MurphyA/hacker-news huggingface dataset:
by figmert | 2025-11-25 14:01:09+00:00
I've noticed many metro systems in cities do somehow receive GPS and cellular networks which I'm always impressed by. London on the other hand, has only recently started receiving signal for cellular networks, and rollout is slow.

GPS does not work at all. I've always thought using the WiFi access points that have been installed on the underground could be a great addition to something like Citymapper to figure out where you are located even when there is no GPS.
by 0xbadcafebee | 2025-11-25 14:01:10+00:00
So, you think a drone is harder to fly in protected airspace than a helicopter, and somehow you've taken my evidence that police chases need to stop (de-emphasizing the need for helicopters...) as evidence that we need helicopters. Might also be worth considering that the police often don't respect airspace limits. They frequently fly where they're not supposed to, in LA.
by genewitch | 2025-11-25 14:01:12+00:00
> How much is due to long overdue infrastructure upgrades and greed by providers, vs the cost of energy?

This only makes sense if you ignore profits. We've been paying the bills since before this was "overdue"; for instance i am still paying a storm recovery surcharge on my electric bill from before i ever moved to this state. At the point where a "temporary infrastructure surcharge for repairs" becomes a line item on their profit statement, that's where i start to get real annoyed.

Our electric company has 287,000 customers and has a market cap of >$800,000,000

what percentage of that eight tenths of a billion in market cap came from nickel and diming me?

* note: nickel and dime was established as "an insignificant amount of money" in the 1890s, where sirloin, 20% fat was $0.20 a pound. That's $13.50 now (local); chuck $0.10 and $19 now. So somewhere between 67 and 180 times less buying power from a nickel and dime, now. Also that means that, y'know, my surcharges being $15-$30 a month is historically "nickels and dimes"

https://babel.hathitrust.org/cgi/pt?id=uiug.30112019293742&s...
by mbreese | 2025-11-25 14:01:53+00:00
The servers I use ZFS on are Debian, so it’s well supported in that way. I’m pretty sure ZFS on Debian uses dkms, so if you want to try it on a data partition, it will work.

Still, unless you want to tinker with something new I can’t really recommend it. Would it work? Yes. Do you need it? No. You’re probably fine with whatever FS you currently have running. ZFS works on Debian, but it’s not first-party support (due to licensing). Do I think you’d have issues if you wanted to try it? Probably not. I’m just conservative in what I’d recommended for a daily use machine. I prioritize working over everything else, so I’d hate for you to try it and end up with a non working system.

Here’s what I’d recommend instead - try it in a VM first. See if you can get it to work in a system setup like yours. See if it’s something that you like. If you want to use it on your primary machine, then you’ll be able to make a more informed decision.
by billy99k | 2025-11-25 14:02:48+00:00
I had kids and finally settled into a career at 33. It certainly forced me into adult mode after this.

I just met up with my Brother-in-law and his friends for our yearly gathering. All of them are in their 30s and none of them are in what I would consider 'adult mode'.

They are all un-married/no kids, barely scraping by, partying every weekend/wasting money on weed and booze. Certainly no careers (mostly retail, some unemployed and still living with parents).

I wonder if these numbers will change with the new generation, because so many are not having kids or getting married.
by staticman2 | 2025-11-25 14:03:39+00:00
This is from the evolutionary psychiatry book The Moral Animal:

>"What the theory of natural selection says, rather, is that people's minds were designed to maximize fitness in the environment in which those minds evolved. This environment is known as the EEA—the environment of evolutionary adaptation. Or, more memorably: the 'ancestral environment.'...

>"What was the ancestral environment like? The closest thing to a twentieth-century example is a hunter-gatherer society, such as the !Kung San of the Kalahari Desert in Africa, the Inuit (Eskimos) of the Arctic region, or the Ache of Paraguay.

>"Inconveniently, hunter-gatherer societies are quite different from one another, rendering simple generalization about the crucible of human evolution difficult. This diversity is a reminder that the idea of a single EEA is actually a fiction, a composite drawing; our ancestral social environment no doubt changed much in the course of human evolution. Still, there are recurring themes among contemporary hunter-gatherer societies, and they suggest that some features probably stayed fairly constant during much of the evolution of the human mind. For example: people grew up near close kin in small villages where everyone knew everyone else and strangers didn't show up very often. People got married—monogamously or polygamously—and a female typically was married by the time she was old enough to be fertile."

--

The idea that modern life is different is obvious.

I get the impression that there's some other conversation going on here that has nothing to do with evolution and you are not saying "lets all live in Igloos...".
by williamdclt | 2025-11-25 14:04:03+00:00
> Better is to critique the actual PR itself. For example, needs more tests, needs to be broken up, doesn't follow our protocols for merging/docs, etc.

They did: the main point being made is "I'm not reading 13k LOCs when there's been no proposal and discussion that this is something we might want, and how we might want to have it implemented". Which is an absolutely fair point (there's no other possible answer really, unless you have days to waste) whether the code is AI-written or human-written.
by acro-v | 2025-11-25 14:04:17+00:00
Someone pointed me to this post from Cline engineer - below is my response to that

Post: https://cline.bot/blog/why-cline-doesnt-index-your-codebase-...

That post however does not apply to offline processing use case. Here are his 3 main problem points they re trying to solve:

Code Doesn't Think in Chunks

But then he is describing follow semantic links through imports, etc. -> that technique is still hierarchical chunking, and I am planning to implement that as well: it's straightforward.

2. Indexes Decay While Code Evolves

This is just not true - there are multiple ways to solve it. One, for example, is continuous indexing at low priority in the background. Another one - monitoring for file changes and reindexing only differences, etc. I already implemented first iteration for this: index remains current.

3. Security Becomes a Liability (and then goes into embeddings to be stored somewhere)

We are talking about offline mode of operation. Not with Aye Chat: it implements embedding store locally - with ChromaDB and ONNXMiniLM_L6_V2 model.

So as you can see - none of his premises apply here.

And then as part of solution he claims that "context window does not matter because Claude and ChatGPT models are now into 1M context window" - but once again that does not apply to locally hosted models: I am getting 32K context with Qwen 2.5 Coder 7B on my non-optimized setup with 8Gb VRAM.

The main thing why I think it may work is the following: answering a question includes "planning for what to do", and then "doing it". Models are good at "doing it" if they are given all necessary info, so if we unload that "planning" into application itself - I think it may work.
by Someone1234 | 2025-11-25 14:04:53+00:00
> Funny how fast Git became entrenched as the way of doing things, though.

It just really highlights how much better BitKeeper and then Git's design was compared to what came before. You then pile on being free/OSS, and being "proven" by an extremely large, well known, and successful project on top, and you have yourself explosive growth.

There are developers around these days who never had the displeasure of using the pre-Git source control offerings; it was rough.
by genewitch | 2025-11-25 14:05:28+00:00
where are you getting $1k/month? GP said "invest" $100 per month given a $48,000 income and rent of ~$36k/yr.

Yeah obviously if i can sock away $12,000 a year for 10 years i'll have money. Just be aware that i was in a bunch of funds from 2010-2020 and were it not for what happened at the end of that decade i wouldn't have made any additional money at all. In fact, i would have lost a decent chunk of money - not just in fees, but inflation.

Also, where are you guaranteed 6% for a decade? t-bills or something?
by cmrdporcupine | 2025-11-25 14:05:44+00:00
This has nothing to do with anything. Nobody said anything about nuclear war or formal invasion.

Let's review.

Russia shot down a civilian airliner, killing all 298 people onboard, mostly Dutch nationals.

Russia performed a radioactive poisoning attack on British territory, contaminating British civilian areas and

Russia also used a deadly nerve agent twice within a few months on British territory, including poisoning two non-Russian British nationals, killing one and injuring the other.

And they actively fund far right and white supremacist organizations in western European countries and blatantly interfere in local politics, and also run active bot farms for the purpose of undermining social solidarity and democratic governance.

Those are just a few things we know about.

The threat from Russia is not external or invasive. It is internal and ongoing.

The fact that they haven't nuked and won't nuke the entire western hemisphere is a bit of a strange bar to set.
by wvbdmp | 2025-11-25 14:06:25+00:00
Individuals have been doing this exact thing without AI for years, only better, with actual comedic timing, by just playing both parts. Sometimes they don’t even change clothes and it’s perfectly understandable. It’s a whole meme at this point that a towel on the head of a man signifies a female character, for example. You can find plenty of this on tiktok or instagram.
by pluc | 2025-11-25 14:07:06+00:00
He's doing it elsewhere too:

https://github.com/rerun-io/rerun/pull/11900#issuecomment-35...

https://github.com/ocaml/dune/issues/12731

https://github.com/tshort/StaticCompiler.jl/pull/180

Seems he's just on a rampage of "fixing" issues for trendy packages to get some attention.
by makeitdouble | 2025-11-25 14:07:13+00:00
Google's services tend to be better on android than on the web. Gmail for instance has multi-account support with a unified inbox. You could get a third party client to do it, but I don't know any really good ones TBH, so getting the android app on desktop/tablets is kinda nice. Photos is also significantly better on android.

Social apps, messaging apps, parking/dedicated payment apps also tend to have miserable web support.
by mghackerlady | 2025-11-25 14:07:17+00:00
This is a really good case for better file systems with built in error correction and self healing. On linux they have btrfs which kinda does this, and some support for zfs. In the BSD land we have zfs and hammer2. Does NT or Mac have anything like this? I think Mac might have some unofficial zfs support but I don't know the state that's in
by tomhow | 2025-11-25 14:08:01+00:00
For those not aware:

One of the developers of Crash Bandicoot, Dave Baggett, is a longtime HN contributor: https://news.ycombinator.com/user?id=dmbaggett.

It was his royalties from Crash Bandicoot that enabled him to co-found/angel-invest in ITA Software, the flight search platform that Google acquired to be the foundation for Google Flights.

https://mixergy.com/interviews/david-baggett-ita-software-in...
by sofixa | 2025-11-25 14:08:09+00:00
> google just wants to normalize rent seeking 30% of all software sales

Most Android applications are free. Furthermore, Google allow you to install a separate store where you can buy from, allowing you to not have to pay those 30%, or to pay them to someone else other than Google.

And if anyone is trying to normalise 30% rent seeking on desktops, it's the incumbents already directing you towards their store (Microsoft, Apple).
by taylodl | 2025-11-25 14:08:48+00:00
Consider this: when this administration announces a big medical breakthrough, many of their supporters will accept it without question - just like they believe their grocery bills have gone down since Trump took office, even when their receipts show otherwise. Cognitive dissonance is very powerful; it shapes what we choose to see as true.

It’s fine for RFK Jr. to question aluminum in vaccines - but fact-finding should come before speaking. His approach often feels like Ready, Fire, Aim.
by lucideer | 2025-11-25 14:08:54+00:00
All fair, but we're not talking about the system we live in (whether it works or not), we're talking about ideals & how things hypothetically should be.

You can make all the same arguments you've just made about government officials:

> as a government official your incentive should be to preserve order, fairness and honor.

Within capitalism, this isn't what government officials are incentivised to do.

If you're arguing that private citizens should optimise for individual wealth because capitalism, you can't argue that government officials shouldn't optimise for the same within the same system. By virtue of arguing that government officials should preserve order, fairness & honour, you're inherently arguing for system change (it needn't be toward communism, just toward something other than the status quo) & if you're already making that argument, the circular logic of citizens preserving capitalism no longer holds.

> additionally outside of culture, the logistical reality of the society we live in is that money is the basis of survival

This is a fair point & one to keep in mind: private citizens should (in my view) optimise for sufficient individual wealth to "live" (I say "live" here, as "survive" is commensurate to "subsisting" which is somewhat suboptimal). However, I believe that limiting qualifier is extremely important & wasn't present in your original statement.
by austin-cheney | 2025-11-25 14:10:01+00:00
> OOP-bashing seems fashionable nowadays.

Yes, and for just cause. OOP was invented in Simula76 (1976) and popularized in C++ (1982). OOP solved a very real problem of allowing applications to logically scale in memory constrained systems by allowing logic to grow independently and yet retain access to memory already claimed by a parent structure. Amazing.

Now fast forward and you get languages like Java, Go, and JavaScript. These languages are garbage collected. Developers have absolutely no control over memory management in those languages. None at all. It really doesn't matter because the underlying runtime engines that power these languages are going to do whatever is in the best interest of execution speed completely irrespective of application or memory size. We just don't live in a world where the benefits offered by OOP exist. Technology has moved on.

The only reason for OOP today is code culture. Its a form of organizational vanity that continues to be taught because its what people from prior generations were taught. Most new languages from the last 15 years have moved away from OOP because it contains a lot of overhead as decoration with no further utility.
by dent9 | 2025-11-25 14:10:26+00:00
All the users in the comments here complaining about API limits and usage limits have missed the boat. You're not the target audience. This AI is not for you. It's not for consumers and end users. This AI is for the multi-billion and trillion-dollar businesses who are signing massive contracts to get these models enabled for their entire company. I've been using Sonnet 4.5 for months and never had a usage limit ever. And I used every model before that, all day and all night, and never once saw any mention of usage limits. Never saw a bill either. If "price per token" is a concern to you then you already lost.
by teekert | 2025-11-25 14:10:38+00:00
Ok, well it depends on the context then and the severity of the AIness (which I always try to reduce in the prompt, sometimes I’ll ask it to maintain my own style for example).

You know maybe it is annoying for native speakers to pick up subtle AI signals, but for non-natives it can be annoying to find the correct words that express what you want to say as precisely as in your mother tongue. So don’t judge too much. It’s an attempt at better communication as well.
by ptsneves | 2025-11-25 14:11:04+00:00
Sometime ago I had a co-worker do this to me, pasting answers to my questions. He would paste the jira ticket to the ChatGPT(this was GPT3 time) and submit the PR. I would review it and ask questions and the answers had this typical rephrasing and persona of chatgpt. I had no proof, so one day i just used the PR and my comments as a prompt. The answers the co-worker gave me were almost the same down to the word as what ChatGPT gave me. I told my team I would not be available to review his changes anymore and that I would rather just have the ticket outright.
by iluxonchik | 2025-11-25 14:12:29+00:00
Child articles mentioned in the post:

- MSTR’s business model, describing how the company operates as a "Bitcoin treasury" and what does it mean for its solvency. You can read it here: https://illya.sh/threads/microstrategy-is-dependent-on-refin...

- Why MicroStrategy can’t replay its debt using equity/stock. You can read it here: https://illya.sh/threads/microstrategy-cant-repay-its-debt-i...

- How Strategy pays for its interest, which currently accounts to ≈$40M/year. You can read it here: https://illya.sh/threads/how-microstrategy-pays-interest-on-...

- How Strategy's marketing is misleading regarding MSTR’s risk, liquidity and solvency. You can read it here: https://illya.sh/threads/strategy-invents-financial-metrics-...
by gwbas1c | 2025-11-25 14:12:36+00:00
> Library vendors must have the courage to create a new generation of libraries—libraries that consistently use concepts, typelists, ranges, and compile‑time mechanisms. Compiler vendors, in turn, are responsible for continuing this development and fully unlocking the new language means.

> But all of us—the C++ developers—must go back to school. We must learn C++ anew, not because we have forgotten it, but because through evolution it has become a different language. Only those who understand the modern language constructs can use the new tools properly and unfold the potential of this generation of libraries.

Once you get to that point, you might as well create and learn a different language.
by jqpabc123 | 2025-11-25 14:12:36+00:00
It will deliver decisive breakthroughs to secure American energy dominance, accelerate scientific discovery, and strengthen national security.

So we need to compete with the clean, renewable, low cost energy that China is rapidly installing to power it's automated manufacturing?

https://www.ecowatch.com/china-solar-wind-installations-worl...

https://engineerine.com/chinas-automated-dark-factories/

Elsewhere, this administration continues promoting expensive (never mind the pollution) fossil fuels as the cost of electricity is rising at double digit rates.

China is going to kick our ass. And our regressive policy is just making it easier for them.
by Balgair | 2025-11-25 14:12:49+00:00
Again, AI is not getting rid of degrees or learning or education.

It's getting rid of cheap methods.

Scantrons and bluebooks were always a way that made it cheap for institutions to produce results. Now those methods kinda seem silly, right?

500 person freshman lectures seem kinda absurd now, right?

Teaching via adjuncts that had 3 days notice for the class and are paid nothing is kinda scammy, right?

R1s professors whose tenure evals have nothing to do with teaching is kinda wrong, right?

The Oxbridge model of 5-10 person classes with a proctor is what the education with AI is going to be about. It's small, intimate, and expensive.
by Retric | 2025-11-25 14:12:54+00:00
The basic premise was it’s no longer obvious if a system is still doing anything useful. If the system had easy to locate documentation saying everything that used it then there wouldn’t be an issue, but that’s very difficult to maintain.

Documentation on every possible system that could use the resource would need to be accurate, complete, have someone locate and actually read it, remember, and communicate it with someone in a relevant meeting which may be taking place multiple levels of management above the reader here. As part of that chain when a new manager shows up and there’s endless seemingly minor details, so even if they actually did encounter that information at some point theirs nothing that particularly calls out as worth remembering at the time.

That’s a lot of individual points of failure which is why I’m saying in the real world even well run companies mess this stuff up.
by ninkendo | 2025-11-25 14:12:55+00:00
The tragic part is how brief the period of time was between “ascii and a mess of code pages” and the problem actually getting solved with Unicode 2.0 and UTF-8.

Unicode 1.0 was in 1991, UTF-8 happened a year later, and Unicode 2.0 (where more than 65,536 characters became “official”, and UTF-8 was the recommended choice) was in 1996.

That means if you were green-fielding a new bit of tech in 1991, you likely decided 16 bits per character was the correct approach. But in 1992 it started to become clear that maybe a variable with encoding (with 8 bits as the base character size) was on the horizon. And by 1996 it was clear that fixed 16-bit characters was a mistake.

But that 5-year window was an extremely critical time in computing history: Windows NT was invented, so was Java, JavaScript, and a bunch of other things. So, too late, huge swaths of what would become today’s technical landscape had set the problem in stone.

UNIXes only use the “right” technical choice because it was already too hard to move from ASCII to 16-bit characters… but laziness in moving off of ASCII ultimately paid off as it became clear that 16-bits per character was the wrong choice in the first place. But otherwise UNIX would have had the same fate.
by kace91 | 2025-11-25 14:13:35+00:00
I honestly reread the whole thread in awe.

Not due to the submitter, as clickbaity as it was, but reading the maintainers and comparing their replies with what I would have written in their place.

That was a masterclass of defending your arguments rationally, with empathy, and leaving negative emotions at the door. I wish I was able to communicate like this.

My only doubt is whether this has a good or bad effect overall, giving that the PR’s author seemed to be having their delusions enabled, if he was genuine.

Would more hostility have been productive? Or is this a good general approach? In any case it is refreshing.
by the_gipsy | 2025-11-25 14:14:36+00:00
OSS has always pushed back, just because of the maintenance burden in general, and corporate can just "fix it later" because there are literally devs on payroll. Or at least push through and then dump the project, the goal is just completely different, each style works in its context.

But I don't know if corporate software can really "push through" these new amounts of code, without also automating the testing part.
by franktankbank | 2025-11-25 14:14:45+00:00
Everybody is dunking on this guy like hes some dopey protagonist in a movie, but you guys watched the movie. I think the interaction is pretty damn interesting. At least I see this interaction is "better" than the similar bug reports that have been discussed here (but I can't put my finger on why). If someone wants to contribute to ocaml I think they should read this issue to get a sense of how they work. Excellent communication from them and anyone could learn something about software professionalism. So I have to give kudos to the AI megaman for sparking the discussion and thought.

One thing I never really liked about professional software development is the way it can stall at big movements because we reject large PRs. Some stuff just won't happen if you have a simple heuristical position on this (IMO obviously).