Questions to ask about your infinite scroll / things that suck about infinite scroll
* can you navigate to the footer?
* can you use control/command f to locate elements on the “page”
* can you bookmark what you’re looking at
* does the URL automatically update to reflect the content you are looking at
* can you share what you’re looking at by copying and pasting the URL in the address bar?
(1/♾)
@alcinnz Right, the parallel prefix sum algorithm generalizes to arbitrary monoids (the observation that launched Stepanov on the exploration that led to the STL) including, in particular, the finite map composition that gives the semantics of DFA execution.
(Does that make sense? I'd be happy to elaborate if it's too telegraphic.)
@alcinnz If you're just rasterizing trapezoids to pixels, do you really need to know the intersections of the edges? I'd think it would be enough to know the ordering of edges on the current scan line, which you can generate in guaranteed linearithmic time by heapsorting the current edges by their current X-coordinates.
You can also do this in usually linear time by insertion-sorting the list, but then your worst-case execution time guarantee is only quadratic, because you can construct a pathological case where the ordering of active edges reverses from one scan line to the next, hitting insertion sort's worst case.
@freemo, is there a chance of getting Markdown code blocks fixed on #qoto? I'd like to be able to explain what I mean in cases like this to Adrian using actual code instead of prose, but that's not really feasible if the pseudo-Markdown handling is eating all my newlines and indentation. And I imagine this kind of desire is common among your intended target audience, people who discuss ideas using reasoning and evidence; evidence very often comes in the form of code nowadays.
@bitsavers @ceejbot How could I forget it? It was a major institution for more than a decade!
@freemo Yeah. On the other hand, even defederating based on lies is a kind of de-escalation; will tend to result in less interactions, but the interactions avoided will be disproportionately harmful interactions.
@alcinnz Generally I think that in cases where glyph selection depends on context, the context function needed can be expressed as a DFA, and DFA execution can be parallelized using the log-time parallel prefix sum algorithm (I saw a paper a few years ago using some version of SSE for this for regular expression evaluation).
Would be pretty cool to support glyph selection that *can't* be expressed as a DFA, like TeX parenthesis size selection, but for just rendering writing systems like Arabic, Devanagari, and country flags, I think a DFA is probably enough.
@freemo Thank you for being willing to take this on. I know how dispiriting it can be.
@bitsavers I greatly appreciate your work, including wiretap.spies.com.
@digital_carver @ner Oh hey, that makes sense. Thanks!
@dec_hl like, under FreeDOS with Russ Nelson's packet drivers for an ISA Ethernet card or something?
This one is for all the new people on #Mastodon: did you know that the #fediverse has more than just a microblogging replacement? And that they can all interoperate with your Mastodon account?
Check them out!
Facebook replacement: Friendica
Instagram replacement: Pixelfed
YouTube replacement: PeerTube
Spotify replacement: Funkwhale
MeetUp replacement: Mobilizon
Reddit replacement: Lemmy
Podcasting replacement: Castopod
GoodReads replacement: BookWyrm
@radehi being at peace, now there's a skill worth having
@vihart By the way, "Twelve Tones" is my favorite information of any kind about music theory and something I have watched at least three times. So thank you for doing things you were bad at long enough to get good, and then doing things you were good at to make it. I wouldn't say has changed my life but definitely contributed to it.
@vihart Unfortunately I'm still pretty bad at *almost* everything, so I guess I have the skill of being bad at things down. But I think is important to be at peace with being doing things I'm bad at. Otherwise how will I get better?
@ftrain So how does the protocol look? I was thinking it would be nice to try to do a lightweight implementation.
@vihart I don't know about you, but I started out really bad at everything
泥
@Didida That sucks 😞
@ner "fetaverse" is still a typo but at least is a delicious one 😀
@ner You can "delete and redraft", which is convenient like editing, but doesn't move the replies and likes to the new version. So you can't say "I love pineapples, reply 'me too' if you love them too", and after 52 people reply saying "Me too!" edit the toot to say "I think Mayor Linseed of Gotham City should be killed."
I read a lot. Sometimes I learn things. I like making things. I think reading and doing are complementary.