MurphyA/hacker-news huggingface dataset:
by aurareturn | 2025-11-29 12:44:24+00:00
- ~1 billion users in just 3 years

- Extremely personal data on users

- Novel way of introducing and learning more about sponsored products

- Strong branding for non-techie people (most normal people don't know what Claude or Gemini are)

- An app that is getting more and more addictive/indispensable

I think OpenAI is going to kill it in ads eventually. This is why Meta and Google went all in on AI. Their lucrative digital ad business is in an existential threat.

I think people who kept saying there is no moat in AI is about to be shocked at how strong of a moat there actually is for ChatGPT.

All free LLM chat apps will need to support ads or they will eventually die due to worse unit economics or run out of funding.

PS. Sam just said OpenAI's revenue will finish at $20b this year. 6x growth from 2024. Zero revenue from non-sub users. What do you guys think their revenue will end up in 2026?
by eric-burel | 2025-11-29 12:46:10+00:00
"that could redefine the web economy" I don't think that ads in ChatGPT are that disruptive, it's just another channel. I think ChatGPT apps are an order magnitude more game changing, as they are not a new markting channel but a new distribution channel for software. Your next ad will still be an ad, but your next SaaS might be a ChatGPT App.
by grumbel | 2025-11-29 12:47:43+00:00
Might be correct for reasonably narrow definitions of language and thought, but it falls a bit short in considering the extended mind thesis. A whole lot of our thinking happens with pen&paper, their digital successor or other items out there in the world. We don't solve complex problems in our head alone, we solve them by interacting iteratively with the real world, and that in turn often involves some kind of language, even if it's just us reading our own scribbles.

Another issue is that a lot of tasks in the modern world are rooted in language, law or philosophy is in large part just word games, you won't be able to get far thinking about them without language, as those concept don't have any direct correlate that you could experience by other means.

Overall I do agree that there are plenty of problems we can solve without language, but the type of problems that can and can't be solve without language would need some further delineation.
by julik | 2025-11-29 12:47:48+00:00
True. I would say, however, that every "concept" of airliner flight deck has its own gimmicks that can kill. The Airbus "dual input" is such a gimmick. Even though there was, for example, an AF accident with a 777 where there was hardware linkage between yokes and the two pilots were fighting... each other. Physically.
by ErroneousBosh | 2025-11-29 12:48:31+00:00
What do you use in Windows? It's probably easier starting there and then working out what you can do about it.

Games work great in Proton. Valve has gone all-in on Linux and I suspect before terribly long we'll see more stuff that's SteamOS native, with a compatibility layer for the people who are still using Windows.

I would suspect now that most people either play games which will mostly work okay from Steam, or use stuff that just works in a browser (and I'm kind of lumping Electron apps in with that). Then there are things that are never going to work all that well in Wine or have a native Linux port but which might be worth looking into something else for, like switching from Premiere to Resolve for video editing.
by kokada | 2025-11-29 12:49:34+00:00
I don't think they're downplaying. Most users will be perfectly happy with the included KDE application for screenshots/screen capture (it is really fully featured, much better than the default options for Windows or macOS).

And they're not saying that no third party applications will work either, it is just that old screenshot applications that were created for X11 will need to be ported.

In the end that is not really much different from macOS dropping Rosetta in the next release of macOS (yes, I know there is a difference of effort). Old applications will stop working, applications that still get support will eventually support it (if they don't support Wayland already).
by aruggirello | 2025-11-29 12:51:11+00:00
I'm pretty sure you can do the same with Windows apps in Linux, since you can basically do the same with VirtualBox seamless mode too. It only requires installing the "guest additions" drivers - there's no container involved. The only major issues I see there are precisely with alt-tab - you cycle through your host windows, then suddenly ALL guest ones (and you're stuck in the guest until you press right Ctrl) - why is it so difficult to make alt-tab flow inside and outside the VM - at least in seamless mode?
by eric-burel | 2025-11-29 12:51:27+00:00
I am pretty sure you can figure massive loopholes like how it's legal to train the model on stolen data but not to steal data etc. For instance advertisers can push model benchmarks that favours some opinions, based on a biased selection of research papers. I think we've only seen the beginnings of what intricate business models can be figured for an AI company, it's much more convoluted than a search engine or even a social network.
by Y_Y | 2025-11-29 12:51:37+00:00
I don't think you need to simulate this, the number of "deep work" slots should be (λD+1)(1-d)^(λD) where d=(Δ+θ)/D and D is the length of your workday.

I also invoke the Knuth Defence ("I have only proved it correct, not tried it"), and Cunningham's Law.
by Yokohiii | 2025-11-29 12:51:38+00:00
I don't fully grasp whether your knowledge gaps are severe or just an impostor syndrome. Do your knowledge gaps affect you or do you just feel guilty for not being an expert of every tech?

It's easy to feel dumb on the internet, around every corner there are people pointing out your mistakes and they seem to know it all. But it's often just by chance, of course there is someone out there that know this exact thing you got wrong. You did the rare thing what no one does in tech, you said what you don't know, all the _experts_ out there simply hide that.

The other issue is also that people try to overwhelm you with their questionable knowledge. I find that quite problematic with OOP. I've smoked a lot of the OOP crack, but I feel more efficient without all the rituals and dogmas. Knowing all the bells and whistles of smart OOP stuff will just cause more shame, because with every piece of code you will think "oh I have to do it that way or people will hate me".

That being said, I usually prefer to know the essence of something. There are many ways to testing, but if you know what it's conceptually doing, then you can write your own test lib. It's not hard, neither magic. But elaborate frameworks and ritualized concepts often lead you away from the gist of things. You are supposed to do things how they've imagined it for you, if you don't, feel shame.
by zelphirkalt | 2025-11-29 12:51:48+00:00
My impression from math lectures as a CS student was, that you have to know the tricks, otherwise you just sit there dumbfounded, not knowing how you can make progress. Obviously, there will also be some kind of mathematical understanding of things at play, but a lot of the math stuff is pattern recognition and applying tricks. If you don't know them, it becomes very frustrating. I've not ever seen a way of teaching math though, that focuses on teaching learners these tricks or techniques. They always fell out of things on the side or the teaching person assumed you know it, or was surprised, that the learning people were not able to see it, or able to apply some trick. Or they just didn't care, as long as a small portion of the learners somehow were able to solve it, because then it obviously cannot possibly have been their way of teaching, but other students must have been lazy...
MasonEffect – Particle-based text morphing library (now supports Svelte)
by fe-hyunsu | 2025-11-29 12:52:05+00:00
I've been experimenting with particle-based text rendering and ended up building a small library that morphs text into particles with smooth transitions. It now works with Vanilla JS, React, Vue, and recently Svelte.

The rendering pipeline uses Canvas 2D instead of WebGL to stay lightweight, and I recently added auto-resizing and multiline support to better handle dynamic layouts.

If you're exploring creative text effects or building landing pages, feel free to give it a try — I'd love to hear feedback, performance ideas, or any edge cases I should test.

Demo: https://masoneffect.com

npm: https://www.npmjs.com/package/masoneffect

GitHub: https://github.com/fe-hyunsu/masoneffect

If you find it useful, a GitHub star would mean a lot!
by julik | 2025-11-29 12:52:26+00:00
This ELAC version is 100-something, and the A320 first flew around 1988. Why the updates - for example, there are updates to flight control law transitions, like after 1991 where the aircraft would limit flight control inputs during landing, thinking it would be preventing a stall - because it would not go into the flare law appropriately. See https://en.wikipedia.org/wiki/Iberia_Flight_1456

The cause could have also been an extra check introduced in one of the routines - which backfired in this particular failure scenario.
by abhashanand1501 | 2025-11-29 12:52:30+00:00
There are two possibilities

1. The getters and setters are not called anywhere in application logic. In that case, delete the getters / setters and get to 100%.

2. The getters and setters are called somewhere in the application logic. In that case, they should have already been covered in the test for the application.

There is really no excuse to not write tests to get to 100%.
by 2dogsanerd | 2025-11-29 12:52:54+00:00
Hi HN, I built this "Community Edition" kit because I wanted a clean, self-hosted way to chat with my documents AND my codebase without sending data to the cloud. It's a Docker Compose setup that wires together: Docling for parsing (handles PDFs/Tables really well) ChromaDB for vector storage FastAPI backend + Simple UI Ollama for local embeddings/LLM The main feature: It separates "Code" and "Docs" into different collections with optimized chunking strategies, so you can ask "How does the auth middleware work?" and get actual code snippets back. It's open source (MIT). I stripped out the heavy async worker queues from my enterprise version to keep this kit lightweight enough for a standard VPS or local machine. Repo: https://github.com/2dogsandanerd/Knowledge-Base-Self-Hosting... I'd love your feedback on the architecture or the parsing quality!
by lvass | 2025-11-29 12:52:59+00:00
Author is definitely correct in pointing out the incentives for companies to buy hardware. What the article misses is that there is in fact a reasonable economic incentive to not invest in software even if LLMs were not an economic bubble. It is that every single company is developing the same thing, there are many of those who even develop them as open source, and the ones that are closed as well as any company who would hire this guy, have a bunch of industrial spies inside anyway. Buying hardware may increase your moat, but developing software just rises the sea level.
by yawpitch | 2025-11-29 12:53:00+00:00
You wouldn’t make it to a response… current leader of the free world would sit down for Bun Cha Ha Noi, ask for ketchup, and immediately get stabbed through the neck with a pair of chopsticks by a righteous Anthony Bourdain.

Secret Service would, of course, try to intervene… Secret Service would rapidly learn that no force on earth defeats a Vietnamese grandma with access to hot oil.
by sokoloff | 2025-11-29 12:53:15+00:00
There is plenty of opportunity to build high density family housing legally, even despite current regulations.

What’s not as easy is to build it as quickly and profitably as high-margin single families for end-users in the suburbs. High-density buildings for landlords are sold to relative experts in real estate who know their numbers. Low-density luxury-appearing houses can be sold to end users who don’t know their numbers as well and who are spending partly on their dreams and emotions.

(I say this as someone who bought two houses as an end-user and I mean no disrespect to end-user, non-expert buyers.)
by archi42 | 2025-11-29 12:54:26+00:00
Wait until you learn that some people abuse this to funnel potential subscribers to their OF. And I don't mean the kind that's about the artwork they show off (which would usually be on Patreon these days, I guess?).

Most woman don't run an OF of course. And wether they do or don't, anyone should be free to socialize over their hobbies on the internet, and/or present their art work for other to appreciate (and get validation with hundreds or thousands of up votes). But those on the intersection that choose to run thinly disguised ads ruin it for me :(
by leonkenneth | 2025-11-29 12:54:48+00:00
Very excited to see these kind of improvements. Coming from Rails to Django I've been a bit disappointed in the amount of things provided out of the box for a SaaS app (the main exception being of course the admin). Even in the ecosystem, I find packages to be a bit more messy and less production-ready than in Rails. Granted I'm fairly new to it, and the design philosophies are different
by seanhunter | 2025-11-29 12:55:08+00:00
Yeah for that you need Euler’s method… I mean of course Runge-Kutta. … By that I’m of course referring to rk4. … I mean, you have a point.

Joking aside I think having a few basic numerical methods like say Newton, rk4, brent root, monte carlo simulation etc in your general toolbox of techniques you know how to do can make you unreasonably effective in a wide range of situations. Just yesterday I had to solve a problem in a relatively small space so I first used a brute force method to check all the feasible solutions and having got the full list of actual solutions out, figured out the analytical solution. It meant I could be very confident that my analytical solution was correct when I had it.
by JKCalhoun | 2025-11-29 12:55:11+00:00
Oh, gotta be super snappy on a Mac mini G4!

Yeah, when a coworker and I showed my wife the first OS X preview, she was alarmed at how long it took to shut down (I mean System 7 shut down like you just kicked the cord out). "You'll have to find something else to like about it," was my coworker's response.

And to be sure, there was/is a lot to like about OS X.

But, probably because of the lack of a kernel, etc., System 7 sits somewhere in that nether/middle region on our personal computer journey. It's rich library of functions (the Toolbox) set it apart from machines before it that might have instead had a handful of ASSM routines you could "CALL" in BASIC to switch display modes, clear the screen, etc. But, as Amiga owners often reminded the Mac community in the day, no "true" preemptive multitasking…

I should say too, regarding programming, these days your ability to write safe, threaded code is probably the highest virtue to strive for, hardest to perfect — at least for me (so hard to wrap my head around). It seems to separate the hacks (in the negative sense) from the programming gods. I think wistfully of those simpler times when managing memory well, handling error returned from the system API gracefully were the only hurdles.

"You can’t simply add a lock here, because this function can be called while the lock is already held. Taking the same lock again would cause a deadlock…"

"The way you've implemented semaphores can still allow a potential race condition. No, I have no idea how we can test that scenario, with the unit tests it may still only happen once in a million runs—or only on certain hardware…"

(Since I have retired I confess my memory of those hair-pulling days are getting fuzzier—thankfully.)
by TonyAlicea10 | 2025-11-29 12:55:28+00:00
This article is brave. It is also is an example of a general issue: we assume our personal experiences are representative when they are, in fact, unique.

“Follow Scrum, Lean / Kanban, or eXtreme Programming to the letter” - there are plenty of failed projects and unhappy devs that have done just that. And these methodologies are not tuned for the LLM-generation age and, talking to lots of other devs around the world, I think it is showing.

In regards to remote work, I’ve worked for shops that have been fully remote since before the pandemic and are wonderful experiences. They’ve figured it out. The OP’s feelings on remote work, to me, say “the companies I’ve worked for are really bad at supporting remote work”, but if you believe your experiences are representative then you say “remote work is bad”.
by zelphirkalt | 2025-11-29 12:55:53+00:00
I guess as a typical engineer (not CS person type of engineer or software engineer) it is easy to think that. One might be working with machines or buildings and so on, all which require _calculation_ of processes. Those are typical cases for "just write a correct function", possibly one that takes many things into account. For such scenario OOP is truly useless and only over-complicates the matter. However, when we get to simulations, where maybe there is no known formula, or the precise calculation would be too expensive, then OOP can make sense. Doesn't have to, but could.
by Theodores | 2025-11-29 12:56:00+00:00
If only you could see it. In the big cities the air quality has improved, however, I am not sure if it really has, or if we are now just burning hydrocarbons more efficiently so that the particle sizes have become invisible.

Put it this way, although cars are allegedly better than they were, fuel consumption hasn't dropped considerably. The cars are more numerous than ever, and, although there are EVs, there are still more ICE cars than there were in the good old days when petrol came with lead in it.

I am not sure that most people in urban areas even know what good air tastes and smells like. I take a canal path through lush countryside, far from any cars for most of the way. This canal has an aqueduct (or is it a viaduct?) over a motorway and the contrast is incredible. You go from basically smelling flowers to air pollution and back to clean air again quite quickly, so the filth is totally noticeable. Note the cars on the motorway are going at speed, so they should be working efficiently (until a few decades ago 56 mph was what engines were optimised for regarding efficiency in the UK).

If just living in a major city then you don't get this instant switch from bad to good air. So you just don't notice it. If you could see the filth, you would prefer a swimming pool that was pissed in, it is that toxic.

If you do have to live in a city, my top tip is to find out if there are any meteorologists in town. If there are, buy a house next to where they are living. Anecdotal, however, I used to work with meteorologists and they would always live to the West of the city centre, to get cleaner air than those living in the east of the city, or further downwind.

Again anecdotal, however, due to the canal and motorway experience described above, in post-industrial countries such as the UK, it is definitely the vehicles rather than any other source. Given the choice of microparticles that just get in your blood or clumps of big particles that you can eventually cough up and spit out, I would much prefer the latter. My hunch is that the legislation to improve vehicle emissions has optimised the exhaust for nanoparticles. Please prove me wrong!
by snayan | 2025-11-29 12:56:57+00:00
It seems your belief structure has been corrupted by social media and god knows what else. Might I suggest questioning your priors. Carrying this much rage towards Boogeymen can't possibly serve you.

The Louvre is a public institution. as stated by their endowment fund: The Louvre is heir to a universal cultural legacy. Its duty is to bring that legacy to the widest possible audience, and pass it down enriched to future generations.

People should be entitled to visit the Louvre for cheap because that is literally their mission.
by yread | 2025-11-29 12:57:03+00:00
From a comment on avherald:

"Had the same problem with low power CMOS 3 transistor memory cells used in implantable defibrillators in the 1990s. Needed software detection and correction upgrade for implanted devices, and radiation hardening for new devices. Issue was confirmed to be caused by solar radiation by flying devices between Sydney and Buenos Aires over the south pole multiple times, accumulating a statistically significant different error rate to control sample in Sydney."
by James_K | 2025-11-29 12:57:04+00:00
I think it depends what you mean by language. There is a kind of symbolic logic that happens in the brain, and as a programmer I might liken it to a programming language, but the biological term is defined differently. Language, as far as it is unique to humans, is the serialisation of those internal logical structures in the same way text file is the serialisation of the logical objects within a programming language. What throws most people here is that the internal structures can develop in response to language and mirror it in some ways. As a concrete example, there is certainly a part of my brain that has developed to process algebraic equations. I can clearly see this as distinct from the part that would serialise them and allow me to write out the equation stored internally. In that way, the language of mathematics has precipitated the creation of an internal pattern of thought which one could easily confuse for its serialisation. It seems reasonable to assume that natural language could have similar interactions with the logical parts of the mind. Constructs such as “if/then” and “before/after” may be acquired through language, but exist separate from it.

Language is, therefore, instrumental to human thought as distinct from animal thought because it allows us to more easily acquire and develop new patterns of thinking.
Tell HN: Telegram App iOS Woes
by op7 | 2025-11-29 12:58:32+00:00
Anyone else noticing some things not working or acting strange on the new iOS update? For example can’t directly call someone back via telegram video via the recent calls screen, clicking the call button just opens the app. Second off, pressing the power button to turn off the screen disconnects the call, even from the Home Screen or another app. FaceTime doesn’t dk that. Your only choice is to wait for the screen to dim naturally. I suspect these are due to iOS changes or telegram not having the entitlements granted from apple to do these things. Is anyone else having problems?
by countWSS | 2025-11-29 12:59:35+00:00
Ctrl-F "work ethic": the key obstacle is Christian/Protestant work ethic that determines the "worthiness" of welfare/labor through spiritual lens and labels the UBI as undeserving/lazy/idle, creating a moral doctrine of "spiritually purifying work" vs "moral hazard of idleness", which alllows capitalism to exploit people eager to work(noted by Max Weber).
by JadoJodo | 2025-11-29 13:00:20+00:00
Now we just have to wait and see whether it’s…

“I’d be happy to answer your question… right after a word from our sponsor: Xyeniceli. Side effects may include ...”

OR

ChatGPT: “Why don't you let me fix you some of this Mococoa drink? All natural cocoa beans from the upper slopes of Mount Nicaragua. No artificial sweeteners.”

User: “What the hell are you talking about? Who are you talking to?”

ChatGPT: “I've tasted other cocoas. This is the best.”
by jwr | 2025-11-29 13:00:21+00:00
> I am not sure that most people in urban areas even know what good air tastes and smells like.

I run air filters in my apartment throughout winter months, which tend to be the worst in terms of air quality here.

When I go outside in the morning I can really smell the stuff in the air, for a brief moment, until I get used to it. But you definitely notice the difference!