Structuring Your Infrastructure as Code
If you’re thinking of migrating to another infrastructure as code tool (and why would you, everything is great in the IaC world now, right?!) you might find yourself asking yourself
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
If you’re thinking of migrating to another infrastructure as code tool (and why would you, everything is great in the IaC world now, right?!) you might find yourself asking yourself
Or "Spiderman Is My Boyfriend"
I recently got to see John Harrison's sea clocks at the Royal Observatory at Greenwich. I recommend visiting if you get the chance. This post is about some of the interesting things I observed.
derailed by dangling pointers
It’s believed that many of us spend seven hours or more in front of screens each day. In 2011, researcher Emmanuel Stamatakis, found that “…even those who exercise can’t overcome the detrimental ef…
Technician: Welcome to Custom Lube, how can I help you? Me: I need an oil change. Technician: OK, you can hop on out. Where is the oil you want to use? Me: I didn’t bring any oil. I expected you would supply that. Technician: That’s a common misunderstanding. At Custom Lube, we don’t supply oil or anything else. We…
I guess this is a review of sorts, so here's the review part: you should buy Tech by Androda's new 7MB Macintosh Portable RAM card . On my D...
Has nerd sniping gone too far?
Over the past two years, I have spent a lot of time working on my Game Boy emulator, GameRoy. It has reached a good point, where it has a GUI interface (including a debugger and disassembler) and passes numerous tests (comparable to some of the most accurate emulators). I even made a port to Android!
As far as I know this is the first Haskell program compiled to Webassembly (WASM) with mainline ghc and using the browser DOM.
A visual example-focused introduction to neural networks.
The Go Execution Tracer (aka runtime/trace) was designed to achieve low enough overhead to be usable on “a server in production serving live traffic”. This is achieved by writing events into per-P buffers, using RDTSC for timestamps, and encoding into a relatively efficient binary format.
It's not about technology for its own sake. It's about being able to implement your ideas.
Translations: Brazilo-Portuguese Chinese (Traditional) Czech Dutch Estonian French Georgian German Greek Hindi Hungarian Indonesion Japanese Lithuanian Polish Portuguese Russian Spanish Ukrainian Uzbek If you want to copy, mirror, translate, or excerpt this document, please see my copying policy .
Fictional short story about Clippy & AI hard takeoff scenarios grounded in contemporary ML scaling, self-supervised learning, reinforcement learning, and meta-learning research literature.
Each computer on the Internet has its own public IPv4 address, similar to a phone number: for example, 131.193.178.181. The target of each packet of data is identified by a public IPv4 address.
One of the least well known, and therefore least used, features of many terminal emulators is bracketed paste mode . When you are in bracketed paste mode and you paste into your terminal the content will be wrapped by the sequences \e[200~ and \e[201~ .
I will no longer be speaking at RustConf 2023 about A (Possible) Future for Compile-Time Programming.
When you buy a USB charger, how do you know if you're getting a safe, high-quality charger for your money? You can't tell from the outside...
Linux being secure is a common misconception in the security and privacy realm. Linux is thought to be secure primarily because of its source model, popular usage in servers, small userbase and confusion about its security features. This article is intended to debunk these misunderstandings by demonstrating the lack…
In 2011, I left my job as the second employee at Pinterest — before I vested any of my stock — to work on what I thought would be my life's work...
A machine learning researcher writes me in response to yesterday’s post, saying:I still think GPT-2 is a brute-force statistical pattern matcher which blends up the internet and gives you bac…
the quality of the music is not exactly what you are used to :-) but at least it works!
What are home row mods? What is a mod-tap? What settings do you need to use? What are the alternatives? And more in this article...
An allegory against complacency about aging and death.
This one time, at Intel, I wrote a compiler...
October 2006 (This essay is derived from a talk at MIT.) Till recently graduating seniors had two choices: get a job or go to grad school. I think there will increasingly be a third option: to start your own startup. But how common will that be? I'm sure the default will always be to get a job, but starting a startup…
Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.