MurphyA/hacker-news huggingface dataset:
Show HN: PraxisJS – signal-driven front end framework and AI experiment
by mateusgx | 2026-03-01 19:27:28+00:00
I built PraxisJS, a signal-driven frontend framework exploring what a more explicit and traceable architecture could look like.

PraxisJS started as a personal project. It reflects a single perspective on frontend design, not a committee decision, not a consensus. I wanted to see how far you can push explicitness before it becomes friction.

Most frameworks optimize for writing less. PraxisJS questions that tradeoff. @State doesn’t suggest reactivity, it is reactive, visible in the code. Signals reach the DOM without a reconciliation layer in between (the renderer is still evolving toward that goal).

It also became an AI-assisted experiment, not to automate thinking, but to pressure-test ideas. Some parts came from that collaboration. Some exist because it failed.

v0.1.0 beta, experimental, not production-ready. But the ideas are real.
by dqv | 2026-03-01 19:27:40+00:00
Hulu: Disney+, Hulu Bundle Premium: For $19.99/month, eligible subscribers get Disney+ (No Ads)* and Hulu (No Ads)*.

*Ads will be served in select live and linear content

I won't be engaging in any mental gymnastics where there is some redefinition of "no ads" to mean "some ads".
by sophiabits | 2026-03-01 19:27:56+00:00
> the MCP server is automatically launched when the Agent loads that skill

The main problem with this approach at the moment is it busts your prompt cache, because LLMs expect all tool definitions to be defined at the beginning of the context window. Input tokens are the main driver of inference costs and a lot of use cases aren't economical without prompt caching.

Hopefully in future LLMs are trained so you can add tool definitions anywhere in the context window. Lots of use cases benefit from this, e.g. in ecommerce there's really no point providing a "clear cart" tool to the LLM upfront, it'd be nice if you could dynamically provide it after item(s) are first added.
by alephnerd | 2026-03-01 19:28:19+00:00
First things first - let me level set about what the SSC is.

In federal jobs (civilian and service) in order to climb up the leadership track you need to take part in professional development courses.

A bunch of universities set up 10 month long fellowship and educational programs that would give these leadership track individuals some additional academic polish, teach them new skills, and allow them to network with private sector and other public sector leadership track individuals.

Anyone who has worked in the Federal Government

---

> Given that whatever nexus this is seems to attract VVIP's of multiple countries

No, that's just an American private school undergad thing.

China's Harvard and Yale is Harvard and Yale because they were the first programs to conduct mass outreach in China after Mao was toppled.

The Gulf's Ivies (other than the Ivies) is Georgetown and CMU because both GTown and CMU did a massive outreach ans brand positioning campaign in the Gulf.

The reality is, most decisionmakers (not political appointees) in the US actually did their undergrad at state flagships like UMich, UNC, and ASU or beltway schools and only ended up at an Ivy for grad school - as is the norm in the private sector.

In countries like China or much of the Gulf, brand name matters as it helps with climbing the ladder in those countries and it gives mobility that a domestic degree couldn't provide aside from at a handful of institutions. It's much easier to get into Harvard for an undergrad than to do the Gaokao to get into Tsinghua, and a Harvard degree gives you the ability to get expedited naturalization in Japan and much of Europe.

> Like are they all history majors? Political science majors?

Primarily Engineering (especially IEOR, ECE, MechE, and Aerospace), CS, and PoliSci. I myself was a double major in CS (specialized in systems) and PoliSci and spent a minor stint in grad school and

> it would be interesting to understand what institutional lever in society these folks are preparing to grip

At least in the US, it's just standard corporate management kinda work. The reality is, governments operate the same way that corporations do - you get "big picture" types (political appointees like most cabinet members in every institution) who are the public face for an organization, but the actual decisionmaking and strategy setting is done by careerists who are managing upwards.

Institutional inertia always wins (eg. It's why Obama's red line on Syrian chemical weapons was ignored by the DoD and why Trump's interventionist policy shifted to what it is today), and the reality is a lot of conflicts that have been bubbling in the background for decades are now reaching their precipice.

I know I didn't fully answer your question but it's a fairly complex question that I'm not sure I can fully do justice in a comment.

It's best to view shifts within the USG the same way you would see shifts in a large conglomerate like Pfizer or at a large R1 research institution like a UC Berkeley.
by krembo | 2026-03-01 19:28:38+00:00
Excuse me? What puts you in a position to ask that? Looking at our profiles you joined in 2024, while I've been here since 2011, please don't educate me with such brutal wording of how to behave, especially given I've said nothing wrong except writing opinions which you disagree with. AFAIK this is not USSR here and you're not Stalin.
by toast0 | 2026-03-01 19:28:44+00:00
I usually see the Android share icon with the word share. Apple doesn't often present words with icons, so if you don't already know what the icon means, it's difficult to find out.

Arguably, it's a bit off that you share a document with a printer in order to print it, but I feel like printing is no longer so common as to require a dedicated button everywhere; and printing from a phone still seems like a novelty to me (but I do use it; it feels odd, but useful and I know lots of people have no computer to print from)
I forced AI to reason like a senior engineer
by infinri | 2026-03-01 19:28:55+00:00
The problem isn't that AI hallucinates. It's that we give it no reason not to.

I've been building production Magento 2 systems for years. Every time I tried using AI for complex enterprise work, it confidently generated code that looked right but violated runtime semantics, ignored concurrency constraints, or assumed facts about the codebase it had no right to assume.

So I stopped trying to make AI smarter. I built a reasoning harness instead.

Here's what that means concretely:
# ENF-GATE system — AI cannot proceed without satisfying: Phase A: Explicit architectural declaration Phase B: Test-first enforcement (skeletons approved before implementation) Phase C: Static analysis gates per file Phase D: Operational proof traces (retry, DLQ, throughput modeling) # Halt conditions HALT: Missing context → declare before proceeding HALT: Uncertainty detected → surface, don't hallucinate HALT: ENF rule violation → stop slice, await review

I also built a deterministic Magento context compiler — a structured digest of the real codebase that AI reads before generating anything. Service contracts, repository patterns, runtime config, execution paths. No assumptions. No hallucinations about what exists.

The result?

Yesterday I built Custom_PartialCaptureInventory — a production-grade module with MSI-aware inventory reconciliation, async queue processing, concurrency safety, idempotent retry handling, REST + GraphQL APIs.

35 files. 6 approved slices. Zero ENF rule violations.

The AI didn't replace the senior engineer. It ran inside a reasoning architecture the senior engineer designed.

That's the part nobody is talking about.

Engineers who understand architecture, constraints, and system dynamics will decide whether AI-generated code should exist. The methodology is transferable to any complex platform — Salesforce, SAP, Shopify Plus, Laravel enterprise.

GitHub + writeup incoming. Happy to answer questions about the enforcement framework design.
#ShowHN #AI #SoftwareEngineering #Magento #EnterpriseAI
by foobarian | 2026-03-01 19:29:07+00:00
It strikes me that both these views are selfish, in that they focus on direct impact on one's life. But what about the broad impact on society for the descendants? What if by abdicating procreation we create conditions where only communities that force childbearing survive? Ought we not figure out a system where we can have both freedom and equality, as well as a sustainable population?
by vtail | 2026-03-01 19:29:11+00:00
Thanks - and no, I haven't seen this one. I like how they have the edit mode dashboard - show the original image + two edits; I was thinking about doing something like this.

I'm also a bit surprised they have gpt-image-1.5 so high above Nano Banana 2 - my limited testing shows that, at least for the visual styles, people like Nano Banana more.
by greycol | 2026-03-01 19:29:38+00:00
>one of the reasons

Also while there is an abundance of reasons of varying legitimacy they're both good examples because people often run in to them and are annoyed by the use of the words out of proportion to running into the actual legitimate reasons to be annoyed by the concept.

The number of people annoyed, by words like rizz or are angry that doctor can refer to a female, far out weigh the people legitimately trying to figure out if rizz is something they need to protect their kids from or getting delayed medical care because they needed to wait because they only feel comfortable with their own sex.
Show HN: Umbra is an ESR fork that doesn't spy on you
by jerrimu | 2026-03-01 19:29:50+00:00
Umbra is built using a fork of fern.js, the ghostery browser build script. All telemetry and callouts are removed, AI is removed, Pocket is removed. Available as RPM, DEB, Flatpak. tar.xz, and exe.
by Stephcraft | 2026-03-01 19:30:41+00:00
Hey HN,

I’m working on a tool called the "Minecraft Server Setup Tool", and I wanted to share what we’ve been building.

Creating a Minecraft server for the first time is notoriously time consuming, often taking up to 5 hours of digging through wikis and video tutorials. I found that settings are often scattered across multiple files (server.properties, spigot.yml, paper.yml) with little explanation, and managing multi-server networks remains a very manual, painful process.

My tool is an Interactive CLI designed to automate the entire lifecycle of a server, from initial scaffolding to long-term maintenance.

Key Features

- (Templating): Clean, standardized, and version-controlled server setups.

- (Package Management for Plugins): Install, update, and configure plugins as easily as using a standard package manager, rather than manually downloading JARs from browser pages.

- (Smart Backups): A system that separates data and configs to reduce backup size and speed up restoration.

- (Automated Migration): Easily switch between different server software (e.g., migrating to Purpur) with high confidence.

- (One-Click Execution): Support for running JARs via double-click on desktops or through a managed shell with specific JVM profiles.

The tool is built in Kotlin but draws heavy inspiration from the Go and JS ecosystems. I'm using:

- Mordant: For terminal styling.

- MilKt: My own extension of Mordant to add missing functional prompts like animated transitions and interactive inputs (inspired by Go's Bubble Tea).

- Clakt: A Kotlin reimplementation of the Clack library used by frameworks like Svelte and Solid for project scaffolding.

Whether you're a plugin developer looking for a sandbox environment or a team wanting to share development server setups, I'm trying to move away from the "Wiki & Tutorial" grind and toward a "Vibe Setup" workflow.

I'd like to hear your thoughts on the CLI approach to game server management!
by zylepe | 2026-03-01 19:30:56+00:00
Cool! I definitely felt the pain of current options when I added parquet support to Planetiler to process overture data. I ended up using parquet-floor to trim the dependencies but it’s a bit of a hacky approach. If there’s a way to use the lower level utilities from my own threads without hardwood spawning it’s own then I’ll have to give it a shot.
by rsp1984 | 2026-03-01 19:31:07+00:00
This is the classic flawed reasoning on the left. Capitalism & free markets =/= lawlessness.

A small & focused government would have more resources, not less, to function in one of its core tasks, which is enforcement of law. Environmental protection is very compatible with a small govt and free markets as long as the legal system can focus on enforcing those environmental laws.

On the other hand, in a dysfunctional bloated government (as in large parts of Europe and the US) the legal arm is overburdened and suffocated by an ever-growing body of laws and regulations whose enforcement remains out-of-reach in any realistic scenario. Add in rampant lobbyism, lawmakers who are corrupt and dumb as sh*t, and and a fast-growing subset of the population that doesn't share the values of liberal democracies (thus keeping police and courts busy) and you have the perfect breeding ground for high-level lawlessness.

And to your question: while Europe's population looks stable from the outside, an "exchange" in happening in the background. If the working man's net pay is ~ 34% of the gross pay, while at the same time, a small family can get ~3k EUR per month in govt handouts + free healthcare without anyone working, it's not exactly incentivizing high performers to stay (and yes, many are leaving and for good reason).
by skort | 2026-03-01 19:31:20+00:00
> but I'd say it still remains the most rock solid UNIX™ desktop OS out there

That doesn't mean that they aren't still constantly making it worse.

Apple themselves note that most of the new features in the OS are "design" and "apple intelligence". I really don't care for these features, so I don't really care to upgrade. Even on the Tahoe page, they note many of the features as updates to individual apps themselves, so why can't they just release those as individual app updates?

I'd rather have a solid OS with a UI that isn't re-imagined every other year with more focus on usability improvements and bug fixes. And as you note, it is one of the most solid UNIX™ desktop OS'.

So when Apple puts out a major update that I think is going in the wrong direction, how else should I signal my distaste? I sent feedback. I posted on their customer forums (which are a terrible place for discussion btw). Now I just want to not update, but they use dark patterns to try to force it on me. So I'm going to be more annoying and vocal about it because I think they can and should do better.
by skeletal88 | 2026-03-01 19:31:27+00:00
The cost absolutely matters. If something costs tens of thousands of € per month for a long time then it will either not be approved or will be used very rarely. The cost is not irrelevant because the insurance does not have infinite money. They need to decide which cures, medicines, operations they fund. They can spend 1000€ to cure 100 people of something or to spend 100k to maybe cure someone with an experimental treatment.

This is one of the issues with the modern cancer cures, thst they are very specific to the cancer, the patient, need one off lab work for each patient and this makes them very expensive and not affordable to many. Despite having public healthcare the managers of it still need to decide what to spend their limited funds on.
by goranmoomin | 2026-03-01 19:31:34+00:00
> model understanding of the provided tool and token waste in the model trying to understand the tool and token waste in the model doing things ass backwards and inflating the context because it can't see the vastly shorter path to the solution provided by the tool and...

> But even then, throw them a tool they don't understand that has the same capabilities as a tool they do understand and you're going to burn a bunch of tokens watching it try to figure the tool out.

What I was trying to say was that this applies to both MCPs and CLIs – obviously, if you have a certain CLI tool that's represented thoroughly through the model's training dataset (i.e. grep, gh, sed, and so on), it's definitely beneficial to use CLIs (since it means less context spending, less trial-and-error to get the expected results, and so on).

However if you have a novel thing that you want to connect to LLM-based Agents, i.e. a reverse enginnering tool, or a browser debugging protocol adapter, or your next big thing(tm), it might not really matter if you have a CLI or a MCP since LLMs are both post-trained (hence proficent) for both, and you'll have to do the trial-and-error thing anyway (since neither would represented in the training dataset).

I would say that the MCP hype is dying out so I personally won't build a new product with MCP right now, but no need to ditch MCPs for any reason, nor do I see anything inherently deficient in the MCP protocol itself. It's just another tool-calling solution.
by raw_anon_1111 | 2026-03-01 19:32:06+00:00
How is that flippant? I went from an “architect” over the entire cloud developmrnt strategy at a 60 person startup making $160K in 2020 to working at AWS ProServe making $220K (cash + signing bonus + RSUs) as an L5 (mid level - no longer there). Do you think I cared about my title?

I said just the opposite - hird fewer seniors + AI and don’t hird juniors.

I’m now a staff level employee again at a 3rd party company after taking a detour in BigTech from architectural roles at smaller companies. My quarterly strategic goals were a combination of what the CxO’s directors defined and what I defined was in the best interest of the company. None of those goals had anything to do with larger societal issues.
by iamnothere | 2026-03-01 19:32:57+00:00
I don’t often do much with image editing, so GIMP has been perfectly adequate for me for decades. I’ve never rented a copy of Photoshop and don’t care about it.

I’ve noticed small but consistent improvements over the years. People who complain about the UX should just go use Photoshop. It’s fine. Layers work well, retouching and filters are easy. I don’t really understand the complaints.

I’m very glad GIMP exists, and I hope it continues to make FOSS haters cope and seethe for the next 50 years. Keep whining about the name please!
by kingstnap | 2026-03-01 19:33:18+00:00
I cannot believe this guy.

> You absolutely should be preventing users from being able to copy a private key!

> Asking you to put basic protections in place and collaborate with the ecosystem/industry is hardly "anti-user-choice mentality".

> the lack of identifying passkey provider attestation (which would allow RPs to block you, and something that I have previously rallied against but rethinking as of late because of these situations).

Does this guy deflate his neighbors tires before going to work to save them from car accidents?

I cannot believe he has this ridiculous paternalistic behaviour while simultaneously having these bullet points on his personal website that he linked to.

> digital identity ● urban mobility
user choice ● boston bruins
by fumishiki | 2026-03-01 19:33:53+00:00
nabla provides 190+ tensor ops (matmul, conv, autodiff, einsum, kernel fusion, ODE solvers, symbolic CAS) across 4 GPU backends, all in pure Rust. No LAPACK, no libtorch, no CUDA SDK at build time.

The pitch: &a * &b for matmul, fuse!(x.sin().powf(2.0); x) for GPU kernel fusion, loss.backward() for autodiff. Same code runs on CPU, Vulkan, CUDA, or AMD — switch one Cargo feature flag.

Benchmarks vs PyTorch on GH200: eager training 4–6× faster across all batch sizes, CUDA Graph beats PyTorch at batch≥128. All reproducible via cd benchmarks && bash run.sh.
by vunderba | 2026-03-01 19:34:15+00:00
Yeah I think that it's part of the issue with a single "squashed" comparative metric. Some users are going to grade higher based on the overall visual fidelity and others are going to value following the prompt.

For a point of reference, I run a pretty comprehensive image model comparison site heavily weighted in favor of prompt adherence.

https://genai-showdown.specr.net

EDIT: FWIW, I agree with your assessment. OpenAI's models have always been very strong in prompt adherence but visually weak (gpt-image-1 had the famous "piss filter" until they finally pushed out gpt-image-1.5)
by goranmoomin | 2026-03-01 19:34:28+00:00
> The main problem with this approach at the moment is it busts your prompt cache, because LLMs expect all tool definitions to be defined at the beginning of the context window.

TBH I'm not really sure how it works in Amp (I never actually inspected how it alters the prompts that are sent to Anthropic), but does it really matter for the LLMs to have the tool definitions at the beginning of the context window in contrast to the bottom before my next new prompt?

I mean, skills also work the same way, right? (it gets appended at the bottom, when the LLM triggers the skill) Why not MCP tooling definitions? (They're basically the same thing, no?)
by alephnerd | 2026-03-01 19:34:36+00:00
Anyone who's followed the news since the 2000s would have realized a strike on Iran would have happened around now.

Notice how the bettor hedged and bet on multiple days and hedged each of their bets with a "by" clause. This is a bog standard hedging strategy that anyone who's been to a racetrack would know.

On a separate note, prediction markets should not exist - they create perverse incentives and are basically a gamification of futures contracts, but this specific example doesn't seem like insider trading, just a seasoned gambler who knows basic hedging strategy.
by Someone | 2026-03-01 19:34:37+00:00
A player who realized they’ve lost would play a few really bad moves (e.g. giving check by moving their queen next to the enemy king, forcing their opponent to take the queen) and get checkmated in no time.

Their opponent could prolong the game by playing bad moves, too, but why would they? Once their opponent has mentally given up the game, making extra moves isn’t physically or mentally exhausting.
by numpad0 | 2026-03-01 19:35:33+00:00
That page uses the older versions of "SWaP-C2 Optimized[1]" meme, I would guess it might have not been updated in 3-5 years.

1: Stands for "Size, Weight, and Power [and] Cost [and] Cooling Optimized", defense industry equivalent of self awarded gold medal stickers on product packaging, apparently
Show HN: SEO Score API
by seoscoreapi | 2026-03-01 19:35:53+00:00
Hey! I just launched SEO Score API and I'm looking for early users to try it and tell me what's missing.

*What it does:* Enter any URL → get a 0-100 SEO score with 28 individual checks across meta tags, technical SEO, performance, social/OG, and accessibility. Each issue comes with a severity rating and a specific fix recommendation.

*Who it's for:* Developers building CMS tools, agency dashboards, CI/CD pipelines, or browser extensions that need SEO data.

*Try it:* https://seoscoreapi.com — there's a live demo right on the homepage, no signup needed. Or grab a free API key (5 audits/day) in 10 seconds.

*What I want feedback on:*
- Are the 28 checks the right ones? What's missing?
- Is the scoring fair? (Try it on your own site)
- Is the pricing reasonable? (Free → $5 → $15 → $39 → $99)
- Would you actually use this?

Thanks in advance!
by UncleMeat | 2026-03-01 19:35:58+00:00
These betting markets create a wild new perverse incentive to power. No need to get gifts from business interests. Just be in the room where it happens and extract piles of cash from betting markets.

These markets claimed to be useful tools for discovering truth. I'm not sure what being able to maybe predict a military strike a bit earlier provides to society, but I do know that creating a system for near-unlimited wealth extraction for those with power is a very bad thing.