MurphyA/hacker-news huggingface dataset:
Show HN: OriGen – A Deterministic Workflow Compiler (Maps → IR → CI/K8s)
by stanislavkim | 2025-11-21 16:05:27+00:00
OriGen is a deterministic workflow compiler.

It takes declarative Maps (YAML) and produces a backend-neutral Intermediate Representation (Route). Guides then translate the IR into native execution artifacts: Kubernetes Jobs, CI configs, or local container scripts.

The key properties:

• Deterministic planning (no execution during compilation)

• Digest-pinned toolchains (Navigators)

• Immutable resource bundles (Backpacks)

• Planning/execution separation

• Backend neutrality (K8s first, others follow)

• Zero-trust emerges as architecture (no hidden behavior)

• Automatic Digital Provenance (ADP) falls out of determinism

OriGen does *not* run workflows. It compiles them.

The goal is to provide a stable planning layer above CI/CD, orchestrators, and container engines: one Map → many backends.

Documentation (Primer, Architecture, Zero-Trust, ADP): https://origen-hub.github.io/origen-core-public/

This release is documentation-only (v0.0.1). IR and schema prototypes are next. Early architectural feedback is welcome.
by sfink | 2025-11-21 16:05:28+00:00
By "doing many different things", I meant that everything disagrees on what should be config and what should be data. People will disagree with any division you pick for something with as varied types of data as a web browser. And some of them will be right, and for good reasons, which means you'll have to sign up for repeated migrations across different versions.

I'm not saying it's a bad idea to try to follow xdg, just that it's a complex and ongoing thing. It's a good example of the "Just do X!" fallacy.
by lionkor | 2025-11-21 16:06:36+00:00
Yes, and the result is undoubtably trash. I have yet to see a single vibe-coded app or reasonably large/complex snippet which isn't either 1) almost an exact reproduction of a popular library, tutorial, etc. or 2) complete and utter trash.

So my question was, given that this is not a very hard thing to build properly, why not properly.
by thewebguyd | 2025-11-21 16:06:50+00:00
> and is frantically trying to get out of that market before the bottom falls out.

I think you're right. They've been really pushing Windows 365 for businesses lately, and now have direct boot into W365. The new agentic stuff spins up temporary W365 instances to do it's thing.

They even recently made data model and report creation available in PowerBI web, something I never thought I'd see happen has PowerBI desktop was one of a few things still locking people in that ecosystem to Windows. They've publicly said they're committed to the web version now and web will get all the new features.

Microsoft is really pushing hard on "Windows as a service." The future of Windows isn't a locally installed OS. Windows is going to become just another app on every other platform. It's no coincidence that they renamed the remote desktop app to the "Windows app." Macs, chromebooks, phones, tablets, doesn't matter. No matter what you have, you will still be able to access Windows.

They do need to drive as many consumers off of it first though before pulling the rug and going subscription unless they want even more bad press.
by maerF0x0 | 2025-11-21 16:07:27+00:00
> Not all regulation is bad, and some of it is wildly effective at not just achieving the letter of the law but actually solving the problem it was defined for.

You missed a key component - Cost. It must not only work, be enforceable, but it also must cost less than alternative options and the value of the externality it's aiming to fix.

Solving ProblemA could be agreeable. But if ProblemA causes $100 a year in problems, and the regulated fix is $110 then it's not a good regulation. If the Regulated fix is $110 and there is a market solution for $75, then it's not good regulation. If the regulated fix $100 but it is over-applied into 2x as many scenarios, then it's not good regulation.

Often the government loses out not in it having bad ideas, but that they break the flexibility of better options that require nuance and context to see.
by staplung | 2025-11-21 16:08:06+00:00
Sounds like the answer is no.

"For trivial relocatability, we found a showstopper bug that the group decided could not be fixed in time for C++26, so the strong consensus was to remove this feature from C++26."

[https://herbsutter.com/2025/11/10/trip-report-november-2025-...]
by JumpinJack_Cash | 2025-11-21 16:08:10+00:00
It's holding the global economy back actually who cares about the global economy...it's holding our personal happiness by making flight more expensive than it should be.

If I want to fly somewhere I already know that once I land there I face a considerable risk when I get in the metropolis. Risk of illness, violence, assault etc. Some metropolis are worse and some are better but the risk is always there.

The plane is the least of my problems.

The monopoly of aircraft production and the fact that planes can be used everywhere in the world is forcing us to withstand the same level of risk tolerance as the U.S. , and not even avg U.S citizen....for obvious reasons due to what happened theatrically some 25 years ago the risk tolerance of aviation is forced to be the same as Billionaire's Row , Central Park West , NYC, NY and 1600 Pennsylvania Avenue, Washington D.C.

On the other hand...trains get to do this and nobody cares because they are local not global:

https://www.youtube.com/watch?v=MsN5_NoffsY

The FAA and the FDA are enemies of progress
by WorldMaker | 2025-11-21 16:08:14+00:00
It sounds like from what I've read MACLISP and MDL were side-by-side for a while at MIT and something of a department choice. MACLISP sounds like the serious effort and I read MDL as the "hip" or maybe rebellious upstart with a weirder sense of humor (it was called Muddle and spelled MDL to make it seem like an appropriately serious acronym), which would also make some sense that Zork originated in that allowed to be sillier language.

(Also, in reading other comments around here, I've learned there's a deeper connection in MDL to Scheme than I knew before, so I hadn't realized the Lisp/Scheme split even has ties to this "competition" of Lisp languages at MIT.)
by seam_carver | 2025-11-21 16:08:56+00:00
I once had to deal with an old website that ignored the orientation flag in jpg, so my iPhone portrait photos showed up landscape when I uploaded them.

Thankfully Finder in macOS has a way to remove the flag:

How to remove orientation from portrait photo from iPhone on macOS https://youtu.be/lWOlfjVyes4

I couldn’t find a way to do it in Preview, but Finder could do it.
by breppp | 2025-11-21 16:09:32+00:00
last time I checked a basic part of a trial is the mere existence of it is not a proof of guilt..

While most of your argument is the fact that because South Africa has sued Israel in international court then it is somehow proof of genocide.

Regarding scholars, again not enough I am sorry.

In reality after more than two years the Gazan population hasn't even declined in size, which makes the entire case for genocide mostly a political joke on people who were mostly systematically exterminated like the Jews, Armenians and Tutsi.

Generally this is so far from a real genocide killing rates, reasons and methods that the only explanation is that some regimes have an interest at removing the substance out of the definition of genocide
by ryandrake | 2025-11-21 16:09:45+00:00
Aviation is still one of the most heavily regulated areas in the country, though, and its excellent safety record is due to the practices adopted within that regulatory environment.

If the FAA were to disappear tomorrow, I guarantee with absolute, utter certainty, that aviation's safety performance would drop--in some cases over time, in some cases, overnight. I would bet any amount of money on that.
by Stranger43 | 2025-11-21 16:10:09+00:00
No nor does it have logistical capability to deliver even half of the equipment currently being promised/discussed within a time-frame of less then 5-10year.

It's all dependent on the national government voluntarily following the advice of Brussels, and in most cases they don't really have the resources the EU wants them to commit to "The Ukrainian nationalist Cause".
by tenacious_tuna | 2025-11-21 16:11:09+00:00
> Lots of tips on how to do this out there but one thing I do is have it try, throw away everything it it did, and try again with a completely restated question

This is the thing that worries me about AI/LLMs and how people "profess they're actually really useful when you use them right": the cliff to figuring out if they're useful is vertical.

"You’ve still come out ahead even if you take over fully."

I just finished a weeklong saga of redoing a bunch of Claude's work because instead of figuring out how to properly codegen some files it just manually updated them and ignored a bunch of failing tests.

With another human I can ask, "Hey, wtf were you thinking when you did [x]?" and peer into their mind-state. With Claude, it's time to stir the linear algebra again. How can I tell when I'm near a local or global maxima when all the prevailing advice is "I dunno man, just `git reset --hard origin/master` and start again but like, with different words I guess."

We have studies that show people feel like they're more productive using AI while they're actually getting less done [1], and "throw away everything it did and try again" based on :sparkle: vibes :sparkle: is the state of the art on how to "actually" use this stuff, I just feel more and more skeptical.

[1]: https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...
by raw_anon_1111 | 2025-11-21 16:11:24+00:00
It’s asking for permission on the device because there are real threats that you plug up your phone to an untrusted device thinking it is just a dumb charging port and it can extricate your data.

As far as why you can’t export your edited photos, is that iOS doesn’t actually exit your photos. It applies the edits from what I can tell as a separate “filter” that’s stored as metadata so you can undo your edits. How do you export your edits in a cross platform way? Would you rather have destructive edits? Maybe you would. But either way there are tradeoffs.

And files have a different data store than a photo.

You just plug any mass storage device into your iOS device and it shows up in the Files app and you copy and paste files like you would in the Finder or Explorer. In fact, in the Files app, if you have a third party storage service like Google Drive or Dropbox, they also show up as location in Files along with iCloud. Meaning you can copy directly from Google Drive to your mass storage device.

You can’t do that with any random “file explorer” on Android - ie a consolidated location for local storage, cloud storage from 3rd party providers, network connections, and mass storage.
by kccqzy | 2025-11-21 16:11:33+00:00
AirDrop sometimes just doesn’t work and gives you zero tools to debug why. In my experience airdrop between phones seem to work fine (probably helped by UWB), but involving Macs makes it an unreliable mess. Staring at the “there is no one nearby to share with” screen with little you can do. Bonus points when it’s asymmetrical: the Mac finds the iPhone just fine but the iPhone cannot find the Mac. When the device is finally found, tapping on it does not cause the other device to present any UI whatsoever to accept the transfer, and the sending devices simply displays “Declined” after a timeout. And if your Mac has multiple user accounts (traditional UNIX-style security boundary) it is undefined which user account will receive the notification to accept the transfer.
by ed_voc | 2025-11-21 16:12:10+00:00
I didn’t vote in the referendum and I’m fairly apathetic about Brexit. I wouldn’t dispute that there are downsides, but I do see the positive as no longer being part of an institution many British people consider deeply problematic.

-Commission’s monopoly on legislative initiative

-Technocratic “fast-tracking” of democracy via trilogues. -cult-like mentality around ever-closer union making devolution unthinkable within the commission.

-Commission’s direct funding of media and its proposed expansion of the Media+ budget give it the ability to spend money directly promoting the narratives and priorities it wants to see amplified.

-Legislative attrition; passing legislation not through genuine consensus, but through persistence — re-proposing it until the Commission secures its preferred outcome. As we’re currently seeing with the chat control proposal

The way the EU has behaved in defense negotiations has further solidified my thoughts on this. Tying fishing rights to defense cooperation[0] then after the UK made concessions demanding billions with no say on how the money will be spent.

[0] https://www.politico.eu/article/uk-eu-defense-pact-really-do...
by Philpax | 2025-11-21 16:13:02+00:00
I've also had success with this. One of my hobby horses is a second, independent implementation of the Perchance language for creating random generators [0]. Perchance is genuinely very cool, but it was never designed to be embedded into other things, and I've always wanted a solution for that.

Anyway, I have/had an obscene amount of Claude Code Web credits to burn, so I set it to work on implementing a completely standalone Rust implementation of Perchance using documentation and examples alone, and, well, it exists now [1]. And yes, it was done entirely with CCW [2].

It's deterministic, can be embedded anywhere that Rust compiles to (including WASM), has pretty readable code, is largely pure (all I/O is controlled by the user), and features high-quality diagnostics. As proof of it working, I had it build and set up the deploys for a React frontend [3]. This also features an experimental "trace" feature that Perchance-proper does not have, but it's experimental because it doesn't work properly :p

Now, I can't be certain it's 1-for-1-spec-accurate, as the documentation does not constitute a spec, and we're dealing with randomness, but it's close enough that it's satisfactory for my use cases. I genuinely think this is pretty damn cool: with a few days of automated PRs, I have a second, independent mostly-complete interpreter for a language that has never had one (previous attempts, including my own, have fizzled out early).

[0]: https://perchance.org/welcome [1]: https://github.com/philpax/perchance-interpreter [2]: https://github.com/philpax/perchance-interpreter/pulls?q=is%... [3]: https://philpax.me/experimental/perchance/
by kataklasm | 2025-11-21 16:13:19+00:00
Not sure about QTile but I'm using swaywm on Fedora 43, it's a delight to use! I am using a mix of sway and hyprland utensils for everything and I couldn't be happier. Wayland on Fedora is a no-brainer, fixed so many annoyances after moving from X.
by derefr | 2025-11-21 16:13:24+00:00
Pretty sure that any software from after ~2005 that supports image rotation, isn’t doing so at decoding time, but rather is decoding the image into a GPU texture buffer and then rotating the quad that texture gets applied to. Which should always be lossless for multiple-of-90-degree rotations. (Presuming that the image doesn’t depend on sub-pixel rendering tricks.)
by gonational | 2025-11-21 16:13:39+00:00
I know from the inside it feels like nothing is wrong, but if you're looking at the EU as a whole from the outside, the economies there have been coming apart for many years. You could even say the wheels have already fallen off. 100% of the economic woes in the EU are conferred by EU membership, and the web of inefficient, bureaucratic laws therein. Geographically speaking, Europe is positioned, perfectly, to be an economic powerhouse. It is close to the Middle East where much of the energy comes from, close to Africa where energy and other resources come from, close to Asia where certain base materials and manufactured components come from, surrounded by oceans everywhere, the Mediterranean has more than 1/5 of the world's coastline, giving ample opportunity to develop commercial ports, etc. The only reason the economies of Europe are in trouble is because of the EU. That is the only reason. The EU is the singular one only single reason. The EU. That is the single reason.

Cookie banners are just one tiny example that illustrates how death from 1000 cuts is a real thing. In the case of cookie banners, you could say it's death from 100 cuts, because, if you live in the EU, you spend probably one percent of your entire life clicking cookie banners. 7.2 minutes a day is all it takes to waste one percent of your productive life (assuming 12 hours of useful time per day). You might scoff at this, "I probably spend 10 seconds", but I spend probably a minute or more dealing with broken cookie banner garbage every day and I am an American. Just from American websites complying with GDPR nonsense, we have to waste some small portion of our lives here as well. Stupid laws written by stupider bureaucrats ruin everything for everyone. This is the description of an idiot by Dostoyevsky, somebody who does things that harm themselves and others.
by ottah | 2025-11-21 16:13:48+00:00
I swear the majority of UL and CE marked electronics on amazon are fraudulent. Honestly, I don't think certification is going to work, at least not with out a long term economic policy to onshore manufacture. There's just no practical system for verifying certification when the origin is obfuscated for the majority of our good, and produced outside of our regulatory system. We also just don't make these things in sufficient quantity, or economically enough to supplant the import market.
by aDyslecticCrow | 2025-11-21 16:13:50+00:00
Don't confuse the "EU" with "Europe". One is a trade and law union, the other is a continent of countries. Europe isn't a unanimous entity either, its a big pile of countries with independent politics.

The nuclear deterrent is just as strong as it needs to be. If nuke strikes come, we're all dead regardless if we have 5 or 500 bombs to drop on Moscow.

And again, this is irrelevant to abusive authority on technology. If "Europe" wasn't "dependent on US defence" would they send a destroyer fleet to the US cost as a retaliation?

The US is using its tech companies to pressure foreign democratic allied countries over political issues. This is undermining the free trade that allowed these companies to exist in the fireplace.

Continued moves in this direction will just push nationalistic ideas in European nations to cut out US influence entirely.
by samasblack | 2025-11-21 16:14:00+00:00
You are observing the evaluation map ev_p: C(M, R) -> R, ev_p(f) = f(p), is a ring homomorphism. In that spirit, you might find this Terry Tao article on the Yondea lemma interesting: https://terrytao.wordpress.com/2023/08/25/yonedas-lemma-as-a...
by gibspaulding | 2025-11-21 16:14:04+00:00
There’s something like four thousand species of bees native to North America [1], so while there are lots of reasons to be unenthusiastic about honey bees [2], that still leaves lots of room for bee related enthusiasm :)

[1] https://www.usgs.gov/faqs/what-role-native-bees-united-state...

[2] https://www.scientificamerican.com/article/the-problem-with-...
by soiltype | 2025-11-21 16:14:05+00:00
The same reason you bandage a stab wound instead of letting the body decide what it wants.

It doesn't want anything or have the ability to choose its responses to changes. Which is exactly why we are the legal guardians of natural ecosystems, by the way - have you not heard of lands and waters protected from certain human activities? The fact that we don't currently stop ourselves from propogating honeybees into ecosystems that can't fit them is not an indication of anything except our failures.
by lenkite | 2025-11-21 16:14:19+00:00
HN is also biased towards software developers. Now, if you start putting in regulations into everything software developers do in the software development pipeline, only then will begin to truly feel the bite of mind-numbing regulations. Until then all regulation is good - since regulations are someone else's problem.

Now, enforce multi-month/multi-year government approval for your productive projects deployments with a 100 page form in triplicate. Every re-build to production needs a root cause analysis with mitigation plan. You need to pass expensive certification and re-up every couple of years. You can only develop using regulatory approved languages and decade old compiler versions that have been certified. Breaking regulations involves removal of your license and negligence lawsuits. Tack on another few dozen regulations, so that you are forced to hire an expert consultant+lawyer to feel safe.

You will see the opinion of HN commenters change like magic. Basically software developers will always support BIG SLOW NANNY for other engineers. Until BIG SLOW NANNY stomps them hard, they won't change their position.
by thewebguyd | 2025-11-21 16:14:43+00:00
I haven't had AirDrop fail on me, but I have had other similar issues with Apple's "ecosystem" integration.

And that's the frustrating part of using Apple. When it works, it works great. When it doesn't work, you have zero visibility into what's happening or what went wrong, and no tools to debug. It's just a magic black box and you are SOL.
by darkwater | 2025-11-21 16:14:47+00:00
> No doubt it will get better but for now I think coding-by-AI is still only good for things that you already know about, to just reduce typing time for boilerplate etc.; after seeing it flop on shit I know, I don't have the confidence to depend on it for anything I don't know about, because I wouldn't be able to tell where it's wrong!

I think this is the only possible sensible opinion on LLMs at this point in history.
by riversflow | 2025-11-21 16:15:07+00:00
Pretending that this about taking a stand against patent holders of HEVC is absurd. HP and Dell clearly see the writing on the wall. PCs are a mature technology now—my 10 year old i7 6700k runs AAA games from this year fluently (albeit with an updated GPU). A laptop bought in 2025 should be entirely adequate for virtually any business task for a decade barring wear and tear or an entirely new software paradigm.
by azemetre | 2025-11-21 16:15:19+00:00
Those workers can be counted on two hands at most for 99.99% of public companies.

What about the vast majority of workers that are doing the grudge work that keeps the company afloat? Do they not deserve a say in the direction of the company? Do workers not deserve democracy in the work place to decide their own fates? Why should this be left of to centralized communist dictatorships (boards + executives)?
by vidarh | 2025-11-21 16:16:46+00:00
> I'd never use because I wouldn't have the faintest idea what $F[1] would do.

I don't use it often either, and most people probably don't know about it. But $F will contain each row of the input split by the field separator, which you can set with -F, hence the comparison to Awk.

Basically, each of -n, -p, -a, -F conceptually just does some simple transforms to your code:

-n: wrap "while gets; <your code>; end around your code and call the BEGIN and END blocks.

-a: Insert $F = $_.split at the start of the while loop from a. $_ contains the last line read by gets.

-p: Insert the same loop as -n, but add "puts $_" at the end of the while loop.

These are sort-of inherited from Perl. like a lot of Ruby's sigils, hence my mention of it (I agree its ugly). They're not that much harder to remember than Awk, and it saves me from having to use a language I use so rarely that I invariably end up reading the manual every time I need more than the most basic expressions.

> I understand this but still reject it; I try to use the tool that is best.

I do too, but sometimes you need to access servers you can't install stuff on.

Like you I have lots of my own Ruby scripts (and a Ruby WM, a Ruby editor, a Ruby terminal emulator, a file manager, a shell; I'm turning into a bit of a zealot in my old age...) and much prefer them when I can.