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
Given the form factor its main use case seems to be reading on the go, so I'll have plenty of light to read with during the day. I'll still have my kindle if I want to read in bed or on a plane or whatever, and CrossPoint supports KOReader Sync, so I could sync my reading progress between them.
I expect if Calibre's viewer stores highlights it does it in the Calibre DB or in a metadata file external to the actual EPUB.
Ah, that tracks, KOReader creates an .sdr directory and a metadata.epub.lua file in that.
So Calibre probably doesn't even care about that stuff.
I haven't poked around on my Kobo to see what kind of file it creates for the highlights.
Yo, I gotchyo e-reader right HERE, badda bing!

Found this delightful old fossil while rummaging through some old things yesterday. https://www.calculator.org/calculators/Canon_LS-61.html #Casio #Calculator #Solar #hello Posted from Fediphoto-Lineage.
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
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
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