Fixing Classical Cats: How I got tricked by 28-year-old defensive programming
Every now and then, when working on ScummVM’s Director engine, I run across a disc that charms me so much I just have to get it working right away....
The latest blog posts to take off on Hacker News. 49,210 posts.
Every now and then, when working on ScummVM’s Director engine, I run across a disc that charms me so much I just have to get it working right away....
It’s become fairly common knowledge that Yellowstone National Park, in addition to being incredibly beautiful, is sitting on top of an enormous supervolcano that catastrophically erupts every few hundred thousand years.
I noticed a lot of people don't have a link to their RSS feeds on their sites or have the correct metadata for auto-discovery
It’s 1995 and I’ve been nearly two years in the professional workspace. OS/2 is the dominant workstation product, Netware servers rule the world, and the year of the Linux desktop is going to happen any moment now. If you weren’t running OS/2, you were probably running Windows 3.1, only very few people were using that…
If you enjoyed the old web of the 90s and 00s; if you love tinkering with your personal website; or if you just like quirky, fun things on the internet, you will love this.
I have developed a way to supercharge ChatGPT. It’s called Nova Mode and it’s an awesome custom instruction that you can paste into your ChatGPT Custom instructions (see screenshot below) in ChatGPT Settings. This modifies how ChatGPT works in all your chats, giving you much more control over how you interact with…
Post by Eshel Yaron about changes for the worse in Emacs 30 registers feature
Understand the mechanics of dynamic dispatch implementation in CPython
fzf is a popular tool among command line hackers. But if you're an Emacs user, it's hard to use as it requires an interactive terminal. What if you could use Emacs to do the fuzzy finding instead of fzf?
master's thesis research into subjective, trust-based moderation systems
I’m currently writing a textbook on Electromagnetic Waves for my graduate optics students. I was reading up on zero refractive index materials for a chapter section and thought it would be fu…
How a mistake of less than half a millimeter in a single part nearly brought down the world’s largest passenger aircraft.
The only aspect of game development I’ve not attempted myself is the music. I mostly use royalty free music of Japanese origin (just because I dig their vibe...
We recently ordered a high-value item from Amazon (for Prime delivery), but it was stolen from within their delivery chain. Amazon initially accepted that there was an issue but have staunchly tried t
In this blog post, we explore Spotify's journey from using the Fisher-Yates shuffle to a more sophisticated song shuffling algorithm that prevents clustering of tracks by the same artist. We then connect this challenge to Fibonacci hashing, and propose a novel, evenly distributed artist shuffling method.
The truth is that the best ideas are often psychotic, obscene, and unoriginal.
20 years ago, I got in a (friendly) public spat with Chris Anderson, who was then the editor in chief of Wired . I'd publicly noted my disappointment with glowing Wired reviews of DRM-encumbered digital devices, prompting Anderson to call me unrealistic for expecting the magazine to condemn gadgets for their DRM:
Over the past month it seems like Gaussian Splatting (see my first post ) is experiencing a Cambrian Gaussian explosion of new research. The seminal paper came out in July 2023, and starting about mid-November, it feels like every day there’s a new paper or two coming out, related to Gaussian Splatting in some way…
Israeli gov-led Zoom calls, WhatsApp chat logs, and other docs provide a window into the massive effort to shape online discourse and silence pro-Palestinian voices.
Learning how to build quality software is not part of computer science education. How do we learn it?
Projects, experiments and toys by Rafał Pastuszak
An exploration into the internet's most simple domain names
I was visiting family this past weekend and saw an iMac from 2007 and MacBook from 2008 destined for the trash. As the tech nerd of the family, I was asked if these machines were still useful at all. I also had a 2012 Macbook Air no one was using,...
Adding noise texture with only code
A few days ago was the 30th anniversary of the first time I wrote an HTML document.
Unfortunately, in the tech sector, just like many other sectors, there are scammers around. When you are dealing with electronics this is typically in the form of chips that have had their markings…