New
The latest blog posts to take off on Hacker News. 80,903 posts.
Scrambling eggs for Spotify with Knuth's Fibonacci hashing
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.
Deadweight Loss as a Service
The truth is that the best ideas are often psychotic, obscene, and unoriginal.
If buying isn't owning, piracy isn't stealing
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:
A connection between after-hours work and decreased productivity
Slack’s Workforce Index uncovers new findings on how to structure the workday to maximize employee productivity, well-being and satisfaction
Gaussian explosion
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…
Paving the way to efficient architectures: StripedHyena-7B
StripedHyena-7B is an open-source model built beyond the Transformer architecture, matching Llama-2 and Mistral 7B while running faster on long sequences.
TACF is no longer supporting development of D58 American chestnut trees
In December 2023, The American Chestnut Foundation (TACF) withdrew its support for SUNY-ESF’s Darling transgenic chestnut project. Since then, we’ve received questions about the decision and what’s next for the Darling line. We appreciate those questions because they indicate a deep interest in our mission and reflect…
The pro-Israel information war
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.
IA Writer in Paper
iA Writer in the form of a physical notebook
You are never taught how to build quality software
Learning how to build quality software is not part of computer science education. How do we learn it?
Spoofing DNS records by abusing DHCP DNS dynamic updates
Akamai researchers discovered a new set of attacks against Active Directory (AD) using Microsoft DHCP servers that can lead to full AD takeover.
Double Standards
Once people had recovered from the shock of seeing both a power button and a real-time clock on a Raspberry Pi, one of the most commented-on features of the new platform was the small, vertical, 16-way FFC (Flat Flexible Cable) connector on the left-hand side of the board, which exposes a single-lane PCI Express…
Postgres Language Server: Implementing the Parser
A detailed analysis of our iterations to implement a Parser for Postgres
Arch Linux bugtracker migration to Gitlab completed
We are happy to announce that the migration of the bugtracker to GitLab is done! 🥳
Shader Park Is Kinda Neat
Projects, experiments and toys by Rafał Pastuszak
X.com is Twitter, but what are [a-z].com?
An exploration into the internet's most simple domain names
Apple and Google Monitor Notifications. We Need Push Notification Alternatives
We're here to stop surveillance by corporations like Google and Apple. That's why we replaced Google's FCM with our own notification system and keep Apple Notification Data at a minimum. Learn here why this is important.
Reviving decade-old Macs with antiX and MX Linux (2022)
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,...
StableLM Zephyr 3B
StableLM Zephyr 3B is a new chat model representing the latest iteration in our series of lightweight LLMs, preference tuned for instruction following and Q&A-type tasks.
Making noisy SVGs
Adding noise texture with only code
Three Decades of HTML
A few days ago was the 30th anniversary of the first time I wrote an HTML document.
Choose your own IP
Gain full control over IP address allocation in your Tailscale network, enabling efficient management and compatibility with other systems.
Fake chips, I got stung
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…