Stefan Siegert
banner
safest-integer.mastodon.social.ap.brid.gy
Stefan Siegert
@safest-integer.mastodon.social.ap.brid.gy
Polluting the internet with meat slop.

#generativeart and #visualisation
#running and #juggling
#rstats and #python
#physics and #machinelearning
#academia […]

🌉 bridged from ⁂ https://mastodon.social/@safest_integer, follow @ap.brid.gy to interact
Enjoying this rational conversation about current US affairs between Ezra Klein and Yuval Levin. White House is creating many stories, but not achieving much, bite sized governance by deal making that dominates the news cycle but is overall very ineffective […]

[Original post on mastodon.social]
January 20, 2026 at 10:21 PM
A few potentially useful tips for teachers who want to allow reasonable use of LLM chatbots in exams: https://ploum.net/2026-01-19-exam-with-chatbots.html

#academia #academicchatter #university #exam #llm #ai
January 20, 2026 at 1:06 PM
For some reason the Nobel committee felt it necessary to issue a statement that their prize is not transferable: https://www.nobelpeaceprize.org/press/press-releases/the-nobel-prize-and-the-laureate-are-inseparable

Interesting: "In 1943, the Norwegian author […]

[Original post on mastodon.social]
January 18, 2026 at 5:44 PM
January 15, 2026 at 8:21 PM
Tarski's semantic theory of truth is often summarised concisely as 'The sentence "Snow is white" is true if snow is white.' Due to the quotation mark removal it is called the Disquotational Principle.

It is hated by teachers because it gives rise to the […]

[Original post on mastodon.social]
January 15, 2026 at 5:57 PM
"With 4 parameters I can fit an elephant, and with 5 I can make him all fluffy." - John von Neumann

https://en.wikipedia.org/wiki/Von_Neumann%27s_elephant

fluffy = 100
x(t) = -60*cos(t) + 30*sin(t) - 8*sin(2*t) + 10*sin(3*t) + sin(fluffy*t)
y(t) = 50*sin(t) […]

[Original post on mastodon.social]
January 14, 2026 at 11:27 PM
Reposted by Stefan Siegert
I created a small package for ggplot2 called gghotelling - hotelling ellipses, robust and otherwise, bag plots and more. I would be interested in any comments. github.com/january3/ggh... #rstats
January 12, 2026 at 3:15 PM
Genuary 2026 - 13: "Self portrait"

Voronoi image reconstruction based on grayscale values sampled from a photo, comparing uniform random sampling and (maximin) Latin Hypercube Sampling. Illustrates how the space-filling property of LHS leads to a better […]

[Original post on mastodon.social]
January 13, 2026 at 2:08 PM
Genuary 2026 - 12: "Boxes only"

This was a tough challenge, but I think I solved it.

#GENUARY #genuary2026 #genuary12
January 12, 2026 at 1:09 AM
Reposted by Stefan Siegert
Also made a tiny tryptic on 1x2 inch chipboard panels. Getting the alignment right was annoying and I came close to breaking the nib on a pen.

#penplotter
January 11, 2026 at 1:45 AM
As a connoisseur of minimalistic black and white generative art I'm really enjoying the #penplotter hashtag.

Can someone in that bubble recommend a good Getting-Started guide for someone looking to explore pen plotting a bit more?
January 11, 2026 at 10:36 AM
Genuary 2026 - 11: "A Quine"

A quine is a program that outputs its own source code. Below is an attempt to write a quine as an R plot. Here is how it works: Write whatever it says in the image into a single-quoted string variable x (that is, x <- 'y=1:nchar […]

[Original post on mastodon.social]
January 15, 2026 at 4:32 PM
Genuary 2026 10 - "Polar coordinates"

You have probably always wondered what would happen if you kept transforming 2d points to polar coordinates forever. Well, you get an iterated map (x,y) -> (sqrt(x^2+y^2), atan2(y,x)). Shown below are the (smoothly […]

[Original post on mastodon.social]
January 15, 2026 at 4:30 PM
Many people have seen the equality 1+2+3+... = -1/12 and wonder how this can possibly make sense.

It makes sense in the same way as saying "there are square root of pi many ways to shuffle minus half a card" makes sense.

Both rely on taking a well defined […]

[Original post on mastodon.social]
January 10, 2026 at 4:10 PM
I'm not a fan of trance music, but this lyrics-annotated DJ live coding session had to be one of the coolest things I've seen in a while.

"In the beginning there were 5 notes..."

"Increase the duck attack to 160ms..."

"We need more chaos - random detuning […]

[Original post on mastodon.social]
January 9, 2026 at 11:52 PM
Finnish military dude discusses why US army have little chance fighting the rest of NATO in Greenland due to lack of winter gear. They're outmatched by at least a factor 10. Hardly a relief, but interesting analysis nonetheless.

https://m.youtube.com/watch?v=8hdthsG8tks

#us #nato #greenland #trump
January 9, 2026 at 11:18 PM
Genuary 2026 - 9: "Crazy automaton."

Modified Game of Life on a random Voronoi tesselation. A cell survives if it has exactly one neighbor, a new one gets spawned from exactly two neighbors. R code in alt text.

#GENUARY #genuary2026 #genuary9 #rstats #gameoflife
January 8, 2026 at 9:57 PM
Fascinating article about historical use of hard drugs as medicine https://drugabuse.com/featured/if-old-drug-ads-told-the-truth/

"Although heroin had already been invented in 1874, [...] Bayer decided to sell it as a morphine substitute between 1898 and […]

[Original post on mastodon.social]
January 8, 2026 at 7:33 PM
Reposted by Stefan Siegert
An amusing way to filter out the AI cheaters

josezarazua.com/im-a-former-...
I’m a former CTO. Here is the 15 sec coding test I used to instantly filter out 50% of unqualified applicants. – Jose Zarazua
josezarazua.com
January 8, 2026 at 7:44 AM
Genuary 2026 - 8: "A City. Create a generative metropolis." Based on code adapted from https://github.com/paulvanderlaken/generative-art. R code in alt text.

#GENUARY #genuary2026 #genuary8 #rstats
January 8, 2026 at 12:07 PM
[not funny]

When I was a meteorology student I used to have fun with mislabeling the climate conditions of geographic regions. I would randomly shout out "Humid Sahara! Hot Antarctica! Hahaha!" All day long. But over time it became obsessive and quite an annoying habit for the people around me […]
Original post on mastodon.social
mastodon.social
January 6, 2026 at 4:57 PM
Genuary 2026: 06 - "Lights on/off"

In base R. I treated this as an exercise in projective geometry. Given light source and window corner coordinates, first calculate the intersections of the ray from source through the window corners with the z=0 plane to […]

[Original post on mastodon.social]
January 6, 2026 at 10:44 AM
This is a solid attempt at demystifying quantum physics:

https://nchagnet.pages.dev/blog/physics-concepts-explained/quantum-mechanics-is-not-that-hard/

"Instead of describing the state of a system as a point in phase space defined by positions and momenta […]

[Original post on mastodon.social]
January 5, 2026 at 10:21 PM
Genuary 2026: 5 - "Write Genuary. Avoid using a font."

R + ggplot2. First time using grid.locator with ggplot2 and peek for screen recording as gif. Smoothing splines and mapping of diff(y) to linewidth for calligraphy effect. R code in alt text. Enjoy!

#GENUARY #genuary2026 #genuary5 #rstats
January 5, 2026 at 12:21 PM
Reposted by Stefan Siegert
#Rstats slides back into the top 10 programming languages. R is far from dead. www.tiobe.com/tiobe-index/
January 4, 2026 at 10:03 AM