MurphyA/hacker-news huggingface dataset:
by ceejayoz | 2026-02-21 21:51:56+00:00
They did not remove the injunctions. They stayed them.

Again, a stay does not necessarily mean “we think this is a winning case”. It can mean “the potential damage from this exceeds a threshold”. In fact, the appeals court affirmed the underlying ruling striking down the tariffs.

https://www.hklaw.com/en/insights/publications/2025/09/court...

> The U.S. Court of Appeals for the Federal Circuit, in a 7‑4 decision on Aug. 29, 2025, struck down President Donald Trump's use of the International Emergency Economic Powers Act (IEEPA or the Act) to impose sweeping tariffs on nearly all imported goods from nearly all U.S. trading partners.
Although the Federal Circuit, in V.O.S. Selections, Inc. v. Trump, affirmed the U.S. Court of International Trade's (CIT) merits judgment, it nevertheless vacated the universal injunction issued by the CIT and remanded the case for further relief proceedings. The appellate court also stayed its decision until Oct. 14, 2025, allowing time for the government to appeal to the U.S. Supreme Court.
by akssassin907 | 2026-02-21 21:51:56+00:00
This is where the Claw layer helps — rather than hoping the agent handles the interruption gracefully, you design explicit human approval gates into the execution loop. The Claw pauses, surfaces the 2FA prompt, waits for input, then resumes with full state intact. The problem IMTDb describes isn't really 2FA, it's agents that have a hard time suspending and resuming mid-task cleanly. But that is today, tomorrow, that is an unknown variable.
by jsheard | 2026-02-21 21:52:14+00:00
In particular, Nightdive Studios specialize in polishing and modernizing old shooter codebases. They've done loads of them.

https://nightdivestudios.com/games/

Their Quake 2 port has the nice touch of restoring numerous enemy AI routines that was supposed to be in the original release but got cut at the absolute last minute to hit the publisher deadline.
Show HN: 149/year landing page and hosting and domain for small businesses
by laci27 | 2026-02-21 21:52:37+00:00
If you run a small business, do you actually need more than a fast, clear website with your services, contact info, and a domain you don’t have to think about?

I built a simple offer around that idea:

For $149/year, you get:

A professional 1-page landing site
Domain name included
Hosting + SSL included
Contact form
Basic SEO setup
Ongoing maintenance

No setup fee. No separate hosting invoice. No upsell funnel.

This is meant for local businesses that don’t need a full web app—just a site that loads fast, looks trustworthy, and converts visitors into calls or messages.

If you want to test the flow, I can set up a demo landing page for your business name within 24h and share the preview link.

I’m interested in feedback on:

Is the pricing clear and fair?
Is the scope too broad or too narrow?
What would you expect at this price point?
Is yearly pricing better than monthly for this segment?

Happy to answer technical, business, or operational questions.
by pseudalopex | 2026-02-21 21:52:45+00:00
> They're not a rulemaking agency.

Does this phrase have non obvious meaning? They are an agency and make rules.[1]

> As such the FCC has very little actual authority over stations outside of general technical requirements of the radio broadcast itself and no authority over content unless prompted by local complaints.

To prompt local complaints would be trivial.

[1] https://www.fcc.gov/general/fcc-rulemaking
by CamperBob2 | 2026-02-21 21:53:18+00:00
If you go far enough down the Psmiths' online rabbit hole, you'll find (via footnote 7) some speculation on that. Tolkien was apparently of the opinion that the Norman Conquest was a Very Bad Thing for English historical language and culture, hence his frequent references and allusions to Anglo-Saxon mythology. It sounds like he would have been a fan of The Wake as described here.
by Paracompact | 2026-02-21 21:53:32+00:00
It would seem there's a spectrum of beliefs regarding the people in the CIA, the FBI, in politics, etc. ranging from "They're just like us!" to "They're lizard people (for better or for worse)." In other words, is it the situation or is it the person/self-selection? I self-identify as uninformed about the bigger picture, but my experience working in a federally adjacent sector where all my colleagues are perfectly normal, and yet there is always above us the stench of lizardry in the decisions being made, has me believing in the hypothesis that every bureaucracy is largely staffed with normal people doing the legwork (sometimes very high level, high paying, and highly consequential legwork), and lizards controlling the brain at the management and director levels.

> I washed out in contracting for much the same reason this person kept "failing" polygraphs: honesty to the point of external perceptions of naivety.

I'm curious if you're willing to elaborate on this story. So far in my career I've yet been forced to bend my knee to a lizard, nor become one, but it sounds like you have some experience.
Show HN: Tapedeck – A 4-track cassette recorder in your terminal, built in Rust
by EmTekker | 2026-02-21 21:53:36+00:00
Hey HN, I built a terminal-based 4-track cassette recorder inspired by the Teenage Engineering OP-1.
You can record from your mic, layer synthesizers, program drum beats, and mix everything down all without leaving the terminal.

Architecture is three threads communicating via lock-free crossbeam channels: a 60fps ratatui UI thread, a control thread for app state, and a cpal audio callback at 44.1kHz. Everything is real-time!

I wanted something where I could sketch musical ideas quickly without opening a DAW. The cassette metaphor keeps things constrained in a fun way; 4 tracks, tape moves forward, commit to your takes.

Install: cargo install --git https://github.com/manthan787/tapedeck (Rust 1.70+), or grab a binary from the releases page.
https://github.com/manthan787/tapedeck

Would love feedback! Especially on the audio engine and synth design. Happy to answer any questions!
by Zigurd | 2026-02-21 21:53:55+00:00
It's a complicated thing. If you read the H1B Visa requirements as plain English, they are restrictive enough to prevent the abuse of those visas is a tool for holding down wages. In theory a high fee for each visa is unnecessary because the employer would be paying a high salary to someone absolutely unobtainable domestically.

The meaning of unobtainable by recruiting domestically has been tortured to death by lawyers. I don't know what to do about that. $100 K feels like too much except for a relative handful of engineers on very high value projects. But it does have the simplicity of a direct effect on anyone trying to cheap out by using H1B visas.

If employers hadn't been caught doing anti-poaching deals, I'd have more sympathy for them.
by KinanNasri | 2026-02-21 21:54:10+00:00
I built PRScope after noticing that large pull requests often get merged without anyone fully understanding their real risk surface.

The idea is simple:

Take the raw unified diff from a GitHub PR

Parse and structure it

Feed it into an LLM with a deterministic prompt

Generate a structured Markdown review that includes:

Severity levels

Risk assessment

Suggested improvements

Positive observations

The hard parts weren’t “using AI” — they were:

• Handling large diffs without blowing token limits
• Keeping output consistent across runs
• Avoiding hallucinated issues
• Making scoring feel rational instead of arbitrary
• Supporting both hosted APIs and local inference (Ollama)

One thing that improved reliability significantly was separating the prompt into:

Analysis phase

Structured output phase

It currently works as a CLI and GitHub Action.

I’m especially curious about:

Deterministic scoring approaches

Handling monorepo-scale PRs

Preventing false positives in AI review

CI performance tradeoffs

Repo: https://github.com/KinanNasri/PRScope

Happy to answer questions.
by stephen_cagle | 2026-02-21 21:54:21+00:00
Biggest question I have is maybe... just maybe... LLM's would have had sufficient intelligence to handle micropayments. Maybe we might not have gone down the mass advertising "you are the product" path?

Like, somehow I could tell my agent that I have a $20 a month budget for entertainment and a $50 a month budget for news, and it would just figure out how to negotiate with the nytimes and netflix and spotify (or what would have been their equivalent), which is fine. But would also be able to negotiate with an individual band who wants to directly sell their music, or a indie game that does not want to pay the Steam tax.

I don't know, just a "histories that might have been" thought.
by mdani | 2026-02-21 21:54:22+00:00
I am wondering what the 'sub-processor' means here. Am I right in assuming that the Persona architecture uses Kafka, S3 data lake in AWS and GCP, Elastic Search, MongoDB for configuration or user metadata, and Snowflake for analytics, thus all these end up on sub-processle list as the data physically touches these company's products or infra hosted outside Persona? I hope all these aren't providing their own identity services and all of them aren't seeing my passport for further validation.
by godelski | 2026-02-21 21:54:50+00:00
The weed example is something that happened to a friend of mine. That's within the last 5 years...

In fact, I remember Comey saying something about it too. But the rule as I know it is not having smoked in the last 3 years. While that is probably fine for most people, it does seem to have a bias when you're considering people fresh out of college. Considering that college is frequently where people try weed, along with a lot of other things (not even drugs, just new activities, dress styles, and so on) as they find themselves.
by hinkley | 2026-02-21 21:54:53+00:00
It was always explained to me as a mix between, 'are you going to fuck things up by being in an altered state' and 'is someone going to blackmail you to make you into a double agent?'

If your family and wife know you sometimes sleep with men, that's not necessarily a problem. If nobody knows, that's a problem. Similarly if your wife and boss don't know you owe $50,000 to a bookie or your coke dealer, that's a liability.

Actually would be sort of interesting if your boss did know you owed a bookie $50k and they found a way to use that to make you into a triple agent...
by viraptor | 2026-02-21 21:55:36+00:00
The other comments are correct, but let me try for a different phrasing, because it's a complex topic. You have two parts for attestation: The hardware provides the keys and computation for the measurement state that you can't change as a user. The state provides the extra information/measurements to the hardware.

That means you can't simulate the hardware in a way that would allow you to cheat (the keys/method won't match). And you can't replace the software part (the measurements won't match).

It all depends on the third party and the hardware keys not leaking, but at long as you can review the software part, you can be sure the validation of the value sent with the response is enough.
by stetrain | 2026-02-21 21:56:00+00:00
Moving renewable power is easy, we have a grid for that. Infrastructure for movement of electricity is ubiquitous in places that have never seen a hydrogen pump.

If the grid is insufficient in a particular place or corridor, investing in upgrading it will provide a better long term solution than converting electricity to hydrogen, driving that hydrogen around on roads, and converting it back into electricity.

Storage is a bigger issue for sure.
by VogonPoetry | 2026-02-21 21:56:04+00:00
The Sandboxing and Entitlements mechanisms are very different. Sandboxing can only drop access to resources, it cannot grant access that was not already there [1]. Entitlements are all about giving additional selective privileges or to make the sandbox NOT remove access (like full disk access or debug ability ). Entitlements are bound to processes only and are non-transferable. This is in contrast to a capability based system where they can be passed around. Reasoning about capabilities is challenging because analysis effectively requires global knowledge of the system. Binding entitlements to libraries or Frameworks would turn them into capabilities.

[1] a GUI app can restore access to files by using a trusted external selection process.

Edit: change footnote reference to prevent markup error.
by mancerayder | 2026-02-21 21:56:16+00:00
Pixels have lasted about 1 year for me historically (I started with the first pixel and had every other one in the lineup, now the 10). It forced me to buy new ones.

I might be doing something wrong, but battery life always degraded for me. I've even bought the same Pixel on eBay when it stopped being sold by Google, so I can save money on buying the latest.

My Pixel 8 had to be replaced because the screen starting randomly detecting presses in a spasmic fury, which would happen with no known correlation.

There are NO new features worth getting on the new Pixels. I love taking photos - insider tip - huge megapixel sensors don't make better photos.

I liked the pixels that had the fingerprint sensor on the back best

Years ago I had and loved the Samsung phones with replaceable batteries.

I buy new ones because they make me, not because I chase as aesthetic novelty like a stereotypical Apple consumer.
by decryption | 2026-02-21 21:56:47+00:00
That explains the cheap DDR4 DIMMs on AliExpress. Can get 2x 16GB DDR4-3200 DIMMs for A$252 delivered to Australia. A local PC store has same spec “name brand” RAM for around $380-$400.

https://a.aliexpress.com/_mssanU1
by saubeidl | 2026-02-21 21:57:09+00:00
> Have you even ever visited Hungary? Do you speak Hungarian? Do you live there and are culturally invested through generations of ancestors there? Why do you care so much about what Hungarians do in Hungary? What happened to democracy?

Yes. The part of Austria I live in used to be Hungary, it's still tightly linked to it culturally and through blood ties.

Difference is, it prospered, while Hungary proper is poor, run-down and has an antisemitic dictator. Hungarians are the cheap labor prevalent in Eastern Austria, similar to Mexicans close to the border in the US. They clean our toilets, because their government sucks.

I don't want that fate for my Hungarian brethren. Don't talk as if I didn't know, when it's clear you that don't.

It is you who is the useful idiot for fascists worldwide, out of some misguided sense of nationalism or whatever. The nation state is the obstacle to be overcome. It is what's keeping people back.
by akssassin907 | 2026-02-21 21:58:58+00:00
The pattern I found that works ,use a small local model (llama 3b via Ollama, takes only about 2GB) for heartbeat checks — it just needs to answer 'is there anything urgent?' which is a yes/no classification task, not a frontier reasoning task. Reserve the expensive model for actual work. Done right, it can cut token spend by maybe 75% in practice without meaningfully degrading the heartbeat quality. The tricky part is the routing logic — deciding which calls go to the cheap model and which actually need the real one. It can be a doozy — I've done this with three lobsters, let me know if you have any questions.
by delichon | 2026-02-21 21:59:19+00:00
I was a security guard at a big ritzy condo with access to all of the keys when one of the apartments was burgled. Two local detectives showed up and questioned me with a polygraph. I failed to suspend my disbelief. It seemed like bullshit from the start. But there was nothing to lie about

Then they told me to wait. An hour later one of them came back and told me I had passed. I had the impression he was watching me very carefully for some kind of relief, and that moment was the actual test. I laughed at him, which seems to have been the right answer.

I still think it's primarily an interrogation manipulation technique, and the courts that don't admit polygraph results have it right.
by farley13 | 2026-02-21 21:59:45+00:00
I know magic has a nice Arthur C. Clarke ring to it, but I think arguing about magic obscures the actual argument.

It's about layers of abstraction, the need to understand them, modify them, know what is leaking etc. I think people sometimes substitute magic when they mean "I suddenly need to learn a lower layer I assumed was much less complex ". I don't think anyone is calling the linux kernal magic. Everyone assumes it's complex.

Another use of "magic" is when you find yourself debugging a lower layer because the abstraction breaks in some way. If it's highly abstracted and the inner loop gives you few starting points ( while (???) pickupWorkFromAnyWhere() )). It can feel kafkaesque.

I know I sleep just fine not knowing how much software I use exactly works. It's the layers closest to application code that I wish were more friendly to the casual debugger.
by kens | 2026-02-21 21:59:56+00:00
Did someone ask about Intel processor history? :-) The Intel 8080 (1974) didn't use microcode, but there were many later processors that didn't use microcode either. For instance, the 8085 (1976). Intel's microcontrollers, such as the 8051 (1980), didn't use microcode either. The RISC i860 (1989) didn't use microcode (I assume). The completely unrelated i960 (1988) didn't use microcode in the base version, but the floating-point version used microcode for the math, and the bonkers MX version used microcode to implement objects, capabilities, and garbage collection. The RISC StrongARM (1997) presumably didn't use microcode.

As far as x86, the 8086 (1978) through the Pentium (1993) used microcode. The Pentium Pro (1995) introduced an out-of-order, speculative architecture with micro-ops instead of microcode. Micro-ops are kind of like microcode, but different. With microcode, the CPU executes an instruction by sequentially running a microcode routine, made up of strange micro-instructions. With micro-ops, an instruction is broken up into "RISC-like" micro-ops, which are tossed into the out-of-order engine, which runs the micro-ops in whatever order it wants, sorting things out at the end so you get the right answer. Thus, micro-ops provide a whole new layer of abstraction, since you don't know what the processor is doing.

My personal view is that if you're running C code on a non-superscalar processor, the abstractions are fairly transparent; the CPU is doing what you tell it to. But once you get to C++ or a processor with speculative execution, one loses sight of what's really going on under the abstractions.
Ask HN: My startup failed. How do I get back?
by kflywheel | 2026-02-21 22:00:03+00:00
I attempted to build a business over last two and half years. Despite our best efforts we did not find PMF. We have clear signs it’s not working out. My personal funds are running out and healthcare is damn expensive.

Before my startup, I have worked at large companies as a SWE and later as a manager.

Do you have any suggestions on getting back into job market? I am anxious about my startup not making it.
by zamadatix | 2026-02-21 22:00:22+00:00
The difference between 1900 and 2000 seems to largely be the voice/intended audience changing rather than the language.

I.e. the 2000s one is a casual travel blog style intended normally intended for any random quick reader and the 1900s one is more a mix of academic sounding/formal conversation intended for longer content. If you assume a more casual voice in the 1900s one and a more formal voice in the 2000s one I bet they'd even almost seem to be placed backwards chronologically.
by phil21 | 2026-02-21 22:01:20+00:00
Yeah it’s all the stuff beyond the one-shotting of the script that make it useful though.

You just get the final result. The video you requested saved.

No copy pasting, no iterating back and forth due to python version issues, no messing around with systemd or whatever else, etc.

Basically the difference between a howto doc providing you instructions and all the tools you need to download and install vs just having your junior sysadmin handle it and hand it off after testing.

These are miles apart in my mind. The script is the easy part.
by TZubiri | 2026-02-21 22:01:36+00:00
That'd be RFC (checks notes) 1945 for HTTP1.0 and later RFC (checks notes again) 2616 for HTTP 1.1. I think there's HTTP 0.9 but I went directly for 1.0

Fwiw it's entirely possible to build a web server by listening on port 80 and reading the text stream and writing to the output stream, no libraries no frameworks no apache no ngninx. And I don't mean you need to rebuild a general purpose an apache like server, maybe for a landing page you can just serve a static page and you will be implementing a very small subset of HTTP.
by judahmeek | 2026-02-21 22:01:39+00:00
> If code is well architected, complex abstractions don't generally end up stretching across more than one or two files.

This is a naive metric since it's satisfied by putting the entire code base into a single file.

Part of the reason that business requirement changes to modern web dev code bases require changes to so many files is because web devs are encouraged to restrict the scope of any one file as much as possible.

I can't tell if you're complaining about that specifically or if you think it's possible to have both a highly modularized code base & still restrict business requirement changes to only a couple files.

If the latter, then I'd love to know guidelines for doing so.
by 1vuio0pswjnm7 | 2026-02-21 22:02:08+00:00
"Android sideloading should be the same: download an APK, verify the signature, install."

Download source code from mirror, verify signature, compile, install

If the target OS is under the control of a giant surveillance and online advertising services company, then what is the probability of the company allowing mobile hardware buyers to control their hardware using software of their own choosing. Is it non-zero

The entire debate around "Android" already concedes that mobile hardware requires an OS controlled by a giant surveillance and online advertising services company
by pruthvi77 | 2026-02-21 22:02:12+00:00
Every AI assistant (ChatGPT, Gemini, Copilot, OpenClaw) reads your emails, messages, and calendar --> then uploads everything to the cloud.

I'm building PrivateOS: an AI agent that runs entirely on your phone. It connects to Gmail, Outlook, Slack, Telegram, and your calendar. Summarizes, drafts replies, preps you for meetings, and many more. Everything processed on-device. Your raw data never touches a server.

This is a landing page to validate demand before I build. Looking for honest feedback. Would you actually use something like this?
by slowmovintarget | 2026-02-21 22:02:22+00:00
I've noticed in using Opus 4.6 that it seems more proactive, whereas Sonnet 4.6 stops carefully after each task. Opus is definitely smarter, while Sonnet seems to follow instructions more literally, and sometimes fails to take all instructions into account. I'm using spec kit and wedow/ticket (beads alternative) in OpenCode with Opus / Sonnet through a Copilot subscription.
by bensyverson | 2026-02-21 22:02:38+00:00
This is absolutely glorious. We used to talk about "smart devices" and IoT… I would be so curious to see what would happen if these connected devices had a bit more agency and communicative power. It's easy to imagine the downsides, and I don't want my email to be managed from an ESP23 device, but what else could this unlock?