MurphyA/hacker-news huggingface dataset:
by bonoboTP | 2025-09-17 07:01:55+00:00
In Hungary, we had iWiW, one of the earliest "social media" sites. (=international who is who - though it never went really international, https://en.wikipedia.org/wiki/IWiW, started as WiW in 2002).

It was also invite based and it was exciting to get an invite back then. It was more like a phone book, it had detailed profiles where you could specify your favorite things, introduce yourself, upload a few pictures etc. It didn't have a newsfeed. Later they would introduce some kind of notification when someone uploaded new pics. But it was mainly "poll-based", i.e. you'd go to specific profiles to see if they uploaded anything new.

This was a significant break from the pseudonymous forum and chat culture (A/S/L?), and blended your real life with the previously totally separate online world for the first time. Now you could look up classmates, see who viewed your profile, of course it drove a lot of teen drama as you'd expect. It was a more public companion to the nascent MSN Messenger culture (which replaced the SMS-based more private teen comms culture, which replaced the family-landline-phone-based gossip culture and of course IRL-based one, feels weird to have lived through all those transitions - we didn't even have a family landline phone in the early 90s and would use phone booths to call family members in other cities).

The mainstream dominance of iWiW in Hungary was actually quite short-lived (~2004-2009), though it feels longer in my memory, there was so much happening, so much new stuff popping up. Note also that iWiW got bought by the local subsidiary of Deutsche Telekom already in 2006. So it was quite obvious that there's commercial value in such sites.

Initially Facebook was also more profile-focused, where the main activity was looking up profiles, checking their friends, reading bios, looking at galleries etc. (where you actually clicked links to explore, instead of being fed a feed and just scrolling), and the newsfeed-focus only got introduced later.

Nowadays, Facebook is mostly a public agora in Hungary, the platform for politicians and pundits and social critique etc (instead of Twitter like in other countries). I think the eager culture to post updates for real friends has dwindled, people are less naive about it and also realized they don't really care all that much about their second cousin's vacations or their old classmates' life updates. Real personal "social media" is mostly in private Whatsapp groups I think.
by mc3301 | 2025-09-17 07:01:56+00:00
I fully agree with your point; and I have also been to Dōgo Onsen. I would go a step further and say this: even if a piece of entertainment (or history) is based specifically on "something," and you enjoyed that entertainment, it doesn't guarantee that you'll enjoy that "something."

However, people can have fun however they'd like. If you think it sounds awesom to drink a coffee in the same shop Edgar Allan Poe drank a coffee a hundred years ago, that's cool!
by alkonaut | 2025-09-17 07:02:20+00:00
> Yes, C++ can be unsafe if you don’t know what you’re doing. But here’s the thing: all programming languages are unsafe if you don’t know what you’re doing.

I think this is one of the worst (and most often repeated arguments) about C++. C and C++ are inherently unsafe in ways that trip up _all_ developers even the most seasoned ones, even when using ALL the modern C++ features designed to help make C++ somewhat safer.
by tordrt | 2025-09-17 07:02:42+00:00
There is many different strains of HPV, the likelihood of already have contracted them all is small. It will still protect you against strains you don't have. It also protects against genital warts. The vaccionation program targets young girls because thats the most efficient time to take it and has highest benefit/cost. You will still reap benefits of taking it later.

I dont see any reason not to take if you get it for free and you are planning to be sexually active with multiple different partners.
by markshuttle | 2025-09-17 07:02:50+00:00
These bug reports are most appreciated; we fully expected to run into corner case issues like this.

The team working on Rust coreutils have been loving the feedback wider testing provides, and I am sure that 25.10's wide usage will enable Ubuntu 26.04 LTS to be confident in the new stack. It will also enable other distros to consider making the same change.
by thom | 2025-09-17 07:03:15+00:00
I still have great affection for Midnight Commander, like Norton Commander before it. I used to use the latter to initiate a parallel cable connection to my brother's computer for Doom deathmatches, pretty cool for a file manager.

For no good reason, here's a screenshot of both of them running side by side on an iPad, which is a thing you can apparently do these days:

https://pbs.twimg.com/media/GYRYTq6WUAAt_1t?format=jpg&name=...
by darkamaul | 2025-09-17 07:03:16+00:00
We tolerate way too much noise in our daily lives, especially in dense cities. It’s a hidden tax on our health. Constant low-level noise has been linked to stress, sleep disruption, and even cardiovascular issues.

What bothers me is that we only regulate the loudest offenders (cars, motorcycles, construction), while the residual of everything else is just accepted as background. But that background adds up.

I wish we had stricter regulations not only for peak noise but also for the residual noise emitted by everyday objects. If reducing a few decibels here and there became a design goal across the board, the cumulative effect on quality of life in cities would be enormous.
by sgt | 2025-09-17 07:04:07+00:00
That's a bigger discussion, I guess. But all of them seem to just be gradual improvements and more eye candy, if anything. Fewer crashes, yet incompatibilities because of the ecosystem. You'll never see things like secure terminal input, handover of apps/data to other devices, and a dozen other things that Just Works™ on Mac. I don't want to make it seem like I am anti Linux though; I am a Linux user as well, but just not on my primary desktop.
by BoorishBears | 2025-09-17 07:04:27+00:00
I recently got my first AI generated PR for a project I maintain and it was honestly a little stressful.

My first clue was that PR description was absurdly detailed and well structured... yet the actual changes were really scattershot. A human with the experience and attention to detail to produce that detailed description would likely also have broken it down into seperate PRs.

And the code seemed alright until I noticed a small one-line change: a UI component had been replaced with a comment that stated "Insantiating component now requires X"

Except the new insantiation wasn't anywhere. Their coding agent had commented out insantiating the component instead of figuring out dependency injection.

That component was the container for all of the app's settings.

-

It's interesting because the PR wasn't entirely useless: individual parts of it were good enough that even if I took over the PR I'd be fine keeping them.

But whatever coded it couldn't understand architecture well enough. I suspect whoever was piloting it probably tested the core functionality and assumed their small UI changes wouldn't break anything.

I hope we normalize just admitting when most of a piece of code is AI generated. I'm not a luddite about these tools, but it also changes how I'll approach a piece of code.

Things that are easy for humans get very hard for AI, and vice versa.
by Animats | 2025-09-17 07:05:00+00:00
There's something to be said for not having a dumb VGA controller.

Some years ago, I had a headless system running QNX in a control application. About 30% of the CPU time was being consumed by something. It turned out that the system had a very minimal VGA controller, not connected to anything. The QNX boot image was capable of running with no console at all, which was the intent. But it found the VGA controller and launched a screen saver. The screen saver worked by shifting the entire screen one pixel at a time, which, with this minimal VGA controller, was a very slow read from VRAM, one byte at a time. This was so slow that it ate up a huge amount of CPU time.

This being QNX, it wasn't at high priority, so the real time stuff preempted it.
by unwind | 2025-09-17 07:05:11+00:00
This is an amazing discovery, article, and fix proposal. Fantastic work, very impressive and also very instructive on how things work on modern PCs and how far you can actually dig to get at stuff that is "supposed" to be hidden.

As someone who has written embedded firmware for many years (not for PCs), I can only dream of an end user being this capable to discover a bug. I want to live in the world where Asus immediately send an e-mail offering some kind of short-term contracting work to fly in and talk to their firmware people for a few days and get $FIVE_FIGURES or something, and leave with an updated laptop running their new production BIOS.

Obviously this bug has gone un-fixed for four years so that is not the world we're in. That makes me sad. :|

Edit: s/fix/fix proposal/.
by fluoridation | 2025-09-17 07:06:09+00:00
>making errors with lambdas requires disturbingly little friction

Not any less than other parts of the language. If you capture by reference you need to mind your lifetimes. If you need something more dynamic then capture by copy and use pointers as needed. It unfortunate the developer who introduced that bug you mentioned didn't keep that in mind, but this is not a problem that lambdas introduced; it's been there all along. The exact same thing would've happened if they had stored a reference to a dynamic object in another dynamic object. If the latter lives longer than the former you get a dangling reference.

>In any case, if you want safety and performance, use Rust.

Personally, I prefer performance and stability. I've already had to fix broken dependencies multiple times after a new rustc version was released. Wake me up when the language is done evolving on a monthly basis.
by Bukhmanizer | 2025-09-17 07:06:47+00:00
I think you’re just arguing for nepotism in a roundabout way.

My senior staff engineer can’t code at all. He got hired because he was friends with our engineering manager. You might say “well that’s nepotism then since he’s under qualified”, but I’m sure he would make the argument that he got the job because of his “stellar reputation and extensive network”.

It’s an abhorrent situation to be in. Everyone knows he can’t code but because he got hired at such a senior level he’s making high level decisions that make no sense. Give me a qualified rando any time of the day.
by witrak | 2025-09-17 07:07:42+00:00
It seems nobody remembers the reason for the F-key assignment in the original i.e. Norton Commander... The assignment was very logical and easy to remember (and use) on the original PC keyboard, where F-keys were located in two columns on the left edge of the keyboard: F1, F2, then F3, F4, and so on. You can immediately see the advantages of the F9 location (the leftmost key at the bottom) and of the proximity of the Browse and Edit keys. I used my left thumb to press F10 - it was in the correct place almost without palm movement...

Nowadays I almost don't use Mc (except for file manipulation) because the Linux version has a serious weak point - it blocks the most important keystroke in shell: Tab. It is of course traditionally reserved for panel switching but this role could be deactivated when instead a single command line zone MC would allow to have a multi-line (in NC it was 3 or 4 line) zone for the shell scrolled display. This way it would be possible to have the full-size panel display (with the Tab switching panes) and one keystroke away reduced-size panels with full functionality of the shell tab key in the alternative panel mode... Another disadvantage is the complicated way of changing settings (especially the colors and file attributes display format) in practice forcing trial and error mode... True, it's not needed often but spending hours on it is rather deterrent.
by soheilH | 2025-09-17 07:07:56+00:00
LLMs now generate a lot of React and Tailwind UI code, but previewing it often means spinning up remote containers or using full sandboxes.

I just launched BuildKitty Play, a lightweight playground where you can write React + Tailwind, render it instantly, and inspect components in a React tree. It’s free, fast, and meant for quick experiments and AI-generated snippets.

You can try it here: https://www.buildkitty.com/play
by darthoctopus | 2025-09-17 07:08:08+00:00
> Throughout Europe, though not in America, there is a third class of men, more respected than either of the classes of workers. These are men who, through ownership of land, are able to make others pay for the privilege of being allowed to exist and to work. These landowners are idle, and I might, therefore, be expected to praise them. Unfortunately, their idleness is rendered possible only by the industry of others; indeed their desire for comfortable idleness is historically the source of the whole gospel of work. The last thing they have ever wished is that others should follow their example.

Ahhh, how times have changed indeed!
by mfru | 2025-09-17 07:09:00+00:00
The closest platform that is a somewhat known group of people coming together in a semi-private space seems to be Discord.

You can have as large or as small a community you want, you can have known people, unknown people.

Mastodon comes close as well, but the effort to start a discord community is so much smaller compared to running a Mastodon instance.
by contrarian1234 | 2025-09-17 07:09:11+00:00
You will notice other links in this discussion and suggested in the video - that consumer products are contaminated with these chemicals. As far as I understand these chemicals are supposed to be purely part of the manufacturing process. Is it in products or not..? Or only the non-dangerous long chains are in products? The whole discussion is muddled and unclear - and designed to spark outrage (click and subscribe! and don't forget to check NordVPN)

> Give it couple of decades of these cycles and you get trace amounts of those chemicals everywhere. Even where human may haven’t been

I skeptical this is factory run-off that goes down the rivers, dilutes in the vast gigantic ocean, and then ends up in a polar bear. Maybe that's what's happening.. but they're not dumping gigatons of this stuff and the ocean is infinitely large in volume. You'd have vastly different orders of magnitude for anyone near the river vs at the north pole..

So things aren't adding up. I'm not saying these chemicals aren't a problem. I'm just saying the discussion is disingenuous and just doesn't hold up to basic scrutiny.
by alkonaut | 2025-09-17 07:09:19+00:00
I'm a developer since 30 years. I program C#, Rust, Java, some TS etc. I can probably go to most repositories on github and at least clone and build them. I have failed - repeatedly - to build even small C++ libraries despite reasonable effort. And that's not even _writing any C++_. Just installing the tooling around CMake etc is completely Kafkaesque.

The funniest thing happened when I needed to compile a C file as part of a little Rust project, and it turned out one of the _easiest_ ways I've experienced of compiling a tiny bit of C (on Windows) was to put it inside my Rust crate and have cargo do it via a C compiler crate.
by sixo | 2025-09-17 07:10:18+00:00
I toyed around with the idea of using an LLM to "compile" user instructions into a kind of AST of scaffolding, which can then be run by another LLM. It worked fairly wellbfor the kind of semi-structured tasks LLMs choke on like "for each of 100 things, do...", but I haven't taken it beyond a minimal impl.
by globular-toast | 2025-09-17 07:10:32+00:00
I'm curious what makes you think "multiple instances" when you see this? You realise operating systems have been able to run multiple processes for decades, I assume? And you probably think nothing of running multiple shells, web browsers etc? None of this has anything to do with Docker.

I've noticed a lot of people seem to think Docker is some dark art technology when it's really just an amalgamation of various things that you can do anyway.

Incidentally, when I was on dial up and before I had a home network (just one family PC) I started to learn networking by running things like IRC servers (unrealircd to be specific) and multiple clients locally (including eggies). I was really talking to myself in every sense. Was quite fun to give myself ops etc.
by dreamcompiler | 2025-09-17 07:10:57+00:00
Apples and oranges. Blood pressure medicine is for people who have hypertension, and not everyone does. And hypertension is not contagious.

Conversely, almost every adult over 45 is carrying some form of HPV and a few of those forms cause cancer. If any of those adults has unprotected sex with someone without HPV who is unvaccinated, they almost certainly will transmit the virus. Even if condoms are used, HPV can still be transmitted. This is a much more contagious virus than HIV.

The HPV vaccine is both extremely safe and extremely effective. Suggesting that every human consider getting the vaccine -- with appropriate consultation with their healthcare provider -- is sound advice.
by netsharc | 2025-09-17 07:12:21+00:00
Just like Isis, Al-Qaeda, Taliban, etc claim to be Muslims but are perverting it to justify their jihad, the MAGA-movement seems to be doing the same..

This anthropologist spoke before the UN about Islamic radicalization. It's not hard to see that the same sort of radicalization happened to white men in the US, and Europe for that matter (those poor poor "victims" /s): https://www.youtube.com/watch?v=qlbirlSA-dc
by 3RTB297 | 2025-09-17 07:12:47+00:00
The author invented and then dashed against the rocks a few existing fediverse platforms in the course of a couple paragraphs.

These things already exist and struggle exactly because people comfortable with the walled garden approach forgot what FB was like in 2006 when you only knew 15 people on there. The lack of critical mass of your personal contacts outside of the walls is exactly how FB and IG keep you from venturing outside the walls.

Friendica is one of several fediverse platforms the author basically describes. You can even self-host an instance for yourself and friends/family.

And you may say:

> I tried Mastodon once, which is not immediately intuitive, and the apps aren't perfect. Plus, the wikipedia article describes something that isn't perfect, so I shouldn't bother.

Perfect. IMO, the minuscule friction to enter is the benefit. The walled gardens exist and hold people in such high numbers exactly because they've reduced the friction to enter and increased it to leave. The definition of a trap, yes?
by codehead | 2025-09-17 07:13:21+00:00
I would sincerely like to understand what your steps were to get you to convincingly move down to zero usage of CC. I have seen hits and misses with codex to feel like it tries really hard to be good, and in some ways it is (like the out-of-the-box context management seems like a pretty smooth batteries included feature), but in some important (to me) ways, it just keeps falling on its face (like giving up on what it deems to be too complex of a task-in my case, porting a pretty robust JS deobfuscation tool (works but is mad slow) over to Rust-and that has prevented me from feeling so full of confidence and speculative joy about, thus far. It caught and fixed some bugs after a few turns of renewing context but I was doing that with CC (with better walkthroughs as it did its thing) so it felt underwhelming to me. As anecdotal as my situation/experience sounds, I still feel like with every "new"-ish thing that gets thrown at us regarding Ai tooling and similar such news, the hype does not live up to the reality, FOR ME.
by magicmarks | 2025-09-17 07:14:30+00:00
Boost your exam preparation with Engineering Chemistry video lectures from Magic Marks. Learn key topics like Atomic Structure, Chemical Bonding, Phase Rule, Water Treatment, Fuels, Polymers, and Environmental Chemistry through clear, step-by-step explanations. Perfect for B.E./B.Tech students, these lectures make complex concepts easy and exam-ready. Start learning now and strengthen your fundamentals with Magic Marks.
by testdelacc1 | 2025-09-17 07:14:41+00:00
Ok let’s assume that AI will be a game changer. How does hosting it in the UK change anything? Just feels like something to brag about, but doesn’t have any impact.

The UK is suffering from persistently expensive electricity (https://grid.iamkate.com/, see All-Time). How does hosting AI data centres help with that?
by vintermann | 2025-09-17 07:14:43+00:00
One of my grandparents survived tuberculosis, contracted via his father. His father died from it, and my grandpa spent much of his childhood in a sanatorium. He lived to 97.

A granduncle lost his leg to tuberculosis infection, and also spent his childhood in a sanatorium. He was declared an invalid in the 1920 census. However, he got an artificial leg and a cane (he refused to walk with a crutch), and became administrator for a sanatorium himself. Patient's accounts from the adults at the sanatorium (Vensmoen) are surprisingly positive. Despite the death and disability around them, they insisted they had a good time there, inspired by the companionship from other young people in the same situation, the competent concern from the doctors and the activities such as walks in the woods (naturally, not very long ones!).

The children though... I haven't heard any happy stories from there. They definitively don't look very happy in pictures either. There are probably some parallels to Covid lockdown worth exploring.
by jbstack | 2025-09-17 07:14:48+00:00
But in many cases a server operator doesn't expect any legitimate traffic from that half of the internet, or is willing to block traffic from it.

For example, there's generally no reason a customer would use their internet banking app with traffic routed via a datacentre other than for the reason you proposed (masking their IP address), so if the bank wants to prevent people doing that then blocking all data centre traffic is an effective way of doing it.
by simon_he | 2025-09-17 07:15:01+00:00
I built vue-markdown-render to make Markdown rendering in Vue 3 projects simple, fast, and highly customizable.

TypeScript-first: Strict types, modern API. Component-based: Each Markdown node is a Vue SFC, easy to extend/override. Code highlighting: Monaco/Prism support, themeable. Plugin system: Add custom nodes, hooks, or parsers. Tailwind-ready: Styles are minimal and easy to override. Well-tested: Vitest specs, strict linting, and CI. Easy local dev: pnpm dev spins up a playground for rapid prototyping. Repo: github.com/Simon/vue-markdown-render Docs & demo: [link to demo if available]

Feedback, issues, and PRs welcome!
by menaerus | 2025-09-17 07:15:32+00:00
For most people this is a feature not a bug as you suggest. It may come across as PITA, and for many people will do, but as far as I am concerned, while also having experienced the pain of package managers in C++, this is the right way. In the end it's always about the trade-offs. And all the (large) codebases that used conan, bazel or vcpkg induced a magnitude more issues that you would have to handle which otherwise in a plain CMake you would not have. Package managers are for convenience but not all projects can afford themselves the trouble this convenience brings with it.
by hinkley | 2025-09-17 07:17:59+00:00
This has been brewing for a long time. Maven, CPAN before it.

Maybe some of these systems have better protection from counterfeiting, and probably they all should. But as the number of packages you use goes up, the surface area does too. As a Node developer the… permissiveness of the culture has always concerned me.

The trick with playing with fire is understanding how fire works, respecting it, and keeping the tricks small. The bigger you go, the more the danger.