MurphyA/hacker-news huggingface dataset:
by waerhert | 2025-08-19 14:44:10+00:00
Thanks, glad you enjoyed this. It's good to be in a place where you're confident things will turn out alright when you send your designs halfway across the world to be manufactured. I've so far only had positive experiences with JLCPCB, especially with issues that turn up during their review process. I forgot to add a fillet around the edge where the DEC axis sticks out of the tube and they sent me a quick message to say "We can't guarantee a 100% right angle here cause of the minimum radius of our bits". I assumed they would just gloss over this and manufacture it anyway, but they gave me a chance to review it just in case it was important to the design (it wasn't in this case, but still). On the PCB side, I used a plugin for KiCAD that automatically generates the production files and the bom.csv - It's really critical to review this when you load it into their tool because the automatic recognition/matching with components sometimes has mistakes in it.
by Nursie | 2025-08-19 14:44:50+00:00
(Edit - apparently what I can tell is not quite accurate, but it’s possible the UK is paying 8-15% of the government budget in interest each year, which is still quite a chunk)

From what I can tell from listening to a lot of UK news still, the country finds itself economically stagnating while suffering from a level of debt that makes debt repayment the second largest chunk of government expenditure after the NHS.

There’s so little room for manoeuvre that successive governments are left tweaking the edges of the budget but unable to carry out any major plans or reforms.

And on the subject of Reform… they think they’re going to axe fat from the administrative budget at every level by emulating Elon Musk, when it’s not clear there is a lot of fat. There’s only so many diversity officers to fire.

Hard to see what the future is there at the moment.
by xnx | 2025-08-19 14:45:23+00:00
We're past the point were small aesthetic changes like this make a meaningful difference in browsers.

In 2025 a browser that really acts as a user agent needs to do much more at the content level: ad blocking, content rewriting (clickbait headlines, etc.), content aggregation and summarization, deceptive content idenification, automatic reader-mode, etc.
by Beretta_Vexee | 2025-08-19 14:45:24+00:00
Dnsmasq forwards invalid requests (containing invalid characters) to the resolver. The resolver silently ignores these requests.

However, Dnsmasq continues to wait for a response. The attacker only needs to brute force 32 bits (source port and TxID) to falsify a response and poison the cache.

The correct and expected behaviour of Dnsmasq would have been not to forward invalid requests to the resolver.
by Ukv | 2025-08-19 14:45:32+00:00
> Why not?

It doesn't seem to allow separate consent to different personal data processing operations to be given, for one.

> Is it not necessary to pay for the service?

That it is possible to pay instead implies that the processing of the data is not necessary (which is taken as being objectively necessary for the core functions of the contract, not financial convenience).

To my understanding the reason that "despite such consent not being necessary for such performance" wording is there in the first place is because necessity for performance of the contract is already its own basis. Their attempt to obtain freely given consent is because their purpose is not actually necessary, else they could use that on its own as the basis for the processing.

> always come back to my previous point that in general those decision interpret the GDPR in the most extreme way possible, ignoring real world scenarios, which I can only describe as a "militant" approach. Unfortunately this is quite common on most issues these days.

The idea that "it is necessary for our balance sheets to sell your data" would be sufficient for any and all processing seems the most extreme one to me.

> It's not invasive ads, it's targeted ads. [...] And, frankly, if I am going to see ads I might as well see targeted ones,

Ads targetted by building up a profile of where you live, who you interact with, what sites you browse, maybe even what you're susceptible to (FOMO, gambling), etc.

GDPR doesn't prevent you from opting to receive targeted ads if you really do freely give your consent (with no detriment if you were to decline).

> Targeted ads are more valuable than non targeted ads because they work better.

Invasive ads work better for gaining market share in the same way a JS bitcoin miner that uses more of website visitors' GPUs works better. The first sites to deploy it get paid more, but then when all sites are using it we're pretty much back where we started (because it's largely a zero-sum game) but with waste and harm disproportionate to benefits when allowed to go too far.

That's where I think it makes sense for regulation to impose a limit, to stop the downwards slide to a worse overall outcome that can happen when each party is acting in their own immediate interest.
by jmclnx | 2025-08-19 14:47:06+00:00
Something seems odd to me. Usually to use a reputable VPN you need to pay. The free ones, which I think kids would use, have more issues to worry about than porn :) In order for a kid to pay, I think some adult will see the charge some where on one of their statements. So the adult could take action.

So, couldn't the UK just ban free VPNs ?
by ajross | 2025-08-19 14:47:11+00:00
Why is this gray!? This is absolutely correct. Futex was added as an ad hoc solution to the obvious needs of SMP processes communicating via atomic memory operations who still wanted blocking IPC. And it had to be updated and reworked repeatedly as it moved out of the original application (locks and semaphores) into stuff like condition variables and priority inheritance where it didn't work nearly as well.

In point of fact futex is really not a particularly simple syscall and has a lot of traps, see the man page. But the core idea is indeed "not that deep".
by vmh1928 | 2025-08-19 14:47:18+00:00
It's important to add some context to the "hand count" idea in the US. It was part of a larger scheme to overturn the results of the 2020 election which involved creating doubt about the validity of results in key states. The larger scheme involved various extra-legal attempts to have state legislatures invalidate the election, have the Supreme Count step in, or have the counting of Electoral Votes disrupted and the final decision on the presidential election made in the House of Representatives. Calling into doubt the machine counts and asking for hand counting of ballots is part of that scheme.

Not one official who was elected in 2020 at the state legislature level called for invalidating their own election and recounting their race.

And one county in Arizona that was considering hand counting, a county that voted overwhelmingly across the board for the party attempting to overturn the election, looked at the practicality of a hand count and decided it was too expensive and problem prone. https://www.naco.org/news/numbers-stack-against-hand-count-m...
by jebarker | 2025-08-19 14:47:23+00:00
Something that helped me grok Compatibilism (I think…) is that there’s actually two layered ideas. The first layer is practical: there is a sense of freedom that is based on your actions and apparent choices being determined by your internal state and not just the state of the outside world. Similarly, that allows for a practical definition of responsibility. The second layer is metaphysical: because of the first layer these choices/actions have “meaning” and justify moral praise and blame. I agree with the first layer and not the second.
by extraisland | 2025-08-19 14:47:45+00:00
Most Diesel Engines (even ones well looked after) won't last after 300,000 miles and will either need to be rebuilt or replaced. A replacement Diesel Engine is several thousand pounds and that is before labour.

Then other things like hoses, anything rubber will perish and will be replaced. Everything starts going at some point and the cost mount up quick!
by toomuchtodo | 2025-08-19 14:47:46+00:00
Do you think enough voters who voted for Brexit have died off between then and now to have a successful “Rejoin” referendum?

(for context, review the leave vs stay votes by age cohort: https://yougov.co.uk/politics/articles/15796-how-britain-vot... ; roughly ~500k voters 65+ die every year in the UK: https://www.ons.gov.uk/peoplepopulationandcommunity/birthsde...)
by throw0101a | 2025-08-19 14:48:20+00:00
> I will forever mourn the general demise of server browsers. Too many games require you to use matchmaking systems, which means it's very hard to build up a small community in-game anymore.

It's been many moons since I was into gaming, but back in the RtCW [1][2] days there was a bunch of regulars that played on a server run my (IIRC) Charter. There were many servers in the browse list, and I'm sure many had a community of regulars just like we did.

[1] https://en.wikipedia.org/wiki/Return_to_Castle_Wolfenstein

[2] A Linux client was actually released, which is what I mostly used. (Actually running it on FreeBSD's Linuxator.)
by danaris | 2025-08-19 14:48:52+00:00
No, because when you fold up a newspaper, that doesn't create a new copy.

The problem is that copyright laws, at least in most jurisdictions, have never been updated to cope with the fact that computers copy things so many times. Including to load content into memory so they can display it to you. (And on the web, they also often count downloading it to a tempfile in your cache as a separate copy!)

So while the website may grant you a license to download its content as-is for viewing, that doesn't mean they grant you a license to modify it and copy it again.

Yes, this is an utterly idiotic interpretation of copyright law, that effectively breaks the internet and much of what computers do. However, from a particular point of view, it is one that follows logically.
by rickdeckard | 2025-08-19 14:49:25+00:00
I guess legally at some point you have to either execute or "decompile" that non-program, and the same violation would apply if you remove the ads ("violation of its exclusive right of modification").

The complex part here is that they don't sue you as the consumer, or consider the execution/decompilation illegal, but AdBlock as the tool which removes the unwanted content from it.

In that interpretation the only legal way to consume the content is completely unmodified, and the seller built a business-model based on adding something that only he benefits from. Weird scenario...
by ajross | 2025-08-19 14:49:37+00:00
> It separates out the waiting from the locking.

It does not, in fact the two are fundamentally inseparable and the state of the memory address must be treated atomically with the waiting state. The magic of futex is that you can use a hardware atomic operation (c.f. lock cmpxchg on x86) to get the lock in the common/uncontended case, but if you have to wait you need to tell the kernel both that you need to wait and the address on which you're waiting, so it can use the same hardware interlocks along with its own state locking to put you to sleep race-free.
by foldr | 2025-08-19 14:49:40+00:00
> that makes debt repayment the second largest chunk of government expenditure after the NHS.

Are you sure about this? If you scroll down to the pie chart on the following page, health is not the largest chunk of expenditure (that’s social security) and interest on debt is fifth.

https://ifs.org.uk/taxlab/taxlab-key-questions/what-does-gov...
by DrBazza | 2025-08-19 14:50:09+00:00
> So, couldn't the UK just ban free VPNs ?

We could try. And try banning Opera for example. Or doing a Great (Britain) Firewall, which must surely have occurred to these idiots at least once.

We're governed by fools and people that are determined to do 'social reform' for 'reasons' - this is the commissioner in question: https://en.wikipedia.org/wiki/Rachel_de_Souza
by MrBrobot | 2025-08-19 14:50:35+00:00
Undoubtedly I’ve seen / played with you at one point or another. I spent many years in these kinds of servers, because with active mods they weren’t toxic. You kept the cheaters at bay, and they were reliable places to jump in, frag and chat for hours. I used a handful of different names over the years, but usually bounced between variations of “Trigger,” “Asylum,” and “Shifty”. I miss the days you could bop into a server, meet a handful of people, end up on a CAL team with them, and find friends for the next few decades. Best case today, everyone in online games now might as well be a ghost. They’re just strangers in passing if they talk at all. And worst case - they’re overly toxic, loud, and abusing the mic. The only communities I belong to now are the ones I build myself and with friends I’ve made in real life - and we jump between games together now.

I'm afraid that time we long for is gone now as we've all gotten older, busier, and moved on to other things. So long, and thanks for all the fish.
by IT4MD | 2025-08-19 14:51:06+00:00
But look at the consequences. They have zero OpSec!

These very manuals are now for sale on the open and dark web and anyone can buy one and start accumulation of karma points! FFS, the chant password has already been distributed and they changed nothing! There is no encryption, it's all plain text at rest. SMH.

There is no auth process. Anyone can walk up, grab a prayer turbine and start spinning it for all they are worth. I would not be surprised if I saw a motorcycle, on it's side, with the drive wheel touching a prayer turbine, and spinning it at 100s of RPMs.

Don't get me started on their callous handling of libraries that these texts reference or the complete lack of standards when new data is added. They just throw it into the pile and keep spinning. :|

They may have a handle on religion, but their data security sucks, frankly.
by skipants | 2025-08-19 14:51:14+00:00
Doesn't feel like AI to me but maybe it's harder to spot. This paragraph reads like a human to me as I've never seen AI write something like it:

> Science fiction writers used to like technology. For some reason, this has become increasingly uncommon, even passé. Doubly so for Western writers, and quadruply so for Western, literary, “humanist” writers.
by PopAlongKid | 2025-08-19 14:51:15+00:00
What does this calculator provide that I can't get from just examining my most recent paystub, which is also one page or less, no inputs, and instant breakdown?

Also, federal and state income tax withholding is just an estimate, not your actual tax liability. It does not take into account other income or deductions or credits that your employer knows nothing about.
by vinnymac | 2025-08-19 14:51:33+00:00
I did almost the same thing about 9 months ago. I am rooting for Zen despite currently maining with Firefox.

I have to have all the browsers and nightlies installed anyways, so I might as well personalize it to work best for my needs.

I imagine not everyone is like us, and something like Zen being zero config is a big deal.
Ask HN: Have any successful startups been made by 'vibe coding'?
by nomilk | 2025-08-19 14:51:39+00:00
A couple of years ago, there was slowly growing hype around 'no code' tools, which some claimed may one day replace tradition software development (i.e. programming). Despite a reasonably extensive search, I couldn't find a single successful SaaS or software startup that was made using 'no code' tools.

There were stories of people validating their idea using 'no code' i.e. building a very crude version of their startup quickly, and deeming 'no code' very useful because the benefits of fast idea validation outweighed the downsides of 'no code' (e.g. inextensible design, UX deficiencies, 'toy app' feel etc).

Fast forward to today, there's a lot of hype around 'vibe coding', which can make existing devs more efficient. But have there been any cases of someone who couldn't previously code being able to make a successful start up by way of 'vibe coding', if so, who/what?
by oblique | 2025-08-19 14:51:44+00:00
Labour is no longer a leftist party, it is better described a corporatist party. When capitalism is in decay like it is now, a corporatist (liberal, right, whatever) party won't push back against exploitative companies. The people notice the ineffectiveness of the incumbents and vote for whatever the 2nd most popular party is. We'll see if "Your Party" can break the cycle
by Normal_gaussian | 2025-08-19 14:51:51+00:00
Lets be clear here; the book sets itself up as a way to gain understanding of multiprocessor programming, in a way that promotes skilled reasoning that is applicable across many subdomains. In many places it points out that you should avoid implementing constructs yourself, but instead use a library/language/system provided construct. It specifically calls this out for mutexes.

The book is quite clearly about concurrency in general, and not for a specific platform. The author of this article has set up a straw man to facilitate the writing and marketing of an otherwise moderately interesting article on futexes.

Personally I find the approach taken by this article more than a little distasteful - presenting from a point of exaggerated conflict is both tiresome and likely to confuse. This article could easily have been written from the perspective "what TAoMP doesn't tell you" and in that vein be taken a lot more collaboratively.

Of course it doesn't escape me that this blog is new, this article was posted by Phil, and Phil has promoted one of their other articles before.
by isodev | 2025-08-19 14:52:27+00:00
> Nowadays they use JSX and TypeScript

And we're already moving away from that, landing us into HTMX/hypermedia and other fancy tools which aren't really concerned with JSX. So things come and go, but standards stay to keep things working and options available for people with different constraints. It's not up to Google to be deciding all that just by themselves.
Launch HN: Parachute (YC S25) – Guardrails for Clinical AI
by ariavikram | 2025-08-19 14:53:11+00:00
Hi HN, Aria and Tony here, co-founders of Parachute (https://www.parachute-ai.com/). We’re building governance infrastructure that lets hospitals safely evaluate and monitor clinical AI at scale.

Hospitals are racing to adopt AI. More than 2,000 clinical AI tools hit the U.S. market last year - from ambient scribes to imaging models. But new regulations (HTI-1, Colorado AI Act, California SB 3030, White House AI Action Plan) require auditable proof that these models are safe, fair, and continuously monitored.

The problem is, most hospital IT teams can’t keep up. They can’t vet every vendor, run stress tests, and monitor models 24/7. As a result, promising tools die in pilot hell while risk exposure grows.

We saw this firsthand while deploying AI at Columbia University Irving Medical Center, so we built Parachute. Columbia is now using it to track live AI models in production.

How it works: First, Parachute evaluates vendors against a hospital’s clinical needs and flags compliance and security risks before a pilot even begins. Next, we run automated benchmarking and red-teaming to stress test each model and uncover risks like hallucinations, bias, or safety gaps.

Once a model is deployed, Parachute continuously monitors its accuracy, drift, bias, and uptime, sending alerts the moment thresholds are breached. Finally, every approval, test, and runtime change is sealed into an immutable audit trail that hospitals can hand directly to regulators and auditors.

We’d love to hear from anyone with hospital experience who has an interest in deploying AI safely. We look forward to your comments!
by pydry | 2025-08-19 14:53:16+00:00
Just in case anybody is under any false impressions: there is no grass roots movement pushing for this. this isnt "democracy run amok" or the Labour party pandering a little too much.

Labour arent interested in protecting children from pedophiles any more than they were interested in ensuring that Prince Andrew received justice for abusing a minor.

Deanonymizing internet users IS the point. The attack on civil liberties is the only point.
by jbrins1 | 2025-08-19 14:53:18+00:00
Is this greenwashing?

Laundry sheets are made from polyvinyl alcohol which is a plastic and potentially damaging to the environment [0].

Edit: According to a study by Michigan State, PVA will break down completely if certain microbes are available [1]. Which is not always the case.

[0]https://pmc.ncbi.nlm.nih.gov/articles/PMC8199957/ [1]https://cris.msu.edu/news/trending/trending-polyvinyl-alcoho...
by grim_io | 2025-08-19 14:53:34+00:00
I don't think that jumping to conclusions would somehow un-cripple my thinking. Is it not the other way around.

To me, this looks like the typical case of ones world view leaking.

So let me leak mine too: If i were to apply Occam's razor, I would more likely assume shame(of ones perceived inadequacy) as a likely factor of not consulting a human.

Or, you know, something something government.
by waerhert | 2025-08-19 14:53:35+00:00
Yeah I didn't expect such a stark difference in image quality from the same lens when using it for day photography vs astrophotography. Just goes to show how incredible a proper astrograph is. I'm located in Belgium: high light pollution and very humid skies. The only targets worth bothering here are close to zenith. It's a fun rabbit hole to be in :)
Scaling OpenTelemetry Kafka ingestion by 150% from 192K → 480K EPS
by o11yguru | 2025-08-19 14:53:52+00:00
We recently worked with a customer whose log ingestion pipeline (OpenTelemetry Collector + Kafka) was falling behind fast. Throughput capped at ~12K EPS per partition (192K total across 16 partitions), while their production required much more. Consumer lag was accelerating, and the backlog was weeks deep.

We spent several weeks digging into the Kafka receiver and testing different configurations. Key findings:

Kafka client swap → Opted into the Franz-Go client (via feature gate), yielding a 25% improvement.

Encoding mismatch → Discovered OTLP JSON was being used for raw app logs; switching to plain JSON nearly tripled throughput.

Export protocol choice → gRPC introduced extra overhead from JSON→protobuf conversion; HTTPS was ~3K EPS faster.

Batching strategies → Placement of the batch processor changed CPU/memory efficiency depending on workload.

After applying all fixes, we sustained 30K EPS per partition / 480K EPS total — a 150% improvement — and cleared the backlog in under 48 hours.

Full use case (with benchmarks, config details, and lessons learned): https://bindplane.com/blog/kafka-performance-crisis-how-we-scaled-opentelemetry-log-ingestion-by-150

Has anyone else hit scaling limits with the OTel Kafka receiver? Curious what approaches others have tried.
by nosianu | 2025-08-19 14:53:54+00:00
It is linked on the submitted page, but since not everybody checks every link, I would like to point to these 47 wonderful enhanced images at https://historicengland.org.uk/images-books/photos/results/?...

It took me a few seconds of confusion, each image is on its own page and tiny - you need to click on the "Full Screen" icon in the upper right corner of that tiny image to see the full quality.