New
The latest blog posts to take off on Hacker News. 6,153 posts.
Crypto: The Good, the Bad and the Ugly
I dig into what's genuinely impressive about crypto (distributed trust, abuse prevention, true cloud computing) and what's deeply problematic: boundary interactions, governance concentration, transaction cost tradeoffs, and unclear incentives. My conclusion: crypto may only be useful for financial engineering, and…
Procrastinatory Doom Loops
I am running for Corvallis City Council again this fall! Campaign site is here .
Minecraft as a Kubernetes admin tool
KubeCraftAdmin : The adventurer’s admin tool
You Don't Need a Mentor–Find a Nemesis Instead
In which the author expostulates on his odd notions about sports, music, and life
We handle 80TB and 5M page views a month for under $400
How the heck do we run a massively popular website and asset resource while being funded primarily by donations?
I took a job at Amazon, only to leave after 10 months
Reflections on working at Amazon, the interview process, the organizational structure, and why it was not an ideal fit for me (but might be for you).
Best Practices for Securing SSH
This article explores 5 SSH best practices you should observe to boost the security of your infrastructure.
How I took my SaaS from idea to sold in 14 months
I built an MVP in one month and grew the product for a year. But now it’s time to pass the torch. It’s official, I sold Mugshot Bot! Here’s how it all went down.
Problems once solved by a metaclass can be solved by __init_subclass__
David Beazley on Twitter said:
Do Not Log
Almost every week I accidentally get into this logging argument. Here’s the problem: people tend to log different things and call it a best-practice. And I a...
How to design a house to last 1000 years
At last, we’re finally ready to put together the design for our house. A fully specified design, with every detail and system described, is well beyond the scope of this newsletter (not to mention the scope of my knowledge). But we can give a high-level schematic design, laying out the basic building systems and how…
Should you use Let's Encrypt for internal hostnames?
Julien Savoie has written a brilliant post explaining how you can enable https on your intranet. This is useful for several reasons. It means your employees aren't constantly fighting browser warnings when trying to submit stuff internally. All your http traffic is encrypted. You don't need to install a self-generated…
Internet disrupted in Kazakhstan amid energy price protests
Network data from NetBlocks confirm a significant disruption to internet service in Kazakhstan from the evening of Tuesday 4 January 2022, progressing to a nation-scale communications blackout on Wednesday afternoon. ...
Know how your org works, or how to become a more effective engineer
A few months ago, exhausted by a constant stream of people perennially disappointed about reward structures at companies, I made what…
Framework Laptop with Ubuntu Review
I built my own laptop over the holiday break and it’s a developer’s dream come true. I took a chance and ordered a Framework Laptop DIY Edition. I’m so glad I did. The Framework is an excellent platform to customize and build a very capable and stable Linux machine for development. Here’s what I love about it and…
My Evaluation of SvelteKit for Full-Stack Web App Development
I recently tried out SvelteKit for the first time. This is a summary of my experience setting it up, some information I've collected while researching + learning it, and my thoughts on how it compares to other similar frameworks.
The weight of the clipboard
Happens to me when I cut something. A strange feeling.
The Pragmatic Pragmatic Programmer
The Pragmatic Pragmatic Programmer - Rogério Chaves
Study finds no detrimental effects of psilocybin in 10mg or 25mg dose
Psilocybin can be safely administered at doses of either 10mg or 25mg to up to six participants simultaneously.
DIY Onewheel – open-source self balancing skateboard
digital build guide
Real Problems That Web3 Solves, Part 1
Social recovery wallets introduces new ways to authenticated with our own owned identities.
Neural network from scratch
In this edition of Napkin Math, we’ll invoke the spirit of the Napkin Math series to establish a mental model for how a neural network works by building one from scratch. In a future issue we will do napkin math on performance, as establishing the first-principle understanding is plenty of ground to cover for today!
How to mentor software engineers
Mentors should operate at three levels: goals, situations, and skills.
IETF: The HTTP Query Method ( Draft)
This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content.
Rewriting Libimagequant in Rust for Portability
libimagequant is a library for generating high-quality palettes, useful for compression of transparent PNG images (~75% smaller!) and making nice GIF animations .