I'm once again begging people to use reserved DNS names like example.com or ones their org owns in their documentation, and not ones that could and probably are owned by someone else.

the secret behind headphones for animals

(Originally uploaded 2024-09-25 — melvian.net/11/)

#art #animation

The song I'm looking for was this energizing, happy, big band piece

Show thread

There's a song I want to listen to but I can't remember either the name of the song or the band. I know I have it in one of my playlists somewhere, but I just can't find it. Frustrating.

Here at Deutsche Bahn, we believe that everyone should have the authority to decide who they are. That's why we're granting all drivers full movement authority across our entire network for June.

dc is the RPN arbitrary precision calculator that's long been a standard on UNIX systems (but not actually standardized by POSIX)

Yesterday a friend was noticing how .. weird .. it is with fractions in non-decimal radixes. gnu dc is particularly spectacularly broken, while bsd dc is somewhat better.

gnu dc failing: 16dio 8k .02p (set precision to 8 places, input and output radix to 16, and print 1/256(decimal)) prints "0". Ideally, it would print ".02". bsd dc prints ".020000".

bsd dc failing: 99k 3o 1 3 / p (set precision to 99 places, output radix to 3, compute 1/3, and print it). Ideally it would print ".1" or ".1000..." but bsd dc prints ".022....21"

This is because internally all dc arithmetic takes place in decimal; additionally, gnu dc incorrectly counts how many decimal digits of precision are needed.

So of course .. I wrote my own incomplete dc implementation. It uses Python and infinite precision fractions. Only the very basic operations are implemented, but at least you can calculate in hexadecimal floating point notation and get accurate results.

pydc> 8k 16dio 
pydc> .8 .FFE *p
0.7FF
pydc> 1 3 / p
0.55555555

For now the code lives in my junk drawer and has no explicit license, but you can use it if you want. codeberg.org/jepler/junkdrawer

#python #unix #rpn #calculator

Wikipedia, and the entire Wikimedia movement, has been a democratic, anti-authoritarian experiment since the day of its inception.

It's a project that matters, something I've been proud to have made a career of.

I spent my 20 years at the Wikimedia Foundation trying to further that experiment on a professional basis, and I have never been prouder of my former colleagues at WMF than I have been these past few months as we've been making @wwu a reality.

You should organize your workplace too.

Q: How does a capacitor work in Soviet Russia?
A: Dielectrical Materialism.

it's especially funny seeing the "aren't you worried about getting left behind?" argument about AI, speaking as a retrotech person.

Like, come on. I'm still writing software for DOS and Windows 95. What even is "behind" at this point?

I may be annoyed by how unnecessarily JS-centric a lot of news sites are, but on the plus side most of them serve up their content on initial load and *delete* it with JS if it’s paywalled so reader mode accidentally bypasses a ton of paywalls these days

🇧🇴 This is what Bolivia's highways look like at the moment.

Each town and village blocks their stretch, and the union members in each community take turns at the barricades.

This is part of the general strike against Bolivia's neoliberalist government, now entering its third week.

#Bolivia #Strike

oh man, I just ran for a full kilometre / six minutes, and it wasn't even hard. I often begin the morning walk with a short sprint, but this time I just kept going and covered half the route without stopping running

we're actually getting fitter, god

Show older
Computer Fairies

Computer Fairies is a Mastodon instance that aims to be as queer, friendly and furry as possible. We welcome all kinds of computer fairies!