MurphyA/hacker-news huggingface dataset:
by hnburnsy | 2025-06-24 23:27:42+00:00
A masterclass that has had no discernable affect on revenue, in fact revenue for the airlines is down over the past 10 years, but I guess it has kept those revenue analysts employed.

>Inflation-adjusted PRASM (Passenger Revenue per Available Seat Mile) for major U.S. domestic carriers from 2015 to 2024, all expressed in 2024 dollars for consistency:

Year Delta (¢) American (¢) United (¢) Southwest (¢) Alaska (¢) JetBlue (¢) Spirit (¢) 2015 14.8 14.6 14.3 13.5 13.9 13.0 11.3 2016 14.2 13.9 13.7 13.0 13.4 12.5 10.9 2017 14.5 14.1 13.9 13.2 13.6 12.7 11.0 2018 14.7 14.3 14.1 13.4 13.8 12.9 11.2 2019 14.9 14.5 14.3 13.6 14.0 13.1 11.4 2020 13.2 12.5 12.6 11.8 12.1 11.0 9.7 2021 13.5 12.8 12.9 12.0 12.4 11.2 9.9 2022 14.0 13.2 13.4 12.5 12.9 11.7 10.3 2023 14.3 13.4 13.6 12.7 13.1 11.9 10.5 2024 14.1 13.5 13.8 12.3 13.0 11.5 10.4

> Note: These are inflation-adjusted estimates based on CPI data and publicly reported PRASM figures. Actual values may vary slightly depending on methodology and data source.
by typewithrhythm | 2025-06-24 23:28:08+00:00
Your fundamental problem is you are taking ideas that apply to individuals and are trying to apply them to abstract groups. You are doing it again with the idea of trust.

Trust between nations is a concept that exists, but it's not the same thing as trust between individuals.

Trust inside a state is even more interesting, how can I possibly trust a state that arbitrarily redistributes money based on one topical historic injustice? Either it should be consistent and analyse all lineages for all wrongs, or accept that it's only a structure for allowing current people to interact civilly.

You have taken the idea that reparations are right, and are now trying to draw a line between reparations and other abstract concepts that are already accepted to try to be an advocate.

The flaw is that moral arguments that apply to individuals do not apply to nations, without some solid reasoning you have not made. So you cannot extend the idea that an individual should make good some injury to reparations.
by bigyabai | 2025-06-24 23:28:17+00:00
Vertical integration I can understand. Give a man money, and he'll pay for convenience. But this?

> actually delivers industry leading privacy features

You can't prove that to save your life. You can hope that Apple delivers industry-leading privacy features... but there is no iOS Open Source Project for you to audit. Apple sues security researchers, the most cutting-edge iOS vulnerability engineers make six figures working for NSO Group. You aren't trusted with an open bootloader to try using other phone ROMs, not that anything would stop it from working. You aren't given a way to roll back updates if Apple makes a controversial change to their security model. Apple won't even give you alternatives to features they admit are backdoored[0].

It's entirely a system of trust. If you don't trust Apple unconditionally, the magic of their products starts to collapse. It's not a new trend either, people in this thread are right to call back to the "gracious" free U2 album. Or further back to the coinage of "Reality Distortion Field" itself.

> Nobody’s perfect

You say that like there's no way to fix this. As though you live in an alternate reality where it's somehow impossible to write software that respects the user, or legislate guidelines that enforces fair competition.

[0] https://arstechnica.com/tech-policy/2023/12/apple-admits-to-...
by shitloadofbooks | 2025-06-24 23:28:49+00:00
AI proponents keep drawing perfectly straight lines from "no AI --> LLMs exist --> LLMs write some adequate code sometimes" up into the horizon of the Y axis where AIs run all governments, write all code, paint all paintings and so on.

There's a large overlap with the crypto true-believers who were convinced after seeing "no blockchain --> blockchain exists" that all laws would be enshrined in the blockchain, all business would be done with blockchains, etc.

We've had automation in the past; it didn't decimate the labour-force; it just changed how people work.

And we didn't go from handwashing clothes --> washing machines --> all flat surfaces are cleaned daily by washing robots...
by virtualritz | 2025-06-24 23:28:57+00:00
It's always the same story. When I worked in the blockbuster VFX industry, in the early to mid 2000's, whenever anyone suggested we open-source stuff, people would shake their heads.

After all, your craptacular pipeline was surely the secret sauce that made you get jobs and/or be cost effective while everyone else was definitely cooking with water ...

I remember a friend of mine getting openly mocked at a pub in Soho, in 2007, by his co-workers from MPC for suggesting this. DNeg, the company I worked for at the time, wasn't any better.

Mind you, this was after ILM already open-sourced OpenEXR and Alembic formats years ago and they had become industry standards more or less over night, afterwards.

Now there is the Academy Software Foundation and everyone in VFX is using OSS (that came from various big studios, mostly) all over the place.

When I worked in the automotive software industry in Germany, half a decade ago, it was the same. People shook their heads at me and I was mocked for suggesting this.

But I actually made a bet then (just a crate of beers, but hey) with one of the mockers. I guess it will soon be time to cash in on that.

Ok, being the German automotive industry (or rather: BMW & Mercedes, for now, if I read the press release right) -- when it comes to anything software it could still be anywhere between 1--5 years, before the intent "materializes" ...
by zahlman | 2025-06-24 23:29:22+00:00
> An example:

None of this example has anything to do with performance or reliance on C dependencies, but ok.

> even now it makes 0 sense to me why virtual envs are not designed and supposed to be portable between machines with the same architecture (!).

They aren't designed to be relocatable at all - and that's the only actual stumbling block to it. (They may even contain activation scripts for other platforms!)

That's because a bunch of stuff in there specifies absolute paths. In particular, installers (Pip, at least) will generate wrapper scripts that specify absolute paths. This is so that you can copy them out of the environment and have them work. Yes, people really do use that workflow (especially on Windows, where symlinking isn't straightforward).

It absolutely could be made to work - probably fairly easily, and there have been calls to sacrifice that workflow to make it work. It's also entirely possible to do a bit of surgery on a relocated venv and make it work again. I've done it a few times.

The third-party `virtualenv` also offers some support for this. Their documentation says there are some issues with this. I'm pretty sure they're mainly talking about that wrapper-script-copying use case.

> Or why venvs need to be activated with shell-variety specific code.

The activation sets environment variables for the current shell. That isn't possible (at least in a cross-platform way) from Python since the Python process would be a child of that shell. (This is also why you have to e.g. use `source` explicitly to run the Linux versions.)

But venvs generally don't need to be activated at all. The only things the activation script effectively does:

* Set the path environment variable so that the virtual environment's Python (or symlink thereto) will be found first.

* Put some fancy stuff in the prompt so that you can feel like you're "in" the virtual environment (a luxury, not at all required).

* Set `VIRTUAL_ENV`, which some Python code might care about (but they could equally well check things like `sys.executable`)

* Unset (and remember) `PYTHONHOME` (which is a hack that hardly anyone has a good use case for anyway)

* (on some systems that don't have a separate explicit deactivate script) set up the means to undo all those changes

The actually important thing is the path variable change, and even then you don't need that unless the code is going to e.g. start a Python subprocess and ask the system to find Python. (Or, much more commonly, because you have a `#!/usr/bin/env python` shebang somewhere.) You can just run the virtual environment's Python directly.

In particular, you don't have to activate the virtual environment in order to use its wrapper scripts, as long as you can find them. And, in fact, Pipx depends on this.
by mandevil | 2025-06-24 23:30:22+00:00
Proof by counter example: I've been to NARA II at College Park dozens of times, researching and writing various papers or games I have worked on as side projects. So for example I did a lot of research on WW2 era naval damage control for a video game I was working on that never actually got out of the prototype stage.

Depending on exactly how this is enforced it could be nothing or could be a big deal. It depends entirely on how much you trust the people who will be setting and enforcing the policies, and right now there have been a lot of withdrawals and very few deposits into the organizational trust of the US Government supply.
by bigyabai | 2025-06-24 23:31:21+00:00
Higher profit margin too, which is important. If the trend of supply-chain uncertainty in America continues, Apple might have to expect users to buy fewer, more expensive, and lower-margin Apple products. This isn't an issue if these purchases can lure them into a monthly service subscription though. Someone that owns a single iPad might spend more on software services than the hardware itself over the lifespan of the device. That's a huge opportunity to exploit, while retaining the luxury brand halo people love so much.

The whole "services company" characterization gets thrown around as a way to emphasize how many products Apple still has. But this is how it starts; less investment in disruption and more money funneled into new AppleTV+ episodes or publishing on Apple Arcade. Apple Car, Airpower and arguably Vision Pro are all buried in shallow graves, with AI becoming the heir apparent to Apple's technical sheen. The message is clear: selling you software is Apple's goal.
by _verandaguy | 2025-06-24 23:32:14+00:00
In what way does code signing prevent you from using your computer as you want?

As far as I know you can run unsigned code pretty easily still (especially, though not uniquely, as a technical user), and the process of stripping attestation/signing information from an executable on most popular platforms is well-documented with freely-available tools in most cases.

I'm almost certain there are ways to disable code signature checking completely on the major OSes if you really want to, but why you'd want to do that, I don't get.

Is your argument that running code with an invalid signature should happen with no notice, no hurdles, no nothing, by default?
by AlotOfReading | 2025-06-24 23:32:36+00:00
It's not scalping. Airlines are a low margin business. Southwest is 2% margin. Delta is 6%. AirAsia is one of the higher ones at over 12%. Most airlines can't do what they do though. AirAsia went out and built a parallel supply chain in Malaysia. They're not only getting lower crew costs, but lower labor costs at every level of operation. They're also paying less for fuel, less for planes, less to acquire customers, less in compensation fees because their planes are punctual, etc. It's not a model replicable by American carriers.
by gerdesj | 2025-06-24 23:33:27+00:00
"Wow: I run KDE with Wayland on my PC"

Me too - its fine for me. You are probably holding it wrong 8)

My car (Seic MG4 - an EV) clearly has two lots of software. The reliable stuff that runs the "must work" stuff like driving controls and motors etc. and the other stuff that ought to work in an ideal world and I think that lot is on the Android tablet mid dashboard.

The other stuff even includes "lane assist" and other safety features because when I force re-boot the console they report as offline on the display behind the steering wheel, which I think is linked to the first system - the RTOS automotive jobbie.

I think SEIC (and I'm sure this is standard practice) have done a fairly decent job with the divvy up of responsibility between funky features and must work or death will ensure features. I'm an IT consultant and know when Android auto has crashed on my phone or car or both or the radio is on silent or there is dust in a USB port ...

Wayland vs X11 is not an issue in cars - whatever you get will either work always or be a bit of a mild distraction.

Cheers Jon

PS I went to school in Abingdon, Oxfordshire. My car has nothing in common with the real Morris Garage. The MG marque is merely an affectation and I don't know why Seic really bothers.
by refulgentis | 2025-06-24 23:34:18+00:00
Would advise, generally, that AI isn't crypto.

It's easy to lapse into personifying it and caricaturing the-thing-in-toto, but then we end up at obvious absurdities - to wit:

- we're on HN, it'd be news to most readers that there's a "large overlap" of "true-believers", AI was a regular discussion topic here a loooong time before ChatGPT, even OpenAI. (been here since 2009)

- Similarly "AI proponents keep drawing perfectly straight lines...AIs run all governments, write all code, paint all paintings and so on."

The technical term would be "strawmen", I believe.

Or maybe begging the question (who are these true-believers who overlap? who are these AI proponents)

Either way, you're not likely to find these easy-to-knock-down caricatures on HN. Maybe some college hypebeast on Twitter. But not here.
by purplesyringa | 2025-06-24 23:34:56+00:00
I think LLMs improve productivity in the present at a significant cost for the future. It's like cutting an R&D department. You might be able to utilize existing approaches better, but you won't make progress, and I think people are way too overconfident in believing everything important has already been developed.

I guess the counterargument here would be that LLMs could improve research as well by optimizing menial tasks. It's kind of similar to how computing has enabled brute-force proofs in math. But I think the fact that students are still required to prove theorems on paper and that problems with brute-force solutions are still studied analytically should show that tools like computers or LLMs are not at all a replacement for the typical research process.
by celeritascelery | 2025-06-24 23:35:16+00:00
LLMs are definitely not instantly reproducible. The temperature setting adjust randomness and the models are frequently optimized and fine tuned. You will very different results depending on what you have in your context. And with a tool like Microsoft copilot, you have no idea what is in the context. There are also bugs in the tools that wrap the LLM.

Just because other people on here say “worked for me” doesn’t invalidate OPs claim. I have had similar times where an LLM will tell me “here is a script that does X” and there is no script to be found.
by nicbou | 2025-06-24 23:37:12+00:00
The Eisenhüttenstadt one is so delightfully German. There are only two units, available for 14 days. The application window ends 3 months in advance. You are explicitly required to participate in some local project during that time and not merely vacation there.

I wonder how many people were involved in creating the project, the website and the forms, then selecting candidates.
by anonnon | 2025-06-24 23:37:17+00:00
> if they don't get a nuke they will share the same fate as Libya, Syria, Iraq, Lebanon...

The Syrian government (which had and used WMDs) was ultimately toppled by its own citizens, after losing support from Russia, wasn't it? And what is the "fate" Lebanon? What's changed, besides Hezbollah's capabilities being substantially degraded? It's the same state with the same constitution, isn't it?
by prmoustache | 2025-06-24 23:37:22+00:00
Nice anecdotal stories aren't worth anything against statistics.

Also people can be responsible for years until they aren't. As much as you believe you couldn't hurt someone you love, there is no way you (pr anyone else) can be 100% sure that reality will never change. If there was a way to know, people would be stopped or would surrender their weapons before they commit crimes.
by cogman10 | 2025-06-24 23:37:31+00:00
> no justification required

That is the main thing I mean by free.

I agree, requiring ID and even appointments is something that isn't objectionable. The issue I have is requiring a justification. Who approves or dismisses justifications? What's considered an invalid justification?

Unconstrained access isn't what I'm talking about, unjustified access is.
by carlosjobim | 2025-06-24 23:37:50+00:00
When you have A) a customer who isn't looking for a bargain, and B) a seller who cares about their reputation – then doing business is a pleasure for both parties and very smooth.

If you're the seller, then it's easy to filter out customers who don't fit into category A, with pricing. For the customer it's harder to filter out sellers who don't fit into category B, but generally you won't find them if you're looking for a bargain.
by BoorishBears | 2025-06-24 23:38:05+00:00
It's been a long minute since my Unity days, but I'm pretty sure what OP wanted was ScriptableObjects with a custom Inspector

If you setup asset serialization to use text, the ScriptableObjects map to semi-editable YAML files (semi- editable because there are some internal members that show up, but nothing an LLM couldn't handle)
by inhumantsar | 2025-06-24 23:38:40+00:00
I think they mean dogfooding as in putting on the "customer" hat and using the product.

Seems reasonable to call that dogfooding considering that flooding themselves wouldn't be any more useful than synthetic testing and there's only so much ground they could cover using it on their own software.

If this were coming out of Microsoft or IBM or whatever then yeah, not really dogfooding.
by jkelleyrtp | 2025-06-24 23:39:17+00:00
Creator here - you only need one `subsecond::call` to hook into the runtime and it doesn't even need to be in your code - it can be inside a dependency.

Currently Dioxus and Bevy have subsecond integration so they get automatic hot-patching without any end-user setup.

We hope to release some general purpose adapters for axum, ratatui, egui, etc.
by deepsun | 2025-06-24 23:39:30+00:00
I mostly remember AWS S3 outages, usually limited to a region, but the one in 2017 was supposed to be a regional update (US-EAST-1 region), brought down like a half of AWS, because they depended on S3 in US-EAST-1 [1]

Note that even the intended configuration change was designed to be Regional, not just limited to one AZ.

https://aws.amazon.com/message/41926/
by 1659447091 | 2025-06-24 23:40:30+00:00
Real Property, Tenant's rights, and Landlord laws are an entirely separate domain. However, I believe in some places if you stop paying rent long enough, then yes all your stuff now belongs to the landlord because they have the "key".

"the data they already have" means the data the user gave the company (no one is "giving" their files to their landlord) and that the company is in full possession of and now owns. Users in this case are not in possession or ownership of the data they gave away at this point.

If you hand out photocopies of the files in your apartment, the files in your apartment are still yours, but the copies you gave away to a bunch of companies are not. Those now belong to the company you gave them to and they can do whatever they want with it. So if they keep it and a judge tells them the documents are not to be destroyed (because laws things), they would probably get into trouble if they went against the order.

Which is what I was trying to bring attention to; the fact that the company has a choice in what data (if any) they decided to collect, possess, and own. If they never collected/stored it then no one's privacy would be threatened.
by lapcat | 2025-06-24 23:40:52+00:00
> Did I say every day? Did you say every day was sub zero in the Midwest?

No, and no. Because both would be gross exaggerations.

My point is that both Minnesota and Mississippi, for example, have many days a year that are good for outdoor activites and many days a year that are not good for outdoor activities. The climate of Minnesota is no less hostile than the climate of Mississippi. Thus, differences in climate do not explain why Minnesota is one of the fittest states and Mississippi one of the fattest.

Needless to say, these are only relative differences. There are many fit people in both states, and many fat people in both states. When commenters say crap like, "Nobody goes outside", it's an absurd hyperbole, and it undermines the argument.
by lupusreal | 2025-06-24 23:42:13+00:00
The meaning of words shifts over time. Fascism and authoritarianism are colloquially conflated so often that if you make a stink about somebody calling the GDR fascist, people are going to assume you are either an apologist for the communist flavor of authoritarianism, or an autistic pedant.

Really, you're just pissing into the wind.
by ajdlinux | 2025-06-24 23:43:25+00:00
Can't speak for the US National Archives, but I do occasionally head to the National Archives of Australia to look at things that pique my interest, and I can confirm that yes, you can just ask for entire folders full of documents and in most cases, they'll take the originals and just plop them in a plastic tub for you to pick up and have a read through. It is a slightly strange feeling opening up a file and flicking through correspondence that was once personally handled by a Prime Minister from 100+ years ago. (They will use scanned copies for anything that either can't be handled for conservation reasons or has been redacted for security reasons.)
by zahlman | 2025-06-24 23:44:32+00:00
Such as?

Poetry doesn't do this caching trick. It creates its own cache with the same sort of structure as Pip's, and as far as I can tell it uses its own reimplementation of Pip's core installation logic from there (including `installer`, which is a factored-out package for the part of Pip that actually unpacks the wheel and copies files).
by dlcarrier | 2025-06-24 23:45:14+00:00
The article is vague on what the anti-fraud technology is. From reading the FAQ here: https://service.vic.gov.au/find-services/digital-wallet/digi... it seems to be a method for verifying the user isn't showing a screenshot, by displaying an interactive "hologram" that changes when tilting the phone. If the venue doesn't follow the QR code to a server-side copy of the license, there's no verification it isn't a clone application mimicking the same behavior while displaying user-input data.
by gerdesj | 2025-06-24 23:46:22+00:00
You really are a very good technical communicator.

Me and the wiff (not a spelling mistake! - very silly joke) find ourselves doing a similar thing and we are probably rather older than you (50-60).

The world is changing very quickly and who knows what is "right"? I love your approach and that your missus obviously supports your mild madness. You clearly have a great relationship.

Keep an eye on what is really important and don't "sweat the small stuff" as our US mates say.
by ProllyInfamous | 2025-06-24 23:46:36+00:00
Thanks for occupying my past few hours (great USGS link!).

It's crazy to me how many errors are on these official maps (even in to present day, e.g.: roads that don't actually exist), particularly the newer maps creating connections between roadways which don't actually exist (I imagine this is image-recognition errors, when former human techs used to actually field verify everything).
by conartist6 | 2025-06-24 23:48:43+00:00
I'm glad to hear that. I've been an outspoken opponent of his, but it's because his recent writing has been so preachily dismissive of anyone like me: anyone who is a holdout on AI. He asserts the holdouts are irrelevant, outmoded, not worthy of time or thought... but I work on the same (difficult) problems he used to care about before! So yeah it stings me a bit extra and I have given him the same disrespect I've felt