Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 809 posts.
John Carmack on Parallel Implementations (2018)
ps aux | more
Crafting Interpreters: Closures
As the man said, for every complex problem there’s a simple solution, and it’s wrong.
Closing the gap: cross-language LTO between Rust and C/C++
Link time optimization (LTO) is LLVM's way of implementing whole-program optimization. Cross-language LTO is a new feature in the Rust compiler that enables LLVM's link time optimization to be performed across a mixed C/C++/Rust codebase.
A Brief Guide to a Few Algebraic Structures
Occasional writings about Haskell.
OpenAI Releases Largest GPT-2 Text Generation Model
As the final model release of GPT-2’s staged release, we’re releasing the largest version (1.5B parameters) of GPT-2 along with code and model weights to facilitate detection of outputs of GPT-2 models. While there have been larger language models released since August, we’ve continued with our original staged release…
Unencrypted patient medical information is being broadcast across Vancouver
The Open Privacy Research Society is a non-profit Canadian group based in Vancouver, British Columbia. We believe that moral systems enable consent. Our society exists to invent, create, build, test, publish, deploy, promote, and to encourage the development of such systems
We Made Amiga, They Fucked It Up (2015)
The Commodore/Amiga honeymoon could hardly have been more idyllic. Honoring the wishes of everyone at Amiga to not get shipped off to Commodore’s headquarters in West Chester, Pennsylvania, Commodore instead moved them just ten miles from their cramped offices in Santa Clara, California, to a spacious new facility in…
I wrote a self-hosting C compiler in 40 days (2015)
I wrote a self-hosting C compiler which I named 8cc in 40 days. This is a log when I was writing it from scratch by myself in 2012. The code and its history are available at GitHub .
A fork() in the road
The received wisdom suggests that Unix’s unusual combination of fork() and exec() for process creation was an inspired design. In this paper, we argue that fork was a clever hack for machines and programs of the 1970s that has long outlived its usefulness and is now a liability. We catalog the ways in which fork […]
Performance Speed Limits
A laundry list of speed limits that your code can’t exceed.
Welcoming Semmle to GitHub
Today we’re announcing a big step in securing the open source supply chain: we’re welcoming Semmle to the GitHub family.
Update on free software and telemetry
Telemetry services and GitLab. (GitLab CE will continue to be free software)
The Go runtime scheduler's way of dealing with system calls
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Aroma: Using machine learning for code recommendation
Aroma is a code-to-code search and recommendation tool that uses ML to make the process of gaining insights from big codebases much easier.
The Slow Death of Hollywood
(Big issue 7-9-2019)
Fast, Bump-Allocated Virtual Doms with Rust and Wasm
Dodrio is a new virtual DOM library that is designed to leverage the strengths of both Wasm’s linear memory and Rust’s low-level control by making extensive use of fast bump ...
Processing 40TB of code from 10M projects with a dedicated server and Go
The command line tool I created Sloc Cloc and Code (scc) (which is now modified and maintained by many other excellent people) counts lines of code, comments and makes a complexity estimate for files …
Things that are more inequitable than road pricing
Don’t decry congestion pricing as inequitable until after you fix, or at least acknowledge, these ten other things that are even more inequitable about the way we pay for transportation.
How I Eat for Free in NYC Using Python, Automation, AI, and Instagram
Living and working in the big apple comes with big rent.
Domes are overrated
Part of my series on common misconceptions in space journalism. It is an unwritten rule of space journalism that any article about Moon or Mars bases needs to have a conceptual drawing of habitatio…
Sandstorm Oasis Is Shutting Down
Take control of your web by running your own personal cloud server with Sandstorm.
Extramaze: Using Racket, PostgreSQL, AWS, but no ads or JavaScript (2018)
Update: Due to lack of interest/use, in June 2021 this site was shut down and user data (emails, names, search alerts) deleted from all systems and backups. For Extramaze LLC I'm using Racket in a commercial project -- a search engine with email alerts fo...