@twilliability@genart.social
@twilliability@genart.social avatar

twilliability

@twilliability@genart.social

i make machines go beep, sometimes in front of a crowd. born 334 ppm, he/him.

built https://rss-parrot.net, and a few other things.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

loosenut, to random
@loosenut@genart.social avatar
twilliability,
@twilliability@genart.social avatar

@loosenut That has just really pissed SECAM off.

twilliability, to genart
@twilliability@genart.social avatar

Tonight is Creative Code Stammtisch, 122nd edition. As usual, at 19:30 in co.up in Berlin: a low-key 'show and tell' format in 10 minutes. Come by and show us what you've been working on!

Details: https://www.meetup.com/creativecodeberlin/events/300324822/

twilliability, to random
@twilliability@genart.social avatar

I've discovered a real programming sweet spot: libraries focused on a single thing, built with zero dependencies. TWGL.js, Clipper2-WASM, kd-tree-javascript (by Ubilabs), Voro++ are recent examples. Heck, also Csound.

They are lightweight, easy to integrate, and they tend to survive for decades, even across platforms, because they're not killed by ecosystem changes.

twilliability, to random
@twilliability@genart.social avatar

I swear your honor, this 100% legit! (And water-soluble.)

twilliability,
@twilliability@genart.social avatar

@bleeptrack yup! been itching for it for years :D

twilliability,
@twilliability@genart.social avatar

with chemicals lovingly mixed in east berlin...

twilliability,
@twilliability@genart.social avatar

possibly (probably? certainly!) not the world's best cyanotypes, but they are my first :D

twilliability, to random
@twilliability@genart.social avatar

@FrauMeike Ich dachte, das könnte dich interessieren, weil Biologie, und Klimakollaps, und Gesellchaft: https://thereader.mitpress.mit.edu/the-collapse-is-coming-will-humanity-adapt/

paulrickards, (edited ) to space
@paulrickards@mastodon.social avatar

Plotting wireframe drawing of the 34-meter Antenna at Goldstone Deep Space Communications Complex near Barstow, California, part of the Deep Space Network on the Roland DPX-2000 #PenPlotter

#NASA #DeepSpaceNetwork

twilliability,
@twilliability@genart.social avatar

@paulrickards @th oooh there are a lot of other models too where this came from, uwu! bookmarked :)

twilliability, to random
@twilliability@genart.social avatar

It turns out calculating a 3D Voronoi tessellation is very straightforward with the Voro++ tool! The only downside is I need to run it "offline," from the command line. The temptation to create a WASM port is very real...

twilliability,
@twilliability@genart.social avatar

(This particular rabbithole started with me revisiting Winterbloed's awesome article about cyanotypes, where he shows how to shard a tetrahedron using Voronoi fragmentation: https://winterbloed.be/sun-and-broken-crystal/. Worth a read!)

twilliability,
@twilliability@genart.social avatar

@aeva haha, yes, good question! i don't quite know yet either. but sharding in 3D feels sooo good... there's definitely something in there :D

twilliability,
@twilliability@genart.social avatar

@aeva Haven't tried it beyond this toy problem yet, but the examples on the website suggest it can deal with nontrivial amounts of data. Also, a true delight of a website! No sleek design, but clearly well-kept and still actively attended to. I wish there were more sites left like it.

https://math.lbl.gov/voro++/

twilliability,
@twilliability@genart.social avatar

Hello from the Voronoi rabbithole! I managed to slice up an octahedron, displace the shards, and yes, I wrote a little raycaster too.

Why? you might ask, and you would not be wrong :D Well, I just haven't written one before, and I figured this is a good excuse to try something else that's not peeking at pixels on a canvas drawn by Three JS.

An octahedron with Voronoi tessellation and the shards displaced.
An octahedron with Voronoi tessellation and the shards displaced. Also, hidden lines are hidden.

twilliability,
@twilliability@genart.social avatar

Sped up the naive raycaster 20x. More shards! Now playing around with things like keeping some hidden lines, if they are behind only a single face from the viewer.

twilliability,
@twilliability@genart.social avatar

There... now let's translate this into a plot :)

twilliability,
@twilliability@genart.social avatar

@Brahn thank you! honestly, it's more a grasp of geometry libraries that people much smarter than me have written :D

twilliability,
@twilliability@genart.social avatar

@xg thank you!

twilliability, (edited )
@twilliability@genart.social avatar

There! The shattered octahedron is plotted. Fountain pen, De Atramentis archival ink on paper.

twilliability,
@twilliability@genart.social avatar

@bleeptrack Thank you!! 😻 I've been spending an unreasonable amount of time just looking at it :D

I'm unsure about the dotted lines. Would prefer a lighter color, but aligning layers after swapping fountain pens is sooo hard. Will play around with this in any case.

twilliability,
@twilliability@genart.social avatar

It'd be going too far to say I've "ported" Voro++ to WASM, but I have a narrowly useful function that I can call from JS to calculate my shards.

I think we'll be seeing a lot of software archeology in the future, where some past program is resurrected for execution in a contemporary IT environment.

loosenut, to random
@loosenut@genart.social avatar

Three years ago, we built a subscription-based sign-in system (ahem, yes, a paywall) in AWS, stitching together Lambda, CloudFront, Cognito, and DynamoDB. An abomination of a creation. Highly scalable, all the way to the moon, except for when it didn't work right, and then it was a huge pain in the ass. Nightmare stuff.

I spent the last month+ heads down, rewriting the fucker to run on self-hosted architecture.

Just deployed it. Appears to work. Feels good. Feels real good. Friday deploys FTW

twilliability,
@twilliability@genart.social avatar

@loosenut Living dangerously!

And yes, simple apps with a simple architecture are sooo delightful. Only a very small % of systems truly need the kind of scalability that warrants the cloud infra you listed...

twilliability, to random
@twilliability@genart.social avatar

Thinking inside the box (cube). Another line density experiment with the .

(The moiré is entirely unintended; it goes away if you zoom in or out a little.)

tty, to random
@tty@sunbeam.city avatar

It's been a little over a month since I tried switching to a simple paper calendar, after being on Google Calendar for 3.5 years.

I thought I wouldn't be able to manage without things like automatically recurring events, but it's been fine. For really important things, I set an alarm for myself.

It feels nice to have this important piece of personal data off of corporate databases again.

twilliability,
@twilliability@genart.social avatar

@tty I had this same urge to get my calendar off corporate cloud recently! I went all in the geeky way and set up radicale in a Docker container on my VPS. So far it's working great!

twilliability, to random
@twilliability@genart.social avatar

Maybe humans need friction; maybe part of civilizational harm is removing too much of it!

If I can drive or ride up escalators, I stop moving my ass. It's more comfy, but I get fat and die early of heart attack.

If Google AI parses the top search result and goes straight to answering my query, I no longer pore through pages of links myself. It's more comfy, but I stop weighing contextual clues for trustworthiness. I get bad answers and stop even noticing.

twilliability,
@twilliability@genart.social avatar

This is all coming together. A life without friction is also a life without traction.

https://thefrailestthing.com/2011/05/05/a-frictionless-life-is-also-a-life-without-traction/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines