skysight-inc/HackerNews huggingface dataset:
My experience is WebRTC has an on-ramp problem, which this is partly to address, but it is significantly helped if you are thrown in the deep end to work on it with someone that knows the quirks already. The big thing I got from that process was to stop being afraid of reading the SDP, because a huge amount of the problems you will run into are really the result of SDP oddities. It is credit to people like the libwebrtc maintainers that the complex morass of MediaStreamTrack processing is as solid and performant as it is these days. (And extendable).

I share the view that it should form the basis of real time communication, humans involved or not, and a/v media involved or not. There seems to be some progress on applying absolute timestamps to frames, for example, however, at some point if we want to have rocket ships using it (and I do too) we will eventually need to have some way to reconcile divergent clocks used at different sources!

Sean is modestly not mentioning Pion here, which is the lower level library many golang people reach to for webrtc components, and deservedly so.
The garbage that dominates the web has everything to do with centralization of power, and nothing with HTML vs JS. The former is a people problem and the latter is just tech.
Of course there should be concerns about how the "anonymous denunciations" will be then held. I just did not think that the matter was really "on topic" here. But that could impact the credibility of the "partner" (which is in topic).

But before establishing that that will be the treatment of the specific cases, we should either wait that such cases happen - or induce, judging whether horror stories (such as the Canadian actress recently detained and telling the story on the news) should be considered exceptional or structural.
Don't forget all the people that thought Homelander was the good guy.
Health and Life >> thousands of dollars at stake
I missed that post the first time around... and it's great. Thanks for re-posting it.
This is kind of like the PCB pricing story, they could be priced competitively but that's not how the market in the US for domestic PCB manufacturing has been setup. It's been setup to target things that must be made here, where pricing is usually dictated by that demand rather than a competitive market rate.

If china were taken out of the picture (e.g. JLCPCB) ideally a competitor would attempt to take what was that market. Or not? Maybe the margins are low and this is why it hasn't happened here already.
Writing is a new phenomenon. It's certainly a novel ability, but genetically we were around for a few million years before we even developed civilization, tens of thousands more before behavioral modernity, and only in the last 10k years have we developed writing. But other commenters have already said as much.

I would contest that what makes us unique is recursion as a general ability. In that sense, writing is a method of recursively building knowledge. But we also have it with spoken language, as we recursively build vocabulary and grammar into complex communication. We have it with tools, as we are the only species (at least as far as I know) that uses tools to make tools. We also seem to have it with our physical abilities: witness the constantly broken records in competition sports.
After playing the game for 10+ hours and dropping it out of sheer frustration, I came to the conclusion that I must have been playing a vastly different game than the people praising it.

The first hour was great. I was constantly encountering new rooms and solving puzzles. The many times where the game decided to give me nothing but rooms leading to dead ends was annoying, but I still had things to explore in the next run so it didn't matter that much.
After that first hour, the game became a slog. I encountered the same rooms, solved the same two puzzles for resources and was constantly praying for the RNG to give me something new.
There is some RNG manipulation, but not enough to mitigate the boring part of the game.
There are a few interesting overarching puzzles, but most of them are wrapped in multiple layers of RNG.

For example, for one puzzle you need a specific item that randomly spawns, use it in a room that randomly spawns which you need to unlock with another room that also randomly spawns.
It took me 6 hours for the game to give me a run where I got all three of those things in a single run.
The reward? Some resources that I have next to no use for and some clues that I can only experiment with if the RNG deems me worthy.

I have absolutely no idea where the praise for the game comes from. Maybe this game is perfect for those who are really into roguelites, but for me personally it just feels like the game is wasting my time for no reason at all.
> holding together the GOP coalition is (comparatively) easier

So pick a better coalition. Ditch the identity-politics leftists in deep-blue cities and win back workers in swing states.
Every pro Palestinian protestor has experienced some form of awareness suppression and content removal. They have known this was a thing long before anyone else did.

Same thing happened during 9/11. Muslims saw suppression, bullying by the police and no one covered it. Then the tables turned on maga republicans after j6.
what are the bonkers parts? (just curious)
Has anyone tried to replicate this? Seems like it would be very useful for amateur makers/hackers were it not for the $23k printer cost (no idea for the cost of the discussed silver ink). But surely someone crazy had access to one and tried or has tried to replicate on a cheaper printer? I figure HN has a decent chance of helping find said persons?
Right. We don't have to arrest. We can just disappear anything you say critical of our masters, I mean, our overlords, I mean, our government, I mean, a foreign government, I mean, a foreign government that hacks American companies and sells the hacks to Middle Eastern dictators who breed an ideology that trained people to attack our own country, I mean...
Yes, that Clarke. Sorry for putting you to the extra effort. I spelled it correctly in the initial post you replied to. Guess I assumed that people would spot the back-reference.
Let’s say you have a food truck. You cook, they find festivals to sell at. Every month you find yourself having to redo the menu because they think a different menu will fit a specific festival better.

Your truck ends up equipped with a very complex kitchen. You never manage to get good suppliers because you mostly buy once or twice. Your marketing? Good luck having a proper instagram page with an ever changing menu and no known constant locations.

You will have no repeat customers, no foodie photos driving others to the truck.

Etcetera, etcetera, etcetera.

What do you do if not quit this craziness and go work for a food truck that has it figured it out? Maybe even a restaurant that is not on wheels …

Anyway, take care.
Previous discussion:

Mark Klein, AT&T Whistleblower Who Revealed NSA Mass Spying, has died - https://news.ycombinator.com/item?id=43347662 - Mar 2025 (375 comments)
Anna Politkovskaya – Investigative journalist and critic of the Chechen war, shot in Moscow (2006).
Alexander Litvinenko – Ex-FSB officer poisoned with polonium in London (2006).

Stanislav Markelov & Anastasia Baburova – Human rights lawyer and journalist, shot in Moscow (2009).

Boris Nemtsov – Opposition leader, shot near the Kremlin (2015).

Denis Voronenkov – Former Russian MP, shot in Kyiv (2017).

Nikolai Andrushchenko – Journalist, beaten to death in St. Petersburg (2017).

Alexei Navalny – Opposition leader, died in prison after previous poisoning (2024).

---

The difference is that they murder their political opponents for show to make their people be afraid of dissent.

You comparing it with some (disgusting, vile) social media company (which would improve the world immensely if it disappeared) is completely inappropriate.
CUPED's Sting: More Power More Underpowered A/B Tests
Terminator 2, Titanic and I would add Aliens to that list.
Liquidity worsens in $29T Treasury market as volatility soars
Ex-OpenAI employees file an amicus brief in support of Elon Musk in his lawsuit
Don't let the perfect be the enemy of the good; this doesn't prevent upstream problems but it removes one place for compromises to happen.
Data may live in the backend, but it is used more in the frontend. Having it local (in memory, or even indexeddb) makes more responsive apps, especially if it's a typical CRUD app with 70/30 or more split between reads/writes.
No. It doesn't allow anything that can't be done by a browser behind a firewall connecting to a regular web server outside the firewall.
WordPress.com launches would be a better title. This builder is not available in WordPress (the open source software) but only WordPress.com (a hosting company owned by the creator of WordPress).

For a moment I thought they added AI integration to the open source Gutenberg plugin.
There is an argument for ending federal support of private universities. States are better set up to resist the federal government.
The SSA cannot. They also can't block people.

Musk can do both for them, though.
De gustibus non disputandum est, I personally find the C++/Java/Rust/... style postfix notation (foo.bar()) to be appalling.
Well, I wouldn't say they're completely orthogonal, knowing how a word is spelled can sometimes give insight into the meaning of the word. I think they're mostly orthogonal though; it's fairly common for people to know what a word means without knowing how to spell it, and on the flip side there are people, like Scrabble players, who know how to spell a lot of words which they don't really know the meaning of. I've heard of one guy who is a champion French Scrabble player who can't actually understand French.
Do you have a list of rankings for different wars and countries? Yeah. Of course not.
So I've used Turbo 8 to make a multiplayer app using a non rails backend. It was a struggle, the docs are incomplete. I mostly pieced things together from what others have done and written about. Which, is ironic considering your point about having a massive community behind it. The nice thing about Turbo 8 is morph (it uses idiomorph like datastar). It's also got a pretty simple refresh model.

However, you quickly realise the limitation. You can even see this in the Turbo 8 demo (see this issue https://github.com/basecamp/turbo-8-morphing-demo/issues/9). You can try to fix this with `data-turbo-permanent` but you'll now run into another issue that you can't clear that field without resorting to JavaScript. Which, brings me to the next thing, I found I was still writing quite a bit of JavaScript with turbo. Like HTMX pushes you to use alpin.js/hypercript turbo pushes you to use Stimulus.js.

Turbo.js is not push based it's mostly polling based. Even when you push a refresh event, it pushes the client to re-fetch the data. Sure this is elegant in in that you re-use your regular handlers but it's a performance nightmare as you stampede your own server. It also prohibits you from doing render sharing between clients (which is what opens up some of the really cool stuff you can do with datastar).

I was using turbo.js with SSE so no complaints there. But, most turbo implementations use websockets (which if you have any experience with websockets is just a bad time: messages can be dropped, no auto reconnect, not regular http, proxy and firewalls can block it etc).

Finally, according to the docs Turbo Native doesn't let you use stream events (which is what gives you access to refresh and other multiplayer features).

I like turbo, I'd use it over react if I was using Rails. I use it for my static blog to make the navigation feel snappy (turbo drive). It gives you a lot without you having to do anything. But, the minute you start working on day 2 problems and you are not using rails the shine fades pretty quickly. There are 3 ways to do things, frames, streams and morph. None of them are enough to stop you having to import stimulus or alpine and honestly it's just a bit of a mess.

If you need help with turbo the best blogs posts are from (Radan Skoric https://radanskoric.com/archives/).

Specifically these:

https://radanskoric.com/articles/turbo-morphing-deep-dive-id...

https://radanskoric.com/articles/turbo-morphing-deep-dive

I think he's also got a book on turbo he's releasing soon (if you go with turbo it's probably worth getting).

Those posts helped me grok Torbo 8 morph and ultimately what sold me on datastar. Morph, signals and SSE is all you need.

As for mobile I'll just wrap it in a webview (as an X native mobile dev I can tell you it will lead to a lower maintenance app than native or react native).

TLDR: datastar solves all the problems I ran into with turbo and more. It's faster, smaller, simpler, more examples, better docs and easier.
Building a baseline understanding of the challenges to housing development is essential to forming thoughtful approaches to reform

For better or worse, significant land reform typically involves radical displacement of existing land owners because land ownership is a principal form of power and wealth.

Because land ownership is a principal form of power and wealth, housing is amont the "lowest and worst" uses for land owners. This is not to say it is not important to you and me, but our experience is skewed because housing is the only significant contact most people have with real-estate.
"Hey, this dude posted something wildly, rabidly racist in public on main a while ago. Maybe we should reconsider what kind of person we think they are instead of just taking their word that they're 'not like that anymore' and aren't just better at hiding their real opinions that they know are unacceptable to voice in modern society."

The people trotting out the phrase "cancel culture" as a boogeyman also tend to run around being apologists for racism, sexism, assault, or criminal behavior. Regardless of if you're actually upset about legitimate instances of people overreacting, the fact that the term "cancel culture" is used to complain about pedophiles or sexual predators actually suffering consequences makes it difficult to take any complaints seriously.
> But never mind that, you are arguing against yourself so I’ll kindly step aside and let you at you.

They are not OP. Even if they are, why not just engage with the points they raise?
Are you saying animals don't think?
Welcome to the web 3.0 mindset: changing for the sake of changing and having more bullet points on advertising, moving fast and breaking things because the innovation behind a fancy page can't be wrong even when it ruins the experience of most users. Thank you, Open Source, for giving me the tools and freedom of choice I can use to completely ignore or at least make less painful the experience.
Is sending 10,000 divs/sec the right solution for this problem, or is this an "everything looks like a nail" solution?
Go is my favorite language but:

> Go doesn't need a "handle_event/2" because it has channels, and you should use those

Of what type? But most importantly, channels are local to the process, so you need glue to make it networked. (I assume erlang has networked message handling abstracted away). In addition I’ve seen 3-4 different variations of your proposed pattern for long-running server like things.

I agree fully that porting should make use of idiomatic constructs. But I also think languages can have hidden mechanics that loses the valuable essence while porting – a form of anti-relativism of PLs if you will.

It’s entirely possible to me that this ”oh a channel? just wrap it in X” is much more detrimental to interop than what it sounds like. For instance take http.Handler in Go. Similarly simple but what are the real world implications of having it in std? An ecosystem of middleware that is largely compatible with one another, without pre-coordination (a non-std http server X can be used with auth middleware Y and logging middleware Z). Similar things can be said about io.Reader and friends. These extremely simply interfaces are arguably more valuable than the implementations.

If, and I’m speculating here, Erlang got many of the interfaces for reliable distributed systems right, that can be what enables the whole.
Using Buddy Allocators to Reduce Inter-Page Fragmentation in ZGC
New method efficiently safeguards sensitive AI training data
I could link-dump on you too, but that doesn't make for a very interesting discussion.

Why do you think it constitutes a genocide? What argument do you find convincing among those articles?
Three things:

1. Exactly zero companies, much less startups, are like the US Government.

2. He had 2 years at the NSA prior to his Google run.

3. I'm pretty sure he's one of the highest profile google engineers, you're not getting that for $500k.
Splitting the community in half? Nah. If Matt needs to go, the community who is more interested in just making money (we're not "post economic" like Matt) will move aggressively to cut him out like cancer.

Sure he controls a scary amount of the ecosystem NOW, but we've seen big vendors express interest in hosting repositories, and major plugin vendors move quickly to secure their distribution and update models.

My tiny agency has already mitigated many risks and shifted our support towards developers who see a future PostMatt™

We'll be fine because WordPress belongs to us, not Matt.
I think that's exactly the right question and the answer is pretty clear that there is no comparison. I do understand that there's a little bit of something going on with water-based mammals like orcas and dolphins being able to teach certain skills to their young and so there's a notion of intergenerational knowledge there. But we're just a different order of magnitude in terms of our capability of transmitting intergenerational knowledge and it's not even close. It's almost disappointing because there's no interesting question of comparison between us and other species.

As I mentioned in another comment, I'm skeptical of the questions that imply a kind of species essentialism, suggesting that there's such a thing as a one particular trait that distinctly makes us human. I think the real answer to questions like that are vast convergences of immense clusters of facts relating to our evolutionary history and our morphology and so on. I don't think there's any like one single thing. But I do think in comparison to other species a rather elegant way of distinguishing this is to put to our written traditions which as far as I know don't really have any precedent. And if that doesn't blow you away in terms of how miraculous and special are evolutionary trajectory is, I don't suspect anything would. But the important thing is that you don't need a species essentialism to be impressed with who and what we are.
Dupe: https://news.ycombinator.com/item?id=43656433

(“Please submit the original source. If a post reports on something found on another site, submit the latter” [1].)

[1] https://news.ycombinator.com/newsguidelines.html
I wonder what opportunity this creates for fraud. My grandpa doesn't even know what a tweet is. How hard would it be for a phishing campaign to convince my grandpa to click a fake tweet that says, "In order to continue benefits, please reconfirm your SSN here"?
They are pictures. They can skip them. They can run the event without it. They can print the photos on paper and hand them out. They can hand-draw posters, like everyone did in the 1700s. They can cancel the event. They can postpone the event.

This isn't a 911 dispatching system.
https://archive.md/MbZlN
X won't ban people, but they can ban account.
IMO in my experience wordpress, as a project regardless of hosting, is coasting but in audience acquisition and new feature production.

They aren't acquiring new customers faster than they are losing existing customers. Squarespace and similar products are to eating it's proverbial lunch among a large portion of their audience (small to medium businesses who just want a website that is easy to update).

If some of the biggest hosters forked wordpress and started adding features that their customers are asking for, that wordpress the organization were ignoring or slow to produce, I think it would be a good thing. Providing wordpress the org with some motivation to compete.
https://archive.md/ur1kt
Btw there's a lot more information about the moderation on this post here, if you or anyone want to read about that: https://news.ycombinator.com/item?id=43657264.
Entirely optional, but widely used. An advertised advantage is that service A that relies on B can start before or concurrently with B. Calling that "just buffering" is really not accurate.
I suspect that as well.

It's not that the architecture was bad, it's that it's not easily compatible to other endpoints developers wanted to release on resulting in prohibitively high costs of doing a "full" port.
VMware even has a vSphere Fault Tolerance product that creates a "live shadow instance" of a VM that mirrors the primary virtual machine (with up to 4 vCPUs). So you can do a quick failover in case of an "immediate planned" failover case, but apparently even when the primary DB goes down. I guess this might work when some external system (like a storage array) goes down in the primary, you can just switch to the other VM (with latest memory/CPU state) and replay that I/O there and keep going... But if there's a hard crash of the primary, if it actually does work, then they must be doing lots of reasoning about internal state change ordering & external device side-effect (somewhat like Antithesis, but for a different purpose). Back in the day, they supported only uniprocessor VMs (with something called vLockstep) and later up to 4 vCPUs with something called Fast Checkpointing.

I've always wanted to test this out for fun, by now 15 years have gone by and I've never got to it...

https://www.vmware.com/products/cloud-infrastructure/vsphere...
This is incredibly stupid. Anyone who voted for this administration ought to be ashamed.
downvoted for nostalgic use of Slashdot vernacular? we don't read these memetic cultural artifacts very often anymore. sometimes, you use them, just to keep them alive as a memento of a bygone era.
Meta/Facebook will sue them for you. Forcing people to signup for a social media service seems winnable with their breed of lawyers (scum).
Fair and transparent are arguable. I have never met someone who deals with the government on a regular basis that has ever described it as effective, and at this point I am willing to sacrifice some fairness and transparency for effectiveness.
https://archive.md/3lOcm
Really well-written and well-structured post! I'll seriously evaluate Datastar in my next toy project because of the author's praises!

For people who are looking for HTMX alternatives, I think Alpine AJAX is another choice if you are already using AlpineJS
> Are they doing something different, or is it just that their customers have to choose them repeatedly?

I guess it's market-related. Your remarks remind me of Behringer. They make products for the music and audio enthusiasts. They have decent quality products at a very fair price that have been around for 10+ years now (like the X32 mixer) and apart from that, they churn out new products all the time (especially remakes of vintage synthesisers) to keep their users coming back and check out what's new.
https://archive.md/CE5WM
Grape Brick style: "It is of the utmost importance that you do not do the following with your longbow. Lest you maximize its lethality, please take care to avoid carrying out these specific instructions with your new purely decorative longbow. At all times, ensure that the bow is never fired in the direction of the vital points outlined on the anatomical chart (FIG. 1)"
you’ll be happier on the morning after you leave than you even remembered was possible
Given that Foxconn would, if relocated to the USA, be the 15th-20th largest city and more populous than 3 or 4 states, I can confidently say that tech factories in general won't relocate even if a handfull of token factories break ground.