MurphyA/hacker-news huggingface dataset:
by sam0x17 | 2026-03-09 05:16:45+00:00
Yeah what a lot of people are missing here is tons of small startups are laying people off, but it's not because they don't need engineers, it's because they are out of runway because their entire vertical (usually some sort of SaaS, often b2b SaaS) is basically now nonexistent. Traditionally businesses favored buying software over building it for cost reasons. Now they can cheaply build exactly what they want instead of paying through the teeth for something that is only slightly like what they want. This doesn't mean the work is gone, but it does largely mean large swathes of the SaaS vertical will be gone. The work itself is shifting to the individual businesses that were once the customers of the SaaS.

SWEs will be fine, all these small VC-funded startups building another CRUD app will not.
by totetsu | 2026-03-09 05:17:17+00:00
“The first Matrix I designed was quite naturally perfect, it was a work of art, flawless, sublime; a triumph equaled only by its monumental failure. The inevitability of its doom is apparent to me now as a consequence of the imperfection inherent in every human being. Thus I redesigned it, based on your history, to more accurately reflect the varying grotesqueries of your nature. However, I was again frustrated by failure. ”
by sfink | 2026-03-09 05:17:40+00:00
I played trombone in high school, never very well, but I definitely adjusted like this. Actually, although it was a slide trombone, I'm talking about adjusting automatically with embouchure. Someone would play the reference note, I'd match (in 1st position) but bend my pitch to match. The band teacher once complimented me on the adjustment. Which was stupid, because (1) I wasn't doing it intentionally, and (2) the adjustment only lasted during tuning; as soon as we started playing, I was right back out of tune. I never did learn to suppress the adjustment so I could actually fix the tuning.

But with the way I played, I'm not even sure how much it mattered. The best tool for enhancing my playing would've been a mute. (And it would have been most effective lodged in my windpipe.)
by nocommandline | 2026-03-09 05:18:25+00:00
An alternative to Oracle's VBCS Plugin for Excel [1]

Oracle's plugin allows you access Fusion REST Endpoints (your business data) from within an Excel workbook but it only works on Windows machines and has some other limitations.

Also added a plugin for inspecting punchout payloads for RSSP [2]

[1] https://vbcs-alt.com/

[2] https://vbcs-alt.com/inspect_punchout/
by pdappollonio | 2026-03-09 05:18:29+00:00
https://securenote.app.

Full encryption for notes (uses local encryption before you even sent the note to the server).

I wanted a mixture of Github Gists (sans Git) and 1Password shares so I've been using it eitj great success at my current company to share snippets and private stuff.

Might open source in the future, just need to gauge interest.
Show HN: Mcp2cli – One CLI for every API, 96-99% fewer tokens than native MCP
by knowsuchagency | 2026-03-09 05:18:46+00:00
Every MCP server injects its full tool schemas into context on every turn — 30 tools costs ~3,600 tokens/turn whether the model uses them or not. Over 25 turns with 120 tools, that's 362,000 tokens just for schemas.

mcp2cli turns any MCP server or OpenAPI spec into a CLI at runtime. The LLM discovers tools on demand:

mcp2cli --mcp https://mcp.example.com/sse --list # ~16 tokens/tool
mcp2cli --mcp https://mcp.example.com/sse create-task --help # ~120 tokens, once
mcp2cli --mcp https://mcp.example.com/sse create-task --title "Fix bug"

No codegen, no rebuild when the server changes. Works with any LLM — it's just a CLI the model shells out to. Also handles OpenAPI specs (JSON/YAML, local or remote) with the same interface.

Token savings are real, measured with cl100k_base: 96% for 30 tools over 15 turns, 99% for 120 tools over 25 turns.

It also ships as an installable skill for AI coding agents (Claude Code, Cursor, Codex): `npx skills add knowsuchagency/mcp2cli --skill mcp2cli`

Inspired by Kagan Yilmaz's CLI vs MCP analysis and CLIHub.

https://github.com/knowsuchagency/mcp2cli
by ykl | 2026-03-09 05:18:47+00:00
One I like is Tom Macwright’s blog [1], which somewhat famously loads insanely fast thanks to having a sort of the web equivalent of a brutalist design while still looking nice [2].

[1] https://macwright.com/

[2] https://macwright.com/2016/05/03/the-featherweight-website
by montymintypie | 2026-03-09 05:20:11+00:00
Love the energy with "i decided to just go for it.".
The soldering to the touchpad is absolutely frightful, but you know what? First time soldering (to small testpoints no less), it works, it can always be fixed later if the joints fail. I've been getting too caught up in perfection with my recent projects, it's a good reminder that with a userbase of 1, it really doesn't matter.
by simondotau | 2026-03-09 05:21:55+00:00
Like so much war reporting in the past decade, there's a lot of low-effort moralising and low-confidence maybes being strung together to create headline narrative that the body text simply cannot cash. And it waves away the critical distinction between bad intelligence and actively targeting civilians.

Surely nobody is arguing that an Anthropic AI, with perfect knowledge that it's a school, and that students would be present, chose to knowingly murder children. Assuming this was a US military strike and not a false flag, surely nobody is arguing that the failure here was in relying on outdated intelligence about an ex-military building.

The use of AI here is simply not relevant.

The criticism I have for the current US government is massive, and my disgust for the current leadership is as intense as anyone else here, I'd wager. But there's also no doubt in my mind that if they knew it was a school, they wouldn't not have targeted it. By contrast, Russia's government shows who they are when they target civilians in Ukraine. That distinction is important and we muddy it at our own peril.
by YounesDz | 2026-03-09 05:22:00+00:00
Thanks for commenting.

The projects that I always admire here and out there is something like this:

1. someone find real problem (like very tedious to use gov site)

2. build a solution in a weekend

3. solve the problem for themselves and the rest of us.

Bonus: The world is better than it was.

Another very nice project I admire and is recent one is this one [1] and this one [2] as you can see it's to the point and very clear it solves a specific problem and it's useful for a lot of people.
Does not necessary to millions but it's useful to enough people nevertheless.

My question is then if AI is that mighty why I don't wake up to 100s new and very useful and exciting side projects and nice tools like this every day?

Other question: why we have an investigative journalism that's is its very business model based (partially) on the incompetence of a "byzantine" fed system? [3]

Again if AI and its Agents are that mighty; why I can't task them to guide me through a byzantine system. Didn't you (not literally you but those who say AGI is almost here) told me that AI is better than the best lawyer and the best investigative journalist and most talented programmer?

The point here is if AI is that mighty in developing software why we don't have solutions for incompetent/ insufficient tools/platforms gov or otherwise.

For me here's a few examples of tools I want to see:

1. Tools that I can connect directly to my PayPal/Wise/RedeotPay/Binance accounts and give me jargon-free actionable insights. No setup needed. No CSVs download/uploaded needed.

2. Tools that I can upload to them my FB/LinkedIn/Twitter/Gmail/WordPress archive and give me useful psychological/marketing related/productivity/ideations/patterns's unearthing insights.

3. Same as 2 but for my browser data and bookmarks and history.

To answer your question directly:

> What kind of software were you hoping to see more of? Curious if there's a specific gap you're noticing.

the gap I see is Useful analytical tools that when I give it already existing data (may it be a jpgs of My handwritten journal or my finances CSVs or My search history...) it give me useful insights that make me able to do more of what works and less of that doesn't.

More indie projects I admire and use:

1. yakread.com

2. blogtrottr.com

3. f5bot.com

4. www.newsminimalist.com

5. Kagi News

6. Bluesky Directory

----

[1] site about deals by Jenny Ouyang

https://buildtolaunch.substack.com/p/app-worth-building-ai-v...?

[2] Substack Reader Chrome Extension by Karen Spinner

https://open.substack.com/pub/wonderingaboutai/p/i-built-a-c...

[3]

https://seamushughes.substack.com/about

Read:

> A bit about Court Watch. We have a weird knack for finding the unfindable in the byzantine federal court records system.

> Additionally, for a limited time, if you become a founding member, you get an online zoom training by us on how to traverse the federal court system.
by suhair | 2026-03-09 05:22:06+00:00
Our family is enjoying Flip7 card game lately and was playing almost every day. Created an app to make it more fun and engaging by creating an app to manage the daily score and to make it a weekly, monthly competition for leaderboard. https://flip7battle.com/. Only available in apple store for now. It was fun to create and use this app.
by XorNot | 2026-03-09 05:22:15+00:00
Who is saying people would starve? Holy strawman batman!

But if people are going to get judgy about food delivery then they can rather put the effort in to explore why they feel that way.

But there's nothing efficient about hundreds of people making short distance car trips to restaurants, which is what was proposed as an alternative that is somehow "better".

And when you factor US style urban construction in, it's pretty likely a lot of people also don't have walkable access to local outlets anyway.
by palmotea | 2026-03-09 05:22:41+00:00
> I'd argue this entire HN discussion is proof that whether or not content is LLM generated, people can engage and have a meaningful discussion. I see lots of viewpoints in this discussion.

People can talk to themselves too. The question is: is that what you want? Talking with a bot has a lot in common with talking with yourself.

> The same could be asked of engaging with human commenters on HN :)

One problem with software engineers is they oversimplify things based on technical factors, missing important characteristics. For instance: oversimplifying a text-based interaction into mere production and consumption of text, then claiming it doesn't matter what produces or consumes that text.

Well it does matter. For instance if you're looking for connection or community with other human beings, a bot is only giving of a false simulacrum of what you want. If you're engaging in politics, trying to convince others with persuasive case for your views, you've just wasted all your time if you were talking to a bot.

> I comment on HN because writing is cathartic for me. If the person I'm responding to is a bot, or used a bot to generate it, it doesn't matter. I still stand by what I write. And other commenters can engage with what I wrote, regardless of the provenance of the text of the comment I responded to.

Have you tried talking to yourself? That seems like it'd give you everything you need.
by stagas | 2026-03-09 05:23:03+00:00
A music livecoding app[0], it's open-source[1] and it's been in the works for years in various iterations, but I've finally settled on the format and delivery. I'm now trying to make it as newbie friendly as possible by doing tutorials[2] and videos[3] and having ready-made instruments[4] to begin with. Thinking also to expand it as a general purpose creative editor in a standalone electron app and bundle in other livecoding languages as well, for graphics also.

[0]: https://loopmaster.xyz

[1]: https://github.com/loopmaster-xyz/loopmaster

[2]: https://loopmaster.xyz/tutorials

[3]: https://www.youtube.com/@loopmaster-xyz

[4]: https://loopmaster.xyz/docs/synths/bongo
by 1718627440 | 2026-03-09 05:23:09+00:00
> each source file is accompanied by a full chat log, including false starts and misunderstandings. It's sort of like reading a git history instead of the actual file.

My Git history contains links between the false starts and misunderstandings and the corrections, which then also include a paragraph on my this was a misunderstanding or false start. It is a lot better than just a single linear log.
by 1718627440 | 2026-03-09 05:23:16+00:00
> each source file is accompanied by a full chat log, including false starts and misunderstandings. It's sort of like reading a git history instead of the actual file.

My Git history contains links between the false starts and misunderstandings and the corrections, which then also include a paragraph on my this was a misunderstanding or false start. It is a lot better than just a single linear log from LLMs.
by strken | 2026-03-09 05:23:51+00:00
I don't have any advice for being alone, but I want to remind you that you can open up your phone right now, start messaging people to say "want to come over for dinner at my place next Sunday?", and keep going until you have no more free seats at the dining table. You don't have to make peace with being alone.

If something gets in the way and stops you from doing this, then that thing - depression, anxiety, not having anyone to message, your friends are all busy, you don't feel ready - might help you understand and fix whatever is going on at a deeper level.

Also, that sucks. I've been in a similar place at various points in my life and it can feel inescapable until, somehow, you escape.
by C6JEsQeQa5fCjE | 2026-03-09 05:24:01+00:00
No, you're still missing your own arguments, based on which this discussion thread has been based. Citing your exact words:

> Furthermore, if Iran declared that it did possess working nuclear weapons that wouldn't be a deterrent: it would trigger an immediate and massive preemptive attack by the USA and Israel.

I've been discussing this under the assumption from your own words that "it did possess working nuclear weapons" ('it' being Iran). If you are now changing this to a massive escalation before they even get it, then that is out of scope for this discussion. I would argue they are already doing that to the extent that they can, as they have to tread carefully since Iran can also destroy all key infrastructure in Israel as well.
by pipeline_peak | 2026-03-09 05:24:21+00:00
RSS only serves as a backbone of a product. There’s no commenting, summaries a sparse, i don’t even think there’s consistent posting dates.

These evangelists want to make it sound like all we need to do is get everyone on board with RSS and we’ll all just hold hands and share the web.

People don’t browse the web, there’s like 10 websites, that’s the whole internet.

Everything else is just asteroids and abandoned space stations.
Show HN: AI image models hallucinate history, we built a method to fix it it
by MysticBirdie | 2026-03-09 05:24:49+00:00
We created 24 image prompts across 3 characters living in Rome, 110 CE. Each prompt has a naive version and a culturally-grounded version enhanced by the Triad Engine (structured domain knowledge injection). Same model, same pipeline, only the prompt changes. A blinded Gemini Vision judge scores each pair without knowing which is which.

Results:

RAW (naive prompt): 12.5% historically accurate
TRIAD (grounded prompt): 83.3% historically accurate
In 23 of 24 pairs, the grounded image was judged more accurate
In 0 of 24 pairs was the naive image judged better
The key insight for prompt engineers: image models silently drop historical terms they don't recognize. "dextrarum iunctio handshake" produces nothing useful. "two men clasping right hands wrist-to-wrist, elbows raised" works. Visual translation, not historical terminology.

The full benchmark — all 48 images, prompts, evaluation data, and reproducible pipeline — is open source. You can re-run the blinded evaluation yourself with a free Gemini API key.

Repo: https://github.com/Mysticbirdie/image-cultural-accuracy-benc...

Paper: https://github.com/Mysticbirdie/image-cultural-accuracy-benc...
by sam0x17 | 2026-03-09 05:25:31+00:00
I feel you, but hear me out. OP is right. I've wanted pretty much everything he's talking about here for years, I just never thought of all of this in as quite a formal way as he has. We need the ability to say "this piece of code can't panic". It's super important in the domains I work in. We also need the ability to say "this piece of code can't be non-deterministic". It's also super important in the domains I work in. Having language level support for something like this where I add an extra word to my function def and the compiler guarantees the above would be groundbreaking
by awesome_dude | 2026-03-09 05:25:48+00:00
https://conventionalcommits.org/en/v1.0.0/

I <3 great (edit: improve clarity) commit comments, but I am leaning more heavily to good comments at the same level as the dev is reading - right there in the code - rather than telling them to look at git blame, find the appropriate commit message (keeping in mind that there might have been changes to the line(s) of code and commits might intertwine, thus making it a mission to find the commit holding the right message(s).

edit: I forgot to add - commit messages are great, assuming the people merging the PR into main aren't squashing the commits (a lot of people do this because of a lack of understanding of our friend rebase)
by kstenerud | 2026-03-09 05:26:21+00:00
yoloAI: Fearless YOLO sandbox for your agent.

Run your agents contained (container or VM, Linux or Mac), with all restrictions removed.

Workflow:

┌─ YOLO shell ──────────────────────┬─ Outer shell ─────────────────────┐
│ │ │
│ yoloai new myproject . -a │ │
│ │ │
│ # Tell the agent what to do, │ │
│ # have it commit when done. │ │
│ │ yoloai diff myproject │
│ │ yoloai apply myproject │
│ │ # Review and accept the commits. │
│ │ │
│ # ... next task, next commit ... │ │
│ │ yoloai apply myproject │
│ │ │
│ │ # When you have a good set of │
│ │ # commits, push: │
│ │ git push │
│ │ │
│ │ # Done? Tear it down: │
│ │ yoloai destroy myproject │
└───────────────────────────────────┴───────────────────────────────────┘

Sandboxes: Docker (Linux, Mac), Seatbelt (Mac), Tart (Mac)

Everything's contained in a single go binary. Just build and run.

https://github.com/kstenerud/yoloai
by claytongulick | 2026-03-09 05:27:51+00:00
I'll second this.

Doing asm on the AVR is beautiful, you can count clock cycles easily and then observe them on the scope.

I wrote a bit banging serial interface for an AVR once and had a mystery when I was testing it from a PC just with a basic echo. Every Nth character would be wrong. Was able to figure out a timing problem by counting clock cycles and found the bug in my code.

Was cool to see it align with what I was seeing on my oscilloscope.
by rl3 | 2026-03-09 05:28:23+00:00
>How can we filter the lightweight stuff while still benefiting from posts like these?

Well, the simplest automated method would be to run the post and comment together through an LLM with a prompt that's roughly:

"Is this person claiming to be the author or co-creator of the work discussed in this submission?"

Only green accounts subject to it. I predict you'd probably have a very low false positive and false negative rate.

It's of course a terribly slippery slope. My perhaps overly-cynical take is that once the infra is place some of your bosses would be prone to eventually abusing it.

Personally I'm here for it: Dang, moderator turned whistleblower—on the run from dark VC money—in a race against time to save freedom. Still working on a title for the film.
by iamartech | 2026-03-09 05:28:56+00:00
Location: New Delhi, India

Remote: yes

Willing to relocate: yes

Technologies: Tokio, Rust lang, Golang, python, linux, concurrent programming, systems programming, databases, REST, GRPC, Git

Résumé/CV: https://docs.google.com/document/d/1cEYCjcbzGXPWnWAxLT1OHqyf...

Email: ar9tech@outlook.com

I am a systems software engineer specializing in low-level software design for backend systems. My professional experience spans multiple compiled languages, including Rust, C++, and Go. I have developed REST API servers, gRPC programs, and background job handlers/schedulers.

In Rust, I have extensive hands-on experience building low-level applications using the Tokio runtime, applying strong principles of distributed systems, and working with synchronization primitives such as Mutexes, RwLocks, and concurrent data structures. I also focus on performance optimizations that leverage the language’s zero-cost abstractions and memory model.

I place strong emphasis on building reliable test environments, using real-world testing methodologies such as unit tests, integration tests, concurrency stress tests, and fixture-based simulations.

I have worked with clients across several domains, including: - Image processing - Blockchain network layer design - Cloud infrastructure solutions

One of my most significant Rust projects was developing and deploying a web-based terminal access system for LXD containers running on bare-metal servers. This system leveraged Tokio for concurrency, TTYD for terminal emulation, and Caddy as the reverse proxy, with communication over Unix Domain Sockets. The solution also supported authentication. Efficient and scalable under configuration of environment.

I love playing with distributed system a lot and challenging myself to learn new concepts under this domain.
by rahucere0 | 2026-03-09 05:30:10+00:00
CEF AI (cef.ai) | Blockchain Engineer, Founding Platform Engineer | SF, Berlin (Remote) | €100K–€165K + Equity
We're building decentralized AI infrastructure, an inference platform for sovereign AI agents unifying orchestration, data, and compute. Small team, high ownership, real equity.
Blockchain Engineer — Rust/Substrate L1 protocol dev. Custom pallets, ZK primitives, on-chain governance. 7+ yrs Rust.
Founding Platform Engineer — Core backend, APIs, SDKs, developer tooling. Build systems from scratch, not maintain them. 4+ yrs production software.
Fast hiring process, paid 5-day trial. Direct access to founders.

Apply: https://join.com/companies/cefai
by rogerrogerr | 2026-03-09 05:30:11+00:00
LLM-generated text that is a hallucinated-from-scratch opinion is practically indistinguishable from LLM-generated text that is rooted in your research notes.

I find putting the former into my brain abhorrent to such an extent that I am willing to forego reading the few instances of the latter. I'd much rather have your raw research notes and observations.
by skyberrys | 2026-03-09 05:30:54+00:00
I'm photographing wildflowers so much that I made a tool called Wildflower Witness to group the images into time series. I'm debating if I want to allow the user to create each flower in their collection or try to do it totally automatically. Also I've been using it already and I'm sad to say a ground squirrel ate one of my specimens.
by lelanthran | 2026-03-09 05:31:37+00:00
> There's precious little training material left that isn't generated by LLMs themselves.

> Percentage-wise this is quite exaggerated.

How exaggerated?

a) The percentage is not static, but continuously increasing.

b) Even if it were static, you only need a few generations for even a small percentage to matter.

> You consider this above factor to lead to model collapse? You’ve only mentioned one factor here; this isn’t enough. I’m aware of the GIGO factor, yes. Still there are at least ~5 other key factors needed to make a halfway decent scaling prediction.

What are those other factors, and why isn't GIGO sufficient for model collapse?
by bigstrat2003 | 2026-03-09 05:32:59+00:00
No, that's not how it works. See for example async: I don't need it (and indeed hate working with it, because colored functions are incredibly unpleasant to work with). But a huge swath of libraries in the ecosystem are designed with the assumption that you will use it. If the language adds more features like the article is proposing, it will most likely balkanize the crate ecosystem even further. This stuff does affect people even if they never use the features in question.