MurphyA/hacker-news huggingface dataset:
by simonh | 2025-06-22 19:05:11+00:00
What geopolitical concerns can Iran have over Israel, that Egypt, Jordan or Saudi Arabia wouldn't have? They're all functionally Israeli allies now.

It is important to understand how we got here, to understand what might be plausibly achievable.

In the 1920s after Britain kicked out Turkey there was a partition proposal. The Jewish leadership at the time agreed saying they would accept a land "the size of a tablecloth". The Palestinian leaders refused absolutely and demanded the expulsion of all Jews. Their leader declared "It is impossible to live alongside the Jews" and threatened "A river of blood".

In 1937 there was another proposal in which 'Israel' would have been the small region from Tel Aviv north to the Lebanese border. The Palestinians rejected it out of hand.

In 1948 the Palestinians were granted considerably more land than they have now for their own independent state, but refused partition as unacceptable. Five Arab nations attacked Israel with the intention to destroy it completely. The General Secretary of the Arab League at the time Abdul Rahman Hassan Azzam, who personally orchestrated the attack declared the intention of the war was "An extermination and a momentous massacre".

Jordan and Egypt annexed the West bank and Gaza for the next 2 decades during which the Palestinians had no political rights or freedoms. The Palestinian leaders never pushed for the formation of an independent state during this time, and Israel took both regions during the Six Day War.

So if we include the Oslo accords, the Palestinians have been offered an independent state of their own four times, and every time they have rejected it completely as unacceptable. "From the river to the sea, Palestine will be free" literally means free of Jews. Over and over, the Palestinian leadership have made that crystal clear. An independent state of their own alongside Israel in any shape or form, in their own statements and openly declared intentions has persistently been rejected.

Meanwhile Egypt and Jordan have realised that Israel is no threat to them, in fact both states have suffered coup attempts by Palestinians. They are now functionally Israeli allies against the Palestinians. Saudi Arabia has now pretty solidly moved in the same direction.
by oldgradstudent | 2025-06-22 19:07:03+00:00
> Case 3 - seemingly similar to Case 2, a large news website offered to portray Bibi in a better light if he would push through regulatory changes as Minisiter of Communications.

Favorable coverage was the original charge (סיקור אוהד). However, since this website was exteremely hostile to Netanyahu, the charge was changed to being unusually responsive* to requests from Netanyahu's spokespeople (הענות חריגה).
by coleca | 2025-06-22 19:07:14+00:00
Yes, the lottery has rules and governance. It's a much safer bet. Startups can decide to devalue their employees' shares. I'd venture that the odds are at least stated on the back of the ticket with the lottery. Employees of privately held startups are often sold a dream of future riches that rarely happens. Even where there is an exit, often even founding employees get taken for a ride.
by nzzn | 2025-06-22 19:07:14+00:00
Lua uses the table type to represent both dictionaries (hash tables) and arrays of values. This seems to have been predicated on keeping the language “simple” with a minimal number of defined types. A laudable goal.

However, arrays of a single type are just enormously common in applications. Support for arrays is pretty much ubiquitous in other languages, including ones that are in the same general dynamic space.

Internally Lua does treat arrays in their own pathway to keep performance reasonable. There is also some user facing special syntax for arrays. Arrays should be part of the core language — some learning overhead for the newcomer but worth it.
by mindslight | 2025-06-22 19:07:34+00:00
I'm well aware of the difference in yield, but I thought a second fusion stage required modeling and testing well beyond basic development? Like I take a quick look at Wikipedia for what devices (for example) India has, and it seems to say whether they contain a significant fusion stage is an open question.

Hiroshima was pretty terrible as it was. And I thought the capability that everyone focuses on because it gets nations a seat at the nuclear table was just basic fission weapons. But please correct me if I am wrong.
by jandrewrogers | 2025-06-22 19:08:32+00:00
Many of these inadvisable semantics are fixable in practice, they are just a default that requires additional effort to minimize or eliminate.

That aside, it isn't that easy to switch languages because C++ is more expressive in a systems context in important ways. Porting existing modern systems C++ to e.g. Rust makes this pretty obvious. (I think porting to Zig would likely be a bit easier but I've never actually tried.)
by gametorch | 2025-06-22 19:08:32+00:00
Genuinely curious, why aren't people allowed to say this is dystopian without getting flagged? What rule, specifically, does that violate?

I think this is dystopian. Paying people to rat out their fellow citizens. Nightmarish.

What if this idea was applied to the laws ICE is trying to enforce? Would you think that's dystopian?
by matsemann | 2025-06-22 19:09:23+00:00
Man, I wish my city would make it possible to report drivers breaking the law. My big issue is cars parking in the cycle lanes. 1830 cars got fined for that in my city in total in 2024. Aka 5 a day. As a single cyclist I see more cars parked in cycle lanes every day on my commute than all those hundred officers give tickets to in total..
by whstl | 2025-06-22 19:09:34+00:00
Man, you should go to an open air classical concert in Europe sometime.

Sure we are just quietly getting shitfaced for most of it but if they play Ode to Joy you can be certain that the 10000 drunks in Waldbühne will belt it.

Also not Beethoven but I'm pretty sure some violins will get broken if they don't play Berliner Luft here in town.
by lukko | 2025-06-22 19:09:39+00:00
Why is there a premium version? Lungy did take a long time to make and there are ongoing costs even if no server currently. This work was pre-LLM - a lot of care and attention went into making it and it would not be viable in any way without some kind of monetisation.

That said, there is a lifetime access option, so no subscription, and the free version is good too.
by perihelions | 2025-06-22 19:10:44+00:00
They're trialing something like that in France. There's a project that uses machine learning on aerial photography databases to search for objects in peoples' backyards, for enforcement,

https://www.theverge.com/2022/8/30/23328442/france-ai-swimmi... ("French government uses AI to spot undeclared swimming pools — and tax them / The government used machine learning to scan aerial photos of properties")
by alexanderameye | 2025-06-22 19:11:14+00:00
Nice! Love to see initiatives like these.

I've been working on something in the same space for the Belgian federal parliament. The Belgian parliament livestreams sessions and publishes a single (long, bloated, dual-language) PDF report[0] for each session and that's it.

This means no search across sessions, no details of which parties voted how, no API etc. The only view you get is from the perspective of a single session which is not very useful when you're trying to figure out who to vote for.

I made 'zij werken voor u' (TheyWorkForYou[1] in Dutch) by scraping the PDFs file and parsing it with a Rust script automatically.

The scraped data (votes, questions, topics, dossiers) get put into .parquet files. I also compute some additional things like voting patterns, attendance and which topics interest specific PMs the most.

These parquet files are then fed into a static site generator and a search index is built. I also sprinkle in some summarization using Mistral[2]

The result is https://zijwerkenvooru.be/nl/votes/ (in Dutch) which allows you to look at the data from multiple viewpoints such as

- what questions did member X ask?

- how did party Y vote?

- what is happening around topic Z?

I also post new votes/questions on Bluesky[3]. The whole process (downloading, scraping, publishing, posting) is automated to run through GitHub Actions. I literally have to do nothing now.

I'm hoping the Belgian government will step up and improve their archaic and almost unusable site[4].

Thanks for sharing this project, I'm already getting inspired by it to improve zijwerkenvooru.be!

Edit: I’m thinking it might be good to have an overview of initiatives like these somewhere? Public initiatives to help with political transparency for each country?

[0]: https://www.dekamer.be/doc/PCRI/html/56/ip052x.html

[1]: https://www.theyworkforyou.com/

[2]: https://mistral.ai/

[3]: https://bsky.app/profile/zijwerkenvooru.be

[4]: https://www.dekamer.be/kvvcr/index.cfm
by que-encrypt | 2025-06-22 19:11:19+00:00
jax is very much a working (and in my view better, aside from the lack of community) software support. Especially if you use their images (which they do). > > Tensorflow They have been using jax/flax/etc rather than tensorflow for a while now. They don't really use pytorch from what I see on the outside from their research works. For instance, they released siglip/siglip2 with flax linen: https://github.com/google-research/big_vision

TPUs very much have software support, hence why SSI etc use TPUs.

P.S. Google gives their tpus for free at: https://sites.research.google/trc/about/, which I've used for the past 6 months now
by sanderjd | 2025-06-22 19:11:23+00:00
"You're going to bomb the shit out of us anyway, what's the point?"

They were already having this negotiation, and we started bombing them in the middle of it.

And they already negotiated an agreement a decade ago, and we ripped it up.

It's fine if you think we should have ripped up the JCPOA, or if you think it was good that we joined Israel in this war in the middle of the new negotiation.

But it's simply deluded to think we are a credible negotiating counterparty after this fact pattern.
by mrs6969 | 2025-06-22 19:11:38+00:00
When iraq attacked iran, the major funding came from us, about 5b dollar. Not to mention, all of these years iran has been sanctioned, and showed as a terror regime. İt is not like; us was doing nothing and iran was saying death to us out of nowhere…

So us has been funding the death of iran 40 years ago, and iran has no right to say anything about it? This is far more than supporting terrorism. This is supporting your neighboring country to attack you.

Rest of your arguments are irrelavant. Biggest ally of us is saudis, and they are doing pretty much everything iran does, in a highly totaliter regime. They kill opponent, hang homosexuals, have a supreme regime, yet us loves them.

I am just saying, there is bit of an inconsistency here.
by theptip | 2025-06-22 19:12:20+00:00
I feel things like shoplifting should actually be automatable, it’s a question of ROI currently.

One idea I play with is “police 2.0” where you can dispatch a small fast drone to a crime scene, and follow the perp from a safe distance. A lot of crimes could be solved this way (eg car chases, illegal dirt bike gangs, petty robbery etc).

I really don’t want pervasive surveillance, but perhaps there is a middle ground where response times are fast enough that you can be purely reactive to a 911 call/app.

Feels quite slippery-slope though. I think we should expect increased debate on the social contract as these new systems become more capable and the “enforcement gap” becomes larger.
by gitremote | 2025-06-22 19:12:40+00:00
Source?

From Encyclopaedia Britannica:

"The PA was founded following years of hostility. Secret meetings held in Norway in 1993 between the PLO and Israel led to the signing of the historic Declaration of Principles (the Oslo Accords), in which the two sides agreed to mutual recognition and terms whereby governing functions in the West Bank and the Gaza Strip—occupied by Israel since the Six-Day War of 1967—would be progressively handed over to a Palestinian council."

https://www.britannica.com/topic/Palestinian-Authority

PA is controlled by Fatah, which is "centre-left" to "left-wing" per Wikipedia. If you disagree, edit Wikipedia and cite your sources.

https://en.m.wikipedia.org/wiki/Fatah
by ryandrake | 2025-06-22 19:12:49+00:00
Patrick's "salary negotiation" piece has made the rounds here a number of times, and I always have the same reaction to it: It probably works, if you are already a software celebrity like Patrick, or some other highly sought after Captain of the software engineering industry. For us rank-and-file employee number 12887's, I just don't see it working--I've really never negotiated compensation significantly successfully in my 25+ year career. Here's how salary negotiation usually goes if you're not someone like John Carmack:

Them: We'd love to have you join the team! Here's your compensation letter, please get back to us within the next 2 weeks and we'll move forward.

You: Thank you, I believe my background and skills would suggest a compensation of $1.5X instead of $X. Is this possible with your hiring budget?

Them: The offer is for $X and we believe it is appropriate for your level.

You: Maybe my level should be higher then?

Them: Ha Ha

You: Looking at [website A, B, C] I see the average compensation for this role is $1.25X. Surely there is room to move this upward.

Them: We don't agree with that data. The offer is for $X. Shall we move forward?

You: What about equity or bonus, is there any flexibility with those numbers, or vacation time, or...?

Them: The offer is for $X. If you don't want the job, we can move on to one of our other 20 candidates who are in the pipeline for the role.

That's basically how salary negotiations went for almost the entirety of my career. If your results have been different, I'm kind of envious!
by layer8 | 2025-06-22 19:12:50+00:00
The rationale in section 2.2 for the single std::meta::info type is interesting. While having a single “dynamic” type is fine insofar as any type error would occur at compile time anyway, I wonder if there wouldn’t be a way to maintain future backwards compatibility for finer-grained meta types, as long as the language elements they reflect remain backwards-compatible in the language as well. From first principles, one would think that it should be possible for the backwards compatibility of the reflection system to mirror the backwards compatibility of the reflected language. I’d be interested in the underlying reasons for why this isn’t the case, if any.
by alganet | 2025-06-22 19:13:03+00:00
We currently can't simulate the universe. Not only in capability, but also knowledge. For example, we don't know where or when life started. Can't "simulate forward" from an event we don't understand.

Also, a simulation is not the thing. It's a simulation of the thing. See? The same issue. You're mistaking the thing for the tool we use to simulate the thing.

You could argue that the universe _is_ a simulation, or computational in nature. But that's speculation, not very different epistemologically from saying that a magic wizard made everything.
by chasd00 | 2025-06-22 19:15:43+00:00
This is true, no Americans have the desire to invade Iran after Iraq and Afghanistan. If Trump goes in then the next politician that runs on ending the invasion would win in a landslide. Further, there’s just nothing to justify an invasion. Regime change or not, Iran’s nuclear program and militias can now be destroyed from the air uncontested, why invade?
by 112233 | 2025-06-22 19:15:51+00:00
Oh noes, the binding of internal compiler state to STL will become even more severe with this. It started slowly. You needed exact magic std::initializer_list definition in your headers to match the code generated by the compiler, or the program would crash. RTTI (that was of little use to programs that tried to avoid standard library) Now there are coroutines and this thing. I feel like it is bye-bye to the completely non-standard compliant practice of using C++ without all the standard library. Where should embedded c++ projects go now that they are not welcome anymore?
by xg15 | 2025-06-22 19:16:00+00:00
Sounds really cool, but how do notes play together with the "history rewriting" features (amend, rebase, etc) where you effectively replace a commit with a modified copy? It sounds as if the notes are attached to a specific commit (or tree or blob) ID. Are git rebase etc smart enough to also copy over the notes to the new commit, or will they just vanish?

What happens on interactive rebases, e.g. if I squash multiple commits into a single one?

I see the same problem with attaching notes to blobs and trees: It's not doing what you might think it does: It feels like it would attach metadata to a file or directory in the repo, but it really attaches the metadata to some specific content:

E.g. if you have a blob that encodes the string "Hello world!" and attach the note to it, would git associate that note with all files that have that content?

Also, if you change one file to "Hello, world!", would it lose the notes?
by toomuchtodo | 2025-06-22 19:16:20+00:00
Setting more reasonable immigration quotas is faster than building houses.

https://www.cbc.ca/news/politics/ircc-immigration-housing-ca...

> Federal public servants warned the government two years ago that large increases to immigration could affect housing affordability and services, internal documents show.

> Documents obtained by The Canadian Press through an access-to-information request show Immigration, Refugees and Citizenship Canada analyzed the potential effects immigration would have on the economy, housing and services, as it prepared its immigration targets for 2023-2025.

> The federal government ultimately decided to increase the number of permanent residents Canada welcomes each year to 500,000 in 2025, a decision that drew considerable attention and scrutiny. That means that in 2025, Canada will welcome nearly twice as many permanent residents as it did in 2015.
Show HN: MCP Random Number and why it's more useful than it seems
by maxim_bg | 2025-06-22 19:16:51+00:00
What? MCP to get random numbers within a defined range. It requests true random numbers from random.org (the randomness comes from atmospheric noise).

Why? A couple of weeks ago, while working on another MCP, I noticed that Claude has a very strong preference for certain random numbers. Obviously, nobody expects perfect randomness from an LLM. But out of curiosity, I decided to test this by asking 3 LLMs for random numbers between 1-100, 100 times each. Result: all models heavily favored the number 73. Full charts are in the repo.
by Nifty3929 | 2025-06-22 19:17:05+00:00
I feel it's Orwellian, or Stalin-esq to have us being paid off to snitch on each other.

Certainly, if you have evidence of murder or something, please do report it.

But for an idling vehicle?

Note that these laws are only targeting idling while parked, rather than during normal use, such as at a traffic light. This is called "true-idling" or "long-duration" idling.

Has anybody considered how much CO2 or other greenhouse gases are actually released by "true-idling" or "long-duration" idling vehicles, either individually or in aggregate? I spent a few minutes researching it with an LLM and couldn't come up with much. Most of the information and numbers I got were for ALL idling, including during normal driving like at a traffic light. My guess based on that is that it (true idling) is a trivially small amount of CO2 compared to the overall.

But it's plenty to earn yourself a nice payoff at the expense of your hard working delivery driver!
by ICBTheory | 2025-06-22 19:17:24+00:00
Sure I can (and thanks for writing)

Well, given the specific way you asked that question I confirm your self assertion - and am quite certain that your level of Artificiality converges to zero, which would make you a GI without A...

- You stated to "feel" generally intelligent (A's don't feel and don't have an "I" that can feel) - Your nuanced, subtly ironic and self referential way of formulating clearly suggests that you are not a purely algorithmic entity

A "précis" as you wished: Artificial — in the sense used here (apart from the usual "planfully built/programmed system" etc.) — algorithmic, formal, symbol-bound.

Humans as "cognitive system" have some similar traits of course - but obviously, there seems to be more than that.
by nradov | 2025-06-22 19:17:29+00:00
A handful of nuclear weapons won't keep a country safe. They would also need a credible second-strike deterrent.

Relations between sovereign states are fundamentally anarchic. There are no world police. The UN and other international institutions have little or no real power, and the Non-Proliferation Treaty is only enforceable through kinetic action by other countries when it suits their interests.
by abcd_f | 2025-06-22 19:17:38+00:00
> Why is there a premium version?

Oh, common, don't twist the question, that's disingenuous. Not "a premium version". Why is it a subscription.

Why do think making people make recurrent payments for an otherwise static non-service app is reasonable?

$60 for a "lifetime" version is super steep, considering it's in the walled garden of the App Store, can't be backed up, can't be re-installed if it somehow disappears from the store, etc. For a desktop software it could potentially fly, but not for an iOS app.
by fc417fc802 | 2025-06-22 19:17:54+00:00
The isotopes were just an arbitrary example. The important bit was at the end "or something else we don't know yet". Granted I'd guess that's fairly unlikely for coins specifically.

> currently just disappear

They don't though. The preferences are as other comments have described - to stash the artifacts away in storage or to leave them in the ground for excavation in the future.

Whether or not the laws and common practices are fair to the people who discover the items is a separate matter.
by sokoloff | 2025-06-22 19:18:29+00:00
If you don't have a strong BATNA (Best Alternative to a Negotiated Agreement), you're not going to get very far with just asking.

"I received your offer for $X. I really enjoyed the interviews, meeting the team, and am intrigued by the problems I'd get to solve with them. Unfortunately, I have a competing offer for $1.25X from another company and I need to make sure my family is provided for. If you would match it, I'm excited to join, but if your offer is firm at $X, I'm afraid I won't be taking it."

If they really just need someone to hold down a chair, they'll probably not budge. If they really want specifically you, they're more likely to bend if they believe that's their only move.