MurphyA/hacker-news huggingface dataset:
by sam0x17 | 2026-03-09 20:28:26+00:00
For example, in substrate-based blockchains if you panic in runtime code, the chain is effectively bricked, so they use hundreds of clippy lints to try to prevent this from happening, but you can only do so much statically without language level support. There are crates like no_panic however they basically can't be used anywhere there is dynamic memory allocation because that can panic.

Same thing happens in real time trading systems, distributed systems, databases, etc., you have to design some super critical hot path that can never fail, and you want a static guarantee that that is the fact.
by nufai360 | 2026-03-09 20:28:26+00:00
AI writing tools have improved rapidly over the past few years. Many bloggers, students, and marketers now use them to generate ideas, rewrite content, summarize research, and produce long-form articles.

In this guide, I reviewed 10 popular AI writing tools in 2026, including platforms like ChatGPT, Jasper AI, Writesonic, Copy.ai, Rytr, and others. The article compares their strengths, use cases, and whether they offer free versions.

The goal was to create a simple overview for anyone trying to decide which AI writing tool might fit their workflow.
Show HN: SubmitGate – catch mobile submission/compliance issues before release
by drkhannah | 2026-03-09 20:28:31+00:00
I built SubmitGate because mobile teams often catch submission/compliance issues too late — after the build is green, QA is done, and release week has already started.

SubmitGate is a deterministic CLI that scans real mobile build artifacts (not just source code) and generates reports for issues that can slow down or complicate store submission. It’s focused on the gap between “the app builds” and “the app is actually safe to submit.”

Right now it scans iOS and Android artifacts and surfaces things like privacy manifest issues, ATS exceptions, required-reason-API related findings, permissions/configuration problems, and other release-time compliance risks. It also has a local report viewer so teams can inspect findings without uploading artifacts anywhere.

A few things I cared about while building it:

deterministic output

artifact-based scanning

CI-friendly reports

useful evidence/remediation instead of vague warnings

local-first workflow

I started this because I think too much mobile release pain comes from late discovery of things that are technically detectable earlier.

I’d especially love feedback from iOS/Android engineers, release managers, and teams that have dealt with App Store or Play review friction:

what findings would be most valuable?

what would be too noisy?

what should block vs just inform?

Happy to answer technical questions and tough feedback is welcome.
by nostrademons | 2026-03-09 20:28:38+00:00
The phrasing "HR isn't there to protect you, it's there to protect the company" applies more here.

My experience is also that HR is very reasonable and cooperative with harassment claims. But the thing is that when you have a legit harassment claim, the law is there to protect you. You could make things very expensive for the company in court, and so protecting the company does mean protecting you and treating you respectfully and cooperatively.

If HR investigates and finds you don't have a legit case and that in fact you may have been the instigator, then protecting the company probably means getting rid of you. Your judgment and account of the facts is questionable in that case, and you're a liability from the other side.

I don't know exactly what happened in this case, but in the harassment case I've had to handle as a manager, the (male) employee said that the (female) victim had initiated everything and had this weird fascination with him, while the paper trail that everybody could see clearly showed that he was both the instigator and the one behaving improperly. Projection is strong in cases like these. So it's entirely possible we're not getting the full story from this anonymous blog post.
by sleazebreeze | 2026-03-09 20:29:03+00:00
There are a lot of missing parts to the story. If we assume the author left out everything that made them look bad, and including only what makes them look good then the result is a very incomplete feeling article.

For example: they asked for guidance and then the very next thing is them being fired. How did they respond to the coworker? Something is off here - the coworker who had messaged him about non-work topics TWO days in a row - then immediately reported him for his reply. What?
by devy | 2026-03-09 20:29:07+00:00
NYC government has thought about the legality of red light cameras. What they made it legal is to have human law enforcement officers review ever single computer flagged speeding footages with zoom out license plates, putting enforcement officer's signature into the tickets mailed out. In the same ticket they also provided a signed affidavit from the red light camera technology vendor's technician who performs weekly technical maintenance to certify that the red light camera is functional proper at the designed technical specifications (violation speed was far exceeds the margin of errors of reported speed etc.) Thus, both signatures satisfied the legal due process in NY state law. And the red light camera tickets mailing out are legal and enforceable.

Sources:

1. yes I got them before when I was driving a lot in Queens, New York City had legal counsel regarding fighting these red light camera tickets.

2. NYC government is quadrupling those cameras as it's a really cheap way to increase municipal revenue and reduce traffic speed. It's working if you drive in Queens NYC you will notice most traffic obey to the speed limits.
https://www.reddit.com/r/nyc/comments/1q8fm89/nyc_to_quadrup...
by SunshineTheCat | 2026-03-09 20:29:27+00:00
I've followed a few cases surrounding traffic cameras that have been ruled unconstitutional on the grounds that individuals have the right to face their accuser.

The question in those cases came down to if the operators of the cam can be considered "accusers."

They widely considered that of course the cam itself didn't count as an accuser, but the question was how "automated" the system was. If there was a human who flagged it, the system was fine, if it was fully automated, they were unconstitutional.

Many states don't share this opinion, but an interesting argument nonetheless.
by RajT88 | 2026-03-09 20:29:28+00:00
Nailed it. The amount of bandwidth men should dedicate to this is far lower than what women should be dedicating to it in terms of absolute risk.

That isn't to say you should not be thinking about making sure you don't put yourself in a situation where you could be falsely accused of something. I would say, if you are thinking in that way - spending some time making sure you don't do anything to make women uncomfortable is a good way to spend some of that energy as well - same goal, different thought process.
Show HN: Efficient LLM Architectures for 32GB RAM (Ternary and Sparse Inference)
by fatihturker | 2026-03-09 20:30:18+00:00
Hi HN,

I’ve been exploring how far large language models can be pushed on machines with limited memory.

I built an experimental runtime and architecture approach focused on making extremely large models more feasible on systems with around 32GB of RAM.

The core idea is combining several efficiency techniques:

ternary weight representation {-1, 0, +1} (~1.58 bits per weight),
sparse execution that skips zero weights,
memory-mapped layer streaming from NVMe storage,
and lightweight tensor unpacking optimized for Apple Silicon.

Instead of keeping the entire model in RAM, weights can be streamed from fast SSD storage and unpacked during execution. This shifts the bottleneck from memory capacity toward storage bandwidth and compute efficiency.

Early experiments show significant compression compared to FP16 weights (for example TinyLlama-1.1B shrinking from ~2.05GB to ~0.24GB with ternary packing).

The project is still experimental, but the goal is to explore whether extreme compression + sparsity + SSD streaming can make much larger models practical on consumer machines.

Paper:
https://opengraviton.github.io/paper.html

Runtime:
https://github.com/opengraviton/graviton-native

I’d really appreciate feedback from people working on inference engines, quantization, or efficient model architectures.
by cpgxiii | 2026-03-09 20:30:50+00:00
Because Sikorski can't make them work. Sure, they can take off and fly fast in a straight line, but they haven't been able to demonstrate sufficient maneuverability due to vibration problems in the rotor head. They are also very tall, prohibitively so for existing shipboard hangar, which would otherwise seem to be their advantage over tiltrotor platforms.
by hocuspocus | 2026-03-09 20:30:58+00:00
You can run Scala on Android and it's been done but it never worked well nor was given priority. Which is understandable as the commercial entities behind Scala already struggle to build the ecosystem and tooling in spaces where the language shines.

For instance the Android runtime has chronically lagged behind mainline JVM bytecode versions, iirc once Scala started to emit Java 8 bytecode, Android was stuck on Java 6.

Kotlin had other obvious advantages on Android like its thin standard library or the inlining of higher-order functions.
by JumpCrisscross | 2026-03-09 20:31:08+00:00
> there is no proof whatsoever except for allegations from Israel and the US

For the hospital in the current war, sources are broader than that. When I last looked, German, Indian and Chinese languages sources were concluding similarly to the U.S.

Go back to 2014 and it’s pretty much agreed across the board that hospitals were being used for military purposes. (And torture.) I suspect we’ll see similar clarity once the fog of war burns off, and I say that while acknowledging that it implicate Israel.
by jaspervanveen | 2026-03-09 20:31:10+00:00
Author here. A few things that didn't fit in the README:

The immediate trigger was realizing that robots.txt, unchanged in spirit since 1994, is now being applied to systems that can book your flights and empty your bank account. The mismatch felt worth writing down.

The parts I'm least certain about:

1. The filename. agents.txt has prior art (see the spec's Related Prior Art section) and some of it solves a different problem. Maybe this should live at /.well-known/agents.txt instead -- thoughts?

2. Agent identity. Right now it's self-declared strings, which is essentially an honour system. The spec flags this openly. Whether that's acceptable at v0.1 or a fatal flaw is a real question.

3. Whether this needs to exist at all -- or whether MCP server discovery effectively solves it already. I don't think it does (MCP is implementation, this is policy), but I'd love to be argued out of that.

Draft spec in the repo if you want the full picture.
by kazinator | 2026-03-09 20:31:12+00:00
> "I've been ticketed here twice, and it's ridiculous because they it's just not fair," one driver said who didn't want to be identified.

Of course they don't want to be identified after blankly admitting they were ticketed; i.e. they were the one driving, in fact.

Entitled prick: running red lights, and crying "unfair".

> The person that does the determination when you ran the light, it's just a random. Whoever they want to pick, pick you to say, okay, you're gonna pay the ticket."

Complete nonsense; why is the article even quoting this mouth breather?

These cameras work in terms of determining that the given vehicle was involved in the alleged violation. There is nothing random about it. It's not randomly pinning a drummed up allegation on vehicles not involved in a violation. The choice of pinning the ticket on the registered owner is also not random.

Typically these systems take at least two shots, moments apart, one showing the vehicle not yet in the intersection (whose traffic light is clearly red) and then the same vehicle in the intersection a split second later, providing evidence that the vehicle entered the intersection on a red.
by jacknotold | 2026-03-09 20:31:13+00:00
I built this because most Markdown previews are either inside editors, browser-based, or tied to heavier tools.

Sometimes you just want to double-click a .md file and read it like a document.

MDviewer is a tiny native macOS app that opens Markdown files as print-ready pages with good typography. You can also print or export directly to PDF.

Features:native macOS (Cocoa + WKWebView), double-click Markdown files from Finder, no Electron, no cloud or telemetry, safe rendering (marked + DOMPurify + strict CSP)

Curious if people would use a dedicated Markdown reader like this or if editors already cover the use case.
by devonkelley | 2026-03-09 20:31:34+00:00
The NFT/web3 comparison is tempting but I think it misses something. NFTs had no underlying utility beyond speculation. AI is already generating real revenue for companies that figured out the execution layer. The bubble isn't in the technology, it's in the gap between what gets announced and what actually gets deployed.

The circular investment thing is real though. Half the "AI investments" are just cloud compute commitments rebranded as strategic AI spending. That part is absolutely going to unwind.
by layer8 | 2026-03-09 20:31:43+00:00
The drawback is that building an AST now requires a symbol table and resolving imports, possibly performing type inference and whatnot. It constitutes a higher barrier for various types of tooling. You really want your programming language to avoid becoming context-sensitive in that way.

It’s similar for the human reader: The examples are only intelligible to the reader incidentally, due to the names used and some natural-text conventions. In the general case, you have a seemingly random token sequence where you have no idea what binds to what, without looking up the type definitions or having an IDE present the expression in some structured way again.

Furthermore, in typical code you don’t have the case of constant values so often. You’ll rather have things like:

nextYear thisMonth.previous() lastDayOf(thisMonth.previous())
Double.parse(speedInput) m/s
startPos to (startPos + length - 1)
Schedule contacts.select(contactId) inputForm.getDateTime()
by DoctorOetker | 2026-03-09 20:32:19+00:00
All the horrible practices employed by the regime of Iran, used to happen in western European countries as well:

- hostage politics: in medieval times, royal families of different kingdoms would exchange family members to live with the other royal family, as a form of hostage politics, supposedly this would prevent or discourage wars. The current regime in Iran rose to power how? by taking hostages. How have they repeatedly responded to spontaneous internal domestic forces towards regime change? Hostage politics. Every time they feel threatened they take hostages in some form or another: by taking a protestor hostage into some torture prison, they are keeping their relatives in line ("behave or your niece will have a bad day in infamous prison X"), it goes both ways they also keep the "free" relatives hostage by threatening say a protestor to harm their families if they don't pretend everything is fine. It's not just internal freedom of speech. I write from Belgium, when the protests surrounding Mahsa Amini's death occured, and the video of her collapse was released it even affected my freedom of speech: from the video it was clear they used hydrogen cyanide, but would I be allowed to share this on international media when "Free" nations are desperately trying to negotiate back their citizens taken hostage by the regime in Iran?

- The wrongs and mistakes made in say Europe during WW1 (lobbing chemicals at each other), were just repeated without learning lessons by Iran. They are a signatory to the chemical weapons ban treaty. Yet the Mahsa Amini video (which even aired on local Iranian national television) subtly leaks the information that she was killed with hydrogen cyanide.

There is no valid defense of the IRGC and the Iranian regime.
by saithound | 2026-03-09 20:32:40+00:00
> When asking people to write code in a language, these restrictions could be onerous. But LLMs don't care, and the less expressivity you trust them with, the better.

But LLMs very much do care. They are measurably worse when writing code in languages with non-standard or non-existent operator precedence. This is not surprising given how they learn programmming.
by breppp | 2026-03-09 20:32:41+00:00
This is an overly US centric view which misses a lot of substance.

Bin Laden major start in jihadism was in afghanistan, while there were already US soldiers in his home nation of saudi arabia. for some reason that deployment wasn't deemed important enough to fight.

If you read a bit into the ideological influence of bin laden, such his teachers you would know the ideology is heavily based on the Muslim Brotherhood.

They do not only see a problem with western imperialism, which he incorrectly deduced the US deployment to be.

It also sees a major threat in western culture to Islamic values. The reason why the west needs to be fought in NYC rather than the troops in Arabia is because they felt Islam is under attack culturally. As in, everyone will throw their religion away, families will devolve and immodesty will be rampant.

So it is naive to think that if the US would not be involved in the Middle East then it won't be attacked, and it is replicating the pre-ww2 thought which was mildly unsuccessful
by rdevilla | 2026-03-09 20:33:03+00:00
You should work on your reading comprehension skills. Everything you have written is a complete non sequitur.

It's useless to copy/paste words from an LLM when you barely understand what they mean, and you are fooling nobody with your self-professed "9 years" of knowledge.

Perhaps yesterday's commenters were right, and HN should just bar all new accounts from posting entirely.
by dm03514 | 2026-03-09 20:33:19+00:00
Working on chain of custody for financial transactions!

Our first offering is OrderProof which records Shopify transaction evidence and generates PDF to help merchants streamline chargeback disputes.

https://turboops.io/products/orderproof

----

more about the problem here:

https://www.linkedin.com/pulse/you-losing-shopify-chargeback...
by pseudocomposer | 2026-03-09 20:33:41+00:00
We definitely don’t have any hard boundaries baked into this tech preventing big tech from (ab)using our data this way. But are there specific companies you think are doing this? I think with Meta products, it’s been rather obvious for a long time. But I’ve had a Nest doorbell camera and thermostats for years, and first iRobot and now Roborock vacuums, and they don’t really seem so suspect.
by scotty79 | 2026-03-09 20:33:44+00:00
There was a 20+ person team of well paid, smart (mostly Java) programmers that dealt for months with slow application they were building, that everyone knew was slow. I nagged them for weeks to set up indexes even for small, 100 row tables. Once they did things started running orders of magnitude faster.

Your expectations for people (and LLMs) are way too high.
by blargey | 2026-03-09 20:34:03+00:00
“i can ask it to give a text description of a linear logical math process that has been described in text countless times”

If you think “the tacit knowledge and conscious/subconscious reasoning mix that caused X to write like X” can be meaningfully captured by some 1-page “style guide” like llmtropes, I’m not sure what to tell you. Such a style description would be informed by a soup of reviewers that most certainly cannot write like X even with their stronger and more nuanced observations than what the LLM picked up.
by nr378 | 2026-03-09 20:34:06+00:00
Based on the docs and API surface, I think the filesystem abstraction is probably copy-on-mount backed by object storage.

I suspect it works as follows: when a task starts, filesystem contents sync down from S3/R2/GCS to a local directory, which gets bind-mounted into the container. The agent reads and writes normally - no FUSE, no network round-trips per file op. On task completion or explicit sync, changes flush back to object storage. The presigned URL support for upload/download is the giveaway that object storage is the source of truth.

This makes way more sense than FUSE for agent workloads. Agents do thousands of small reads (find, grep, git status) that would each be a network call with FUSE. With copy-on-mount it's all local disk speed after initial sync.

Cross-task sharing falls out naturally - two tasks mounting the same filesystem ID just means two containers syncing from the same S3 prefix. Probably last-write-wins rather than distributed locking, which is fine since agents rarely have concurrent writes to the same file.
by logicchains | 2026-03-09 20:34:46+00:00
>They could win via superior manufacturing capacity and the sheer number of people they can draft into service at a moment's notice.

Even with their manufacturing capacity they don't have remotely enough boats to get a nontrivial fraction of those people to the US mainland, and the majority of those people can't swim, so they wouldn't help in taking the US mainland, a requirement to "win" a serious war. Their entire armed forces is also almost completely lacking in combat experience, and in their last skirmish (against some unarmed Indian soldiers in the mountains) 30+ soldiers Chinese tragically drowned, due to the aforementioned lack of swimming ability.
by horsawlarway | 2026-03-09 20:35:02+00:00
possibly, although I suspect the quote from above:

> Although nominally civil, traffic infraction proceedings retain every substantive hallmark of criminal prosecution...

Is going to matter here. A moving violation (ex: red light) is quite different from a non-moving violation (ex: parking) in how they're handled, and often how they're classified.

Ex - my in state, a moving violation is a criminal misdemeanor, while a non-moving violation is entirely civil.
by vivekraja | 2026-03-09 20:35:18+00:00
Yup! And this is a genuinely hard problem when you try to apply agents to domains other than coding. With coding, you can easily rollback. But in other domains, you take action in the real world and that's not easy to rollback.

We're thinking a lot about how we could provide a "Convex" like experience where we guide your coding agents to set up your agents in a way that maximizes the ability to rollback. For example, instead of continuously taking action, it's better that agents gather all required context, do the work needed to make a decision (research, synthesize, etc.), and then only take action in the real world at the end. If an agent did bad work, then this makes it easy to rollback to the point where the agent gathered all the context, correct it's instructions, and try again
by OkayPhysicist | 2026-03-09 20:35:18+00:00
Arbitration agreements have largely backed off in the last couple of years, because the main benefit (avoiding class action lawsuits) has been eroded. Activists discovered that you can cause serious economic damage to company simply by mass-filing arbitration claims, and some case law poked holes in just how "binding" the agreements were (and if someone can appeal their arbitration case, it defeats the whole point).

This shift happened 2022 ish.
by burningChrome | 2026-03-09 20:35:31+00:00
They started putting them up in the midwest where I live. The interesting thing is if you get a ticket and just pay it? Nothing. If you get a ticket and you challenge it, the judge will immediately throw it out for the reason you pointed out or just dismiss it before it even gets to court by sending out a form letter saying they nullified the ticket, no reason to pay it.

So in essence, if you know this is what they're doing, you're good. But they're not telling people so the money grift continues unabated and in place.