MurphyA/hacker-news huggingface dataset:
by chrismorgan | 2025-08-17 11:37:53+00:00
Adjacent to the bit about 100vh, I’d add an item about the much older fundamental stupidity of viewport units, which Firefox tried to fix but no one else got on board and so they eventually removed their patch and went back to being as broken as everyone else. That is: they ignore scrollbars. Use a platform with 17px-wide scrollbars, and in a document with vertical scrolling, 100vw is now 100% of the viewport width… plus 17px. People get this wrong all the time, and it’s only increased as more platforms have switched to overlay scrollbars by default.

> Blur does not consider ambient things.

Need to make that backdrop blur.

> Whitespace collapse. HTML Whitespace is Broken

I always hated that article title. It’s not broken, it’s just different from what you occasionally expected, mostly for very good reasons that let it do what you expected most of the time. I also disagreed with some significant other parts of it: https://news.ycombinator.com/item?id=42971415.

> Two concepts: code point (rune), grapheme cluster:

I have problems with this lot.

Firstly: add code units. When dealing with UTF-8 and you can access individual bytes, they’re UTF-8 code units. When dealing with UTF-16 and you can access 16-bit values, including surrogates, they’re UTF-16 code units.

Secondly: don’t talk about code points in general, talk about scalar values, which are what code points would have been were it not for that accursèd abomination UTF-16. Specifically, scalar values excludes the surrogate code points.

Sensible things work with scalar values. Python is the only thing I can think of that gets this wrong: its strings are sequences of code points, so you can represent lone surrogates (representable in neither UTF-8 nor UTF-16). This is so stupid.

Thirdly: ditch the alias “rune”, Go invented it and it never caught on. I don’t know of anything else that uses the term (though maybe a few things do), and the term rune gets used for other unrelated things (e.g. in Svelte 5).

> Some text files have byte order mark (BOM) at the beginning. For example, EF BB BF is a BOM that denotes the file is in UTF-8 encoding. It's mainly used in Windows. Some non-Windows software does not handle BOM.

BOM was about endianness, and U+FEFF. Link to https://en.wikipedia.org/wiki/Byte_order_mark. It made sense in UTF-16 and UTF-32: for UTF-16, if the file starts with FE FF it’s UTF-16BE, if FF FE it’s UTF-16LE. UTF-8 application of it was always a mess, never really caught on, and I think can fairly be considered completely obsolete now: the typical person or software will never encounter it. Very little software will actually handle it any more. Fortunately, it doesn’t tend to matter much: U+FEFF is the BOM for a reason, it’s ZERO WIDTH NO-BREAK SPACE.

> YAML:

I’d add “disallows Tab indentation”. It’s the only thing I can immediately think of that’s like that. (Make is roughly the opposite, recipe lines having to start with a single Tab. Python doesn’t let you mix spaces and tabs. These are all I can immediately think of.)
by hemabe | 2025-08-17 11:38:23+00:00
IQ is largely genetic, even if some people claim otherwise. The evidence for this is now overwhelming: even when different ethnic groups grow up in very similar conditions in the same country, the PISA (which correlates r=0.9 with IQ) scores measured vary greatly. For example, among second-generation children in Germany, there are significant differences in PISA scores. Polish children achieve similar or even better scores than German children. Turkish children, on the other hand, remain at the same poor level that their parents (the first generation of immigrants) achieved in the tests.

Twin studies and studies of adopted children also leave no doubt that there is a very strong genetic component that determines IQ. Even Wikipedia assumes that heritability can be as high as 80%.

Links https://en.wikipedia.org/wiki/Heritability_of_IQ https://www.welt.de/wirtschaft/article174706968/OECD-Studie-...
by ImPostingOnHN | 2025-08-17 11:40:49+00:00
> The point is they are making something worse about the car.

Put another way, they aren't tuning your car for you, and that's okay, because you never knew your 110 power car was even capable of putting out 150 if you tuned it. You looked up the specific car you were buying online, saw it was listed as having 110, and thus expected it to have 110 the whole time. Then, you drove it, felt 110, were happy with 110, and bought it. No surprises there.

> there's no saying they can't change the terms and further downgrade your performance unless you pay up

Sure, just like anybody selling you a car can later come and smash it and beat you up and take your wallet and steal your identity etc etc. None of those things seem to actually be happening though?

> My point is they shouldn't be allowed to do any of this in the first place.

Why not? Your viewpoint is fair and valid, but all you've shared so far in support of it is an analogy that doesn't fit and repeating that you don't think things should be this way.
by n4r9 | 2025-08-17 11:40:49+00:00
I agree to some extent. If you're blinded by your own ignorance or selfishness then intentions seem less important. For example, parents that force their child to study medicine because of their own fixed ideas, depriving them of a happier and more fulfilling life as an artist.

But most people would argue that intention often plays a role. If I buy you a device that - unbeknownst to anyone - has a defect which makes it explode and you lose a limb, I would be incredibly sorry that it happened but the gift wouldn't be an immoral act.
by randomdev1972 | 2025-08-17 11:41:20+00:00
GitHub’s CODEOWNERS auto-assigns reviewers. But it can’t enforce real rules.

Codefather gives you absolute control over your repository and can either replace or supercharge CODEOWNERS.

Features:

- Files and folders protection - Advanced file-matching (globs, wildcards, regex) - Commit blockage (you can block or warn and let codeowners decide) - Available offline (CLI) and online (GitHub Action) - Auto-assign reviewers - Role hierarchy (teams, leads, dev) - Personalized feedback - Customizable config - Godfather vibe (optional)

> Who cares? CODEOWNERS already makes sure relevant people validate the code!

True. But Codefather brings more to the table: It blocks unauthorized changes before they waste review time, empowers leads without flooding them with every PR, lets you choose between hard blocking or advisory enforcement, and provides actionable feedback by listing sensitive files touched and who to contact.

Run it offline and online with a single config, enjoy advanced file-matching patterns, automatically translate your CODEOWNERS file, and get over 100 personalized reactions to your commits.

For projects with many contributors and strict governance, this enforcement tool might be helpful!
by lapcat | 2025-08-17 11:42:12+00:00
> If you don't want to click links to other sites, don't come here.

I'm afraid that you've completely missed my point. I do want to click links to other sites, which is precisely why I come here.

I said, for example, HN readers "avoid clicking on articles that they would be interested in reading" due to article titles that are uninformative.

Nobody has the time or desire to click on every submitted HN article. (I think HN may average a submission every few minutes.) The point of summaries is to direct readers toward the articles that they would be interested in. This would also tend to increase the value of the submission comments, because currently HN readers click on articles that they regret clicking on and come back to the comments to complain about them.

A summary is not a replacement for reading an article. A summary tells you why you should read an article. Call it a "pitch" rather than a "summary" if you like. The problem is that article titles themselves do not make good pitches, but that's the only current pitch we have.
by vintermann | 2025-08-17 11:43:12+00:00
> it's not some Deep State conspiracy

I know very little about the drama around Britney Spears, but even I know that the question was if her conservator was abusing it, not "the deep state". It's a case of the breach of trust of one or a very few people, NOT a grand conspiracy requiring a supernatural level of coordination and control. It happens with alarming regularity that people abuse conservatorships. It's an inherently very abusable position.

I hate it when people shout "conspiracy theory" over garden variety breach of trust/corruption. The latter actually exists, by using this accusation as a shield for it, you strengthen the actually unreasonable conspiracy theories.

Now that doesn't mean Spears' conservatorship abused their position, they may or have not have, but it's not something that can be reject as a possibility.
by magicalhippo | 2025-08-17 11:45:03+00:00
I have no idea how many hours I spent on this game growing up. There was just something about it that made it very engaging. Being able to easily make a brand new track and then either go racing or just fool around.

I've long since wished there was a spiritual remake, and thinking about it now I suppose Beam.NG could fit the bill if the editor was even simpler and the damage model was significantly reduced or even disabled. Been a good while since I played Beam.NG, guess I should check it out again.

But not after trying this out. Stunts FTW!

edit: my flashback made me totally forget to say I really enjoyed this writeup. I did a little bit of hacking like this back in the days, so can appreciate the effort.
by verytrivial | 2025-08-17 11:45:31+00:00
I played this game long enough ago that I needed the LOD adjustment to hit 5fps. Nice write-up!

Aside: I would pay real currency for an official Brøderbund t-shirt. Probably not possible now. I always knew I would enjoy whatever game it was I was starting when I saw that ship logo and the 'funny O'.
by giantg2 | 2025-08-17 11:45:32+00:00
Retail - most of the good jobs are impossible to get. That's probably what I'll have to do when my current company finishes firing me with my disability. I have used a bunch of the regular job search boards - Dice, Ladders, Indeed, etc. I've also used LinkedIn, Glassdoor, Blind, Hackajob. The tech job market in my location seems abysmal.
by wsc981 | 2025-08-17 11:46:27+00:00
A few points:

- It's very unclear what your complaint with Grok exactly is.

- What do you mean it's a scam? It's an AI tool, probably by Twitter's own making. It does much the same as other AI tools.

- Yes, AI tools might share info with government agencies. I believe Sam Altman recently stated that whatever you write in ChatGPT, it can also be shared with government agencies. You should probably be careful with whatever AI tool you use, if you don't want to share personal info.

- I believe many people here on HN are actually not Musk fans. Most US-based visitors probably vote for the Democrat party.

- How can you be silenced? You created an account just for this post, I think. If this account would be banned, you can easily create a new account to share similar complaints.
by sunshine-o | 2025-08-17 11:48:58+00:00
> DSA was pushed by the very controversial Thierry Breton, former CEO of Atos

It's a clown show, that "French Big Tech company" Atos stock price went from 10000 to 40 euros in 25 years [0] and is now being sold into pieces because it has 5B debt [1] and is hopeless . I heard him talk once on youtube he is a total moron.

> Atos btw is the company that leads in receiving money to construct Europe's virtual security infrastructure.

Great if those type of people are in charge there is nothing to worry about. The only downside is the Internet might get slower in Europe.

At the end EU citizen might just be told to put the EU in CC of every messages you send, invited to every chat group, and tagged on every social media posts. If you don't you go to prison.

I mean during Covid the french gov mandated them to print and fill a new form every time they took their dog out to pee. So that is not far fetch.

- [0] https://finance.yahoo.com/quote/ATO.PA/

- [1] https://en.wikipedia.org/wiki/Atos#Financial_difficulties
by porridgeraisin | 2025-08-17 11:49:50+00:00
> if they've seen your content 1,000x vs a couple of long reads. [..] From there, you can capture their email to touch them on another channel (inbox), push them to your YouTube / Twitter / community, etc.

Such zero value activities are a plague on the economy and the whole world. Obviously the equivalents in the e.g financial sector have more impact than some node.js developer going off on linkedin about the MANGO stack or whatever and spamming people about some crap newsletter, but it's this same mentality that is a cancer on society. And yes, all of marketing and sales and ads (the way it is done today) is a cancer in my opinion.

> winning on linkedin

> push them to

* vomits *

> millions of dollars

dirty money.

</rant>
by jpalomaki | 2025-08-17 11:50:54+00:00
Thinking more of the bank joke above. The punchline is surprise on certain dimensions (dogs don’t go to bank nor have an ID), but on other dimensions it is quite logical (can’t deposit shady money in bank, they ask questions).

I think that is common thing for many jokes. And LLM might have an opportunity there. You could mine the set of potential continuations to find those with contradictions.
by ncruces | 2025-08-17 11:51:21+00:00
Exactly. Europe too.

It's how people talk to groups of dozens of people at a time: friends, neighbors, acquaintances, the parents of your kid's school mates to discuss school stuff or to setup a birthday party… coworkers if you include more work oriented chat apps.

I have dozens of such groups, some with photos of kids around a birthday cake that I'd never have put up of Facebook (if I still used it).

If that's not social networking, I'm not sure what is.
by NeutralCrane | 2025-08-17 11:51:46+00:00
> This is a pre-requisite for winning on LinkedIn. The kind of content that performs best are strong opinions informed by actual expertise.

Definitely don’t agree with this. I have worked with a single person who is a LinkedIn “influencer”. They have a ton of followers, get a lot of engagement on every post, have been invited to speak on podcasts, have published a book, and have leveraged their internet reputation into jobs at large, well-known tech companies. But their reputation is entirely undeserved. They are a mediocre dev at best, and made absolutely no impact at the company I was with. In fact, once they left, a big chunk of work I was tasked with was basically stripping out/reworking much of what they had done (which frankly, wasn’t much).

They single-handedly killed the illusion that having an audience on LinkedIn is in any way connected with competence or expertise.

Doing good work is absolutely NOT a prerequisite for winning on LinkedIn.
by OgsyedIE | 2025-08-17 11:52:12+00:00
> Lean can prove that "2 + 2 = 5" is not an unprovable truth

> By simply proving that NOT(2 + 2 = 5) is true (inhabited, technically, for category folks)

.

This is a pretty good distillation of proof theory's unique selling point. It's easy to replace the expression inside the quotes with any first-order sentence and get provability data with just an arbitrary pile of other constructions, since you can get computers to iterate over them. But where is the article showing that Lean is a good implementation of formal proof assistant in comparison to the other options, like Coq or HoTT?
by egberts1 | 2025-08-17 11:52:48+00:00
There are 202 DSM conditions identified to be contributory to as having ADHD; problem is that no expert can agree on a definitive set of DSMs, so around 4 DSMs were myopically selected there.

While this study is the largest to date, it found substantial risk reductions with ADHD medication: 38% for suicidal behaviors, 30% for substance misuse, 28% for criminality, and 20% for transport accidents - with even stronger effects for recurrent events.

Small problem of potential conflict of interest with pharmaceutical for all authors involved. … persist.

Study did however show major problem with dispensing heavily abused set of ADHD Rx, lack of reaction time test (gamers’ and career-performists’ hyperfocus), and exclusion of large group out of the ~148,000 ADHD-diagnosed subjects of this study.

I am reminded of numerous studies that carve out a large portion of cigarette users thus neatly giving the “evil” tobacco-perpetuators/“scientists” a carveout (4 out of 202 DSMs) to “continue” as safe for medical use.
by spwa4 | 2025-08-17 11:53:31+00:00
I guess it's like vetting the secretary of education for ... well, you know, having some idea of what she's talking about?

https://gizmodo.com/trumps-education-chief-linda-mcmahon-rep...

More seriously, I have worked for a few years as a consultant in upper government and here's how it works: the upper levels of government know what they're doing. But there is a level where it switches from career bureaucrats to appointees and elected officials. You can CLEARLY tell exactly where this line is without having to look anything up). You can also clearly tell by the pay. The difference between levels is like 10-30% per level, then the level where it switches to mostly appointees there's a 200% jump and then a 500% jump where it switches to elected officials. Or that's how it works in the EU.

Did you know that most governments have strict pay levels? Which suck for any position other than parliamentarian or government minister, and even there ... Which has the funny consequence that as a EU safety inspector, the director level (which is an appointed position) you make more than the German chancellor. Not too far from the French president either (not including side benefits, like the housing). Which I guess it what leads to people like the current French president, because the idea that he wants that position for the prestige, or out of patriottism is just completely absurd. One can wonder what the guy does want. But, I guess the same is true of Trump ...
by oinfoalgo | 2025-08-17 11:53:40+00:00
The bigger issue to me is that not all geography is anything close to equal.

I would much rather live on a beach front property than where I live right now. I don't because the cost trade off is too high.

To bring the real estate market into equilibrium with UBI you would have to turn rural Nebraska into a giant slab city like ghetto. Or every mid sized city would have a slab city ghetto an hour outside the city. It would be ultra cheap to live there but it would be a place everyone is trying to save up to move out of. It would create a completely new under class of people.
by swinglock | 2025-08-17 11:54:07+00:00
Looks like a fun toy. That can already be useful. I'm thinking of games that don't even have to leave a prototype stage, e.g. Roblox, or actually just for better prototyping. Even if it can't produce anything sufficiently good yet (depends on the game and audience, look at Minecraft), if it's fun tinker with that's enough to be useful. If it improves that will certainly be more exciting but it already looks useful.
by crusty | 2025-08-17 11:54:17+00:00
Counter offer... the turnaround time is locked in, cargo unloading and refueling, but fewer tasks mean fewer crew members needed to perform those tasks in the given time. So rather than 5 cleaners descending on an arriving plane, they can put 2 or 3 on it and pocket the 2 salaries they are no longer paying.

Just an offer, I don't actually know the airlines' historical cleaning crew requirement number trends.
by cookiengineer | 2025-08-17 11:54:20+00:00
This is a violation of UN regulation 155/156 where the vendor must provide free fixes and updates in case of safety or cybersecurity violations.

I'm mentioning this specifically because the CAN bus is involved, which is mandatory to be safety conform and has to be ASIL-C/D conform. If you cannot guarantee that, you will lose the license.

Without conformance to UN Regulation 155/156, the car manufacturer might lose its license for the underlying car platform (not only the downstreamed models), meaning refunding/damages need to be paid for all buyers of cars of that platform.

So chances are this can be fought in court, and Hyundai probably has to offer free replacement of that defective part.
by DevWarrior504 | 2025-08-17 11:55:05+00:00
i build a revival for https://wheresthejump.com/

NotScare is the spoiler-light guide for horror fans who love the genre but hate the uncertainty. It provides time-stamped jumpscare timelines and trigger warnings, curated and verified by the community. Search any movie, see a clean visual timeline, and contribute by adding or voting on entries—making horror more accessible and enjoyable for everyone.

Thanks for the support.
by pron | 2025-08-17 11:56:24+00:00
Any optimisation transforms the program in some way that has to preserve its meaning. Generally, to do that, AOT compilers need to prove that the transformation is always correct; that can be difficult for some deep optimisations. OTOH, JITs can assume that some transformation is correct, aggressively apply it, and if it turns out they're wrong, the code will trigger some signal that will have the runtime deoptimise (some modern AOT compilers have some speculative and deoptimisation capabilities, but not as general as JITs').
by b112 | 2025-08-17 11:56:41+00:00
I wonder, for when I look here:

https://en.wikipedia.org/wiki/Inca_agriculture

They not only used wood, but llama dung for fires. I wonder how much C4 ended up in the food via their dung, just from the smoke and air rising from the fire, as it would be rich in it.

Still a neat way to try to validate diet.
by davydm | 2025-08-17 11:56:53+00:00
AIs as we know them now are all scams. I find it hilarious that you validate your position by getting chatgpt to blow smoke up your ass.

The real issue is the hype bros and the dumbasses who faithfully believe their bullshit and spend hours debugging shitty llm slopcode instead of just putting in the hours and effort to actually git gud. You want to be in their ranks, but see through some of the haze. Open your eyes, skill the fuck up, and stop looking for the easy solve you've been promised by llm grifters.
Show HN: Website Emails Scraper, find emails on any site with API and CLI
by maximedupre | 2025-08-17 11:57:34+00:00
I built a small scraper that does one thing well. You pass URLs. It follows internal links and returns the emails it finds. Focus is speed and low noise.

Stack and guardrails: Crawlee + Cheerio. 15s timeout per page, 2 retries, cap at ~100 requests, deduped emails. Pulls from mailto and visible text. A typical site finishes in under 30s.

Output: JSON rows { url, email }. Export as CSV or pipe to your own thing.

Use it from code: API clients in JS and Python, OpenAPI, CLI, and an MCP endpoint. One token and a single call.

Pricing: pay per result. 5 dollars per 1,000 emails. You can try it free first.

What I want from HN: edge cases where it breaks, false positives you notice, limits that feel off. Sample sites welcome.