HNHacker News
TopNewBestAskShowJobs

striking

12,250 karma · joined February 22, 2014

h@robertstolarz.fastmail.com (no ads, please) https://github.com/robstolarz/

topcolor: 77dd44

[ my public key: https://keybase.io/striking; my proof: https://keybase.io/striking/sigs/QKCbMGAwCajv-YwVw78Vp00WB1YoOhCJyxc_nB-zW3U ]

I speak for the trees, for they have no tongues (unlike any of my employers; be they past, present, or future; for they have legal teams)

submissionscomments
striking··on A few random notes from Claude coding quite a bit last few weeks
My apartment has been here for years and will be here for many more. I don't love paying rent on it but it certainly does get maintained without my having to do anything. And the rest of the infrastructure of my life is similarly banal. I ride Muni, eat food from Trader Joe's, and so on. These things are not going away and they don't require me to rewire my brain constantly in order to make use of them. The city infrastructure isn't stealing my ability to do my work, it just fills in some gaps that genuinely cannot be filled when working alone and I can trust it to keep doing that basically forever.
striking··on Some notes on starting to use Django
Thanks for this! I wish there were more cross-comparisons like this out there of what it is actually like to use some of these frameworks, the note on Django being a little less magic than Rails makes me genuinely interested in it.
striking··on A few random notes from Claude coding quite a bit last few weeks
It's not just brain atrophy, I think. I think part of it is that we're actively making a tradeoff to focus on learning how to use the model rather than learning how to use our own brains and work with each other.

This would be fine if not for one thing: the meta-skill of learning to use the LLM depreciates too. Today's LLM is gonna go away someday, the way you have to use it will change. You will be on a forever treadmill, always learning the vagaries of using the new shiny model (and paying for the privilege!)

I'm not going to make myself dependent, let myself atrophy, run on a treadmill forever, for something I happen to rent and can't keep. If I wanted a cheap high that I didn't mind being dependent on, there's more fun ones out there.

striking··on Kimi Released Kimi K2.5, Open-Source Visual SOTA-Agentic Model
https://archive.is/P98JR
striking··on Qwen3-Max-Thinking
Asking Opus 4.5 "your gender and pronouns, please?" I received the following:

> I don't have a gender—I'm an AI, so I don't have a body, personal identity, or lived experience in the way humans do.

> As for pronouns, I'm comfortable with whatever feels natural to you. Most people use "it" or "you" when referring to me, but some use "he" or "they"—any of those work fine. There's no correct answer here, so feel free to go with what suits you.

striking··on A flawed paper in management science has been cited more than 6k times
This link may be blogspam of https://www.linkedin.com/pulse/how-institutional-failures-un...
striking··on The lost art of XML
I tried using XML on a lark the other day and realized that XSDs are actually somewhat load bearing. It's difficult to map data in XML to objects in your favorite programming language without the schema being known beforehand as lists of a single element are hard to distinguish from just a property of the overall object.

Maybe this is okay if you know your schema beforehand and are willing to write an XSD. My usecase relied on not knowing the schema. Despite my excitement to use a SAX-style parser, I tucked my tail between my legs and switched back to JSONL. Was I missing something?

striking··on Arkansas inmates restricted from receiving physical books, other media directly
Yeah. Restoring their rights.
striking··on Arkansas inmates restricted from receiving physical books, other media directly
> Critics say such restrictions, however, severely limit access for people in prison to reading materials since the offerings in prison libraries and on prison-issued tablets can be limited or outdated.
striking··on AI SlopStop by Kagi
> If the page is AI‑generated but the domain is mixed (not mostly AI), we flag the page as AI‑generated but do not downrank it.

> If a domain is found to be mostly AI‑generated (typically more than 80% across its pages), that domain is flagged as AI slop and downranked in web search results.

I think that's pretty clear, no? One AI item is merely AI generated, a trough of AI items is AI slop.

Edited as I think I misunderstood: there's more slop of the AI kind than of whatever other low-effort content, and I think Kagi is already doing a good job of keeping a neat little index that avoids content farms, AI or otherwise. AI slop just happens to be a little harder to evaluate than regular slop (and in my experience is now more pervasive because it's cheaper to produce).

striking··on Meet the Alaska Student Arrested for Eating an AI Art Exhibit
That's all the better for a cause that needs attention. If everyone's to one side then the conversation quickly dies out, while if something is contentious there will be two or more parties keeping it alive.

A protest doesn't need to be perfect and it shouldn't convince everyone who sees it in one shot. A protest that causes outrage is much more effective at reaching whoever it needs to reach.

striking··on Meet the Alaska Student Arrested for Eating an AI Art Exhibit
Got you to talk about it, though, didn't it?

> CW: Do you consider what you did protest, performance art, both, or something else?

> GG: Both. It’s a protest against the school’s AI policy specifically and it’s performance art because I needed something that would elicit a reaction. So this could reach more people.

Not everything has to be a global battle for all the marbles. Sometimes you're just pissed off that your school has a stupid policy and the administration won't listen to you. No better way to change that than make the news (aside from maybe going after donors).

striking··on Tell HN: Use news.ycombinator.com/active
If the story has enough votes before then, it is only downweighted, and only a bit at a time. Same with the flamewar detector, it just pulls stories down a bit. After the score is more than (I think?) 10 votes, it won't get entirely flagged unless mods decide it should.
striking··on CD Projekt issue DMCA takedown notice against popular Cyberpunk VR mod
GOG split from CDPR just before the new year: https://www.gog.com/blog/gog-is-getting-acquired-by-its-orig...
striking··on Show HN: Dock – Slack minus the bloat, tax, and 90-day memory loss
I think Campfire used to have a one-time cost of $200 or something per domain, when did it switch to being free?

Edit: found it, it was in August 2025 https://github.com/basecamp/once-campfire/commit/df76a227dc1...

striking··on Can You Disable Spotlight and Siri in macOS Tahoe?
Oh, I thought they had their own index. My bad.
striking··on Can You Disable Spotlight and Siri in macOS Tahoe?
Raycast is lovely for opening up applications, at least.
striking··on Mozilla's open source AI strategy
Translation is a necessary part of the web browsing experience for many people.
striking··on Chromium Has Merged JpegXL
Taking a look at the reference codec package at https://gitlab.com/wg1/jpeg-xl, they note:

> Specifically for JPEG files, the default cjxl behavior is to apply lossless recompression and the default djxl behavior is to reconstruct the original JPEG file (when the extension of the output file is .jpg).

You're right, however, that you do need to be careful and use the reference codec package for this, as tools like ImageMagick create loss during the decoding of the JPEG into pixels (https://github.com/ImageMagick/ImageMagick/discussions/6046) and ImageMagick sets quality to 92 by default. But perhaps that's something we can change.

striking··on Mozilla's open source AI strategy
Maybe, but I would argue that some of these features are genuinely useful and important. Take translation, for example. It's not great to have to send off a page that potentially contains identifying content to Google, but it is the easiest way to handle the matter. Firefox uses local AI to perform a decent translation relatively quickly, and I'd like them to work on improving that capability.
striking··on Chromium Has Merged JpegXL
"JPEG XL" is a little bit of a misnomer as it's not just "JPEG with more bits". It supports lossless encoding of existing content at a smaller file size than PNG and allows you to transcode existing JPEGs recoverably for a 20% space savings, the lossy encoding doesn't look nearly as ugly and artifacted as JPEG, it supports wide gamut and HDR, and delivers images progressively so you get a decent preview with as little as 15% of the image loaded with no additional client-side effort (from https://jpegxl.info/).

It is at least a very good transcoding target for the web, but it genuinely replaces many other formats in a way where the original source file can more or less be regenerated.

striking··on GoFundMe Ignores Rules Hosting Legal Fund for ICE Agent Who Killed Renee Good
> 8.10. the legal defense of financial and violent crimes, including those related to money laundering, murder, robbery, assault, battery, sex crimes or crimes against minors;

And as per the article,

> On Sunday night, Emmons’ fundraiser stated that “funds will go to help pay for any legal services this officer needs.” That language was removed after WIRED’s inquiry and replaced by Monday morning with the phrase, “Funds will go to help him.”

The rules aren't so specific as to say whether or not they have to have been formally charged, just that GoFundMe has historically only taken action once there are formal charges. And that's interesting in this scenario, because

> Local prosecutors claimed that without access to the FBI’s case file, it may be impossible for the state to assess whether charges are warranted

No matter what decision they make, it will appear political.

striking··on Anthropic blocks third-party use of Claude Code subscriptions
I believe Gas Town uses Claude Code under the hood, still? Just with some really wild hooks
striking··on Texas A&M bans part of Plato's Symposium
OP is not looking to get people fired for using particular words. OP doesn't appear to be fighting any sort of political battle. OP is telling people to be nice, and that's as much his right as it is yours to use the wrong words.

And I don't think elections or "the culture" should have anything to do with it. If that's how we made every decision, life would only improve for whoever exists in the overall majority. What if we each chose to have some integrity and do the right thing, even when there's nothing measuring it? It wouldn't kill us, I don't think.

striking··on Texas A&M bans part of Plato's Symposium
That's only true of people who overreact or use offense as an excuse to let off some righteous anger. Most people don't react that way, even if that is what you'll most often see surfaced on social media because it's the most exciting and engaging sort of reaction. Most people will just tell you it's not a good thing to say and let you quietly reflect on it, or just exit the conversation.
striking··on All my Deutschlandtickets gone: Fraud at an industrial scale [video]
That's fair, appreciate it. I guess some folks were just unlucky.
striking··on All my Deutschlandtickets gone: Fraud at an industrial scale [video]
I think that might be a stretch, but I acknowledge I should've been nicer all the same. All the best to you as well.
striking··on All my Deutschlandtickets gone: Fraud at an industrial scale [video]
But it's not nice (socially normal?) to post "tl;dw" either.

It's okay, we disagreed on something. I'll agree to learn something from it if you do. Happy new year.

striking··on All my Deutschlandtickets gone: Fraud at an industrial scale [video]
Instead of making a fuss, have you considered taking another look at the video page? It includes a summary that helps show why those technical facts are actually relevant in the context of German society, and hints at how those things came to happen. I would normally not bother with a comment, but this time I'm genuinely curious as to how someone might have missed scrolling down to see the summary.

(edit: the fussy bit, where the poster complains about downvotes, has been edited out. I'm leaving my comment the way it is.)

striking··on You can now play Grand Theft Auto Vice City in the browser
https://play.google.com/store/apps/details?id=com.rockstarga... has been available since 2012! The only difference here is some web browser overhead, which isn't much anymore...
← PreviousPage 5 of 34Next →