New
The latest blog posts to take off on Hacker News. 3,290 posts.
How do Unix pipes work?
Pipes are cool! We saw how handy they are in a previous blog post . Let's look at a typical way to use the pipe operator. We have some output, and we want to look at the first lines of the output. Let's download The Brothers Karamazov by Fyodor Dostoevsky, a fairly long novel.
Cultivate the Skill of Undivided Attention, or “Deep Work” (2019)
This is a guest post from Josh Thompson. Enjoy. Dear New Developer, You know that there’s a chasm between your skill level and that of the mythical “senior software developer”. If…
Picking up glowing hot space shuttle tiles with bare hands (2011) [video]
Space Shuttle thermal tiles conduct heat so poorly that after being in a 2200 °F oven for hours, you can pick them up with your bare hands only seconds after th
Creating a Pencil Effect in SVG
Dragons Abound produces maps in SVG, which is a vector graphics format. Vector graphics have a lot of features (such as lossless zoom) tha...
Why the EAX register of x86 is called that
Usually, x86 tutorials don’t spend much time explaining the historical perspective of design and naming decisions. When learning x86 assembly, you’re usually told something along the lines: Here’s EAX . It’s a register. Use it.
GTA V – The Wormy Fountain
This article was updated. Jump to Update 1 . Update 2 . Update 3 . Update 4 . Update 5 .
How much do rockets pollute?
Some might find it ironic that an organization like NASA, who studies our atmosphere, is ok with rockets polluting it so much. Or isn’t it weird that Elon Musk, the same person who is pushing sustainable energy with Tesla also has a rocket company that runs on fossil fuels? So today we are going to do a deep dive into…
The 2020 MacBook Air
Faster, cheaper, and now with a truly great keyboard.
Lemmings 2: The Tribes
When the lads at DMA Design started making the original Lemmings , they envisioned that it would allow you to bestow about twenty different “skills” upon your charges. But as they continued working on the game, they threw more and more of the skills out, both to make the programming task simpler and to make the final…
Math Symbols Explained with Python
Learn the meaning behind mathematical symbols used in Machine Learning using your knowledge of Python.
Build stuff
Extending on the about page, I want to emphasise even more the importance of creating personal projects, having independent work and going far beyond what a degree might teach you. Just so that we are on the same page, I will not take into consideration the reason for choosing a Computer Science degree, nor the money…
How to write documentation for a Rust crate
Blog of Guillaume Gomez (Guide on how to write documentation for a Rust crate)
Book Review: Hoover
You probably remember Herbert Hoover as the guy who bungled the Great Depression. Maybe you shouldn’t. Maybe you should remember him as a bold explorer looking for silver in the jungles of Bu…
Introduction to AOLserver, Part 1 (1999)
(Written in July 1999 for www.linuxworld.com ; permanently installed now in Web Tools Review )
Linux maintains bugs: The real reason ifconfig on Linux is deprecated (2018)
In my third installment of FreeBSD vs Linux, I will discuss underlying reasons for why Linux moved away from ifconfig(8) to ip(8).
Quarantine Bread
Bread that's hard to mess up.
Why Adventure Games Suck (1989)
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Mathematica v12.1
Biggest .1 release from Wolfram. 182 completely new functions, plus updates and enhancements. Includes full HiDPI support, computation with video, data structures, asymptotic superfunction, mathematical functions, plotting, geometric optimization, vector plotting, cross-hatching, computational topology, tabular data…
Patriarch of Pandemics
In the last article we covered some of the historical pandemics that rocked the world - smallpox, typhoid, and the bubonic plague. We ended on a hopeful note - many of the pandemics that plagued the world in the past have faded, and that modern pandemics have been far less fatal than historical o
Crafting Interpreters: Superclasses
You can choose your friends but you sho’ can’t choose your family, an’ they’re still kin to you no matter whether you acknowledge ’em or not, and it makes you look right silly when you don’t.
Anatomy of My Kubernetes Cluster
1 I usually rely on Minikube , though other solutions exist, like Kind , that can actually emulate multiple nodes. Multi-node support may eventually come for Minikube. A year ago, I decided I would build my own Kubernetes cluster. As a software engineer, I either use a local single-node Kubernetes cluster 1 , or a…
PigPaxos: Removing the Scalability Bottlenecks in Paxos
This is our most recent work, started and led by Aleksey Charapko . (This is a joint post with him.) You can get the paper at arxiv.org . Th...
The chronic suffering of the VB.NET community
I’d originally planned to write on this particular topic in response to increasing outreach to me personally, through my blog and other places, unsolicited, and independently from multiple communit…