News for hackers. Stuff that matters.

talismanick

The semantics don't map onto modern languages: it's verbose assembly, with business logic consisting of GOTOs between segments of million line codebases with debug-evolved behavior encompassing a spec (e.g. translate between ancient ad hoc database formats) and then some. Porting COBOL means replicating all that existing customers expect and depend on, including what's unspecified. I couldn't tell you how hard it is in practice to work past global state heisenbugs - never written it myself, only studied it out of fascination - but it's an entertaining trainwreck whenever a bank announces a COBOL->Java migration, spends millions, fails, and goes back to COBOL, so it's not even clearly possible in general.
Re:Noether's Theorem Revolutionized Physics on Sunday February 09, 2025 @08:31PM (#42996022)
> remember that our usual constant known as time is part of a varying field in GR

...and so you have to pick an appropriate underlying vector field you call time to cancel this out and get back the invariant, throwing a wrench into calculations... as a reply to the post you linked points out. At the end of the day, you haven't demonstrated that it preserves the invariant so much as you've changed the question to find another conserved quantity and called that energy instead. This lines up with my broad observation that we're out of runway for the 20th century's symmetry-reliant problem solving and hence have to be increasingly clever with setups to apply generalizations of them.

I definitely learned something new today, though. To boot, these pseudotensors are tamer than I thought they'd be - I expected calculational hacks with no formal analogues explored only in old papers, but sections on jet bundles is something I'd expect in a differential geometry text. Maybe we'll see progress along these lines in the next couple decades.

Re:Noether's Theorem Revolutionized Physics on Sunday February 09, 2025 @05:57AM (#42989892)
You're talking about E=mc^2, which follows from special relativity. That was revealed in 1905; 1915 marked the advent of general relativity, where energy conservation no longer holds.

The time translation invariance which gives rise to the conservation law is a special case of GR's broader energy-momentum conservation, namely the static one where gravity and such are disregarded altogether as in the Standard Model.

This all ties back to the present crisis of foundations, as string theory and other approaches to reconciling GR with the Standard Model strain at the edges of what Noetherian tools can yield. (see: supersymmetry)

Re:Implementing Interactive Languages on Friday August 25, 2023 @05:47PM (#37267427)
> Futumura projections (eg truffle, rpython)

Pretty sure RPython/PyPy dropped partial evaluation in favor of a metatracing JIT: https://www.pypy.org/posts/2018/09/the-first-15-years-of-pyp...

Re:Millet, a Language Server for SML on Thursday August 18, 2022 @09:10PM (#32516674)
ojalá que laputa no los haya embarazado!