MurphyA/hacker-news huggingface dataset:
by joe_mamba | 2026-02-18 14:32:49+00:00
What exactly do you mean with all these dogwhistles? Just say it, don't beat it around the bush.

A country can have good values and moral and be peaceful high trust society with low crime, despite past atrocities.

Which country on this planet with a history of imperialism has NOT committed similar atrocities in the past? Does that invalidate their achievements?

So what's your argument here, except a cheap gotcha like you just found out something revolutionary in the history books, that invalidates the argument.
by TheDevCards | 2026-02-18 14:32:56+00:00
This is my approach and not a direct step-by-step guide, this was written to provide clarity to anyone working on the same/similar problem.

Tools used: bash, Hetzner CLI, OpenClaw, ttyd, Cloudflare tunnel
Prerequisites: Basic familiarity with bash and OpenClaw installation process

Start With the Manual Steps
Write down every installation step users do manually:
- Create a cloud server
- SSH in and create a user
- Install dependencies
- Configure API keys
- Set up Whatsapp/Telegram integrations

Break the steps Into Small Scripts
1. Provision your user's Hetzner VPS from your main server.
2. Install OpenClaw and Set up user accounts via the non-interactive OpenClaw setup
3. Setup pairing for your messaging channels integration e.g Whatsapp/Telegram

Leverage Existing Tools
* Ttyd + Cloudflare tunnels: To pair Whatsapp, you have to scan a QR code from your (VPS) terminal session. Create a temporary URL to scan QR codes from your VPS terminal session, make sure this is read-only. Send this URL to your email address using any email service.
* Tarball deployment from your main server as opposed to git pulls. Package once, deploy atomically.
* Cloud provider CLIs handle infrastructure so you don't write API calls.
by staticman2 | 2026-02-18 14:33:06+00:00
> I often think about how much of a given it was that they own a house on a single income

I don't relate to this comment. I was Bart's age and both my parents worked.

My mom and the majority of her woman friends were teachers.

The generation before us, Gen X was the one stereotyped as "latchkey kids" due to stereotypically having two working parents.
by rkozik1989 | 2026-02-18 14:33:13+00:00
The problem with bouncing ideas off of AI is that you still need to know enough to know when something is likely a hallucination. Because unless you're double-checking it with some kind of regular cadence you're probably accepting fiction as fact. Its really easy to just trust everything these chatbots output because of the style of communication. I'll be the first admit I fall for this trap all the time.
by Noaidi | 2026-02-18 14:33:15+00:00
Well, wish I could contribute something which could help, but I am homeless living with Schzioaffective disorder and the inflation and wealth inequity caused by the tech industry has left my life on a razors edge when it comes to money.

But I would gladly match my 1% of my monthly income to anyone here who can pledge the same 1% who makes over $500k a year. So that would be my $20/month vs their $416/month.
by al_borland | 2026-02-18 14:33:26+00:00
A huge part of implementation is how it’s done. A lot of companies made mp3 players, Apple made the iPod. Their implementation was different. It was done with more care and thought. The idea was cheap, 1,000 songs in your pocket. An implementation that connected with people and brought it to the mainstream was hard.

Someone quickly vibe coding something might fulfill the requirements of an idea. However, their implementation will likely be poor and lack the care needed to connect with people on a way that makes them want to use it.

I think understanding this has always been the key to standing out. That doesn’t change in the world of LLM, it becomes more important than ever.
by boxed | 2026-02-18 14:33:51+00:00
This analysis seems rather weak.

What if we increase the light intensity? You can go all the way up to when the house bursts into flames, and retinal damage will happen long before that.

What if we change the frequency of the light? You can cause retinal damage quite fast with strong UV light and the victim wouldn't even know that it's happening to avert their eyes.

I guess "trespass" would not be applicable, but assault surely will.
by intrasight | 2026-02-18 14:33:58+00:00
Right. You can't vibe code an iOS app because the agent can't step into that cathedral. What I'm curious about is will this result in Apple locking down that cathedral even more or opening it up a bit - for example by better supporting progressive web apps.

Apple is benefiting hugely from Openclaw because the Mac Mini's are selling like hot cakes. My hope would be that apple embraces that community, but given the history of the senior leadership, I'm afraid that they will not do so.
by blacklion | 2026-02-18 14:34:09+00:00
Yes, it is what always puzzles me: we have regulations, they don't work because everybody can find loopholes in them, or enforcement is not strict, but lets add more regulations instead of really implementing previous ones. It is everywhere.

More and more layers of regulations which don't work, not enforceable or nobody care to enforce them, but lets add more in same vein.
by dozercat | 2026-02-18 14:34:15+00:00
I wrote up an experiment using Codex “skills” as small, reusable playbooks for reverse engineering/malware triage. I started with two workflows I repeat constantly: (1) static-first unpacking triage that produces an unpacking plan/report and explicitly pauses if execution is required, and (2) IOC extraction that outputs a table + strict YAML with “traceable evidence only” guardrails (no enrichment/guessing).

The main takeaways are time-savings and portability. Most iteration wins came from reducing environment assumptions (tool availability/variants) and making the strings to pattern search loop PowerShell-safe. Curious what others consider the right boundary for “skills” in RE: config extraction, capability triage, YARA scaffolding, etc.?
by fawazishola | 2026-02-18 14:34:41+00:00
Hi HN, I'm a 19-year-old aerospace student. I spent the last 13 months building a custom Linux distro from scratch because I wanted to see if we could treat the OS kernel as a mathematical engine rather than a deterministic administrator.

The Stack:
Flux (The Shell): A custom math-native shell where x² and ∑ are valid syntax. It parses mathematical notation directly into optimized SIMD instructions (no Python wrapper).

Tenet (The Scheduler): Written in Tenet (my custom DSL for game theory). The scheduler is a Nash Equilibrium solver compiled to native code. In my benchmarks (Ryzen 7 5800HS), it reduces max jitter from 290µs (Linux Mint) to 6µs (48x lower).

Alexitha (The Safety Layer): I replaced systemd with a Neurosymbolic agent that formally verifies kernel modules before execution.

Current Status: Pre-alpha research kernel. The source is currently closed as I finalize the security architecture (and potentially commercialize parts of the safety layer), but I have released the whitepapers detailing the math and compiler architecture on the landing page.

I'm here to answer questions about the LFS build process, the scheduler math, or how Flux handles symbol parsing!

The Manifesto: If you want the full story of why I nuked my hard drive to build this (and the "Apollo 11 Paradox"), I wrote about the philosophy here: https://fawazishola.medium.com/why-i-nuked-my-hard-drive-to-...
Show HN: Clawlet – AI agent with built-in semantic memory, one binary
by clawlet | 2026-02-18 14:34:59+00:00
Clawlet is a personal AI agent that ships as a single, self-contained binary. No runtime, no package manager, no external database.
The main thing that sets it apart: built-in hybrid semantic memory search (vector similarity + full-text) using a bundled SQLite with vector extensions. The index is just a local .sqlite file — no separate vector DB to run. Drop the binary on any machine and memory search just works.

GitHub: https://github.com/mosaxiv/clawlet
by sublinear | 2026-02-18 14:35:27+00:00
> unless it's a platform with network effects and heavy lock in

I'm always slightly amused when buzzwords are thrown around vaguely such as "network effect" and "lock in". Those are not entirely a matter of a better sales pitch or bandwagoning. They're about the actual product.

> they will lose to thousands of tiny teams that outship them and beat them on cost

They won't, but this is the actual reason. Nobody likes dealing with support or maintenance, and having to reach out to tiny teams is death by a million papercuts for the end user too. The established players such as Salesforce, ServiceNow, etc. have a mature product that justifies the 7-figure contract price, and there are always lower tiers of the same product for those who are that price sensitive.
by enha | 2026-02-18 14:35:51+00:00
Great question, @ravroid. Custom GPTs are fantastic for general workflows, but IdeaForge is built for a more focused 'one-shot' success rate. Here’s why I think it’s worth a try over a generic prompt/GPT:

Guided Extraction vs. Open Chat: Custom GPTs can sometimes drift or get 'lazy.' IdeaForge uses a specific Socratic interview logic designed to pull out the 'unknown unknowns' (like edge cases and data relationships) that users often forget to prompt.

Optimized for Codex Context: The output isn't just a summary; it’s a structured specification specifically formatted to minimize hallucinations when pasted into Cursor or Codex.

Zero Context Switching: Instead of jumping between an 'interview GPT' and a 'dev plan GPT,' IdeaForge handles the entire pipeline in one specialized UI, ensuring the logic remains consistent from idea to spec.

Lower Barrier: No ChatGPT Plus subscription required for your end-users to get high-quality technical specs.

I'd love for you to run one of your existing ideas through IdeaForge and let me know if the resulting MD is more 'executable' than your current workflow
by psychoslave | 2026-02-18 14:36:02+00:00
What are you talking about, if there is one thing on which LLM shine, it’s generating vast amount of bullshit. That’s extreme productivity gains.

Also flame-wars can be autofed ad nauseam now, so there’s going to be less and less interest in engaging into them. In an act of desperation, idle trolls will turn to tasks tracked by KPIs.
by kbolino | 2026-02-18 14:36:05+00:00
I suspected this was because the vector units were not wide enough, and it seems that is the case. AVX2 is 256-bit, ARM NEON is only 128-bit.

The big question then is, why are ARM desktop (and server?) cores so far behind on wider SIMD support? It's not like Intel/AMD came up with these extensions for x86 yesterday; AVX2 is over 15 years old.
by kkrysztofczyk | 2026-02-18 14:36:34+00:00
Quickstart (no DB setup needed):

python main.pyw --demo --sql examples/queries/example.sql --format xlsx

python main.pyw --demo --sql examples/queries/example.sql --format csv

Feedback I’m looking for: Windows UX + export edge cases + MySQL/Postgres connections.
Issues/ideas: https://github.com/kkrysztofczyk/kkr-query2xlsx/issues/new/c...
by kps | 2026-02-18 14:37:25+00:00
That could be done with a few influential terminal emulators adopting a consensus extension to ISO8613-6, like this: ESC[38:6:‹purpose›m (6 being the first unused mode) for foreground, ESC[48:6:‹purpose›m for background.

e.g.

Foreground Background Purpose
----------- ----------- -------
ESC[38:6:0m ESC[48:6:0m normal
ESC[38:6:1m ESC[48:6:1m emphasise
ESC[38:6:2m ESC[48:6:2m de-emphasise
ESC[38:6:3m ESC[48:6:3m error
ESC[38:6:4m ESC[48:6:4m warning
ESC[38:6:5m ESC[48:6:5m caution
ESC[38:6:6m ESC[48:6:6m notice

Then people (themes) could easily choose foreground colour or background highlighting for particular roles. Some terminal emulators might also choose to configure other stylistic choices like bold, italic, etc.
by sanjayjc | 2026-02-18 14:37:37+00:00
> I’m running MJ Rathbun from a completely sandboxed VM and gave the agent several of its own accounts but none of mine.

Am I wrong that this is a double standard: being careful to protect oneself from a wayward agent with no regard for the real harm it could (and did) to another individual? And to casually dismiss this possibility with:

> At worst, maintainers can close the PR and block the account.

I question the entire premise of:

> Find bugs in science-related open source projects. Fix them. Open PRs.

Thinking of AI as "disembodied intelligence," one wonders how any agent can develop something we humans take for granted: reputation. And more than ever, reputation matters. How else can a maintainer know whether the agent that made a good fix is the same as the one proposing another? How can one be sure that all comments in a PR originated from the same agent?

> First, I’m a human typing this post. I’m not going to tell you who I am.

Why should anyone believe this? Nothing keeps an agent from writing this too.
by dijit | 2026-02-18 14:37:52+00:00
The issue was discoverability.

If your design language is “flat as we can make it” how can you visualise a third dimension? You have to already know which things are 3D touch ready.

I blame the software refresh of Apple after the 5-series UI language was removed. Minimal mechanical design with rich complex software is a beautiful contrast that strengthens how both feel.
by Taek | 2026-02-18 14:38:04+00:00
No not at all! You can find plenty of videos on YouTube of humans taking down 2015-era stockfish. Usually it involves exploiting specific weaknesses in the engine, for example bringing the game to a stalled position where the game nearly reaches the 50 move rule, and then the engine makes a disadvantaged move to avoid a draw.

Especially pre-NNUE, chess engines were often not fully well-rounded, and therefore a human with specific knowledge of the chess engine's weaknesses could take it down with enough attempts.
by davsti4 | 2026-02-18 14:38:07+00:00
Nice - I like the interface, and its easy to navigate. I don't see a way to test the demo apps, but maybe I missed that?

One thing that stands out is where does the app reside? It seems like it perpetually lives within your ecosystem/servers.

For customers that have contracts with me, I'd then need to disclose Breadboard as a subprocessor given the level of integration in the supply chain, IF the apps aren't downloadable and independently auditable.

You've also probably seen SaaS stocks taking a hit lately...
by pavel_lishin | 2026-02-18 14:38:10+00:00
What they're describing isn't actually a guild, it's just a web of trust.

I guess you could argue that's what guilds were, but guilds enforced membership and the ability to do the associated work; webs of trust merely advise.

Anyway, despite their assurances, it still sounds somewhat bureaucratic. Which isn't necessarily a bad thing but it should be acknowledged, and not just by whatever the libertarian contingent is.
by xbar | 2026-02-18 14:38:36+00:00
That is a tremendous update. Thank you for providing a great read about the diligent efforts of an increasing number of talented contributors: Oliver and Janne and Alyssa M and Shiz and Robert and Sven and James and Neal and chaos_princess and Davide and Lina and Michael and Sasha and Alyssa R have been killing.
Show HN: Browser Terminal Use – run local CLI/agent loops in browser terminals
by chaokunyang | 2026-02-18 14:38:43+00:00
I built Browser Terminal Use: a Chrome extension + local daemon + CLI that lets you run commands in a browser-hosted terminal from your local shell on macOS,

Why I built it:
setups).
- I wanted a bridge that keeps local automation while executing remotely in the browser terminal context.

How it works:

- browterm CLI sends exec requests to browterm-daemon on localhost.
- Daemon serializes requests (single active command) and routes to a bound Chrome terminal tab.
- Command is wrapped with markers to extract clean output + remote exit code.
- Supports timeout and cancel.

Current limitations:

- Browser terminal websocket protocols vary by vendor.
- Some UIs can block input fallbacks.
- Cross-origin iframe terminals can reduce observability.

I’d really value feedback on reliability across terminal vendors and ideas for improving compatibility.
by thunfischtoast | 2026-02-18 14:38:43+00:00
When was the last time a rich and/or famous person faced actual repercussions for their bad actions? Actions that, would they be comitted by the lower 99,9% of the world, would yield at least a fine that actually hurts, or jail. Serious jail, not "house arrest" in a big mansion. Jail time that actually lasted to the end and was not prematurely lifted after 6 months? When the current systems are failing the solution is not to replace them with another system.
by benterix | 2026-02-18 14:39:02+00:00
It is a known strawman argument. The sanctions weren't introduced because someone was convinced they will make Russia fail or what not, they were introduced because this was the only thing we could do barring military action that nobody was ready for. We knew they will have a negative impact on Russian economy but nobody was hoping for a miracle. Countries like Iran or North Korea were living under sanctions for years and they are much smaller. I haven't seen anybody arguing otherwise, barring YouTube clickbaity "Russia is falling" videos.
by jacobsimon | 2026-02-18 14:40:01+00:00
> Facebook causes harm, disproportionately so for younger people

I think I disagree with this step. Facebook causes a kind of indirect harm here, and is used willingly by teens and parents, who could simply choose not to use it. That's different from, say, a factory polluting a river with toxic chemicals, which needs government regulation. Basically "negative externalities".
by NoGravitas | 2026-02-18 14:40:27+00:00
The difference is that tlhIngan Hol was created to be spoken in movies and shows, not just to explore the parts of language development that were interesting to the creator. So usually, the tlhIngan Hol used in Star Trek movies and shows is about as good as it's going to get. Sometimes the actors have terrible pronunciation, and sometimes the writers make up names for people and places that aren't actually possible in tlhIngan Hol phonology and we have to just roll with it. And modern Star Trek shows have mostly done a better job than the classics, because they bother to have a Klingon language consultant on staff (I was gobsmacked when in ST: Starfleet Academy they used "qeylIS" and "Qo'noS" rather than "Kahless" and "Chronos") . But unlike Quenya or Sindarin, you can have an actual natural conversation in Klingon, as long as you avoid topics for which the Klingon Language Institute hasn't developed vocabulary.
by sidkshatriya | 2026-02-18 14:40:36+00:00
First, I read (article referred to in blog post):

https://blog.hofstede.it/integrating-freebsd-15-with-freeipa... [1] .

_Only then_ I read https://vermaden.wordpress.com/2026/02/18/native-freebsd-ker... [2]

[1] is more high level. [2] is a bit more detailed.
by AgharaShyam | 2026-02-18 14:41:49+00:00
100% agreed regarding shipping a read-replica, for any sufficiently complex enterprise app (ERP, CRM, accounting, etc.).

Customers need it to build custom reports, archive data into a warehouse, drive downstream systems (notifications, audits, compliance), and answer edge-case questions you didn’t anticipate.

Because of that, I generally prefer these patterns over a half-baked built-in analytics UI or an opinionated REST API:

Provide a read replica or CDC stream.
Let sophisticated customers handle authz, modelling, and queries themselves. This gets harder with multi-tenant DBs.

Optionally offer a hosted Data API, using something like -- PostgREST / Hasura / Microsoft DAB.
You handle permissions and safety, but stay largely un-opinionated about access patterns.

Any built-in metrics or analytics layer will always miss edge cases.

With AI agents becoming first-class consumers of enterprise data, direct read access is going to be non-negotiable.

Also, I predict the days of charging customers to access their own goddamn data, behind rate-limited + metered REST APIs are behind us.
Show HN: Prompts are coupled to LLMs and nobody builds tooling for it
by abhishekfordel | 2026-02-18 14:41:57+00:00
I went down a rabbit hole trying to understand why my Claude prompts turn to garbage on GPT-4 and vice versa. Not just "slightly worse" — fundamentally broken. Turns out researchers have already measured this: removing colons from a prompt template swings LLaMA-2-13B accuracy by 78 percentage points (Sclar et al., ICLR 2024). The format that works best on one model family overlaps less than 20% with what works best on another (He et al. 2024).

So I went looking for a tool that handles this. Checked DSPy, Guidance, Outlines, PromptLayer, LMQL, Braintrust, Humanloop, Maxim, MLflow, Prompty, Promptomatix. Eleven tools. Zero of them adapt input prompt format per model. They all either optimize what the prompt says or constrain what the model outputs. The actual structural packaging of the input? Manual everywhere.

Then I looked at how production tools deal with it today. Aider has a 2,718-line YAML file with 313 model configs. Some models get "you NEVER leave comments without implementing" and Claude gets the literal opposite instruction. Claude Code only works with Anthropic models — third parties have built LiteLLM proxies and Node.js fetch interceptors to hack around it. Cursor's docs say "switch to a different model and try again."

The paper maps this to Constantine's coupling taxonomy from 1974 (content, common, control, stamp, data coupling). Same structural problem, different domain. I called it "prompt coupling" because that's what it is — your prompt is coupled to your model the same way a module can be coupled to another module's internals.

Also built promptc (https://github.com/shakecodeslikecray/promptc) — transparent HTTP proxy, rewrites prompt structure per model, zero code changes to existing tools. It's a proof of concept, not a product. The paper is the actual contribution.

First paper. Independent researcher. If the framing is wrong, I'd rather hear it here than after it's indexed.
Show HN: X402 Agent Starter Kit: AI agents that pay for their own APIs
by peiyaooo | 2026-02-18 14:42:04+00:00
Hey HN, we built a set of production-ready AI agent templates with x402 micropayments baked in.

The problem: agents that need multiple APIs face signup/KYC/key-management overhead that doesn’t scale. x402 replaces all of that with HTTP-native payments.

Currently supporting USDC on Base, more integrations soon.

The kit includes 5 agent templates (web scraper, image gen, search, translation, code review).
Clone, configure a wallet, run. 93 tests passing.
Built on Coinbase Developer Platform.

This is the first project from our “1 app per week” studio experiment.

Repo: https://gitlab.com/artificial-lab/x402-agent-starter Docs: https://x402-kit.vercel.app Protocol: https://x402.org

Would love feedback on the architecture and the agent templates. What x402 use cases would you want to see next?
by ivan_gammel | 2026-02-18 14:42:05+00:00
When you knock out primary energy source in a large city instead of attacking military consumers, it has one goal - terror. Most people suffering from it will be civilians. There will likely be deaths. Look at the recent terrorist attack in Berlin by far left extremists: blackout of a single district resulted in at least one known direct casualty. How many people will die of hypothermia or inability to get help being locked in a high rise residential building? This is happening now in many places in Ukraine as well as in border regions of Russia. I do think it’s the same as targeting civilians directly.
by 0xbadcafebee | 2026-02-18 14:42:20+00:00
I'm not saying he's not providing services. Tesla shipped cars and chargers for its govt money too. But I'm also saying they wouldn't have been in business without it. Elon is one of the great scam artists of our age, and a huge part of that is reliant on the taxpayer (when not reliant on SV investors and feeble-brained stock market)