HNHacker News
TopNewBestAskShowJobs

xrd

9,840 karma · joined March 25, 2008

chris@extrastatic.com

https://webiphany.com

Wrote a book for O'Reilly: https://www.oreilly.com/library/view/building-tools-with/9781491933497/

Univ. of Washington Comp Sci & Japanese Language and Literature

submissionscomments
xrd··on Opus 5.5 is good at explainer videos
This is interesting, generates HTML and js/CSS transitions, then ffmpeg. Clever and flexible.

I would really like to take a playwright driven script, then use a similar pipeline to create explainer videos. Then I can add my own voiceover. It will really reduce production time but keep it flexible so I can tweak the script but not need to record over and over.

Does something like this exist? Would be a great open source project.

xrd··on Show HN: Make cursed fonts like Times New Bastard
If I'm reading this correctly, this tool generates a new font by mixing fonts and altering proprieties of the fonts. In other words, a new font is produced.

Could you produce similar effects using pure CSS and/or JavaScript? Maybe it would be less deterministic and maybe the rendering would be slower, but could you do it this way?

xrd··on New Jersey fines data center $1.1M after drone pics expose 62 gas generators
Wasn't colossus (Musk/grok) data center in Nashville powered by gas generators? And, xai just ignored the environmental regulation preventing it? Am I misremembering?
xrd··on DoorDash Spent $1.4M Trying to Stop Mamdani from Becoming Mayor. Now We Know Why
Mamdani deserves credit for taking this all the way.

Adams was "indicted in September 2024 on federal charges including bribery and wire fraud, accused of accepting over $100,000" from Turkey. He's now an Albanian citizen, because "he loves travel."

I don't really agree that this judgement would have happened with anyone as mayor. That road is long and paved with gold distractions.

xrd··on Uber arbitration award over Emily Normandin-Parker’s death
I always thought arbitration was forcing weaker parties out of the fairer legal system. Now I wonder if that's a planted idea by the legal industry? It made sense to me that arbitration was paid for by the company, and there would be incentives for the judge to side with their long term meal ticket. But perhaps all that is wrong? I really wish you could elaborate on why it is better, I'm very interested in challenging my assumptions here.
xrd··on Coyote v. Acme (1990)
I want to have this debate. This might be the MOST important thing ever discussed here on HN. Let's get this SOLVED!

If you look at the name, sure. But, the ENTIRE premise of MacGyver was that Richard Dean Anderson would ALWAYS come up with some strange scientifically accurate combination to get out of a hairy situation. MacGruber is about an elite strike force guy whose wife is killed on their wedding day, and then this pain drives the entirety of the movie. The characters have no origin story in common, and no references to MacGruber can be derived from MacGyver.

From MacGyver: "Resourceful and possessing an encyclopedic knowledge of the physical sciences, he solves complex problems by making things out of ordinary objects, along with his ever-present Swiss Army knife, duct tape, and occasionally matches."

SPOILER ALERT: I suppose the carrot in the ass COULD be considered a clever approach to a problem. But, I just thought it was evidence of MacGruber doing somthing ridiculous. And, clearly he used this often in the past, and it is not an ad-hoc clever assessment of something in the moment. Maybe he could have picked weeds in one scene, stuck them in his butt, then Ryan Phillipe could have used fake flowers, or something. Otherwise, you get no points for that one.

MacGyver has none of the rage that is SO important to MacGruber. His origin story: "The show follows Angus MacGyver, played by Richard Dean Anderson, who works as a troubleshooter for the fictional Phoenix Foundation in Los Angeles and as an agent for a fictional United States government agency, the Department of External Services (DXS)." NOTHING in there to indicate he is using emotional pain to drive an episode.

The only real satire I see is this: "He favors non-violent resolutions and prefers not to handle firearms due to the accidental shooting death of one of his friends when he was 12." Clearly, MacGruber does not have any such qualms about violence, and he also hates guns. But, you can't parody one characteristic by taking the exact opposite (violence), and then parody another characteristic (guns) by making that characteristic identical to the original. It ISN'T RIGHT!

Also, let's talk about Jack Dalton. He's the womanizer, and his eye twitches. And, his get rich quick schemes. That could have been mined for gold in this "parody."

If it is a parody, then Will Forte is insanely lazy. I'm willing to accept that might be the case, but then you need to refer to it as a lazy parody.

Bring it on, wredcoll. I'm waiting like a ninja and wolverine combined.

xrd··on Coyote v. Acme (1990)
I never really thought it was a parody of that show. The name is similar, but did not feel like it attempted to parody it in any other way.
xrd··on Coyote v. Acme (1990)
I LOVE MacGruber. And, I'm not afraid to be public about it.

I know it is silly and the jokes are juvenile. But, he is so fully in the character for the entire movie, and it is a joy to watch.

xrd··on Coyote v. Acme (1990)
My kids (9 yr old girl, 11 y/o girl, 13 y/o boy) said it was the best movie they have ever seen. They are not super familiar with Looney Tunes. It isn't uncommon that they would see something and immediately it becomes their favorite movie, but the discussions afterward were different.

I loved it (52 y/o dad). I've been fascinated by it since hearing a few years ago about the tax write off situation.

A bit of extra context: since seeing MacGruber, I want to see anything with Will Forte (I know that's misguided, but I can't help it).

xrd··on The New US Dollar, the One Epstein Built
Totally agree.

But, it feels like there were attempts by government to regulate and penalize bad actors. Watered down and neutered by lobbyists, of course. FINRA and Rohit Chopra and Lina Khan had some power in the last administration.

But, this seems like the top down government is actively engineering a looting of the treasury for private interests.

Am I wrong that this feels at a totally different scale and audacity?

xrd··on Asahi Linux on M3
Steam is incredible on Linux. I'm amazed my kids can play so many games using proton on Ubuntu.

So, if there are five translation layers, why not run a Linux VM using UTM and play there? Is there a technical reason that does not work?

xrd··on Asahi Linux Now Officially Supports Apple M3 Macs – With Caveats
Oh, so an M2 will support GPU usage? Can you run CoreML and unsloth models in the same way you would use them on regular MacOS? Are there benefits to using Linux/Asahi for running models on Apple hardware?
xrd··on Asahi Linux on M3
I'm not sure I understand the target user for Asahi.

Is this someone that only wants to run Linux and wants to use their GPU on Linux? Seems like this is not the case, yet.

Or, is this for someone that wants to dual boot and use Linux sometimes, and then reboot into MacOS when they want to use the GPU?

xrd··on Renowned NYC Washington Square Park Chess Hustler 'Chichi' Detained by ICE
You are saying that if you serve time in prison for a crime, as he did, then you are ineligible to naturalize, forever?

If serving time in prison isn't sufficient, what else should he have done?

He has a child who was born in the US. What should be done about that?

xrd··on US sanctions Italian hosting provider Autistici Inventati
Rose City Antifa: Oregon gets a shout out. Seriously.
xrd··on What Is a Harness?
I basically do this, tmux via tailscale. But, I often get inspiration and want to jump into a webapp from my phone, or review.

I've been playing with pi and the remote webui extension. I don't love it; it has a lot of chrome that obscures what I want to do. I just want a simple way to review the progress so far, and keep tweaking with minimal setup. Then, jump back into tmux when I'm back on my computer.

Thanks for your comments.

xrd··on What Is a Harness?
Does anyone have a suggestion for a harness that is good at handoff?

When I say handoff, I mean:

  * handoff from a terminal CLI to webui (on a phone)? 
  * handoff from one team member, to another?
  * handoff from one communication modality, like writing a prompt in a TUI, to email? 
  * handoff from one model to another, or one provider (openrouter)( to another (llama.cpp)
Does such a thing exist?

I used to think that a PR would be a good place to centralize all this. Who cares what IDE, or developer, or location. But, now I feel like an agent harness might contain that better.

Why do I want handoff? I keep losing context of where my harness is running. Sometimes I am inside an isolated VM. Sometimes I'm on my laptop, sometimes I'm on my home machine with the big GPU for local models. If I could spin up a harness that could identify itself inside my tailscale network, then I could probably have a single web UI which allows me to keep all that context straight.

I'm tempted to experiment with Pi to configure such a thing. But, perhaps there are patterns out there already with a harness I have not considered.

xrd··on A Kantian Critique of "Sorry" by Justin Bieber
Bieber was clearly trying to use the word "butt" here; it just does not come across in a vocal and was obviously transcribed incorrectly.
xrd··on Micron announces $10B research hub in Boise
Doh.a tiny Google search would have been warranted... Thanks, this explains it.
xrd··on Micron announces $10B research hub in Boise
Why Boise?

The press release says something about 4 people in Boise a long time ago?

None of the quotes have anyone from Boise or even Idaho. Not the governor of Idaho, not a University of Idaho faculty.

There are quotes from Lutnick, Cook from Apple, Jensen Huang, someone from Stanford.

What's the connection to Idaho? Why put this there?

As an Oregonian, I'm a little biased, but why not put this closer to ex-Intel employees and a source of labor. As an Oregonian living now in Florida, the stories about everyone from California moving to Texas and Florida definitely don't seem true to me. My opinion is that those migration patterns hide the realities which is that you've definitely got a lot of financiers and billionaires like Sergey Brin (i.e. tax evaders) declaring they are now Florida residents. And a bunch of people outside of high skilled fields (setting aside healthcare workers) who are migrating in search of cheaper housing. But not a lot of "middle class" tech people (I've been searching for four years and they aren't here). Probably they don't want to subject themselves to the worst public schools in the country and fight the culture wars.

But the point is, how do you staff this research lab without an expectation that thousands of people will move their families there. This is a research lab, not jobs for a data center (electrician and construction).

xrd··on Google has acquired the data of failed US airline Spirit
The sloth was returned to his owner and I did tip him. That kid is probably still prowling the Amazon (as an adult now), looking for sucker tourists like me.
xrd··on Google has acquired the data of failed US airline Spirit
Doh, thanks!
xrd··on Google has acquired the data of failed US airline Spirit
Not trying to be snarky, and perhaps it wasn't well stated, but the last paragraph I said I'm concerned about identification via my writing style. If they have my emails, they would have my writing style. It doesn't have to be tied to PII there, they can cross reference it with my blog. I'm speculating because I read that you can identify people by a few sentences of their writing.

"Deidentification" seems really murky and imprecise at best.

xrd··on Google has acquired the data of failed US airline Spirit
About twenty years ago, I was taking a flight back from Rio de Janeiro, Brazil to the US. In the middle of the night the pilot got on the loudspeaker and said "hi! Having some engine trouble, so we are landing in Manaus."

Manaus is in the middle of the Amazon.

Needless to say, a bit scary to hear that, but we landed without issue.

They told us we had two choices: the nice hotel with a shared room, or the lesser nice hotel with no roommate. I chose the latter. When we go there, they said, "oops, sorry, short on rooms!" So I had a roommate.

Wandered around Manaus, took a skiff out on the Rio Negro. Saw pink river dolphins. A little boat approached us and a kid handed me a sloth, and then demanded I return it with a twenty dollar bill.

The airline got us another plane 24 hours later. Made it back to the US safely.

A few weeks later, the airline reached out and said "Here is $100 for your trouble."

I declined to take that offer. I had missed several business meetings that cost me actual money. I couldn't donate blood for years because I had been to the Amazon and was tagged a malaria risk.

During the many arguments with the airline I threatened to take them to small claims court.

I got a really strange response over email which I clearly wasn't supposed to see. A representative from that airline was asking internally if they could put me on the no-fly list. That was really chilling.

But, this is the kind of information I'm worried about when a vendor sells my data. If Google wanted to sell a product to the airlines that offered to keep annoying people like me from purchasing flights, they could do that with that email chain. I'm skeptical it'll be wiped correctly. Isn't my poor writing style basically my signature? How do you wipe that?

xrd··on Super El Niño Keeps Growing as New Forecasts Reach Record Territory Ahead Winter
I really tried to get through this. But sentences like this were confusing to me:

   In simple terms, the ocean surface anomalies are just the surface footprint of this massive subsurface warm core.
xrd··on Ask HN: How do you keep up with HN these days?
I built a Firefox extension that allows me to track comments.

https://plzat.me

When I see an interesting topic, I will read through the comments. If I see a good comment, I add it to plzat.me (it adds a little @ symbol next to the comment actions).

That "subscribes" to that comment, so I get an email update if anyone replies to it.

And, then I have a little dashboard which collects all the comments I've subscribed to by the topic. I review those topics and can cycle through the comments to remind myself about interesting things.

plzat.me is basically a bookmarking tool, but with email updates of the threads, and a customized dashboard which makes it easier to review recent bookmarks.

Firefox extensions work on mobile so I use this from my phone and desktop and the subscriptions are synced.

It uses pocketbase as the backend.

xrd··on Idol Mahjong Final Romance: A Slideshow Disguised as a Video Game
When I lived in Japan in the 90s, I was really confused why all my Japanese friends would go to these arcades and play this strange game they called Mahjong. It seemed really boring and why not play with real tiles for free? But, after watching for a few minutes, my 16 year old body deeply understood.

Japan back then was (still is?) very perverse, and very censored. Imported playboy magazines had the female private parts physically scratched out. I'm not joking, someone had a job which required them to take a small metal rake and scratch out parts of a magazine, a magazine that was imported because it had western nudity. I really want to find someone that did that job back then and understand how they squared the sacrifices they made on a daily basis to protect the general population. Is this like being a veteran of a war, do people respect you for this difficult and impossible job you had to do?

xrd··on Sonic Pi v5
I think I was not using sonipic buffers correctly (I guess they are called "tabs" in the UI). I've been using them without saving the files. I have struggled to think of it as an "editor" only because of things I'm used to with emacs: git+magit, elisp, customizable hotkeys, etc.

Basically, I have been only using the tabs as a location for experiments (not something that can be persisted as a file and loaded/unloaded), and when I run out of empty ones, I was simply commenting out the old experiment, and adding new ones. It is not ideal, but comes from my own mental limitations.

My problems are not unique to Sonic Pi: as I use AI more for experimentation, I'm struggling with how I pipe AI output to an editor, whether that from CLI tools like agy or opencode, or terminal editors like emacs. Nothing feels right, yet. For example, I have been using agy to generate sonicpi code, but then I copy and paste it. I laugh at the joke used to be stackoverflow -> copy buffer, now it is AI agent -> copy buffer.

But, is there a better way to do it than using agy with a prompt, then copying that into a tab in Sonic Pi? Copying into a bunch of different text fields is my new reality, and I don't love it.

Sonic-Pi should probably come with a warning that is isn't a good tool for dinosaurs like myself! But, it actually IS a great tool for dinosaurs, it just won't fix the tiny reptilian brain of the dinosaur.

I like the new features around saving multiple buffers to a single file, and think this will help.

And, the REPL example is exciting. I'm excited to build my own UI just as a thought experiment.

Thank you again for Sonic-Pi. It is a fantastic tool!

xrd··on Sonic Pi v5
Hi Sam, big fan of you and your work!

Does this mean I just don't understand how to use the existing UI? I'm often messing around with a bunch of chords and sounds and I quickly run out of scratch space. Does that mean I'm doing it wrong?

xrd··on Sonic Pi v5
I love Sonic Pi. I am a terrible musician but I really enjoy finding chords for a song and then putting them into a sonic pi buffer and messing around. U2 started as a cover band, right, so maybe this is a path to becoming musical someday.

The one thing that confuses me about Sonic Pi is the buffers/editor. I always wish I could replace the UI with my own embedded editor (emacs in my case). I would then be able to manage all my songs as files. Right now I hunt for "least crowded" buffer window, comment out the code for the song or songs, and then add my new song. If I had my own embedded editor (like emacs), I could rename buffers to be songs, have an unlimited amount (rather than just ten), integrated version control, etc.

Am I missing something simple about how others use sonic pi?

The big breakthrough of sonic pi is representing music as a highly readable text file. I assume I don't know how to use the built in editor and buffer system because I feel a lot of friction there.

Page 1 of 34Next →