MurphyA/hacker-news huggingface dataset:
by KaiserPro | 2025-06-28 15:25:46+00:00
> why they have allowed sustained high immigration rates for decades

recently its because we need skilled and cheap labour to fill the holes in our health and buisness system.

Housing shortages is not a direct immigration issue[1], its a policy issue. People of a certain type do not want high rise buildings near them. people of another different type are really happy because they can now build less and sell for more. Yet another class of people go apoplectic when its suggested that social housing should be built (my taxes! why do they get something for nothing.)

In short, we are our own worst enemies.

[1] net migration at 1 million was utterly insane, and I'm still not sure how a government that lead brexit with "we'll control our borders" managed to be so divorced from what it was doing. Thats rhetorical by the way its short-termism and utter utter incompetence.
by eastbound | 2025-06-28 15:25:52+00:00
> In any case, Israel doesn't even have the right to exist

It does: UN resolution, 1967.

That you do not recognize an entire state to exist is an admission to preparing a genocide. The fact that 4 countries around Israel are preparing genocide justifies Israel’s measures are reasonable to maintain peace.

What is reasonable?

Well it’s not like Gaza didn’t start the shooting with 7000 rockets pre-October festival (I was myself surprised that Israel didn’t respond pre-October). Those rockets were indiscriminate against population centers, each of them were a war crime. So it’s reasonable to reduce the neighbor’s ability to wage war to dust.

Are the Gazans exempt from responsibility of their state’s actions?

To answer, we need to check whether the Hamas was imposed to the Gazans or whether they voted for it and, in a broader sense, whether the Gazans wish the genocide of Israel. It turns out the 2006 elections were almost the last ones in Gaza, and that’s when the Hamas was elected (and the opponents were not better). So the Gazans are aligned with the actions performed by the collective group of their nation, it’s not a small group of extremists, it represents the will of the nation, and therefore the facilities and support network of the Hamas are part of the war logistics, and deserves to be reduced to dust.

Did Israel act with restraint?

Israel has the nuclear bomb and has enough power to genocide if they want. The fact that they perform spot actions instead of sweeping actions is proof that Israel tries to discriminate the military, its support network with genocide intent against Israel (=pretty much everyone) and tries to spare the innocents, is proof that Israel is not committing a genocide.
by ethbr1 | 2025-06-28 15:27:00+00:00
Ironically, Israel's government would be less theocratic-conservative if it weren't so hard to form governing coalitions in the Knesset.

https://en.m.wikipedia.org/wiki/List_of_members_of_the_twent...

After moderate partners abandoned Netanyahu, his only source of support was more right-wing partners, which steadily pushed government policy to the ultra-right.
by igiveup | 2025-06-28 15:27:19+00:00
Oh, the OP pretty much told me that they didn't like taking notes. I am trying to understand why, what is the mechanism? Is it like burning out? Can it happen to me and my notes when I start doing something wrong? Why is "just do less of it" not a solution? Why is "just expect less from it" not a solution? Am I an exception? If so, why?

"All you need to understand" is for insects.
by Maxious | 2025-06-28 15:27:22+00:00
As https://www.stainless.com/blog/mcp-is-eating-the-world--and-... recaps, tool calling existed before MCP, some vague standards existed, nothing took off, no really normal users don't want to just download the OpenAPI spec.

Anthropic wants to define another standard now btw https://www.anthropic.com/engineering/desktop-extensions
by dctoedt | 2025-06-28 15:27:38+00:00
> Its previous owner, a charter company called Blue Falcon Corp, ....

I smiled at that one. It was like when, probably 1980 or so, the Austin American-Statesman newspaper ran a photo of a "robot" parading in front of the White House. The caption explained that the robot's name was FUBAR: Futuristic Uranium-powered Bio-Atomic Robot. Evidently the Statesman's photo editor had never served in the military — or had served, and intentionally ran the photo and caption ....

https://en.wiktionary.org/wiki/blue_falcon
Show HN: Natrul AI – An API for autocomplete, search, and content enhancement
by jroseborough | 2025-06-28 15:29:32+00:00
Hey everyone, we just opened the beta for Natrul AI.

It’s a lightweight way to add autocomplete, search, content enhancement, and context retrieval to your app. Everything runs on your own content. You stay in control of your data, and it doesn’t require any extra setup.

We're also running a 48-hour hackathon from July 11 to 13 with a $500 prize. It's free to join and a good chance to try the API in something small.

Would love your feedback, ideas, or edge cases. Curious to see how it fits into whatever you're building.

Check it out: https://natrul.ai

For those interested, we also shared it on Product Hunt: https://www.producthunt.com/products/natrul-ai
by reaperducer | 2025-06-28 15:30:33+00:00
I got locked out of Facebook right about that time. Looking back at the last eight years, I can say without qualification that it did wonders for my personality, my mental health, and the way I interact with other people.

A couple of times I've looked back at my messages and photos from the annual data downloads I did back then. I can't believe how angry I was, and that I would think it was O.K. to talk that way to perfect strangers.

Then I dig a little deeper, and see that the early messages were fine. I was a nice to strangers. But as my Facebook use continued, the tone and unpleasantness of the messages becomes palpable. It's like watching a malignant Facebook disease spreading in my own brain. Kind of horrifying now that I put it into words.

Glad I'm Facebook-free today, and enjoying life almost as much as someone in an Apple commercial.
by Sporktacular | 2025-06-28 15:30:50+00:00
Before levelling claims of bias and racism, consider that the reporting is by a Jewish run, Israeli newspaper and that the sources are IDF officers and soldiers. To jump to a claim of anti-semitism suggestions you really need to examine your own biases.

Atrocities against unarmed civilians are not excused by 'but they started it', who did? The old woman, the 10 year old boy? Justifying collective punishment like this takes a huge degree of racism and heartlessness.

"once started (wars) are sometimes impossible to stop". How convenient then that land (belonging to people who also have nothing to do with 'the first punch') continues to be stolen as long as the war drags out.
by aDyslecticCrow | 2025-06-28 15:31:32+00:00
started with PARA, and ended up in PR.

I have one note per topic. I write down in summary when I'm activity studying something. Most of it i end up remembering but its nice knowing where to look when i forget. (Especially a link to what i used to study it last time). Some of them could probably be printed as a compendium at this point.

I have one note per project, running as a log of quick paste dump or thoughts when i leave for the day. Usually never revisited.

I have some journal notes. But they're rare and only written for larger events (trips, holidays).

I was all-in on backlings and atomic notes for a while, but it ended up being unsearhable. The current method could survive without backlings at all.
by binarymax | 2025-06-28 15:31:51+00:00
So many things. I have built several customer facing products, a web research platform that works better than the RAG you get from Google, and lots of small tools.

For example, I wrote a recent blog post on how I use LLMs to generate excel files with a prompt (less about the actual product and more about how to improve outcomes): https://maxirwin.com/articles/persona-enriched-prompting/
by xg15 | 2025-06-28 15:31:52+00:00
Is it "self-described" in the sense I can get a list of endpoints or methods, with a human- (or LLM-) readable description for each - or does it supply actual schemata that I could also use with non-AI clients?

(Even if only the former, it would of course be a huge step forward, as I could have the LLM generate schemata. Also, at least, everyone is standardizing on a base protocol now, and a way to pass command names, arguments, results, etc. That's already a huge step forward in contrast to arbitrary Rest+JSON or even HTTP APIs)
by deniswolf | 2025-06-28 15:32:13+00:00
Considering the discourse of the past two years and personal experience, I am afraid to say that yes, those are most likely very real people who very openly ignore 50% of the context and generalize their hate towards a whole population of a single country. In addition (and that's from, sadly, day to day experience) those are the same people who extrapolate their hate on one particular ethnical group.

I would have expected HN readers at least check on some context before starting beating their drums. Haaretz is a propaganda outlet that has been stocking the fire under everything related to Israel, for decades now.
by JimDabell | 2025-06-28 15:33:38+00:00
> that's not the goal most FOSS projects have in mind from day 1.

Most FOSS projects from day one, no. But I would say that it’s the goal for most FOSS projects when they apply for funding. Paying for development time is surely the most common use for this money, right?

> But unless you have some following/funding from earlier, I don't think people jump feet first into FOSS like that, expecting "full-time employment" pay working on their project, but starts with something with smaller sources of income, like Open Collective or GitHub Sponsors/

If the smaller sources of income don’t pay the bills then the dilemma still occurs, and if they do pay the bills then the funding isn’t needed.
by etbebl | 2025-06-28 15:34:28+00:00
OK seems interesting. Maybe what I actually want is fully dependent array types. But it seems like you should be able to do something like this:

x : [{| col = #12 |}]float (* given *) x_split : [{| col = [| Top = #5, Center = #, Bottom = #5 |] |}]float = split_dim(x, "col", [| #5, #, #5|]) (* maybe type checking fails if the col dimension is not long enough?? *) x_center = \Phi i[{| col : # |}].x_split[{ col = Center i }]

Basically what I mean is, I can see benefits of declaring a sub-structure to a linear dimension using concatenations, rather than being limited to reshaping the dimension which only works if you can factor the length into N equal segments. Because many algorithms have to split a linear dimension in various ways and do something semantically different with the parts, and it would be cool to have the type system reflect and check this behavior. However, I think for it to be useful, it must be possible to "reinterpret" a dimension as having a particular structure (in a checked way), because if you're pipelining some array x through A and B, it's unreasonable to expect the author of A in every case to consider that you might want to apply B next and ensure that its output type permits that. And there are a lot of cases I can imagine where casting e.g. #m to [| #5, #n, #5 |] would only reasonably be considered a mistake, given the declared behavior of the function doing the casting, if m < 10.

Edit: maybe I'm silly in assuming you can't just downcast to a more specific shape type if you want to - still a newbie to algebraic typing.
by conartist6 | 2025-06-28 15:34:34+00:00
Imagine your company announced a new initiative where everybody's job would become "manager".

Would you do to work for a company where every single person including yourself was a manager?

This idea is silly because it asserts that we can replace work with management. But management is just more work, so we can just replace it with more management, and I think if you follow the logic to its outcome no work needs to be done by anyone anymore ever
by inheritedwisdom | 2025-06-28 15:34:54+00:00
Lowering the bar to integrate and communicate is what has historically allowed technology to reach critical mass and enabled adoption. MCP is an evolution in that respect and shouldn’t be disregarded.

We had a non technical team member write an agent to clean up a file share. There are hundreds of programming languages, libraries, and apis that enabled that before MCP but now people don’t even have to think about it. Is it performant no, is it the “best” implementation absolutely not. Did it create enormous value in a novel way that was not possible with the resources, time, technology we had before 100%. And that’s the point.
by xyzzy123 | 2025-06-28 15:34:57+00:00
You can get the JSON from like,

gh pr list --repo microsoft/vscode --state merged --limit 1000 --json author,mergedAt,title

Then you can do:

jq -r '.[] | [.author.login, .author.name] | @tsv' 1kprs.json | sort | uniq -c | sort -nr

And see there's only 63 authors and > 90% of the merged PRs are from Microsoft (which.. fair, it's their product).

I think the signal is strong enough that you can legitimately reach the same conclusion by mk 1 eyeball.

NOTE: I'm not criticising, it's a Microsoft-driven project and I am fine with that. The _do_ merge things from "random" contributors (yay) but they are overwhelmingly things that a) fix a bug while b) being less than 5 lines of code. If that is your desired contribution then things will go well for you and arguably they do well at accepting such. But they are very unlikely to accept a complex or interesting new feature from an outsider. All of this is seems totally reasonable and expected.
by NitpickLawyer | 2025-06-28 15:34:58+00:00
The "AI" has been going big on reddit in the last 2 years, and not the good kind. Reddit was full of bots, but at least the previous generation would just upvote/downvote en-masse and c/p replies from other threads. Now it's been weaponised with llm-generated stuff and it's getting harder and harder to figure out who is a real human and who's an llm-driven bot.

Couple that with the echo-chambering that's going on in every social platform, and you have the perfect recipe for extreme toxicity. The political stuff adds fuel on top of everything else, and it's happening on every sub. It's worse than it was in the 2015-16 campaign when the donald got to the top of the platform.
by actinium226 | 2025-06-28 15:35:14+00:00
We have a prompt that takes a job description and categorizes it based on whether it's an individual contributor role, manager, leadership, or executive, and also tags it based on whether it's software, mechanical, etc.

We scrape job sites and use that prompt to create tags which are then searchable by users in our interface.

It was a bit surprising to see how Karpathy described software 3.0 in his recent presentation because that's exactly what we're doing with that prompt.
by basisword | 2025-06-28 15:35:17+00:00
I understand this and I have done similar a few times (e.g. deleting all old emails, deleting all notes, deleting a tonne of old files etc.). It's quite freeing. We do hoard a lot of digital stuff that we really don't need. Saying that, there are a few times over the years I've needed somethings, realised I deleted it and regretted it. That feeling passed quickly though and I soon realised it probably didn't matter.
by bitwize | 2025-06-28 15:36:03+00:00
That is indeed a take so spicy as to be shartworthy. Disliking this glurgy, fluff-laden narrative article style does not make one a soulless cryptofascist robot. One could imagine a different format for the article that front-loads the interesting bits and then delves into background detail, rather than forcing the reader to wade through pages of lit-fic-wannabe padding to get to the money shot. Articles used to be written this way all the time, but that was before writers and magazines were paid by the ad view.
by imranvmungai | 2025-06-28 15:36:05+00:00
Signdeer is an all-in-one platform for eSignatures, smart webforms, and automated document workflows. Whether you're tired of emailing PDFs, managing approvals in spreadsheets, or jumping between tools, Signdeer brings it all together in one seamless experience.

We're opening up early access soon—and we’d love to have you on the journey.

Join the waitlist to get early access, give feedback, and help shape a better way to manage documents.

Let’s build something better, together.
by paulkrush | 2025-06-28 15:36:54+00:00
Microsoft announced that you can extend Windows 10 support if you enroll in Microsoft Backup or purchase “Microsoft Points.” Just think if they get printer manufacturers in on this, just to keep your ink cartridges “authentic” and up to date, and you can keep using Windows 10. And so on...

It’s interesting/unsettling to extrapolate a dystopian future from these moves. Keiichi Matsuda’s short film “Hyper-Reality”: https://www.youtube.com/watch?v=YJg02ivYzSs
by firesteelrain | 2025-06-28 15:36:56+00:00
If an EO clearly violates it, it should be challenged and struck down. My point isn’t that the executive can act with impunity. It is that the judiciary must do so within its own constitutional limits.

If the executive is dropping appeals to avoid nationwide precedent, that’s a serious problem, but the long-term fix isn’t local injunctions

See my point?
by oliwarner | 2025-06-28 15:37:14+00:00
But it's not a warzone, it's a slaughterhouse. The intention isn't to feed people, it's to remove Palestinians from Gaza, by attrition or violence.

Once you understand the motive, you understand why these deliberately concentrated, artificially limited aid delivery systems are used. They make remaining in Gaza the worst option.

This is genocide. It's unforgivable.
by ta988 | 2025-06-28 15:37:18+00:00
It is a question of failure mode. If your hard drive motor dies, if the heads fail, if the electronics fail, if the sealing fail (in some cases it can be repaired by specialists but that's not easy and much more expensive than a tape reader)... lots of things can go wrong that are not related with the media itself. The advantage of tape is that the device that reads it is separate from the mechanically simple tape. It comes at a cost but that's for hedging against a different risk.
by refulgentis | 2025-06-28 15:37:45+00:00
Word to the wise:

"Lossless 3x Throughput Increase" == "Cache all inputs and output across everyone, in RAM and on disk, and if you assume the next request is covered by cache, its 3x faster!"

I'm more surprised it's only advertised as 3x under those conditions: my llama.cpp wrapper does the same -- caching in RAM while running locally seems fine to me -- and when input is cached, TTFT is ~instantaneous, modulo any add'l prompt you add.

I supposed it creates a little more distance, in that, instead of infinity times faster for latency, we measure throughput, and then our speedup can be adjusted as desired by adjusting output length, and thus we can pick a more reasonable-sounding metric like 3x. (though, the GitHub README still frames it in terms of latency / TTFT)
by Flundstrom2 | 2025-06-28 15:38:23+00:00
What you are writing about are several different things; first of all, you're writing about open information - because truth is always a simplification of information. Information on the other hand, is man-made statements which some people believe are true, some believe is wrong, and some believe are deliberate lies, with or without malicious intent.

And any piece of information can be all at once, depending on from which side you look at them.

But, that detail aside; Yes. We need information to be free. We need to emphasize information that - as a whole - gives growth and prosperity to humankind as a whole. We need to suppress information that - as a whole - delay or reverse human development.

But I don't mean "hide" or "stop" such information.

Let's say dictator X have stolen 10% of her country's wealth for personal gain. But during her reign she managed to lift the standard of living, increase health of the common and the poorest tenfold. Both pieces of information are "true", but depending on the conclusion drawn from each of them in isolation, that information can be used for both good or bad.

That's the philosophical part.

Then comes the ethical part; Who gets to decide what information is good for mankind to emphasize, and what is good for mankind to suppress?

Not every single individual on earth have the empathical or intellectual ability to deal with all kind of information with an open mind in a way that is - for mankind as a whole - positive.

And once again; what is good vs bad for humanity also depends on how long time you're going to consider; What is good for humanity for the next 100 years might be bad if we continue on the same path for 1000 years. But that might be a hypothetical judgment because we don't know what changes it might bring in 1500 years. Let alone 15000 years.

Then there's the technological part. That's the easy one.

The technology to verify the origin of information, and to verify how it has been altered, to ensure it is resilient against accidental and intentional removal exist and is well-established. Block chains, torrents, onion etc are just tools. The most difficult part is to provide the means to give access; If a state decides to simply deny access to internet, you will be back to the 80's way of sharing information, and no matter how perfect the protocol is, it doesn't matter if there's no infrastructure on which it can run.
by pyman | 2025-06-28 15:38:27+00:00
Facebook is way worse than Instagram.

I've never, ever seen an algorithm as evil and anti-social as the one Facebook's programmers created. At one point, it was showing my family and friends a comment my cousin had made about a politician, and they started getting into heated arguments with him. And this kept happening again and again. It honestly felt like the algorithm was trying to polarise entire families and friend groups, driving engagement by surfacing exactly the things people disagreed with or didn't want to hear. During the pandemic the algorithm drove everyone insane.

At one point, I compared Facebook to a virus. It hijacked conversations, infected relationships, misled people, and distorted their perceptions of others.
by maxglute | 2025-06-28 15:38:42+00:00
>Reporting by Deborah Sophia in Bengaluru; Editing by Arun Koyyur

Kek. Reminder after Sino India drama, India has basically 0 accredited journalist in China. The chances of Indian journalist "citing two people with knowledge of the situation" in Deepseek in Bengalurur before it's spreads over PRC rumor mill is vanishingly small.
by jfengel | 2025-06-28 15:38:51+00:00
Hamas' explicit goal is "from the river to the sea". If there is an alternative that they are willing to settle for, nobody knows what it is.

The individual Gazans almost certainly have one in mind, likely some variant of the two state solution. But Hamas is in charge, and there is nobody else to talk to about it. Ordinary Gazans don't much like Hamas but they are the only thing standing between them and Israel, who as you know is attacking with impunity.

Israel's nominal goal is to remove Hamas and engage such a negotiation, though there is significant doubt that this tactic is going to lead there. And they know that.

Israelis are roughly equally divided on what they want. About half want to wipe out Gaza and have control of (but not responsibility for) the West Bank. They are the ones in government.

The other half is much more amenable to a two state solution, but they are extremely skeptical of finding it. Long before the October 7 attacks, Israelis routinely have to shelter from rocket attacks. We hear little about them because they are largely ineffective, but it does not give Israelis a lot of confidence in any kind of negotiated settlement. That side is also happy to have Gaza walled off.

And all of these sides are backed by powerful outside forces for whom the conflict itself is their goal.

That is an extremely high level breakdown, as neutral as I can be.