@clerian Because I look at the bigger picture, not from the position of an individual like myself.
I see a common pattern here, first they start out with something quite open to get enough users. Many in the FS community said, I would never use Google Chrome but Chromium or other Chrome based browsers are fine because it is Free Software, etc.
Than once they have enough market share they start to closing stuff down, change their services to work only or better with their browser engine, etc
elilla’s ditzy script for mass blocking, now with fediblock.org support
I am a very dirty girl but this will inject the @fediblock_archive blocklist directly into your #glitchSoc database. not guaranteed to work in future versions of either software (or at all), but might be useful in dealing with the current wave of bad actors. won’t work on vanilla masto unless it uses the exact same database format (no idea if they do).
#!/usr/bin/env python3
import sys
import psycopg2
import urllib.request
import json
from datetime import datetime
from typing import List
# expects working pgident auth. edit parameters to your own:
database='mastodon_production'
dbuser='mastodon'
URL = 'https://fediblock.org/api/v1/list'
BLOCKSQL = """
INSERT INTO domain_blocks (
severity,
reject_media,
reject_reports,
domain,
created_at,
updated_at,
public_comment
) VALUES (1, true, true, %s, %s, %s, %s )
;"""
conn = psycopg2.connect(database=database, user=dbuser)
conn.autocommit = True
CUR = conn.cursor()
def begone(
domain: str,
description: str = '',
report_time: str = '',
tags: List[str] = [],
):
try:
public_comment = "From %s:\n%s" % (URL, description)
if tags:
public_comment += "\n\nTags: " + ', '.join(tags)
created_at = report_time
updated_at = datetime.now()
CUR.execute(BLOCKSQL, (domain, created_at, updated_at, public_comment))
except psycopg2.IntegrityError:
print("Skipping %s (already blocked?)" % domain)
def parse_blockurl(url: str):
with urllib.request.urlopen(url) as req:
block = json.loads(req.read().decode())
# timezone unspecified in the API, who knows. use naïve obj.
block['report_time'] = datetime.strptime(block['report_time'],
'%Y-%m-%dT%H:%M:%S')
begone(*(block[key] for key in ('instance', 'description', 'report_time', 'tags')))
with urllib.request.urlopen("https://fediblock.org/api/v1/list") as req:
blocklist = json.loads(req.read().decode())
for item in blocklist:
parse_blockurl(item['url'])
fediblock recommendation, transmisia, personal harassment
worms really do be coming out of the woodwork, aren’t they. 🔨
- whole of frennet.link is a cesspool of this, including admin
- working with people from gleasonator.com which is, at the very least, frozen peaches (check rules)
@bclindner
1995: "The internet sees censorship as damage, and routes around it."
2020: "One shitty company had a bad day, now nothing on the internet works."
Ah, progress.
@monorail because of arch I could probably do Linux from Scratch
whether this is a compliment to arch is up to you
Maybe the best place to post photos on the Fediverse is PixelFed.
✅ PixelFed is the Fediverse's alternative to Instagram, with a similar interface and features. You can find out more at https://www.pixelfed.org and there's a list of instances to join at https://beta.joinpixelfed.org
It doesn't matter which instance you join, people on other PixelFed or Mastodon instances can follow you because Fediverse instances talk to each other.
uspol, active covid data suppression
Who tf even needs disinformation with this kind of thing going on.
A Floridian covid data scientist, fired for refusing to manipulate the data to make the governor look good, who then set up an independent covid tracking dashboard, had her house raided and computers stolen at gunpoint by state police.
People Can't Vacuum or Use Their Doorbell Because Amazon's Servers Are Down
Link: https://eminetra.com.au/people-cant-vacuum-or-use-their-doorbell-because-amazons-cloud-servers-are-down/74505/
Discussion: https://news.ycombinator.com/item?id=25224220
kink, rope, feet, but like... geeky and academic.
@mitsumi
And a follow up. On the palm, the rope twists on itself either way. The palm is concave, so there is no support.
Also, there's a lot of value to the way you did the palm knot that took me a few tries to see. Yours doesn't tighten under stress.
kink, rope, feet, but like... geeky and academic.
Inspired by @mitsumi , practicing a few bindings. Learning something new.
Paying attention to detail, it seems "over, under" leaves a much flatter, cleaner rope with fewer pinch points than "under, over".
I feel I just levelled up, and I'm excited to practice this more with my little kitten soon
Elsewhere:
"I... can't vacuum... because us-east-1 is down." – Geoff Belknap
#InternetofShit
Meanwhile, people cannot start or unlock their hyper connected cars. Someone's vacuum is dead. NY subway schedules are experiencing issues. And an rss podcasting company (of all things) is down.
C'mon, y'all. Look at your infrastructure and do better.
Canadian poly cyberpunk.
Dog owner, plant caretaker, lover of all thinks cute + kink. has opinions about technology. Tries to be friendly and approachable.