MurphyA/hacker-news huggingface dataset:
by hexage1814 | 2026-02-16 12:22:15+00:00
This is all pointless, though.

Like, the technology behind this is no secret at this point. If not China, it will be Russia, or Belarus, or Iran, or whatever. Somewhere with electricity, servers, and a disregard for US intellectual proprietary laws. Also, even in China, I'm really skeptical that they would put filters for Chinese users (unless you are trying to make of Xi Jipinin that it is). The most likely outcome is that America/Europe get safeguards and Chinese users don't, which would lead to a funny situation of Westerners using Chinese VPNs to access a more unrestricted version of the model.

And that's not even to mention open source, which is the future of this tech. Open source, local, censorship-free models that you will be able to run on your home.
by adrian_b | 2026-02-16 12:22:46+00:00
Qualcomm also had their own architectural license, but Arm claimed that neither of the 2 licenses is applicable.

I have read at that time the documents presented by both parties, but essential details of the contracts were missing from the public documents, so it was impossible to know which of Qualcomm and Arm was right.

Nevertheless, the argumentation presented by Qualcomm seemed far more plausible, unless it would have been contradicted by some of the redacted out contract details.

Arm has not shown in public any information that could have proven that they are right, so they, or their supporters, may not say that the judge has made a wrong decision.

Supposing that the decision was wrong, Arm has preferred to keep secret their arrangements with the customers, instead of proving that they were right, presumably because they might lose more money if other customers learned the exact details of the contract with Qualcomm, so they could request similar terms.

While I believe that it is right for Qualcomm to have won the trial, I strongly dislike the fact that Qualcomm now designs their own cores instead of licensing them from Arm.

The reason is that the Arm cores have excellent documentation, on par with that of the Intel-AMD CPUs, while the Qualcomm cores, like the Apple cores, have non-existent documentation. Moreover, Qualcomm is so silly that they have always obfuscated even what Arm cores they used in their older products. Whenever I evaluated some smartphone with Qualcomm SoC it was impossible to find any useful information on the Qualcomm site, but I had to go to various third parties to learn what is actually inside the Qualcomm SoC, to be able to compare it with alternatives.
Show HN: Claude Rate Widget Native macOS Widget to Monitor Claude Code Limits
by hulryung | 2026-02-16 12:23:03+00:00
I built a free, open-source macOS WidgetKit app that shows your Claude Code / Claude Max rate limits at a glance.

If you use Claude Code heavily, you've probably been surprised by rate limits mid-session. I kept losing track of how close I was to hitting the cap, so I made a desktop widget that stays visible while I work.

What it does:
- Displays all four limits simultaneously: Session (5h), Weekly, Weekly Sonnet, and Overage
- Color-coded: green (normal), orange (80%+ used), red (rate limited)
- Shows reset countdowns for each limit
- Auto-refreshes every 15 minutes via WidgetKit
- Three sizes (small/medium/large) to fit your desktop

Technical details:
- Native Swift + WidgetKit, no Electron
- OAuth with PKCE for authentication (no API keys needed)
- Uses App Group UserDefaults to share data between the main app and widget extension
- Built with XcodeGen, notarized and signed with Developer ID

It's completely free, no tracking, no analytics. Just download the DMG and go.

Feedback welcome — this is my first WidgetKit project and I learned a lot about macOS sandboxing and code signing along the way.
by RockRobotRock | 2026-02-16 12:23:03+00:00
"No Visual Studio installation. No GUI. No prayer. Just a script that does exactly what it says."

https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing#...

https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing#...

The shitty AI writing is so distracting I had to stop reading.
by estruyf | 2026-02-16 12:24:31+00:00
A personal reflection on how AI tools like GitHub Copilot are making it trivial to clone
existing indie developer products, and the impact on the sustainability of indie development.
The author proposes introducing friction back into the development process, not the old
coding friction, but thinking friction, and introduces a "Product Moral Compass" agent
to help developers make informed decisions before building.
by ValentinPearce | 2026-02-16 12:25:09+00:00
I'm also on 34 keys though I might go up to 36 when the mikefive[1] comes out. I started with my mods on my thumb keys, then moved to home row mods but as I got faster (not blazing, just 60+WPM) they would often trigger accidentally.t

I ended up looking a bit more into it and stumbled upon urob's timeless home row mods[2] and they work pretty well. Have only had a couple accidental triggers but I'm pretty sure they would be better with a dedicated shift key, hence the interest in 36 keys. I might have a look at a combo to have a delay-less shift but I quite like how my layout is at the moment[3]

[1] https://www.reddit.com/r/ErgoMechKeyboards/comments/1cfg3vr/...

[2] https://github.com/urob/zmk-config?tab=readme-ov-file#timele...

[3] https://github.com/ValentinPearce/zmk-config
by atech-77 | 2026-02-16 12:25:19+00:00
I built a character-level transformer that uses harmonic phase encoding instead of learned embeddings. Each character gets a phase angle on the unit circle, embedded as [cos(theta), sin(theta), cos(2theta), sin(2theta), ...]. No tokenizer, no BPE.

Three identical models trained on Shakespeare (4 layers, 128 dim, RTX 4070 Ti, ~10 min each):

- Baseline (random Gaussian, trainable): val loss 1.5570
- Harmonic (phase-encoded, trainable): val loss 1.5223 (-2.2%)
- Frozen (phase-encoded, NOT trainable): val loss 1.5567 (-0.02%)

The frozen model has 40k fewer trainable parameters and zero gradient updates to embeddings. It matches the fully-trained baseline using pure geometry.

This came out of a larger project (25 tests) validating harmonic coherence as a computational primitive. The chain: Test 21 proved cosine similarity is blind to harmonic structure → Test 24 confirmed real transformer embeddings contain that structure → Test 25 showed providing it from the start beats learning it from random noise.

Repo has everything: Rust + Python test suites, the transformer script, two papers. python harmonic_transformer.py to reproduce.
by vintermann | 2026-02-16 12:25:26+00:00
Sure, in a context in which you're solving a technical problem for me, it's fair that I shouldn't worry too much about why you're asking - unless, for instance, I'm trying to learn to solve the question myself next time.

Which sounds like a very common, very understandable reason to think about motivations.

So even in that situation, it isn't simple.

This probably sucks for people who aren't good at theory of mind reasoning. But surprisingly maybe, that isn't the case for chatbots. They can be creepily good at it, provided they have the context - they just aren't instruction tuned to ask short clarifying questions in response to a question, which humans do, and which would solve most of these gotchas.
by heliumtera | 2026-02-16 12:25:30+00:00
llms cannot reason, they can retrieve answers to trivial problems (better than any other tool available) and generate a bunch of words.
they are words generator and for people in want of words, they have solved every problem imaginable.

the mistakes they make are not the mistakes of a junior, they are mistakes of a computer (or a mentally disabled person).

if your job is beeing a redditor, agi is already achieved.
it it requires thinking, they are useless.

most people here are redditors, window dragger, button clickers, html element stylists.
by hshdhdhj4444 | 2026-02-16 12:25:55+00:00
If AGI is already here actions would be so greatly accelerated humans wouldn’t have time to respond.

Remember that weather balloon the US found a few years ago that for days was on the news as a Chinese spy balloon?

Well whether it was a spy balloon or a weather balloon but the first hint of its existence could have triggered a nuclear war that could have already been the end of the world as we know it because AGI will almost certainly be deployed to control the U.S. and Chinese military systems and it would have acted well before any human would have time to intercept its actions.

That’s the apocalyptic nuclear winter scenario.

There are many other scenarios.

An AGI which has been infused with a tremendous amount of ethics so the above doesn’t happen, may also lead to terrible outcomes for a human. An AGI would essentially be a different species (although a non biological one). If it replicated human ethics even when we apply them inconsistently, it would learn that treating other species brutally (we breed, enslave, imprison, torture, and then kill over 80 billion land animals annually in animal agriculture, and possibly trillions of water animals). There’s no reason it wouldn’t do that to us.

Finally, if we infuse it with our ethics but it’s smart enough to apply them consistently (even a basic application of our ethics would have us end animal agriculture immediately), so it realizes that humans are wrong and doesn’t do the same thing to humans, it might still create an existential crisis for humans as our entire identity is based on thinking we are smarter and intellectually superior to all other species, which wouldn’t be true anymore. Further it would erode beliefs in gods and other supernatural BS we believe which might at the very least lead humans to stop reproducing due to the existential despair this might cause.
by antonyh | 2026-02-16 12:26:28+00:00
I don't think the world needs another protocol, we need to leverage the ones we have. This space (text-based real-time messaging with media attachments) is feature complete, there's nothing left to add. The remaining value-adds are exactly that; optional extensions for productivities suites and integrating SaaS tools. Pricing and Privacy are another two concerns, and personally for the latter I'd like human chat to be as far away from AI as possible.

I use Google Chat, only because my clients use it. Network effects matter. Personally I think it's terrible, but I wasn't a fan of Slack either but I'm not entirely sure why as it's pretty much just sending text. Maybe the opportunity to innovate in this space is UI/UX, and performance/reliability (Signal has been slow/flaky recently for us).
Show HN: Rakenne – Markdown-defined agentic workflows for structured documents
by rnc000 | 2026-02-16 12:26:31+00:00
Hi! I’m the creator of Rakenne and I built it because I noticed a recurring problem with LLMs in professional settings: chat-based document creation is unpredictable and hard to scale for domain experts.

Experts know the process of building a document (the questions to ask, the order of operations, the edge cases), but translating that into a long system prompt often leads to hallucinations or missed steps.

What is Rakenne? Rakenne is a multi-tenant SaaS that lets domain experts define "Guided Workflows" in Markdown. An LLM agent then runs these workflows server-side, conducting a structured dialogue with the user to produce a final, high-fidelity document.

The Tech Stack:

* Agentic Core: Built on the pi coding agent (https://github.com/badlogic/pi-mono) using RPC mode. This allows the agent to maintain state and follow complex logic branches defined in the Markdown files.

* Frontend: Built with Lit web components. I wanted something incredibly lightweight and framework-agnostic so the document "interviews" feel snappy and can eventually be embedded as widgets.

* Multi-tenancy: Designed to isolate agent environments server-side, ensuring that custom expert logic doesn't leak between tenants.

Why this approach? Instead of "Chat with a PDF," it’s "The Logic of an Expert." If you’re a lawyer or a compliance officer, you don’t want a creative partner; you want a system that follows your proven methodology. By using Markdown, we make the "expert logic" version-controllable and easy for non-devs to edit.

I’d love your feedback on:

1. The Agentic UX: Does the "interview" flow feel natural, or is it too rigid?
2. Markdown as Logic: Is Markdown the right "DSL" for this, or should we move toward something like YAML or a custom schema?
3. Latency: We're using RPC for the agent-browser communication—is the response time acceptable for your use case?

Thanks! I'll be around to answer any technical questions.
Show HN: A note-taking app where notes connect themselves
by yamatokaneko | 2026-02-16 12:26:33+00:00
I built a note-taking app as an experiment to reduce the amount of organization to near-zero. The core idea is to remove titles, folders, tags, and manual linking.

The workflow has three main parts:
1. Draft notes as ongoing, unnamed work.
2. Archive notes and forget without guilt.
3. Recall without search. As you write, related notes automatically resurface based on context.

I started this project because I found it hard to keep my notes organized as they grew in number. This method might not work well for people who like strict organization, but I’d like to hear how others might use or change it, and what kinds of workflows it could fit.
by killbot5000 | 2026-02-16 12:27:12+00:00
> Quality of code has never had anything to do with which products are successful. I bet both youtube and facebook's codebase is a tangled mess.

The code’s value is measured in its usefulness to control and extend the Facebook system. Without the system, the code is worthless. On the flip side, the system’s value is also tied to its ability to change… which is easier to do if the code is well organized, verified, and testable.
Show HN: KanVibe – Kanban board that auto-tracks AI agents via hooks
by rookedsysc | 2026-02-16 12:27:38+00:00
I run multiple Claude Code agents in parallel across different branches. Checking each tmux session one by one to see which agent was working, waiting for input, or done was painful.

KanVibe is a self-hosted Kanban board for this. Three things it does:

- *Browser terminals*: Every task card has a live terminal (xterm.js). Click a task, see its output. No tmux attach needed.
- *Hook-driven status tracking*: Claude Code Hooks auto-move cards across the board (PROGRESS → PENDING → REVIEW). Zero manual updates.
- *Git worktree automation*: Create a task with a branch name → worktree + terminal session auto-created. Move to DONE → everything auto-cleaned.

Setup: `git clone` + `bash start.sh`. Requires Node.js 22+, tmux/zellij, and Docker.

Built with Next.js 16, React 19, PostgreSQL, xterm.js, and WebSocket. AGPL-3.0 licensed.
by dns_snek | 2026-02-16 12:27:49+00:00
> Example is unexpected data that doesn’t match expectations. Can’t fault the AI for those bugs.

I don't understand, how can you not fault AI for generating code that can't handle unexpected data gracefully? Expectations should be defined, input validated, and anything that's unexpected should be rejected. Resilience against poorly formatted or otherwise nonsensical input is a pretty basic requirement.

I hope I severely misunderstood what you meant to say because we can't be having serious discussions about how amazing this technology is if we're silently dropping the standards to make it happen.
by GuB-42 | 2026-02-16 12:28:12+00:00
Kind of like this: https://xkcd.com/1368/

And it is the kind of things a (cautious) human would say.

For example, that could be my reasoning: It sounds like a stupid question, but the guy looked serious, so maybe there are some types of car washes that don't require you to bring your car. Maybe you hand out the keys and they pick your car, wash it, and put it back to its parking spot while you are doing your groceries or something. I am going to say "most" just to be sure.

Of course, if I expected trick questions, I would have reacted accordingly, but LLMs are most likely trained to take everything at face value, as it is more useful this way. Usually, when people ask questions to LLMs they want an factual answer, not the LLM to be witty. Furthermore, LLMs are known to hallucinate very convincingly, and hedged answers may be a way to counteract this.
by DrScientist | 2026-02-16 12:28:33+00:00
> but Israeli Arabs have the same rights as Jews in Israel

That is simply not true. For example the 2023 Citizenship and Residency Revocation Law specifically only applies to one type of Israeli citizen.... guess which one?

>there may be some racism as in every other country

The question is whether than racism is part of the law and policy of the country. It's quite clear, under the current leadership, that if you are 'other' then you are second class.

Here's another example:

https://www.amnesty.org/en/latest/news/2026/02/knesset-must-...

> The West Bank is under occupation, Israel itself is not.

So Israels actions in the West bank are thus somehow not relevant???

> with a better model based on neighbouring countries is ridiculous or disingenuous

Senior members of the current Israeli government ( and I specifically make a distinction here between the goverment and the country ), are quite openly calling what can only be described as ethnic cleansing.

And as well as the occupation of Gaza and the West Bank, Israel is currently also occupying parts of Lebanon, Syria, and also appears to want a war with Iran.

The solution isn't to cleanse/kill everyone else, the solution is to find a way to live side by side.
by ndriscoll | 2026-02-16 12:29:17+00:00
I've found that to be accurate when asking it questions that require ~PhD level knowledge to answer. e.g. Gemini and ChatGPT both seem to be capable of answering questions I have as I work through a set of notes on algebraic geometry.

Its performance on riddles has always seemed mostly irrelevant to me. Want to know if models can program? Ask them to program, and give them access to a compiler (they can now).

Want to know if it can do PhD level questions? Ask it questions a PhD (or at least grad student) would ask it.

They also reflect the tone and knowledge of the user and question. Ask it about your cat's astrological sign and you get emojis and short sentences in list form. Ask it why large atoms are unstable and you get paragraphs with larger vocabulary. Use jargon and it becomes more of an expert. etc.
by polishdude20 | 2026-02-16 12:29:35+00:00
It's never too late to improve your brain although there can be this false thinking that the brain needs "intellectual" hobbies to be healthy.

Yo give the most benefit, you should mix in hobbies like chess with things that stimulate your whole body and cause your brain to coordinate multiple systems at once. Something like dance is highly beneficial because you're not only listening to music, you're coordinating your movements, balance, emotions. If it's a social dance even better. You're coordinating your social skills as well.

I don't practice what I preach but I think social dance is the number one way to keep your brain healthy as well as your body if you're trying to be efficient.
by Balinares | 2026-02-16 12:29:36+00:00
Oh, Julius. Haven't we all met a Julius.

Story! Long ago, very long ago, I was working at a tiny Web company. Not very technical, though the designers were solid and the ops competent.

We once ended up hosting a site that came under a bit of national attention during an event that this site had news about. The link started circulating broadly, the URL mentioned on TV, and the site immediately buckled under the load.

The national visibility of the outage as well as the opportunity cost for the customer were pretty bad. Picture a bunch of devs, ops, sales and customer wrangling people, anxiously packed around the keyboard of the one terminal we managed to get logged into the server.

That, and Julius, the recently hired replacement CTO.

Julius, I still suspect, was selected by the previous CTO, who was not delighted about his circumstances, as something of a revenge. Early on, Julius scavenged the design docs I was trying to put together at the time to get the teams out of constant firefighting mode, and then started misquoting them, mispronouncing the technical terms. He did so confidently and engagingly. The salespeople liked him, at first.

The shine was starting to come off by the time that site went down. In a company that's too small for teams to pick up the slack from a Julius forever, that'll happen eventually.

So here we were, with one terminal precariously logged into the barely responding server, and a lot of national eyes on us. This was the early days of the Web. Something like Cloudflare would not exist for years.

So it fell on me. My idea was that we needed to replace the page at the widely circulated URL with a static version, and do so very, very fast. I figured that our Web servers were usually configured to serve index.html first if present, with dynamic rendering only occurring if not. So I ended up just using wget on localhost to save whatever was being dynamically generated as index.html, and let the server just serve that for the time being.

This was not perfect and the bits that required dynamic behavior were stuck frozen, but that was an acceptable trade-off. And the site instantly came back up, to the relief of everyone present.

A few weeks later, the sales folks, plus Julius, went to pitch our services to a new customer prospect. I bumped into one of them at the coffee machine right afterwards. His face said it all. It had not gone well.

Our eyes met.

And he said, with all the tiredness in the world: "He tried to sell them the 'wget optimizer'..."
by boxed | 2026-02-16 12:29:58+00:00
> What upsets me so much about this unnecessary waste is that when I was a kid clothes were expensive

Clothes used to be more expensive and that makes you upset now?

But go back before the mechanized loom to see ACTUAL expensive clothing. When people were robbed, they literally took their clothes. People were murdered for the clothes they wore.

Now let's rethink this. Should you be angry that you didn't get beaten for destroying your clothing when you were a kid, because actually clothing was insanely cheap compared to pre-industrial ages? No, we should know our history and be glad that things are cheaper now.
by Adanos | 2026-02-16 12:31:13+00:00
Great point – that's exactly the challenge. Right now we filter for open-market buys and sells only, which already removes a lot of the noise from automatic/planned sales (like 10b5-1 plans). We're exploring additional signal filters, like flagging trades that are unusual relative to an insider's historical pattern, or highlighting cluster buying (multiple insiders buying around the same time). Would love to hear what kind of normalization you'd find most useful.
by podgietaru | 2026-02-16 12:31:17+00:00
My experience with Chatbots outside of a coding context also ends up like this.

A while ago I asked:

Is "Read more" an appropriate project for the Getting things done framework? - The answer, yes, it was.

Then I asked "Is Read More too big of a project to be appropriate for the GTD Framework" - The answer? Yes, it was far too big.
by dangus | 2026-02-16 12:31:26+00:00
It’s hard to celebrate the success of people who convey toxic Silicon Valley stereotypes.

And I’m not going to celebrate the success of multimillionaires who are quitting their passion projects to join the evil empire to “change the world” by making the lives of the working class worse and transferring more wealth to the top.

Someone in OP’s position of success has the means to make the choice to not work with a Palantir collaborator, but they chose to go for it.