MurphyA/hacker-news huggingface dataset:
by bryanrasmussen | 2025-11-23 12:04:21+00:00
It seems like you are telling HN rather than asking it?

At any rate developers complain about vibe coding on here all the time, there are complaints about stealing code from open source projects that thus ends up not obeying the license and that this is a copyright violation. There are complaints that subtle bugs in AI produced code worsen products.

The rants against GenAI are generally related to copyright but also aesthetic in nature. The aesthetic rants do not really work where code exists, although somewhat because there are complaints about bad code generated from AI.
by HumanOstrich | 2025-11-23 12:04:27+00:00
I've been hooked on fast food before, and I still grab some on occasion, but I don't understand these common excuses for why people HAVE to consume fast food.

It's far cheaper to 1) buy unprocessed foods at the grocery store, 2) spend $20 a few times for cookware that will last plenty long enough, and 3) cook for 20min a day or do more preparation on the weekend. It doesn't require becoming a professional chef or buying appliances.

I think the main problem is that fast food is addictive and those who are vulnerable to that tend to make excuses for why they can't stop.
by leg100 | 2025-11-23 12:04:38+00:00
The article gives the impression "Italy" was always a nation in the making for all of history, just waiting to "unify". It talks of a "national rebirth".

But it's an invention. It never previously existed. Yes the penisula was referred to as Italy for a long time and the language is shared across the area and there are cultural similarities. But none of that automatically makes a nation - you don't have to think hard of counter examples. History could have panned out differently. It still could.

I think the bourgeoisies have been enormously successful in giving the impression that these nation states, whether it be Italy or Germany, or India, etc, that they're inevitable, they're permanent and anything else is a perversion. And Garibaldi was one such whose brilliance was to forge a nation so quickly from so many disparate states.
by chuckadams | 2025-11-23 12:05:28+00:00
That test is short enough to just paste it in here:

begin real procedure A(k, x1, x2, x3, x4, x5); value k; integer k; real x1, x2, x3, x4, x5; begin real procedure B; begin k := k - 1; B := A := A(k, B, x1, x2, x3, x4) end; if k ≤ 0 then A := x4 + x5 else B end; outreal(1, A(10, 1, -1, -1, 1, 0)) end

The whole "return by assigning to the function name" is one of my least favorite features of Pascal, which I suppose got it from Algol 60. Where I'm confused though is, what is the initial value of B in the call to A(k, B, x1, x2, x3, x4)? I'm guessing the pass-by-name semantics are coming into play, but I still can't figure out how to untie this knot.
by stingraycharles | 2025-11-23 12:05:35+00:00
In your comments you’re specifically avoiding answering the question, until you finally admitted to using AI to make your tone more “professional”.

https://news.ycombinator.com/item?id=46022576

Sorry, but the semantic constructs used in the article, the em-dashes, the use of ± signs that nobody ever uses, the typical bold formatting, the fact that your brother posts AI generated comments on your blog, it’s just too much.

I don’t blame you for it, writing a blog post like this without AI takes days of work. But at least own up to it, instead of now playing innocent that you didn’t lie.

No you didn’t lie, you omitted the part you also used AI to write the copy when confronted.
by vedmed | 2025-11-23 12:05:50+00:00
What route dude I made an article to bring attention to the issue and the attention has been brought. Why do you want me to do things your way? I do things my way just fine. There's always someone to tell you that you should do this or that. Why should I do this or that? You do this and that if that's whats important to you. And if you want me to do this and that then convince me why I should.
by kace91 | 2025-11-23 12:05:52+00:00
Hard disagree, though it’s probably dependent on your domain and/or how expressive your test suite is.

But even if that were true, reading a two liner explanation is very obviously more time efficient than reviewing a whole commit diff.

Super common case: you got a subtle bug causing unexpected values in data. You know from the db or logs that it started on 2025-03-02. You check the deployment(s)of that day and there are ~20 of them.

You can quickly read 20 lines in the log and have a good guess of which is likely to be related or go for a round of re-reviewing 20 multi file pull requests and reverse engineer the context from code.
by b112 | 2025-11-23 12:08:11+00:00
The unfortunate problem is that, the more popular software is, the more it gets looked at, its code worked on. But forked branches as they age, become less and less likely to get a look-at.

Imagine a piece of software that is on some LTS, but it's not that popular. Bash is going to be used extensively, but what about a library used by one package? And the package is used by 10k people worldwide?

Well, many of those people have moved on to a newer version of a distro. So now you're left with 18 people in the world, using 10 year old LTS, so who finds the security vulnerabilities? The distro sure doesn't, distros typically just wait for CVEs.

And after a decade, the codebase is often diverged enough, that vulnerability researchers, looking at newer code, won't be helpful for older code. They're basically unique codebases at that point. Who's going through that unique codebase?

I'd say that a forked, LTS apache2 (just an example) on a 15 year old LTS is likely used by 17 people and someone's dog. So one might ask, would you use software which is a security concern, let's say a http server or what not, if only 18 people in the world looked at the codebase? Used it?

And are around to find CVEs?

This is a problem with any rarely used software. Fewer hands on, means less chance of finding vulnerabilities. 15 year old LTS means all software is rare.

And even though software is rare, if an adversary finds out it is so, they can then play to their heart's content, looking for a vulnerability.
by MomsAVoxell | 2025-11-23 12:08:15+00:00
Culture is as culture does. I dare say that the in-group for any star has their buttons - whether the conditions to push those buttons are legitimate or otherwise, would Chappell Roan be on your mind if she wasn't pushing your buttons? Marketing people know this mechanism all too well; it is a large factor for why we have billion-dollar tabloid machines.

Needless to say, the pop industry is all about creating a facsimile of a thing, if not the thing itself. You're not buying bread from these stars - you're buying a picture of life.
by sillyfluke | 2025-11-23 12:08:16+00:00
Your comment above was sufficient, nothing here added additional meaningful information, it's not worth your time or the parent's to go down this road. It wasn't believed to be a flu in the beginning and I think the excess death stats bear that out. Once the people tracking it think it's equivalent to the flu, rigid policy makes less sense.

I wish people would just accept that public policy need not align with what's right for them personally based own their health own situation. I can simultaneously understand why a public policy of lockdowns on Day 1 makes sense, while at the same time fight for exceptions to the rules due to my personal situation. Everyone I think is aware that the future is personalised medicine, that we're at the very beginning of that awareness, and that the current state of the art in medicine is very crude from that perspective.

Hell, if we had infinite money we should have just sent anyone 60 plus or in ill health to Florida, Texas, SoCal and Mexico for a 6-months/year vacation and mandated that they try to spend most of their time outdoors.
by lvl155 | 2025-11-23 12:08:22+00:00
It’s always surprising to me how so many people believe in ideals. Finding love. Living happily thereafter. These are ideals and you’d be truly lucky to have it in your life. One in a billion. Life is ephemeral. We are innately fickle beings shifting from one equilibrium to another. Yet we long for a mirage of permanence.
by jiggawatts | 2025-11-23 12:08:30+00:00
That's not HDR. That's pretend HDR in an SDR file, an artistic effect, nothing more.

Actual HDR needs at least 10 bits per channel and a modern display with peak brightness far in excess of traditional monitors. Ideally over 1,000 nits compared to typical LCD brightness of about 200.

You also don't need "three pictures". That was a hack used for the oldest digital cameras that had about 8 bits of precision in their analog to digital converters (ADC). Even my previous camera had a 14-bit ADC and in practice could capture about 12.5 bits of dynamic range, which is plenty for HDR imaging.

Lightroom can now edit and export images in "true" HDR, basically the same as a modern HDR10 or Dolby Vision movie.

The problem is that the only way to share the exported HDR images is to convert them to a movie file format, and share them as a slide show.

There is no widely compatible still image format that can preserve 10-bit-per-channel colours, wide-gamut, and HDR metadata.
by bmacho | 2025-11-23 12:11:26+00:00
You shouldn't lie about your work because that harms society (if you care about us) and society also will punish you (if you care about yourself). If you don't care about yourself or the people around you, then I have no idea why you should care.

I hate this aspect of HN, on other websites I can just block these types of sociopaths/trolls at their first message. But here I end up wasting my time and energy or I'll look bad.
by reactordev | 2025-11-23 12:11:46+00:00
I’m just going to continue using Jira ticket numbers.

It baffles me how people think git log reading like a novella is a good idea. It’s not, because a cherrypick or merge can/will/should overwrite whatever clever garbage you put in there with its own message. Are you going to summarize Q4’s battle with scaling in a paragraph on the sprint merge to master? No. No you aren’t.

So, while I’m against commit messages saying “fixed”, obviously, I’m equally against a “conversation” in git.

If you have engineers on your team that are anal about commit messages, ask them to be as anal about features and teach them to git diff.
Show HN: The AI homepage – A news homepage for AI related articles
by maverick98 | 2025-11-23 12:14:02+00:00
For reference, I have a TikTok account where I share AI news and people always asked me where do I find the stories. So I decided to build a news aggregator for AI related news from the websites and subreddits I follow using RSS. I also open sourced this on my GitHub: https://github.com/evangelosmeklis/theaihomepage
by TheOtherHobbes | 2025-11-23 12:14:26+00:00
Yes, they did. George Martin was an arranger, not a co-writer. Max Martin is a co-writer.

If you gave Lennon and McCartney a couple of guitars, a few days of studio time, a good mood, and no other help you'd probably get a hit. Or at least an interesting song.

If you gave Taylor Swift the same you'd get a demo, maybe. You might get an unassisted hit, but the odds are much lower.

Charli XCX - even more so. Give her a laptop and microphone and some plugins and no producer, and I doubt you'd get much.

Not to say that what she and Dua Lipa do is easy. But they're fundamentally performers and brands for a music production operation.

Creative agency isn't a binary. It's on a spectrum. Some people have very little. Some have a lot. Some have taste that defines the product, even though they're mostly curating other people's work.

Michael Jackson was notorious for this. He was a phenomenal dancer, an ok vocalist, not much of a practical musician. But he had a strong sense of what he wanted, and he had a theatricality that pulled the whole thing together.

Charli XCX is a version of that. I don't think her appeal is as strong or as universal, and I doubt she has as much agency as Jackson did. But it's the same idea - shape, curate, perform.
by dmurray | 2025-11-23 12:15:04+00:00
> Hamas was an aspiring near-peer military force

This is beyond ridiculous. Israel is a nuclear-armed regional power with tanks, a modern navy, a state of the art air force, the best missile defence system in the world, and one of the best counterintelligence operations. It can project force thousands of kilometres away into Iran. Hamas is none of that.

Even on sheer manpower, sources from 2023 put Hamas at 3 to 30 times smaller than the IDF, depending on who you trust and how you count reservists. [0]

If Hamas had been a near peer to the IDF, the October 7th attackers wouldn't have been shootings and stabbings within 5 miles of the Gaza border, they would have been successful missile attacks on Tel Aviv or tanks rolling down the streets of West Jerusalem. Or do you think Hamas just wanted to start a limited war with border skirmishes and kept its real military might in reserve?

Perhaps "small arms" or "light weapons" would be more precise than "handguns", but Hamas's capabilities have always been closer to the latter than to Israel's.

[0] https://www.france24.com/en/live-news/20231016-the-israel-ha...
by noduerme | 2025-11-23 12:15:59+00:00
How many f*cking world gen models and datacenters will it take to realize that we all just want a better version of SimCity? And what an ironic thing to divert gigawatts of power and vast amounts of water to building. SimCity tiles and walkthrough (Potemkin) villages.

I still won't even get myself a PlayStation, explicitly because I know if I did I would lose half year of my life to Red Dead. Who actually benefits from this technology, or is it just a cool demo?
by jrflowers | 2025-11-23 12:16:23+00:00
I like your point that if a developer is a vocal neo nazi then only people capable of regularly conducting their own thorough code reviews should rely on the products that they make. I agree with you that regular folks that can’t do code audits should not trust neo nazis with their private communications. It is good to know that we’re on the same page about not implicitly trusting the simplex code
by pavlov | 2025-11-23 12:16:28+00:00
Ouch. This hits incredibly hard.

I’ve been this dad who sits frozen at the TV every evening. I had the affairs with the emotionally unavailable men, and became one myself.

Before you judge the man in this story too harshly — and there’s certainly much to judge, especially given the follow-up post — consider the environment he and I grew up in. Being gay as a young teenager in the early 1990s could feel literally like a death sentence. AIDS panic was everywhere. Gay men in movies were comedy sidekicks or dying wrecks (“Philadelphia”). There was a real threat of violence from other kids. If you could pass as straight, why wouldn’t you give it your best shot? The alternative was to be a laughing stock and die alone in a hospital where nurses don’t dare touch you. (This is literally how I imagined gay life at age 13.)

I still feel like I’m barely getting started on the therapy journey to recover from those decades. Seems like the man in the story never had the chance for professional help (or didn’t seek it). The compartmentalization can be extremely taxing. He disappointed many people, but that doesn’t mean he was a bad person.
by hobofan | 2025-11-23 12:16:30+00:00
I am a pretty big proponent of MCP, and I think this at least for now is not a move in a good direction.

The whole surface of the MCP specification is already pretty big, and barely any server implements anything beyond the core parts.

With elicitation there was already a lightweight version of this in place in the standard, and I'm not sure I've ever encountered a server or client implementation of it in the wild, and elicitation is an order of magnitude simpler to integrate on a conceptional level.

I fear that this has a significant risk of splintering the MCP ecosystem further (it's already pretty strained due to the transport protocol iterations), and there isn't really a reason to create a official extension (yet), that may worst case also require multiple iterations to get things right.
by michaelbuckbee | 2025-11-23 12:16:41+00:00
Something missed in the continual tracking/privacy discussion is the primary motivations for doing so, with the assumption that it's about advertisers trying to sell you more stuff.

I'm 100% in the need for personal privacy camp, but mention this only because without addressing the underlying issues, it's hard to come up with larger solutions.

And the big issues really come down to fraud and cyber attacks:

- Years ago, the NYTimes was found to be doing some kind of homegrown fingerprinting with canvas. They have plenty of ways of doing analytics and tracking subscribers, they were trying to root out ad fraud.

- When Spotify has people every day putting up AI-generated streams and attempting to "listen" to them with bot networks, they start to look at things like fingerprinting.

- Massive credential stuffing attacks on sites are often thwarted at the technical level by fingerprinting.

- Bot traffic (and in particular AI indexing bots not respecting robots.txt) has shot up dramatically in the last year, and fingerprinting is one of the strongest ways of bot identification.

Again, want the personal privacy, but think we need to fix the professional problems to get there.
by tromp | 2025-11-23 12:16:49+00:00
The closely related function Col' which also divides 3n+1 by 2 in the odd case, is concisely represented by the 65-bit lambda calculus term λ1(λλλ31(λλ2(421)))(λλ1)1(λλ1) operating on Church numerals [1]. It starts from the pair of numbers n and 0 and then performs n iterations of swapping the numbers after incrementing the first. Its lambda diagram is

┬───────────────┬── │ ┬────────── ─ │ ─ │ ┼─────┬──── ┬ │ ┬ │ ┼─┬───┼──── │ │ │ │ └─┤ ┬─┼─┬── │ │ │ │ │ ┼─┼─┼─┬ │ │ │ │ │ │ └─┤ │ │ │ │ │ │ │ ├─┘ │ │ │ │ │ ├───┘ │ │ │ │ ├─┘ │ │ │ └───┤ │ │ │ └─────────┤ │ │ └─┤ │ └─┘

[1] https://github.com/tromp/AIT/blob/master/fast_growing_and_co...
by dcassett | 2025-11-23 12:16:53+00:00
> However, the 386 uses a different approach—CMOS switches—that avoids a large AND/OR gate.

Standard cell libraries often implement multiplexers using transmission gates (CMOS switches) with inverters to buffer the input and restore the signal drive. This implementation has the advantage of eliminating static hazards (glitches) in the output that can occur with conventional gates.
Show HN: Page Cast – A single-file HTML host that hosts itself
by Romelium | 2025-11-23 12:20:09+00:00
Needed a quick way to share HTML prototypes without setting up a repo or using a heavy SaaS, so I threw this together.

It’s a single HTML file (editor + preview + publisher). You can save it locally and use it offline. It takes your GitHub token, creates a Gist, and gives you a permanent rawgithack link.

The landing page linked above was generated by the tool itself.

Practical link: https://pagecast.romelium.cc/ Source is here: https://github.com/Romelium/PageCast
by saaaaaam | 2025-11-23 12:20:14+00:00
I suspect Tolkien’s primary motivation in Sam marrying Rosie was a literary device to evoke a return to normality and the settled constancy of the shire, rather than explicit signalling that Sam was heterosexual. I can see what you mean though, and actually your point about Bilbo and Frodo sort of gets to the same place (their disordered lives vs the order of marriage) but I think it’s maybe a case of applying a modern interpretation to something that doesn’t need it.

Heterosexual succession (or, rather, the succession driven by the family unit) was (and still is!) a driver of “ordered society” and given both Bilbo and Frodo subverted this because of Tookish events (Bilbo driven by, and Frodo basically suffering the fall out from) Sam marrying Rosie is effectively the natural end point of things. He is able to marry her because of what came before, and their marrying is a signal that those times are over.

I’m going to have to re-read Tolkien now. I haven’t since I was 15, and this thread made me realise I ought to pay it another visit!
by TheMayorOfDunce | 2025-11-23 12:21:49+00:00
AI gives you either free expertise or free time. If you can make software above the level of Gemini or Claude output, then have it write your local tools, or have it write synthetic data for tests, or have it optimize your zshrc or bash profile. Maybe have it implement changes your skip level wants to see made, which you know they are amateurish, unsound garbage with revolting UI. Rather than waste your day writing ill-advised but high quality code just to show them how it’s a bad idea, you can have AI write code for you, to illustrate your point without spending any real work hours on it.

Just in my office, I have seen “small tools” like Charles Proxy almost entirely disappear. Everyone writes/shares their AI-generated solutions now rather than asking cyber to approve a 3rd party envfile values autoloader to be whitelisted across the entire organization.
by csydas | 2025-11-23 12:22:11+00:00
i don’t think that’s the right take

black markets and opposition members i’ve used / talked with focus on disposability not security

the premise of their communications is always “the platform is bugged” and in case of opposition members “the government can always just beat you and trick you into unlocking your phone”

deals happen on messenger all the time and burning messages / rotating phones and accounts is very common. for opposition members, messaging apps are purely for benign communication and actual discussion happens in person or in truly destructible formats or it’s not recorded at all

periodically anon burner message apps appear on app stores and rotate out pretty fast once they start getting too much attention

the idea of a perfectly secure app for communication is currently mostly a fantasy; if a malicious actor wants to get your info and communication they will. this doesn’t mean give up completely and be insecure but instead just be in a position to ditch the app when it becomes necessary, if you need that level of security

it’s better people be trained to understand the reality of what can be done with the communication methods they use and how they can be punked so they can make informed decisions — i’m fine with signal’s goals and efforts but i’m not a fan of signal advocates treating security and privacy like another round of the OS wars, that teaches people the wrong lesson and makes it harder to convince ppl privacy and security are a problem we need to take seriously not just for criminals but for everyone. privacy and security benefit us all or it benefits no one
by Freak_NL | 2025-11-23 12:24:01+00:00
The author obviously has this as an acquired habit or affectation, possibly for stylistic reasons. It's interesting that some people can read this just as well as normal prose, but to others it feels as if someone is pouring sand all over their well-oiled gears. I gave up after a paragraph as well.

I fully support people writing in whatever way pleases them, but for broadly accessible article length text capitalisation is a must in English. Not because it is 'correct', but because many readers rely on capitalisation.