MurphyA/hacker-news huggingface dataset:
by richardfeynman | 2025-09-01 10:07:12+00:00
We were debating whether Gaza was an open-air prison. My claim is that it wasn't because people could get in and out. I have already acknowledged that the 6.6% figure refers to documented exits via the official Rafah crossing rather than indivudual people, and that this includes people who cross multiple times. You have not yet acknowledged the >400,000 crossings from Gaza to Israel, and you put in scare quotes the "secret Gazan escape tunnels."

But these tunnels weren't secret and they did exist. "To mitigate the impact of the blockade on Gaza, a tunnel economy evolved and peaked between 2007 and 2013, with more than 1,532 underground tunnels running under the 12 km border between Gaza and Egypt. "

Source: https://unctad.org/system/files/official-document/tdb62d3_en...

That's just one source and likely an underestimate on the number of tunnels. You claim you were unable to find the easily-findable stats on the birth-rate in Gaza; this should be an easy one for you as there are multiple documentaries about these tunnels you can find freely on youtube, and you can see video evidence of the tunnels.

I am glad you now say that when people refer to Gaza as an open-air prison, they don't actually mean what they say, but are instead referring to a situation where there were hundreds of thousands (indeed more than half a million) documented exits each year between Egypt and Israel; to a place where the men with guns patrolling the prison were Hamas, not the IDF; to a place where if you were going to get killed, your killers were most likely to be Hamas, not the IDF.

Likewise, I appreciate you acknowledging that this is a special kind of genocide where the population hasn't really been reduced much.

And I also appreciate your deep skepticism of everything I say, despite the many credible sources I provide, and your complete failure to provide any primary evidence for your claims of tons of nameless, faceless, odorless corpses under rubble; your evidence-free claims that people born in Gaza today have a low chance of living; and your prediction that if you give Israel 10 more years, it will eradicate the population of Gaza. I look at population charts; this will be an interesting one to watch - care to make a bet on polymarket with me?
by cranberryturkey | 2025-09-01 10:07:12+00:00
I'm in silicon valley with 27+ years of experience. I haven't been able to find a job in 2 years now. I used to get 4-5 recruiters (legit ones) reaching out to me a week. I'd have 2-3 interviews a week in 2023. Now I haven't had a legit recruiter contact me in 2 years. I think I had one interview in 2024.
by cyphar | 2025-09-01 10:08:49+00:00
0) They do.

1) They could just adapt MPL-2.0, which provides GPLv2+ compatibility while still providing the same patent grants.

2) The upgrade is chosen by downstream users. The OpenZFS project could ask individual contributiors to choose to license their future contributions differently but that will only affect future versions and isn't a single decision made by the project leads. I don't know in what context that discussion was in but given that the have not already opted-out of future CDDL versions kind of indicates that they can imagine future CDDL versions they would choose to upgrade to.

Also, OpenZFS is under CDDL-1.1 not 1.0.
by alpaca128 | 2025-09-01 10:09:34+00:00
Apple devices work near flawlessly with third-party periphery in my experience, what are you talking about? They have some questionable limitations at times (like iPads supporting Thunderbolt but not being able to safely eject USB drives), but I don't buy Apple cables & adapters and that's because they're not needed. I can charge a Macbook with a random USB-C charger on my desk, I can turn on my third-party BT headphones and they're connected within two seconds, I can connect a screen with a third-party USB-C adapter and the only possible issue is that not all USB ports go up to 240Hz. I cannot say some of these things about my PC on which Bluetooth audio simply is not usable at all and some other basics need janky workarounds or ironically only work on Linux.

I have many reasons to be pissed at Apple but connectivity is not one of them.
by hastily3114 | 2025-09-01 10:09:36+00:00
As a developer, I don't like this update either. But I think the comments here are a bit biased from the advanced user point of view. No one here is likely to fall for scams, but why should Google build their system to fit the needs of the 5% advanced users rather than the 95% casuals?

As the article illustrates, users will ignore all warnings and get themselves scammed, and so the last resort is to not even give them the option.
by YeGoblynQueenne | 2025-09-01 10:09:48+00:00
But that's not "saving someone's life". Try it like this:

"I decided to donate one of my kidneys to make someone's life a little bit easier for a little while".

And note that while dialysis is big business and I have no doubt that the people who are in it care far more about their profits than their patients, so are transplants. In fact transplants cost a lot more and make people a lot more money than dialysis and the only reason they're not as big business as dialysis is that there's just not enough donours, which makes a big honking red financial incentive to keep pushing for everyone to become a donour.

Meanwhile, like the National Kidney Foundation says, in my quote above, 'Having a kidney transplant does not “cure” kidney disease' and neither does dialysis. And because both treatments keep patients alive for longer than the typical five-year horizon of medical follow-up studies, they, both together, reduce the incentive to work on real "cures" of kidney disease (which, like cancer, is not one condition but many) which would make the sucking of dialysis and transplant both things of the past.

And I know this last one because I personally asked my relative's nephrologist and transplant surgeon about it and they were vague and hand-wavy, like "oh, sure, there's people working on that sort of thing somewhere".

But nobody's really trying because we can make millions keeping people tied up to machines or on immunosuppression until they give up the spirit and so who cares?
by captainmuon | 2025-09-01 10:09:49+00:00
So, as there are a couple of docks coming out that work with Switch 2 and have apparently reverse engineered the protocol... I wonder if some company could make a small dongle that just sits between the switch and my monitor, or my USB-C docking station, and fixes the communication.

For a DIY solution, protocol wise it doesn't seem too complicated, but electronically USB-C or HDMI is out of reach for most hobbyists. And I assume most USB-C interface chips you can get aren't programmable to the degree neccessary...
by goodluckchuck | 2025-09-01 10:10:01+00:00
The article defeats itself by acknowledging that he uses the term in a different sense… which doesn’t deny the existence or effect of germs, but focuses on the fact that for example many of the worst effects from COVID-19 were in obese people. His point is we have 364 days a year to address obesity, but - in practice - the medical community waits until the last day and tries to develop a vaccine that will allow us to stay overweight and just kill the germ. He’s saying we miss the forest for the trees when we forget to focus on the underlying health of our bodies. Of course they wanted to write a hit piece… and what he’s saying isn’t actually controversial.
by lucideer | 2025-09-01 10:11:43+00:00
Passkeys would be better without remote attestation, no doubt. But remote attestation is not only optional but also, passkeys are not a prerequisite for requiring remote attestation.

Lots of services that don't support passkeys currently require remote attestation. Boycotting passkeys (an open, possibly beneficial tech that doesn't require remote attestation) will not prevent bad actors from requiring remote attestation (with or without passkeys).
by imtringued | 2025-09-01 10:13:45+00:00
Maybe you should have brought that up earlier instead of acting smug and burying the lede? It's also pretty telling that you didn't elaborate this further and kept your comment short.

What you should have said is that some parameterized test generators do automated white box testing where they look at your code similar to a fuzzer and try to find the test cases automatically. Your first link is literally just setting up an array with test cases, which basically means you'd have to use an LLM to quickly produce the test cases anyway, which makes parameterized testing sound exceedingly pathetic.

https://learn.microsoft.com/en-us/visualstudio/test/generate...

>IntelliTest explores your .NET code to generate test data and a suite of unit tests. For every statement in the code, a test input is generated that will execute that statement. A case analysis is performed for every conditional branch in the code. For example, if statements, assertions, and all operations that can throw exceptions are analyzed. This analysis is used to generate test data for a parameterized unit test for each of your methods, creating unit tests with high code coverage. Think of it as smart fuzz testing that trims down the inputs and test cases to what executes all your logic branches and checks for exceptions.
by alecco | 2025-09-01 10:15:07+00:00
Turn your ADHD obsession into doing the perfect schedule. Turn off your phone and computer. Add reminders of your schedule everywhere. Hang it on your walls. Post-it notes on things you have to avoid. BE BORED for hours without social media, music, podcasts. Use strategic fasting and breakfast to stick to bedtime (same trick used to adjust for jetlag). Get out of your house and walk in silence for an hour. Write with pen and paper everything that keeps you mind over-excited. Add drawings to engage your whole mind.

You have to train your brain. If you always walk with a crutch you will never walk properly. IMO, you should only try drugs once you can sort of stick to the schedule and you are still not reasonably productive.

If you start with drugs you'll become dependent and will need more and more. There is no magic pill.
by alecco | 2025-09-01 10:15:48+00:00
Things that work for people with too many side effects:

Try a much, much lower dosage (e.g. 7mg/day instead of 30mg) and spread it out over hours (even if it's already a slow release medication!). Do exhausting exercise in the morning. Eat very small amounts of slow releasing carbs over the day to keep your glucose levels right as these medications lower blood glucose and that gets you grumpy, and also they reduce appetite. If you absolutely need caffeine, drink green tea with 3x water, and take L-Theanine to curb the anxiety.

Zero alcohol, cannabis, and nicotine because they will mess up your dopamine system.

And find a better doctor.

(And read this other comment on schedule https://news.ycombinator.com/item?id=45091187)
by NitpickLawyer | 2025-09-01 10:16:12+00:00
> not vastly different from the one VMware advanced before being acquired by Broadcom. It struggled to succeed at the time because VMware expected its customers – who are firmly on the ops side – to bring developers along for the ride. Coders, however, didn't always buy in. VMware thinks VCF 9 will mean ops teams can offer such pleasant self-service that it will win developers' hearts and minds this time around

Hoping people will build on vmware after what they did to their licensing deals is ... something I guess.

If you're making the decision to go with broadcom's vmware in 2025 without a clear emergency jump ship / migration policy you'd be liable for negligence / misconduct, in my book.
by jwr | 2025-09-01 10:16:35+00:00
> Displayport would have been fairly useless

Please do not generalize like this. DP over USB-C is essential for devices like Xreal One and One Pro — these work great with the Switch 1 and do not work at all with the Switch 2. It's a complete showstopper at the moment for people who would like to play games displaying them on those glasses.
by lucideer | 2025-09-01 10:16:36+00:00
I think there's a bunch of factors to why yubi have upped their prices - not least, waiting for competition in their form factor & not seeing any emerge (token2 & nitrokey are much bulkier) probably gave them some confidence in the uniqueness of their product offering.

It's also become a much more niche product as software based (and/or primary-device-hardware-based) solutions have evolved & improved. & niche costs more.

All that said I'm really not sure why they've been so quiet on new series releases.
by extraisland | 2025-09-01 10:17:26+00:00
> The typical user doesn't know how Windows works, and they can run that.

That is because Windows for the most part manages itself and there are enough IT professionals, repairs shops and other third support options (including someone that is good with computers that lives down the road) where people can problems sorted.

This is not the case with Linux.

> These days, users can run a friendly GNU/Linux distribution not knowing how it works. So, disagree with you here.

Sooner or later there will be an issue that will need to be solved with opening up a terminal and entering a set of esoteric commands. I've been using Linux on and off since 2002. I have done a Linux from Scratch build. I have tried most of the distros over the years, everything from Ubuntu to Gentoo.

When people claim that you will never have to know how it works. That is simply incorrect and gives a false impression to new users.

I would rather that other Linux users tell potential users the truth. There is trade off. You get a lot more control over your own computer, but you will need to peek under the hood sooner or later and you maybe be on your own solving problems yourself a lot of the time.
by NitpickLawyer | 2025-09-01 10:17:30+00:00
Schrodinger's AI.

On the one hand, it's bad, bad, hitting walls, getting badder, it's the baddest we've seen, failure, bubble, etc.

On the other hand it's taking jobs left and right, whatarewegonnado?!

The signal to noise ratio in reporting about AI is extremely low.
by oliwary | 2025-09-01 10:17:36+00:00
Hey! I would encourage you to try our Claude code instead, which is also part of your subscription. It's a CLI that takes care of many of the issues you encountered, as it works directly on the code files in a directory. No more copy pasting or unscrambling results. Likewise, it can run commands itself to e.g. compile or even test code.
by rocketslide09 | 2025-09-01 10:18:13+00:00
AI is definitely starting to play a bigger role in fundraising, not just on the investing side but also for founders. I’ve noticed it can help with everything from shaping the story to organizing the pitch materials, which has always been a time sink. It’ll be interesting to see if AI ends up changing how founders and investors “talk” to each other, not just how capital gets allocated.
by account42 | 2025-09-01 10:18:17+00:00
> Part of it was the CPU load on the database rendering dozens of 404s per second (which still required a database call)

That's one request every 80 ms which is an eternity in CPU time. How the hell can you not afford to check that something doesn't exist every 80 ms.

> part of it was that the thumbnail images were being queried over and over again with seemingly different parameters for no reason.

Is there a reason you are serving thumbnails for arbitrary parameters?
by jeltz | 2025-09-01 10:18:27+00:00
> His point is we have 364 days a year to address obesity, but - in practice - the medical community waits until the last day and tries to develop a vaccine that will allow us to stay overweight and just kill the germ.

That is a quite controversial claim and one I hope he did not make. Do you seriously mean we should not have developed a vaccine because fat people dying would have been preferrable? If we had not developed a vaccine I do not think people would have changed their habits, more overweight people would just have died.

The medical community has taken overweight very seriously and a lot of money has been put into developing weight loss drugs but it is not like CDC can magically make people eat better.
by 0x49d1 | 2025-09-01 10:18:36+00:00
Or Ente Auth: https://ente.io/auth. Opensource, encrypted, can be used on any OS, has sync/backup. The problem with using same password manager for OTP is that you kind of loose 2nd factor: 1 app compromised - passwords and OTP are compromised too. My approach is to use password manager's OTP generator for non critical services and dedicated app for the critical ones..
by N19PEDL2 | 2025-09-01 10:19:07+00:00
> It should eventually get removed by ICANN, since the country code TLDs are managed by ISO 3166-1 alpha 2 (it's however not an exact match), and the transfer will mean the British Indian Ocean Territories will no longer exist. ISO is going to be the entity in charge of removing the io country code, which it probably will do since ISO 3166-1 alpha 2 isn't just used for domain names.

Side note: I suspect the real reason Google wants to discontinue goo.gl links is because they believe Trump will eventually succeed in annexing Greenland to the US.
by philomath868 | 2025-09-01 10:19:33+00:00
Thank you! I have thought about initializing the new embeddings based on equivalent tokens in the old ones (e.g. by translating a token to English and finding the closest old token), but this is all getting convoluted.

New tokenizer and embeddings will probably be required anyway, since the language is practically missing from any model worth to play with, but at that point simply creating a small specialized model from scratch is perhaps a better bet than trying to glue it upon a big ready model?
by rwmj | 2025-09-01 10:21:01+00:00
Is it 300 or 600 MWh? Or is the storage 600, but it can deliver 300MW/h?

Edit: The company press release is much clearer: https://stateraenergy.co.uk/news/thurrock-energisation The storage is 300 MWh, but it can deliver a peak of 600 MW/h (presumably for half an hour).
by Doches | 2025-09-01 10:21:32+00:00
To be fair, both of those statements ("AI progress has plateaued" and "AI is taking jobs") can be true at once! There's almost certainly some disconnect between improving frontier models and UX vs. increasing adoption, particularly outside what you'd normally think of as pure tech companies.

Put another way: an LLM replacement for entry-level workers doesn't have to be good, just good enough.
by smagin | 2025-09-01 10:21:50+00:00
Thanks for the information hierarchy / conceptual boundaries distinction, makes sense. I didn't know the latter term but tried to describe it in the last section of the post, nice to have a name now.

There are apps and sites that manage to keep the number of cards at min, one is selfridges (not an ad, was just open in another tab), another is firefox settings. MacOS Finder does a good job at grouping things with spacing, and macos generally. iOS seems to put everything on cards, at least nowadays.
by extraisland | 2025-09-01 10:21:54+00:00
What happens when the OS that is running the browser fails to update because /boot has run out of room for a new Linux kernel (this happened to me the other week)?

What happens when the browser update fails because the package database got corrupted?

What happens when a lock file stop the whole system updating because of a previous iffy update?

You are going to need to drop to a terminal and fix that issue or reinstall the whole OS.

Either way you are going to need to know something about how the machine works.
by ZeroGravitas | 2025-09-01 10:22:07+00:00
On one of the sources of grid usage it has a placeholder for batteries but says:

> Several battery storage systems are in operation in Great Britain, but full reporting is not yet available: reports include discharging but not charging. As this would lead to double counting, with power being reported both when originally generated and when discharged from battery storage systems, battery storage data is not yet shown on this site.
by rcxdude | 2025-09-01 10:22:35+00:00
I would also like to know what the QA process is, because all I can see is basically 'linus pulls in changes in the merge window, checks that the basic stuff builds, then releases the RCs and some people do some checks in some way, varying from users on the bleeding edge, some people doing manual verification on specific hardware and use-cases, and maybe some automatic tests and analysis that are not really documented anywhere, and the end result is some bug reports'. Is there anything more co-ordinated than that? Like some description of what is tested and how, or an explicit green indication that those tests have actually happened and a policy on what would hold up a release?
by ehnto | 2025-09-01 10:23:26+00:00
That's a fascinating observation. I happen to study Japanese and my first language is English, and the reversed order is often cited as one of the bigger hurdles to language acquisition.

I feel it too, it's a higher context language and I agree that it is probably the fact that you are holding onto more unresolved threads at a time. But perhaps that's just because I didn't grow up with it? I would love to find out.

An interesting observation related to this is that on top of the sentence order differences, things are generally spoken about from the largest concept to the smallest which is different to English as well.

So where we would say "I ate lunch at the park today", in Japanese you might say Today, I at the park ate lunch.

In the second sentence it feels like there is a cliffhanger until we get to the end, the smallest details are often the point of a sentence, and so it's like waiting for the punchline. My brain is on hold until we get there, but in English I must admit I can tune out of a sentence early on and usually get the gist anyway.
by Aachen | 2025-09-01 10:23:45+00:00
To be clear, the point of storing a secret token on your phone and then typing over some codes that prove you have access to the secret still, is to provide 2FA. If you use oathtool on your laptop, and the password is stored there as well, you're back to 1FA

That can be fine if that's what you want, but if you wanted 2FA:

- FreeOTP: https://f-droid.org/packages/org.fedorahosted.freeotp

- someone forked that and called it FreeOTP+: https://f-droid.org/packages/org.liberty.android.freeotpplus

- FreeOTP again but from the dark side of the internet: https://play.google.com/store/apps/details?id=org.fedorahost...

- etc. It's a dead simple protocol so there'll be lots of options. Pick one that you trust

Edit: Even with the PGP option shown at the end of the article, the secret is still accessible to any malware whenever you access it. Unless PGP-based 2FA becomes super widespread, this won't be something malware looks for and so you'll be fine unless you are targeted by intelligence agencies, but still, it's not quite 2FA because it's not something you "have" but something you "know" (the PGP data's unlock password)
Show HN: sy_callback.hpp – High-performance, header-only C++11 callback library
by ShigamiYune | 2025-09-01 10:23:47+00:00
sy_callback.hpp is a header-only C++11 library designed to replace std::function with higher performance and smaller footprint.

Key features: - Supports static, member, global functions, capturing lambdas, and template functors. - Minimal size: 24 bytes for member/global callbacks; heap allocation only for arbitrary callables. - Benchmarks show faster call times and smaller memory usage compared to std::function. - Ideal for real-time systems, game engines, and performance-critical C++ code.

Examples and benchmarks are included in the README.
by tim333 | 2025-09-01 10:24:08+00:00
Perplexity thinks it's https://youtu.be/dHoO7SwVnWI

Which is a clip from https://youtu.be/SX-Lh7mnWYY

I watched some. I mostly seems fairly reasonable but he goes on about taking legal action for giving some 14 yr old a vaccine without asking the parents which seems a bit over the top to me.