MurphyA/hacker-news huggingface dataset:
Show HN: I built an AI-assisted roadmap tool to prioritize SaaS features
by itsthatuser | 2026-03-06 02:49:36+00:00
I build SaaS products and WordPress plugins. One recurring problem kept coming up.

Feature requests everywhere.

Twitter replies.
Emails.
Support tickets.
Random Slack messages.
DMs from users.

The problem is not collecting feature requests. The problem is deciding what actually matters.

Votes alone don't solve that. The loudest users win.

So I built BuildVote.

It is a public roadmap + feature voting system, but with an intelligence layer that tries to understand the context behind feedback (yes, it is a constant improvement of teaching the system).

Instead of only counting votes, the system analyzes comments and feedback signals to help identify patterns and priorities.

The goal is simple:
Help product builders prioritize features with better signal, not just noise.

Current features:
- Public roadmap with feature voting
- Context-aware feedback collection
- AI-assisted prioritization insights
- Changelog and roadmap transparency
- Simple embed / hosted roadmap

The target users are:
- Indie SaaS founders
- WordPress plugin developers
- small product teams

I built it because I wanted something I would actually use for my own products.

Still early. I'm still working on many things. In fact our product roadmap is the show-and-tell of the product.

I would love feedback from builders here.

https://buildvote.com
by endominus | 2026-03-06 02:49:43+00:00
Sure, but it's not reasonable to call it as unpopular domestically as the Vietnam War, which had more than 12 times the casualties, spread over a group that on the whole was unwilling to fight and had to be drafted into the conflict, thereby spreading the pain of lost loved ones throughout society rather than concentrating it heavily into the poorer and less politically powerful social and economic classes. As unpopular as the Iraq war was, the American people's distaste didn't really do much to end it.

https://en.wikipedia.org/wiki/United_States_military_casualt...
by sillystuff | 2026-03-06 02:49:48+00:00
I set this up what you are suggesting on a personal VPS. To reboot after updates, that require one, I just generate an initrd in tmpfs that contains a keyfile and kexec with that ephemeral initrd; The newest kernel can be found by looking at what the /boot/vmlinuz symlink points to. Been running this for years. It is 100% reliable, and simple. And, for the purposes of this box, secure enough.

For remote unlocks from initial power on, Debian has had that since forever using keyscripts and dropbear in the initrd.

[1] Easiest way was to use a mount namespace to use a diff crypttab file that points to the keyfile, since cannot specify crypttab location when creating the initrd. E.g.,

unshare --mount sh -c "mount --bind $CRYPTTAB_KEXEC $CRYPTTAB; mkinitramfs -o $kexec_initramfs $kernel"

(mkinitramfs is usually wrapped by update-initramfs, but calling it directly allows specifying a location)
by fc417fc802 | 2026-03-06 02:50:14+00:00
It's not that it's conveniently ignored. It's that a services economy, while lucrative in the good times, leaves you lacking self sufficiency and resilience. We should never have let manufacturing leave to the extent that we did, all in the name of efficiency over all else.

Of course it goes without saying that launching an absurdist comedy interpretation of a global trade war is not the way to fix the problem.
by acdha | 2026-03-06 02:50:48+00:00
That’s part of it but most of it is the push to huge vehicles loaded with luxury features. The Subaru Outback we bought twenty years ago barely changed price despite gaining all of those safety features until they made it bigger and moved premium features into the new base model. Car companies were saved by cheap loan rates and normalizing previously unheard-of loan durations, and they realized that a lot of people won’t see the difference between financing $20k and $30k if they can keep the monthly payment plausible. Safety features are a popular excuse because it lets people disclaim responsibility for choosing to buy luxury features or perceived image.
by morphle | 2026-03-06 02:50:50+00:00
Morphle here. Thanks for mentioning our work [1].

We are starting to implement the final step: An autonomous European secure operating system running a hierarchy of Virtual Machines (message passing parallel bytecode Smalltalk, Lisp, Erlang) and Qemu VMs with a modern GUI in less than 30.000 lines of source code that can be fully understood by a single person.

We improved our hardware to a manicore European Morphle Engine processor architecture that can run microcode, bytecodes, X86, Arm, Risc-V and other Qemu supported processors faster than the native chips.

We have some funding from Ukrainian drone innovators that need cheap computer chips not controlled by the US or China.

We hope the European Autonomy movement away from US Big Tech clouds, operating systems, surveillance and chips with political kill switches and backdoors built in will fund our operating system and app software.

[1] https://www.youtube.com/watch?v=vbqKClBwFwI&t=2s
by cyberax | 2026-03-06 02:50:55+00:00
The US is special. It's a true federative nation, with a fairly weak federal government and strong individual states. So the president actually does not have a lot of power inside the country. He can't just fire the governor of Minnesota or unilaterally cut funds to a state that he doesn't like.

But the foreign policy is where the president's authority is outsized. So that's why Trump is so focused on it, it's one of the few areas that he can directly control.
by jauntywundrkind | 2026-03-06 02:51:15+00:00
Like Linux / open source often, it depends on what you do with it!

The kernel is very slow to kill stuff. Very very very very slow. It will try and try and try to prevent having to kill anything. It will be absolutely certain it can reclaim nothing more, and it will be at an absolute crawl trying to make every little kilobyte it can free, swapping like mad to try options to free stuff.

But there are a number of daemons you can use if you want to be more proactive! Systemd now has systemd-oomd. It's pretty good! There's others, with other strategies for what to kill first, based on other indicators!

The flexibility is a feature, not a bug. What distro are you on? I'm kind of surprised it didn't ship with something on?
by wolvoleo | 2026-03-06 02:51:46+00:00
They also block people who send very little mail. If you only send one or two per month to their consumer domains you don't build enough 'reputation'.

I know for a fact my mail server never sent any spam because I logged everything. It was only me using it. But every few months I got banned from sending to live.com. I have one friend there. They didn't mark anything as spam. We just sent personal emails.

There's a form where you can unban it but it kept happening. In the end I stopped running my own, it was so much hassle.
by LoganDark | 2026-03-06 02:52:04+00:00
Location: US

Remote: Yes

Willing to relocate: No

Technologies: Rust, TypeScript, Swift; React.js, Svelte, SQLite, MongoDB, Postgres, Redis, Express.js, Tokio; Node.js/Bun, Docker, Apache, Nginx, h2o, OpenResty, etc.

Résumé/CV: Ask, but I prefer interview

Email: logandark, logandark.net (No spam please)

Looking for full-time remote W-2, salary at least $150k.
by Nition | 2026-03-06 02:52:06+00:00
There's a little throwaway thing in the book (or maybe it was in the prequel) that I always liked, re understanding human tendencies. They're still using Unix time, starting in Jan 1st 1970, but given that their culture is so space-travel-focused they assume the early humans set it to coincide with man's first trip to the moon.
by janalsncm | 2026-03-06 02:52:07+00:00
I remember when the first article was posted. Their method requires two parallel corpuses e.g. people who write on LinkedIn (under their real name) and Reddit.

Also, people who post under their real name are likely to write with their real voice:

> Any deanonymization setup with ground truth introduces
distributional biases. In our cross-platform datasets, the pro-files are likely easier to deanonymize than an average profile: the very fact that ground truth exists implies that the user may not have cared about anonymity in the first place. Similarly, two split-profiles of a single user are inherently alike, whereas two pseudonymous accounts of the same person (e.g., an official and a pseudonymous alt account) might expose more heterogeneous micro-data.
by gcanyon | 2026-03-06 02:52:39+00:00
"Why do you wear that toy on your head?" "Because if I wear it anywhere else it chafes"

"A laser is a beam of coherent light." "Does that mean it talks?"

"Your stutter has improved." "I've been giving myself shock treatment." "Up the voltage."

"In the immortal words of Socrates, who said, 'I drank what?'"

"Is there anything I can do for you? Or...more to the point... to you?"

"Can you drive a six-inch spike through a board with your penis?" "...not right now." "A girl's got to have her standards."

"What are you looking at? You're laborers, you're supposed to be laboring! That's what you get for not having an education!"

-- I'm sure I could remember more if I thought about it for a bit. That movie made quite an impression on young me.
by tejohnso | 2026-03-06 02:53:13+00:00
Isn't most of the text on the page grey? It's not white, it's rgb(215,215,216). And the background is not black. Some worse examples are shown, but then the message comes across as "don't use grey unless you know what you're doing, like I do, because I'm using grey while I tell you not to use grey, but mine is okay."

Maybe aside from the unset option, something more specific about a minimum contrast threshold would be useful. Ideally the author wouldn't be breaking below that threshold themselves while explaining it.
by K0balt | 2026-03-06 02:53:16+00:00
Yeah, it wasn’t some kind of ethical utopia, but it sure as hell has gotten a lot less ethical in real terms. When you start
Making things operate in ways that people dislike or are deceived by, it’s a very slippery slope, because everything from there all the way through eating babies is just a matter of degree.

Trite as it may seem, don’t be evil is actually a very, very strong statement, as is do no harm. 70 percent of tech market cap these days is a a million tiny harms, a warm pool of diluted evil.
by joecool1029 | 2026-03-06 02:53:35+00:00
I’m so confused by this submission. It’s not a guide but a collection of notes from someone (in china) customizing a oneplus build. There’s some useful info there but only if you’re already at a point where you’re comfortable running full vanilla builds.

Go to https://wiki.lineageos.org if you want to install and/or compile for a phone.
by monster_truck | 2026-03-06 02:54:27+00:00
If you look around you'll see people already putting the new, chinese made DDR4 through its paces, it's holding up far better than anyone expected.

Every single time I've had someone pay me to figure out why their build isn't stable, it's always some combination of cheap power supply with no noise filtering, cheap motherboard, and poor cooling. Can't cut corners like that if you want to go fast. That is to say, I've never encountered "almost ok" memory. They're quite good at validation.
by datsci_est_2015 | 2026-03-06 02:54:56+00:00
Sounds like you don’t understand doxing and may be overly sympathetic to a reactionary billionaire’s propaganda machine.

Doxing for the most part is simply aggregating publicly available information on an individual and broadcasting it to a wider audience. Rarely does it require more serious sleuthing or even “hacking”, although those are the more notorious instances because it involves someone who may have been trying to hide their identity for various reasons.
by zmgsabst | 2026-03-06 02:55:06+00:00
That’s exactly my point:

HN is a place where people don’t ask what is true with intellectual curiosity but classify opinions as “problematic” and justify bullying people based on that.

HN becomes emotionally upset if you discuss actuarial tables or quote people’s own words from their own presentations because those facts go against the narratives many on HN believe — and like many before them, people on HN believe censorship and bullying are justified by that emotional turmoil.

As you just did, impugning my character while carefully avoiding the veracity of my claims — only saying they’re “problematic”, as a good apparatchik would.
by dmitrygr | 2026-03-06 02:55:16+00:00
It had more margin and manufacturer squeezed it to keep prices. If you want to see real prices look at cheapest cars. Those are no-margin. And that is why their prices are up.

This is not “an excuse”. I literally was in meetings where these cameras and extra compute were priced out in $pastJob. More cameras means more wires. More power supplies. More compute means higher end MCUs which are already very not cheap when it comes to automotive parts. More power supplies for the higher-end compute. Per-unit licensing costs for vendors’ algos to implement EAB and the like. Etc…
by jauntywundrkind | 2026-03-06 02:56:42+00:00
The other maybe equally dark shitty Governmentally fucked over authoritarian state option here is Digital Credentials API, where instead of being able to use any browser, now sites only work if you have an attested browser, that has your government id, and can attest in a privacy preserving way to those facts. Behold, Digital Credentials API,
https://developer.chrome.com/blog/digital-credentials-api-or...

This is at least as nightmarish as there being no privacy ever for anyone online to me because it means we all have to use approved authorized browsers.
by ChrisMarshallNY | 2026-03-06 02:58:23+00:00
I'm working on a project right now, that is heavily informed by AI.

However, I can't imagine vibe-coders actually shipping anything.

I really have to ride herd on the output from the LLM. Sometimes, the error is PEBCAK, because I erred, when I prompted, and that can lead to very subtle errors.

I no longer review every line, but I also have not yet gotten to the point, where I can just "trust" the LLM. I assume there's going to be problems, and haven't been disappointed, yet.

I'm afraid to turn on SwiftLint. The LLM code is ... prolix ...

All that said, it has enormously accelerated the project. I've been working on a rewrite (server and native client) that took a couple of years to write, the first time, and it's only been a month. I'm more than half done, already.

That said, the slow part is still ahead. I can work alone (at high speed) on the backend and communication stuff, but once the rest of the team (especially shudder the graphic designer) gets on board, things are going to slow to a crawl.
by leadfootdrums | 2026-03-06 02:58:46+00:00
I actually spent a lot of time doing agentic AI before any agentic AI coding tools were available. I was building teams of agents and having them work together through copy/paste when we just had chatbots. I learned things from that exercise that still hold true today. One of the most valuable I learned is this: when using your agents to do the initial big plan for your project, have the agent who most closely matches the domain of your project create the initial plan. Then serially review the plan with your remaining agents one at a time, incorporate their feedback before sending to the next agent for review. This gets you a much greater work product than if you had them analyze and provide feedback in parallel (results in AI slop).
by bigstrat2003 | 2026-03-06 02:59:09+00:00
Similarly, when I was a teenager I knew a guy who built guitars by hand. He is a master craftsman who makes beautiful instruments, but he told me one time that he had customers sometimes lose interest because his guitars were cheaper than similar competitors (5k vs 10k as I recall). He wound up raising his prices, and got more sales as a result, even though the guitars hadn't changed at all. It was a really interesting (and to me, bizarre) demonstration of how people can make decisions very irrationally at times.
by applfanboysbgon | 2026-03-06 03:00:03+00:00
"Awkward and bureacratic" is literally the point of naming conventions commonly adopted by democracies. Titles like "president" or "prime minister", departments like "Department of Defense", referring to government employees as "civil servants", etc. are all intentional measures meant to strip away the prestige and egotism associated with positions of authority in an effort to avoid it going to people's heads.
by abruzzi | 2026-03-06 03:01:55+00:00
I'd curious specifically about FedEx (and other parcel shippers like UPS if they filed suit as well.) They operated as a broker--they collected many of those fees from individuals who bought something overseas and when it was shipped in, FedEx paid the tariff then then billed the receiver. If FedEx wins a refund will I get paid back for the fee I paid them? I don't expect I'll see the "brokerage fee" because the labor was expended whether the tariff was legal or not and is not part of the refund they'd get, but I'd appreciate if I see the $79 I paid them to cover the tariffs for some Arca Swiss camera parts. I honestly haven't heard anything specific on that matter.
by moregrist | 2026-03-06 03:02:36+00:00
Of course they are.

Management often has a perverse short-term incentive to make labor feel insecure. It’s a quick way to make people feel insecure and work harder ... for a while.

Also, “AI makes us more productive so we can cut our labor costs” sounds so much better to investors than some variation of “layoffs because we fucked up / business is down / etc”
by maxlybbert | 2026-03-06 03:03:33+00:00
It's easy to say "I will never let the Department of Defense use my search engine for evil!" Or "the more money they spend on me, the less they have for weapons!" ( https://en.wikiquote.org/wiki/Theo_de_Raadt ) when you aren't really expecting money. But when somebody shows up with a check, it becomes much harder to stick to your principles. Especially after watching Palantir (and "don't be evil" Google) rake in plenty of dough.

Also: https://gist.github.com/kemitchell/fdc179d60dc88f0c9b76e5d38... .
by nl | 2026-03-06 03:03:45+00:00
I hadn't seen Panoramax before, but I'm finding exploring it frustrating.

If I look at Melbourne I see there is some data: https://api.panoramax.xyz/?focus=map&map=5.99/-37.126/147.65...

But if I zoom in the data points disappear: https://api.panoramax.xyz/?focus=map&map=7.45/-37.333/146.16...

Eventually, by random scanning: https://api.panoramax.xyz/?focus=map&map=18.07/-38.084429/14...

I found one point: https://api.panoramax.xyz/?focus=map&map=18.89/-38.0848624/1...

How am I supposed to discover the coverage?
by Henchman21 | 2026-03-06 03:04:10+00:00
It's absolutely a continuum, which implies to me there will be people with your experience. Of course, you may not have encountered a scenario where your principles were on the line!

But then, I'd also agree there would be loads of cases where it is a mask being lifted, but isn't that the point? Is there a meaningful difference between "revealing one's true self" and "being robbed of an essential part of humanity" when the outcome results in the same antisocial behavior?
by silentkat | 2026-03-06 03:04:14+00:00
I’m at a big tech company. They proudly stated more productivity measures in commits (already nonsense). 47% more commits, 17% less time per commit. Meaning 128% more time spent coding. Burning us out and acting like the AI slop is “unlocking” productivity.

There’s some neat stuff, don’t get me wrong. But every additional tool so far has started strong but then always falls over. Always.

Right now there’s this “orchestrator” nonsense. Cool in principle, but as someone who made scripts to automate with all the time before it’s not impressive. Spent $200 to automate doing some bug finding and fixing. It found and fixed the easy stuff (still pretty neat), and then “partially verified” it fixed the other stuff.

The “partial verification” was it justifying why it was okay it was broken.

The company has mandated we use this technology. I have an “AI Native” rating. We’re being told to put out at least 28 commits a month. It’s nonsense.

They’re letting me play with an expensive, super-high-level, probabilistic language. So I’m having a lot of fun. But I’m not going to lie, I’m very disappointed. Got this job a year ago. 12 years programming experience. First big tech job. Was hoping to learn a lot. Know my use of data to prioritize work could be better. Was sold on their use of data. I’m sure some teams here use data really well, but I’m just not impressed.

And I’m not even getting into the people gaming the metrics to look good while actually making more work for everyone else.
by jackhelpcareai | 2026-03-06 03:04:38+00:00
Careforce AI (aka Helpcare) | Senior Fullstack Engineer | REMOTE (US)
Location: Remote (US) Remote: Yes (US Only) Willing to relocate: No Technologies: Python, FastAPI, React, Supabase, GCP, LLMs Résumé/CV: https://bookface.ycombinator.com/company/30124/jobs/78672 Email: Apply via link above

Description: Careforce AI is building autonomous AI agents that eliminate the manual administrative burden in healthcare (fax machines, scheduling, calling). We find, call, and schedule patients, breaking interoperability barriers that have plagued the industry for 40 years. We are a well-funded, YC-backed company with massive customer demand.

We are looking for a Senior Fullstack Engineer to be a foundational member of our small, ambitious team. You will have significant ownership working across the stack to build and scale the core of our AI agent platform. We are looking for builders with 5+ years of experience, preferably with an early-stage startup background (Pre-seed to Series A).
by newscracker | 2026-03-06 03:04:52+00:00
This is quite surprising to me, since I thought the percentage would be a lot lesser.

But I don’t really know what the Firefox team does with crash reports and in making Firefox almost crash proof.

I have been using it at work on Windows and for the last several years it always crashes on exit. I have religiously submitted every crash report. I even visit the “about:crashes” page to see if there are any unsubmitted ones and submit them. Occasionally I’ll click on the bugzilla link for a crash, only to see hardly any action or updates on those for months (or longer).

Granted that I have a small bunch of extensions (all WebExtensions), but this crash-on-exit happens due to many different causes, as seen in the crash reports. I’m too loathe to troubleshoot with disabling all extensions and then trying it one by one. Why should an extension even cause a crash, especially when its a WebExtension (unlike the older XUL extensions that had a deeper integration into the browser)? It seems like there are fundamental issues within Firefox that make it crash prone.

I can make Firefox not crash if I have a single window with a few tabs. That use case is anyway served by Edge and Chrome. The main reasons I use Firefox, apart from some ideological ones, are that it’s always been much better at handling multiple windows and tons of tabs and its extensibility (Manifest V2 FTW).

I would sincerely appreciate Firefox not crashing as often for me.
by leadfootdrums | 2026-03-06 03:05:18+00:00
Cool idea to help with AI governance enforcement. I just wrote a white paper about how to figure out the AI governance rules your organization needs for any AI features it enables. This is totally free, doesn’t ask for your email. It’s a novel adoption of Kimball’s Data Governance approach that has 30 years of success behind it. Turns out AI governance is an extension of this methodology.

encephalon.net/whitepaper