"My friend Malcolm told me a story about pronghorns recently, the North American creatures sometimes confused with antelopes. They can run at speeds of nearly sixty miles an hour, much, much faster than any of their existing predators. Some biologists think they're still outrunning the dangerous species that went extinct at the end of the Pleistocene, specifically the cheetahs that existed on this continent. And then Malcolm asked what each of us is still outrunning and whether we can tell when our predator has been extinct for ten thousand years."
— Rebecca Solnit: The Faraway Nearby, pp. 231-231
For a while now I've been wanting a generic notation to explain various things on my wiki(tropical arithmetic, multisets, other programming languages, ternary logic, primes, etc..) and I found a PL design I really enjoy writing.
It lands in a weird place, I feel like it might be the only concatenative language without a stack? As far as I know anyways.
I took a day to implement it, and shoved it into a little interactive playground. I have yet to populate the examples.
Brutalist #EasterBunny
Edit: Located in the Pupuhuhta ('Bunny Swidden') neighbourhood of Jyväskylä, Finland.
Thank you @splonk
for the identification.
when a cable is first invented: the high definition media interface cable is an interface cable for all your high definition media needs 😀
ten years later, inevitably: this fool really thought their HDMI 2.0 18gbps cable could display 10 bit HDR 60Hz 4K video with ALLM VRR and eARC without using 4:2:2 chroma subsampling 😂
Let's protect it.
Free Android softsynth, I ran out of spoons with this one and want to concentrate on making Resonance as good as it can be instead so: orllewin.uk/programs/android/r… Makes good weird noises, can be nice and tame, or filthy. It uses PureData for the audio engine, I'll upload the code somewhere soon.
amzn.to/4vaUXj7 #sportreporter24 Focusrite Scarlett 2i2 4th Gen - USB Interface , #musicproduction, #
https://amzn.to/4vaUXj7 #sportreporter24 Focusrite Scarlett 2i2 4th Gen - USB Interface , #musicpro...ericola (GETTR)
amzn.to/4vaUXj7 #sportreporter24 Focusrite Scarlett 2i2 4th Gen - USB Interface , #musicproduction, #
https://amzn.to/4vaUXj7 #sportreporter24 Focusrite Scarlett 2i2 4th Gen - USB Interface , #musicpro...ericola (GETTR)
Sun Bear Helarctos malayanus
Sun bears are playful and energetic small bear species from South East Asia who are increasingly becoming marginalised by deforestation and trade for their body parts. With their glistening golden …Palm Oil Detectives
Today I’m live on Product Hunt answering questions and evangelizing Activitypub and the social web among the founders and product builders there.
You can join in here:
Iconic #birds of #Venezuela 🇻🇪 #Mexico 🇲🇽 #Honduras 🇭🇳 Keel-billed #Toucans are rainbow flocks of rainforest joy! 🦜🐦🪽 Help them survive be #vegan and call out #poaching and the illegal pet trade #Boycottpalmoil 🌴❌ #Boycott4Wildlife
palmoildetectives.com/2026/04/…
Keel-billed Toucan Ramphastos sulfuratus
Keel-billed Toucans have dazzling rainbow-coloured bills and are iconic to South America. Threats include hunting, palm oil and meat deforestation. Take action!Palm Oil Detectives
For being really top of the world the better service contract wins. My rocket company has contracts with both IT worlds, FOSS and no-FOSS. Fact is Linux Desktop costs more for service. Think about Enterprise-Linuxes. Why only few Distros offer it?
And why doesnt the Arch-Joker here never tells about them ? Think twice
“The amount of untaxed wealth hidden offshore by the richest 0.1 percent exceeds the entire wealth of the poorest half of humanity (4.1 billion people), according to a new Oxfam analysis published on April 2, 2026, ahead of the 10th anniversary of the Panama Papers.
The findings show that, a decade later, the super-rich continue to exploit offshore systems to evade taxes and conceal assets, highlighting the urgent need for coordinated international action to tax extreme wealth and end the use of tax havens.
An amount of $3.55 trillion in untaxed wealth was stashed offshore in tax havens and unreported accounts in 2024, according to Oxfam’s estimates. “This sum exceeds the GDP of France and is more than twice the combined GDP of the world’s 44 least developed countries,” a statement by Oxfam noted.“
downtoearth.org.in/governance/…
#TaxHavens #Offshores #TaxEvasion #Inequality
Untaxed wealth hidden offshore by richest 0.1% surpasses entire wealth of the poorest half of humanity: Oxfam
Oxfam’s new analysis reveals that untaxed offshore wealth held by the richest 0.1% now exceeds the entire wealth of the poorest half of humanity, exposing how tax havens fuel extreme inequality and urging global action to tax the super-rich and end s…DTE Staff (Down To Earth)
Wine 11.6 is an exciting release to make modding Windows games on Linux simpler gamingonlinux.com/2026/04/wine…
#Wine #Proton #Linux #SteamOS #SteamDeck
Wine 11.6 is an exciting release to make modding Windows games on Linux simpler
Wine, part of what makes Proton run so many Windows games on Linux, just had a very interesting release that will help game modding.Liam Dawe (GamingOnLinux)
So, it turns out the German implementation of eIDAS (electronic ID wallet for e.g. age attestation) will require an Apple/Google account to function
Brainless persons in government office,
More likely they were purchased/bribed by us companys.
Absolutly not acceptable.
bmi.usercontent.opencode.de/eu…
So, it turns out the German implementation of eIDAS (electronic ID wallet for e.g. age attestation) will require an Apple/Google account to function
Absolutely pathetic
“Hallo! Kitty?”
Toy #caturday. Scene from #Murarium #museum, #Zelenogradsk.
#photo #photography
#exhibition #indoors
#darktable
#creativecommons #ccbysa
2025
#poselongue #longexposure #fantome #ghost #noai #noia #silhouette #photography #fotografie #photographie #mouvement #transparence #blurry #move #selfie #autoportrait #portrait #retrato #selfportrait #flou #colors #couleur #pixelfed #halloween #shiva #brest #recouvrance #atelierplr
This week's comic on the authoritarian takeover of US media
#media #uspol #democracy #journalism #authoritarianism #oligarchy
As someone on here said a few years back...
"Musk paid 44 Billion Dollars for Twitter. The entire Star Wars franchise was purchased for 4 Billion...I think about that sometimes."
¯\_(ツ)_/¯
Harvard Warns of Active Cyberattack Impersonating IT Staff and Targeting Affiliates
#Harvard #UPenn #Clop? #Oracle #CyberCrime #Trump #Universities #Iran #Russia #Putin #Flag #FalseFlag #Cambridge
Harvard Warns of Active Cyberattack Impersonating IT Staff and Targeting Affiliates | News | The Harvard Crimson
Harvard is monitoring an ongoing cybersecurity threat involving individuals impersonating University information technology staff to gain access to accounts and sensitive data, according to a Friday afternoon message to affiliates.www.thecrimson.com
like this
PepsiCo
Despite decades of promises to end deforestation for palm oil PepsiCo (owner of crisp brands Frito-Lay, Cheetos and Doritos along with hundreds of other snack food brands) have continued sourcing p…Palm Oil Detectives
Gibt es hier im Fediverse Gitarrenbauer? Bei uns ist an der (sehr einfachen) 'Konzertgitarre' der Steg (Brücke) abgerrissen. Ponal und Schraubzwingen hab ich da. Aber hält das dem Zug der 6 Saiten wirklich stand? Braucht es da einen speziellen Klebstoff?
Wer weiß was?
#gitarre #gitarrenbau #repaicafe @DIY & Upcycling - Basteln & Heimwerken @Do It Yourself
Achtet auch darauf, die Saitenlage (Höhe) einzuhalten, sonst schwerer bespielbar und die Oktavreinheit ist zum Teufel…
(2/2)
Stephen Spencer writes songs based on his toddler's stories.
HILARIOUS!
youtube.com/shorts/TOvRWZEVDqU
- YouTube
Enjoy the videos and music that you love, upload original content and share it all with friends, family and the world on YouTube.youtube.com
like this
Scientists turn carrot waste into protein people prefer
Scientists have discovered a clever way to turn carrot processing leftovers into a nutritious and surprisingly appealing protein.ScienceDaily

Chloe :>
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to Chloe :> • • •∴ esoterik ∴
in reply to Devine Lu Linvega • • •fe
in reply to Devine Lu Linvega • • •... and and and and ...
in reply to Devine Lu Linvega • • •This may be the first concatenative notation for a counter machine that isn't rule-based. There is at least one deque catlang that has been made.
Also, based on our talks of how rejoice executes, would you have a ton of junk operation in your call queue?
Devine Lu Linvega
in reply to ... and and and and ... • • •yeah, but no junk, only the whole program basically. Kind of like Joy I suppose?
ex:
... and and and and ...
in reply to Devine Lu Linvega • • •I believe before this would have left a bunch of unevaluated
junkitems in the pending queue. The end result would have been[junk^5]but now it's[junk]. Gonna make recursion tricky cause you essentially only have tail recursion. The non-determinism of multiple address compounding that... and and and and ...
in reply to ... and and and and ... • • •Devine Lu Linvega
in reply to ... and and and and ... • • •... and and and and ...
in reply to Devine Lu Linvega • • •Subroutines would irocinally be falling back into typical FRACTRAN. But with the power to specify many loops and decode prefix tree*. I have a multistack esolang specdraft called AGAIN built around that idea. Gonna be updating it Eventually (tm) with
HERE/LEAVEoperations.* I can show what I mean in a bit
Devine Lu Linvega
in reply to ... and and and and ... • • •the idea here was to have exactly that fractran but with GOTOs, to do away with the cost of scanning the entire program everytime, not that I need speed for this, but it comes with more readable programs as well, which I wanted. I tried a lispy UX at first(Bägel), but it was clumsy, it seemed like catlang was, once again, hitting all the marks.
I think the main point I'm going for is to have multisets as datastructure, concatenation flow ended up being what was most natural.
If I don't need subroutines to explain some of the stuff I'll use this for, I think.. I might just not add them X) We'll see, tail recursion might be enough.
... and and and and ...
in reply to Devine Lu Linvega • • •Basically, push a symbol the mark your return point then jump to the subroutine. Once the subroutine ends jump to your return handler. The return handler then finds the "entry" point you program should return to. Surprisingly graceful construct compared to how I thought it'd look.
Devine Lu Linvega reshared this.
Devine Lu Linvega
in reply to ... and and and and ... • • •Devine Lu Linvega
in reply to Devine Lu Linvega • • •@andnull You made a sort of return lobby where it sends you back wherever you need to go.
This is so cool, I hadn't thought of that AT ALL, you're good..
... and and and and ...
in reply to Devine Lu Linvega • • •... and and and and ...
in reply to Devine Lu Linvega • • •This kinda of "mapping return locations to symbols" is partially what inspired AGAIN. In this cause, it doesn't have gotos (aside from
AGAINwhich jumps to the top of the program), but you can emulate gotos by pushing a prefix to the code you want to run.In the case of Rejoice, you push a symbol that can be decoded into an address to return back to.
Esolang: AGAIN
www.sheeeeeeeep.artDevine Lu Linvega
in reply to ... and and and and ... • • •Devine Lu Linvega
in reply to Devine Lu Linvega • • •ok I see how AGAIN is similar, you can never jump forward in again right? Other than walking over a bunch of IF..END blocks.
Oh this is so cool, I hadn't caught this the first time I read through your posts about AGAIN.
... and and and and ...
in reply to Devine Lu Linvega • • •1) feel free to lift whatever you want from AGAIN. It's a very conceptual page rn.
2) Not, yet, I need to write an interpreter for AGAIN. It currently exist as a little thought experiment / unimplemented specthing. I could make that my little task for tomorrow.
3) That is correct, AGAIN can only jump backwards via
AGAINor forwards withIF/END. Rejoice is more flexible since there is arbitrary jumps forwards and backwards. However, both are share the limitation that you have no return stack of addresses. Thus you need a mechanism for turning Symbols into Locations. In AGAIN, it's via "walk a prefix". For Rejoice it's "decode a symbol to an address using a LUT".... and and and and ...
in reply to ... and and and and ... • • •I have been kinda obsessed with like:
I kinda have a small notebook filled with scribbles that need writing at some point.
... and and and and ...
in reply to ... and and and and ... • • •... and and and and ...
in reply to ... and and and and ... • • •Devine Lu Linvega
in reply to ... and and and and ... • • •... and and and and ...
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to ... and and and and ... • • •@andnull Ah yes! So I haven't really thought about input yet, but something like:
@OnButton ( arrow -- )
.YouPressedUp/up-pressed
Done
The input could be put in the bag before firering the event:
up-pressed OnButton
Devine Lu Linvega
in reply to ... and and and and ... • • •I've been porting some Fractran programs, and made this multiplication function, which shows a bit how it short-circuits matching.
x^3 y^4
@Mul ( x y -- res )
[Mul z res]/y
@Move ( z -- y)
[Move y]/z
Mul/x
@Clean ( y -- )
Clean/[res y]
... and and and and ...
in reply to Devine Lu Linvega • • •A+B->Crule could decompose intoA->CandB->Callowing for a tighter looping process.Ben "ragekit"
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to Ben "ragekit" • • •I often write about logic, fractions or natural numbers, so I might have a bit on prime factor that will use numbers:
18 * 2/3, or 2 * 3^2 * 2/3
In some pages, I'll name primes instead of playing with numbers to make things for explicit.
[red blue^2] red/blue
This is the sort of representation that I have on various pages, but it wasn't really "specified" anywhere, and it wasn't evaluatable. Good examples of pages where I mean to use it are:
wiki.xxiivv.com/site/binary
wiki.xxiivv.com/site/primes
wiki.xxiivv.com/site/tropical_…
wiki.xxiivv.com/site/reversibl…
wiki.xxiivv.com/site/ternary_c…
I can use this little playground to cover all that material, and instead of making up new notations for each page, it'll all come down to that one style:
[bag] [put^2]/take-away
binary
XXIIVVBen "ragekit"
in reply to Devine Lu Linvega • • •Devine Lu Linvega
in reply to Ben "ragekit" • • •Devine Lu Linvega
in reply to Devine Lu Linvega • • •WimⓂ️
in reply to Devine Lu Linvega • • •