Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,211 posts.
Why you don't steal from a hacker.
So during the London riots I return home the next morning to find my flat ransacked and my Macbook Pro laptop stolen! Police showed ...
Facebook building subsea cable that will encompass the world
Facebook building subsea cable that will span the globe. Biggest project ever.
Freenode commits suicide, is no longer a serious IRC network
Since this happened after I was banned from Freenode , I didn't get to observe this first hand, but this is the situation as I now understand it.
Cooling off your Raspberry Pi 4
Read up about how you can cool off your Raspberry Pi 4 and drop a few degrees. I compare several cooling solutions including firmware updates.
Building an interpreter for my programming language with ChatGPT
So, I’ve been working on a programming language in my spare time for over a year now. I’ll save you the details but it’s meant to be a minimal, easy-to-learn language for beginners. This year for the Advent of Code, I set myself a challenge; complete every day’s challenge using only my programming language.
Kelly Criterion – how to calculate optimal bet sizes
So, you’ve probably heard of the Kelly Criterion in the context of gambling or maybe also in the context of investing. When gamblers talk about the Kelly Criterion they are often referring to the idea of sizing your bets, which is the very intuitive idea that if you bet too much of a percentage of your total wealth…
Middle schooler finds coin from Troy in Berlin
A 13-year-old on a walk in the Spandau district of Berlin discovered a rare ancient bronze coin from Troy . It dates to between 281 and 261 B.C. and was issued by the mint at Ilion (Classical and Hellenistic era Troy). Now on display at the PETRI Museum, it is the first Greek antiquity ever discovered inside the city…
It's Always the Process, Stupid
Why AI Won’t Save Your Broken Workflow
Do the Real Thing
Success in most things boils down to a simple, but easily ignored distinction: do the real thing and stop doing fake alternatives instead.
My favorite regex of all time
I thought I'd share my favorite regex of all time. [ -~] Any idea what this regexp matches? Scroll down for the answer. . . . . . . . . It matches all ASCII characters from the space to tilde. What are these characters? These are all printable characters! Take a look at this ASCII table. Printable characters start…
Chinese CA WoSign faces revocation after possibly issuing fake certificates
This website is for sale! percya.com is your first and best source for information about percya. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
So you want to build a tunnel
[Note that this article is a transcript of the video embedded above.] It seems like homemade tunnels are kind of having a moment. Just about everywhere I look, it feels like someone is carving new spaces from the ground and documenting the process online. Colin Furze might be the quintessential ex
Oban, the job processing framework from Elixir, has come to Python
Oban, the job processing framework from Elixir, has finally come to Python. I spent some time exploring it, and here is how it works.
How FoundationDB works and why it works (2021)
FoundationDB is a very impressive database. Its paper won the best industry paper award in SIGMOD’21. In this post, I will explain, in detail, how FDB works and discuss a few very interesting design choices they made. It’s a dense paper packed with neat ideas. Many details (sometimes even proof of correctness) are not…
How to Do Nothing with Nobody All Alone by Yourself (2014)
“These days, you see a kid lying on his back and looking blank and you begin to wonder what’s wrong with him. There’s nothing wrong with him, except he’s thinking… He is trying to arriv…
Addressing the adding situation
We learn why adding on x86 isn't as obvious as you might think
Severance
» Mark has joined the call.
Apple Silicon Hardware: SPRR and Guarded Exception Levels (GXF)
Over a year ago siguza published a write-up about Apple’s APRR - a custom ARM extension that redefines pagetable permissions and protects certain parts of the kernel from itself. Since then Apple has released their M1 chip which not only features an updated version of APRR but also easily allows to run bare-metal code…
Gnutella: A Protocol Outliving the World That Created It
Gnutella Explanation
Babel is why I keep blogging with Emacs
Every time I look at someone’s simple static site generation setup for their blog, I feel a pang of envy. I’m sure I could make a decent blogging engine in 2,000 lines of code, and it would be something I’d understand, be proud over, able to extend, and willing to share with others.
How to Kill a Unicorn
I took a deep dive on freemium pricing and decided to document it in this post. Why freemium? I think it’s how the little guys can win against market leaders. Basically, it’s how you kill a unicorn. Notion, Figma, Canva, Mailchimp, and Segment. What do all of these
Playstation Vita Architecture (Part 1)
An in-depth analysis that explains how this console works internally
Implementing a distributed key-value store on top of implementing Raft in Go
Implementing the Raft distributed consensus protocol in Go