MurphyA/hacker-news huggingface dataset:
by fabienpenso | 2026-02-12 23:32:53+00:00
Hey HN. I'm Fabien, principal engineer, 25 years shipping production systems (Ruby, Swift, now Rust). I built Moltis because I wanted an AI assistant I could run myself, trust end to end, and make extensible in the Rust way using traits and the type system. It shares some ideas with OpenClaw (same memory approach, Pi-inspired self-extension) but is Rust-native from the ground up. The agent can create its own skills at runtime.

Moltis is one Rust binary, 150k lines, ~60MB, web UI included. No Node, no Python, no runtime deps. Multi-provider LLM routing (OpenAI, local GGUF/MLX, Hugging Face), sandboxed execution (Docker/Podman/Apple Containers), hybrid vector + full-text memory, MCP tool servers with auto-restart, and multi-channel (web, Telegram, API) with shared context. MIT licensed. No telemetry phoning home, but full observability built in (OpenTelemetry, Prometheus).

I've included 1-click deploys on DigitalOcean and Fly.io, but since a Docker image is provided you can easily run it on your own servers as well. I've written before about owning your content (https://pen.so/2020/11/07/own-your-content/) and owning your email (https://pen.so/2020/12/10/own-your-email/). Same logic here: if something touches your files, credentials, and daily workflow, you should be able to inspect it, audit it, and fork it if the project changes direction.

It's alpha. I use it daily and I'm shipping because it's useful, not because it's done.

Longer architecture deep-dive: https://pen.so/2026/02/12/moltis-a-personal-ai-assistant-bui...

Happy to discuss the Rust architecture, security model, or local LLM setup. Would love feedback.
by mark_l_watson | 2026-02-12 23:33:08+00:00
I feel like a luddite: unless I am running small local models, I use gemini-3-flash for almost everything: great for tool use, embedded use in applications, and Python agentic libraries, broad knowledge, good built in web search tool, etc. Oh, and it is fast and cheap.

I really only use gemini-3-pro occasionally when researching and trying to better understand something. I guess I am not a good customer for super scalers. That said, when I get home from travel, I will make a point of using Gemini 3 Deep Think for some practical research. I need a business card with the title "Old Luddite."
by throwup238 | 2026-02-12 23:33:10+00:00
All you have to do is flip the tortoise back over.

> You’re in a desert walking along in the sand when all of the sudden you look down, and you see a tortoise, it’s crawling toward you. You reach down, you flip the tortoise over on its back. The tortoise lays on its back, its belly baking in the hot sun, beating its legs trying to turn itself over, but it can’t, not without your help. But you’re not helping. Why is that?
by stackghost | 2026-02-12 23:33:19+00:00
I still use a few niche IRC channels and run my own internal IRC network as a home automation message bus, so I'm a fan of IRC for its simplicity, but honestly: IRC really does need a modernization.

Things like image embeds, "markdown lite" formatting, and cross-device synchronization are now considered table stakes. There are always going to be some EFnet-type grognards who resist progress because reasons, but they should be ignored.

IRCv3 and Ergo support some of what's needed already (and in a backwards-compatible way!) but client support just isn't there yet, particularly on mobile.
by dgfl | 2026-02-12 23:34:19+00:00
There’s an expected amount of defects per wafer. If a chip has a defect, then it is lost (simplification). A wafer with 100 chips may lose 10 to defects, giving a yield of 90%. The same wafer but with 1000 smaller chips would still have lost only 10 of them, giving 99% yield.
by canpan | 2026-02-12 23:34:35+00:00
Would love to be able to change to a transit map. The map display is in "car mode", which makes it hard to use. There is no rail diaplay at all. In apple and google maps I normally use the transit mode.

Worried it gives the wrong impression that using trains is hard, when it's super easy in real life. I am actually sitting in a train right now.

Or if you want to double down on making it harder, you could use a satellite image view.
by toomuchtodo | 2026-02-12 23:34:49+00:00
Certainly, diplomacy is the art of saying "good dog" until you make it to the rock [to throw at the dog] as the saying goes. Counterparties are still headed towards the rock. Once they have sufficiently decoupled from the US, their policy and destiny are in their hands. Easier to say no to a bully when you're beyond their reach and the harm they can cause is immaterial.

Global Trade Is Leaving the US Behind - https://www.bloomberg.com/opinion/articles/2026-02-12/on-tra... | https://archive.today/CFwlf - February 12th, 2026

(no dogs were harmed in the course of this comment)
by schneak | 2026-02-12 23:35:00+00:00
You're right that I should know the landscape. I do — CBT, ACT, DBT, the whole alphabet.

The gap I see: CBT is clinical, structured, requires commitment. Most engineers I know won't do the worksheets, won't book the sessions, won't say "I need therapy."

They will, however, debug a performance issue at 2am.

Stillpoint (the app) isn't reinventing CBT. It's translating the method into a format engineers actually use: 10 messages, no login, no "mental health" framing. Just pattern recognition.

Have you seen tools that bridge that specific gap — clinical method + zero-friction interface?
by tokioyoyo | 2026-02-12 23:35:32+00:00
During the haydays of WhatsApp updating their privacy terms, there was a month long battle where people kept saying how everyone will quit. The reality is, most people just don’t care about these things if their network is highly entrenched in one app. What happens is, some communities “partially move” the sensitive stuff to like Signal and others.

Honestly, all of these are documented probabilities at this point. SNS owners can do very decent predictions on what will happen if they introduce certain kind of friction. Also, it’s not 2005 anymore, people are used to upload their IDs everywhere. I mentioned it before as well, if you’ve used any large app, the chances are you’ve uploaded your ID (AirBnB, Tinder, and etc.)
by 1vuio0pswjnm7 | 2026-02-12 23:35:47+00:00
https://web.archive.org/web/20260212153704if_/https://www.nb...

"A spokesman for USCIS, Matthew Tragesser, said the agency reviews cases of naturalized citizens when there is credible evidence that citizenship was obtained through fraud or misrepresentation.

[Is denaturalisation for committing fraud in the application process common in the enforcement of immigration laws of similar countries (rhetorical question)]

"We maintain a zero-tolerance policy towards fraud in the naturalization process and will pursue denaturalization proceedings for any individual who lied or misrepresented themselves," he said.

...

The Justice Department has already told attorneys to focus on denaturalization cases, and it has offered possible case examples, from "individuals who pose a risk to national security" or who have engaged in war crimes or torture to people who have committed Medicaid or Medicare fraud or have otherwise defrauded the government.

Roughly 800,000 people become naturalized citizens every year, according to DHS. To become a naturalized citizen, a candidate must be over 18, already be a legal permanent resident, speak English, know U.S. history and social studies and have "good moral character," according to the Immigration and Naturalization Act.

Foreign-born Americans were generally stripped of citizenship only if they were found to have committed fraud during their application processes. In past decades, those cases focused on ferreting out former Nazis who fled to the U.S. after World War II under false pretenses. Both Democratic and Republican administrations have sought to increase investigations, but it's still rare for a reason, a former USCIS official said.

[Is fraud in the application process consistent with "good moral character" (rhetorical question)]

...

The denaturalization process is lengthy and time-consuming, and there is a high legal bar. Even if the administration makes the push to investigate someone with the aim to denaturalize, it could take years, and a subsequent deportation would take even longer."

Republican lawmakers recently introduced a bill that would allow the government to strip citizenship from anyone found to have committed fraud against the government or joined a terrorist group or anyone who is convicted of a serious felony within 10 years of their citizenship."
by sombragris | 2026-02-12 23:35:50+00:00
According to TFA, the company is identified as a SA; this could be an identifier for a société anonyme (SA) (in French) or sociedad anónima (SA) (in Spanish), which is the equivalent of a share corporation. The acronym is also valid for many other languages and this SA identifier applies to many countries within the European Economic Area; but not in Australia. If this is the case, then the fine could have real teeth even after BRexit.
by debugnik | 2026-02-12 23:35:57+00:00
"Powered by" is an understatement, Serde would be unusable without procedural macros. Deserializers use a ridiculously verbose visitor pattern that's completely unnecessary in a language with move semantics, it should have been a recursive descent API.

Using serde_json to accurately model existing JSON schemas is a pain because of it.

I personally find third-party deriving macros in Rust too clunky to use as soon as you need extra attributes.
by kmansm27 | 2026-02-12 23:35:59+00:00
Haha glad to hear that you used Omnara before. In the old version, we were directly parsing the terminal output, which was really hard to maintain. But that meant you could use the Claude Code CLI directly in your terminal, and have the same session appear in your phone.

Now we use the Claude Agent SDK (basically a headless version of Claude Code), and we make our own UI for laptop and mobile. This is way easier to maintain than the previous solution we had. You can import Claude Code CLI sessions into Omnara, but you cant see a 1:1 realtime Claude Code CLI session in Omnara anymore. But we think that a GUI is a better experience than the CLI anyways for managing a bunch of agents.
by dathinab | 2026-02-12 23:36:06+00:00
1. SHOULD means, do it if you can/you have to have a really good reason if you don't do it. The only reason it's SHOULD and not MUST is backward compatibility. Mostly in context of "personal send mails", i.e. not automated mails. (For automated mail sending the expectations of you running somewhat up to date software is much higher).

2. You can't really implement mail stuff just based on RFCs:

- There docent overlapping RFCs which can sometimes influence each other and many of them obsolete older versions why others still relevant RFCs reference this older versions. This makes it hard to even know what actually is required/recommendation.

- Then you have a lot of "irrelevant" parts, which where standardized but are hardly supported/if at all. You probably should somewhat support them as recipient but should never produce them as sender today (mostly stuff related to pro-"everything is utf8" days). Like in general the ideas of "how mail should probably work" in old RFCs and "how it is done IRL today" are in some aspects _very_ far away.

- Lastly RFCs are not sufficient by themself. They don't cover large parts of the system for "spam detection/suspicious mail rejection". So it's a must have to go to the support pages of all large mail providers and read through what they expect of mails. And "automated mails need a message id" is a pretty common requirement. In addition you have to e.g. make sure the domain you use isn't black listed (e.g. due to behavior of a previous user), and that your servers IP addresses aren't black listed (they never should be black listed long term, but happens anyway, and e.g. MS has based on very questionable excuses "conveniently" black listed smaller local data center competition while also being one of the most widely used providers for commercial mail in that area).
by Rohansi | 2026-02-12 23:36:08+00:00
For which car? The older the car (hardware) version the worse it is. I've never had any front camera blinding issues with a 2022 car (HW3).

The thing to remember about cameras is what you see in an image/display is not what the camera sees. Processing the image reduces the dynamic range but FSD could work off of the raw sensor data.
by susam | 2026-02-12 23:36:09+00:00
Perhaps a little unrelated but I want to mention that I take great joy in maintaining an active comments section on my website: https://susam.net/comments/

The trick is to not auto-publish anything. Every comment posted to the website first gets written to a text file which I then review, usually during the weekends. I ignore all the spam, fix any obvious typos in the legitimate comments and then publish them to my website.
by TomasBM | 2026-02-12 23:36:58+00:00
Considering the limited evidence we have, why is pure unprompted untrained misalignment, which we never saw to this extent, more believable than other causes, of which we saw plenty of examples?

It's more interesting, for sure, but would it be even remotely as likely?

From what we have available, and how surprising such a discovery would be, how can we be sure it's not a hoax?

> If all that exists, how would you see it?

LLMs generate the intermediate chain-of-thought responses in chat sessions. Developers can see these. OpenClaw doesn't offer custom LLMs, so I would expect regular LLM features to be there.

Other than that, LLM APIs, OpenClaw and terminal sessions can be logged. I would imagine any agent deployer to be very much interested in such logging.

To show it's emergent, you'd need to prove 1) it's an off-the-shelf LLM, 2) not maliciously retrained or jailbroken, 3) not prompted or instructed to engage in this kind of adversarial behavior at any point before this. The dev should be able to provide the logs to prove this.

> the more open ended your prompt (...), the more your LLM will do things you did not intend for it to do.

Not to the extent of multiple chained adversarial actions. Unless all LLM providers are lying in technical papers, enormous effort is put into safety- and instruction training.

Also, millions of users use thinking LLMs in chats. It'd be as big of a story if something similar happened without any user intervention. It shouldn't be too difficult to replicate.

But if you do manage to replicate this without jailbreaks, I'd definitely be happy to see it!

> hallucinations [and] safety training

These are all part of robustness training. The entire thing is basically constraining the set of tokens that the model is likely to generate given some (set of) prompts. So, even with some randomness parameters, you will by-design extremely rarely see complete gibberish.

The same process is applied for safety, alignment, factuality, instruction-following, whatever goal you define. Therefore, all of these will be highly correlated, as long as they're included in robustness training, which they explicitly are, according to most LLM providers.

That would make this model's temporarily adversarial, yet weirdly capable and consistent behavior, even more unlikely.

> Bing Chat

Safety and alignment training wasn't done as much back then. It was also very incapable on other aspects (factuality, instruction following), jailbroken for fun, and trained on unfiltered data. So, Bing's misalignment followed from those correlated causes. I don't know of any remotely recent models that haven't addressed these since.
by ElijahLynn | 2026-02-12 23:37:00+00:00
Wow, I wish we could post pictures to HN. That chip is HUGE!!!!

The WSE-3 is the largest AI chip ever built, measuring 46,255 mm² and containing 4 trillion transistors. It delivers 125 petaflops of AI compute through 900,000 AI-optimized cores — 19× more transistors and 28× more compute than the NVIDIA B200.

From https://www.cerebras.ai/chip:

https://cdn.sanity.io/images/e4qjo92p/production/78c94c67be9...

https://cdn.sanity.io/images/e4qjo92p/production/f552d23b565...
by schneak | 2026-02-12 23:37:11+00:00
"Self-working" systems that remove effort — this resonates deeply.

The pattern I trace: anxiety often comes from unconscious loops (rumination, comparison, "what if"). The mind is busy but not productive.

Your "mind-empty-ness" sounds like what happens when the loop is seen clearly — the effort drops away.

Question: When you were building your "foxwork" system, did you ever catch yourself in a mental loop about the system? (Perfectionism, "is this good enough," comparison to other performers?)

I'm curious if the preparation method itself ever became the source of anxiety — and how you stepped out of that.
by TacticalCoder | 2026-02-12 23:37:46+00:00
These scammers from FTX did put $500 million in Anthropic early on, for about 14% of the company. Later on this was diluted to 8%.

8% of a $380 billion valuation would be a cool 30 billion which I think would have covered the entirety of the fraud and left money for SBF and its friends.

But thankfully around June 2024, the clawback of stolen funds by FTX had its Anthropic shares sold for about $450 million.

I'm glad to know SBF and its scammers friends are going to see exactly jack fucking shit of that money.
by hodgehog11 | 2026-02-12 23:37:57+00:00
Which part was heuristic? This format doesn't lend itself to providing proofs, it isn't exactly a LaTeX environment. Also why does the proof need to be constructive? That seems like an arbitrarily high bar to me. It suggests that you are not even remotely open to the possibility of evidence either.

I also don't think you understand my point of view, and you mistake me for a grifter. Keeping the possibility open is not profitable for me, and it would be much more beneficial to believe what you do.
by rockskon | 2026-02-12 23:38:10+00:00
Discord says they'll use some AI garbage tool. Those are prone to mistakes over a large enough userbase. It will not be a rare occurrence for an adult to be labelled a child until they debase themselves with a scan of their face or a copy of their government ID.

For children - this mandate also still makes the decision on behalf of the parents that a child must submit a scan of their face to a third party. Moving to Persona for age verification involves verification data being sent outside of the user's phone - in direct contradiction to Discord's initial promise of keeping facial scan data solely on the phone. Third parties that we've been given no reason to trust will delete the data without using it for an improper purpose such as creating derivative info from the ID or facial scan itself unrelated to the sole purpose of verifying that an individual is an adult.

While we're at it - is there any legitimate reason why Discord is associating a person's actual or estimated age with their account as opposed to storing a value that states if they are or are not an adult? That sort of granularity seems unrelated to the stated purpose.
by CivBase | 2026-02-12 23:38:28+00:00
> This is false. Age verification is not mandatory for all accounts. You will be able to join a Discord with your friends, chat, and do voice without age verification.

You are correct. For now. But why would they stop there?

Supposedly this is to protect teens. If that's true, why would they continue letting teens chat with anonymous users? What if they get tricked into sharing sensitive images or video of themselves? Surely we need to know everyone's ID to ensure teens aren't unwittingly chatting with a known predator. It's for their safety. But for now that's a bridge too far. For now.

And why should we believe this even has anything to do with protecting teens? That's valuable data. Discord says they're not holding onto it... for now. But Discord is offering quite a lot to users for free. Why let such an obvious revenue source go unmonetized? They're doing this now because they're going public soon. Investors want an ROI and this action is sure to invite some competition. The people leaving want an alternative, so a competitor could get a foothold. Discord needs to stay ahead. And the users Discord keeps after this stunt are going to be the most resilient to leaving - the most exploitable. Surely they wouldn't care if the policy changes in the future.

The sky isn't falling. But the frog is boiling.
by acgourley | 2026-02-12 23:38:34+00:00
Yeah one reason I think the government has to offer this is usability. While you can imagine a purely p2p protocol between cypherpunks, for everyone else there needs to be a way to social workers, DMV staff, etc can deal with edge cases (such as your id being stolen and needing a reset). Furthermore it helps if it's super illegal to tamper with this network (consider how rare check fraud is, despite being easy).
by rajangdavis | 2026-02-12 23:38:40+00:00
Am I crazy or is this AI generated?

Parts like `No boilerplate, no imports, no build system. Just Ruby being Ruby.` and `The insight behind Shoes wasn't technical—it was emotional` seem to fit a pattern I frequently see in AI Generated output.

Even the structure of the blog post follows a pattern I see in AI generated text with the section of `Why This Matters`.
by bartblast | 2026-02-12 23:38:53+00:00
To clarify - Hologram's runtime is heavier than Gleam's, but that doesn't mean it's heavy. The compiler does tree-shaking, bundling only the code your app actually uses, so you're not shipping the entire reimplemented runtime to the browser.

As for the WASM bytecode interpreter idea - you'd run into the same problems I described in my earlier comment. Even a minimal interpreter compiled to WASM tends to land in the multi-MB range once you include enough of the runtime to be useful. You still can't touch the DOM from WASM, so every UI update crosses the JS bridge with serialization overhead. You lose the ability to surgically call native browser APIs (like built-in Unicode support) instead of bundling your own. And you lose readable output, which matters for debugging.
by echelon | 2026-02-12 23:38:54+00:00
Let's call this what it is:

1. A way for politicians and the state to track porn habits to US citizens and use that information against them in the future. Blackmail for the future politicians, business leaders, and wealthy to coerce them into doing what those in power want.

2. A way for conservatives to tighten the noose around non-chaste materials and begin to purge them from the internet. And if that works, that's hardly the last thing that will go. Next will be LGBT content, women's rights content, atheist content, pro-labor content, and more. (Or if you're on the other side of the political spectrum, consider that the powers could be used to remove Christian content, 2nd Amendment content, etc. It doesn't really matter what is being removed, just that the mechanisms are in place and that powers can put a lid on the populace.)

We aren't screaming loudly enough.

Do not try to sugar coat this with a pedantic mistake.

This is far worse.

It's a first step down a path the Big Brother state wants.

Yell.

Scream.

Protest.
by outime | 2026-02-12 23:40:17+00:00
It's time to accept that 99% of people will not accept the loss of "features" (not sure why that's in quotes) or move to something objectively inferior for their needs i.e. something that requires more knowledge instead of simply opening an app where everything is ready to use.

Coming from a former heavy IRC user who's not going back except for nostalgia trips.
by amiga386 | 2026-02-12 23:40:31+00:00
Yes, but if there's an axe murderer in my house, I don't care how much he intends to murder me. I don't want him to murder me.

The government has a variety of aims and objectives. Certainly, shooting for a more healthy population is good. Convincing those that drink a lot to drink less would be one way. Permanently making the drinks awful for the entire population, no matter how many or few they drink, and ensuring what was once good never ever comes back... is another way.