MurphyA/hacker-news huggingface dataset:
by jrswab | 2026-03-12 15:48:49+00:00
> Curious if you’ve experimented with workflows where agents produce artifacts (files, reports, etc.) rather than just returning text.

Yes! I run a ghost blog (a blog that does not use my name) and have axe produce artifacts. The flow is: I send the first agent a text file of my brain dump (normally spoken) which it then searched my note system for related notes, saves it to a file, then passes everything to agent 2 which make that dump a blog draft and saves it to a file, agent 3 then takes that blog draft and cleans it up to how I like it and saves it. from that point I have to take it to publish after reading and making edits myself.
by devnavigator | 2026-03-12 15:49:00+00:00
As organizations scale, data complexity grows faster than human capacity to manage it. OpenAI’s internal experience shows that traditional dashboards, SQL-heavy workflows, and centralized analytics teams are no longer sufficient. The Enterprise Data Agent represents a shift in how organizations interact with data, moving from static reporting to dynamic, conversational analysis grounded in institutional knowledge. This article breaks down how OpenAI designed its Enterprise Data Agent, why it works, and what leaders can learn from its architecture, context strategy, and governance model. The goal is not automation for its own sake, but faster, more reliable decisions without sacrificing trust, security, or accuracy.
by mlhpdx | 2026-03-12 15:49:01+00:00
So the upvotes were for? Anyway, we disagree — thats normal.

> As usual with LLM, it is based on other content.

Show me where else on the internet someone waxed poetic about a conceptual separation of transport and function regarding WireGuard. I dare you.

Show me another client library like the one in the article? That’s the double-dare.

Did you even read it?
by sethammons | 2026-03-12 15:49:12+00:00
At this point, you will be better off with a conversation with an LLM to help correct some major confusion on your end. Scarcity affects affordability. They are not the same. This feels like a reading comprehension issue.

Scarcity is a physical phenomenon. Only one $thing exists and more than one person wants it. Scarcity. The agreement to transfer that $thing to someone is based on humans respecting made up rules. Society. Social constructions. How we define affordability is different. You can "pay" in different ways, some that don't have physical mapping t real world like "social standing."

If potential-apple-recipient-1 doesn't have enough money, does that mean potential-apple-recipient-2 does, or that they will give you a price you agree with? To borrow from another poster, if they both believe that recipient-2 should have it because God said so, they hit you in the face and take your apple. Affordability here means "we are stronger than you" not "we have more money to give." Or you believe they deserve the apple too and freely give your apple away to impress God.

The laws of supply and demand and scarcity still apply, yes. But how that plays out is social. People have to agree or fight. "Affordability" is based on what we agree is worth an exchange. You may value the approval of the recipient more than money. What does affordability mean when you give the apple away (for free or for less money) to curry favor later with someone else or because your moral framework lets you sleep better (they were a hungry kid and you don't want kids hungry - another kind of scarcity where we define affordability by how hungry you are).

Like you said, unless we redefine words. Then you can have affordability and scarcity mean the same thing.
Show HN: CloudCLI-Web/Mobile UI for Claude Code,Codex and Gemini(8.2k stars)
by simosmik | 2026-03-12 15:49:40+00:00
CloudCLI is an open source web and mobile UI/mini IDE for Claude Code, Gemini, Codex and Cursor CLI.

It sits on top of your existing agent install and gives you a browser interface you can open from any device. You can start sessions, resume existing ones, browse and edit files, manage git and the same control as sitting at your desktop.

Try it: npx @siteboon/claude-code-ui (works with your existing setup)
When you open it you'll already see all the sessions from your terminal.

Some backstory:I've wanted to develop from my phone for a long time. When Claude Code arrived, the human-in-the-loop workflow made it practical. So around 8 months ago, I was running Siteboon (a website builder I've been working on for about two years) and started building it on top of Claude Code. There was no easy way to go from my phone to desktop so I thought I'd just build one as a weekend project. I put it on github and shared it at an AI meetup in Amsterdam.
I wasn't paying much attention to the repo after that. A few months later I looked up and it had a couple thousand stars which made me rethink what I should actually be working on!

How it works:The server scans ~/.claude/projects/ (and equivalents for Cursor, Gemini, Codex) to discover existing sessions and streams the output to the browser. We started with node-pty streaming back but then moved to the official SDKs as Anthropic (Claude Agent SDK), OpenAI, and Google released them. Sessions you create in the UI are then accessible from any terminal or IDE since they share the same config directories.

The turning point was when Anthropic launched Remote Control. We went from 6.5k to 8.2k stars in a couple of weeks and were trending on GitHub. Their launch apparently made a lot of devs realize that remote agent workflows are possible. But being able to only continue existing sessions, not actually control your coding agent the way you would from your laptop, left a lot to be desired. This project gives you full control from the browser and works across multiple agents, not just Claude.

Next up we're looking at shared team environments and plugins that would extend the platform even further

There's also a hosted version at cloudcli.ai where you get a remote dev environment with everything pre-installed, your own subdomain, and no setup. Useful if you want sessions that keep running after your laptop closes.

Would love feedback on the self-hosted install (try the npx command and tell me what breaks), whether shared team environments would be useful, and how you're currently handling remote agent workflows. I've heard from a lot of people who were using Tailscale+tmux and moved away from it after finding this project.

GitHub: https://github.com/siteboon/claudecodeui | Hosted: https://cloudcli.ai
by mikepurvis | 2026-03-12 15:49:43+00:00
I recently ordered some Levis that I'm happy with, but I think there's also a limit for me in that certain life-things can happen that will end a garment regardless of how much was paid for it or how much it was babied.

I'm pretty disciplined about wearing a bib in the kitchen these days, but you can still get a glass of wine on it at the dinner table, or sparks from a campfire, or a cycling wipeout. Those are annoying at the best of times, but particularly if it ends a garment that you paid 3-5x normal price for specifically so you could have it forever.
by IAmBroom | 2026-03-12 15:49:44+00:00
Exactly! What the Constitution /says/ and how it is interpreted... The Tenth Amendment is written (IMO) incredibly short to underscore its importance AND breadth:

"The powers not delegated to the United States by the Constitution, nor prohibited by it to the States, are reserved to the States respectively, or to the people."

But I've very seldom heard the phrase "states rights" uttered by anyone who isn't pro-gun and anti-abortion. I doubt they'd feel any freer if their state came down like a ton of politically-angered bricks on unfettered gun ownerships and anti-abortionists.
by typeiierror | 2026-03-12 15:49:45+00:00
I know this is satire, but I have an adjacent problem I could use help with. In my company, we have some legacy apps that run, but we no longer have the source, any everyone that worked on them has probably left the planet.

We need to replatform them at some point, and ideally I'd like to let some agents "use" the apps as a means to copy them / rebuild. Most of these are desktop apps, but some have browser interfaces. Has anyone tried something like this or can recommend a service that's worked for them?
by IAmBroom | 2026-03-12 15:49:47+00:00
First, keep in mind that Fungi is one of the Kingdoms; it separated from Animalia after they collectively said goodbye to Planta. It's BIG, and it's OLD.

Now, keep in mind that 99% of the cell mass of most fungi exists as sheets, globs, or relatively uninteresting white mycelia - tiny meandering threads. Apparently not a lot of differentiation is needed there for their jobs!

But for reproduction, a mass of white threads that even mycologists can't identify without DNA equipment can suddenly (in hours to a couple days) sprout a GIGANTIC (0.1-6 inch tall!) fruiting body, that is either white, yellow, orange red, purple, blue, green, brown, gray, or (rarely) black. Or mixes thereof. Sometimes emerging from an egg-shaped wrapper like an Alien(tm); sometimes erecting a lattice structure to speed construction up; sometimes building itself into a ledge a 200-lb human can sit on.

It's as if you could take home from the big-box DIY store a small, gray pellet, and when you soaked it in water it would transform overnight into a shed, or house, or driveway, or supporting wall, or French drain, or lit walkway (Oh, yeah: mushrooms can visibly glow!), or stairs... Only thing is, all the pellets are in one giant bin.

Yet, despite that huge diversity, there are only about 7 "kinds" of mushroom bodies worldwide, and all non-antarctic continents have all the kinds (mushroom, bag-o-spores, creepy thick hairs, mushroomy but with teeth instead of gills, I forget the rest). The antarctic continent has at least two kinds: Agaricus bisporus (pretty much all the ones you've ever eaten), and another kind generally brought in as spores...
by giaour | 2026-03-12 15:49:52+00:00
In the FAQ at the bottom of the post, the author mentions that this proposal is just the AT protocol (BlueSky) without the active, "firehose" component.

I don't think this is a real proposal, but more a thought experiment about how a static site could integrate into BlueSky. I saw a few similar efforts to integrate the "passive" components of ActivityPub into static site generators so that you could make your static blog consumable via the Fediverse.

In reality, if you really wanted to publish your static site blog posts on BlueSky, this is probably a good place to start! As you mention, there are some serious usability issues with doing everything by hand, but you may find that acceptable or invest in workarounds. Maybe it's possible to use your BlueSky identity so that you aren't in the business of managing keys. Or maybe you could use a script or static site generator plugin to pull credentials from somewhere.
by stouset | 2026-03-12 15:49:53+00:00
Especially with duck-typing, you might also assume that a function that previously returned true-false will work if it now returns a String or nil. Semantically they’re similar, but String conveys more information (did something, here’s details vs did(n’t) do something).

But if someone is actually relying on literal true/false instead of truthiness, you now have a bug.

I say this as a Ruby evangelist and apologist, who deeply loves the language and who’s used it professionally and still uses it for virtually all of my personal projects.
by fennecfoxy | 2026-03-12 15:50:03+00:00
I don't think mass production cheapens the handcrafted experience. Just because a factory can pump out cheap shoes doesn't mean it's no longer enjoyable to buy, own and experience a handmade pair of leather shoes; it's only that the reason for buying them becomes different (necessity vs. luxury).

The Ghibli thing is a great example; who's still actually doing that? It was a passing fad.

But let's not pretend that that passing fad has changed the fact that Ghibli's films are absolute masterpieces that will continue being enjoyed by generations to come. Because they are and still are.
by WorldMaker | 2026-03-12 15:50:32+00:00
With more and more players expecting emoji support in text entry boxes, more games are starting to ship with full unicode support. Also I've noticed optional ligatures that OpenType supports have become a big style thing in certain game genres/by certain studios. Harfbuzz's "Old MIT" license shows up more often in the credits of games and game engines.

I don't know if that's a good reason to push to standardize controller glyphs to Unicode, though.

(ETA: Plus the other obvious reason more games and game engines are bringing in full Unicode support is localization, especially for Arabic and CJK. We're a bit past the point where AAA games only feel a need to support EFIGS. The Middle East and Asia are huge markets, especially for mobile games.)
by onion2k | 2026-03-12 15:51:14+00:00
Models aren't deterministic - every time you would try to re-apply you'd likely get different output (without feeding the current code into the re-apply and let it just recommend changes)

If the result is always provably correct it doesn't matter whether or not it's different at the code level. People interested in systems like this believe that the outcome of what the code does is infinity more important than the code itself.
by eloisant | 2026-03-12 15:51:19+00:00
You can't give everyone a fair chance, but at least don't waste their time with a stupid AI interview.

Also, at the end of the day, in your 1,300 applicants maybe you have 200 who are a perfect fit and as equally good. But you just have one position. So even with a perfect system that gives you complete information, you'll still have to reject 199 strong candidates.
by ryukoposting | 2026-03-12 15:51:19+00:00
They do tend to use printed graphics on those, right?

My #21334 is technically Ideas, not Icons, but it's in that same aesthetic sphere and it uses printed bricks.

My #10266 is the most "display-ish" set that has stickers, but it's also well within the gray area between "plaything" and "display piece."
by ukblewis | 2026-03-12 15:51:51+00:00
I’m honestly shocked by the support for the Islamic regime of Iran (I refuse to call it Iran since it and the IRGC and the Basij does not represent the Iranian people who showed us this January in their millions that they don’t support it) on this platform. Honestly, any sick human being who supports them, well they are either deeply ignorant or deeply evil and inhumane. I am awaiting the response comments from tens of Iranian bots and hundreds of idiots who ignored the Iranians demanding help in this January
by toomuchtodo | 2026-03-12 15:51:58+00:00
Yes, energy is more expensive than when Europe received favorable fossil gas prices from Russia (as the Ember graphs demonstrate) prior to the Russo-Ukrainian war. Europe is not going back to Russia for energy. Europe has sufficient domestic renewable and low carbon (nuclear, hydro) energy potential to achieve a similar "energy cost ratio" as they previously achieved when cheap Russian fossil gas was procured. Europe will experience elevated energy prices until they have deployed enough renewables and storage to achieve historical energy costs.

How long it takes for Europe to achieve this outcome is a capital investment and deployment velocity decision. The capital exists, the technology and manufacturing capacity exists. How competitive does Europe want to be from a manufacturing perspective? The answer to that is the speed at which they drive down energy costs using the various technologies I've enumerated.

I've reached out to an Ember contact to inquire if they could communicate this time window and velocity in some fashion on their graphs for Europe ("time to historical energy price levels via energy transition").
by spenczar5 | 2026-03-12 15:52:13+00:00
Yes! This works really well from Sonnet 4.5 onwards, in our experience. Sonnet 4.0 was a little rocky - we had to give it tons of documentation - but by now it works without much effort.

One thing that works very well is just giving it one or two example valid programs/statements in the custom language. It usually picks up what you're getting at very quickly.

When it slips up, you get good signal you can capture for improving the language. If you're doing things in a standard agent-y loop, a good error message also helps it course-correct.
by allenu | 2026-03-12 15:52:22+00:00
I was using a M1 Mac Mini and only 8GB of RAM on it to build iOS apps for maybe a year. It's absolutely doable, though it very noticeably gets a little less snappy when building projects. When building in Xcode and then switching to Firefox to browse for instance, I could tell it took slightly longer to switch tabs and YouTube playback would occasionally stutter if too much was happening.

I also was using an Intel MacBook Pro with 16GB at the time. Doing the same thing there was much smoother and snappier. On the whole, it actually made me want to just the laptop instead since it "felt" nicer. (This isn't measuring build times or anything like that, just snappiness of the OS.)
by psychoslave | 2026-03-12 15:52:24+00:00
"I solemnly swear that I am up to no good" and their seal is ⍼.

https://www.hp-lexicon.org/magic/solemnly-swear-no-good/

https://news.ycombinator.com/item?id=47329605

https://www.explainxkcd.com/wiki/index.php/2606:_Weird_Unico...
by query_demotion | 2026-03-12 15:52:32+00:00
Let me get this straight: The FBI was monitoring a protestor’s bank account and spotted a Proton Mail purchase. They contacted the Swiss DOJ, requesting a subpoena based on the specific Order ID, date, and credit card digits of the bank account being monitored. The Swiss DOJ agreed, approached Proton Mail, and the company complied with the official legal request under Swiss law.

The real scandal here isn't Proton Mail's compliance. It is that the FBI is seemingly monitoring the financial transactions of millions of citizens' bank accounts.

This can happen with Mullvad too. If the FBI spots a Mullvad Purchase on anyone's bank account, they can go up to Mullvad with the Order ID, date, and credit card digits, and request Mullvad to redirect VPN traffic of that specific Order ID to the FBI's own monitoring servers.
by JamesWH577 | 2026-03-12 15:52:45+00:00
Location: Chapel Hill, NC
Remote: Yes
Willing to relocate: No
Technologies: TypeScript, Node.js (Express/NestJS), Python (Django/Flask), Go, React/Next.js, PostgreSQL/MongoDB, AWS (Kubernetes/Terraform), AI (RAG pipelines/LangChain), Kafka/RabbitMQ
Resume/CV: https://james-website-xi.vercel.app/
Email: jwillingham577@gmail.com
Lead Full Stack Engineer | AI & Cloud Architecture | 10+ Years Experience I am a technical leader with a decade of experience building and scaling high-performance SaaS platforms at companies like Pendo, Cisco, and Red Hat. I thrive on solving complex architectural challenges at the intersection of product engineering and infrastructure.Engineering Leadership: Currently serving as Lead Software Engineer at Pendo, where I lead full-stack teams in delivering core SaaS features and establishing rigorous engineering standards for observability and secure coding.AI-Native Systems: Architecting and implementing LLM-powered features and RAG pipelines using OpenAI, LangChain, and vector databases to surface insights from massive datasets.Distributed Systems & Scale: Expert in designing event-driven architectures with Kafka and RabbitMQ, and managing secure, multi-tenant backend services backed by PostgreSQL and MongoDB.Cloud & DevOps: Extensive experience operating containerized services on AWS with Docker, Kubernetes, and Terraform, driven by automated CI/CD pipelines (GitHub Actions, CircleCI).Foundational Rigor: B.S. in Computer Science from UNC Chapel Hill. I focus on performance, long-term maintainability, and clean UI/UX across modern frameworks like React and Vue.js.Looking for Senior or Lead roles in fast-moving teams where I can drive technical strategy and deliver high-integrity software at scale.
by oceanwaves | 2026-03-12 15:52:51+00:00
In my building and research of Simplex, specs designed for LLM consumption don't need a formalized syntax as much as they just need an enforced structure, ideally paired with a linter. An effective spec for LLMs will bridge the gap between natural language and a formal language. It's about reducing ambiguity of intent because of the weaknesses and inconsistencies of natural language and the human operator.
by nonameiguess | 2026-03-12 15:53:25+00:00
Feels like now we're getting into "falsehoods programmers believe about family." My cousin effectively lived with us when he was a kid and went to school in the district for our house, not his mom's. My niece was raised jointly by my sister and my parents, but my sister's housing situation was so unstable she lived with my parents more often, and went to school in that district as well. What exactly do they even do if a parent has no stable housing at all? Make the kid change schools every month?
by dracyr | 2026-03-12 15:53:47+00:00
I just spent vacation deciding not to bring a laptop, but to use my android phone (a galaxy s22) with a hdmi adapter and Bluetooth travel keyboard. Plugged it in to the TV in our accomodation and had a lot of fun.

Running neovim on termux was fine. Developing elixir was no problem, the test suite took 5s on my phone, and takes 1s on my laptop. Rust and cargo compiling was slow enough that I didn't really enjoy it though.

Meant that I could just pack up instantly and have an agent do review workflows while I was out and about as well in my pocket, and didn't really notice a big battery hit.
by bartread | 2026-03-12 15:54:02+00:00
> Either you are using the wrong vocabulary or I don't think you've bothered to actually learn Typescript.

All right, fine: TypeScript uses structural typing which is if you like a specialisation of duck typing but, whatever, compared with JS's unadorned duck typing it still leads to embellishment of the resulting code in ways that I don't enjoy.

I've been using TypeScript across different projects at different companies since 2013 and I've absolutely given it an honest go... but I just don't like it. I even allowed its use at a mid-size company where I was CTO because it fit well with React and a sensible person picks their battles, but I still didn't like it.

I'm now in the very privileged position where I don't have to use it, and I don't even have to allow it a foot in the door.

Now I'm sure that won't last forever, and I'll have to work with TypeScript again. I'll do it - because I'm a professional - but I'm still entitled to an opinion, and that opinion remains that I don't like the language. After 13 years of use I feel pretty confident my opinion has settled and is unlikely to change. I find it deeply unenjoyable to work with. BUT the plus side is that in the era of LLMs perhaps I no longer need to worry so much about have to deal with it directly when it eventually does impinge upon my professional life again.
by cjbgkagh | 2026-03-12 15:54:54+00:00
It's not that simple. If a poor person makes zero dollars how much of the reduced cost item could they now afford?

We have a massively distorted economy driven by debt financialization and legalised banking cartels. It leads to weird inversions. For example as long as housing gets increasingly expensive at a predictable rate the housing becomes more affordable instead of less as banks are more able to lend money. The inverse is also true, if housing were to drop at a predictable rate fewer people would be able to get a mortgage on the house so fewer people could afford to buy one. Housing won't drop below cost of materials and labor (ignoring people dumping housing to get rid of tax debts as I would include such obligations in the cost of acquisition). Long term it's not sustainable but long term is multi-generational.