MurphyA/hacker-news huggingface dataset:
by jopsen | 2026-02-22 22:26:28+00:00
Would I use a write-only HTML sanitizer for untrusted HTML: No!

Would I care to review CSS, if my site "looks" good? No!

The challenge becomes: how can we enforce invariants/abstractions etc without inspecting the code.

Type systems, model checking, static analysis. Could become new power tools.

But sound design probably still goes far.
by ronald_petty | 2026-02-22 22:27:03+00:00
Not the author. Just my thoughts on supplying context during tests like these. When I do tests, I am focused on "out of the box" experiences. I suspect the vast majority of actors (good and bad, junior and senior) will use out of the box more then they will try to affect the outcome based on context engineering. We do expect tweaking prompts to provide better outcomes, but that also requires work (for now). Maybe another way to think is reducing system complexity by starting at the bottom (no configuration) before moving to top (more configuration). We can't even replicate out of the box today much less any level of configuration (randomness is going to random).

Agree it is a good test to try, but there are huge benefits beings able to understand (better recreate) 0-conf tests.
by jmyeet | 2026-02-22 22:27:04+00:00
For 20+ years World of Warcraft has dominated the MMORPG genre. There have been a host of challengers and they've all miserably failed. In fact, there have only been a handful of successes (eg UO, EQ, FF14).

And what do almost all of these challengers have in common? Some version of "the PvP is going to be amazing". Why do these companies like PVP? Because it's essentially user-generated content. It increases time spent in game without having to create content, which is expensive.

Thing is, players of this genre don't want PVP. Even in WoW, I'd be surprised if 10% of the playerbase actively engages in PVP activity. So, by focusing on PVP, you're actually cut your potential market by 90%. Before you've written a single line of code or created any artwork. Put another way, you're spending valuable development effort on features only a tiny minority of players care about or even want.

I'm reminded of this whenever somebody on HN talks about federation. The only people who care about federation are... other people on HN. It does literally nothing for users. It greatly complicates the implementation. The last successes of federation are POTS and Email. It's quite literally never succeeded since. And the problems with federation that POTS and Email continue to have to this day should be an object lesson in why it's a bad idea.

Choosing federation from the start is choosing to lose. I'm sorry but it's true.
by dizhn | 2026-02-22 22:27:49+00:00
Recently I realized something. Back in the day in the early 2000s people were talking about this thing called social media that didn't really exist but would be the future. (That and micro transactions) I never got what was so hot about it.

Looking back I am realizing that the techno elite did not coopt something that used to be nice. This whole narrative control and private information funnel was designed from the beginning with what it became today already on their crosshairs. We just went through the phases and ate all of it up.
by celeryd | 2026-02-22 22:28:10+00:00
Why does that matter? Being oblivious to obfuscated binaries is like failing the captcha test.

Let's say instead of reversing, the job was to pick apples. Let's say an AI can pick all the apples in an orchard in normal weather conditions, but add overcast skies and success drops to zero. Is this, in your opinion, still a skilled apple picking specialist?
by thesz | 2026-02-22 22:28:21+00:00
I see you and I raise approximate logic synthesis [1] [2].

[1] https://www.sciencedirect.com/science/article/pii/S138376212...

[2] https://arxiv.org/abs/2506.22772

You can synthesize a logic circuit that is as complex as it gets to have a certain accuracy.

Deep differentiable logic networks, in my experience, do not scale well for larger (more inputs) logic elements. One still has to apply logic optimization and synthesis afterwards. So why not to synthesize ones own approximate circuit to the accuracy one's desire?
by remarkEon | 2026-02-22 22:28:43+00:00
I think they’re overwhelmingly white, conservative, American, and usually are religious. We may be indirectly saying the same thing. The Palestinian cause is wrapped up in a number of other issues where the demographic overlap is not likely to include the same people I observe being upset about the lack of coverage of this protest movement in Iran. I don’t have a good explanation for that phenomenon, other than the perception that Persians are not members of a group-type that would otherwise elicit sympathy on the dimensions of identity, ethnicity, and so on.
by reliabilityguy | 2026-02-22 22:28:52+00:00
> They hate the government that is trying to destroy their entire society.

Given Irans track record wrt women rights, and inability of Iranians to accept violence toward their women, IR doesn’t need the US or anyone else to destroy their society.

> Stop attacking a country half-way around the world, they will stop even thinking about us.

Why would they? IR is ruled by radical Muslims who believe in spreading the rule of Islamic Revolution. Why should we not believe them?
by kelipso | 2026-02-22 22:29:04+00:00
If it’s not trained to be biased towards Elon Musk is always right or whatever, I think it will be much less of a problem than humans.

Humans are VERY political creatures. A hint that their side thinks X is true and humans will reorganize their entire philosophy and worldview retroactively to rationalize X.

LLMs don’t have such instincts and can potentially be instructed to present or evaluate the primary, if opposing, arguments. So you architecturally predisposed argument, I don’t think is true.
by jstummbillig | 2026-02-22 22:29:34+00:00
> No one price matches for protein bars because it's a commodity item with minimal price differences

Everyone will prize match all the time – for protein bars and absolutely everything else, when AI can do it for them for ~free, and the ai-meta-shopping experience is the best that you can get anywhere.

Thinking about this task from todays perspective misses the point: You simply won't be considering it. AI will. It's backend optimization. It just happens.
by FergusArgyll | 2026-02-22 22:29:42+00:00
Yes, it does. I never gambled on Polymarket, I look at it to figure out the odds of things I care about.

I thought I explained the value quite clearly. ~10 years ago if you wanted to know the odds your flight will get canceled due to war, you had to trust the hyperventilating talking head on your favorite cable news channel (who's job it was to keep you watching...). Now you get basically the actual odds. If that's not value, I don't know what is.
by iamsky | 2026-02-22 22:29:44+00:00
I got tired of spending days wrestling with fragile multi-agent setups only to get generic, uncoordinated agents that didn't feel like a real team.
So I built DjinnBot — a containerized, opinionated platform that spins up a complete autonomous AI software team in under 5 minutes:

Product Owner (Eric — pushes back on vague specs)
Solutions Architect (Finn)
Senior SWE, UX, Test Engineer, SRE + on-demand specialists
They spec, design, code, review PRs, test, and deploy — fully collaboratively

What makes it different:

One curl command + wizard (Docker, secrets, optional SSL — everything handled)
Each agent runs in its own isolated container with full toolchains (Node, Python, Go, Rust, git, etc.)
Persistent semantic memory (ClawVault) so the team actually improves over time
Strong personas — agents debate, critique, and reject bad ideas
Beautiful real-time dashboard with Kanban board, live streaming output, and pipeline view
Every agent is a native Slack bot (threaded discussions)
YAML pipelines for custom workflows + MCP proxy for external tools (GitHub, web search, etc.)

Completely free and open-core to self-host (FSL-1.1-ALv2 license → Apache 2.0 after 2 years). No Kubernetes, no cloud accounts required.
I'm dogfooding it hard — the AI team is currently helping me build and improve DjinnBot itself.
Would love honest feedback, especially if you've tried other agent frameworks (OpenClaw, etc.). What works? What feels off? Any projects you'd throw at it?
Docs & 1-click install: https://docs.djinn.bot
GitHub: https://github.com/BaseDatum/DjinnBot
Cloud waitlist: https://app.djinn.bot
Thanks!
by drewg123 | 2026-02-22 22:30:18+00:00
The best way to run linux compat on FreeBSD is in an Linux jail. See https://wiki.freebsd.org/LinuxJails

The difference is that with the standard linuxulator, the linux env. is maintained by the FreeBSD package manager, and can sometimes be out of date. Further, the standard linux compat package will install a red hat based distro, which is often not the easiest to deal with in terms of compat with random things you might want to run. I often found I had libraries that were either missing, or were a version out of date when trying to run stuff with linux compat from packages/ports. With a linux jail, you can install an ubuntu based distro & let it keep itself up to date via apt.
by YaraDori | 2026-02-22 22:30:37+00:00
Cool idea — “book as rubric” is a nice way to avoid vague self-critiques.

One thing I’ve found helps keep agent review loops from getting shallow is to separate levels of critique:
1) a fast “lint” pass (format, obvious bugs, missing tests)
2) a domain pass that’s forced to cite specific passages/rules from the rubric
3) a “counterexample” pass: reviewer must propose at least 1 concrete failing scenario + how to reproduce

Question: are you capturing the reviewer’s evidence (links, excerpts, failing cases) in a structured log so a human can audit why the agent changed something?

Related: I’m working on SkillForge (https://skillforge.expert) — we’ve been thinking about similar auditability, but for UI workflows: record once, then replay with checkpoints + retries, so humans approve at meaningful boundaries instead of every click.
by solomonb | 2026-02-22 22:31:51+00:00
Music recommendation is such a hard problem. There are all these seemingly obvious relationships you can map between bands to create a big graph that looks good but that almost never captures what goes on when a human with deep music knowledge recommends music. Often the best recommendations have no obvious relationships to the band you like.

I played around with this tool a bit and didn't find it any better then other more traditional music discovery tools, that is to say not very effective.

For example, I entered John Zorn and was recommended a bunch of John Zorn's bands. I entered The Residents and got The Pixies :/

I think its more effective to click around on Music Brainz and Wikipedia.
by empath75 | 2026-02-22 22:32:13+00:00
I took 5 years of latin, a year of college french and 2 years of high school german. I can speak or read exactly zero of those languages. I have never taken a Spanish class.

I spent 3 months in central america 15 years ago and even _today_ I can converse a little bit in spanish and read spanish reasonably well. There is nothing better than total immersion.
by lizknope | 2026-02-22 22:32:20+00:00
My feeling at the time was that BSD developers and many users were at least 30 years old or much older and had professional jobs and money.

The Linux community felt like college students with no job and not much money. That included Linus Torvalds himself who developed the kernel while in college and wasn't rich. DEC basically gave Linus an Alpha to get him to port the kernel to it.
by puppycodes | 2026-02-22 22:32:36+00:00
This is very dissapointing as I switched to porkbun recently to avoid using anything the monopoly Crazy Domains (Dreamscape) owns.

"or anonymize it" means they would never opt to delete it and never will. Theres zero financial benefit to them deleting it other than honoring the customers privacy which they have clearly calculated is not profitable for them. Here's hoping this trend massively backfires across industries.
by reliabilityguy | 2026-02-22 22:33:03+00:00
> Comparing this to Thailand/Cambodia is absurd.

Why? There are plenty of other wars where previous ceasefires were violated. Hamas themselves refuse to put down their arms, which is also a violation of ceasefire.

> The evidence is clear.

The evidence is not clear.

> The political rhetoric from Israel is clear.

Rhetoric of some people in the government doesn’t mean much. Like any democratic country, you can have elected people who have extreme views.

> People who actually study genocide are very clear.

What are you talking about? The organization of international scholar of genocide where anyone can pay a small fee and be a scholar in the organization? Yeah, this is evidence!!!

> Israel will "cleanse" Gaza of the "animals" and the West bank and idiots in America will lap up the propaganda and argue about whether its actually a genocide or not.

So, it didn’t happen yet, but you already know it will happen?
by twic | 2026-02-22 22:33:27+00:00
VoltDB took this to an extreme - the way you interact with it is by sending it some code which does a mix of queries and logic, and it automatically retries the code as many times as necessary if there's a conflict. Because it all happens inside the DBMS, it's transparent and fast. I thought that was really clever.

I'm using the past tense here, but VoltDB is still going. I don't think it's as well-known as it deserves to be.
by StrangeSound | 2026-02-22 22:33:33+00:00
And it's only getting worse with the waves of vibe-coders.

I actually wrote about this recently after poking around a popular extension that Antigravity users were installing. It's wild what people are doing with your credentials, and you'd have no idea! https://opista.com/posts/blind-trust-in-vs-code-extensions
by nextos | 2026-02-22 22:33:44+00:00
There are incomplete parsers that cover most of the Org basics. For example, GitHub has one, crafted in Ruby. They use it to render e.g. readme.org files in repositories. It works quite well. I find the Org format very pleasant to work with.

I think the trick with Emacs and Org is to stick to the basics and then only add features or change your configuration very slowly, as needed. I have been using Emacs non-stop for >20 years and my .emacs is just 20 LOC. It's been shrinking, not growing. My goal is to bring it down towards 0 LOC. I have committed a few things upstream to modernize defaults.

Personally, I think the reputation of Org, Emacs, or Nix being hard and complex is undeserved. It's rather a documentation problem. There's no simple documentation to onboard newcomers and show them the basics in a principled way. So it looks like a mess, but it isn't.
by robotswantdata | 2026-02-22 22:33:55+00:00
Something seems off here, OP has an extra $1500 a month for over a year and then finally noticed. They then instead of pausing or migrating “expensive” services, stop paying and then AWS terminate as expected.

Feel there is more to this story than AWS being mean.

You can try emailing garman@amazon.com and complain about the poor AWS customer service with Jeff cc’d.
by maybewhenthesun | 2026-02-22 22:34:34+00:00
I helped updating ancient fortran to slightly less ancient C once. The company that depended on the ancient fortran no longer had any fortran programmers.

The resulting software upgrade was a nightmare that nearly killed that company. I shudder if someone needs to fix 20 year old AI write only code and I feel for the poor AI that has to do it. Because an AI 'intelligent' enough to do that deserves holidays and labor rights.
by jasperry | 2026-02-22 22:34:43+00:00
If you rotate it so the board looks like the traditional solitaire layout, the direction of free tiles is horizontal as it's supposed to be. But then the images on the tiles are rotated 90 degrees. Either way you look at it, something is non-standard.

The other thing is that this implementation doesn't seem to support overlapping tiles, which is kind of important. For instance, the topmost tile should overlap and block all four tiles under it.
by kevinsync | 2026-02-22 22:35:08+00:00
Unsure if I think this is science fiction, financial fiction, speculation, premonition, realistic portent, or simply a message delivered by Kyle Reese through the long, dark tunnel of time LOL

No matter which, it paints a very intriguing picture about potential near-term impacts to various pieces of the machine that underwrite our day to day lives, and the scariest thing is that no matter what happens, the overwhelming vast majority of people have No. Fucking. Idea. about any of it. We'll see changes happen and be helpless to stop them, and the average person (or bozo politician) will look back at the impact crater and be like "Why didn't anybody try to shift course?"

Then again, maybe it'll all turn out OK!

I'm not making bets either way though -- sounds like I won't have enough discretionary spending left over to afford it!
by jmyeet | 2026-02-22 22:35:10+00:00
First, I never said the crash was over.

Second, this is a good thing. It is a success not a failure. I mean it's bad for the investors but China has decided people having affordable housing is more important than the investors. The investors aren't being bailed out.

Why is this a good thing? Because the only way we can correct Western housing markets at this point is by doing what China has already done. That is, crashing the housing market. And that is political suicide so we are where we are and it's not going to get better anytime soon.
by 737min | 2026-02-22 22:35:35+00:00
“Fei Liao, 31, of San Gabriel, California, pleaded guilty to conspiracy to commit money laundering and was sentenced to 40 months in federal prison by U.S. District Judge J. Campbell Barker on February 19, 2026. Liao was ordered to forfeit over $2.3 million in seized currency and to pay restitution of more than $2.8 million to the victims that directed money to his accounts.”
by ssl-3 | 2026-02-22 22:35:52+00:00
Right. There's faster ways and the specifics vary, but I think people are broadly aware of this: When EVs come up in my conversations, I often hear ruminations about needing a special outlet or charger-box or some kind of infrastructure that needs (must be) installed or upgraded. They seem to know very well; it is, in fact, something that turns them off of EVs.

My main point is that many of us have a perfectly-usable method within reach that provides enough juice to keep the car going day after day for the driving we normally do, which can be used right now without knowing what a screwdriver even looks like.

Just buy the car and drive it to work tomorrow (and the next day, and the day after that), and leave it plugged in while it sits there at home. This is exactly what the folks I know who drive EVs and who do fast chargers already do; it's a habit for them. They get home, and if they don't plan on leaving again soon then they plug their car in.

Except: There's not even necessarily any weekend project required -- for most drivers, faster charging at home is completely optional. Needs vary, but for most people it maths out fine to just the regular ass-plug[1] that's already right there on the wall.

Even for longer trips: Visiting family, out of town, overnight? No problem. Plug your car in after you get settled in. No big deal. It doesn't matter if they're an EV family or not; while the car is just sitting there, it may as well also be taking a charge. (As to the cost: Buy them a beer or something and fuhgettaboutit.)

[1]: https://xkcd.com/37/
by krackers | 2026-02-22 22:36:19+00:00
Are you going to choose to buy your protein bar online from mysteryBargainBar[.]com for a $1 savings, or just pick it up as part of your local grocery trip?

> I still remember when people were scared to buy things on the internet

People still /are/ scared to buy things from Amazon for things that go on or in their body.
by rllearner | 2026-02-22 22:36:35+00:00
Thanks for the response!

For sure I could write heuristics for parsing each format. I was kind of hoping that ML algorithms had advanced to the state where they could handle messy tables in documents. (By the way if they have, that could be big for the companies with good structuring models. Financial data is unbelievably expensive and a lot of it is publicly available but badly organized, so structuring companies could conceivably eat that those markets as just one application of their tools. Starting with cheap stuff for hobbyists/students who can't afford the commercial solutions).

The complex includes 20 or so funds, so each file includes a "hot spot" with data that I'd like to extract. Within a filing the holdings tables all look the same. The format of the document changes from year to year. Unfortunately the tables aren't really formatted as tables in the html, so I thought rendering to pdf and passing off to an LLM might be the best thing to do. I posted links to a few examples below.

https://www.sec.gov/Archives/edgar/data/36405/00011046592508...

https://www.sec.gov/Archives/edgar/data/36405/00009324710500...
by guywald | 2026-02-22 22:36:42+00:00
Hi orange website, I want to share a side project I've been working on during the past few weeks.

Glue is an IDL and toolchain that aims to empower you to have a single source of truth for your data models (i.e., structs) and interfaces (i.e., REST/RPC).

https://www.gluelang.dev

The home page has an interactive mini IDE where you can generate code on the fly for multiple targets (compiled the codegen into WASM).

To preempt a few questions or even rants that may arise, I am writing a blog post to give some motivation for this project and where I think other solutions fall a bit short.

Even if this post is lost in the HN abyss, here's hoping this is useful for someone!
Please feel free to raise issues on GH or write them here.

Code is here: https://github.com/guywaldman/glue
by Imustaskforhelp | 2026-02-22 22:36:44+00:00
I had a keypad phone for less than 15$ and it was really great and portable/small.

Sadly it died one day some months ago and recently I contacted some shops to find what went wrong with the phone and it looks like the battery had some issue.

But luckily, its battery is removable so I can just buy a new one. I am gonna bring it in a few days maybe (if I get the time) but should take less than 2$

The amount of features in the phones (calling+storage/music+audio+messaging ie sms) and all others make it worth it, the only thing it doesn't have is internet/app access but I really loved the phone.

For context: It's the kaechoda k100. Its keyboard is physical but it doesn't show the buttons and looks really cool irl. The buttons only show when you click on them.

I remember one of my friends literally shout one day that I had Iphone Mini and the whole class was looking at me but it actually felt really nice phone and definitely better than my dad's old shitass redmi 1 gb phone android which was so slow.

the k100 had 32mb ram iirc. its crazy how snappy it was compared to the almost two magntitude larger 1 gb android ram phone.

Dumbphones are amazing given how cheap they are.

I think that personally a cool-looking dumb phone can/should actually-be given to kids for calling/safety-concerns without giving them the beast of phones if possible in situations but obv it depends on situation.

Although one of the things I wanted with the dumb phone was a Linux handheld.

I found this website just now https://mecha.so/comet#hardware so it would be interesting to see how the idea of linux handhelds pan out.

Dumb phone + Linux handheld seems good seperation of concern personally to me given how lightweight Dumb phones are. I have had them sometimes be lost in my pocket :)

Edit: But point be said that obviously they are very restricted for messaging purposes at times but I had optimized my typing speed for it to be like 1 word per second maybe 2 so for some basic things and even talking to some of my friends sometimes it was possible.

I was the only reason people used SMS sometimes in the world where mostly its whatsapp during my time with the dumb-phone.