Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,910 posts.
Mozilla Monitor Plus: automatically remove your personal info from data brokers
Today, Mozilla Monitor (previously called Firefox Monitor), a free service that notifies you when your email has been part of a breach, announced its new p
I'm quitting the Washington Post
Democracy can't function without a free press
Australis is landing in Firefox Nightly
Australis in Firefox on Linux, Mac, and Windows A very exciting set of changes is landing in Firefox Nightly. We’ve been calling the project Australis, but, simply, it’s the next ...
Introducing the new compose in Gmail
Posted by Phil Sharp, Product Manager We're always trying to make Gmail faster and easier to use, so today we're introducing a completely ...
Home Assistant 2023.11
Introducing a brand new to-do entity type and use it locally with Todoist or Google Tasks. Matter 1.2 is here! New conditions for the conditional card to tailor your dashboards, select custom date ...
Python built-ins worth learning
Update: You can find a newer version of this article on Python Morsels. In every Intro to Python class I teach, there’s always at least one “how...
PHP 7.4
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Android Chrome 99 expands Certificate Transparency, breaking all MitM dev tools
Certificate transparency is superb improvement to HTTPS certificate security on the web that's great for users and businesses, but on Android it creates a huge...
The 4-chan Go programmer
A very silly concurrency exercise in using Go channels that send channels that send channels that send channels.
I just want to code (2023)
I have an angel and a devil sitting atop each shoulder. The angel says, "Just code for fun! What you make can be just for your enjoyment and that's --" the devil interjects, "not enough to get ahead, loser. If you're not coding your next startup then how're you gunna get rich? Coding for fun? Pfft, sounds like the…
What Google Translate can tell us about vibecoding
There has been rather a lot of doomsaying (and perhaps astroturfing) lately about LLMs as the end of computer programming. Much of the discussion has been lacking nuance, so I’d like to add mine. I see claims from one side that “I used $LLM_SERVICE_PROVIDER to make a small throwaway tool, so all programmers will be…
Git Undo
Tell me if you recognize this scenario: you’re in the middle of rewriting your local commits when you suddenly realize that you have gone too far and, after one too many rebases, you are left with a history that looks nothing like the way you wanted. No? Well, I certainly do. It was in one of those moments of despair…
Roam: Why I Love It and How I Use It
Author, writer, and creator sharing insights on learning, writing, philosophy, entrepreneurship, and more.
Useful GCC warning options not enabled by -Wall -Wextra
Note: This blog post was written for GCC 7. Later versions of the compiler may have added some of these warnings to -Wall or -Wextra . ...
Some Reflections on Being Turned Down for a Lot of Data Science Jobs
👉 The decision was close, but the team has decided to keep looking for someone who might have more direct neural net experience.\n👉 Honestly, I think the way you communicated your thought process and results was confusing for some people in the room.\n👉 He’s needing someone with an image analysis background for data…
Privacy Analysis of FLoC
In a previous post, I wrote about a new set of technologies “Privacy Preserving Advertising”, which are intended to allow for advertising without compr
US Government designates host of noblogs.org a "global terrorist"
The US government has classified the Italian collective Autistici/Inventati as a "Specially Designated Global Terrorist," citing the collective's "far-left" politics.
GitHub Stale Bots – A False Economy
Stale Bot’s are a type of automated bot on Github, which locks issues which are “stale” (as in have no recent activity). This seems like a helpful tool at first, but in reality it’s terrible for all p
Go 1.19 Released
The latest Go release, version 1.19, arrives five months after Go 1.18 . Most of its changes are in the implementation of the toolchain, runtime, and libraries. As always, the release maintains the Go 1 promise of compatibility . We expect almost all Go programs to continue to compile and run as before.
Solar-powered desalination device wins MIT $100K competition
The winner of the 2022 MIT $100K Entrepreneurship Competition was Nona Desalination, which is developing a low-cost, portable water desalination and purification device.
Donating the Model Context Protocol and establishing the Agentic AI Foundation
Anthropic is donating the Model Context Protocol to the Linux Foundation's new Agentic AI Foundation, co-founded with Block and OpenAI.
Putting Linux on my RTX Spark laptop because I don't have a Microsoft account
Arch Linux ARM on the ASUS ProArt P16, with a bootable installer, published Windows comparisons, and local Qwen inference.
A decade of developing a programming language
In 2013, I had an idea: "what if I were to build my programming language?". Back then my idea came down to "an interpreted language that mixes elements from Ruby and Smalltalk", and not much more.
First Principles Thinking
On first principles thinking, learning to work with agents, and setting experience aside long enough to see a problem clearly.