MurphyA/hacker-news huggingface dataset:
by cobertos | 2026-02-21 21:13:42+00:00
Any suggestions for a specific claw to run? I tried OpenClaw in Docker (with the help of your blog post, thanks) but found it way too wasteful on tokens/expensive. Apparently there's a ton of tweaks to reduce spent by doing things like offloading heartbeat to a local Ollama model, but was looking for something more... put together/already thought through.
by verdverm | 2026-02-21 21:14:11+00:00
For some context

25G < PLC postgres < 100G, depending if you want to keep all the spam operations (> 50%) and/or add extra indexes for a handle autocomplete service (like me, takes it over 100GB with everything)

Repo data (records) is in the double digit TB range (low end, without any indexing, just raw)

Blobs are in the Petabyte range.

I aim to find out current and accurate details soon.
by scarecrowbob | 2026-02-21 21:14:12+00:00
Hoss, if you cared you'd know about all the many, many efforts at things like "Restorative Justice". Hell, you'd know what the statistics are around recidivism in the US versus other countries and be able to tell us why other places in the world have such different outcomes.

There are plenty of reasons. Mass incarcertaion is a strategy, and it's unique to the US.

If you're really curious, a good entry point is the film "13th".

As a third person observing this conversation, you seem neither curious nor interested in learning why someone might think of US mass incarceration in such strong terms.

The answers are out there, if you actually cared to find them.
by mintplant | 2026-02-21 21:14:18+00:00
I got really excited reading this! The docs site is very polished and hypes up lots of features which click with things I've been wanting out of a language. But then I went to the repository [0] and realized that this is a week-old project, with every single commit written by Claude. I went to the playground page [1] and tried the example for effects, a headline feature and what drew me in the most, but it threw an "unbound symbol" error. I thought maybe the example could just be out-of-date, so I tried the example under the "Algebraic effects" heading on the homepage, which shows a different syntax, but that threw a parse error. The "Pattern matching" example is supposed to return 78.5, but it returns 15.700000000000001 when run in the playground. The example for "Mutation" on the ownership docs page [2] throws "unbound symbol 'set!'". The "Type Signatures" example from the types guide [3] throws another parse error. That's where I stopped.

How much of this is actually real?

[0] https://github.com/ecto/loon

[1] https://loonlang.com/play

[2] https://loonlang.com/guide/ownership

[3] https://loonlang.com/guide/types
by ben_w | 2026-02-21 21:15:08+00:00
Also asked on Telegram, but Hacker News may have additional input:

I've just begun, since this morning, to wonder what I realise is a basic question I've never seen: what's the longest/largest task a human can do with n% accuracy?

For big tasks, we break them down, so we often *don't* do one huge single task. No one person actually makes an entire biro, or even an entire pencil; a human can write something like DOOM, but not usually by themselves, especially bug-free as even Carmak got help testing from the rest of id.

Is it perhaps possible to work this out from the same data used in the METR model itself? Were there tasks which several humans attempted, but only half of those humans succeeded at?
by fsflover | 2026-02-21 21:15:56+00:00
> But $800 is a lot to ask to test out switching to linux with no guarantee

Commercial phones' costs also include the data value they continuously steal.

> It looks like the librem 5 can't record videos

It can: https://social.librem.one/@dos/115893142828953827

> or do GPS navigation yet

Yes, it can:
https://forums.puri.sm/t/is-gps-supposed-to-work/21147/76

> or I will have enough battery life

Fortunately, you can replace the battery on the go. But yes, if you make no compromises, you will never win a tiny bit of freedom.
by schmommy | 2026-02-21 21:16:02+00:00
You know that feeling when you ask ChatGPT about your architecture decision and it's like "That's a great approach!" even though you're about to shoot yourself in the foot?

I got tired of that.

So I built MIMIR — an AI that runs 2-4 models in parallel on every message. A Lead Analyst breaks down your problem. A Strategic Advisor thinks long-term. A Creative finds the angle you missed. Then a synthesis layer merges their thinking into one response.

Here's what's different:

When you float a bad idea, MIMIR tells you it's bad. When there's a tradeoff you're ignoring, it surfaces it. When you're optimizing for the wrong thing, it pushes back with a better path.

Not because I programmed it to be contrarian — but because multiple models thinking independently means blind spots get caught before they become your answer.

The stack:

Multi-model collective intelligence (2-4 models per response)
Persistent memory across sessions (not context window tricks)
Self-improving: learns from corrections in real-time
Can query your connected databases and services via MCP tools
by vladms | 2026-02-21 21:16:46+00:00
The advantage of frameworks is to have a "common language" to achieve some goals together with a team. A good framework hides some of the stupid mistakes you would do when you would try to develop that "language" from scratch.

When you do a project from scratch, if you work enough on it, you end up wishing you would have started differently and you refactor pieces of it. While using a framework I sometimes have moments where I suddenly get the underlying reasons and advantages of doing things in a certain way, but that comes once you become more of a power user, than at start, and only if you put the effort to question. And other times the framework is just bad and you have to switch...
by thenaturalist | 2026-02-21 21:17:46+00:00
> The magic

Hilarious that you start with that as TAO requires

- Continuous adaptation makes it challenging to track performance changes and troubleshoot issues effectively.

- Advanced monitoring tools and sophisticated logging systems become essential to identify and address issues promptly.

- Adaptive models could inadvertently reinforce biases present in their initial training data or in ongoing feedback.

- Ethical oversight and regular audits are crucial to ensure fairness, transparency, and accountability.

Not much magic in there if it requires good old human oversight every step of the way, is there?
by yunohn | 2026-02-21 21:18:02+00:00
> it's clear prediction markets like Polymarket incentivize sharing information

I severely dislike these euphemisms used by prediction market enthusiasts. What exactly is the value of information like “most searched person on Google in year N”? Creating 10s of options to answer this question via gambling on Polymarket/Kalshi does not help anyone except their fellow degenerates. Heck, even events like “by N date the USA invade country X” also offer no real value, except for the insider circle to front run their own invasion and profit from it. Even worse, apparently they provide anonymity and cover to illegal participants (eg obviously US citizens) just like crypto exchanges like Binance did.

I truly question the sanity of those who believe that prediction markets are providing a positive force in this world.
by tombert | 2026-02-21 21:18:10+00:00
I’ve never been Christian, but I have lived in the US my entire life, so I was always at least peripherally aware of “Christian culture”. I knew about Christian Rock and Christian movies, Christian video games, those weird Christian TV channels, etc. There has always been a distinct “Christian media” that is separate from the regular secular media.

For nearly my entire life, I had assumed that it was like this everywhere in the world, until I spent two weeks in the UK in 2022, when the topic of “Super Noah’s Ark 3D” came up (I believe because of a Steam sale).

The people I was with were extremely confused by the idea that there is a version of Wolfenstein 3D themed around Noah going around the ark firing food at goats, and I said “oh you know, it’s part of that whole Christian media culture”.

They had no idea what I was talking about, so I had to explain the weird dual media economy that exists in the US.

Kind of eye opening, I guess one of those stereotypical American things of assuming “everything is the US”.
by time4tea | 2026-02-21 21:18:46+00:00
TBD - its pretty great... aligned also with continuous deployment:

It allows you to get feedback from customers very fast.

It allows you to improve the software very fast.

It allows you to react to the feedback you just got very fast.

Yes, its tricky! You need fast builds, that give you actionable feedback on whether you did a whoopsie.

Yes, it works for all sorts of things: regulated industries, incl finance, embedded systems, apps, websites, ...

Yes, you do need to rethink how changes happen, to look for ways to make that big change into multiple or even many smaller changes, this often has lots of unanticipated benefits.

Yes, it scales to very large deployments and quite large teams.
by VogonPoetry | 2026-02-21 21:18:49+00:00
"sandbox-exec" is deprecated in the sense of "please don't use this method to run sandboxes" rather than the mechanism going away.

If you are using "sandbox-exec" then you are likely maintaining your own seatbelt profile. Keeping those up to date can be challenging, especially for 3rd parties as any changes to underlying Frameworks and libraries can break a hand crafted profile.

If you are using it to secure your own stuff and accept this and not complain, even for minor SW updates, then you are going to be fine. Don't ship things to 3rd parties without also accepting this. That is what this deprecated means.
by bigyabai | 2026-02-21 21:19:11+00:00
"If" indeed. Apple has a trillion-dollar AI market staring themselves in the face, and they can't even find it in them to sign CUDA drivers for their own good.

The features you're describing would not buy them credibility in the AI field anyhow. They would certainly plaster over some of macOS and iOS' more embarrassing limitations, but professional AI deployments are not hamstrung by those limits. It's just the commodity homelabbers who want to brag about buying a 120gb GPU with anemic compute performance. Apple doesn't need to curry favor with those people, they'd buy the hardware for the luls regardless of what the software experience is like.
by iggldiggl | 2026-02-21 21:19:26+00:00
I think Apple's implementation in macOS is the only one that offers some slightly more advanced features, but even those don't get you that far

(Some sort of way to store permission references with relatives paths in a file, but which most probably wouldn't work with files being exchanged cross-platform, and other than that mainly being able to get automatic access to 'related' files, i.e. same file name, but a differing extension – that solves some sidecar files, like video subtitles, or certain kinds of georeferenced images, but large capability gaps still remain – even the video subtitle example stops working if the file name is no longer 100 % the same, like if you have multiple subtitle files for differing languages, where VLC for example supports prefix-matching the video file name with the subtitle files.)

And while your idea does have its merits, I fear that pretty soon you still hit a point where you can't sensibly and succinctly display those more complex types of permissions in the UI.
by marcelox86 | 2026-02-21 21:20:04+00:00
Opening the app and getting a new sparkle update dialog everytime is getting very annoying…especially for updates that are relatively minor.

just today its gone from 1.1.3 -> 1.1.4 -> 1.1.5 -> 1.1.6 -> 1.1.7 -> 1.1.8 -> 1.1.9 -> 1.2 -> 1.2.2 (skipped 1.2.1?) in under 5 hours. A lot of these could wait until theyre put in a relatively bigger release!
by satisfice | 2026-02-21 21:20:13+00:00
43 years in software development: I have not seen the SDLC that this guy claims is predominant.

What has ALWAYS happened is that teams of people come together and muddle through. We use concepts from the classic “SDLC” to discuss our processes, but we never followed it. We did have milestones, yes, which is simply incremental development.

When “Agile” appeared, the world was already pretty agile. It introduced a new vocabulary and some new values. But it didn’t fundamentally change the process— which is exactly why it was so widely “adopted.” A truly different paradigm would have been ignored.

DevOps represented a real phase shift in some respects, and agentic development does take that further.

But it’s always been people muddling through, and you ALWAYS have learning and design and testing. I don’t care how you spin it— you cannot evade it.

Here is an article from 26 years ago that relates:

https://www.satisfice.us/articles/reframing_requirements.pdf
by 1vuio0pswjnm7 | 2026-02-21 21:20:18+00:00
When people have problems using apps, alternatives are often available

Perhaps this is why, e.g., venues that "require" apps still have ticket printing machines and still print tickets when there are problems with using the apps

The situation is not so "cut and dried" that no one ever attends an event at these venues using printed tickets instead of displaying the ticket on the phones they bring to the event

There are alternatives to apps that are sometimes used, e.g., when customers have problems, even when businesses try to "require" apps

As such, businesses do not always succeed in collecting the same amount of data from every customer

This is not to say customers who try to avoid unnecessary data collection always succeed, either

Generally, trying is a prequisite to succeeding

If most customers do not try it does not mean no customer succeeds. There are some who do, at least some of the time
by pdonis | 2026-02-21 21:20:22+00:00
> What is it, if anything, about magic that draws people to it?

Simple: if it's magic, you don't have to do the hard work of understanding how it works in order to use it. Just use the right incantation and you're done. Sounds great as long as you don't think about the fact that not understanding how it works is actually a bug, not a feature.
by ttul | 2026-02-21 21:20:25+00:00
Trading on non-public information in prediction markets is illegal (in the United States) if the information was obtained through fraud, deception, a breach of trust—such as compromising a position of privilege—or from a confidential government source. For example, if you work at Google and know that Gemini 3 will be released on a certain date, trading on that insight is illegal because you are legally misappropriating your employer’s proprietary information. Furthermore, even if you did not personally breach a position of privilege to get the information, executing the trade can still be prosecuted as federal wire fraud if doing so violates the prediction platform's terms of service.

However, if you trade on prediction markets using insider information that was gained WITHOUT fraud, deception, or a breach of trust, then so long as the market's terms of service allow it, you can go ahead and trade on that information. Polymarket is a prime example of this: unlike traditional financial exchanges, its Terms of Service do not explicitly forbid everyday users from trading on inside information. Instead, the platform relies on a catch-all rule prohibiting activity that violates "applicable laws." This means that as long as you acquired the inside information legally—without hacking, stealing, or breaching a duty of confidentiality—Polymarket permits you to capitalize on it, treating your informational advantage as a feature that ultimately makes the market's odds more accurate.
by wrp | 2026-02-21 21:20:51+00:00
This comment or something like it should be at the top, because it's the main point about polygraphing. It's the process, not the answers that matter.

I knew a guy who did security clearance checking for the Three Letter Agencies for many years. He told be that if I ever had to do these interviews, I just need to pick good sounding lies and stick to them. He said it's the ones who try to be honest and introspective who get failed out.
by hinata08 | 2026-02-21 21:21:05+00:00
imagine curing alcoholics and drug dependant ppl who work for you ?

I'm really surprised at how they would rather ignore or silence all and report that they is strictly no problem among their pool of employees, to say they have the best employees and good KPIs

It doesn't look like a winning strategy indeed.

I myself refused to do government jobs as the table in which you had to list foreigners in your friend list was just so small. They prefer you to say you don't know nobody.

Also yeah, I agree with you. These forms are straight out of the 1950s when more liberal habits have been coming since the 60s. And we're straight up declining anyone who is outspoken about his habits while he knows the true boundaries of the laws.

The government is just selecting applicants who do the sharia or some straight up vague "you have to be a good guy" menaces that completely opens them to blackmail
by malux85 | 2026-02-21 21:21:40+00:00
Ashes 2063 looks awesome thank you for sharing!

I downloaded the AshesStandalone_V1_51.zip file, but it looks like it only contains the windows executable. For our linux friends, unzip it, install gzdoom, and then run this command inside the "Resources" folder to play it on linux:

> gzdoom -config gzdoom-ashes.ini -iwad freedoom-0.12.1/freedoom2.wad -file AshesSAMenu.pk3 lightmodepatch.pk3 Ashes2063Enriched2_23.pk3 Ashes2063EnrichedFDPatch.pk3 +logfile log.txt
by billy-enrizky-1 | 2026-02-21 21:21:45+00:00
Your AI agent is burning 6x more tokens than it needs to just to browse the web.

We built OpenBrowser MCP to fix that.

Most browser MCPs give the LLM dozens of tools: click, scroll, type, extract, navigate. Each call dumps the entire page accessibility tree into the context window. One Wikipedia page? 124K+ tokens. Every. Single. Call.

OpenBrowser works differently. It exposes one tool. Your agent writes Python code, and OpenBrowser executes it in a persistent runtime with full browser access. The agent controls what comes back. No bloated page dumps. No wasted tokens. Just the data your agent actually asked for.

The result? We benchmarked it against Playwright MCP (Microsoft) and Chrome DevTools MCP (Google) across 6 real-world tasks:

- 3.2x fewer tokens than Playwright MCP
- 6x fewer tokens than Chrome DevTools MCP
- 144x smaller response payloads
- 100% task success rate across all benchmarks

One tool. Full browser control. A fraction of the cost.

It works with any MCP-compatible client:

- Cursor
- VS Code
- Claude Code (marketplace plugin with MCP + Skills)
- Codex and OpenCode (community plugins)
- n8n, Cline, Roo Code, and more

Install the plugins here: https://github.com/billy-enrizky/openbrowser-ai/tree/main/pl...

It connects to any LLM provider: Claude, GPT 5.2, Gemini, DeepSeek, Groq, Ollama, and more. Fully open source under MIT license.

OpenBrowser MCP is the foundation for something bigger. We are building a cloud-hosted, general-purpose agentic platform where any AI agent can browse, interact with, and extract data from the web without managing infrastructure. The full platform is coming soon.

Join the waitlist at openbrowser.me to get free early access.

See the full benchmark methodology: https://docs.openbrowser.me/comparison
See the benchmark code: https://github.com/billy-enrizky/openbrowser-ai/tree/main/be...
Browse the source: https://github.com/billy-enrizky/openbrowser-ai

#OpenSource #AI #MCP #BrowserAutomation #AIAgents #DevTools #LLM #GeneralPurposeAI #AgenticAI
by toast0 | 2026-02-21 21:21:46+00:00
There's often also some arbitrage on standard of proof or statutes of limitation or jurisdiction.

Maybe to deport you for espionage requires a jury trial, but to revoke status for misleading answers on an immigration form is administrative and so is deportation for lack of status.

I seem to recall some extraordinary cases where untruthful answers on immigration forms were used to justify denaturalization.
by hleszek | 2026-02-21 21:22:01+00:00
Why not allow the user to provide the seed used for the generation. That way at least we can detect if the model has changed if the same prompt with the same seed suddenly gives a new answer (assuming they don't cache answers), you could compare different providers which supposedly use the same model, and if the model is open-weight you could even compare yourself on your own hardware or on rented gpus.
by svenerikgnyberg | 2026-02-21 21:23:01+00:00
The events of the last 24 hours provide a live-fire validation of the 'Infrastructural Shield' thesis. While the UK moves to prosecute Andrew Mountbatten-Windsor for a 15-year-old intelligence leak (the Helmand briefing), the U.S. Space Force just confirmed the expansion of MILNET—a private, hardened data fabric operated by the newly merged SpaceX-xAI.
This is the 'Too Vital to Jail' paradox in real-time: the state is successfully liquidating a legacy elite figure whose utility has expired, while simultaneously deepening its dependency on a private infrastructure provider that it can no longer afford to prosecute. When a single entity owns the launch vehicles, the orbital sensors, and the 'tactical data fabric' of national defense, the legal monopoly on force effectively shifts from the state to the platform. We aren't just looking at a merger; we’re looking at the construction of a sovereign enclave.
by IshKebab | 2026-02-21 21:23:26+00:00
It's such a lot of effort to make a language like this. I don't get why they don't just put in like 2% more effort and add syntax that makes it less awful for humans. Nobody really wants to write `[* 5 5]` do they?

[fn square [x] [* x x]]

Could very easily be

fn square(x) = x * x;

Or something like that, which is much more readable.

Also

> Hindley-Milner inference eliminates type annotations.

I think it's pretty widely agreed at this point that global type inference is a bad idea. The downsides outweigh the upsides. Specifically: much worse errors & much less readable code.
by drdeadringer | 2026-02-21 21:25:19+00:00
In AA, they are coming out with a new addition of the Big book, using modern language, because apparently people are having a difficult time understanding language used in the 1940s.

For example, Bill W speaks about being trapped or surrounded by quicksand. Apparently, nobody today understands quicksand. So they remove the word quicksand.

I'm 44, and this makes me feel like an old man yelling at clouds.
by Aurornis | 2026-02-21 21:25:43+00:00
This comes up so frequent that I’ve seen at least 3-4 different websites running daily benchmarks on providers and plotting their performance.

The last one I bookmarked has already disappeared. I think they’re generally vibe coded by developers who think they’re going to prove something but then realize it’s expensive to spend that money on tokens every day.

They also use limited subsets of big benchmarks because to keep costs down, which increases the noise of the results. The last time someone linked to one of the sites claiming a decline in quality looked like a noisy mostly flat graph that someone had put a regression line on that was very slightly sloping downward.
by nihalwashere | 2026-02-21 21:25:56+00:00
I built an open-source web scraping engine for LLMs, self-hostable, Docker ready

I kept rebuilding web scraping infrastructure for AI projects, so I open-sourced it.

Two functions:

- `scrape()` – any URL to markdown

- `crawl()` – entire sites with depth/page limits

Self-hosting:

- Docker image available

- Manages its own browser pool

- Proxy support built-in

- No external dependencies

Deployment guide: https://docs.reader.dev/documentation/guides/deployment

GitHub: https://github.com/vakra-dev/reader

Built with TypeScript, runs anywhere you can run Docker. Happy to answer questions about the architecture or deployment.