MurphyA/hacker-news huggingface dataset:
by computerdork | 2025-09-11 00:34:58+00:00
haha, yes, the president dismissing anyone in the federal government who disagrees with him, and trying to turn the national guard into his own personal police department, and inciting a riot/revolt 4 years ago but the US populace still elects him again, and allowing Elon Musk access to all the federal government which he slashes to bits in less than a couple of months (including science research) and having that same person soon after turn on president and the multiple assassination attempts, successful and unsuccessful... and it's only been 8 months since he took office. Crazy times we live in
by ants_everywhere | 2025-09-11 00:35:09+00:00
Yes that's correct. In particular, not just run of the mill division, but impersonating right and left wing militants both calling for violence.

For example, just one that turned up at the top of a quick Google search

> And the analysis shows that everyone from the former president, Dmitry Medvedev, as well as military bloggers, lifestyle influencers and bots, as you mentioned, are all pushing this narrative that the U.S. is on the brink of civil war and thus Texas should secede from the United States, and that Russia will be there to support this.

https://www.kut.org/texasstandard/2024-02-14/russian-propaga...
by topspin | 2025-09-11 00:35:18+00:00
I believe this underestimates the difficulty of such an attack and the value of training. This isn't deer hunting where little to nothing is at stake. It's a homicidal attack in the midst of an urban area, with armed law enforcement in the vicinity, the risk of discovery, the knowledge that aggressive pursuit will be immediate, and extreme consequences for the crime.

High pressure.

Under pressure, a poorly trained person is unlikely to be capable of this. It takes some degree of training to simultaneously deal with this pressure and still perform.
by sva_ | 2025-09-11 00:35:27+00:00
I don't quite understand why you have to put words in my mouth. I didn't claim anyone to be my political enemy. In fact I have close friends on both isles of the political spectrum, and I don't identify myself with either of them. I just wish people would defend things out of principle, rather than just what currently supports the things that I (perhaps wrongly) presume to be their political identity.
by scubbo | 2025-09-11 00:35:28+00:00
(Copied from[0] when this was posted to lobste.rs) Longhorn was nothing but trouble for me. Issues with mount paths, uneven allocation of volumes, orphaned undeletable data taking up space. It’s entirely possible that this was a skill issue, but still - never touching it again. Democratic-csi[1] has been a breath of fresh air by comparison.

[0] https://lobste.rs/s/vmardk/longhorn_kubernetes_native_filesy... [1] https://github.com/democratic-csi/democratic-csi
by ghaff | 2025-09-11 00:35:31+00:00
Many museums in the UK are nominally free (although they encourage a donation) and they charge for special exhibitions. A few in France are free. Can't speak to more broadly. (And, yes, free museums are pretty uncommon in the US although they exist--especially at universities, most of the Smithsonian Museums, and so forth.) Fairly broad experience even if it's often been in conjunction with work travel.
by bediger4000 | 2025-09-11 00:35:40+00:00
Jon Bentley's original 2-volume "Programming Pearls". I haven't looked at the 2nd, single volume, edition.

Pike and Kernighan's "The Unix Programming Environment", and their later book "The Practice of Programming"

Usenix put out a refereed journal "Computing Systems" that was really good: https://www.usenix.org/publications/compsystems/computing-sy...
Why Capital Allocation is so crucial, And How Zuckerberg is Messing it up
by Taikhoom10 | 2025-09-11 00:36:29+00:00
I just would like to start off and say i really respect Zuck and think he is truly one of a kind, and he really has impacted the world in a great way, with facebook and its other companies all under META. While one could go on about his greatness and accomplishments, ignoring his mistakes would do nobody justice. Today i want to really talk about capital allocation, and how that relates to META, which i believe a lot of you know about already.

I really belive that a CEO has three major tasks year in year out -

Operations

Investor Relations

Capital Allocation

Zuckerberg can do the first two all right, but his track record for the number three is infamous in the wrong way. I will Bring up two famous instances this has been evident. But first Lets talk about capital allocation.

So capital allocation is the activity of attempting to allocate capital in different areas of one’s business. This can look very different based of the complexity of the business. One can only begin to think the different areas where capital could be allocated at places like Google. Allocating capital correctly or incorrectly can be very the much the difference between great returns, and bankruptcy.

So now we look at the acquisition of Oculus, a big mistake, the recent AI frenzy and crazy hiring, and then the freeze. Essentially, everyone has their own circles of competence. For Zuckerberg, that circle of competence does not include capital allocation. If he is to actually lead META in the future long term, that is something he will need to incorporate in his circle of competence.
by mkidd | 2025-09-11 00:36:44+00:00
I looked at several alternatives before settling on GrapheneOS. Many made claims that sounded good but only GrapheneOS had deep technical documentation. I'm not an Android developer so some of it goes over my head but I've written detailed software documentation. I know you don't write what is in their FAQ or revision history if you don't know what you are doing.

I've been using GrapheneOS for about a year and it has worked well. Only have two minor issues:

1) I'd like the ability to have timestamp data added to the EXIF image info. There is an option to have the GPS data added, so timestamp really ought to be an option too, though I certainly understand why some users would choose neither. I'll probably end up writing a Perl driver for exiftool to add the timestamp based on the image filename which is YYYYMMDD_HH_MMSS_MSEC.

2) There aren't many fonts and Roboto supplies 1037 glyphs. The card suit symbols are missing which matters to a bridge player. E-books that display correctly almost everywhere don't on GrapheneOS unless the e-book explicitly includes a font with glyphs for the suits.
by qarl | 2025-09-11 00:36:58+00:00
There's no need to belittle dataflow graphs. They are quite a nice model in many settings. I daresay they might be the PERFECT model for networks of agents. But time will tell.

Think of it this way: spreadsheets had a massive impact on the world even though you can do the same thing with code. Dataflow graph interfaces provide a similar level of usefulness.
by dghlsakjg | 2025-09-11 00:36:59+00:00
Part of the problem is that insurers are in the business of predicting the future, which has gotten very hard recently (global warming, cost shocks).

The other constraint is that, jurisdiction dependent, rate hikes are subject to regulatory approval.

Most importantly, the insurance industry does not make much if any money on underwriting. They make their money on investing the float, which only exists if they sell policies. That’s why insurers for the most part are ok posting slightly negative margins on their underwriting.
by darkwizard42 | 2025-09-11 00:37:29+00:00
It does one better, it holds the passenger who created the mess accountable for the cost and then drops them off the service. You get some bad actors, but you can quickly weed them out.

Doesn't change the service outage piece, but it will get better.

That being said, your key point - people can do what they want in this thing and no one can really stop them, does stand.
by snatekay | 2025-09-11 00:38:00+00:00
I agree that the Pelosi attack was political violence and the rhetoric was unhinged, and I agree that January 6 was mass political violence. I didn’t include them (or some others that came to mind) since I was keeping it to the parent post’s “past year-or-so.” But they serve just as well at making the point, that louder and louder subsets of society are claiming these attacks are actually good, which is a disturbing societal shift. I remember when Gifford was shot; the discourse was all about assigning blame for the bad thing, as opposed to saying it was a good thing. Feels like we’re moving in a bad direction, as your examples and my examples both illustrate.
by transcriptase | 2025-09-11 00:39:38+00:00
I hate to be the bearer of bad news, but humanity has not abolished slavery. Most recent stats estimate ~28 million people worldwide in the forced labour category that most would mentally associate with the term. That rises to nearly 50 million going by the modern definition that includes forced marriage, child rearing, and subservience without recourse.

Yes, in 2025.

Sadly the United States abolishing slavery for ~4 million within its own borders in the 1860s did not represent humanity as a whole.

On paper the problem is solved because it’s illegal to openly buy and sell another person. In practice the exact same treatment and de facto ownership and exploitation of other people remain without any meaningful enforcement in many parts of the world.
by nirvdrum | 2025-09-11 00:39:50+00:00
I don’t find installing a JVM a massive amount of work (no more so than any other interpreted language), but nowadays you can AOT compile Java to a native binary if that’s your hang-up:

https://www.graalvm.org/jdk24/reference-manual/native-image/

There’s a new LTS release with improvements coming out next week.
by OsrsNeedsf2P | 2025-09-11 00:40:37+00:00
Flatpak installs and shares runtimes. That's what makes it so stable, regardless of your distro.

So yes, if you install 1 KDE app from Flatpak, you will have the KDE runtime. But that is true if you install 1 KDE app while on Busybox as well. It's the subsequent KDE apps that will reuse the dependencies.
by bitwize | 2025-09-11 00:41:33+00:00
No. HDR will never come to X11. This is because the X protocol defines a pixel as a CARD32, that is an unsigned 32-bit integer. So the highest depth you could theoretically go is R10G10B10, and forget about floating-point HDR. Fixing this would require rewriting the entire protocol. Which has effectively already been done; it's called Wayland.

Perhaps people ought to listen to the Xorg devs when they say X11 is broken and obsolete, and you should be using Wayland instead. Every single one of them says this.
by smw | 2025-09-11 00:42:00+00:00
Or, you know, we could handle homelessness. I lived in Amsterdam for the last two years and despite walking everywhere and intentionally exploring, I never saw a person sleeping on the street, and the only time I was asked for money was an obvious tourist.

I don't think the NL government is remotely perfect, and they definitely are struggling to build enough housing, but their 'housing first' strategy towards homelessness seems to mostly work?
by stevage | 2025-09-11 00:42:10+00:00
It is absolutely wild seeing people who do not know how to code building and shipping computer games.

This kind of language is fascinating/terrifying:

> I assume doing all this computationally is more processor-intensive than using pre-rendered monsters, but it’s very smooth for me on both desktop and phone, so it must not be too intensive. I guess I’ll hear from people if it’s choppy on their device.

I think the nature of our profession as coders is in process of shifting very rapidly, from "write code to do something useful" to "write code to do something useful, better than I could vibe code myself".

Feels like the painful transition when professional photographers started having to differentiate themselves from whatever people could do with their own phone.

On the other hand, as someone who can code in certain domains (web, maps), I could definitely see myself vibe coding as a way to quickly create something in a domain where I have no expertise (eg, Unity).
by 3eb7988a1663 | 2025-09-11 00:42:13+00:00
Apple has also yanked backwards compatibility a few times. I bet Microsoft would love to trash a few legacy API decisions from decades ago.

That being said, I still think Microsoft should have developed a seamless virtualization layer by now. Programs prior to X year are run in a microVM/WINE-like environment. Some escape hatch to kill off some cruft.
by roody15 | 2025-09-11 00:42:26+00:00
Agree I switched to Linux gaming about 4-5 years ago and cannot be happier. Just finished Expedition 33 and it ran flawless. Even setting up a simple OBS desktop to capture HDMI and stream ... so much easier with Linux than Windows. No forced updates, no random reboots, no annoying widgets, no AI integration... just does what I want it to. Why Microsoft just won't release an stripped down edition and make it afforable and easily accessible is beyond my understanding. I am now an old timer and 15-20 years ago I would do almost everything on a PC simply and efficiently now I find Linux gets this job down hands down better than anything Microsoft has to offer.
by smeeger | 2025-09-11 00:43:03+00:00
corruption is only made worse by angry mobs tearing things down. what is erected afterwards is almost always worse ironically. the only way corruption is reduced is citizens becoming smarter somehow and slowly allowing the elite to get away with less and less bad behaviour while also creating an intelligent incentive structure for the elites as well as everyone else to drive productive, pro-social behaviour. whats going on in most of the world and nepal is the opposite of that
by danpalmer | 2025-09-11 00:43:15+00:00
I'm not from the US so I only have an outsider's view of the culture, and FWIW I'm also not from Australia although I have emigrated here now.

Australia seemed to have a deeper relationship with guns previously, that stemmed partially out of necessity (farming etc), but there are also a lot of parallels with US culture here – the American dream, being a colony hundreds of years ago, etc, some focus on personal rights and freedoms, being a federation of states, etc. I don't think it was as deep a relationship as the US, but coming from the UK it seemed that Australia had a very different view than the UK.

Australia turned this all around. The culture shifted, and people realised that for the greater good it was something they needed to get past, and they did.

Maybe there's hope for US gun control yet, although the turning point for Australia was a (single) mass shooting. Maybe the US needs a much bigger turning point. I'm a little surprised that the Las Vegas shooting a while ago didn't provide that.
by privatelypublic | 2025-09-11 00:43:44+00:00
Interesting play on the debate- but after the response to restic's original decision to upstream Object Store permissions and features... to the Object Store, along with my attempts to explain S3 to several otherwise reasonably technical people....

I think people are frequently trapped in some way of thinking (not sure exactly) that doesn't allow them to think of storage as anything other than Block based. They repeatedly try to reduce S3 to LBA's, or POSIX permissions (not even modern ACL type permissions), or some other comparison that falls apart quickly.

Best I've come up with is "an object is a burned CD-R." Even that falls apart though
by fzeroracer | 2025-09-11 00:45:34+00:00
Hell, as mentioned a few months ago Melissa Hortman got assassinated and she was a sitting representative. Trump used this opportunity to fling further shit, the far right media sphere immediately went to work claiming he was a marxist and that it was a hit ordered by Walz. Every single person in the Charlie Kirk far right media bubble immediately called for violence, government crackdowns and that it was time to finally stop the far left.

It's a damn shame we've gotten to this point but the reason why we're here is obvious and extremely predictable.
by TheOtherHobbes | 2025-09-11 00:46:28+00:00
There aren't many times when there's quite as much happening at the same time.

Over the last week or so we've had: serious riots in France, catastrophic riots in Nepal, a scandal in the UK featuring the ambassador to the US, hostile drone incursions into Poland, the murder of Charlie Kirk, the ICE raid on visiting South Korean workers, soldiers on the streets of DC and a threatened incursion into Chicago, a school shooting, revelations about the biggest paedophile scandal of the century and its links to the rich and famous, including the current president, and Israel attacking most of the countries around it.

In the background is the continuing war in Ukraine, China's increasing militarisation and threatened technological lead over the US, the situation in Gaza, the disassembly of the established US federal system of government, existential and economic dread over the impact of AI, and climate change.

If everyone's feeling a little edgy, there may be good reasons for that.
by kragen | 2025-09-11 00:46:59+00:00
Shows what I know! I appreciate the correction.

I wonder why the second example frustrates the optimization—but only on ARM? Also, why is it pushing r0 and r1? That's stupid. It's also stupid that it's using an extra `add` instruction to un-push them—if it doesn't want to overwrite r0, it could pop the worthlessly pushed values into r1 and r2, or r3 and r4. I tried a bunch of different versions of GCC on your example code, and they all seem to produce code that's bad in obvious ways, but they're different obvious ways.
by voidhorse | 2025-09-11 00:47:52+00:00
I think you're right. Couple it with the increasing isolation driven by everyone being online 24/7 in lieu of interacting with each other in person and you have a recipe for disaster. Even though it's possible to be social on the internet, it has a strong distance effect and a lot of groups benefit by forging internet bonds over hatred, criticism, or dehumanization of others (who cares about the "normies"). In addition, in many cases one doesn't even need to interact with people for most needs (amazon etc) further contributing to isolation and the illusion that you don't need others. It's the perfect storm to make the barrier to violence really low—it's easy when you have no connection to the victims and you see them as less than human or as objects "npcs".
by amluto | 2025-09-11 00:48:16+00:00
I still completely disagree. It’s on me to understand IAM. It should not be on me to understand the way that restic uses S3 such that I can determine whether I can credibly restore from an S3 bucket after a compromised client gets permission to create objects that didn’t previously exist. Or to create new corrupt versions of existing objects.

For that matter, suppose an attacker modifies an object and replaces it with corrupt or malicious contents, and I detect it, and the previous version still exists. Can the restic client, as written, actually manage the process of restoring it? I do not want to need to patch the client as part of my recovery plan.

(Compare to Tarsnap. By all accounts, if you backup up, your data is there. But there are more than enough reports of people who are unable to usefully recover the data because the client is unbelievably slow. The restore tool needs to do what the user needs it to do in order for the backup to be genuinely useful.)
by araes | 2025-09-11 00:48:16+00:00
After reading Chris Beasley's blog about trying to build a castle in Chattanooga (linked here on HN a while ago), I have unfortunately started to agree with this sentiment a bit.

There's too much of collective bargaining and scheming for increased prices going on in a lot of markets is what it looks like.

Hunting around for people and apparently they started texting each other stuff like "He said it was $100,000 higher than, you don't leave that money on the table."

Quotes started at $6/sq. ft, then became $6.5/sq. ft. Those people left. Became $15/sq. ft, and $23/sq. ft. It seemed like people saw a big money project, and started collectively trying to milk it for everything they could. [1]

Entire project was that way. Had thefts of a tractor, cement mixer, and small tools. Could not get people to give honest or correct bids on fencing. And 30 banks skipped on financing. Parts of the blog are depressing, yet the castle got finished, and its kind of a bleak laugh to read some of the stuff.

[1] http://www.buildingmycastle.com/stone-cold-problems/
by Palomides | 2025-09-11 00:48:41+00:00
I think feelings on immigration show that there isn't a "vast majority" of people who want to "live together" and "abide" each other

35% of americans are happy with how the current administration has been handling immigrants

https://news.gallup.com/poll/692522/surge-concern-immigratio...

approval of ICE is around 40%

https://www.pewresearch.org/politics/2025/08/27/republicans-...

edit: it's funny to see my post above offended(?) people who want to believe that americans are kind and loving, despite uh being on a post where everyone is arguing about how bad the political violence and polarization situation is in the US
by tolerance | 2025-09-11 00:50:39+00:00
It could be just fatigue over the technology itself, but “like you wrote them yourself” sounds too much like a dog whistle for a user base of programmers working with AI generated PRs. Which means that this would be AI iterating over AI.

Feedback: Try speeding up your demo animations and resize the mouse to its regular size. My estimate is that if the marketing copy explains what a thing is, what it does and why it’s useful then all a visitor wants to see in an image is things go pop, boom and whoosh.
by baby_souffle | 2025-09-11 00:50:58+00:00
It was also written at a point in time when the absolute peak of firearms technology was a musket.

The logic behind the 2nd amendment doesn't hold once Uncle Sam has nuclear tipped icbms and I'm not allowed to have them. I'm also not allowed to have tanks or rocket launchers or even high rate of fire Gatling style guns.

To paraphrase, "if you think the 2nd amendment is what's keeping the government off your back, you don't understand how tanks work"
by ziml77 | 2025-09-11 00:51:12+00:00
I love debuggers but yeah conditional breakpoints are pretty bad. I tend to need to conditionally break when the same code is being called repeatedly with different inputs where only one of them causes the problem. The conditional breakpoint slows things down so much that I'd probably turn to dust before it ever actually halted execution.

And I work in C#, so I have no clue why there's no option to inject the condition and a call to Debugger.Break() and then have the JIT recompile the function live. It would actually make conditional breakpoints usable!