MurphyA/hacker-news huggingface dataset:
by mbreese | 2025-11-05 18:09:19+00:00
IIRC that version made it really easy to design things with dimensional lumber. 2x4”s, 2x6”s etc. I have vague recollections of designing a dog house that way from that time period.

I’m not sure how I’d do the same thing now. If I tried to do that now with Fusion, I’d probably have to build out my own primitive set of lumber sizes, right?
by pacoWebConsult | 2025-11-05 18:09:41+00:00
This particular aircraft was acquired by UPS in 2006 and converted for cargo missions. It was originally delivered as a passenger aircraft to Thai Airways International in 1991. [1] I actually saw this exact aircraft at RDU International in August of this year and took a photo, since tri-engine aircraft in general are not very common these days.

[1]: https://www.flightradar24.com/blog/flight-tracking-news/majo...
by kisper | 2025-11-05 18:09:45+00:00
I wonder if the play is to be able to differentiate themselves from the other phone manufacturers. Perhaps they think a free bundled laptop (that is cheap enough to make financial sense to include), instead of a wearable or tablet, could get a significant amount of people on the fence to choose Apple. Then again, they could likely get a lot of them by having a cheaper phone; perhaps though, their fear is cannibalization of the higher end iPhone sales? According to their latest statement, net sales of computer were only a fifth of that iPhone sales. I suppose they think it’s a better risk carving out more sales in the computer market over what they might lose on the entry level MacBook Air sales.

https://www.apple.com/newsroom/pdfs/fy2025-q4/FY25_Q4_Consol...

There’s bound to be multiple reasons, heck, it could even just be internal politics. I too am curious.
by ilaksh | 2025-11-05 18:10:04+00:00
You're right to point out the speed, but it is just not true that GUIs can't be fast. You can have screens that load quickly and shortcut keys etc.

You just have to make fast navigation and data entry a high priority. The assumptions and approaches people make today mean that generally isn't the case. With a TUI there is a hard limit on the amount of data you can load and that helps as a starting point.

- Often it's hitting a server is that is far away rather in the same building.

- you can put the web server in the same building

- Each page is very heavy with lots of JavaScript etc. loading

- you can build lightweight web pages if you priority small script size, minimal dependencies, and do profiling to keep things in check

- Data loading delays rendering

- limit the amount of data loaded and displayed at one time

- Data is slow to load

- an older system has limited capacity meaning it's not an option to keep inactive data around - this means data is more likely to be indexed - new systems have very large storage capacities, leading to a larger and larger growing db - eventually default configuration for the database does not allow for everything active to be indexed - solution is to keep inactive data out of active tables being queried for normal operations

- Slow to navigate with mouse

- you can create a keyboard navigation system - you can build keyboard shortcuts into every screen - you can create autocomplete shortcut commands to jump to screens
by munificent | 2025-11-05 18:10:08+00:00
The first app that lets you type in an implicit curve and get a graph of its level set is a very different claim from "For all the history of computational mathematical visualization, graphing equations has been done in binary mode".

The millions of brightly-colored fractal posters adorning walls in the 80s are a very clear counter-example to your claim.

Your app is cool and the visualization is neat. The hyperbolic claims of originality really detract from that.
by arnsholt | 2025-11-05 18:11:00+00:00
I found the Smalltalk way of working in the running environment to be very programmer efficient too, and that it was by far the smoothest development experience I’ve had, even in a pretty dated and clunky Smalltalk at that point. And debugging wasn’t really a problem in my experience, but we stored application state outside of the image in an SQL database (initially Sybase, then MSSQL), which probably removes some «haha, the image has some weird data saved in the dark and dusty corners» issues.
by potato3732842 | 2025-11-05 18:11:02+00:00
>this is a perfect example why the government needs to regulate prices in safety-critical industries.

Aviation is one of the most regulated industries to the point where I've heard multiple aircraft maintenance people who don't know each other make quips to the tune of "we only cut the stupid corners because cutting the smart ones is illegal".

I'm not saying it should be less regulated but considering that the aircraft was maintained recently I wouldn't be surprised if some dumb "well you didn't say we couldn't do it" thing that isn't technically disallowed but should be covered under some broader "don't be stupid" rule was ultimately a causative factor.
by zerosizedweasle | 2025-11-05 18:11:11+00:00
Tariffs make the problem worse but it's doesn't do anything to what the bubble is doing. It is keeping interest rates way abnormally high for how most people are economically. The tariffs make it worse. A significant portion of Americans are barely hanging on economically, have been like that for the last 2 years but the bubble has made it impossible to see until recently when the evidence has become overwhelming. Investors are stealing money from the real economy.
by kccqzy | 2025-11-05 18:11:17+00:00
Per passenger mile is arguably not the best denominator. People choose planes because they are going long distances. Consider whether a better denominator would be per passenger trips. A 10,000 mi trip halfway across the world could have the same weight as a 2 mi trip to the grocery store. Or per hour travelled.

By these metrics commercial flying isn't as safe as you think.
by ImPostingOnHN | 2025-11-05 18:11:40+00:00
> democratic. Which means that the government and the people are the very same thing

This is an unrealistic, idealistic assumption which evidence does not bear out. Examples: Ask people whether they think "farmer" includes non-owning cultivators; Look at majorities voting and losing due to things like the electoral college; Look at gerrymandering seeking to minimize government representation of the people.

If the government and the people are indeed the very same thing, then we can just ask the people, because according to you, the government agrees with the people anyways, or it is undemocratic.

> People will make up bullshit if you ask them.

In general, this goes double for governments. As for this example, it's impossible for the majority of people to "make up bullshit" for word meaning, because the meaning of a word is what most people say it is.

On the other hand, it's totally possible for a government to "make up bullshit" in that case.

> There are also people who use the word "farmer" to refer to someone who creates web/social media content.

There are also people (perhaps even governments!) who exclude non-owning cultivators from their personal definition of "farmer", but that is an outlier use, in some cases only applicable in niche contexts, like tax law. Most people do not use such a definition.

> you're not paying attention to the discussion that is taking place

Please don't attack other posters. That behavior is perhaps better suited for more well-known social media sites. You are smart and capable of making your point without attempting to detract from me as a person.
by johnnyanmac | 2025-11-05 18:11:53+00:00
I don't think it's any of that. Or at least those sre all second order efdects.

It's a much more conformist, homogenized culture so there's less resistance in implementing policy on general.

Also, housing isn't an "asset" the way it is in the US. You simply don't place as much value on your house over there, so there's less resistance to renovating or outright demolishing houses every few decades. Americans would instead see money going down the drain.
Show HN: Zee – AI that interviews everyone so you only meet the best
by davecarruthers | 2025-11-05 18:12:26+00:00
Hey HN, I'm Dave one of the co-founders of Zeeda.

After scaling my last company (Voxpopme) from 0 to $10M ARR and hiring 100+ people, I lived through the worst part of hiring: posting a role on LinkedIn, getting 200+ applications, and drowning in resumes where 80% are completely unqualified.

So we built Zee - an AI that conducts actual 20-30 minute first-round interviews (not just screening) with every applicant, then gives you a shortlist of the 5-10% actually worth your time.

We're also solving stakeholder misalignment too before Zee interviews any applicants he talks to key stakeholders about the role to go beyond basic job descriptions.

Would love HN's feedback, especially from fellow founders who've felt this pain.
by toast0 | 2025-11-05 18:13:37+00:00
> But you can do the same thing in PHP or with CGI without sacrificing much reproducibility

PHP is similar, but not the same. You can't (or at least I can't) stop a request in progress and change its code; but you can rapidly change the code for the next request. Make a change in the editor, hit reload in the browser is a productive short loop, but stop at a breakpoint, inspect the state and change the code is a more powerful loop. Stopping at a breakpoint is challenging in systems with communication though, and I've learned to live without it for the most part.
by RaftPeople | 2025-11-05 18:13:38+00:00
It's a network of high end as400's, the software is custom.

They've burned multiple 100's of millions of dollars on multiple projects trying to re-develop and move off as400's, but they just pulled the plug on their most recent project a year or two ago.

The biggest issue with adoption on new system (based on insiders I've talked to) is that the existing system is very efficient for people knowledgeable about how to use it and the newer GUI based systems just don't match it.
by AlecSchueler | 2025-11-05 18:13:39+00:00
> I've been involved in the RSS world since the beginning and I've never clicked on an RSS link and expected it to be rendered in a "nice" way, nor have I seen one.

Maybe it's more for people who have no idea what RSS is and click on the intriguing icon. If they weren't greeted with a load of what seems like nonsense for nerds there could have been broader adoption of RSS.
by adsharma | 2025-11-05 18:13:42+00:00
The position I take is that such obscure code in the guts of a popular package could be slowing down large amounts of deployed code elsewhere. If such code must exist, it should be marked as special (like how Cython does it).

Beyond adding type annotations, there are other important problems to solve when translating python to rust (the most popular path in py2many so far).

* Translating inheritance -> traits * Translating exceptions -> Result<T> * Handling incompatible pattern matching

This is why I've urged FastAPI and pydantic maintainers to give up on BaseModel and use fquery.pydantic/fquery.sqlmodel decorators. They translate much better.
by cmiles8 | 2025-11-05 18:13:49+00:00
Folks forget that the mayor isn’t a dictatorship. Take the “free buses” promise. New York City doesn’t even control the busses… the MTA does which is a state agency. The mayor literally has nothing to do with it.

There was a lot of doom and gloom around his potential election, but reality is likely more that it’s quickly demonstrated that the things promised can’t be delivered and then everyone sighs and moves on.
by nchmy | 2025-11-05 18:13:55+00:00
the top-level comment (mine) literally celebrated the v4 changes, and I've done nothing but show respect and gratitude for HTMX.

I was simply asking, though, what I might be missing now that HTMX is becoming a (heavier) Datastar-lite (no signals and more). Given that these changes were literally previously rejected by HTMX and caused Datastar to even come into existence, it seems wholly appropriate to be making the comparison here.

Also, I can't speak for others, but when I've brought up Datastar in other HTMX-centric discussions here and elsewhere, its only when someone asks about things like SSE, idiomorph etc... I always say that if you're looking for those features, you might prefer to just use D... Now that those features are native to HTMX, I suppose they can just stay with it. But you get even more for less weight by moving to D

The largely nonsensical and overly-defensive responses from HTMX's devs/supporters have only made it clear to me that D* is the appropriate choice here.
by AbstractH24 | 2025-11-05 18:14:00+00:00
> Obama's campaign promises (not to be confused with his actual politics once in office) demonstrate that positive, progressive change is a perfectly popular political position.

But as you said, Obama didn’t govern the way he was perceived to have campaigned. And up and down this thread people express their disillusionment with him. Including you.

So I’m not sure how Obama campaigning to the left of how he governed makes the case that without Democrats moving to the center they can successfully turn out the number of supporters needs to win national elections. Unless we keep electing people then throwing them out next cycle because they didn’t govern like they campaigned (which is which I think we’re going to see for the foreseeable future)

Also this was almost 20 years ago. The country has gotten significantly more polarized since then. I’d make the case that since Obama the democratic part has failed to move to the center, but instead clung to identify politics. And in the case of presidential elections anointed the nominees rather than give citizens a real chance to choose them.

Hope I’m wrong, since Democrats don’t seem to be moving to the center and I also don’t want federal governments like this one. But I’m not convinced I am.
by davisr | 2025-11-05 18:14:04+00:00
> I’m curious. Do Google Maps, YouTube, etc even work with JS off?

I use KDE Marble (OpenStreetMap) and Invidious. They work fine.

> Original intent is borderline irrelevant. What matters is how it is actually used and what value it brings.

And that's why webshit is webshit.

> I can’t do the same with random desktop apps.

I can, and besides the point, why should anyone run random desktop apps? (Rhetorical question, they shouldn't.) I don't run code that I don't trust. And I don't trust code that I can't run for any purpose, read, study, edit, or share. I enforce this by running a totally-free (libre) operating system, booted with a totally-free BIOS, and installing and using totally-free software.
by jmward01 | 2025-11-05 18:15:12+00:00
If only I could trust that is all it did. I want 'airplane mode' for my vehicle. I turn my phone to 'airplane' mode all the time specifically because I don't want to give them access to where I am and all the other telemetry. I want incredibly strong protections that their network access isn't abused. Tools like logging all connections by application and the ability to block anything. Blocking when these tools can use the network (only when I have actively let them because I am actively using it for example) and opt-out by default with independent third party auditing of everything they release so I can build trust. I want real guarantees with real consequences when they are broken. I want devices to be mine, not theirs. Right now it is like someone has keys to my house and regularly comes in and installs hidden cameras without my permission. It is evil and people should go to jail for it. Unfortunately though, right now I have 100% trust that they will abuse their position which means I see every 'feature' that connects in any way as a major negative and not a positive. It is deeply unfortunate because I want to enjoy the things I pay for instead of treating them like the enemy that they currently are.
Show HN: sudocode – manage specs, tasks, and context-as-code for coding agents
by alexsngai | 2025-11-05 18:15:20+00:00
sudocode is a lightweight context management system for coding agents that lives in your repo. It helps organize the chaos of human-AI collaboration by capturing user intent as durable specs and tracking agent activity as issues, all version-controlled with Git. This "context-as-code" approach reduces agent amnesia and accelerates development on long-horizon tasks.
by KaiserPro | 2025-11-05 18:16:20+00:00
> cheap refurbished ICE would have been just fine.

I mean an outboard would do, but then you are limited by range, also its noisy as hell. Sure you _could_ install an inboard second hand cummings with 10k hours. but thats not cheap or easy.

So you're left with outboard motors. They are cheap and don't vibrate the entire boat, but they are still noisy. Plus they aren't actually that much cheaper to buy than electric.

but then there is the running cost, it'll be (at uk prices) about £3.50 an hour to run on diesel, vs £0 on solar.

Plus all the extra space for not having to install fuel tanks.

my issue is more that the hull is untested and doesn't look all that strong.
by joshstrange | 2025-11-05 18:16:56+00:00
CleanShotX [0] is what I used. Honestly the cloud hosting aspect is overpriced but it does make sharing a picture/video super easy for cases like this. I know macOS has annotation tools built-in for screenshots but CleanShotX's tools are about 1 billion times faster/easier to use. I use this tool all the time just to take a quick screenshot, add some arrows/circles/text/numbers and send it off.

Not affiliated in any way, just a big fan of any tool that lets me quickly explain or document something. I'd say about 99% of bug tickets I enter into our ticketing tool have a CleanShotX screenshot attached (or video).

Here is an example of a handful of the tools (numbers, text, boxes, arrows, highlight area, and redact): https://cs.joshstrange.com/kSpsv7DG

[0] https://cleanshot.com/
by dragonwriter | 2025-11-05 18:16:58+00:00
Your comment is downvoted currently, but I think it has value in the discussion (despite being wrong in literally every respect) because it shows the immense misleading power of a single extraordinarily poorly chosen headline example on the project page. Testing a sorting function against the results of the sorted builtin is concise, and technically correct, but (even though there are situations where it would be exactly the right thing to do) it is completely misleading to anyone new to the concept when it comes to indicating what property-based testing is all about.

> It requires you to essentially re-implement the business logic of the SUT (subject-under-test) so that you can assert it.

It does not, and it would be next to worthless if it did. It requires being able to define the properties required of the SUT and right implement code that can refute them if they are not present (the name "hypothesis" for this library is, in fact, a reference to that; PBT treats the properties of code as a hypothesis, and attempts to refute it.)

> but in the end of the day, you somehow need to derive the expected outputs from input arguments, just like your SUT does.

No, see my reimplementation of the sorting example without resorting to the builtin (or any) sorting function other than the one being tested:

https://news.ycombinator.com/item?id=45825482

> Despite some anecdata in the comments here, the chances are slim that this approach will find edge cases that you couldn't think of.

You may think this based on zero experience, but I have seen no one who has tried hypothesis even once who has had that experience. Its actually very good at finding edge cases.

> You as the developer know the implementation and have a chance of coming up with the edge cases.

You as the developer have a very good chance of finding the same edge cases when writing tests for your own code that you considered when writing the code. You have much less chance of finding edge case when writing tests that you missed when writing code. You can incorporate the knowledge of probable edge cases you have when crafting Hypothesis tests just as with more traditional unit tests—but with traditional unit tests you have zero chance of finding the edge cases you didn't think of. Hypothesis is, actually, quite good at that.

> Random tests are just playing the lottery, replacing thinking hard.

Property-based testing doesn’t replace the thinking that goes into traditional unit testing, it just acts as a force multiplier for it.
by magicalist | 2025-11-05 18:17:12+00:00
> I don't block XSLT because I haven't come across malicious use of XSLT before (though to be fair, I haven't come across much use of XSLT at all)

Recent XSLT parser exploits were literally the reason this whole push to remove it was started, so this change will specifically be helping people in your shoes.
by fhuteedc | 2025-11-05 18:17:13+00:00
Twice as likely to succeed is not insignificant. It's a lot better chance to succeed. You're being led to by folks who want to make you their slave.

https://clarifycapital.com/blog/what-percentage-of-businesse...

That 80% number is after 20 years. That's far longer than almost anyone stays at the same employer. Maybe if those failures are the owners retiring.

You're being lied to. The myths of silicon Valley are not there for the benefit of founders.
by theamk | 2025-11-05 18:17:31+00:00
Their example is using signed URLs for OTA firmware updates - that is, ensuring only the authentic devices can download firmware files, and not security researchers or device owners.

I see no good use for that feature. I should be able to at least know what every device I own runs, and ideally be able to upload arbitrary firmware too (with the understanding that this can brick the device if done wrong)
by coldtea | 2025-11-05 18:17:37+00:00
>The transport operator stressed there is no evidence of misuse but said the discovery moves concerns “from suspicion to concrete knowledge”. (...) The case comes as Chinese electric buses are increasingly adopted across global markets,

If a state wants to hide strategic "war/espionage" control, they don't use eSims and open mobile communications, trivially discoverable and traceable. Sounds like some bs "IoT" / telemetry shit manufactures are shoving down our throats for over a decade.

The other side is feigning shock at common industry practices (don't all Tesla's require a net connection for example), to paint it as some unique issue, and kill their sales. In other words , just another episode in the trade war.

Not unlike the DJI drones, which added all kinds of shit because the regulators demanded it, and then they act surprised that it has that shit...

https://uavcoach.com/dji-ban/#7
by jeroenhd | 2025-11-05 18:17:59+00:00
Google is too cheap to fund or maintain the library they've built their browser with after its hobbyist maintainers got burnt out, for more than a decade so they're ripping out the feature.

Their whole browser is made up of unsafe languages and their attempt to sort of make c++ safer has yet to produce a usable proof of concept compiler. This is a fat middle finger in the face of all the people's free work they grabbed to collect billions for their investors.
by potato3732842 | 2025-11-05 18:18:20+00:00
>If modern cars have been fully remotely controllable for years, why can't police stop often-deadly car chases?

They want to retain the power of discretionary action. If the powers that be employed their 1984 stuff all the time over trivial things people wouldn't support them. Part of this means they don't give the beat cops those toys.

Also, there's a difference between "can be" and "are". Like there's god knows how many numbers of compatibility layers and intermediary systems I bet even if the capability exists it's broken more often than it's not. Diverse software systems take a ton of constant work to maintain.

During the "last years of XP" era you probably could have theoretically taken down half the world's industry on paper but if you tried to do so at scale without literal years of prep and testing you'd have been foiled by the 50% of machines where you payload just didn't work for some obscure reason.