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.

Huh.

Mozilla is hiring a VP of Community, through the Foundation, who are technically the Company's boss.

Want to come make a change for how Mozilla works with outside contributors and what-not?

0
0
0

Bluesky Report – #125

The News

Bluesky has announced it is rolling out an age verification system in order to comply with the UK’s Online Safety Act. Users in the UK will be asked to verify their age, using a variety of options. Bluesky uses Epic’s Kids Web Service for age verification, which allows users to verify via an ID scan, payment card verification or face scan. If users in the UK choose not to verify their age they can still use the Bluesky app, and only adult content as well as the DMs will be made inaccessible. Bluesky is implementing the system as a compliance with the Online Safety Act, which requires all platforms that contain adult content and can potentially be accessed by children in the UK to implement a “highly effective age assurance” system. This part of the law goes in effect on July 25th, and non-compliance risks a fine of £18 million. Bluesky PBC is implementing this age verification system in their own apps only, and other Bluesky clients have their own responsibility to implement such an age verification system. Other clients have not yet announced to be implementing an age verification system, meaning that users in the UK who do not want to share their information can sidestep this barrier by using another client to access the network.

This new age verification system as part of the UK’s Online Safety Act happens in a context where other countries are also thinking about adding age verification systems to social networks, and this will likely shape how social networks operate significantly going forward. I’ll be writing more on this in the coming weeks. For more of an analysis on how both Bluesky and the fediverse respond differently to these age verification systems, see this article I wrote earlier this week.

Eurosky is a newly-unveiled project that aims to build public-interest infrastructure for social networks. The project is part of the Free Our Feed initiative, and consists of Robin Berjon and Sherif Elsayed-Ali from Free Our Feeds together with Sebastian Vogelsang, developer of multiple ATProto apps including Flashes. Eurosky is build on ATProto, and the first deliverable the project is working on is Commons for Content Moderation. It is a shared moderation system for ATProto, which will allow independent developers and startups that are considering to build apps on ATProto to use as a content moderation system. The goal is to have such a moderation relay in beta by December 2025. Future plans include more independent ATProto infrastructure located in Europe, such as a PDS and a Relay. I’ll be writing more on Eurosky soon.

Cabildo Abierto, which roughly translates as Open Town Hall in Spanish, is a new discussion platform for the Argentinian community, build on ATProto. Cabildo Abierto provides a variety of forms of discussion, with both long-form articles and wiki-style posts, which are all put on ATProto. The platform is currently invite-only and being actively developed. Although I do not have a lot of information on Cabildo Abierto yet, it is a platform I’m definitely watching as it provides a type of social media platform that does not closely mirror the style of ‘Big Tech platforms but on an open protocol’, and it’ll be interesting to see which direction the developers will take the platform.

Bluesky has partnered with Kickback Soccer Media, a new media platform for football in the US. The new media outlet is part of the growing popularity of the sport in the US, and focuses on the 2026 FIFA World Cup, which is also scheduled to take place in the US. The partnership between Bluesky and Kickback Soccer means that “Kickback Soccer will provide exclusive original content and weave references to the social-media outlet into its programs”. Bluesky is also aiming to make the platform a first-class destination for sports, with other partnerships like the NBA as well.

Event planner app Smoke Signal is taking the next step for ATProto interoperability by showing events that are created on other ATProt-powered event platforms. Smoke Signal uses a shared community lexicon for events, meaning that other apps can reuse the same lexicon for their events as well. Smoke Signal does not automatically show events from other platforms, it only shows events created by accounts who have opted in on Smoke Signal to have their external events also be displayed on the site.

ATP Airport is a beautifully designed tool that lets people move their account to a different PDS. With the latest update you can now create your own rotation key as well. Rotation keys are both one of the more powerful and least accessible features of ATProto: it allows you to create an additional master key for your account, that allows you to always gain back control over your account even when you lose the password. This is a powerful feature, but Bluesky does not provide an easy interface for people to use this. ATP Airport also explicitly warns users of the risk of using the feature, as malicious actors who have the rotation key have complete control over the account.

In Other News

Last week I noted that Bluesky and ATProto are at the bleeding edge of building multi-person interactions with LLMs, with AI chatbot Void as a prime example. The developer of Void, Cameron Pfiffer, wrote a detailed explanation of Void this week and how the bot functions.

Bluesky posted a new job listing for Data Scientist, as well as various other roles such a Feed Algorithms engineer and more.

For those interested in retro design: Safari is an ATProto repo explorer in the style of Windows 95, and Longhorn Bluesky is a Windows client for Bluesky in the theme of Windows Longhorn.

ATProto-powered writing and publishing platform Leaflet latest update gives the ability to theme and customise each publication.

Independent researcher Conspirador Norteño takes a look at some of the patterns with the “Bluesky is dying” media articles.

SoraSNS is a multi-network client for Bluesky, Mastodon, Misskey and other fediverse platforms, that has gotten a redesign.

connectedplaces.online/reports

detail of a building in Brugge Belgium
0

What I'm listening to today: " DRIVIN' ", Fox Capture Plan

*Incredibly* funky Tokyo jazz, tons of energy and wild futuristic synths that just slam you from the start like you're a movie character who just opened the forbidden box and it was full of otherworldly light that disintegrates you instantly. But like, in a smooth jazz kinda way. Do you like electric piano

foxcaptureplan.bandcamp.com/tr

What I'm listening to today: "Level 3", Jim Andron

The Phillips CD-I is one of the most infamous video game system failures ever, and it hides a secret: *The CD-I Tetris game had a bizarrely kind of amazing soundtrack.* 10 tracks (I also love "level 0") of the kind of pure vibes "Vaporwave" was trying to chase in the 2010s slowing down 80s r&b. This version comes pre-slowed down! Strange murky easy-listening swamp jazz, general MIDI instruments only

youtube.com/watch?v=ZRVEtOL6Kh

0
0

Psychisch krank und unter Generalverdacht – wie der Überwachungsstaat wächst

‚Psychisch krank? Dann bist du bald im Visier der Behörden. Was in Hessen mit der Überprüfung von über 1.600 psychisch kranker Menschen beginnt, setzt sich nun bundesweit fort: Immer mehr Landesregierungen reformieren ihre Psychisch-Kranken-Gesetze mit dem Ziel Überwachung, Datenerfassung und Zugriffsmöglichkeiten auszuweiten….‘

Ein Kommentar:
perspektive-online.net/2025/07

In erstellen und wieder Listen von Personen und psychisch Kranken, verbieten Demonstrationen und nehmen Menschen auf bloßen Verdacht in Präventivhaft, überwachen biometrisch in der Öffentlichkeit und mit Staatstrojanern online. Und an immer mehr Orten führt die Polizei anlasslose Kontrollen und rassistisches Profiling durch, hält auch mal ganze Straßenbahnen an um Menschen zu belästigen und um ihre Handtaschen und Rucksäcke zu durchwühlen.

Ist das eigentlich diese Freiheit, für die wir gut und gerne sterben sollen, wie uns das Politiker*innen, Linkslibs und Rechtskonserven empfehlen?

netzpolitik.org/2025/kommentar

netzpolitik.org/2025/selbstbes

0
0
0
0
0
0
0
0
0

I've been testing out the 8BitDo Retro Keyboard (famicon version) on my OpenBSD desktop running dwm. Not only do all the keys function as expected, the volume knob worked out the box with zero config!

Not sure if I should give credit to 8BitDo or OpenBSD on that one 😛

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

so it turns out you can use Apache mod_proxy to proxy to an IPv6 link-local address, but it's a bit roundabout.

in /etc/hosts:

fe80::2%vm.cgit cgit-backend.internal

in Apache:

<Location />
ProxyPass http://cgit-backend.internal:80/
</Location>

i feel like there should be a better method to do this. any suggestions?

trying to ProxyPass to "http://[fe80::2%vm.cgit]:80" doesn't work:

AH01083: error parsing URL http://[fe80::2%vm.cgit]:80: Invalid host/port

0
0
0
0

life hack: to increase the odds of a doctor not blowing you off or telling you it's all in your head or your non-weight-related problem will be fixed if you lose weight, the magic words are "this is interfering with my ability to work" good heavens! We must make a treatment plan right away, we can't have you going around being a less efficient cog in the machine!

0

life hack: to increase the odds of a doctor not blowing you off or telling you it's all in your head or your non-weight-related problem will be fixed if you lose weight, the magic words are "this is interfering with my ability to work" good heavens! We must make a treatment plan right away, we can't have you going around being a less efficient cog in the machine!

0
0
0
0
0
0

Somewhere ages and ages hence:
Two roads diverged in a wood, and I—
I took

0
0
0
0
0
5

In Final Statement, Jewish Anti-Zionist Congress Calls for Suspension of Israel from UN

Home Page - Palestine Chronicle @palestinechronicle.com@web.brid.gy

By Palestine Chronicle Staff   Israel’s war crimes and crimes against humanity could not have been carried out or sustained “without the active and enthusiastic support of Western powers” A meeting of over 1,000 anti-Zionist [...]

The post In Final Statement, Jewish Anti-Zionist Congress Calls for Suspension of Israel from UN appeared first on Palestine Chronicle.

Read more →
0

so it turns out you can use Apache mod_proxy to proxy to an IPv6 link-local address, but it's a bit roundabout.

in /etc/hosts:

fe80::2%vm.cgit cgit-backend.internal

in Apache:

<Location />
ProxyPass http://cgit-backend.internal:80/
</Location>

i feel like there should be a better method to do this. any suggestions?

trying to ProxyPass to "http://[fe80::2%vm.cgit]:80" doesn't work:

AH01083: error parsing URL http://[fe80::2%vm.cgit]:80: Invalid host/port

0
0
0
0
0

제가 꾸준히 개발하고 운영하는 서비스들을 소개합니다.

  • 나루: 한국의 Geocities/Neocities를 지향하는 개인 웹사이트 호스팅 플랫폼
  • 오이카페: 2000년대 인터넷 감성을 느낄 수 있는 오에카키 커뮤니티
  • 타이포 블루: 메일링 리스트 기능을 지원하는 텍스트 전용 블로깅 플랫폼

모두 공익을 위한 비영리 프로젝트이며, AGPLv3 하에 소스 코드가 공개되어 있습니다.

14
0
0
0
0
0

“7월이 마지막 골든타임… ‘하늘 감옥’서 사투 벌이는 박정혜·고진수 구해야” www.womennews.co.kr/news/article... "김 국장이 지난주 구미 농성장을 찾았을 때 당시 옥상 온도는 46℃에 달했다. 그는 “박정혜씨는 현기증과 두통을 호소했는데, 이는 온열질환의 초기 증상”이라고 설명했다. 이어 “지난 14일부터 바이러스성 장염 증상을 보였고, 최근에는 잇몸에 고름이 차있었다”며 “정신적으로나 신체적으로 모두 한계에 다다른 것으로 보인다. 더 늦기 전에 땅으로 내려와 치료를 해야 한다”고 강조했다."

“7월이 마지막 골든타임… ‘하늘 감옥’서 사투 벌이는...

0
1

Any folk running 7.7-current having issues not being able to install python-3.12.11 ???

I get the following error just doing doas pkg_add -u

Can't install python-3.12.11 because of libraries | library util.20.1 not found
I can't even install neovim or firefox because of similar issues. This is a new install and I did the normal documented doas sysupgrade -s to get to current. I'm considering a full wipe and start again although I never had this problem doing the same a few months ago ???
0

"We contacted Bitvise, and the company's co-founder told us:

'This domain was registered in 1999 by unrelated third parties. I was miffed how difficult it is to find the official PuTTY download page, so I purchased this domain, and used it to point people to the official PuTTY page. Since I paid money for this, I also used it to mention my own software.

Now communists hate me for this. So I updated the page to provide a more important, critical public service.'

Now PUTTY.ORG no longer links to Bitvise's own software; instead, it embeds a video by a COVID-denialist and anti-vaccination activist."

theregister.com/2025/07/17/put

0
0
0
1

iOS Focus is incomprehensible.

I'm not in the car. Why does my phone think I'm in the car? Sure I can turn it off manually but it'll just come back again. There's no rule I can find that would switch it on while I'm in the living room but this time I actually saw it switch on while sitting on the sofa. Where did someone at Apple get the idea from that "focus" requires what amounts to a small development environment with chained rules of logic that interact bizarrely with Apple's apology for an AI?

0
0
0
0