MurphyA/hacker-news huggingface dataset:
by sniffers | 2025-09-14 03:59:03+00:00
The thing to remember is that no one cares about hypocrisy. The people in power least of all. It's a classic authoritarian move to condemn something they engage in, because the authoritarian doesn't care about doing the right thing, they care about eradicating people whose will resist them in any way.

You will see capital L Liberals complaining about hypocrisy the whole time the autocrats rise to power, completely missing the point that hypocrisy doesn't matter. There's no scoreboard out there that says, opponent was hypocritical, automatic loss.
by wkat4242 | 2025-09-14 03:59:31+00:00
Some people don't like rural communities anyway. I've lived in a provincial town with about 150k people for a while and that was already too much for me. All the groupthink, the conservative "family values", the way everyone knows everyone, the religion. It really rubbed me the wrong way. Also the lack of resources, the place was the graveyard of ambition. And all the imbecile councillors considering themselves the center of the world. Never anything new to explore, few opportunities to find people with different opinions, no really interesting tech (I'm big into the maker community) etc. Things always arrived there last. New initiatives being announced by said councillors only to die off quickly when the novelty wears off. I found the place deeply suffocating and I felt like the world was passing me by. I know some people are happy with their lives there but I certainly was not. I don't want a house with a big garden and peace and quiet. I love living in a neighborhood that's alive.

Take this with a grain of salt because I'm very independent, individualist and progressive. I think that was already clear from the above :)

I live in a big city now and I love it so much. Excellent public transport so I don't need a car anymore (haven't driven in 7 years), always new things to do and see. New initiatives that actually go somewhere instead of dying out like in the small town.

I can imagine people that like to think outside the box and build stuff like me often like to live in bigger places. That's not even education related as such (you can also be self taught) though it does tend to correlate of course.

And no I wouldn't think of visiting the US in the current situation, let alone move there to study or work (I'm not in the studying age anymore anyway). I do agree with the author that the current politics would deter skilled people.
by tzury | 2025-09-14 03:59:57+00:00
This type of posts has nothing to do with real world applications.

With all due respect to the .agents/ markdown files, Claude code often, like other LLMs, get fixed on a certain narrative, and no matter what the instructions are, it repeats that wrong choice over and over and over again, while “apologizing”…

Anything beyond a close and intimate review of its implementation is doomed to fail.

What made things a bit better recently was setting Gemini cli and Claude code taking turns in designing reviewing, implementing and testing each other.
by KilledByAPixel | 2025-09-14 04:00:12+00:00
Howdy, I just finished up an intense month of game dev making this game for js13k. You can play it live in your browser and it even works nice on mobile. This was made for a game jam so the gameplay is still very basic but I hope something I can develop into a more complete experience. Please share your feedback if you have any!
by VirusNewbie | 2025-09-14 04:01:20+00:00
>- What are interviews like these days?

Big tech is pretty standard. You have to be impressive enough for a callback, then a possible tech screen where you write code in coderpad or something, then some combination of coding, behavioral, and architectural interviews almost always done virtually.

lots of people practice on leetcode, I recommend everyone at least practice the common easier questions and solving them quickly. The medium and hard ones are worth the investment if you're going for big tech, but maybe less important for startups that all have their own style of interviews (that vary quite a bit).

Startups and no name medium sized companies can be random. Some have collaborative coding, some copy big tech, some just talk to you, some look at portfolio projects or give take home assignments, anything and everything here.

> How important is it to have a visable portfolio of working projects?

Much less important than having recognizable names on the resume, and also less important than having contributions to known Open Source projects.

I highly recommend putting time into existing well known projects (Apache, anything done from Meta/facebook/Google etc), and trying to get a PR accepted, than hacking away on your own project.

Every senior in college has an extensive portfolio of projects on their github, it's very hard to tell how much was copied or how good it is.

A much better signal is someone who can deal with the intricacies of an existing gargantuan codebase, go back and forth in PR comments, follow a style guide, work with maintainers, take criticism, have clear communication, and see something through (That may take a while!).

> How much of the AI hype is HN nerds nerding out about AI versus actually implementing AI, versus gluing AI apis together?

Eh, for me, AI has been amazing at teaching me a new PL, and porting small bits of code.

It's been helpful for writing unit tests, getting scaffolding going, etc. but sometimes incomplete.

It's been on rare occasions able to solve a bug for me.

that's about it. YMMV.

Source - no degree, senior engineer at Google. Also spent 10+ years working at shit companies and doing open source before getting a chance at bigger more well known companies, then doing that for ~8 until I could work my way into getting FAANG interviews.
by CMay | 2025-09-14 04:01:21+00:00
I posted this in another thread too, but it seemed relevant to respond here too.

https://www.professorwatchlist.org/tags/anti-1st-amendment

I just randomly clicked one of the professors in that list:

- "Shaviro has been suspended after he posted on Facebook that it would be better for people to kill their political opponents than to protest them. In a now-deleted post, Shaviro wrote:"

- “So here is what I think about free speech on campus. Although I do not advocate violating federal and state criminal codes, I think it is far more admirable to kill a racist, homophobic, or transphobic speaker than it is to shout them down.”

That's straight from the website, which may or may not be accurate or true. The way it looks, is still about the way it looks given the larger context of the rest of its post.

That seems worse than anything I have found a clip of Charlie Kirk actually saying yet. I didn't really follow him, just randomly came across a few clips of him over the years so most of what I've seen is over the past few days.

> Just as they did before they found out that Kirk was shot by one of their own.

I don't think this is true, based on the evidence. There are people spreading that idea around, but it may just be activism or ignorance.
by shadowgovt | 2025-09-14 04:02:25+00:00
If the people who will be the "some gun deaths every single year" aren't expendable, what are they? Because it sounds like they're the ones we spend to buy the freedoms guaranteed by the Second Amendment. As Kirk said in 2023, "Having an armed citizenry comes with a price, and that is part of liberty." If you're paying human lives for something, those lives are expendable by definition. Etymology of the word: Latin, expendere, "to pay out, weigh out."

In the US, our armed citizenry is part of our liberty. This year, Charlie Kirk had the extreme misfortune to be part of the price.
by jolmg | 2025-09-14 04:02:30+00:00
> The process of choosing which cities should be landmark cities comes across as faulty and uninformed.

I think it's unlikely they're chosen as landmark cities. More likely, timezones were uniform, then some government likely did their own thing in their jurisdiction. The change was then represented as a new timezone named after the place where the change is centered. IOW, the names have more to do with some random divergence that happened at some point in history, rather than what landmarks are the most recognized for today's timezones. Re: Boise & Salt Lake City, maybe Boise was the first to do their own thing while Salt Lake City had a different timezone. Maybe Salt Lake City later decided to adjust their timezone to fit Boise's to facilitate commerce between their states.
by yjftsjthsd-h | 2025-09-14 04:02:58+00:00
> The Wayland protocol "lacks" some things "by design" in that they are not specified. However, this is not intentional omissions, not even under the guise of "security", it's stuff that simply hasn't been done yet.

Two things: First, yes, a lot of Wayland's missing features absolutely were intentional omissions in the name of security. This is even almost understandable; the only difference between a vital a11y tool and horrible malware is whether the software acts on behalf of the user or against them, there is no technical distinction. Second... Wayland is almost 17 years old. If it was 2010, I would readily accept that it was early WIP software, but we're past the point where 'they just haven't gotten there yet' is convincing.

> However, at the same time, maintaining both X.org and Wayland paths everywhere forever is also not sustainable: with limited resources, there simply has to be a point at which the line is drawn. X.org outside of XWayland has been unmaintained for a fairly long time.

I'm actually cautiously optimistic that https://gitlab.freedesktop.org/wayback/wayback or the like will help significantly; sharing as much of the stack as possible should reduce the maintenance burden.
by mallowdram | 2025-09-14 04:03:34+00:00
Not translate it, simply transmitting it. This stuff is just arbitrary. we can say anything we want, it means nothing. Look at high speed conflicts now, each side accuses the other of being the same villain. It means we're saying nothing.

The initial conditions are arbitrary, very indirect perception. How we ever assumed we were communicating is quite strange. Everything is primate, every word is first a negotiation for status. Then control. Perhaps manipulation. That words words refer directly to anything outside of a momentary context is impossible. Plus every word isn't simply arbitrary, it's metaphors, and they separate things by attributes that are based in folk science/psychology. We basically have to unlearn and replace words.
by stingraycharles | 2025-09-14 04:04:46+00:00
Yes for me the same, I specify using “direnv exec .” as a prefix to every command and the subagents follow this without issue.

On the Claude Code Reddit communities there’s basically a constant outrage about CC’s performance over the past few months, it seems different people have vastly different experiences with these tools.

There appears to be a lot of anecdotal evidence everywhere, and not enough hard facts. Anthropic’s lack of transparency how everything works and interacts is at least a factor in this.
by aborsy | 2025-09-14 04:05:28+00:00
That’s true for any password manager. If the database/store is unlocked (so the master password is cached or available in RAM), all passwords can be extracted. You have to lock the password manager when you don’t need it.

In fact, with Bitwarden, the cached password is exposed to the browser that has a large attack surface (including interacting with random remote servers). There was just a vulnerability in most browser based password managers including Bitwarden that would allow a remote attacker trick a user send out their passwords.

I use Bitwarden but mostly for non-critical passwords.
by southernplaces7 | 2025-09-14 04:07:03+00:00
Am I missing something? This seems like a pretty banal article about a data hosting provider opening a new center in Amsterdam. Is it a Russian company in violation of sanctions? The name "MIRHositng" doesn't necessarily have to mean it's Russian-based. As far as I can see it's a dutch-registered company, so they aren't exactly flagrantly breaking the law.
by rendaw | 2025-09-14 04:07:21+00:00
On the flip side, there's some software that works (somewhat) with wayland but deliberately breaks compatibility.

For instance, Scribus uses QT which supports wayland, but they hardcoded a check to explicitly detect wayland and exit if it's found. You get the generic QT "supported backends" message that lists wayland, but if you actually try to use it the logic resets your choice, gaslighting you into thinking you typed the backend detection or override env var isn't working.

You can get around it using a wayland-flavor that they forgot to reject, and there are bugs (not sure how many are from wayland itself and not Scribus though) so I get not wanting to handle wayland related bug reports, but having buggy software is often than having no software at all so I wish they didn't choose the nuclear option (and now they get "please support wayland" bug reports instead, so...).

I think Krita is the same? There were a couple programs I had to dig into the code to work around blocker mechanisms to get to run.
by eviks | 2025-09-14 04:08:28+00:00
> Surveys are not a good way of measuring the health of a specific project.

Why did you change the subject from popularity to project health?

> or the amount of Elisp projects on GH[3], and compare them to Wayback Machine snapshots from a few years ago, and notice that they keep increasing.

So? They can't really decrease as an abandoned project would just continue to exist. (If GH disappears then you'd have a big drop as a lot wouldn't get transferred). And a few users creating new packages can also sustain the growth for as long as you have a few users.

> The slow but steady growth

Which you don't have, users are the key metric here, and that's low and not growing

> Explosive growth is not good for an OSS project.

Not good, but excellent, but that's not the only alternative. Increasing share to 40% over 40 years wouldn't have been explosive

> I haven't noticed any elitism in the Emacs community.

You're entitled to your rosy observations of the "community", but the topic was more narrow - the ineffectiveness of overcomplicated filters in igniting passion.

> There's no gatekeeping since anyone is free to use Emacs how they want to use it.

There always is, for example, there are big iron gates blocking changes in the default health hazardous emacs-pinky keybinds. Of course, of course, if you waste enough time you'll be able to passionately hack a better system yourself, more power to you!

> So I think you have the wrong idea and an axe to grind for some reason, which I can't really help you with.

Indeed, much easier to conjure a fantasy axe
by Supermancho | 2025-09-14 04:11:15+00:00
Gaining a ton of body mass working out thickens the heart. It's necessary to push the blood into veins that get constricted, more and more with increased weight. In the epilogue, as you get older, optimal function fades. The thickened tissue isn't as elastic, compounding cardiac problems and sometimes causing infarction (also, not infectious related). Ironically, a thickened heart gives you better odds at surviving surgery, due to the excess tissue and the minimal effect of scarring already-rigid tissue.

Some people see heart walls thinning at a very ripe age (90s+) but for most early heart patients, they don't make it that far.
by shadowgovt | 2025-09-14 04:11:36+00:00
Kirk didn't advocate for merely an armed police force; he advocated for an armed citizenry. And he made clear his belief that the purpose of arming that citizenry is to fight the police if they try to impose tyranny. "The Second Amendment is there, God forbid, so that you can defend yourself against a tyrannical government."

We don't yet know the motives of his killer, but it may be worth observing that it is an unfortunate consequence of Kirk's philosophy of liberty that, since nobody controls who the citizens define as part of the "tyranny," a so-armed individual can, of their own free will, conclude that the man who (by his own claims) was instrumental in electing a tyrant, supports that tyrant, is clearly in the inner circle of that tyrant (https://www.bbc.com/news/articles/c33r4kjez6no)... Is someone who needs to die.

Personally, I think that's repugnant and I hope the person who took the law into their own hands is constrained from further harming this society indefinitely. But I don't agree with Kirk's philosophy on the purpose, origins, or nature of the Second Amendment.
by yepitwas | 2025-09-14 04:11:44+00:00
You missed a bunch of other ones.

One my dad reliably latches on to is “they’re going to take your guns”. Trump used this, I’m pretty sure, all three races. Weirdly there were never even moves toward doing this the time he lost. It’s as if this was just bullshit. But, it gets voters fired up (getting people to show up for you is more important than swaying anyone to your side)

Lots of people voted for him this time for overtime and tips being tax-exempt. Some (especially on the overtime thing) have since come to regret it when the fine print didn’t include them, but it got their vote.

He ran on lots of issues. “Build the wall” echos what tons of Republican voters have been saying for decades. Their politicians wouldn’t do it—hell, Trump didn’t, he just half-assed a little bit of it and called it done—because it’s a really bad idea, but he sold people on the notion that he’d get it done, where “it” was something they’d long wanted done.

Many other issues like that, that did get him votes.
by LocalH | 2025-09-14 04:12:14+00:00
They saw arrows and thought "must be trans ideology!" Turned out to be a Helldivers 2 reference, as with the "hey fascist catch this". The other references are all textbook groyper, and Robinson was even pictured on his mother's Facebook "as a guy from a meme" which was a copy of a groyper Pepe meme.
by baubino | 2025-09-14 04:14:01+00:00
In order to determine that sources are indeed real, and not fabricated, when using AI for research, one would have to validate the existence of each source and verify the relevance of each source … which is basically doing the research that should have been done in the first place. Which makes the people using AI this way lazy and incompetent on top of being intentionally deceptive.
by westurner | 2025-09-14 04:14:17+00:00
"Universality in quantum critical flow of charge and heat in ultraclean graphene" (2025) https://www.nature.com/articles/s41567-025-02972-z :

> Abstract: [...] Here we have discerned the quantum critical universality in graphene transport by combining the electrical and thermal conductivities in very high-quality devices close to the Dirac point. We find that they are inversely related, as expected from relativistic hydrodynamics, and the characteristic conductivity converges to a quantized value. We also observe a giant violation of the Wiedemann–Franz law, where the Lorentz number exceeds the semiclassical value by more than 200 times close to the Dirac point at low temperatures. At high temperatures, the effective dynamic viscosity to entropy density ratio close to the Dirac point in the cleanest devices approaches that of a minimally viscous quantum fluid within a factor of four.
by ssivark | 2025-09-14 04:14:43+00:00
> I can pretty much see projects in my head, and know exactly what to build.

I think you’re the best case support for AI coding. You know clearly what you want, so you know clearly what you don’t want. So if you had decent verbal dexterity you could prompt the AI model and manage to accomplish what you intended.

A lot of programming problems / programmer contexts don’t match that situation. Which is the problem with universalizing the potency of AI / benefits of AI coding.
by catlifeonmars | 2025-09-14 04:15:10+00:00
That’s not what I said. But ok.

Weather systems exhibit chaotic behavior which means that small changes to initial conditions have far reaching effects. This is why even the best weather models are only effective at most a few weeks out. It’s not because we don’t understand how weather works, it’s because the system fundamentally behaves in a way that requires keeping track of many more measurements than is physically possible. It’s precisely because we do understand this phenomenon that we can say with certainty that prediction at those time scales with that accuracy is not possible. There is not some magic formula waiting to be discovered. This isn’t to say that weather prediction can’t improve (e.g I don’t claim we have the best possible weather models now), but that predictions reach an asymptotic limit due to chaos.

There are a handful of extremely simple and well understood systems (I would not call weather simple) that also exhibit this kind of behavior: a common example is some sets of initial conditions of a double-jointed pendulum. The physics are very well understood. Another perhaps more famous one is the three body problem. These two both show that even if you have the exact equations of motion, chaotic systems still cannot be perfectly modeled.
by jqpabc123 | 2025-09-14 04:16:03+00:00
DeepSeek-V3 confidently provided three different incorrect dates across separate attempts

Hallucination is an issue. But so is the lack of consistency.

The same question asked on different occasions can produce different results. Not just variations in wording but in meaning as well.

There is nothing determinate or consistent about the output. And this makes the output unreliable.
by beeflet | 2025-09-14 04:16:39+00:00
Firstly, there is still pretty centralized moderation done through the bureaucracy of mastodon operators and federation. Similar situation in bluesky. The whole advantage of these "networks" is that they allow you to opt-in to blocklists. A federation essentially becomes a massive aggregation of blocklists, because members that do not obey the blocking policies of others will become defederated. These aren't really opt-in consent-based social spaces here because the vast majority of the "consent" is still delegated by a third party.

These networks appeal to control freaks who subscribe to many massive blocklists so they don't have to confront challenging ideas. I oppose them on the grounds that being a control freak is bad for the individual and society in general.

Unfortunately, we are all unwelcome participants in society at large. This is the idea behind protests for example. Real life is not consent-based, so the more time you spend in these networks the more poorly acclimated to reality you will become and the more removed you will be from the public arena of ideas.

The ill-effects are that whatever (political?) faction that embraces these sort of networks will become mentally weak and will continue to lose debates, and eventually (political?) power.
by epcoa | 2025-09-14 04:16:51+00:00
POSIX AIO on “Linux” is implemented in glibc with userland threads using regular blocking syscalls behind the scenes. It basically works properly, it just doesn’t gain any potential efficiency benefits, it adds avoidable overhead, prone to priority inversion, etc. The linux kernel has no provision for POSIX AIO.

Until io_uring the only asynchronous disk IO interface was the io_* syscalls, which were confusingly referred to as Asynchronous IO, though these have nothing to do with POSIX AIO and can only be used bypassing the page cache, and suck for general purpose use.