MurphyA/hacker-news huggingface dataset:
by deathanatos | 2025-09-10 06:43:03+00:00
Certainly the younger generations are not hung up on the skin tone of an emoji.

Some people customize them to more closely represent themselves. Some people use the defaults. Who … cares? … it's just an emoji.

Heck, for a while some emoji were only available in specific genders. (Those are much rarer, now.) Nobody where I work ever got hung up on the gender of an emoji not matching the user.
by stevage | 2025-09-10 06:43:06+00:00
>There is a reason people still use shapefiles!

It's weird, I've done an absolute ton of work with random geospatial data from all kinds of sources (see opentrees.org), but when someone asks what format to supply data in, I often suggest Shapefile. There's a kind of rugged simplicity to it, like an old Nokia. It rarely goes wrong in strange ways, everything supports it, and its limitations (especially file size, field name length/casing, geometry mixing etc) tend not to be show-stoppers.

GeoPackage turned into such a complex beast that you have no idea what's going to be inside, I tend to avoid it at all costs.
by slacktivism123 | 2025-09-10 06:43:22+00:00
One level up => https://learn.microsoft.com/en-us/windows/win32/msi/roadmap-...:

>Package Validation discusses using Internal Consistency Evaluators (ICEs) to test the internal consistency of installation packages that are under development.

See also => https://docs.flexera.com/adminstudio2021r2/Content/helplibra...:

>The internal consistency evaluators (ICEs) are tests that you can run to check whether Windows Installer packages are valid databases that perform as expected. These tests validate the data in each table of a package, as well as the data among tables.
by sixtyj | 2025-09-10 06:43:32+00:00
In the past, we depended on editors that were easy to switch. Now coders are becoming dependent on tools that are hard to switch off.

And I’ve realized that even when I try to stay in control, I often don’t read the output code—I just copy and paste.

Metaphorically, it’s like pilots who know how to use the autopilot, but can’t switch back to manual control. That’s the generation of coders we’re raising.
Teen researcher: AI bug denied, later fixed without credit
by Anh_khoa | 2025-09-10 06:43:35+00:00
I’m 14, based in Vietnam, and in July I discovered a vulnerability that exposed the system prompt of a major AI model. I responsibly reported it via the official bug bounty program. Response: “Out of scope, just an AI issue.”

Weeks later, I checked again — the bug had been quietly patched. No acknowledgment, no credit.

If it’s “not a bug,” why fix it? And if it’s fixed, why dismiss the report?

Sharing here to hear thoughts from the security community.
by matrix87 | 2025-09-10 06:45:39+00:00
The US is just one giant corporate playground that companies force people to move to for the regulatory climate. It isn't meant for raising a family. People will either be transplants or neo-feudal serfs working in kitchens. The whole thing will turn into the Bay Area

People will get to choose between a vibes-based "equity" ideology where achievement is disregarded or the republican woodchipper of austerity. Either thing leads to the same outcome: everything becomes stupider and shittier. The whole system is moving of its own accord towards enshittification. People should just get the grieving over with and leave
by deathanatos | 2025-09-10 06:46:37+00:00
> Is it so bad to just click to increment the emoji regardless of the color/tone choice made by the first reaction?

This is sort of what I feel like the parent was implying without outright saying it, too. But: that's not how Slack works. If the only reaction is an emoji of skin tone A (let's say its a dark skin toned thumbs up), and I click that dark skin toned thumbs up to also react, Slack adds a thumbs up with the skin tone configured in the user's settings (which I believe defaults to no skin tone), not the skin tone of the initial reaction.

Settings → Messages & media → Default Skin Tone
by mschuster91 | 2025-09-10 06:47:05+00:00
Yeah but there is no actual value generated by passing the banana through the population. It's fictional growth, backed by nothing, the same sort of swindle that shitcoin creators do to pump up their shitcoin's value ("wash trading").

There will be no broad prosperity for all from that banana trading, all it serves is to further pump the inflatable house, and it will eventually pop and leave people to realize they've been conned by "financial engineers". And then, the pitchforks will come out.
by silisili | 2025-09-10 06:47:22+00:00
I think it's -mostly- an age thing, and you simply matured out of it. For the most part.

I say that because I feel similarly, but my out of college coworkers rib me for not having an iPhone. One even commented he'd probably never text me in real life, to which I of course replied that I'd never want him to text me in real life.
by yrand | 2025-09-10 06:48:03+00:00
I'd investigate why it won't run with debug info in the first place. That feels like the core problem here, because it prevents you from using some debug tools.

Of course that may require digging down pretty low, which is difficult in itself.

Edit: also there's split-debuginfo which puts debug info in separate file. It could help if the reason you can't run it is the debug info itself. Which feels unlikely, but :shrug:.
by brightprogramer | 2025-09-10 06:48:43+00:00
Yea the FMT trick uses VA_OPT. I consider myself a noob with C official specification, so you're probably right about that.

I do kinda like how foreach is implemented right now. This allows me to perform some strict checking for easy loop iteration based bugs and also it kinda looks cool.

This is the first time I came across typeof_unqual. I'll look into it, thanks .

I spent a lot of time making this work across all three compilers (especially MSVC). I'm glad MSVC has VA_OPT support.
by zarzavat | 2025-09-10 06:49:20+00:00
Anthropic, if you're listening, please allow zoned access enforcement within files. I want to be able to say "this section of the file is for testing", delineated by comments, and forbid Claude from editing it without permission.

My fear when using Claude is that it will change a test and I won't notice.

Splitting tests into different files works but it's often not feasible, e.g. if I want to write unit tests for a symbol that is not exported.
by 47282847 | 2025-09-10 06:49:50+00:00
I have been running internet services on shared hosts, VPS, dedicated servers, colocated own hardware, since 1996, including larger projects that have their own Wikipedia entry etc, and have never needed to put anything behind cloudflare or other ddos protection layers. The providers I have worked with mostly passed on DMCA takedown requests without issues. The small internet is still fine.
by mrweasel | 2025-09-10 06:49:57+00:00
Didn't the SE models sell notoriously bad as well?

There are always a bunch of us who wants a smaller phone, but the sales number indicates that we are the minority.

To some extend I also think it explains the increasingly thin phones. With the increases in screen size, they need to make the phones thinner, otherwise it would feel like a brick in your pocket.
by b3lvedere | 2025-09-10 06:51:04+00:00
This is mentioned in the article:

"What About the GameCube Broadband Adapter?

Yes, the GameCube had an official Broadband Adapter (BBA). But Animal Crossing shipped without networking primitives, sockets, or any game-layer protocol to use it. Using the BBA here would have required building a tiny networking stack and patching the game to call it. That means: hooking engine callsites, scheduling async I/O, and handling retries/timeouts, all inside a codebase that never expected the network to exist."
by rob_c | 2025-09-10 06:51:06+00:00
Been trying to work out how to put all of this together locally but didn't know bake existed, looks awesome.

Any chance of looking into 9p for rootfs? I've been wanting to grab images, extract locally and then launch the image in a lightweight VM whilst keeping the "guest" fs visible as a normal directory. (Complex but doable, I've had a PoC for a while but have been wanting to take it further)
by throwaway81523 | 2025-09-10 06:51:41+00:00
2TB microsdxc cards have been available for a year or so, and 1TB cards have been available for several years and are even quite affordable. They work in many Android phones including my cheap Motorola. So it's Apple's sky-high premiums that has made their 1TB phones surprising.

https://www.bhphotovideo.com/c/product/1868375-REG/sandisk_s... 2TB $185

https://www.bhphotovideo.com/c/product/1692704-REG/sandisk_s... 1TB $90

https://www.bhphotovideo.com/c/product/1712751-REG/sandisk_s... 512GB $40
by safety1st | 2025-09-10 06:52:18+00:00
The replacement may be AI generated content or something.

Let me go into wild eyed futurist speculative mode here,

1- AI/LLMs are basically a response to the enshittification of Google. The reason this tech is so good and useful is because for years Google rewarded SEO optimized content a.k.a. long winded articles that repeat the same words over and over again and take ten years to make a point, which after training on all that gunk, your LLM can now do in one paragraph. The Google search monopoly gave rise to this lengthy word salad web content and blanketed the earth with it. The AI summarizer arose as a natural response. The web as we know it may now die.

2- The software industry seems to gravitate toward a layer cake of monopolies. E.g. we have Microsoft monopolize the OS and app platform, it becomes so awful the government even tries to put the brakes on it, partially succeeds, then we get the Web application platform. Sitting in a browser on top of Windows and others. Which Google goes on to monopolize. One may suppose that another platform will be built on top of this, which will be unmonopolized for a few years, and then someone will monopolize and enshittify that too, paving the way for the next cycle. It's turtles all the way down.

3- How this pertains to YouTube, well in the near future I suppose someone could ingest all of YouTube, and create AI versions of it, exactly like what was done with the web. And they might even get away with it once we set a bunch of legal precedents that this is not a thing you can get sued for. Presumably the AI platform would need to be different or better in some way, so perhaps we'll see a video platform where all the content is generated on the fly by AI, and you can get exactly what you want because it was trained on the videos that humans made. E.g. you can simply tell the AI you want to watch a comedy show called Three and a Half Horses where all the characters are reverse centaurs, and it will spin up as many episodes as you want until you get bored. And YouTube will continue to be an aging monopoly for decades, like Windows, but no one will really care because we'll be watching horses deliver Seinfeld quality jokes [1]

[1] It's not horses and it's not as good as Seinfeld, but someone's already doing this. So all that remains for my prognostication to come true is for a financial crisis to happen, at which point the government can use it as an excuse to print a random $500B and give it to a politically connected billionaire intermediary who will invest a fraction of it into the engineering, and history will continue to march forward as it does. https://en.wikipedia.org/wiki/Nothing,_Forever
by hintymad | 2025-09-10 06:52:19+00:00
> There is more and cheaper education available than ever before.

The real issue isn’t the availability of learning materials, but the healthy pressure and right push from experienced teachers. People tend to overestimate how self-driven most students are. The truth is, most students aren’t naturally motivated to learn. They need society to give them a sense of purpose, and they need teachers to challenge them with problems that keep them just outside their comfort zone. Sadly, the U.S. school system provides neither. Take my kid as an example: even though he’s in a decent public school, he thinks his schoolwork is tough and the SAT is challenging. Yet the SAT wouldn't even measure up to the high-school graduation exam in my country, let alone the college entrance exam. In the end, it’s the broad middle of students who suffer from low standards. With the right motivation and push, they could learn so much more, but instead they end up wasting precious time in high school.
by arghwhat | 2025-09-10 06:52:25+00:00
The sum of all edge nodes exceed the power in the datacenter, but the peak power provided to you from the datacenter significantly exceed your edge node capabilities.

A single datacenter machine with state of the art GPUs serving LLM inference can be drawing in the tens of kilowatts, and you borrow a sizable portion for a moment when you run a prompt on the heavier models.

A phone that has to count individual watts, or a laptop that peaks on dual digit sustained draw, isn't remotely comparable, and the gap isn't one or two hardware features.
by ggm | 2025-09-10 06:53:09+00:00
I suspect it's a giant version of those hand warmers which do enthalpy when you snap a thing inside the bag. Phase change stuff.

Not sure what's novel here. Maybe its some small specific increment of efficiency.

Heat storage in "salt" is a common pathway. Salt being a generic word not sodium chloride specifically.

Almost anything in the "other phase" state is by definition stable for years without loss unless it sublimated. Ok, explosives aside..

(Not a chemist or a doctor or lawyer or engineer so there's that. Corrections welcomed)
by brightprogramer | 2025-09-10 06:53:25+00:00
I especially am in love with how my formatted printer works. It's not a completely new solution and I think people have already done that. I'll also say that it's not very mature but it makes life a lot easier in some cases.

One example is me parsing HTTP headers: https://github.com/brightprogrammer/beam/blob/master/Source%...
by Tade0 | 2025-09-10 06:53:27+00:00
Of course, because I can bet on the fact that no one will find anything having just those images.

Again: the signal is below the noise floor. Unless you really know what to look for, you'll just find noise. Whoever seizes these files would have to at least know the specific method used, particularly if the content is also encrypted.

Take for an example JPEG as a vessel for steganographic content: the image is divided into 8x8 pixel chunks. If you encode just one bit of entropy in each chunk, a 320x240 image will yield 1200 bits, so 150 ASCII characters. Mangle it with a one-time pad for good measure so that it actually looks like noise. How did that noise get there? Well, it's lossy compression your honor.

There are so many ways to encode that one bit in such a large piece of information that authorities are better off drugging, bribing or torturing you or whoever was the recipient of that message than trying to decode it.
by smcin | 2025-09-10 06:54:12+00:00
But the Senate Judiciary Ctte and then the full Senate get to vote.

Remember Kavanaugh's confirmation vote in 2018 was 50-48, Lisa Murkowski (R-AK) voted against, Susan Collins for, Joe Manchin (D-WV) also for [0]. Susan Collins' reluctant-voice-of-moderation act has run out of steam, finally, probably decades overdue

[0]: https://en.wikipedia.org/wiki/Brett_Kavanaugh_Supreme_Court_...
by 0points | 2025-09-10 06:54:14+00:00
You can also manually match each movie from the jellyfin frontend, but the issue with going this path is that if you need to rebuild your jellyfin instance for some reason, you would need to redo all of this manual matching.

So, the recommended path is to clean up the media files:

https://jellyfin.org/docs/general/server/media/movies/

https://jellyfin.org/docs/general/server/media/shows/
by jraph | 2025-09-10 06:54:18+00:00
I doubt a star will make Nintendo lawyers go "ow nose, they didn't spell out emulator in full, we can't attack them! Damn those star armors!". I don't think it changes anything technically.

The only thing this kind of censoring does is countering basic censor bots I think, and somehow making swear words publishable in the US.
by t-writescode | 2025-09-10 06:54:23+00:00
For what it's worth, my old job was quantifying it in meaningful ways and we *were* revealing, statistically, to be incredibly productive.

And in my own analysis: PRs, test coverage, "story points finished", lines of code written, etc. I was more productive working from home on a reduced hour schedule than I had been working on a strict, high-hours one, too.
by taneliv | 2025-09-10 06:54:41+00:00
If you're happy with grayscale, biggest from Good-Display[1] offers 25" x 33". If you want bigger, you'll probably have to wait until Samsung's new 75" EMDX panel[2] becomes available for purchase.

[1] https://www.good-display.com/product/452.html

[2] https://news.samsung.com/global/samsung-showcases-color-e-pa...
by GeoAtreides | 2025-09-10 06:56:38+00:00
>Fewer than 1 in 5 (18.7%) 8- to 18-year-olds told us that they read something daily in their free time in 2025, again, the lowest levels we've recorded, with daily reading levels decreasing by nearly 20 percentage points since 2005.

[1] https://literacytrust.org.uk/research-services/research-repo...

Seems like the kids just don't read anymore, yours being exception of course
by mschuster91 | 2025-09-10 06:58:28+00:00
> Insofar as the US had a “culture averse to education,” surely that affects white americans as much as it affects anyone else. But, on average, they are not the ones who are behind their peers internationally.

Education outcome massively depends on economic status of the parents. And that, no matter the country by the way, is very closely tied to immigration history and ethnicity.

When parents struggle to afford basic school supplies (to the tune that many teachers have to pay for their students' needs out of their own measly paychecks [1]), that's not exactly conductive to good learning outcomes. When parents don't have the time to sit down with their children and help them with learning because they have to work two jobs to make rent (remember, even two minimum wage jobs is not enough [2]), the kids are put further behind. And they certainly can't afford private after-school tutoring.

The last part is the environment itself - aka the quality of housing (mold, cockroaches and other health impacts) or when gangs lure in kids with the promise of striking it rich by dealing drugs or whatnot...

[1] https://edition.cnn.com/2023/09/02/business/teachers-back-to...

[2] https://www.housingfinance.com/news/rent-remains-unaffordabl...
by jimkleiber | 2025-09-10 06:59:03+00:00
SQLcipher, and i believe the tech was good but at the time, because it asked for a password every time the app open, i figured most people would put a very short and simple password and an encrypted db with a short password was a lot more hackable, especially on Android, if the file got outside the app sandbox.

I suppose now i could do some combination of PIN plus passkey, and have to figure out how to make the database recoverable if people forget their PIN (or lose their passkey?) without me having to store it for them or it being easy to access.

I'm no expert on this, just think the complexity can be a lot more when taking this all into consideration.
by Magnesium0226 | 2025-09-10 07:01:14+00:00
if your on firefox or one of its clones, firefox can auto run javascript scripts to remove shorts with the extension Greasemonkey, scripts can be found at 'the greasy fork'. there is also a decent youtube abdroid app called litube which can be found on f-droid which has a built in option to remove shorts (among other great options)
by cyphar | 2025-09-10 07:02:20+00:00
The handle solution is definitely better (which is why I mentioned pidfds -- I actually think it might be possible to do this today with SIG_IGN and PIDFD_GET_INFO but it's a little hacky) but Unix only had pids and most descendants only have pids too. In that paradigm the zombie solution is kind of inevitable (as with most other Unix hacks). My point was that it wasn't as simple as "just doing some more work in exit(2)" -- you would need to redesign the process API.

There are loads of other related issues to this of course -- libraries cannot really spawn subprocesses as part of their implementation because programs using the library could see the SIGCHLD by accident. With the right design, the handle approach is better here.

> Reparenting, of course, is not needed for long-running services/daemons, as demonstrated by daemontools, runit, s6, Upstart, systemd, etc.

Because they are spawned as children of the daemon. Reparenting is needed for standard Unix utilities that want to run in the background (especially in an interactive shell). Of course, you can redesign that too if you have a time machine, but it would require more work than you originally intimated.
by nolok | 2025-09-10 07:02:22+00:00
Like the other commenter says, it's probably a matter of how your arm is (both position and not moving it at all) during the testing, those automatic machines are super fickle about it compared to the manual "pumps" ones.

Your doctor should see it though, unless they don't stay next to you and thus can't (but I know mine use it more like a first control test, and would always do a manual test before prescribing anything).

YMMV, I'm in France.

PS : with that said, this here is even more different since it's in a watch, and I would not trust it for anything other than "hey, maybe go check at a doctor"
by hilbert42 | 2025-09-10 07:02:37+00:00
OK, that settles it, my experience was before 2008.

"Unimaginable in most countries."

Well, perhaps so these days, but it wasn't at all so when I was a kid. At somewhere between 10 and 12 years old when still in primary school occasionally we kids bought cigarettes on our way home and ducked off somewhere secluded to smoke them.

A few shopkeepers wouldn't sell them to us but many would. There weren't many cigarette machines about (they were usually located on railway stations, in theater foyers etc.), but those in use could be operated by anyone including us kids. Moreover, cigarettes were very cheap, they had nothing like the huge taxes on them of today—so cheap we had no difficulty in purchasing them out of our pocket money.

Kids smoking was frowned upon by most parents and teachers but it wasn't illegal. That's why we smoked in secluded places where we wouldn't be seen. (Back then, smoking was accepted and considered pretty normal for adults, especially men. Since then attitudes have changed dramatically.)

For the record, except for that occasional experimenting as a kid I've never smoked since, nor have I ever had any desire to do so.
by elric | 2025-09-10 07:02:58+00:00
Looking at the PISA 2022 results (2022 is the most recent report, PISA is the Programme for International Student Assessment), this is clearly a way bigger problem than just the US. Many Western countries have a downward trend in maths, reading, and science scores, including Canada, France, the Netherlands, Belgium, Germany, ...

Scores for reading & science had actually been trending upwards in the US, while maths has been trending downwards for some 20 years.

Report: https://www.oecd.org/content/dam/oecd/en/publications/report...
by inglor_cz | 2025-09-10 07:03:55+00:00
Please note that these were metastatic patients after unsuccessful earlier treatments, not a random group of freshly diagnosed patients whose tumors would be less aggressive on average.

I don't see any reason to be dismissive of this result. It is, indeed, striking to have half of terminal patients respond to a new treatment and two completely healed.

It is also striking that this treatment works on multiple cancer types.

Overall - striking, yes. N == 1, but I am awestruck. Let us hope that the larger trials won't disappoint us.