New
The latest blog posts to take off on Hacker News. 80,900 posts.
I don't always use LaTeX, but when I do, I compile to HTML (2013)
Since I haven't published anything in almost two months, let me jot down one thought that has come to mind frequently over the past few months.
Apple announces changes to iOS, Safari, and the App Store in the European Union
Apple announced changes to iOS, Safari, and the App Store impacting developers’ apps in the EU to comply with the DMA.
An open source DuckDB text to SQL LLM
Our first Text2SQL model release! | Reading time: 5 min read
Smoother sailing: Studying audio imperfections in Steamboat Willie
A deep dive into investigating and reducing the flutter distortion on the soundtrack of Steamboat Willie (1928).
CRDTs Turned Inside Out
🔰If CRDTs are new to you, here are some introductory links. - An interactive intro to CRDTs [https://jakelazaroff.com/words/an-interactive-intro-to-crdts/] - An introduction to state-based CRDTs [https://www.bartoszsypytkowski.com/the-state-of-a-state-based-crdts/] - CRDTs for non-academics…
Capturing the ripples of spacetime: LISA gets go-ahead
Today, ESA’s Science Programme Committee approved the Laser Interferometer Space Antenna (LISA) mission, the first scientific endeavour to detect and study gravitational waves from space.
We build X.509 chains so you don't have to
For the past eight months, Trail of Bits has worked with the Python Cryptographic Authority to build cryptography-x509-verification, a brand-new, pure-Rust implementation of the X.509 path validation algorithm that TLS and other encryption and authentication protocols are built on. Our implementation is fast…
Ruby on Rails load testing habits
Here are the techniques I've acquired over more than 10 years of regular load testing.
Proposed UN cybercrime treaty has evolved into an expansive surveillance tool
EFF has joined forces with 110 NGOs today in a joint statement delivered to the United Nations Ad Hoc Committee, clearly outlining civil society non-negotiable redlines for the proposed UN Cybercrime Treaty, and asserting that states should reject the proposed treaty if these essential changes are...
Restoration of an IBM Thinkpad 701C Butterfly-keyboard laptop
Just over a year ago there was a discussion on Hacker News about the IBM ThinkPad 701c (the one with the lovely folding "butterfly" keyboar...
Framing Frames: Bypassing wi-fi encryption by manipulating transmit queues
Domien Schepers and Aanjhan Ranganathan, Northeastern University; Mathy Vanhoef, imec-DistriNet, KU Leuven
Heat exchanger masks for cold weather cycling (2019)
(updated, March 2025) How I Started Caring About Heat Exchanger Masks Back in the 90s I started riding my bike to work after a hiatus of a few years. My coworkers would regularly ask me if I was go…
Quicksort with Jenkins for fun and no profit
I first encountered Jenkins in 2007 while contributing to the Apache Nutch project. It was called Hudson back then. The nightly builds for the project ran on Hudson at that time. I remember sifting through my emails and reviewing build result notifications to keep an eye on the patches that got merged into the trunk…
Ollama releases Python and JavaScript Libraries
The initial versions of the Ollama Python and JavaScript libraries are now available, making it easy to integrate your Python or JavaScript, or Typescript app with Ollama in a few lines of code. Both libraries include all the features of the Ollama REST API, are familiar in design, and compatible with new and previous…
Kagi search reached 20k paying members
Update: We shipped the t-shirts. -- Dear Kagi community, Today, we’re happy and proud to have reached 20,000 paying members, including over 1,500 families all over the world, in our community. We have come a very...
CRT Manufacturing
Explore CRT lamp history at vintageTEK. View TekTalk and TekWeek articles, photos, and PDFs documenting CRT lamp and gun assembly production.
We made an animated movie in 8kB
The Sheep and the Flower - a demoscene production and real-time animation that looks like a standard short animated movie, in just 8kB
Zed, a collaborative code editor, is now open source
From the Zed Blog: We hope you'll join us in our mission to fundamentally advance software collaboration.
Are we at peak vector database?
Seriously - why do we need all these vector databases? Do we need dozens of them?
Good DevEx increases productivity. Here is the data
Explore how DevEx boosts productivity and innovation according to new research.
AI-Powered Nvidia RTX Video HDR Transforms Standard Video into HDR Video
RTX Video HDR — first announced at CES — is now available for download through the January Studio Driver.
Embracing Common Lisp in the modern world
Explore how Common Lisp and Clojure shape modern programming, and discover why understanding these foundations is crucial for tech choices today
ZX Spectrum Raytracer
I love raytracers; in fact I’ve written half a book about them. Probably less known is my love for the ZX Spectrum , the 1982 home computer I grew up with, and which started my interest in graphics and programming. This machine is so ridiculously underpowered for today’s standards (and even for 1980s standards), the…
Breaking Free from DRM: Hacking My Air Purifier
I searched the web for a deal on a decent air purifier and the Xiaomi 4 Pro seemed to meet all my requirements. The filter size, scheduler and air volume ticked all the boxes. I set it up and thought nothing of it until last week my room was lit with the ‘ 0% remaining ’ replace filter warning. I had set my unit up to…
Balancing engineering cultures: Debate everything vs. just tell me what to build
Lessons from leaders at New Relic, Credit Karma, Reforge, Hubspot, Trulia, Intercom, VSCO, and more
Making Rust binaries smaller by default
Have you ever tried to compile a helloworld Rust program in --release mode? If yes, have you seen its binary size? Suffice to say, it’s not exactly small. Or at least it wasn’t small until recently. This post details how I found about the issue and my attempt to fix it in Cargo.
A jump into the middle of an instruction from nowhere (2023)
Another rogue patcher.