What is Hackers' Pub?

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

0
0
0
0
0
0
0
0

EU Open Source Policy Feedback

Evan Prodromou @evanprodromou@socialwebfoundation.org

The European Union solicited feedback from stakeholders on Open Source software's position with respect to digital sovereignty, security, and competitiveness. The Social Web Foundation worked with allied organizations like Newsmast Foundation, SABOA, FediVariety and Save Social to encourage the support and adoption of Open Source Fediverse technologies in Europe. The text of our letter follows.We are a coalition of civil society organisations operating in Europe and globally. We are […]

Read more →
0

RE: pnw.zone/@waprivacy/1160081886

I testified live on HB 2599, and sent in extensive written testimony -- thanks @Wolven @histoftechMar Hicks @emilymbenderProf. Emily M. Bender(she/her) and @anthropunkAnthropunk (Dr. SA Applin) for all the feedback on that!

privacy.thenexus.today/hb-2599 is my testimony, and here's the Blacksky thread with the very very helpful discussion blacksky.community/profile/did Decentralized social networks FTW!

0
0

"you don’t defeat authoritarians by being more reasonable. You defeat them by being more determined and by uniting the country against their most visible vulnerability: their corruption. History won’t judge Democrats on whether they were moderate enough. It will judge them on whether they fought"

RE: https://bsky.app/profile/did:plc:cnpe7qvcyjrhm6w7w7e4atur/post/3mdxrvjax7s2r

0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0

This afternoon we took Emo in to the emergency vet, but sadly the blood clot we knew would eventually come had arrived.

We are obviously devastated, he was born on my foot, was loving, cuddly, demanding and such a personality. But we also know he had the best life a cat could wish for and was greatly loved by many more than just us.

We're taking some time offline for a bit, cuddling Davina and generally allowing ourselves to be sad

0
0

Boston area old tech people: my partner has two 8-track cassettes that he'd like to listen to and/or see if he can digitize. We're looking for a place or person who has an eight track player locallish to him, optimally.

This is a one-time thing, we do not want to buy a player. We might pay for a digitizing service.

Ideas or leads? Harvard's library system does not have what we need, amazingly.

For the youth: these things...

en.wikipedia.org/wiki/8-track_

0
0
0
0
0
0
2
0
0

to make this one concrete, the argument, as I understand it, re: transhumanism is basically "improvement requires comparison, comparison requires hierarchy, improvement implies replacement pressure. also the people who came up with transhumanism called it eugenics"

0
0
0
0
0
0
0
0

Every elected Republican and everyone running for office needs to be asked what they will do to stop this. It’s not enough to ask whether they support it or not. What will they do, that's the question to be asked, with video running, so they know it’s recorded and will be played back as often as needed, for every political and judicial purpose.

President Trump said Republicans should try to "nationalize" elections as he keeps levelling unfounded claims of voter fraud

usatoday.com/story/news/politi

0
0

Would you use a tool to invite your friends and family to join the Fediverse which would help them automatically follow you from their new account?

0
0
0
0
0
0
0
0
0

Since my home server not intended for use by any people outside of my city (plus some VPN endpoints in other countries) — it is ok to ban some unwanted countries and cities from which I don't expect anything good, except attempts to hack my box to use my resources or set me up :drgn_sigh: .

So I added some GeoIP blocking to the npf with script to update GeoIP list — I blocked China, Iran, North Korea, etc and Moscow (because there are a lot of government and commercial backed bots coming from here). Results are good — the bots don't disappeared completely but the speed of adding new IPs to the blacklist is decreased :drgn_happy_blep:

Sadly, I was unable to add USA and UK to the list, because looks like there are some limits (not found how to increase them :drgn_flat_sob: ), which disallows to load a lot of CIDRs for these countries to the blacklist.

Graph of the count of banned IPs per week. There are two red tangents on the two points — before and after the GeoIP bans were enabled. And the two red lines, parallel to the X axis.
The resulting derivatives are 0.59 and 0.38, so the speed of raising the values (count of blocked bots) are decreased.Part of the script to update npf blacklists. Script contents:

# List of blocked countries:
# AE - United Arab Emirates
# AF - Afganistan
# BY - Belarus
# CN - China
# CU - Cuba
# HK - Hong Kong
# HU - Hungary
# IR - Iran
# KP - North Korea
# KW - Kuwait
# PK - Pakistan
# PS - Palestine
# TW - Taiwan
# UA - Ukraine
/usr/pkg/bin/curl --connect-timeout 30 --fail --interface re0 --ipv4 --silent \
        --retry 3 --retry-connrefused --retry-delay 5 --retry-max-time 90 \
        --show-error --proxy http://127.0.0.1:20172 \
        -o - "$GEOIP_COUNTRIES_SOURCE" | \
        /usr/bin/egrep '^[0-9.,]+((AE)|(AF)|(BY)|(CN)|(CU)|(HK)|(HU)|(IR)|(KP)|(KW)|(PK)|(PS)|(TW)|(UA))$' | \
        /usr/bin/awk -F, '{ print $1, "-", $2 }' | \
        /usr/pkg/bin/iprange > /usr/share/npf/blacklist.countries.new
if [ "$?" -ne "0" ]; then
        echo "Failed to update countries blacklist"
        rm -f /usr/share/npf/blacklist.netset.new \
                /usr/share/npf/blacklist.countries.new
        exit 3
fi

# List of blocked cities:
# Moscow
/usr/pkg/bin/curl --connect-timeout 30 --fail --interface re0 --ipv4 --silent \
        --retry 3 --retry-connrefused --retry-delay 5 --retry-max-time 90 \
        --show-error --proxy http://127.0.0.1:20172 \
        -o - "$GEOIP_CITIES_SOURCE" | \
        gzip -d | \
0
0

1/ Hi Mastodon community!

A quick update from me. While some might have said, “entering the Fediverse with its unique and engaged culture is totally bonkers when you’re in the middle of a federal leadership race”, we said, “sure, why not? It’s the only platform that really corresponds to our values, and it’s worth trying at least.”

Shoutout to @ZebKingZeb King 🇨🇦 who lobbied with relentless grace for this to happen.

This means that yes, the campaign and I are here now. But also, that we’re spread really thin and are not going to be able to engage to the level of engagement that Fediverse culture expects, at least not in the short term.

I’m not a fan of just broadcasting here, but for the next couple of months, that’s mostly what we’ll be doing.

Our young staffer who posts on every social media platform has enthusiastically learned as much as possible about Fediverse practices, and is doing a hell of a job here at posting in a thoughtful way (as some of you have noted).

2/ But yes, we are still on The Website of Undiluted Vileness, as we are on all the others. Our team debates this constantly, and I personally would love to get off the most toxic one (though if we’re honest, the owners of all the big platforms are equally craven in their extractive practices, their eager surveillance, and enthusiastic embrace of rising fascism in our time).

For now, we’ll continue to reach people wherever they are. And if we win leadership of the NDP, our community will take our vigorous internal debate about how to square our values with our online activities - and do what we can not just on policy, but on practice.

I know there will be many of you who are unsatisfied with this position. But I think the Fediverse is one of the last public spaces where transparency and honesty are the minimum standard, and I want to honour that culture by sharing where our campaign is at right now.

It is a cosmic relief to finally be here, and I’ll check in and chat whenever I can.

0
0
0
0