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

ใ‚ธใƒงใ‚ฎใƒณใ‚ฐใฎใจใใฎๅฟƒๆ‹่จˆใจใ—ใฆGarmin Forerunner 165ใ‚’่ฒทใฃใŸใ‚‰ๆ€ใ„ใฎใปใ‹้›ปๆฑ ใฎไฟใกใŒ่‰ฏใใฆใ‚ทใƒฃใƒฏใƒผใฎใจใไปฅๅค–ใฏ่…•ใซ็€ใ‘็ถšใ‘ใ‚‹ใ“ใจใซใ—ใŸใ‚“ใ ใ‘ใฉใ€ๆฏŽๆœ็ก็œ ใŒPoorใฃใฆๅ ฑๅ‘Šใ—ใฆใใ‚Œใ‚‹ใฎใŒใกใ‚‡ใฃใจ็…ฉใ‚ใ—ใ„ใ‚“ใ ใ‚ˆใญ

0
0
0
0
0
0
0
0

ๆ—ฅๆœฌใ‹ใ‚‰ใƒใƒฏใ‚คใซ้ฃ›่กŒๆฉŸใง็งปๅ‹•ใ™ใ‚‹ใจ5ๆ™‚้–“็Ÿญใ„ๅคœใŒๆ˜Žใ‘ใฆๅฏไธ่ถณใฎใพใพๆ”พใ‚Šๅ‡บใ•ใ‚Œใ‚‹ใ‚“ใ ใ‘ใฉใ€ใƒใƒฏใ‚คๆ™‚้–“ใฎๅคœใพใง็œ ใ‚‰ใšใซใŒใ‚“ใฐใ‚‹ใจใ‚ฟใ‚คใƒ ใ‚พใƒผใƒณใฎ็งป่กŒใŒๆ—ฉใๆธˆใ‚€ๆฐ—ใŒใ™ใ‚‹ใ€‚ใƒใƒฏใ‚คใ‹ใ‚‰ๆ—ฅๆœฌใซ่กŒใใจใใฏ5ๆ™‚้–“้•ทใ„ๆ˜ผใ‚’้Žใ”ใ™ใ“ใจใซใชใฃใฆใ€ใ“ใกใ‚‰ๅ‘ใใฏ่บซไฝ“ใซใจใฃใฆใฏๅคœๆ›ดใ‹ใ—ใŒๅ…ฅใ‚‹ๆ„Ÿใ˜ใงใ€ใใฎใพใพ็ฟŒๆ—ฅใ‹ใ‚‰ใ—ใฐใ‚‰ใใฏๆ—ฅๆœฌๆ™‚้–“ใงๆ—ฉๅฏๆ—ฉ่ตทใใฎ็”Ÿๆดปใซใชใ‚‹ใ€‚

0
0
0
0
0
0

alas due to molecule shortages due to running our AI network we're going to have to put you into the de-atomizer

anyway as your final thought, please contemplate all the opportunities for improvements and greater efficiency thanks to AI

*bzzzzzzzzzZZZZZZZZZZZZZZTTTTTT*

0
0
0
0

์ด๋Ÿฐ ์ผ ๋ญ ํ•œ๋‘๋ฒˆ๋„ ์•„๋‹ˆ๊ธด ํ•œ๋ฐ ํ™”๋‚˜๋Š”๊ฑด ํ‰์†Œ์— ๊ทธ๋ ‡๊ฒŒ ๋ญ๋ผํ•œ๊ฑฐ๋ƒ๊ณ  ๋˜๋ฌป๊ธฐ ์—ฐ์Šตํ–ˆ์œผ๋ฉด์„œ ๋˜ ํ•œ๋งˆ๋””๋„ ๋ชปํ–ˆ๋‹ค๋Š”๊ฑฐ. ๋ถ„ํ•˜๋‹ค

0

Not all Arabs are Muslim.

In some places in the Diaspora, Arab Christians are the majority.

Please don't assume you know someone's religion or cultural background based on what they look like or what language they speak.

0
0
0

์˜ค๋žœ๋งŒ์— ๋‚ด๊ฐ€ ์•„์‹œ์•ˆ ์—ฌ์„ฑ์ธ๊ฑธ ๋– ์˜ฌ๋ฆฌ๊ฒŒ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ผ์ด ์žˆ์—ˆ๋‹ค. ใ…†ใ…‚

0
0
0
0
0
0

ไปฒ้–“ใฎๅŒ่ปธใ‚ฑใƒผใƒ–ใƒซใฏใšใ„ใถใ‚“ๅ‰ใซๅ—ใธๆธกใฃใฆใ„ใฃใŸใฎใซใ€ใ“ใฎๅŒ่ปธใ‚ฑใƒผใƒ–ใƒซใ ใ‘ใฏๆธกใ‚‰ใšใซๅฑ…ๆฎ‹ใฃใฆใ—ใพใฃใŸใ‚ˆใ†ใงใ™ใ€‚
ใ€Œไปฒ้–“ใฎใจใ“ใ‚ใธใŠๅธฐใ‚Šใ€‚ใ“ใ“ใซไฟกๅทใฏใ“ใชใ„ใ‚ˆใ€
ใ—ใ‹ใ—ๅŒ่ปธใ‚ฑใƒผใƒ–ใƒซใฏ้ ‘ใชใซใใ“ใ‚’ๅ‹•ใ“ใ†ใจใ—ใพใ›ใ‚“ใ€‚

0
0
0
1

The earlier students engage with Computer Science, the more likely they are to pursue it. But only 58% of US high schools offer a computer science course. It's time for a national policy that requires all high school students to take computer science classes as a graduation requirement. spectrum.ieee.org/computer-sci

0

New: Fediverse Report #125 - This week's news:

- @Mastodon's 4.4 update brings more customisation, as well as the option to set referral headers to show that people indeed click on links
- Continued uncertainty around the UK's Online Safety Act, with Mastodon.social saying they "are still aligning on a way forward for people in the UK"
- new features and updates for PieFed
- @fedicon will be August 1-2 in Vancouver!

connectedplaces.online/reports

0
0

์žฌ๋ฏธ์žˆ๋Š” ์บ์น˜ํ”„๋ž˜์ด์ฆˆ๋กœ ์œ ๋ช…ํ•œ ์˜ค์˜ค์‚ฌ์นด๋ถ€ ๊ฒฝ์ฐฐ์˜ ๊ฒฝ์ฐฐ๊ด€ ๋ชจ์ง‘ ํฌ์Šคํ„ฐ ์ค‘์— ๊ณตํ—Œํ•œ๋‹ค, ๊ทธ๋Ÿฌ๋‚˜ ์นญ์ฐฌ์„ ๊ธฐ๋Œ€ํ•˜์ง€ ์•Š๋Š” ์‚ถ์˜ ๋ฐฉ์‹ ์ด๋ผ๋Š” 00๋…„๋Œ€ ์˜ํ™”ํฌ์Šคํ„ฐ ๊ฐ™์€ ์žฅ๋ฉด์ด ๊ธฐ์–ต์— ๋‚จ๋Š”๋‹ค.

0
0
0
0

Our monthly engineering update is out. Looking back at June: behind the scenes on the 4.4 release, as well as all the other things the team has been working on. ๐ŸŽ‡ blog.joinmastodon.org/2025/07/

0
0
0

้›ปๆŸฑใซ้‡Ž็”ŸใฎๅŒ่ปธใ‚ฑใƒผใƒ–ใƒซใŒ็”Ÿใˆใฆใ„ใ‚‹ใฎใซๆฐ—ใฅใใพใ—ใŸใ€‚ใƒ†ใƒฌใƒ“ใจใ‹ใ‚คใƒณใ‚ฟใƒผใƒใƒƒใƒˆใจใ‹ใงใใ‚‹ใฎใ‹ใช๏ผŸ๏ผˆใใฃใจไฝ•ใ‹ใฎใƒ†ใ‚นใƒˆ็”จใ‚ˆใญ๏ผ‰

0
1

Fediverse Report โ€“ #125

The News

Mastodon has released a new major update with version 4.4, that come with a variety of tweaks to make existing systems smoother, focusing on profiles, lists and some improvement to navigation. The update introduces profile featuring, with adds a โ€˜featuredโ€™ tab to a profile, and allows users to highlight specific hashtags they post about and other accounts they want to promote. Mastodon has also reorganised pinned posts into a carousel, making it quicker to navigate between featured content and recent posts on profiles. Profiles now also show how many people you follow are also following that account. List management also sees some improvements, making it simpler to organise accounts into custom feeds. The audio player also has gotten a visual refresh with better controls and new keyboard shortcuts, and the mobile web interface now features a bottom toolbar that mimics native apps and provides more timeline space.

Mastodon is also adding the long-requested feature of quote posts. However, this will be done in two phases: the current update 4.4 properly displays quote posts made by other fediverse software, such as Misskey. In the next update, 4.5, Mastodon will add the ability to create quote posts as well.An important new features of this update is not mentioned in the announcement post, and are hidden away for server admins to manually opt-in to. Mastodon server admins can now set referral headers, which means that when people click on a link on Mastodon the other side will see that people came from that Mastodon server. Up until now other websites such as news organisations had no insight in how much of their traffic came from Mastodon, which makes marketing departments less likely to invest in platforms like Mastodon. However, since the setting is opt-in and not being promoted that it is worthwhile for Mastodon server admins to turn this setting on, it is unclear how many servers will actually enable the setting.

The UKโ€™s Online Safety Act (OSA) will go into effect later this month, which has requirements for all platforms that handle user-generated content and have โ€œlinks with the United Kingdomโ€ to conduct and publish a risk assessment. If a platform is โ€œlikely to be accessed by childrenโ€ and permits pornographic content, the platform is required to implement โ€œhighly effectiveโ€ age verification. Bluesky announced their implementation of such an age verification system this week, and I wrote about the different responses from within the communities to the requirement and implementation. When I asked Mastodon on how they are handling the OSA for the mastodon.social and mastodon.online servers, Mastodon said: โ€œMastodon gGmbH has made efforts to understand the requirements of the UK Online Safety Act. As a small community-funded non-profit we are still aligning on a way forward for people in the UK who have accounts on our owned/operated Mastodon servers.โ€ Mastodon also referred to work by IFTAS and the Open Rights Group as guidance for other server operators. I personally have found this guide by Russ Garret helpful in understanding the OSA as well. To me it seems likely that at least some fediverse servers would meet the requirements of the OSA to implement an age verification system (IANAL!), and that this will likely be a story that weโ€™ll come back to over the coming weeks.

Link aggregator platform PieFed has added support for a plugin system. This allows people to build extensions and new features for the platform without it having to be integrated into the main codebase. Plugin systems can be powerful for social platforms, but also depend on what plugins people will actually build. Lemmy has also been building a plugin system, which will likely be released as part of their upcoming 1.0 launch later this year. PieFed also released a configuration for Anubis, a system to prevent AI scrapers from accessing a website. Meanwhile, the foundation which hosts the most popular Lemmy server, lemmy.world, has started a PieFed server as well.

Rimu, the developer of PieFed, has also released a demonstration of how scaling over ActivityPub can be more efficient, by bundling activities up in chunks. ActivityPub is a โ€œchattyโ€ protocol, which can quickly result in a large number of requests made over the network. As Rimu explains: โ€œThe problem is that if 20 people cast 5 votes and those votes are federated to 500 servers, the instance hosting the community needs to do 20 * 5 * 500 = 50,000 network requests.โ€ By batching the activities into chunks, the number of requests over the network can be significantly lower, at the cost of less-than-realtime federation.

Independent fediverse developer Steve Bate wrote a long article on the state of ActivityPub, focusing on the Client-to-Server part of the protocol, that I think is worth a read. The ActivityPub protocol consists of two major parts: Server-to-Server (S2S) and Client-to-Server (C2S). The S2S part of ActivityPub is concerned with federation: making sure independent servers are compatible by providing a standard format on how different softwares can communicate with each other. This part of ActivityPub is widely used, and when people talk about the ActivityPub protocol, they are almost always exclusively talking about the S2S part of the protocol. The C2S part of the protocol is concerned with how clients (mobile apps for example) can communicate with any fediverse server. This part of ActivityPub is almost unused, and almost no platform in the fediverse supports C2S. Instead, all platforms have developed their own standards for how clients can interoperate with their platform. In practice this means that people building a new microblogging platform on the fediverse will have to implement the Mastodon API in order to make the current apps (for example Ivory or Phanpy) compatible with the new platform. The article by Bate goes into more detail on how this situation came to be, why C2S still matters, and how to move forward with C2S adoption.

The Social Web Foundation is experimenting with a geosocial ActivityPub client. It allows users to log in with their existing fediverse account and check into places. These places are tagged with geo-data, based on OpenStreetMap data that has been translated into ActivityPub format (ActivityStreams 2 objects, technically speaking). The goal of the project is to provide more exposure to parts of ActivityPub that have gotten less attention. It is also an illustration of the problems with C2S mentioned above: testing the new project of the SWF requires a fediverse account on a server that supports C2S, of which there are very few.

Upcoming social networking platform Bonfire is getting closer to an official release, and while the platform is working on getting the software ready for release, major new features are still being added. The latest update adds long-form publishing (the update itself was published on Bonfire), new custom feeds for events and blogs, and more. The challenge with Bonfire has never been a dearth of cool new features however, but to get the platform ready and used by the public.

StartHereSocial is an onboarding service that helps people pick a fediverse server to join. It asks the new user to make a simple choice for their biggest priority: communicating in their own language, connecting with people from the same region, connecting with people over a shared interest or place that is large and reliable. Based on this selection the service shows a curated list of servers to join. The service is created by IFTAS founder Jaz-Michael King, and King also published an accompanying blog post on some of the challenges with helping people onboard to a fediverse server.

GitLab will not be adding ActivityPub to their platform. GitLabis a popular code hosting and collaboration platform that has had a popular feature open for years to add ActivityPub, which also saw quite some work already done by the community on the feature. GitLab said that โ€œWhile this feature may have merit, we need to prioritize our efforts elsewhere at this time.โ€ Other code collaboration platforms like Forgejo are working on adding ActivityPub support, with some basic social features already implemented.

The WordPress ActivityPub plugin released their v7.0. The update mainly lays groundwork for becoming a fully-integrated fediverse platform, as it features the technical building blocks for managing and sending follow requests from WordPress. These features are not active yet, but show the direction the team is taking: that of making a WordPress blog a fully social part of the fediverse. The team also added support for the new standard for HTTP Signatures, explained in a new blog post.

FediCon 2025 is a new fediverse conference that will be held on August 1-2 in Vancouver, Canada. It features some well-known names within the fediverse community as speakers, including ActivityPub co-author Evan Prodromou, Pixelfed and Loops creator Daniel Supernault, Damon Outlaw and Sean Tilley of WeDistribute, Anuj Ahooja from A New Social, and many more. FediCon is organised by Charles Iliya Krempeaux, also known as @reiver.

The FediForum conference is expanding into the physical world, by partnering with SFSCON, an established free software conference held every year in Italy. FediForum will be hosting a fediverse track for the conference, with the goal of both educating potential new users about the fediverse as well as building more connections within the existing fediverse community.

The Fosstodon server is now owned by a new parent organisation, the Fosstodon Foundation. With it also comes a voting platform for the members of the Fosstodon. The Fosstodon server switched ownership in recent months after the previous admins came under criticism from the wider fediverse community regarding one of their moderators. At the time, I noted that fediverse servers need governance systems that can handle admin burnout better, and creating a foundation as the owners of a community server helps with creating a more sustainable ownership structure for the long-term health of the community.

The Canvas Event was this week, where people could collaborate on artwork by individually placing pixels on a shared canvas. The final result gives an indication of the wide variety of communities that participated and are active within the threadiverse side of the fediverse.

The Links

connectedplaces.online/reports

detail of a building in Brugge Belgium
0
0
0
0
0
1