JayVii
JayVii
jayvii@social.jayvii.de
he/him | #AntiFacist #Statistics #DataScience #rstats #OpenSource #FreeSoftware #Privacy #Vegan 🌱 | Image Description Header: Foto of a row of Pissoir in an Irish bar. Above, there is a yellow sign indicating that this area is surveilled via CCTV
Websitesjayvii.de
Introductionsocial.jayvii.de/introduction
Mailjayvii+social [AT] posteo [DOT] de
LanguagesDE / EN
JayVii

Since all my websites and web-tools use the phenomenal #SimpleCSS framework, I thought it would also make sense to create a theme for #ktistec using those exact colours. Of course, this is also available from my ktistec-tweaks, next to the old purpleish-theme, which I had before.

Also new is the separation of the card-style post theming, which is also shown in the screenshot below, in its own CSS file.

Image description: Screenshot of my Fediverse profile, which is cut straight in the middle. The left side shows the dark mode with orange-yellow highlights, the right side shows bright mode with blue highlights.
JayViiTodd Sundsted

A while back, I posted about creating a Forth-inspired programming language that uses emoji as words (functions) and said that I would post the source code. I keep my word—this weekend I cleaned up the code and published it.

I've built a tool that transpiles emoji source code into either Crystal or Python, and then builds and runs the transpiled source.

Here's the solution to Project Euler Problem 1, with comments so that you can more easily follow the flow:

💭 Project Euler Problem 1:
💭 Find the sum of all the multiples of 3 or 5 below 1000 => 233168

💭 Define a word to check if a number is divisible by 3 or 5
📖❓                    💭 Stack: ( n -- bool )
  📚                    💭 Duplicate n for two tests
  🔢3 🔀 🔢0 🟰          💭 (n%3==0)
  🔄
  🔢5 🔀 🔢0 🟰          💭 (n%5==0)
  ⚡                    💭 (n%3==0 OR n%5==0)
📕

💭 Declare variables
📦 💯                   💭 sum variable
📦 🧮                   💭 counter variable

💭 Initialize variables
🔢0 💾 💯               💭 sum = 0
🔢1 💾 🧮               💭 counter = 1

💭 Loop from 1 to 999 (inclusive)
🔁
  💭 Get counter and check if divisible by 3 or 5
  📤 🧮                 💭 counter
  📚 ❓                 💭 counter bool

  👍
    💭 If divisible, add counter to sum
    📤 💯 ➕ 💾 💯       💭 sum = sum + counter
  🔚

  💭 Increment counter
  📤 🧮 🔢1 ➕ 💾 🧮     💭 counter = counter + 1

  💭 Test exit condition: counter > 999
  📤 🧮 🔢999 ⬆️
🔚

💭 Print the result
📤 💯 😀

Forth is fun because it is so easy to create a simple implementation of the language. It's also very very terse, which makes the emoji-nature of a project like this shine through. Here's the program above with emoji digits, fewer alphanumerics, and less whitespace:

💭 Project Euler Problem 1

📖❓ 📚 3️⃣🔀0️⃣🟰🔄5️⃣🔀0️⃣🟰⚡ 📕

📦💯
📦🧮

0️⃣ 💾💯
1️⃣ 💾🧮
🔁
  📤🧮📚
  ❓👍📤💯➕💾💯🔚
  📤🧮1️⃣➕💾🧮
  📤🧮🔢999⬆️
🔚

📤💯 😀

The project README has more detail on the language features if you're interested.

#emoji #forth #esolang

JayViiDW Innovation

Big news: Deutsche Welle has launched DW Access, an Android app that delivers independent news where it's needed most: in regions under information lockdown.

Key features:

➡️ No app store needed (share via link, messenger, bluetooth)

➡️ Offline mode

➡️ Built-in VPN protection

➡️ Zero personal data collected

More info (and download options) over here: corporate.dw.com/en/dw-access-

#PressFreedom #AntiCensorship #DigitalRights #DWAccess

JayViiCharlotte
JayVii shared a note by Charlotte Dec 7, 2025

Erster Sonntag im Monat - das heißt: Digitaler Unabhängigkeitstag, kurz: DUT !
Heute befreien wir uns von der Google-Suche, also viel Spaß beim Auswählen eurer zukünftigen Suchmaschine des Vertrauens :-)
Viele Infos dazu findet ihr im Türchen Nr. 2 des digitalen Adventskalenders von @digitalcourage

Postet eure Unabhängigkeit mit #DUTgemacht

#digitalebildung #digitalesouveränität #reclaimInternet #digitalpolitik

JayViitaz
JayVii shared a note by taz Dec 7, 2025
„Ich verwende das Wort ‚Superreiche‘ nicht, weil exzessiver Reichtum nicht super ist. Superreiche assoziiert man mit Superhelden. Das Wort Überreiche erfasst besser die problematischen Seiten der extremen Ungleichheit.“

Die ungleiche Verteilung von Vermögen kennt Martyna Linartas aus ihrer Familie, inzwischen hat sie dazu promoviert
„Die Steuerquote für Überreiche wurde in den letzten 30 Jahren mehr als halbiert. Das Netzwerk Steuergerechtigkeit hat gezeigt, dass Susanne Klatten, die reichste Frau Deutschlands, früher eine Steuerquote von 60 Prozent hatte. Jetzt sind es weniger als 30 Prozent – weniger als bei einer Mittelschichtsfamilie.“

Politikwissenschaftlerin Martyna Linartas
„Die Trickle-down-Idee ist gescheitert. Wir machen immer wieder das Gleiche und erwarten andere Ergebnisse. So hat Albert Einstein Wahnsinn definiert.“

Martyna Linartas

Ungleiche Verteilung von Vermögen kennt Martyna Linartas aus ihrer Familie. Ein Gespräch über Erben und Gerechtigkeit, Wahnsinn, Neid und die AfD 👉 taz.de/Politologin-ueber-sozia

JayVii
JayVii☁️ Adrenalinda ,,,

Ich verstehe nicht, weshalb die Petition gegen die Einführung von einem Transpersonenregister noch bei 2000 Mitzeichnungen hängt. Gebt mal Gummi! Zeichnet für alle queeren Menschen in your life, und wenn euch nie Mensch einfällt, eben für mich. Merci.

epetitionen.bundestag.de/petit

JayViiDER STANDARD
JayViiFellingshaeuser🏳️‍🌈💚🇺🇦💉💉💉💉💉
Bürgerkriegsartige Szenen – zumindest für die CDU: ein Schlachtfeld aus Blumen und Liebe unter einem Mahnmal für Walter Lübcke.

Der zweite Bürgerkrieg für die #CDU, nach der überwiegend friedlichen Demo in Gießen, innerhalb von drei Tagen.

JayViinetzpolitik.org

Der Einsatz von Palantir-Software verletzt Grund- und Freiheitsrechte. Und er lässt die Rede von der digitalen Souveränität endgültig unglaubwürdig werden. Wir halten dagegen.

Für unsere Arbeit fehlen uns dieses Jahr noch 314.000 Euro. Spende jetzt.

netzpolitik.org/digitalfights