MurphyA/hacker-news huggingface dataset:
by Jtsummers | 2025-06-01 15:50:37+00:00
You're focused on AWACS probably because that's the operational unit at Tinker, but they aren't the only aircraft at Tinker.

I count over 60 aircraft on the Google Maps image of Tinker, not all of them AWACS (there are less than 20 AWACS total so most of these planes aren't AWACS). And that's not counting what may be in hangars which could also be a target of this hypothetical attack. USAF has about 5500 aircraft, so this accounts for over 1% of the current USAF air fleet. It's not as critical an attack as what's happened in Russia, but it's still very damaging.

It's an operational airfield so it has large fuel tanks which would be targeted and are hardly immune to small explosives themselves. Attacking those and the ensuing fires would be costly to repair and recover from. That alone, ignoring any attacks on aircraft, could lead to months of downtime for the airfield and various disruptions as you relocate your operational units to an airfield that still has fuel tanks (if the aircraft survived the attack).
by dgb23 | 2025-06-01 15:51:00+00:00
I've used React in the past to build some applications and components. Not familiar with RSC.

What immediately comes to mind is using a uniform recursive tree instead, where each node has the same fields. In a funny way that would mimic the DOM if you squint. Each node would encode it's type, id, name, value, parent_id and order for example. The engine in front can now generically put stuff into the right place.

I don't know whether that is feasible here. Just a thought. I've used similar structures in data driven react (and other) applications.

It's also efficient to encode in memory, because you can put this into a flat, compact array. And it fits nicely into SQL dbs as well.
by rustcleaner | 2025-06-01 15:51:24+00:00
I, a once proud Gentoo GNU/Windows user myself for a bit back in the Win7/2008R2 era, too was disappointed when they strangled SUA to death and took the easy way out with VMs. Would have been way cooler to keep the POSIX subsystem and have a versatile kernel. Microsoft could have pivoted towards the FOSS ecosystem with a hybrid Win32/POSIX environment.
by anonym29 | 2025-06-01 15:52:25+00:00
That's not strictly a platform problem. US Federal Government (intelligence agencies) were conducting aggressive information operations (i.e. narrative control) and has effectively infinite taxpayer money to bully / sue / harass / force any noncompliant corporation to play ball. Corporations, being naturally focused on profit-seeking, tend to fear loss of revenue more than they love civil liberties, freedom of information, freedom from censorship, etc.

It's a match made in hell. The only real way to beat these is to stick to information sources that are small enough to not be a target. Or to just accept that much of what you see, hear, read, and think has been deliberately curated by a government that is aggressively hostile against your ability to access narratives and information they either disagree with or simply dislike.

Some might see a government scrubbing "malinformation", but the Chinese government would call photographs of Tienanmen Square "malinformation" even though they were real, important, and culturally relevant - they just stood in opposition to the Chinese government's efforts to quell any hint of opposition. Narrative control by silencing people who see things differently.

What the US government did here was no different.
by nonfamous | 2025-06-01 15:52:31+00:00
The correct 24h notation would be: Wednesday 01:20.

By the way, if you’re used to 12h time, you can get a similar experience to that described in the article simply by setting your watch/phone to 24h time. After a while your brain just starts to recognize 15:00 and 3pm as the same thing, and there’s no explicit conversion required for you.
by jfengel | 2025-06-01 15:52:45+00:00
I'm astonished at the sets. Some of them seem impossible even for The Volume.

I'm sure it's a combination of techniques (locations, Volume, CGI, green screen, etc), because that's what keeps your eye guessing. But I'm continually blown away by how expansive it is in both the foreground and background (and moving between the two).
by Leftium | 2025-06-01 15:52:49+00:00
For complex things, I came up with a pattern that stores the state externally from the components in a single centralized file. So the components just become simple shells that render the state and forward events. (All the complex business logic can be tested without the DOM/headless browser.)

I call it "nation state" because it groups sets of related variables together in a scope between local and global.

I implemented the pattern with Svelte runes, but I think it could be implemented with anything; even React.

I went into more detail here (with live example/code): https://www.reddit.com/r/sveltejs/comments/1dgf8la/comment/l...
by peeters | 2025-06-01 15:52:56+00:00
They did a really good job tying Andor into Rogue One, but yeah Andor is just far better in terms of pacing, etc. And because they have to rush the plot in R1 (meet Jyn, she doesn't care about the rebellion, oops never mind now she's leading the rebellion) it ends up seeming much shallower emotionally. They also seemed to have to have a bit of fan service.

Rogue One was my favourite Star Wars production before Andor, now I wish they could throw it away and remake it as Andor Season 3. It deserves to be told in full.
by ndsipa_pomu | 2025-06-01 15:52:57+00:00
The original term "duck tape" appeared in the Oxford English Dictionary in 1899 - it was called that due to it being waterproof (c.f. "water off a ducks back") though it was a non-adhesive cotton tape, so different to the modern product. During WWII, Johnson & Johnson were given the job of producing the tape (for securing ammunition boxes) with self-adhesive properties and thus the modern duck tape was invented. After the war, the tape was mass produced and one of the common uses was to wrap air ducts, but the term "duct tape" didn't enter the dictionaries until 1965, although the term "Ductape" was trademarked in 1960 by Albert Arno Inc - their product was a flame-resistant tape that could withstand temperatures up to 204 °C. Note that modern "duck tape" is not heat resistant and it's generally considered dangerous to use on ducts as it can release poisonous fumes and catch fire.

However, "duct tape" is a term that is frequently used to refer to "duck tape", but is surely a misnomer as it's not suitable for use with air ducts (arguably not suitable for use with ducks either) and yet it is waterproof (like a duck).
by bigyabai | 2025-06-01 15:53:44+00:00
> And as a side-note, the OKR-system at Google is a very serious thing, there are lot of people internally gaming the system.

So you came here to offer a knee-jerk assessment of an AI runtime and blamed the failure on OKRs. Then somebody points out that your use-case isn't covered by the model, and you're looping back around to the OKR topic again. To assess an AI inference tool.

Why would you even bother hitting reply on this post if you don't want to talk about the actual topic being discussed? "Agile bad" is not a constructive or novel comment.
by h2zizzle | 2025-06-01 15:54:30+00:00
This is a bit misleading, IIUC. "Content creator" in this case means the nominal copyright-holder, which often means someone simply claiming copyright, in practice, and not necessarily the uploader ("Fair Use" be damned). The person who uploaded the video might have fully intended there to be no ads run during playback, but has little say in the matter if someone comes along and claims that their content is used in the video.
by aspenmayer | 2025-06-01 15:55:57+00:00
> The reality is it was an entirely fake constructed world designed by advertisers, and to some lesser degree, the political class

Did anyone else hear this narrated in Adam Curtis's voice, or is that just me?

https://en.wikipedia.org/wiki/HyperNormalisation

> HyperNormalisation is a 2016 BBC documentary by British filmmaker Adam Curtis. It argues that following the global economic crises of the 1970s, governments, financiers and technological utopians gave up on trying to shape the complex "real world" and instead established a simpler "fake world" for the benefit of multi-national corporations that is kept stable by neoliberal governments.

https://www.youtube.com/watch?v=MIHC4NNScEI HyperNormalisation explained by Adam Curtis

https://www.youtube.com/watch?v=to72IJzQT5k HyperNormalisation (2016)
by jeroenhd | 2025-06-01 15:56:04+00:00
Combining Zig and TypeScript sure seems like a funky way of developing software, but on the other hand it does expose the API to a wide variety of FFIs (with browsers being a major one here). I wonder if the performance numbers stay up like that as the project matures and actual game logic gets implemented.

I'm a bit surprised to see a patch for the Zig compiler itself in the source tree, though. I thought manually patching Zig bugs was no longer necessary?
by emblo | 2025-06-01 15:56:54+00:00
I agree with most of what you're saying—that much of it is driven by nostalgia, and it's not worth getting super worked up about these things, and it's fine for people to like whatever they like—but if you do want to get into a discussion about art and the relative merits of these shows, there are good arguments that the originals executed on things like character and plot that the prequels just didn't. Red Letter Media did the best review series on why exactly the prequels felt so unsatisfying to so many people, and it's more than just preference and has to do with blunders in fundamental aspects of storytelling. All of that said it's totally fine for people to like them, and you're right that there are better things to fret over.
by ldqm | 2025-06-01 15:56:54+00:00
I found Kiln a few months ago while looking for a UI to help build a dataset for fine-tuning a model on Grapheme-to-Phoneme (G2P) conversion. I’ve contributed to the repo since.

In my G2P task, smaller models were splitting phonemes inconsistently, which broke downstream tasks and caused a lot of retries - and higher costs. I fine-tuned Gemini, GPT-4o-mini, and some LLaMA and Qwen models on Fireworks.ai using Kiln, and it actually helped reduce those inconsistencies
by kemotep | 2025-06-01 15:57:01+00:00
No. All levels of governments in the United States spend somewhere around 14 trillion though so we need to look into raising some kind of tax to cover that or make significant cuts or probably more likely both.

In my opinion a Land Value Tax is the simplest way to raise the most money in the least bad manner and using back of the napkin math, even if it is an order of magnitude off, seems to have the possibility of raising a significant amount of that money while on the surface not being onerous to the average person.

Certainly the reality is that the vast majority of private land use is for agricultural purposes and would need to have special considerations with regards to a Land tax to avoid destroying that industry.
by tialaramex | 2025-06-01 15:57:32+00:00
Youtube Premium actually pays the Youtubers similar or possibly slightly better than running Youtube advertising and I don't watch ads to fund that, I pay them money.

I guess you could argue that the stuff where Hank Green is telling me to consider buying a crash course coin is advertising? But by the same token arguably watching Carl Sagan play Blue Prince is advertising how great Carl is? Where are we drawing the line here?
by JPLeRouzic | 2025-06-01 15:57:34+00:00
You may have misunderstood my question. I am also against the EU micromanaging our lives. I agree that "technically," it's possible for parents to control their child's devices.

But it seems impossible for me to imagine that parents could manage teens' devices. I saw numerous examples of teens evading their parents' or society's authority. Teens do many weird things that are impossible to imagine as an adult.
by temporallobe | 2025-06-01 15:59:06+00:00
I’m a YouTube premium subscriber. It is absolutely a YouTube problem because content creators are blatantly bypassing the entire “ad-free” experience with impunity. And nobody can convince me with any clever wordsmithing that “sponsored content” is not an advertisement. It would be the same as saying those happy-ending massage parlors are not prostitution or that OF is not porn. And by the way, YouTube’s own TOS and other related literature make no distinction between these two types of ads; in fact the language is pretty broad because it says “ad-free experience” and makes no distinction between non-skippable ads and so-called sponsored content.

Content creators reap the benefits by essentially double-dipping while YouTube looks the other way, because, I would assume, it has no legal or financial impact on them. I put up with some of it because I really enjoy certain channels, but in other cases I have simply unsubscribed and have stopped engaging.

I have nothing against ads or making money in principle, but I detest being deceived and gaslighted, especially when I am paying for something.
by halosghost | 2025-06-01 15:59:29+00:00
I flagged this post as the article is rather exclusively culture-war politics (which accurately reflects all other comments from this poster), and has nothing to do with tech or hacker culture.

[Edit:] Also, just to be clear, it's transparently prejudiced drivel that doesn't deserve the time it takes to skim the title. And yes, I read more than the title. The full article is garbage. :)

All the best,

-HG
by jchw | 2025-06-01 15:59:34+00:00
> Even this day, on the latest Windows, which although it has had preemptive multitasking since 1995, a slow app can still effectively hold up the user interface thus preventing you from doing anything but wait for it.

Could you explain what you mean here? If you were to make your event loop or wndprocs hang indefinitely it would not hang the Windows interface for the rest of the machine, it would just cause ANR behavior and prompt you to kill the program. As far as I can remember it's been that way since at least Windows 2000.
by paganel | 2025-06-01 16:00:02+00:00
It’s not Ukraine controlling Musk’s satelite network, that’s for sure. Video of the attacks got out pretty fast, from the drones themselves, and Starlink might have been involved in that happening (say, a Starlink-enabled UA hidden cell close to where the trucks were placed).

Either way, this is a major escalation from NATO, I guess we’re on for at least another 3 years of hot war.
by Bender | 2025-06-01 16:00:20+00:00
I have never personally found a use for a TPM. Any data I care about is encrypted on disk and the evil maid attacks and $5 wrenches do not apply to me. A TPM will not protect against malware on a booted machine. Multiple snapshots of my data are backed up to multiple encrypted storage devices. A TPM will not protect that data, only physical security applies to me.

On the other hand my personal belief is that when TPM usage hits critical mass the goal posts can be moved and the TPM can be tied to the ability to stream movies or DRM content, utilize a gaming platform, traverse a CDN, access websites that have user generated or adult content and so on. People without a TPM could eventually be considered a different sub-class of users and blocked from most of the internet. I bet that sounds totally bananas right now just like I bet there are still people that think DoH was created to protect them. I see TPM as potentially becoming a persistent mega-cancer-cookie.
by erkt | 2025-06-01 16:01:30+00:00
It is so the manager has a policy to fall back on to say no. It is just the second round of negotiation.

I am not saying everyone will play ball, but managers whose pay is a function of sales likely will. Have you ever negotiated buying a car before? Indicating you will let corporate know they lost a sale by not budging on price will almost always win the negotiation with managers who think they can just be lazy without consequence.

In the standard retail environment, I have definitely had businesses price match products with the same specs but very slight SKU differences, you just have to be open about a willingness to forego the instant gratification because that is the only service in person retail provides today. That might mean actually completing the sale online and then asking again. They know when there is actually a material difference to the products.

Businesses that are legit monopolies will not budge.
by nixpulvis | 2025-06-01 16:01:37+00:00
I do not understand your point. Are you saying more code should use asserts for catching error cases?

Nobody's saying perfection is 100% required, but there are ideals and we should aim for them and design with principle. One of those principals should be quality error messages.

Hell, the rust compiler itself is a great case study for how improving error messages for users massively helps with adoption and quality of life. It's pretty rare that you hit an internal compiler error (ICE) too which is nice.
by sanjayparekh | 2025-06-01 16:04:04+00:00
Interesting question. We never saw anything to this extent but did see when mergers happened how dial-in POPs would be merged and reallocated. Also interesting was how many IP addresses existed for North Korea (less than 32 IIRC) versus Antarctica (more than 2k IIRC). Reminder: I've been out of the business since 2005 (stayed on the board until we were acquired in 2007). So my data is quite dated at this point.
by ivan_gammel | 2025-06-01 16:04:30+00:00
The key is „decentralized“ and „chain of trust“. An ID provider does actual identification in person first, maybe collects some biometrics. An online community trusts the ID provider and just asks the necessary questions. A foreign government may force this online community to provide only the data it owns, i.e. the flag „true“ in „verification_completed“ column of the database, maybe an uuid of the person at the ID provider. How does it protect from harassment and bullying? It provides means to address them legally, because court will be able to get real identity of the criminal and the platform can just ban the real person for life, no new registrations and nicknames. Initially this may result in a surge of moderation requests, but eventually it will become less and less as people learn the new rules.

As for misinformation, as long as all actors are known and are real people, they should be allowed to speak. It’s not good to be a flood of fakes.
by paganel | 2025-06-01 16:04:37+00:00
When it comes to drones, yes, UA is way ahead of the Westerners, I’ve hinted to that in the recent comments I still leave on this website (you can check both my comment and submission history). But this wouldn’t have been possible without top-notch reconnaissance and especially communication, I’m pretty sure that right now Ukraine doesn’t have the tech capability to stream almost instant video-feeds from its drones attacking in Irkutsk. Just look at any map, you need satellite communications for that (or somehow UA infiltrating RU’s network and using it at will, undetected).
by Arnavion | 2025-06-01 16:04:46+00:00
If you don't `impl From<UnderlyingError> for MyError` then you can force the code to do `.map_err(|err| MyError::new(err, context))?` instead of just `?`.

This doesn't work when the error is already MyError so you want to make sure that `context` contains everything you might want to know about the call stack. Eg if you're writing a web server application you might have an error at the network layer, the HTTP layer, the application layer or the DB layer. So your context can have four Option fields and each layer can populate its field with whatever context makes sense for it.
by Kirby64 | 2025-06-01 16:04:49+00:00
> Somehow that trait was evolutionary helpful (groupwise, not necessarily for a single being)?

There’s plenty of people that have degenerative diseases with no perceivable benefit that are “evolutionary” favored due to genetics just working out that way. What does Huntington’s disease provide? Its a dominant gene, doesn’t typically effect people until they’re 30 or 40 past their prime child years.

> In general just lowering _any_ cholesterol without understanding _all_ the cons and pros won't cut it.

Pros: it significantly decreases long term of risk of cardiovascular disease later in life

Cons: the medications have to be taken daily forever, I guess.

This is just an argument from nature. If you have very high cholesterol, there’s no good reason to not lower it to sub-problematic levels.
by nileshtrivedi | 2025-06-01 16:04:51+00:00
I find it annoying when people share direct URLs to PDFs at arxiv.org instead of the the abstract. However, if I were to use a redirect extension like this one, then my own click on the PDF link would get redirected back to the abstract page. To handle this, the redirect rule needs to consider the referer page too, with a possible exception if the referer is the same site as the destination.
by sohrob | 2025-06-01 16:05:15+00:00
Every time I try to use NixOS I start off excited about all the benefits it can provide, but it always ends up frustrating me in some way and I'm reminded of why distributions exist in the first place. I don't want to have to dig into a config file for every little aspect of my OS to be in working order and then worry about having some hackey workaround when something has issues due to the lack of adherence to the FHS.
by robterrell | 2025-06-01 16:05:43+00:00
My immediate headcannon was: Dedra goes to prison for sedition and builds parts of the second Death Star; is liberated after the death of the emperor; as a (purportedly) rebel-aligned political prisoner is held in esteem (that Loni should have gotten!) She works for the New Republic and rebuilds the police state machinery that ultimately leads to the first order.
by hollerith | 2025-06-01 16:06:32+00:00
The longest-range battery-powered drones have a range of only 14 km or so (and probably cannot carry enough explosive that far to help much with an attack like yesterday's attack) thus the need for the Ukrainians to use trucks to transport the drones used in this attack to within a km or so of the target. It is easy for Ukrainians to pass for Russian (e.g., if stopped at a checkpoint inside Russia) because there were 3 million Ukrainians living inside Russia at the start of the invasion in 2022. The same cannot be said for many future conflicts. To give an example, the German regime got almost no useful information coming from spies in England during WWII because it proved easy for British society to detect and capture German spies. It probably would have proved equally difficult or almost as difficult and risky for the Germans to get a truck loaded with drones, explosives, drone operators and the electronics needed to control the drones to within a km of an English military target (if the citizenry knew about drones the way we in 2025 know about them).
Show HN: macOS app to keep task-related content in always-visible desktop spaces
by mijick | 2025-06-01 16:06:34+00:00
Hi HN,

I’ve been building Mijick Pockets, a lightweight macOS app that helps reduce context switching and mental clutter by letting you group your files, links, notes, and tools into always-on-top visual containers—right on your desktop.

Why I built it: Like many, I often found myself digging through folders, tabs, and notes just to gather everything I needed for a task. I wanted a way to visually collect everything in one place—without breaking focus or switching between apps.

What it does: You can create floating “Pockets” on your desktop and drag in files, folders, links, notes, screenshots, and even apps. Everything you need for a task stays visible and easily accessible. It helps you stay in flow and switch context quickly.

It’s currently in open beta. I’d love your feedback: • Is the concept clear? • Does it feel intuitive? • Could it fit into your workflow?

You can try it here: https://mijick.com Questions, bugs, or feedback? Email me at pockets@mijick.com

Thanks!