MurphyA/hacker-news huggingface dataset:
by agubelu | 2025-05-26 07:34:56+00:00
Happy you asked! Here are a few interesting cases that the respective ATCs probably hadn't seen before or will ever see again:

- Plane loses radio communication on final approach and ignores go-around orders, lands on occupied runway as ATC gets others out of the way [1]

- Guy steals a plane and takes off without permission [2]

- Someone left some cones on a runway at JFK [3]

- Door blows off aircraft [4]

- Some dude runs across the runways [5]

- Pregnant woman giving birth on flight [6]

- Student pilot freaks out, ATC calms her down and gets her instructor on frequency [7]

- Earthquake [8]

- Pilot hits a deer [9]

- Bomb threat on board, pilots decide to evacuate on the tarmac after no help arrives in ~1h [10]

Some situations have probably happened before, somewhere. Some others are completely new. I would highly recommend that you watch these videos (they're all relatively short) and genuinely ask yourself whether our current state-of-the-art AI models would be able to successfully handle these situations in the short timeframe required to do so. Let alone the fact that by AI we mean text models, so I'm not sure how they would integrate with terrain information, real-time radar data, arrival/departure routes, etc.

I think you have a fundamental misunderstanding of what control towers do. They're not there to simply observe planes do their thing and intervene if they get too close. They actively handle the traffic, and this task requires human pattern recognition and cross-domain reasoning skills in a matter of seconds, and the technology to replace this is simply not there yet. If you still disagree, I'd love to learn which technologies you'd apply to this problem and how they would compose with each other in order to achieve the same outcomes as in the cases I linked.

Of course, this is not to say that ATC shouldn't be made safer and more automated wherever possible. Particularly in the US, where equipment is severely outdated and some dubious regulations allow their ATCs to handle runways and give clearances in a way that would not be allowed in Europe and have already resulted in more than a few close calls. These are all valid concerns, but IMO they can't be extrapolated to "all ATC services can and should be automated".

I fly often, and I for one feel safer (at least, with our current technology) knowing that there are humans in the cockpit and in the control tower who can react and take control when unexpected stuff happens.

[1] https://www.youtube.com/watch?v=cXNWwKx9c1o

[2] https://www.youtube.com/watch?v=4LLmF9tZoEE

[3] https://www.youtube.com/watch?v=YmywjMQDbos

[4] https://www.youtube.com/watch?v=0ma0JzO43Ig

[5] https://www.youtube.com/watch?v=VZviKoEKAaw

[6] https://www.youtube.com/watch?v=5pZ3VOPlarw

[7] https://www.youtube.com/watch?v=dgc2Wh4cOgo

[8] https://www.youtube.com/watch?v=o80cNJ_XhX0

[9] https://www.youtube.com/watch?v=x04kRUIgXpQ

[10] https://www.youtube.com/watch?v=aAW2JbqxLRM
by bibin765 | 2025-05-26 07:35:13+00:00
Thank you so much for this deeply thoughtful comment,you’ve articulated the core intent behind ThoughtCatcher better than I could myself!. The idea of capturing a "nucleus of a thought" before it dissolves exactly that!. I absolutely agree with your suggestion on APIs and plain text import/export. That’s on my roadmap, I want users to feel like they own their thoughts and can plug them into any workflow, from personal journaling to enterprise systems. Thanks again for taking the time — it means a lot!
by FirmwareBurner | 2025-05-26 07:35:19+00:00
Yes that a big part of the reason, laws here make it harder to fire those over 50 versus those below 50 where it's basically at-will. So companies fire you before you get to 50. Same with pregnant women, they get firing protection so companies are less likely to hire you if you're pregnant or if you're at that age were women tend to get pregnant.

You can have regulations all you want, but private companies are still profit driven and will discriminate and take dehumanizing measures to satisfy that profit incentive. Otherwise they wouldn't have moved manufacturing to Asia if they cared about labor so much.
by DonHopkins | 2025-05-26 07:36:07+00:00
Because they should be spending one day writing scripts and github actions for their CI/CD system before pushing out new code by hand or AI assistance several times a week.

Releasing 1 - 3 times a week means it's 1 - 3 times more important to have a deterministic release process than if you release 1 time a week.
by Barrin92 | 2025-05-26 07:38:04+00:00
>It fully ignores the potential for emergence.

There's two kinds of emergence, one scientific, the other a strange, vacuous notion in the absence of any theory and explanation.

The first case is emergence when we for example talk about how gas or liquid states, or combustibility emerge from certain chemical or physical properties of particles. It's not just that they're emergent, we can explain how they're emergent and how their properties are already present in the lower level of abstraction. Emergence properly understood is always reducible to lower states, not some magical word if you don't know how something works.

In these AI debates that's however exactly how "emergence" is used, people just assert it, following necessarily from their assumptions. They don't offer a scientific explanation. (the same is true with various other topics, like consciousness, or what have you). This is pointless, it's a sort of god of the gaps disguised as an argument. When Chomsky talks about science proper, he correctly points out that these kinds of arguments have no place in it, because the point of science is to build coherent theories.
by pacifika | 2025-05-26 07:38:33+00:00
Ultimately code is written for humans first, otherwise we’d all be using assembler. So how readable the code is written matters, and how frictionless it can be managed. A lot of opinions form around that. As Usually “it depends”.

Note I’m not disagreeing with the core of the comment but presenting this as pretence when this is simply the craft until we manage a layer that manages code for us and have opinions on that instead, seems harsh. My 2c anyway.
by AngryData | 2025-05-26 07:38:53+00:00
The US's problem with healthcare workers isn't because nobody wants to do it, its because of not the great wages for a career that many don't just inherently enjoy doing on top of high educational costs and limited positions for trainees. The not great wages cuts prospective workers, caring for old people in general is not super attractive and cuts potential workers, the limited spots for residency cuts many qualified people who had the drive and intelligence and the money to become healthcare workers, and the high educational costs kills even more potential workers before they even try putting a step into the healthcare industry.

A truthful ad for working in an old folks home in the US would be, "slightly over median wages, but with inflexible and unreliable schedules, rampant industry wide exploitation of workers and their rights, likely multiple ownership changes of your place of business, caring for potentially deranged and violent individuals, high non-refundable monetary investment up-front, no guarantee of residency availability"
by Two_hands | 2025-05-26 07:39:20+00:00
EyesOff a privacy focused macOS app (other platform support coming soon) - https://www.eyesoff.app

Built using python the app alerts you to when someone is looking at your screen, using locally running deep learning models + your webcam.

I developed the app when I felt uncomfortable with working in public spaces, I wanted EyesOff to give an extra barrier of security to shoulder surfing scenarios
by jampekka | 2025-05-26 07:39:42+00:00
> The heydays of communism in those countries are long gone.

Marxist-Leninist countries typically don't have high taxes. Which is kind of obvious as the state doesn't rely on taxes for income. North Korea claims to have eradicated taxes.

> And it’s everything to do with religion and history, why do you think all the Nordic countries had these same 20th century movements and all have extremely similar governance approaches.

Shared history sure: they were geographically very close to each other, or even under shared rulers (e.g. Finland under Sweden for half a millenium), Scandinavian languages are essentially dialects of each other, they were all part of the wider European socialist and labor movements etc. The religion and Lutheran churches opposed development if anything.

The Nordic system is not very radically different from the continental Europe in general, more a matter of degree.
by fooker | 2025-05-26 07:41:26+00:00
> not, at least so far, substantially deepened our understanding of our own intelligence

Science progresses in a manner that when you see it happen in front of you it doesn't seem substantial at all, because we typically don't understand implications of new discoveries.

So far, in the last few years, we have discovered the importance of the role of language behind intelligence. We have also discovered quantitative ways to describe how close one concept is from another. More recently, from the new reasoning AI models, we have discovered something counterintuitive that's also seemingly true for human reasoning--incorrect/incomplete reasoning can often reach the correct conclusion.
by xorcist | 2025-05-26 07:41:49+00:00
That has been tried before. What happens is that people choose the school where there is easiest to get good grades. Fast forward a generation or two and there is a race to the bottom, schools take their mission to prepare for standardized testing seriously at the expense of learning. Over time, our outcome will depend on what you measure.

School systems are also special because you don't really want to overprovision school seats, so if there at the end of the day are as many seats as there are pupils in the system as a whole, there can only be selection and never competition in the economic sense.
by miros_love | 2025-05-26 07:41:54+00:00
The same. One day I got a call at 2am.

A few years ago I worked for a company that no longer exists today. They had, among other things, a job search service connected to their ID system. I was also doing my own project at the same time and needed Python developers. I was young and naive and thought I could find a junior and train him quickly. So I posted a vacancy on this job board: "Looking for a Python developer without experience." It turned out that they showed my phone number and it couldn't be turned off.

I received about 3-4 calls from very strange people who demanded to know how to become programmers. For some reason, they all started calling at about 5am. I even gave some useful advice to the first one, because I was taken aback by such impudence.

Today I use about 4 different phone numbers to separate my private life and data leaks like that.
by tamat | 2025-05-26 07:41:55+00:00
On one side Im amazed by the amount of good work you have done, but on the other, I feel it lacks true useful scenarios.

For instance, I would love to install it in my server to handle my own server files, but it doesnt support mounting a folder to access from the OS.

Or I would love to have an SSH client, or a terminal that is executed in the server, to run my own nodejs apps.

Also some form of login/pass would be helpfull in case somebody got access to the URL.

But none of them are available.

I understand than the goal was to see whats possible in a browser, but to make it more appealing to people I would love to see some real usecases covered.

Cheers
by zelphirkalt | 2025-05-26 07:44:16+00:00
It is so ridiculous how that works. Just imagine for a second that you make a lieferando fake website and bring that online and somehow manage to make the URL look alike. How quickly the lawsuits would be on your ass. Yet according to one of the top level comments, nothing is done here, when lieferando does this and even throws in some identity theft.
by Jean-Philipe | 2025-05-26 07:44:37+00:00
I really appreciate that the double-click on the icon button in the title bar of each window closes it. Such a nice detail! I got used to this once on windows 3.11 and Windows kept behaving like that through the versions, even though there's a dedicated close button on the right. I think the most recent versions of windows don't have this behavior anymore.
by alanfranz | 2025-05-26 07:44:40+00:00
We're moving fast from "we do this with AI because it's useful" to "we do this with AI because it's cool despite the fact that it's slower, more expensive, and non-deterministic"

It's like the "we made over our product in order to use technology X because it's cool and modern" that we've seen multiple times with node, go, rust, k8s, blockchain, <enter technology here>.
by ph1lw | 2025-05-26 07:45:38+00:00
I'm 29 and honestly skeptical that life expectancy will keep on rising as it's assumed. With all the toxins, stress, rising heat deaths and crap in our environment, will most of us even be healthy enough to work till 70? Could it be 75 when I approach retirement? I think it's important to keep up some positive prospects for our generation - otherwise I can think e.g. of a higher suicide rate which then also shrinks the workforce
by maeln | 2025-05-26 07:46:14+00:00
While I have a similar experience with, hurm, "legacy" codebase, I gotta say, LLM (in my experience) made the "legacification" of the codebase way, way faster.

One thing especially, is the loss of knowledge about the codebase. While there was always some stackoverflow-coding, when seeing a weird / complicated piece of code, I used to be able to ask the author why it was like that. Now, I sometimes get the answer "idk, its what chatgpt gave me".
by endtime | 2025-05-26 07:46:48+00:00
Looks like a nice project! Will try it out next week. In the meantime, I'll share my thoughts on jj in general, since I assume most readers here won't have tried jj.

I started using jj a few months ago. I had used Fig previously when I was at Google, but then spent over 2.5 years just using git, and using jj was like riding a bike. It's more or less exactly what I want it to be and I use it as much as I can.

That said, here are some of my pain points (despite all of which I do still prefer jj to git):

* No GitHub PR sync for stacks. Managing stacked diffs locally is great, but (a better version of) Sapling's PR syncing would be a huge value add. This is somewhat of a pain point for me directly, but even more so a weakness when I've tried to evangelize jj internally as a viable "stacked diff" solution (e.g. to be blessed by our eng tools team). Someone familiar and comfortable with Sapling (or just skeptical of jj) can easily point to this feature gap in a way that pretty much ends the conversation.

* I wish the native backend supported pushing/pulling changes. I want to be able to switch between working from my laptop and my workstation, and doing that through pushing to and pulling from GitHub is obviously lossy of jj history. Manually copying the .jj directory seems to work if I'm careful and do everything correctly (i.e. make sure both clones have equivalent working copy state when I copy .jj), but this feels brittle and it's easy to mess up.

* If you forget to start a new rev before you (or your LLM) touch the repo, it's a little bit of a pain to go back and split the changes into a new rev.

* Some of the more mature repos I've worked with have tooling/scripts/tests/etc. that seem to look for or rely on the presence of .git (perhaps indirectly). Perhaps I could have gotten around this with colocated repos (i.e. `git clone` and then `jj git init --colocate`), but in at least one case I just gave up on using jj for a given repo and just made a separate git clone. I'm not sure this is really jj's fault so much as a practical compatibility gap with git (again, possibly entirely solved by using `--colocate`).
by nichol4s | 2025-05-26 07:47:13+00:00
The 'per user' pricing is only for the number of admins/devs they'd need to give access to the platform, beyond that you can scale to unlimited users.

And also for this specific need case (just proxying and embedding) the 'spark' plan at €19 will be enough though. Also for these non-for-profit usecases I'm happy to sponsor access.
by danpalmer | 2025-05-26 07:47:24+00:00
So was the identity verification process you spoke about in the blog post for your personal account or your business profile?

If it was your personal account, I really don't see how a personal verification ends up on a business account. I'm not saying it's not possible, but it seems like it would introduce extremely bad data. I've verified my phone number, but (personal speculation) I doubt Google would want my number showing up on my employer's business profile.

If it was for your business account... I can see how that would be unexpected, but also the point of verifying that would I guess be to increase the level of trust that customers could have in the business based on it being verified, and I can see how that might lead to that number being public. It also sounds like this is what you did with Play too, and as a user I would expect that Play's company data aligns with data on Google Search.

I can empathise with the shock here, I've had people call me up from google searches and finding my number on my CV, but I am struggling to find a link here that doesn't make sense.
by aprilthird2021 | 2025-05-26 07:48:14+00:00
> there's another 50% who won't really get much done otherwise, either because they don't know what to do and aren't self-motivated or capable enough to figure it out (common) or because they're actively cheating you and barely working (less common)

Idk I barely ever work with people who are like this, and if people become like this, it's usually obvious to everyone that it's happened and they get a talking to in the office then get shown the door
by ben_w | 2025-05-26 07:48:36+00:00
That there is no correlation at all between (mobile app) code quality and business success.

Not an anti-correlation: I'm not saying bad code is a good business; I'm saying it's no correlation, that it doesn't make much difference either way.

The worst code you can imagine and then some? Business awards and acolades in one case, business went under in another. Latest design pattern, CI, code review? Too slow for market in one case, strong market position in another.

https://benwheatley.github.io/blog/2025/02/26-14.04.07.html
by mcv | 2025-05-26 07:49:25+00:00
Is it really too much to ask that a human has a look at the book before it's published? Even just to proofread.

Otherwise we might as well let AI also do the reading for us. Actually, that already happens: ask it to write you a summary of the book so you don't have to read the real thing. Maybe we're building an economy just for the robots.
by siddmax | 2025-05-26 07:49:37+00:00
I got tired of using SplitWise, personal finance app, and Tab to manage budgets/expenses. So I vibecoded a small web app (https://web.savida.ai) to do it all in one place (and pay much less for it too with no limits). Since I made it, it fills all my needs. But would be nice to get feature requests from other people if they want to use it too.

First time trying vibe coding as a staff SWE at F, so it’s been a lot of fun to try things out. 100K+ lines of code without a single line myself. Working on a new process to one shot the mobile app from scratch (even deployment). Learned a lot that I apply to my day job. Hoping to make an agent builder next!
by senectus1 | 2025-05-26 07:50:18+00:00
ayup.

also, AI is a race to the bottom...

Businesses buy into AI so they can lay off staff -> more an more people have fewer jobs -> those jobless people can no longer afford to buy the goods that the AI replaced humans to do -> the businesses that invested in AI start losing money hand over fist -> (richest people buy into politics to corruptly ensure they stay rich, the unfairly repressed poor {and the young that never get a chance to build a career} rise up in violence) -> economic collapse. At some point AI is used to "control" the uprising.

In the end I suspect an almost complete rejection of capitalism. I dont know what will replace it. but this is all going to come to a horrible end
by throwaway2037 | 2025-05-26 07:51:00+00:00
Woah, I had no idea. This rebuts one of my main concerns from the original article: They did not include healthcare costs. But you are right. A little bit of Googling found this plan: "New York (State) Essential Plan". Details: https://www.nyhealthinsurer.com/new-york-essential-plan/

> Frequently Asked Questions > Who qualifies for the Essential Plan? > Residents aged 19–64, living in New York, with incomes 138%–250% FPL (e.g., $21,597–$39,125 for a single adult in 2025), U.S. citizens or eligible immigrants, not on Medicaid or Medicare.

This is pretty wild. I'm not saying the coverage will be amazing, but if you are a "starving artist/writer", this is pretty good. You can buy that little log cabin and work 20 hours a week pumping gas (or working at a supermarket). The rest of the time, you can do your art/writing.
by thrance | 2025-05-26 07:51:54+00:00
Demographic transition is absolutely a universal phenomenon, no country has ever been observed taking another path.

I reiterate, the need for food, housing and medicine is not unlimited. The population is not infinite and humans have a limited need of these things. Do the math: finite×finite=finite

"Nothing solves human wants": what about prices? It seems like it does. It's a flawed solution that leaves some with nothing, but it does solve it. Now, what if we distributed the basic utilities on an as-needed basis. That too would solve "human wants" on those things, and would ideally leave none lacking.

Please don't quote "econ 101 and basic biology" at me without actually engaging with what I'm saying. You're ignoring material reality and using abstract nonsense to deter from the subject.
by djfergus | 2025-05-26 07:51:57+00:00
Check out chessiverse (I’m not affiliated just found from YouTubers). They purport to be a collection of bots that play like humans with human-like mistakes matched to ELO levels. I like it so far - the main value for me (vs lichess/chess.com) is knowing that who’s on the other end isn’t constantly cheating.
by scroogey | 2025-05-26 07:52:32+00:00
I'm (slowly and haphazardly) working on https://pianobooth.com. Give it a midi file and it should visualise the playing on a piano (though I make no promises and at least currently it doesn't parse all files correctly, but it's mostly there).

I think I've finally gotten it to a point where it's usable and it seems to work on my phone as well. Hopefully baking in the lighting for the 3d models will give a small performance boost and I don't think it will be noticeable at all with the color changes and small movements.

I've also been going through the fastai course so hopefully I'll be able to put that to use on this project by generating midi files from audio! I might be underestimating the difficulties there but it should be fun.
by draven | 2025-05-26 07:54:02+00:00
Most of the stoves used for backpacking have the same basic design. I have two: an Esbit and a Toaks, the latter is lighter (it's titanium) but both have the same design as a small Trangia or the one in the article.

It takes 7-10mn to boil the water I need for food + a coffee, while using my gas burner it takes 2-3mn.

One issue I forgot to mention is that it's almost impossible to get the remaining fuel in the burner back into the container.

The Origo 3000 you mention looks really cool!
by p_l | 2025-05-26 07:54:19+00:00
JWT can be used to store permission bits, but didn't it properly is very complex topic and usually works well only as "subsetting of claimed userid permission set" or "short lived token to be passed to third party to perform an action on behalf of".

One can do also quite complex system based on taking multiple claims as a whole plus signature, but that's taste in my experience other than stuffing user info into token