I keep being tempted by this e-ink device 

I keep being tempted by this e-ink device 

Tempting price, but no built-in illuminator and maybe a proprietary ebook format? Not sure.
And it's opened up somewhat officially for alternate firmware like CrossPoint: https://github.com/crosspoint-reader/crosspoint-reader
I… kinda made a rule that I don't want family members in a community I run. Big conflict of interest from a moderation standpoint, and a big mental burden for me.
Plus, family is the one thing I don't break anonymity about online, and having a family member in the same small online community would kinda ruin that. So we interact some here but I won't be shouting out their account as belonging to my cousin. ;)
The question wasn't whether fosstodon tried to make up for previous mistakes, but whether or not they had done so to amin's satisfaction.
As for me, I have no particular beef with them, was very happy for my time there, and would recommend them freely.
In what sense?
@rl_dane @mirabilos @amin just a joke haha
Like, I wouldn't want my family to be anywhere near the fediverse, or anyone I know IRL tbh, it's just weird to think about for some reason
@spaceraser @joel @amin @mirabilos
Why are your mentions out of order? XD
@spaceraser @joel @amin @mirabilos
That it is.
How on earth have you managed to conceal it?
Mostly just keeping my mouth shut? XD
You deleted your "If you can keep your mouth shut, I guess," reply, but I wanted to reply,
"Welll, otherwise THIS tends to happen. XD"
lol you haven't seen that before? ;)
I asked you first. ;)
I asked you first. ;)
Scubrats, you figured it out
Ah, but I am! In one spot in Ariadne's codebase, I'm wanting to assign functions to the values in a dictionary. So there is a key in the dictionary; I want to be able to refer to it via, say parsers['body']['html']['function'] (that way I can iterate through each metadata field in a standard way and call the function to parse it from a page) but for a multi-line function I have to name it separately and then reference it in the dictionary.
@mirabilos @amin @rl_dane @joel
or
def fun():
global parsers
a = "FOOOOOO!!!"
def bar():
print(a)
parsers['body']['html']['function'] = bar
either way, bar doesn't pollute the global namespace
@kabel42 @mirabilos @rl_dane @joel
Sure, but now fun() does. And it's a much less clear way to write the code than just assigning anonymous functions as values in a dictionary definition.
A fun trick in JS:
You can only use the await keyword inside an asynchronous function. You can make the entire script asynchronous by wrapping it in this:
(async () => {
// code goes here
})()
This creates and then immediately calls an asynchronous anonymous function that's wrapped around the whole script! :D