MurphyA/hacker-news huggingface dataset:
Show HN: Parsewise – Cursor for Business Documents
by maxhofer | 2026-03-05 10:50:33+00:00
Hi HN! We're X25 alumni and built Parsewise to analyze large document sets with AI agents.

Instead of prompting a single PDF, our agents extract, cross-reference, and reason across thousands of documents in one run.

We originally built this for insurance and financial diligence workflows where teams review huge document packs.

Curious what the HN community thinks!

Check out our public demos:
demo.parsewise.ai/insurance-claims-triage
demo.parsewise.ai/reinsurance-recovery-optimization
demo.parsewise.ai/investment-diligence
demo.parsewise.ai/mortgage-underwriting
Show HN: Anaya – CLI that scans codebases for DPDP compliance violations
by sandippathe | 2026-03-05 10:50:39+00:00
I built Anaya to solve a problem I kept seeing:
India's DPDP Act is now enforceable (rules notified Nov 2025, deadline May 2027) but compliance is a code problem, not just a legal checklist. No tooling existed for it.
Ran it on Saleor (open-source Django e-commerce, 107 models): found 4 violations in 82 seconds — no consent mechanism, 70 PII fields stored plaintext, zero DELETE endpoints for any PII model.

pip install anaya && anaya compliance .

Code: https://github.com/sandip-pathe/anaya-scan

Happy to discuss the AST parsing approach or the DPDP section analyser design.
by fc417fc802 | 2026-03-05 10:50:50+00:00
> it is appalling how much these people are not interested in who actually gives their enterprise money

Why should they be?

In more than a few jurisdictions you can pay utilities or property taxes via an online portal without logging in. You just pull up a property, click "make a payment", and enter an amount along with a payment method into the portal. If you were to use a gift card for a utility payment I believe all they'd have is a browser fingerprint and an IP address. But why should that be an issue?
by conartist6 | 2026-03-05 10:51:09+00:00
I hate that this may be true, but I also don't think the law will fix this for us.

I think this is down the community and the culture to draw our red lines on and enforce them. If we value open source, we will find a way to prevent its complete collapse through model-assisted copyright laundering. If not, OSS will be slowly enshittified as control of projects slowly flows to the most profit-motivated entities.
by moorst | 2026-03-05 10:51:35+00:00
Hey HN, maker here. I'm a solo dev who builds side projects and this one started because I thought the gap between "I need a chart" and actually having one was still way too wide for most people. Journalists, teachers, marketers - they shouldn't need to find a dataset, clean it, and learn a charting tool just to get a simple visual.

The interesting technical bit is the two-step flow. When you type a query, it first uses Gemini with Google Search grounding to find and validate the data, then a second call generates the ECharts config. I went with this approach instead of a single prompt because it made the data sourcing much more reliable. Caching common queries also keeps costs down.
The screenshot feature uses Gemini's vision capabilities to extract the data from chart images and recreate them. Useful for pulling editable versions out of PDFs and reports.
Stack: Next.js, TypeScript, Supabase, Vercel, Gemini API, ECharts.
Some queries worth trying:

"S&P 500 performance over the last 10 years"
"global CO2 emissions by country"
"UK house prices since 2000"
"programming language popularity"

Would love feedback on where the NL parsing breaks for you.
by josephg | 2026-03-05 10:52:14+00:00
> You can't copyright those anymore (when written using AI), but you __can__ copyright the way they are put together.

Sort of, but not really. Copyright usually applies to a specific work. You can copyright Harry Potter. But you can't copyright the general class of "Wizard boy goes to wizard school". Copyrights generally can't be applied to classes of works. Only one specific work. (Direct copies - eg made with a photocopier - are still considered the same work.)

Patterns (of all sorts) usually fall under patent law, not copyright law. Patents have some additional requirements - notably including that a patent must be novel and non-obvious. I broadly think software patents are a bad idea. Software is usually obvious. Patents stifle innovation.

Is an AI "copy" a copy like a photocopier would make? Or is it a novel work? It seems more like the latter to me. An AI copy of a program (via a spec) won't be a copy of the original code. It'll be programmed differently. Thats why "clean room reimplementations" are a thing - because doing that process means you can't just copy the code itself. But what do I know, I'm not a lawyer or a judge. I think we'll have to wait for this stuff to shake out before anyone really knows what the rules will end up being.

Weird variants of a lot of this stuff have been tested in court. Eg the Google v Oracle case from a few years ago.
by LargoLasskhyfv | 2026-03-05 10:52:16+00:00
Apart from your repeated rants about the trauma you have suffered from early BTRFS, which goes against my (later) experience with it, and therfore against my grain, your comparison of the speeds of various distros triggered me the same way.

> If you'd tried BeOS on x86 and you actually remembered,...

I did, and I do remember. It was exceptional at its time, but more or less useless, depending on your needs, and availability of applications. On contemporary hardware Haiku isn't that exceptional anymore. Maybe it could, if it had drivers which would actually make full use of the underlying hardware capabilities. However, the beta isn't usable as daily driver, at least not for me. I could make better use of even Genode. I'm not pulling that out of my ass, I actually tried, and compared. For several days, each.

How long do you evaluate and compare?

> All you do is go "it works for me" and "computer go brrrrrrr lol"

Yes. Because it did, from the beginning. Feeling like a revelation comparable to the one you hold high so much. That Beos-thing during its time. Except I'm having way more available applications, and no crashes.

Now what?

You probably going to continue distro-DJing in virtual machines, thinking that would mean something?

How should I provide evidence, when much of what I did is deeply NDAed, 'otherwise unavailable', or would lead to doxxing myself? (Which I don't really fancy).

Streaming on YT, Twitch, whatever, doing a systems walkthrough, running Phoronix testsuite, or SPEC with overlayed Gamescope?

That will never ever happen.

Neither public source repositories(of mine).

Or Blogs.

Nada, Niente, Nüscht.
by tclancy | 2026-03-05 10:52:57+00:00
Huh? I always felt some of the failure/ bad reputation of XML was how it got tortured by devs who did not understand database normalization. If you “get” 3rd form normalization, xml works fine for the relations you describe, unless I am missing something.

To be clear, I am not being snide and would be interested in the cases you’re thinking of.
by ofirbs | 2026-03-05 10:53:33+00:00
Location: Israel (remote worldwide)
Remote: Yes -- fully remote only
Willing to relocate: No
Technologies: Python, Claude API (Anthropic), n8n, Flask, Playwright, Twilio, WhatsApp bots, multi-agent AI systems, SQLite
Resume/CV: Available on request

I build production AI automation systems -- not tutorials, real running systems.

Currently running 24/7:
- Autonomous Upwork job scanner + proposal drafter (Claude API, 6-min scan cycle)
- WhatsApp voice bot with Hebrew STT, multi-agent orchestration, push notifications
- Portfolio news monitor (Perplexity + Gemini scoring, pre-market price alerts)
- Control center with parallel task runner, live log streaming, iOS + web dashboard

Experienced with: agentic AI loops (tool use, multi-step reasoning), Claude SDK, MCP servers, Playwright browser automation, Flask SSE, cost tracking/circuit breakers for API calls.

Rates: $80-120/hr for contract work. Open to project-based pricing.

Email: b.s.ofir3@gmail.com
by zimpenfish | 2026-03-05 10:54:00+00:00
> Oblivion, one of the first high-profile games to use procedural terrain/landscape generation

I might be misremembering but wasn't the Oblivion proc-gen entirely in the development process, not "live" in the game, which means...

> "In the best case, a skilled artist uses automation to fill in mechanical rote work"

...is what Bethesda did, no?
by duskdozer | 2026-03-05 10:54:35+00:00
I spent like two minutes looking at the diff between the original and the supposed "clean room" implementation [1] and already found identical classes, variable names, methods, and parameters. It looks like there was no actual attempt at clean-rooming this, regardless of whether that "counts".

[1]https://github.com/chardet/chardet/compare/6.0.0.post1...7.0...
by throw2847575 | 2026-03-05 10:55:07+00:00
> what about LPDDR, used by AMD Strix Halo and Apple stuff? Speculation seems to have not actually effected it

Good luck actually finding them on stock with 128GB+ RAM. I got strix laptop while ago, now price in EU is technically the same, but no stock. Maybe month or three

There is also claw hype. And large gwen3.5 models can run very well on DDR5 CPUs or mac minis...
by Sharlin | 2026-03-05 10:55:18+00:00
> Yeah, exactly. And LLM help developers save time from writing the same thing that has be done by other developers for a thousand times.

Before LLMs we did already have a way to "save developers time from writing the same thing that has been done by other developers for a thousand times", you know? A LLM doing the same thing the 1001st time is not code reuse. Code reuse is code reuse.
by fxtentacle | 2026-03-05 10:55:29+00:00
Related to your answer, I would say the reason is that it works good enough for now and it can always be patched later. Back in the good old days that we remember, software was frozen on a gold master disc, which was then tested for weeks or months before its public release. The fact that bugs could not easily be fixed in the field meant they would incur support costs or lost revenue with people returning their purchased software box.

In my opinion that is the true reason why the old native software was developed to such a high standard. But then once online stores and shrink wrap agreements made it impossible to return buggy software, then the financial incentives shifted towards shipping a partially broken product.

Who cares about pleasing with good performance when you can instead keep customers hostage?
by kermitime | 2026-03-05 10:56:20+00:00
the parakeet TDT models that are coreml optimized by fluid audio are hands down the fastest local models i’ve tried— worth checking out!

(unloading to the NPU is where the edge is)

https://huggingface.co/FluidInference/parakeet-tdt-0.6b-v2-c...

https://github.com/FluidInference/FluidAudio

The devs are responsive and active and nice on their discord too. You’ll find discussions on all the latest whizbangs with VAD, TTS, EOU etc
by jmalicki | 2026-03-05 10:56:50+00:00
Vault cash are actual bills in vaults. It doesn't even include the bills in your wallet or under your mattress.

It's small because few people go to the bank to withdraw a suitcase of $100 bills, it's a weird time series to pull up because it's not really indicative of anything outside of narrow interests for regulators and the mint - it's probably some conspiracy theory trope from crypto bros or something.

Most money exists purely in electronic form these days.

Monetary base [0] which includes the digital money banks have on deposit at the Fed, is over $5 trillion, and even that is tiny compared to M1 [1] which includes the kinds of things backing your money market account, which is around $19T.

When money is invested, they're going to wire it, not pull up with wheelbarrows full of bills.

0. https://fred.stlouisfed.org/series/BOGMBASE
1. https://fred.stlouisfed.org/series/M1SL
by skydhash | 2026-03-05 10:57:18+00:00
This is why a lot of people like Vim.When you can target precisely where you want to edit, it becomes effortless instead of being a chore. With windows (panes), you can easily arrange buffer (contents of files mostly) spatially like you would on a desk. Even with vi (which lacks windows), you can make do with marks (bookmarks on lines)

Same with Emacs. You bring a whole toolset for each buffer (major and minor modes). And then you got to editing. Like imenu for automatically finding interesting places like functions, structure,… declarations, outline mode that use regex to provide an outline tree that you can then edit, view-mode that adapt the keybinds for scrolling,…
by tannhaeuser | 2026-03-05 10:57:37+00:00
> XML is fundamentally incompatible with commonly used programming data structures, namely lists/arrays and structs/maps.

Another way to say this is XML is a grammar formalism that deals purely with serialisation rather than higher-level structures that might be serialised such as co-inductive data structures.

> While HTML technically is not XML, it's very close to it and XHTML still is a thing.

XML and HTML-as-serialisation-format are both subsets of SGML.
by 0x000xca0xfe | 2026-03-05 10:57:45+00:00
I don't know if it's sheer stubbornness or they're just wired differently.

As a German I believe it's more about demographics nowadays. The country and all large companies are run by older people who only saw rising prosperity their entire life. They all have settled in a comfortable place and do not seriously care about the future anymore. They just want to keep the system running until retirement.

There is no long-term strategic thinking anymore, only feel-good policies and short-term cash burning for their respective clientele.

As a young person it infuriates me but there is nothing we can do.
by titanomachy | 2026-03-05 10:59:39+00:00
It's a reasonable question, and one that I've debated at length with friends, but which cannot be addressed satisfactorily in a brief exchange of internet comments :)

During the golden years of big tech in the states, when employee retention was king and it was pretty much impossible to fire someone who wasn't completely useless, I think it was a pretty good deal. Although East Coast work culture has always been pretty intense as you describe, a lot of West Coast people I know had good balance between work and everything else. Some people chose to work very hard and chase promotions, and others chose to go home early and spend their time with family or doing hobbies, and both were considered acceptable. The better companies offered 5 weeks of vacation, and people would go completely offline during that time, although some people would have to be cajoled by their managers to actually take the time off.

Recently it feels like things in the US have gotten much more intense and stressful, although the pay is as high as ever it does feel less worth it. People compete with their coworkers not just for promotion but for survival.
by kreco | 2026-03-05 11:00:35+00:00
Exactly.

You didn't mention the fact that my mom cannot access the recording of my microphone.

That's what ThoAppelsin is proposing.

It should be fairly implicit that if you are using a free product from a private company you are the products.

However it's definitely not implicit that every I do on the platform will get publicly known by everyone else.
by fsflover | 2026-03-05 11:01:03+00:00
> Their microphone kill switch also doesn't prevent audio recording.

Unless you provide some evidence, I will consider this false accusation.

> They aren't open hardware despite many attempts to mislead people with the marketing.

Who and where said they were open hardware?

> extremely outdated proprietary fork of Android

Which was freed and can run new Linux kernels now: github.com/the-modem-distro/pinephone_modem_sdk

Your walls of text are disingenuous.
by garryclarke1 | 2026-03-05 11:01:23+00:00
Most flat-pack wardrobes use 15mm or 18mm panel board for the carcase, which provides adequate strength when new but can flex, bow, or allow the frame to rack out of square over years of use — particularly if the unit is loaded heavily or moved. A 25mm carcase panel is significantly stiffer, keeping the frame square and the doors aligned for longer under the same loading conditions. The DHS Skova double wardrobe with drawers is built from 25mm particle board throughout its 80×53×177.5cm frame, with a hanging rail and two soft-close base drawers. The 15mm front panels carry the metallic handles and are available in white, grey, and wood-grey finishes.
by 4dregress | 2026-03-05 11:02:47+00:00
Yeah the case is quite terrifying.

It reminds me of an episode of Star Trek TNG, if memory serves correct there were loads of episodes about a crew member falling for a hologram dec character.

Given that there’s a loneliness epidemic I believe tech like this could have a wide impact on peoples mental health.

I stronger believe AI should be devoid of any personality and strictly return data/information then frame its responses as if you’re speaking to another human.
by RcouF1uZ4gsC | 2026-03-05 11:02:50+00:00
> The copyright vacuum: If AI-generated code cannot be copyrighted (as the courts suggest), then the maintainers may not even have the legal standing to license v7.0.0 under MIT or any license.

I believe this is a misunderstanding of the ruling. The code can’t be copyrighted by a LLM. However, the code could be copyrighted by the person running the LLM.
by jiggawatts | 2026-03-05 11:03:29+00:00
> Biden pardoned his son.

Yes, that's bad.

It's not even remotely the same.

Biden pardoned his son to protect him from being hounded for the rest of his life by rabid Republicans that still can't shut up about Hillary's emails (despite Trump doing 10x worse with the top secret files in his toilet), Benghazi (with 4 deaths, far less than the current Iran boondogle), etc...

Trump has weaponised the pardon power, which was previously used by other presidents to pardon people who didn't deserve their punishment. Non-violent drug crimes like possession of a bit of weed, life imprisonment over a technicality, that kind of thing.

Trump instead enables rampant corruption coupled with blind obedience with the promise of a pardon as the get-out-of-jail-free card.

He's also made pardons pay-for-play, letting out crypto scammers, drug lords, and anyone else willing to pay him a few million each.

It's obscene. It's corrosive. It's destroying your democracy, so very very visibly that the rest of the world is staring with slack-jawed horror.

Seriously.

Over here on the other side of the little pond we call the Pacific, we're worried about you yanks.
by duskdozer | 2026-03-05 11:03:38+00:00
https://github.com/iorate/ublacklist

Basically,

- whenever a spam site is in my results, click to block
- click through some and check out pages like "About" "Terms" "Disclaimer" "Privacy". often common boilerplate phrases abound. affiliate marketing spam, and similar, for example
- exact string search those phrases
- (get often many pages of results)
- using a userscript, block all domains in each result page

my results have gotten so much better for common types of queries. even then, new sites pop up almost daily it seems. add to the list.
by Perenti | 2026-03-05 11:05:05+00:00
You can run any smalltalk code from workspace-style frames in the Inspector, Workspace, Explorer, Finder and Debugger. You can edit classes and methods in these windows, as well as spawn Browsers as desired. I'm not sure what the integration points are that are lacking. That's not to say there can't be a better way, but I cannot see the point he is making.
by tclancy | 2026-03-05 11:06:04+00:00
I finally had to mute r/isthisai on Reddit because there’s now a subset of people who see the hand of AI in everything. Could that be generated by a clanker? Sure, but it’s also exactly what I would write if I wanted a quick pitch for a library that addresses some immediate concerns. It’s also what I would focus on if the fact we had just finished a rebuild from scratch.

As Freud famously said, sometimes an em dash is just an em dash.
by dathinab | 2026-03-05 11:06:40+00:00
The argument that a rewrite is a copyright violation because they are familiar with the code base is not fully sound.

"Insider Knowledge" is not relevant for copyright law. That is more in the space of patent law then copyright law.

Or else a artist having seen a picture of a sunset over an empty ocean wouldn't be allowed to pain another sunset over an empty ocean as people could claim copyright violation.

Through what is a violation is, if you place the code side by side and try to circumvent copyright law by just rephrasing the exact same code.

This also means that if you give an AI access to a code base and tell it to produce a new code base doing the same (or similar) it will most likely be ruled as copyright violation as it's pretty much a side by side rewriting.

But you very much can rewrite a project under new license even if you have in depth knowledge. IFF you don't have the old project open/look at it while doing so. Rewrite it from scratch. And don't just rewrite the same code from memory, but instead write fully new code producing the same/similar outputs.

Through while doing so is not per-se illegal, it is legally very attackable. As you will have a hard time defending such a rewrite from copyright claims (except if it's internally so completely different that it stops any claims of "being a copy", e.g. you use complete different algorithms, architecture, etc. to produce the same results in a different way).

In the end while technically "legally hard to defend" != "illegal", for companies it's most
times best to treat it the same.
Show HN: Building a WebSocket Chat App with C#, Redis Pub/Sub and .NET
by adrian_berco | 2026-03-05 11:07:09+00:00
I wrote a tutorial explaining how to build a simple real-time chat server
using WebSockets and Redis Pub/Sub in .NET.

The article walks through the architecture and implementation of a server
that supports channel subscriptions, message publishing, and fanout
using Redis.

Topics covered:

- WebSocket connection handling
- Redis Pub/Sub for message distribution
- inbound/outbound message loops
- channel subscription management
- basic architecture for real-time messaging systems

The full source code is available here:
https://github.com/sanzor/Ctesiphon

Would be curious to hear feedback from people working on messaging
infrastructure or real-time systems.
by mr_toad | 2026-03-05 11:07:09+00:00
> And as the article alludes to, the real question is when? In general you can build a data center faster than you can build a power plant, which is exactly the reason data centers can cause short-term electricity prices to increase.

Musk is bringing turbines in on trailers. They’re not even bothering with permits. This is getting really wild west.

https://electrek.co/2026/03/03/elon-musk-xai-data-center-und...
by wink | 2026-03-05 11:07:11+00:00
The versioning was indeed a bit of a pain, also anything with dynamic input.

I was pretty proud of a solution where we could feed a web CMS that had a flash and a html version with the same editable text fields. IIRC you could grab the input of some fields from a text file and Flash didn't care where these came from, so on save the CMS just spit out a bunch of text files in a folder. That must have been around 2001.
by utopiah | 2026-03-05 11:07:37+00:00
If you get lost on the ice and you have someone who confidently tells you the path but is sometimes wrong, is it actually helpful?

PS: sorry if the analogy is a bit wonky but it's quite dear to me as I do ice skating on frozen lakes and it's basically a life or death information "game" that I can relate to. It might not be a great analogy for others.