MurphyA/hacker-news huggingface dataset:
by mingus88 | 2025-09-18 18:36:02+00:00
I don’t use any other social media site. I use this one because I want to have meaningful discussions on things relating to hacker culture

And what could be more relevant to hacker culture than authoritarian takeovers? Is not the entire hacker spirit one that pushes back against someone who tells you that you can’t do X or Y?

How long until the administration turns its focus from late night hosts to hackers who are also publishing things the administration does not want you to know?
by tim333 | 2025-09-18 18:36:03+00:00
>Goebbels today ended the professional careers of five "Aryan" actors ... on the grounds that “in their public appearances they displayed a lack of any positive attitude toward National Socialism and therewith caused grave annoyance...

seems quite similar to Brendan Carr having Kimmel removed for a lack of positive attitude towards Trump and MAGA.
Show HN: API for CRUD-ing JSON data
by tiemster | 2025-09-18 18:36:09+00:00
For purely selfish needs, I created a self-hosted API for CRUD-ing JSON data in GO. Optimized for simplicity and interoperability. Perfect for small personal projects.

The API is based on your JSON structure. So the example below is for CRUD-ing [key1][key2] in file.json. The value (which can be anything) is then added to the body of the request. Moreover, there are helper functions for appending and incrementing values.

DELETE/PUT/GET: /api/file/key1/key2/...
by taeric | 2025-09-18 18:36:19+00:00
Ok, I don't think I disagree that much. Was more just curious on what you meant. I view the structure as already something happening to describe things in ways that facilitate styling. But, this is a lot like the distinction between attributes and children in XML. I think people give it a little more thought than it warrants.

To that end, I think I can get behind the idea of "if you are going to use classes anyway, might as well use them for all of it." That is, having some that are done by structure and some that are done by class seems to be the a dangerous mix.
by 0xDEAFBEAD | 2025-09-18 18:36:39+00:00
If you look at the Wikipedia page, my usage is fairly typical. It's a vague term which can be applied to critics of US foreign policy who want us to stop being the world police: https://en.wikipedia.org/wiki/Anti-Americanism

>people abroad who criticize these things recognize that not every American agrees with these policies

Pretty common nowadays for all of the US to be blamed for Trump's election. See this discussion from the other day. No one outside the US said I shouldn't be blamed for the votes of my neighbors: https://news.ycombinator.com/item?id=45035046

In any case, the original discussion is related to freedom of speech. The US is usually criticized more for this, regardless of how other countries are doing. See e.g. https://www.theatlantic.com/ideas/archive/2025/08/europe-fre... This represents an anti-American bias, which is due to our foreign policy.

>its meaning is about ethnicity

"American" is not an ethnicity.
by johnnyfived | 2025-09-18 18:36:44+00:00
I think the last time I had an official eye test my vision was either 22/18 or 22/20, I forget. But I did know that one of my eyes could see further and clearer than the other just from my experiences, and that if I wanted to I could "trick" the test almost by letting my brain fill in the fuzzy parts and make a guess, to maybe get equal accuracy in both eyes.

It didn't seem like an issue but I'd find it annoying at times and even disorienting as an effect (sometimes) when looking at media.

There were phases when I went through eye vitamins (some quite expensive) with Amazon subscriptions from various sales. I don't have any anecdotes on experimenting with eyedrops, but the holistic vitamins (the ones that didn't just include vitamin A and / or lutein) had a noticeable effect, where I could look with each eye separately with the same level of clarity in each. But it didn't seem to stay long-term, as once I stopped it went back to before.
by glitchc | 2025-09-18 18:37:35+00:00
It doesn't work that way. Once a car is obtained, it has fixed costs. My monthly finance payments can't be pro-rated to the days I actually use the car. Ditto for insurance. In many cases, the best deal for insurance is to pay for the year up-front. Bears repeating, a year, up-front. Insurance companies incentivize this. Between those two, that's 80% of the TCO. Fuel and maintenance are actually incidentals based on usage and account for < 20% of annual ownership costs.

Ergo, it's no surprise that people want to use them as often as possible. They want to recoup value from those fixed costs. It's simple economics.
by gusgus01 | 2025-09-18 18:37:40+00:00
Yeah, the GAO study was purely based on the U.S. Extremist Crime Database and that's clearly a limitation, although less of one than reading through a list of notable attacks on a wiki page. The page itself also is generally about terrorism, so it talks about both international and domestic throughout it which can be confusing. That's why I suggested looking at the actual studies linked to on the page, a lot of them do a better job of pointing out their time period and limitations than the brief overview on the page.

Also, the page only has pretty good resources up until like 2020, where it ends with a study from the Center for Strategic and International Studies which reviews data up to May 2020, and DHS which reviews data from 2018-2019. The CSIS one is pretty good because it includes graphs of data over time and really shows the worrying increase across the board but the staggering increase of "right-wing" violence since the mid 2010s.

CSIS has a few more studies more recently it looks like. There's https://www.csis.org/analysis/pushed-extremes-domestic-terro... from 2022, which shows that 49% of events were committed by far-right and 40% were far-left. However, the far-right were more likely to target people with guns and bombs and the far-left were more likely to target property with melee and incendiary weapons, so 28 of the 30 deaths were from the far-right while the far-left accounted for 1.

Then a few more years later, there's https://www.csis.org/analysis/rising-threat-anti-government-.... Which is more about the increase in "partisan political belief" based attacks, and then gives some examples instead of breaking it down further.

However, CSIS likewise uses their own database of attacks, and in between the other studies and the most recent one it appears they changed their methodology of what attacks were included to make it more strictly about an attempt or threat to kill (which would remove a lot of the property based attacks from the previous study), premeditation, and desire to strike fear broadly. I'd be interested in seeing a revisitation of their previous methods with their new datasets, or even to actually be able to see the dataset itself.
by bee_rider | 2025-09-18 18:38:21+00:00
The AI bubble pop is probably not something NVIDIA is super looking forward to, but of anybody near the bubble they are the least likely to really get hurt by it.

They don’t make AI chips really, they make the best high-throughput, high-latency chips. When the AI bubble pops, there’ll be a next thing (unless we’re really screwed). They’ve got as good chance of owning that next thing as anybody else does. Even better odds if there are a bunch of unemployed CUDA programmers to work on it.
by xp84 | 2025-09-18 18:38:35+00:00
> then they can charge for it, or delist them, or delete their videos, or whatever

That doesn't really apply because these creators' video views aren't entirely adblocked. Just some portion of the views are. So it would be dumb for Google to punish the creators so harshly.

Also, you're telling me that you think there would be fewer pitchforks out if Google just started deleting and banning channels due to their users' adblocking behavior?
by chowells | 2025-09-18 18:38:53+00:00
I mean, it's my #1 experience using npm. I never once have used `npm install` and had a result other than it changing the lockfile. Maybe you want to blame this on the tools I used, but I followed the exact installation instructions of the project I was working on. If it's that common to get it "wrong", it's the tool that is wrong.
by Sohcahtoa82 | 2025-09-18 18:39:13+00:00
FWIW, my slowness is because of quantizing.

I've been using Mistral 7B, and I can get 45 tokens/sec, which is PLENTY fast, but to save VRAM so I can game while doing inference (I run an IRC bot that allows people to talk to Mistral), I quantize to 8 bits, which then brings my inference speed down to ~8 tokens/sec.

For gaming, I absolutely love this card. I can play Cyberpunk 2077 with all the graphics settings set to the maximum and get 120+ fps. Though when playing a much more graphically intense game like that, I certainly need to kill the bot to free up the VRAM. But I can play something simpler like League of Legends and have inference happening while I play with zero impact on game performance.

I also have 128 GB of system RAM. I've thought about loading the model in both 8-bit and 16-bit into system RAM and just swap which one is in VRAM based on if I'm playing a game so that if I'm not playing something, the bot runs significantly faster.
by zahlman | 2025-09-18 18:39:15+00:00
> I don't think Russia looks small on this map, it's just not as blown-out as on Mercator maps.

I think that GP is accustomed to Mercator maps and is thus more surprised by it.

(I'm not really sure why this is a thing. My elementary school classrooms in the late 80s showed a variety of projections, and globes.)
by dylan-m | 2025-09-18 18:39:21+00:00
Pedantry time: Fitts' Law is a law in the same sense as Newton's Law. Fitts' Law is an established model for understanding how humans interact with objects. If you're jumping on a trampoline, you aren't breaking the law of gravity, but you're certainly using it to some effect.

Similarly, if you decide that your button positioned at the edge of the screen actually shouldn't be an infinitely long click target, you aren't breaking Fitts' Law. You might be doing it with Fitts' Law in mind, or not, but Paul Fitts' ghost isn't waiting in the shadows to prosecute small buttons. Some actions should be difficult!

With that said, they definitely screwed up here, but I don't like when we're like "but Fitts' Law" and act like that proves our point on its own. If they wanted, they could "Fitts' Law" right back at you.
by j1elo | 2025-09-18 18:39:21+00:00
Oh! then you've lived well through all these design fads of the last decades. Let me assure you, a bad designer is going to do a bad job whether you give them a desktop-first framework or not, that's the kind of desktop interfaces you might be thinking of. But a mobile-first framework will always render poor results on desktop, regardless (and in spite) of the skill and knowledge of the designer.

I cannot say this based on evidence, but I'll say anyways based on subjective common sense, that the Start Menu of Windows 95, 98, XP, and 7 were all immensely better than the Start ..."screen" thing of Windows 8.
by dlubarov | 2025-09-18 18:39:35+00:00
> Arab population growth in Palestine was almost entirely due to simple births minus deaths

Do you have a source for this? I don't think that matches the British census data, unless we postulate that the birth rate somehow skyrocketed.

> There were Jews who were native to Palestine. They made up a few percent of the population of the region

What do you mean by "native"? What's special about the particular time period you're referencing? The Palestinian identity didn't exist then.

> the Palestinians are the people who lived in Palestine before the Zionists came in

There were always Jews in Palestine. Even if we're zooming in on a period where their numbers were small (and I'm not sure why), we shouldn't be saying things that erase these Jews from history.

> as a consequence of it

I think most of us would agree that there's no justification for ethnic cleansing. (I don't condone the cases of that done by Jewish militias in some towns either.)

> and think it's the same as everyday immigration

Not what I said at all. The point is that, in both this analogy and the actual topic of immigration to the Levant, it shouldn't matter how many centuries a family has lived in a region.
by dbl000 | 2025-09-18 18:39:49+00:00
Relatedly there's a Map Men video on why north is up. [0] I don't buy the whole top is 'good' and lower is 'bad'. I think the bias is just a lot of the groups that made maps were located north(ish) and traveling roughly southward which made it a convenient orientation, especially during the age of sail.

[0]https://www.youtube.com/watch?v=B14Gtm2Z_70
by theturtletalks | 2025-09-18 18:39:49+00:00
I don’t appreciate you dismissing my claim. When I installed Cactus chat months ago, the company was claiming that Cactus chat would allow users to connect to other apps on their device and allow them to be controlled by AI.

Your license change goes against that. You say it’s free for personal use but how many times do people create something for personal use and monetize it later? What if I use Cactus chat to control a commercial app? Does that make Cactus chat use “commercial”?
by game_the0ry | 2025-09-18 18:40:02+00:00
I see some comments here that are critical of Aaron, but I enjoyed the talk. Pretty good insider info on trends in the "enterprise" vis-a-vis ai and saas in general.

Especially liked the framing of structured vs unstructured data, and the opportunity to make unstructured data more useful with llmns.

I do not have much criticize or add except to emphasize that ai as it is now is probabilistic, not deterministic -- ask the same question twice and you could get vastly different answers.
by Xss3 | 2025-09-18 18:40:10+00:00
JSON5 is good enough that it works for frontend devs, backend, qa, firmware, data science, chemists, optical engineers, and the hardware team, in my org at least. Interns pick up on it quickly.

The comment option gives enough space for devs to explain new options flags and objects included to those familiar enough to be using it.

For customer facing configurations we build a UI.
by hu3 | 2025-09-18 18:40:37+00:00
> incontrovertible.

I don't think so. I use all 3 OSs and they all have their strengths. macOS major strength for me is the hardware that comes with it. But the OS is so unbearable that I hardly use it.

Linux is better in a lot of ways way than Windows and macOS since you can customize it. But the catch is that it takes a bit of constant work and knowledge to tame it.

It's pretty clear how many sharp edges macOS has because there's an entire market of tools to fix it.

Window management: Windows > Linux > macOS.

Games: Windows > Linux Proton > macOS.

Battery (partly because of hardware): macOS > Windows > Linux

Performance (laptops): macOS > Linux > Windows

> Settings have been half-assed

Whenever I see someone complain about windows setting I know they barely use it, or use it in a non-power user way because when I need to access a setting, I just press Windows key and type part of the word I need to access. It searched settings from there. Only grandma navigates settings with a cursor.

> Modal confirmation boxes that must be dealt with before you can do anything else with your computer

If the operation will permit changing system files, yes, and that is good. In my experience I get one or 2 of these per day. Some days none.

> Updating drivers requires remembering going to a dozen separate vendors.

For some hardware perhaps. And that's because Windows runs in almost all PCs that are not macs. But for popular hardware, windows updates also downloads drivers. I think I only installed NVidia driver and that's because I wanted to keep it at a fixed version.

> that need to be re-disabled every upgrade

Not my experience but maybe because I use Windows Pro version.
by traverseda | 2025-09-18 18:40:54+00:00
https://bugs.kde.org/show_bug.cgi?id=107302

How can we make this happen? I am a programmer but I am not in a good position to do this specific kind of programming myself. This seems tightly integrated to a lot of stuff I don't have a good understanding of. Is there a way to donate to specific features, could I do some crowdfunding to hire a dev to do this feature and if so who? Is there any way at all you can think of that I could effect this feature landing other than spending a few years learning this kind of development?
by weaksauce | 2025-09-18 18:41:08+00:00
double click the tab area and you get a new tab. ctrl-n gets you a new tab. i personally wouldn't ever use that feature.

I like the extra modes of copying since they all have unique uses and prevent editing in cases.

the encoding bit is odd yeah. adjust scrollback is not a common option i suppose.

it would be nice to configure the right click menu more but that's not an option i see in many apps so it's a wash. I use the menu so i don't have those options. it may even be configurable via a file somewhere in .config... i haven't tried or been bothered by the defaults enough to do so.
by k310 | 2025-09-18 18:41:13+00:00
The tech industry largely thrives on basic freedoms, especially freedom of speech, and on university innovation, both of which are under direct attack.

Those who cry that these are "no concern" of tech and Hacker News won't be happy when their projects and companies are shut down in order to do eugenics "research" or to turn their work into ways of sequestering and managing inmates of what are already concentration camps[0]

Hacker News and the industry are reduced to rubber stamps and prison administrators when basic freedoms are lost.

[0] https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
by KittenInABox | 2025-09-18 18:41:30+00:00
I flagrantly disagree that disbelieving someone's disability or believe someone is exaggerating because it doesn't mean their preconceived notions is something that can be helped if the culturally known depictions were specific to your wife's depictions. This is the mental health equivalent of yelling at someone in a wheelchair who can stand for short periods of time. Disbelieving someone about a disability assumes I am even capable of telling who is "really" disabled, which is an ableist belief that will not go away even if all the TikToks that say they were triggered by a minor toe stub disappeared.

In fairness, I believe that people who make jokes and light of disability suck in that I also believe this is an ableist activity. And I fully believe you that this kind of uwu-ification of disability is used as justification for ableist people to behave shittility towards your loved one.
by phatskat | 2025-09-18 18:41:34+00:00
> This 100%. Just look at the screenshot on the KDE page for Konsole: https://apps.kde.org/konsole/

Oof. It looks like it’s trying to iTerm2 but, as the kids say, it’s not him.

I generally don’t use any “default” terminal regardless of OS or DE if I don’t have to. I’m full time on Ghostty these days and I adore it
by onelesd | 2025-09-18 18:41:43+00:00
i forget where i found this in an HN comment, but you can use this in uBlock Origin under Filters:

news.ycombinator.com##body:style(background: black) news.ycombinator.com##td:style(color: #fafafa !important) news.ycombinator.com##table:style(background-color: #120F0D) news.ycombinator.com##div.toptext:style(color: #fafafa) news.ycombinator.com##div.c00:style(color: #fafafa !important) news.ycombinator.com##a:style(color: #ffa000 !important) news.ycombinator.com##span#karma:style(color: #faa000 !important) news.ycombinator.com##span.pagetop:style(color: #fafafa !important) news.ycombinator.com##textarea:style(color: #fafafa !important; background: inherit; ) news.ycombinator.com###hnmain:style(background: #120F0D !important)
by dang | 2025-09-18 18:41:53+00:00
The question is at what point the community response stops being beneficial and starts being harmful to the community itself.

I'd say this thread being high on HN's frontpage for many hours* has been beneficial. In addition to calling attention to Hack Club's predicament (and who doesn't love Hack Club?!), it gave a chance for many HN members to post their own relevant experiences, which it turned out there were a lot of—surprisingly many.

But in the later stage of this process, when the thread has basically done its job, drawn attention and generated a response, I think it's harmful to escalate even further and get into a tar-and-feather treatment of poor sods who wander in to offer a "sorry" or "we'll fix it". The dynamic at that point goes from "let's rally together and help these awesome kids, plus hey, something similar happened to us" to something darker and meaner. The former is good for this community, the latter is bad for it.

My point is that we should assess this based on how it affects us. That's handy, because that's information we can access, whereas we can't actually peer into $BigCo to find out whether what happened was a regrettable mistake or a nefarious grab they got caught at.

As long as I'm going on about this I want to repeat what I said in the cousin comment (https://news.ycombinator.com/item?id=45293388): the distinctive quality of internet indignation is unprocessed, opportunistic rage: unprocessed because it is pre-existing in a person (<-- and we all have this) for whatever original reasons that haven't been metabolized yet; opportunistic because it waits for justifiable occasions to lash out, and then lashes out with vengeance. This is not a great way to handle one's rage—it's a recipe for repetition instead of growth. How do I know that? I know it by self-observation, and I believe that anyone who wants to can know it by self-observation.

It's particularly important to know this in a group context. When a group joins together to vent rage—because an occasion justifies it, even though the driver in each person may be very different—that's when a group turns into a mob. This happens easily because it happens without awareness and no one intends it. This is when we become our ugliest, so we should pay attention to signs of it in ourselves and in our groups, and learn to respond differently. Not easy, of course, but a good use to put an internet forum to!

* something, btw, that the community corrected us about - we initially downweighted the thread, which was our mistake. Fortunately we like getting corrected by the community, so it was an easy fix.