MurphyA/hacker-news huggingface dataset:
by oooyay | 2025-09-15 20:26:36+00:00
I do some AI agent work; I suspect it's because there's a lot of people with infrastructure and programming skills that are new to building "agents". It's easy to think this requires monolithic architecture when a distributed DAG is often optimal. A lot of frameworks and SDKs for "agents" also inadvertently encourage monolithic design.

Long way of saying it's the marketing machine doing its thing. This looks like Cloud or run it yourself DAG software with some bells and whistles.
by teslabox | 2025-09-15 20:26:40+00:00
Soy becomes edible when it's fermented into soysauce. Soybeans that aren't fermented are potent sources of phytoestrogens, which are plant chemicals that cause our tissues to swell sort of like estrogen.

Birds are better able to consume soy because they have faster metabolisms than humans. Pigs that are bred for food are able to consume soy because pig farmers don't care about the long-term health of their animals.

Most of the soybeans grown in the US are roundup-ready, so they're contaminated with glyphosate.
by joshstrange | 2025-09-15 20:26:44+00:00
I run a business that handles food festival entry/payments and I loathe chargebacks. It's not even my money, it's the festival that loses out but I hate them with a fiery passion. It's not even that much money, we are talking less than 0.05% of total payments (if not lower) but it makes my blood boil.

Why? Because it's 100% fraud. I've personally reviewed every case most of them are filed under "duplicate charge". When I review their account I see something like this:

- Loaded $10 on account

- Spent $3

- Spent $5

- Loaded $10 more

- Spent $6

- Spent $6

And they decide to dispute the second $10. Even when I can show exact timestamps of all their purchases/reloads the banks don't care. They don't care they they got the product and are scamming the festival. They just don't care.

And before "I can see how someone can make that mistake when they see 2x$10" sure... but then why not reach out to support (buttons are on every page to reach out directly to me through a form and I respond in <1hr normally)? People suck and so do the banks (all of them) that allow this fraud to continue.

As shown here, when someone charges back on a $10 you _immediately_ lose $15. No matter what, $15 is gone, so now you are $25 in the hole (plus Stripe fees) before you even get started. At _best_ you can recoup $10 but history has shown that the chances of winning are next to 0 and at best you end the day with -$5.

But wait! There's more! Stripe added _another_ fee of $15 if you try and counter which you will get back only if you win the dispute (which you won't).

So, if you charge someone $10 and they do a chargeback that you fight and lose you are out $40+ ("+" because of the Stripe fees on the original payment). It's just absurd. If you don't fight it you are out $25+ and if you fight it and win you _only_ lose $5.

Winning never felt so shitty...
Show HN: Blocks – Dream work apps and AI agents in minutes
by shelly_ | 2025-09-15 20:26:52+00:00
Hi HN,

We just launched Blocks - an AI platform where anyone can build custom work apps and AI agents in minutes, no coding required.

We’re seeing a shift in how software is built and used. With AI, software isn’t just about tracking processes anymore - it can actively help people get work done.

The problem is that most teams still face 2 options: either buy off-the-shelf tools that never quite fit, or invest a lot of time and money into custom development. Neither works well.

Blocks is the third option. It’s an AI-native platform where teams can create apps and AI agents for their workflows just by describing what they need in plain language. The idea is simple: the person who feels the problem should be able to build the solution.

Each app in Blocks has three layers that work together:

UI: customizable interfaces for each role.

AI agents: automate tasks, integrate with systems, and take action.

Data: a built-in database

Having all three in one place means you don’t just get a custom tool - you get a system that automates, adapts, and improves over time. Teams can collaborate internally and externally, set roles and permissions, and connect to the systems they already use.

How it works: you describe what you need in plain language, and Ella (our AI builder) creates the app - UI, agents, and database. From there you can edit, extend, and integrate with tools like Google Sheets, Slack, HubSpot, monday.com and many more. Custom integrations are rolling out soon.

We’d love for you to check it out → https://blocks.diy

It’s still early days, so your feedback would be hugely valuable. We’d really appreciate feedback on:

How clear the build process feels to non-technical users.

Which integrations or agent use cases would be most useful.

Any rough edges you notice while testing.

Thanks for reading! we’re excited to hear your thoughts and happy to answer any questions.
by scarface_74 | 2025-09-15 20:27:00+00:00
So exactly how would you suggest using a YubiKey in a script that runs automatically and is meant to run unsupervised?

Wouldn’t it be logical that Google knew about zero trust? The problem wasn’t the API Key, the problem was that the poster didn’t use best practices - see my other comment.

Even if it wasn’t a built in facility like the three or four ways to authenticate with GCP or AWS programmatically and you did have to use long live API keys, you could still piggy back off the cloud providers access I mentioned and read from a secure cloud hosted vault using your temporary keys from your script.

In the case of AWS read your third party API key from secrets manager and read secret manager based on your keys in your home directory or better yet your short lived local keys in your environment variables - not a local environment file that you will probably forget to use .gitignore for
by freedomben | 2025-09-15 20:27:27+00:00
I have done this, and in many ways it has been one of the best parenting decisions I've made. My oldest is a better CLI user now than most engineers I work with, and it came almost entirely from him exploring the system and getting excited about all the cool things he can do. It also made it super easy for me to teach him more self-service things, everything from looking at system logs to see why the xbox controller or even the USB keyboard isn't working, to learning how the software stack is assembled.

For my other kids that don't care about that sort of stuff, even they have become very capable computer users. It's been easy for them to learn Windows and ChromeOS at school. I already see the same pattern of diving deeper developing with my youngest too.

One of the most rewarding things I've experienced as a parent is seeing the hacker spirit still very much alive.
by lucb1e | 2025-09-15 20:27:50+00:00
Only when it's the literal only option at checkout. Then it's the merchant's choice, not my problem. When possible, I'll always opt to use a different instantaneous method (e.g. iDeal or direct debit), or give the merchant my money directly and wait 3 days for the IBAN transfer to go through. Using paypal just risks the money being indefinitely frozen on either side and them taking a cut for the privilege, if it works on a particular day in the first place (no mysterious errors or infinite loading screens)

As for "the real world", there's cash and chip+PIN. Never used paypal IRL. Is that a thing in your country, did you mean that literally? If so, where are you from?
by techpineapple | 2025-09-15 20:28:24+00:00
I think I've come to this place where it seems like we live in this meme economy where stock price is separate of any actual value.

Sure I'd prefer a world where money is spread out more evenly. But if Tesla sold say 500 million cars, and Musk pocketed $2,000 each; while yes, I object to any one person having a trillion dollars, if he sold 500 million cars because they really were the best cars available, there was good competition, no monopoly violations, he was just the best, I'd think ok, like no one needs that much money sure, but at least the economy seems to make basic sense. People make money because they create things of value.

But when Tesla's value is totally disconnected from the actual value the products provide, and instead is just based on Musks's ability to hype the stock. It's not great. And we are getting to this place where the wealth is so concentrated in the magnificent seven it's even making trad right-leaning capitalists get concerned. So no, I don't think his pay package should be aligned towards things that are bad for the national, if not global economy.
by lostphilosopher | 2025-09-15 20:28:38+00:00
I don't think this is unique to churches, or even non-profits. Plenty of non-church non-profits rely on a few large donors for much or their funding (in fact plenty are designed that way out the gate - they're founded by one very wealthy individual to work on the projects they care about) and plenty of for profit businesses rely on a few large dollar clients for much of their revenue. Both could potentially be seen extensions of the same economic system that concentrates wealth for both individuals and businesses at top.
by cluckindan | 2025-09-15 20:29:29+00:00
Well, lucky you, I guess? Here they are considered tobacco products and taxed as heavily as cigarettes. I think the cheapest models are around $50.

That amount buys 10-200 disposable vapes from China, depending on how much you order at once and whether you care about the quality. Meanwhile, street resale prices are about $20 per vape. Smuggler’s heaven.

The smugglers / bulk sellers do sell to school kids, who then resell to their friends and even online (telegram most probably). Seen so many teenagers walk over as a random car pulls up to exchange vapes for cash. Even seen a big time dealer arriving at a teenager’s house party in a new, expensive car with a trunk full of vapes, accompanied by muscle, talking about how many of each flavor the customer is going to buy.

Maybe things are better on the other side of the big puddle, even if it means the same things are sold quasi-legally.
by freedomben | 2025-09-15 20:29:49+00:00
Purely anecdata, but my kids only use Linux at home and hadn't used anything else until they got (Windows and ChromeOS) computers at school, and they were able to get going quite easily. Honestly I think learning to use a mouse and keyboard is the hardest part since most of these kids grew up using tablets and phones as their first "computers."

Office compatibility still kind of sucks. It's very usable, but still quite a few papercuts. In my kids case though, Google Docs pretty much solves that problem so it's largely been a non-issue.
by aranelsurion | 2025-09-15 20:29:59+00:00
Compiz. Beryl. Compiz Fusion. Unlocks some fun memories.

Also this video has some 6 million views now: https://youtu.be/xC5uEe5OzNQ?si=GOvwOTHV-RVQnxWv . I remember watching it and being awed by the cube effect.
by pmig | 2025-09-15 20:29:59+00:00
That's a good point, we really think that the future of MCP servers are remote servers, as running "random" software that has little to no boundaries, no verification or similar shouldn't be a thing. Is there a specific reason, you prefer stio servers over http servers? Which servers are you using?

Thanks for the mcpb hint, we will look into it.
by AlotOfReading | 2025-09-15 20:30:04+00:00
I'm using "political" in the way it's commonly applied to literature: social relationships involving power. This encompasses both your examples, as well as the Culture books.

Kameron Hurley has a longer piece on what it means for writing to be political:

https://locusmag.com/feature/kameron-hurley-the-status-quo-i...

And honestly, you can pick the "good" writer of your choice from Asimov to Zelazny. Their politics come through in their writing. Foundation and Lords of Light are both obviously political works. I don't need to get into Heinlein or Bradbury, or poul and it comes through the space between in the lines in Wolf and Pohl. Le Guin and Clarke wore their politics on their sleeves. Etc.

I'm not making some pedantic point here. Science Fiction is a deeply, inherently political genre and always has been.
What problems are worth solving?
by KopyWasTaken | 2025-09-15 20:31:00+00:00
I'm a software dev, and I feel like I can do more in this world than be a crud-monkey for a Fortune 500 company. However, most of the problems that I see in the world don't seem solvable through software. Does anyone else have this problem? Are there obvious outstanding problems that can be solved through software? If there are, who are the people solving these problems?
by Y_Y | 2025-09-15 20:31:22+00:00
I was doing something similar with fluid equations on meshes more than ten years ago. Once you have Automatic Differentiation it's fairly straightforward to reformulate a time evolution process into one that solves for some free parameter.

It's a pity they don't give a video of the butterfly battle, that sounds a lot more impressive than the static 2d lizard.

What I'd love to see is a reproduction of the kind of embryo development videos you can get from lightsheet microscopy, e.g. https://youtube.com/watch?v=2Vnyph3Vmic
by kps | 2025-09-15 20:32:05+00:00
> I believe on our typewriter either the ' ` and " didn't move you forward

This is normal for particular characters on non-English typewriters. Those were ‘dead keys’, ‘dead’ because the carriage didn't move. Equivalent keyboard layouts today also have dead keys. Modern dead keys can also be ‘better’, for instance, I'm told Brazil likes the dead ´ to produce á é í ó ú but also ç.
by lvl155 | 2025-09-15 20:32:06+00:00
I understand your point but I basically find myself running all my agents in barebones containers and they’re basically short-run make-or-kill types. And once we ramp up agent counts, possibly into the thousands, that could add up rapidly. Of course, you would run milestone tests on actual container/envs but I think there might be a need for lighter solutions for rapid agent dev runs.
by mgiampapa | 2025-09-15 20:32:10+00:00
If you have time based billing you can also input that into the system and it's even more effective. For example, if you tell it that electricity is cheap from 9am - 5pm (peak solar) and expensive from 5pm - 9pm (peak residential demand) it will take your trending consumption and decide when your solar production isn't keeping up with foretasted demand and let you charge from the grid to at the cheap rate to make up the shortfall and minimize cost. It even factors in things like grid charging speed and total site usage limits, which are great given my 100amp panel.
by cycomanic | 2025-09-15 20:32:38+00:00
> They currently most efficent method is called HVDC and it's not really efficient enough to be anyhing resembling economic at those distances. Ohm's law is a thing. > > Edit: I again made the mistake to comment on a thread dealing with energy x politics. Sorry, I'll try not to do that again. I'm out. It's feral.

I didn't see any feral responses? Did you not like the ones that pointed out that losses over 800km are <3%, and so your assertion that Ohmic losses are the issue is essentially wrong?
by lucb1e | 2025-09-15 20:33:59+00:00
> They are not a bank, they do not abide by banking regulations.

"In 2008, PayPal Europe was granted a Luxembourg banking license, which, under European Union (EU) law, allows it to conduct banking business throughout the EU.[173] It is therefore regulated as a bank by Luxembourg's banking supervisory authority" https://en.wikipedia.org/wiki/PayPal#Regulation

You're not wrong that they don't act like an honest bank, or abides by any sort of ethics about whose money it really is that they're holding onto... but know that they are regulated in case that ever helps you!
by nashashmi | 2025-09-15 20:34:43+00:00
whatever economic power it gets from tourism is used up on stuff like smartphones for the rich. Not food. Not resources. Their health clinic shelves were empty.

In effect, tourism just absorbs talented manpower. Thailand has a huge dearth of educated people doing world shattering stuff because so many went the tourist route. Sure it stops the other braindrain with ex-migration.
by dylan604 | 2025-09-15 20:35:05+00:00
The switch from MPEG-2 to H.264 had that in droves with the cable companies updating their set top boxes. That was enough demand to drive hardware development. I don't know how many people have cut the cord as I haven't played in that field to see numbers in quite some time. I'm guessing there won't be a big push to switch out boxes to support AV2. Even shiny round disc sales are plummeting to the point there's not really a need for an at home player to use it either. This really feels like something for streaming only. Those can all be software decoders. Hopefully, they can make it work well on efficiency cores and not require GPU cores for decode. As you say, vast majority of people won't need to encode so sure make a GPU encoder
by tcdent | 2025-09-15 20:35:42+00:00
Since you're framing this as a learning resource, here are a couple things I see:

Your views are not following a single convention: some of them return dictionaries, some return base JSONResponse objects, and others return properly defined Pydantic schemas. I didn't run the code, but I'd venture to guess your generated documentation is not comprehensive, nor is it cohesive.

I'd also further extend this into your agent services; passing bare dictionaries with arbitrary fields into what is supposed to be a modular logic handler is pretty outdated. You're defining a functional (methods) interface; data structures are the other half of the equation.

This plays into the way that Agents (as in the context of this system, versus Pydantic AI agents) are wrapped arbitrarily. I'd favor making the conversion from a Pydantic agent to a native agent part of the system's interface design, rather than re-implementing a subset of the agentic functions in your own BaseAgent and ending up with an `agent.agent` context.

Also, since this is a web-centric application (that leverages agents) dropping all of your view functions into main.py leaves something to be desired; break up your views into logical modules based on role.

Everyone's learning, and I hope this helps someone in their journey. Kudos for putting your code out there as a resource; some of us can't help ourselves from reading it.
by roarcher | 2025-09-15 20:36:06+00:00
The lesson you seem to have taken from it is "it's different when I do it". The motto of every blood-soaked despot and every useful idiot who put him in power throughout history.

> I can see that if your mother tongue doesn't use subject-verb-object word order (e.g. if it's German), it might be confusing.

I'm sure you thought this was a witty repartee, but it's just dumb.
by bhaktatejas922 | 2025-09-15 20:36:23+00:00
https://morphllm.com/benchmarks

Using fast apply is more reliable at first pass and is faster/cheaper. You prompt your agent to output in a lazy format and our model learns hoe to merge it in.

The ides listed typically do turn based search and replace which uses more tokens and takes longer

Kilo supports morph as well!
by imiric | 2025-09-15 20:37:04+00:00
That's... interesting.

Most of the gripes about Go could've been apparent before a single line was written, with just some preliminary research. The packaging issues are valid for 2016, even though they are now resolved with Go modules.

Then the rewrites in ClojureScript, Elixir, and now Rust... Sheesh. All this tells me is that the authors are trend chasers rather than solid engineers, which erodes any trust I had in this project.
by joshstrange | 2025-09-15 20:37:40+00:00
You always have to be moving forward and I'll never say "I'll just stay on Sequoia for forever" but delaying a bit does make life easier. I know I'll eventually upgrade but being there day 1 or even month 1 is not something I'm interested in. There are never new features that outweigh sending my development workflows into disarray or dealing with broken apps.

There aren't always huge issues or huge time sinks but I'm happy to let other people be on the bleeding edge and I'll upgrade once the Github issues, blog posts, etc have been created/fixed so that when I upgrade I can easily find solutions to any remaining issues I might run into. Especially with Tahoe, I've heard that some apps are just broken, period, unless the developer makes (sometimes significant) changes to get the same functionality working again (that was working fine in Sequoia).
by kps | 2025-09-15 20:37:49+00:00
Made me look! 265 in _Alice's Adventures in Wonderland_.

I use em dashes and semicolons and ellipses and parentheses a lot, although I barely make the leaderboard¹. My doctor says I'm human. In the pre-Unicode era of Usenet and mailing lists I used ‘ -- ’ for a long dash.

¹ https://www.gally.net/miscellaneous/hn-em-dash-user-leaderbo...
by zahlman | 2025-09-15 20:38:28+00:00
> Hilariously, one possible explanation

Entirely plausible. I don't think we have solid evidence, though. People showed me chants where they believed "Jews" was said and I didn't really hear it. At most it sounded as if a minority of them might have been saying it. That would make you technically correct, but I don't think the claims that are generally made accurately represent the situation.

> Given that "Blood and soil" was also chanted

I agree that this originates in hateful, extremist circles. I also think that people who hear it could validly assign different meaning to it and use it with that different meaning, and may validly feel that extremists don't get to decide what it means.

In my experience, very few people who oppose immigration (in majority-white or formerly-majority-white countries) consider themselves to hold a belief in the inferiority of non-white races. Certainly many more of them say things that understandably give the impression of such a belief. But many of them are of those races, too, and give no impression of an inferiority complex. If anything, they resent that they abided by rules that are now (in their view, at least) not being enforced against others of the same race.

----

As regards "word salad":

> "There were people in that rally — and I looked the night before — if you look, there were people protesting very quietly the taking down of the statue of Robert E. Lee."

This is just Trump speaking the thoughts as they come to mind rather than taking the time to organize them into proper sentences. Taken literally the overall structure is ungrammatical. They are not a prepared speech being read aloud. But it takes little effort to refactor them. I understood this quote as:

> There were people in that rally who were very quietly protesting the fact that a statue of Robert E. Lee was being taken down. I know this because I looked into it the night before. If you had looked into it, you would know this too.
by jumploops | 2025-09-15 20:38:40+00:00
Interesting, the new model uses a different prompt in Codex CLI that's ~half the size (10KB vs. 23KB) of the previous prompt[0][1].

SWE-bench performance is similar to normal gpt-5, so it seems the main delta with `gpt-5-codex` is on code refactors (via internal refactor benchmark 33.9% -> 51.3%).

As someone who recently used Codex CLI (`gpt-5-high`) to do a relatively large refactor (multiple internal libs to dedicated packages), I kept running into bugs introduced when the model would delete a file and then rewrite it (missing crucial or important details). My approach would have been to just the copy the file over and then make package-specific changes, so maybe better tool calling is at play here.

Additionally, they claim the new model is more steerable (both with AGENTS.md and generally).

In my experience, Codex CLI w/gpt-5 is already a lot more steerable than Claude Code, but any improvements are welcome!

[0]https://github.com/openai/codex/blob/main/codex-rs/core/gpt_...

[1]https://github.com/openai/codex/blob/main/codex-rs/core/prom...

(comment reposted from other thread)