Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,290 posts.
How to form a California LLC without a lawyer
Follow these steps to start an LLC in California
Running servers and services well is not trivial (2018)
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
On Pair Programming
A guide to effective pair-programming
Microfinance Is Mostly a Scam (2015)
I might be well behind others on this subject, but I’m trying to catch up. I just finished a book entitled Confessions of a Microfinance Heretic: how microfinance lost its way and betrayed th…
Experimenting on My Hearing Loss
var loadAudios = function() { WaveSurfer.create({ container: '#generated', mediaControls: true, backend: 'MediaElement', waveColor: '#fff', height: 64
Always Be Journaling (2018)
This is a guest blog post from Brooke Kuhlmann. Enjoy. Dear developer, Of the many techniques you’ll pick up over the course of your career, one worth investing in early is journaling. Journa…
Untangling microservices, or balancing complexity in distributed systems
The microservices honeymoon period is over. Uber is refactoring thousands of microservices into a more manageable solution [1]; Kelsey Hightower is predicting monoliths are the future [2]; and even Sam Newman is declaring that microservices should never be the default choice, but rather a last resort [3]. What’s going…
Logistic regression from scratch
Deep dives into Cryptography and Privacy.
The case of the missing WAV audio files on the FAT32 SD Card
Buckle up kids, as this is a tale. As you may know, I have a lovely podcast at ...
Cloud Traffic
I recently watched Build an enterprise-grade service mesh with Traffic Director , featuring Stewart Reichling and Kelsey Hightower of GCP, and of course Google Cloud’s Traffic Director . Coming at this with a brain steeped in 5½ years of AWS technology and culture was surprising in ways that seem worth sharing.
Do things that don't require scale
ALEXISTOGEL menyediakan slot gacor situs resmi terpercaya yang emang sudah terbukti kasih kemenangan besar tanpa ribet. dan fokus pada pengalaman main yang asyik dan adil, ditambah transaksi online secepat kilat.
Write your own Virtual CPU in C++ (2014)
I've previously covered writing my own virtual CPU , but I never really fleshed it out and it was never a real thing... For a while, wel...
Is your chip card secure? Much depends on where you bank
Chip-based credit and debit cards are designed to make it infeasible for skimming devices or malware to clone your card when you pay for something by dipping the chip instead of swiping the stripe. But a recent series of malware attacks on U.S.-based merchants suggest thieves are exploiting weaknesses in how certain…
Userdir URLs like https://example.org/~username/ are dangerous
This blog is written by Hanno Böck. Unless noted otherwise, its content is licensed as CC0 .
The web as a GUI toolkit
The web is kinda weird because it was originally created as a typesetting system, rather than a GUI toolkit. While this definitely has its drawbacks 1 and isn’t suitable for everything , I personally rather like the “web as a GUI toolkit” exactly because of its typesetting roots; it provides some features that few…
Common mistakes writing React components with hooks
The most common mistakes I found while writing react components, why they are mistakes and how to avoid or fix them.
Azure cracks, AWS strong: Covid-19 stress-tests the cloud
The post analyzes how major cloud platforms are faring under pressure and usage spikes caused by COVID-19 during March 2020.
How I recovered a lost email from my email client’s memory
A bug caused 30 minutes of work on an email to disappear. However, I was able to recover it by poking around in the process memory using gdb/gcore. Here’s how.
Creating a Home IPv6 Network
One of the recent experiences of Linux Plumbers Conference convinced me that if you want to be part of a true open source WebRTC based peer to peer audio/video interaction, you need an internet address that’s not behind a NAT. In reality, the protocol still works as long as you can contact a stun server to tell you…
Algorithms Are Now Commodities
When I first started writing software, developers had to implement most of the algorithms they used; yes, hardware vendors provided libraries, but the culture was one of self-reliance (except for maths functions, which were technical and complicated).
Guybrush Fact vs. Fiction
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Tiers of answers to half-baked questions
From the highly eclectic blog of Mark Dominus
Clear explanation of Rust’s module system
Easy to understand explanation using visual aids and practical examples
How to break everything by fuzz testing
Fuzz testing is a bit like the infinite monkey theorem, but instead of Shakespeare you get crashes.