I couldn't debug the code because of my name
I finally managed to switch to JetBrains Rider. Unfortunately, I ran into some problems. Here is how to fix UnicodeDecodeError.
I finally managed to switch to JetBrains Rider. Unfortunately, I ran into some problems. Here is how to fix UnicodeDecodeError.
Firefox 89 has a new appearance, removing features (ugh) and annoying some people while delighting others. It can be disabled by setting...
The second part of a blog post series on the parts of Haskell we should avoid using.
How much Money has my first Steam game made in the first month of early access? Revenue, wishlist, sold copies Stats.
A simple rule that every good, veteran programmer seems to follow with respect to managing their time.
After years working as a Software Engineer I wanted to make my dreams come true, so I quit my desk job to spend my life adventuring around the world. I gambled that I would be able to scrape together a meagre living while enjoying a life I had dreamed of. After driving 40,000 miles through 17 countries from Alaska to…
Earlier this month, I came back around to seriously considering an attempt at bitsquatting. While the prior link goes into great depth on the topic, I will attempt to give a very high level overview here: If this sort of thing interests you: I tend to do stuff like this weekly. Give me a follow @_mattata
Lazy programmers often prefer to substitute computing effort for programming effort.
This is the first post in a series about writing REST servers in Go. My plan with this series is to implement a simple REST server using several different approaches, which should make it easy to compare and contrast these approaches and their relative merits.
The trigger
Fake, positive reviews have infiltrated nearly every corner of life online these days, confusing consumers while offering an unwelcome advantage to fraudsters and sub-par products everywhere. Happily, identifying and tracking these fake reviewer accounts is often the easiest way to spot scams. Here’s the story of how…
One of the biggest challenges of internet investigation is preserving data once you’ve found it. We have access to more information than ever before, but so much of it can be easily lost if w…
We are now three or so months into the world of running decoded.legal, and doing legal work, exclusively* on Linux 1 , so I thought I’d write about it.
After talking to two team members who recalled our staff meeting at the 2018 Racket Summer School better than I did, I think I can put myself into your shoes now.
Of all the questions I get on Twitter the most common is this: “How do you build a town?” We know how it used to be done, but these last two centuries we have forgotten how to do it.
When Martin Fowler's post about microservices came out in 2014, the teams where I worked were already building service-oriented architectures. That post and the subsequent hype made their way into almost every software team in the world. The "Netflix OSS stack" was the coolest thing back then, allowing engineers…
After I Built my wood strength tester , two fellow YouTubers offered to send me some samples of different wood species. These ones are from Peter Collin , already cut to size.
What is a Container? Container vs. VM? Docker vs. Kubernetes. How to organize the learning efficiently?
How internal competition can often be the most dangerous kind
In case you hadn’t heard, the universe is governed by four fundamental forces. But when it comes to understanding nature at almost any level larger than a nucleus and smaller than a planet, …
Locality-sensitive hashing (LSH) is a set of techniques that dramatically speed up search-for-neighbors or near-duplication detection on data. These techniques can be used, for example, to filter out duplicates of scraped web pages at an impressive speed, or to perform near-constant-time lookups of nearby points from…
This is an excerpt from an internal document David Mackey and I co-authored in April 2019. The document is excerpted since much of the original doc was about comparing possible approaches to increasing efficency at Twitter, which is mostly information that's meaningless outside of Twitter without a large amount of…
I went looking for a defining color of the personal computer era. I found it in an old jar of paint.
The long view of economic history says we're in the midst of a huge, unsustainable acceleration. What happens next?