I Wrote My Fastest Hashtable
I had to get there eventually. I had a blog post called “I Wrote a Fast Hashtable” and another blog post called “I Wrote a Faster Hashtable.” Now I finally wrote the fastest…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
I had to get there eventually. I had a blog post called “I Wrote a Fast Hashtable” and another blog post called “I Wrote a Faster Hashtable.” Now I finally wrote the fastest…
I’ll get straight to the point: your AI coding agent, the one you use to write code, needs to reduce your maintenance costs. Not by a little bit, either. You write code twice as quick now? Better hope you’ve halved your maintenance costs. Three times as productive? One third the maintenance costs. Otherwise, you’re…
Written pieces, talks, and other bits by Zach Holman.
Story of how I unexpectedly built a monster of an open source project
Most developers these days have heard of machine learning, but when trying to find an 'easy' way into this technique, most people find themselves getting scared off by the abstractness of the concept of Machine Learning and terms as regression , unsupervised learning , Probability Density Function and many other…
The big Cassandra vs Mongodb vs CouchDB vs Redis, vs Riak vs HBase vs Couchbase (ex-Membase) vs OrientDB vs Aerospike vs Neo4j vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris vs RethinkDB vs Kyoto Tycoon comparison. While SQL databases are insanely useful tools, their monopoly in the last decades is…
Learn to reverse engineer Android applications!
Moving on from a toy self-attention mechanism, it's time to find out how to build a real trainable one. Following Sebastian Raschka's book 'Build a Large Language Model (from Scratch)'. Part 8/??
Trends in alcohol consumption from the middle ages to the modern world tell a story.
I’ve come to the conclusion that, for me, ORMs are more detriment than benefit. In short, they can be used to nicely augment working with SQL in a program, but they should not replace it.
It is obviously difficult to answer this question with certainty. At the moment there seem to be several factors which would hinder such a development.
How trying out new laptops and messing with my personal computing setup motivated me to go back to a laptop that some would call ancient.
This paper derives from a short, time-bound, review of the literature, which sought to investigate the question “Did Insurance Fire Brigades let uninsured buildings burn?”. The question is set in the context of property fire insurance in London, from 1680. The situation was possibly comparable with other large British…
Why is Apache clinging to OpenOffice? It's dead. Its last major release was version 4.1, from 2014! In contrast, LibreOffice's release schedule is robust: Timelines of major product releases. OpenOffice is light blue, LibreOffice is green. (source) In 2020, LibreOffice wrote a constructive letter, outlining a path for…
This article is now available in Vietnamese Bộ sạc iPhone của Apple . Disassembling Apple's diminutive inch-cube iPhone charger reveals ...
The monitor story for Apple computers in [nearly] 2022 is basically would you like garbage, or would you like to take out a home equity loan?
Connect with Lunduke and other members of Lunduke community
Phantomderp and I have both recently been very aligned on a particular subject: being extremely angry about C ABIs and trying to fix them . Where we’re not aligned is why we’re mad about them.
Windows 3.1 allowed you to change all system colors to your liking. Linux been fully themeable since the 90s. OSX came along with a draconian “all blue aqua, and maybe a hint of gray”.
Understanding (and Art Directing) AI image generators
Remote and offshore software outsourcing was a perfect business concept ten years ago. Not anymore. Here is why.
From XKCD, released under the Creative Commons 2.5 License An app contributed to chaos at last week's 2020 Democratic Iowa Caucus. Hours after the caucus opened, it became obvious that something had gone wrong. No results had been reported yet. Reports surfaced that described technical problems and inconsistencies…
Today, pretty much everyone has a CPU, a DSP and a GPU, buried somewhere in their PC, phone, car, etc. Most don't know or care that they bought any of these, but they did.
Know how good your code needs to be for the task at hand. Start with a rough draft. Try to soften requirements if you can. Don't get distracted. Make small changes. Practice specific skills.
The personal website of author Neal Stephenson, unless it's been hacked.
You’ve probably heard about GDPR. The new European data protection regulation that applies practically to everyone. Especially if you are working in a big company, it’s most likely that there’sContinue reading