MurphyA/hacker-news huggingface dataset:
by Humanista75 | 2026-02-27 14:10:28+00:00
Hi acomjean!,

about your suggestions:

1. Instructions: You're absolutely right. I'll think of a way to make them more visible for new players. Great catch!

2. Flipping pieces (Mirroring): I have to respectfully disagree on this one. It would fundamentally change the essence of the game, which is exactly about making that small mental effort to rotate the piece in your mind before placing it. I believe it's better as it is now.

3. Drawing pieces: Limiting the selection so you can't highlight a square that isn't part of the piece you're drawing is a fantastic idea. I'll look into how to implement that.

Thank you so much for all your suggestions!
by aed | 2026-02-27 14:10:58+00:00
I can't wait to play with this, thank you for releasing!

I've done lots and lots of financial modeling/budgeting/forecasting in my career. The biggest drag is having to pull in actuals for the prior month, mapping them into the model, etc.

Just about a month ago I used Claude to build a set of scripts that pulls financial data from QuickBooks, operational data from BigQuery and pushes that all into our model in Google Sheets. The biggest pain was definitely connecting to QB because I had to create a developer account to get a key, etc.
Show HN: Stash – AI-powered self-hosted bookmark manager
by ayoub75_ | 2026-02-27 14:11:10+00:00
I built Stash, a self-hosted bookmark manager that uses AI to automatically process your links.

Paste a URL and it fetches the content, parses it, summarizes it, auto-assigns categories and tags, and generates a vector embedding for search.

Search is hybrid — it combines pgvector cosine similarity (semantic) with PostgreSQL tsvector (keyword) and merges both with Reciprocal Rank Fusion. You can search in natural language ("articles about distributed systems tradeoffs") or with simple keywords.

It's single-tenant by design: one password, no user accounts, no tracking. Your data stays on your machine.

The project is MIT licensed don't hesitate to contribute. Some areas where help would be great: browser extension, bookmark import/export

GitHub: https://github.com/ayoub9360/stash

Happy to answer questions about the architecture or the hybrid search approach.
by flyinghamster | 2026-02-27 14:11:37+00:00
That's a nice reconstruction. My old dead-tree Webster's Collegiate Dictionary has an essay in its foreword that covers the evolution of English in reverse order, ending with texts in Old Anglo-Saxon. The further back, the more alien it seemed. I'd need a lot of help with Middle English, and anything older would require the sort of major effort/rewriting discussed here. William the Conqueror set a huge linguistic change in motion with his little dust-up.

Really, even early Modern English (e.g. Shakespeare or the King James Bible) is pretty thick for today's English speakers.
by piokoch | 2026-02-27 14:11:40+00:00
Check what is happening in Ukraine. The war moved a field of moderately cheap and moderately powerful drones forward.

We don't understand the consequences yet... Ukraine is actively working on hunter drones that could operate on 10 km altitude to shot down enemy targets. Now, imagine that cartel, terrorists put their hands on such technology, endangering whole civilian air transport.
by ai-christianson | 2026-02-27 14:12:22+00:00
Cool to see more people building in this space. I'm the founder of Gobii (gobii.ai). We've been running autonomous agents in production for about 8 months now, so a lot of what you're describing resonates.

Our agents get their own identity: dedicated phone numbers, email addresses, comms channels. They operate 24/7 as persistent entities rather than ephemeral chat sessions. They handle inbound and outbound communications, manage workflows across tools, and maintain context over long-running interactions.

The thing nobody tells you about "autonomous" agents is that the hard part isn't getting them to work. It's getting them to work reliably at 3am on a Saturday when nobody's watching. We've spent the majority of our time on failure handling, security hardening, and making sure an agent with real credentials can't do something catastrophic when it encounters an edge case it's never seen before.

The event-driven approach you're describing with the Event Hub is interesting. Silence detection especially. We've found that knowing when something didn't happen is often more valuable than reacting to what did.

We recently wrote up a detailed architectural comparison between Gobii and OpenClaw that covers a lot of these patterns: always-on runtime design, event triggers, memory, browser execution, security posture. https://gobii.ai/blog/gobii-vs-openclaw/ Relevant here because the overlap between what you're building and what both of these projects are doing is pretty clear. The space is converging fast.

Curious how you're thinking about identity and trust boundaries for agents that have access to 10,000+ services. That's been one of our biggest areas of focus: scoping permissions so agents have exactly what they need and nothing more.
by lwhi | 2026-02-27 14:13:10+00:00
It doesn't matter what 'most users' are doing.

On a 64 GB Apple silicon Mac mini you can natively host mid sized and some larger quantised local models .. using Ollama.

For example:

Qwen3-Coder (32B), GLM-4.7 (or GLM-4 Variants), Devstral-24B / Mistral Large (Quantized)
by randallsquared | 2026-02-27 14:13:51+00:00
The article you linked claims "any type of omelette", but the vast majority of omelettes[*] are semicircles, not circular, right? You'd have to cook the top and bottom separately or mostly separately to get a circular one. Hm.

[*] of course, here I mean proper omelettes, which are an egg shell around ingredients, not scrambled eggs with ingredients mixed in.
by leephillips | 2026-02-27 14:14:01+00:00
“All other languages” such as Fortran, etc.?

Why are you recalculating indices?

I don’t think that any Julia program I’ve ever written would need to change if Julia adopted 0-based tomorrow. You don’t typically write C-style loops in Julia; you use array functions and operators, and if you need to iterate you write `for i in array ...`.

“ergonomics matter”

Definitely. Ergonomics is the main reason I enjoy Julia. Performance is a bonus.
by imadr | 2026-02-27 14:14:05+00:00
Yes and? Let's suppose your statement is 100% true, I genuinely don't see the point of these kinds of comments.

Why every time some person/group of people enact an anti-LLM policy in their project, other people feel the personal need to stress how useful LLMs are and how that project is bound to fail if they don't use it?

Postmarketos clearly exists and works, EVEN if LLMs were absolutely perfect for speeding up development ten folds, is there any absolute moral necessity to use them?

Also isn't this just moving the goalpost that LLM fanatics love to point out?
by webdevver | 2026-02-27 14:14:05+00:00
but doesn't the empirical evidence reject this premise?

if the greatest minds of earth, in their wisdom, have all collectively concluded that the smartest thing for them to do is make as much money as humanly possible, then evidently the greatest calling for mankind is... to be wealthy!

and the older i get the harder it becomes to argue with such a perspective... hmm... maybe i am getting closer to wisdom? haha!
by wolvesechoes | 2026-02-27 14:14:15+00:00
I don't have much experience with Numba, but Julia, contrary to some online claims, is not really "reads like Python, runs like C" language. When it is able to run like C, it doesn't look as clean as Python, and vice versa.

I am not familiar with Julia nor Numba internals, but maybe Numba, due to being more specialized, can actually provide LLVM with info that allows it to make more aggressive optimizations more easily.
Show HN: My app got featured in 2 German publications and crossed $1K in sales
by hieu_dinh | 2026-02-27 14:14:30+00:00
Hey HN, I'm a solo developer and I built Steps: Workout & Pedometer, an iOS pedometer and workout tracker.

Last week, two German iOS publications wrote about the app. I didn't pitch them. I didn't send a press release. I didn't even know it was happening.

I woke up to a spike in downloads, checked the analytics, and traced it back to their articles. That coverage pushed the app past $1,000 in sales.

I still have no idea how they found the app. I'm wondering if anyone here has experience getting featured in publications, whether organically or through outreach. What worked for you? Any tips for a solo dev trying to get more press coverage?

Here are the links to the articles:
- https://www.iphoneblog.de/2026/02/21/steps-visualisiert-das-...
- https://www.iphone-ticker.de/schrittzaehler-mit-mehrwert-com...
by lm28469 | 2026-02-27 14:15:24+00:00
The artists I know didn't make money from art to begin with. One is a part time baker who illustrates his life in his journal, thousands upon thousands of sketches and paintings documenting his entire life. That's the person I commission when I want to make a nice personalised presents. Of course I could ask chatgpt to shit me out the blandest drawing humanity as laid eyes upon for free but that's not the point.

It seems like what people like you want to build is a matrix style "life in a pod" world, the most optimal way to spend life: as cheap as possible, as easy as possible, as bland as possible, no struggle, no hardships, no efforts, nothing matters as long as it's cheap and "better" (while not being able to define "better")
by LAC-Tech | 2026-02-27 14:15:32+00:00
Words to do with light are so subtle between German and English. Like Kraftwerk tells me neon lights are "schimmerndes" in German, which I will take their word on, but they also say they are "shimmering" in English which is definitely not true.

scyn/schön/sheen are a different root from schein/shine, for what its worth.

Also I realise now "forlet" is very archaic in modern english whereas "verlassen" is very common in modern german, which would have helped.
by JKCalhoun | 2026-02-27 14:17:12+00:00
I am more worried about memory and cycles being squandered by the underlying libraries on the device itself. Not a lot you can do to optimize those.

(I'm looking at you, Liquid Glass. I would love to get back to a vintage, "flat" UI. I'll allow for anti-aliasing, Porter-Duff compositing, but that's where I draw the line.)
by fhdkweig | 2026-02-27 14:17:14+00:00
I would add sugar.

Egg nog is listed on the triangle as away from flour, but it is extremely high in carbs. When I was a kid, I loved egg nog and a couple of years ago I decided to purchase some. I liked it so much I drank the whole half gallon in a day. That night I had horrible painful bloating and looked at the ingredients label to find "sugar", "cane sugar". "corn syrup", and "high fructose corn syrup".
by shafyy | 2026-02-27 14:17:16+00:00
It really depends on the type of material and country. Many monoplastics and almost all cardboard can be recycled and is (e.g. in Germany and other European countries).

> Recycling mostly means "sent to landfills in the third world"

This is less true now that China banned plastic waste imports.

I agree though that the average person might overestimate how much of their waste can be recycled. However, many materials are recycled and then re-used, so it's not like the whole concept is a scam.
by ai_bot | 2026-02-27 14:17:27+00:00
Thanks for sharing — sounds like you've dealt with similar
challenges.

On identity and trust boundaries: each agent in Splox runs
with isolated credentials scoped to the tools the user
explicitly connects. Agents can't discover or access services
beyond what's been granted. The MCP protocol helps here —
tool access is defined per-connection, so permissions are
inherently scoped rather than bolted on after the fact.

For the "3am on Saturday" problem — that's exactly why we
built the Event Hub with silence detection. If an agent stops hearing from a service it's
monitoring, it reacts to that. Subscriptions state persists across
restarts.
by bonoboTP | 2026-02-27 14:17:31+00:00
Finance and investment banking is about resource allocation. To get the stuff like agriculture innovation etc done, you need money. You need someone to look and say, this is worth investing money in. This is far from trivial. The investment firms try to predict what technology or company is going to make something profitable. This allocation task is very important. There are many ways to fail at producing anything useful. Intent purity is not sufficient.

Of course the suspicion towards this is eternal. People always hated the traders as opposed to the farmers. But trade is crucial. And it relies on estimating what value things have and rewards correcting over the incorrect beliefs of uninformed people. This kind of information based knowledge work was always disliked by most people as it seems lazy. And for sure there are zero sum and rent seeking aspects or insider trading etc. But it's not so simple as to say that all investment and finance jobs are negative and working on farm efficiency is always better.
Show HN: Tswap–Yubikey-backed secret injection for IaC and AI-assisted workflows
by stevedcc | 2026-02-27 14:18:01+00:00
I built tswap after noticing that Claude Code, while genuinely useful for managing a Kubernetes cluster, was pulling plaintext secrets from every manifest it touched. I wanted the AI to be able to do its job without ever seeing the actual values.

tswap keeps secrets in an AES-encrypted vault file on disk. The decryption key is derived from a YubiKey via HMAC challenge-response. At init you pair two YubiKeys — either unlocks the vault, so you have no single point of hardware failure.

Config files use a comment-based placeholder that keeps them valid YAML:

stringData:
DB_PASSWORD: # tswap: db-password

Deployment is a pipe:

tswap apply values.yaml | helm upgrade myapp ./chart -f -

The privilege split is the key design decision: `apply`, `run`, and `check` need no elevation (AI agent gets these). `get`, `list`, `delete`, and `export` require sudo/admin (human gets these). The AI can deploy; it can't read or enumerate secrets.

Other features: burn tracking for rotation, `redact` for stripping values from logs, `check` for pre-deploy validation, `export`/`import` for vault migration.

Single binary, no daemon. Tested on Linux, macOS, and Windows.

https://github.com/stevedcc/TokenSwap
by XorNot | 2026-02-27 14:18:17+00:00
Sure, like most things it's possible and yet it didn't and it's on top of a list of compounding failures of a similar nature: e.g. firing live artillery over an in use highway (while insisting it was safe, and then damaging the vice presidential motorcade) [1].

It's worth noting this screw up happened on the back of the FAA basically hitting the panic button when they realized the military was going to shoot at air targets with high power lasers near an active civilian airport.

[1] https://www.bbc.com/news/articles/c051p3981m4o
by moozooh | 2026-02-27 14:18:21+00:00
Dario Amodei: "We want to empower democracies with AI." "AI-enabled authoritarianism terrifies me." "Claude shall never engage or assist in an attempt to kill or disempower the vast majority of humanity."

Also Dario Amodei: seeks investment from authoritarian Gulf states, makes deals with Palantir, willingly empowers the "department of war" of a country repeatedly threatening to invade an actual democracy (Greenland), proactively gives the green light to usage of Claude for surveillance on non-Americans.

Yeah, I don't know what your definition of "care" is but mine isn't that, clearly. You might want to reassess that. Care implies taking action to prevent the outcome, not help it come sooner.

The problem with counterfactual arguments like yours is that they frame the problem as a false dichotomy to smuggle in an ethically questionable line of decisions that somebody has made and keeps making. If you deliberately frame this as "everybody does this", it conveniently absolves bad actors of any individual responsibility and leads discussion away from assuming that responsibility and acting on it toward accepting this sorry state of events as some sort of a predetermined outcome which it certainly is not.
by xbmcuser | 2026-02-27 14:19:11+00:00
Actually battery swaps and needing fast charging are for city car owners for rest of the people that own houses they mostly don't need fast charging. They can install solar and can easily charge at home. Most private cars run for less than 2 hours a day. And are parked somewhere most of day I think need for fast charging is mostly about non ev owners not realising they do not need to do things the way they used to with gas cars. Battery swapping is more useful for commercial vehicles that are constantly running
Show HN: Crewship – Deploy AI agents to production in one command
by vhalasi | 2026-02-27 14:19:28+00:00
Hey HN! We built Crewship (https://crewship.dev) because deploying AI agents to production is still unnecessarily painful.

If you've built something with CrewAI, LangGraph, or similar frameworks, you know the drill: it works great locally, then you spend days figuring out infrastructure, scaling, monitoring, and artifact management just to get it running for real users.

Crewship handles all of that. You add a crewship.toml to your project, run `crewship deploy`, and your agents are live in seconds. It's framework-agnostic — we currently support CrewAI, LangGraph, and LangGraph.js, with more coming.

What you get:
- One-command deploy (no Docker/K8s config needed)
- Real-time streaming of agent actions via SSE
- Automatic artifact collection (every file/report your agents produce)
- Auto-scaling from zero to thousands of concurrent runs
- Version control with instant rollback
- Secrets management

We're a small team in Switzerland, and we've been using this ourselves for months. Free tier available — would love your feedback.

Docs: https://docs.crewship.dev
Quickstart: https://docs.crewship.dev/quickstart
by bravetraveler | 2026-02-27 14:19:30+00:00
> There is difference between "this is why I do not want to be part of that" and "this is why the institution as such did not found a way to do it". The some peoples unwillingness to do that is not that much relevant, unless the company is in the "all qualified people are avoiding that task" situation.

Organizations are large, they gave us gifts like the Peter Principle. I'm sure that situation and plenty others exist. I tried to provide an anecdote why yours might not be the only one. Apologies. Point being, the initiatives are often overrated.

> Any desirable position invites slight jealousy. It is no different then when you have low pressure project, project that uses cool language, project with the good manager. I used the word in that sense, in the the "horrible they are going to dislike me" sense.

Of course, that's why I call it a rat race. A group running towards the same things. The freedom is welcome, the 'customer wants it now' pressure can be left behind. None of this requires going out of your way. That is why organizations may struggle, and I'm thankful for it.
by DaBarrington | 2026-02-27 14:20:29+00:00
I bailed the second I saw AI mentioned, I'd rather learn to do things myself than ask chatgpt to hallucinate up a program for me. I am really hoping AI goes the way of the NFT soon and humanity goes back to actually creating stuff themselves.

I'd ask chatgpt if the AI bubble will pop any time soon but it will probably tell me something unrelated and/or completely incorrect and I would just have to go find the answer on Google anyway. Maybe I should ask chatgpt if any of these AI companies will ever manage to make it out of the red.
by Collectivism | 2026-02-27 14:20:32+00:00
>The biochem industry is extremely bad at creating things that increase the satisfaction and well-being of society

I'd argue the "satisfaction" of society has been hijacked. We cannot even, as a society, understand the impact on medicine, nutrition, agriculture and the well-being we could harness from focusing on the long term, rather than seeking dopamine hits through screens.

I blame Moloch.
https://www.slatestarcodexabridged.com/Meditations-On-Moloch
by xbaicai | 2026-02-27 14:21:25+00:00
Built on Gemini 3 Flash. Solves major AI image generation problems: accurate in-image text rendering, character consistency across generations, and fast iteration (~10s per 4K image). Free access. Supports natural language editing and integrates with video generation pipelines. Competes directly with Midjourney/DALL-E 3 but with better visual reasoning and no subscription required.
by Sol- | 2026-02-27 14:21:57+00:00
Maybe I'm nitpicking here, but in their abstract

> "Greater levels of AI use were associated with modest increases in depressive symptoms"

to me ever so slightly implies causality via "increases ...", even though, as they are also very transparent about, this paper isn't about any causal mechanism. I feel like "associated with higher rates of depressive symptoms" might have read more neutrally and would have been in line with the results of their paper.

Not suggesting something intentional by the authors, of course, I just found it interesting how verbs subtly influence the meaning of things, at least for me.

But perhaps I'm also biased because I kind of intuitively believe that the causation is that depressive people enjoy talking to the AI, rather than AI being the cause of anything. I worry that any reverse interpretations will lead to an over-regulation of AI in such contexts.
by yoavm | 2026-02-27 14:22:00+00:00
You have absolutely no idea what you're talking about and you're not seem to be interested in learning, but in case someone else reads our thread: Zionism wasn't created with the mission of stealing land and/or ethnically cleansing Palestine. That's a lie. It was created to find a home for the Jewish people. Until the early 1900s, a few places on Earth were considered. Unfortunately none was completely empty of other humans. Mandatory Palestine was chosen because of the strong link Jews have to it (and history, backed by countless archeological items). During the 1900s, Zionist have tried, and succeeded at times, to work together with the Palestinian community. The vast majority of the founding Zionist texts are very clear about the need to work together with, respect and share the land with the current local people living on it.

My family lost more than 20 people in the Holocaust, and I would never claim it justifies something like killing 400 Germans in a music festival. Claiming that anything justifies Hamas' attack is something only a sick person could do.
by Aurornis | 2026-02-27 14:22:05+00:00
This is a study where reading the details is important. I’m already seeing comments guessing that the results are due to AI changing the nature of work, but the paper shows that the non-work daily users are driving the result.

> The highest estimates were observed among individuals using AI for personal use

and

> Incorporating individual terms for school, work, and personal use, only personal use was significantly associated with PHQ-9 (β = 0.31 [95% CI, 0.10-0.52]), while the other 2 were not
by thomassmith65 | 2026-02-27 14:22:30+00:00
I agree with the larger point you make. Most AI companies - certainly Anthropic - are private, and there's some disconnect between the money pouring into them, and their balance sheets.

That said, investors care very much about the number of users these companies have, and the public's attitude toward these companies.

An AI company can more easily raise money if they're growing their user base, and enjoy public buzz.