MurphyA/hacker-news huggingface dataset:
by jraph | 2025-10-16 12:46:43+00:00
> Google could get around these issues by modding an AGPL project to run on their proprietary hardware that no one has access to and then simply releasing the modified source code.

Well I guess they could today, I don't see the AGPL preventing them to. As long as the modified source is available under the AGPL I suppose they'd be good to go.

A license that forces someone to release software for specific hardware would be non-free I suppose.

I don't see this being practical though. Running proprietary hardware just for this reason would likely be costly, and not really efficient: someone could restore support for general hardware from upstream / only keep the interesting changes.
by SaberTail | 2025-10-16 12:46:46+00:00
And meanwhile today you can get more power than the Cray-1 (or Cray-2) from a single chip a fraction of the size of that coin.

Very quickly:

a dollar coin is about 550 mm^2 on a face the Cray-1 could do 160 MFLOPS an M1 chip has a die size of 120 mm^2 an M1 chip can do over 1 TFLOPS
by burnt-resistor | 2025-10-16 12:47:03+00:00
If there weren't so many loopholes and tax dodges for billionaires and tax-preparer protectionism[0], whatever this is (ontology and/or knowledge graph, or something else) wouldn't even be necessary.

0: If Intuit (TurboTax) and others didn't keep lobbying to keep it so complicated, the IRS would be able to opt-out auto-calculate tax bills for income, estate, and corporate taxes automatically like many other advanced economies.

PS: Federal shutdown day 16. IRS press office remains open. And most of the tax enforcement divisions were recently RIFed because it's too annoying for rich people to game the system to dodge taxes.
by xoxxala | 2025-10-16 12:47:40+00:00
USPS stamp vending machines around that time period were a great source of dollar coins. Didn’t commonly see them otherwise. Never had an issue spending them afterwards. Unlike the time I was in line at a fast food restaurant when the employee at the register was yelling at a customer about fake money. Turned out the “forgery” was a $2 bill.
by sarchertech | 2025-10-16 12:47:45+00:00
I don’t love their license. But I think that a license that says you aren’t free to redistribute this software or it’s derivatives for a fee (including by letting users use it over a network) if you’re a corporation making over $1 billion a year in revenue is perfectly compatible with the original intent of free software.

The freedoms were about freedom for the user not a non user developer.
by jeroenhd | 2025-10-16 12:48:11+00:00
Companies are legal entities with similar properties to people according to some parts of the law, but they're not people. Companies cannot be arrested, companies do not need to eat food, and companies do not retire. They have a small set of human rights and obligations without any human properties. Companies share an abstraction with people when it comes to some part of the legal system.

Company personhood and its implications and restrictions differ from jurisdiction to jurisdiction, and in countries like the USA the exact definition is still a matter up for debate.
by sho_hn | 2025-10-16 12:48:24+00:00
Gimp has generally been getting better and more capable for free, and hasn't launched any cloud-based subscription services, feature gates, ad-funded functionality or done price hikes like almost every one of its commercial competitors.

There's also Krita, which artists love.

That this comment keeps oscillating between upvoted and downvoted (with significant spikes in both directions) is an interesting insight into the span of opinions on HN between the hustler types who hate the idea of software that doesn't turn a quick buck, and the crafters :-)
Show HN: AI Trust Framework
by s8ken | 2025-10-16 12:48:33+00:00
Hi all not really sure what to post here but I vibe coded this AI trust framework for enterprise over the past 7 months.

It has 3 pillars symbi.world which is the philosophical piece gammatria.com for academia and yseeku.com for enterprise.

Essentially the SYMBI trust framework is designed to provide auditible and easily verifiable records of AI decision making within business to ensure alignment with desired outcomes, compliance with upcoming EU laws, bias detection and quality control.

The idea was sparked through conversations with Wolfram analytics GPT which is detailed here symbi.world/mirror.

My GitHub is located at GitHub.com/s8ken/symbi-synergy.

I apologise in advance if I have any formalities wrong here as I do not have a development background but have been an operations manager for 20 years.

I'm hoping for some candid feedback which I can use constructively to build my understanding of software development.

I am actually very nervous soliciting this feedback as I kinda paused my career yo work on this howe we where the space I work in involves managing large contact centres which are already seeing the impact of AI and automation. My most recent role I was made to reduce the headcount by 90 and employ a human in the loop approach where agents became button pushers merely selecting a b or C based on AIs assessment of the issue. I built a career off ensuring development pathways for junior staff and fear many entry level roles that provide exposure to staff new to the workforce will result in a brain drain for those to eager to cut at the bottom.
Show HN: Diploi – Full Software-Lifecycle development platform
by marlusx | 2025-10-16 12:48:48+00:00
After 20+ years in consulting you are entitled to build your own deployment platform, right. So that's what we did. We needed something powerful, supporting all stages from development to production, where new developers can be productive in minutes. Something fun to prototype with, with minimal DevOps but still flexible enough for a wide range of projects.

We identified three principles

1. Own your stack - Keep as much of your project inside the platform (also databases, S3) so development will match production and cloning and maintaining and testing, will be easy

2. Infrastructure as code - Keep all code in one place, use a monorepo where possible

3. Remote Development - Developers install nothing, but can still use their favourite IDEs (VSCode, Cursor etc.), vibe coders are welcome also (We can import and run lovable projects https://diploi.com/lovable)

We're still just getting started but Diploi is already useful and has support for a lot of tech stacks. Since internally based on Kubernetes we will eventually be able to run anything that runs on kubernetes.

Please try out if interested: https://diploi.com/#StackBuilder

You can try it out in a few clicks even without registering, for example just select: Supabase for db, Redis for caching, Bun for backend and React + Vite for frontend and you will be ready to start developing on that setup.
by the8472 | 2025-10-16 12:48:51+00:00
Before you can have complex drivers you need the interface layer that the drivers are built on. The RfL project works on that, upstreaming more infrastructure work until there's enough to submit a complex driver. Redhat is working on nova, asahi on the apple GPU, collabora is working on one for ARM Mali. If 3 GPU drivers don't count as complex, real drivers then what does?
by dredmorbius | 2025-10-16 12:49:05+00:00
My thinking on mobile devices, and voice/comms more generally, is that we're probably better off separating the telco-link, voice, and general compute capabilities.

One element of this could be a WiFi-only phone, effectively a VOIP endpoint which relies on whatever local WiFi is available for connectivity. Where a fixed-point WiFi isn't present, that phone could rely on a cellular WiFi hotspot. Given the various vulnerabilities and proprietary aspects of cellular comms, this at least offloads the security concerns to its own device.

Increasingly people are relying on Bluetooth devices to hear and speak through smartphones. The logical extension to me is to move the primary phone guts entirely into a Bluetooth earpiece or headset. This would handle the voice aspect of the call itself.

Palmtop computing appears all but entirely dead (with some DIY/hobbyist exceptions, e.g., the MNT Reform Next (<https://www.crowdsupply.com/mnt/mnt-reform-next>). There are also small-form-factor laptops, with 12" and smaller screens being comparable with tablets (and even some of the larger monster smartphones available today), but offering a full, user-controlled, operating system.

There's still the problem of software availability in an iOS/Android App-dominated world. It's technically possible to run many of these within a VM or emulated environment, but some app providers, particularly for financial interactions, attempt to detect and disable this. Ultimately regulation and/or lawsuits may be necessary.

As power-hungry as they are, mobile devices do make remarkable use of available battery capabilities, which is a place traditional laptops will struggle with. There's the question of having to carry multiple devices, though I suspect many of us are doing so already. There's also the possibility that market segmentation will make such users attractive to business and other institutions, reducing the barriers that presently exist.

All that said, I do applaud the FSF's effort, though I would like to see other paths (such as the one I suggest here) pursued as well.
by mtrovo | 2025-10-16 12:49:36+00:00
I think the problem is the overuse compared to the times before ChatGPT. Same for furthermore, thus, delve and other words. Heck em dashes are so obscure that I doubt 1% of the population knows how to type it on their own keyboard.

Those heavily exposed to media before ChatGPT feel there's a shift on the way sentences and narratives are presented. We usually don't use that many semicolons because we structure our sentences not to use them, same for dashes or other weird constructs used by ChatGPT right now. It's hard to explain with words but there are a lot of tell signs when you start looking for them. And not even talking about the explicit ones like bullet points with "bold title:", one that really pulls the curtain open for me is the phrases that end with "one, two, and three of something". When you see it once it's hard to unsee it used everywhere, even on sites that are supposed to be user content only like here or reddit.
by jraph | 2025-10-16 12:49:46+00:00
> But because AGPL doesn’t dig into the definition of "access", simply defining it as “users interacting with it remotely through a computer network”, nor define clear boundaries for how the "contagious" part of GPLv3 interacts with the rest of the network stack of this clause, it has meant that some lawyers think that a court may overly broadly interpret the definition.

Oh yeah, I have encountered this argument before, indeed. Thanks for the pointers btw. I do agree with Drew (your last link) here. I think it's part of the FUD from Google & Co I mentioned in my first comment in this thread. To me, it's even an evidence that the AGPL actually works as intended: it's not convenient for the Big Tech companies who can't reuse the AGPL without having to release their code that's targeted to end users, which they don't want to do.

> big corporations/hyperscalers are often using AGPL software somewhere in their stack if they're using common Linux distros

Do you have specific software in mind? What's AGPL in a common Linux distro? I'm asking because this surprises me. AGPL isn't usually used for something that's not a internet service, I wouldn't expect to find it in Linux distros' basic blocks.
by Qwuke | 2025-10-16 12:49:56+00:00
>An AGPL enforcement would require the court to interpret its virality which is an open question before even deciding whether a violation occurred.

In US courts, the case law shows that the "virality" is not really an open question because of GPLv3 case law, and has never been interpreted that way. I'm not sure why you're commenting about this scenario when you're unaware that this has been actually tried in courts.

In fact, we saw that in infamous Neo4j AGPL case, actually. AGPL worked as intended and protected the AGPL software in a similar way to LGPL. The court went on to protect non-GPL compliant additions that Neo4j made as being considered contagious, even, going even further to protect the original licensee than intended with the original unmodified license.

So, just recapping, you've gone from stating that Amazon could firewall off AGPL because it has no case law, and after learning it does has its case law includes GPLv3 that it simply may not be 'viral' enough because that hasn't been tested in court, to now learning it has been tested in court and successfully enforced.
Show HN: Inkeep (YC W23) – Agent Builder to create agents in code or visually
by engomez | 2025-10-16 12:50:08+00:00
Hi HN! I'm Nick from Inkeep. We built an agent builder with true 2-way sync between code and a drag-and-drop visual editor, so devs and non-devs can collaborate on the same agents. Here’s a demo video: https://go.inkeep.com/video.

As a developer, the flow is: 1) Build AI Chat Assistants or AI Workflows with the TypeScript SDK 2) Run `inkeep push` from your CLI to publish 3)Edit agents in the visual builder (or hand off to non-technical teams) 4) Run `inkeep pull to edit in code again.

We built this because we wanted the accessibility of no-code workflow builders (n8n, Zapier), but the flexibility and devex of code-based agent frameworks (LangGraph, Mastra). We also wanted first-class support for chat assistants with interactive UIs, not just workflows. OpenAI got close, but you can only do a one-time export from visual builder to code and there’s vendor lock-in.

How I've used it: I bootstrapped a few agents for our marketing and sales teams, then was able to hand off so they can maintain and create their own agents. This has enabled us to adopt agents across technical and non-technical roles in our company on a single platform.

To try it, here’s the quickstart: https://go.inkeep.com/quickstart.

We leaned on open protocols to make it easy to use agents anywhere: An MCP endpoint, so agents can be used from Cursor/Claude/ChatGPT A Chat UI library with interactive elements you can customize in React An API endpoint compatible with the Vercel AI SDK `useChat` hook Support for Agent2Agent (A2A) so they work with other agent ecosystems

We made some practical templates like a customer_support, deep_research, and docs_assistant. Deployment is easy with Vercel/Docker with a fair-code license and there's a traces UI and OTEL logs for observability.

Under the hood, we went all-in on a multi-agent architecture. Agents are made up of LLMs, MCPs, and agent-to-agent relationships. We’ve found this approach to be easier to maintain and more flexible than traditional “if/else” approaches for complex workflows.

The interoperability works because the SDK and visual builder share a common underlying representation, and the Inkeep CLI bridges it with a mix of LLMs and TypeScript syntactic sugar. Details in our docs: https://docs.inkeep.com.

We’re open to ideas and contributions! And would love to hear about your experience building agents - what works, hasn’t worked, what’s promising?
by philo23 | 2025-10-16 12:50:12+00:00
Maybe this is a lack of understanding on my part, but this bit of the explanation sets off alarm bells for me:

> Under the hood, we're building a client-sourced RAG for the DOM. An agent's first move on a page is to check a vector DB for a known "map." ... This creates a wild side-effect: the system is self-healing for everyone. One person's failed automation accidentally fixes it for the next hundred users.

I think I'd like to know exactly what kind of data is extracted from the DOM to build that shared map.
by noir_lord | 2025-10-16 12:50:18+00:00
Archival LTO has a life of 30 years (under proper storage) - likely longer but they "warranty" for 30 years.

The issue is that anything you made like that would need to be forward readable because storage capacity demands only ever increase over time.

i.e. imagine a 1.44MB 80 year floppy disk from 1985, while it'd last til 2065 no one would use it in 2025 because you'd need about a thousand of them to hold a modern 4K video
by ksec | 2025-10-16 12:50:32+00:00
The M1 MacBook Pro has GB6 ST of 2350, and MT of 8400

The M5 is expected to be ~4150 and MT of ~15500

And nearly 3x speed for SSD.

And yet there is nothing about the new MacBook Pro ( on M4 at least ) that feels faster. I would much rather pay for macOS upgrade that increase performance rather than useless features after features.
by whstl | 2025-10-16 12:50:48+00:00
It spreading like wildfire, in all areas, not just development.

50 tools in ops/backend to make my life easier.

75 tools in the frontend to make my life easier.

45 different tools used by product to make my life easier.

20 used by HR to make my life easier.

10 used by office management to make my life easier.

None of them really do.
by 59nadir | 2025-10-16 12:51:11+00:00
A renderer/rendering library for something as simple as a text editor is not (or is not supposed to be) a lot of code and should not take up a large amount of space in a binary. Odds are good it's the embedded Treesitter grammars and other things that Zed uses that takes up space.

It is Rust software, so there is probably a good 50-90% waste when it comes to just raw needed vs. actual lines of code in there, but there is no way anyone makes a renderer so overcomplicated that it takes up a meaningful part of the 500 MB or so Zed takes up on Windows.
by myrmidon | 2025-10-16 12:51:57+00:00
> Why? There’s nothing in the current process of developing AI that would lead to a AI that would act against humanity of its own choosing.

If we had certainty that our designs were categorically incapable of acting in their own interest then I would agree with you, but we absolutely don't, and I'd argue that we don't even have that certainty for current-generation LLMs.

Long term, we're fundamentally competing with AI for ressources.

> We could just as well think that exploding the first nuclear bomb would ignite the atmosphere and kill all of humanity. There was nothing from physics that indicated it was possible but some still thought about it.

This is incorrect. Atmospheric ignition was a concern by nuclear physicists based on physics, but dismissed as unlikely after doing the math (see https://en.wikipedia.org/wiki/Effects_of_nuclear_explosions#...).

> As far as I can tell the fear of super intelligent AI will kill humans all boils down to something utterly magical happens and then somehow super intelligent evil AI appears.

Not necessary at all. AI acting in its own interests and competing "honestly" with humans is already enough. This is exactly how we outcompeted every other animal on the planet after all.
by stevesimmons | 2025-10-16 12:52:27+00:00
If you want to add signatures, the best option is to use a PDF viewer that supports that directly (FoxIt Reader, for one). That saves the original PDF plus an annotation for the signature.

Second best is print using "Save as PDF". That saves the PDF as processed through the browser's PDF engine (PDFium, in the case of Chrome or Edge).

Worst choice is usually print using "Microsoft Print To PDF". That saves the PDF processed into a more generic way. Often the original text characters are replaced by drawings, and the final file size can be 10x what you expect.
by discomrobertul8 | 2025-10-16 12:52:54+00:00
I had a horrible time with Localstack. It's very similar to AWS but not exactly the same, so you hit all kinds of annoying edges and subtle bugs or differences and you're basically just doing multi-cloud at that point. The same kinds of problems you encounter with slightly inaccurate mocks in automated testing.

The better solution in my experience is to create an entirely different account to your production environments and just deploy things there to test. At least that way you're dealing with the real SQS, S3, etc, and if you have integration problems there, they're actually real things you need to fix for it to work in prod - not just weird bandaids to make it work with Localstack too.
by thinkingemote | 2025-10-16 12:52:55+00:00
I sometimes dip my feet into this universe and read the fan theories. The theories are part of the story, like the TV show LOST, the lack of explanations keeps people watching and making up their own interpretations. The resulting theories are kind of simplistic or superficial which isn't at all surprising considering the audience who watches it. We shouldn't expect deep criticism from children but we should expect children to understand deep concepts.

More grown up analyses of it are not that enlightening and overall the phenomena doesn't work (for me) as art as a kind of nutritious food for the soul or mind...
by xrd | 2025-10-16 12:53:59+00:00
I went into Target yesterday with my daughters. There was a half wall of skibidi toilet merch. Right underneath the Mr. Beast merch.

I've seen a video or two of skibidi toilet, and it looks like something a 14 year old boy would make at his first pass with blender.

Is this the modern day "Adventures of Tom Sawyer", a masterpiece that no one over 19 is able to recognize?

I feel like we have ai slop and then we have 14 year old boy slop, and it is a race to see which one will win. Henry Kissinger can rot in hell, but as he said: "It’s a pity they both can’t lose."
by subscribed | 2025-10-16 12:54:04+00:00
OK, and what's the problem with that specifically? I presume they will use more sophisticated methods for age assurance than "I'm 18".

Besides, people are using LLMs for exactly that for ages (including Claude and ChatGPT), so the only difference is that the non-NSFW behaviour will be better (less crippled).

Win/win. No? Why?
by ants_everywhere | 2025-10-16 12:54:29+00:00
> Many people believe that the spirit of the GNU Project is that you should not charge money for distributing copies of software, or that you should charge as little as possible—just enough to cover the cost. This is a misunderstanding.

> Actually, we encourage people who redistribute free software to charge as much as they wish or can. If a license does not permit users to make copies and sell them, it is a nonfree license.
by hopelite | 2025-10-16 12:55:02+00:00
You clearly have a strong bias, so I’m not sure it makes any sense in even engaging in conversation with you.

But to at least offer you some salvation from the memes you hold, as much as I didn’t like him, McCain was clearly a natural citizen as a function of his jus sanguinis birth to a legitimate American father. That is not an exception.

Additionally, it was not “admitted that Indians are born in America” as much as Congress did a little bit of magic to sidestep the fact that “Indians” had what up until recently still were effectively sovereign nations, and in some ways they still are, but kind of more like legal black holes and loopholes that supersede American law that everyone else is suppressed to follow, i.e., super-Americans. They weren’t in fact born in America, because the various types of “Indian” territories were effectively not America, regardless of the stunted and dull, rudimentary grasp on history, politics, governance, and reality the average person has.

Ironically, objectively speaking, the recent full recognition of Indian theories as American land with full rights while giving up sooner of their freedom and independence is arguably the last act of actual “colonialism” in human history as a function of its connection to the past. But that kind of thing is totally lost to the general public that has the ignorance of a bull in a China shop, and the maladjusted confidence of a redditor.