MurphyA/hacker-news huggingface dataset:
by YeGoblynQueenne | 2025-09-17 19:40:19+00:00
Windows Explorer? It's not that bad. Granted, I only ever use it with the keyboard. But then you can tile two windows side-by-side (or four) and it's a bit like a commander of sorts.

The only time I ever have to use the mouse in WE is when I try to move to the Quick Access side-bar: sometimes focus gets lost somewhere around all the bloody menus I never use and I can't place it where I want it. It's weird and I'm not describing it clearly because it happens only occasionally and I don't understand exactly how.
by woah | 2025-09-17 19:40:23+00:00
> one of the most successful architects of “debate me bro” culture—a particularly toxic form of intellectual harassment that has become endemic to our political discourse

I'm not a fan of the national month of mourning for a b-list podcaster that the right is trying to institute but this is just disingenuous. "Toxic"? "Intellectual harassment"?

Does the article's author think that standards of debate were any kinder and gentler in ancient Athens, the Roman Republic, British Parliament, revolutionary era United States, leftist Russian revolutionaries (until they stamped out any debate), etc?
by carlosjobim | 2025-09-17 19:40:27+00:00
As I see it, hiring people is the most important part of running any business - by a large margin. And if you have a lot of employees, then hiring people who are good at hiring becomes your highest priority.

> The manager is responsible for $X but only gets paid their salary.

That's why somebody higher in rank makes sure the manager gets the time he needs to make the best hires. Somewhere up the line there is somebody who cares about the basics of running a business right.

> I'm their day to day, hiring is a pain.

Of course it's a pain, that's why it's a job and why people get paid for it.

> This is also why AI is appealing. The promise of no sick days, no HR complaints, no chit chat. Just pure work done in plain language. Work done overnight, right, the first time. A middle managers dream worker.

Okay, but that means the company instantly lost all customers and all income and went bankrupt. Because why in the world would a client hire your company to use an AI, when they can just use the AI themselves? And don't say that there needs to be a human who is specialized in using the AI, because then you're back at hiring and having employees again.
by manbash | 2025-09-17 19:41:21+00:00
Maybe a "view", however YT defines it, is a poor metric? It doesn't show engagement and it's time for YTers to have better means for analytics.

I have an Android TV device, and YT has been so horrible with its constant ads popping up, that I have to put it on MUTE to prevent any further brainrot.

I wonder when they're going to blame me muting my TV and harm their viewership. Or maybe they will just prevent me from being able to mute it.
by ameliaquining | 2025-09-17 19:41:24+00:00
If I thought I knew how to solve the problem, I'd have said so. What I'm doing is pointing out that this style of argument isn't really helpful, because everyone already knows that "debate me, bro" is bad and a problem, so pointing it out as though it were a novel consideration doesn't advance the state of the discourse. What we haven't figured out is what to do about it; in particular, we need to invent discourse norms that are vulnerable neither to "debate me, bro" nor to just contemptuously ignoring counterarguments. Which is hard! But probably not impossible.

Is pointing this out as helpful as coming up with a real solution? No, of course not. But I don't have a real solution, so I'm sharing what I do have, which I think is at least slightly better than nothing even if it's not much better.

I don't think false balance is relevant here, because that's about the question of how to present a controversy to less-informed audiences, which isn't at issue in this case; if you're reading an internet argument then you probably have a decent understanding of how internet arguments tend to go and what makes them go wrong.
by raw_anon_1111 | 2025-09-17 19:42:05+00:00
Isn’t that even more of a reason to keep the smarts out of the TV and have a separate box? Especially since the AppleTV and all modern TVs support CEC so you can just use the Apple Remote for everything.

While the Apple Remote natively uses Bluetooth to communicate with the AppleTV, it does have IR to control TVs that don’t support CEC.
by tialaramex | 2025-09-17 19:42:27+00:00
Sure. Notice std::unique_ptr<T> is roughly equivalent to Rust's Option<Box<T>>

The C++ "move" is basically Rust's core::mem::take - we don't just move the T from inside our box, we have to also replace it, in this case with the default, None, and in C++ our std::unique_ptr now has no object inside it.

But while Rust can carefully move things which don't have a default, C++ has to have some "hollow" moved-from state because it doesn't have destructive move.
by fluoridation | 2025-09-17 19:42:30+00:00
Nothing, but I don't think anyone uses std::optional<T *>. However, if you need to specify an optional integer, std::optional is much clearer than encoding the null value as a negative or other such hacks. Another use of std::optional is to delay construction of an object without an extra dynamic allocation. That's way more convenient than using placement new.
by techdmn | 2025-09-17 19:42:44+00:00
One of the things I really miss about those days was the sense of optimism. We knew computers were getting more powerful, we knew they would change society, I hoped they could help make things better for people everywhere. What we got was lock-in and locked-down hardware, mass-surveillance, ad-driven content farms and the attention economy. There have been positives, but man. What a let-down.
by flohofwoe | 2025-09-17 19:42:45+00:00
It's not a WASM feature, but would be a web browser feature outside the WASM standard.

E.g. the "DOM peeps" would need to make it happen, not the "WASM peeps".

But that would be a massive undertaking for minimal benefit. There's much lower hanging fruit in the web-API world to fix (like for instance finally building a proper audio streaming API, because WebAudio is a frigging clusterf*ck, and if any web API would benefit from an even minimal reduction of JS <=> WASM marshalling overhead it would be WebGL2 and WebGPU, not the DOM. But even for WebGL2 and WebGPU the cost inside the browser implementation of those APIs is much higher than the WASM <=> JS marshalling overhead.
by zer00eyz | 2025-09-17 19:43:23+00:00
> try and build a thriving decentralized media

This exists today, it has always existed, and you never needed technology to find the solution to it.

Im a huge fan of the film Rope, because it is just done well. Its also got a ton of coding in it for "homosexual" themes that were very much banned at the time of filming. Understanding these paints the film in a whole new way...

Shakespeare has a ton of contemporary satire coded into it. Unless you're aware of history or reading a version that illuminates the meta-context you would very much be unaware of its existence.

It happens in modern film: Paul Verhoeven is a master of it.

If you dont think there are coded communities on existing social platforms sharing information among in members I have news for you.
by potato3732842 | 2025-09-17 19:43:43+00:00
> there's been a huge, sustained war on expertise, and an effort to undermine the public's trust of experts.

I find your verbiage particularly hilarious considering the amount of media and expert complicity that went into manufacturing the public support for the war on terror.

The media has always been various shades of questionable. It just wasn't possible for the naysayers to get much traction before due to the information and media landscape and how content was disseminated. Now, for better or worse, they laymen can read the bible for themselves, metaphorically speaking.
by tgsovlerkhgsel | 2025-09-17 19:43:43+00:00
This assumes the occasional need for a car, because even with the best public transit etc. in the world, there will be cases where not using a car is impractical.

If you need a car on at least a weekly basis, you're probably going to have your own car either way (unless the self driving car services are really good and cheap).

But even if all everyday trips don't require a car, it's very likely there will be some exceptions. And those can make or break this. If getting a car for that occasion requires hours of overhead (e.g. getting to a pick up/drop off point), is sufficiently inflexible (cars not reliably available on short notice), or prohibitively expensive (e.g. per-km charges on car sharing cars that make a couple longer day trips per year more expensive than just getting a cheap car), people who otherwise could do without a car will consider getting one.

OTOH, if the alternative is really good, people who occasionally need a car might use a service rather than owning a car, which means usage-based cost i.e. a much bigger incentive to pick alternatives. If they have been pushed to own a car, the fixed costs are a sunk cost and the marginal cost of taking car can easily be cheaper than public transit.
by username332211 | 2025-09-17 19:44:00+00:00
And yet, I suspect if you look at the publications of "reliable" institutions in the 1980s, you'd find far more ridiculous things than you'd ever see in the modern era.

For one, half the things I see from that era had so much to gain from exaggerating the might and power of the Soviet Union. It's easy to dig up quotes and reports denying any sort of stagnation (and far worse - claiming economic growth higher than the west) as late as Andropov and Chernenko's premierships.
by jfengel | 2025-09-17 19:44:35+00:00
Board will include one U.S. government–appointed director.

Why?

The nominal reason for all this is that we didn't want a Chinese company controlling an important social media outlet. I don't love that reasoning, but fine, whatever.

So they're forcibly selling it to an American company. Which should solve the problem, right?

Are we going to be putting government-appointed directors on all social media companies? Or just the one that used-to-be-Chinese?

Is there something so overwhelmingly devious about the TikTok format in particular that the government has to supervise it?
by Qem | 2025-09-17 19:44:46+00:00
> how did they manage to average less than one dead per bomb dropped in urban/suburban environments?

By targeting first responders, jornalists, paramedics, and any professionals able to properly rescue wounded, dead and count the causalties, making available numbers a gross underestimate on the true death toll. Just a few days ago we all watched a staircase full of working first responders and jornalists being blown by israeli tank fire.
by jerf | 2025-09-17 19:44:55+00:00
Unfortunately, this is not possible with such a simple approach. In 2 and higher dimensions, the problem is that any attempt to create a cancelling wave from a position other than the source of the wave will not cancel the wave. Instead it will create a network of places where it cancels and places where it constructively interferes, depending on the wavelength and their relative positions, and there is no way to make the entire space be cancelling in such a short space. You can only get various arrangements of cancellation but also constructive feedback.

(Some other things happen as you get a large number of wavelengths away from the source, but given the wavelength of the audio in question, being in a room with it means you get that local behavior, not long-range behavior.)

Probably somewhere on the internet is a fantastic interactive diagram that would clearly demonstrate this for you, but I couldn't google one up. Links solicited. (I got a lot 1D stuff but this phenomenon doesn't show up in 1D. 2D is adequate, 3D just adds more nodes in more dimensions.)

The way noise cancelling headphones work is that they know where they are relative to your eardrum, and as such, they can arrange it so that for all incoming audible frequencies, your eardrum is in a cancellation location for that frequency, ignoring a lot of details. They'll still unavoidably create locations of constructive interference, you just won't have your sensors there.

In principle you may be able to do this with some very precise location of where your ears are, where your mics are, where your speakers are and the exact characteristics of all of these things, and some very clever coding; I've seen people kicking this idea around but I haven't yet heard of anyone pulling it off. I can say it's still yet harder than it sounds at first, because you have things like echos and all kinds of other fun effects to deal with. In theory it should be possible to echo cancel at a distance, but you'd be getting into super high end audio processing, not just a weekend project where you record a microphone or two and "just" invert it with a couple of speakers. You might need something as fancy as https://youtu.be/UPVcwDzhBZ8?t=463 just to get started, and an accurate room model, and all kinds of things, and you might still get something that only works as long as nothing in the room moves, including you or even parts of you. In practice, I'd guesstimate this at the level of difficulty of doing a PhD in audio processing at a minimum... but not necessarily impossible.
by gchamonlive | 2025-09-17 19:45:03+00:00
My arguments are in my post. I've described exactly the type of behavior from the american market that enables this happening there and sets an example for the rest of the world. It's not punish group B for something done by group A, is punishing group B for leading group A with a terrible example. What's illogical and immoral is to antagonize the very people that consumes your product.
by flohofwoe | 2025-09-17 19:45:05+00:00
> The idea of doing DOM manipulation in a language that is not Javascript

...is already possible, see for instance:

https://rustwasm.github.io/docs/wasm-bindgen/examples/dom.ht...

You don't need to write Javascript to access the DOM. Such bindings still call JS under the hood of course to access the DOM API, but that's an implementation detail which isn't really important for the library user.
by JumpCrisscross | 2025-09-17 19:45:20+00:00
> ChatGPT, asked to translate to a high schooler: "Basically, this study found that young people with depression sometimes struggle to break automatic habits, especially when they’re trying to avoid something bad and there isn’t a prize or reward for doing it."

The translation is just as much of a word salad as the original, just with simpler vocabulary. Worse, it mangles the key point.

Prepotent responses aren't "automatic habits," but overriding responses (e.g. pain) [1]. The "sometimes" qualifier is unsubstantiated when describing "association". And the struggle isn't amplified ("especially") when avoiding something bad absent reward, the first part of the sentence is conditional upon the absence of a reward. (It's nonsense to say pool drownings are especially common in pools.)

[1] https://dictionary.apa.org/prepotent-response
by nradov | 2025-09-17 19:45:59+00:00
Now you're just making things up. On any training plan, a long run would be a minimum of 6 mi / 10 km. No adult is going burn less than 400 kcal over that distance, it isn't physiologically possible. And any metabolic adaptation will only be a few percent at most: running economy only improves slightly with training.
by privatelypublic | 2025-09-17 19:46:45+00:00
Yup. I'm still learning- but it seems like a Helmholtz resonator would be best in this case.

Since a room has reflections and diffraction of the sound waves, the 312hz they're trying to dampen w/ ANC will be at different phases at different parts of the room. It's also not a point source.
by ndriscoll | 2025-09-17 19:47:02+00:00
Right, they are content blockers with a focus on malware (but also annoyances like cookie banners or whatever you'd like via right-click menu). Adware is a subset of what they block. "Web malware blocker" is probably the most concise while reasonably correct characterization.

"People should disable their web malware blockers to support creators" makes the insanity of the proposition as clear as it ought to be. "FBI recommends using a web malware blocker" makes the advice as obvious as it ought to be.
by bawolff | 2025-09-17 19:47:20+00:00
> On the contrary, when someone is depressed, the immediate response by people around them is generally try to "cheer them up" or encourage them to exit that depressed state.

True, but that is when times are generally good. I doubt people would be "cheer up" in an actual disaster situation.

From what i understand depressed people generally do well in disaster situations because they can still focus on critical tasks without getting overwhelmed by all the other bad stuff going on that isn't an immediate problem. (Possibly that's just a popular conception from movies. No idea if its true)
by mrweasel | 2025-09-17 19:47:26+00:00
Nothing mostly. Closest family have a group chat, and I have a few friends hanging out on IRC. For broadcasting, nothing, and I probably never will again.

One thing many forget when presenting new ideas for social media platforms is that we've been burnt by Facebook, Instagram, Twitter, Reddit, Imgur and even LinkedIn to some extend. I'll never trust a social media platform again because of people like Mark Zuckerberg. There's nothing you can say or do that will convince that your new platform won't turn to shit just as fast as Facebook did.

The business model doesn't work out, because not enough people will pay and you cannot run these platforms on ad revenue and be trustworthy.
by losvedir | 2025-09-17 19:47:32+00:00
I mean, you are effectively defending this particular expert, with your insinuation that the public should be more trusting of people framed as experts like this. As someone moderately knowledgeable in this area and moderately skeptical of CrowdStrike, the claim a priori seems far fetched to me. You can't say there's a war on expertise and then turn around and say "whether or not the person portrayed by this WaPo article as an expert is an expert or is correct...".
by whizzter | 2025-09-17 19:48:25+00:00
Wasm-GC are abstractions for compiler writers to enable GC dependent languages to run without shipping a GC to run inside the already GC'd browser/Wasm heap and instead just use the browser GC directly.

So yes, Java,C#,etc will work better (If you look at the horrible mess the current C# WASM export generates it basically ships with an inner platform containing a GC), and no, it will explicitly not speak with "javascript" objects (you can keep references to JS objects, but you cannot call JS methods directly).
by gchamonlive | 2025-09-17 19:48:27+00:00
> he's the type of influencer who seems to lure in people who let their guard down and stop thinking critically for themselves

Have I been lured into it and let my guard down? I don't think so, since I am quite capable of critical thinking. It's thus condescending.

> bringing up a non-American company as the lone supporting example

I've done no such thing, there are countless examples in the post.

I really fail to see how that's jumping to conclusions. I'd give you that I am a bit worked up because I am very exposed, so maybe I could have phrased my answer better.
by xg15 | 2025-09-17 19:49:06+00:00
With fair rules and moderators. Political talk shows in German TV almost always have a moderator, yet they rarely intervene when people cut each other off or talk over each other - but they will immediately if a person takes too long to elaborate their point or touches subjects that are scheduled for a later part of the show.

That kind of moderation encourages bad-faith behavior instead of preventing it.
by jjk166 | 2025-09-17 19:49:57+00:00
Epicycles wasn't a theory, it was a model. It did not try to explain why the planets moved in the sky as they did, it only predicted where they'd be. Neither, for that matter, were copernican or keplerian mechanics theories. They too required unending tweaking because they also were only approximations of what was actually happening. For the first few centuries after heliocentrism was proposed, it gave worse results, and demanded more tweaking. What really won people over was that the phases of the moons of jupiter were accurately predicted by the model as well. The only way to achieve that result with epicycles was to rearrange everything to be mathematically equivalent to a heliocentric model.

You can reconstruct our modern understanding of the motion of the planets in the reference frame of a static earth and produce a mathematically equivalent path that draws out epicycles which predict the positions of planets with exactly the same accuracy as our regular formulations. You can rework the representation of the laws of gravity such that they spit out positions in this reference frame. It is an equally valid model of the cosmos, with exactly the same number of starting assumptions, it's just remarkably more complex.
by DiogenesKynikos | 2025-09-17 19:50:02+00:00
Syria lost the Golan Heights in a war that Israel initiated (Israel claimed it was preemptive self-defense, but that's highly questionable). And then in the last year, Israel has taken a bunch more territory in Syria, just because it can. Syria didn't do anything to Israel.

The whole thing about ethnic cleansing is really turning history on its head. The reason why Israel is hated by its neighbors is because Israel was founded by European settlers who conquered and ethnically cleansed the land.
by Jtsummers | 2025-09-17 19:50:23+00:00
> steve job's ghost will prevent wasm adoption.

https://webassembly.org/features/

That isn't updated for Safari 26, but by that table Safari 18 is only missing 3 standardized features that Chrome supports, with a fourth that is disabled by default. So what's the point of your comment? Just to make noise and express your ignorance?
by dfabulich | 2025-09-17 19:50:27+00:00
No, seriously, you literally never need to understand the operations as algebra. You just need to know how to use your language's type system.

None of the popular languages call them sum types, product types, or quotient types in their documentation. In TypeScript, it's called a "union type," and it uses a | operator. In Python, `from typing import Union`. In Kotlin, use sealed interfaces. In Rust, Swift, and PHP, they're enums.

There are subtle differences between each language. If you switch between languages frequently, you'll need to get used to the idiosyncrasies of each one. All of them can implement the pattern described in the OP article.

Knowing the language of algebraic types doesn't make it easier to switch between one popular language to another; in fact, it makes it harder, because instead of translating between Python and TypeScript or Python and Rust, you'll be translating from Python to the language of ADTs (sum types, tagged unions, untagged unions) and then from the language of ADTs to TypeScript.

People screw up translating from TypeScript to ADTs constantly, and then PL nerds argue about whether the translation was accurate or not. ("Um, actually, that's technically a tagged union, not a sum type.")

The "competitor" is to simply not use the language of algebraic data types when discussing working code. The competitor has won conclusively in the marketplace of ideas. ADT lingo has had decades to get popular. It never will.

ADT lingo expresses no deeper truth. It's just another language, one with no working compiler, no automated tests, and no running code. Use it if you enjoy it for its own sake, but you've gotta accept that this is a weird hobby (just like designing programming languages) and it's never going to get popular.
by taeric | 2025-09-17 19:50:49+00:00
Thinking a little more about it, I would wager it would be a lot easier if people used the + and * when combining types. As things are, we say that that is what defines them being algebraic, but then never use + and *. Would be a lot easier if Maybe[String] was defined as [String + None] and similar.

(I... don't actually know if that was classically done?)