🚀 Read this insightful post from Hacker News đź“– đź“‚ Category: âś… Key idea: By Susam Pal on 20 Nov 2025 Fizz Buzz is a counting game that has become oddly popular in the world of computer programming as a simple test of basic programming skills. The rules of the game are straightforward. Players say the numbers aloud in order beginning with one. Whenever a number is divisible by 3, they say 'Fizz' instead. If it is divisible by 5, they say 'Buzz'. If it is divisible by both 3 and 5, the player says both 'Fizz' and 'Buzz'. Here…
🔥 Check out this awesome post from Hacker News đź“– đź“‚ Category: đź’ˇ Here’s what you’ll learn: Can I express a function that consumes an object? Meaning that its destructor is not run on the moved-from object? Like the proposed library function trivially_locate_at itself? template T* trivially_relocate_at(T* dst, T* src); Naively, if the library authors can, so should I. Problem: Where is the magic sauce? That function signature does not convey that it effectively destructs an object at src, or the reverse problem, that it effectively constructs an object at dst. I suspect the answer is no: The few examples…
✨ Discover this awesome post from Hacker News đź“– đź“‚ Category: đź’ˇ Main takeaway: I’ve always wanted to try my hand making an RPG but always assumed it would take too much time.However, I didn’t want to give up before trying so I started to think of ways I could still make something compelling in 1-2 months.To help me come up with something, I decided to look into older RPGs as I had a hunch they could teach me a lot about scoping because back in the 80s, games were small because of technical limitations. A game that particularly caught…
đź’Ą Check out this trending post from Hacker News đź“– đź“‚ Category: 📌 Main takeaway: Tip or TLDR - I built a tiny, zero dependency armv7 userspace emulator in RustI wrote a minimal viable armv7 emulator in 1.3k lines of Rust without any dependencies. It parses and validates a 32-bit arm binary, maps its segments, decodes a subset of arm instructions, translates guest and host memory interactions and forwards arm Linux syscalls into x86-64 System V syscalls.It can run a armv7 hello world binary and does so in 1.9ms (0.015ms for raw emulation without setup), while qemu takes 12.3ms (stinkarm…
✨ Explore this must-read post from Hacker News đź“– đź“‚ Category: 📌 Main takeaway: Digital sovereignty has been much discussed in Europe in recent weeks, most recently during a German-French summit in Berlin. The extent of dependence on the USA in the digital sector is currently being experienced by a French judge. Nicolas Guillou, one of six judges and three prosecutors of the International Criminal Court (ICC), was sanctioned by the USA in August. He described his current situation as a digital time travel back to the 1990s, before the internet age, in a recent interview. The reason for the…
🚀 Check out this insightful post from Hacker News đź“– đź“‚ Category: đź’ˇ Key idea: Backed by YC and founded by two Princeton Ph.D’s, Roundtable provides frictionless, continual verification for our clients’ platforms. We ensure Proof of Human, tracking and stopping bots and fraud in real time to safeguard the integrity of online insights, traffic, and spend. We’re looking for an exceptional SDR to join our team. An ideal candidate is driven and competitive, but still humble and professional. Their efforts will be instrumental in igniting the sales funnel and introducing major platforms and research firms to the future of…
🔥 Explore this must-read post from Hacker News đź“– đź“‚ Category: âś… Here’s what you’ll learn: Providers of operating systems such as Microsoft, Apple, or Google will in the future have to ensure that they have a "youth protection device". This is intended to ensure that porn filters are installed at the fundamental level of PCs, laptops, smart TVs, game consoles, and smartphones, and that age ratings for websites and apps are introduced. This is stipulated by the latest reform of the Interstate Treaty on the Protection of Minors in the Media (Jugendmedienschutz-Staatsvertrag, JMStV), which the state parliaments passed on…
✨ Read this must-read post from Hacker News đź“– đź“‚ Category: đź’ˇ Key idea: 📝 Important This article was originally written in Dec 2021, but I’ve updated it to showcase my new config. I’ve been an avid user of XFCE for a very long time. I’m fond of its lightweight nature, and I feel productive in it. But when I first discovered tiling window managers, I was mind-blown. I’ve wanted to use one forever. My first experience with one was a few years ago, before I understood how Linux window managers worked. I couldn’t yet wrap my head around the…
✨ Read this insightful post from Hacker News đź“– đź“‚ Category: âś… Main takeaway: ravynOS is a new open source OS project that aims to provide a similar experience and some compatibility with macOS on x86-64 (and eventually ARM) systems. It builds on the solid foundations of FreeBSD, existing open source packages in the same space, and new code to fill the gaps. The main design goals are: Source compatibility with macOS applications (i.e. you could compile a Mac application on ravynOS and run it) Similar GUI metaphors and familiar UX (file manager, application launcher, top menu bar that reflects…
🚀 Discover this trending post from Hacker News đź“– đź“‚ Category: âś… Main takeaway: There’s an old electronics joke that if you want to build an oscillator, you should try building an amplifier. One of the fundamental criteria for oscillation is the presence of signal gain; without it, any oscillation is bound to decay, just like a swing that’s no longer being pushed must eventually come to a stop.In reality, circuits with gain can occasionally oscillate by accident, but it’s rather difficult to build a good analog oscillator from scratch. The most common category of oscillators you can find on…
