Show newer

@sivy I've got a script that adds these to headings if they're missing 😅

It is established and hereby declared that cursed be any person who willfully publishes, or through inaction allows to be published, on the World Wide Web (WWW) a document, collection of documents, or service which dynamically constructs and delivers documents whose intended purpose is historical or informational reference, and which does not, in the rendered HTML thereof, provide appropriate unique identifiers in the form of HTML `id` attributes, which may be used to construct hyperlinks by which a user may navigate from another WWW document directly to the aforementioned section of content.

Three body problem book two was pretty fun. Enjoying book 3 so far

@ai6yr Amazing how 10 years ago this was considered an absurd joke.

"Smart Pipe™️ is a registered sex offender"

youtube.com/watch?v=DJklHwoYgB

@aartaka I'm currently doing everything in JS with the built in DOMParser API. 😅

I think if I come up with a decent algo it'd be easy enough to parse to other formats.

At one point I had code to convert from HTML to markdown for a TUI browser which was silly and fun. 😸

You might think it's not a priority with all the doom happening around.

But the erosion of privacy rights is directly linked to the erosion of human rights, and the loss of democracy.

Privacy makes it safe for you to discuss, to organize, to resist, and to be your true self. This is exactly why fascists and authoritarians are attacking it.

If we lose privacy, we lose everything else. We have to defend it with all we've got.

Privacy rights are a priority.

#Privacy #HumanRights #Democracy

@aartaka I take tbe mozilla "readability" approach in @agregore

It also listens to the user preferences in width and color scheme / font which gets set browser wide.

Readability isn't ideal though and sometimes misses content. In my experience.

Been thinking of making my own based on this web scraper tool I made recently.

I think I found my first example of `do while` loops in production JavaScript since I learned about them in like 2011.

```
do {
i = this._findNext(i)
if (i === -1 || i >= end) break

if (this._requestRangeBlock(i, length))
return true
i++
} while (tries-- > 0)
```

I am becoming one with the JSDoc. I can now make functions that return different types based on optional arguments. 👼

A/B testing. Also known as "selective gaslighting"

**Cyber-Ether**: The theoretical medium through which information is conveyed, akin to the physical air for sound or liquids for waves.

Thinking back to the first time I used my head mounted display as a teleprompter when doing public speaking. 😂

youtube.com/watch?v=nSu3WIZr48

Huh. Just chatted in person with someone who's been on #mastodon for a while, now, who honestly thought that all the Mastodon domains were run by Mastodon. And having a different domain was, like, just a vanity thing to look cool. It only came up because they were complaining about an issue they were having, and they were on a smaller server (not naming it for anonymity), so I suggested contacting their server admin about the problem. I was surprised when they answered "Dude nobody at big companies reads those reports. It just all goes to AI or whatever." It took some actual convincing to get them to believe that the server they're on does, in fact, have a living breathing human admin who can be talked to.

Anyway, folks, support your
#fediverse server admins and moderators. With money, where you can. They're almost certainly getting messages from users who think that reporting things to an admin here is exactly like reporting stuff to Facebook or Google. IE: screaming at a giant faceless entity who's never going to care or do anything about whatever your problem is.

@lutindiscret @peersky @agregore That could be done via an extension pretty easily. Do you want a pre-selected set of languages to translate to or just a prompt to pop up for you to fill in?

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.