MurphyA/hacker-news huggingface dataset:
by wakawaka28 | 2025-10-26 19:18:41+00:00
People want to be paid for their work. If you don't let them, they won't do the work. "Information" does not have a mind of its own.

Even when the idea of a thing is "out there" there is a lot of grunt work and special stuff that needs to be implemented to get the best outcomes. Nobody owes you that work for free. Regardless of what GPL copers say, it is very hard to make money with software without enforcing some access restrictions and IP. Open source is great when it works, but it does not work for most things nor is it at the leading edge for most things.
by cxr | 2025-10-26 19:19:16+00:00
Huh?

Hal and Dave work together. Hal is going home at 6:00 PM, but before it's time to leave, Dave tells Hal to go ahead and start working on some new feature. At 5:50 PM, Hal hits Cmd+Q, saving whatever unfinished work there is and no matter what state it's in and commits it to a new development branch with the commit message "Start on $X" followed by a copy of the explanation of that Dave first gave Hal about what they needed to do. Then Hal pushes that commit upstream for Dave and leaves. At 6:00 PM Dave, still at the office, runs git-pull, spends a little time fixing up several issues with the code Hal wrote, then commits the result and pushes it to the development branch of the shared repo. Dave's changes mainly focus on getting the project to build again and making sure some or all of the existing tests pass. Dave then writes an email to Hal about this progress. At 8:30 PM Hal reads Dave's email about what Dave fixed and what Hal should do now. Hal then runs git-pull and writes some more code, pushing the result to the development branch before watching a movie and going to bed. Around midnight, Dave runs git-pull, fixes some more problems with the code that Hal wrote, and then pushes that to the repo. The next day at the office, they resume their work together following this pattern, where Hal writes the bulk of the code followed by Dave fixing it up and/or providing instruction for Hal about how to proceed. When they're done, one of them switches to the main branch with `git checkout main` and runs `git merge $OUR_DEVELOPMENT_BRANCH_NAME`.

Which part of this entails "destructive modifications of branch history"?
by kuangtsao | 2025-10-26 19:19:36+00:00
I used to work in this industry. It pretty much all started with this group of 'Fujian bosses' who set up these 'scam parks.' They were trying to wash money back to China and came up with all sorts of ways to do it, usually by pretending to be online gambling companies.

The people actually doing the scams are on the Thai border, in Myanmar, and Cambodia. The IT and tech staff... well, some are in the parks, but a lot of them are in Taiwan. (I've also heard some are in Japan, singapore, malaysia and the UK).

The money gets laundered through all kinds of channels into different tax havens. It might pass through Taiwan—'cause, you know, China can't touch it there and the money looks clean—and then it goes on to China or Singapore... basically, right into those bosses' pockets.

Inside those parks, there's literally no law. I'm talking beatings, slavery, human trafficking, forcing people into prostitution, and death... that's just everyday stuff there.

As for me, I was working in Taiwan, so the worst thing that happened to me was just not getting the high pay they promised. Other than that, I was fine. This is all stuff I either heard from other people in the business or saw firsthand.
by tonetegeatinst | 2025-10-26 19:19:55+00:00
I would prefer a zero knowledge, zero trust proof of identity.

This would allow you to confirm you hold an identity (example being over 21, or having a permit) without the central authority being able to use the identity to track you or such.

A fantasy exams: you need an ID or license to fly an aircraft or to buy liquor. Zero trust zero knowledge let's you proof you have the right to do so, but that isn't trackable to a real identity or person.
by mpweiher | 2025-10-26 19:21:13+00:00
The one who doesn't know how the grid works is you.

Some demand is variable. But a lot (usually most) is not. So having reliable base generation is highly valuable and not having that base-load generation ramp up and down is a feature, not a bug.

Intermittent generation is not variable, it is intermittent. Whereas to meet variable demand it would need to be dispatchable. Look it up.

https://en.wikipedia.org/wiki/Dispatchable_generation

Intermittent renewables are not dispatchable. Not even a bit.

The US nuclear fleet's CF has hovered over 90%. France's is only in the high 70s or low 80s because they do extensive load following (the stuff you say nuclear can't do...they've only been doing it for four decades or so).

France took its fleet offline in the summer of 2022, because that is where demand is lowest and generation from intermittent renewables is highest, for example Germany typically has to give away lots of electricity (or even pay consumers to get rid of it) because of their guaranteed feed-in.

In the end, France had to import only 4% of its electricity even in 2022, and most of that was in the summer, again where electricity prices are lowest because of high generation and low demand. And during all the other years it tends to be largest exporter of electricity in Europe if not the world.
by latexr | 2025-10-26 19:21:15+00:00
Everything about your answer is wrong and full of assumptions.

> You asked for one reason

No, I did not. I didn’t ask for any reason. I don’t need one, the result is the same.

> I gave it to you

No, you did not, you gave speculation. Which changes nothing.

> you didn't like it

I couldn’t care less about your speculation. I specifically said I don’t care. The only thing I don’t like is how you’re just making up reasons based on what you want and like, as if your tastes and needs are all that matters, instead of what’s the truth for Firefox development.

> I'm not ignoring anything

You moved the goal post without addressing my initial reply to your response, which poked a direct hole in your speculation:

> Then they should just say so and close the open issues, instead of letting them linger for literal decades and have people waste time on them then ignore them. That’s just bad stewardship.

You continue:

> it's called disagreeing with your points.

It makes no sense to disagree with a personal opinion! My reasons are my own. It’s like if you said you disagreed with me for saying I don’t like chocolate. Your opinion is irrelevant to someone else’s taste or needs.

And then the rest is just more speculation. Again, Firefox is the only major browser not supporting AppleScript. And just so you know, Chromium browsers typically support it better than Safari.
by y-c-o-m-b | 2025-10-26 19:21:38+00:00
> I could see this doing the same for older runners if the tech gets good enough.

I have degenerative disc disease that's severe enough to prevent me from running without causing neurological problems or pain. I miss being able to run (I'm in my early 40s), I haven't done it in 8 years. If something like this could lead to treating my problem, it would open up new worlds for me.
by PessimalDecimal | 2025-10-26 19:22:13+00:00
I've noticed entire publishers on Amazon which are just fly-by-night AI slop, probably printed on-demand too.

For example, I stumbled on https://www.amazon.com/dp/B0DT4TKY58 and had never heard of the author. Their page (https://www.amazon.com/stores/author/B004LUETE8) suggested they were incredibly prolific in a huge number of areas which already felt off. No information about "Robert Johnson" was available either. The publisher, HiTeX Press (https://www.amazon.com/s?k=HiTeX+Press) has a few other authors with similarly generic names and no information available about them, each the author of numerous books spanning a huge array of topics.

It feels even more bewildering and disheartening to see AI slop come into the physical world like this.
by analog31 | 2025-10-26 19:22:30+00:00
I'm sure it depends on geography. In my area, the e-bikes are pretty much confined to the rail-trails, which are flat. When I get out into the hills, the bikes buzzing by me at twice my speed are all conventional. I've seen no e-bikes out there.

Also, making educated guesses, it may be a non-issue. Most of the e-cyclists in my area seem to be divided into two categories: 1) What I would call adult beginners, who had bikes but didn't ride them much before they got e-bikes. 2) Practical uses such as commuting, transporting kids, etc. And recreational use of e-bikes seems to have peaked while basic transportation use continues to grow.

The commuters pass me at a high speed, but they're also in good control, and polite. The beginners tend to ride at the same speed as conventional bikes, or even slower.

The real problem that e-bikes solve is not faster horses, but whether someone wants to get around on a bike at all.
by NitpickLawyer | 2025-10-26 19:22:41+00:00
It's from a documentary that tracks Hassabis' life. I c/p from an old comment of mine (the quotes are from the documentary, can probably look up timestamps if you need, but it's in the first ~15 minutes I'd say, when they cover the first days of Deepmind):

----

In 2010, one of the first "presentations" given at Deepmind by Hassabis, had a few slides on AGI (from the movie/documentary "The Thinking Game"):

Quote from Shane Legg: "Our mission was to build an AGI - an artificial general intelligence, and so that means that we need a system which is general - it doesn't learn to do one specific thing. That's really key part of human intelligence, learn to do many many things".

Quote from Hassabis: "So, what is our mission? We summarise it as <Build the world's first general learning machine>. So we always stress the word general and learning here the key things."

And the key slide (that I think cements the difference between what AGI stood for then, vs. now):

AI - one task vs. AGI - many tasks

at human level intelligence.
by johnisgood | 2025-10-26 19:22:46+00:00
I agree.

So in my other comment I mentioned some specific(s) to (or rather, originated from) NetBSD, just as much as for example pledge() (fine-grained system call restriction), unveil() (filesystem visibility restriction), arc4random family[1] (ChaCha20-based CSPRNG), reallocarray() (integer overflow-safe realloc), OpenBGPD (BGP daemon), OpenOSPFD (OSPF daemon), httpd (web server), acme-client (Let's Encrypt client), signify (cryptographic signing tool), etc. are specific to OpenBSD.

DragonflyBSD has some goodies too while we are at it! For example varsym (Variable Symbol System - per-process environment-like variable substitution), nlookup (namecache-based path lookup replacing the vnode-based namei()), objcache (per-CPU object caching allocator), LWKT (Light Weight Kernel Threads - message-passing based threading), HAMMER2 (clustered COW filesystem with multi-master replication, successor to HAMMER), and so forth.

All popular BSDs have their own rich history. I know more about DragonflyBSD than NetBSD, so as an example: DragonflyBSD's core design philosophy centers on SMP scalability (cache-coherent token-based synchronization and LWKT message passing, avoiding fine-grained locking), OpenBSD's gist is security, and so forth.

[1] The ChaCha20-based CSPRNG (originally arc4random was RC4-based), which has been ported to other BSDs and some Linux systems.

(Sorry, I was really tempted to elaborate on these unique features and I felt like your comment was the perfect place for it!).
Headspace bug resulted in subscription renewal – refund refused
by mindfulitaint | 2025-10-26 19:23:19+00:00
A couple of months ago I decided to cancel my Headspace subscription. I did this in the app. They have a cancel subscription option, so you would think it would work, right? But... apparently not. I cancelled, then a couple of weeks later my annual subscription of 50 bucks was renewed. I appealed, they said that since I bought the sub through Google Play they cannot refund me. Google also refused my refund request.

So Headspace might poetically be described as... a very mindful bunch of crooks? 50 euros down the drain for nothing, no chance of refund, because their app's cancellation functionality is broken. I am very annoyed about this.
by dvh | 2025-10-26 19:24:19+00:00
In my language we call it "insitné umenie" (or naive art), it usually means self-taught. https://www.bing.com/images/search?q=Insitne+umenie&FORM=HDR...

Some other artists in this genre: Henri Rousseau (France), Niko Pirosmani (Gruzia), Edward Hicks (USA)
by ipsum2 | 2025-10-26 19:24:31+00:00
Please be specific if you have anything to say. By the way, the co-creator and core maintainer of PyTorch has the same opinion as me.

https://x.com/soumithchintala/status/1978848796953161754

"MacStudio you ask?

Apple Engineering's *actual* time spent on PyTorch support has't given me confidence that PyTorch Mac experience would get anywhere close to NVIDIA's any time soon, if ever.

The Meta engineers continue to do a huge amount of heavy-lifting for improving the MPS backend, including feeling the responsibility for the Mac experience. Apple's priorities keep changing, the number of engineering hours they contribute keeps changing and their interest in actually and wholly owning the PyTorch MPS backend keeps varying.

If Apple wants MacStudio to become an actual AI devbox, and not just an AI inference machine, then prioritizing software support for PyTorch (>90% marketshare in AI) would probably be a good idea."
by krackers | 2025-10-26 19:24:39+00:00
Yeah this is sort of the same objection I had in https://news.ycombinator.com/item?id=45709016

Although thinking about it more, the fact that address indexing is now from top-to-bottom is actually consistent with how I imagine indexing for Nx1 array (or equivalently, how you index matrices in math).

Thinking about it more, I don't think there is any real convention, even diagrams are split. You are going to have to learn to "flip" things either way, the same way matrix indexing differs from cartesian plane indexing. Same way different graphical systems have different conventions for where the origin is. People colloquially say things like "high mem", and you'll have to translate this to your mental model.

It's why I suggested a horizontal, left-to-right visualization. I think everyone would agree that lower addresses on the left, higher addresses on right.

Also could you elaborate more on what you mean by debuggers showing it the opposite direction? If you do `info proc mappings` in gdb it is also lower addresses at top. This might be debugger specific though.
by tasuki | 2025-10-26 19:24:47+00:00
Perhaps the only issue with this setup is that you lose some of the robustness of git: mess up one repo beoynd repair, and you've just messed up all the checkouts everywhere.

I sync my repos manually (using GitHub as the always-on remote, but I'm not particularly attached to it). This gives me more resilience should I blow up the repo completely (hard to do, I know).
by stared | 2025-10-26 19:25:03+00:00
There’s already a vague definition that AGI is an AI with all the cognitive capabilities of a human. Yes, it’s vague - people differ.

This paper promises to fix "the lack of a concrete definition for Artificial General Intelligence", yet it still relies on the vague notion of a "well-educated adult". That’s especially peculiar, since in many fields AI is already beyond the level of an adult.

You might say this is about "jaggedness", because AI clearly lacks quite a few skills:

> Application of this framework reveals a highly “jagged” cognitive profile in contemporary models.

But all intelligence, of any sort, is "jagged" when measured against a different set of problems or environments.

So, if that’s the case, this isn’t really a framework for AGI; it’s a framework for measuring AI along a particular set of dimensions. A more honest title might be: "A Framework for Measuring the Jaggedness of AI Against the Cattell–Horn–Carroll Theory". It wouldn't be nearly as sexy, though.
by zahlman | 2025-10-26 19:25:22+00:00
My experience has been more that the pro-AI people misunderstand where the goalposts were, and then complain when they're correctly pointed at.

The "Turing test" I always saw described in literature, and the examples of what passing output from a machine was imagined to look like, are nothing like what's claimed to pass nowadays. Honestly, a lot of the people claiming that contemporary chatbots pass come across like they would have thought ELIZA passed.
by alexjplant | 2025-10-26 19:25:39+00:00
Shaggy dog story: when I was 9 my teacher assigned us homework that entailed writing an instructional essay on how to make the infamous PB&J sandwich. At the time I was a budding "programmer" and had recently seen a skit on a TV show that employed hijinks similar to

> * I brought a serrated knife and ketchup packets. When they said put the jelly on the bread with the knife, I gripped the serrated end and pretended my fingers bled (ketchup works great as blood).

> * I brought in vaseline AKA petroleum jelly. When they said put jelly on the bread, I contemplated aloud "Well, you said JELLY, and this says JELLY!"

...and so went into great prescriptive detail about exactly how I'd make said sandwich. After turning it in my teacher chose my essay specifically to repro onto a transparency and place on the overhead as an example of bad writing. Apparently being explicit about choice of ingredients, removing things from packaging, holding the bread, etc. was antithetical to the assignment and dismissed with laughter and eye rolls because "everybody knows" to do these things.

This was a bit of a blow to my fragile ego but in retrospect it was an important lesson in several concepts that you touch on later in your post such as good communication (the importance of considering one's audience), asking clarifying questions (because requirements are hard), and interactions with authority figures.

I say all of this to say that you should absolutely emphasize this less technical side of things. Soft skills are at least as important as technical aptitude when it comes to career mobility and emphasizing them early would give students a real leg up. While considering edge cases and assumptions is clearly important for computers it's also crucial to keep in mind how people understand processes and systems, i.e. when to be explicit and when to avoid patronizing those on the other end of your comms.
by jchw | 2025-10-26 19:26:35+00:00
> Yes. It's like saying that the art and culture in Georgetown is very similar to the art and culture in Santiago. Especially when you claim to be an arts-and-culture website. Would a Texan like being stereotyped by a tourist who thinks all of America is just like New York City?

That does happen, and I don't think very many people consider it grossly offensive, the vast majority of people would probably find it mildly amusing at worst. (It is not lost on me that people feel this way partly because American culture is well-known around the world, so people are less defensive of it.)

On the other hand though, I don't think that the headline being less specific means that the article is making generalizations about Africa. The article itself is pretty immediately clear on that matter.
by bonoboTP | 2025-10-26 19:26:53+00:00
There are a bunch of these topics that everyone feels qualified to say something about. Consciousness, intelligence, education methods, nutrition, men vs women, economic systems etc.

It's a very emotional topic because people feel their self image threatened. It's a topic related to what is the meaning of being human. Yeah sure it should be a separate question, but emotionally it is connected to it in a deep level. The prospect of job replacement and social transformation is quite a threatening one.

So I'm somewhat understanding of this. It's not merely an academic topic, because these things will be adopted in the real world among real people. So you can't simply make everyone shut up who is an outsider or just heard about this stuff incidentally in the news and has superficial points to make.
by array_key_first | 2025-10-26 19:27:19+00:00
Not if you're inside the walled garden. That's what makes it a walled garden and not a walled, uh, prison.

The value proposition of Apple is that they're going to charge you 2x what they should for just about everything. But then, the software doesn't completely fuck you up the ass.

Which isn't even a very enticing value proposition. It's just that Google, Meta, and Microsoft suck so severely that it actually works. Consumers are actually willing to dole out double the funds for stuff that's slightly less hostile to use.
by sokoloff | 2025-10-26 19:27:39+00:00
In that story, we don’t know why legal would need to be involved. Maybe it’s for a good and essential reason or maybe it’s for a sand-in-the-gears reason.

Maybe the CTO’s company uses GPLv3 or AGPL software and the customer’s legal department vomits all over AGPL and demands extensive review for GPLv3 for their developers. Or maybe they’re worried about later finger-pointing and support issues. Or ensuring the company is running on unmodified, mainline sources.

Those would all be reasons why the CTO’s company could ship without involving customer legal teams without it being a red flag to me.
by shinycode | 2025-10-26 19:28:50+00:00
Usually YT channels are per creator so it’s usually the same vein of content. But TV has channels from many sources and it’s a manually curated list of content. I was referring to the same way of aggregating content. TV is old and we don’t need a 1 month program of planned content I guess because everything is on-demand but still. Being able to make a specialty like curated channel and share it to watch it like TV might be a thing.
by CamperBob2 | 2025-10-26 19:29:35+00:00
Really nicely-done article. I suppose that if there was any resentment on Ruska's part over losing the patent race to Ruedenberg, it was smoothed over when he (and not Ruedenberg) was awarded the physics Nobel.

It would have been interesting to hear why Ruedenberg wasn't considered for the prize.
Show HN: Agno – multi-agent framework, runtime and control plane
by bediashpreet | 2025-10-26 19:29:47+00:00
Hi HN,

Excited to share Agno, a framework and runtime for multi-agent systems. Think of it as FastAPI for AI Agents.

At its core is the AgentOS, a high-performance server/runtime that helps you run and manage AI agents, multi-agent teams, and step-based agentic workflows — all inside your own cloud, with full privacy and no external data sharing.

What makes it different • Fast & lightweight — Agents instantiate in ~3μs and use ~6.6 KiB of memory on average (tested on M4 MacBook Pro). • Runtime architecture — Async, stateless, horizontally scalable runtime built on FastAPI. • Integrated UI — Test, monitor, and manage your agents and teams in real time. • Private by design — Runs entirely in your environment. No vendor lock-in, no telemetry, no external tracing.

A key distinction: the control plane connects directly to your AgentOS runtime from the browser — so no data is ever shared with 3rd party systems.

Docs & links • Docs → https://docs.agno.com • GitHub → https://github.com/agno-agi/agno • Examples → https://docs.agno.com/examples/introduction

What we'd love feedback on • Whether the architecture makes sense for you • Your thoughts on the DX and API • Use cases you'd apply this to

Happy to go deep on internals, performance, or multi-agent design patterns if there's interest.