MurphyA/hacker-news huggingface dataset:
by Arnt | 2025-06-21 20:04:25+00:00
Only as a matter of low level storage. It won't trigger ON DELETE CASCADE and that kind of thing.

This is a kind of misunderstanding I've heard from others who were first exposed to hacky things like early mysql. Databases are something else. A different kind of beast. If you use a database, and Postgres is the best of the DBMSes, then you can say things like "a lead shouldn't be deleted before three months have passed, no matter what" or "a lead can't be deleted until its state column says it's been handled" and the DBMS will make sure of it. If you have a bug that would involve leads being deleted prematurely, the DBMS will reject your change. Your change just won't break the database.
by FeepingCreature | 2025-06-21 20:04:33+00:00
No, I disagree with this conclusion. The problem is very much solvable if one simply keeps the map/territory split in mind, and for every thing asks himself, "am I perceiving reality or am I perceiving a property of my brain?" That is, we "experience free will" - this is to say, our brain reports to us that it evaluated multiple possible behaviors and chose one. However, this does not indicate that multiple behaviors were physically possible, it only indicates that multiple behaviors were cognitively evaluated. In fact, because any deciding algorithm has to evaluate a behavior list or even a behavior tree, there is no reason at all to expect this to have any connection to physical properties of the world, such as quantum mechanics.

(The relevant LessWrong sequence is "How An Algorithm Feels From Inside" https://www.lesswrong.com/posts/yA4gF5KrboK2m2Xu7/how-an-alg... which has nothing to do with free will, but does make very salient the idea that perceptions may be facts about your cognition as easily, if not more easily, as facts about reality.)

And when you have that view in mind, you can ask: "wait, why would the brain be sensitive to quantum physics? It seems to be a system extremely poorly suited to doing macroscopic quantum calculations." Once the alternative theory of "free will is a perception of your cognitive algorithm" is salient, you will notice that the entire free-will debate will begin to feel more and more pointless, until eventually you no longer understand why people think this is a big deal at all, and then it all feels rather silly.
by AnotherGoodName | 2025-06-21 20:04:39+00:00
The other thing people should have more awareness of is that plasma and blood have opposite compatibilities; a universal plasma donor will have blood only compatible to their blood type and vice versa.

Which makes the hollywood trope of ‘i’m a universal donor’ really silly. Universal donor of what? And then they pump the blood and plasma straight into the other person pretty much guaranteeing problems since either the blood or plasma will be incompatible. The only reason blood donation works is due to machines that separate the blood and plasma.
by RadiozRadioz | 2025-06-21 20:05:44+00:00
Nothing about the way they architected their system even mattered in this incident. Their service just wasn't using any of the infrastructure that failed - there was no event here that actually put their system design to the test. There just isn't a story here.

It's like if the power went out in the building next door, and you wrote a blog post about how amazing the reliability of your office computers are compared to your neighbor. If your power had gone out too but you had provisioned a bunch of UPSs and been fine, then there's something to talk about.

To extend the analogy, if the neighborhood had a reputation for brown-outs and you deliberately chose not to build an office there, then maybe you have something. But here, RedPanda's GCP offering is inside GCP, this failure in GCP has never happened before, they just got lucky.
by layer8 | 2025-06-21 20:05:56+00:00
When the player performs a skip, it waits for stream packages whose timestamps match the new position after the skip. It’s the client who requests a different segment of the video, and waits until it receives the respective segment, as identified by the embedded timestamps. Skipping isn’t a purely server-side operation in that sense, the client side has to cooperate. The server has no control over which timestamps the client wants to play.

The only other alternative is to make the video a live stream of indefinite length where the user can’t skip forward beyond the farthest point they already played.
by bigyabai | 2025-06-21 20:06:57+00:00
That goal has long since expired. The specific moment it died was the conclusion of the Reykjavík Summit, where Reagan professed that the US would rather invest in Ballistic Missile Defense than agree to strategic arms reduction with the USSR: https://en.wikipedia.org/wiki/Reykjav%C3%ADk_Summit

After that point, collapse was inevitable and no amount of negotiation could prevent the Balkanization of Russia's nuclear-armed states. The US made attempts to stop terrorists from acquiring the unattended nuclear materials, but with sovereign nations they could only ever negotiate them out of a nuke (eg. Taiwan and Ukraine's cases).

In fact, I think the parent comment is making a more prescient comment than you realize. Israel's "strategic ambiguity" over nuclear weapons is ultimately harmful to their view of nonproliferation. It creates an incentive for other countries to follow their perverse lead, which entirely sabotages the goal of documenting and eliminating nuclear weapons.
by mindslight | 2025-06-21 20:08:00+00:00
> This is how all tech companies got funded, and still do

This isn't really germane to what's right. We all know how the surveillance industry operates - subsidizing investment, lock in, and then enshittification. And sure, it seems to work for it in a pragmatic sense. But that doesn't mean we should find virtue in rewarding it, which was what the original argument is about.

> YouTube doesn't even have much of a network effect

I'm not interested in arguing with goalposts being moved, especially by ignorance.
by CaliforniaKarl | 2025-06-21 20:08:21+00:00
Some context, not attempting to take away from the story: The people and companies in this post are all in Australia.

One other thing that interests me, the English Wikipedia page on Judo Bank (https://en.wikipedia.org/wiki/Judo_Bank) has an interesting note at the top: "This article may have been created or edited in return for undisclosed payments, a violation of Wikipedia's terms of use."
by amazedsaint | 2025-06-21 20:09:09+00:00
Proposing a new architecture for O(1) memory neural network training. ZeroActivation enables training of arbitrarily deep neural networks with constant memory usage, regardless of depth. Perfect for Apple Silicon (M1/M2) users and anyone looking to train impossibly deep models. The kicker is a new model I developed for Reverse SSA, more on that soon - Thanks
by bsder | 2025-06-21 20:09:27+00:00
> Another large portion of the blame lies on the uneducated, irrational US consumer population.

Oh, it's much, much worse than this. And don't blame "uneducated" or "irrational". These people know exactly what they are doing: trashing anybody who has the temerity to do even slightly better than them. "I'm miserable, so you should be, too" is the rule of the day to them.

So many people cheer any and every anti-union effort in spite of the fact that the unions were the only thing holding the tide at bay. Gee, maybe the fact that the powers that be hate unions so bad should give you some hint as to what is effective at opposing them?

It's only with AI finally threatening programming jobs that tech folks seem to be finding religion and discovering that everybody will cheer at their demise, too.

Um, welcome to the reality of the steelworker and autoworker from the 1980s, folks. Sorry you had to join us.

Now, can those of us who have been fighting this battle for four decades finally get some help?
by hd4 | 2025-06-21 20:09:37+00:00
didn't use sway for long enough to form an opinion. it did feel kind of workhorse-ish and boring which in hindsight is probably better. I was curious to see what I would get on a fairly old (intel iGPU) machine in terms of sheer performance with hyprland given it is fully GPU-accelerated through OpenGL and it was refreshing honestly. it's easy to see how they thought they could monetize it, pure looks and raw performance are very appealing to end-users.

the websites for both are a nice heuristic imo.
by simonw | 2025-06-21 20:10:54+00:00
I think the productivity improvement you can get just from having a decent LLM available to answer technical questions is significant enough already even without the whole Agent-based tool-in-a-loop thing.

This morning I used Claude 4 Sonnet to figure out how to build, package and ship a Docker container to GitHub Container Registry in 25 minutes start to finish. Without Claude's help I would expect that to take me a couple of hours at least... and there's a decent chance I would have got stuck on some minor point and given up in frustration.

Transcript: https://claude.ai/share/5f0e6547-a3e9-4252-98d0-56f3141c3694 - write-up: https://til.simonwillison.net/github/container-registry
by Out_of_Characte | 2025-06-21 20:11:18+00:00
I do like hyprland, Its what I have installed. I hope they can offer 5$. of value to people with their 'premium' experience, I just think its either way too little or way too much additional support for what their price suggests.

Things that are close to this value proposition:

Video streaming services

Email

Online game subscriptions

Data backups

VPN

Very few of these actually offer anything for 5$ a month and they do not offer 'customer support' or 'forum support' in the way you would probaly expect from people that offer that for your linux desktop. If anything, I expect the value proposition to be more like custom art pieces, where someone actually sits down with you for an hour, writes down what you want and programs up an entirely artisic desktop representation for whatever theme/idea you have. That would cost hundreds of dollars and would be a far better value proposition and the person in question could always be called upon for aftercare and newer projects.
by brightUiso | 2025-06-21 20:11:45+00:00
Hey HN,

After months of iterating, we’re launching InovAI, a tool built to help product and growth teams make better decisions by extracting insights from messy, unstructured customer feedback.

We built this because we were tired of digging through support tickets, survey responses, and random notes, trying to figure out what users actually wanted. InovAI connects to common feedback sources (like Intercom, Google Forms, or manual input), automatically tags and organizes the data, and surfaces recurring themes, sentiment, and trends.

It’s designed for small teams who want clarity without spending hours sorting feedback manually.

A few things it does:

In-product widget to collect real-time feedback

AI-generated themes, sentiment scores, and request clustering

Simple UI to prioritize and track what matters

Shareable reports to align your team

We’re in early access and would really appreciate your feedback. If you’re building a product and want to stay closer to your users, we’d love to have you try it.

Live here: https://inov-ai.tech

Would appreciate any feedback on the product, positioning, or onboarding happy to answer any questions in the comments.

Thanks! br, founder
by em-bee | 2025-06-21 20:11:50+00:00
It's only once security is more or less exactly on par, that you should be comparing general UX.

ideally yes, but that is not what the average user will do, and it is not what i can use as an argument to get people to switch to something more secure. convenience over security is still a user preference.

i get your point, but that falls on deaf ears among family and friends. especially using prison as an argument is really not helping. i mean by the same argument we should not be having this conversation on hackernews, because clearly we are trying to subvert the authorities by suggesting that people should keep their communication secret.
by diroussel | 2025-06-21 20:12:20+00:00
> Modern computer systems are complex systems — and complex systems are characterized by their non-linear nature, which means that observed changes in an output are not proportional to the change in the input. This concept is also known in chaos theory as the butterfly effect,

This isn't quite right. Linear systems can also be complex, and linear dynamic systems can also exhibit the butterfly effect.

That is why the butterfly effect is so interesting.

Of course non-linear systems can have a large change in output based on a small input, because they allow step changes, and many other non-linear processes.
by FpUser | 2025-06-21 20:13:21+00:00
>"...very few would ever be willing to threaten war with us to back up the ICC"

They would not have to. It will be up to your military to come to allied country and shoot their way through. This might be physically possible but I would imagine that the consequences of it to the standing of the US would be cataclysmic. So unless it is a former president I suspect the US will rather use some severe sanctions and still risk a payback.
by AnthonyMouse | 2025-06-21 20:13:38+00:00
This is the thing that has always concerned me about Cloudflare. The structure of their operation is "we do a MITM on most of the encryption on the internet". Even if that doesn't make you immediately suspicious that it was set up as a spying operation on purpose (compare "encryption added/removed here" Snowden slide), it makes them a massive state espionage target. Do they really have the ability to resist that level of persistent targeting from every country in the world?
by mitthrowaway2 | 2025-06-21 20:15:03+00:00
How is a union any different in that respect than a corporation? I mean on a theoretical level. A true free-market firm would just be an association of individuals making individually negotiated transactions, with no employee-employer relationship, and no coordination on the side of purchasing labor. Of course that's very inefficient outside of pure theory. A corporation acts as a coordinating body that collectively negotiates the purchasing of labor contracts, and a union collectively negotiates on the selling side.
by mdaniel | 2025-06-21 20:15:19+00:00
Anything in my life that uses Zookeeper or its dumbass etcd friend means I'm going to have a real bad time. I am thankful they're at least shipping their own ZK-ish but it seems to have fallen into the same trap as etcd, where membership has to be managed like the precious little pets that they are https://clickhouse.com/docs/guides/sre/keeper/clickhouse-kee...
by jodrellblank | 2025-06-21 20:15:51+00:00
“You can’t have everything. Where would you put it?” - Steven Wright.

“Better to have hoarding disorder than to need a fifty year old carrier bag full of rotting bus tickets and not have one” really should need more justification than a quote about how convenient it is to have what you need. The reason caches exist as a thing is so you can have what you probably need handy because you can’t have everything handy and have to choose. The amount of things you might possibly want or need one day - including unforeseen needs - is unbounded, and refusing to make a decision is not good engineering, it’s a cop-out.

Apart from cost, the more time and money you spend indexing, cataloging, searching it. How many companies are going to run an internal Google-2002 sized infrastructure just to search their old hoarded data?
by cesarb | 2025-06-21 20:16:13+00:00
Even if you read the whole manual, if doing the intuitive thing results in a non-intuitive result, it's usually a bad design.

The "-,omitempty" thing is a bad design because it's a non-orthogonal combination of two features. The first part means to always treat the field as if it didn't exist, and the second part means to treat the field as if it didn't exist when it's empty; but both together means to treat the field as if it did exist with a nonsensical name ("-") when it's not empty. The second part is inverting the effect of the first part, instead of adding to it.
by layer8 | 2025-06-21 20:16:35+00:00
The ICC acts under the Rome Statute. Strictly speaking, it isn’t concerned about whether arrests succeed or not, that’s not its job. Its job is to investigate and (if possible) perform trials.

You don’t stop investigating war crimes and bring charges just because the accused is currently unavailable. The latter may change, and has already changed in the past. Furthermore, the mere act of investigating can already put pressure on the investigated.
by chelojimenez | 2025-06-21 20:17:21+00:00
For the past couple of weeks, I've been building the MCPJam inspector, an open source MCP inspector to test and debug MCP servers. It's a fork of the original inspector, but with design upgrades, and LLM chat.

If you check out the repo, please drop a star on GitHub. Means a lot to us and helps gain visibility.

I'm so excited to finally launch new features:

Multiple active connections to several MCP servers. This will come especially useful for MCP power developers who want to test their server against a real LLM.

Upgrade LLM chat models. Choose between a variety of Anthropic models up to Opus 4.

Logging upgrades. Now you can see all client logs (and server logs soon) for advanced debugging.

Please check out the repo and give it a star: https://github.com/MCPJam/inspector

Join our discord!

https://discord.gg/A9NcDCAG
by em-bee | 2025-06-21 20:18:32+00:00
the peer to peer protocol at this point is only for realtime communication at which both parties have to be present. like IRC, those messages are not saved. it does not replace regular messaging which is stored. i was merely trying to point out that the developers are capable of thinking outside of the box that they started from and that deltachat may develop in a different direction. as someone else stated, deltachat's value is that it is able to reuse existing infrastructure and does not require (but allow) a new set of servers to be able to work.
by AnthonyMouse | 2025-06-21 20:18:34+00:00
> Quoting Republican propaganda isn't a real argument, but you did it anyway.

I think you're missing the dichotomy:

> The Republican point of outsourcing has always been "My goal is to cut government in half in twenty-five years, to get it down to the size where we can drown it in the bathtub." (quoting Grover Norquist).

One of two things has to be true. Either their purpose in doing privatization is to cut government spending in order to cut taxes, which would imply that it actually does save money. Or, their purpose is something else, like diverting the same number of tax dollars to their cronies, in which case "in order to cut taxes" is an erroneous attribution of their purpose.

And by the evidence it's the second one, because they don't actually cut spending and yet they still want to do privatization for some reason. Meanwhile if it was the first one as you claim then we should actually want to do it because then it's more efficient and would provide more government services per tax dollar regardless of whether or not you want to cut taxes.

> This only works if the government has enough competent personnel to be able to oversee and evaluate "mess up". When you outsource everything, you no longer have that.

This doesn't require a large number of personnel and in particular it doesn't require the likes of bus drivers or construction workers to be direct government employees, because they're not going to be tasked with making managerial decisions either way.

The real problem is that the people who are tasked with those decisions get paid off (revolving door etc.) to make sure the government gets locked in to some specific contractor or otherwise takes no effective recourse when they come in late and over budget.
by atemerev | 2025-06-21 20:18:57+00:00
If you can afford rare, batched updates, it sucks much less.

Anyway, yes, if your data is highly mutable, or you cannot do batch writes, then yes, Clickhouse is a wrong choice. Otherwise... it is _really_ hard to ignore 50x (or more) speedup.

Logs, events, metrics, rarely updated things like phone numbers or geocoding, archives, embeddings... Whoooop — it slurps entire Reddit in 48 seconds. Straight from S3. Magic.

If you still want really fast analytics, but have more complex scenarios and/or data loading practices, there's also Kinetica... if you can afford the price. For tiny datasets (a few terabytes), DuckDB might be a great choice too. But Postgres is usually a wrong thing to make work.
by genewitch | 2025-06-21 20:19:33+00:00
gentoo is aces at crossdev - that's what gentoo calls it. https://wiki.gentoo.org/wiki/Cross_build_environment I believe this is the guide page i use, as it's purple in websearch results.

I've used it a fair amount, to build x86 on x86_64, to build arm 32 on x86_64, etc. It will also let you build x86_64 on x86_64 but for a different CPU type, so i can build packages/binaries for older systems on a newer system (like, a system with no avx-whatever can be build on a current-gen machine where the compilation goes way faster but builds binaries for the older system.)
by kace91 | 2025-06-21 20:22:49+00:00
For me as an avid reader, a big problem is a lack of sources for literary recommendations.

Mainstream sources like the New York Times recommend almost solely based on ideological points (female author, ethnic background, etc) and I have no trouble with the topics but the problem is that I always come out dissatisfied with the recs, so I stopped listening.

For community sources like Internet forums, it’s all much more about genre,so it’s that and classics for me.

this is a mostly an Anglo problem - in my native language I have no problem finding literary sources.
by georgebcrawford | 2025-06-21 20:23:10+00:00
That's only partially true for me. Recommendations? Not at all.

Subscriptions less and less. I can think of two that I regularly watch, and even those I'll just binge their most recent 2-3 every couple of months.

For me it's Ctrl/CMD+L "y [thing I'm searching for]" Enter.

I've dabbled with tools like PinchFlat to archive/stream via Jellyfin but there's niggles I haven't tackled.
by duskwuff | 2025-06-21 20:23:16+00:00
Precisely. And, at least in the US, any contract which makes it impossible for a worker to take a new job in their field is extremely likely to be found unconscionable. It doesn't matter whether the contract is cast as a non-compete or as a NDA; if its effect is to say "you must work for us, or not at all", it's unlikely to hold up.
by JimBlackwood | 2025-06-21 20:23:40+00:00
No, it’s already happening today. There is an arrest warrant out for Netanyahu. Netanyahu visited Hungary, a party of the Rome Statue, and was not arrested.

In a similar vein, Poland has said Netanyahu would have been welcome to visit the liberation of Auschwitz, without having to worry about out any arrest.

Depending on how Hungary’s actions are resolved, the ICC will lose much of it’s use if member states just ignore the treaty.
by nickd2001 | 2025-06-21 20:23:41+00:00
Here's a less stressful alternative as a counter of sorts... How about, live frugally, try to get a house in a not super expensive area, overpay the mortgage to get monthly payments down. Then work somewhere that's not super stressful or demanding, possibly public sector which can be very fulfilling, earning not as much as you might otherwise have, but having a nice enough life. Trying to accumulate millions so you never have to work seems to me something that's hard to do and stressful and won't necessarily make people happy because while having a job that sucks is no good, having no job doesn't necessarily being joy either. In fact just having a nice job seems to me the best option, and one can pick and choose if one doesn't need huge income. Motivation for this post = trying to steer people away from stuff that mightn't make them happy, and offer alternatives :). (My life is somewhat like that described above, despite having a family to support. Over the years maybe I could've earned far more. Not at all sure I'd be "happier" if I had)