@dmbaturin@functional.cafe avatar

dmbaturin

@dmbaturin@functional.cafe

Maintainer of VyOS, soupault and other free software projects. Also an amateur composer and a bad clarinetist.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

vicgrinberg, to random
@vicgrinberg@mastodon.social avatar

New glasses!

#AboutToday

dmbaturin,
@dmbaturin@functional.cafe avatar

@vicgrinberg Indeed, sometimes a very simple refracting design is all you need for observations.

vicgrinberg, to random
@vicgrinberg@mastodon.social avatar

Ugh, visas are so much fun. So a colleague was supposed to support me at the IAU in South Africa.

But they are from a country requiring a visa. Fine. Only for the visa you need a stamped bank statement. The consulate does not accept a digital signature. And the Dutch bank - the colleague lives in the Netherlands - does not give out physical stamps only digital signatures. So their visa got rejected.

And now I'm stuck without support.

dmbaturin,
@dmbaturin@functional.cafe avatar

@vicgrinberg There are just so many reasons to finally break away from mandatory in-person events...

dmbaturin, to Bloomscrolling
@dmbaturin@functional.cafe avatar

Flowers growing out of cracks in stone walls is certainly some kind of a metaphor, but I’m not sure what exactly the metaphor is for. ;)

#bloomscrolling #florespondence

angeidheal, to gaidhlig
@angeidheal@abairthusa.scot avatar

Wait, what!? Did I just hear not one, but two non #Gaelic speaking journalists pronounce #Alba correctly! (Although the 2nd one got it wrong the 2nd time he said it) 🤦‍♂️

#Gàidhlig #MastoDaoine @gaidhlig

dmbaturin,
@dmbaturin@functional.cafe avatar

@angeidheal @gaidhlig How exactly did they pronounce it incorrectly the second time?

vy, to Software
@vy@sciencemastodon.com avatar

Voyager 1 written in memory unsafe assembly language and FORTRAN, without use of Rust or Category Theory, or reflection, or dependent data types even, seems to still be working.
#software #memorysafe #voyager1

dmbaturin,
@dmbaturin@functional.cafe avatar

@dabeaz @vy "My grandfather has been smoking two packs a day and is still alive". ;)

mcc, to random
@mcc@mastodon.social avatar

Strange science facts: In nuclear power, functional nuclear fission reactors were constructed as early as 1942, yet nuclear fusion remains elusive and can only be achieved for short periods. In jazz, on the other hand, jazz fusion was invented in the early 70s, and jazz fission remains purely theoretical even today

dmbaturin,
@dmbaturin@functional.cafe avatar

@emaytch @mcc The decay of jazz fusion produced smooth jazz, so radioactive decay (even if not fission) was already observed.

whitequark, to random
@whitequark@mastodon.social avatar

yeah i'm using bleeding edge software (the blood is mine)

dmbaturin,
@dmbaturin@functional.cafe avatar

@whitequark My opinion remains that CWs are heavily overused and should be reserved for genuinely NSFW stuff.
If any metaphorical mention of blood is to be CWed, that should apply to common phrases like "blood is thicker than water" and "blood out of a stone" — I don't think anyone would advocate for that.

vicgrinberg, to random
@vicgrinberg@mastodon.social avatar

Falafel burger 😋

#AboutToday

dmbaturin,
@dmbaturin@functional.cafe avatar

@vicgrinberg Is it home-assembled or only looks that way?
Anyway, I suddenly want one.

dmbaturin,
@dmbaturin@functional.cafe avatar

@vicgrinberg The alt text says "looks like", which reads a bit like a forensic report. ;)

simon_brooke, to gamedev
@simon_brooke@mastodon.scot avatar

Need thousands of names for a game world or work of fiction? I have a little something for you!

#GameDev
#OpenWorld
#Clojure

https://github.com/simon-brooke/wherefore-art-thou

dmbaturin,
@dmbaturin@functional.cafe avatar

@simon_brooke Reminds me of an older project of mine: a generator of The Elder Scrolls character names: https://modding-openmw.com/name-generator/
Which is really just JS wrapper on top of my generic context-free grammar generator that was supposed to make it easy for non-programmers (writers, dungeon masters...) to write grammar files, but I don't think anyone ever did.
One could feed https://git.sr.ht/~hristoast/name.modding-openmw.com/tree/master/item/tesnames.bnf to https://github.com/dmbaturin/bnfgen to the same effect.

dmbaturin, to random
@dmbaturin@functional.cafe avatar

The Ancient Egyptian "Book of the Dead" contains a list of sins that you need to remind the gods you have not committed in a "negative confession".
Here's my take on it if anyone wants to ask:

I haven't stolen bread from temples, haven't slain sacred cattle,
haven't made dog ears in library books, haven't sent voice messages
that could be conveyed as text, haven't scheduled meetings that could be emails,
haven't forgotten constants in indefinite integrals, haven't written a JS framework, haven't been a dick to downstream packagers, haven't engaged in tabs-vs-spaces debates, haven't insisted that my PRs were to be merged ASAP, haven't concealed security vulnerabilities, haven't worked on ad-tech and other surveillance capitalism technologies, haven't exploited vulnerable systems for personal gain, haven't tried to convert emacs users to vim — I'm pure, I'm pure, I'm pure.

dosnostalgic, to random
@dosnostalgic@mastodon.social avatar

A good quality copy of the most recent adaptation of The Master and Margarita finally got dumped on the net, so I know what I'm doing with the rest of my evening.

dmbaturin,
@dmbaturin@functional.cafe avatar

@dosnostalgic Manuscripts don't burn!

dmbaturin,
@dmbaturin@functional.cafe avatar

@dosnostalgic You mean you always want to tell lies and be rude over the phone but can't get yourself to actually do it?

dmbaturin, to jazz
@dmbaturin@functional.cafe avatar

When I watch people dance at jazz gigs, I always wonder how they handle the amount of physical contact typically involved in swing dancing.
It’s not an activity I’d be able to navigate or handle myself.
I always like to see people dance to my music, though.

vicgrinberg, (edited ) to random
@vicgrinberg@mastodon.social avatar

Impressions from my lunch walk today (had to nip to the grocery store close to work to get some groceries we were missing for dinner).

#AboutToday #DutchSky

dmbaturin,
@dmbaturin@functional.cafe avatar

@vicgrinberg Should it read "lunch walk" or was it a walk before, after, or during a spacecraft launch?

dmbaturin,
@dmbaturin@functional.cafe avatar

@vicgrinberg I have a bit of a proofreader reflex from having served as the "grammar guy" of my own company for too long. ;)

dmbaturin, to linguistics
@dmbaturin@functional.cafe avatar

There's one notation that used to puzzle me until I got into historical linguistics: words with stars like *kladiwos (the reconstructed Proto-Celtic word for a sword).

For those are just starting out as historical linguistics nerds: that star means that the word form is unattested.

Sometimes I wonder if people should mark reconstructions with different number of stars depending on its certainty. One star — nearly certain, three stars — mostly speculative.

For example, *ekwos is a very solid reconstruction — we know that the Latin word for a horse is "equus", that the Old Irish word is "ech", and that all cognates lost their -us/-os endings in the Archaic Irish period (the "ch" is from the general pattern of lenition that turns terminal plosives into fricatives).

The Proto-Celtic definite article, though... The most plausible theory for the nominative case is *sindos (masculine) and *sinda (feminine).
It's certain that the feminine article ended with a vowel because the Old Irish article ("in(d)") lenites feminine nouns — that mutation could only arise if initial consonants in feminine nouns with the article were once intervocalic.
It's certain that there was an S in it because some historical "article + preposition" forms like "isind" ("in the" — "i + s + ind") have an S.
But was it exactly "sinda"? Only a time machine trip can tell.

#linguistics

whitequark, to random
@whitequark@mastodon.social avatar

me: "i have claws and i will not hesitate to use them"
some traumaqueer: (sees that i am kind of cute and pettable, fucks up repeatedly for months in a row)
me: uses claws
some traumaqueer: surprised pikachu face

dmbaturin,
@dmbaturin@functional.cafe avatar
whitequark, to random
@whitequark@mastodon.social avatar

did you know: not only i am good at programming language design, but i also have big tits

dmbaturin,
@dmbaturin@functional.cafe avatar

@denchikmed @whitequark Meta: there are people in the field whom I find really attractive, but I feel really uncomfortable talking about their physical features because it feels completely inappropriate and demeaning to them — I admire them as computer scientists and engineers first of all.

dmbaturin, to security
@dmbaturin@functional.cafe avatar

I've just remembered of the most uncomfortable security research outcome in my life.
I was looking into an online store that some of my online friends mentioned and certain things in the website felt suspicious, as if there might be an authentication bypass bug in some endpoints.
I didn't have my own account on that website, but I remembered that an online friend (let's call them "jrandomhacker") talked about buying items from there.

So, I probed the system for jrandomhacker@example.com user id just to see what the server would return.
To my horror, the server gave me all the account data, including the real name, the postal address, and the purchase history.

All while jrandomhacker didn't even want anyone online to know their real name.

I told the store about the problem. They closed the hole without ever saying thanks — without any reply, actually.
I never told jrandomhacker how much I accidentally learn about them that they didn't want anyone to know. I only warned them to avoid the store for security reasons. I'm still not sure if it was a right decision or not.

#security

dmbaturin, to random
@dmbaturin@functional.cafe avatar

I used to think really badly of people who committed suicide on impulse in really irresponsible ways, like hanging themselves with their children in the house or, in one instance, children in the same room.
But I have to admit I'm increasingly starting to understand what their state of mind in that moment was like.

lispi314, to random
@lispi314@udongein.xyz avatar

As a matter of fact, I am still alive.

Can't say as much for some of my previous hardware.

dmbaturin,
@dmbaturin@functional.cafe avatar

@lispi314 @ezio @argv_minus_one One time a very brief power outage destroyed my XFS partition. I've been using ext3/4 since then.

dmbaturin, to random
@dmbaturin@functional.cafe avatar

When I get periodic reminders how much of a torture it is for people to try to understand my speech, I wish I either was dead yesterday already or I wasn't me.
The second part is unattainable, the first one is not attainable as stated either.

dmbaturin,
@dmbaturin@functional.cafe avatar

@gvrooyen I have a speech impediment that doesn't quite reach the level where it would cause any sympathy as a disability, but it's bad enough to make me really hard to understand for a lot of people.
That's one of the reasons I prefer to communicate in writing, but it's not always possible.

dmbaturin,
@dmbaturin@functional.cafe avatar

@gvrooyen Well, believe me, it doesn't feel good to be a problem for other people. Doesn't feel good at all.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines