Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,892 posts.
Catalina is checking notarization of unsigned executables
This is a follow-up to Allan Odgaard's excellent article macOS 10.15: Slow by Design . I want to talk specifically about the first section "Spawning a new Process", because there has been widespread misunderstanding of this. Odgaard provides a simple test to show that the first run of an executable is delayed while…
Farewell Node.js
Leaving node.js land
Deciphering the Business Card Raytracer
I recently came across Paul Heckbert's business card raytracer. For those that have never heard of it: It is a very famous challenge in the Computer Graphics field that started on May 4th, 1984 via a post on comp.graphics by Paul Heckbert ( More about this in his article " A Minimal Ray Tracer " from the book Graphics…
When McDonalds Came to Denmark
Every few months, a prominent person or publication points out that McDonalds workers in Denmark receive $22 per hour, 6 weeks of vacation, and sick pay. This compensation comes on top of the general slate of social benefits in Denmark, which includes child allowances, health care, child care, paid leave, retirement…
Statement on AI Risk
A statement jointly signed by a historic coalition of experts: “Mitigating the risk of extinction from AI should be a global priority alongside other societal-scale risks such as pandemics and nuclear war.”
Deprecating Non-Secure HTTP
Today we are announcing our intent to phase out non-secure HTTP. There's pretty broad agreement that HTTPS is the way forward for the web. In recent months, there have been ...
OpenAI: GPT 5.6 Sol price reduction (until at least Nov 21)
Pricing information for the OpenAI platform.
Reasons Not to Use Apple (2018)
Apple reportedly had objections to what Jon Stewart said in his video program — it canceled the show after he had criticized China, and something the article describes as "AI". (It could be that what he criticized was actually large language models, which may be an important issue but are not "intelligence" .)
Sam Altman’s DRAM Deal
Or: How the AI Bubble, Panic, and Unpreparedness Stole ChristmasWritten by Tom of Moore’s Law Is DeadSpecial Assistance by KarbinCry & kari-no-sugataBased on this Video: https://youtu.be/BORRBce5TGwIntroduction — The Day the RAM Market SnappedAt the beginning of November, I ordered a 32GB DDR5 kit for pairing with a…
Quake 3 Source Code Review: Network Model (2012)
The network model of Quake3 is with no doubt the most elegant part of the engine. At the lower level Quake III still abstract communications with the NetChannel module that first appeared in Quake World . The most important thing to understand is: In a fast paced environment any information that is not received on…
WebAssembly Interface Types: Interoperate with All the Things
People are excited about running WebAssembly outside the browser. People are also excited about running WebAssembly from languages like Python, Ruby, and Rust. Lin Clark's Code Cartoons are back, illustrating ...
If you were involved in the OpenGL ES specification, you are an idiot
XScreenSaver 5.15 is out now. Along with the usual set of minor improvements, this version runs as an iOS application. As all of the 3D modules in XScreenSaver are written against the OpenGL 1.3 specification, and as the iPhone only supports OpenGL ES 1.1 and newer, this was something of a big deal. I accomplished…
Using Go Modules
An introduction to the basic operations needed to get started with Go modules.
The Linux Backdoor Attempt of 2003 (2013)
Josh wrote recently about a serious security bug that appeared in Debian Linux back in 2006, and whether it was really a backdoor inserted by the NSA. (He concluded that it probably was not.) Today I want to write about another incident, in 2003, in which someone tried to backdoor the Linux kernel. This one […]
V Language Review
V is a programming language promising to be “Simple, fast, safe, compiled. For developing maintainable software.” V has a controversial past but what is the state of V in 2022?
GPT-3
May 2020 Gwern.net newsletter: GPT-3 scaling, implications, deep theory; anime GAN updates, and 1 book review.
Beyond Light Table
I have three big announcements to make today. The first is the official announcement of our next project. We’ve been quietly talking about it over the past few months, but today we want to tell you a bit more about it and finally reveal its name:
About those vector icons
Why can’t we just use vector-based icons in our application? This question, in a variety of reinterpretations, keeps on resurfacing in various forums, blogs and articles. It is asked in the context of desktop applications where the same icon is used in different ways, starting from very small 16*16 icons in file…
The Prompt API
Discover the infinite possibilities of the Prompt API.
The Well Deserved Fortune of Satoshi Nakamoto, Bitcoin creator
I won’t discuss anything in this post. I’m tired of discussing technical things with people with skewed opinions and monetary interest. I’ve talked enough in the Bitcointalk forum…
The Gentle Singularity
We are past the event horizon; the takeoff has started. Humanity is close to building digital superintelligence, and at least so far it’s much less weird than it seems like it should be. Robots...
Black Triangles (2014)
One of my most popular posts was also my very first… which has since been lost to the Great Blog Devouring of ’14. So… here’s the post from over ten years ago (has it been that long?!?!?!) about an event from almost twenty years ago. Still stuff I have to remind myself about some days.
Predicting Google Product Shutdowns
Analyzing predictors of Google abandoning products; predicting future shutdowns
Why I don't use web components
For my first post on dev.to I thought I'd write about a nice, safe topic that's free of controversy:...
Why Wolfram tech isn’t open source (2019)
Wolfram's Director of Technical Communication & Strategy, Jon McLoone, shares his thoughts on why it would not have been possible to create the Wolfram technology stack using a free and open-source model.
Rust and C++ Interoperability in Chrome
Chrome engineers are experimenting with Rust. For the foreseeable future, C++ is the reigning monarch in our codebase, and any use of Rust will need to fit in with C++ — not the other way around. This seems to present some C++/ Rust interoperability challenges which nobody else has faced.