MurphyA/hacker-news huggingface dataset:
by madawei2699 | 2026-02-23 05:43:35+00:00
Thanks JB_5000 — really appreciate you putting it that way. You're spot on: the whole point is constraints over intelligence. Guardrails (DSL, schema, deterministic replay, boring hybrid) are what actually make it production-usable.

On scaling: so far it's handling ~3k trial users + growing paid base with low four-digit RMB yearly infra (queue-driven scale-to-zero, Redis cache, R2 for artifacts). The real bottleneck is still alignment quality (good artifacts + human gates), not the constraint overhead itself. Haven't hit hard walls yet, but I'm sure 10x–100x load will expose new ones.

How about you? Have you seen constrained agents / deterministic layers scale well (or break) at larger sizes? Any guardrails that worked surprisingly well for you?

Thanks again!
by ratnaditya | 2026-02-23 05:44:20+00:00
The hash-chained audit trail is a nice touch — append-only logs are underrated for agent governance. Curious how you handle the policy definition UX for teams without security backgrounds. JSON rules are expressive but require knowing what to block in advance. Most developers don't know their risk profile until after something goes wrong — which is part of why I think automated scanning before policy definition matters. Does AgentBouncr have any way to suggest policies based on what tools the agent actually has access to?
by femto | 2026-02-23 05:45:05+00:00
$5 at the local Blues Jam Session. Some of the music is good.

https://www.facebook.com/groups/berowramonthlyjam/

$30 or "free" at Miss Celie's. If free, patrons are asked to buy a couple of drinks from the bar.

https://misscelies.com.au/

An import playing a stadium is eye-watering, but why bother?
by post_below | 2026-02-23 05:45:27+00:00
The browser is very straightforward, about 300 lines implementing all of the various actions you'd want an agent to have access to in puppeteer:

const puppeteer = require('puppeteer');
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');

Session persistence is accomplished by storing the WebSocket endpoint between calls.

More:
https://pptr.dev/guides/browser-management
by hn-xj | 2026-02-23 05:45:29+00:00
I built agentcli-go to make CLI projects deterministic and AI-agent friendly.

Instead of starting from scripts, it scaffolds a Go CLI and includes harness engineering from day 1:

- doctor for contract checks
- smoke for basic end-to-end sanity
- verify for full validation loop

Quickstart:

go install github.com/gh-xj/agentcli-go/cmd/agentcli@latest
mkdir -p /tmp/agentcli-demo && cd /tmp/agentcli-demo
agentcli new --module example.com/demo demo
agentcli add command --dir ./demo --preset file-sync sync-data
agentcli doctor --dir ./demo --json
cd demo && task verify

Goal: reduce script drift and make automation reliable for both humans and coding agents.

I’d love blunt feedback on:

- where this is too opinionated
- what extension points are missing
- whether harness engineering should be mandatory or opt-in

Repo: https://github.com/gh-xj/agentcli-go

First comment
If you’ve tried AI-assisted automation, what failed first in practice: scaffolding, validation contracts, or iterative bug-fix loops? I’m trying to make those failure modes explicit in the framework.
by nandomrumber | 2026-02-23 05:45:42+00:00
I discovered a (lame) party trick some microwave ovens are capable of.

Many microwaves will let you set the power to 0% by pressing the power button then 0 or 00.

You can then put a cup of hot water from a kettle or the hot water tap in the microwave on 0% power for two minutes and it will come out colder.

Bonus points if you have a thermometer at hand.
by ratnaditya | 2026-02-23 05:47:27+00:00
The kernel-level approach is the right answer for protecting the host from the agent — landlock and seatbelt give you deterministic enforcement that the LLM can't reason its way around. What I find interesting is the complementary layer above this: even with a perfect sandbox, you still need application-level policy for what the agent is allowed to do within its permitted scope. A sandboxed agent can still send all your emails or delete all your files if those operations are within its allowed syscalls. The two layers solve different problems and both seem necessary.
by latchkey | 2026-02-23 05:48:30+00:00
I've played with all of these various formatters/linters in my workflow. I tend to save often and then have them format my code as I type.

I hate to say it, but biome just works better for me. I found the ox stuff to do weird things to my code when it was in weird edge case states as I was writing it. I'd move something around partially correct, hit save to format it and then it would make everything weird. biome isn't perfect, but has fewer of those issues. I suspect that it is hard to even test for this because it is mostly unintended side effects.

ultracite makes it easy to try these projects out and switch between them.
by erashu212 | 2026-02-23 05:52:02+00:00
Everyone's debating whether Google's TOS is fair.

The real issue is that we're building entire development workflows on subsidized inference that was never priced to be used this way.

OpenClaw burns tokens at a rate these $200/month plans were never designed for.

The fix isn't nicer ban policies, it's either honest API pricing or local models good enough for the job.

The 0.5B-3B parameter range is already surprisingly capable for code analysis tasks.

That's where this is heading whether Google likes it or not.
Show HN: A stream-based Flutter audio module with CarPlay/Android Auto
by paweljanda | 2026-02-23 05:53:27+00:00
Hi! We open-sourced mt_audio, a stream-based audio module for Flutter that wraps just_audio + audio_service behind a single facade.

We built this because in multiple production apps (podcast/radio/audiobook-like flows) we kept re-implementing the same glue: background playback, notifications, queue handling, stream/state wiring, and integration edge cases. The goal is a small dependency that gives a consistent API and reduces app-level complexity (no required external state management).

Key features:

background playback + system notifications

queue management (playlist-first workflows)

Android Auto & Apple CarPlay support behind the same facade

example app + ready UI widgets (Now Playing / controls)

Feedback welcome — especially on API shape, missing edge cases, and docs/examples.
Ask HN: How are early-stage AI startups thinking about IP protection?
by shaheeniquebal | 2026-02-23 05:53:41+00:00
Hi HN,

I’m researching how early-stage AI and health-tech startups think about protecting their innovations.

Traditional patents are expensive, slow and often misaligned with how fast AI products evolve. I’m curious:

Are founders filing patents early?
Are you relying on trade secrets?
Publishing defensively?
Not worrying about IP at all?
Waiting until revenue?

We’re collecting responses through a short 60-second survey to better understand real-world behavior:

https://forms.gle/8UAytkGNfge4GKrH8

If you’d rather just comment here, that’s equally helpful.

I’m happy to share aggregated insights back with the community.

Thanks,
Shaheen
by handoflixue | 2026-02-23 05:54:54+00:00
I'd hardly call decentralization a "hypothetical" issue: we've already seen governments are willing to issue gag orders so that we can't even find out what they're doing inside major companies. That's clearly a lot easier to do when there's a single central point of control.

If there's a single central point of control, then that also means an outage takes everything offline, instead of just 1-2 tools. That also makes it a bigger target for attackers.
by dataflow | 2026-02-23 05:55:13+00:00
> No, The Guardian interviewing a single protestor in Iran isn’t an open-and-shut case. We have plenty of people tweeting just about everything from Iran. But we don’t yet know how these protests were formed and led, who did the organizing, et cetera. That means we don’t have the data to build a counter factual with yet, and anyone pretending they do is revealing their credibility.

This is not just one reporter interviewing a single protestor in Iran. Just because I gave you one link to get you started that doesn't mean you can't do some research to find more.

Also, nobody ever said "this is an open-and-shut case." Nor was anybody expecting a scientific proof. The sentence was "there is no evidence," and I produced one such, and you moved the goalposts.

I'll leave one more link here but frankly you can believe whatever you want, it's a waste of time arguing here.

https://time.com/7347090/iran-protesters-trump-help/
by overgard | 2026-02-23 05:56:24+00:00
The tool thing is kind of infuriating at the moment. I've been using Claude on the command line so I can use my subscription. It's fine, but it also feels kind of silly, like I'm looking at ccusage and it seems like I'm using way more $ in tokens than I'm paying for with the subscription. Which is a win for me, but, I don't really feel like Claude Code is such a compelling product that it's going to keep me locked in to their model, so I don't know why they're creating such a steep discount to get me to use it. I'm perfectly fine using Codex's tools, or whatever. I dunno, it seems like way more cost effective to use the first party tools but I'm not sure why they really want that. Are the third party tools just really inefficient with API usage or something?
Show HN: Review my new app platform Mu
by asim | 2026-02-23 05:57:35+00:00
Hey all

I'm working on this new app platform that's Ads and algorithm free. Looking for feedback and review to see if it's going in the right direction. I'm using it daily but trying to figure out how to make it something useful for others and sustainable as products like Kagi.

https://mu.xyz
by revolvingthrow | 2026-02-23 05:57:46+00:00
I guess my buddies using laptops in electrical engineering 10 years ago also got dumber? Ought to have done programming and CAD with pen and paper.

I wish I had a laptop earlier - or even better, a tablet with a good pen and attachable keyboard. I’m struggling to think of a disadvantage vs dead tree [note]books. Doodle right on the pdf textbook, dump things to remember into some flashcards app, have notes as searchable files / the ability to share them with everybody, or just a calendar of what’s happening when so you’re not surprised by a test that was announced when you blew off school for a day to do stupid teenager things.

The only actual issue is that computers are excellent slaves but terrible masters, and it’s a lot easier to get distracted by doom or tiktok when you got a computer you’re actively using. Yet surely this is solvable? Given how annoyingly locked down the average company-given dev machine is, surely it’s possible to restrict it for students during school time? It should certainly be much easier than to control private smartphones.
by pie_flavor | 2026-02-23 05:57:48+00:00
If you hear a name in an internet argument, and want to know who that person is, and one site is more likely than the other to contain it, that site is definitionally the better encyclopedia in the moment. If you arbitrarily define notability so as not to include the guy who came up with the seed oil craze presently informing the federal health policy of the United States, you're just giving away part of the game for no reason. Like Stallman deliberately throwing away GPL compiler share dominance by refusing to make GCC a library, and now we've got a million proprietary LLVM compilers. Wikipedia isn't the gatekeeper of notability, such that refusing to have an article on some niche topic will prevent it getting oxygen. All it does is ensure that your first search result will be sympathetic to his fringe views, instead of critical.
by moi2388 | 2026-02-23 05:58:14+00:00
With the possibility of unintentionally sounding racist..

“ Gen Z is the first generation in modern history to score lower on standardized tests than the previous one”

The percentage of immigrants or non-native English speakers is also increasing in the US (and in the EU).

Since these groups historically also scored lower, one would expect the general scores at least partially lowered due to this.

Also add in Covid with two years of interrupted lessons and work-from-home, I wouldn’t be so quick to blame this solely on laptops.
by danpalmer | 2026-02-23 05:58:49+00:00
I don't think there's even a limit. The limit is a soft limit enforced through the UX of the tool, the features it provides, or even how it's marketed. There are always going to be high cost users and low cost users, service providers know this and build it into their revenue modelling.

Another example is home internet connections. They're unmetered where I live, but I'm also told I can't run public internet services on it. Why? Because with "personal/home usage" there's just a practical limit to how much I can use my ~1Gbps pipe, whereas if I ran a public service I might max out that pipe. I'm a pretty heavy user (~60GB a day), but that's a world of difference from the >10TB I could theoretically hit.

> but I really don't get why people are in a hurry to ruin a good thing

This is the crux of it. I like services limited by practicality because they're a heck of a lot cheaper. If people want more usage there's always API billing, they just have to pay for what they're actually using.
by airjason | 2026-02-23 05:58:49+00:00
We built an MCP server that connects AI agents like Claude, Cursor, Codex to our Airbnb/STR analytics database.

one command to set up:
claude mcp add --transport http airroi https://mcp.airroi.com --header "X-API-KEY:your-key"

Then start asking questions like:

- "What's the average revenue for 2BRs in Miami?"
- "What are the top 10 best performing markets across Europe for investment?"
- "Are co-hosted properties outperforming single-host in my area?"
- "What are the comp sets for my listing 123456789, and how are they priced for the next 3 months?"

20 tools, 20M+ properties, 190+ countries, 15 years of historical data. The AI chains tools automatically — a single question can trigger market discovery, comp analysis, and revenue forecasting etc.

Where it gets really powerful is agentic workflows: revenue management, automated reporting, portfolio monitoring. And since it's part of your agent's tool chain, you can plug in your own proprietary data alongside it to expand the scope even further.

Happy to answer questions or hear any feedback.
by mynameisash | 2026-02-23 05:59:41+00:00
> Ban phones from class. For real. Lock down websites that are irrelevant to the subjects being taught. These are all technically possible with the tools schools have. Even Youtube. If something is important enough to show the class, the teacher can show it on their larger screen.

My kids have had Chromebooks for years at school, and their schools have had the devices pretty much fully unlocked. My eldest, who has struggled with ADHD and other mental health issues, was spending his entire day on YouTube and Discord. Accordingly, his grades were terrible. The school's IT said they don't lock it down because, more or less, "by this age, kids should be mature enough to make appropriate decisions about how to use technology." But they did concede that my son should have his account locked down.

Why on earth schools don't start from the perspective of whitelisting YouTube videos/channels, websites, etc., instead of allowing a wholly open web is mind-boggling to me.

I fully endorse making schools entirely phone-free. Get rid of Chromebooks altogether.
by woodruffw | 2026-02-23 06:00:01+00:00
Sure, but this one doesn’t pass the sniff test. I’ve written plenty of static analysis tools (including ones that do symbolic execution), and one of the first things you do to ensure that your results are valid is create some model of tainting/reachability. Even an analysis that’s 1-callsite sensitive would have caught this and discarded it as a false positive.

(In case it isn’t clear, I’m saying this is slop that someone whipped up and didn’t even bother to spot check.)
by sowbug | 2026-02-23 06:00:01+00:00
The first two of the three are adjectives, each connected to the subject by the one "is," and the third is a verb phrase not using the "is." Ideally they'd be all adjectives using the "is," or all phrases supplying their own verbs.

Not the worst error in the world, but it stands out in LLM text that is otherwise remarkably nit-free.
by porkloin | 2026-02-23 06:00:18+00:00
Clearly discord has more of a vested interest in boosting engagement - especially now that they are showing people "quests" (what a quirky and fun way to say ads!), but I don't necessarily buy the idea that all of their reaction/roles/badges/etc are exclusively malevolent engagement driven design decisions. I do think that some of them are legitimate improvements to chat communication, and as a result they've proliferated across other messaging platforms.

I 1000% agree with you that IRC is less addicting even just by simple merit of not having multi-device push notifications. Those pull me back into the app. But they're also just objectively useful, and prevent me from returning to IRC, where I happily did most of my chat until the mid 2010s.
by gucci-on-fleek | 2026-02-23 06:00:27+00:00
> Does anyone knows if using microwaves might possibly affect the nutritional value of the food?

Cooking in general affects the nutritional value of food—some nutrients are easier to absorb when cooked, so cooking effectively increases their amount, while other nutrients are destroyed [0] [1]. But given that you're probably cooking your food anyways, there's nothing specific to microwaves here.

Microwaves might actually be slightly better than other cooking methods here, since they produce a lower heat that's less likely to destroy nutrients, but the cooking method has such a minor effect that I wouldn't really worry about it either way.

> Or if radiation can leak and affect you body if you stand very close to it while it’s running.

Microwaves are classified as non-ionizing radiation [2], so their main effect is just heating things up. So if you're standing near a microwave and your body starts heating up, then something bad is happening; otherwise, you're probably fine.

The only health risk from microwaves (aside from a hypothetical accident involving someone being cooked inside one like a rotisserie chicken) is cataracts [3]. But this usually only affects radio technicians, who put their heads beside much bigger and much more powerful microwave emitters than a domestic microwave oven. And even cataracts are only due to the heating effect.

[0]: https://en.wikipedia.org/wiki/Cooking#Effects_on_nutritional...

[1]: https://www.healthline.com/nutrition/cooking-nutrient-conten...

[2]: https://en.wikipedia.org/wiki/Non-ionizing_radiation

[3]: https://en.wikipedia.org/wiki/Cataract#Radiation
by fortzi | 2026-02-23 06:02:15+00:00
I don’t know, these chants of “river to the sea” accompanied by signs with maps of israel fully covered with a Palestinian flag tell me the opposite.

> if you poll Israelis about their views of Palestinians, you'll find that the majority want to exterminate them all

Can you point me to that poll, or is that just your opinion?

> Zionists are clearly calling for the ethnic cleansing of Gaza

First of all, you clearly don’t know what Zionism is. Hell, it means different things for different people. Let me help you out: for most Israelis, Zionism is about independence and sovereignty for the jewish people.
While there are Israelies who want the Palestinians out, only the crazies are actually considering it as a plausible reality. These crazies gain more political power the more the general population loses its faith the Palestinians are wanting peace, as opposed to fighting to the last man standing. You should read about the Oslo accords and the later failed talks at Camp David.

Lastly, wanting to vote for Hamas is absolutely not about wanting the war to end, as Hamas is a perpetrator of it. How did you make this astonishing logical leap?
by toast0 | 2026-02-23 06:03:50+00:00
If you're using a whitelist approach, you may as well just turn off the internet. Maintaining a whitelist is almost hopeless. Turning off the internet isn't a bad idea, but it is a big change.

Plus, if you're using the google docs ecosystem, I suspect it's hard to avoid kids chatting in shared text files, and eventually figuring out how to get spreadsheets to fetch webpages for you.
by salawat | 2026-02-23 06:04:47+00:00
I don't have a pony in this race my good poster, I just calls it how I see it, and I have a long history of calling out the fundamentally abusive character on non-negotiable one way contracting, and the ill effects it has on society.

Only people moaning here seem to be a bunch of wannabe Google PO's upset that people are handing machines a data construct they are designed to accept, and the machine is accepting, and using the token the way they were designed. Looks for some reason Google appears to resent that their lack of automating checks to deny those OAuth tokens is being utilized, and seems to think termination of customers who could probably be corrected with a simple message is the most reasonable response.

With instincts like that, it makes me happy everyday that for my needs, I can make do with doing things on my own hardware I've collected over the years. The Cloud has too much drama potential tied up in it.
by ifyouknewone | 2026-02-23 06:05:11+00:00
3.1 has made running the API so cheap that this doesn't really matter.

Who in their right might thinks it's a good idea to use something they pay a NAMED SUBCRIPTION FOR as a secondary engine in another tool?

Like, it's hilarious some of you guys think it's OC's fault for this.

It's open source software, with extensive documentation that anything you do with it being at your own risk.

It's no one's fault but the people plugging their oauth into this thing like complete MORONS lol
by lurkshark | 2026-02-23 06:05:11+00:00
I feel like a lot of this would go away if they made a different API for the “only for use with our client” subscriptions. A different API from the generic one, that moved some of their client behaviors up to the server seems like it would solve all this. People would still reverse engineer to use it in other tools but it would be less useful (due to the forced scaffolding instead of entirely generic completions API) and also ease the burden on their inference compute.

I’m sure they went with reusing the generic completions API to iterate faster and make it easier to support both subscription and pay-per-token users in the same client, but it feels like they’re burning trust/goodwill when a technical solution could at least be attempted.