Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,866 posts.
Abusing Entra OAuth for fun and access to internal Microsoft applications
The Eye Security Research team has uncovered a new critical misconfiguration that exposed sensitive data at internal Microsoft applications.
Android 5.0 Lollipop
Good things happen when everybody’s invited. A few years ago, we had the thought that phones (and stuff that hadn’t even been invented yet like tablets and smart watches…
Why Everyone Should be Concerned By the Seizure of MyRedBook.com
Last week, an online community for sex workers disappeared from the Internet. Visit SFRedbook.com, MyPinkBook.com, or MyRedBook.com right now, and you’ll only find the seals of the law enforcement agencies—the FBI, the DOJ, and the IRS—that seized the sites as part of a prostitution and money...
Self-contained Python scripts with uv
You can add uv into the shebang line for a Python script to make it a self-contained executable.
Fine-tuning Mistral 7B on Magic the Gathering Draft
Tips, examples, and thoughts from an exploration of the world of fine tuning
Things I’ve never heard a successful startup founder say
Please stop repeating these ideas! This isn't how successful companies work.
The Illegal Map of Swedish Art
Maps Mania is a blog dedicated to tracking the very best digital interactive maps on the internet and the tools used to create them.
Zulip 5.0: Threaded open-source team chat
We’re excited to announce the release of Zulip Server 5.0, containing hundreds of new features and bug fixes! Zulip is an open-source team collaboration tool with unique topic-based threading that is ideal for both live and asynchronous conversations. Fortune 500 companies, leading open-source projects, …
Congress Is Trying to Roll Back Internet Privacy Protections
Call congress now! Back in 2014 over 3 million Internet users told the U.S. government loudly and clearly: we value our online security, we value our online privacy, and we value net neutrality. Our voices helped convince the FCC to enact smart net neutrality regulations—including long-needed...
Fooling myself to work
We can't always be at the mercy of our motivation. I've some tricks how to fool myself into work, every single day. I'm quite productive thanks to these tricks. They will work for you too. So here they are...
I sold 640 copies of my book in one year
A breakdown of selling 640 copies of my first product Deployment from Scratch.
Making games in Go for absolute beginners
Want to rekindle your passion for coding? Learn how to create video games from scratch using Go and Ebitengine. We break down core concepts like game loops, sprites, and collisions that we've applied in multiple projects. In just one evening, you'll build a simple Asteroids clone and reignite your love for programming.
Django 1.7 Released
Posted by James Bennett on Sept. 2, 2014
Why in the world would you own bonds?
…Bond markets offer ridiculously low yields? Founder and Co-CIO Ray Dalio describes this new paradigm and implications for investors.
A ChatGPT mistake cost us $10k
Edit: I want to preface this by saying yes the practices here are very bad and embarrassing (and we've since added robust unit/integration tests and alerting...
This blog is written in en-GB
Someone left a comment on my blog recently asking if I'd mind making my language more inclusive. They didn't get some of the cultural references I'd used and suggested it would be easier if I used tropes which were more globally known. Here's the thing. No. All my blog posts start with a simple declaration: Copied…
Crossing the USA by Train
Today, I get to start a train trip I've always wanted to do: Going from New York to San Francisco!!
I prefer rST to Markdown
I will never stop dying on this hill
You’re not burnt out, you’re existentially starving
“Those who have a ‘Why’ to live, can bear with almost any ‘How’.” ― Viktor Frankl quoting Friedrich Nietzsche, Man’s Search for Meaning Let me guess: Viktor Frankl calls this feeling the “existential vacuum” in his famous book Man’s Search for Meaning. Frankl was a psychologist who survived the Holocaust, and in this…
Do you really want to be making this much money when you're 50?
Well, I didn't really want to be doing this when I was 20. I'm in it for the money. As long as there's money in programming, I'll stay for the money, in all likelihood.
Mozilla is giving up on their IRC server
Let’s lead with the punchline: the question of what comes after IRC, for Mozilla, is now on my desk.
Why Cruise Ships are My Favorite Remote Work Location
I'm currently on a cruise ship somewhere in the Mediterranean sea, en route from Barcelona to Casablanca. Most people here are either retirees enjoying the easy life or younger fol...
Two kinds of AI users are emerging
A bifurcation is happening in AI adoption - power users shipping products in days versus everyone else generating meeting agendas. Enterprise tool choices are accelerating the divide.
Autonomous drone defeats human champions in racing first
A team of scientists and students from TU Delft has taken first place at the A2RL Drone Championship in Abu Dhabi - an international race that pushes the limits of physical artificial intelligence, challenging teams to fly fully autonomous drones using only a single camera. The TU Delft drone competed against 13…