MurphyA/hacker-news huggingface dataset:
by throw310822 | 2026-02-09 08:31:03+00:00
Yes and no. Riding a bicycle is a skill: your brain is trained to do the right thing and there's some basic feedback loop that keeps you in balance. You could call that a world model if you want, but it's entirely self contained, limited to a very few basic sensory signals (acceleration and balance), and it's outside your conscious knowledge. Plenty of people lack this particular "world model" and can talk about cyclists and bicycles and traffic, and whatnot.
by pajuhaan | 2026-02-09 08:31:16+00:00
I wrote a short, slightly rebellious piece arguing that “FTL - time runs backward” is mostly a coordinate/interpretation trap—not a physical mechanism.

In Relator theory, time dilation is intrinsic (not observer-issued) and Rω=c reframes why the usual paradoxes show up. curious what HN thinks; happy to be challenged.
by nvrmnd | 2026-02-09 08:31:22+00:00
Yes, we will certainly go that way, probably code already added to gcc has been developed through collaborative AI tools. Agree we don't call that "produced by AI".

I think compilers though are a rare case where large scale automated verification is possible. My guess is that starting from gcc, and all existing documentation on compilers, etc. and putting ridiculous amounts of compute into this problem will yield a compiler that significantly improves benchmarks.
by Naracion | 2026-02-09 08:31:44+00:00
It seems it's a 3 state system already, with exit code 2 being the "not vouched / neutral" state.

https://github.com/mitchellh/vouch?tab=readme-ov-file#local-...

Local Commands

Check a user's vouch status:

vouch check <username>

Exit codes: 0 = vouched, 1 = denounced, 2 = unknown.
by ahnick | 2026-02-09 08:31:54+00:00
That is short hand. The problem exists of course, but it is improbable that it will actually occur in our lifetimes. An asteroid could slam into the earth or a gamma ray burst could sanitize the planet of all life. We could also experience nuclear war. These are problems that exist, yet we all just blissfully go on about our lives, b/c there is basically nothing that can be done to stop these things if they do happen and they likely won't. Basically we should only worry about these problems in so much as we as a species are able to actually do something about them.
by lynguist | 2026-02-09 08:32:13+00:00
No I think the problem is AI coding removes intentionality. And that introduces artifacts and connections and dependencies that shouldn’t be there if one had designed the system with intent. And that makes it eventually harder to reason about.

There is a difference in qualia in it happens to work and it was made for a purpose.

Business logic will strive more for it happens to work as a good enough.
by ChatEngineer | 2026-02-09 08:32:48+00:00
Using something similar in my OpenClaw setup — hierarchical memory with L1/L2/L3 layers plus a "fiscal" agent that audits before writes. The gate is definitely the right abstraction.

One thing I've noticed: the "distillation" decision (what deserves L2 vs stays in L1) benefits from a second opinion. I have my fiscal check summaries against a simple rubric: "Does this change future behavior?" If yes, promote. If no, compact and discard.

Curious if you've experimented with read-time context injection vs just the write gate? I've found pulling relevant L2 into prompt context at session start helps continuity, but there's a tradeoff on token burn.

Great work — this feels like table stakes infrastructure for 2026 agents.
by shevy-java | 2026-02-09 08:32:50+00:00
Adam Jacob's quote is this:

"It's not slop. It's not forgetting first principles. It's a shift in how the craft work, and it's already happened."

It actually really is slop. He may wish to ignore it but that does not change anything. AI comes with slop - that is undeniable. You only need to look at the content generated via AI.

He may wish to focus merely on "AI for use in software engineering", but even there he is wrong, since AI makes mistakes too and not everything it creates is great. People often have no clue how that AI reaches any decision, so they also lose being able to reason about the code or code changes. I think people have a hard time trying to sell AI as "only good things, the craft will become better". It seems everyone is on the AI hype train - eventually it'll either crash or slow down massively.
by TZubiri | 2026-02-09 08:32:58+00:00
I see a lot of people confused, and it is confusing. Here's my best take at clarifying the issue for you:

It's as if Google sent you an official email from an @gmail address.

Like "gmail-invoices@gmail.com"

Surely it would look suspicious, and if it turns out it is official, it doesn't somehow mean there's no issue, if anything it's worse because it untrains users' security protocols.

Personally I'd ignore anything that comes out of one of these domains, even if it turns out an actual employee pushed it, if you can't publish something on the main domain, you don't have enough authority to speak for the company, may be skunkworking to avoid an internal protocl, I don't know, I don't care, it's not official, don't need to read it.
by figoshi | 2026-02-09 08:33:06+00:00
Hi HN

I started AccountManagerJobs.co.uk to solve a pretty simple problem: if you’re an account manager in the UK, most job boards feel noisy and unfocused.

This site is intentionally narrow — it only lists Account Manager roles (junior → senior, on-site → remote) across the UK. No marketing roles sneaking in, no “sales but actually customer support” titles. Just account management.

Why I think niche works here:

Cleaner signal for candidates — less scrolling, more relevant roles

Better visibility for employers hiring for a very specific skill set

Surprisingly strong demand for remote & hybrid AM roles right now

Jobs are pulled in and curated daily, and the site stays lightweight on purpose — fast, simple, and easy to scan.

Not trying to replace LinkedIn or Indeed. More like a sharp tool you open when you know exactly what you’re looking for.

Would love feedback from:

Account managers who’ve job hunted recently

Anyone who’s built or experimented with niche job boards

People with strong opinions on vertical vs general marketplaces

Happy to answer questions or share what’s working / not working so far.
by cferry | 2026-02-09 08:34:13+00:00
The "they" is any corporation that has an interest in the user not controlling their system, and whom this technology caters to. This sea has plenty of fish already. Streaming services serving Hollywood content, banks, dating apps...

Lastly I even faced another one. Something as simple as a gym token wants GMS, attestation and GPS positioning because it treats its users as liars prima facie. That's the new norm this attestation enables. No conspiracy needed, simple business interest and greed to juice "customers" to the last penny drives you there.
by vipdestiny | 2026-02-09 08:34:47+00:00
Forge – A 3 MB Rust binary that coordinates multiple AI coding agents via MCP
https://github.com/nxtg-ai/forge-orchestrator

Forge is an orchestration layer that sits between AI coding tools and your codebase. It's a single Rust binary (~3 MB, zero runtime deps) that runs as an MCP server over stdio. Any MCP-compatible AI tool can call it.

MIT licensed. Whitepaper with the full architecture: https://nxtg.ai/insights/forge-whitepaper
by vladeta | 2026-02-09 08:34:58+00:00
Great question! Let me clarify the difference between Shopify's MCP endpoints and UCP:
Shopify MCP vs UCP are solving different problems:

Shopify MCP (what you linked):
- Shopify's proprietary API for AI agents to talk to Shopify stores
- Requires Shopify authentication/approval
- Only works with Shopify stores
- Agent → Shopify API → Store

UCP (Universal Commerce Protocol):
- Open standard by Google + Shopify + 25+ partners
- Works across ALL ecommerce platforms (WooCommerce, BigCommerce, Magento, custom stores, etc.)
- No approval needed - it's an open protocol
- Agent → UCP endpoint → Any store

Think of it this way: MCP is like building an app that only works with iOS. UCP is like building for the open web.

What our checker does:
It validates if ANY store (not just Shopify) has UCP implemented correctly. So an AI agent can discover and interact with that store without needing platform-specific integrations.
For example:

A WooCommerce store with UCP - can be discovered by AI agents
A custom-built store with UCP - can be discovered by AI agents
A Shopify store without UCP - is only accessible through Shopify's MCP (if approved)

The bet is that AI agents won't want to integrate with 50 different platform APIs. They'll want one standard (UCP) that works everywhere - just like they use robots.txt instead of platform-specific crawling rules.

Does that help clarify?
by johnnyanmac | 2026-02-09 08:36:03+00:00
>contributing to an open source project that you're likely already benefiting from.

Yes, but many people benefit for free. You see the backwards incentives of making the most interested (i.e. the ones who may provide the most work to your project) pay?

And none of that even guarantee support. Meanwhile you donate more and you get to tell people what the build. It's all out of what.
by AstroBen | 2026-02-09 08:36:06+00:00
Are you saying you've never had them fail at a task?

I wanted to refactor a bunch of tests in a TypeScript project the other day into a format similar to table driven tests that are common in Golang, but seemingly not so much in TypeScript. Vitest has specific syntax affordances for it, though

It utterly failed at the task. Tried many times with increasing specificity in my prompt, did one myself and used it as an example. I ended up giving up and just doing it manually
by martz | 2026-02-09 08:38:13+00:00
Building pkgstore.io, a marketplace for commercial .NET NuGet packages.

https://www.pkgstore.io

NuGet.org doesn't distinguish between a hobby project and a professionally maintained library with real support. pkgstore is a curated directory and marketplace where publishers can sell NuGet packages directly, with full dotnet push/restore support, Stripe payments, and automated access control.

In open beta now, onboarding publishers. Would love feedback.
by ProllyInfamous | 2026-02-09 08:38:19+00:00
You already don't want notebooks sitting on your lap (safe radiation exposure limits from WiFi / Bluetooth), which is why they're no longer referred to as "laptops" (by OEMs).

But if you're commenting about temperature / burns — the bottom of the MBP doesn't get noticeably warmer (at all), likely because the large metal case is such an efficient dissipator/sink.
by spacedcowboy | 2026-02-09 08:38:21+00:00
Bézier curves - specifically for things like roads where you want a single definition of the road/path and an extended image that obeys that path, turning it into a pair of offset-béziers aren't the easiest thing to work with. They collapse to a visually unattractive solution at extreme boundary conditions (such as a tight turn)

You can see it in one of his examples where the bézier curve has an inflexion point which crosses over itself on a sharp bend. I ran into this while writing Azoth [1] last year, when wanting to be able to overlay paths with blending into the background at the sides, and curving around existing features on a game map. To solve the problem, I simplified it, and there's an (animated) example of how I got it working here [2]

[1] https://github.com/ThrudTheBarbarian/Azoth

[2] https://github.com/ThrudTheBarbarian/Azoth/blob/main/Documen...
Show HN: Forge – 3MB Rust binary that coordinates multi-AI coding agents via MCP
by vipdestiny | 2026-02-09 08:38:51+00:00
I've been using Claude Code, Codex CLI, and Gemini CLI on the same projects. They're each great alone but running them concurrently is chaos: merge conflicts from simultaneous edits, decisions made in one context lost to another, and slow architectural drift as each agent optimizes locally without a shared plan.

Forge is an orchestration layer that sits between AI coding tools and your codebase. It's a single Rust binary (~3 MB, zero runtime deps) that runs as an MCP server over stdio. Any MCP-compatible AI tool can call it.

What it does:
- File locking: When an agent claims a task, Forge locks the target files. Other agents see the lock and work on something else. Conflicts become structurally impossible.
- Knowledge flywheel: Agents call forge_capture_knowledge to store decisions, patterns, and gotchas. Other agents query the store before making decisions. Knowledge compounds across sessions instead of evaporating.
- Drift detection: Sends recent changes + the project spec to an LLM for alignment scoring. Catches "you were supposed to build auth but you're refactoring CSS" before it compounds.
- Governance: 5-dimension health check (tests, security, docs, architecture, git hygiene) that agents and humans can query at any time.

The brain is pluggable: a free heuristic engine (pattern matching, works offline) or an LLM engine (GPT-4.1 by default). Switch with one CLI command.

State is a single JSON file in .forge/ — human-readable, git-trackable, zero operational overhead.

51 tests (30 unit, 9 CLI, 12 MCP protocol), 0 compiler warnings, 0 unsafe blocks.

MIT licensed. Whitepaper with the full architecture: https://nxtg.ai/insights/forge-whitepaper

Happy to answer questions about the Rust implementation, MCP protocol design, or the multi-agent coordination problem in general.
by nirui | 2026-02-09 08:39:31+00:00
I'm feeling people are using AI in the wrong way.

Current LLM is best used to generate a string of text that's most statically likely to form a sentence together, so from user's perspective, it's most useful as an alternative to manual search engine to allow user to find quick answers to a simple question, such as "how much soda is needed for baking X unit of Y bread", or "how to print 'Hello World' in a 10 times in a loop in X programming language". Beyond this use case, the result can be unreliable, and this is something to be expected.

Sure, it can also generate long code and even an entire fine-looking project, but it generates it by following a statistical template, that's it.

That's why "the easy part" is easy because the easy problem you try to solve is likely already been solved by someone else on GitHub, so the template is already there. But the hard, domain-specific problem, is less likely to have a publicly-available solution.
Show HN: ArkWatch – Uptime monitoring with zero dependencies
by arkforge | 2026-02-09 08:39:38+00:00
I'm a solo dev, and I got tired of signing up for monitoring services that require installing agents, browser extensions, or wiring up Slack/PagerDuty just to know if my side project is down.

So I built ArkWatch: a free uptime monitoring API with zero dependencies. No SDK, no npm package, no webhook setup. Just curl + your email.

One command to start monitoring:

curl -X POST https://watch.arkforge.fr/monitors \
-H "Content-Type: application/json" \
-d '{"url":"https://yoursite.com","email":"you@example.com"}'

That's it. Your URL gets checked every 5 minutes. If it goes down, you get an email. No dashboard to check, no account to manage, no vendor lock-in.

It also has an AI layer (Mistral) that summarizes what actually changed on a page – useful for tracking competitor pricing or changelog updates. But the core use case is dead-simple uptime alerts.

Stack: Python/FastAPI, hosted on Hetzner EU. Free tier: 3 URLs, 5-min checks. Paid starts at €9/month for more URLs and faster intervals.

I'd love feedback from HN – especially on what you'd want from a zero-dependency monitoring tool. Try it, break it, tell me what's missing.
by anonnon | 2026-02-09 08:40:30+00:00
The "Anti" position at this point is only tenable if you believe LLMs are going to hit a major roadblock in the next few months around which Big AI won't be able to navigate. Something akin to the various "ghosts in the machine" that started bedeviling EEs around the turn of Millenium when transistors got sufficiently small, including gate leakage and sub-threshold current, such that Dennard Scaling came to an abrupt end and clock speeds stalled.

I personally hope that that happens, but I doubt it will. Note also that processors still continued to improve even without Dennard Scaling, due to denser, better optimized onboard caches, better branch prediction, and more parallelism (including at the instruction level), and the broader trend towards SoCs and away from PCB-based systems, among other things, so at least by analogy, it's not impossible that even with that conjectured roadblock, Big AI could still find room for improvement, albeit at a much slower rate.

But LLMs as they are now are thoroughly compelling, and even just continued incremental improvements will prove extremely disruptive to society.
by logicprog | 2026-02-09 08:41:27+00:00
Mocking me (a woman, as it happens) with a sexist stereotype and a strawman of my argument doesn't make me wrong. All that extra work is now very much unnecessary, and it's the extra work they are complaining about, so, they are complaining about a problem that no longer exists, thanks to intentionally not learning as things develop. This isn't an argument about fashion or the "cool kids table."
by backrun | 2026-02-09 08:41:41+00:00
If you want to save ChatGPT conversations with clean formatting, here are the best options—from fastest to most powerful.

Method 1: The All-in-One Extension (Recommended)

Manual saving is slow and usually breaks formatting, so a dedicated extension is the best choice. The most robust option is "Export chatgpt conversation to PDF, Notion, Word, Google Docs, and More". You can search in chrome web store.

Why Use This Extension? Unlike “print to PDF,” it preserves conversation structure (code blocks, headers, markdown, tables) and exports cleanly.

Step-by-Step Guide

1. Install: Find the extension in your browser store and click Add to Browser.

2. Open your chat: Go to the conversation you want to save.

3. Choose format: Export to PDF (archive), Word/Google Docs (edit), or Notion (knowledge base).

- Optional: Select only part of the conversation (if supported).

- Export: Download or sync to Notion/Google Docs.

Pro Tip: Best for copying tables from chatgpt to word without borders disappearing.

Method 2: The Native "Export Data" Feature (OpenAI Official)
Best for exporting all chat history as raw data (not a polished document).

How to use: Settings → Data Controls → Export Data → confirm email → download .zip.
Inside you’ll get conversations.json (raw structured data).

- Pros: Full backup.
- Cons: Not readable like Word/PDF; needs a JSON viewer or conversion script.

Method 3: The "Share Link" Feature
Fastest way to share a conversation as a read-only web page: open chat → Share → Create Link → copy URL.
(Not for offline export.)

Method 4: Manual PDF Creation (Print to PDF)
Quick visual record: open chat → Ctrl+P / Cmd+P → Save as PDF → set margins to minimum → save.
Downside: often breaks code/tables and looks cluttered.

Method 5: Copying Text to Google Docs and Word
Copy → paste without formatting (Ctrl+Shift+V / Cmd+Shift+V, or “Keep Text Only”).
Warning: removes formatting (bold, tables, code blocks, equations).

Method 6: Advanced Workflows
- ChatGPT to Notion: Paste Markdown directly (usually formats well) or use a Notion-clip extension.
- Developer Scripts (GitHub & Markdown): Tools like pionxzh/chatgpt-exporter can export to .md or clean JSON for GitHub/Obsidian workflows.

Pick Method 1 if you care about formatting, Method 2 if you want a full backup, and Method 3 if you just need to share quickly.
by fix4fun | 2026-02-09 08:42:55+00:00
Really nice project – respect :) Finding that boot ROM mode by bridging GPIO lines is a great catch. Having a hardwired 'safety net' makes custom firmware projects much more viable. When you were testing the flasher, did you find the CXD2687's flash interface to be deterministic in its failure modes, or did you run into any race conditions/timing issues during the erase/write cycles?
by franga2000 | 2026-02-09 08:42:57+00:00
Cool, is the core sales pitch still a lie on Linux? Yes? Lovely, no thanks then.

</snark>

The big appeal of Tauri is that you don't need to ship a webview with every app. On Linux, Tauri not only ships its own webview, it's also an old and fundamentally broken webview. So you get fast and small apps on every platform, but huge and slow apps on Linux.

I'm not saying it's their fault. It's just not something they're interested in fixing the right way and that's their choice. But the false advertising is entirely their fault.
by 9294 | 2026-02-09 08:43:17+00:00
I started working on https://ottex.ai three months ago just for fun to test Gemini 3 Flash as a voice-to-text model (by the way, it’s amazing, but a bit slow). However, it quickly transformed into my main project.

It's a free macOS app written in Swift that allows you to type with your voice. It supports local models and BYOK (Bring Your Own Key) with a bunch of providers.

You can assign different models and post-processing steps to polish the text. For example, I have a setup for Obsidian that transforms my voice into clean, formatted Markdown. Or, when I use it inside VS Code, it switches to the Parakeet V3 instant local model.
by kleiba | 2026-02-09 08:43:45+00:00
Admittedly, his handling of this aspect was perhaps less than ideal, but I cannot see any impoliteness here whatsoever. As a matter of fact, I struggle to think how you could think otherwise.

But I am biased. After having lived a number of years in a country where I would say the average understanding of politeness is vastly different from where I've grown up, I've learned that there is just a difference of opinion of what is polite and what isn't. I have probably been affected by that too.
by sam_lowry_ | 2026-02-09 08:44:15+00:00
At some point I Google Maps was using Bézier curves for roads, but then they started approximating even roundabouts with polylines, and this looks unbelievably clunky.

Some manager at Google should have gotten an appraisal for removing proper curves from Maps, because... who cares, they do not need them on US streets.
by testdelacc1 | 2026-02-09 08:45:59+00:00
In 1962 China launched a surprise war against India. They did it in the same week as the Cuban missile crisis, ensuring that the US and USSR would be too distracted to intervene.

This was after 13 years of friendship between India and China, where India had supported China in many ways including supporting the Communists getting the UN Security Council seat reserved for China. China and India had signed a friendship pact just a few years before.

> Perhaps there are not many instances in history where one country has gone out of her way to be friendly and cooperative with the government and people of another country and to plead their cause in the councils of the world, and then that country returns evil for good

That’s how India’s PM described this barbarous act of betrayal.

This was a good demonstration of how China views its neighbours. As vassals to be brought to heel from time to time, rather than equals. And China will use violence to achieve these aims. That’s the Mao doctrine, followed by every Chinese leader since.

And before you try any nonsense of “oh that’s old news”, China is annexing Bhutan today to put pressure on India to make territorial concessions. (https://youtu.be/io8iaj0WYNI). China is annexing international waters in the South China Sea. China is attempting to annex islands controlled by Japan. China also has border disputes with Russia.

Educate yourself instead of uncritically spreading Chinese propaganda.
by 4gotunameagain | 2026-02-09 08:46:21+00:00
“If you are not paying, you are the product,” said Andre Hamra, Refer’s CEO. “It incentivizes us to actually help the person.”

What joke. That phrase does not apply to this situation at all, as it is not like you got a service for free, it is just that it was someone else paying.

And that dude thought it would be a good idea to take the money of people looking for jobs instead of the companies that are swimming in cash.

I bet he actually believes his lies himself.