MurphyA/hacker-news huggingface dataset:
by gs17 | 2025-09-13 19:28:12+00:00
There's another way it will be gamed without having to close or move anything:

> (e) “High-frequency commuter rail” means a commuter rail service operating a total of at least 48 trains per day across both directions, > (r) “Very high frequency commuter rail” means a commuter rail service with a total of at least 72 trains per day across both directions

I bet some schedules will be changed to fall below these requirements.
by pqtyw | 2025-09-13 19:28:29+00:00
I don't, you don't either, quite a few people in North Korea might view it differently.

My point is what methods do you use to "instil civic virtue"? How do you define it? And most importantly how do you prevent people from diverging from them?

Historically totalitarian societies were often quite good at instilling any kind of "virtue" you wanted. Free and democratic societies generally tend to struggle with the "instilling" part. (Of course to be fair there a few success stories (to an extent) like France)
by nilslindemann | 2025-09-13 19:28:48+00:00
1. I am with you in that nuclear plants should not explode.

2. Yeah, and nuclear plants have a lot of costs which are not accounted, like the already mentioned unaffordable insurance costs that are passed on to the taxpayer in the event of an incident.

3. Land radiation and environmental impact are a far worse story for nuclear in case of an accident.
by Amezarak | 2025-09-13 19:29:08+00:00
It sounds like you’re saying the job market imploded in the last five years. In that case, it seems like we should halt h1b visas until it recovers.

> Also, you cannot expect a hiring manager to do everything. If the company decides I shouldn't be spending my time screening candidates then that's not what I do.

Maybe it’s different for you. I hire people I have to work with, so I am going to do whatever it takes to make sure I get good candidates. I can’t imagine a better possible use of my time.
by epolanski | 2025-09-13 19:30:00+00:00
> I find a lot of sophistication in Italian cooking, especially accompanied by a good wine.

You can find sophistication in ramen too. But Italian cuisine revolves mostly around very simple dishes with little preparations (including the most famous pasta or pizza) and in our every day life we eat lots of vegetables, often raw.

Other cuisines in Europe are generally require way more steps/preparations/ingredients.
by danappelxx | 2025-09-13 19:31:54+00:00
If the DNS resolution call blocks the thread, then you need N worker threads to perform N DNS calls. Threads aren’t free, so this is suboptimal. OTOH some thread pools e.g. libdispatch on Apple operating systems will spawn new threads on demand to prevent starvation, so this _can_ be viable. Though of course this can lead to thread explosion which may be even more problematic depending on the use case. In libcurl’s situation, spawning a million threads is probably even worse than a memory leak, which is worse than long timeouts.

In general, what you really want is for the API call to be nonblocking so you’re not forced to burn a thread.
by Theodores | 2025-09-13 19:31:54+00:00
It all comes down to the work of Ancel Keys. He was the guy that got American soldiers to eat the right rations during the war and did all the research into what diets led to the best outcomes.

In his recommendations to the government (after the President had a heart attack), he could have gone with what folks were eating in Okinawa, but this was just after the war when Americans didn't have a lot of love for Japan. Hence the Mediterranean Diet was the recommendation.

Chris MacAskill is the source of my understanding of this and his Viva Longevity YT channel.
by TimorousBestie | 2025-09-13 19:32:37+00:00
> I wish to emphasize beyond any shadow of a doubt this is not a partisan thing and that this is true regardless of whether you are left, right, up, down, top, bottom, strange, or charm.

Okay, but in the next sentence,

> Actions like (a) our doxxing website, (b) the cheering on of the event itself, (c) the event itself

A is (at worst) a collateral tort, B is in poor taste but legally acceptable in most jurisdictions (for now), and C is a criminal act.

Treating all three as members of the same set, morally speaking, is not particularly convincing.

I understand that the first quote is necessary given the rest of the post and your aspirations to noble gashood, but you’re running the risk of becoming hot air.
by Someone | 2025-09-13 19:33:14+00:00
> Then it needs to sort them if there is more than one address. And in order to do that it needs to read /etc/gai.conf

I don’t see why glibc would have to do that inside a call to getaddrinfo. can’t it do that once at library initialization? If it has to react to changes to that file while a process is running, couldn’t it have a separate thread for polling that file for changes, or use inotify for a separate thread to be called when it changes? Swapping in the new config atomically might be problematic, but I would think that is solvable.

Even ignoring the issue mentioned it seems wasteful to open, parse, and close that file repeatedly.
by nsagent | 2025-09-13 19:34:11+00:00
Idk what to tell you. Email is mostly a solved problem for most cases

Idk what to tell you. Considering email is mostly a solved problem, Proton must be extra incompetent for inadvertently deleting people's emails due to multiple different bugs in their code that took them far too long to address (multiple years in some cases).

https://old.reddit.com/r/ProtonMail/comments/t8vwhf/deleting... https://news.ycombinator.com/item?id=33432296 https://old.reddit.com/r/ProtonMail/comments/yjz3yu/proton_b... https://old.reddit.com/r/ProtonMail/comments/1j79x7j/has_the...

(The temerity of the customer service response on that last one, saying they have no clue about the bug being asked about is galling, but par for the course for them).

BTW, make flippant responses, get responses in kind. Normally I'd ignore this idiocy, but today was your lucky day. Anyway, it's clear you're just a troll and I've indulged you enough.
by yepitwas | 2025-09-13 19:34:17+00:00
> It would be much harder for someone on the same ideological "side" to have a motivation to murder.

Is the likelihood lower or higher if it already happened (at least) once last year?

Is it lower or higher if you’re aware of the hostile dynamics between TPU and at least one popular very much violence-encouraging even-farther-right influencer? Nb this group has opposed Trump for being too timidly white supremacist. Would that shift your guess at the odds?

Safe bet if you’ve been paying attention to this stuff for a few decades was about equal odds right or left winger, and maybe somewhat higher right, if the target’s a right winger (almost certainly the attacker is, if relevantly affiliated, right-affiliated if the target’s a Democrat or otherwise left) or else (in either case of political affiliation of the target) there’s fair odds of apolitical notoriety-seeking or straight up lunacy without a strong political motivation.

[edit] nb I’m not saying 100% that the guy won’t turn out to be coming from the left, but I think if you’re playing the odds on something like this and go “must be a leftist” you’ve misread the situation in this country.
by IncreasePosts | 2025-09-13 19:35:01+00:00
If the years feel like they fly by, shouldn't the older group give responses of greater than 120s for the 120s timer?

I say this in threads whenever this concept comes up, but I doubt the feeling has anything to do with something intrinsic in the brain, but is just representative of the variety of novel activities you do, and for most people their novel activity seeking wanes as they get older. Giving your brain more time to go on "auto pilot" and lose track of time.

The year I spent at a desk when I was 24 feels significantly shorter than the 3 months I spent at 39 traveling in strange lands.
Show HN: MemoryMe: An effort to beat Cognitive Decline
by shraddha92 | 2025-09-13 19:35:13+00:00
Hi everyone! First time posting.

I built this mini memory game in an attempt to beat lazy memory syndrome.

because when was the last time you remembered what you did the day before purely based on memory (or without being prompted) ?

Super simple fun game for giving our brains a quick workout and actually reminding it on how to remember. If you had those old Nokia phones from the early 90s, the game will seem insanely familiar to you
by Amezarak | 2025-09-13 19:35:31+00:00
As someone who worked in the farming and restaurant industries, and whose family continues to work in that and construction, it’s always baffling to me to see people insist Americans just won’t do it.

But yes, undercutting the labor market with immigration policy is wrong for Americans as a whole and a big giveaway to the business class. Yes, paying Americans a higher labor rate would raise prices to their natural level (much less than you would think in most cases, particularly food) and reduce income inequality.
by josevalerio | 2025-09-13 19:35:43+00:00
Not OP but it consistently says that logging JSON (specifically nested JSON while not having escaped strings) with the tracing crate is not possible or provides wrong solutions.

However this is doable, just under an experimental feature flag since 2022[1]. I created this repo[2] with a small blog post, hopefully the scrapers can pick it up :')

[1]https://github.com/tokio-rs/tracing/discussions/1906

[2]https://github.com/joswayski/tracing-valuable-example
Show HN: MediaMouth – I created a comment section for movies and TV shows
by KiaraCanaan | 2025-09-13 19:36:10+00:00
I tend to watch TV shows months or sometimes years after they air, and by that time, all the discussions are lost in internet oblivion. I wanted a space where I could join the conversation anytime. So I created one.

MediaMouth makes it fun and easy to talk about the media you love. Conversations are organized season by season, episode by episode, so you never have to scroll through chaotic hashtags to join in.

We’re looking for feedback on usability, ways to improve, and hopefully gain some new users. We’d love to hear your thoughts!

You can download the iOS Beta or watch the video walk-through on our website: www.mediamouthapp.com
by reliabilityguy | 2025-09-13 19:38:10+00:00
> What is actually tragic is that spreading lies, as he did

Unlike many others, he invited anyone to the mic to prove him wrong. Hardly qualifies as lying. Anyone could have gotten to the mic and debate him. Sure, you may don't like his beliefs, but there is a huge difference between lying, and defending (even incorrect and unfounded) claims in public.
by throw0101a | 2025-09-13 19:38:16+00:00
> Then Kilmeade (multi-decade Fox News host) just casually dropped “we should lethal inject homeless people who refuse help” a day or two ago, and his co-hosts didn’t even miss a beat.

See:

* https://www.mediamatters.org/fox-friends/fox-news-host-menta...

* https://en.wikipedia.org/wiki/Brian_Kilmeade
by zahlman | 2025-09-13 19:38:36+00:00
> I never heard of Mr Kirk until the shooting

Just for the record, his Youtube channel has about 4.5M subscribers. But the lack of a dot after "Mr" suggests to me that you might be from the UK, so...

> At least in the United States, we should be a bit more tolerant when we disagree.

Ah, never mind.
by CPLX | 2025-09-13 19:39:33+00:00
Google is an illegal monopoly, that’s the post trial judgement of multiple courts. It has used its monopoly powers to extract vast wealth from various sectors of the economy, and it has also been sanctioned for illegally manipulating labor markets.

So there’s just no reason at all to hand wave any transactions they are involved in as the result of simple supply and demand.
by quotemstr | 2025-09-13 19:39:44+00:00
Okay, so treat the C++ standards committee the same way the HTML5 people treated W3C. If they insist on making themselves irrelevant, let them.

Profiles cannot achieve the same level of safety as Rust and it's obvious to anyone who breathes. Profiles just delete stuff from the language. Without lifetimes reified as types you can't express semantics with precision enough to check them. The moment string_view appears, you're horked.

Okay, so you ban all uncounted reference types too. Now what you're left with isn't shit Rust but instead shit Swift, one that combines the performance of a turtle with the ergonomics of a porcupine.

There's no value in making things a little bit safer here and there. The purpose of a type system is to embed proofs about invariants. If your system doesn't actually prove the the invariant, you can't rely on it and you've made is a shitty linter.

Continue the safe C++ work outside the context of the C++ standards committee. Its members, if you ignore their words and focus on the behaviors, would rather see the language become irrelevant than change decades old practices. Typical iron law of bureaucracy territory.
by IshKebab | 2025-09-13 19:39:57+00:00
> why not go a little farther and move a plug into a physical port on the base of the car

Because that is not "a little farther", it's vastly more complicated. And also because the charging mat is flat, not some box in the middle of your garage.

This is clearly a better solution overall (for people who are too lazy to plug in a plug themselves).
by eider | 2025-09-13 19:42:18+00:00
I pulled one of classes from my project that does not depend on anything external and fed it to their demo site. It threw up bunch of errors complaining that RuntimeException is undefined. It seems it doesn't understand built-ins unless you prefix them with \, even though they are imported properly with use statement. This is pretty core issue to lack support for. Calling it "beta" is actually giving it a lock of slack, I'd say it's closer to being proof of concept.
by somenameforme | 2025-09-13 19:42:22+00:00
Have you actually watched any of his content? Like many I'd literally never even heard of him until today, and now I'm watching his videos. [1]

He was going into generally extremely liberal areas and willing to openly debate and discuss his generally conservative and Christian values in 'real time', while encouraging his opponents to use the internet, chat bots, and whatever else they might like to try to get a zinger off on him. And it was real debate - not the media/talk show nonsense where two people just scream at and interrupt each other, with no real debate happening. He happily let people go off on their monologues before responding, and without resorting to typical fallacies you see online like ad hominem, straw-manning, etc.

I don't really agree with a lot of his values, but I think he is an absolute icon in terms of how political discussions should happen. This is how democracy, debate, and more broadly - an Open Society should work, and he was killed for pursuing this. If this isn't the path forward for debate in society, then what is?

[1] - https://www.youtube.com/@RealCharlieKirk
by dotancohen | 2025-09-13 19:42:33+00:00
I just tried to use Heliboard. It has many rough edges, I'll file issues to see it they can be improved.

For one thing, the voice typing is useless. It respects neither the language of the full keyboard nor the language shown in its interface. And that separate interface needs to be brought up separately, thus requiring many taps - exactly what I'm avoiding by using voice typing in the first place.

Selecting text then pressing the Delete key does not delete that selection in Hebrew or Arabic. It does work in English.

The swiping in English works fine - probably because that library is lifted directly from Gboard. So the idea is independence from propriety Gboard is not reality anyway. Swiping does not work in Hebrew or Arabic - which together with the lack of voice typing means that I can not use this keyboard at all.

I do like the arrow keys and selection buttons in the toolbar. Gboard has that in a seperate pane, but in the toolbar is much more convenient.
by sillyfluke | 2025-09-13 19:42:37+00:00
You would need to wait at least five years to make sure Europe will not go the way of the US due to the similar uptick of the same ideology now in power in the US, more if it's still a tiebreak in five years time.

Betting on a technology that has a catastrophic likelihood of low probability but high impact at a time when your scientific and regulatory institutions are crumbling is a high risk strategy. Unless you're arguing that modern nuclear tech is literally childproof and not susceptible to catastrophe under idiocratic regimes.
by nabla9 | 2025-09-13 19:42:54+00:00
Not true. "can claim" means nothing and "did not know" is not valid defense. Copyright is well protected without any symbols or copyright notice. Content is automatically protected by copyright. With, or without copyright mark you need to fight the one who uses your content without permission.

If you want to make claiming copyright easier, register your unpublished or published work. In US you can do it in U.S. Copyright Office

In EU you can use Datasure in Copyright.eu to get official proof of the date and content of your creations.
by yepitwas | 2025-09-13 19:43:23+00:00
> There is a claim circulating that Robinson had a transgender/transitioning (MtF) roommate/partner. A simple web search will easily find multiple sources for this claim, but most of them aren't exactly what you'd consider authoritative or journalistic.

Could turn out to be true, but considering the hilariously wrong stuff that was being published even by mainstream sources in the 24 hours after (the initially extremely-wrong reports about the engravings, for instance) I’d not yet treat this as meaningful at all. I’ve not seen anything above tabloid-level pushing it yet.
by mpweiher | 2025-09-13 19:43:27+00:00
> Germany could have decarbonized faster by maintaining its nuclear power

Precisely.

> but only to a limited extent because the bulk of the coal (especially lignite, a high CO2 emitter) is burned to generate electricity in the former East German regions,

Huh? Not shutting down the existing nuclear plants is a pure positive and does not prevent you from doing other things. Such as building out renewables and/or nuclear plants in the east.

For the money we wasted on intermittent renewables so far, we could have built at least 50 reactors even at the inflated cost of the EPR prototype at Olkiluoto 3. Or 100 inflation-adjusted Konvois. So way more than enough.

Nuclear power is well-suited for district heating and industrial heat applications, unlike solar and wind.

> To claim that Germany shut down its reactors for no reason

Nobody claimed that. Germany shut down its reactors for idiotic reasons:

https://en.wikipedia.org/wiki/Radiophobia

All West German reactors would have survived the 2011 Tōhoku earthquake and tsunami perfectly fine had they been at the site of Fukushima. And we don't have Tsunamis in Germany. How does shutting down those plants make sense again? When answering, consider that Japan is reactivating its nuclear plants.

It's time for Germany to admit its mistake on nuclear energy

https://www.japantimes.co.jp/commentary/2024/12/26/world/ger...

> or that only a minority of environmentalists decided to do so is misleading as,

Again, such a good thing that that claim wasn't made in this thread. Or are you misleadingly claiming that it was?

> misleading as, in Germany, all political parties close reactors, and most reactors were not closed by "Greens".

Who "closed" reactors, now that actually is misleading for a change. The law that required nuclear reactors to be closed was passed by the Red/Green coalition in 2002. Germany happens to be a country with the rule of law, so successor governments can't just act on whim, they are bound by the law of the land. Oh, and it was the Greens who made the Atomausstieg the primary condition for their coalition with the SPD.

So while it is correct that all parties are somewhat to blame, to claim that they are equally to blame is ahistorical nonsense and quite misleading.

> Furthermore, this nuclear potential would result in higher costs and dependency

That is also not true.
by PaulKeeble | 2025-09-13 19:44:09+00:00
Its important to note that Immunity debt is a concept that anti lockdown activists created in 2020. It was not in medical texts before that point, it never had any science behind it. It was a political term used to end mitigations against Covid not a scientific fact.

There is no rethinking here from serious science (The BMJ is a really bad journal and one of the ones that supported this garbage), the science on infections has been clear for decades, every infection damages us. Covid especially so it damages the immune system directly suppressing CD4 and 8 T cells, B cells and other aspects. Its not a subtle change, in Long Covid research its become increasingly hard to find controls, many people without symptoms show the same blood based markers of immune dysruption and cognitive slowing.
by throw0101a | 2025-09-13 19:44:27+00:00
> The president of the US is always-online to the point that not posting to twitter for a few hours sparks rumors that he's died.

Trump was not publicly seen for four days.

Hard to believe that there were zero opportunities for some kind of public interaction, even with cabinet members or civil service / WH staff folks. POTUS just 'disappearing' for several days is a bit odd.

It didn't help that they tried to provide 'proof of life' by posting golfing photos… that were taken a week before.
by timr | 2025-09-13 19:44:38+00:00
Please stop making this comparison. There's a clear reason why chickenpox can re-emerge as shingles later in life - herpesvirus maintains a circular chromosome within the nerve cells. It's a known feature of the virus family, and it's detectable [1].

There's absolutely no reason to believe that SARS-CoV2 has similar capability, and those who cling to this hypothesis are engaging in pseudoscience. Viruses are not so complex that we would trivially overlook a feature that would literally change the phylogenetic classification in a dramatic way.

[1] https://pmc.ncbi.nlm.nih.gov/articles/PMC5584196/
by gregsadetsky | 2025-09-13 19:45:00+00:00
EDIT: sorry, got away for a few hours

This is the patch:

WARNING - GETS SUPER SUPER LOUD https://clavier36.com/p/tEWcc48tFPm8qiyx9ljo WARNING - GETS SUPER SUPER LOUD

Zoom out using your mouse wheel/trackpad to see it all. It's realllly gorgeous if you let it run. But super, super loud at random times :-)
by PaulKeeble | 2025-09-13 19:45:47+00:00
HIV 10 years later turns into AIDs. Immune disruptions are especially scary because without an immune system the constant bombardment the human body is under from viruses, bacteria and fungi overwhelms us quickly.

Finding Covid viral fragments in people long after the infection is very concerning, we don't know how its staying in the body or where but it seems likely its persisting.
by pengaru | 2025-09-13 19:46:08+00:00
The asynchronous cancellation in particular is difficult to use correctly, but is also one of the most useful aspects of the api in situations where appropriate.

Imagine cpu-bound worker threads that do nothing but consume work via condition variables and spend long periods of time in hot compute-only loops working on said work... Instead of adding a conditional in the compute you're probably not interested in slowing down at all, you turn on async cancellation and pthread_cancel() the workers when you need to interrupt what's going on.

But it's worth noting pthread_cancel() is also rarely supported anywhere outside first-class pthreads-capable systems like modern linux. So if you have any intention of running elsewhere, forget about it. Thread cancellation support in general is actually somewhat rare IME.