It wasn't. The submitter submitted it with the title “Ladybird Browser adopts Rust”. We initially changed it to “Ladybird adopts Rust”, and now I've changed it to the original title, per the guidelines. The automatic title cleaner wouldn't make a change like that.
Woah, this is a wild claim. @dang: Is this a thing? I don't believe it. I, myself, have submitted many articles and never once did I see some auto-magical "title shortening algorithm" at work!
It's not exactly an auto-magical "title shortening algorithm"; just a simple software function that cleans up titles by removing common title patterns that are baity, abusive, ugly or superfluous.
It wasn't the cause of this change; the submitter submitted it without the “with help from AI” part, for some reason.
A LLM-assisted codebase migration is perhaps one of the better use cases for them, and interestingly the author advocates for a hands-on approach.
Adding the "with help from AI" almost always devolves the discussion from that to "developers must adopt AI or else!" on the one hand and "society is being destroyed by slop!" on the other, so as long as that's not happening I'm not complaining about the editorialized title.
I think we've come to the point when it should be the opposite for any new code, something in line of: "done without AI". Bein an old fart working in software development I have many friends working as very senior developers. Every single one of them including yours truly uses AI.
I use AI more and more. Goes like create me classes A,B,C with such and such descriptive names, take this state machine / flowchart description to understand the flow and use this particular sets of helpers declared in modules XYZ
I then test the code and then go over and look at any un-optimal and other patterns I prefer not to have and asking to change those.
After couple of iterations code usually shines. I also cross check final results against various LLMs just in case
That’s probably just the classic HackerNews title shortening algorithm at work.
It wasn't. The submitter submitted it with the title “Ladybird Browser adopts Rust”. We initially changed it to “Ladybird adopts Rust”, and now I've changed it to the original title, per the guidelines. The automatic title cleaner wouldn't make a change like that.
I went to check if this was documented in the list of undocumented HN features on GitHub but it’s not.
There is an open PR (by simonw btw): https://github.com/minimaxir/hacker-news-undocumented/pull/4...
Woah, this is a wild claim. @dang: Is this a thing? I don't believe it. I, myself, have submitted many articles and never once did I see some auto-magical "title shortening algorithm" at work!
It's not exactly an auto-magical "title shortening algorithm"; just a simple software function that cleans up titles by removing common title patterns that are baity, abusive, ugly or superfluous.
It wasn't the cause of this change; the submitter submitted it without the “with help from AI” part, for some reason.
It's been confirmed by @dang many times before. I'm not sure if that's what cut the title here but I've seen it many times in the last 10 years.
I've seen it happen a couple times, iirc, it removes things after commas, and removes certain words as well
1 reply →
A LLM-assisted codebase migration is perhaps one of the better use cases for them, and interestingly the author advocates for a hands-on approach.
Adding the "with help from AI" almost always devolves the discussion from that to "developers must adopt AI or else!" on the one hand and "society is being destroyed by slop!" on the other, so as long as that's not happening I'm not complaining about the editorialized title.
I think we've come to the point when it should be the opposite for any new code, something in line of: "done without AI". Bein an old fart working in software development I have many friends working as very senior developers. Every single one of them including yours truly uses AI.
I use AI more and more. Goes like create me classes A,B,C with such and such descriptive names, take this state machine / flowchart description to understand the flow and use this particular sets of helpers declared in modules XYZ
I then test the code and then go over and look at any un-optimal and other patterns I prefer not to have and asking to change those.
After couple of iterations code usually shines. I also cross check final results against various LLMs just in case