@_thegeoff who specifically might find it interesting

Consider a pot with a convex bottom (i.e. it will stand on its midpoint) with sufficiently large radius of curvature to make it stable when filled to any level. When you put such a pot on an electric hotplate and get it boiling, it starts rocking: youtube.com/watch?v=vB_szsLa3z

I have a hypothesis on what's going on (the pot rocks away from the area where the boiling is more intense due to density difference, contact with hotplate increases rate of heating, so there's more heating on the side that's currently lower and thus any rocking gets amplified). Sadly, I don't have the pot anymore and didn't thing at that time of any experiments that could falsify this hypothesis.

robryk boosted

We have a practical case of encoding of country flags causing problems.

To recap, flags are encoded as sequences of codepoints corresponding to letters in the country's ISO code (so, Polish flag is <flag-p> <flag-l>). There is no heed paid to their mutability over time.

The Syrian flag will at some point start being rendered differently. Then, all the previous statements about Assad's government that used the flag will start rendering as if they were about the rebels.

I'm sad at Unicode's failures to fully and immutably encode the meaning of whoever wrote the text (see Han unification for counterexample to "fully").

@_thegeoff btw I've realized that heterodynic(sp?) interferometry is a thing, but haven't managed to dig up how it works exactly (in particular, what's the nonlinear mixer that can accept light and can emit RF, or how does it work without that).

robryk boosted
robryk boosted

Never thought about it this way before.

"We teach algorithms so that students learn to think about invariants and properties when writing code."

From "Fantastic Learning Resources" by matklad: matklad.github.io/2023/08/06/f

@freemo

Another example of "my post doesn't make it someplace": qoto.org/@robryk/1134829338193

Notably:
1. I did try submitting the post twice, first time I got a toast with "500", so I retried.
2. The post appeared on the target instance after I submitted the self-reply underneath.

Show thread

@freemo

and two other potentially related things (which bother me, resp., less and not at all, but might be clues):
- when I press "load more" on _top_ of my feed, some very old posts get loaded (when I instead reload the UI, top of my feed actually contains newest posts),
- amusingly, the "@robryk" link in the left pane (see screenshot) opens a 404 page in the right pane (instead of my profile page).

Show thread

@freemo [qoto issues]

In the last weeks I see cases when:
- my reply doesn't seem to be propagated to the instance of the person I'm replying to (e.g. qoto.org/@robryk/1134662843036, qoto.org/@robryk/1134664317664, and qoto.org/@robryk/1134381967689),
- a reply made to me doesn't cause a notification to appear (IIRC mastodon.social/@_thegeoff/113 had that issue).

I don't know if both issues started at the same time. At least in one case of my replies not making their way to the other instance (qoto.org/@robryk/1134381967689) my posts made their way to that instance both before and after, so I would be even more surprised than by default if a relevant blocking relationship existed.

TIL that there's a detective Monk movie released last year.

I'm amused by the various ways (incl. an impatient one) one can read a "when will you too become Swiss?" letter subject.

A study claims to compare giving people same molar amounts of potassium chloride and potassium citrate... (They obviously didn't do that, because potassium citrate has 3 potassium atoms while chloride has 1, so (a) it would make no sense to do that (b) they would need to be exceedingly lucky to so happen to find a potassium dose ratio other than 1:1 that gives indistinguishable effects. They most like mean "moles of potassium" without saying that.)

I just saw a different version of righty-tighty-lefty-loosey: left-liberates-right-restricts.

Die Maus sagte: "Obwohl alle Feuerwehrautos rot sind (...)".

Stimmt das wirklich in Deutschland? In der Schweiz stimmt es nicht, mindestens in der Stadt Zürich.

robryk boosted

I'm looking for a student for an M.Sc. in Computer Science at the University of Calgary. *This is a fully funded position.*

The project: building tools to help understand how "retro" video games were made under amazingly constrained circumstances. While it's a CS position, this is interdisciplinary work done in collaboration with archaeologists and others.

Needs: strong coding skills, good writing abilities. Ideally: low-level, reverse engineering, or compiler experience.

robryk boosted

Durch meine Inkompetenz habe ich jetzt in drei Wochen eine B2-Deutschprüfung. Mein Deutsch ist nicht ganz schrecklich, aber ich schreibe gar nicht gut, und jetzt muss ich schnell üben. Darum werde ich in diesem Pfad (sagt man “Pfad” oder “Thread” eigentlich?) jeden Tag bis dann etwas schreiben.

Wenn jemand Fehler oder so bemerkt, wird ich ganz dankbar sein für Hinweise.

TIL that work hardening during machining may have nothing to do with increased temperature (at least according to implications of wikipedia).

robryk boosted

80s: The A-Team
90s: MacGyver
00s: Mythbusters
10s: The Martian

What's today's kids' reference for "locked in a room with a bunch of random stuff and a problem to solve"? Asking for a high school science technician...

ISTM that the transformation that does to bodies of async functions to split them into pieces-between-await-calls requires unsafe blocks (if we hold a ref from one block to another, the ref remains valid only by virtue of !Unpin around its target and so we start relying on things that cannot be expressed in the type/lifetime system for safety).

Is there a macro library/something that would allow me to do something similar _without writing unsafe myself_?

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.