MurphyA/hacker-news huggingface dataset:
by laurent123456 | 2025-12-16 22:30:39+00:00
There are ways to tell if an image is real, if it's been signed cryptographically by the camera for example, but increasingly it probably won't be possible to tell if something is fake. Even if there's some kind of hidden watermark embedded in the pixels, you can process it with img2img in another tool and get rid of the watermark. Exif data, etc is irrelevant, you can get rid of it easily or fake it.
by dragonwriter | 2025-12-16 22:30:46+00:00
> They have just decided that they are no longer going to do this for free.

Right, instead, they now charge the full cost of orchestration plus runner for just the orchestration part, making the basic runner free.

(Considering that compute for "self-hosted" runners is often also rented from some party that isn't Microsoft, this is arguably leveraging the market power in CI orchestration that is itself derived from their market power in code hosting to create/extend market power in compute for runners, which sounds like a potential violation of both the Sherman Act and the Clayton Act.)
by ajford | 2025-12-16 22:31:30+00:00
Sure, but that shouldn't be a time-dependent charge. If my build takes an hour to build on GH's hardware, sure thing, charge me for that time. But if my build takes an hour to build on _my_ hardware, then why am I paying GH for that hour?

I get being charged per-run, to recoup the infra cost, but what about my total runtime on my machine impacts what GH needs to spend to trigger my build?
by dokeeffe | 2025-12-16 22:31:35+00:00
The most immediate pattern in the 25 tested Wi-Fi 7 routers is the complete absence of features required for true multi-radio simultaneous MLO. None of the routers support EMLMR, SRS, or STR-MLMR: the core mechanisms that allow multiple radios to operate in parallel. Even the highest-end tri-band systems, such as the nearly $1,000 Asus ZenWiFi BT10, lack the synchronization and scheduling features needed to use the 2.4, 5, and 6GHz bands concurrently as a single unified link. This gap likely reflects the limitations of current hardware, which is not yet capable of achieving the sub-microsecond timing alignment required between independent radios.
by immibis | 2025-12-16 22:32:14+00:00
Yeah, so why is all of that?

It comes down to the capital owners owning the money printer. And nothing else.

I'm aware of a few attempts to create a labour-owned money printer (using the ideas of cryptocurrency) but none that are getting off the ground. Bitcoin is not one - it was a good idea to try, but it got captured by capital just the same as fiat money did.
by nostrademons | 2025-12-16 22:32:34+00:00
News is the ultimate in thin writing, by definition.

I think the article would've been improved by varying sentence structure and paragraph length. There is a time and place for short paragraphs, and they do make things easier to read. However, the whole point the article is making is that many things that are worth doing are not easy, and many things that are easy are not worth doing. It's explicitly advocating for people to engage with the world around them, even if that means they have to face the possibility of changing themselves.

Long-form paragraphs are exactly that: harder to read, but they invite you to grapple with the material that's being written.
by TacticalCoder | 2025-12-16 22:32:40+00:00
Let me first say I find it totally disgusting that she's getting debanked and it's not the first time: Canada did debank truckers and people organizing to send aid to truckers a few years ago.

But to answer your question...

What she did was zero condemnation of what even Amnesty International qualifies as a crime against humanity by legally elected Hamas (classified as a terror organization) but then overstepping her bound where she had no legislation and condemning the prime minister of a country that entered war.

Entered war after said crimes against humanity, where 1200 civilians were raped, killed and taken hostages (to the great joy of Gaza's population who, back then, was welcoming Hamas like heroes for the crimes against humanity they just committed).

Like way too many in the west who stayed completely silent on Oct 7th, she and others then went on a legal jihad against Israel for fighting back against people who, simply put, want to eradicate jews from the surface of the earth.

The same kind of people who are staying silent on a father and his son killing 16 jews on Bondi beach two days ago but who'll be everywhere to cry "islamophobia" if anyone points out that they were fighting islamist jihad.

I find it disgusting that she and others are getting debanked but don't get me wrong: to me she's a despicable tool of the muslim brotherhood (which is a terrorist organization) who wished Israel and jews were erased from the face of earth.

Imagine you're australian and 75x Bondi beach happens by Hamas (I'm not saying Hamas did that attack, it's an example): 75x is the scale of Oct 7th compared to the death on Bondi beach. What should the answer of Australia be towards Gaza?

And imagine 75x Bondi beach happen and then ICC judges stay eerily quiet on the subject but then, once Australia strikes back, the ICC, overstepping its jurisdiction, condemns australian officials for war crimes.

That's what she did wrong.

But this certainly doesn't mean she should get debanked. She, and the other Hamas-loving ICC judges, should just be exposed for what they are.

Think of all the people who've been very vocal pro-Gaza, including here on HN, but who are totally quiet on the 16 jews who were just killed on a beach in australia in the name of islamist jihad.

Things are way muddier and way darker than we think.
by wintermutestwin | 2025-12-16 22:33:12+00:00
Interesting read, but I was surprised that the author didn’t discuss the dynamics of the interplay between dissonance and consonance. What makes consonance so satisfying is the juxtaposition against dissonance. Maybe it didn’t come up because his examples don’t exhibit it? I wouldn’t know because I listen to different genres than he discussed. It is certainly a concept explored in many forms of jazz.

As another modern example, one could listen to the live recordings from the latest The Mars Volta tour where these incredibly beautiful progpop songs are interspersed with atonal and arhythmic interludes giving the simple beauty of their original studio songs a satisfying contrast.
Show HN: BoardSpace – AI that draws on a whiteboard in realtime for Calculus
by jonnotdoe | 2025-12-16 22:33:20+00:00
Hi HN, I have been working on this AI agent that teaches calculus by drawing on a whiteboard in realtime. Because it is in realtime, You can ask questions mid lesson and the lesson will adapt.

I'd love your feedback on usability, and whether it is actually useful.

You can try it out here: useboardspace.com with this demo account since the tool is not live yet

demo account: "demotest@useboardspace.com" \ "emilio-plate-grit-breather". [demo account will be deleted once credit runs out]

Thank you
by owenversteeg | 2025-12-16 22:34:14+00:00
I can't stand the conflation of "satisfied" and "happy." It's insane. There is more happiness in one Zimbabwean (country "happiness" rank: 143) than in one hundred Icelanders (country "happiness" rank: 2, worldwide antidepressant consumption rank: 1.) Go stand in a crowd of people and count the fucking smiles and the fucking laughter.

It is all part of this broader wave of newspeak. If you can quite literally redefine happiness, you can redefine anything. Nothing has meaning anymore. You will live alone, you will consume antidepressants, you will be protected from the sunlight, you will not smile, you will not laugh, and you will be happy.
by netghost | 2025-12-16 22:34:15+00:00
Kind of depends on your mac, but if it's a relatively recent apple silicon model… maybe, probably?

> Nemotron 3 Nano is a 3.2B active (3.6B with embeddings) 31.6B total parameter model.

So I don't know the exact math once you have a MoE, but 3.2b will run on most anything, 31.6b and you're looking at needing a pretty large amount of ram.
by akerl_ | 2025-12-16 22:34:39+00:00
We can ensure stability and reliability with RTCs and NTP. The minority here is systems with no RTC that try to perform TLS operations before NTP is operational. The fix is to move NTP earlier in the dependency tree. Or just wait a minute.

I don’t want the CAB to defer security wins for the 99% because of hardware and software trade offs the 1% made.
by nchmy | 2025-12-16 22:34:58+00:00
What I'm most interested is not usage of "gotten", but whether somewhere in the English-speaking world, using "I've" standalone (without a follow-on got, been, had etc) is normal.

I see it from time to time online, and immediately assume they're a non-native speaker who doesn't understand the nonsensical nuances of the language.

Eg people will say something like "I've 3 apples", which is just "I have 3 apples", which is perfectly gramattical. But, for some reason, we use "I've got 3 apples". But I think we'd also say "I have 3 apples" and not "I have got 3 apples".

Language is weird.
by layman51 | 2025-12-16 22:35:08+00:00
I thought this article was going to be about how chess at its core is a game about intersecting lines or crosses (+ or x). Also, there are really interesting ideas that could be explored around why a rook on a bare board always controls the same number of squares no matter where it is placed, but for other pieces like the bishop or the knight, they control more squares the closer they are to the center of the board.
by immibis | 2025-12-16 22:35:27+00:00
You can write your own dynamic loader, or port the one from libc, or attempt to statically link it (against its wishes). Nothing stops you opening a .so file and mmapping the appropriate sections - that's what the dynamic loader does, and it's just normal user-space code, after all. However, the libc dynamic loader definitely prefers to be your program's entry point. You're swimming against the current by doing it any other way.
by nancyminusone | 2025-12-16 22:35:27+00:00
What does "designed by AI" mean this time? The output appears to be a set of Gerbers, BOM and pick/place files, but what was the input?

1. A schematic of a reference design with all components specified, and a library of components with correct footprints.

2. A block diagram with the major components, but nothing too specific. Free reign of Digikey.com.

3. "Computer, make me a linux board, and make it snappy!"

(I think 1 is closest)
by oxag3n | 2025-12-16 22:35:49+00:00
Where they'd get training data?

Source code generation is possible due to large training set and effort put into reinforcing better outcomes.

I suspect debugging is not that straightforward to LLM'ize.

It's a non-sequential interaction - when something happens, it's not necessarily caused the problem, timeline may be shuffled. LLM would need tons of examples where something happens in debugger or logs and associate it with another abstraction.

I was debugging something in gdb recently and it was a pretty challenging bug. Out of interest I tried chatgpt, and it was hopeless - try this, add this print etc. That's not how you debug multi-threaded and async code. When I found the root cause, I was analyzing how I did it and where did I learn that specific combination of techniques, each individually well documented, but never in combination - it was learning from other people and my own experience.
by 15155 | 2025-12-16 22:36:10+00:00
Ignoring all of the legal gotchas that aren't very realistically enforceable or relevant:

I do not believe you will be able to force overexposure of lettered areas using IR diodes alone. License plates are designed with intentionally high reflective contrast in the offset areas.

Even if you could put enough energy into that area, these cameras have switchable IR cutoff filters that are used during the daytime (making this approach only viable at night.)

Another idea: a visible-spectrum laser + camera on a tracking gimbal? Absolutely could block (or even destroy!) these types of imaging efforts on a small scale.
by vkou | 2025-12-16 22:36:26+00:00
1. This is a bit of a selection bias, since they are in the US, they aren't going to be the ones in the line of fire. It's all upshot for them.

2. Turn back the clock two decades ago, I'm sure plenty of ex-pat Iraqis wanted Saddam out, but half a million dead and a ten-year civil war and also fucking ISIS may have been a bit above what they were willing to pay. If I were living in a country ruled by a deranged autocrat (...), I too would like to see him removed, but that doesn't mean I'd invite war over it. (And the knives-out-nightly-disappearance repression that will inevitably follow.)

3. Given who Trump sucks up to and appoints, I'm sure he'll find his own monster to replace Maduro with. (The US track record with this in the Americas has been incredibly awful, but I've no doubt that he can set a new lowest bar.) He sure as shit won't be putting some lady who won a peace prize in charge.

Yes, I suppose you have successfully provided a counter-argument to my point, and I have to concede it - there are people with more skin in the game than the average MAGA who want to stick their former neighbours' hands in the fire, to check if it is hot.

Political expats and exiles do tend to favor invasions of their countries more than the people who live in them do, and I've not considered their viewpoints in this.
by keybored | 2025-12-16 22:36:31+00:00
> edit: I really, really like Rust, and I find it annoying that the clearest, most respectful arguments in this little subthread are from the people who just don't like Rust.

Keywords right there. People who don’t-like-Rust are the most coddled anti-PL group. To the extent that they can just say: I really need to speak my mind here that I just don’t like it. End of story.

I don’t think anyone else feels entitled to complain about exactly nothing. I complain about languages. In the appropriate context. When it is relevant or germane to the topic.

A “genius” Rust program running on a supercomputer solving cancer would either get a golf-clap (“I don’t like Rust, but”) or cries that this means that the contagion is irreversibly spreading to their local supercomputer cluster.

One thing is people who work on projects where they would have to be burdened by at least (even if they don’t write it themselves) building Rust. That’s practical complaining, if that makes sense. Here people are whining about it entrenching itself in muh OSS.
by renewiltord | 2025-12-16 22:36:39+00:00
That's not face recognition. That's face detection. It just detects faces and sticks a label from a pre-selected list. Come on, this doesn't even pass the basic smell test. "Facial recognition" my ass. It doesn't recognize anyone. I could build this in a cave with scraps. There's a huge difference between the two: recognition means you have found a known person, detection means you found a person.

That's about the difference between eating sodium chloride and eating sodium.
by like_any_other | 2025-12-16 22:36:48+00:00
> The article says they only do it for non-whites.

I think you're misunderstanding it. Let me try to explain with an example. When the attacker is white and the victim is non-white, the headline reads: "White man kills minority!"

When the attacker is non-white and the victim is white: "Man commits killing"

> we aim to suppress the "natural" animalistic urges. For example, everyone poops as well. And yet we make it a point of keeping it to ourselves

It's fascinating how you simply continue on as if this point hadn't been debunked. Again, no, this suppression isn't aimed at "everyone" - it's aimed only at white people, as evidenced by the media downplaying when they are attacked by a member of an outgroup, but eagerly demonizing them when the attacker is white.

And it was effective - while you're spreading the falsehood that the result was some kind of multi-racial harmony, the reality is simply anti-white discrimination - despite having among the highest SAT scores, whites are the most under-represented group in the Ivy League: https://archive.org/details/ivy_league

The cherry on top is people like you telling them that opposing the politics that resulted in their becoming a minority and being driven out of the Ivies (while still getting blamed for taking up too many Ivy spots [1]!) is "voting against their self-interests"!

[1] In addition, 70 percent of Harvard’s legacy applicants are white. [4] This is hardly surprising: historically, the alumni of selective American universities like Harvard have been disproportionately white. [5] Yet, this racial disparity reveals the discrimination underlying legacy admissions that preserves and perpetuates historical inequalities in higher education. - https://www.culawreview.org/journal/legacy-admissions-an-ins...
by jldugger | 2025-12-16 22:36:50+00:00
Interesting -- I just use https://news.ycombinator.com/best?h=168 for a weekly roundup, but that only tracks posts. Might need to supplement it with highlights or similar.

Reviewing the HN docs, https://news.ycombinator.com/bestcomments?h=168 might also be a good summary link.
by LargoLasskhyfv | 2025-12-16 22:36:57+00:00
To each his own. I had a phase of emulating the classic W2K look, but like W95/98/ME all of this it feels too dark, dirty greyish for me now. Still in times of late KDE3 I then switched to https://store.kde.org/p/1100735/ but with different more colorful (soft pastel) icons which I can't remember the name of anymore, later then to https://en.wikipedia.org/wiki/Bluecurve , but not like the ugly default depicted there. It could be customized to a mix of that Reinhardt style and Microsofts 'dot.net' style, still using the forgotten soft pastel icons. Which would then be applied to apps for other toolkits as well. Very consistent. I like consistency.

Meanwhile, Plasmas Breeze (light) does all of that for me, again. One could maybe depart from the breeze window decorations, and exchange them for 'Klassy', they can 'fit', there is much to change, chose from. I'm trying them out at the moment. The thing with Breeze is, many other apps have presets for that also, like LibreOffice, which leads to even more visual consistency :-)

My desktop is blank, a mix between soft pastel yellow and 'manila' paper. No icons, widgets, clocks, weather. I don't care about CPU or Network speed there. I wouldn't see them anyway, since I tend to have windows maximized. If something would be wrong Kget or Ktorrent would make themselves known, which they won't ;-> CPU speeds suffice, even if mostly clocked down to 800Mhz :-)

My 'taskbar' is at the top, only 24px high. I switch between 3 by 3 virtual desktops by either using that too small (for that arrangement, it should grow a little when hovering the pointer over it) widget in the taskbar, or by jamming the mousepointer into one of the four corners, which makes that 'expose'-like thing appear.
by troupo | 2025-12-16 22:37:06+00:00
> In the US you can because of the judgement against Apple.

Indeed. It took a court battle, and holding Apple in contempt of court, and perjury by one of Apple's executives before Apple was forced to do it (did it comply?).

Why not everywhere?

> Even in the store, Apple charges 15% if your revenue is below $1 million and charges 15% for renewals after the first year.

No, Apple was going to charge 27% on sales happening outside of the App Store, if linked in the app.

Also, you keep trying to diminish/dismiss this as if was no big deal.

Also, the latest court order was a victory for Apple, not for devs. Apple, again, can charge commission in external links, restrict language in those links etc.
by anonymars | 2025-12-16 22:37:46+00:00
"[My probabilistic languages] team in particular was at the point where we were regularly putting models into production that on net reduced costs by millions of dollars a year over the cost of the work.

...

We foolishly thought that we would naturally be protected from any layoffs, being a team that reduced costs of any team we partnered with.

...

The whole Probability division was laid off as a cost-cutting measure. I have no explanation for how this was justified and I note that if the company were actually serious about cost-cutting, they would have grown our team, not destroyed it."

https://ericlippert.com/2022/11/30/a-long-expected-update/#:...
by jacquesm | 2025-12-16 22:38:07+00:00
We have some interesting precedents to compare notes with:

https://en.wikipedia.org/wiki/Aung_San_Suu_Kyi

That did not quite go according to plan either. Definitely not a dictatorship but not exactly clean and the end result is not so far off from where they started. Venezuela could easily end up worse than it is today.
by JarieSuisen | 2025-12-16 22:38:17+00:00
I get the feeling, but I can't help but also say it sounds like how I imagine professional portrait artists felt about the photograph. Or scribes about audio recordings. Or any other occupation that similarly got more or less replaced by a technological advance.

Those jobs still exist, but by large are either very niche or work using that tech in some way.

It is not wrong to feel down about the risk of so much time, training, etc rapidly losing value. But it also isn't wrong that change isn't bad, and sometimes that includes adjusting how we use our skills and/or developing new ones. Nobody gets to be elite forever, they will be replaced and become common or unneeded eventually. So it's probably more helpful for yourself and those that may want to rely on you to be forward-thinking rather than complaining. Doesn't mean you have to become pro-AI, but may be helpful to be pragmatic and work where it can't.

As to work supply... I figure that will always be a problem as long as money is the main point of work. If people could just work where they specialize without so much concern for issues like not starving, maybe it would be a different. I dunno.
by efilife | 2025-12-16 22:38:39+00:00
Offtop, but sorry, I can't resist. "Inbetween" is not a word. I started seeing many people having trouble with prepositions lately, for some unknown reason.

> “Inbetween” is never written as one word. If you have seen it written in this way before, it is a simple typo or misspelling. You should not use it in this way because it is not grammatically correct as the noun phrase or the adjective form. https://grammarhow.com/in-between-in-between-or-inbetween/
by burningChrome | 2025-12-16 22:38:49+00:00
I was referencing OP's statement.

"conventional programming"

Key Characteristics of Conventional Programming:

Manual Code Writing

- Developers write detailed instructions in a programming language (e.g., Java, C++, Python) to tell the computer exactly what to do.

- Every logic, condition, and flow is explicitly coded.

Imperative Approach

- Focuses on how to achieve a result step by step. Example: Writing loops and conditionals to process data rather than using built-in abstractions or declarative statements.

High Technical Skill Requirement

- Requires understanding of syntax, algorithms, data structures, and debugging. No visual drag-and-drop or automation tools—everything is coded manually.

Longer Development Cycles

- Building applications from scratch without pre-built templates or AI assistance. Testing and deployment are also manual and time-intensive.

Traditional Tools

- IDEs (Integrated Development Environments) like Eclipse or Visual Studio. Version control systems like Git for collaboration.
by sdenton4 | 2025-12-16 22:39:00+00:00
For anyone actually interested in the question of measuring animal intelligence, I recommend the book 'Are we smart enough to know how smart animals are?' by frans de waal.

https://www.goodreads.com/book/show/30231743-are-we-smart-en...

(And if you care about measuring artificial intelligence, you should definitely care about what we've learned from trying to measure animal intelligence...)