MurphyA/hacker-news huggingface dataset:
by ryandv | 2025-06-18 00:08:17+00:00
> I just think it's weird insisting that someone that looks like a man, talks like a man, acts like a man is actually a woman

So suppose that someone looks like, talks like, and acts like a man, but nonetheless feels with certainty that their actual gender identity is a woman. Is it still strange to insist that they are actually a woman? Because the form of your argument is literally identical to that used by transphobes; the only difference is in your definition of terms.

> I feel like the "new" definition of man

But what is that "new" definition? Suppose we could finally arrive at a consensus of what a "man" or a "woman" really is, beyond saliva and other mere biological markers. Would it be fair to insist that those who fail to "pass" or meet those criteria, yet very strongly identify as a particular gender, are actually some other gender?

Rather, mainstream scholarship on the issue would suggest "that self-identities ought to be definitive in terms of the question of sex membership and gendered treatment [0] [1]." In which case, why do you find it strange for someone to self-identify as a woman, even when they look like, talk like, and act like a man?

> is just that much more natural than the "biological" one

The difference is that the "biological" definition is objective, independently verifiable, and assertions of one biological sex vs. another can be readily falsified through experiment. This has implications for healthcare at the least, among other things.

Meanwhile it's not even clear that a single "new" definition exists with widespread acceptance, since two people with incompatible ideas about what a gender is can nonetheless subjectively identify as the same thing. This is due to the ability to self-identify and declare gender by fiat, which makes it not only impossible but also morally wrong to even attempt a falsification of someone's gender. Additionally you run into problems of furnishing evidence for the existence of "genders" or "identities," similar to how it's not clear how one can prove that "souls" or "gods" exist.

One of these definitions can more properly be regarded as "scientific," while the other cannot be, and enters more into the realm of "intersubjectivity" (which, interestingly enough, finds definition in an Encyclopedia of Psychology and Religion [2]).

Arguably, since biology is a branch of "natural science," the "biological" definition is far more "natural" than the intersubjectival one that relies on higher order cognition, human agency, and free will (which have too frequently opposed nature with dire consequences, c.f. climate crisis and environmental catastrophe).

[0] https://sci-hub.se/https://www.jstor.org/stable/10.1086/6730...

[1] https://sci-hub.se/10.1111/hypa.12327

[2] https://sci-hub.se/https://link.springer.com/referenceworken...
by demosthanos | 2025-06-18 00:08:46+00:00
Remember that LLMs aren't trained on all existing programming languages, they're trained on all text on the internet. They encode information about knitting or streaming or whatever other topic you want a DSL for.

So it's not just a question of the semantics matching existing programming languages, the question is if your semantics are intelligible given the vast array of semantic constructs that are encoded in any part of the model's weights.
by jcranmer | 2025-06-18 00:09:10+00:00
> But this long-winded rant [1] defending WW2 Germany? "Reactionary" doesn't even begin to describe it.

Holy. Fucking. Crap.

I never thought that I would find someone in the modern day attempt to defend that Germany didn't start WW2, but here we are.

I had a low opinion of him before, but he found a new low to plumb.
by banrovegrie | 2025-06-18 00:11:46+00:00
Haha, should have written it less sensationally. This is not false though. I think you might find "Martyrdom and Persecution in the Early Church" by WHC Frend interesting.

"Persecution was seen by early Christians, as by later historians, as one of the crucial influences on the growth and development of the early Church and Christian beliefs."
by roncesvalles | 2025-06-18 00:12:10+00:00
I'd love to use a real debugger but as someone who has only ever worked at large companies, this was just never an option. In a microservices mesh architecture, you can't really run anything locally at all, and the test environment is often not configured to allow hooking up a stepping debugger. Print debugging is all you have. If there's a problem with the logging system itself or something that crashes the program before the logs can flush, then not even that.
by fennecbutt | 2025-06-18 00:12:36+00:00
I suppose langflow also falls into this bucket.

I still think it has a definite use case in regularising all of your various flows into a common format.

Sure, I could write some code to get SD to do all the steps to generate an image, or write some shader code. But it's so much more organised to use comfy-UI, or a shader graph, especially if I have n>1 flows/tasks, and definitely while experimenting with what I'm building.
by Tadpole9181 | 2025-06-18 00:13:22+00:00
Brad Lander saw unidentified, masked, ununiformed men who refused to speak, had no legal documentation, and would not identify themselves to anyone carrying a man against his will.

I hope it's not against the rules to swear, but this cannot be stated clearly enough: That's called a fucking kidnapping.

Did you not hear that someone pretending to be LEO attempted (and succeed in one case) the political assassination of two legislators and their spouses this weekend? More than ever, every single LEO should be under scrutiny for identification! He has every right to prevent a man from being disappeared by God knows who!

You may be a boot-stepping authoritarian who fully condones a US gestapo who can disappear anyone without question. The rest of us have higher standards and common sense.
by treesknees | 2025-06-18 00:13:30+00:00
From Wikipedia, “During Iran’s Operation True Promise III Iron Dome was found to have intercepted 20-30% of ballistic missiles.[199]”

[199] https://bulgarianmilitary.com/amp/2025/06/15/iron-dome-shock...

> This unexpected success, rooted in years of technological evolution, underscores a broader misunderstanding of the system’s capabilities and its place in Israel’s defense architecture.

So per your own source, it indeed can and does intercept ballistic missiles.
by affinepplan | 2025-06-18 00:13:52+00:00
> They are not "thugs". They are federal officers.

are they? maybe they should identify themselves as such with names, badge numbers, and warrants?

> They are upholding federal law.

they clearly aren't given the number of court cases the Trump administration is rapidly losing related to its deportation activity.

> This constant manipulation of words is tiring

this constant sanewashing of cruelty is tiring. you should find it horrifying.

but I'm not going to go in circles with you. I hope you eventually look back on this part of your life with shame about your beliefs and who and what you defended.
by alganet | 2025-06-18 00:15:24+00:00
> everything that is today a spreadsheet was a program some programmer had to write

That is incorrect, sir.

First, because many problems were designed to fit into spreadsheets (human systems designed around a convenient tool). It is much more likely that several spreadsheets were _paper_ before, not custom written programs. For a lot of cases, that paper work was adapted directly to spreadsheets, no one did a custom program intermediate.

Second, because many problems we have today could be solved by simple spreadsheets, but they often aren't. Instead, people choose to hire developers instead, for a variety of reasons.
by giantrobot | 2025-06-18 00:15:25+00:00
3. Company structure poorly supports cross-team or department code ownership

Many companies don't seem to do a good job coordinating between teams. Different teams have different incentives and priorities. If group A needs fixes/work from group B and B has been given some other priority, group A is stuck.

By putting a network between modules different groups can limit blast damage from other teams' modules and more clearly show ownership when things go wrong. If group A's project fails because of B's module it still looks like A's code has the problem.

Upper management rarely cares about nuance. They want to assign blame, especially if it's in another team or department. So teams under them always want clear boundaries of responsibility so they don't get thrown under the bus.

The root cause of a lot of software problems is the organization that produces it more than any individual or even team working on it.
by neilv | 2025-06-18 00:16:14+00:00
As someone who walks a lot (including, for many years, back late at night from work or school), I really wish they'd made the LED streetlights approximate the original warm color temperature from the start.

Instead of going bright white, high-color-rendition, wake-up-and-kiss-your-sleep-schedule-goodbye, which is what they went with instead.

When the LED streetlights were first installed, they were horrible, and we were promised they would be adjusted, but they never were sufficiently.

Maybe caring about the look of neighborhoods, and the sleep of people who walk or have unfortunate bedroom window positions, would've had a side effect of avoiding the problem in the article?
by demosthanos | 2025-06-18 00:16:15+00:00
There was a good discussion on this topic years ago [0]. The top comment shares this quote from Brian Kernighan and Rob Pike, neither of whom I'd call a young grug:

> As personal choice, we tend not to use debuggers beyond getting a stack trace or the value of a variable or two. One reason is that it is easy to get lost in details of complicated data structures and control flow; we find stepping through a program less productive than thinking harder and adding output statements and self-checking code at critical places. Clicking over statements takes longer than scanning the output of judiciously-placed displays. It takes less time to decide where to put print statements than to single-step to the critical section of code, even assuming we know where that is. More important, debugging statements stay with the program; debugging sessions are transient.

I tend to agree with them on this. For almost all of the work that I do, this hypothesis-logs-exec loop gets me to the answer substantially faster. I'm not "trying to run the code forwards in my head". I already have a working model for the way that the code runs, I know what output I expect to see if the program is behaving according to that model, and I can usually quickly intuit what is actually happening based on the incorrect output from the prints.

[0] The unreasonable effectiveness of print debugging (349 points, 354 comments) April 2021 https://news.ycombinator.com/item?id=26925570
by david-gpu | 2025-06-18 00:16:31+00:00
> But it also might not do much of anything at all, if it's then mapped to our existing opponent process [1] that is fundamentally based on red vs. green and blue vs. yellow. In other words, it would just be a redundant or ignored sensory input to our conceptual color processing.

A click away: https://imjal.github.io/theory-of-tetrachromacy/
by sublinear | 2025-06-18 00:16:37+00:00
I completely agree. Those annoying UI bugs and the general need to refactor are often the same technical debt. If you want to make an already bad codebase even worse, giving those tasks to AI is probably the quickest and surest way.

The ability to untangle old bad code and make bigger broader plans for a codebase is precisely where you need human developers the most.
by pleeb | 2025-06-18 00:16:56+00:00
I run a fairly large forum, and I've been getting emails from linode That the CPU usage has been going over 90% multiple times a day, Yours have been complaining that the site has been taking up to five or six seconds to load. I checked the log, and I would keep getting hit with hundreds of connections and second from specific addresses, So I set up rate limiting with Cloudflare.

I thought everything was going well after that, until suddenly it started getting even worse. I started realizing that instead of one IP hitting the site a hundred times per second, it was now hundreds of IP's hitting the site Slightly below the Throttling threshold I had set up.
by kentonv | 2025-06-18 00:16:57+00:00
> When you write a blog article about your "little project" and publish it on your very public company's public blog, then the obvious result is that people on the internet will take that article and your project seriously.

Huh? What blog post? I never wrote any blog post about this, nor did anyone else at Cloudflare.

All I did was publish an OAuth library on GitHub. I wrote it because we needed one as part of a broader project. The goal of the project was never to demonstrate AI coding practices, the goal was to build a framework for MCP servers, and one thing we needed for that was an OAuth implementation.

It happens that I used AI to build it, so I made note of this in the readme, and also included the prompts in the commit history, as this seemed like the honest and appropriate thing to do.

Two months later, someone posted it to Hacker News, highlighting this note -- and then everyone got very excited and/or angry about it. Other people wrote a bunch of blog posts about it. Not me.
by ksec | 2025-06-18 00:17:03+00:00
>AV1's advantage narrows to ~5% over H.265 at very high data rates.... But AV1 is never worse than H.265 from a VMAF/PSNR perspective at any bitrate,

There is a whole discussions that modern codec, or especially AV1 simply doesn't care about PSY image quality. And hence how most torrents are still using x265 because AV1 simply doesn't match the quality offered by other encoder/ x265. Nor does the AOM camp cares about it, since their primarily usage is YouTube.

>in the same way that MP3 at 320 kbps is competitive with AAC at 320 kbps.

It is not. And never will be. MP3 has inherent disadvantage that needs substantial higher bitrate for quite a lot of samples, even at 320kbps. We have been through this war for 10 years at Hydropgenaudio with Data to back this up, I dont know why in the past 2-3 years the topic has pop up once again.

MP3 is not better than AAC-LC in any shape or form even at 25% higher bitrate. Just use AAC-LC, or specifically Apple's Quick Time AAC-LC Encoder.
by unyttigfjelltol | 2025-06-18 00:17:08+00:00
Again, I pointed out ICE is enforcing US law, and you responded with an article about Colorado law.

In a different time, public officials in such a situation would have demurred with a deft "I've read the Constitution."[1][2] I wonder what changed.

[1] https://en.m.wikipedia.org/wiki/Federal_preemption

[2] https://nationalpolice.org/federal-supremacy-how-conflicting...
by genewitch | 2025-06-18 00:17:30+00:00
starlink isn't high latency in the US, it's less latency than at&t was on fixed wireless, but about the same as at&t dsl was to the same sites. You're not gunna be an LPB, but 43ms avg from deep south to northeastern US isn't bad. I also like that my internet is essentially immune to whims of weather and power companies and fiber cuts - there was a fiber cut yesterday in Monroe and it took out at&t completely in my area, hundreds of miles away.
by bigyabai | 2025-06-18 00:17:50+00:00
It's less prominent if you were already 20-30 when the first iPhone came out. In slightly-affluent primary schools, owning an iPhone was your inroad to a cult of iMessage games and insular group chats. If you didn't beg mommy and daddy to fork over $600 and tax to Verizon then you didn't join the cool group chats.

It sounds petty, but not very abnormal for growing up in America.
by PaulHoule | 2025-06-18 00:17:52+00:00
I would tend to say that printf debugging is widespread in the Linux-adjacent world because you can't trust a visual debugger to actually be working there because of the general brokenness of GUIs in the Linux world.

I didn't really get into debuggers until (1) I was firmly in Windows, where you expect the GUI to work and the LI to be busted, and (2) I'd been burned too many times by adding debugging printfs() that got checked into version control and caused trouble.

Since then I've had some adventures with CLI debuggers, such as using gdb to debug another gdb, using both jdb and gdb on the same process at the same time to debug a Java/C++ system, automating gdb, etc. But there is the thing, as you say, is that there is usually some investment required to get the debugger working for a particular system.

With a good IDE I think Junit + debugging gives an experience in Java similar to using the REPL in a language like Python in that you can write some code that is experimental and experiment it, but in this case the code doesn't just scroll out of the terminal but ultimately gets checked in as a unit test.
by martinald | 2025-06-18 00:18:26+00:00
FWIW for the first time in 2+ years I managed to compile llama.cpp with ROCm out of the box and run a model with no problems* on Linux (actually under WSL2 as well), with no weirdness or errors.

Every time I have tried this previously it has failed with some cryptic errors.

So from this very small test it has got way better recently.

*Did have problems enabling the WMMA extensions though. So not perfect yet.
by dredmorbius | 2025-06-18 00:18:39+00:00
<https://news.ycombinator.com/item?id=17328060>

The submitted title was (and at this writing remains) an editorialised commentary on the nature of the article, and doesn't concern the article itself.

HN certainly allows for rewriting misleading or clickbait titles, though I'd argue neither case applies here.

See: <https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...>
by timr | 2025-06-18 00:18:45+00:00
> Brad Lantern saw unidentified, masked, ununiformed men who refused to speak, had no legal documentation, and would not identify themselves to anyone carrying a man against his will.

Brad Lander was at the man's trial for illegal immigration, which was in a federal court building. So, you know...context matters. Also you can clearly see uniforms in the video [1], but I digress.

There is exactly zero chance that Lander was under the illusion that this hypothetical, rogue, pirate kidnapping operation smuggled themselves into a federal immigration court, Boondock Saints-style, in order to abduct the one guy Lander happened to be watching in the immigration trial just moments before.

[1] https://www.amny.com/news/brad-lander-arrested-ice-court-hea...
by sjsdaiuasgdia | 2025-06-18 00:19:30+00:00
Medicare and Medicaid exist because, as a society, we decided it was better to not let the old, the disabled, and the poor have zero access to health care.

Medicare and Medicaid are expensive because we incorrectly apply market economics to healthcare.

None of that requires corruption. It's a mixture of over-commitment to market-based solutions and a bare minimum of empathy enshrined into law.
by soraminazuki | 2025-06-18 00:20:16+00:00
Did he ever renounce his own views? Because publicly spouting Nazi propaganda isn't the kind of thing he can pretend never happened by just waiting a few years. I'm all for leniency, but he needs to show that he's changed. Especially when he has said things like:

- WW2 Germany was "peaceful" and that the war was "forced" upon them

- Churchill and Roosevelt "should have been the first to be prosecuted in the Nuremberg trials"

- The German AfD party is "(mis)labeled" by the mainstream media as Nazis
by jen729w | 2025-06-18 00:21:08+00:00
> Especially now that they are inserting ads.

I'm no apologist for Facebook, none of whose services I use. But get your facts straight. They are not 'inserting ads' in your chats, as you imply. AFAIK they are adding adds to the never-used 'Updates' tab.

Annoying from an ad perspective, no doubt. Vastly different from a are-they-MITMing-your-messages perspective.
by ksec | 2025-06-18 00:23:11+00:00
>see svt-av1-psy, being merged into SVT-AV1 itself

Part of it being merged for now.

It is unfortunate this narrative hasn't caught on. Actual quality over VMAF and PSNR. And we haven't had further quality improvement since x265.

I do get frustrated every time the topic of codec comes up on HN. But then the other day I only came to realise I did spend ~20 years on Doom9 and Hydrogenaudio I guess I accumulated more knowledge than most.
by martinald | 2025-06-18 00:23:32+00:00
Yes I'd agree with that. There is so much demand for inference which is maturing rapidly that even if a lot of the "R&D" is done on NVidia cards because of their (vastly, let's be fair) software stack, if AMD is competitive on the inference side (and perhaps more importantly have shorter lead times) then doing the inference on AMD is still an enormous market.

I suspect we will (or already are?) at a point where 95%+ of GPUs are used for inference, not training.
by LarsAlereon | 2025-06-18 00:23:38+00:00
I never lost weight through increased physical activity because my hunger levels always scaled to match my Calorie burning. Two things that have made major durable differences for me include reducing my sugary beverage intake and increasing my fiber intake. High-fiber foods make me feel full longer so significantly decrease my overall Calorie intake. Snacks like Triscuits and whole grain Goldfish crackers are good for this.
by anon291 | 2025-06-18 00:24:51+00:00
> any citizen has the right to raise this as an issue, politician or not. They don't get to just haul people away because you have no "official capacity".

Yes, you do have a right to raise this as an issue... but not anywhere anyway. In all this discussion about the rule of law, we forget that the rule of the law also dictates how citizen redresses are to be handled... in a court of law, using established procedures.

> The 2nd amendment crowd are strong on the idea of guns as a means of resisting tyranny. Other people feel similarly about standing up to law enforcement being done illegally.

False equivocation... The 2nd amendment crowd has an amendment to our constitution allowing them to do what they do: own weapons. There is no amendment that lets you willy-nilly march into a court and demand papers. If you want that, I would suggest writing your legislator to propose such an amendment.
by actinium226 | 2025-06-18 00:25:05+00:00
I'd much rather see someone who did the right thing get celebrated. There are so many possible other routes he could have taken that all involve less integrity (or extremely harmful integrity, like suicide, which he admits to having briefly considered), and some measure of public harm.

It's also such a nuanced issue, with bolts vs welds and arguably no one having done anything wrong individually, that I can't imagine a way to explain this to the public that people could understand and be like "yea that makes sense" and proceed to act rationally. Add to that the fact that there's so much probability involved in the potential path and strength of any storm and I'm not sure a member of the general public could reach a rational conclusion.

Of course we'll never know, but the point is that the man did the right thing, and of course we should celebrate that.
by fennecbutt | 2025-06-18 00:25:24+00:00
As a gay dude, I'd have no problems at all with this out of a garage game developer.

And any reasonably well adjusted straight male would probably get a good laugh out of the art, same as I would.

We now live in a world where female colleagues can speak in whispers about how a male colleague is hot/attractive, but male colleagues cannot engage in the same behaviour.

Trust me, I know. Because of media stereotypes about gays most female colleagues don't have any problem engaging in "girl talk" once they know I'm gay. Like damn I don't care, I'm just a dude.
by 1970-01-01 | 2025-06-18 00:25:32+00:00
>Not sure I follow why "blaming" someone is necessary to move forward with recovering from a failure.

I wasn't clear, but to get that AI to admit that it has made an error and getting it to actually correct its error is like trying to put a round peg into a square hole. It will take the blame and continue as if nothing needs to change, no matter what prompts you send it.