New
The latest blog posts to take off on Hacker News. 6,299 posts.
Demystifying Tupper's Formula
A book I was recently reading mentioned a mathematical curiosity I haven't seen before - Tupper's self-referential formula . There are some resources about it online, but this post is my attempt to explain how it works - along with an interactive implementation you can try in the browser.
Vanilla OS 2.0 Orchid base is changing from Ubuntu to Debian
Vanilla OS is an operating system built with simplicity in mind. It's fast, lightweight, beautiful and ready for all your daily tasks.
Modern work requires attention – constant alerts steal it
Attention—the time and freedom to focus—is your team’s most valuable resource.
What if you did the exact opposite, like rogue bees do (2020)
Bees have a dance to indicate to others where food is. It’s called the waggle dance. Great name. But a significant portion of bees in a hive completely ignore the waggle dance and venture off on their own accord. Scientists studied this and were perplexed as to why. It
Io uring
Introduced in 2019 (kernel 5.1) by Jens Axboe, io_uring (henceforth uring) is a system for providing the kernel with a schedule of system calls, and receiving the results as they're generated. Whereas epoll and kqueue support multiplexing, where you're told when you can usefully perform a system call using some set of…
CRDT Benchmarks
Open-source TypeScript library for collaborative JSON editing powered by CRDTs.
RCE on MikroTik routers with IPv6 RA enabled
MikroTik makes networking hardware and software, which is used in nearly all countries of the world. Our mission is to make existing Internet technologies faster, more powerful and affordable to wider range of users.
The many faces of DISTINCT in Postgres (2017)
3 interesting uses of DISTINCT in PostgreSQL
Memory Allocation
A visual introduction to memory allocation.
€1.2B GDPR fine for Meta
Facebook must stop further transfers of European personal data to the United States, given that Facebook is subject to US surveillance laws (like FISA 702 and EO 12.333).
Polar Night
Surreal and otherworldly.
Malicious VSCode extensions with more than 45k installs
Highlights: CloudGuard Spectral detected malicious extensions on the VSCode marketplace Users installing these extensions were enabling attackers to steal %
Meta preps new social app
Meta's hosting secret meetings with select creators to share details
Investigating the impact of HTTP3 on network latency for search
Dropbox is well known for storing users’ files—but it’s equally important we can retrieve content quickly when our users need it most. For the Retrieval Experiences team, that means building a search experience that is as fast, simple, and powerful as possible. But when we conducted a research study in July 2022, one…
The time I accidentally spent a year combatting fraud
Lately, I’ve been spending a lot of time enjoying the Darknet Diaries podcast and it’s compelled me to finally share the story of the most intense year of my
Same Stop: Life after 26 years as a programmer for Apple
I retired a year and a half ago after having worked for twenty-six years as a programmer for Apple. I’m not sure which would have been more surprising: if I had continued programming in my spare time after I had retired or if I never programmed again.
Cloud GPU Resources and Pricing
Detailed comparison table of cloud GPU providers for deep learning.
An Example of a Sad Google Account Recovery Failure and Its Effects
UPDATE: 24 May 2023: A Proposal for “Enhanced Recovery Services” for Locked Out Google Accounts
How much memory do you need to run 1M concurrent tasks?
In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, ...
Hoarding
Hoarding is a comfort behavior. It is done to reduce discomfort, pain, or anxiety, using some of the same 'pathways' as pleasure. It also is intertwined with attachment feelings.
Arch Linux: Git migration completed
Package sources are now available on GitLab . Note that the bugtracker is still flyspray and that merge requests are not accepted as of now. We intend to open the issue tracker and merge requests on the Gitlab package repos in the near future.
Dolphin Emulator: Progress Report February, March, and April 2023
It's been a hectic past few months for the project. In addition to the upcoming release on Steam, a lot of focus has gone into other major features. While not everything has landed yet, two very important changes to Android did arrive, one of which has been in the works for a couple years! We're talking about a large…
Building a Handheld PC
I’d like to share with you my latest project: Decktility!
Writing Python like it's Rust
You can check out a YouTube recording of a talk based on this blog post.