MurphyA/hacker-news huggingface dataset:
by ggm | 2026-02-16 04:11:09+00:00
"Expositional Adventure" should be the title of a book about OSS/CIA action in europe during and after the war.

I like to think of the coffee and wine drunk to write all those artists manifestos the French intellectuals insist on publishing, all paid for by the almighty US dollar.

"the short reign of Pippin IV" by John Steinbeck (1957) is an amusing work about euro communism, royalty, youth culture and the american fascination with postwar france.

I would be very disappointed if it turns out "Shakspear et Cie" was in fact, part of this.
by grayhatter | 2026-02-16 04:11:52+00:00
Alternative title; instead of learning a new language, I adapted it into something I'm more familiar with.

Depending on your language preference; Zig has issues[citation needed], but 1) it's still version 0 and 2) and this is the important part: who cares?

I get you have a pattern and shape you like a lot. But there's less value in that existing shape, than there is in being mildly uncomfortable, and expanding your world view and trying things in ways you wouldn't normally do.

If you tried it and didn't like it, cool, go back to the language you're already used to. But for everyone else. I'd encourage you to try doing things "wrong" for a while and seeing if you can't learn something from forcing yourself to do so.

Something especially true for a language that HN likes to pretend is just a toy and can't compete with [ language you already decided won ]
by BonoboIO | 2026-02-16 04:11:58+00:00
Peter is already a multimillionaire — he had an exit a few years ago for around $100 million. By his own account, he's spending $10,000+ per month on LLM tokens and other development costs. As long as OpenClaw stays open source and it remains possible to use all providers, this is totally fine by me.

Honestly, Anthropic really dropped the ball here. They could have had such an easy integration and gained invaluable research data on how people actually want to use AI — testing workflows, real-world use cases, etc. Instead, OpenAI swoops in and gets all of that. Massive missed opportunity.
by stubbi | 2026-02-16 04:12:05+00:00
Very interesting! I’ll certainly try it out. I am wondering though what’s the advantage over doing it with a K8s operator (disclaimer, I created and maintain https://github.com/openclaw-rocks/k8s-operator)?

Also, I am genuinely curious about the choice of license.

Given the „new (agentic) way“ in that software is being developed now, don’t you think it can be copied easily and that this kind of license will hinder adoption at some point?
by Broken_Hippo | 2026-02-16 04:13:42+00:00
That's not really true.

Some places sell their cardboard scrap. I'm guessing that places with the right sorts of metal scrap get paid for their waste.

And folks have to pay for much of the rest. Some of the issue with dumping waste in a business's trash is that the business pays directly for waste removal in many places, unlike a lot of private folks, which pay through taxes.

This is the current state of things. What has changed is the sort of service that they need to pay for. Instead of destruction, they'd be paying for recycling or resale. Like now, they have the option of donation or reduced prices.
Show HN: Wapuubot, an open source AI agent in your WordPress admin
by MattPearce | 2026-02-16 04:13:47+00:00
Ties together the latest cool WordPress features such as WordPress AI Client and the Abilities API into a fun, Clippy-style (but cuter and less annoying) chatbot experience. Wapuubot can write posts for you, categorise/tag all your posts, and lots more coming soon!
by Terretta | 2026-02-16 04:14:20+00:00
Love Halide, and Pro Raw and Nitro, and pay for these even the iPhone's looks grid + RAW meant I didn't really have to.

This could bring me back, the B/W with shoe-black blacks is lovely.

Hopefully some folks using the preview ask to dial back the grain. In the blog post there's a comparison of grain in the Oculus. The Apple multi-exposure is, as expected, plastic. The first grain example is perfect; then the author cranks it and is happier.

The app behaves like the exaggerated grain. As a T-Max and Ilford photographer, I'm blown away by finally getting blacks in B/W on an iPhone, but the exaggerated grain is not cool.

Here's hoping they dial it back, or offer a slider in settings. (Not per photo, this is likely to be an overall B/W pref.)
by somenameforme | 2026-02-16 04:14:28+00:00
They had a heart rate monitor at one of the freestyle events which physically affirms what you're saying here. Carlsen's heart rate was barely above resting while his opponents were invariably like they were running a marathon. Even when he was losing, he remained calmer than when his opponents were in normal positions.

I think that should be a normal part of chess competition. It provides some really interesting metadata for spectators. To some degree it also emphasizes the importance of something people don't normally associate with chess - physical conditioning. When your heart is pounding for hours and the cortisol flowing, you literally get physically exhausted.
by conartist6 | 2026-02-16 04:15:15+00:00
I think you're right that this dynamic will exist of being harder to get buy-in all at once, but git faced that dynamic when competing against earlier VCS systems and still won the market.

The dynamic that I think balances this out is the "inherited expectations" dynamic. You'll end up winning a lot of people by offering them easy migration, but then you'll find it difficult or impossible to satisfy them because they just want the exact same product they were using but somehow magically cheaper and better.

My goal is to avoid the violent, priority-changing growth that comes with direct interoperability, and just ride the regular bell-shaped adoption curve.

Right now I want to connecting with early adopters who are eager to look at a new technology precisely because they're crashing up against the more immovable limitations of the old and so who are willing to seek out and accept new things, even if it means accepting change. But that acceptance of change is key to creating expectations I can actually satisfy so that my growth actually drives more growth
by eftalyurtseven | 2026-02-16 04:15:28+00:00
Thanks! The main advantage is simplicity. klaw is a single binary with zero dependencies, no k8s cluster required. For teams already running Kubernetes your operator makes a lot of sense, but most teams we've talked to managing AI agents don't have or want a k8s setup just for that. klaw gives them the same mental model without the infrastructure overhead.

On the license, fair question. The SaaS restriction is narrow, it only prevents someone from reselling klaw as a hosted orchestration service. Internal use, building on it, extending it is all fine. We looked at what Elastic and HashiCorp did and felt this was the right balance for now. Could it slow adoption? Maybe. But we'd rather start here and open up further based on how the community evolves.
by m348e912 | 2026-02-16 04:15:29+00:00
I just set it up e2e on Ring last week. It generates the a key and a word list (for backup) on your phone. You have to physically be in vicinity of the Ring camera to activate encryption on the camera. My impression is that Ring is truly offering a version of video collection which they can't access.

But I think your third point is valid, there is nothing stopping Ring from telling the app to share a user's keys and then give them to whoever is asking.
by some_infra_dude | 2026-02-16 04:15:32+00:00
Looks like what your shipping is not what's in the repo...

```
klaw.sh git:(main) make
go build -ldflags "-s -w -X main.version=v0.1.0-7-g02b1591" -o bin/klaw ./cmd/klaw
stat /home/stobias/repos/personal/misc/klaw.sh/cmd/klaw: directory not found
make: ** [Makefile:12: build] Error 1
```
by _carbyau_ | 2026-02-16 04:15:57+00:00
> I'd argue your concerns have already been addressed by current systems that have worked fine for decades.

The issue is that times are changing. "Worked fine for decades" doesn't apply to the Ring Doorbell or Flock. Or that authorities exactly want to have all footage in the one place, from train stations too.

Modern computers allow for scaling of capabilities that are only tolerable at all when limited in number.

IE the capability to track an individual's every movement is tolerable if it is limited in number, has oversight, and only used by appropriate authorities against bad people that everyone can agree are bad.

But being able to track minority groups en masse as modern systems are capable of is clearly an issue.

I see your parameters to the above questions as mostly reasonable although I'd rather not have the cameras everywhere in the first place. But do you think even your reasonable seeming desires are being adhered to?

I don't.
by anvevoice | 2026-02-16 04:16:07+00:00
Great walkthrough. One thing I've been exploring in this space is going beyond voice-as-interface and into voice-as-action.

Most voice agents today are conversational - they answer questions, maybe route calls. But the interesting frontier is voice agents that can take real actions in a UI context: navigate pages, fill forms, click buttons based on spoken intent.

The latency challenges you mention are real. We've found that for web-based voice agents (as opposed to phone), the pipeline approach with parallel STT + intent classification gives acceptable latency (~300ms) while keeping the action space much richer than pure conversational agents.

Curious if anyone else is working on the voice-to-action (not just voice-to-text) problem?
by anvevoice | 2026-02-16 04:16:33+00:00
Voice chat with AI is getting surprisingly good. What I find even more interesting is when you combine voice understanding with action capabilities.

Conversational voice AI (like Duck) is great for Q&A and brainstorming. But there's a whole category emerging where voice becomes the control interface for software — not just talking TO an AI, but talking through an AI to control applications, navigate UIs, fill forms, etc.

The quality bar for voice in these two contexts is very different. For chat, you need personality and coherence. For action, you need intent accuracy and low latency. Both are getting there fast.
by ggm | 2026-02-16 04:16:42+00:00
The Department of Homeland Security (DHS) has reportedly been asking tech companies for information on accounts posting anti-ICE sentiments. According to The New York Times, DHS has sent hundreds of administrative subpoenas to Google, Reddit, Discord and Meta over the past few months. Homeland Security asked the companies for names, email addresses, telephone numbers and any other identifying detail for accounts that have criticized the US Immigration and Customs Enforcement agency or have reported the location of its agents. Google, Meta and Reddit have complied with some of the requests
by anvevoice | 2026-02-16 04:16:57+00:00
Totally agree with the pipeline approach over speech-to-speech for anything evaluative or action-oriented.

We made the same architectural decision for website voice agents. Speech-to-speech models are impressive for conversation but terrible when you need structured output — like extracting a user's intent to navigate to a specific page or fill a specific form field.

The pipeline approach (STT → intent classification → action engine → TTS) gives you control over each step, lets you inject domain-specific logic at the intent layer, and makes debugging 10x easier.

The trade-off is ~200-400ms additional latency, but for most web use cases that's acceptable because the user is looking at a page while waiting, not sitting in silence on a phone call.

Great to see more teams validating this architectural pattern.
by ofalkaed | 2026-02-16 04:20:03+00:00
Admittedly, I skimmed over much of your post, it is a bit round about and takes the scenic route (I also have a tendency to take the scenic route). If you want to use AI in your writing but maintain your style, perhaps it would be best to use AI to help structure your post instead of structuring your post for AI to write it, this will probably save you just as much time but keep things in your own voice.

Structure is where the vast majority have issues, not style, their neurodivergent ticks are going to come out regardless of how much they fight them unless they invest a good deal of time studying style and their style.
by kdheiwns | 2026-02-16 04:20:30+00:00
Have you been to a poor country? Say you'll sell a pile of clothes for a dollar. You'll have 100 people rushing in offering to buy it off you because they know they can resell it. And if it's brand name stuff, demand will be higher. That's something they could even sell to tourists.

Warehouses aren't really necessary for clothes outside of rich countries where people can afford to just throw away literal tons of it.
by manwe150 | 2026-02-16 04:21:16+00:00
A few recent examples: many distros changed the flag for emuTLS on Windows, which gcc implemented as a hard ABI break for no essential reason. If you compile for enough platforms, it will print various notes that various alignments have changed in the struct, which has caused grief numerous times in the past few years for people I work with (many of the changes don’t come with notes, they just change alignment since new hardware comes out that has new features which need more and/or there were bugs previously, so they silently change it). There’s also win32 or posix threading, and sjlj vs structured exceptions, all of which are mutually incompatible. Oh, and then don’t get me started on ARM v6 atomics, which is some weird decided-based-on-compiler-flags-to-record-heuristics-detected-during-configure-of-some-auxiliary-header time, instead of using the current target’s ABI

Sure, the ABI does not change at all, if you know in advance where the landmines are. Though it does have quite few, especially for a large project with a huge surface area
by djkurlander | 2026-02-16 04:21:49+00:00
Good observation. I am using a
Cloudflare orange cloud proxy to hide the IP address. I’m also blocking direct access to my web server by IP addresses to make it that much more difficult to associate the IP address with my domain. Most people installing knock-knock probably won’t care, but I figured that this would be worthwhile for the “official” server. Instructions for setting this up are in the extras/ufw-cloudflare directory of the repo. Yes, there are other ways to track down the IP address, but they are a lot harder.

By the way, I noticed that the bots were guessing usernames like “knock-knock” before blocking direct IP access to the web site. Looking at the other passwords guessed, I realized they were extracting words from the title of the index.html! So it’s all about masking the server’s identity - I’m not really getting other benefits out of Cloudflare.
by Terretta | 2026-02-16 04:22:52+00:00
What happened to this block and the keyboard key arrangement?

ESC [ { 11011
FS \ | 11100
GS ] } 11101

Also curious why the keys open and close braces, but ... the single and double curly quotes don't open and close, but are stacked. Seems nuts every time I type Option-{ and Option-Shift-{ …
by saagarjha | 2026-02-16 04:23:23+00:00
I understand your indignation but I assure you that this is an actual category of comment that is considered to be low quality on this site. It is so common and damaging that there are special tools to downweight them, because they stifle curious conversation by getting upvotes while providing little value. I didn’t design this policy, so I don’t really feel comfortable sharing the exact details of how it is applied, but if you are curious the moderators would probably be happy to do so. The very thing you think I am being absurd about is exactly the hallmark of these “generic” comments: they pattern match on some keyword or the title or the post and then pull the conversation away from the topic being discussed, which is specific, into an easier and more general discussion on something tangentially related but predictable. Here’s a lampoon of this which happens any time Apple appears in the headline for example: https://news.ycombinator.com/item?id=23003595
by carshodev | 2026-02-16 04:23:45+00:00
This title is very misleading, it should be "Why React is not compatible with long-term performance goals"

And I do agree generally. React uses an outdated rendering method that has now been surpassed by many better frameworks. Svelte/Sveltekit, Vue, and Qwik are the best examples.

People relying on bloated React packages is obviously not great but that is nothing to do with javascript itself.

The JS engines are all relatively fast now. And the document model of the current web provides major accessibility to both humans and search tools like SEO and GEO. JS is not my favorite language. I would rather the web was based on a statically typed language that had better error handling practices like Go. But this will most likely not happen any time soon as it would require every level of the ecosystem to adapt. Browsers, Frameworks, Developers etc.

Google would have to take the lead and implement this in chrome then enough developers would have to build sites using it and force safari and firefox to comply. It just isn't feasible.

If you want faster webapps just switch to sveltekit or vue or qwik. But often the ones choosing the framework for the project have not written much code in years, they know react is as safe option and used by everyone else so they follow along, if it gets slow its a "bug" causing it as they built apps that were "good enough" before using it.
by JCattheATM | 2026-02-16 04:24:37+00:00
I'm not arguing for mass surveillance, I'm arguing for keeping surveillance in busy places which as you admit has worked well for decades. I'm against the Ring/Flock dystopian nightmare as well.

> But do you think your desires are being adhered to?

No, but I think an apathetic population are the problem, and I don't know how to solve it.
by godelski | 2026-02-16 04:25:32+00:00
> To conclude from this that OpenAI has abandoned its entire safety posture seems, at the very least, premature

So because Peter said the next version is going to be safe means it'll be safe? I prefer to judge people by their actions more than their words. The fact that OpenClaw is not just unsafe but, as you put it, infamously so, only begs the question "why wasn't it built safely the first time?"

As for Altman, I'm left with a similar question. For a man who routinely talks about the dangers of AI and how it poses an existential threat to humanity he sure doesn't spend much focus on safety research and theory. Yes, they do fund these things but they pale in comparison. I'm sorry, but to claim something might kill all humans and potentially all life is a pretty big claim. I don't trust OpenAI for safety because they routinely do things in unsafe ways. Like they released Sora allowing people to generate videos in the likeness of others. That helped it go viral. And then they implemented some safety features. A minimal attempt to refuse the generation of deepfakes is such a low safety bar. It shows where their priorities are and it wasn't the first nor the last
by uecker | 2026-02-16 04:25:39+00:00
Well, I consider it abuse of header files to put an implementation in there. And comparing including a c-file to IOCCC seems very exaggerated.

My experience with dependencies in Debian-derived distributions is actually very good, far less problematic than any other packaging system I ever used. But yes, one needs to maintain dependencies separately for RPM and others distributions. But obviously the problem is not lack of a package manager and adding another one would not solve anyhing: https://xkcd.com/927/ The solution would be standardizing package names and versions across distributions.
by YaraDori | 2026-02-16 04:26:32+00:00
Cool approach! The plain-English-to-automation idea resonates with something I've been exploring too.

One thing I've noticed is that for more complex multi-step workflows, text descriptions often miss edge cases and decision points. We've been working on SkillForge (https://skillforge.expert) which takes a different angle — you record your screen actually doing the task, and AI extracts a structured skill file (SKILL.md) that coding agents like Claude Code or Codex can replay.

The recording captures the exact clicks, context switches, and error-handling paths that are hard to describe in text. Kind of like the difference between explaining how to drive vs. watching someone drive.

Do you handle branching logic in your automations? Like "if this button isn't visible, try this other path"?
by saagarjha | 2026-02-16 04:27:15+00:00
I think it’s a low quality post but I’m not super convinced it really has anything to do with Discord’s ID verification thing, or even if it does, it seems really bad at doing this? Like I said before I think there is barely any content here and meanwhile everyone and their mother is discussing the policy they rolled out globally. At least on this site at least, it’s basically the most interesting news this week that isn’t AI.
by YaraDori | 2026-02-16 04:27:29+00:00
Self-hosting agents on spare machines is a great model — the privacy angle especially resonates for enterprise users.

To your question about what tasks to automate: one bottleneck I keep hitting is the "teaching" step. Even with a great runtime like this, you still need to define what the agent should do. Writing detailed workflow specs is tedious and error-prone.

We've been tackling this from the input side with SkillForge (https://skillforge.expert) — you record your screen doing a workflow, and AI extracts a SKILL.md that agents can execute. Think of it as "show, don't tell" for agent automation.

A platform like OpenWeavr + a recording-based skill creator could be really complementary. The recording handles the "what to do" part, and OpenWeavr handles the "where to run it" part.

What's the workflow definition format you're using?
by xvxvx | 2026-02-16 04:29:08+00:00
Let me get this right: a man who was an intravenous heroin addict for over a decade, and who recently claimed to be unafraid of germs because he did cocaine off of toilet seats, is giving health advice to Americans, promoting red meat, a well-known cause of cancer, and raw milk, a significant risk to the health of anyone who consumes it.

Pass.
by twhitmore | 2026-02-16 04:29:17+00:00
Does the Zig language not have useful exceptions/stacktraces that can be propagated out?

At a high level, all non-trivial programming is composition. And (see principle of encapsulation) the vast majority of errors shouldn't be recovered and just need to be propagated out.

Then, to be useful, errors need enough information to be diagnosed or investigated. It seems like this should have been a straight-forward requirement in the language design.