MurphyA/hacker-news huggingface dataset:
by scosman | 2026-03-05 09:47:18+00:00
Yeah I mention that in the question.

Might still be valid for closed source projects (probably is).

I think courts would need to weigh in on the open source side. There’s legal precedent is that you can use a derived work to generate a new unique work (the spec derived for the copyrighted code is very much a derived work). There are rulings that LLMs are transformative works, not just copies of training data.

LLMs can’t reproduce their entire training set. But this thinking is also ripe for misuse. I could always train or fine-tune a model on the original work so that it can reproduce the original. We quickly get into statistical arguments here.

It’s a really interesting question.
by lelanthran | 2026-03-05 09:47:25+00:00
All of your questions have seemingly trivial answers. Maybe I am missing something, but...

> If "generated" code is not copyrightable, where do draw the line on what generated means? Do macros count?

Does the output of the macro depend on ingesting someone else's code?

> Does code that generates other code count?

Does the output of the code depend on ingesting someone else's code?

> Protobuf?

Does your protobuf implementation depend on ingesting someone else's code?

> If it's the tool that generates the code, again where do we draw the line?

Does the tool depend ingestion of of someone else's code?

> Is it just using 3rd party tools?

Does the 3rd party tool depend on ingestion of someone else's code?

> Would training your own count?

Does the training ingest someone else's code?

> Would a "random" code gen and pick the winners (by whatever means) count?

Does the random codegen depend on ingesting someone else's code?

> Bruteforce all the space (silly example but hey we're in silly space here) counts?

Does the bruteforce algo depend on ingesting someone else's code?

> Is it just "AI" adjacent that isn't copyrightable?

No, it's the "depends on ingesting someone else's code" that makes it not copyrightable.

> If so how do you define AI?

Doesn't matter whether it is AI or not, the question is are you ingesting someone else's code.

> Does autocomplete count?

Does the specific autocomplete in question depend on ingesting someone else's code?

> Intellisense?

Does the specific Intellisense in question depend on ingesting someone else's code?

> Smarter intellisense?

Does the specific Smarter Intellisense in question depend on ingesting someone else's code?

...

Look, I see where you're going with this - reductio ad absurdum and all - but it seems to me that you're trying to muddy the waters by claiming that either all code generation is allowed or no code generation is disallowed.

Let me clear the waters for all the readers - the complaint is not about code generation, it's about ingesting someone else's code, frequently for profit.

All these questions you are asking seem to me to be irrelevant and designed to shift the focus from the ingestion of other people's work to something that no one is arguing against.
by myrmidon | 2026-03-05 09:48:01+00:00
I think Mark Pilgrim misrepresents the legal situation somewhat: The AI rewrite does not legally need to be a clean room implementation (whatever exactly that would even mean here).

That is just the easiest way to disambiguate the legal situation (i.e. the most reliable approach to prevent it from being considered a derivative work by a court).

I'm curious how this is gonna go.
by soulofmischief | 2026-03-05 09:48:39+00:00
The README has clearly been touched by an LLM. Count the idiosyncrasies:

“chardet 7.0 is a ground-up, MIT-licensed rewrite of chardet. Same package name, same public API — drop-in replacement for chardet 5.x/6.x”

Do people not write anymore?
by AngryData | 2026-03-05 09:48:40+00:00
You don't HAVE to make it into charcoal, but it will take up way more volume if you don't and contains tons of volatiles like methane that will come out and may make the ground less stable to simply bury with dirt as it partially rots.

Theoretically you could harness some of those volatiles for some energy production, but at the very least use those volatiles to heat the wood and make it charcoal for basically free.
by oreally | 2026-03-05 09:49:02+00:00
> I would be curious how can this be applied to a human? Should we also cite all the courses, articles that we have read on a topic when we write code?

Yea this is the kind of BS and counter-productiveness that irrational radicals try to push the crowd towards.

The idea that one owns your observations of their work and can collect rent on it is absurd.
by torvald | 2026-03-05 09:49:11+00:00
https://www.youtube.com/watch?v=SxdOUGdseq4 this one comes to mind. A talk by Rich Hickey explaining that “simple” and “easy” are different concepts in software design, and that systems become better when we aim for simplicity (few intertwined parts) rather than ease (things that feel convenient at the moment).
by mriet | 2026-03-05 09:49:31+00:00
So, I respect the entrepeneurship and technical skills to make this. Well done!

That being said, this is insane.

Maintaining your social network is a skill, just like being able to swim, doing math, being able to hold a good conversation, being able to code or cook or do your taxes.

The "promise" and "illusion" of silicon valley is that all problems (including and maybe even especially social ones) can be solved with technology. This is not true.

Having to use your brain to think about things is definitely painful. It also has incredibly good long-term effects -- and also negative short-term effects because it costs energy. It's similar to eating well, regularly exercising and other aspects of taking care of yourself.

Making sure you can remember to think about other people is not a problem -- it's a REALLY valuable skill that is gradually disappearing.
by lidn12 | 2026-03-05 09:49:34+00:00
Thanks for sharing these contents. They are very interesting. I found "making all app features accessible from a textual interface..." actually quite challenging in cerntain domains such as graphics related editing tools. Though many editing functions can be exposed as CLI properly, but the content being edited is very hard to be converted into texts without losing its geometric meaning. Maybe this is where we truly need the multimodal models or where training on specialized data is needed.
by PunchyHamster | 2026-03-05 09:50:21+00:00
> The speculators are not very smart when it comes to technology, and think RAM is RAM. There is at least three kinds of RAM that are important to this: DDR for system RAM, GDDR for GPUs, and HBM for high density enterprise products, and they are not interchangeable, there is no one-die-fits-all solution.

The commenter is also not very smart and does not realize companies making the RAM can trade capacity of one for another and any re-tooling at current price is still profitable.

The commenter also does not realize that is also true for lines currently making SSDs
by danlitt | 2026-03-05 09:50:31+00:00
> This is a false equivalency.

I'm not making an equivalency. I'm just trying to get you to think how something that is at surface level true is not necessarily a "fair argument".

> I don't have to use TikTok DMs if I want E2EE.

I don't know why you think this is a convincing argument. It is currently illegal to tap people's phone lines, but when phones were invented it obviously was not illegal. It became illegal in part because people had a reasonable expectation of privacy when using the phone. They also have a reasonable expectation of privacy when using TikTok DMs - that's why people call them "private messages" so often!

> Exactly why I suggested that as a possible alternative.

My point is that you are offering these as alternatives when they are profoundly different proposals. It is like me saying I am pro forced sterilization and then offering as an alternative "we could just only allow it when people ask for it". That's a completely different thing! Having autonomy over your online life as a family rather than necessarily as an individual is totally ok. Surrendering that autonomy is not.
by jamiegrl100 | 2026-03-05 09:50:46+00:00
Show HN: Spyglass360 — Hotjar-style behavior analytics (heatmaps, session replay, funnels, forms, surveys)*

I built Spyglass360 because traditional analytics told me “what happened” but not “why.” It’s a Hotjar-class behavior analytics + CRO tool: heatmaps, session replay, funnels, form drop-off, surveys/feedback widgets, and A/B testing.

Setup is one snippet (`/track.js?api=...`) and you get a dashboard with the usual behavior insights + optimization workflow.

Stack: PHP + MySQL + JS (tracking script) + Bootstrap; Square for subscriptions.

I’d love feedback on:

what you look for in a Hotjar alternative
* what you’d expect from a free plan vs paid
* any must-have privacy controls or red flags

Link: [https://spyglass360.com](https://spyglass360.com)
by RugnirViking | 2026-03-05 09:51:57+00:00
I imagine the person is talking about optimising along the lines you personally value for. Some people may value being with other interesting people (and being interesting themselves), wheras others prefer to be around smart people, or beautiful people, or rich people. Many see some of these desires as misguided or foolish or vain or whatever (often when it conflicts with their own values), but it is true that at least some people seem to want these.
by bengale | 2026-03-05 09:52:10+00:00
Realising the irony of complaining about the complaining; can we not just have one comment that moans about AI writing and then consider it said?

It's going to be and endless circular discussion going forward, AI is not going anywhere, people are going to use it to write copy. Like all things that irk overly technical people it will be completely missed by the masses so none of the pushback will have any effect.
by tpoacher | 2026-03-05 09:54:11+00:00
Argument:

> It turns out it's X!

Counterargument:

> Ah, but here's the thing! Actually, it turns out it isn't X!

Everything is well with the world again.

Better yet. Make a cartoon / infographic / meme of someone 'superior' explaining to someone 'inferior' that X is true. Extra points if the 'inferior' person does something unrelatedly obnoxious or stupid in the panel. Seems to me this is the strongest form of argument used for anything these days.

The only way to counter that form of argument is to make your own cartoon / infographic / meme. Nothing else even gets close (it turns out).
by CloakHQ | 2026-03-05 09:55:06+00:00
the git history idea is interesting and probably worth revisiting. the complexity concern makes sense for a paper, but in practice git already solves a lot of the hard parts - branching for "what if" scenarios, blame for "what changed this field", diff for "what's the delta since last checkpoint".

for browser sessions the state problem is even more acute because you have multiple timescales: there's the slow-changing config state (proxy assignment, profile settings) and the fast-changing runtime state (cookies, auth tokens, detection score). a flat NERD document can capture the slow state pretty cleanly but the fast state goes stale the moment it's written. a timeline approach where the NERD just tracks "core state" transitions and points to external logs for the fast stuff might be the right split - you're not trying to snapshot everything, just the inflection points.

the complications in the paper might also look different once you scope it to a specific domain. for code entities the history is mostly append-only and agents mostly read it. for operational entities like browser sessions, the agent is writing frequently and needs to detect conflicts. those are pretty different access patterns.
by WilcoKruijer | 2026-03-05 09:55:32+00:00
I've seen that agents can build real, working, Stripe integrations. But not necessarily correct ones. I've seen it do non-idempotent database operations in webhook handlers and also call Stripe APIs as a side-effect in synchronous flows.

Agents grind until the integration works in the happy path, but the devil is in the details as always.
by eunos | 2026-03-05 09:56:07+00:00
> never put a political sign in your yard or even just talk about the wrong thing with your friend in a WeChat.

Practically, how many care about that? Consider that in other part of the world they also cancel folks based on social media opinion...

and that Benjamin Franklin's opinion on security and freedom? Thats terminally online phenomenon only. I once tried to bring that without specifically mentioned that it came from ol Ben himself to folks IRL. Many thought it was some anarchist blabbers.
Show HN: Compare ORMs Side-by-Side
by kuchin | 2026-03-05 09:56:45+00:00
Inspired by https://component-party.dev (frontend frameworks comparison), I built one for ORMs.

Picking the right ORM is not trivial, even with AI it's easy to get lost.

e.g. for Python I use Django ORM: expressive syntax, migrations, built-in admin. Skip rest of Django's stack and pair it with FastAPI. It's nice to see how it compares to the rest of stack, even to be able to choose between Python and Typescript for the next project.

Would love to get feedback, especially on what comparisons to add next.
by justinclift | 2026-03-05 09:58:18+00:00
> As someone that started using Co-work, I feel like I am going insane with the frequency that I have to keep telling it to stay on task.

Used to have the same thing happening when using Sonnet or Opus via Windsurf.

After switching to Claude Code directly though (and using "/plan" mode), this isn't a thing any more.

So, I reckon the problem is in some of these UI/things, and probably isn't in the models they're sending the data to. Windsurf for example, which we no longer use due to the inferior results.
by foltik | 2026-03-05 10:00:07+00:00
> companies have to be subject to government especially in technologies that enable or manage violence. this is because the role of the government is to collectively manage and allocate violence in the manner the people desire

I don’t know what you’re describing, but it’s not how the US works.

Companies aren’t extensions of the state; they’re private actors that have to follow the law. If Congress wants something prohibited, it passes a law. Otherwise firms are free to choose who they do business with.
by JaumeGreen | 2026-03-05 10:00:32+00:00
The problem is not remembering other people, it's contacting them. One always has a thousand excuses to not do the right thing. By gamifying it, and setting reminders, it gives a nudge in the right direction.

It's not different to setting reminders to go to the gym, take your medicine, or any other thing you should do regularly.

And by using this clutch you can train your social muscles so you end up not needing it.

I've used something similar in the past, setting up reminders during the day to keep in contact with someone, using them enough so now I can keep in touch with them without needing the reminders (I no longer have them set up).

For some people there are "basic" things that are hard, these kind of tools are for them.
by mozinovati | 2026-03-05 10:00:37+00:00
Hey HN,

I built FlowLessAI because I kept shipping AI-generated code
that passed tests and broke in production.

Not syntax errors. The real stuff:
- Hardcoded API keys and secrets
- Payment functions that always return success
- Sessions expiring in 6 seconds
- Auth bypasses hidden in query parameters
- N+1 queries that only fail under real traffic

Most tools wait for you to open a PR then comment on it.
You still implement every fix yourself.

FlowLessAI connects to your GitHub, reads your entire
codebase with full cross-file context, and delivers a
Pull Request with the fixes already written.

No prompts. No setup. No configuration.

Real result from this week: 58 files audited, 38 critical
fixes delivered as a PR, 6 minutes 24 seconds.

Free for 30 days — 300 credits/day.

Would love brutal feedback from this crowd.
by cachius | 2026-03-05 10:00:50+00:00
Re: Maslow’s Hierarchy of Needs:

A critical footnote got lost in the shuffle. In his later writings, especially notes compiled in The Farther Reaches of Human Nature from 1971, Maslow added a sixth level above self-actualization:

Self-transcendence

It means going beyond the self—seeking connection with something greater, such as service to others, nature, art, or the divine.

Why is it important? Well, for one thing, as Tony Robbins put it at an event long ago: “‘I, I, I, me, me, me’ gets to be a really fucking boring song.” But it’s not just a boring song; it’s dangerous to your health. Self-help [can be] dangerous precisely because it easily becomes self-fixation.
by toyg | 2026-03-05 10:02:21+00:00
Lol at the statement that "clean room" would have been invented to scare people from suing. It's the opposite: clean room is a fairly-desperate attempt to pre-empt accusations in court when it is expected that the "derivative" argument will be very strong, in order to then piggyback on the doctrine about interoperability. Sometimes it works, but it's a very high bar to clear.
by metalman | 2026-03-05 10:03:18+00:00
All data storage and retrieval uses energy, which has some mass equivilant, but radiates as heat, magnetism, light, and electricity, which much produce molecular changes in the data medium, and surounding structures.
Figuring out the net energy/weight balance for each possible data use is going to be way out there on the thinest limbs of conjecture. Increasing the degass rate or polymerising the surface of x, x¹, x²...
by vladvasiliu | 2026-03-05 10:03:28+00:00
Isn't that the "modern standby" thing? Mine (p14sg6 intel) "works well" in that it suspends, wakes, etc (under linux, don't use windows enough on it to have formed an opinion).

But it doesn't support S3 (suspend to ram), only s0ix:

$ cat /sys/power/mem_sleep
[s2idle]
by ajuc | 2026-03-05 10:03:43+00:00
Testing vs prod bugs are always FUN.

In my first job we had warehouse management system, and for testing new versions we allowed users to log-in to test environment.

Some employees didn't knew they were supposed to only log in to prod and happily worked in their warehouse accepting deliveries, stocktaking, moving stuff in real world using test db instead of the prod one. We only realized when they moved so much stuff that the inconsistencies db vs reality triggered alarms.
by woctordho | 2026-03-05 10:03:57+00:00
In one word, porn.

Qwen filtered out a lot of porn during data curation, and a finetuned model can perform much better than context engineering. Abliteration can only remove censorship, not add something non-existent in the training data.

This guy did some great work in the age of Qwen 3.0: https://huggingface.co/chenrm/qwen3-235b-a22b-h-corpus-lora
by woctordho | 2026-03-05 10:04:24+00:00
This time even Unsloth could not provide bitsandbytes 4-bit models. bitsandbytes does not support new models with MoE and linear attentions, and it's much less flexible than GGUF. Nowadays I think it's better to train lora over GGUF base model, see the discussion at https://github.com/huggingface/transformers/issues/40070

I'll find some time to do this and I hope someone can do this earlier than me.
Show HN: Mirra – AI turns ideas into social media carousels and videos
by gtp7473 | 2026-03-05 10:05:00+00:00
Hi HN! I'm Tae, a solo developer from Seoul. I've been building Mirra for the past year.

The problem: creating consistent social media content is a massive time sink for small businesses and creators. Writing posts, designing carousels, editing videos – it takes hours every week.

Mirra lets you go from a raw idea to ready-to-publish content in minutes:
- Type an idea or paste a URL → AI generates carousel slides, short-form video scripts, and captions
- Supports Threads, Instagram, LinkedIn, YouTube Shorts, TikTok
- Built-in scheduler to publish directly

The core insight was that most content tools focus on one format. Mirra treats your idea as the source of truth and adapts it to each platform's format automatically.

I'm a solo founder, so I'd love honest feedback – especially on what's missing or broken. Happy to answer any questions!
by Ukv | 2026-03-05 10:05:19+00:00
It's still on the claimant to establish copying, which usually involves showing that the two works are substantially similar in protected elements. That the defendants had access to the original helps establish copying, but isn't on its own sufficient.

Only after that would the burden be on the defendants, such as to give a defense that their usage is sufficiently transformative to qualify as fair use.
by nowittyusername | 2026-03-05 10:05:29+00:00
I've been working on building my own voice agent as well for a while and would love to talk to you and swap notes if you have the time. I have many things id like to discuss, but mainly right now im trying to figure out how a full duplex pipeline like this could fit in to an agentic framework. Ive had no issues with the traditional route of stt > llm > tts pipeline as that naturally lends itself with any agentic behavior like tool use, advanced context managemnt systems, rag , etc... I separate the human facing agent from the subagent to reduce latency and context bloat and it works well. While I am happy with the current pipeline I do always keep an eye out for full duplex solutions as they look interesting and feel more dynamic naturally because of the architecture, but every time i visit them i cant wrap my head how you would even begin to implement that as part of a voice agent. I mean sure you have text input and output channels in some of these things but even then with its own context limitations feels like they could never bee anything then a fancy mouthpiece. But this feels like im possibly looking at this from ignorance. anyways would love to talk on discord with a like minded fella. cheers.
Show HN: AlifZetta – AI Operating System That Runs LLMs Without GPUs
by padamkafle | 2026-03-05 10:06:49+00:00
Hi HN,

I’m Padam, a developer based in Dubai.

Over the last 2 years I’ve been experimenting with the idea that AI inference might not require GPUs.

Modern LLM inference is often memory-bound rather than compute-bound, so I built an experimental system that virtualizes GPU-style parallelism from CPU cores using SIMD vectorization and quantization.

The result is AlifZetta — a prototype AI-native OS that runs inference without GPU hardware.

Some details:

• ~67k lines of Rust
• kernel-level SIMD scheduling
• INT4 quantization
• sparse attention acceleration
• speculative decoding
• 6 AI models (text, code, medical, image,research,local)

Goal:
make AI infrastructure cheaper and accessible where GPUs are expensive.

beta link is here:
https://ask.axz.si

Curious what HN thinks about this approach.
by guenthert | 2026-03-05 10:06:52+00:00
An oscilloscope is the wrong tool for that. You can tell the difference between kind-of-square and kind-of-sine wave using one, but hardly more. At least DSO often have a FFT option and on the new ones with 12bit ADC that might actually be more than just a gimmick.

You'd want to use a spectrum analyzer to verify that other frequencies are present only at very low levels. TinySA might be the cheapest option or an used Digilent Analog Discovery.
Show HN: Notation – Real-time AI clinical notes for physical therapists
by Sharanxxxx | 2026-03-05 10:06:57+00:00
Hi HN,

We built Notation by Fownd to address the 'documentation tax' that physical therapists pay after hours.

Most AI scribes are generic transcribers. We’re focusing on clinical reasoning — capturing the therapist's intent in real-time to build structured, compliant SOAP notes during the session.

Key Focus Areas:
- Real-time SOAP Alignment: Structured notes that follow medical standards.
- Clinical Reasoning Capture: Moves beyond simple speech-to-text.
- Niche-Specific Logic: Designed by PTs to avoid generic medical templates.
- Privacy & Compliance: Built for outpatient and home health security.

I’m happy to answer any questions about the tech stack or the clinical logic we're using!