MurphyA/hacker-news huggingface dataset:
by austin-cheney | 2025-06-28 09:52:24+00:00
Soldiers shooting at civilians is a war crime. It does not matter what the intentions of the soldiers are. It doesn’t even matter if the civilians are also armed up until the point they display violent intent according to a common person standard. Shooting at a crowd is a crime.

That said the soldiers pulling the trigger are committing crimes. These are patently illegal actions to a common person standard which eliminates any defense of following military orders. That being said the soldiers, at least, are committing crimes. Accountability starts at the source of the crime.

If the government is ordering these actions then those are illegal orders, according to international standards of military conduct. The soldiers on the ground must ignore those orders on the basis of patently illegal conduct according to a common person standard and the officials facilitating those orders can be investigated for issuing war crimes.

As an example read about Slobodan Milošević

https://en.m.wikipedia.org/wiki/Slobodan_Milo%C5%A1evi%C4%87
by sokoloff | 2025-06-28 09:53:58+00:00
> Typical estimates for adult IQ [from twin studies] found it was about 60% genetic, 40% unpredictable, and barely related at all to parenting or family environment.

I’m surprised to the point of near disbelief that home/family environment (early childhood nutrition, sleep hygiene, psychological support [feeling love, trust, and security, etc.], and schooling support) have little effect.

I wonder if that estimate will change again as we learn more.
by southernplaces7 | 2025-06-28 09:54:29+00:00
One reads completely ridiculous cases like the one you describe, and shakes their head at those who preach the notion of creating ever more thickets of AI "powered" bots as a prima facie interface for our social services, customer support and other institutional interaction needs.

Idiocies like this are why AI should absolutely never (at least at any present level of technology) be an inescapable means of filtering how a human is responded to with any complaint. Truly, fuck the mentality of those who want to cram this tendency down the public's throat. Though it sadly won't happen thanks to sheer corporate growth inertia, companies that do push such things should be punished into oblivion by the market.
by diggan | 2025-06-28 09:55:05+00:00
> probability you assign to a conflict with China in the next five years. I feel like that number should be offered up for scrutiny before a discussion

Might as well talk about the probability of a conflict with South Africa, China might not be the best country to live in nor be country that takes care of its own citizens the best, but they seem non-violent towards other sovereign nations (so far), although of course there is a lot of posturing. But from the current "world powers", they seem to be the least violent.
by ykonstant | 2025-06-28 09:57:00+00:00
It makes sense; some friends and I were discussing this possibility a few days ago, then the new clash was made public and we were curious as to why Linus kept tolerating this behavior (my speculation is that he really wants a competent competitor to ZFS in the mainline kernel, and was willing to tolerate more disagreement than usual).

I think Linus made the right decision here; BCacheFS is a very interesting experiment, but kernel devs need to work together, not against each other. There is enough turmoil with the Rust situation, the kernel does not need any more.
by SamInTheShell | 2025-06-28 09:57:20+00:00
Could’ve just explained it in less words.

Junior dev: Make me a sandwich.

Senior dev: We’re building a sandwich. It needs a roasted tomato, thin sliced, X mm in thickness. Add some bacon. I want mayonnaise but it needs to be feature gated.

One sandwich later. . .

Senior dev: where’s my bread man?
by perlgeek | 2025-06-28 09:57:23+00:00
From Israel's perspective, Palestinians are a problem. Long term, they have a few options:

1) Give them their own state. This is difficult for quite many reasons, and Israel (by which I mean the current government) doesn't want that

2) Give them full citizenship rights equal to Israel's citizens, make sure they have a proper minority representation, and let them participate in the regular political processes. The current government certainly doesn't want that, and I have no idea what part of the Palestinians would want that.

3) Continue to treat them as sub-human, and deal with the consequences of the hatred that fosters. That seems to have been the "strategy" before October last year.

4) Try to exterminate or exile them, or at least decimating them to such an extend that the problem becomes smaller.

Since 1) and 2) are (again, from the perspective of Isreal's government) undesirable, and 3) has stopped working, 4) seems to be their current strategy.
by troupo | 2025-06-28 09:58:37+00:00
You mean other than the 20+ web specs they added to platform (often to "fix" problems that they themselves introduced and/or that no one else has)? https://w3c.github.io/webcomponents-cg/2022.html (this list appeared after half a dozen or more specs had already been rammed through)

Or that their mere existence infects nearly every spec in existence delaying and needlessly complicating actual useful specs like Scoped CSS?
by dambi0 | 2025-06-28 09:59:27+00:00
It could serve as a convenient distraction from rising prices or, more conveniently, risks introduced as a move to less staffing because of self-checkout.

It’s a bit easier to explain away the inconvenience of locked individual items as a response to a rise in crime rather than the store’s choices.

I doubt it’s a direct motivation but that isn’t to say it’s not a useful outcome either.
by ajb | 2025-06-28 09:59:43+00:00
Even ignoring primary crimes, under Israeli law, even incitement to genocide is punishable by death. But so many members of the political and media elite have made inciting statements, that the rubicon is crossed; the political class cannot allow any serious, independent consideration of war crimes to ever occur, because that would risk them all facing the firing squad. This in turn signals to individual soldiers that there will be no accountability, even in the absence of directives.
by diggan | 2025-06-28 10:00:28+00:00
I think the whole context of the article is "program with non-deterministic tools", while non-deterministic fuzzing and mutation testing is kind of isolated to "coming up with test cases", not something you constantly program side-by-side with, or even integrate into the (business-side) of the software project itself. That's how I've used fuzzing and mutation testing in the past at least, maybe others use it differently.

Otherwise yeah, there are a bunch of non-deterministic technologies, processes and workflows missing, like what Machine Learning folks been doing for decades, which is also software and non-deterministic, but also off-topic from context of the article, as I read it.
Show HN: London Aether – A Text Based Adventure Vibe Coded in Gemini
by thewarrior | 2025-06-28 10:01:06+00:00
I used the Gemini app to vibe code a text based adventure game.

All the game states are generated using Gemini itself and it’s free to play as it’s hosted on Gemini canvas created from the Gemini app.

This post is a dupe I have resubmitted as the version here has rendering issues on mobile.

Let me know what you think. I think this shows some interesting directions for procedural content and story telling.
by KronisLV | 2025-06-28 10:01:06+00:00
I wonder how different things would be if the CPU and GPU supply chain was more distributed globally: if we were at a point where we'd have models (edit: of hardware, my bad on the wording) developed and produced in the EU, as well as other parts of the world.

Maybe then we wouldn't be beholden to Nvidia's whims (sour spot in regards to buying their cards and the costs of those, vs what Intel is trying to do with their Pro cards but inevitably worse software support, as well as import costs), or those of a particular government. I wonder if we'll ever live in such a world.
by dlagusrl6698 | 2025-06-28 10:01:33+00:00
ai를 통해 자기구조화를 해보세요, medium: gusrl6698 사회적맥락보다 본인의 마음을 더 느끼고 움직였으면 좋겠어요. chatgpt를 이용해 시도해보십시오
by 47282847 | 2025-06-28 10:02:12+00:00
It does look like the whole false memory theory was blown out of proportion:

https://news.isst-d.org/the-rise-and-fall-of-the-false-memor...

https://neurosciencenews.com/false-memories-psychology-28326...

Even more so, “satanic panic“ is a term that contains some truth (“tread carefully, conspiracy nuts territory“) but the overgeneralization makes it so actual organized abuse structures and its victims are dismissed too easily. Plenty of hard fact cases of such structures exist. See also for example the recent warning by Europol and the research into structures such as 764. The Bhagwan/Osho cult and many others can serve as prominent examples.

https://www.europol.europa.eu/media-press/newsroom/news/inte...

https://gnet-research.org/2024/01/19/764-the-intersection-of...

Reality is all shades of grey (or colors), not black and white. I find it important to warn of the dangers of such spiritual abuse communities and its techniques, and to not dismiss it as nonexistent and an invention of some esoteric nutjobs with the wave of a hand, which is what this terminology is doing. This attitude drives more people into such structures.
by roncesvalles | 2025-06-28 10:02:56+00:00
My interpretation is that it's a very laid-back style of business. It's not the startup model of working 12 hours a day battling 5 competitors and trying to hyper-optimize every metric that's used to compute your margin or valuation or whatever else.

Dhandha means I want to waddle in at 10am, have some chai/coffee meetings, make some phone calls, and then waddle out at 3pm (because a couple of "chokras" (boys) who come in at 7am and go home at 7pm run the show anyway). Almost like a niche monopoly where no one can intrude or undercut you because you have long-term relationship-based exclusive arrangements with all the upstream and downstream parties involved. A ton of little businesses that make small components in big things like cars, rockets, or foods/pharmaceuticals are run like this. In fact, I've seen multiple ultra-boutique software development companies (both in the US and India) run like this.
by troupo | 2025-06-28 10:03:03+00:00
After multiple specs had already been pushed through, they finally decided to write down a list of what is still needed.

22 items: https://w3c.github.io/webcomponents-cg/2022.html

In those things like ARIA are not a single spec. It's now close to five different proposals and a huge ARIA Object Model proposal.

Similar thing with Form Associated Controls: it's not one spec. It's a bunch of specs fixing idiotic issues like this: https://github.com/WICG/webcomponents/issues/814

Note: easily half of these only exist because of web components and for web components. Literally nothing else has these issues.
by diggan | 2025-06-28 10:03:49+00:00
> have not used current AI coding tools really don't have much to add regarding how they affect our work as developers

I dunno, sometimes it's helpful to learn about the perspectives of people who've watched something from afar as well, especially if they already have broad knowledge and context that is adjacent to the topic itself, and have lots of people around them deep in the trenches that they've discussed with.

A bit like historians still can provide valuable commentary on wars, even though they (probably) haven't participated in the wars themselves.
by timmy3443 | 2025-06-28 10:04:06+00:00
Hey everyone,

I wanted to share a project I recently launched: Youshot, a Chrome extension built to help creators and researchers capture YouTube video frames at scale.

Why I Built It I often needed to extract a lot of still frames from YouTube videos—whether for tutorials, design references, or creating datasets. Existing tools were either manual (taking individual screenshots one by one) or unreliable when you needed to automate frame capture at high speed.

So I built Youshot with a clear focus:

Capture up to 1000 frames per minute from any YouTube video

Save frames instantly for later use

Stay lightweight and frictionless

How I Built It I’m a solo builder without a big team, so I leaned heavily on modern AI tools to speed things up:

V0 – I used Vercel’s V0 to generate the initial UI components (the capture controls, progress indicators, and settings panel).

Trae AI Editor – This helped refine the interface, making sure the extension felt clean and intuitive without spending days fiddling with CSS.

Vanilla JavaScript & HTML/CSS – Under the hood, Youshot injects a content script into YouTube pages, listens for video playback events, and systematically captures video frames at the desired rate.

Features Targeted for YouTube videos only Automatically capture up to 1000 frames per minute Batch download all frames in one ZIP Simple controls to start, pause, or stop capturing Clean UI optimized for speed

What’s Next I’m working on:

Custom frame intervals (e.g., every X milliseconds)

Automatic filename generation with timestamps

Direct export to cloud storage (Drive, Dropbox)

If you’re curious or want to try it out, here’s the link: Youshot on Chrome Web Store

Would love any feedback, ideas, or questions about the build process—especially if you’re interested in using AI tools like V0 and Trae to create browser extensions faster.
by throw9032093 | 2025-06-28 10:04:29+00:00
The idea Israeli government would hold anyone accountable is a laughable.

Israel got in trouble with ICJ court, because of quotes from top government officials. Government of Israel was very specific what they will do to Gaza! This was even full scale bombing started!

Trying to reinterpret this as a problem of "military discipline", and "soldiers are victim as well" is just another level of cynicism!
by andy_ng | 2025-06-28 10:04:42+00:00
Being technical is actually a huge advantage in building startup, because you can quickly figure out how to solve a problem, and you can execute.

I think you should just need to be resilient in finding problems to solve, or area of problem that you are uniquely positioned to work on (we called "founder fit)

Common mistake of many people when they first started is to follow what others people are building, instead of reflecting deeply on their own advantage, their interests.

You can watch several YC videos about startup ideas. I think they will be useful for you to figure out how to start now.

Furthermore, you are seasoned, and experienced professionally. I think you should reflect deep about problems occurred in your previous work or companies.
by futurisold | 2025-06-28 10:05:04+00:00
I'd argue it's all of them. Contracts simply make better agents. I believe it also gives a very nice bias on how to talk about agents -- as apps obeying contracts. If you find time, please read this blog post; it gives the underlying motivation for using contracts in agent design: https://futurisold.github.io/2025-03-01-dbc/
by graemep | 2025-06-28 10:05:40+00:00
There are certainly evil things in the west but nothing to compare with things like cutting people's heads off for having gay sex or following the wrong religion or punishing rape victims.

You do not realise how privileged people in the west are - as someone who has lived inn a country that was bad at the time (nothing like Saudi Arabia but things such as journalists being disappeared and a nasty civil war) westerners who say "oh, its just the same" make me really just look delusional and completely unaware of their privilege.
by graemep | 2025-06-28 10:07:35+00:00
Irrelevant to the point I was making.

You are leaving out people creating things because they want to or are paid to (e.g. patrons). People did create things before copyright law, and the quality of creations for those motives is generally higher.

The very widespread use of open source software (and the world's dependence on it) refutes your point.
by nabla9 | 2025-06-28 10:07:37+00:00
This is a great do or die moment. No more belief in the future.

> On generous assumptions, Tesla’s core EV business, generating 75% of gross profit but with falling sales, might be worth roughly $50 per share, only 15% of the current price.

> Much of the remainder relates to expectations around self driving. RBC Capital, for example, ascribes 59% of its price target, or $181 per share, to robotaxis and a further $53 to monetizing Full Self Driving technology. Combined, that is a cool $815 billion based on double-digit multiples ascribed to modeled revenue — not earnings — 10 to 15 years from now because, after all, it relates to businesses that barely make money today.

...

>It is obvious that, having mocked rival Waymo LLC’s cautious, city-by-city approach, Tesla is now emulating that as it begins its own operation. As of writing this, there is only one reported incident of a “safety concern” pertaining to a Tesla robotaxi on the City of Austin’s online dashboard. But federal regulators are already looking into instances where Tesla robotaxis appeared to violate traffic laws, captured on video.

...

> Meanwhile, the longer Tesla takes, the more time other competitors, like Amazon.com Inc.’s Zoox, have to establish themselves. In a market this new and dynamic, the range of potential outcomes is dizzying. A recent attempt by analysts at Goldman Sachs Group Inc., modeling various fleet sizes and margins on a hypothetical Tesla robotaxi fleet in 2040, spat out values from $2.50 per share up to $81.75. Place your bets.
by roenxi | 2025-06-28 10:09:45+00:00
Presumably there is a CEO statement somewhere. If DeepSeek said May, but it is almost July, that would call for some comment from them.

Although I'd like to know the source for the "this is because of chip sanctions" angle. SMIC is claiming they can manufacture at 5nm and a large number of chips at 7nm can get get the same amount of compute of anything Nvidia produces. It wouldn't be market-leading competitive but delaying the release for a few months doesn't change that. I don't really see how DeepSeek production release dates and the chip sanctions could be linked in the small. Unless they're just including that as an aside.
by somafet | 2025-06-28 10:10:20+00:00
There are a few and it all depends on the angle you want to attack the problem from. One generic formula would be the Threshold Analysis method where you pick a key metric for your product (like messages sent for Slack, files uploaded for something like Dropbox) and you try to find the minimum threshold of usage that predicts user retention.

Example: Users who send 0-2 messages: 15% retention Users who send 3-9 messages: 25% retention Users who send 10+ messages: 75% retention ← Aha threshold!

But you need to do a lot of testing/validation for this. You can: - Test different thresholds - Validate across different time periods

A simpler formula would be the Time-to-Value Framework: Aha Moment = Fastest path to meaningful outcome

In here you are searching answers for questions like - How quckly can a user get value? - What's the shortest path to success? - What obstacles slow down value realization?

Hope that helps a bit!
by ncruces | 2025-06-28 10:11:06+00:00
And if you need parts of libc, you can use something like the below, for something more minimal than musl: https://github.com/Photosounder/MinQND-libc

Personally, although I do use wasi-sdk (clang) and the wasm32-unknown-wasi triple, the result can be basically free-standing, depending on what flags you use.

As a sibling post said, optimization matters, and using wasm-ctor-eval and wasm-opt also helps. But it's useful to keep full C semantics.
by energy123 | 2025-06-28 10:11:28+00:00
What is the security competition between South Africa and the US that would justify such an analogy?

China is peaceful recently, at least since their invasion of Vietnam. But (1) their post-Deng culture is highly militaristic and irredentist, (2) this is the first time in history that they actually can rollback US influence, their previous inability explains the peace rather than lack of will (3) Taiwan from a realist perspective makes too much sense, as the first in the island chain to wedge between Philippines and Japan, and its role in supplying chips to the US.

The lesson we should learn from Russia's invasion of Ukraine is to believe countries when they say they own another country. Not assume the best and design policy around that assumption.

If you want to read some experts on this question, see this: https://warontherocks.com/?s=taiwan

The general consensus seems to be around a 20-25% chance of an invasion of Taiwan within the next 5 years. The remaining debate isn't about whether they want to do it, it's about whether they'll be able to do it and what their calculation will be around those relative capabilities.
by graemep | 2025-06-28 10:12:14+00:00
> Foreign states are often the way they are because their population prefers that.

1. That does not make it ethical. There was a time when the majority of people in the US thought it right to treat black people as inferior. Did that make it right?

2. This stuff is at its worst in counties where the population has no chance to express their preference.

3. How do you know what people's preferences are in "foreign states"? Did you go there and ask a representative sample of people after convincing them they could trust you enough to tell you their real views?

Its amazing how people's expressed preferences match their governments if they will be chucked in jail or murdered if they disagree, and their access to information is limited to what the government things they should know.
by Aynur4 | 2025-06-28 10:13:04+00:00
Hey, I think I am not using this framework to its full potential, but I have been using it as my main framework for 2 years now. Advantages for me are, that I can easily develop integrations myself. I like the concept of contracts, that I can first make a detailed output model using their LLMDataModel class (an extension of pydantic), I can validate every field both syntactically and semantically using their semantic operations and raise exceptions in case of failures with meaningful messages (and those will be considered via the LLM for retries). So I like this clean separation of actual business logic and all things validation, hallucinations checking and I don’t have to worry about retries and error handling, because that is done by framework as long as I provide a good output data model. It makes my code much more clean and secure and it also makes it easier for me to analyse by just looking at the output model how secure it is. Also I liked that I can basically inject any python logic,be multimodal without overcomplicating everything with DAGs etc. I like having low level control of what is going on. Also once I started out building my main issue with most frameworks was speed. I wanted to create complex multistep workflows using LLMs and still be very fast and I can’t really stand when my code looks messy. I had a data set of 50 million news and a very small compute budget. After some experiments, decided to go with symbolicai, because it was easier for me to speed it up with batching my agent workflows.
by rfoo | 2025-06-28 10:14:17+00:00
Yes. And those random Internet chatter almost certainly doesn't know what they are talking about at all.

First, nobody is training on H20s, it's absurd. Then their logic was, because of high inference demand of DeepSeek models there are high demand of H20 chips, and H20s were banned so better not release new model weights now, otherwise people would want H20s harder.

Which is... even more absurd. The reasoning itself doesn't make any sense. And the technical part is just wrong, too. Using H20 to serve DeepSeek V3 / R1 is just SUPER inefficient. Like, R1 is the most anti-H20 model released ever.

The entire thing makes no sense at all and it's a pity that Reuters fall for that bullshit.