MurphyA/hacker-news huggingface dataset:
by hsaliak | 2026-03-09 02:42:03+00:00
I explored this in std::slop (my clanker) https://github.com/hsaliak/std_slop. One of it's differentiating features of this clanker i that it only has a single tool call, run_js.
The LLM produces js scripts to do it's work. Naturally, i tried to teach it to add comments for these scripts and incorporate literate programming elements. This was interesting because, every tool call now 'hydrated' some free form thinking, but it comes at output token cost.

Output Tokens are expensive! In GPT-5.4 it's ~180 dollars per Million tokens!
I've settled for brief descriptions that communicate 'why' as a result. The code is documentation after all.
by bombcar | 2026-03-09 02:42:16+00:00
The key is that both were randomly assigned to users - you’d never know if you’d open a thread and be a moderator. If you posted in the thread you couldn’t moderate.

And about the same frequency you’d be assigned to metamoderate, basically being asked if a moderator’s “vote” was a good one or not (you didn’t have to fully agree you’d do the same, just that it wasn’t bad).

Someone who scored low in meta moderation would get less or no moderator chances.
by DavidPiper | 2026-03-09 02:42:25+00:00
An automated file system handler, similar to Hazel[1].

I want to treat my Downloads folder (or some other one) like an "Inbox" where I can just dump everything, and then the program knows where exactly in my (Johnny Decimal) file system the file should land.

[1] https://www.noodlesoft.com/
by alexsparrow | 2026-03-09 02:42:35+00:00
I'm building open source homebrewing (as in beer) software at https://www.brewdio.beer. It's something I've poked at periodically for a few years but now I'm using AI to see how far I can take it.

It has a few core libraries built in rust with a web app and a terminal UI. Android app is in the works. The persistence layer is intended to be offline first using a CRDT with an optional sync server. I'm also trying to integrate "bring your own AI" assistants to help tweak recipes or make suggestions.

It's been a fun way to sharpen my claude skills but also to see how feasible it is to maintain multiple frontend applications with a large amount of shared code. Still a lot to do, particularly the core calculations are not yet on par with existing offerings.
by etc-hosts | 2026-03-09 02:42:58+00:00
> They want Iran to stop destabilising the ME, and to eliminate the threat to the USA consisting of the Iranian nuke program, the ballistic missile program, and the religious zeal to use them.

US and Israeli leaders have said recently that the war will continue until Iran is not a threat, for mostly the exact reasons you just listed. I'm not sure how you bomb the religious zeal out of someone.

I was listening to a fairly right wing British pundit today, who is very publicly funded by British and European NATO interests, he said that the US saying they will continue to bomb Iran until it is not a threat reminded him a lot of one of Russia's state Ukraine war goals of "we will de-Nazify Ukraine".

very open ended nebulous goals with the benefit of being easily stretched around any agenda the invading party has at the moment.
by comgen42 | 2026-03-09 02:43:01+00:00
Author here. I spent a few hours getting this running on Windows and wiring it into Claude Code. The gws auth setup command doesn't work on Windows due to how Rust resolves .cmd PATH executables — happy to share the workaround if anyone else hits it. The MCP server integration is the interesting part: once connected, your agent can read Drive, Gmail, and Calendar without any custom API code. Still pre-1.0 with rough edges but the architecture is solid.
by Insanity | 2026-03-09 02:43:08+00:00
Sorry that you’re going through this. I got divorced after a 10 year marriage last year. Although it was amicable, going from a house (with a dog) to living alone is pretty tough.

Other people have said the same, but strong +1 to staying active and building a routine around that.

All my friends live far away as well, but fortunately I connect with them virtually every weekend for games.

Maybe one more bit of advice.. doing things on your own feels odd at the start. But there are upsides, e.g if you go to a museum you just go at your own place, you take a vacation wherever _you_ want, etc. Initially you will have the impulse of wanting to share that moment with someone, but that also fades with time.

Plus you’ll meet someone new and build new memories together. You’ll be fine OP, but it’ll be shitty for a while.
by OneDeuxTriSeiGo | 2026-03-09 02:43:18+00:00
Only if you choose to use bluesky PBLLC's relays and it's super trivial to not do that. Plus you can run your own relay super cheaply.

Side note: it hasn't been called BGS for a very long time. Nowadays they are just called relays and since sync 1.1 the cost for running a relay decreased by multiple orders of magnitude.
by ipogrjegiorejkf | 2026-03-09 02:43:38+00:00
A bunch of things:

Jive Data: https://jivedata.com

Financial and Investing data

Random Data Monster: https://randomdata.monster

Random Data (also available as a Google Sheets Add-on)

WhatIsMyIPAddress.Monster: https://whatismyipaddress.monster

A clean website to get your IP Address. Also available as an API.

Phone Monster: https://phone.monster

Caller ID, but on steroids
by latrine5526 | 2026-03-09 02:45:37+00:00
I have a 5090d and got ~140 token/s output when running qwen-3.5-9b-heretic in lmstudio.

I disabled the thinking and configured the translate plugin on my browser to use the lmstudio API.

It performs way better than Google Translate in accuracy. The speed is a little slower, but sufficient for me.
by popupeyecare | 2026-03-09 02:45:43+00:00
Im building https://trypixie.com to legally employ my 7 year old child, save on taxes and contribute to her Roth IRA.

Im also building https://www.keepfiled.com, a microsaas to save emails (or email attachments) to google drive

I almost forgot, I also built https://statphone.com - One emergency number that rings your whole family and breaks through DND.

I love building. I built all these for myself. unfortunately I suck at marketing so I barely have customers.
by VerifiedReports | 2026-03-09 02:45:56+00:00
BUT... Pioneer put AC-3 (Dolby Digital) surround on LaserDiscs before DVDs came out. So LaserDiscs were the first video medium to offer digital sound at home.

And at that point, most players sold were combo players that could also play CDs.

And there was one more disc format: CD Video. It was a CD-sized digital single that also had a LaserDisc section for the (analog) music video. I have a couple; one is Bon Jovi.
by nenepbl | 2026-03-09 02:45:58+00:00
Hi HN,

I've been working on a project called webMARS, a browser-based version of the MARS MIPS simulator used in many computer architecture courses.

The original MARS tool is a Java desktop application. My goal was to bring a similar experience to the browser so students can write, assemble and run MIPS programs without installing anything.

You can try it here:
https://webmars.nfiles.top/

Repository:
https://github.com/codigoavulso/webMARS

The interface tries to stay close to the original MARS layout (editor, registers, console, tools), but the implementation is web-based and still evolving.

I'm mainly looking for feedback from people who:

- teach computer architecture
- have used MARS/SPIM before
- work with assembly or CPU simulators

Questions I'm particularly interested in:

- What features from MARS would you consider essential?
- Are there other tools you'd expect in a teaching-oriented MIPS IDE?
- Does the UI feel usable compared to the original desktop version?
- What would make this genuinely useful in a classroom setting?

Any feedback, testing, bug reports or suggestions are very welcome.

nels.ferreira@sapo.pt
by 8note | 2026-03-09 02:45:59+00:00
learning how to fine tune image models, for an attempt at getting diffusion to output LWIR fire mapping data from RGB picture images

so far, ive spent a lot of manual time labeling and matching RGB and LWIR images, and trying to figure out first ways to get better pose matches when the flights arent the same.

that, and many different attempts at getting torch to work using my laptop's GPU and NPU. i think im close, without having to build torch from source woo.

Ive been having an eye towards getting better llm generation quality for python too, but havent put a focus on it yet. im fed up with it making one off script after one off script and instead of just making a react app, making some raw html and making a new html file with the new and old bugs every time i want to do something interactive. its maddening.

my last month of gettin claude code ro play pokemon webt well and ive about learned skills pretty well now, but it keeps wanting to do like a challenge run of sticking with a single pokemon.
by godelski | 2026-03-09 02:46:17+00:00
I'd argue it's so vague it's already nonsensical. Can we not declare Google (search) AGI? It sure does a hell of a lot of stuff better than any human I now. Same with the calculator in my desk drawer. Even by broom does a far better job sweeping than I do. My hands just aren't made for sweeping.

But to extend your point, I think we really need to be explicit about the assumptions being made. Everyone loves to say intelligence is easy to define but if it were then we'd have a definition. But if "you" figure it out and it's so simple then "we" are all too dumb and it needs better explaining for our poor simple minds. Or there's a lot of details that make it hard to pin down and that's why there's not a definition of it yet. Kinda like how there's no formal definition of life
by soulofmischief | 2026-03-09 02:46:17+00:00
The first-gen macbook shared a lot of internals with certain Dell laptops of the era. In 2010 I was homeless and attending high school at a boarding school and didn't have nice macbooks like my classmates, but I cobbled together my first laptop that summer from a few different old salvaged Dell models.

Dual-booting into a hackintosh was a breeze. I eventually salvaged an old T60 and it was a similar case, enough crossover in components that it wasn't any trouble running macOS.

This was in an era where you wanted Apple software even on non-Apple hardware. Today, it's the opposite.
by tokyobreakfast | 2026-03-09 02:47:01+00:00
Quit whining, you know damn well the bar for a typical "Show HN" has been raised to the point of being irrelevant these days, this post is a perfect example. This is not a home lab.

I'm happy for the OP and that it works for him. That said:

The equivalent of Joe Bloggs installing Linux onto an old laptop is neither curious nor interesting, let's not pretend it is because feelings.
by AnthonyMouse | 2026-03-09 02:47:36+00:00
> There are legitimate uses for the product and it isn't immediately apparent to the store why someone might be purchasing a given item. It's not their job to invade their customer's privacy.

You seem to be implying that nothing is ever legitimately fair use.

> Your logic regarding torrents only works if we assume that a significant number of peers are engaging in fair use.

What evidence do you have that this isn't the case? Not evidence that someone is doing it for the wrong reasons, evidence that no significant number of people are doing it for any legitimate reason.

There are a lot of things that are plausibly fair use. If you subscribe to a streaming service with a plan that includes 4k content but their broken service won't play that content on your 4k TV, can you get a 4k copy of the thing you're actually paying for? If you're a teacher and the law specifically says you can make copies for classroom use, but the copy you have has copy protection, can you get a copy that doesn't from someone else? If you're an organization trying to make software that can automatically subtitle videos based on the audio so that hearing impaired users can know what's being said, and you need a large amount of training data (i.e. existing video that has already been subtitled) to do machine learning, can you get them from someone else? What if you're an archivist and you actually are making backup copies of everything you can get your hands on to preserve the historical record?

What alternative do such people even have for doing the legitimate thing they ostensibly have a right to do?
by Marsymars | 2026-03-09 02:47:57+00:00
Huh, this is what specifically drove me to complain about LLM-generated tickets at work - multiple paragraphs rewording and emphasizing the same point, all of which was topically relevant, but not necessary.

(i.e. it was obvious in the first place, think along the lines of a ticket about a screen loading slowly, and then multiple paragraphs explaining the benefits of faster-loading screens.)
by throwanem | 2026-03-09 02:48:14+00:00
I'm much the same. It's hard to notice. Coming up having onsites with three and four and five consulting clients in a "normally busy" day (you want 'high touch?' I started before smartphones!) taught me to associate just that purposeful attitude with the satisfying knowledge that I probably wouldn't end the day running further behind when I started.

It's a good energy to bring to work or to a crisis. Everywhere else? Maybe not so much. I appreciate you mentioning it here; it can serve me also, as a reminder to work on that.
by nemothekid | 2026-03-09 02:48:26+00:00
I've been on both sides of the fence here - I've bounced between two camps:

1. Go with a better type system. A compiled language, that has sum types, no-nil, and generics.

2. A widely used, production, systems language that implements PL-theory up until the year ~2000. (Effects, as described in this article, was a research topic in 1999).

I started with (1), but as I started to get more and more exposed to (2), you start looking back on times when you fought with the type system and how some of these PL-nerds have a point. I think my first foray into Higher-Kinded Types was trying to rewrite a dynamic python dispatch system into Rust while keeping types at compile time.

The problem is, many of these PL-nerd concepts are rare and kind of hard to grok at first, and I can easily see them scaring people off from the language. However I think once you understand how they work, and the PL-nerds dumb down the language, I think most people will come around to them. Concepts like "sum types" and "monads", are IMO easy to understand concepts with dumb names, and even more complex standard definitions.
by wisemang | 2026-03-09 02:50:44+00:00
Nice! I’ve been working on https://treeseek.ca which is a different use case from most of the other open data tree sites I’ve seen — I want to be instantly geolocated and shown the nearest trees to me. I do a lot of walking and am often mesmerized by a particular tree, and I wanted something to help me identify them as quickly as possible, with more confidence and speed than e.g. iNaturalist (which i do also use).

This is an app that’s been bouncing around in my head for over a decade but finally got it working well enough for my own purposes about a year and a half ago.
by theturtletalks | 2026-03-09 02:51:00+00:00
Sure here's the demo:

https://craft-burgers.openship.org/

Github:

https://github.com/openshiporg/openfront-restaurant

We're actually building an opensource SaaS for every vertical. We shipped our Shopify alternative end of last year and after restaurant, we have hotels, grocery, and gyms next.
by TheAceOfHearts | 2026-03-09 02:51:12+00:00
I vibe coded a tiny MUD-style world sim where LLMs control each character. It's basically a little toy sandbox where LLMs can play around. There's no real goal to this, I just thought that it would be fun, like a more advanced tamagochi.

One of the issues I encountered initially was that the LLMs were repeating a small set of actions and never trying some of the more experimental actions. With a bit of prompt tweaking I was able to get them to branch out a bit, but it still feels like there's a lot of room for improvement on that front. I still haven't figured out how to instill a creative spark for exploration through my prompting skills.

It has been quite exciting to see how quickly a few simple rules can lead to emergent storytelling. One of the actions I added was the ability for the agents to pray to the creator of their world (i.e. me) along with the ability for me to respond in a separate cycle. The first prayer I received was from an agent that decided to wade into a river and kneel, just to offer a moment in stillness. Imagining it is still making me smile.

Unfortunately, I don't have access to enough compute to run a bigger experiment, but I think it would be really interesting to create lots of seed worlds / codebases which exist in a loop. With the twist being that after each cycle the agents can all suggest changes to their world. This would've previously been quite difficult, but I think it could be viable with current agentic programming capabilities. I wonder what a world with different LLM distributions would look like after a few iterations. What kind of worlds would Gemini, Claude, Grok, or ChatGPT create? And what if they're all put in the same world, which ones become the dominant force?
by SherryWong | 2026-03-09 02:51:16+00:00
Thanks, really appreciate that!

And yeah, We’ve noticed the same thing — when you ask LLMs to generate “novel” tooling ideas they tend to converge to very similar patterns. Many projects end up looking alike because they focus mostly on model orchestration.

That’s actually part of why we started building SiClaw. For AIOps to work in real infrastructure, the harder problems are things like security boundaries, multi-tenant environments, and how agents reason through diagnostics safely.
by Ttlequals0 | 2026-03-09 02:51:23+00:00
Open-source podcast ad removal system that uses Whisper transcription and the Claude API (or local LLMs via Ollama) to automatically detect and strip host-read sponsorships, dynamically inserted ads, and pre/mid/post-roll breaks from podcast feeds. Serves modified RSS feeds compatible with any podcast app. Features multi-pass detection, audio fingerprinting, and cross-episode pattern learning.
by like_any_other | 2026-03-09 02:51:35+00:00
Meanwhile Canadian government funded media research organizations are tarring resistance to going cashless as conspiratorial:

They argue that digitization will enable governments to monitor financial transactions, restrict purchases, travel, and access to healthcare, freeze accounts, and punish people for exceeding their carbon limits or for dissent.

https://news.ycombinator.com/item?id=47299410
by OneDeuxTriSeiGo | 2026-03-09 02:52:40+00:00
> Back when they were quarreling over the standardization of OOXML, instead of pushing their own proprietary* desktop format

ODF was developed by a committee and predates OOXML by years and it was standardized by ISO before OOXML was even announced.

That's not pushing their own proprietary format. That's just using the existing ISO standard and not switching to a different, far more complex standard that served little purpose.

Hell even IBM threatened to leave ISO wholesale over Microsoft ramming OOXML through the standards body.
by thegdsks | 2026-03-09 02:53:20+00:00
Finding brand logos as clean SVGs is unreasonably painful. Press kits behind login walls. Inconsistent quality. No dark mode variants. No way to import them into a project without manual work.

I built theSVG to fix this. One search bar, 3,847 brands, copy as SVG/JSX/Vue/CDN URL.
by knowtheory | 2026-03-09 02:53:27+00:00
This isn't accurate tho.

Neither Bluesky, nor other ATProto services require any of this.

RedDwarf is an example of an ATProto client that connects only with your PDS, uses Microcosm (https://www.microcosm.blue/ )'s aggregation index (they calculate aggregate counts for a variety of things with a couple of raspberry pis run off of a home fiber connection): https://reddwarf.app/

No big iron anywhere in the picture.

You give up the ability to search the network, but okay, that's already a feature that all Mastodon users sacrifice as well.
by alcazar | 2026-03-09 02:53:39+00:00
If we were to die as a company (unlikely), we would reach out to customers well in advance (think >1 year) and ask them to download their data so they could migrate to another provider.

This seems unlikely, however, since our infrastructure costs for the dead man's switch are covered by just a handful of subscriptions. Besides, we host it next to our other more profitable main product, so it gets free maintenance.

We are up for the challenge of making this last for many decades, though. It is a beautiful mission.
Monocod
by twoelf | 2026-03-09 02:53:49+00:00
I built a system that can learn directly from its own codebase locally and understand the entire project context from the start. Current coding agents typically spend 2–3 minutes gathering context that already exists in the repository, which wastes both time and tokens. To solve this problem, I built a system called Monocod.

I originally created Monocod to help maintain my main project, but it evolved into something much more powerful.

The core issue with current coding agents is that they are trained in language context, not system context. They generate code based on text patterns rather than actually understanding the structure, dependencies, and state of a real codebase. In many cases, they don't truly "know" the codebase they are working with.

My system changes that.

Monocod self-learns from the codebase itself, continuously updating a local model during each loop. Because it already holds the full project context, it can guide coding agents much more efficiently. It can also detect gaps in the system architecture and in the codebase, enabling it to generate solutions that truly satisfy the user's needs rather than just producing surface-level code.

In my view, current LLM systems approach coding the wrong way. The foundation needs to shift from language-driven generation to system-aware intelligence. Monocod represents that new foundation for what I believe will be the next generation of real AI development tools.

Beyond generation, the system also performs post-generation analysis and maintenance of the codebase. It evaluates and improves the project structure automatically, and in my tests it outperforms major code analysis tools. All of this is done using pure algorithms, not heavy external services.

I built this primarily because, as a solo developer, it is extremely difficult to manually review and maintain large amounts of generated code. Most coding agents simply generate code to satisfy the immediate request, without considering long-term maintainability, production standards, or proper architecture.

Most users don't actually know what production-ready code should look like. Instead of guiding them toward industry-grade systems, coding agents often trap users in a constant loop of incremental fixes and rewrites.

Monocod is designed to break that loop by ensuring that generated and maintained code aligns with real industry standards and system-level thinking, not just short-term feature completion.
by bakugo | 2026-03-09 02:54:01+00:00
It contributes far more than yet another low effort AI-generated Show HN on top of the dozens already submitted every day.

If you think you made "cool stuff" with AI, great, enjoy it, but also please keep it to yourself because anyone else can generate the exact same thing if they want it, you are not special, and are actively downing out real human effort and passion.