The GPU Banana Stand
Freshly whipped WebGPU, with ice cream
The latest blog posts to take off on Hacker News. 3,821 posts.
Freshly whipped WebGPU, with ice cream
Something that struck me reading about the history of the Apple I computer was the fairly simple “ASCII bus” that it used for input and output. As I understand it a hobbyist back in the day could get an ASCII keyboard that quite literally presented as an interface a header giving 7-bits of ASCII and an additional…
Students of military history know that acoustic refraction and unusual audibility have often played significant roles in the outcome of battles. Before electrical and wireless communications became common on the tactical level, the sound of battle was often the quickest and most efficient method by which a commander…
Or "Spiderman Is My Boyfriend"
I just reached $4,000/month with my internet startup as a solo developer. Because I didn't let people talk me out of my startup idea.
William James, Aldous Huxley, and the functions of religion
Edit: I feel compelled to make a small clarification; I'm not arguing for purging all files greater than X MiB (even though I still think LibGen has a non-negligible amount of junk and duplicate content but neither are easy to remove without significant manpower and LibGen lacks mechanisms to crowdsource the work)…
Everyone should know why.
mvSQLite is the open-source , SQLite-compatible distributed database. We decoupled SQLite's storage layer onto FoundationDB to offer massive yet "bottomless" scalability, point-in-time reads, and the strictest level of consistency.
Just about everybody who has ever used a service on the web has experienced the following account creation follow:
Scottish train operator ScotRail released a two-hour long MP3 file containing all of the components of its automated station announcements. Messing around with them is proving to be a huge …
From Data to Daily Life
Being an academic, I am (sort of) being paid 1 to come up with new ideas about my research field, potential applications, and the future. When I was just starting out, one of my fears was that I would not be able to come up with sufficiently good ideas. All my professors had these great ideas—would I ever be at their…
Finalist #15 in the Book Review Contest
DEFLATE is a relatively slow compression algorithm from 1991, which (along with its wrapper format, zlib) is incredibly widely used, for example in the PNG, Zip and Gzip file formats and the HTTP, …
Most maps grossly misrepresent the size of countries and contribute to confusion. Let's revise our tools to help us get better results.
Sometimes risk mitigation works.
Typically you either have an executable or a shared library, but can you have an executable shared library too?
A couple of days ago I encountered this article: How Shazam WorksThis got me interested in how a program like Shazam works… And more importantly, how hard is...
Some off-the-beaten uses of Python learned from reading libraries.
This article discusses a ‘visual’ derivation of the formula for 1³+2³+…+n³.
I've had my fair share of App Store rejections in the past: - ⌘ rcmd was rejected for usage of private APIs - GammaDimmer was rejected for having a link to 🌕 Lunar (my app for controlling monitors that would never get accepted on the App Store) ...
My fantasy for work-life integration today
Late last year, I started experiencing some unusual intermittent connection issues on my Desktop. In general, I had a stable connection with average latency; however, at (seemingly) random times throughout the week, I would start experiencing sudden 2000ms+ latency spikes every couple of seconds.