MurphyA/hacker-news huggingface dataset:
by masklinn | 2025-10-01 08:09:27+00:00
> I don't understand why people insist on simulating a poor substitute for RAII with a feature that is itself almost decent RAII.

Because it’s nowhere near “almost decent RAII” and RAII requires a lot more machinery which makes retrofitting RAII complicated, especially in a langage like C which is both pretty conservative and not strong on types:

- RAII is attached to types, so it’s not useful until you start massively overhauling code bases e.g. to RAII FDs or pointers in C you need to wrap each of them in bespoke types attaching ownership

- without rust-style destructive moves (which has massive langage implications) every RAII value has to handle being dropped multiple times, which likely means you need C++-style copy/move hooks

- RAII potentially injects code in any scope exit, which I can’t see old C heads liking much, if you add copy/move then every function call also gets involved

- Because RAII “spreads” through wrapper types, that requires surfacing somehow to external callers

Defer is a lot less safe and “clean” than RAII, but it’s also significantly less impactful at a language level. And while I very much prefer RAII to defer for clean-slate design, I’ve absolutely come around to the idea that it’s not just undesirable but infeasible to retrofit into C (without creating an entirely new language à la C++, you might not need C++ itself but you would need a lot of changes to C’s semantics and culture both for RAII to be feasible).

https://thephd.dev/just-put-raii-in-c-bro-please-bro-just-on... has even more, mostly from the POV of backporting C++ so some items have Rust counterpoints… with the issue that they tend to require semantics changes matching Rust which is also infeasible.
by sfn42 | 2025-10-01 08:09:50+00:00
Sure, a broken clock is right twice a day. And sure, you can be smart and vote for Trump. Maybe you just genuinely want the chaos and his policies. It's probably good for some people.

But it's not good for normal people. Normal people vote for Trump and then turn around and cry that their insulin and other meds are suddenly too expensive again. Lots of stuff like that. Normal people are very clearly not well served by Trump's politics. Yet they vote for him anyway and that's just stupid.
by quchen | 2025-10-01 08:10:20+00:00
TTOP is the standard work on the topic. Some parts I would say fell out of fashion (using Miranda for example), but many parts are either timeless or still just as relevant.

That said, the book is very dense; for me it was just too much the first time I tried to read it. After circling back to it after a while it gets much easier, because you know what parts you really need (which is a common pattern for me at least with everything academic).
by kqr | 2025-10-01 08:11:35+00:00
> use less water

I agree, but want to note that this requires more actively stirring the pasta. The reason for the suggestion of lots of water is it allows the pasta to move freely on its own, meaning it stirs itself with the motion of the boiling water.

Stirring the pasta is important to make it cook more evenly and to help it release starch into the water.
by oreally | 2025-10-01 08:11:47+00:00
poor?

If I use RAII I'd need to have a struct/class and a destructor.

If I use defer I'd just need the keyword defer and the free() code. It's a lot more lean, efficient, understandable to write out.

And with regards to code-execution timing, defer frees me from such a burden compared to if-free.
by SideburnsOfDoom | 2025-10-01 08:12:34+00:00
> So I would argue that you are completely wrong.

You could argue that, but it would be idiotic. It would be deeply and deliberately ignorant of e.g. Facebook complicity in ethnic massacres in Myanmar. Cambridge Analytica. Youtube as an engine of algorithmic radicalisation. The continued extremism on what was once Twitter. Online anti-vax disinformation. QAnon. All of Truth Social.

You posit it as "people vs governments" but that is not the reality. There is a third force. "The people" don't run the internet any more. A few incredibly wealthy oligarchs control most of it, and this trend is strengthening. Elon. Zuck. Jeff. Satya. Sergey. Rupert. You know who I mean from one or two syllables each and that's telling. This state of affairs requires government inaction as power consolidates.

> But most people, actually, have not lived through those "early" days

I have been online since the mid 1990s, so whatever point you might be trying to make doesn't apply to me.

The idea that "Government red tape ruined the internet" is just nonsense.
by intended | 2025-10-01 08:13:03+00:00
The reality of our times in a song - the dems are always wrong.

The right leaning media machine is not beholden to facts or accuracy, it’s beholden to narrative.

The center and left are still stuck in the old era of trying to do reporting, and so they look like confused and untrustworthy in comparison.

Study how the right does media and messaging, its half of the flywheel that powers the current political era.
by trod1234 | 2025-10-01 08:14:02+00:00
In fairness, many employers exploit their workers. Wages have been supressed for multiple decades. Rights stripped through arbitrary pay-for-play work agreements, etc.

Eventually you lose all goodwill and get a saturation of ill-will related to that exploitation, debt slavery through student loans or worse. Quite a lot of business people blind themselves to the reality.

Those that drink the kool-aid are always in the next round of layoffs, after they pulled 80 hour weeks to have a project come in on time. Its not reddit fueling this, its bad business behavior at scale unfortunately.

No one can fool everyone all the time. The deceivers are always eventually found out, and then its "we can't find anyone"...

The young listen to the stories of people who have accrued a certain amount of experience who are in their 40s now, and quite a lot of those stories are not success but rather exploitation, use and abuse, oh and now all the jobs went to AI... its a trend, and its going to get real bad because the old needed the young to take over those jobs to fuel their money-printing debt spree over the past 30 years. Demographics are destiny, and you either get slave labor, or you get movements towards letting things rot when the environment reaches a certain threshold, and is disadvantaged in the fullest sense of the term.
by maxglute | 2025-10-01 08:15:15+00:00
A "few decades" = a few decades +40-50 years that PRC workforce will hang around, i.e 2070/80, aka most of our/next generations useful lifespans. They're simply going to be milking the greatest high skill demographic divident in recorded history, basically roughly OECD combined in STEM, for any remotely useful extrapolatable/relevant "long term" period. Even then by 2100 their "hammered" demographics, factoring in PRC scale, they are going to produce more tertiary talent with shit TFR than US projected to gain via natural births and immigration (as in pre Trump, immigration rates). Depending on how retirement age extends workforce particapation (which it will, PRC retirement very young), they will still have decisive effective skilled labour pool advantages. That's without mentionining all the shit that suppresses PRC TFR, i.e. real estate prices, high skill absorbtion, are all downstream from current population levels/density. Once they shed 100s of millions, all those stressors will alleviate (abundance of housing, work opportunties) + one child couples will get like 4 wealth transfers from parents, i.e. might not get back to 2.1 replacement TFR, but if it gets to 1.7-1.8 (reasonable range with pronatal policies) that's a few 100m more births to workforce.
by dustincoates | 2025-10-01 08:15:19+00:00
You can find a lot (all?) of the Hélène et les Garçons episodes on YouTube, too.

Another good "sitcom-like" that you can find on YouTube is extr@. It's cheesy, but it's entertaining enough for what it is, and they have it for French, German, and Spanish (and English). Interestingly, it's the same main actor for French, German, and Spanish, a Dutch actor playing an American, while the rest of the cast changes around him.
by KTibow | 2025-10-01 08:15:27+00:00
It sounds like he actually orchestrates a "big night out" each time:

One of the things I learned is that my review will be worse than useless if I am not having a good time the night I review it. I'll feel bad for underperforming, you'll feel bad for having a stressed, depressed drunkard on the line, and no one's knowledge of UX and the world is improved. So, I've made a few rules. One: I never drink alone. That means I need to ask friends whether they're up for a night out. I normally pay for their drinks, too. Two: I never schedule in a rush. That means that I now commit to a general two-week turnaround, but it can be longer than that, at times, and there's nothing I'm willing to do about it to make it faster.
by cpcallen | 2025-10-01 08:16:52+00:00
Seems interesting but for some reason on Chrome on my iPhone 13 mini the page is too big for the screen: I have to pinch zoom out to see the X that dismisses the instructions, and can't scroll the about page.

Did you make some assumptions about the minimum window / screen size based on oversized modern smartphones, forgetting that lots of us still cling to more reasonably sized older devices?
by TobiX86 | 2025-10-01 08:17:12+00:00
The future of skills isn’t static — it’s dynamic.

At SkillBeacon, we just launched our new Skill Trend Insights pages. They don’t just tell you what a skill is — they show you:

How its global media presence is evolving (daily trend lines) Which skills and roles are connected What signals (innovation, business adoption, impact) are driving attention

For example: Data Analysis is currently trending +33% this week, with strong links to financial planning, AI integration, and sustainability.

This isn’t just content — it’s a real-time skill radar, designed to help professionals and organizations stay ahead of the curve.

Explore the live page: https://skillbeacon.ai/skill/Data%20analysis/trends
by cudgy | 2025-10-01 08:17:45+00:00
So, the Democrats would be different as it relates to the current wars? Democratic Party cheered on the Ukraine war. Democratic Party voted for Iraq along with Republicans after 911. I think a single Democrat (who later voted for the Ukraine war ironically) voted against it. Both parties are devout backers of the current Middle East scheme. When it comes to war, the parties are practically indistinguishable.
by edanm | 2025-10-01 08:21:01+00:00
> Therefore an oracle to decide the Halting problem does not exist within the constructible universe.

I might be confused here, but isn't an Oracle to decide the halting problem something that everyone agrees doesn't exist?

The whole idea is for this to be a thought experiment. "If we magically had a way to decide the halting problem, how would that affect things" seems like a normal hypothetical question.
by zarzavat | 2025-10-01 08:21:40+00:00
When you listen to music that has been AutoTuned, you don't know if the singer can actually... sing. If you put them in a room and asked them to sing a song without artificial aid, would you actually enjoy their performance or not? You don't know!

This marked a divergence from thousands of years of vocal performances where singing ability and enjoyment of the music were one and the same.

AutoTune was the first slop, and the general population seems to like it.
by earnesti | 2025-10-01 08:21:48+00:00
Governments do care, they have developed heavy regulatory frameworks for cryptocurrencies, such as MiCa in EU. I think central banks have been giving (negative) comments about Bitcoin since 2011 or so when it first gained modest publicity.

Governments are huge and consists of many different institutions. I guess many would like to see Bitcoin stopped, but how to do that without fondling with the basic human rights, such as the right to free communication? So far the governments have been regulating it, trying to reduce the illicit use, which doesn't really stop it but actually makes it more legitimate.
by vintermann | 2025-10-01 08:21:59+00:00
Something that I think normal, decent people don't appreciate enough: you can join an organization without believing a word of what it stands for. It's perfectly possible to just pretend. It doesn't take a ton of resources or a big coordinated conspiracy to join and betray an organization, it just takes a bit of self-confidence, or chutzpah.

One person I believe knows this, is Keir Starmer. It's very hard to explain why things happen in UK politics without assuming he is trying to tank Labour.
by piva00 | 2025-10-01 08:23:05+00:00
Because, supposedly, you are better than that, no? Or perhaps not, from the discourse being spewed the past year even here on HN I feel like the USA is definitely on a long, winding, dark path, you guys are firmly sitting on two opposing camps, escalating the aggressive and violent rhetoric at every turn, and there's no off-ramp.

It's unfortunate, and scary, to watch but there doesn't seem to be a way out, you will keep brewing this hatred until it explodes... I will need a lot of popcorn for that moment.
by dannersy | 2025-10-01 08:23:12+00:00
If you're still thinking both sides are the same, then maybe the conversation isn't worth it. I think status quo Democrats are a real problem that, unfortunately, helped get us here. That said, I'm not going to have the both sides conversation for the millionth time because I cannot help but think you are arguing in bad faith.

I'll say it again. Context matters. They are adversarial to our allies and the "enemy within" is in reference to a nonexistent radical left.

Edit: also, "voted for the Ukraine war"? Excuse me? Do you think Russia should go unchecked? After WW2, Europe more or less, conceded to the American hegemony and military power in exchange for trade overreach. For better or for worse, Europe's success is important to American success and vice versa. Russia knows this and considers Ukraine a check on western power.
by chrismatheson | 2025-10-01 08:23:24+00:00
I think the point is, that they DO know who they are. They are being specifically approached for some sort of expertise, and being asked to spare their time for the benefit of the person proposing the meeting.

If you ask someone to do you a favour (even if its just to listen to your pitch) then I would say its common decency to not put that person out more than you absolutely have to.
by HelloNurse | 2025-10-01 08:23:25+00:00
There's a clear difference between respecting people and hate speech; no project should welcome someone who contributes inappropriate insults and off-topic rants.

If that stereotypical Orthodox Jew wants to be a valuable community member, they can keep their hostile opinions to themselves, and nobody will consider them troublemakers.

Obviously they won't feel welcome because they realize that the majority would despise them as bigots if they expressed intolerable opinions, but hopefully it can become a reason to question their ideology.
by superultra | 2025-10-01 08:24:35+00:00
> Gamification is great.

Is it?

I think the gamification is at the core of why Duolingo has persisted even though it doesn’t work.

At any point in real learning, or in acquiring any kind of skill in anything, one hits a plateau and the thing becomes boring or dull or hard. Internal drive to learn the thing must overcome the drudgery of repetition until you exceed that plateau. And then eventually there’s another one down the road.

What’s more is that the more we learn the more we get rewarded for confronting and pushing through the boring or hard. It’s a real reward that dopamine is evolutionarily designed to encourage. In a way, learning is already as “gamified” as it needs to be.

Gamification on the other hand convinces us that we’re making progress but it’s completely artificial. It manipulates dopamine in ways that don’t encourage actual and more learning. Instead gamification rewards gamification.

We need less gamification in our world and more internalification.
by BlackFly | 2025-10-01 08:25:39+00:00
They are obviously allowed to discuss certain aspects, "We have a suspect," "We have our best detective, Sherlock Holmes, working on the case," "Here is a photograph of our suspect, please contact us if you have any information regarding the suspect."

Then there are other aspects that they would be prohibited from sharing in some legal jurisdictions, that hinge on privacy law (divulging sensitive but irrelevant details regarding the suspects alibi that they learned by interviewing the suspect) or on affecting potential jury members.

Instead they use the idea that they aren't allowed to share any information to just avoid answering questions.
by laurentlb | 2025-10-01 08:26:04+00:00
Each time I read this kind of feedback, I wonder if there should be a free, community driven, alternative to Duolingo.

- Content may be provided by contributors (like Duolingo did for many years)

- It could be supported by donations (I believe the costs can be kept low)

My feeling is that lots of problems with Duolingo are caused by monetization (and many things were better in Duolingo a few years ago).

I'm still not sure of how it should be designed and what we need exactly. One of the problems is also to get enough contributors. I'd be interested in hearing more thoughts on this.

As a hobby, I started building an alternative to the Duolingo Stories feature (https://lingostories.org), but it's still fairly limited.
by bellamoon544 | 2025-10-01 08:26:56+00:00
AI Image Editor is a powerful online tool designed to enhance and modify images seamlessly. With user-friendly features, it allows users to apply filters, adjust colors, crop, and add text, transforming images with just a few clicks. Perfect for both beginners and professional designers, the AI Image Editor provides robust editing capabilities without the need for extensive photo-editing skills. Optimize your images for social media, websites, or personal projects easily and efficiently. Experience the future of image editing with the intuitive and innovative AI Image Editor.
by GoatOfAplomb | 2025-10-01 08:26:57+00:00
Pimsleur is the best thing I've found for my first ~30 hours of learning a language (Courses 1 and 2, basically). It gets to the (IMO) most important words/phrases/interactions first, and the spaced repetition works well for me. It almost feels like magic is happening in my brain. In find going past 1 and 2 is still worth my time, but I usually start to sense diminishing returns, and at that point I start to look around for other options to supplement it.

Pimsleur's implicit way of teaching grammar works well for me for the most basic stuff, but as it gets into more nuanced grammar, it gets a bit less helpful for me. It also feels less magical to me once it gets past the first couple hundred words.
by drw85 | 2025-10-01 08:27:29+00:00
I guess most people here use adblockers, i do too. But occasionally, i have to use the internet without one and i am absolutely shocked.

Ads don't just show things, they forward you to websites that vibrate your phone and claim you won prizes on ebay, amazon, or apple.

Those ads and scripts are on completely legitimate newspapers, ebay, etc.

It's like those companies never use their own product or actually pay attention to what's happening.

The internet without adblockers is largely unusable and dangerous.
by fscaramuzza | 2025-10-01 08:27:42+00:00
Well, Italian *nonnas rarely used more than one pan for cooking, and it was very common to just put pasta without the sauce in the plate, and a generous spoonful of sauce on top. This is what you used to find in restaurants, too.

The cooking water in the large pan is a rather new thing. Or maybe it's something just from my region :)
by ganarajpr | 2025-10-01 08:27:57+00:00
I am working on a answer engine for Hindu Scriptures and old Sanskrit works. I already have a corpus of all the documents which are indexed and currently working on a LLM based answer engine that focuses on answering questions from Vedas and Upanishads and Mahabharata (for ex). Think perplexity but completely focused on Sanskrit sources with proper quotations from the exact verses where the answers are found.

Planning to release this into the wild for people to use. I currently am struggling on how to fund this properly as the server costs are going to be huge for such an effort (search engine + LLM).
by bonoboTP | 2025-10-01 08:28:46+00:00
The point is that video generation is not the goal in itself. Just like classifying photos as cat vs dog wasn't the goal in 2013. I know that Sora 2 is not a world model.

But what's coming is: Vision-language-action models and planning, spatial AI (SLAM with semantics and 3D reconstruction with interactability and affordance detection). Video diffusion models, photo-to-gaussian-splats, video-to-3D (e.g. from Hunyuan), the whole DUSt3R/VGGT line of works, V-JEPA 2 etc. Or if you want product names, Gemini Robotics 1.5, Genie 3, etc. The field is progressing incredibly fast. Humanoid robots are progressing fast. Robotic hands with haptic sensors are more dexterous than ever. It's starting to work. We are only seeing the first glimpses of course.
by 63stack | 2025-10-01 08:29:50+00:00
No it is not a reasonable fix to this issue. You can't classify a command whether it's destructive or not. It depends on a lot of context. The classification logic needs to run every time you invoke a command. It needs to gather all the context to make a decision, every time you run a command. It's going to slow everything down. People will have different opinions on what is destructive, leading to endless debates. We don't need to run logic just to recall a history entry. Stop.
by tpm | 2025-10-01 08:30:14+00:00
Some also don't really want to draw a line, because the current war is not an exception, it's fully in character with the past 200 or so years of Russian behavior. In the 90s and later some thought it's going to be better, but I think most people can see now nothing has changed for the better and Russian culture does not reflect any sort of guilt and shame like the Germans did.
by BlackFly | 2025-10-01 08:30:37+00:00
In principle there is an infinite number of possibilities for service disciplines, since it is an arbitrary function to select an element from sets. Service disciplines can also include randomness. I only know the basics of the mathematics of queue theory, but my introduction to it gave me the impression that almost anything but the most basic of disciplines didn't have closed form solutions to most questions. Like many models, you can introduce some things as approximations to get close enough answers. I personally prefer simulation, but that has its own problems.
by fxtentacle | 2025-10-01 08:31:48+00:00
It didn't take long before it became obvious that Bitcoin would revolutionize money laundering. I think this is more like the righteous vs. evil scale in D&D. Some people are OK with profiting off crime while others aren't. And techies are more likely to be on the righteous side, while bankers, traders, or CEOs are more likely to be on the psychopathic side. And if you look at how many times HSBC has been in the news for working closely with mafia, I'm not surprised that they're selling crypto ETFs now.
by flanked-evergl | 2025-10-01 08:31:55+00:00
What Republicans wanted was to continue funding the government, so no, Democrats should not have conceded to this. The Government is too bloated and needs some serious cuts. This gives Trump the golden opportunity to get it done.

It may not be the popular choice amongst republicans in congress, but this was entirely the right thing for the country, and I'm very grateful that Democrats got it done.
by exe34 | 2025-10-01 08:32:05+00:00
To have enough by your definition and to feel like one has enough are two very different ideas of enough.

The Cynic has enough if he has his cloak and found some food in the garbage can. He feels like he has enough. You might feel like that's not enough.

Conversely I might think the richest man in the world (by net worth) has enough. He feels like he needs more.