MurphyA/hacker-news huggingface dataset:
by dangus | 2026-02-25 13:19:49+00:00
I would have a hard time living far away from a Micro Center. Your first impressions are pretty much correct in that, yes, it is great.

They aren’t the best place to buy many categories of items, but for other categories, they are pretty amazing.

Their in-house brand Inland used to really suck 10+ years ago, but now they make some great product categories, like their SSDs and flash storage (sometimes branded Micro Center instead of Inland).

The 3D printing section is pretty legit, it’s come in handy when I’ve needed parts in a pinch, and they cost the same as online (actually, less, since Bambu charges shipping).

There are times when their PC parts are cheaper than elsewhere like if you buy motherboard and processor via a bundle.

They’re the best place to snag a GPU. When supply is low. You beat scalpers by going to Micro Center. They’ll only sell them in store and they check ID to make sure you don’t buy them more than once every 30 days.

They are, to my knowledge, the exclusive retailer of Bawls energy drinks.

Last I checked, they do price match with online retailers.

The salespeople are commissioned but usually aren’t annoying about it, and generally it makes them helpful more than not, and they tend to know exactly where everything is.

I wouldn’t really go to Micro Center for things like cables and other accessories where you get better selection online.

I wouldn’t expect a major difference with the original Ohio locations. I’ve been to locations in numerous states and they’re all generally the same, although I think there’s a location somewhere with a mechanized moving filament wall as something of a party trick.
by user3939382 | 2026-02-25 13:20:05+00:00
Actually what we have is an entire stack, starting with Von Neumann arch, the kernel, the browser, auth —- it is optimized for the intuition of neither humans nor agents. All the legacy cruft that we glibly told people to RTFM on is now choking your agent and burning your tokens.

I have a solution to all this of course but why should I tell anyone.
by dghf | 2026-02-25 13:20:16+00:00
But water that has boiled into gas also gets a word: steam.

As far as I'm aware, there is no separate word for freezing water -- i.e. water that is very cold and will, if it continues to get colder (and has something to crystallise around), turn into ice.

So the symmetry seems complete: ice -> freezing water -> water -> boiling water -> steam.
Show HN: Widify – An AI auto-blogging tool that commits directly to GitHub
by x-fifteen | 2026-02-25 13:21:09+00:00
Hi HN,

I’m an indie developer from Japan , and I’m sharing Widify today: an automated blogging tool that generates SEO-optimized articles and translations, then pushes them directly to your GitHub repository.

Why I built this: Managing blogs, writing SEO-focused content, and translating posts into multiple languages takes a massive amount of time. I wanted a system where I could just define the topics, and the tool would handle the research, writing, localization, and publishing seamlessly. I couldn't find a tool that integrated well with a developer's workflow (like Git/Markdown), so I built my own.

How it works under the hood:

Content Generation & Translation: It uses AI to generate the base article and can automatically translate it into multiple languages.
GitHub Integration: Instead of using a traditional CMS database, Widify pushes the generated Markdown/MDX files directly to your configured GitHub branch (e.g., creating a PR or pushing to main).
Tech Stack: Built with Next.js, Supabase, and Inngest for handling reliable background jobs (generation and translation pipelines).
The hard parts: One of the biggest challenges was making sure the GitHub auto-publishing workflow was clean. I had to design a system that reliably updates existing repositories without messy Git history, handling both base articles and translated versions perfectly. Also, managing background jobs for long-running AI text generation required building a robust queuing system.

I know there are many AI writing tools out there, but I wanted to build something that feels native to how developers actually deploy static sites (Next.js/Astro/Hugo + GitHub Pages/Vercel).

It’s completely self-funded and I’m building it solo. I’d love to hear your thoughts, especially on the GitHub publishing workflow and the architecture.

Happy to answer any technical questions!
by dotancohen | 2026-02-25 13:21:14+00:00
Muslims Arabs. I talk with them often in Arabic as I'm learning the language. Some Bedouin have family in the strip, most Hamas detractors are Bedouin from what I've been told.

The Arabs are not coy - they tell it exactly as it is. I'll be speaking to someone in what I perceive a pleasant conversation, and he'll mention something that I'll realise this guy would murder me under slightly different circumstances - while being hospitable. Their culture is not easy for us to comprehend.

Arab society has power struggles as a feature. There is always punching and slapping between family members, and there are always fueds with other extended families. For example, if one wants to find a wife or a job, his family needs honour. So he or his brothers go out and shoot up another family's complex. They are not trying to kill anybody, there are huge consequences if somebody dies. But they do some damage to display that they are an honourable (I guess tough) family, and now the younger family member can find a job or a wife. And this is how, they say, Israel should handle Gaza. When Gaza tries to gain honour in the eyes of their society, they need to be put back in place in a way that they understand culturally. Otherwise Israel will be the family that everybody shoots at.
Show HN: DataSweeper – A Cyberpunk Minesweeper Game
by happy_malone | 2026-02-25 13:21:31+00:00
I built "Data Sweeper" using Next.js 15 and Supabase. It’s a PWA, so it works offline and installs on your home screen.

I need your eyes on:

Does the "Screen Shake" on mine hits feel satisfying or annoying?

Is the "Bloodline" theme readable on mobile?

How fast can you breach the 10x10 grid? (Post your leaderboard screenshots!)

Link: https://datasweeper.jamatrix.io/
by fhennig | 2026-02-25 13:21:32+00:00
Thanks for replying that. I think after reading this, I'd go with what was said at the end: “There is no such thing as an unintended consequence” - Amazon claiming that what they're doing is to the benefit of consumers is bullshit. Obviously Amazon knows about all of what's going on (i.e. they cause prize inflation elsewhere) and they willfully tolerate these consequences of their policy.
by Imustaskforhelp | 2026-02-25 13:21:53+00:00
I was looking at this guy's recent comment which got flagged/called bot and I got curious and looked at their acct history to see your post

I then looked at the comment you gave

> This is a great observation. I'm the creator of OpenClaw, and you've hit on exactly why we recently introduced the "Gateway" architecture.

They are definitely a bot but they haven't responded to your raspberry pi request.

Are bots getting smart enough to reject us recipes of how to make raspberry pi's xD

on a more serious note, can dang or any moderator please ban that fellow. They are clearly a bot if they are pretending to be the creator of OpenClaw
Show HN: SIB-ENGINE Pre-emptive hallucination detection via geometric structure
by yubainu | 2026-02-25 13:21:57+00:00
I built SIB-ENGINE, a real-time hallucination detection system
that monitors LLM internal structure rather than output content.

KEY RESULTS (Gemma-2B, N=1000):

• 54% hallucination detection with 7% false positive rate

• <1% computational overhead (runs on RTX 3050 with 4GB VRAM)

• ROC-AUC: 0.8995

WHY IT'S DIFFERENT:

Traditional methods analyze the output text semantically.

SIB-ENGINE monitors "geometric drift" in hidden states during generation - identifying the structural collapse of the latent space before the first incorrect token is sampled.

This approach offers unique advantages:

• Real-time intervention: Stop generation mid-stream

• Language-agnostic: No semantic analysis needed

• Privacy-preserving: Never reads the actual content

• Extremely lightweight: Works on consumer hardware

HOW IT WORKS:
SIB-ENGINE monitors the internal stability of the model's computation. While the system utilizes multiple structural signals to detect instability, two primary indicators include:

Representation Stability: Tracking how the initial intent is preserved or distorted as it moves through the model's transformation space.

Cross-Layer Alignment: Monitoring the consensus of information processing across different neural depths to identify early-stage divergence.

When these (and other proprietary structural signals) deviate from the expected stable manifold, the system flags a potential hallucination before it manifests in the output.

DEMO & CODE:

• Demo video: https://www.youtube.com/watch?v=H1_zDC0SXQ8

• GitHub: https://github.com/yubainu/sibainu-engine

• Raw data: raw_logs.csv (full transparency)

LIMITATIONS:

• Tested on Gemma-2B only (2.5B parameters)

• Designed to scale, but needs validation on larger models

• Catches "structurally unstable" hallucinations (about half)

• Best used as first-line defense in ensemble systems

TECHNICAL NOTES:

• No external models needed (unlike self-consistency methods)

• No knowledge bases required (unlike RAG approaches)

• Adds ~1% inference time vs. 300-500% for semantic methods

• Works by monitoring the process not the product

I'd love feedback on:

• Validation on larger models (Seeking strategic partnerships and compute resources for large-scale validation.)

• Integration patterns for production systems

• Comparison with other structural approaches

• Edge cases where geometric signals fail

This represents a fundamentally different paradigm: instead of
asking "is this text correct?", we ask "was the generation process
unstable?" The answer is surprisingly informative.

Happy to discuss technical details in the comments!
by rubyfan | 2026-02-25 13:22:11+00:00
People are sensitive to video. Looks at the reaction from the Ring Super Bowl commercial and Nest Camera video retrieval news from a few weeks ago.

Your phone and watch are spyware mostly just spying on you. Sure they could be used to spy on others but the directness of an always on smart glass camera lens in one’s face is a little more jarring.
by yubainu | 2026-02-25 13:22:19+00:00
I’ve been exploring why LLMs "break" during inference. Most current hallucination detection methods look at the final text (semantic analysis) or use another LLM to double-check (self-consistency). These are effective but extremely slow and expensive.

SIB-ENGINE is my attempt to solve this at the geometric layer. By monitoring the "Anchor Drift" (how hidden states deviate from the prompt’s latent trajectory), I found that hallucinations often manifest as a structural instability before the token is even sampled.

The Numbers:

Recall: 53.89% (It catches about half, but it's consistent)

Precision: 88.52% (Low false-alarm rate is my priority)

Overhead: <1% (Running on an RTX 3050 with 4GB VRAM)

AUC: 0.8995

I've released a Lite version (1-axis) on GitHub so you can see the fundamental logic and run it on your own machine. I’ve also included the raw_logs.csv from my N=1000 test run on Gemma-2B for full transparency.

I’m particularly curious if anyone here has experimented with similar geometric approaches or has thoughts on how this might scale to 70B+ models where the latent space is significantly denser.

Happy to dive into the technical details!
by jonp888 | 2026-02-25 13:22:53+00:00
If you plough through the first pages so far as I can tell it seems like actually it won't be removed.

Certainly not FPC, because the hard dependency on GTK2 was a misunderstanding.

For Lazarus it seems like dependency on GTK2 is considered a bug and not a fundamental incompatibility, because there are too many GTK2 applications to completely remove it from Debian.
by jbjbjbjb | 2026-02-25 13:22:53+00:00
It is sort of brilliant (thanks btw) but also stupid to think about. It is easy for people to simply put a sensible monthly amount in a low cost fund and given enough time and steady contributions make life changing amounts of money (early retirement, house upgrade, child’s school or college paid for etc). And all without needing to take a big bet at any point.
by uhhhhhhh | 2026-02-25 13:23:22+00:00
Well, being pedantic, my favorite hobby:

Frozen water represents a state change and that different state commonly gets its own word: ice/water/steam equates to solid/liquid/gas

Boiling/freezing water represents the state of the liquid, not the transition. Its descriptive. Water boils away into steam, or freezes into ice.

Should we consider luke-warm water also singular? What about body-temperature water? cool water? It makes sense not to treat adjectives/descriptive words combined with the subject as singular because the definition already exists in the root of the words (meaning of adjective word + meaning of subject word). Blue clay is another example, why would that be a singular?

It really only makes sense to me in the rare cases where the combination words represent something different or non obvious than the combined meanings of the two words (i.e to 'give up')
by tremon | 2026-02-25 13:23:28+00:00
> Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron's cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience

-- C.S. Lewis
by philipallstar | 2026-02-25 13:23:39+00:00
This is a clash of semi-overlapping, transitioning philosophies.

The global, liberal hegemony philosophy is that you can trust other countries, and countries are just economic zones with mildly different food and weather. Country dividing lines for any other purpose are bad. The UK was evil for wanting more sovereignty vs the EU; what's the difference? Open the borders. Let anyone vote. This has only recently been philosophically countered in the popular left-leaning consciousness by the war in Ukraine, where at least one border is seen to be worth defending, and in the mainstream as sovereignty and related conservative ideas are taking hold again, although with a few extra steps to make it palateable to non-conservatives.

The practical philosophy is: we already save a huge amount of money we can spend on benefits by depending on the US for defence; might as well do the same with tech. They probably know everything anyway, and what's to know? This isn't exactly countered yet philosophically, but Donald Trump is making people realise they should at least pay their own way in defense, which is helping to gradually override the prioritising of short-term vote-buying.
by apothegm | 2026-02-25 13:23:47+00:00
Maybe not at super large font sizes. But even lowercase i and l are easy enough to confuse at a glance mid-word in most sans-serif fonts, not to mention uppercase I and lowercase l. You don’t even need “confusable” glyphs to create a domain name that will stand up to a casual visual confirmation from a busy user in a phishing context.
by magic_hamster | 2026-02-25 13:23:52+00:00
> The satellite shows the cover-up.

The satellite shows something from a time after the events which were recreated and is therefore not relevant to the "digital recreation" which is what the post is about.

Also, there is absolutely zero proof it was a coverup as multiple explanations for this were given. Sure you may choose to believe what you will. But the right way to put this, if you're truly neutral and looking for the truth, is that the satellite imagery shows a later occurance where the vehicles were uncovered, several reasons for this were suggested, and a coverup is also possible, but couldn't be verified with any factual data.
Show HN: AutoBrief – Generate post-incident briefs from a structured form
by SoloShipper | 2026-02-25 13:24:19+00:00
Hi HN,

I built AutoBrief after noticing that resolving incidents wasn’t the longest part — writing about them was.

After every incident we would write:
• An engineering postmortem
• An executive summary
• A status page update
• Runbook changes

Same incident, multiple documents.

AutoBrief lets you fill out one structured form (timeline, impact, root cause, mitigation, uncertainties) and generates tailored drafts for each audience.

A few design decisions:
• Sensitive fields encrypted at the application layer
• Workspace isolation using Postgres RLS
• Incident data is not used to train AI models
• Meant as a draft accelerator, not a replacement for review

Stack:
Next.js 15, Supabase (Postgres + RLS), Claude API, deployed on Vercel.

I’d especially appreciate feedback from engineers who run incident reviews.
Would this reduce overhead in your workflow, or just add another tool?
by hodder | 2026-02-25 13:25:04+00:00
Not that it is particularly relevant to agentic coding but how can anyone truly argue streaming costs more? Average cable packages were exceeding 125-150 USD a month (in 2000 dollars). Under no circumstances would I be sympathetic to the argument that streaming costs more.

You can get all 7 of the major streaming subs for less without even shopping out deals. That is 100s of times the volume and quality of content that was delivered on cable for far less. It is so much content realistically that no one I have ever met has subscribed to all of them at once.

The argument really is empty. The fragmentized experience is annoying, but it isn't more expensive...And it DEFINITELY has fewer ads.
by tkrn | 2026-02-25 13:25:08+00:00
Describing Coalton as a CL add-on or even as a DSL has always seemed wrong to me. It's of course very tightly integrated with the Common Lisp runtime but it's also very different as an actual language. And I mean that in a positive way as being different from CL is both an achievement but also a requirement for doing what it does.

I just found it funny how Clojure's lack of cons pairs is enough to cause religious debates about its Lisp nature while (ISTR) adding symbols to Coalton basically requires foreign calls to the host system, but it still counts as a CL-with-types.
by redhale | 2026-02-25 13:25:18+00:00
Allow me a momentary rant...

I love Claude Code and use it all day, every day for work. I would self identify as an unofficial Claude Code evangelist amongst my coworkers and friends.

But Claude Code is buggy as hell. Flicker is still present. Plugin/skill configuration is an absolute shitshow. The docs are (very) outdated/incomplete. The docs are also poorly organized, embarrassingly so. I know Claude Code's feature set quite well, and I still have a hard time navigating their docs to find a particular thing sometimes. Did you know Claude Code supports "rules" (similar to the original Cursor Rules)? Find where they are documented, and tell me that's intuitive and discoverable. I'm sorry, but with an unlimited token (and I assume, by now, personnel) budget, there is no excuse for the literal inventors of Claude Code to have documentation this bad.

I seriously wish they would spend some more cycles on quality rather than continuing to push so many new features. I love new features, but when I can't even install a plugin properly (without manual file system manipulation) because the configuration system is so bugged, inscrutable, and incompletely documented, I think it's obvious that a rebalancing is needed. But then again, why bother if you're winning anyway?

Side note: comparing it to Gemini CLI is simply cruel. No one should ever have to use or think about Gemini CLI.
by alexei_led | 2026-02-25 13:25:32+00:00
Hi HN,

I built CCBot (Command & Control Bot) — a Telegram bot that gives you remote control over AI coding agents (Claude Code, OpenAI Codex CLI, Gemini CLI) running in tmux on your machine.

The problem: AI coding agents run in your terminal. When you step away — commuting, on the couch, at dinner — the session keeps working, but you lose visibility and control. Permission prompts pile up. You miss when the agent finishes or gets stuck.

=The approach: CCBot doesn't wrap agent SDKs or create isolated API sessions. It sits on top of tmux. Your agent process stays exactly where it is, in a terminal window. CCBot reads its output (from session transcripts, terminal scraping, and hook events) and sends keystrokes to it. You can tmux attach at any time and pick up where you left off — nothing is abstracted away.

How it works: Each Telegram Forum topic maps to one tmux window running one agent. Messages you type go in as keystrokes; the agent's responses come back as Telegram messages with MarkdownV2 formatting. Interactive prompts (permissions, plan mode, ask-user questions) are rendered as inline keyboard buttons you can tap.

Key features:

- Multi-provider — Claude Code, Codex, and Gemini in the same session. Each topic can run a different agent. Auto-detects provider from running processes.
- Interactive UI from your phone — Permission prompts, AskUserQuestion, ExitPlanMode rendered as tap-to-respond inline keyboards. No more returning to your desk just to hit "y".
- Real-time monitoring — Live status line, assistant responses, thinking content, tool use/result pairs streamed to Telegram.
- Hook-based event system — 5 Claude Code hook event types (SessionStart, Notification, Stop, SubagentStart, SubagentStop) for instant detection — no polling delay for interactive prompts.
- Session lifecycle — Directory browser to create sessions, auto-sync for manually created tmux windows, Fresh/Continue/Resume recovery when sessions die, paginated message history.
- Terminal screenshots — Capture the current pane as a PNG image, right from Telegram.
- Sessions dashboard — Overview of all running sessions with status and kill buttons.
- Agent command passthrough — Send /clear, /compact, /cost, or any slash command directly to the agent.
- Multi-instance — Run separate bots per Telegram group on the same machine.

Install: `uv tool install ccbot` or `brew install alexei-led/tap/ccbot`

Credits: CCBot started as a fork of https://github.com/six-ddc/ccbot, who created the original Telegram-to-Claude-Code bridge — a clever idea that I immediately wanted to build on. The project has since been rewritten with multi-provider support, topic-based architecture, interactive UI, hook event system, and a 1250+ test suite. Thanks to six-ddc for the original idea and implementation that got this started.

Tech: Python, python-telegram-bot, tmux, pyte (VT100 emulation), structlog. MIT licensed.

Would love feedback — especially from anyone running AI agents on remote machines or headless setups.
by epolanski | 2026-02-25 13:25:56+00:00
Freezing water is already at or below 0, it doesn't need to get "colder" to turn into ice, it simply needs to exchange the energy with the environment and rearrange in crystals.

Basically as it gets colder water exchanges energy with the environment and gets colder.

But once it reaches freezing temperature, it can no longer get colder and all the energy is used for the formation of crystals.
by wolvoleo | 2026-02-25 13:26:15+00:00
Well, if your goal is to be 100% the same as what Microsoft offer, then sure no there's not. But that's letting them set the goalposts.

If you look at the features you actually need and are willing to explore different ways of doing things that are not exactly like M365 there's more options. France and Germany are also working on freeing themselves from M365.

This kinda thing sounds a lot like those RFPs that were specifically written so they could only be fulfilled by Microsoft because it was just a list of their feature tickboxes.