MurphyA/hacker-news huggingface dataset:
by rchrh | 2026-03-05 16:58:55+00:00
SEEKING WORK | REMOTE | EST (UTC -5)

Remote: Yes, I have been working remotely with clients mainly across U.S. time zones. Open to additional time zones.

Willing to relocate: No

Technologies: Python, SQL, ML model development (personalization, forecasting, propensity modeling), ML pipelining (DAG-based and event-driven workflows), Embeddings (api-based and self-hosted), Vector DBs (FAISS / Pinecone), RAG (hybrid search and metadata filtering), Prompting (tool-use via MCP, SQL), LLM Evaluation (retrieval/accuracy metrics, LLM-as-judge, human-in-the-loop), Cloud (AWS, GCP, Azure), Docker

Résumé/CV: https://drive.google.com/file/d/1p1S5StMSM-dwZ9U_ZZw1xCe1Mpy...

Email: rchrh.hn@gmail.com

ML Engineer and Data Scientist with 10+ years of experience helping early-stage organizations build ML/AI products from the ground up. I specialize in the data and model layer—RAG pipelines, evaluation frameworks, ML infrastructure and orchestration—working alongside other engineers handling agent applications and their orchestration. Experience includes MVP to production LLM integration, 0→1 ML infrastructure development, building and deploying end-to-end model pipelines from laptop to cloud.

Open to short-term projects and ongoing contracts, part and full-time with a preference for the former (fractional).
by ajam1507 | 2026-03-05 16:59:13+00:00
Again, this is all assuming that we have formulated the problem correctly. So much of the value of experiments in solving hard problems is not so much the results, but in how those results steer the formulation of a theory. It's hard to know how much evidence we might already have for resolving GR/QFT without the benefit of hindsight.
by tliptay | 2026-03-05 16:59:32+00:00
Is there any lesson here for non-devs (like me) who are using CC to write some pretty long, gnarly notebooks. The problem I have recently run into is that CC vibe codes really long code with lots of checks. But, then when I want to modify it, CC has more code to read and it gets overwhelmed. If it didn't include as many checks to begin with, it would be easier to understand what is going on.

Any advice? Have you seen this with code in production?
Show HN: Sokuji – Open-source speech translator with on-device AI WASM/WebGPU
by jiangzhuo | 2026-03-05 16:59:52+00:00
Hi HN, I built Sokuji, an open-source live speech translation app that runs as both an Electron desktop app and a Chrome/Edge browser extension.

The latest release (v0.15) adds Local Inference mode — fully on-device ASR, translation, and TTS using WASM and WebGPU. No API key, no internet, no data leaving your machine. It ships with:

- 48 ASR models covering 99+ languages (sherpa-onnx WASM + Whisper WebGPU)
- 55+ translation language pairs (Opus-MT) plus multilingual LLMs (Qwen 2.5/3/3.5) via WebGPU
- 136 TTS models across 53 languages (Piper, Coqui, Mimic3, Matcha)

For those who prefer cloud providers, it also supports OpenAI Realtime API, Google Gemini Live, Palabra.ai, Volcengine ST, Doubao AST 2.0, and any OpenAI-compatible endpoint.

The browser extension integrates with Google Meet, Teams, Zoom, Discord, Slack, and others — it can capture participant audio and inject translated speech via a virtual microphone.

Tech stack: React + Zustand + Vite, Electron Forge, sherpa-onnx compiled to WASM, HuggingFace Transformers.js for WebGPU inference. Models are downloaded on demand and cached in IndexedDB.

I built this because existing translation tools either require expensive API keys, send your audio to the cloud, or don't support enough languages. The local inference mode makes it practical for privacy-sensitive use cases and for people without reliable internet.

AGPL-3.0 licensed. Available on Windows, macOS, Linux, Chrome Web Store, and Edge Add-ons.

GitHub: https://github.com/kizuna-ai-lab/sokuji
Offical site: https://sokuji.kizuna.ai
by teamonkey | 2026-03-05 17:00:17+00:00
It’s bad at it. At least, it can’t be guaranteed to get nuance or context correct in a way that doesn’t feel artificial to a fluent speaker.

My favourite example I saw was where Google translated an information page of the Italian branch of a large multinational as “this is the UK branch of [multinational]”, presumably because the LLM thought that was more contextually appropriate in English.
by bhekanik | 2026-03-05 17:00:31+00:00
Nice work shipping this.

I’ve found the hardest part with agent frameworks isn’t model plumbing, it’s operational boundaries: how you isolate tools, enforce time/budget limits, and recover from partial failures when an agent call chain fans out.

BEAM’s supervision model feels like a genuinely strong fit for that, especially if each tool execution can be treated as a supervised unit with clear restart/escalation semantics. Curious whether you’ve seen teams default to many small specialized agents vs fewer general agents with stricter policies.
by trinsic2 | 2026-03-05 17:00:32+00:00
Our whole system is a binary carrot and stick. Im not sure we are going to see much change when/if democrats return to power. IMHO politics is manufactured to keep the people placated while the people in power to continue business as usual. If you want real change there has to be some kind of movement from grassroots that ends citizens united and starts enforcing anti-trust legislation independent of party politics.

I was looking at this one organization[0], they want to do a constitutional amendment. At this point, I cant disagree with them, but with this administration, I don't know what good its going to do.

[0]: https://americanpromise.net/our-plan/
by drooby | 2026-03-05 17:00:50+00:00
I never said AI companies are evil or that $20/mo access is bad. You're arguing against a position I don't hold.

AI can be genuinely useful AND the people whose collective output made it possible can deserve a share of the wealth it generates. These aren't in conflict.

Alaskans benefit from oil too. It heats their homes, paves their roads, funds their schools. That wasn't an argument against the dividend. "You're already benefiting from the resource" has never been a reason the people who generated it shouldn't share in the profits.

The question was never "is AI good." It's "when something built on collective human output generates trillions, does the public have a claim to a share." Nothing you said here addresses that.
by vannevar | 2026-03-05 17:00:51+00:00
>The companies are giving average lay people access to a personal PhD to help with whatever they are working on, for $20/mo, and those companies are committing an evil cardinal sin?

The social media companies gave their services for free, and now it turns out they've committed quite a few sins. None of the AI companies are doing this out of the goodness of their hearts, nor will they be satisfied with subscription revenue. If they see opportunities to make more money by manipulating the population, rest assured they will take those opportunities.
by filoeleven | 2026-03-05 17:01:14+00:00
But AI is absolutely an incinerator of knowledge.

A helper tool that I can ask a question and which responds with relevant information gleaned from the vast collection of human-gathered knowledge and experience would be fantastic.

What we have instead is something that often gets things mostly right, if you don't look too hard at it. And the poisoned output of this thing seeps back into the knowledge pool, reducing its accuracy and therefore usefulness.

The problem of LLMs is the dissolution of human knowledge into a sea of slop.
by goodmythical | 2026-03-05 17:01:18+00:00
That's kind of weird, isn't it?

Like, presumably you'd know something of monastaries, materials, manufacturing...

"“the sixteenth-century stalls in the sacristy and chapter house come from the Cartuja de El Paular, the Carthusian monastery near Segovia.” "

tells me that 500 years ago, the church reused either entire stalls or perhaps materials from another presumably older church that's near Segovia. I'd infer that there must have been some importance to both the intitial act and the preservation of the fact. Probably due to religious orders preferring lineage and continuity.

Without knowing anything at all about either facility, the countries involved, or really just anything at all, I can still tell that we're observing the heritage of traditions and know enough to ask after details of how this facility relates to the one near Segovia.
by dcchuck | 2026-03-05 17:01:26+00:00
Yes exactly.

The problem is TUIs. Or at least the assumption you're only supposed to use a TUI. There are plaintext ways to invoke things but the advertised Claude/Codex experience is a TUI. You can't pipe the contents because it's not next - it's instructions to draw to the terminal.

<humor>TUIs are the new podcast! With everyone asking you to invoke tools via a TUI, there was nobody left to write actual tools.</humor>

TLDR - make sure you support plain text too ;)
by visarga | 2026-03-05 17:01:28+00:00
> It is there to reduce our agency, to make it easier to fire us, to put us in even more precarious position, to suck even more wealth from those that have little to those that have a lot.

You could say this is the story of society, it makes us dependent on each other, reduces our agency, puts us in precarious positions (like WW2). But nobody would argue against society like that.

What happens here is that we become empowered by AI and gain some advantages which we immediately use and become dependent on, eventually not being able to function without them - like computers and even thermostats. Does anyone think how would economy operate without thermostats? No fridges, no data centers, no engines... they all need thermostats.
by sfink | 2026-03-05 17:01:47+00:00
Users usually don't know what they really want. But neither do developers or product managers. The "understand the underlying problem" part is hard, and easy to convince yourself of incorrectly.

There are also shallow wants and deeper wants. I don't have the experience to know, but my guess is that classic WoW was more of a shallow want, where people were very happy to get it, but the deeper want was more about a style and feel of gameplay. The players would be happier with new stuff that kept the magic of the classic game, but they justifiably knew they couldn't trust Blizzard not to add anything without messing it up. So the only practical way to satisfy the desire was to just roll back all the way to the classic version.

In a perfect world, some designer would come along and incorporate carefully selected bits and pieces of the new version, probably with some novel changes to balance it out, and end up with something superior to both classic and new WoW. But that would be really hard to get right, and distrusting players would fight it (with very good reasons for their suspicion), and you would have a giant mess of different people claiming that they know what to keep and what to discard, except nobody would agree on the same things, etc.
Show HN: PageAgent, A GUI agent that lives inside your web app
by simon_luv_pho | 2026-03-05 17:01:47+00:00
Title: Show HN: PageAgent, A GUI agent that lives inside your web app

Hi HN,

I'm building PageAgent, an open-source (MIT) library that embeds an AI agent directly into your frontend.

I built this because I believe there's a massive design space for deploying general agents natively inside the web apps we already use, rather than treating the web merely as a dumb target for isolated bots.

Currently, most AI agents operate from external clients or server-side programs, effectively leaving web development out of the AI ecosystem. I'm experimenting with an "inside-out" paradigm instead. By dropping the library into a page, you get a client-side agent that interacts natively with the live DOM tree and inherits the user's active session out of the box, which works perfectly for SPAs.

To handle cross-page tasks, I built an optional browser extension that acts as a "bridge". This allows the web-page agent to control the entire browser with explicit user authorization. Instead of a desktop app controlling your browser, your web app is empowered to act as a general agent that can navigate the broader web.

I'd love to start a conversation about the viability of this architecture, and what you all think about the future of in-app general agents. Happy to answer any questions!
by toast0 | 2026-03-05 17:01:51+00:00
You could presumably have an acceptor thread per core, which passes the fds to core alligned next thread, etc.

That would get you the code simplicity benefits the article suggests, while keeping the socket bound to a single core, which is definitely needed.

Depending on if you actually need to share anything, you could do process per core, thread per loop, and there's no inter processor communication at all.
by jauntywundrkind | 2026-03-05 17:02:00+00:00
Are we seeing Android phones upgrade their kernels yet? This Samsung S22 is still on 5.10. I thought that part of the idea for Android GKI was that phones would start getting kernel upgrades. But I'm not sure if that's actually happening.

I wish there was more pressure for this. Especially as Android Virtualization Framework starts really arriving & being useful, having a more modern kernel could be a very nice help, could offer neat new capabilities.
by shimman | 2026-03-05 17:02:30+00:00
No that is not what democratize means, how asinine. You aren't giving anything away for free, you're fucking the commons for monetary gain.

I'm having a hard time understanding why you think it's okay for SV to steal from humanity then profit off of our knowledge? In which universe is this democratic? Why is this something we have to accept? I don't accept it at all, the vast majority of Americans don't accept it.

This is just neoliberalism with flame decals.

These things are CLEARLY NOT POPULAR, why do you think all the LLM companies are trying to force these tools through corporate mandates that have been falling? Why do you think LLM companies are chasing after lucrative corporate welfare in the form of government contracts lasting from years to decades?

For a technology that sure billed as useful sure is struggling hard to find paying customers.

Why do you think people are protesting data center buildouts? Why do you think the vast majority of Americans hate big tech and SV? Look at who the most hated people are in America, it's nearly all of big tech leadership.

Get out of your bubble.

I have never seen a product that has to have a company mandate to use it or lose your job. Usually products that are useful and productive don't need a company mandate for adoption.
by Spooky23 | 2026-03-05 17:02:32+00:00
Basically, yes.

I've worked in government outside of the Federal level. The government has a moral and often legal incentive to do inefficient things for the simple reason that the work they do needs to be safe, controlled and deterministic.

Any US state maintains a birth registry, death registry and DMV. But firewalls exist so that live links don't exist between these and other programs. It's inefficient, but avoids many hazards and conflicts in regulatory or legal compliance. For example, income tax information is secret, and cannot be shared outside of the tax processing scenario. Police investigatory data should not be linked to your unemployment claim. Fundamentally, those are examples of why the stuff that Palantir is doing is problematic.

With military applications, it's even more fraught, and human life is in peril by design. It's important for a professional army like the US Army that strict discipline and rules of engagement are followed. Soldiers may find themselves in situations where people are shooting at them, and they are ordered to take no action.

AI is not capable of functioning in that environment.

My point is these are complex issues, and we are in a political environment where people seeking simple answers are looking at technology like AI to disconnect them from accountability. There's a nuance there, and a reason why Anthropic is willing to partner with Palantir for their work, but hesitant to powering drones that are dropping hellfire missiles on people.
by lombarovic | 2026-03-05 17:02:41+00:00
Hi HN,

I’m Tomislav, the creator of Drawize (10M+ users ). I’m building Drawize Academy: a virtual drawing tutor that gives feedback on your own drawing while you practice—rather than generating art for you. The first lesson is free to try.

Why I built it

Drawing has been part of human culture since the earliest cave paintings, but today it’s hard to get real feedback: schools cut art budgets and private tutoring is expensive. I wanted to see if software could act as a pedagogical coach that helps you improve through practice.

How the feedback works

Rather than sending only the raw canvas, I augment and preprocess the drawing before it goes to the model. The goal is to give the AI clearer context and make feedback more consistent across attempts, without turning this into an image generator.

The philosophy

This is about "Instructional Scaffolding" — building skill through short, guided practice loops and iteration. We focus on the science of Deliberate Practice rather than "matching pixels" or outsourcing the creative work to AI.

Tech

- Backend: C#/.NET API

- Frontend: React

- Model: Gemini 3.1 Pro Preview

- Logic Layer: Custom drawing preprocessing and augmentation to minimize LLM spatial hallucinations

Early access

I’m currently at the “first sales” wall for this educational model, so I’m offering Early Access Lifetime Access for $19.50 (one-time payment) to validate demand and fund development.

Feedback I’d love

1. Does the real-time feedback loop help you notice mistakes faster?

2. In a world of generative AI, does learning to draw still feel valuable to you?

3. Does the “coach” feel supportive and actionable, or like a grading algorithm?

Happy to answer questions about the .NET/React implementation, how feedback is generated, and the pedagogy behind the lessons!
by vladvasiliu | 2026-03-05 17:02:42+00:00
I don't know about culture in German companies, but my experience with end-user products is the opposite of yours.

I used to have a 2005 c-class mercedes, and that was a great car. Everything was well thought-out and had some very nice touches I didn't even know I needed and haven't seen in any other car my dad has had since then. It was very reliable and even had a recall some 3 years ago for a minor issue with the sunroof – which didn't manifest in my specific car.

I also have a Siemens dishwasher that is absolutely great. It has direct buttons on the front for direct selection of the different washing cycles it has, plus delayed start, extra rinse, and half load. It has an app, but you'd never know if you didn't read the manual – everything is accessible through the front panel and intelligible icons. The drawers are adjustable with the latches you need to pull on falling right under your fingers when you hold them.

In contrast, my LG washer + dryer is much more of a PITA to operate, with indicators that don't fall in front of the labels. I have to count the programs and the wheel clicks just to be sure which one is actually selected, even though I've had it for two years now. The thing doesn't even have a dedicated spin cycle! You can only select it as part of some other, larger cycle, or by using the app to upload a "custom" program. But without the app, there's no way of knowing what the currently loaded 'custom' program does until you actually start it.
by gus_massa | 2026-03-05 17:03:22+00:00
Here questions are for questions. The preferred style for announcements is something like "$Name:$CatchPhrase". In your case something like "Mikk: parses your architecture, maps every dependency,
and delivers the context your AI needs" or something similar. I dropped "exact" and "Zero hallucination" because over optimistic claims usually get snarky replies. Perhaps "AI" to "Claude"?

If this thread does not get traction, try reposting with the other title next week. A few reposts are ok.
by latexr | 2026-03-05 17:03:30+00:00
I have been in situations where a user makes a feature request and I don’t think it makes sense, but because they’ve been polite and understanding I decide to take the time to explain exactly why it wouldn’t work, but while doing so I basically rubber duck and come up with solutions to the problems I’m describing (which the user hasn’t foreseen yet). Sometimes that ends with me discovering yet even stronger reasons to not implement the feature, but other times it makes me delete the whole reply and work on it instead because I have worked it out. Sometimes doing so ends up taking less time than writing the full reply. Often the feature ends up being even better than what they originally requested.

In contrast, if a user has been rude, entitled, and high maintenance, I may end up not even trying to reply in the first place because I know they’ll just be combative every step of the way, and giving them what they want just makes them demand more, seldom being appreciative. These tend to be users who want something a very specific way and refuse to understand why the thing they are asking for is profoundly selfish and would shit the interaction for everyone else to satisfy their own desire. So I don’t do it.

This has been a bigger sidetrack than I originally intended. I guess the moral of the story is don’t be a prick to the people you’re asking something from.
by jonathanlydall | 2026-03-05 17:03:46+00:00
Maybe I don't understand as I'm an outsider, but as per my recent comment on this topic [0], I fail to see the logic of how "other countries" pay the US when the tariffs are paid by the importer and not the other country which is exporting.

I do acknowledge that import taxes can in theory help local industries, especially if the other countries are subsidizing exported goods.

[0]: https://news.ycombinator.com/item?id=47238951
by ben1040 | 2026-03-05 17:04:52+00:00
There are more consumables involved there beyond just reagents and a lot of it was/is proprietary. The machines all had their own consumable physical bits for sequencing as well and getting your hands on those would also be a blocker.

Applied Biosystems Sanger capillary machines (the 37XX series) had polymers that were injected into the capillaries to reflow between runs (the polymer took the place of the physical slab of gel). The capillaries themselves were also consumable and would wear out after so many runs. They were extremely expensive even 20-30 years ago when these were state of the art. You also need the dideoxy dye terminators you read about in the article. The patents on BigDye are expired now (the patents were ABI's principal moat on the Sanger tech and they aggressively used it against competitors like MegaBACE) but it's not like that's a growth market for a vendor trying to make a generic replacement.

Similar with the 454 -- the process would fragment up the DNA into lots of tiny shards, and bind the fragments to microscopic beads. There was a physical flow cell chip that you would flow the beads onto. The chip had microscopic "beehive" cells to hold the beads such that you had a vast array of miniature test tubes running reactions in parallel while the machine imaged the result. These chips were one and done after every sequencer run, and were precision manufactured. They were manufactured by fusing together a bundle of fiber optics and then slicing it like bread, such that you had a glass chip and the space between the fibers became the cells. You'd need the beads, the chips, and the reagents to produce the reactions the machine is looking for.

Without all the reagents and physical necessities these machines are just some really fancy cameras with onboard lasers.

Long story short it's fun to think about getting one of these machines, but unless you use it as a cool looking coffee table that appeals to graying molecular biologists, you're going to be disappointed.