At #WHA74, the National Research Center for Radiation Medicine of #Ukraine 🇺🇦 has been awarded the Dr Lee-Jong Wook memorial prize for public health, for conducting 30 years of research on the impacts of radioactivity ☢️ on health following the Chernobyl nuclear disaster.
"The names of the Ukrainians were redacted, but the redaction was done in such a way that the names became visible when the text was copied and pasted into a word processing document"
Started with a SVG-generating script someone wrote in JS; rewrote it in JS from scratch (without nested for loops and OOP); then attempted to rewrite in JS+d3, hit some walls (not really d3s fault).
Rewrote in #Racket.
Somehow building an s-expression (that is automatically transformed into xml) is so much more pleasant than calling dom methods and mutating things.
(d3 is nice too, but for this use case plain Racket was even better).
web development rant, swearing
We have WebGL, WebAssembly, service workers, shadow dom, css 3d transforms, we can run DOOM3 in the web browsers.
But we do not have a f**king working standard accessible tooltip / optional description for a button / element.
very into this URL lengthener
The people who are now behind #Audacity have backed up from their plans to use Google Analytics and Yandex, which is a good signal.
Although, I am still left suspicious after this incident, especially because they are still using GA in MuseScore.
Good to know neveretheless.
Linux, laptops, battery wear
First: I should have learned about TLP earlier:
Second: if you have a #ThinkPad, you may slow down your battery wear by tuning charge start / stop thresholds:
(That may also be useful knowledge if you can't tune thresholds).
Digital musician, programmer, libre software user and advocate, privacy geek.
Mamot.fr est une serveur Mastodon francophone, géré par La Quadrature du Net.