Give Django your time and money, not your tokens
The Django community wants to collaborate with you, not a facade of you.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,196 posts.
The Django community wants to collaborate with you, not a facade of you.
I’ve been a self-employed contractor for about a decade now, and I’m bummed about Harvest .
Are you a Python programmer and interested in Rust? This article goes over the basics of making the jump.
The semantics you didn’t know you needed.
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
If you’ve been reading this blog for any length of time, you’ll know that maps and history are two of my favorite things. I love history because I love learning about the vast panoply of the human …
Owning a home costs a lot more than just the mortgage. Here are the hidden costs to consider when deciding whether to buy or rent.
Performance comparison of counting and sorting word frequencies in various languages (Python, Go, C++, C, AWK, Forth, and Rust)
The UK discarded 6% of its windpower last year, at a cost of almost £1bn. What’s going on, and how can we fix it?
I used to love getting emails from people in response to things I’ve written online, blog posts or Hacker News comments, but in the last 2 years it’s changed from mostly signal to mostly noise. I’ve …
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
What was the key to successfully learning to drive, ride a bike, or speak a foreign language? Confidence, and it’s every bit as important in computing, and in macOS.
Video showing bitwarden. User then sets the pin 2345. The vault is locked and then bitwarden is quit. In the terminal the exploit program is run, which after a short while outputs the PIN 2345.
I was watching Alex Petros’ talk and he has a slide in there titled “Incantations that make HTML work correctly”. This got me thinking about the basic snippets…
Can you believe it's been 6 years since my last Tools list? Tools have changed, ...
I've had a long history playing around with Raspberry Pis and other Single Board Computers (SBCs); from building a cluster of Raspberry Pis to run Drupal, to building a distributed home temperature monitoring system with Raspberry Pis, I've spent a good deal of time testing the limits of an SBC, and also finding ways…
Beautiful Racket
Sometimes people will talk about Chesterton's Fence, the idea that if you want to change something—removing an apparently useless fence—you should first determine why it was set up that way: The gate or fence did not grow there. It was not set up by somnambulists who built it in their sleep. It is highly…
Back in 2011, USV invested in Chris Poole’s startup Canvas. I worked closely with Chris on that investment and they built something great called DrawQuest. But it did not turn into a sustainable business and eventually Chris shut it down. All through this time, Chris ran and managed 4chan, a service he built and…
Dmitry.GR: Interactive-speed Linux on a tiny board you can easily build with only 3 8-pin chips
Another explainer on a fun, esoteric topic: optimizing code with SIMD (single instruction multiple data, also sometimes called vectorization ). Designing a good, fast, portable SIMD algorithm is not a simple matter and requires thinking a little bit like a circuit designer.
Introduction to implementing USB devices. Minimal overview of hardware and software with an example with STM32 microcontroller. Also contains an index to very detailed guides for more information.