MurphyA/hacker-news huggingface dataset:
by slipperydippery | 2025-08-27 16:32:09+00:00
IIRC, the expected return payload for this is lighter than Apollo. In no small part because they're dropping all their return fuel and their entire return vehicle into the Moon's gravity well, rather than leaving it in orbit. Subjecting themselves to extra abuse from the good ol' rocket equation.

One of many wacked-out things about the plan.
by bubblelicious | 2025-08-27 16:32:21+00:00
Really hard to believe articles like this and even more hard to believe this is the hive mind of hacker news today.

Work for a major research lab. So much headroom, so much left on the table with every project, so many obvious directions to go to tackle major problems. These last 3 years have been chaotic sprints. Transfusion, better compressed latent representations, better curation signals, better synthetic data, more flywheel data, insane progress in these last 3 years that somehow just gets continually denigrated by this community.

There is hype and bullshit and stupid money and annoying influencers and hyperbolic executives, but “it’s a bubble” is absurd to me.

It would be colossally stupid for these companies to not pour the money they are pouring into infrastructure buildouts and R&D. They know it’s going to be a ton of waste, nobody in these articles are surprising anyone. These articles are just not very insightful. Only silver lining to reading the comments and these articles is the hope that all of you are investing optimally for your beliefs.
by zulban | 2025-08-27 16:32:44+00:00
I think you're missing the point.

If I give a fun extreme example it doesn't mean there's no subtle problem. Where do you draw the line? Maybe I guessed 40 but it would really be 80. Maybe they send in 400 lines. 200?

Also 1000 is maybe fine if it's a one shot script that just works one time on non-prod.
by CharlesW | 2025-08-27 16:33:23+00:00
It’s surprising that anyone would think EU politicians might punish Apple for deplatforming a single BitTorrent app. Surely those politicians aren’t dense enough to believe users are relying on their phones to distribute Linux ISOs.

iTorrent's ability to play while "sharing" was the bridge too far. There are plenty of players for personal media in the App Store (Plex, Jellyfin, etc.), but as a BitTorrent client it's clear that its primary purpose was to play media that was vanishingly unlikely to be the user's.

It also didn’t help that AltStore PAL regularly spotlighted these apps, basically taunting corpos and eurocrats alike. On the bright side, qBitControl won’t be affected, since it isn’t a BitTorrent client itself but merely a remote for qBittorrent.
by jngiam1 | 2025-08-27 16:33:26+00:00
This server has two tools: feedback-to-devs and search-flight

feedback-to-devs sends feedback to the Kiwi mcp server devs.

That's an interesting way to collect feedback, but I also wonder if users of this will miss seeing that tool enabled and then inadvertently send other feedback or private data to the Kiwi devs too.
by cosmicgadget | 2025-08-27 16:33:28+00:00
> why doesn't the sentence end here?

Once again, because being in a political party that has rapists is not the same as committing rape. Do I need to explain this further?

> The dems didn't even do that first part of promising to release things before "failing" to.

So then don't vote for them? Though if you are voting based on this issue and have a choice between a man who is in the files and has a documented history with Epstein or a woman who is a former state AG and didn't run in the east coast Trump/Epstein circles, please tell me you aren't as naive as Joe Rogan.
by mulmen | 2025-08-27 16:33:38+00:00
> I only said “good chunk” because there are already more than a few reports pointing to a shift in behavioral patterns around calls

Yes, such reports exist and they are easy to find when you look for them. My point is that you are not balancing these reports with the benefits of the PSTN or considering that people who happily use the PSTN aren't vocal about it. I think you are attributing way too much weight to the information you can find, especially when you are looking for it. You then draw an extreme conclusion that the PSTN is not worth maintaining and support it with this flawed analysis of behavioral change.

You might be right but the way you have substantiated your argument isn't compelling.
by sersi | 2025-08-27 16:34:03+00:00
I don't feel similar passion but that's because I don't have an iphone and gave up on ios long ago. I use android because it gave me more freedom. The freedom to root my phone, the freedom to install whatever app I wanted to.

I use a macbook pro as my main laptop because macos is bearable (also it's become steadily worse in the last few years) and their hardware is great. But, ipads and iphones are just locked down trash from my perspective and I refuse to use money to get a device that I can't control.
by MarkusWandel | 2025-08-27 16:34:19+00:00
In a quick skim of the comments so far, I don't see the real smoking gun.

The previous devices had hardware interlocks. So if the software glitched, it was just an annoying glitch - nobody got zapped. But mature software gets trusted, so they removed the hardware interlock as redundant. And then the annoying glitches became fatal. Total miscommunication. The people cost-reducing the hardware interlock only saw mature, trustworthy software. The people living with the glitches only saw them as annoying, but harmless. And then, disaster.
by glenstein | 2025-08-27 16:34:36+00:00
It must be the case that our measurements are interfacing with something ontologically real, so I can't agree with the minimizing tone that treats respect for them them as implicitly necessitating a total exclusion of ontology. Far from breaking the link between measurement and reality, examples like GR’s localism or QM’s treatment of particles show that measurement is what pushes us into new and unfamiliar ontological commitments.

To then suggest that Asimov's essay depends on such a radical version of instrumentalism feels unnecessary, given that his argument attaches just as well, I would say better, to a view that makes space for ontology but still underwrites the history of progress he was describing. His essay seems less a failure to follow deeper philosophical detours than a decision to keep his argument tied to that central point.

You also seem to be implying a kind of ontological "regression" in the history of knowledge which I think comes from projecting specific ontological attitudes retroactively onto the past when those distinctions weren’t even part of the vocabulary.

A big problem with Steven Jay Gould’s self-posturing as a savior of Darwinian theory was that he manufactured a crisis of his own invention about "gradualism" and then claimed to resolve it. Darwin never assumed a fixed speed of evolution, so the supposed crisis dissolves once you stop reading one into the history. A similar attitude helps in reading the history of science: early measurements and models need not be seen as knowledge of ontology that we somehow "lost" but as data accompanied by overconfident declarations that can be separated out.

If you correct for ontology in this way, treating the instruments as interfacing with whatever is ontologically real, then you see steady progress toward more accurate knowledge. Far from being subtly wrong this reinforces the core of Asimov’s point that successive models are increasingly less wrong because they are tethered to reality (e.g flat to globe to spheroid to GR’s spacetime and beyond). It's that same arc of progress carrying us through those examples into more exotic ontologies. And the sense of crisis comes not from instrumentalism's commitments but from identifying progress with 'intuitively familiar' as if outgrowing our conceptual inheritance were failure rather than discovery.
by Saris | 2025-08-27 16:34:36+00:00
The opposite for me I think.

The parts I don't like about coding are figuring out little details, or figuring out 'how to do X thing' that I've never done before when I'm not really sure where to start.

I have fun with the logic and making things work how I want them to work, and getting an end result that I like.

So it's been nice having something I can give details on what I want the end result to be, and getting suggestions on ways to get there. Or just have it figure out silly little issues for me.
by sokoloff | 2025-08-27 16:34:49+00:00
> Do you have a source for this?

At the time of the original pay package award (3/21/2018), with primary performance conditions being the growth of Tesla market cap (making money for Tesla shareholders), Tesla had a market cap of $53.5B.

At the time the lawsuit against Musk set aside that pay package in January 2024, Tesla's market cap had expanded under Musk's leadership to around $600B.

$600B - $55B = $545 billion in market cap increase (making money for shareholders), which dwarfs both the $29B he agreed to take as well as the larger amount he would have been due under the 2018 agreement.
by adiabatichottub | 2025-08-27 16:35:29+00:00
I have an older workstation with no NVMe sockets. You can find 4 socket NVMe PCIe cards that let you bifurcate a 16x PCIe socket into four 4x NVMe sockets. Great way to make a local flash ZFS pool.

https://www.ebay.com/sch/i.html?_nkw=Asus+Hyper+M.2

I still have to boot off a SATA SSD.
by ProllyInfamous | 2025-08-27 16:35:32+00:00
Pre ChatGPT:

•largest publicly-traded company in the world was ~$2T (Saudi Aramco, not even top ten anymore).

•nVidea (current largest @ $4.3T) was "only" ~$0.6T [$600,000 x Million]

•Top 7 public techs are where predominant gains have grown / held

•March 16, 2020, all publicly-traded companies worth ~$78T; at present, ~$129T

•Gold has doubled, to present.

>what kind of effects are we going to see

•Starvation and theft like you've probably barely witnessed in your 1st- or 3rd-world lifetime. Not from former stock-holders, but from former underling employees, out of simple desperation. Everywhere, indiscriminantly from the majority.

•UBI & conscription, if only to lessen previous bullet-point.

¢¢, hoping I'm wrong. But if I'm not, maybe we can focus on domestics instead of endless struggles abroad (reimpliment Civilian Conservation Corps?).
by ndsipa_pomu | 2025-08-27 16:35:47+00:00
I'd consider the Post Office Scandal to be far more malicious. The higher ups in the post office were getting bonuses IIRC according to how much money was "recovered" (defrauded) from the subpostmasters. Also there was a lot of lying to the courts and ministers about the reliability of the software.

As far as I know, the Therac-25 incidents were reasonably honest mistakes.
by codingdave | 2025-08-27 16:35:48+00:00
> developers need to ship iOS 26 apps without AI support.

oh noes! the tragedy! the horror! /s

But in all seriousness, if you are trying to say "buy my book", just say it. This post is clearly marketing for your gumroad content. Self-promotion is allowed on HN, once in a while, within reason. Your posting history shows you aren't really falling within that "once in a while" guideline. But even if you were... if you are going to self-promote, step up and do it. The only thing more annoying than someone who does nothing but self-promote is when they do so without transparency.
by maplant | 2025-08-27 16:35:59+00:00
> using a normal std Mutex within an async environment is an antipattern and should not be done

This is simply not true, and the tokio documentation says as much:

"Contrary to popular belief, it is ok and often preferred to use the ordinary Mutex from the standard library in asynchronous code."

https://docs.rs/tokio/latest/tokio/sync/struct.Mutex.html#wh...
by isodev | 2025-08-27 16:36:03+00:00
I just saw the post surface on Mastodon with some extra [0] context [1]. As an app developer, I need to keep such stories on the sidelines of my focus because otherwise it's practically impossible to do my job. Every single claim from Apple about privacy over the years has proven to be sales theatre.

[0] https://pluralistic.net/2024/03/12/market-failure/

[1] https://www.phonearena.com/news/apple-facebook-almost-worked...
by reorder9695 | 2025-08-27 16:36:15+00:00
I'm not in the US but the third party doctrine looks obscene to me, is this saying I'd have no expectation of privacy for my full name/DOB/address/ID because I legally had to give it to a bank to open an account, which is an essential thing to do in the modern world to get paid into nevermind spend money? I absolutely have an expectation of privacy for all of those details, doubly so if I am mandated to provide them to a third party
by terminalshort | 2025-08-27 16:36:19+00:00
So he's generally an ass to work for, got behind a politician you don't like, and fired a bunch of bureaucrats that probably shouldn't have been fired? Is that it? GWB started a completely unnecessary war, so if that's your example of OK in comparison, then I struggle to understand your standards.

> Vertical landings using engines to slow is inneficient. Sure, you reduce system complexity in not having wings or parachutes, but you gain it all back with things like engine restarts, and the need for high pressure ratio engines.

Well, the most cost effective rocket ever built uses this, but please do elaborate. What system do you propose that would be better?
by wuschel | 2025-08-27 16:36:25+00:00
That - and there is the perspective of WW2 as change of guard of dominating world power.

The Empire bit the dust, Europe ruined - and the US and CSSR divided the world upon themselves.

It is not narrative for us to hear, as there have been many sacrifice that came to liberation of Europe. It is much easier to see them trough less less of the good guys, the liberators. But there are many sides to history: it also was a change of guard in the strategic geopolitical sense… and even after WW2, the US did a lot to accelerate the Empire’s demise …
by mrtracy | 2025-08-27 16:36:31+00:00
Rust uses the traits “Send” and “Sync” to encode this information, there is a lot of special tooling in the compiler around these.

A type is “Send” if it can be moved from one thread to another, it is “Sync” if it can be simultaneously accessed from multiple threads.

These traits are automatically applied whenever the compiler knows it is safe to do so. In cases where automatic application is not possible, the developer can explicitly declare a type to have these traits, but doing so is unsafe (requires the ‘unsafe’ keyword and everything that entails).

You can read more at rustinomicon, if you are interested: https://doc.rust-lang.org/nomicon/send-and-sync.html
by eduction | 2025-08-27 16:36:37+00:00
One clear indication he was not, from PDF p14 (8 as numbered) ("MP"="mishap pilot"):

"At 21:12:52Z, the SOF informed the MP, “Alright the engineers uh are not optimistic about this COA but, extremely low PK [probability kill, meaning the probability this would fix the issue], but we’re going to try anyway is a touch-and-go on the runway, mains only, do not touch the nose gear, uh lift back off in all cases and have the uh have Yeti 4 reconfirm the nose gear position once your safely airborne.”"

No need for this if the pilot was on the call directly.
by dragonwriter | 2025-08-27 16:36:49+00:00
> In 3.5 years he is out the door and an election will be held with presumably Vance as the POTUS nom.

I wouldn't presume that very strongly; the last two sitting VPs to be nominated to succeed the President they served under were Nixon and George H. W. Bush.

> If you play the tape out and, as expected, the GOP is massacred at mid-terms, and Dems get in their pick in at the next election I would expect all this to be undone.

I think you haven't thought through the manners in which a military occupation targeted on a partisan basis can, alone or in coordination with other chicanery, selectively impact the operation if elections, and how any uncertainty produced is resolved by the fact that the existing House is the ultimate judge of elections to the next House.

IOW, your mistake is asssumign business as usual despite all the flashing red lights and klaxons going off about how the business of government is not operating as usual.
by lycopodiopsida | 2025-08-27 16:36:52+00:00
We could imagine it, but...

First of all, not in the scope of current EU. I can't imagine Netherlands landing in one country with Romania or Hungary for reasons of politics and economics.

Second, even if we take some countries with good ties, similar economics and politics - let us say Netherlands, France, Germany - there is more to a country than that. I was in Belgium the other month. Very funny - you leave Brussels on a train, ride for 20 min., get off the train in Antwerp. Different language, different people, they do not even care doubling descriptions in a museum in french. There is more to a country than just a name, and I am not sure a stable nation can be born just like that. There is more to it than politics.
by aidenn0 | 2025-08-27 16:37:07+00:00
From the article I linked: "...capacities larger than that only available from a few specialty vendors at eye-watering prices"

From what I can tell, this was true when it was written, but has changed since with the Samsung QVO 8TB SATA only at a roughly 25% markup compared to a 8TB QLC M2 2280 drive. When I searched last winter it was 2-4x expensive as soon as you crossed the 4TB mark, with 4TB and under being similarly priced between SATA and nvme drives.
by moregrist | 2025-08-27 16:37:50+00:00
> In Smalltalk and Objective-C, you just check at runtime whether an object instance responds to a message. This is the original OOP way.

This introduces performance issues larger than the typical ones associated with vtable lookups. Not all domains can afford this today and even fewer in the 80s/90s when these languages were first designed.

> It's sad that OOP was corrupted by the excessively class-centric C++ and Java design patterns.

Both Smalltalk and Objective-C are class based and messages are single-receiver dispatched. So it’s not classes that you’re objecting to. It’s compile-time resolved (eg: vtable) method dispatch vs a more dynamic dispatch with messages.

Ruby, Python, and Javascript all allow for last-resort attribute/message dispatching in various ways: Ruby via `method_missing`, Python by supplying `__getattr__`, and Javascript via Proxy objects.
by zachwills | 2025-08-27 16:38:06+00:00
Hey HN, author here.

I spent last week in a deep-dive experiment to see how far I could push modern agentic workflows on a greenfield project. I wanted to move past simple code generation and see if I could build a system where I was orchestrating a team of agents to build a full application.

The results were pretty wild (~800 commits, 100+ PRs, and a functioning app we use internally at my company), but the most interesting part was the playbook of rules I had to develop to make it work. The post covers the 8 rules I learned, from managing the AI's context window with sub-agents and manual checkpoints, to creating autonomous test loops, to why I had to become ruthless about restarting failed runs.

A few quick notes to preempt questions:

Tech Stack: The core of this was Claude Code, a custom parallelization script, and open-source MCPs like Serena.

Cost: The token cost was significant (~$6k). This was an experiment to push the limits, not to optimize for cost efficiency... yet.

Effort: This was not a standard 40-hour week. It was an intense, "in the hole" sprint with a very high cognitive load.

I’m convinced the role of an engineer is shifting from a hands-on coder to an architect of these intelligent systems. I’m curious to hear how others are approaching this. What workflows or tools for managing agents have you found to be effective?
Show HN: SkipFees -free community directory of restaurants that deliver directly
by Aryagm | 2025-08-27 16:38:06+00:00
Food delivery apps started as “convenience” but have turned into a system that extracts value from every side:

- Restaurants pay 15–30% commissions per order, forcing them to raise prices or operate at a loss. - Drivers earn ~$11.77/hour before gas and vehicle costs (often below minimum wage). - Customers end up with inflated menus and hidden fees, sometimes paying 30%+ more than the food is actually worth.

The apps don’t create value. They pull money out of restaurants, workers, and customers. It benefits nobody.

I built something simple in response: skipfees.com

It’s a free, community-driven directory of restaurants that deliver themselves. No middleman, no inflated prices, no commissions.

Right now it’s small (just a couple dozen Toronto restaurants I added manually), but anyone can add their local spots in seconds. My hope is that, over time, this grows into a resource people everywhere can use.

I’m a university student; this isn’t a startup or a VC-backed company. It’s free and open to everyone. Still rough and might be buggy, but I’d love feedback on the concept, UX, and what features would make it more useful.

Check it out here: https://skipfees.com
by loeg | 2025-08-27 16:38:18+00:00
I think it is wrong/weird for objects of the same type to have different vtables, yes. I would call those different types.

Upcasting is fine, but generally speaking the expected behavior of invoking a superclass method on an object that is actually a subclass is that the subclass method implementation is used (in C++, this would be a virtual/override type method, as opposed to a static method). Invoking a superclass-specific method impl on a subclass object is kind of weird.
by godelski | 2025-08-27 16:38:53+00:00
Sorry, I replied to a sibling comment that was nearly identical[0]. Luck(?) would have it, said other problem was made more explicit[1]

[0] https://news.ycombinator.com/item?id=45033035

[1] https://news.ycombinator.com/item?id=45035699
by GeekyBear | 2025-08-27 16:39:19+00:00
There seems to be a difference between Google announcing an official policy change and speculation about why this developer is having issues distributing their app.

As mentioned in TFA:

> While there may be a perfectly logical explanation for iTorrent’s revoked rights, Apple’s handling of the matter so far only fuels speculation. Some might even argue that the lack of transparency in revoking distribution rights violates the letter or the spirit of the EU’s Digital Markets Act.

If Apple is truly trying to block an app that has substantial legal uses that is being distributed outside of its own App Store, there is a problem.
by makeitdouble | 2025-08-27 16:39:26+00:00
> hilariously probably Windows

That's probably true.

> 15 y/0

It's a matter of expectations, many laptops that old still work decently enough with a refreshed battery. Funnily enough win10 was released 15 ago, and one can still get support for it for at least another 3 years until 2028, even on the customer license.
by JustExAWS | 2025-08-27 16:39:47+00:00
I haven’t been “interested in programming” for decades probably since I started doing it professionally. It was, is and always has been a method to get companies with money to give me some of that money to exchange for food and shelter and to support my hobbies and life outside of work.

I like the design aspect of implementations. But coding has always been drudgery. LLMs have removed a lot of that drudgery. I just test the output and read it for correctness, see if it’s well formed etc.
by ivape | 2025-08-27 16:39:55+00:00
It should apply for anything. Truth be told the process of learning programming is so arduous at times that you basically just copy and paste and run fucking anything in terminal to get a project setup or fixed.

Go down the rabbit hole of just installing LLM software and you’ll find yourself in quite a copy and paste frenzy.

We got used to this GitHub shit of setting up every process of an install script in this way, so I’m surprised it’s not happening constantly.