MurphyA/hacker-news huggingface dataset:
by FL33TW00D | 2025-10-17 21:44:44+00:00
How certain are you of this really? I'd take this bet with you.

You're saying that we won't achieve AGI in ~80 years, or roughly 2100, equivalent to the time since the end WW2.

To quote Shane Legg from 2009:

"It looks like we’re heading towards 10^20 FLOPS before 2030, even if things slow down a bit from 2020 onwards. That’s just plain nuts. Let me try to explain just how nuts: 10^20 is about the number of neurons in all human brains combined. It is also about the estimated number of grains of sand on all the beaches in the world. That’s a truly insane number of calculations in 1 second."

Are humans really so incompetent that we can't replicate what nature produced through evolutionary optimization with more compute than in EVERY human brain?
by lurk2 | 2025-10-17 21:44:48+00:00
> Just reading HN, accusing people of fascism has become a lot more common-place then, say, 10 years ago.

People are far more open about having conservative ideas today than they were 10 years ago.

> The left has gotten so very aggressive when it comes to disagreements that they started to push anyone away to the right who isn't willing to agree with everything they currently have on their agenda.

Right, but was their hegemonic power appreciably greater in 2022 than in 2015? Cancel culture peaked midway through the Trump presidency. These days you get people using their real names and faces commenting: “DEPORT BUTTON” under videos of ethnic minorities. It’s possible that journalists are just claiming to be neutral or left-leaning in the way that campus conservatives used to feel compelled to, but the more likely explanation seems to be that journalists are simply overwhelmingly centrist or left-leaning.

> However, personal experiences are always ancedotal. Still, it is all we, as individuals, have.

We have statistics, we don’t have to rely on anecdotes. You’re deferring to an anecdote and insisting that the data is wrong. It’s possible it doesn’t align with your anecdotal experience because of a selection bias on your part, or because the data doesn’t map from the Anglosphere to whatever country you are from, but the data is there.
by HDThoreaun | 2025-10-17 21:44:49+00:00
> why wouldn't it have the power to hold that entity accountable?

Literally because the entity is not under the jurisdiction of the UK. The UK can force domestic companies to block the website but they cant force the website itself to do anything. The claims of fines against 4chan are therefore nonsensical. Probably just part of the legal proceedings prior to blocking the site I guess but still strange to see.
by vonneumannstan | 2025-10-17 21:45:20+00:00
>GPT by any definition of AGI is not AGI. You are ignoring the word "general" in AGI. GPT is extremely niche in what it does.

Definitions in the 90s basically required passing the Turing Test which was probably passed by GPT3.5. Current definitions are too broad but something like 'better than the average human at most tasks' seems to be basically passed by say GPT5, definitions like 'better than all humans at all tasks' or 'better than all humans at all economically useful tasks' are closer to Superintelligence.
by christphrdunder | 2025-10-17 21:45:34+00:00
> should be a systemd service

"should be" according to your goals. "should not be" according to mine:

1. run untrusted code in a reasonably secure way. i don't care how many github stars it has, i'm not rawdogging it. nor is my threat model mossad, so it doesn't have to be perfect. but systemd's default security posture is weak, hardening it is highly manual (vs. "run a VM"), and must be done per service to do properly (allowlist syscalls, caps, directory accesses, etc.).

2. minimize cost. it's orders of magnitude less costly for most people with the skills to run a homelab to:

a) spend 50% more for compute & storage than a single hour of handwriting & tuning reasonably secure systemd services, wiring up dependencies, etc. b) build a backup and migration strategy once and reuse it for everything. this is technically possible with systemd, too, of course, but way more costly to setup. c) one single universal solution. practically everything will run in a VM. this is not true for systemd, esp. isolated systemd services.

if you want to optimize for "learn how to configure systemd", "learn how to hyperoptimize cpu usage", or whatever it may be then great. if other people aren't, they're not necessarily wrong, they may be choosing different tradeoffs. understanding this is an essential step in maturing as an engineer and human being. i truly mean this as encouragement - not rebuke. Otherwise i wouldn't have paid the relatively high cost in time to write it afterall :)
by catlover13000 | 2025-10-17 21:45:37+00:00
hello from the community! happy canteen gets a lot of food so if you want to donate i recommend checking out the less popular feeders. it is the most popular because mr fresh the meme cat who was adopted originated from there.

for those worried about the kitties every feeder has a different caretaker and some are more involved than others. from what ive seen a majority of the popular ones have either a dedicated caretaker or are involved with some business. unfortunately, you may come across feeders where the cats arent as cared for or where the caretaker lacks the funds to do so. to help with this the purrr app (where english speaking users can feed them) has a fund option where instead of feeding, you can support TNR or wellness treatments!
by arjvik | 2025-10-17 21:45:44+00:00
> if you don't properly invest in the maintenance of the thing

For me, it's not the money that's annoying (though of course I'm not pleased by the bills every once in a while). It's the amount of time it takes to keep a car maintained! Seems like just yesterday I took a whole day remote to sit at the mechanics shop for a tire change, but now I have to do the same for an oil change! For this precise reason I end up doing a lot of maintenance late.
by gitgud | 2025-10-17 21:46:26+00:00
> Accept the request and send a response, one character at a time

Sounds like the opposite of the [1] Slow Loris DDOS attack. Instead of attacking with slow connections, you’re defending with slow connections

[1] https://www.cloudflare.com/en-au/learning/ddos/ddos-attack-t...
by wizzwizz4 | 2025-10-17 21:46:29+00:00
Monitoring system calls (on Windows, that's a type of DLL call) is a good way to debug confusing processes that only last for a few seconds. I expect the launcher is launching some program, which is saying "I started successfully!" and then hitting an error state before it draws a window, so the launcher concludes you must've finished playing.

Sysinternals Process Monitor ("procmon") is your friend.
Show HN: AlgoSync – a social media built for developers, founders, & tech people
by lyquochao84 | 2025-10-17 21:46:37+00:00
A social media built for developers, founders & tech creators — a place to write, share, and connect with others in tech.

We hit 30+ users after Day 1, and people have already started posting their first blogs!

Here’s one of the featured blogs written just 2 days ago: https://www.algosyncverse.com/blog/69ecc455-a812-4c62-b18e-0...

Check it out here → https:/www.algosyncverse.com
by mjr00 | 2025-10-17 21:47:14+00:00
Yes this is absolutely correct. I can think of more content that's disallowed on HN than content that's allowed: no politics (for the most part), no flamewars/aggressiveness/name-calling, no self-promoting links to your OnlyFans, nothing hugely offtopic, etc. And that's on top of very aggressive moderation of things other social media sites are filled with but are de facto banned here: shitty puns or jokes, one-line zingers, meaningless affirmation comments like "So much this" or "This is the way", nitpicks about submitted articles or personal swipes at the authors' politics...

HN has incredibly strict moderation, and to be clear, that's a good thing. It keeps discussion in line and useful, for the most part.

> It's funny, the same exact people on here who insist they can't ride the bus or walk around cities because they freak out if a homeless person accosts them seem to be blind to the concept of how other people's free expression can have a chilling effect.

I've seen that the term "gatekeeping" is recently starting to be reclaimed as people realize this, to emphasize that while anyone is welcome to participate, the community is not required to bend its rules or standards to accommodate new people. i.e. anyone is welcome to use the bus, but openly shooting heroin while you're on it won't be tolerated.
by robotresearcher | 2025-10-17 21:49:16+00:00
Intellectual caution is a good default.

Having said that, can you name one functional difference between an AI that understands, and one that merely behaves correctly in its domain of expertise?

As an example, how would a chess program that understands chess differ from one that is merely better at it than any human who ever lived?

(Chess the formal game; not chess the cultural phenomenon)

Some people don’t find the example satisfying, because they feel like chess is not the kind of thing where understanding pertains.

I extend that feeling to more things.
by dijit | 2025-10-17 21:49:45+00:00
Vote with your wallet.

Yeah, I know this sounds stupid, but I mean, the majority of games are there now.

The signal is all that's needed, I work in AAA games and we shifted heaven and earth to make Stadia work. Which means somewhere in Ubisoft there is a fully functioning version of Watch Dogs Legion and The Division that run natively on Linux.

And the answer was the same when I asked why we didn't release it: we don't see a market, and we don't want to maintain another channel of support.

Right now it's not costing them any meaningful sales, so why would they put the investment in?
by molf | 2025-10-17 21:50:04+00:00
Good question. There's a few reasons to pick UUID over serial keys:

- Serial keys leak information about the total number of records and the rate at which records are added. Users/attackers may be able to guess how many records you have in your system (counting the number of users/customers/invoices/etc). This is a subtle issue that needs consideration on a case by case basis. It can be harmless or disastrous depending on your application.

- Serial keys are required to be created by the database. UUIDs can be created anywhere (including your backend or frontend application), which can sometimes simplify logic.

- Because UUIDs can be generated anywhere, sharding is easier.

The obvious downside to UUIDs is that they are slightly slower than serial keys. UUIDv7 improves insert performance at the cost of leaking creation time.

I've found that the data leaked by serial keys is problematic often enough; whereas UUIDs (v4) are almost always fast enough. And migrating a table to UUIDv7 is relatively straightforward if needed.
by munificent | 2025-10-17 21:50:31+00:00
If you're happy with your engine's behavior and performance than feel free to disregard. But if it is something you want to noodle on...

> I dug around and found an article that said the time complexity (for topological sorting of sprites) was O(N^2)

Topo sort in general is O(V + E) where V is the number of vertices in the graph and E is the number of edges. If you consider your set of sprites a graph with an edge between every pair of sprites, then it does become O(N + N*N) which is O(N^2).

If the only way to get topo sort to work is by treating the sprites as a fully connected graph, then it's not the right approach. Topo sort really only makes sense when the number of edges between nodes is relatively low. You'd be better off using quicksort which is O(N log N).

However, since you are going to be resorting the same data each frame and most sprites stay in the same order, what you want is a sorting algorithm that works well on mostly-sorted data. In that case, I suspect insertion sort is what you want. It will roughly behave like O(N) when the data is mostly sorted.

Alternatively, you could look at bucket sort. While your sprites can be freely positioned with floating point coordinates (which makes pigeonhole sort a poor fit), they still fall within a known finite range, and bucket sort is designed to handle that case.
by tsimionescu | 2025-10-17 21:50:35+00:00
Biological neurons are not easily modeled as any neat mathematical system. They seem to perform significant computational tasks even when alone - as do many other cells in the body, btw. Neuron linking is also more complex than the simplistic weighted connection model. Also, in biological neural networks, you have multiple kinds of neurotransmitters, not just a single signal, and beyond the quantity of neurotransmitters and their electrical properties being transmitted, the frequency of neuron firing is also known to be a significant factor that affects computation; and beyond neurotransmitters, hormones secreted in the brain and other places have some clear effects on cognition. And these are just pieces we know - there are certainly all sorts of other effects that we don't know, some chemical, some structural, some even physical perhaps (consider how all of the moving charges in one part of the brain might interact with other parts through electromagnetic fields).

We have no idea how much of this complexity is fundamental and how much is incidental, of course. But it is certain that every part of the brain is way more complex than the ultra-simplistic ANNs, and replacing the sigmoid function with some ODE will not move that needle significantly.
Show HN: WordPress AI Bot Tracker – Just Approved and Launched on Wordpress.org
by legitcoders | 2025-10-17 21:50:55+00:00
Hi HN,

Built a WordPress plugin to track which AI bots (GPTBot, Claude, Gemini) are crawling your site. Includes llms.txt support (like robots.txt for AI).

Just launched on WordPress.org: https://wordpress.org/plugins/llms-central-ai-bot-tracker/

Free, open source, privacy-focused. Would love feedback on the approach and the llms.txt standard.
by lmeyerov | 2025-10-17 21:51:00+00:00
Right, the 'knowing' is where I think the interesting thing is today for their evolution

more mature claude.md files already typically index into other files, including guidance which to preload vs lazy load. However, in practice, claude forgets quite easily, so that pattern is janky in practice. A structured mechanism helps claude guarantee less forgetting.

Forward looking, from an automation perspective of autonomous learning, this also makes it more accessible to talk about GEPA-for-everyone to maintain & generate these. We've been playing with similar flows in louie.ai, and came to a similar "just make it folders full of markdown with some learning automation options."

I was guessing that was what was going on here, but the writeup felt like maybe more was being said :) (And thank you for continuing to write!)
by nine_zeros | 2025-10-17 21:51:25+00:00
It took long because during the last Trump era, lenders figured out a neat trick - extend the loan terms to 7 years instead of the conventional 5. That, and the low interest rates hooked people. This exaggerated during the pandemic with people taking insane $1000/month loans.

Trump comes back, downturn comes back to main street, and voila - loans running naked.
by LeeRLemonIII | 2025-10-17 21:51:47+00:00
As an old developer 30+ years. I love to build from scratch with no frameworks, but it is not viable for corporate development requirements. For many personal and yes large projects I still write from scratch. I will be the first to admit I hate building pretty sites so mainly focus on functionality rather than look and feel. Again corporate world would hate that. Frameworks make things easier, and faster, and yeah mostly run better. But they do lose the details of developer really knowing what every bit is used for, and how they made it work.
by mindcrash | 2025-10-17 21:52:02+00:00
> Do you mean awesomekling? Why is he considered a fascist?

I hope you can see this because my posts in this thread are getting attacked and downvoted.

This pretty much summarizes how it started (copied from Google):

https://lunduke.locals.com/post/5823666/ladybird-web-browser...

(note that while the exact word never is seen in evidence added to this post but it sure is or hinted towards elsewhere.)

and evidenced by this its ongoing:

https://xcancel.com/awesomekling/status/1971287738268909576

because some people disagree with things like this:

https://xcancel.com/awesomekling/status/1966456391146606806

And there are tons more posts that show that some people are not exactly nice towards him on his X timeline.

Also there's direct proof of these accusations out there but I will not link to those out of professional courtesy for those involved (yes, some people still have that).
by mijoharas | 2025-10-17 21:52:03+00:00
Oh no, looks like you're one of today's (unlucky) 10000[0]. (For context I only heard about all this recently).

For the DHH thing he wrote a recent blog post where he said he wants fewer non-white people in London and praises an english far-right fascist figure (Tommy Robinson)[1].

Not really sure about the Shopify stuff. I've heard people aren't too fond of Tobi (the C.E.O. I think), and he's buddies with DHH, but it could just be general distrust of a big company trying to exert control of an open source project (through Ruby Central).

[0] https://xkcd.com/1053/

[1] https://world.hey.com/dhh/as-i-remember-london-e7d38e64
by godelski | 2025-10-17 21:52:14+00:00
> There's a view that suggests that language is intelligence.

I think you find the limits when you dig in. What are you calling language? Can you really say that Eliza doesn't meet your criteria? What about a more advanced version? I mean we've been passing the Turing Test for decades now.

> That language is a requirement for understanding.

But this contradicts your earlier statement. If language is a requirement then it must precede intelligence, right?

I think you must then revisit your definition of language and ensure that it matches to all the creatures that you consider intelligent. At least by doing this you'll make some falsifiable claims and can make progress. I think an ant is intelligent, but I also think ants do things far more sophisticated than the average person thinks. It's an easy trap, not knowing what you don't know. But if we do the above we get some path to aid in discovery, right?

> that you might not be able to hold an idea in your head until it has been named

Are you familiar with Anendophasia?

It is the condition where a person does not have an internal monologue. They think without words. The definition of language is still flexible enough that you can probably still call that language, just like in your example, but it shows a lack of precision in the definition, even if it is accurate.

> Perhaps it is why other animals on this planet seem to us lacking intelligence

One thing to also consider is if language is necessary for societies or intelligence. Can we decouple the two? I'm not aware of any great examples, although octopi and many other cephalopods are fairly asocial creatures. Yet they are considered highly intelligent due to their adaptive and creative nature.

Perhaps language is a necessary condition for advanced intelligence, but not intelligence alone. Perhaps it is communication and societies, differentiating from an internalized language. Certainly the social group can play an influence here, as coalitions can do more than the sum of the individuals (by definition). But the big question is if these things are necessary. Getting the correct causal graph, removing the confounding variables, is no easy task. But I think we should still try and explore differing ideas. While I don't think you're right, I'll encourage you to pursue your path if you encourage me to pursue mine. We can compete, but it should be friendly, as our competition forces us to help see flaws in our models. Maybe the social element isn't a necessary condition, but I have no doubt that it is a beneficial tool. I'm more frustrated by those wanting to call the problem solved. It obviously isn't, as it's been so difficult to get generalization and consensus among experts (across fields).
by harmmonica | 2025-10-17 21:52:19+00:00
As if I need to make another comment about a, or multiple bubbles, but something has to give and here it's of course the consumer. New and used car prices are at all-time highs (nominal it sounds like, but tell that to someone whose wages haven't kept pace (i.e., almost everyone)). Housing prices are at all-time highs (in terms of price:income so no qualifier needed there). Tariffs are not being 100% eaten by the producers (duh), nor by the importers (double duh), and so the consumer is being hit by those. Health care costs are about to rise materially as we flip to 2026 for large swaths (all?) of the US population. Any tax relief seen by the average consumer is likely not even close to enough to counterbalance all the increased prices/costs.

HN is fond of saying that the only thing propping up the US economy at this point is AI investment (not informed enough to know if that's actually true, but outside of equity prices it sure seems like everything else is blinking "this economy sucks.").

So when will the music stop? Seems like it should've been "yesterday," but what's the argument for it to continue playing for the foreseeable future? The great wealth transfer? AI efficiency/productivity gains (without the vast elimination of jobs)? Something else?
by artdigital | 2025-10-17 21:52:26+00:00
Been thinking about fully self hosting my small stuff for a bit but a mini managed k8s ($10) is just so convenient. I build a new docker image for some thing, add a manifest file to my k8s repo and apply it - my “cluster” spins up a new pod, I can easily hook it up to tailscale or Cloudflare warp to make it accessible, and it’s available

Been using this approach for the past years and if something gets bigger, I move the container to fly or a different k8s cluster in a couple hours max

On my bigger k8s I can then easily add more nodes or scale up pods depending on need, and scale them back down when idle.

Still the main issue with any setup I see is the database. No matter what I use I’d either have a managed Postgres somewhere, or something like litestream, and if that’s not in the same data center it’s gonna add latency sadly
by SecretDreams | 2025-10-17 21:53:00+00:00
Depends when you got into it. If you're an older gen, you got into that city early and are likely unburdened by high dwelling costs - instead, you've got a windfall of appreciation ahead of you.

Reality is, outside of housing, city life is generally cheaper because it's much more accessible and the tax base is better suited to covering those expenses. So, older generations get the best of all worlds, per usual.
by keyringlight | 2025-10-17 21:53:01+00:00
This has already happened, PC Gaming Wiki has entries for lots of games where support for various old methods of doing things no longer work, on real hardware on windows, and you need to use a variety of workarounds like dgvoodoo or a fix by a random third party modder to get the game to operate correctly. And that's before you consider defunct copy protection or trying to add improvements.
by overfeed | 2025-10-17 21:53:25+00:00
> Basically an LLM translating across languages will "light up" for the same concepts across languages

Which is exactly what they are trained to do. Translation models wouldn't be functional if they are unable to correlate an input to specific outputs. That some hiddel-layer neurons fire for the same concept shouldn't come as a surprise, and is a basic feature required for the core functionality.
by blackenedgem | 2025-10-17 21:53:34+00:00
UUIDv7s are much worse for creation time though imo. For sequential IDs an attacker needs to be have a lot of data to narrow the creation time. That raises the barrier of entry considerably to the point that only a committed attacker could infer the time.

With UUIDv7 the creation time is always leaked without any sampling. A casual attacker could quite easily lookup the time and become motivated in probing and linking the account further