What happened when REM went mainstream

what-happened-when-rem-went-mainstream

What happened when R.E.M. went mainstream Peter Buck, Michael Stipe, Bill Berry, and Mike Mills backstage at the Hollywood Palladium in 1984. Richard E. Aaron / Redferns / Getty not since the muzak corporation has there been an institution that soundtracks drugstores, supermarkets, and shopping malls more readily than R.E.M. After monstrous airplay across the […]

Debugging an Undebuggable App

debugging-an-undebuggable-app

I recently ran into an app that: Blocks debuggers from being attached Exits early if you try to inject any code Crashes your whole phone if you run it with a jailbreak on (!) Like — who even does that last one??? The sorts of things we do here, like modding TikTok to only show […]

How browsers really load web pages [video]

how-browsers-really-load-web-pages-[video]

When browsers load a Web page and its subresources, A LOT happens under the hood. They need to take into account render/parsing blocking resources, use a preload scanner, listen to resource hints (like preload/preconnect), loading modifiers (async/defer/module), fetchpriority, responsive images, and much more. Based on all those signals, they then need to somehow decide when […]

Launch HN: Roark (YC W25) – Taking the pain out of voice AI testing

Hey HN, we’re James and Daniel, co-founders of Roark (https://roark.ai). We built a tool that lets developers replay real production calls against their latest Voice AI changes, so they can catch failures, test updates, and iterate with confidence. Here’s a demo video: https://www.youtube.com/watch?v=eu8mo28LsTc. We ran into this problem while building a voice AI agent for […]

kartoffels v0.7: Cellular Automata, Statistics, 32-bit RISC-V

kartoffels-v0.7:-cellular-automata,-statistics,-32-bit-risc-v

kartoffels is a game where you’re given a potato and your job is to implement a firmware for it: https://kartoffels.pwy.io | ssh kartoffels.pwy.io | source code Today I’ve released v0.7, which spans 122 commits and brings: Rooms are nice. I like rooms. Who doesn’t like a room or two? They remind me of my favourite […]

Watch R1 “think” with animated chains of thought

watch-r1-“think”-with-animated-chains-of-thought

We can visualize the “thought process” for R1 by: Saving the chains of thought as text Converting the text to embeddings with the OpenAI API Plotting the embeddings sequentially with t-SNE Here’s what it looks like when R1 answers a question (in this case “Describe how a bicycle works.”): Consecutive Distance It might be useful […]

Hk, a new Git hook manager from jdx

hk is built by @jdx. Why does this exist? ​ In short: performance and mise-en-place. Initially mise users wanted more functionality than mise provides in its basic mise generate git-pre-commit command provided—such as the ability to only run tasks when certain files are changed. Rather than bake that into mise, I felt it was unique […]

Open Source projects could sell SBoM fragments

open-source-projects-could-sell-sbom-fragments

Open Source projects could sell SBOM fragments | Discoveries Home Blog 2025-02-17 Scanning source files for licensing information (because the package managers‘ metadata is insufficient) is a lot of work, and a lot of wasted effort, because only rarely do companies pool their resources. One example is OSSelot, another is ClearlyDefined. But maybe Open Source […]

(Ab)using general search algorithms on dynamic optimization problems (2023)

(ab)using-general-search-algorithms-on-dynamic-optimization-problems-(2023)

Jan. 24, 2023 In retrospect, my most ambitious blog yet. As it goes, I was reading “Artificial Intelligence. A Modern Approach” the other day. In one of the earlier chapters the authors discuss general search algorithms: breadth-first search, depth-first search, uniform-cost search (Dijkstra), and variations of those. A bit later they also cover Monte Carlo […]