Show newer

@EricAlper

@paninid

...and accurate to the book, too.

When I read it for the first time, I was surprised by how much of a 19th-Century technothriller it was. In the book, Jonathan Harker has a Kodak camera. There are lots and lots of telegrams-- tweets. Most of the book was written as short epistles -- blog posts.

Nintendo was founded in 1889, making playing cards.
Coca-Cola was founded in 1892.
Levi's blue jeans were invented in 1853.
Dracula was published in 1897, set in that time.
We could have had Dracula wearing jeans, drinking a Coke and playing Nintendo and it would be accurate.

X wasn't banned in Brazil because of censorship. It was because Musk refused to abide by a court order to block accounts linked to the invasion of the Brazilian Parliament, Supreme Court and Presidential Palace in 2023. Musk preferred to close his Brazilian offices instead of helping to catch those who tried to overthrow a democratic elected government. If someone tells you otherwise, they're either dishonest or misinformed.

This reminds me of those old science videos we watched in middle. School when the teacher was hung over. #cybertruck

SEIZE JOY FROM THE JAWS OF PAIN. HAVE YOU TAKEN YOUR MEDICATIONS?

math youtuber: the Torment Nexus has gotten a lot of hype recently. But did you know there's some interesting math about how the nexus torments? In this video, we're going to show how the rendering of flesh is actually carried out by really cool applications of algebraic topology

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

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?

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!