Entertainment

How I archived 10 years of memories using Spotify

How I archived 10 years of memories using Spotify

🚀 Explore this must-read post from Hacker News 📖 📂 **Category**: 💡 **What You’ll Learn**: Music and smells are two of the most effective ways to re-experience the emotions of a specific time in the past. Listening to a song from a particular time of my life brings me back to how I felt at that point in ways photos can’t. Sometimes I can even recall exact visuals of what I was doing or where I was walking when listening. Over the last 10 years, I followed a system that allows me to re-experience any specific time of any year.…
Read More

Street Fighter II, The World Warrier

🚀 Read this insightful post from Hacker News 📖 📂 **Category**: ✅ **What You’ll Learn**: Street Fighter II, The World Warrier Dec 23, 2021 Street Fighter II, The World Warrier This article is part of a series about Street Fighter II and the CPS-1. It is recommended to read the previous entries before reading this one. The embarassing typo One of my favorite anecdote about Street Fighter II is Akiman's account of an issue discovered shortly before shipping. Just three days before the deadline, I discovered something horrible. I had made a mistake with the subtitle “World Warrior”, mis-spelling it…
Read More

JeffGeerling.com has been Migrated to Hugo

💥 Check out this awesome post from Hacker News 📖 📂 **Category**: ✅ **What You’ll Learn**: Since 2009, this website has run on Drupal. Starting with Drupal 6, and progressing through major site upgrades and migrations to 7, 8, 9, and 10, I used the site as a way to dogfood the same CMS (Content Management System) I used in my day job for over a decade.But as time progressed—especially after completing a grueling upgrade from Drupal 7 to 8—my enthusiasm for maintaining what's now a more enterprise-focused Digital Experience Platform or 'DXP' for a personal blog has waned.Not to…
Read More
Home NAS, part 3 – WireGuard VPN, Linux peer, and routing

Home NAS, part 3 – WireGuard VPN, Linux peer, and routing

💥 Explore this awesome post from Hacker News 📖 📂 **Category**: 💡 **What You’ll Learn**: I am continuing to set up my home server on FreeBSD 14.3, which is intended to serve as a NAS. In the previous post, FreeBSD: introduction to Packet Filter (PF) firewall, we got acquainted with firewalls; the next step is to configure a VPN for access. The main idea is to (finally!) connect my “office” and my apartment, and later, perhaps, also connect the server where rtfm.co.ua is currently running so that blog files and database backups can be stored directly on the ZFS mirror…
Read More

Maybe Comments SHOULD Explain ‘What’

🔥 Discover this insightful post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: People say “Comments should explain why, not what.” I feel like starting a flame war today so I’m going to argue that comments should explain ‘what’ too. Please don’t use this as justification to write bad code, okay? Okay. First of all, why shouldn’t comments explain ‘what’? If you need comments to explain what’s going on, it suggests your code is unclear. If I write //weight, radius, price w = 10, r = 9, p = 1 That’s not as clear as saying weight =…
Read More
Can I finally start using Wayland in 2026?

Can I finally start using Wayland in 2026?

🚀 Explore this trending post from Hacker News 📖 📂 **Category**: 💡 **What You’ll Learn**: Table of contents Wayland is the successor to the X server (X11, Xorg) to implement the graphics stack on Linux. The Wayland project was actually started in 2008, a year before I created the i3 tiling window manager for X11 in 2009 — but for the last 18 years (!), Wayland was never usable on my computers. I don’t want to be stuck on deprecated software, so I try to start using Wayland each year, and this articles outlines what keeps me from migrating to…
Read More

The PGP problem | Latacora

💥 Explore this trending post from Hacker News 📖 📂 **Category**: ✅ **What You’ll Learn**: Cryptography engineers have been tearing their hair out over PGP’s deficiencies for (literally) decades. When other kinds of engineers get wind of this, they’re shocked. PGP is bad? Why do people keep telling me to use PGP? The answer is that they shouldn’t be telling you that, because PGP is bad and needs to go away.There are, as you’re about to see, lots of problems with PGP. Fortunately, if you’re not morbidly curious, there’s a simple meta-problem with it: it was designed in the 1990s,…
Read More
tenderlove/pixoo-rb: Pixoo client for Ruby

tenderlove/pixoo-rb: Pixoo client for Ruby

💥 Read this awesome post from Hacker News 📖 📂 **Category**: 💡 **What You’ll Learn**: This is just a client for the Pixoo 64 sign written in Ruby. Draw some stuff and then display it as an animated image: include Pixoo::Utils images = [7, 17, 29].map dev = Pixoo::Client.find_all.first dev.send_animation images sleep 1 # add some text dev.send_text "Hello", x: 0, y: 0, id: 1 dev.send_text "World", x: 0, y: 40, id: 2, font: 6 Read a PNG and display it: img = Pixoo::ImageBuffer.from_png ARGV[0] dev = Pixoo::Client.find_all.first dev.send_animation [img] Reading from a remote server This thing supports reading values…
Read More
corundum/corundum: Open source FPGA-based NIC and platform for in-network compute

corundum/corundum: Open source FPGA-based NIC and platform for in-network compute

🚀 Read this must-read post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: GitHub repository: https://github.com/corundum/corundum Documentation: https://docs.corundum.io/ GitHub wiki: https://github.com/corundum/corundum/wiki Google group: https://groups.google.com/d/forum/corundum-nic Zulip: https://corundum.zulipchat.com/ Corundum is an open-source, high-performance FPGA-based NIC and platform for in-network compute. Features include a high performance datapath, 10G/25G/100G Ethernet, PCI express gen 3, a custom, high performance, tightly-integrated PCIe DMA engine, many (1000+) transmit, receive, completion, and event queues, scatter/gather DMA, MSI interrupts, multiple interfaces, multiple ports per interface, per-port transmit scheduling including high precision TDMA, flow hashing, RSS, checksum offloading, and native IEEE 1588 PTP timestamping. A Linux driver is…
Read More
Learning to Play Tic-Tac-Toe with Jax – Joe Antognini

Learning to Play Tic-Tac-Toe with Jax – Joe Antognini

✨ Read this insightful post from Hacker News 📖 📂 **Category**: 📌 **What You’ll Learn**: In this article we’ll learn how to train a neural network to play Tic-Tac-Toe using reinforcement learning in Jax. This article will aim to be more pedagogical, so the code we’ll end up with won’t be super optimized, but it will be fast enough to train a model to perfect play in about 15 seconds on a laptop. Code from this page can be found at this Github repo as well as in a Colab notebook (although the Colab notebook runs considerably more slowly). Playing…
Read More