Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,897 posts.
Why I Hacked Apple’s TouchID and Still Think it is Awesome
True cyber security combines advanced technology and best practice. Get tips and read articles on how to take your online security even further.
Interactively Programming Flappy Bird in ClojureScript
I have been doing interactive programming in ClojureScript recently. After having spent some time with it, I can easily say that when I return to projects that don’t have an interactive workflow I feel like I am in the stone ages.
Maintaining Digital Certificate Security
Posted by Adam Langley, Security Engineer On Friday, March 20th, we became aware of unauthorized digital certificates for several Google ...
Developing Wayland Color Management and High Dynamic Range
Wayland is still lacking proper consideration for color management & support for high dynamic range (HDR) imagery. However, a group of renegade devs has begun an effort to fix this situation.
Paradigm shifts for the decentralized Web
Most Web applications today follow the adage “your data for my services”. They motivate this deal from both a technical perspective (how could we provide services without your data?) and a business perspective (how could we earn money without your data?) . Decentralizing the Web means that people gain the ability to…
Zig 0.15.1
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software.
Collection of V.90/V.92 modem sounds (2016)
Just recently, there was a surge in traffic to my old legacy dial-up sounds pages. While I did my best with the equipment I had at the time to capture the sound of dial-up modems, I always knew tha…
React 16: A look inside an API-compatible rewrite of our front end UI library
Visit the post for more.
Introducing Transport Layer Security in pure OCaml
This domain name has been registered with Gandi.net. It is currently parked by the owner.
The Existential Risk of Mathematical Error
Mathematical mistake/error-rates limit our understanding of rare risks and ability to defend against them.
Hacker School: Summer 2012 Applications Open + Etsy Scholarships
The Recurse Center is a self-directed, community-driven educational retreat for programmers in New York City.
What’s in a package
There is no shortage of package managers. Each tool makes its own set of tradeoffs regarding speed, ease of use, customizability, and reproducibility. Guix occupies a sweet spot, providing reproducibility by design as pioneered by Nix , package customization à la Spack from the command line, the ability to create…
Jepsen: YugaByte DB 1.3.1
2019-09-05: YugaByte’s blog post states YugaByte DB “passes Jepsen tests”. We feel obligated to state that YugaByte DB’s Jepsen test suite does not pass, though it may in the future. Race conditions in YugaByte DB’s schema system can cause correctness errors. For example, inserting rows into a freshly-created table…
What is property-based testing? (2016)
I get asked this a lot, and I write property based testing tools for a living, so you'd think I have a good answer to this, but historically I haven't. This is my attempt to fix that.
Scott Aaronson on Google’s new quantum-computing paper
MIT professor Scott Aaronson discusses new Google experiments that suggest the D-Wave computer exploits quantum phenomena.
Neither, and New: Lessons from Uber and Vision Fund
Uber represents something new: a company that is different than incumbents because of technology, yet not itself a tech company — just like the Venture Fund is not a VC.
USB-C done cheap: when 2 ports become 1 (2020)
How PC hardware is implementing USB-C in a way that may or may not violate standards.
Can You Buy A License to Speed?
Why does every nice car in California have a license plate frame from a charity that supports highway patrol officers? They think they'll get out of speeding tickets.
An empirical study on the correctness of formally verified distributed systems
An empirical study on the correctness of formally verified distributed systems Fonseca et al., EuroSys’17 “Is your distributed system bug free?” “I formally verified it!R…
End-User Programming
A vision for empowered computing that reaches back forty years. Our research lab examines why it has been so hard to achieve.
A look back at memory models in 16-bit MS-DOS
Ways of dealing with the fractured address space.
Devcards – Taking Interactivity to the Next Level
Devcards is a ClojureScript library that helps developers interactively lift code examples out of their source files into an organized set of cards in the browser.
Ken and Roberta (2011)
There are two prototypical kinds of “computer professionals” in the world. First there are the purist hackers, who dive into the depths of circuits, operating systems, and programming languages like explorers discovering new lands; it wasn’t by chance that away from the computer Will Crowther was a caver, nor that he…
Noether's Theorem in a Nutshell (2020)
Noether's theorem is an amazing result which lets physicists get conserved quantities from symmetries of the laws of nature. Time translation symmetry gives conservation of energy; space translation symmetry gives conservation of momentum; rotation symmetry gives conservation of angular momentum, and so on.