Tonight we’re gonna log on like it's 1979
Teletypes may have killed a lot of forests by emitting every line to hard copy instead of a screen, but there's something to be said for t...
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,821 posts.
Teletypes may have killed a lot of forests by emitting every line to hard copy instead of a screen, but there's something to be said for t...
The basics: where to learn, what lock picks and practice locks to buy, where to get them, and resources, including how to find local regulations.
Despite the fact that it is not a 'real' vulnerability, escaping privileged Docker containers is nevertheless pretty funny. And because there will always be people who will come up with reasons or excuses to run a privileged container (even though you really shouldn't), this could really be handy at some point in the…
A while ago I was working on a Common Lisp library that makes use of the Metaobject Protocol . I ran into a few edge cases around dependencies between classes and it took a while for me to figure out how to solve them, so I wanted to write down what I learned in case anyone else might find it useful. This post is an…
If at first you don’t succeed, goes the old saying, try, try again. Good advice, up to a point. But let me offer a modification: even when you do succeed, try, try again. Tempting as it is to decla…
Everybody knows a DNS response needs to fit into a 512 byte UDP packet, right? But suppose it doesn't fit...
Using CPU % or Energy values in Activity Monitor appears to show that running code on E cores is less efficient than on P cores. Don’t believe a word of it.
How does set theory help to understand type assignability and resolution in TypeScript?
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
A Python Extension is generally some code written in language other than python to extend the python ecosystem by exposing an interface compatible with Python API.Such extensions are generally in form of compiled code and loaded dynamically by the Python runtime ...
This article was discussed on Hacker News.
David shares how to make the best choices of what to work on in your life. Read here.
something not often talked about is the barrier that seemingly exists between the self and other people. that almost impermeable barrier, where you try to co...
But there’s a way out of the misery
I wrote my law school dissertation on a very niche area of law which interests me a lot, and perhaps interests you too.
"Privacy" can mean different things in different contexts. Tracking-reduction and tracking-evasion represent different goals with some conflict and overlap.
Whenever I advise (or join!) a startup, one of the first conversations goes something like this: "Oh man. Everything here is broken! It sucks! There's so much to do and not enough people to do it. We're missing so many things, we don't know where to start! The product needs so much work. Marketing needs
How a Few Activists Made ChatGPT Deny Basic Science
Farewell to orange
As a software engineer with a bit of job-induced paranoia, I love the idea of escaping the claws of big tech via self-hosting. In recent years, a plethora of amazing free and open source projects have emerged, providing alternatives to everything from Dropbox and iTunes to Android Home. However, I don’t want to manage…
Students of military history know that acoustic refraction and unusual audibility have often played significant roles in the outcome of battles. Before electrical and wireless communications became common on the tactical level, the sound of battle was often the quickest and most efficient method by which a commander…
How the 46 kana letters map onto 80 Unicode code points and how katakana and hiragana compare.
Before asking the question, how do I build AGI, you first must ask the question, what would I recognize as AGI?
Leveraging grep's exit status and output for simple code checks
An in-depth analysis that explains how this console works internally
In my previous article I looked at the ways that Rust could be better at pointers. Half of the problems were fundamental issues that affect basically every programming language that lets you mess with pointers directly, and the other half were rust-specific issues. My article also proposed two solutions: for the…
EDIT - the original article has an image of the PCB with the floppy power connector mounted the WRONG WAY. This is the INCORRECT WAY. Do NO...
Overall discussion on compilers and IRs (LLVM IR, SPIR-V, and MLIR): why they are in their current manner and how they would evolve