4 December 2020

57 links · Friday

The case for Elixir

Today I want to give you an introduction to the programming language Elixir, some of its features and why you might want to check it out!

My first Product Hunt launch

So it’s yet another ProductHunt release blog post. This time it’s not to get that sweet, sweet traffic to my project but just to actually reflect about it. There were some things I really didn’t expect to happen, and I read a bunch of these blog posts for some…

Billionaires Build

As I was deciding what to write about next, I was surprised to find that two separate essays I'd been planning to write were actually the same.

Why I Don't Retweet Anything

I still read Twitter (despite my efforts to quit entirely), but I've stopped retweeting. My last retweet was on July 17th and it was of a tweet I wrote for a company I co-own. And if things continue as planned, that will be the last retweet I ever do.

How I Manage My Random Daily Notes

For years, I kept track of random notes by creating a text or Markdown file on my desktop. At the end of the day, I would delete that file and start over again. Inspired by the minimalism of todo-txt-cli, I created a similar system to manage my own notes.

About Google's approach to research publication

About Google's approach to research publication I understand the concern over Timnit Gebru’s resignation from Google. She’s done a great deal to move the field forward with her research. I wanted to share the email I sent to Google Research and some thought…

UniFi 6 Lite Access Point

Wi-Fi 6 Access Point with dual-band 2x2 MIMO in a compact design for low-profile mounting. UniFi 6 Lite is a 2x2 Wi-Fi 6 access point that delivers up to 1.5 Gbps aggregate radio rate with 5 GHz (MU-MIMO and OFDMA) and 2.4 GHz (MIMO) radios. Mount UniFi 6 Li…

MSDelta - Win32 apps

This section documents several functions that belong to the MSDelta interface.

UniFi Switch Aggregation

UniFi Aggregation Switch is a managed Layer 2 switch with eight 10G SFP+ ports. Featuring a compact 4.7" depth and fanless design, it supports high-bandwidth links to provide link aggregation for higher capacity and increased availability.Features: (8) 10G SF…

Frontliner Heroes

24 Free Illustrations to supercharge our fight against COVID. Use the illustrations commercially without attribution.

Level-up Your DevOps with GitHub Actions and Kubernetes

Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where we start from scratch, build up a DevOps pipeline with GitHub Actions, and deploy to Kubernetes. Once setup, commit, and watch the …

How Do Computers Remember?

Exploring some of the basics of computer memory: latches, flip flops, and registers! The simulation tool is now available to download: https://sebastian.itch.io/digital-logic-sim Source code for the simulator can be found here: https://github.com/SebLague/Dig…

Code Maze Weekly #54 - Code Maze

This week we present you with the fresh new batch of .NET and C# goodies. Whether you’re interested in pure C#, security, debugging, databases, NuGet packages, emails, or any other topic there is, you can find it. We think there is a pretty healthy ecosystem e…

Meet The Black Women Trying to Fix AI

It’s no secret that artificial intelligence, algorithms, and big data have a problem with gender and racial bias. These systems can be biased based on who builds them, how they’re developed, and how they’re ultimately used. Trying to solve the problem is a com…

Pangolin

System76 laptops are custom-built to run Linux flawlessly with the latest technology and super fast solid state storage.

Diversity and The Digital Divide: Thoughts From Tech Leaders

Leaders from across the tech industry and beyond recently joined us for Cloudflare’s Birthday Week, helping us celebrate Cloudflare’s 10th birthday. Many of them touched on the importance of diversity and making the Internet accessible to everyone.

VISCA camera control in C#

During lockdown, I’ve been doing quite a lot of tech work for my local church… mostly acting in a sort of “producer” role for our Zoom services, but also working out how we …

SoundCloud Widget

jongalloway Prime Cuts: 13

A Spellchecker Used to Be a Major Feat of Software Engineering

Here's the situation: it's 1984, and you're assigned to write the spellchecker for a new MS-DOS word processor. Some users, but not many, will have 640K of memory in their PCs. You need to support systems with as little as 256K. That's a quarter megabyte to…

Transient Error Handling with Polly Part 1

As more and more apps rely on services running in the cloud, you need a robust way to handle service outages. .NET Rocks co-host Carl Franklin shows us how to use Polly to handle transient errors. Th

How to Start Contributing To Open-Source

Open-source software has become a foundational piece of modern software engineering, existing as the platform for everything from personal projects to the most successful products. Open-source is often framed as a good way to garner both visibility and experie…

Tagging Audio using Deep Learning

Andreas Vrålstad chats with Seth Juarez about how we can use deep learning for audio. We'll explain how we can use sounds, convert them into images and build a classifier model to tag songs according

The Myth of Code Coverage

One question I often ask potential software engineering candidates is to pinpoint the percentage of code coverage in an ideal project. Interestingly enough, many of them jump to the sky with numbers beyond 90%. They would start preaching how well-tested code i…

Price Mechanisms for Marketplaces

Marketplaces A marketplace consists of supply - provided by sellers and demand - created by buyers. A marketplace matches buyers with sellers. We consider real or virtual goods (items). We do not consider here service marketplaces such as Uber. A...

I got 99 problems but `SameSite` cookies ain't one

Browser vendors like Mozilla or Google have introduced new default values for the sameSite attribute when setting browser cookies [1]. While this change is great to preventing third-party tracking thr

My time-travel online banking experiment, part I

If you trace the news in financial services (banking, insurance, etc.), it's hard not to be overly enthusiastic - the terms like 'digital disruption', 'fintech innovation', 'banking 3.0', 'blockchain-powered XYZ', 'transformative services' are flying left and …

After Minimalism — David Perell

"All great ages have left a record of themselves in their styles of building. Why should we not try to find a style for ourselves?" — Karl Schinkel Have you noticed how much of the world now looks like an Apple store?  Blue Bottle Coffee is the ultima…

Triaging Information

Just as patients are triaged in a hospital, information that you consume should also be triaged. When you come across an article/paper/book that you like, save it. Then after some time (to settle any infatuation), triage the source and only if it meets a thres…