Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
A Love Letter to People Who Believe in People
Tina on the transformative power of enthusiasm When I was eight, I made a big, hand-drawn poster that said, “Do you want to join my fan club?” and put it up in the small Swiss town where I grew up.…
I Do Not Agree to Your Terms
Apple introduced their News app at WWDC, and the other day they sent me an e-mail saying they want to include this blog in News.
Regex engine internals as a library
Over the last several years, I’ve rewritten Rust’s regex crate to enable better internal composition, and to make it easier to add optimizations while maintaining correctness. In the course of this rewrite I created a new crate, regex-automata , which exposes much of the regex crate internals as their own APIs for…
Neural Networks in JavaScript with Deeplearn.js
An extensive tutorial on how to implement a neural network in JavaScript with deeplearn.js to perform machine learning in JavaScript. You can bring neural networks to your browser by using the performance benefits of WebGL. Deeplearn.js makes it possible to implement a WebGL powered neural network ...
Practical Facts about the Human Brain
I don’t think it’d have been possible for me to connect with the topic of emotional resilience without a really solid amount of scientific evidence and brain facts supporting it. As a self-identified left-brained male, I need a lot of safety signals from the world of science to really allow myself to go deeper into […]
How big a solar battery do I need to store all my home's electricity?
I have a modest set of solar panels on an entirely ordinary house in suburban London. On average they generate about 3,800kWh per year. We also use about 3,800kWh of electricity each year. Obviously, we can't use all the power produced over summer and we need to buy power in winter. So here's my question: How big a…
Web Browsers have stopped blocking pop-ups
If you were an Internet user for a few years on either side of the turn of the millennium, you will remember pop-up advertisements.
Perl's decline was cultural
There's been a flurry of discussion on Hacker News and other tech forums about what killed Perl. I wrote a lot of Perl in the mid 90s and subsequently worked on some of the most trafficked sites on the web in mod_perl in the early 2000s, so I have some thoughts. My take: it was mostly baked into the culture. Perl grew…
Useless Use of "dd" (2015)
tl;dr: dd works for reading and writing disks, but it has no "low level I/O" capabilities that make it more suited for this than any other shell utility. Like cat you should use it where it makes sense, e.g. to take advantage of its wide array of options, rather than try to ensure that all disk related commands begin…
I wrote a book called “Crap Towns”. It seemed funny at the time
In 2003, I wrote a book called Crap Towns. It seemed funny at the time. But plenty of people say it would not be possible to publish it today. Is that a problem?
I've used all the notebooks
I jot, doodle, scribe, and scribble in several notebooks every day—it’s how I do my thinking.
What if you didn't need money or attention?
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.
Tech CEO sentenced to 5 years in IP address scheme
Amir Golestan , the 40-year-old CEO of the Charleston, S.C. based technology company Micfo LLC , has been sentenced to five years in prison for wire fraud. Golestan’s sentencing comes nearly two years after he pleaded guilty to using an elaborate network of phony companies to secure more than 735,000 Internet Protocol…
Microsoft is employing dark patterns to goad users into paying for storage?
A personal blog, by a programmer and IT expert. Essays, Articles, Guides, and Recipes. As well as Code, Quotes, and Links.
Story of Mattermost: Open-Sourced Competitor to Slack
The Open Sourced competitor to Slack
I Hope Twitter Goes Away
About seven months ago, I abruptly quit Twitter. Though I’d been thinking about it for a while, ultimately leaving was a snap decision for me. Lately I’ve been reflecting on why I hate Twitter so much.
Why GitHub Can't Host the Linux Kernel Community
A while back at the awesome maintainerati Ichatted with a few great fellow maintainers about how to scale really big opensource projects, and how github forc...
How Facebook Avoids Ad Blockers
How Facebook hides the word 'Sponsored' from ad blockers using per-character spans and DOM obfuscation, pulled apart piece by piece.
Matter – Protocol to connect compatible devices and systems with one another
The Connectivity Standards Alliance has certified and released the first version of the Matter smart home interoperability protocol Tuesday and I couldn’t be happier. This means that member companies can now put their devices through the certification protocol and get a badge showing that their products are Matter…
Batteries included with Emacs (2020)
Emacs has a reputation for being borderline unusable out of the box, of being bloated but somehow surprisingly bare. This is largely a discoverability problem1. The solution the Internet has settled on seems to be “Emacs distributions” like Doom, Spacemacs or Prelude that glue together dozens (sometimes hundreds) of…
Effective Rust (2021)
A collection of specific ways to improve your use of Rust
FreeBSD is an amazing operating system
This is a small article about some of my adventures with FreeBSD and why I believe it is an amazing operating system.