Show newer

Today's prize for on-brand academic behaviour goes to the School of Mathematics & Statistics, University of Glasgow, for disguising their building as a chalkboard.

(I'm informed that the elements were collected from working chalkboards in staff offices.)

Wow, pretty sure I've never seen this feature in any other language...

@leeb The IBM 1401 computer had optional support for math with pounds/shillings/pence in hardware, back when there were 12 pence in a shilling and 20 shillings in a pound. Of course there were two incompatible standards, so the computer had a knob on the front panel to select the standard.

@dalias @rabbit That is an important aspect of a sustainable social media model. Scale must be understood as a mixed blessing that has costs which some communities have no capacity or desire to bear. Small is not a bad thing, as long as it suits the people who choose it. A federated system (which can include diverse platforms) lets sites choose to stay small or to try to manage getting big.

i could make a fork of f-droid that rips out all the "anti-features" classifications

Dear website I've never visited before. Slow down. Don't try to enable notifications or subscribe me to your newsletter before I've even seen your content. Wait until we get to know each other better.

I get that I have peers who disagree with me on this but I have no interest in playing games with GenAI NPCs/dialogue/quests/whatever. If it didn't deserve the author's time then why would it deserve mine? I don't see why I should choose this

An SQL injection bug that lets you bypass airport security and even JUMP SEAT. Sure. This is great. I’m not having a heart attack or anything. TSA response is definitely also chef’s-kiss. *breathes into a paper bag* ian.sh/tsa

Microsoft heard Google had stolen the crown for naming products terribly and just dropped the nuke of terrible product naming decisions to get the crown back.

I think people really don't appreciate just how incomplete Linux kernel API docs are, and how Rust solves the problem.

I wrote a pile of Rust abstractions for various subsystems. For practically every single one, I had to read the C source code to understand how to its API.

Simply reading the function signature and associated doc comment (if any) or explicit docs (if you're lucky and they exist) almost never fully tells you how to safely use the API. Do you need to hold a lock? Does a ref counted arg transfer the ref or does it take its own ref?

When a callback is called are any locks held or do you need to acquire your own? What about free callbacks, are they special? What's the intended locking order? Are there special cases where some operations might take locks in some cases but not others?

Is a NULL argument allowed and valid usage, or not? What happens to reference counts in the error case? Is a returned ref counted pointer already incremented, or is it an implied borrow from a reference owned by a passed argument?

Is the return value always a valid pointer? Can it be NULL? Or maybe it's an ERR_PTR? Maybe both? What about pointers returned via indirect arguments, are those cleared to NULL on error or left alone? Is it valid to pass a NULL ** if you don't need that return pointer?

WFCommonJunction::getProfileGender

MY GENDER IS BETWEEN ME AND GOD, YOU CANNOT KNOW IT, GAME FOR THE NINTENDO WII

Show thread

@AzulCrescent Could be that, or the system doing AI post-processing on its own. There was this case a while back: in this photo, her arms are in different positions in each mirror. It wasn't intended that way: the phone made that decision instead, probably taking different views at different times and stitching them together.

Front Camera vs Back Camera

Is this just me or does this happen to anyone else lmao

one of the "real housewives" from this terrible reality shows is being photographed by paparazzi because her husband is found guilty of wire fraud but she is also wearing an actual homestuck shirt?

@hikari this is for military travelers, as the treaty with the USSR at the end of the second world war granted military personnel of the allies specific privileges (transiting East Germany without customs inspection)

civilian travelers to West Berlin had to do different paperwork and use different lanes at the checkpoints

stumbled upon this fascinating old video explaining how to behave while driving from West Germany to West Berlin as a British(?) tourist in 1989. were they having to maintain a polite fiction they were Allied military personnel? https://www.youtube.com/watch?v=YUJ7GbxWGoM

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!