MurphyA/hacker-news huggingface dataset:
by NitpickLawyer | 2026-03-04 14:19:53+00:00
> Qwen4 is going to flop like Lllama 4.

Maybe, maybe not. It's not even clear if there's gonna be a new qwen, and if they'll keep open sourcing it. It also depends on what the team coming from gemini brings to the table. People move around, and things get shared. Happened before with grok, will likely happen with qwen. Everyone wants what the OG teams have.

Mistral was ex llama people. And after their good start, they've kinda plateaued lately. Their latest open models have been quite disappointing. Nothing revolutionary at any rate.

People said about the gemini team that moved to xai that they were "amateurs". And yet they delivered in about 1 year with grok4, was SotA for a few weeks at launch. They now lost some people, and likely will get others.

Round and round the people move around, and everyone gets most of the things that everyone else uses. I have no doubt that the qwen team will get to find a cozy place to call home for a while...
by mariothomas | 2026-03-04 14:19:58+00:00
MCP defines how AI agents connect to tools. It says nothing about how agents discover which tools exist. Without a discovery layer: n agents × m servers = n×m manual configuration decisions. With a registry: n+m.

The proposal: publish a single _mcp TXT record at your domain. Any compliant agent resolves it and finds your entire MCP ecosystem — no central directory, no SDK, no new protocol. The registry is itself an MCP server, so discovery uses the same tools/list call agents already make. Zero new client behaviour required.

You can verify the live DNS record right now:
dig TXT _mcp.mariothomas.com +short

Three servers registered: articles and locations (public), documents (authenticated — demonstrates the governance pattern). All endpoints speak JSON-RPC 2.0 over HTTPS.

Architecture paper, full spec, and CloudFormation template: github.com/mariothomas/mcp-dns-registry
Deployed on Lambda@Edge and DynamoDB. Costs under $5/month to run. Took one day to deploy.
A discussion is open in the MCP GitHub repository if anyone wants to engage on the proposal formally.
by gligierko | 2026-03-04 14:20:30+00:00
Location: Szczecin, Poland (EU)

Remote: Yes

Willing to relocate: No

Technologies: iOS (Swift, SwiftUI, Objective-C), Metal, OpenGL, CoreML, Vision Framework, Firebase, Python, cloud architecture, voice interfaces, AudioKit, LLM fine-tuning, on-device AI deployment

Experience: 21 years software development, 15+ years iOS, 1+ year Python/cloud

Email: g5@pgligierko.com

LinkedIn: https://www.linkedin.com/in/greg-ligierko/

Hello. Please get in touch if you need an easy to work with and versatile lead/senior iOS developer for your app or platform that needs good performance, appealing user experience, and AI integration. I'm a developer and cofounder (indie game) specializing in graphics optimization (Metal/OpenGL), real-time visualizations, and embedding ML models for on-device inference. Experience with LLM fine-tuning, computer vision, and converting large models to compact on-device implementations. Led development of an App Store-featured app WikiNodes, and games with multiple awards. Recently built a word game using Metal shaders at 60fps, plus shipped computer vision features and cloud-based agent architectures.

Seeking remote senior/lead role.

Personal site: https://www.pgligierko.com/

Recent project: A pathmaking wordplay game: https://www.inotherwords.app
by lccerina | 2026-03-04 14:20:39+00:00
Except now we get websites that need to download 20-25MB of "latest cool framework" to show you a blurb of text because programmers before you created unnecessary complexity that needs to be maintained forever.

The honest opinion no one wants to hear is that programmers do not deserve the money they are paid for because MOST of the time what it's really needed is a "single sqlite db with a php frontend".
Show HN: Focus Warden – Block sites, set time limits, and micro-learn
by EdwardK1 | 2026-03-04 14:20:52+00:00
I built Focus Warden, a Chrome extension for people who want more control over how they spend time online.

The core features:
- Block specific sites or entire categories (Social Media, News, Gaming) with one toggle
- Set daily time limits per site — hard limits or soft limits with a snooze
- Deep Focus mode that blocks everything except your whitelist; exiting early requires typing a custom phrase (default: "get distracted")
- Micro-learning unlocks: earn extra time on a blocked site by completing a short learning resource you define yourself
- Usage dashboard showing daily time spent per site
- Global tab cap (default 20) to reduce tab hoarding

Everything runs locally. No accounts, no servers, no analytics — your data never leaves your device.

The micro-learning unlock was the feature I found most interesting to design. Rather than just punishing distraction, it gives you a productive off-ramp. You define the resource yourself, so it stays relevant to what you're actually trying to learn.

Chrome Web Store: https://chromewebstore.google.com/detail/focus-warden/chgkcj...

Happy to answer questions or take feedback.
by zenmac | 2026-03-04 14:21:11+00:00
A non rooted device is NOT really my device, just seems like a leased device.

If we want to use banking app we have to use a non-rooted/leased device. That is what is really messed up. Personally I only use bank now that has website for banking. If they don't have a web site only app, then it is a red alert for the company.
by logicprog | 2026-03-04 14:21:14+00:00
Red-Green TDD is one of the main "agent patterns" Simon proposes, so it seemed relevant.

Also, the same thing applies to feedback loops with compilers and linters as well: they provide objective feedback that then the AI goes and fixes, verifiably resolving the feedback.

Even with less verifiable things like using specifications, the fact that it relies on less objective grounding metrics doesn't mean there's no change in the model's behavior. I'm sure if you looked at the code that a model produced and the amount of intervention necessary to get there for a model that was asked to produce something without a specification versus with one, you would definitely see an objective difference on average. We're already getting objective studies regarding AGENTS.MD
by orwin | 2026-03-04 14:21:14+00:00
What do you mean, Lybia happened 2 days after France met with Libyan rebels leaders and one of Ghadafi's son, the first strike targeted ground installations so that the rebels could take over.

It was carefully planed for a swift takeover, way, way more than what is happening there, and it still ended up being a cluster fuck. The rebels were the fucking ground groups.

Here, it will probably be Iraqis, like during the first gulf war. Hopefully less people will die, but clearly this is a terrible decision.
by Folcon | 2026-03-04 14:21:29+00:00
I feel like if that's the thought process, that should be stated up front

There's a ton of incredibly talented neurodivergent people in our ecosystem who would trip up on that question just because of how it's framed

Because how is the interviewee to know if you're testing for the technically sophisticated answer no one in their right mind would ever write or the pragmatic one?
by oa335 | 2026-03-04 14:22:04+00:00
The shah of Iran heavily suppressed Islam as well…and It led directly to the Islamic revolution. Suppression of normal political and religious expression leads to more extremists, not less.

When i talk about Islamophobia, I think about the time when my mom was run off the road by a couple of guys in a truck yelling slurs, or the woman who was stabbed walking home from our mosque, or the bulletholes in our mosque windows, or the weekly bomb/death threats.

You wield your ethnicity like a bludgeon to “win” these types of arguments but you are quite remote from the actual experience of others who look like you.
by Tadpole9181 | 2026-03-04 14:22:55+00:00
Trump went on TV and openly stated we just have to accept the death of Americans. "Oh well, that's what happens." As if this conflict is an act of God.

You think he - a raging, narcissistic, racist, pedophile rapist - gives a single fuck about Iranian citizens? You think He Seth - an alcoholic, "lethalmaxxing", Tate bro with nazi tattoos - gives a single fuck about Iranian citizens?
by joshstrange | 2026-03-04 14:23:10+00:00
I'm kind of shocked that they don't have much higher battery life. I'll be really interested to see one of these in person, those colors look great. Why is it that the Pro devices always get the boring colors?

If/when my M1 MBP dies (a long time I'd guess) I might consider one of these as a remote/couch laptop to connect back to my main machine.
by joe_mamba | 2026-03-04 14:23:16+00:00
1. Gawd damn, scrolling through that page full of all those bright colors with their saturation cranked up to 11, feels like I'm being flash-banged by a Cocomelon episode. No other page from Apple is like that. wtf

2. Would a used older hand-me-down Macbook Air/Pro not be better performance/value than this iPhone board in a cheap laptop shell? There was a guy here saying he bought a used Macbook Air M1 16GB for 250 Euros.
by birdsongs | 2026-03-04 14:23:39+00:00
I don't follow. The poster above my comment complained that graphene os was lacking a list of features is already has, so I corrected that.

> Yes, but do these enthusiasts care at all if it meets some need for the users? ... And how can they find out how well it meets that need other than receiving (respectful!) feedback?

What makes you think they don't? Can you point to any instances of them ignoring the community at large?

You can open an issue in any of the open source repositories and request a feature. Others can vote and comment on it. Or you can discuss it in the very lively forum. All methods used to steer the project towards the desires of the users.

In case you can't find them:
https://github.com/GrapheneOS
https://discuss.grapheneos.org/

This whole conversation just feels weird and specious to me.
by darkwater | 2026-03-04 14:23:45+00:00
I'm (also) an EM, I've been a pure EM in some roles in my career and I really struggle to understand these pain points that many people bring up. Isn't a manager job to know what their managees are focused on over a period of time? Shouldn't be they aware of the projects the team is working on? As EM and most probably previously engineers, shouldn't they know already why simple solutions are good?
by Cthulhu_ | 2026-03-04 14:23:49+00:00
It really is arbitrary; I've never really been called senior or whatever, but apparently some people with 3-5 years of experience are already called that. It feels more like politics than a proper scale.

Which is actually an issue in our industry, I think, and it's causing widely different expectations and skills in different companies. A "lead developer" for company A might be considered a medior at best at company B.
by spaghetdefects | 2026-03-04 14:24:07+00:00
> They have blown up most by today though so you barely see any Iranian missiles coming out of the country now.

That's not true at all, the only reason we don't see any footage is because Israel is censoring it. Here is CNN last night admitting that they're not allowed to show you the impacts:

https://x.com/ShaykhSulaiman/status/2029173685563564407
by strcat | 2026-03-04 14:24:27+00:00
Our approach is why we have a partnership with Motorola where we're working with Motorola and Qualcomm on improving security of the devices to meet our requirements. It takes longer to get things done the way we want but that's part of the purpose of GrapheneOS. For example, it took us longer to have our own network-based location and geocoding but now we have great implementations of both. Our network-based location currently closely matches iOS but is going to have full offline support developed for it. We're working on our own local model text-to-speech at the moment too, although our focus is currently Android 16 QPR3 related work as a higher priority which delayed it. We do plan to overhaul or replace all the legacy AOSP apps, but our priority has been working on things people can't simply replace by installing more apps.
by jt2190 | 2026-03-04 14:24:33+00:00
The lesson to learn is that in-house development groups are often incentivized to “sell” custom software solutions to their organizations, as their existence (budget) relies on it.

As an interviewee it’s important to try and identify whether the group you’re interviewing with operates this way, literally: How will they get the money to pay for your salary? That way you avoid giving nom-starter answers to interview questions.
by rafeez | 2026-03-04 14:24:40+00:00
Hi HN,

I’ve been building Sherin, a modular AI system designed around structured “Knowledge Unit (KU) chunks” rather than monolithic model fine-tuning.

The core idea is simple:

Instead of retraining models or relying purely on raw LLM memory, Sherin structures knowledge into atomic, compressed units:

Domain / Subdomain / Topic

Compressed logic (semantic summary)

Detailed explanation

Mathematical formulation (if applicable)

Examples

Key concepts

Source references

Confidence, layer, polarity metadata

Embedding vector

Each KU chunk is stored as a compressed JSON object and indexed via embeddings. Any local model (Qwen, LLaMA, Mistral, etc.) can query the same knowledge base using semantic retrieval.

Architecture Overview:

Ollama models generate embeddings per KU.

KU chunks are stored in a compressed index (per model or shared).

A retrieval layer (LangChain-style pipeline) pulls the most relevant KUs.

The selected KUs are injected into the prompt context.

The generation model synthesizes output (email, story, technical write-up, research explanation, etc.).

Why not just fine-tune?

Fine-tuning is static and expensive.

Updating knowledge requires retraining.

Cross-domain reasoning becomes messy.

With KU chunks:

Knowledge is modular and incrementally extensible.

New research can be added without touching model weights.

Multiple models can share the same structured memory.

Domain isolation is possible (useful for policy/security contexts).

Design Goals:

Model-agnostic architecture

Domain-layered reasoning

Incremental knowledge injection

Compressed storage footprint

Security-first structure (domain segmentation & traceable sources)

The system is currently focused on:

Multi-domain academic knowledge

Structured reasoning

Controlled high-literature generation

Technical email and research drafting

Cross-domain synthesis

I’m particularly interested in feedback on:

Better approaches to chunk layering and hierarchy

Embedding model selection tradeoffs for cross-model interoperability

Whether knowledge graphs should complement or replace chunk hierarchy

Security implications of multi-model shared memory architectures

If anyone has worked on structured RAG systems beyond document chunking (more ontology-driven), I’d love to compare notes.

Happy to share more architectural detail if there’s interest.
by logicprog | 2026-03-04 14:25:16+00:00
I think the problem is that because it talks and understands English and more or less does whatever you ask, the affordences aren't particularly clear. That's actually one of the biggest problems with the chatbot model of AI — it has the same problems as the CLI, in that it's extremely flexible and powerful and you can do a lot with it and add a lot to it, but it's really not clear what way of interacting with it is more or less effective than any other, or what it can or can't do well.

I think attempts to document the most effective things to ask it to do in order to get to your overall goal, as well as what it is and is not good for, is probably worth doing. It would be bad if it turned into a whole consultant marketing OOP coaching clusterfuck. Yeah, but building some kind of community knowledge that these things aren't like, demigods, they have limitations and during things one way or the other with them can be better is probably a good thing. At the very least in theory would cut down some of the hype?
by bob1029 | 2026-03-04 14:25:19+00:00
> What would you do if two different people were emailing a spreadsheet back and forth to track something?

I realize this is part of an interview game, but perhaps the best response is still to ask why this is a problem in the first place before you launch into a technical masterpiece. Force the counterparty to provide specific (contrived) reasons that this practice is not working for the business. Then, go about it like you otherwise would have.
by strcat | 2026-03-04 14:25:31+00:00
Our approach is why we have a partnership with Motorola where we're working with Motorola and Qualcomm on improving security of the devices to meet our requirements. It takes longer to get things done the way we want but that's part of the purpose of GrapheneOS. For example, it took us longer to have our own network-based location and geocoding but now we have great implementations of both. Our network-based location currently closely matches iOS but is going to have full offline support developed for it. We're working on our own local model text-to-speech at the moment too, although our focus is currently Android 16 QPR3 related work as a higher priority which delayed it. We do plan to overhaul or replace all the legacy AOSP apps, but our priority has been working on things people can't simply replace by installing more apps.
by anovikov | 2026-03-04 14:25:40+00:00
Why?! If oil price skyrockets, US just becomes richer. It's not what it was in 2008. US is the world's largest oil producers by far and one of the largest net exporters. So economy wins one way or the other, or petrostates won't be rich. Higher oil prices means money flowing in, not out.

Psychological/political consequencies of higher nominal sticker price of gas can be negative, but this is Trump's problem, not anyone else's.
by sunir | 2026-03-04 14:26:01+00:00
I don't feel like the abstraction away from assembly language resulted in fewer software engineering jobs. Nor do I feel like Java's virtual machine resulted in fewer systems engineering jobs. Somehow I don't feel that writing in English rather than pure logic will result in fewer engineering problems either. A lot more actually. But at least we'll get the requirements out of users into something concrete faster.

What is definitely going to be abundantly clear is just how much better machines can get at creating correct code and how bad each of us truly is at this. That's an ego hit.

The loving effort an artisan puts into a perfect pot still has wabi sabi from the human error; whereas a factory produced pot is way more perfect and possesses both a Quality from closeness to Idealism and an eerieness from its unnaturalness.

However, the demand for artisan pottery has niched out compared to Ikea bowls, so that's just how it is.
by ranjha | 2026-03-04 14:26:10+00:00
Location: India
Remote: Yes
Willing to relocate: Yes

Technologies: Python, JavaScript/TypeScript, React, Flask, PostgreSQL, Google Cloud Platform, AWS (S3, IAM, STS), Docker, Kubernetes, Typesense

Github: https://github.com/harshit-agarwal7

Résumé/CV: https://drive.google.com/file/d/1z6gmYqrWf_Uj_0UwrQeUSBn4hfB...

Email: agarwal.harshit117 [at] gmail.com

Fullstack Engineer with 5 years of full-stack experience.

Some highlights: led a major backend refactor (50% faster loads, 15k+ LOC cleaned up, zero downtime), built a browser-based voice recording feature using FFmpeg.wasm to handle cross-browser codec incompatibilities (adopted 20k+ times), and redesigned search with Typesense to drop zero-result queries from 40% to 5%.

Interested in: AI/ML products, voice interfaces, developer tools, healthcare, education.

I have a CS degree from Ashoka University and strong ML foundations.

Projects:

1. Built an interactive web application to visualize India’s Consumer Price Index across states and categories using Next.js, React, TypeScript with component testing in Jest - https://consumer-price-index-green.vercel.app/

2. Built a terminal-based coding agent using a ReAct loop. Deeply interested in how LLMs are reshaping product interfaces.

I read history and poetry outside of work. I reason from first principles and I write clearly. Happy to learn new stacks — what matters to me is the problem space and the quality of thinking around me.
Show HN: Kelos – Run Claude —dangerously-skip-permissions on Kubernetes
by gjkim042 | 2026-03-04 14:26:57+00:00
Kelos is a Kubernetes framework for orchestrating autonomous coding agents. It runs Claude Code, Codex, Gemini, OpenCode, or custom agents safely in isolated, ephemeral pods.

The idea is that you define your everyday development workflows as YAML and let them run continuously on Kubernetes. Agent tasks are Kubernetes CRDs, so things like:

- Watch for “bug” issues → auto-draft a fix PR

- Auto-review incoming pull requests

- Auto-triage new issues with labels and priority

- Periodically scan the codebase → propose improvements

- Test the project as a new user → surface rough edges

Kelos is using this on itself. The self-development pipeline picks up open issues, investigates them, opens or updates a PR, self-reviews, and retries if CI fails. When the agent gets stuck, it labels the issue needs-input and stops:

https://github.com/kelos-dev/kelos/tree/main/self-developmen...

I still do the final review and manually merge PRs, but it’s been quite helpful.

https://github.com/kelos-dev/kelos

Happy to answer questions about the design or what’s broken.
by bagacrap | 2026-03-04 14:27:12+00:00
Actually I have seen successful promotion packets based on elimination of complexity. When maintenance of a complex system becomes such a burden that even a director is aware of it, "eliminating toil" is a staff level skill.

More than once I have seen the same project yield two separate promotions, for creating it and deleting it. In particular this happens when the timescale of projects is longer than a single engineer's tenure on a given team.

But yes, avoiding complexity is rarely rewarded. The only way in which it helps you get promoted is that each simple thing takes less time and breaks less often, so you actually get more done.
by opan | 2026-03-04 14:27:35+00:00
pmOS runs well on a couple OnePlus phones (6, 6T). For whatever reason the Snapdragon 845 and 865 have decent mainline support. I expect the OnePlus 8T to join the prior list of phones in the near future. You can similarly look at which gaming handhelds are supported by ROCKNIX and what SoC they use to get an idea for which ARM SoCs have decent mainline support. I expect the vast majority of phones and other ARM devices to not be very well-supported. RockChip is usually the safest bet, but I've been pleasantly surprised with some Snapdragon stuff.
by ecshafer | 2026-03-04 14:27:35+00:00
The dream I think has always been heterogeneous computing. The closest here I think is probably apple with their multi-core cpus with different cores, and a gpu with unified memory. (someone with more knowledge of computer architecture could probably correct me here).

Have a CPU, GPU, FPGA, and other specific chips like Neural chips. All there with unified memory and somehow pipelining specific work loads to each chip optimally to be optimal.

I wasn't really aware people thought we would be running websites on GPUs.
by jonpurdy | 2026-03-04 14:27:40+00:00
100% agreed. I'm a Program Manager and have been writing tooling for my own internal workflows for years (like Monte Carlo-based forecasting tools), or program-adjacent low-stakes stuff (like an API to generate a WSJF score based on a fields inputted into Asana, since it couldn't do that itself).

But I'm not about to send a PR for fixing production bugs even if I have decent high level context. Nobody has better context than the devs working on it every day.