MurphyA/hacker-news huggingface dataset:
by psunavy03 | 2025-06-30 17:13:55+00:00
Open-source reporting has Israeli F-35s kicking the door down on the Iranian IADS. Strong data point as to their effectiveness when properly employed as compared to some of the woo-woo airshow fanboying over things like bistatic radar.

As always, the side who can best maximize the capabilities of their platforms while hiding/compensating for their limitations is the one who will win.
by bigfishrunning | 2025-06-30 17:14:03+00:00
> Yeah, they provide roadside assistance. Because changing your tire on the side of the road is dangerous (as is driving on the donut).

As is waiting on the side of the highway for an hour (possibly in the winter, possibly in the dark) until AAA arrives. Also, allowing you to pay for roadside assistance isn't the same as "providing" it.
by WildGreenLeave | 2025-06-30 17:14:18+00:00
I think it is a great tool, as someone who has this on his bucketlist but no experience it is really handy. Few points of feedback:

1. When I select the start date, maybe autofill the end date with 2 weeks or so. 2. I dropped my email, but that is not something I enjoyed doing. 3. I think there should be a clear reason what is expensive and what not. My 2 week itinerary was 25k. I have no idea if this is expensive (probably not), but to me this feels insane.
by mingus88 | 2025-06-30 17:14:20+00:00
Like other areas of electrification, centralizing the generation of power used to charge is a significant step in the right direction

We are hopelessly addicted to petroleum but taking all of those little motors out of our neighborhoods is good and useful and we should do more of it. They are much more inefficient and pollute to a greater degree than generating that power in a plant

That said, I love my electric blower and trimmer. One even has a cord so no batteries needed.

But all the crews that service large areas and are out all day long working still will use gas for a long time. It’s just not practical at that scale.
by silverquiet | 2025-06-30 17:14:26+00:00
I neither have children nor travel often, but I believe that an annual Caribbean vacation is significantly cheaper than a child. I don't doubt that children can be as you say; that they provide a motivation and sense of purpose for their parents. But clearly that is not the case for all as the number of un-involved parents would suggest.

For myself, I think economic anxiety/precarity has been one of the strongest motivators for never wanting children. As I've faced layoffs, I've often thought to myself, "at least I don't have any kids depending on me" and worried for my coworkers who did. It doesn't help that I face some medical issues either.

But I think more than anything, I just don't want to force some poor child into this world/economic system that we have created that I've never really felt comfortable in. I used to think that this made me some kind of strange outlier, but more and more, given that we see ever decreasing fertility, perhaps I was merely early to this feeling.
by BassmanET | 2025-06-30 17:14:38+00:00
So no one here seems willing to address the underlying problem. Population ! The Earth needs a break from the constant beating it takes from irresponsible Humans. "IF" possibly the Human race on this planet could be reduced significantly, the overall condition of life would be greatly improved. This is the Most Important Issue. NO ONE WILL GIVE THIS THE PROPER ATTENTION THIS PROBLEM NEEDS.
by shadowgovt | 2025-06-30 17:14:56+00:00
Rare has a history of video games that work in testing and have bugs buried in them for years until some novel architecture surfaces them. Not to imply other companies don't; just that Rare is an easy-to-reference name on the topic.

Donkey Kong 64 has a memory leak that will kill the game after a (for that era) unlikely amount of contiguous time playing it (8-9 hours, if I understand correctly). That was not caught in development but is a trivial amount of time to rack up if someone is playing the game and saving progress via emulator save-state instead of the in-game save feature.

(Note: there is some ambiguous history here. Some sources claim the game shipping with the Memory Pak was a last-ditch effort to hide the bug by pushing the crash window out to 13-20 hours instead of 8-9. I think recent research on the issue suggests that was coincidence and the game didn't ship with either Rare or Nintendo being aware of the bug).
by overfeed | 2025-06-30 17:14:58+00:00
Nvidia spent over $100M last year on ads & marketing itself, and it's an ongoing expenditure. The state college built those great-looking dorms once and sends pictures of them every year to prospective students, so they have ongoing marketing value, in addition to their normal utility. Think of it this way: those dorms are the college-equivalent of CUDA; and how much has Nvidia invested in CUDA?
by amiga386 | 2025-06-30 17:15:03+00:00
I once wrote an (Amylaar LPC) enemy who, if you attacked him and he was near death, would summon two comrades to fight for him.

Unfortunately, they're immediately hostile so you start attacking them too, and _they_ get near death and summon two comrades each, and so on. It turns into a Sorcerer's Apprentice scenario very quickly.

I managed to bring the MUD to a halt. An archwizard (not Yen Sid) had to instakill the enemies to avoid hitting their "near death" condition and creating more of them.
by jchw | 2025-06-30 17:15:13+00:00
To clarify I don't really mean "no client trust", I just mean less. There's a lot of ways to skin a cat when it comes to multiplayer architecture. (I realize you probably know this, but it's always worth repeating. I'm routinely surprised by what people manage to come up with.)

For something like a 2D fighting game it seems like they've landed on determinism + rollback most of the time. That basically only trusts inputs from any given client and nothing else is trusted. Totally possible for the server to "verify" a client's claims by running the replay if needed, though obviously that can be rather expensive. Either way, that eliminates a huge avenue of cheating; as long as the developers did it right, you're basically just left with cheating by botting and using macros.

For something like an FPS game life is hard. The client has to react "as if" there is no latency even though there is. If an arena "twitch" shooter (does... anybody still make these?) ever had a situation where the cross-hair lined up but it didn't count, that would basically break the game. Still, there are many more things that are typically client-controlled, and there should be ways to not give the client as much control without adding too much latency. Any situation where the client and the server or peers can both track something and the server or peers can verify the correctness of the state of the client after the fact, it's probably possible to make some improvements. Basically, make an effort to ensure as little of the information received from any given client is inherently "trusted".

I won't lie, the approach of using heuristics in an otherwise client-trusted environment is definitely "fraught with peril" to some degree; bad heuristics can be pretty damaging. Blizzard ran into a problem where they were accidentally banning Wine users at one point, and it took them a really long time to actually admit the bans were incorrect, and as far as I know they never bothered reversing any of them. Don't get me wrong, they can say "Wine is not supported" and call it a day, but even ignoring that you'll always have some false positives, due to bugs or even weirder issues like clients with bad DRAM.

FPS games are definitely in for a world of hurt though. It's one thing to combat rudimentary aim bots that read internal game data and move the mouse with exact precision, totally different ball game when you have vision models controlling HID mice and keyboards. A Raspberry Pi Pico and a second computer with a capture card isn't a non-zero expense... but, a lot of people already have these things lying around. No amount of not trusting the client can do anything for you with this. You would definitely have to get deeper into behavioral analysis.
by dylan604 | 2025-06-30 17:15:18+00:00
Again though, how I manage my time is my business. If I'm assigned a task on Monday with a deadline for Friday, I can finish it on Monday and have it ready for the Friday deadline and then spend my time how I wish OR I can report the task completed and then expect to have more tasks assigned. There's no need to have a negotiation with how any tools that I use makes me more efficient. You seem to be unable to manage your own time and need to be told by employer when to have time off. That's something you should try changing rather than expecting the world to change to how you want to spend time.
by elashri | 2025-06-30 17:15:28+00:00
NSF grants can’t be used to build dorms, it’s actually in their official guidance. The rules (from the Uniform Guidance, 2 CFR 200) explicity say that federal research money can’t go toward capital projects like housing. The only "facilities" costs they allow are indirect ones like basic maintenance or utilities for existing research building not new construction. So dorms are totally off limits.
by adrian_b | 2025-06-30 17:15:58+00:00
According to TFA, the main culprit for disrupting "the human oxidation field" from the skin care products are the alcohols contained therein.

The massage oils and the perfumes used by the ancients were not alcohol-based, but they contained only vegetable oil and oily extracts from aromatic plants.

From what is described in TFA, the oils and perfumes used in the ancient world would have had a much weaker disruption effect than modern products, if any, because they would have captured less of the hydroxyl radicals, while also generating some radicals themselves, possibly offseting the effects due to the captured radicals.

The various undesirable ancient practices listed by you have existed, but they cannot be considered as widespread or recommended by medical authorities, when compared with massage with oil.

Massage with oil was something as frequent as washing for anyone who would not be considered as poor. Massage with oil was praised as important for a healthy skin by the ancient physicians, e.g. from the Hippocratic tradition, for whom the majority of their advices about hygiene, healthy nutrition and exercises remains as valid today as they were 2500 years ago.
by genewitch | 2025-06-30 17:16:02+00:00
this sounds over-broad. if i make a tape measure yagi with some PVC pipe that is tuned for ~100mhz, and i tune to an FM station that is "over the radio horizon"^ and aim it at a patch of sky where planes travel, if i receive the remote FM radio station at my location that means it's reflecting off something.

This is the most banal passive radar you can make. There's also one that doesn't require "over the horizon", but does require two receivers, you need two directional antennas at the same wavelength (two identical yagis will do, or if you're clever, two 9wl:0.25wl off-center fed dipoles), one aimed toward a radio source, and the other aimed at your desired "radar area", you can correlate signals on the radio-side to the radar-side.

So because i typed this, does that mean black helicopters later for me?

^"over the radio horizon" for VHF/UHF is a function of transmitting antenna height, relative to your location, and is usually "line of sight, plus 10%", assuming no tropospheric ducting. VHF/UHF are not like lower frequencies that are reflected by the ionosphere (sometimes) and the "ground" (sometimes), their range is drastically limited.

so in essence, if you know of a station in a nearby county or whatever, but you have never received it at your location, even with sensitive radios and good isolation (>=15dBd), and there's no physical barriers between those two points, and you aim a sensitive antenna and receiver at that transmitter, if you do receive "snippets" of signal - something is reflecting it.

this stuff is on various websites, archive.org, probably wikipedia.

If you have a VHF receiver of any sort, that allows external antennas, you can measure out nine wavelengths of wire, as straight as possible, aimed slightly (a degree or two, depending) off center from your target area; and 1/4th wavelength of wire in line with the other, and attach the short one to "ground" and the long one to "antenna", you now have a ridiculously cheap antenna. It's easier to make and set up than a beverage antenna, as well.

note: mods, delete this if i violated any rules, i don't see how, but i'm no law-thing
by marssaxman | 2025-06-30 17:16:06+00:00
I'm tinkering with a little DSL for declaring embedded in-memory databases, to be emitted as C++ code. I've noticed that I keep creating assemblages of STL containers which feel like tiny databases, optimized for specific queries and constraints: a couple of vectors with structs, some maps or sets, maybe some running totals or min/max references, all wrapped up in an "engine" object governing whatever process it is that uses the data. Wouldn't it be nice if I could declare such a thing, SQL-style, and let the machine work out the details?

There's a little inspiration from the MLIR ecosystem here, which makes heavy use of `.td` files for code generation. I want to write a schema file, defining some tables and indexes along with the queries and procedures which will operate on them, then have this compiled to a C++ header file I can include, where the schema is a class and the queries/procs are methods.

I have no idea how far I'll get with this, but it's always fun messing about with weird little languages, and I'd like to see what programming in this style would feel like.
by bumby | 2025-06-30 17:16:17+00:00
That’s the circular part.

It’s required because it’s a safety issue. I think that’s the intent behind almost all mandatory sensors. That’s why the post put “useless” in quotes. I’m highlighting just that it may be required because it’s needed for safety.

However, many motorcycles have ABS as optional equipment and many people (non-stunters) don’t opt in for it. Meaning, many people don’t recognize (or don’t care enough to pay) the safety aspect.
Show HN: QuizKnit, an open source quiz creator
by jibolash | 2025-06-30 17:16:39+00:00
QuizKnit is an open source quiz creator to create quizzes by pasting in text or selecting from a large range of historical categories.

Started as a very simple app for me to play around with OpenAI’s API last year then morphed into a portfolio project during my job search earlier this year. Now happily employed so decided to open source it.

Right now, a user can create a quiz, take a quiz, save it and share the quiz with other people using a URL.

You can try out the full working application at https://quizknit.com

Github Links: Frontend: https://github.com/jibolash/quizknit-react , Backend: https://github.com/jibolash/quizknit-api
by triceratops | 2025-06-30 17:16:51+00:00
> That's not the capital-as-control which we're discussing here.

I feel you. I'm saying the exact same thing all over this thread.

> 401k holders are not holders of capital

There's capital and Capital. All 401k holders own capital. But the run of the mill retirement saver has no outsize influence on politics or business beyond what's available to a private citizen. Capital, with a capital C (haha!) controls both.
by Aeglaecia | 2025-06-30 17:17:27+00:00
maybe theres a reason religion represses gay people, without the pressure of raising their own offspring there is 0 barrier to overt hedonism. lacking the opportunity to live this way and instead existing under a system of morality, the energy of gay people would naturally be inclined towards taking care of their own family, especially when a sibling dies in battle or by disease
by ceejayoz | 2025-06-30 17:17:40+00:00
> It’s not fear mongering if fluoride actually does have negative effects.

Dihydrogen monoxide has significant negative effects, too. It kills thousands every year. It causes severe burns. It can corrode metal. We still, uh, don't ban it from the water supply.

(We've come close, though. https://www.nbcnews.com/id/wbna4534017)

I don't doubt that high levels of a thing can be bad. Your own quote acknowledges this "the dose makes the poison" aspect of things.
by YeGoblynQueenne | 2025-06-30 17:18:12+00:00
It's not a scholarly article but a blog post but you're still right to be frustrated at the very bad writing. I do get the jargon, despite myself, so I can translate: the authors of the blog post claim that machine learning for autonomous robotics is "solved" thanks to an instance of V-JEPA 2 trained on all videos on youtube. It isn't, of course, and the authors themselves point out the severe limitations of the otherwise promising approach (championed by Yan LeCun) when they say, in a notably more subdued manner:

>> the model is basically a diva about camera positioning. move the camera 10 degrees and suddenly it thinks left is right and up is down.

>> in practice, this means you have to manually fiddle with camera positions until you find the sweet spot. very scientific. much engineering.

>> long-horizon drift

>> try to plan more than a few steps ahead and the model starts hallucinating.

That is to say, not quite ready for the real world, V-JEPA 2 is.

But for those who don't get the jargon there's a scholarly article linked at the end of the post that is rather more sober and down-to-earth:

A major challenge for modern AI is to learn to understand the world and learn to act largely by observation. This paper explores a self-supervised approach that combines internet-scale video data with a small amount of interaction data (robot trajectories), to develop models capable of understanding, predicting, and planning in the physical world. We first pre-train an action-free joint-embedding-predictive architecture, V-JEPA 2, on a video and image dataset comprising over 1 million hours of internet video. V-JEPA 2 achieves strong performance on motion understanding (77.3 top-1 accuracy on Something-Something v2) and state-of-the-art performance on human action anticipation (39.7 recall-at-5 on Epic-Kitchens-100) surpassing previous task-specific models. Additionally, after aligning V-JEPA 2 with a large language model, we demonstrate state-of-the-art performance on multiple video question-answering tasks at the 8 billion parameter scale (e.g., 84.0 on PerceptionTest, 76.9 on TempCompass). Finally, we show how self-supervised learning can be applied to robotic planning tasks by post-training a latent action-conditioned world model, V-JEPA 2-AC, using less than 62 hours of unlabeled robot videos from the Droid dataset. We deploy V-JEPA 2-AC zero-shot on Franka arms in two different labs and enable picking and placing of objects using planning with image goals. Notably, this is achieved without collecting any data from the robots in these environments, and without any task-specific training or reward. This work demonstrates how self-supervised learning from web-scale data and a small amount of robot interaction data can yield a world model capable of planning in the physical world.

https://arxiv.org/abs/2506.09985

In other words, some interesting results, some new SOTA, some incremental work. But lots of work for a big team of a couple dozen researchers so there's good stuff in there almost inevitably.
by svat | 2025-06-30 17:18:28+00:00
> in a bunch of cases

That's precisely the issue: of course for many problems there are obvious ways to trade off space and time. Smart people who have spent their lives thinking about this are aware of this. :-) The issue here is: can this always be done? For an arbitrary computation that takes t time, can it always be simulated in much less space (using more time of course), no matter what the computation is? Lots of people have tried, and the best result until now was t/log t in the 1970s.

Edit: A comment on a previous discussion of this result by the author of the Quanta article, which substantiates and links to researchers' opinion that it's the universality (works for every problem) that's the surprising part: https://news.ycombinator.com/item?id=44075191
by georgeecollins | 2025-06-30 17:18:39+00:00
It bugs me that this is down-voted so much. I love education, academia, research etc. but it is clear to me that so much elite education hates factory farming, mining, manufacturing etc. It's good for independent voices to critique problems in these areas. But at some point you need to stand up and say these things have problems but our modern world needs them.

I see it in my elite educated children. The more productive (and I mean literally in terms of producing something) they look down on it. The ideal job is academia, government, politics, or the arts. I know I am over-generalizing, but its like college teaches them you are Satan if you work for an oil company or Monsanto and a saint if you work for the EPA or FDA. Both are flawed but you also need both.
by yesfitz | 2025-06-30 17:18:39+00:00
Humans have historically done many things that we now find distasteful or unthinkable.

It may be in the future that fishing joins that list.

Abolition is the only alternative to immoral and unethical actions, but in terms of nutrition, there are plenty of ways to get the same nutrients, and ways to use seaweed to replicate some of the flavors.
by arp242 | 2025-06-30 17:18:42+00:00
Most of the times I've looked at it, ARM still seems to be lagging behind x86 a bit, but the gap is much smaller than it used to be. For example: https://news.ycombinator.com/item?id=41925983

Of course the specifics will depend on what you're doing: for certain applications or code-paths ARM may well have 100% parity, or perhaps even have more optimisations than x86.
by bumby | 2025-06-30 17:19:17+00:00
>That don't directly take control away from me.

Sure it does. You can tune it to get better performance or fuel economy. (Tbf, you can do the same by fuel mapping your injectors, but it would probably void any warranty).

What you seem to be alluding to is that the automated features give you different performance than what you were expecting and you have little recourse. The same could be said for your fuel injectors.
by cerisier | 2025-06-30 17:19:39+00:00
A C/C++ cross compilation toolchain for Bazel based on LLVM that compiles all target dependencies (CRT, libc, C++ stdlib, unwind libraries etc...) from source.

This means that it can cross-compile C and C++ programs that use the libc (glibc or musl) as well as the C++ stdlib (libstdc++ or llvm-libc++) out of the box without any kind of sysroot.

https://github.com/cerisier/toolchains_llvm_bootstrapped
by danaris | 2025-06-30 17:19:53+00:00
They attempted to indicate wildcards there, but HN ate them. That should say "you haven't proven that you control either *.freewebhost.com or *.tekmol.freewebhost.com".

Now, I can definitely see there being a system where the owner of the root domain (eg, freewebhost.com) can set up something in their own .well-known directory that specifies that any subdomains can only declare certs for that specific subdomain, rather than being able to claim a wildcard, and then we can allow certs that sign wildcards in cases where such a limiter is not in place.

In any case, this would only solve the DNS auth hurdle, not the overall expiration hurdle.
by locacorten | 2025-06-30 17:20:18+00:00
From my standpoint, this isn’t about revenge. It’s about accountability and alignment with broader realities. Over the past 18 months, we've seen over a million layoffs across the US tech sector alone. White-collar industries everywhere are tightening belts. The US government also had massive layoffs due to DOGE.

And yet, I haven’t seen a single example of administrative downsizing in our public universities—not one. Instead, I hear about professors losing grant funding and international students facing stress over visa uncertainty.

So when I say universities aren’t hearing the message, I’m referring specifically to the glaring lack of reform in their administrative structures. Until I see serious efforts to address this—starting with large-scale administrative layoffs—I'm not inclined to offer my sympathy.