MurphyA/hacker-news huggingface dataset:
by Tade0 | 2025-07-29 08:09:36+00:00
Regarding Russia there's also the phenomenon of inflating numbers at each step of the reporting chain, so suddenly a village reached by several soldiers, who subsequently died, turns into one that, on paper, was fully occupied.

This has caused issues on the Russian side, particularly in Ukraine's Kursk offensive, because troops moved in, assuming the territory is already taken, only to be ambushed.
by mikeirvine | 2025-07-29 08:09:40+00:00
What You Get: Lightning-fast setup (launch in hours) Rock-solid authentication & session management Built-in Stripe billing & subscription handling Admin dashboard + analytics Responsive UI with Tailwind CSS No frameworks, no Composer — just clean PHP Commercial license, lifetime updates, email support

Perfect For: Indie hackers validating ideas fast PHP devs building SaaS products Startups launching MVPs quickly Agencies spinning up client projects

Stop wrestling with boilerplate code. Start building your next big idea today.

Get LaunchBoilerplate now
by gadders | 2025-07-29 08:10:32+00:00
I think if Palestinians had nukes (or Iran), they would have already done this.

Israel exists. That bell can't be un-rung. Palestinians could have got used to that fact and tried to build a nation, instead they want to kill Jews (and it is Jews, not just Israelis).

Israel doesn't have clean hands in this, and could have done better as well. I've not heard of mass rapes by Israeli soldiers, though.
by 9rx | 2025-07-29 08:10:59+00:00
> I mean if your argument is that a mallard (test) and a muscovy (docs) are both types of ducks

To draw a more reasonable analogy with how the words are actually used on a normal basis, you'd have fowl (docs), ducks (specs), and mallards (tests). As before, the terms change in specificity, but do not refer to something else entirely. Pointing at a mallard and calling it a duck, or fowl, doesn't alter what it is. It is all the very same animal.

Yes, fowl could also refer to chickens just as documentation could refer to tax returns. 'Tis the nature of using a word lacking specificity. But from context one should be able to understand that we're not talking about tax returns here.

But I don't have an "argument". High school debate team is over there.

> It's simply a recognition that you can't write a perfect spec.

That was recognized from the onset. What is the purpose of adding this again?

> Do you think we're all wrong?

We're all bad at communicating, if that's what you are straining to ask. Which isn't exactly much of a revelation. We've both already indicated as such, as have many commenters that came before us.
by monero-xmr | 2025-07-29 08:11:17+00:00
I understood the value of crypto well before the vast majority of people and made a significant amount of money. While that isn’t an argument in favor of my opinions on other subjects, the pejorative of “crypto bro” is certainly inaccurate considering I noticed a massive profit opportunity well before most others, and instead should signal that I have heterodox opinions that might be accurate before the small-c conservatives (i.e. academics writ large) accept the truths
by energy123 | 2025-07-29 08:11:21+00:00
The steel-man case could be:

> This will catch the x% of lone wolf terrorists who are too mentally unwell to use encryption and too unwell to hide their intentions.

> Without this, the relative increase in terrorism will cause strongmen to get elected who will just enact even more severe surveillance, among many other bad things.

> So it's not a choice between surveillance and no surveillance. It's a choice between relative levels of badness.

> This will also catch real criminals by listening to their close family members who have worse OPSEC than the criminals.
by lifestyleguru | 2025-07-29 08:11:23+00:00
I expect the warrant against Putin will be the same ignored as a warrant against Netanyahu. Both Russia and Israel have certain bribing and soft power, but even ignored as a revenge. e.g. Polish prime minister and president jointly and proactively guaranteed Netanyahu entry to Poland even if on daily basis they belong to opposing parties which hate each other. A gesture which looks outright suicidal considering the Criminal Court and local geopolitics.
by jahewson | 2025-07-29 08:11:30+00:00
There’s still zero evidence to support their claims. Publishing an editorial saying “trust me bro” doesn’t enhance their veracity. It is physically impossible for a rifle round moving at high velocity to cause the minimal injuries shown in those x-rays. Such injuries are consistent only with indirect fire, such as a round fired into the air falling back down and striking some distant innocent on the head at low velocity.

What’s shocking is that the NYT won’t admit they fell for a hoax but instead are claiming they have ironclad evidence of genocide yet they are just… sitting on it because it’s gruesome for their readers to see? If that’s true then it is a staggering moral failure akin to being an accessory to the crime. Fortunately thats’s not the case because it’s a hoax.
by retsibsi | 2025-07-29 08:11:35+00:00
I like it! I'm curious how the target move count (the one used to calculate the efficiency score) is determined. I thought it was the minimum number of moves required, but then I solved a puzzle in 5/7 moves for 140% efficiency.

edit: I then got a level 8 puzzle that could be solved in just 3 moves! I wonder if this is a deliberate possibility, or an issue with the puzzle generator/classifier?
by closewith | 2025-07-29 08:11:53+00:00
I use Claude Code with Opus four days a week for about 5 hours a day. I've only once hit the limit. Yet the tool others mentioned here (ccusage) indicates I used about $120 in API equivalents per day or about $1,800 to date this month on a $200 subscription. That has to be a loss leader for Anthropic that they now want to wind back.

I also wouldn't consider my usage extreme. I never use more than one instance, don't run overnight, etc.
by dust42 | 2025-07-29 08:12:33+00:00
I am really afraid of this as well. When using one of the plugins for vscode, I would easily use a few million tokens a day. Thus with Claude Code I assume it isn't much different under the hood. The prices on openrouter are roughly $5/M for the better models. Therefore paying $20/month can't be sustainable.

Once enough developers are addicted to AI assisted coding the VCs will inevitably pull the rug.

I wonder if Alibaba will put out a 100B A10B coder model which could probably run for $0.5/M while giving decent output. That would be easily affordable for most developers/companies.
Show HN: Plonky – A physics-based browser game, no login or download needed
by lur0913 | 2025-07-29 08:12:51+00:00
Hi HN,

I made a small physics-based platformer called Plonky – you can play it directly at https://plonky.cc.

It’s a browser-based HTML5 ragdoll game where you control a wobbly character navigating traps, levers, carts, crushers, spinning blades, and spikes.

The goal was to make something fun, fast, and distraction-free:

No login, no installation – just click and play

Works on desktop and mobile (Chrome, Firefox, Safari, Edge, etc.)

Simple keyboard or touch controls

50+ handcrafted levels, each with unique mechanics

No ads, minimal UI, loads in under 3 seconds even on mobile

I’d love feedback on:

Gameplay feel and difficulty progression

Any level ideas or trap mechanics you'd like to see

Whether the overall design fits casual play, demos, or educational use

Thanks for playing and testing it out!
by floppiplopp | 2025-07-29 08:13:38+00:00
Advertising is just part of the gospel of the capitalism religion, with its prophets and preachers of the markets, its churches and cathedrals of profit, its dogma and prayers, its even got its cults of crypto currency and the fanatics that believe in profit without production. Advertising is just like the religious pamphlets of old, today just praising the gods of consumption and excess, promising salvation.
by lmm | 2025-07-29 08:13:53+00:00
> I've been paid my salary in crypto for the last 8 years. The company I work for pays nearly all their expenses in crypto. I pay for my rent and most major purchases with crypto.

Where's the value creation? At some point value has to be coming into the system, and as far as I can see that side still all bottoms out in crime or scams.

> For fiat purchases, I'll use a reloadable crypto visa card.

I've always felt those were an admission of failure of the whole crypto enterprise. All of the downsides and none of the upside.
by forty | 2025-07-29 08:14:01+00:00
From your source

```

The fundamental requirement for the LLM to be used is: don’t use agents or things like editor with integrated coding agents. You want to:

* Always show things to the most able model, the frontier LLM itself.

* Avoid any RAG that will show only part of the code / context to the LLM. This destroys LLMs performance. You must be in control of what the LLM can see when providing a reply.

* Always be part of the loop by moving code by hand from your terminal to the LLM web interface: this guarantees that you follow every process. You are still the coder, but augmented.

```

Not sure about you, but I think this process, which your source seems to present as a prerequisites to use LLM efficiently (and seems good advice to me too, and actually very similar of how I use LLM myself) must be followed by less than 1% of LLM users.
by joshu | 2025-07-29 08:14:42+00:00
some truchet tiles i did for a plotter a million years ago:

hex:

https://www.instagram.com/p/B2TRmM7p1BB

https://www.instagram.com/p/B2Q130pJwum

rectangular:

https://www.instagram.com/p/BxUMO05p3Cx

https://www.instagram.com/p/BxO1H3cJ57V
by rpastuszak | 2025-07-29 08:14:54+00:00
Spellcheck and autocorrect are disabled when Coffeeshop Mode is on.

(although, IIRC, you can override that)

Another reason: autocorrect/autocomplete can trigger visible previews/highlights on the screen.

(thinking about this out loud here: what about IME/pinyin? That works well in both modes, it's necessary)
by liotier | 2025-07-29 08:14:57+00:00
> I'm quite happy that these tiles cut down on the clutter in the original OSM tiles. It made it very hard for me to actually use them for navigation

The Openstreetmap.org tiles are a demo and a contributor quality assurance tool - they are not meant for end-user applications, hence the rather over-the-top selection of map objects.
by rob74 | 2025-07-29 08:15:32+00:00
Or these people called policemen who will be overjoyed that you are making their boring night shift more interesting, not to mention rewarding. I only got ticketed by police twice in my entire life, and one of those times was when I ignored a red light (on a bicycle!) in the late evening at a big but completely deserted intersection. Then I learned that in Germany cyclists have to pay the same fine as motorists (100 € + processing fee + 1 "penalty point" on your driver's license if you have one, even if you're not driving a car), while pedestrians only pay 10 €.
by Integer | 2025-07-29 08:16:28+00:00
G20 Targets for Enhancing Cross-border Payments[1]:

“Reaffirm UN SDG: Global average cost of sending $200 remittance to be no more than 3% by 2030, with no corridors with costs higher than 5%” “75% of cross-border remittance payments in every corridor to provide availability of funds for the recipient within one hour of payment initiation and for the remainder of the market to be within one business day, by end-2027” “More than 90% of individuals (including those without bank accounts) who wish to send or receive a remittance payment to have access to a means of cross-border electronic remittance payment by end-2027”

[1] https://www.fsb.org/work-of-the-fsb/financial-innovation-and...
by Timwi | 2025-07-29 08:16:43+00:00
Honestly, I get it. The document wants to tell you what's new and different under the hood, not what the language looks like superficially. Code examples don't actually tell you what the language feels like in production. It's kinda like judging a person's character by how they dress.

I would be torn if I had to write intro documentation like this. On the one hand, people demand code examples, but on the other hand, the majority of people reading code examples will nitpick minor pet peeves in the syntax and completely detract from the actual new ideas and concepts that go way beyond just the syntax.

I found the descriptions of the concepts very enlightening and I honestly think they gave me a better idea of what the language would “feel like” to program in than a code example (or a description of the syntax) would have.

In theory, syntax should be interchangeable. It's conceivable to parse a syntax into an AST and reexpress it in another syntax without changing the AST. In practice, this is not done for many reasons (incl. tooling like diffs) but a big reason is that individual bits and bobs of the syntax are tied to the new concepts in subtle ways. There could absolutely be multiple syntaxes for the same concept, but if the concept is new, even in small and unobvious ways, then no prior existing language’s syntax will map it exactly. For this reason, a code example can't really express the new concept, especially if the syntax is superficially similar to another language that doesn't actually have that concept.
by lelanthran | 2025-07-29 08:17:15+00:00
> I don't think you should be getting mental health advice from LLMs, it has been shown that their sycophantic nature reinforces your own diagnoses not that of a professionals.

And therapists don't? All the data used in diagnosis is self-reported feelings. All the progress made from seeing a therapist is also self-reported feelings.

Random chance might make more accurate diagnoses than any based on self-reported feelings.
by 0xDEAFBEAD | 2025-07-29 08:17:23+00:00
Does holding stablecoins require any sort of KYC? Or do I just need to maintain the security of a private key?

If the latter, I think that explains why stablecoins are popular in countries with weak institutions.

In a country with strong laws, and strong rule-of-law, "Code is Law" is a solution in search of a problem. But in a country with weak laws, it can be a lifesaver.
by zigzag312 | 2025-07-29 08:17:32+00:00
For most KYC verifications just a picture of an ID card is not enough. Identity authority KYC process shouldn't allow that IDs from a data breach to pass verification.

Same ID also cannot be registered more than once at the same identity authority.

Identity authority doesn't provide tokens, but signs (nonce + requested age data) requests that user gets from a service he's trying to access. User needs to be logged in to do that.

If user shares identity authority credentials, that would show in suspicious auth pattern (e.g. accessing from multiple locations at the same time) to identity authority and account should be blocked and require the whole KYC process again.

There is an issue of someone with stolen ID registering at identity authority where true owner of ID hasn't registered and passing KYC process. This could me mitigated by, for example, limiting at which identity authorities a citizen of a specific country can register, limiting the number of concurrent registrations at identity authorities concurrently (for example an ID can be registered at max one identity authority globally at a time. You would need to close account at current identity authority to open it at another) and/or stricter KYC verification (like in person).

Again, even if someone succeeds in registering with stolen ID, sharing of the credentials still needs to be limited in order to avoid getting blocked.

In short, it all depends on identity authorities doing a good job at KYC verifications process.
by westpfelia | 2025-07-29 08:18:35+00:00
There isnt. Its a crazy example of what is happening here.

To use a real world example take this "EU deal" that Trump did. Everyone is talking like its already taken effect. But the reality is the EU just handshake agreed to this, but at the end of the day all of the member states have to rattify it. And if states dont or if there are arguements made the whole thing gets tossed.

I just wish people would say that they dont understand how the EU works. At some point some Dutch mayor is going to say that the inernet should be free, and "tech journalists" are going to write articles talking about how all EU citizens will have Fibre cables connected to them at all times.
by franze | 2025-07-29 08:18:43+00:00
Thanks for the bug report!

Found it: the puzzle generator had a "parity check" that only allowed clicking each tile once. On a 3x3 grid (9 tiles), this capped all puzzles at 9 moves maximum, even though levels 10-20 were supposed to require 10-20 moves.

The root cause: We were using binary logic (clicked/not-clicked) in a game with 3-color cycling. With 3 colors, each tile can be usefully clicked up to 2 times before returning to its original state.

fix v1.87.0: Changed from binary parity to tracking actual click counts, allowing each tile to be clicked (colors - 1) times. This enables up to 18 moves on a 3x3 grid, exactly as pyt correctly calculated!

Now levels properly progress: - Levels 1-18: 3x3 grid (max 18 moves) - Levels 19-32: 4x4 grid (max 32 moves) - Levels 33+: 5x5 grid (max 50 moves)

Thanks for playing!
by virtualritz | 2025-07-29 08:19:15+00:00
Not if you write Rust. From regularly producing code that has unbalanced braces or quote characters somewhere to destroying well working code. It also easily gets into loops where it can't solve a problem, comes up with a half-working solution A, throws it away, comes up with B, then C, then goes back to A etc.

I run Gemini Pro from within CC but I only use it for analysis and planning for which it is better than Claude (Opus).

I guess if your target language is Python or JS/TS etc., your milage may be considerably better.

For Rust it's simply not true.
by keiferski | 2025-07-29 08:19:37+00:00
I looked into this a bit since posting and it’s not such a simple answer.

From the research I browsed, a few things seem to be true: speakers tend to choose words that resemble cognates in their native language; Germanic speakers seem to prefer Germanic words; the educational method and exposure to English has an effect, in the sense that Northern Europeans often have more informal exposure (and thus Germanic preference) whereas Southern Europeans have more exposure to English in an academic, Latin-preferred context.
by squigz | 2025-07-29 08:19:51+00:00
> My guess is that the source of the problem is that you can easily sign up for a service if it doesn't validate your phone number like every other messenger with a decent following does.

This is still relatively new and it's not as ubiquitous as say email verification. So I don't see that as being a primary cause of whatever the underlying issue is. Not to mention, I have to imagine it's never been easier to acquire phone numbers to abuse.
by dotandgtfo | 2025-07-29 08:20:00+00:00
Thanks to some frankly amazing American propaganda there's a surge of interest in free speech in Europe. Funnily the same regulations that aim to remove toxic products, make platforms more transparent, and hold platforms more accountable for breaking the law all are being attacked for encroaching on free speech.

I don't see it succeeding.

It's hard to explain just how much shit these digital platforms pull when serving a small market they don't care much about. People are rightfully pissed. It's seeped deeply into the public sphere the last ~8 years. Much more than I imagined possible even 2-3 years ago. Doubly so with the recent merging of the Republican party and technology leaders.

While Temu is in a class of its own - it's obvious that hyperscaling and postponing QC, moderation and compliance with a very American approach to safe harbour laws will not continue being the premier way to skirt laws for much longer.
by EagnaIonat | 2025-07-29 08:20:06+00:00
It was more misunderstood than stupid.

Ironically when Apple introduced their solution it was actually better than what we have now. It was interesting to watch people lose their minds because they didn't understand how the current or proposed system worked.

Current system everything can be decrypted on the cloud and is scanned for CSAM by all ISPs/service providers.

Apple wanted the device to scan for CSAM and if it got flagged, it allowed the file to be decrypted on the cloud for a human to check it (again, what happens now).

If it didn't get flagged then it stayed encrypted on the cloud and no one could look at it. This not only was a better protection for your data, it has a massive reduction in server costs.

CSAM is also a list of hashes for some of the worst CP video/images out there. It doesn't read anything, just hash matching.

The chance of mismatch is so incredibly small to be almost non-existent.

Even so the current CSAM guidelines require a human to review the results and require multiple hits before you are even flagged. Again this is what is happening now.

Personally I'm against having any agency the ability to read private messages, while at the same time I fully agree with what CSAM is trying to do.

Realistically if countries want to read encrypted messages, they can already do so. Some do too. The fact that the EU is debating it is a good thing.
by jibal | 2025-07-29 08:20:22+00:00
Newsgroups/Netnews were not the front page (whatever that means) of the internet since the internet did not yet exist (and the internet is a collection of interconnected networks ... it's a category mistake to talk about a "front page" for such a thing). There was the government-run ARPANET first developed in 1969 (I was among the developers), and there was a UUCP-based network over phone lines between UNIX hosts started in 1980 (shortly after UUCP was released) over which Netnews ran. Netnews was known as "the poor man's ARPANET" as any UNIX machine could receive it whereas being on the ARPANET was heavily restricted. These are totally different technologies, and different yet was the future internet which was based on the TCP/IP protocols developed by Vint Cerf and Bob Kahn (but based on packet switching like the ARPANET). In no way was usenet a "competitor" of the ARPANET (and certainly not the internet), or even of the World Wide Web ... these are very different sorts of things. It was more like a big brother to the many Bulletin Board Systems that proliferated that ran over FidoNet and BITNET.

The news industry had nothing to do with the name "usenet", which came into use in 1982 as a result of a vote by the participants (I was one) at a USENIX conference. The "use" part came from USENIX (the UNIX user's organization). It was decided that "usenet" would refer just to the newsgroups, and the network itself was called UUCPNET.

There is of course no measure of the IQ of users of usenet (or of the ARPANET, or of the internet, or of the web, which again are different things). One can suspect that it was above average because the nodes were mostly universities, but not everyone going to universities is above average in intelligence.

There is also of course no measure of their political leanings, but since these were universities shortly after the invasion of VietNam and its accompanying draft and fresh from the development of the civil rights, LGBT, women's rights, and environmental movements, they tended to be quite liberal, but of course there was a spectrum and some extreme outliers (Clayton Cramer comes to mind). The most memorable libertarian I recall was Laura Creighton who, notably, was not a man. I particularly remember her saying, without any irony, that "If I thought I didn't have free will I'd shoot myself". Ah, those were the days.
by exe34 | 2025-07-29 08:21:21+00:00
> You have a lack of imagination.

Maybe I should move to lalaland too. It sounds nice there.

Back in reality, American economic and military supremacy was founded on Government funding fundamental research and industry using it to create unprecedented growth in wealth and quality of life for mot people in the form of jobs. China has figured it out, and they are forging ahead. America is heading back to the middle ages.