new blog post: functional reactive user interfaces with propagators
https://dthompson.us/posts/functional-reactive-user-interfaces-with-propagators.html
a fun little experiment in declarative ui that doesn't do the react virtual dom thing.
@dthompson @daviwil I remember Sussmann saying the same in *We Really Don't Know How to Compute*, that the syntax he used for propagators is not necessarily final and that we should find a more expressive way to represent them
Personally I think visual graphs show a lot of promise in this regard, since they seem like a pretty nearly 1:1 mapping, e.g.: https://holograph-1.vercel.app/
Vielleicht können CDU/CSU/FDP/SPD/Grüne ja aus Frankreich die Idee abgucken, dass man Wahlen gewinnen kann, wenn man entschieden GEGEN Rechtsextreme auftritt?
(Noch krasser: In dem sie auch noch darauf verzichten, die rassistische Politik einfach selbst zu erledigen?)
I wonder: Does anyone want to write their own browser engine? In your choice of language/framework?
Because I'm happy to mentor! I've found some tricks in my own attempts.
Since I see plenty of thirst for more options...
Dear #blind and #visually_impaired Fedi friends, I hope I can ask you all a question. I am a #writer researching a good publishing plan.
#Accessibility is essential, and I wonder what the modern preferred format for blind readers of self-published or indie novels is.
Additionally, what would your advice be on making #writing more accessible to people who are blind when self-publishing a novel?
Please boost for reach.
If there's one thing I've learned as a browser-engine dev: Everything is political!
The most mundane things (e.g. how we answer "what time is it?") has the weight of historical politics behind it.
Software freedom is a political project, you can't "leave politics out of it"!
It makes a lot more sense to ask "how is this political?" than "is this political?". Because it is!
Shower thought: Companies only pay taxes on their profits — after subtracting all overhead from their revenue. People should get the same treatment. After subtracting our reasonable housing costs, electricity, water, transportation and a reasonable rate for their time (since companies get to deduct salaries to employees as overhead, we should get to do the same), the remainder is what we should pay taxes on.
While #Ladybird is trending, keep in mind the devs are misogynist and transphobic fucks 0:-)
The whole internet loves Milkshake Ladybird, a lovely browser not based on Chrome! *5 seconds later*
https://exquisite.social/@thomholwerda/112717330526232080
Once I told my colleagues that I despise capitalism more and more, the older I get.
My boomer colleague said exactly this to me...
Well no, I still despise it more, with every minute I live.
#Hubble observation of #Jupiter's UV #aurora, 2023-12-25 08:57:33 (17471, PI @jnichols )
https://www.planetarylightshow.com/jupiter/prop_17471/v02-of8v02dmq.html
Die ARD-Journalistin Kathrin Schmid demonstriert in ihrem Kommentar zur »Chat-Kontrolle« ihre offensichtliche technische Unkenntnis, indem sie Grundrechte polemisch gegeneinander ausspielt. In einem Beitrag zeigen wir, dass mit weniger Oberflächlichkeit und mehr Sachverstand der Sache des Kinderschutzes mehr gedient wäre. 👇
https://www.kuketz-blog.de/tagesschaukommentar-zur-chatkontrolle-empoerte-ahnungslosigkeit/
#chatkontrolle #datenschutz #polemik #grundrechte #framing #kommentar #ard #schmid
#TIL The sun is a huge high-gain antenna due to gravitational lensing. A hypothetical Voyager 3 can supposedly reach its >= 550 AU focal point in 50 years, which would allow a high-resolution optical scan of an exoplanet, or to receive alien livestreams from Alpha Centauri at 10 Mbps/watt with just a 1-meter telescope. https://arxiv.org/abs/1706.05570 https://arxiv.org/abs/2002.11871
Art Block

List of indie games replicating old-school Nintendo games:
• SMB2: Uurnog
• SMB3: Kitsune Tails
• SM64: A Hat in Time
• Pokemon: Cassette Beasts
• TLoZ (2D): Lenna's Inception, Ittle Dew, Enigma Heart, Blossom Tales, Castaway
• TLoZ (3D): Tunic
• Wario Land: Pizza Tower, Curse Crackers, Antonblast
• Metroid (2D): Axiom Verge, Gato Roboto, Dandara
• Smash Bros: Rivals of Aether
• Paper Mario: Bug Fables
Recommendations are welcome
The last boost got me blocked by Aral, so now I'm treating it as a general message: If you're frustrated with the state of accessibility on Linux, please help us understand what isn't working for you or for those you care for. And please understand that we want to do better, and we're actively working to do better.
https://videos.trom.tf/w/wLuc6u55EGupSz8NDxD8Vq