MurphyA/hacker-news huggingface dataset:
by logicalmind | 2025-09-13 22:16:50+00:00
I think you're confusing a few things here. I think you would agree that opinions exist on a spectrum from minimal impact to maximum impact. I could say I have an opinion on my preferred type of ramen noodles and people may disagree, but ultimately, it's not changing anyone's life and killing people. And on the other side of the spectrum you have things that cause harm to people. Like racism, genocide, etc.

If I use my words and political influence to support say genocide, is that a bad thing? Because you could say it is a debate we should have, right? It's just words. But topics like this mean people are literally dying. Having an opinion, especially have a strong public opinion, that people in Gaza should me evacuated, starve to death, etc. Isn't really just words. You're literally arguing those people should be displaced, eradicated, starved, etc.

You are expecting people who are the victims and supporters of death and destruction to be rational. To use words to "debate" their points. That's like arguing Israel/Hamas should be debating until there is a "winner" and the other side concedes. When in reality, there are generations of hate and anger. Neither side is really interested in a debate. And there is likely no realistic solution that either side with peacefully support. But make no mistake, this debate result in the deaths of others. People are literally dying and starving. Just because you in particular are not in that position doesn't mean you words about have no meaning. This is a person using influence to change political policy and elections. To literally choose who lives and who dies.

If you dropped into Gaza right now and tried to "debate" someone that Israel is correct, you might get some resistance, no? It's even highly likely you would meet some violence. This is pretty obvious to most of us. Didn't your parent tell you not to discuss religion or politics in certain settings? These are heated topics with histories of violence. It's disingenuous to think you can make strong public statement on those topics and not meet strong resistance in the least, and violence at the worst.

Now, it shouldn't be this way. And I wish it wasn't. But as long as military's exist and you have people willing to kill to make their points instead of debating, then that is just reality. It's like trying to debate a hornets nest and being surprised that bees aren't particularly interested in debates.
by WJW | 2025-09-13 22:17:14+00:00
I wonder if there's ever a point at which you could run a thread at very low "niceness" that just slowly keeps compiling more and more methods into native code as the program goes on. Surely this would be worth it for long lived server programs. You could even keep it around to periodically recompile methods if runtime information shows that some paths are hotter than others.
by treetalker | 2025-09-13 22:19:39+00:00
For more advanced mapping (should you need it — see al_borland's comment) check out Karabiner Elements. It's been rock solid for me.

Keyboard Maestro will also do the trick, but Karabiner Elements might be lower-level and less fuss once you get it set up. Still, Keyboard Maestro is de rigueur on macOS, and worth every penny. You should buy a license anyway. (I'm not affiliated with KM, just a very happy user for many years.)

https://karabiner-elements.pqrs.org/

https://www.keyboardmaestro.com/main/store
by majormajor | 2025-09-13 22:20:03+00:00
I barely remember the first 10-12 years of my life and had extremely little agency, so I've always seen age 24 as "having about ten years of experience being alive". You have the potential to learn so much in the first decade or two of adult-hood that it can entirely change what you even consider life to be.

Many people don't but life isn't over just because some people quit.
by jparishy | 2025-09-13 22:20:10+00:00
We, consumers online, are sliced and diced on every single dimension possible in order to optimize our clicks for another penny.

As a side benefit, when you do this enough, the pendulum that goes over the middle line for any of these arbitrary-but-improves-clicks division builds momentum until it hits the extremes. On either side-- it doesn't matter, cause it will swing back just as hard, again and again.

As a side benefit the back and forth of the pendulum is very distracting to the public so we do not pay attention to who is pushing it. Billions of collective hours spent fighting with no progress except for the wallets of rich ppl.

It almost feels like a conspiracy but I think it's just the direct, natural result of the vice driven economy we have these days
by logicchains | 2025-09-13 22:20:15+00:00
>It's increasingly discussed in traditional media too so let's toss out that first line glib dismissal.

Traditional media is the absolute worst possible source for anything related to social media because of the extreme conflict of interest. Decentralised media is a fundamental threat to the business model of centralised media, so of course most of the coverage of social media in traditional media will be negative.
by hedora | 2025-09-13 22:20:18+00:00
Assuming it’s OK to take 10msec to cancel, that conditional can be a well-predicted branch and a read of a cached memory address every 10msec. On a 1GHz processor, that’s a one cycle instruction that’s run every 10 million cycles. Unless the conditional or the cached read is the straw that breaks the back of the cache, there’s no way it’ll be measurable.
by scarface_74 | 2025-09-13 22:21:16+00:00
So there wasn’t enough fuel in the fire when marauding Klansmen were hanging Black people?

It was the current President of the US that led a charge that a Black man running for President wasn’t a “real American” and was a secret Muslim trying to bring Shari law to the US and close to half of the US was willing to believe it.

https://www.youtube.com/watch?v=WErjPmFulQ0

This was before social media in the northern burbs of Atlanta where I had to a house built in 2016. We didn’t have a problem during the seven years we lived there. But do you think they were “polarized” by social media in the 80s?

That’s just like police brutality didn’t start with the rise of social media. Everyone just has cameras and a platform
by renehsz | 2025-09-13 22:21:29+00:00
Well, sometimes things aren't as amazing as they look on the surface. And it's totally understandable if you don't want to spend the time and effort to solve the problems you mentioned.

Some people/communities might be interested in this compiler regardless. It doesn't hurt to spread the word. We need more compiler diversity, research, and development.

Also, don't sell yourself short - completing a project of this magnitude and complexity as a solo dev is something few people are able to do. If I worked in HR, I would try to hire you instantly ;-)

Hope to see more awesome software from you in the future!
by lll-o-lll | 2025-09-13 22:21:42+00:00
I’m not familiar with pthread_cancel, but I am with TerminateThread. It’s not something that can be used safely: ever. Raymond Chen has written a few times about it, including the history.

> Originally, there was no Terminate­Thread function. The original designers felt strongly that no such function should exist because there was no safe way to terminate a thread, and there’s no point having a function that cannot be called safely. But people screamed that they needed the Terminate­Thread function, even though it wasn’t safe, so the operating system designers caved and added the function because people demanded it. Of course, those people who insisted that they needed Terminate­Thread now regret having been given it.
by cerved | 2025-09-13 22:22:09+00:00
Presumably you run it with multiple workers, preferably in parallel (it's designed to run like that)

Depending on your problem and how you can solve it (single threaded & low memory vs. anything goes) it might be a good idea trying other solvers. OR-Tools CP-SAT(LP) pretty much never does bad on a any problems but there are other CP-SAT solvers like Chuffed & Huub as well as Gecode which is a pure CP solver that does great providing you can make a gif search heuristic up front. Another option is of course racing solvers.

Then there are other things like MIP solvers, CBLS solvers etc. The nice thing with MiniZinc is that it's pretty easy to compare different solver backbends for a problem
by IlikeKitties | 2025-09-13 22:22:11+00:00
I think people underestimate just how bad this will become. First they will use Remote Attestation against users. Not only will your certified device not run unsigned apps, your uncertified device won't run certified apps (already happening [0]) Than more and more services will require you to own a google certified device. Banks, Governments, Insurance, Postal Service, everyone. (see also [0] for examples)

Soon you'll live in a world where you are forced to own and regularly use a device certified and controlled by either Google, Apple or Microsoft without exception and no way around it.

[0] https://grapheneos.org/articles/attestation-compatibility-gu...
by sarchertech | 2025-09-13 22:22:15+00:00
>greater than 120s

That’s how I thought about it as well.

If you imagine a hypothetical person with a 2 year lifespan. During the first year the perceive time 1:1. But during the 2nd year they perceive 9 years passing during 1 year.

At 50% of their lifespan they will have 90% of their total perceived experience of time remaining.
by OutOfHere | 2025-09-13 22:22:50+00:00
Yes, but I'd say the issue is vastly bigger than him. The phone spyware apparatus requires long-term silent cooperation from Google and Meta to allow and encourage the malware to run, to intentionally not safeguard the phones against them despite years having gone by. Apple is at least trying to combat it, whereas Google has been going in the opposite direction.

Also, for the record, there are innumerable Google-approved scam apps on its Play Store. They take the user's money, fail to deliver the promised service, and there is no recourse for a refund. Google gets a cut of the scam loot, and so it has no interest in cleaning things up.

There have been too many reported instances of ICE going after those with a valid visa, also of them having extremely inhumane detention facilities. Both of these squarely put ICE in the evil category.
by delusional | 2025-09-13 22:23:34+00:00
> More and more people declaring it's net-negative is the first step towards changing anything.

I accept that "net-negative" is a cultural shorthand, but I really wish we could go beyond it. I don't think people are suddenly looking at both sides of the equation and evaluating rationally that their social media interactions are net negative.

I think what's happening is a change in the novelty of social media. That is, the the net value is changing. Originally, social media was fun and novel, but once that novelty wears away it's flat and lifeless. It's sort of abstractly interesting to discuss tech with likeminded people on HN, but once we get past the novelty, I don't know any of you. Behind the screen-names is a sea of un-identifiable faces that I have to assume are like-minded to have any interesting discussions with, but which are most certainly not like me at all. Its endless discussions with people who don't care.

I think that's what you're seeing. A society caught up in the novelty, losing that naive enjoyment. Not a realization of met effects.
by rs186 | 2025-09-13 22:23:59+00:00
It could be done, but I guess many these institutions think it's futile, especially given Supreme Court's recent stances. Harvard stands out and have secured a temporary win, but who knows what happens in 3 months. I am not optimistic.

I stopped believing in constitution for a while now. If the interpretation of it depends on who sits on the bench, it means it's nothing more than a piece of paper with some words on it.
by logicalmind | 2025-09-13 22:24:00+00:00
My point was that many of the "debates" Charlie Kirk was having were about who lives and who dies in the world. Doing so publicly with the intent of swaying policy and elections. And the fact that the topics being discussed with "just words" are really discussion of life and death. You seem to be trying to say that these debates weren't really about who lives and dies.

You asked for evidence of this. I provided you an example of him literally telling someone from Palestine that the place they live doesn't exist and was not owned by him or his people.

I mean, do you think the follow up to this conversation results in the gentleman he is "debating" to walk away happily and change his views on whether Palestine exists? Because that seems to be what you're insinuating. You seem to be saying, that either his debates really weren't about the lives and deaths of others. Or that his opinions and policies were really "the right thing to do" and people on the other side just didn't understand that yet.
by dctoedt | 2025-09-13 22:25:00+00:00
In the Episcopal Church (of the U.S.), and doubtless in others, my understanding has always been that wedding ceremonies are just as open to the public as any other church service. [0]

(In contrast, the reception would be a private event.)

[0] https://www.episcopalchurch.org/glossary/celebration-and-ble...
by Cyph0n | 2025-09-13 22:25:18+00:00
> You can gin up hypothetical perf improvements in Rust with gpt-5 lickety-split and the types/borrowck will catch most problems while the agent is iterating.

I am a huge Rust fan, but never really got a chance to write it in the modern LLM era. It makes absolute sense that the borrow checker would make LLM agent-driven refactors easier.
by logicchains | 2025-09-13 22:25:21+00:00
There's a concerted assault on social media from the powers that be because social media is essentially decentralised media, much harder for authoritarians to shape and control than centralised media. Social media is why the masses have finally risen up in opposition to what Israel's been doing in Gaza, even though the genocide has been going on for over half a century: decentralised information transmission allowed people to see the reality of what's really going on there.
by majormajor | 2025-09-13 22:25:44+00:00
When you're a kid school takes up much of your day and yet it makes time feel like it's passing more slowly.

I think agency and expectations have a lot to do with it.

At one point you think the adults are keeping you from doing more fun stuff. You think when you're older you'll make your own decisions and things will be better.

Vs... you have no plans to make your future any different than your present. You know you're decades away from being old enough to retire. The evening means "not working" but it also means "nothing of any real interest or meaning." You aren't hoping to make the baseball or dance team next year. You aren't new to everything, trying to figure out relationships with friends and more for the first time.
by nextaccountic | 2025-09-13 22:25:56+00:00
One of the factors that led to the Rwandan genocide was the broadcast of the RLTM radio station

https://en.wikipedia.org/wiki/Rwandan_genocide#Radio_station...

The radio didn't create the divide, and it wasn't the sole factor in the genocide, but it engrained in the population a sense of urgency in eliminating the Tutsi, along with a stream of what was mostly fake news to show that the other side is already commiting the atrocities against Hutus

When the genocide happened, it was fast and widespread: people would start killing their own neighbors at scale. In 100 days, a million people were killed.

The trouble with social media is that they somehow managed to shield themselves from the legal repercussions of heavily promoting content similar to what RTLM broadcast. For example, see the role of Facebook and its algorithmic feed in the genocide in Myanmar

https://systemicjustice.org/article/facebook-and-genocide-ho...

It's insane that they can get away with it.
by jraph | 2025-09-13 22:26:11+00:00
If someone I didn't know had left, I wouldn't have minded. Even someone I did know, in fact, although I would have asked what happened afterwards and if everything was okay.

People have all sorts of emergencies.

I would have minded if the person leaving said anything though, unless I really needed to be informed of something. Better to leave in silence without disrupting the presentation. It is stressful enough as is.
by ponector | 2025-09-13 22:26:38+00:00
>> Note that body exchanges were not this lopsided when Russia was retreating

That is the point. There are simply no Russian bodies in the territories controlled by Ukrainian army. To extract bodies they should be far from the front line, with current drone activity it's 20+ km. Body exchange says nothing about KIA.

If russian "meat" assault costs them a 100 killed to fulfill talk to capture a treeline - those 100 bodies will be on russian-controlled territory and not for exchange.
by aDyslecticCrow | 2025-09-13 22:27:06+00:00
I strongly disagree. If they're is such a massive difference we would see alot less globally competetive European companies.

> a lot more willing to take a chance on hiring somebody they aren't 100% sure will be a good employee.

Just proof hire them for 6 months to a year.

Your argument doesn't hold for someone that has worked for 10 years. If they were a bad hire; it's on you at that point.

But the improvements are plenty;

- Easier planning life and reduce work anxiety for employees.

- It encurrage companies to invest and train their existing employees since they're hard to get rid off.

- It makes employees less scared to speak up or discuss problems.

- It makes companies more cautious about reckless hiring if they're not sure about their economics.

- Allows older workers to remain productive for longer, reducing the burden on the pension or unemployment system from people 55+ having a hard time finding new work for few years before retirement.

Finally, i must ask what the societal purpose of jobs and companies are. From a pure "numbers go up", there is a cost to worker protection. But id argue the society as a whole benefit much more from it than having a multinational IT company on the stock market. There is a balance to these things ofourse, but dismissing it outright is not fair.
by yepitwas | 2025-09-13 22:27:19+00:00
Yeah at the time (and I’ve yet to see this contradicted?) it seemed like Trump broke the news on that one, which is certainly an unusual way for that to happen, which also made it more reasonable to put that on the “maybe, but let’s see” pile.

(I did believe it, but only because I’d watched the close-view video and regarded survival as all but impossible… without that I’d have “grain of salt”ed it, too)
by tbrownaw | 2025-09-13 22:27:33+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.

It was a term coined to allow discussion of a reasonable hypothesis that had suddenly become relevant, which was then latched onto by people who found it useful. The causality that you are claiming is backwards.
by aleph_minus_one | 2025-09-13 22:28:03+00:00
> How often do encounter difficult content? Like gore, violence, hate, etc.?

Honest question: of course, everybody would prefer to work with "lovely" stuff, but I really have difficulties getting what people find so much difficult/hard about jobs where you encounter such content on a screen (the same holds for moderation jobs).

I would claim that I have seen the internet, and I guess many people of my generation have, too (just to be insanely clear: of course not the kind stuff that is hardcore criminal in basically all jurisdictions worldwide - I don't want to get more explicit here).

I wouldn't say I am blunted, but I do think I could handle this stuff without any serious problems as part of my job. I'd thus rather compare it in terms of emotional comfort with a toilet cleaner who sometimes also has to clean very filthy toilets - which is just an ordinary job that some people in society have to do.
by solid_fuel | 2025-09-13 22:28:09+00:00
There a lot of money in social media, literally hundreds of billions of dollars. I expect the case against it will continue to grow, like the case against cigarettes did.

I will say this, and this is anecdotal, but other events this week have been an excellent case study in how fast misinformation (charitably) and lies (uncharitably) spread across social media, and how much social media does to amp up the anger and tone of people. When I open Twitter, or Facebook, or Instagram, or any of the smaller networks I see people baying for blood. Quite literally. But when I talk to my friends, or look at how people are acting in the street, I don't see that. I don't see the absolute frenzy that I see online.

If social media turns up the anger that much, I don't think it's worth the cost.
by gruez | 2025-09-13 22:28:30+00:00
>From Wikipedia: On January 4, 2021 (the day before the Capitol attack), Kirk tweeted that Turning Point Action and Students for Trump were sending more than 80 “buses of patriots” to Washington, D.C. to “fight for this president.”

Was it clear 2 days before Jan 6 that it was going to be violent, or does this hinge on the "fight" wording?

>On March 21st 2024, he called for the whipping and using rubber bullets and lethal force on migrants at the southern border.

See: >except perhaps the government monopoly on force (e.g. to speak in favour of the death penalty).
by jddil | 2025-09-13 22:29:19+00:00
> I had to maintain it, almost completely alone, for ten years, before it was taken over by a competent team, and I could finally walk away.

No you didn't.

Younger folks reading this, you don't owe anyone free labor. If you want to donate your time to open source that's ok but just know there are thousands of people in this industry that don't care about your mental health and will continue to take advantage of you because you enjoy coding and don't understand how valuable your time is yet.
by coffeeaddict1 | 2025-09-13 22:30:31+00:00
> And you could force all lifetime operations to use C++ stdlib refcounting primitives, and then have lifetime safety in a Swift-like way (i.e. eager refcounting everywhere)

That's going to be a non-starter for 99% of serious C++ projects there. The performance hit is going to be way too large.

For bounds checking, sure I think the performance penalty is so small that it can be done.
by api | 2025-09-13 22:30:47+00:00
It's more specific than social media. It's engagement maximizing (read: addiction maximizing) algorithms. Social media wasn't nearly as bad until algorithmic engagement maximizing feeds replaced temporal or topic based feeds and user-directed search.

Two people walk past you on the street. One says "hi," and the other strips naked and smears themselves with peanut butter and starts clucking like a chicken. Which one maximizes engagement?

A politician says something sane and reasonable. Another politician mocks someone, insults someone, or says something completely asinine. Which one maximizes engagement?

This is why our president is a professional troll, many of our public intellectuals are professional trolls, and politics is becoming hyper-polarized into raging camps fixated on crazy extremes. It maximizes engagement.

The "time on site" KPI is literally destroying civilization by biasing public discourse toward trash.

I think "trash maximizes engagement" should be considered an established fact at this point. If you A/B test for engagement you will converge on a mix of trolling, tabloid sensationalism, fear porn, outrage porn, and literal porn, and that’s our public discourse.