Nakatomi Space
[Image: From Die Hard, directed by John McTiernan based on the novel Nothing Lasts Forever by Roderick Thorpe].While watching Die Hard the other night—easily one of the best architectural films of …
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 6,985 posts.
[Image: From Die Hard, directed by John McTiernan based on the novel Nothing Lasts Forever by Roderick Thorpe].While watching Die Hard the other night—easily one of the best architectural films of …
It's happening. It's the reason that a lot of us came to work for Microsoft, ...
Have you ever wondered about the performance delta between Caddy and Nginx? Wonder no more.
Over the last several years, I’ve rewritten Rust’s regex crate to enable better internal composition, and to make it easier to add optimizations while maintaining correctness. In the course of this rewrite I created a new crate, regex-automata , which exposes much of the regex crate internals as their own APIs for…
We normally think of git merges as having two parent commits. For example, the most recent Linux kernel merge as I write this is commit 2c5d955, which is part of the run-up to release 4.10-rc6. It has two parents:
WebGPU is an upcoming Web API that gives you low-level, general-purpose access GPUs.
I fought against Google’s Pentagon AI deal from the inside. Powerful people and institutions failed to keep their AI ethics promises under pressure.
WebGL is, all things considered, a pretty decent API. It’s not a great API, but that’s just because OpenGL is also not a great API. It gives you raw access to the GPU and is pretty low-level. For those intimidated by something so low-level, there are quite a few higher-level engines like three.js and Unity which are…
I’ve been thinking about the lessons distributed systems engineers learn on the job. A great deal of our instruction is through scars made by mistakes made in production traffic. These scars are useful reminders, sure, but it’d be better to have more engineers with the full count of their fingers.
How does a good developer become a great developer?
The personal website of Christopher Laing.
Browsers historically have had a single HTTP Cache. This meant that if www.a.example and www.b.example both used cdn.example/jquery-1.2.1.js then JQuery would only be downloaded once. Since it's the same resource regardless of which site initiates the download, a single shared cache is more efficient. [1]…
Connect with Lunduke and other members of Lunduke community
How we beat the state of the art to build a real-life A.I. app.
so here's a short tutorial on ansi escape codes and terminal control, because you philistines won't stop using ncurses and oh my god WHY ARE WE STILL USING NCURSES IT IS THE TWENTY FIRST FUCKING CENTURY
A little confession that I have no idea how asyncio works in Python 3.
In 2001, Tim Berners-Lee, inventor of the World Wide Web, published an article in Scientific American.
In the spirit of falsehoods programmers believe about names and time, here’s some falsehoods about email which are all too common.
This is a response to the Rust call for blogs 2021 and also a followup to last year’s entry. It will be entirely focused on GUI.
Commentators are looking hard for what’s wrong with startups in Silicon Valley. First they talked about valuations being too high. Then they talked about valuations not really meaning anything. ...
A couple of days ago I watched a How Computers Learn talk by Peter Norvig. In this talk, Peter talked about how Google did machine learning and at one point he mentioned that at Google they also applied machine learning to hiring. He said that one thing that was surprising to him was that being a winner at…
Day 16: gzip + poetry = awesome
Complex software is, to put it mildly, hard to get right (for details, see almost any other posting on this or any other security blog). Especially for gadgets that are rich with microphones, cameras, location and environmental sensors, and communication links (such as, you know, smartphones), errors and security…
I recently took delivery of a new replacement logic board for the ubiquitous classic Casio F-91W from Sensor Watch. The F-91W needs no introduction. It’s probably the most popular quartz watch in the world with something like 90 million total units sold.