MurphyA/hacker-news huggingface dataset:
by 7thaccount | 2025-06-12 12:14:28+00:00
Sorry to be the bearer of bad news, but this isn't novel and something that's been talked about for a long time. The industry term I've most heard is "prices to devices". You of course need retail to participate more in the wholesale markets, but there are a lot of barriers - some technological, some regulatory. Some companies did this in ERCOT, but there was a big backlash when customers got $20k bills after Winter Storm Uri as they didn't understand what they were signing up for.

The FERC passed Order 2222 which is a bigger step in that direction by forcing the regional wholesale markets to allow aggregators to aggregate up the smaller stuff that is normally considered noise.
by GeertJohan | 2025-06-12 12:14:33+00:00
> I don't think there's ever been a double-bird-strike incident, though.

The most well known double-bird-strike incident is probably the one where Sully landed a plane on the Hudson River.

https://en.wikipedia.org/wiki/US_Airways_Flight_1549#Takeoff...

-edit: ok, everyone had the same thought, haha -
by jijijijij | 2025-06-12 12:14:39+00:00
Your comment made me think. I think it’s wrong for growing plants. We are oxidizing stored sugars, by the things we ate. Where is the energy coming from in plants? What’s the carbon source getting oxidized? Where does it come from? The soil?

While a plant may be in a carbon oxide positive state (beyond the night) for a while, I don’t think that’s sustainable. As long it’s alive, every new leaf should fix some carbon in its construction. Of course in decay it’s more or less net zero again.
by Arch-TK | 2025-06-12 12:16:13+00:00
Usually some form of mis-management which in this case may have put pressure on the pilot to accept a shorter take-off option due to some minutes of time saved. Sometimes pilots also might get their priorities wrong. There's a concept of "get-there-itis" which is also a common cause of crashes but it's currently unclear if it was a factor in this case.

I imagine in a while we will all be able to read the investigation reports, since the aircraft crashed shortly after take-off the black box recorder should contain all the information we need to figure out most of what happened including possibly the reasoning for the decision to make an intersection takeoff.
by erikerikson | 2025-06-12 12:16:47+00:00
Thank you for your kind words and discussion.

I completely agree that living in a tent can be lovely and some of my life's favorite moments include tent living (e.g. in the temperate rain forest of Olympic National Park) and moving every day.

I even mostly agree with the overall uproar. It feels like bending the term pretty hard for the author to claim homelessness. The further point that there may be moral hazard in that use seems reasonable.

I like your point about homelessness more or less being a social status. I think it adds insight and I have enjoyed that this whole discussion (ours and other bits in the context) has really stimulated me to more deeply examine what homeless means.

Your point about even having a standard shelter to live in (house seemed implied but isn't important) not wiping away homelessness is excellently instructive. I certainly know people I consider homeless who have assigned housing. Considering the counsel housing system in the U.K. seems like it might start to step to the other side of that line on the other hand, shifting the discussion to other dimensions of a person's needs and "enfranchisement".

Let me reiterate my gratitude for sharing your thoughts and even more for getting to a discussion that feels more like peace and curiosity.
by preisschild | 2025-06-12 12:18:12+00:00
I switched from a Macbook Pro M2 Max to a Fedora Silverblue-based Framework 16 and have been very happy with it for development & sysadmin work.

Wayland is also in quite a good place compared to just a few years ago. Stuff like HDR, VRR, High-Refresh Rates, DisplayPort 2.1 and so on just works.

Flatpak is also great and works really well with many apps when they support XDG Portals properly.
Ask HN: Would You Use a Dev Tool That Does "Requirements → Tests → Code"?
by andreiujica | 2025-06-12 12:18:20+00:00
I’ve been using Cursor and other AI coding tools, and I noticed a pattern: they go from requirements → code → fix when it breaks. It works, but it’s reactive. I write what I want, it half-understands, breaks something, and I patch it.

What I wish existed is a flow like this: Requirements → Generate Tests → Generate Code → Run Tests

Basically, AI-assisted TDD. The idea is: * You write requirements in plain English. * The tool turns them into unit/integration tests. * Then generates code that tries to pass those tests. * Then runs the tests and gives feedback.

I’m thinking of building this as a VSCode extension, with a backend (MCP-style) to orchestrate the steps. Cursor would still do the coding part — I just want to slot in before and after to automate testing from the start.

Would you use something like this? Would you pay for it (e.g. Cursor-level pricing, ~$20/mo)? What would break this in your workflow?
by horsawlarway | 2025-06-12 12:18:50+00:00
Honestly, I find this approach to be useful pretty much anytime you're working with other people as well.

There are absolutely times to be extremely focused and clever with your code, but they should be rare and tightly tied to your business value.

Most code should be "blindingly obvious" whenever possible.

The limit on developers isn't "characters I can type per minute" it's "concepts I can hold in my head."

The more of those there are... The slower you will move.

Don't create more interfaces over the existing ones, don't abstract early, feel free to duplicate and copy liberally, glue stuff together obviously (even if it's more code, or feels ugly), declare the relevant stuff locally, stick with simple patterns in the docs, don't be clever.

You will write better code. Code shouldn't be pretty, it should be obvious. It should feel boring, because the hard part should be making the product not the codebase.
by berkes | 2025-06-12 12:19:09+00:00
Ruby doesn't have "interfaces" - obviously, because it doesn't have types or a type-enforcement.

So any design pattern, architecture or concept that relies on types, or interfaces, are "limited" in that sense. Ports, Adapters, Strategy, for example " require" interfaces in their definition. Their benefits rely on interfaces, so if a language lacks this, you really only get the downsides. Factory, Observer, Decorators, etc mention them, and use them, but can be implemented without them.

Maybe "limitations" isn't the best word, because e.g. "an interface" is a deliberate limitation, imposed and designed by the developer.
by vidarh | 2025-06-12 12:19:14+00:00
You're making the unsubstantiated assumption that the job will replace the time spent on their art rather than replace the time spent trying to sell their art.

Since most peoples art sell extremely poorly, it's entirely plausible for most artists to replace their income by replacing their sales effort with another job.

For a tiny sliver of the highest paid artists, it might have an effect. In a lot of markets this is already addressed by public funding and patronage because even for many of they highest paid it is hard to make a living from sales.
by falcor84 | 2025-06-12 12:19:28+00:00
> For decades, certain new commanders of the Air Force’s most classified programs, as part of their induction briefings, would be handed a piece of paper with a photo of what looked like a flying saucer. The craft was described as an antigravity maneuvering vehicle. The officers were told that the program they were joining, dubbed Yankee Blue, was part of an effort to reverse-engineer the technology on the craft. They were told never to mention it again. Many never learned it was fake. Kirkpatrick found the practice had begun decades before, and appeared to continue still. The defense secretary’s office sent a memo out across the service in the spring of 2023 ordering the practice to stop immediately, but the damage was done.

This "hazing ritual" is incredible - a more naive me would not believe this could work, but especially knowing about how Scientology was made up essentially on the spot and now has tens of thousands of believers across the world, I fully understand that humans are just prone to delusions. It then also tracks that LLMs apparently picked this up from reading our stuff.
by realreality | 2025-06-12 12:19:58+00:00
I use a slow cellular connection and noticed some apple service (I could never figure out which one, even after installing an outgoing firewall) was aggressively uploading some large blob every time the mac woke from sleep, which made the whole connection useless for up to half an hour.

At some point, apple must've fixed this "bug", but the experience -- and apple's increasingly obtrusive software -- convinced me to switch to linux.
by gchamonlive | 2025-06-12 12:20:12+00:00
It's the problem with the benevolent dictator. It's no problem as long as the dictator is benevolent. Also benevolence is a matter of reference. Something that might be ok for most, might not be for you.

There is also the question of ownership. Do you really own something you bought if you don't control its behaviour? Is it even moral to sell stuff to customers if they won't fully own it, or if the nature of ownership could change over time without user's having a say in it?
by antisol | 2025-06-12 12:20:30+00:00
If you want to expedite development of the feature that you want, you could always a) do it yourself or b) pay someone else to.

There might be other people who are also interested in this feature who would also be willing to chip in to a bounty. You might consider a platform like https://algora.io/bounties or https://bountyboard.dev/bounties :)
by rco8786 | 2025-06-12 12:21:00+00:00
> Instead, use modular methods like retrieval-augmented generation, adapters, or prompt-engineering — these techniques inject new information without damaging the underlying model’s carefully built ecosystem.

So obviously this is what most of us are already doing, I would venture. But there's a pretty big "missing middle" here. RAG/better prompts serve to provide LLMs with the context they need for a specific task, but are heavily limited by context windows. I know they've been growing quite a bit, but from my usage it still seems that things further back in the window get forgotten about pretty regularly.

Fine tuning was always the pitch for the solution to that. By baking the "context" you need directly into the LLM. Very few people or companies are actually doing this though, because it's expensive and you end up with an outdated model by the time you're done...if you even have the data you need to do it in the first place.

So where we're left is basically without options for systems that need more proprietary knowledge than we can reasonably fit into the context window.

I wonder if there's anyone out there attempting to do some sort of "context compression". An intermediary step that takes our natural language RAG/prompts/context and compresses it into a data format that the LLM can understand (vectors of some sort?) but are a fraction of the tokens that the natural language version would take.

edit After I wrote this I fed this into chatgpt and asked if there were techniques i am missing. It introduced me to Lora (which I suppose are the "adapters" mentioned in the OP). and now I have a whole new rabbithole to climb down. AI is pretty cool sometimes.
by potato-peeler | 2025-06-12 12:21:01+00:00
I like windows 95/98/2000 era ui. One thing that is never discussed is how will such interfaces adapt to newer settings which are offered in modern softwares?

UI of 98 era had minimal controls. Even open source alternatives like photopea which are less bloated than photoshop, give more controls and as such those softwares can’t adopt a 98 style skin, unless it wants to be messy with controls all over the place.
by AaronM | 2025-06-12 12:21:14+00:00
Modern commercial aircraft is designed to operate on a single engine through all modes of flight.

One a plane reaches v1 during takeoff, it can lose an engine and still takeoff.

It an engine was lost before v1, the takeoff would be aborted.

Here is an Airbus doing just that.

https://youtu.be/5QMJ3_NiWbs?si=5nZ4yU7T7hsGSUu2
by maxdamantus | 2025-06-12 12:21:16+00:00
I suspect nowadays it's more likely a matter of integrating with Microsoft's "identity broker", part of Intune, aka "Company Portal".

You use Intune to log in and register your device against your Microsoft account, and microsoft-identity-broker is a DBus service that hands out tokens that can be passed to login.microsoft.com (either as a cookie or a special header) which identifies you (skipping the username/password login) and allows you to pass the company device test.

I was able to put together a working ad-hoc extension for Firefox to make the DBus call and pass the header, though I've since come across this extension (haven't tried it myself) which looks like it achieves the same thing (with a lot more features, based on the code size?):

https://github.com/siemens/linux-entra-sso

Edge on Linux seems to have this built in, so if you open any page on login.microsoft.com, you'll see it passing some "x-something" header with a token that it receieved from the identity broker (generated on each page load).
by narratives1 | 2025-06-12 12:22:05+00:00
Are the economic conditions now the worst they’ve ever been in human history? By all accounts they seem to be among the best: your food is stable and cheap, shelter is affordable for the vast majority and it’s good shelter, a/c, electricity, etc

We’ve never had more pampered living conditions.

If the only economy in which people decide to have kids is the rarefied air of America in the 1950s when min wage could afford a home, then that’s far too narrow of living conditions for a species to propagate.

The reality is humans have always been costly, but people had them anyways for unintended + cultural reasons. When you have a child, they’re a massive productivity loss for 5+ years, so even subsistence farmer humans or hunter gatherer humans found them incredibly costly.

And the people today making great salaries in major cities could easily afford multiple kids while still being comfortable, but their lifestyle would be more modest than otherwise. People far poorer have far more children.

I could personally afford kids and I’m slightly above median household income as my wife is starting her own business. I don’t have them though, because there’s more I want to push to accomplish. That’s a very common sentiment, and it’s more to do with cultural priorities than economics.
by brunohaid | 2025-06-12 12:22:09+00:00
Good question. False sense of routine, experience? Definitely a pet peeve.

Was flying as a passenger on a really small airline (8 seater plane, Green Air) out of San Jose in Costa Rica. We got cleared for takeoff ahead of a United 737, at most 500 feet into the humongous runway for that plane. Yet the pilots still put in the 2 minute effort to taxi back to the beginning of the runway, even though they could have easily taken off from where we entered it. Don’t know if it was their protocol or the pilots decision, but I will trust this airline for a very long time.
by sirwhinesalot | 2025-06-12 12:22:14+00:00
I'm glad you found a method that works for you, and as a fellow small-time blog author I can say I quite enjoyed reading your post.

Sadly, I've tried the task breakdown stuff before and it hasn't helped. It's not even just the fact that I procrastinate doing it, but that even when I manage to do it, it makes no difference.

Anything that requires more than a one off "session" of intellectual work is doomed. Even if I do manage to do some good work for a period of time, I'll undo it later, I cannot stop myself from throwing everything in the bin. If I force myself not to throw it in the bin, my brain refuses to function.

ADHD medication also does nothing to help me. It makes me feel anxious for a bit, gives me a pile of side effects, and that's about it. I've tried increasing the dose and all it did was make the side effects worse (including extremely smelly sweat, for whatever reason).

Cognitive Behavioral Therapy? Helped a little while I was doing it, then I reverted back to normal.

I've even tried the whole accountability thing, but nope. Even if I'm on a call with someone who (like me) commits to do a task, and actually does it, while I committed to do mine, my brain will just tune out and at best I'll be able to do something on autopilot (works for loading up the dishwasher, but not much else).

On the days I manage to burn my willpower to fight it, it drains my energy like Windows 11 does battery on a portable gaming handheld.

Perhaps one day I'll find my own solution and become a multi-millionaire selling a book on it.
by bilekas | 2025-06-12 12:22:19+00:00
> And to that extent, social media platforms need to step up maintaining civility within their community.

This is always the line that will be crossed though, there are some comedians who I find in bad taste, but I'm not going to tell them they can't make their jokes. There will be those who feel entitled to 'moderate' what their beliefs and preferences dictate.

It might be done better, but then the same people will complain that social media is stifling free speech when their own narratives were found to be blocked.

But lets see how it plays out. I don't see why anyone would even attempt to create a social aspect to their services in Brazil with this hanging over their head though.
by trealira | 2025-06-12 12:22:36+00:00
For a while now, I've had the desire to make an AI that kills enemies and beats levels like a human would in the game Crypt of the Necrodancer. Here's[0] someone doing it as a human without ever taking damage.

There's something close called ChoregraphAI[1] on GitHub. It simulates the entire map and does a brute force search for what will get it to the stairs. That doesn't satisfy me because it just skips most of the enemies and takes advantage of things that a human couldn't know, like where a bat will move (bats move randomly, while other enemies are completely deterministic). Also, it can't control the game and is for an old version of it (although those problems themselves seem not that big).

But, I do not know what kind of AI could be written to perform the kind of long term planning and strategizing that a human would do (e.g. isolate each enemy to beat it more easily) and to beat the enemies like a human would (with special, pre-practiced strategies for certain enemies or groups of enemies), and even if I did, I get the sense that this would be really complicated for a first try and that I should gain experience making such an AI for a simpler game, though I don't know what.

It might be a self-constrained challenge. It's just been floating around my head for a while because I don't really know where to start.

[0]: https://youtu.be/CxavaHV-K6A

[1]: https://github.com/Grimy/ChoregraphAI
by graboid | 2025-06-12 12:22:42+00:00
I like it! For me, I can confirm that the smaller the task, the less likely it is for me to procrastinate on it. I also didn't know that receipt printers don't need ink, that's cool. On a similar note: me and my partner recently also started using an app that divides up the household chores into small tasks and schedules them for us (e.g. "today you have to vacuum the living room"). For us, this prevents conflicts and also frees the mind of having to keep track of those things.
by encom | 2025-06-12 12:22:45+00:00
It's a great and well written article. I read all of it, and as a fellow ADHD sufferer, that's rare. :)

My experiences with ADHD align pretty closely with yours. We're of a similar age, but I was only diagnosed recently, and I'm still settling into this, adjusting medication and so on. But just knowing now what's wrong with me, is a game changer. It means I can work with it or around it, instead of being in a state of frustration and despair that I can't function like everyone around me.

In my experience, if I find a task interesting and intellectually stimulating, I can grind away at it for hours and lose track of time. But if it's boring and tedious, it's nearly impossible for me to make any progress at all, unless the consequences for not completing it are severe.

Breaking down tasks is a good idea, and it's something I've thought of myself. Just vacuum the stairs. Just press New Document in LibreOffice and write ONE sentence. Just wipe down the bathroom mirror. I'm not sure I'm ready for a solution as elaborate as yours, though I find the technical aspect of it fascinating, and I might explore it just for that reason.
by diggan | 2025-06-12 12:23:09+00:00
I agree, had more luck with various models writing Rust than Python, but only in the case where they have tools available so one way or another it can run `cargo check` and see the nice errors, otherwise it's pretty equal between the two.

I think the excellent error messages in Rust also help as much humans as it does LLMs, but some of the weaker models get misdirected by some of the "helpful" tips, like some error message suggest "Why don't you try .clone here?" when the actual way to address the issue was something else.
by xtiansimon | 2025-06-12 12:23:21+00:00
> “enshitification” ??

I don’t think that word means what you think it means:

“…then they degrade those offerings to better serve business customers, and finally degrade their services to users and business customers to maximize profits for shareholders.“ (https://en.wikipedia.org/wiki/Enshittification)

Ycombinator is not degrading the quality of this forum. You’re unhappy with the qualities of posts from free user participation (which is everybody; no premium paid tier users). Totally different situations.
by SimianSci | 2025-06-12 12:23:34+00:00
Since the deal you mention was part of a lawsuit from the federal government, we actually do know alot about what gets sent between the two companies. The $20 billion a year deal you mention only applies to safari users and ensuring that the default serach engine on apple devices is using Google.com. The deal is far more about controlling competition and denying any potential competitors from being able to cut a deal with apple and thus reach a large volume of highly influential consumers. Im sure there was also value to be found in the search data of users as well, but the deal is mostly anti-competition.

There is very little go on beyond general mistrust when it comes to belief that Apple might be selling customer data. Make no mistake, Apple spies on its users almost just as much as other tech companies. The difference looks to be that Apple keeps it all to themselves.
by bartread | 2025-06-12 12:23:44+00:00
I haven't by any means been keeping count but it does feel like there have been a lot more incidents that usual this year, and certainly a lot more fatalities.

What I can't work out whether that's recency bias, or because I've been watching a lot of MentourPilot with our daughters so I'm simply more attuned to this kind of news, or if there really are more of them.

I certainly don't know if the rate of incidents per passenger mile flown is higher than usual.