MurphyA/hacker-news huggingface dataset:
by z2 | 2026-03-09 10:00:02+00:00
Neural networks most certainly go through a process to transform input into output but it's a very different one from human neutral networks. But I think this is the crucial point of the debate, essentially unchanged from Searle's "Chinese Room" argument from decades ago. The person in that room looking up a dictionary with Chinese phrases and patterns certainly follows a process, but it's easy to dismiss the notion that the person here understands Chinese. But the question is if you zoom out, is the room itself intelligent because it is following a process, even if it's just a bunch of pattern recognition?
by tormeh | 2026-03-09 10:00:32+00:00
Nothing can really save you from architecture astronauts, except possibly Go, but I hear there are people templating Go with preprocessors, so who knows. This is a human problem. On the other hand I hear you. The moment Rust gets proper async traits an entire world of hexagonal pain will open up for the victims of the astronauts. So it will get even worse, basically. I think if we could solve the problem of bored smart people sabotaging projects it'd be amazing.
by ehnto | 2026-03-09 10:00:37+00:00
An immobiliser for my car. Had trouble finding devices that would cover the specific attack vectors my car would be susceptible to. Checked my insurance, no specific clauses around immobilisers, check relevant road laws, no issues there.

I have a fairly novel approach to operating it, and in the case of one time theft prevention security through obscurity is actually a great approach. The assailant only has a short time to pull the car apart and solve the puzzle, couple that with genuine security techniques, a physical aspect, and it should be pretty foolproof.

It can still be towed away, etc, not much to be done there except brute force physical blocks. Most cars get stolen here to do crime in that night so it's not as common.
by ayushkcs | 2026-03-09 10:00:41+00:00
Location: New Delhi, India

Remote: Yes (Open to Hybrid)

Willing to Relocate: Yes

Technologies: Python, Django, FastAPI, PostgreSQL, DynamoDB, Redis, Celery, AWS, Docker, Git (Backend & AI Agents)

Resume: https://drive.google.com/file/d/1YA5sHtWocmln3NPIeMFuhxljQRu...

LinkedIn: https://www.linkedin.com/in/ayushkcs/

Website: https://ayushk.blog/

Email: kayush2k02@gmail.com

About Me: Software Engineer (Backend) | Ex. Tennr (YC W23), Neuralix | Class of 2025 | Available Immediately

If you're interested, you can schedule a quick chat with me at https://calendly.com/ayushkcs/let-s-talk? or shoot me an email.
by Alecocluc | 2026-03-09 10:00:43+00:00
I’m a solo founder building SubBuddy, a privacy-first subscription tracker.

Current pricing:
- Free: up to 3 subscriptions
- Premium: $4.99/month
- Lifetime: $64.99 one-time

Current traction:
- 50 users total
- first paying customer (lifetime)
- most users are still on free

I’m trying to validate pricing before I push harder on growth.

Important product context:
- I intentionally do not connect to bank APIs
- users add subscriptions manually (or via import/extension), which improves privacy but adds friction
- value prop is “control + privacy” over “full automation”

My questions:
1. At this stage, is one lifetime purchase meaningful signal, or mostly noise?
2. Should I keep lifetime available now, or hide it until I have stronger monthly conversion data?
3. What is the most practical way to validate these price points with only ~50 users?
4. Would you prioritize:
- user interviews with free users who did not convert
- paywall/packaging experiments
- onboarding activation improvements first

If you’ve been through this at similar scale, I’d really value concrete experiments or benchmarks that helped you decide.
by bjackman | 2026-03-09 10:00:45+00:00
I don't think RPi is the gold standard nor is Chinese production that strongly correlated with poor SW support?

Raspberry Pi usually requires customisation from the distro. This is mitigated by the fact that many distros have done that customisation but the platform itself is not well-designed for SW support.

Meanwhile many Allwinner and Rockchip platforms have great mainline support. While Qualcomm is apparently moving in the right direction but historically there have been lots of Qualcomm SBCs where the software support is just a BSP tarball on a fixed Linux kernel.

So yeah I do agree with your conclusion but it's not as simple as "RPi has the best software support and don't buy Chinese". You have to look into it on a case by case basis.
by unlimit | 2026-03-09 10:00:48+00:00
Building a boring POS (1) using various AI tools just to check what can I do with these tools. I have used claude, gemini and now using antigravity. I have not done a single edit manually.

I got it all done in probably an hour or two. But done in 10-15 min blocks over many days.

(1) https://pos.unlimit.in
Show HN: arxiv-digest: Daily robotics paper scouting for OpenClaw and Zotero
by tb5z035i | 2026-03-09 10:01:14+00:00
I built arxiv-digest, a tool for OpenClaw to call daily and turn new cs.RO papers into a filtered robotics digest.

It uses an LLM to judge relevance, outputs a markdown report, and can sync selected papers plus PDFs to Zotero. To change the research interests, just edit the README.

Repo: https://github.com/tb5z035i/arxiv-digest
by ozgrakkurt | 2026-03-09 10:01:17+00:00
The most annoying part is that you can't just go to source code or docs and understand some code. I still can't do it after spending many years using it. You have to wade through 7 layers of macros and traits to understand some basic thing most of the time.

It is easier to understand musl-libc code compared to understanding a http library in rust which is just insane to me.
by liangmeihua93 | 2026-03-09 10:01:27+00:00
Hey everyone!

We built ComicsAI because we believe every story deserves to be told visually — even if you can't draw a stick figure.

*What is ComicsAI?*
ComicsAI is a free AI-powered platform that turns your text descriptions into stunning anime and manga-style comics. Just describe your scene, characters, and story — our AI handles the art.

*What makes it special?*
*Character Consistency* — Your characters look the same in every panel. No more random face changes!
*Long-Form Stories* — Create multi-chapter manga, webtoons, and graphic novels
*Free to Start* — Generous free tier with no watermarks
*Dead Simple* — No artistic skills, no complex tools. Just type and create

*Who is it for?*
- Writers who want to turn their novels into graphic novels
- Content creators looking for engaging visual content
- Manga & anime fans who want to create their own stories
- Marketers who know comic-style ads outperform traditional ones by 3x

Built by a team of former manga artists, AI researchers, and anime character designers.

Try it free: https://comicsai.org

We'd love your feedback!
by simianwords | 2026-03-09 10:02:26+00:00
i don't buy this logic. if i have studied an author greatly i will be able to recognise patterns and be able to write like them.

ex: i read a lot of shakespeare, understand patterns, understand where he came from, his biography and i will be able to write like him. why is it different for an LLM?

i again don't get what the point is?
by menaerus | 2026-03-09 10:02:32+00:00
Yes, I agree, and my experience is the same - there's just too many folks getting stuck in that mindset and never leaving it. Looking into the history I think software engineering domain has a lot of cargo-cult, which is somewhat surprising given that people who are naturally attracted to this domain are supposed to be critical thinkers. It turns out that this may not be true for most of the time. I know that I was also afoul of that but I learned my lesson.
by carefree-bob | 2026-03-09 10:03:16+00:00
The other side of this is that companies do want to change their T&C from time to time, so what do they do, force you to quit and then sign up again? That adds a lot of friction. Or do they tag things and say "Customer X signed up on this date, so he is bound by T&C number 12, whereas this other customer signed up a year later and is bound by T&C number 13". That seems unwieldy since there is a common infrastructure.

I get emails from time to time that "Policy X has changed and will take a effect in X weeks" so at least I'm given advance notice, and am basically OK with that approach as long as the changes are spelled out clearly and not hidden in hundreds of pages of legalese. Maybe an LLM would help here, and translate what the new changes in terms really means so I can decide whether to continue with the service or not. In general I'm OK as long as I'm given enough notice and it's clear what is happening.

The same thing happens with pricing. What does a company do when they want to increase rates, or change their products? They send out a notification that starting on a certain date, the prices will go up. I don't think anyone objects to that. How is a T&C change different?
Show HN: Starter-structure-CLI – scaffold apps from stack combinations
by mrwick2126 | 2026-03-09 10:03:25+00:00
`starter-structure-cli is a CLI for generating starter projects from stack keywords, exact template slugs, or interactive prompts.

Example:
npx starter-structure-cli my-app react vite ts tailwind express prisma mysql

It currently supports frontend, backend, fullstack, and monorepo starters, and the templates are maintained from layered template sources.

I’d love feedback on:

which starter combinations would be most useful
whether the stack matching feels intuitive
how the template authoring workflow could be improved`
by spockz | 2026-03-09 10:03:30+00:00
At least from what I’ve seen around me professionally, the issue with most Scala projects was that developers started new projects in Scala while also still learning Scala through a Coursera course, without having a FP background and therefore lacking intuition/experience on which technique to apply when and where. The result was that you could see “more advanced” Scala (as per the course progression) being used in newer code of the projects. Then older code was never refactored resulting in a hodgepodge of different techniques.

This can happen in any language and is more indicative of not having a strong lead safeguarding the consistency of the codebase. Now Scala has had the added handicap of being able to express the same thing in multiple ways, all made possible in later iterations of Scala, and finally homogenised in Scala 3.
by ska-zattoo | 2026-03-09 10:03:39+00:00
Zattoo | Video Engineer / Engineering Manager / Principal Engineer | Berlin, Germany | Onsite + Hybrid | Full Time

Multi roles in the video engineering space: Streaming, Encoding, C++, Golang, CDN, Media Delivery, Live, VOD, vodever!

Zattoo: Back in 2005, we pioneered Europe’s first TV streaming service. Today, we’re the world’s first certified climate neutral TV streaming provider. 3 million users across three countries. Over 230 colleagues of 47 nationalities.

// Video Engineer (C++): https://grnh.se/jl0287q2teu

// Engineering Manager - Ingest & Storage: https://grnh.se/10frzmw2teu

// Engineering Manager - Streaming & CDN: https://grnh.se/yces6q02teu

// Principal Engineer Streaming & Ad Technologies: https://grnh.se/pv4nrr62teu
by bjackman | 2026-03-09 10:05:22+00:00
You are always gonna have some downtime in a homelab setup I think. Unless you go all in with k8s I think the best you can do is "system reboots at 4AM, hopefully all the users are asleep".

(Probably a lot of the services I run don't even really support HA properly in a k8s system with replicas. E.g. taking global exclusive DB locks for the lifetime of their process)
by fennecbutt | 2026-03-09 10:05:22+00:00
Yup, routing is key. Just like how we've had RAG so we don't have to add every biz doc to the context.

I agree with the general idea that models are better trained to use popular cli tools like directory navigation etc, but outside of ls and ps etc the difference isn't really there, new clis are just as confusing to the model as new mcps.
by lachs2k | 2026-03-09 10:05:35+00:00
I am not aware of any plants that show signs of consciousness or feelings. This would even by disadvantageous to many plants because they "want" parts of them to be eaten to disperse seeds, pollen, etc.

Even if you accept that plants might be conscious and their suffering has to be reduced, you would still harm way fewer plants by eating them directly instead of eating other animals that consume them.

https://en.wikipedia.org/wiki/Trophic_level
by valleyer | 2026-03-09 10:06:00+00:00
Thoughts on that: (1) you'd need a way to visualize the magnetic fields, (2) the data is frequency modulated, (3) due to helical scan, the video field lines do not line up evenly one over the next as they did so nicely in the Laserdisc / CED (there'd be a skew).

So I don't want to say it's impossible, but I think it would require a lot more creativity.
by netika | 2026-03-09 10:06:25+00:00
When I see a company this big screwing over their partner after 20 years of partnership for some lousy tens of millions of dollars (which is probably peanuts compared to worldwide profits), I immediately think that everything is not as simple as it seems.

In this post, Underwood is obviously a virtuous, hard working victim and the sriracha guys are the villains. I don’t believe that there are good and bad companies and I firmly believe that there is some underlying reason for this situation.
by e12e | 2026-03-09 10:06:34+00:00
I think when you've realized that you don't particularly enjoy being alone - the best cure is to avoid it; and try to get more friends.

Friends are made by doing something together, regularly, over time.

I wouldn't call this "get a hobby" - I'd call it "find something to do".

My best suggestion is start doing some kind of organized training like martial arts, or some team sport. Find somewhere to volunteer: food bank, volunteer programs teaching kids to code, anything in your area that you can relate to.

I'm not suggesting that it easy or trivial - but I also believe it is the only way.
by ptak_dev | 2026-03-09 10:07:10+00:00
JetSet AI (https://bit.ly/4besn7l) — flight search in plain English instead of the usual date-picker maze.

Type "cheapest flight from London to Tokyo, flexible on dates in April" and it returns live results with real pricing. I compared a few against Google Flights and they matched. Not mocked data.

The part I found interesting: it runs on a dedicated VM so it keeps context across the conversation. If you say "actually make that business class" or "what about flying into Osaka instead" it knows what you were looking at. Most chat-based search tools lose that between messages.

I didn't build it from scratch — it's a pre-built app in the SuperNinja App Store that I deployed and have been extending. The deploy itself took about 60 seconds. The extending part is what I've been spending time on: describing changes in plain text and watching them go live without touching a repo.

Still figuring out what the right UX is for flexible-date search. Curious if anyone has opinions on that.
by battery8318 | 2026-03-09 10:07:25+00:00
I've extended the functionality of (OMG DDS)IDL and written a code generator. It can generate C/C++/Rust/Rust HTTP/Rust JsonRPC/OpenAPI/OpenRPC code from IDL.

Of course, the Rust HTTP/Rust JsonRPC/OpenAPI/OpenRPC generation is currently more mature.

I previously used utoipa to generate OpenAPI from code, but I quickly grew tired of the endless boilerplate code. So I made this!!!

Simply put, you use IDL to describe an HTTP service, and I'll generate an interface, a Service. If you implement an interface for a given interface, I can generate routes for you. It works like this...

```rust

use xidlc_examples::hello_world::HelloWorld;

use xidlc_examples::hello_world::HelloWorldSayHelloRequest;

use xidlc_examples::hello_world::HelloWorldServer;

struct HelloWorldImpl;

#[async_trait::async_trait]

impl HelloWorld for HelloWorldImpl {

async fn sayHello(

&self,

req:

xidl_rust_axum::Request<HelloWorldSayHelloRequest>,

) -> Result<(), xidl_rust_axum::Error> {

let HelloWorldSayHelloRequest { name } = req.data;

println!("Hello, {}!", name);

Ok(())
}

}

#[tokio::main]

async fn main() -> Result<(), Box<dyn std::error::Error>> {

let addr = "127.0.0.1:3000";

println!("axum hello_world server listening on {addr}");

xidl_rust_axum::Server::builder()
.with_service(HelloWorldServer::new(HelloWorldImpl))
.serve(addr)
.await?;

Ok(())

}
```

Currently, support for streaming (HTTP/JsonRPC) is still quite basic. It's defined at https://github.com/xidl/xidl/tree/master/docs/rfc

Besides that, I've used HTTP/OpenAPI in my project, and I think it currently meets my overall needs.

Furthermore, xidlc provides simple interfaces for extension. I find xidlc's design truly fascinating.

I've added some snapshot tests to avoid regression issues.

I used Google Translate to translate this post, so I'm not sure if it conforms to English grammar. I sincerely hope to receive any feedback, thank you.
Show HN: I built a secure AI mediator to handle my own marital conflicts
by thedevguy | 2026-03-09 10:07:33+00:00
Hi HN, I’m Ali. I built Ashti (https://ashti.ai) because my wife and I needed a better way to de-escalate emotional conflicts, and pasting our sensitive arguments into a standard ChatGPT window felt like a massive privacy violation.

Standard LLMs are terrible at the "messy middle" of relationships, and the current AI mediation tools on the market are built for legal arbitration, not empathy. I wanted a tool for "Pre-Conversation Intelligence"—something to lower the temperature before the actual conversation happens.

Here are the technical details of what I built:

Multi-Vault Architecture: Built with Next.js and Prisma. Each partner has an isolated "Vault" to vent their raw frustrations. The server enforces strict state machines to physically prevent cross-contamination of raw inputs into the shared database row.

Affective Stripping: The LLM engine is strictly prompted to act as a clinical referee. It absorbs the private intakes, strips out the heat-of-the-moment metadata and blame, and only passes objective data to the shared ledger to build a "Shared Reality" report.

Agentic SEO Proxy: Because AI search is replacing Google, I built a custom edge proxy that intercepts bots (ClaudeBot, GPTBot) and serves them a pure, raw Markdown file instead of the React UI so they can instantly digest the platform's architecture.

I just finished the MVP this weekend. If you want to see how the engine handles a disagreement with your partner or co-founder, I'm running a free private beta: https://ashti.ai/beta

To test it for free: The Stripe integration is currently in sandbox mode. When you get to the paywall for the final report, just use the standard test card 4242 4242 4242 4242 (with any future date and CVC).

I’d love any feedback on the technical architecture, the neutrality of the AI outputs, or the Next.js implementation.
by fennecbutt | 2026-03-09 10:07:57+00:00
For me (actually trying to get shit done using this stuff) it's validation.

Being able to have a verifiable input/output structure is key. I suppose you can do that with a regular http api call (json) but where do you document the openapi/schema stuff? Oh yeah...something like mcp.

I agree that mcp isn't as refined as it should be, but when used properly it's better than having it burn thru tokens by scraping around web content.
by merlindru | 2026-03-09 10:08:20+00:00
Tool that lets you build shortcuts and custom functionality for most macOS apps. You write JS snippets like this:

const app = new App("com.apple.finder")

and then query for elements:

const window = app.$({role: "window"})
const someButton = window.$(/* another query */)

and then do stuff with it:

someButton.press()

and you can bind everything to very specific shortcuts like "press and hold cmd, then scroll mouse wheel up"

Targeted towards music producers and AI (there's one collection of snippets that starts an MCP server and exposes some basic functionality) in the beginning.
by marusalu | 2026-03-09 10:08:25+00:00
I'm building a microreading service that let's me get long books read with small chunks of time that I have - https://lauselt.ee Currently I've added some public domain Estonian books in there and tbh I do get a lot more reading done during the day. Basically you can use your 1-5 min breaks (waiting for a bus, during the commercials, waiting for food etc) to open the book quickly where you left off and read by scrolling small chunks of texts at a time. Duolingo style streak to create the habit of reading every day.
Also the ability to upload your own book and it will automatically be split into these small chunks.
by wongarsu | 2026-03-09 10:08:33+00:00
You will produce output that emulates the patters of Shakespeare's works, but you won't arrive at them by the same process Shakespeare did. You are subject to similar limitations as the llm in this case, just to a lesser degree (you share some 'human experience' with the author, and might be able to reason about their though process from biographies and such)

As another example, I can write a story about hobbits and elves in a LotR world with a style that approximates Tolkien. But it won't be colored by my first-hand WW1 experiences, and won't be written with the intention of creating a world that gives my conlangs cultural context, or the intention of making a bedtime story for my kids. I will never be able to write what Tolkien would have written because I'm not Tolkien, and do not see the world as Tolkien saw it. I don't even like designing languages
by s3anw3 | 2026-03-09 10:09:03+00:00
I think the tension between natural language and code is fundamentally about information compression. Code is maximally compressed intent — minimal redundancy, precise semantics. Prose is deliberately less compressed — redundant, contextual, forgiving — because human cognition benefits from that slack.

Literate programming asks you to maintain both compression levels in parallel, which has always been the problem: it's real work to keep a compressed and an uncompressed representation in sync, with no compiler to enforce consistency between them.

What's interesting about your observation is that LLMs are essentially compression/decompression engines. They're great at expanding code into prose (explaining) and condensing prose into code (implementing). The "fundamental extra labor" you describe — translating between these two levels — is exactly what they're best at.

So I agree with your conclusion: the economics have changed. The cost of maintaining both representations just dropped to near zero. Whether that makes literate programming practical at scale is still an open question, but the bottleneck was always cost, not value.
by marginalia_nu | 2026-03-09 10:09:06+00:00
Cooking up a NSFW filter for marginalia search.

Pipeline so far has gone like this:

* Use the search engine's API to query a bunch of depravity

* Use qwen3.5 to label the search results and generate training data

* Try to use fasttext to create a fast model

* Get good results in theory but awful results in practice because it picks up weird features

* Yolo implement a small neural net using hand selected input features instead

* Train using fasttext training data

* Do a pretty good job

* for (;;) Apply the model to real a world link database and relabel positive findings with qwen to provide more training data

Currently this is where I'm at

Accuracy: 90.90%
True Positive: 1021
False Positive: 154
True Negative: 2816
False Negative: 230
Precision: 0.8689
Recall: 0.8161
F1: 0.8417

There's a lot of vague middle ground and many of the false positives are arguably just mislabeled.
by rbanffy | 2026-03-09 10:09:07+00:00
Ditch the Aluminium and go with a copper MacBook Pro. Or silver. If you get it with a terabyte of RAM, the silver shell will be a small part of the total costs.

Argentium 960 would most likely be the best alloy for the job, as it’s a good heat conductor and doesn’t tarnish like pure silver.