MurphyA/hacker-news huggingface dataset:
by ImPostingOnHN | 2025-06-28 15:10:38+00:00
More importantly, it is about whether our legal system should allow a king to set nationwide policy even when their orders conflict with the constitution.

A president getting to do literally everything he wants, whenever he wants, as fast as he wants, regardless of legality, is plainly less important than preventing the above from happening. What you are advocating for is a king.

The new limits allow a king-president to illegally harm people potentially indefinitely, until every single person, or at least each individual district, successfully individually files suit to stop him, or until a supreme court gets around to stopping him (years? decades?)

That's obviously way worse than some scary sounding bureaucratic metaphor like "legislative whiplash" which doesn't actually harm me at all. The concern about "legal uncertainty" is a joke compared to actually abusing people and sending them to a gulag without due process

> national issues are resolved by courts with the authority to decide them.

Every court has the authority to decide if an action is unconstitutional. The only thing that changed is that the executive is now free to continue that unconstitutional action until ~300 million people successfully challenge it in ~100 districts. Obviously that is worse, and more "chaotic" than pausing unconstitutional harm to people while the issue is resolved. Especially because it means ~100x more conflicting nationwide orders from different judges.
by kstrauser | 2025-06-28 15:10:45+00:00
LTO-9 drives are expensive, but the media is around $90 for an 18TB (pre-compression) tape. That’s a pretty good price if you make lots of backups for work. They also offer append-only mode, which is awesome for archives where you want it to be essentially impossible to delete a backup without physical access.

But the tape itself has a great reputation for being physically robust. There are fewer parts to break than in an HDD, too. If your tape drive dies, you can replace it and keep using the same media. That’d be like having hard drive platters you could swap into another HDD later on.
by mlaux | 2025-06-28 15:11:06+00:00
My favorite Satie piece is “Vexations” [1], a short clip that the composer ostensibly wished to be played 840 times in a row.

As a little art project, I recently made a version for MS-DOS and AdLib [2] that starts with a piano-like sound and gradually distorts the timbre every repetition by flipping a random bit in the AdLib’s registers.

I never made a recording of it because I was envisioning it as an “if you got to see it in person, cool” type of thing, but I should probably go back and do that

[1] https://youtu.be/7GoV2psW-OE

[2] http://constcast.org/vexations.html
by yieldcrv | 2025-06-28 15:11:59+00:00
I haven't had Facebook app in 12 years or so and the only thing that hampers me are

- Coordinating with Gen Xers’s burning man camps. They are just stuck in their ways. Like they say, nobody can prevent you from becoming like your parents

- A couple times I want to use Facebook marketplace, a new profile looks like a scammer. Which is the platform’s problem
by Newtonip | 2025-06-28 15:12:26+00:00
> Many states were "founded on ethnic cleansing".

So what? I don't get your point.

Israel has continuously been oppressing the Palestinians for almost 80 years. That is immoral. Israel is in the wrong.

> They are widely considered to posses a right of existence, and even expected to defend their citizens.

You are just jumping to a different topic. I said nothing about its right to exist.
by Jonovono | 2025-06-28 15:12:33+00:00
MCP is not REST. In your comparison, its more that MCP is a protocol for discovering REST endpoints at runtime and letting users configure what REST endpoints should be used at runtime.

Say i'm building a app and I want my users to be able to play spotify songs. Yea, i'll hit the spotify api. But now, say i've launched my app, and I want my users to be able to play a song from sonofm when they hit play. Alright, now I gotta open up the code and do some if statements hard code the sonofm api and ship a new version, show some update messages.

MCP is literally just a way to make this extensible so instead of hardcoding this in, it can be configured at runtime
by sillyfluke | 2025-06-28 15:13:14+00:00
Really? Is this why the world does not recognize the north part of Cyprus despite Turkish Cypriots not butchering any Greeks south of the border since 1974, when they unilaterally declared independence?

Please name some other countries post-WW2 that were "founded by ethnic cleansing" and embraced by the international community and educate the rest of us. And please don't include previously warring peoples whose leaders agreed on a population exchange and imposed that mandatory trauma on their own people.

Palestine, Cyprus, and India had the unenviable luck of being long-term victims of a last gasp British empire's farewell divide-and-conquer gambit.

(and excuse me for ignoring the deflection trolling)
by godmarco | 2025-06-28 15:14:09+00:00
At xSeek a tool for tracking brand mentions in LLMs, we're building a new platform and actively looking for early agency partners to help shape it. In return for your feedback and insights, we’re offering heavily discounted pricing to our early adopters.

If you're an agency interested in AI SEO and want to help guide the development of a tool built with your needs in mind, we’d love to talk.
by phh | 2025-06-28 15:14:09+00:00
I agree with the article, and I love how the author is (mis-)using MCP. I just want to rephrase what the accident actually is.

The accident isn't that somehow we got a protocol to do things we couldn't do before. As other comments point out MCP (the specificaiton), isn't anything new or interesting.

No, the accident is that the AI Agent wave made interoperability hype, and vendor lock-in old-fashioned.

I don't know how long it'll last, but I sure appreciate it.
by Frogeman | 2025-06-28 15:14:13+00:00
I got a car loan at a 8% rate right out of undergrad… you got hosed, maybe you were in a hyperinflationary environment though.

I bet they sent you a letter telling you it was your lack of credit history. You didn’t find one of the many credit providers and have them fight to give you the best rate?

Credit is an extremely elementary thing to grok in a day or so
by gorjusborg | 2025-06-28 15:14:24+00:00
The irony is that you noped out of an article about someone whose life's worth of thought led him to believe that you can't understand how someone is right without understanding their circumstances.

Your post is a sort of sad admission that your attitude will prevent you from seeing the beauty in everyone.

You do you though. I am sure there is a reason you are this way ;)
by consumer451 | 2025-06-28 15:15:12+00:00
> he was very skeptical that it's even feasible for SpinLaunch to place something useful into orbit.

I am a big Manley fan, but I don't understand that. Fuel, oxidizers, and water can all likely withstand 10,000 G loads, and are quite useful in orbit. Also, IIRC correctly one big factor regarding SpinLaunch's G load is that it builds slowly.
by ethbr1 | 2025-06-28 15:15:38+00:00
Where I hope this comes back, after the conflict and a new Israel government, is human culpability for automated systems.

AI being whitewashing for IP is disruptive and troubling.

It being whitewashing for war crimes is a much more serious problem.

If Israel/IDF put in place a automated system that gave effectively caused war crimes to be committed, some humans in positions of power need to be held responsible and face consequences.

The world should not allow cases where (a) it's undisputed that war crimes occurred but (b) authority was interwoven in an automated system in such a way that humans escape consequences.

Sadly, it'll probably take the fall of right-wing Israeli and current Russian governments to have a hope of passing through.
by hedora | 2025-06-28 15:15:42+00:00
There were more than 100 armed jewish uprisings in Germany during WWII:

https://en.wikipedia.org/wiki/Jewish_resistance_in_German-oc...

Going through your criteria in order: Of course they defended themselves, including attempts to kill Nazis. They also attempted to keep their homes, and certainly would have rather Germany have different leadership

Does that somehow mean the concentration camps were a "war"?
by kaashif | 2025-06-28 15:16:00+00:00
Yeah, it seems like they were writing massive volumes of useless ephemeral to-do lists and throwing them away was easy.

Maybe they were doing it wrong and should've been writing down durable knowledge that has lasting value.

I write down guides to do things, explanations of how things work that make sense to me, information that I know will be useful at some time but will be accessed infrequently (e.g. information about people or projects).

A 7,000 book reading list seems useless if your goal is to read all of them. But if it's just a bank of interesting books to pull from when you want something to read on the beach or on a sunny weekend, that doesn't cause me stress at least. I'm adding to the bank, not adding items to do. Like my list of board games to try.
by rayiner | 2025-06-28 15:16:25+00:00
You’re conflating two different points: what’s true in reality, and what voters thought they were voting for. Trump’s platform is aimed at people who don’t understand that deficit spending leads to inflation. (It didn’t under Reagan or Bush.) Or, alternatively, they thought there was trillions of dollars of fat in the budget that could be cut without affecting services they want.

It’s like how Democrats think you can balance the budget and expand social spending by “taxing the rich a little bit more” (hand gesture). Counting on Americans to be innumerate is winning politics.
by mitthrowaway2 | 2025-06-28 15:16:37+00:00
It was approaching 9 AM one early summer morning, uncharacteristically cool. The city was quiet as drops of dew hang heavily from the blades of grass and the flower petals, still fresh in their memory of the visitations of bees from the day before. The only sound was the sound of typing, as a comment was posted to HN expressing support for the GP. There's a time and place for literary exposition. Maybe this magazine is the right place and most of their audience appreciates it, but it's also OK to feel put off by it when you're curious and hoping to learn something.
by iLoveOncall | 2025-06-28 15:16:46+00:00
Right, but we would have had them even if MCP did not exist. The need to access those APIs via LLM-based "agents" would have existed without MCP.

At work I built an LLM-based system that invoke tools. We started before MCP existed, and just used APIs (and continue to do so).

Its engineering value is nil, it only has marketing value (at best).
by IAmGraydon | 2025-06-28 15:16:57+00:00
I’m not going to claim a side in this, but I do have a question to pose. When you have two ideologies which are so diametrically opposed to each other that they cannot coexist in the same space at the same time, what is the alternative outcome? One must destroy the other for peace to exist - this is the nature of war. To think that there is some world where everyone comes away from this with a handshake and an agreement is just naive.

I’ll ask again: What is the alternative?
by michaelbarton | 2025-06-28 15:17:51+00:00
Somewhat related I have a little script that shows me three notes at random everyday. If they’re stale or no longer needed I delete the note. This helps keep it relatively fresh over time.

I have a tag “#noreview” for notes that are evergreen that don’t need to be reviewed. Example of that might which bus to take from Heathrow when visiting friends in London
by cschmidt | 2025-06-28 15:17:54+00:00
Attention does help, which is why it can learn arithmetic, even with arbitrary tokenization. However, if you put it in a standard form, such as right-to-left groups of 3, you make it an easier problem for the LLM to learn. All the examples it sees are in the same format. Here, the issue is that BLT operates in an autoregressive manner (strictly left to right), which makes it harder to tokenize the digits in a way that is easier for the LLM to learn. Each digit is its own token (Llama style), or flipping the digits might be the best.
by ryuhhnn | 2025-06-28 15:17:59+00:00
Are we supposed to just accept that because something is status quo, it’s permissible? The consequence for “stealing” food should never be death, ever, in any scenario. It’s also interesting that people taking and distributing food are characterised as “gangs”, this suggests that taking a vital resource and redistributing it is somehow criminal.

Edited to correct syntactical error.
by lotharcable | 2025-06-28 15:19:04+00:00
I wish more people understood what "The Administrative State" is and its history.

Because the "oligarchy" people complain about isn't the cause of massive government corruption.

"Oligarchy" is the natural result of creating a massive politically controlled administrative bureaucracy in charge of most aspects of the business regulation, banking, and so on and so forth.

That is if you want to ensure a powerful oligarchy making decisions for the country the first step in accomplishing this is to make a big and powerful government to regulate the economy.

That is how you get all powerful billionaires.
by gambiting | 2025-06-28 15:19:23+00:00
Unfortunately, many of the old forums for various non-IT-related hobbies have disappeared and moved over to facebook groups and there is no alternative as such. Discord is great for anything related to software or hardware with computers, there are some fantastic communities, but if you are into cars or mountain biking or watches or fellwalking/hiking etc......you really don't have any alternative to facebook. I'm trying to never just passively browse the main feed because it very quickly turns into pure trash, but there are communities there that are worth participating there and which don't really have any other online space.
by gtpedrosa | 2025-06-28 15:19:54+00:00
That was an interesting read. Even more if you take a look into another of the author's text on the decline of personal thought [1]. I believe the author is engaging with very interesting questions: what is knowledge? How can I achieve it? How does it feel during the pursuit?

Of course the answer is deeply personal. My take is that I agree with the author on that knowledge should be inhabited, as I quoted Arendt on a former blog entry of mine [2] "For memory and depth are the same, or rather depth can only be reached by man through remembrance.".

If your journey using whatever tool du jour helps you, more power to you! But if it feels like a burden, drop it and adapt. In my process, I tried many different methods of note taking, but the one I haven't dropped is pen and paper. The act of writing is thinking to me. I do not have a plan to go through what I have written and treat them as a fortuitous encounter rather than having a procedure/method in place. But I still find the idea of having digital notes somewhat appealing, luring even.

[1]https://www.joanwestenberg.com/p/cognitive-offshoring-and-th... [2]https://gtpedrosa.github.io/blog/on-taking-notes-and-learnin...
by rikafurude21 | 2025-06-28 15:19:58+00:00
This reminded me of that HN comment on the Dropbox announcement post where the user says that theres nothing new about it since FTP and USB-sticks exist. Also, anyone who ever had the misfortune of using SOAP know how horrendeous it is. Truth is, sometimes the "new thing" does it better and wins out. Applications have standardized APIs now because of AI hype. This is a step in the right direction
by hnatiukr | 2025-06-28 15:20:06+00:00
It is a playground library that closely mirrors Rust's `Option` and `Result` API. While created primarily for fun and learning, it's robust enough for real-world applications. It allows for safer, more expressive handling of optional values through a monadic interface. snake_case is used for the plausibility of the original.

The name `unwrap-or` is a playful reference to both the `unwrap_or` method found in the `Option`/`Result` types, and a hint at the package's contents - "-OR" standing for O'ption and R'esult types. It also cleverly references the logical `OR` operation, reflecting how these monadic types encapsulate one of two possible states - either `Some` or `None` for `Option`; either `Ok` or `Err` for `Result`.
by vunderba | 2025-06-28 15:21:06+00:00
If you like procedurally based music - you should definitely check out CPU Bach, a program written by Sid Meier (the Civ series designer) for the 3DO console back in the 90s.

It doesn't use markov chains (to my knowledge) but can generate some pretty impressive sounding Bach-like preludes / fugues using a weighted rule based approach across notes and melodic phrases.

https://www.youtube.com/watch?v=IbGO0a5P0M8
by supplied_demand | 2025-06-28 15:21:37+00:00
They are slow-playing the promise of what AI can, should, and will accomplish for us.

Nadella said this yesterday at YC’s AI Startup School:

== “The real test of AI,” Nadella said, “is whether it can help solve everyday problems — like making healthcare, education, and paperwork faster and more efficient.”

“If you’re going to use energy, you better have social permission to use it,” he said. “We just can’t consume energy unless we are creating social and economic value.”==

https://www.thehansindia.com/tech/satya-nadella-urges-ai-to-...
by cjfd | 2025-06-28 15:22:22+00:00
This talks about 'bad' seeding quite a lot. But it really depends on what you need what is bad and what is good. Sometimes you need to have a reproducible program so you need to write the random number generator yourself and/or otherwise fix the algorithm. Then you can use '5' as the seed. This is quite often good enough for simulations. Sometimes you want to create cryptographic randomness. Then you need to somewhere find some seed of true randomness that is not guessable. In a computer game where the level needs some random elements just seeding the random number generator with the current time might be fine. And so on.
by sshine | 2025-06-28 15:22:28+00:00
Hype, certainly.

But the way I see it, AI agents created incentives for interoperability. Who needs an API when everyone is job secure via being a slow desktop user?

Well, your new personal assistant who charges by the Watt hour NEEDS it. Like when the CEO will personally drive to get pizzas for that hackathon because that’s practically free labor, so does everyone want everything connected.

For those of us who rode the API wave before integrating became hand-wavey, it sure feels like the world caught up.

I hope it will last, but I don’t know either.
by arp242 | 2025-06-28 15:23:07+00:00
It's "separation between church and state". As in: the institution of The Church. "separation between religion and state" doesn't really exist anywhere, and can't really exist, because it would basically be a thought-crime. For example Joe Biden is a Catholic and I'm some of his actions have almost certainly been inspired in part of fully by his Catholic beliefs. It couldn't be otherwise as being Catholic is part of Joe Biden.
by schonfinkel | 2025-06-28 15:23:08+00:00
Highly recommend this as well. Michael Ryan also has a playlist where he goes over the first book of the "Software Foundations" series:

https://www.youtube.com/playlist?list=PLre5AT9JnKShFK9l9HYzk... https://softwarefoundations.cis.upenn.edu/

A great resource for those looking to learn Rocq.
by i_love_retros | 2025-06-28 15:23:11+00:00
There is strong support within Israel for the genocide of Palestinians.

Unfortunately religious zionism isn't limited to Jews. Christian evangelicals also support it, and they make up a huge percentage of voting americans (and even worse, elected officials).

https://theconversation.com/in-israel-calls-for-genocide-hav...

https://theconversation.com/christian-zionism-hasnt-always-b...
by PoignardAzur | 2025-06-28 15:23:30+00:00
You either have not read the article or are deliberately being obtuse.

The article has multiple IDF officers say that this isn't, in fact, normal warzone procedure for distributing food. That they witnessed crowds being dispersed with artillery fire, which isn't normal procedure anywhere.

Like, I don't know what world you live in, but I don't know any other conflict where dozens of civilians get fired upon during food aid distribution every day.
by pama | 2025-06-28 15:23:47+00:00
Is your aim targetting the inference at scale or specialized/new/simpler inference pipelines? Sglang and vllm have disaggregated prefix and decoding serving (eg https://docs.vllm.ai/examples/online_serving/disaggregated_s... or https://github.com/sgl-project/sglang/issues/3554 and https://github.com/sgl-project/sglang/issues/4655) — could your solution enable a model-agnostic cache store/server or is that orthogonal to what you are trying to achieve?
by taytus | 2025-06-28 15:24:09+00:00
The author glosses over some practical realities. Just because something can be repurposed doesn't mean it should be. MCP was designed with specific assumptions about how AI models consume and process information. Using it as a general plugin system might work, but you'd likely hit limitations around things like authentication, real-time communication, or complex data flows that weren't priorities for the AI use case.
by Majromax | 2025-06-28 15:24:19+00:00
> It would have been much better if the description language had been more formalized.

To speculate about this, perhaps the informality is the point. A full formal specification of something is somewhere between daunting and Sisyphean, and we're more likely to see supposedly formal documentation that nonetheless is incomplete or contains gaps to be filled with background knowledge or common sense.

A mandatory but informal specification in plain language might be just the trick, particularly since vibe-APIing encourages rapid iteration and experimentation.
by kstrauser | 2025-06-28 15:24:21+00:00
DeepSeek refuses to acknowledge Tiananmen Square. I don’t want to use a model that’s known to heavily censor historical data. What else is it denying or lying about that’s going to affect how I use it?

(In before “whatabout”: maybe US-made models do the same, but I’ve yet to hear reports of any anti-US information that they’re censoring.)
by aunty_helen | 2025-06-28 15:24:33+00:00
Yes the death of forums is one of the huge hidden costs and another great reason to hate fb.

Now info you search for online about cars comes from forums that haven’t had a post in the last year, yet in 2009 someone asked a great question about part compatibility.

We need a pirate effort to exfiltrate this data back into the public domain.
by drivers99 | 2025-06-28 15:24:56+00:00
> it’s APIs we did not have

Isn't that what we had about 20 years ago (web 2.0) until they locked it all up (the APIs and feeds) again? ref: this video posted 18 years ago: https://www.youtube.com/watch?v=6gmP4nk0EOE

(Rewatching it in 2025, the part about "teaching the Machine" has a different connotation now.)

Maybe it's that the protocol is more universal than before, and they're opening things up more due to the current trends (AI/LLM vs web 2.0 i.e. creating site mashups for users)? If it follows the same trend then after a while it will become enshittified as well.
Electron Speech-to-Speech App for Voice Chats
by Kutalia | 2025-06-28 15:25:10+00:00
https://github.com/Kutalia/electron-speech-to-speech

Basically a near real-time translation of your speech for VC programs (like Discord, Zoom, etc.). AI models run 100% locally and only automatically downloaded/cached on-demand. Just install and start talking once holding a customizable hotkey combination. Instructions for integrating into voice chat programs is given in README