MurphyA/hacker-news huggingface dataset:
by dotdi | 2026-02-09 13:02:35+00:00
> In terms of the Matrix Fdn being incorporated in the UK… I guess that means one shouldn’t use the Internet, given IETF is US incorporated? :)

The outputs of the IETF are RFCs. The Matrix foundation does more directly oversee the "de-facto" Matrix, so has more influence, could bow to government pressure or changing laws, etc. etc.
by api | 2026-02-09 13:02:47+00:00
Catalonia is one I'm familiar with as an example of something a bit like syndicalism working, but it isn't that big and it isn't entirely standing on its own.

These also, as you say, tended to get bowled over eventually.

Try to scale these systems to the whole world and I don't think it would work... not unless you're much closer to post-scarcity.
by jorvi | 2026-02-09 13:03:20+00:00
> And how are we gonna do that exactly? EU runs on national interests of those footing the bill, mainly France and Germany as the largest net contributors.

The top net contributors are countries like Denmark, Sweden, The Netherlands, etc., I'm not sure where you get the idea that France and Germany are.

I will say you point out another big problem with the EU: its budget is tiny compared to the member states themselves. I do think as time goes on and millenials get in real positions of power, the idea of a more unified EU will get much broader support. So more of an EU army, much more of a single market, etc., but this will be a 25-50y timescale. I would have said it might have taken much longer, but the US and China bullying single EU countries has really displayed how exposed the current situation is.

> It's the same with arms purchases now. France blocked Ukraine from using its money to buy British made weapons that are already available, since it expects that money to go back into the French economy, not to the economy of a competitor, even if the much needed weapons will arrive much later.

> Yeah I know, UK isn't EU anymore, but the point still stands, as EU nations are still economically competitors to each other and they're not gonna spend their tax money to fund competing economies even in the EU block.

No, that is just reasonable. Theoretically I am all for open trade in the name of efficiency, but in the coming multi-polar world, there is real advantage to having more onshored production. This also really makes me want to integrate Ukraine into the EU. Their troops are very battle-hardened at this point, and would bring ample experience to EU armies. Especially in the field of drone warfare.
by slyzmud | 2026-02-09 13:03:43+00:00
> And a thinkpad running Linux is just not doing it for me. I want my power efficient mac hardware.

Are you talking about the battery? I bought a T16 AMD a month ago with the 86Wh battery and it lasts between 8 and 12 hour depending on the usage. Not as much as a macbook but enough to not worry too much about it. New intel ones are supposed to be much better on power efficiency.

It's off course one level bellow on the mac on that regard (and others maybe too), but if you want to use linux I think the trade-off is worth it.
by wafflemaker | 2026-02-09 13:04:45+00:00
Unless the kids have a feeling they should go off meds to get taller (like you did), isn't it better for them to be on meds?

Average first time for sex with adhd girls is 13y vs 17y for non adhd or medicated.

Probability to be addicted to drugs or alcohol halves for when on meds vs without.

Same goes for obesity, etc.

I didn't get meds when I was younger. Now I have top 1% IQ (likely average here on hn), but work as a butcher at a slaughterhouse. My mom didn't want to stigmatise me with a diagnosis.

Don't have time to finish the post, and I don't believe I'm entitled to anything. But if I had less problems at school, I might've been doing sth more fun now and less demanding on the body.
by antonvs | 2026-02-09 13:05:02+00:00
> It's not clear if the rate limiting is biased against certain perspectives.

This is unavoidable. "The dignity of the platform" is a euphemism for moral cowardice masquerading as reason and civility.

Someone like Charlie Kirk - a bigoted troll who used "debate" as a weapon - would have fitted right in here, because he couched his bigotry in a civil manner.

MLK is relevant here, in his description of "moderates":

> more devoted to "order" than to justice; who prefers a negative peace which is the absence of tension to a positive peace which is the presence of justice.

Some other references:

"Stop glorifying ‘centrism’. It is an insidious bias favoring an unjust status quo":
https://www.theguardian.com/commentisfree/2021/may/28/centri...

"Can the Center Hold Any Meaning?": https://www.project-syndicate.org/commentary/political-centr...

"A Critique of Pure Tolerance": https://en.wikipedia.org/wiki/A_Critique_of_Pure_Tolerance
by sceptic123 | 2026-02-09 13:05:19+00:00
I don't think they're saying _you_ can't do those things, just that most people can't which I have to agree with.

They're not saying people can't learn those things either, but that's the practice you're talking about here. The real question is, can you learn to do it before you starve or freeze to death? Or perhaps poison yourself because you ate something you shouldn't or cooked it badly.
by magicalhippo | 2026-02-09 13:05:30+00:00
A local model is an open model you run locally, so I'm not entirely sure the distinction in the question makes sense.

That said, if you're talking about models you can actually use on a single regular computer that costs less than a new home, the current crop of open models are very capable but also have noticeable limitations.

Small models will always have limitations in terms of capability and especially knowledge. Improved training data and training regiment can squeeze out more from the same number of weights, but there is a limit.

So with that in mind, I think such a question only makes sense when talking about specific tasks, like creative writing, data extraction from text, answering knowledge questions, refactoring code, writing greenfield code, etc.

In some of these areas the smaller open models are very good and not that far behind. In other areas they are lagging much more, due to their inherent limitations.
by dotdi | 2026-02-09 13:06:19+00:00
The cryptography is sound, however, it's also frequently changing, in addition to straying from standards more or less. This makes it difficult to give a firm answer.

This ETH (i.e. Zurich) paper[0] identified several exploitable vulnerabilities (bad), which were quickly addressed by delta chat (good).

So overall, I'd see it as a good messenger, but with downsides.

[0]: https://www.usenix.org/system/files/usenixsecurity24-song-yu...
Show HN: Codesession-CLI – Teach your AI agent to track its own token costs
by nesh23 | 2026-02-09 13:06:26+00:00
I built a CLI that gives AI coding agents cost visibility.

Problem: Agents like OpenClaw burn tokens with no per-task cost tracking. You see an aggregate bill, not "this refactor cost $3.20 and that bug fix cost $0.12."

Solution: codesession-cli is a CLI + OpenClaw skill. The agent calls `cs start` at task beginning, `cs log-ai` after each API call (cost auto-calculated from a built-in pricing table of 17+ models), and `cs end` when done. File changes and git commits are tracked via git diff.

Setup:
npm i -g codesession-cli
clawhub install codesession

No manual work after install the agent follows the skill instructions.

Tech: TypeScript, SQLite (WAL mode, better-sqlite3), Commander.js. All data local (~/.codesession). JSON output on every command for machine consumption. Structured errors, schema versioning for forward compat.

MIT. Looking for feedback on what stats/queries would be most useful.

GitHub: https://github.com/brian-mwirigi/codesession-cli
by skicoachapp | 2026-02-09 13:06:38+00:00
Agreed — and that’s exactly what I’m trying to understand.

What surprised me wasn’t that PR matters,
but that shipping a finished product seems to carry almost no signal by itself anymore.

At that point it stops being about communication skill
and starts feeling like a separate coordination layer entirely.

Do you think that’s just how things evolved,
or did shipping simply stop being news at some point?
by wahern | 2026-02-09 13:06:54+00:00
What I had specifically in mind definitely wasn't using OCaml or Menhir, but that's a very useful resource, as is the associated paper, "A simple, possibly correct LR parser for C11", https://jhjourdan.mketjh.fr/pdf/jourdan2017simple.pdf

This is closer to what I remember, but I'm not convinced it's what I had in mind, either: https://github.com/edubart/lpegrex/blob/main/parsers/c11.lua It uses LPeg's match-time capture feature (not a pure PEG construct) to dynamically memorize typedef's and condition subsequent matches. In fact, it's effectively identical to what C11Parser is doing, down to the two dynamically invoked helper functions: declare_typedefname/is_typedefname vs set_typedef/is_typedef. C11Parser and the paper are older, so maybe the lpegrex parser is derivative. (And probably what I had in mind, if not lpegrex, was derivative, too.)
by logicallee | 2026-02-09 13:07:43+00:00
Does this have an alternative market-based solution?

I see a big problem with job scams from "legitimate" companies advertising jobs they have no plans to fulfill or which do not exist at all. They seem to do this because they employ HR and recruiters, and it looks good if job openings are on their site. It's a real problem.

I believe there could be a solution: charge $500 to post an opening and give $50 to each of ten AI-vetted qualified candidates. That means the candidate had a real job interview and passed it without AI assistance. They get $50 to interview.

If the company doesn't hire any of ten qualified candidates, then they can pay another $500, or stop pretending that the job they're advertising for is real.

What do you think of this novel model?

On the candidate side, it allows them to interview once and then only be called into a job interview if they're being paid $50 to do so.

The system could also go the other way and prevent candidates from making interviewing their living, by only inviting them to a limited number of interviews with job offers on the table - such as three such interviews job offers. After that they don't get more job offers since they're not really on the market.

The AI could also represent salary reality more transparently.

Basically, overall it should be the companies hiring that pay, not candidates who have lots of their time wasted.

What do you think of such a market-based approach?
by igravious | 2026-02-09 13:08:41+00:00
Here's an analysis of your codebase by Claude Opus 4.6 and Kimi 2.5 -- I don't code in Rust or GTK so I can't vouch for how spot on this is but I hope it's not too far off the mark and helps you improve your code. (Claude is wrapping both analyses together.)

Strong agreement

- Panicking error handling — both flag unwrap()/expect() on fallible operations (secrets, HTTP client, GStreamer). Kimi specifically calls out get_stream_uri returning String instead of Result, which I missed — good
catch.
- Excessive cloning — both note the Jellyfin client and string cloning. Kimi's phrasing ("host.to_string() on every request construction") is more specific than mine.
- Application struct overloaded — both agree it holds too many responsibilities. Kimi suggests splitting into LibraryService, PlaybackService, etc. I focused more on the RefCell exposure.
- Silent error suppression — both flag let _ = sender.send(...) and unwrap_or_default() patterns.
- Code duplication in UI — both identify the repetitive list/detail/sorter patterns. Kimi specifically calls out call_on_visible_page widget comparisons, which I grouped under the broader "5+ copies of factory setup"
observation.
- Missing HTTP timeouts — Kimi flags this explicitly. I noted it indirectly via the buffer_unordered without timeout, but Kimi is clearer.

Things Kimi caught that I didn't emphasise

- get_stream_uri returning String instead of Result — a genuine API design issue I glossed over.
- String-based signal names being error-prone with no compile-time checking — fair point, though it's idiomatic GTK4/Rust.
- glycin potentially unused — I didn't check dependency usage.
- Position polling not accounting for seeks — a practical UX observation I missed.
- /proc/sys/kernel/hostname read being cached in OnceLock — Kimi approves the caching but notes it could be done once at startup. Minor but valid.

Things I caught that Kimi missed

- Actual bugs — queue reorder off-by-one, playlist DnD index error, toast format string "HTTP {} error" never substituted, double-wrapped Result in stream_info.rs, reversed comment in shuffle logic. These are concrete
defects, not just style issues.
- Concurrency issues in depth — the Cell<bool> shuffle state race, futures::Mutex inside glib::spawn_future_local deadlock risk, queue mutation race between remove_all() and extend_from_slice().
- Signal handler accumulation on widget reuse in ListView factories — a slow memory leak.
- Main-thread blocking from synchronous library filtering in detail views.
- Image cache with no eviction — unbounded disk growth.
- bytes_to_texture panicking inside a Result-returning function — defeats the entire error contract.
by csummers | 2026-02-09 13:09:44+00:00
https://hot.dev

I'm building Hot Dev, a backend workflow platform.

- Hot: a functional, expression-based language w/ types for easy integrations and built-in parallel constructs

- Event Handlers drive execution `on-event: "user:created"`

- Scheduled Events `schedule: "every hour"`

- MCP: Turn any Hot function into an MCP Tool

- API: Real-time access to running tasks; subscribe to workflow Streams with SSE updates

- Observability: System-level dashboard; Call-level tracing; Alerts to email, Slack, PagerDuty, or webhook

- Develop locally, push to production with `hot deploy`

- Coming Soon: Hot Box - run any OCI container as a Hot function
by FieIsay | 2026-02-09 13:10:56+00:00
I've been nebulously plagued by various such phrases and noticed them individually and sporadically; this article seems to have provided a basis for an over-arching concept which may help me to consolidate the way that I think about them, making it easier to recognise the underlying dynamic and corresponding fault in communication integrity, and thus navigate it coherently. I much appreciate this.
by neodon | 2026-02-09 13:11:34+00:00
I've been having a lot of fun modding 7 Days to Die (zombie game) using Claude Code. I have a strong development background but I've never worked on games before. Without AI it would be completely inaccessible to me without months of catching up.

7DTD is built on Unity Engine and modding is mostly done with XML/XPath and C#. I have yet to install Unity. I have a CLI setup, including a script to disassemble relevant 7DTD assembly DLLs into C# and copy other info from XML files into a directory in my repo.

This "refs" directory has about 800k lines of C# code and 300k lines of XML. Claude can figure out how to add a feature or fix a bug with a few minutes of searching the refs. At first it took 5-10 attempts to get results that actually worked, but now it's often 1-3.

Here are the mods I've released since early Jan:

- SteelUI: fixes for it to work with the latest game version[1]

- Smarter-Tools: a mod I authored from scratch to add a few tweaks to how tools work[2]

- More-Gore-Continued: has serious performance issues I'm working on - making progress[3] (adult only - requires sign-in)

If there's any interest I'm considering writing up all the details in an article and making the mod repos public.

[1]: https://www.nexusmods.com/7daystodie/mods/9386

[2]: https://www.nexusmods.com/7daystodie/mods/9410

[3]: https://www.nexusmods.com/7daystodie/mods/9577
by thechao | 2026-02-09 13:11:47+00:00
I don't know code examples, but this tracks, for me. Anytime I have an agent write something "obvious" and crazy hard -- say a new compiler for a new language? Golden. I ask it to write a fairly simple stack invariant version of an old algorithm using a novel representation (topology) using a novel construction (free module) ... zip. It's 200loc, and after 20+ attempts, I've given up.
by mapontosevenths | 2026-02-09 13:12:02+00:00
There are times in which the term "thought terminating cliche" itself can be the seen as the culprit.

To use an example from the article, if I were to say "Let people enjoy things", and you were to denounce that as a TTC without consideration of my true intent.

In that case you may inadvertently be the one that shuts down the debate prematurely, and I may have actually had a valid perspective.
by anshima__saini | 2026-02-09 13:12:07+00:00
SEEKING REMOTE UI/UX DESIGN OPPORTUNITIES Location: India Remote: Yes Willing to relocate: Open to discuss
Technologies: Figma, Canva, Figjam, Notion, Miro, Visily, Maze, Jitter, Asana, AI, Framer, Wireframing, Prototyping, Mockups, Microinteractions, User Research, Competitive Analysis, User Flows, UI Design, UX Research, Product Management, Jira, Lottie Animations

Portfolio: https://anshimasainiproduct.framer.website/

Email: sainianshima@gmail.com

I'm a Product designer and manager looking for remote opportunities anywhere. Feel free to check my portfolio website.
by elil17 | 2026-02-09 13:12:13+00:00
I brought up capex because that is essentially the only thing that matters to datacenter customers. They want to comply with certain (very stringent) green standards, and any opex savings beyond that are just not a big deal to them.

You can't actually reduce redundancy because the loop can't reject any heat during the summer.

Let's say municipality or utility company, if it's privately owned. Either way, you are making an investment that will take decades to pay off (all those pipes) and it is completely worthless unless one particular datacenter continues to operate.
Show HN: Claude-Pipe – A 1k LOC Bridge from Claude Code to Telegram/Discord
by mmgeorgi | 2026-02-09 13:12:17+00:00
I recently tried using OpenClaw for my agentic workflows. It is an impressive project, but the complexity was a hurdle for my use case. It contains over 400,000 lines of code and requires significant configuration. I found myself managing the infrastructure more than the tasks.

I wanted a minimalist tool that followed the Unix philosophy.

I built Claude-Pipe. It is a 1,000-line bridge that connects Anthropic’s Claude Code CLI to Telegram or Discord.

Technical details:

Inherits existing state. It builds on top of your local Claude Code setup. This means all your previously configured skills, plugins, and sub-agents work out of the box without extra setup.

Small codebase. At roughly 1,000 lines, the entire project is auditable in a few minutes. This is important for security when giving an LLM access to a terminal or private APIs.

VPS deployment. I run this on a private VPS. It provides a persistent, secure environment for sensitive integrations, such as the Gmail-reading skill I use to scan subjects via mobile.

Model flexibility. The CLI allows routing to different models, including third-party options like MiniMax-M2.1, while keeping the same interface.

The goal was to stop reinventing the platform and just create a pipe for the tools that already work.

Link: https://github.com/georgi/claude-pipe
by estearum | 2026-02-09 13:12:36+00:00
As stated elsewhere, the competition in pharmaceuticals does not live (nor should it) in cost of production. It's in R&D. So no, pharma companies cannot systematically dump billions of dollars into developing new medical breakthroughs and then race to the bottom on production efficiency with unregulated pill mills from every backwater on the planet with an Internet connection and a parcel service.

At least, not if you want science to move forward in your lifetime. As a person who has used, currently uses, and will in the future use medicines, I really prefer that we don't eliminate the financial viability of efforts to continue making better ones.
by Bender | 2026-02-09 13:12:43+00:00
What are people so passionate about the removal of this book and why did the CIA ever create it in the fist place? This seems out of scope to me. CIA could open source it then suggest someone with expertise in this topic take it over and get back on mission.

It appears this person made an attempt at taking it over [1].

[1] - https://appecta.github.io/cia-worldfactbook/
by aleda145 | 2026-02-09 13:12:52+00:00
Thank you so much for sharing, super helpful!

Great take on the SQL lock in, that's something that I need to think hard about. Ideally a git integration maybe?

Kavla also traverses the DAG, psuedo code:

deps = getDeps() // recursive

for dep in deps:
if dep is query:
run: "CREAT OR REPLACE VIEW {upstream} AS {upstream.text}
if dep is source:
done

A selected chain of Kavla nodes could probably be turned into a single dbt model using CTEs!

Thanks for making me think about this!
by anshima__saini | 2026-02-09 13:13:02+00:00
SEEKING REMOTE UI/UX DESIGN OPPORTUNITIES Location: India Remote: Yes Willing to relocate: Open to discuss
Technologies: Figma, Canva, Figjam, Notion, Miro, Visily, Maze, Jitter, Asana, AI, Framer, Wireframing, Prototyping, Mockups, Microinteractions, User Research, Competitive Analysis, User Flows, UI Design, UX Research, Product Management, Jira, Lottie Animations

Portfolio: https://anshimasainiproduct.framer.website/

Email: sainianshima@gmail.com

I'm a Product designer and manager looking for remote opportunities anywhere. Feel free to check my portfolio website.
Show HN: Browser Terminal Use – A Local-to-Cloud Execution Bridge for LLM Agents
by chaokunyang | 2026-02-09 13:14:22+00:00
I built Browser Terminal Use for AI Agents.

Project: https://github.com/chaokunyang/browser-terminal-use

The goal is simple: let an Agent run iterative loops from local code, but execute commands inside a browser-hosted cloud terminal.

With this tool, an Agent can:

- send commands from local CLI
- execute inside a bound browser terminal tab
- stream output in real time
- get the exact remote exit code
- use queue / timeout / cancel for stable loops

The key value for me is building a cloud-side verifiable execution environment for local LLM Agents:

- execution happens in a remote/browser terminal context
- results are observable and auditable from local workflows
- command lifecycle is structured, deterministic, and script-friendly

It is also very useful when using frontier models locally to debug cloud GPU issues (driver/toolchain/env mismatches, flaky jobs, setup
regressions) while keeping a tight local Agent loop.

Would love feedback on Agent workflows, reliability across terminal vendors, and ideas for stronger verification primitives.