nilsherzig
nilsherzig on Hacker News
He even cites the reasons for that over engineering in the post you've linked?
Also, even before reading the comments, I was pleasantly surprised that everything on that page worked and nothing bothered me. There is a good amount of attention to detail (switching of the rounding on codeblocks when switching to light mode for example, avoiding a weird corner on mobile). Nothing moves around on load etc. I know this is a low bar, but it's gotten pretty rare, even for pages linked on here.
I'm trying to say that his 100k lines might actually be spent on attention to detail and aren't just slop.
the website of this company is using more resources than their main product is (would really appreciate a button to turn of the animation)
"Made with <3 by ..." Yea it is
Posted by
nilsherzig on Friday September 11, 2026 @01:14PM
from the show-hn dept.
https://hnslop.nilsherzig.com/
Firefox Extension/Userscript and API to get Pangram scores for all articles on the hackernews frontpage. The extension allows you to hide articles with a high score.This is about detecting posts written by LLMs, not posts about AI.Feel free to use the API to build your own tooling/readers.Big thanks to https://news.ycombinator.com/user?id=salahadawi for providing the data :).
added a firefox extension :)
Will do, thanks for hcker.news btw, has been my main mobile client for couple of months. Of all things i like the changelog most, its nice to have a quick view about new stuff, especially if the website changes somewhat faster than usual.
Yea very expensive (hence me siphoning another page haha).
Im trying to get something cheaper to work, Pangram has some nice docs on how to build something like their service https://github.com/pangramlabs/EditLens, they even have training data online.
The harm a missclassification carries is much lower for a hn post than a masters thesis, so we might be fine with a worse model.
nvm sorry, just read the "how this works" comment from OP.
https://news.ycombinator.com/item?id=49660301OPs solution does more than keyword filtering. But its still about filtering out "content about ai" not filtering out "ai written content".
If a Userscript solution is fine for you, see my recent comments :)
Here is an approach to filtering LLM written content:
https://hnslop.nilsherzig.com/Instead of filtering keywords this ranks the content using Pangram. But it's also pretty effective at filtering content about AI. Turns out that a lot of LLM tooling projects have LLM written project descriptions/blog posts.
It's amazing to see how many of the "AI hurts my brain" posts are apparently written by an LLM.
Not going to discuss this further, but wanted to apologize for my message. I was annoyed and should've waited before sending. Sorry.
If you really wanted to optimize something involving living consciousness beings like a machine, at least you should consider things like the need to take a piss as a hard constraint and design the system around it.
Don't get me wrong I love factorio like the next guy and understand the idea behind your thinking, but there should be limits to that thinking in the real world. And if that doesn't convince you consider the efficiency loss of a depressed worker with a urinary tract infection.
Honestly - and I don't mean that as an insult - I hope for you to experience (just once) the loss of dignity that not being able to visit the restroom on your own decision will give you. Might make you realize the hell this kind of thinking leads to.
Weirdly still so much more human (and somewhat relatable) than he ever was in an interview
Maybe... if run locally with full transparency into the prompts (including system etc) and independent benchmarks for the models (i.e. tests on how eager they are about selling me stuff)
But even in this hypothetical world I would still have a hard time teaching an LLM what I find important in a product. Not everything can be captured in easy to compare numbers. "Does the device creak under pressure?", "What's the one weirdly unergonomic thing about it you only notice after weeks of using?"... Stuff like that. Things which are easy to miss even if the model ingests all relevant reviews about the product, because it might not stand out, but might be important for me.
Dogs shadow didn't change
i really enjoyed that one
I have (an API, not an extension), but pangram is way to expensive for me to run, current (v4) pricing is $0.05 per 100 words. Should be absolutely doable if we split the cost between users tho.
I tried searching for good opensource / reasonably priced alternatives, pangram themselves even have some of their older architecture and training data on github/hugging face, but i never got that working reliably enough.
Removing stuff without mentioning the removal.
Asking an LLM to remove an Idea from a Document often times results in an edit which explicitly states that this Idea is not relevant, instead of just removing all references to that Idea.
That might be useful for some form of "evolving" Documentation (so future readers know that this part of the search space was covered and deemed irrelevant) but is just overly verbose and confusing to read in most situations.
You can get better results from less aligned models like Kimi K3. Still not actually funny, but at least it’s able to produce some unhinged stuff and I guess shock and twists are kinda related to humor?
Still missing the human connection of cause, so im not sure if this is a technical / skill issue in the first place.
That's a Claude thing btw. Try using a harness which does not inject half a novel of instructions in combination with a different model. I would recommend Pi + GPT 5.6 Luna for a very capable and cheap test.
After using Claude (paid by work) for a couple of months, I was amazed how well instruction following works in other setups.