MurphyA/hacker-news huggingface dataset:
by imiric | 2026-03-08 06:45:29+00:00
> I don’t think there are any genuinely new capabilities that AI agents would need in order to take my job. They’d just have to get better and more reliable at doing the things they can already do.

The "just" here is minimizing what has been the crux of the problem for the past ~5 years.

This technology has been capable of producing code all this time. The end result has been improving due to massive scaling efforts, and some relatively trivial engineering ("reasoning", "agents", etc.).

And yet reliability is still a massive problem. The tools still hallucinate, still lead the user in dead-end directions, and still do so confidently and randomly, without any discernible reason. Expert users are able to guide them to a certain extent, but whether the prompting incantation is done manually or via the trendy Markdown file of the week, it's all guesswork based on feelings and anecdata.

I'm personally not too worried about being replaced by these tools, even though my skillset is nothing remarkable. My opportunities might shrink, but this is a two-way street. Companies that use "AI" indiscriminately don't interest me either. The demand for quality human work and ingenuity will always exist, even within a sea of mediocrity.

I'm much more concerned with the societal impact of the mountains of shoddy software being produced, deployed into increasingly more critical infrastructure, and put into hands of incompetent and malicious people. There is very little thought and discussion on this topic, let alone any guardrails. "AI" companies are now attracting governments and advertisers, both full of malicious and incompetent people. The next decade is going to be interesting, that's for sure.
Show HN: Joha – a free browser-based drawing playground with preset shape tools
by smlee | 2026-03-08 06:45:45+00:00
I built Joha, a free browser-based drawing playground built around preset shape tools.

You can click or drag to quickly generate individual shapes like waves, stars, layered squares, particles, textured strokes, and ring patterns, then combine them into larger compositions.

It’s designed for fast visual exploration and composition rather than precise vector editing.

Under the hood, it’s built with Vue 3, Vite, and p5.js for the drawing engine.
by aappleby | 2026-03-08 06:48:00+00:00
This is... not an example of good optimization.

Focusing on micro-"optimizations" like this one do absolutely nothing for performance (how many times are you actually calling Instance() per frame?) and skips over the absolutely-mandatory PROFILE BEFORE YOU OPTIMIZE rule.

If a coworker asked me to review this CL, my comment would be "Why are you wasting both my time and yours?"
by JEONSEWON | 2026-03-08 06:48:42+00:00
The shift from "ops team owns production" to "platform team accelerates developers" is real — but it also changed what monitoring means.

In 2018 you monitored for ops. In 2026 you monitor for developers. The signals need to be different: not just "is it up" but "is it returning the right data." A 200 OK that returns garbage is still an incident.

That gap between uptime and correctness is something most teams still don't close well.
by anon7000 | 2026-03-08 06:49:39+00:00
It’s easy to produce a high volume of code, sure, but it is not equally easy to test, verify, and integrate it. And with a high volume of code, there is a high volume of shit to review & test & integrate. For companies that give a shit about not vibe coding their way into a disaster (because they have lucrative enterprise contracts that depend on reliability & security), that’s the real blocker. (Plus, these types of projects are big, not trivial, and things are harder to integrate & properly test because of that.)

Not to mention, if a team wants to keep a semblance of understanding of what they own & ship… it can be exhausting to have a huge volume of new code coming into the system.

It’s definitely a productivity unlock. For sure. But there are a lot of knock-on effects we’re still figuring out that counteract how much extra “value” we’re shipping
by lucumo | 2026-03-08 06:50:18+00:00
Yes, and it's a detection loop without feedback. You can never verify that a piece of work in the wild is actually AI. The poster is the only one who really knows, and they'll always say it's not.

This is a problem, because you can easily get stuck in a self-reinforcing loop. You feel strengthened in your convictions that you're good at ferreting out LLM-speak because you've found so much of it. And you find so much of it because you feel confident you're good at it. Nobody ever corrects you when you're wrong.

Combine that with general overconfidence and you get threads where every other post with correct grammar gets "called out" as AI generated. It's pretty boring.

There's a similar effect with contentious subject. You get reams and reams of posts calling the other side out for being part of a Russian/Israeli/Iranian/Chinese troll network. There's no independent falsification or verification for that, so people just get strengthened in their existing beliefs.
by scosman | 2026-03-08 06:50:37+00:00
from != for. You can't just use someone else's trademark in your product name, especially when related to it.

Re:youtube - you link to several videos in the section "Why TanStack Start". Looking closer, they are actually about a project "Tanstack Start" (which is actually by TanStack folks) and not about this project "Tanstack Starter Kit". You linking to them confused me (as it seems it was intended to). Linking to videos as testimonials, knowing they aren't about your product, but the similarly named pre-existing product is very sketchy.

- Your logo is near copy of theirs

- Your name is near copy of theirs (just adding "er Kit")

- You link to videos about them from your homepage in a "Why" section
by aunderscored | 2026-03-08 06:51:20+00:00
The problem is this reduces usability for others. Yes, there are many local to a country sites, but there are also large scale global ones. In both cases, you're not really gaining anything other than some clever autocomplete that could be far more precise if the site offered the correct fields so that whatever autocomplete tooling I use can put the data in for me.

The page itself specifically says "and country", however that too doesn't work. Other non us countries may have the same postal codes, or in my case mine is 4 digits, and I had to figure out that "oh, this is us only and it doesn't work at all for me", which was just entirely a waste of time.
by netsharc | 2026-03-08 06:52:57+00:00
Well, ~1 hour after the race: it got the bets correct. But it didn't expect that Piastri would crash on the way to the grid (of course, we haven't invented a future-seeing AI yet ;) ).

But this is very voodoo, it's asking 3 black boxes "What do you think", they answer, but you probably can't see their reasoning. Or can you?
by nixon_why69 | 2026-03-08 06:53:17+00:00
Its damned if you do, damned if you don't as long as Israel effectively dominates USA middle east policy.

If they negotiate, the deal gets torn up at best, or they get attacked during negotiations at worst. If they maintain any sort of self-defense capability, that's seen as a threat to Israel.

If they shoot back after we bomb 150 schoolgirls, they're the aggressor.
by slopinthebag | 2026-03-08 06:53:34+00:00
I would argue that isn't really a moral argument though, it's rather utilitarian. If someone at OpenAI disagreed with that risk assessment, that's a difference of opinion not a reason to quit and write letters talking about ethics.

Also it's a rather American-centric view. If a Canadian is working at OpenAI, should they care? Or would they care more about possible anti-democratic interference by the American government on Canada?
by AussieWog93 | 2026-03-08 06:54:01+00:00
Hetzner charge between €10 and €48 for an 8vcpu setup, depending on how many other users you're happy to share with.

For €104/mo you can get a 16-core Ryzen 9 7950X3D (basically identical to your 4565p) w/ 128GB DDR5, 2x2TB PCIE Gen4 SSD.

That's not to say you're wrong about dedicated being much better value than VPS on a performance per dollar basis, but the markup that the European companies charge is much, much lower compared to what they'd charge in the US.

In this instance you're looking at a ~17 month payback period even ignoring colo fees. Assuming a ~$100 colo fee that sibling comment suggested, you're looking at closer to 8 years.
by LAC-Tech | 2026-03-08 06:54:07+00:00
Aside from the fact that the Iranian Regime never said that...why exactly should westerners care about the fate of Israel?

I know they think they are special, but to me they are just another West Asian country. I have zero reason to support them over Yemen, Lebanon, Iran, or any other state. Arguably I have more reason to resent them, considering how much money and blood we have spent furthering their cause and how ungrateful they are in return.

No Mullah ever called me "goy".
by bmd1905 | 2026-03-08 06:54:42+00:00
ou're spot on—the performance-per-dollar variance across instance families right now is wild, and static provisioning almost always leaves money on the table. The real challenge is that workload profiles shift faster than teams can manually re-evaluate these benchmarks. We actually built CloudThinker to automate exactly this: continuously mapping real-time resource usage to the most cost-efficient compute across multi-cloud environments. It's much easier when an AI agent handles the rightsizing migrations autonomously.
by bmd1905 | 2026-03-08 06:54:51+00:00
Agreed that scaffolding a basic operator is much more approachable today thanks to better tooling. However, the hidden complexity always hits during Day-2 operations, specifically around state reconciliation and automated incident response when underlying nodes fail. That’s why we designed CloudThinker to take over those operational runbooks—letting agents manage topology-aware investigations and remediation so teams don’t have to script every possible failure edge case.
by bmd1905 | 2026-03-08 06:54:58+00:00
This resonates completely—AI coding assistants are flooding queues with high volumes of code, simply shifting the bottleneck from writing to reviewing. Human reviewers get burned out trying to catch subtle security misconfigurations or performance regressions hidden in AI-generated PRs. We built CloudThinker's code review module to act as a rigorous first pass, catching those vulnerabilities with 96% accuracy so developers only spend time reviewing architectural decisions.
by 6510 | 2026-03-08 06:56:01+00:00
Let me be the optimist here: Programmers are both extremely unproductive and know very little about everything else. What percentage of capable programmers can actually sit down and write code for 8 hours and then do it 5 days in a row? The time not coding is filled with many different words for recovery. Some of this recovery involves trying to better understand the domain. (more on this later)

Most of the startups that get the attention are attempting to be the next big thing but a startup can just be a startup. It doesn't have to be big or glorious.

Someone who sells hot dogs (on a small scale) cant really hire a programmer but if he could (or could write it themselves) there would be plenty of software to write. You can make a nice interface with all of the sales statistics, inventory management, maps with competition and demographic data, work schedules, etc etc There is infinite complexity to even the simplest job. You could hire help and have an app talk them though every step in great detail with pictures, videos and animations. You can encode all of the little tricks that could normally take decades to learn. Say, on a busy spot you might not have time to spend 8 minutes properly cleaning the grills every 47 minutes but you could wipe down the glass every 4 minutes and clean part of the grills with alcohol every 11 minutes then clean it properly every 3 hours. The app might instruct to google location related news or other topics to talk about with the customer. If people are walking their dog they expect you to guess what breed it is and where it comes from then ask how old it is.

You might build a tech stack to help recognize their face, remember their name, what they ordered last time and how long ago. You're not suppose to but you know you want to.

You wont be coding for a glorious salary but will earn depending on the sector your chose. The software will be pure dog food of the finest quality in the world.

Grilling hot dogs is also very relaxing, can let the mind float a bit and have software ideas the way you should. Lots of bad ideas will come, I can show people pictures of themselves eating my hotdogs!

You can basically look at programming as the new literacy. You might want a fancy job writing letters for a nobleman but it is hardly the only application.
by namelessking786 | 2026-03-08 06:56:17+00:00
Location: India
Remote: Yes
Willing to relocate: Yes

Technologies: Java, Python, C/C++, JavaScript, MySQL, PostgreSQL, MongoDB, Kafka, Redis, Spring Boot, Apache Camel, FastAPI, React.js, Next.js, GCP (GCE,GKE,GCS,GCF,App Engine,IAM,VertexAI,Gemini), Docker, Github Actions, Jenkins, Iac, Terraform, Distributed systems with Tracing, custom metrics, monitoring, event-driven architectures, ML/data pipelines, retrieval-augmented generation (RAG), embeddings.

Résumé/CV: https://docs.google.com/document/d/1D-GayOxkB1RGexIOpSR0nofm...
Email: jaiswalaman97@gmail.com
Website: https://www.aizwal9.work/
Certification : https://www.credly.com/badges/ec8ae979-06c6-4408-9133-94db41...

Summary: Senior-Level Software Engineer combining 4 years of enterprise fullstack expertise with advanced capabilities in generative AI architecture. Specializes in designing scalable, event driven distributed systems and architecting production-grade RAG pipelines for customer-facing AI interfaces. Cloud-native practitioner (GCP Certified) skilled in deploying Java and Spring Boot microservices on Kubernetes, driving both system reliability and measurable performance improvements.
by RealityVoid | 2026-03-08 06:56:43+00:00
Ah, sorry, I misunderstood your original post then, I interpreted "hybrid, remote first" as... You can be remote most days but you _need_ to be in office a couple of days. This just goes to teach mea hybrid model has _a lot_ of variants.

Back to the point, I think I'm pretty senior, mostly embedded SW, thankfully I still have work, but the job market seems to havecratered. I have friends that are pretty good that are looking for jobs for about half of year now.

I'm incredibly curious now what is your tech stack. And how do you guys view people looking to switch tech stacks.
by satisfice | 2026-03-08 06:56:44+00:00
The skills list weirdly leaves out “knowing the capabilities and limitations of the tools.” This is non-trivial to say the least.

The roles list also leaves out testing, which seems to me to be the second most important thing (after specifying). This may be because non-testers assume that testing is easy or will be done by the AI. But any testing done by AI is not testing at all, because the effect of real testing is to inform a human of the status of the product based on that human’s empirical investigation. When AI “tests” the humans are being asked to trust instead of investigate.
by JEONSEWON | 2026-03-08 06:56:56+00:00
One underappreciated thing Docker changed: it made the gap between "works on my machine" and "works in production" observable. Before containers, debugging a production issue often meant reconstructing an environment from memory.

The next gap that still feels unsolved: knowing whether what's running in that container is actually behaving correctly, not just running. Uptime checks tell you the process is alive; they don't tell you the API is returning what it should.
by pansa2 | 2026-03-08 06:57:49+00:00
PyPy is a fantastic achievement and deserves far more support than it gets. Microsoft’s “Faster CPython” team tried to make Python 5x faster but only achieved ~1.5x in four years - meanwhile PyPy has been running at over 5x faster for decades.

On the other hand, I always got the impression that the main goal of PyPy is to be a research project (on meta-tracing, STM etc) rather than a replacement for CPython in production.

Maybe that, plus the core Python team’s indifference towards non-CPython implementations, is why it doesn’t get the recognition it deserves.
Ivy – Bringing LLMs to 35M offline students in Ethiopia
by zeshama | 2026-03-08 06:58:09+00:00
I'm a developer based in Addis Ababa. While the AI Boom is happening in the cloud, 35 million students in my region are being left behind because they have zero reliable internet and can't afford the data costs of hitting a GPT-5 API.

I built Ivy to solve this. It’s an educational co-pilot designed to run entirely on-device (Edge-Inference).

How it works:

Offline Inference: Optimized local LLMs running on $150 entry-level Android hardware.

Native Support: Integrated logic for local languages (Amharic) to bridge the cultural gap.

Sovereignty: The system is designed to function when the grid or the gateway is down.

I’ve documented the architecture and a 4-minute demo of the system running in a real-world environment here: https://builder.aws.com/content/39w2EpJsgvWLg1yI3DNXfdX24tt/aideas-ivy-the-worlds-first-offline-capable-proactive-ai-tutoring-agent

I’m currently in the quarter-finals of a global AWS challenge to get this the resources it needs to scale. I’m looking for technical feedback on the edge-inference logic and the sync protocols for when these devices do hit a 2G signal.

Happy to answer questions about the reality of building LLM-infrastructure in a zero-connectivity environment.
by da_chicken | 2026-03-08 06:58:36+00:00
Are you going writing your own programming language as well? Can we call it Tolkien? Because you're making a game like J.R.R. Tolkien wrote books, and there's a reason nobody writes books the way he wrote his.

Writing your own engine is great if you want to learn how to write a game engine. Knowing how to make a game engine can be helpful when making a game, but it's not necessary to make a game. Further, if you want to learn how to make a game, it might be more worth your time to simply use an engine that already does all the things you need. That way your time and energy can be focused on making the game, which is what your goal is.

Being condescending or dismissive of tools that do everything your tools you're going out of your way to construct will have to do is... weird logic. Because the same argument goes all the way down. Why wouldn't you make your own text editor? Why wouldn't you make your own compiler? Why wouldn't you make your own kernel? Why wouldn't you make your own architecture? "If you wish to make a pie from scratch, you must first invent the universe."

The answer is: because we're human beings with limited lifespans. We must stand on the shoulders of giants to see further.
by tuxmail | 2026-03-08 06:59:35+00:00
Hi HN,

I’m currently running a small infrastructure project and wanted to share something that might be interesting for people who prefer controlling their own email setup.

I’ve set up a Postfix + Dovecot + PostfixAdmin mail platform where users can manage their own email domains through a web interface.

The idea is simple:

If you own a domain, you can connect it and manage your mailboxes yourself via PostfixAdmin. You are not limited to a single mailbox – you can create and manage multiple accounts for your domain.

What makes this interesting is that it is currently offered for free while the project grows.

Features:

• Manage your own email domain
• Create and manage multiple mailboxes
• Standard IMAP / SMTP support (works with Thunderbird, mobile clients, etc.)
• Postfix + Dovecot backend
• Web management via PostfixAdmin

The goal is to provide a simple and transparent mail setup without the complexity of running your own full mail infrastructure.

Of course, running mail infrastructure comes with responsibilities and limitations, so this is mainly intended for developers, small projects, and people who want more control over their email.

You can check it out here:
https://tuxmail.org

I’m curious if people here would find something like this useful.

Would you prefer running your own mail server, or using a hosted solution where you still control your domain and mailboxes?

Happy to hear feedback.
by watwut | 2026-03-08 07:00:46+00:00
I am saying giving up nukes allowed Ukraine to be attacked. Russia stopped there only because they are stuck. They would more westward until they would reach nuclear power.

Quickly growing war that USA started for no reason while threatening Cuba, Greenland and Canada is also a point here.

I am saying that USA wont stop attacking weaker coutries, unless they get similarly stuck. Likewise Israel, they will go on displacine hundreds thousands of people througj the region.
by Animats | 2026-03-08 07:01:49+00:00
This may be too much advanced type theory for a useful language.

You can go all the way to formal verification. This is not enough for that.
Or you can stop at the point all memory error holes have been plugged. That's more useful.

You can go way overboard with templates/macros/traits/generics. Remember C++ and Boost. I understand that Boost is now deprecated.

I should work some more on my solution to the back-reference problem in Rust. The general idea is that Rc/Weak/upgrade/downgrade provide enough expressive power for back references, but the ergonomics are awful. That could be fixed, and some of the checking moved to compile time for the single owner/multiple users case.
by amaury_bouchard | 2026-03-08 07:01:49+00:00
The sweet spot is everything between a static website and a full SPA, which is actually most of the web. Think e-commerce (filtering, cart updates, pagination), dashboards (refreshing metrics, notifications), admin interfaces (inline editing, form submissions), content-heavy sites (live search, comments, modals). Basically any app where the primary interaction is 'user does something, server responds with updated content'. For drag-and-drop kanban boards or collaborative editors, you're right, µJS is not the right tool. But those are a small fraction of what gets built every day. Most web apps are glorified CRUD interfaces, and for those, server-rendered HTML fragments are simpler, faster to develop, and easier to maintain than a full SPA.
by throwdbaaway | 2026-03-08 07:02:01+00:00
There are Qwen3.5 27B quants in the range of 4 bits per weight, which fits into 16G of VRAM. The quality is comparable to Sonnet 4.0 from summer 2025. Inference speed is very good with ik_llama.cpp, and still decent with mainline llama.cpp.
by awesome_dude | 2026-03-08 07:03:07+00:00
Heh, you should take a minute to look the answer up -

ZIP Codes
10701, 10702 (post office), 10703–10705, 10707 (shared with Tuckahoe, NY), 10708 (shared with Bronxville, NY), 10710, 10583 (shared with Scarsdale, NY)
by rramadass | 2026-03-08 07:03:33+00:00
Nice. I had long wanted to read Lucretius' work and try and understand his philosophy/arguments. But a couple of translations that i looked at were in verse form and hence i did not followup on it. I am less interested in his poetry/form and more in his ideas. Maybe i should start with the book that you mention.

The Swerve: How the World Became Modern - https://en.wikipedia.org/wiki/The_Swerve

De rerum natura - https://en.wikipedia.org/wiki/De_rerum_natura

PS: I just submitted this which you might also find interesting - https://news.ycombinator.com/item?id=47295304