Lovely Week with Elixir
Context It’s not often I get excited about programming languages since meeting Ruby in 2015. Way before that, drowning in misery of writing university course works in Java, has pushed me away from development. Ruby’s freedom and expressiveness was what pulled me back, and its style has kept me in. I was on the lookout…
Data-Oriented Architecture
An in-depth look at Data-Oriented Architecture (DOA): monolithic data stores vs microservices, scaling benefits, and real-world case studies.
Blogging vs. Blog Setups
Rakhim's homepage. I build open source projects and write about technology, programming, and life.
Why Privacy Matters
MABAR69 merupakan situs judi online yang menawarkan permainan terlengkap seperti slot online, poker online, bola online, tembak ikan, sabung ayam dan casino online.
Booting a macOS Apple Silicon Kernel in QEMU
I booted the arm64e kernel of macOS 11.0.1 beta 1 kernel in QEMU up to launchd. It’s completely useless, but may be interesting if you’re wondering how an Apple Silicon Mac will boot.
Surgery, the Ultimate Placebo
Ian Harris explains that more than half of commonly performed surgical operations may be placebos. Adequate studies using a blinded control group are essential. Ian Harris, a Professor of Orthopaedic Surgery at the University of New South Wales in Sydney, Australia, wrote a book titled Surgery, The Ultimate Placebo. I…
A better Kubernetes from the ground up
If we were to start over from first principles, what would I do differently than k8s?
Why most Hacktoberfest PRs are from India
A look into why most of the Hacktoberfest PRs are “manufactured” in India
Architecture of the Game Boy Advance
An in-depth analysis that explains how this console works internally
Cognitive Biases in Software Development
A couple of years ago, I started my first job as a programmer. On the first day, I entered the office, sat in my new chair, turned on the computer, checked out a project from the version control system and opened it in IDE. The first-ever piece of the code I saw looked like that: // TODO it works, but it's ugly…
Buying a single character domain – and 3 character FQDN – for £15
Short domains are useful for security testing. If you only have a limited number of characters, you need to be able to reference code on a remote server in as few characters as possible. A few years ago, I tried to find a Minimum Viable XSS. The conclusion that I (and others) came to is that 20 characters is the bare…
Analysing the alleged Minneapolis police department “hack”
The situation in Minneapolis at the moment (and many other places in the US) following George Floyd's death [https://en.wikipedia.org/wiki/Death_of_George_Floyd] is, I think it's fair to say, extremely volatile. I wouldn't even know where to begin commentary on that, but
The Hacker Way: How I taught my nephew to program
Over the last year, my 13 year old nephew developed a love for hacking. From anime chat , to snake , a minimal twitter , a blog , to an anime music startup , he’s built some cool stuff (1). What I’m most proud of though, is that he’s done this with self directed play, rather than with a rigid curriculum.
Python For Feature Film
A look into how Python is used to bring your favorite movies to the big screen.
The Battle of Helm’s Deep, Part V: Ladders Are Chaos
This is the fifth part of a series taking a historian’s look at the Battle of Helm’s Deep (I, II, III, IV, V, VI, VII. VIII) from both J.R.R. Tolkien’s The Two Towers (1954) and Peter Jackson…
So you want to buy a farm?
I get a few calls every week these days from folks wanting to buy a small farm, start growing food, and even maybe settle down there now…
JWT is Awesome
Here’s my take on JWT* and why I think it’s amazing, after having migrated hundreds of applications in JP Morgan from a legacy authentication solution. *JWT = JSON Web Token 1) Pro: JWT…
Starting a physical product company? You’re gonna need a lawyer
My name is Molson Hart. I’m the CEO of a consumer products company I founded 10 years ago, called Viahart. We design and distribute toys…
Tensorflow on edge, or – Building a “smart” security camera with a Raspberry Pi
The amount of time my outdoor cameras are being set off by light, wind, cars, or anything other than a human is insane. Overly cautious security cameras might be a feature, but an annoying one at that...
Anger Management
I was molested and raped as a child. I spent my teens and twenties filled with anger. My therapist once said something like "How did I know ...
GTA V – The Wormy Fountain
This article was updated. Jump to Update 1 . Update 2 . Update 3 . Update 4 . Update 5 .
How I got to $9.99 MRR after 7 years
Here's the tell-all behind the scenes story of how Cloakist got to $9.99 MRR after just 7 years
Simdjson 0.3: Faster JSON parser
Last year (2019), we released the simjson library. It is a C++ library available under a liberal license (Apache) that can parse JSON documents very fast. How fast? We reach and exceed 3 gigabytes per second in many instances. It can also parse millions of small JSON documents per second. The new version is much ……
Writing a full-text search engine using Bloom filters (2013)
A few minutes ago I came across a Hacker News post that detailed a method of adding search to your static site. As you probably know, adding search to a static site is a bit tricky, because you can’t just send the query to a server and have the server process it and return the results. If you want full-text search…