Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,916 posts.
Why Founders Fail To Market Their Products
Founders predictably underestimate the importance of hiring marketers. Here’s why many startups don’t get round to marketing their product…
The Dutch government wants automatic permission to target victims of hackers
This is a mirror of the original about:intel post, since the about:intel server is sadly sometimes overloaded. Also do read the opposing view from Jan-Jaap Oerlemans and the reflection by Lotte Houwing The Dutch government is proposing adding a lex specialis to its existing intelligence and security services act. This…
Connecting an iPad retina LCD to a PC
Update: please read this post This project was born at the Warsaw Hackerspace , it was funded by my friend Spin, who wanted to use the d...
Cloudflare Workers now supports COBOL
COBOL is often a source of amusement for programmers because it is seen as old, verbose, clunky, and difficult to maintain. COBOL can now be used to write code for Cloudflare’s serverless platform Workers.
There is only one Cloud Icon in the Entire Universe
I recently worked on the update to the ASP.NET site, now in beta at ...
What we learned copying all the best code assistants
From GitHub Copilot to ChatGPT to Claude Artifacts, how Val Town borrowed the best of all the code generation tools
Just Write the Parser
Tiark Rompf is an Associate Professor at Purdue University. Notes and blog posts on programming, research, CS, software systems.
Wi-Fi Alliance Introduces Wi-Fi Certified WPA3 Security
Next generation Wi-Fi® security for personal and enterprise networks
Shadow DOM
Why HTML/CSS is broken and how to fix it.
Image GPT
We find that, just as a large transformer model trained on language can generate coherent text, the same exact model trained on pixel sequences can generate coherent image completions and samples. By establishing a correlation between sample quality and image classification accuracy, we show that our best generative…
Word-Aligned Bloom Filters
Programmers often need to 'filter out' data. Suppose that you are given a database of users where only a small percentage are 'paying customers' (say 5% or less). You can write an SQL query to check whether a given user is indeed a paying customer, but it might require a round trip to your database … Continue reading…
Python's Hidden Regular Expression Gems
Some hidden features of the Python re module and the support machinery that drives it.
EtherPad Back Online Until Open Sourced
Real-time collaborative editing where authorship is the default, your server is the only server, and you decide what AI (if any) ever touches your text.
Carving the scheduler out of our orchestrator
A deep dive into container scheduling and Flyd, our new orchestrator.
Call me maybe: Elasticsearch 1.5.0
Previously, on Jepsen , we demonstrated stale and dirty reads in MongoDB . In this post, we return to Elasticsearch, which loses data when the network fails, nodes pause, or processes crash.
Word vectors are awesome but you don’t need a neural network to find them
When I started playing with word2vec four years ago I needed (and luckily had) tons of supercomputer time. But because of advances in our understanding of w...
Starting an ISP: Deploying Fiber
The personal site of Chris Hacken — entrepreneur and operator who founded and sold Loop Internet. Essays and a podcast on building internet infrastructure, companies, and other hard things.
Numba: High-Performance Python with CUDA Acceleration
Numba is an open-source Python compiler from Anaconda that can compile Python code for high-performance execution on CUDA-capable GPUs or multicore CPUs.
What do you mean by “Event-Driven”?
Some notes on the different patterns that may be present when people talk about event-driven architectures.
Roll your own Ngrok with Nginx, Letsencrypt, and SSH reverse tunnelling
Ngrok is a fantastic tool for creating a secure tunnel from the public web to a machine behind NAT or a firewall. Sadly, it costs money and it’s proprietary. If you’re a developer, odds are that you’re already renting a server in the public cloud, so why not roll your own ngrok?
Map of Space Invader Mosaics in Paris
The mosaics marked as flashed are stored locally. They are preserved between visits but not synced between devices. You can download and backup/restore them as needed.
OpenTTD 1.11
With 1.11 we bring you a lot of new features which you hopefully enjoy as much as we did creating them:
Rabbit Holes: The Secret to Technical Expertise
(Alternate Title: How to Shut Up the Ubuntu MOTD, the Long Way) Sometimes, the simplest questions take you on exciting journies. This was, in...