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

Happy Tuesday

```
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=233 ttl=64 time=27.0 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=234 ttl=64 time=27.8 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=235 ttl=64 time=68127 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=236 ttl=64 time=67081 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=241 ttl=64 time=61961 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=242 ttl=64 time=60937 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=237 ttl=64 time=66057 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=238 ttl=64 time=65033 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=239 ttl=64 time=64009 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=240 ttl=64 time=62984 ms
64 bytes from x.x.x.x (x.x.x.x): icmp_seq=243 ttl=64 time=123934 ms

```

0
0

Fediverse Report – #122

Fediverse Report is now Connected Places! You can read more about this in the announcement post. For this week’s news, Mastodon announces and retracts a new ToS for mastodon.social, Threads continues their streak of implementing ActivityPub in the most confusing way possible, and Wanderer is a new fediverse platform for sharing your hiking and biking trails.

I also run a weekly newsletter, where you get all the articles I published this week directly in your inbox, as well as additional analysis. You can sign up right here, and get the next edition this Friday!

<form action="https://connectedplaces.online/wp-admin/admin-ajax.php?action=tnp&na=s" method="post" style="text-align: center"><input type="hidden" name="nr" value="minimal"><input type="hidden" name="nlang" value=""><input class="tnp-email" type="email" required name="ne" value="" placeholder="Email"><input class="tnp-submit" type="submit" value="Sign up" style=""></form>

The News

Mastodon introduced a new Terms of Service for the mastodon.social and mastodon.online instances, and then retracted the new ToS after criticism from the community about some of the conditions that are in the ToS. Mastodon announced the new ToS with a summary email that explained that the new ToS would “explicitly prohibit the scraping of user data for unauthorized purposes, e.g. archival or large language model (LLM) training. We want to make it clear that training LLMs on the data of Mastodon users on our instances, is not permitted.” It would also set a minimum age of 16 for everyone, and clarified rights regarding content licensing. There were multiple points of criticism with the ToS:

  • It made the IP license grant irrevocable, and not even deleting the post or account would revoke the IP license.
  • It had a binding arbitration waiver, which tech writer Cory Doctorow argued hard against.
  • To whom do these terms actually apply? Federation is complicated, and the legal framework for how federation interacts with user content rights is untested. Two different posts (1, 2) go into some of open questions regarding how the ToS interacts with federation.

Mastodon CEO Eugen Rochko noted in the Mastodon Discord that “the lawyers don’t have experience with federated platforms”, which points to the challenge of writing a ToS for federated platforms. Rochko also said that he has taken up on Doctorow’s offer to have lawyers of the Electronic Frontier Foundation get involved. The first two concerns listed above seem fairly straightforward to handle. However the question of how Terms of Service apply in a federated network seem more complicated to resolve, as it is unclear if there is even a broad agreement on how the ToS should function in a federated context, let alone how to translate that into legalese.

Meta, the company that relentlessly removes friction from their social apps to maximise engagement, has moved fediverse posts on Threads to a separate ‘fediverse’ feed. Posts from fediverse accounts will only appear in this new fediverse feed, and will not appear in the regular timelines on Threads. You can not reply on posts from the fediverse with your Threads account, Threads engineer Peter Cottle says that this feature (lol) is an ‘eventual goal’. The fediverse feed on Threads also shows top-level posts, not replies and reposts. Cottle says that this is to create a ‘cleaner product experience’. You can now also search for fediverse accounts in Threads, before this update users had to wait for a post by a fediverse account showed up in their feed so they could click on the profile and hit follow. David Imel from the MKBHD and Waveform channels asked Cottle about Threads’ plans for account portability, noting that this was an important point made by Threads’ Adam Mosseri. Cottle says that this is “top of mind for us”, but that they do not have a concrete timeline for this. Threads’ fediverse integration is also still not available in the EU, with no clear indication if or when it will launch in the region.

Wanderer is a platform for managing and sharing your hiking, running and biking trails. It is self-hosted and open source, and the latest update for Wanderer has added ActivityPub, making it decentralised and federated as well. There is a demo instance of Wanderer available to try out what the platform actually looks like. Wanderer also has the option to import trails from other platforms like Strava and Komoot. Wanderer does face a familiar challenge that goes for a new type of platforms on the fediverse however: how does it bootstrap itself into becoming a community?

Mastodon shared an update on their strategy for 2025. The organisation said they are still working on new non-profit organisation in Europe that will own the Mastodon assets. When Mastodon announced this in January 2025 they also said that the current CEO Eugen Rochko would step down and work on product strategy. The latest update by Mastodon does not share any news on a potential new CEO. Growth his one of the three key pillars of Mastodon’s strategy for 2025, and they are working on making Mastodon more accessible for general users, as well as some features that other organisations have asked for, such as greater customisation for instances. Regarding financial sustainability Mastodon said that they are working on offering additional commercial service, and that they’ll announce more on that soon.

Related to Mastodon growing into a more mature and sustainable organisation, they also announced this week that Mastodon is registered as a digital public good. This registration is part of the Digital Public Good Alliance, a large multi-stakeholder organisation. In a speech during the United Nations Office for Digital and Emerging Technologies‘s Open Source Week, Mastodon Board of Director member Hannah Aubry explains what it means for Mastodon to meet the DPG Standard: “adhering to privacy best practices, doing no harm, and contributing to the UN’s Sustainable Development Goals. And it aids us in our mission to empower public institutions to speak directly to their citizens and constituents, without the filter of a corporation.”

PieFed is officially out of beta, and has released the 1.0 version. The Reddit-like platform has grown significantly over recent weeks. Popular Lemmy instance Lemm.ee announced they would be shutting down, and PieFed has been one of the main recipients of users and communities looking for a new place. Lemmy app Voyager is also in the process of adding support for PieFed to the app. The growth of PieFed in recent weeks is instructive for understanding how community growth within the fediverse actually happens. PieFed has been around for over a year, with a compelling feature set (especially regarding moderation, as well as clustering communities in feeds and topics), but had a low adoption rate. It took an exogenous event for people to actually take the effort to give PieFed a serious consideration and migrate away from Lemmy to a different platform.

Framasoft has successfully completed their crowdfunding campaign, raising over 75k EUR. The large majority of the funds are for further development of the PeerTubeapp , such as playing video on background, adding support for live streaming, and managing videos within the app. The final part of the campaign funds is for the support of the Framasoft organisation itself. Framasoft says that most new features will likely be released late this year or next year. Live broadcast is currently already in development and is scheduled to launch “fairly quickly”.

In Other News

Wafrn is a Tumblr-like platform with native support for both ActivityPub and ATProto. The platform developers have released an Android app for Wafrn on F-Droid.

Manyfold is a fediverse platform for hosting and sharing 3D printer files, providing an alternative to platforms like Makerworld and Thingiverse. Manyfold was already available for self-hosting, and the 3dprint.social is the first publicly available instance that is now open for joining as well.

Bonfire is fediverse (micro)blogging platform that is getting close to release, and the developers are hosting online install parties to help people get started setting up their own instance.

FediThreat is a newly announced open source content moderation API for the fediverse by Pixelfed and Loops developer Daniel Supernault. There is not much publicly known yet on how FediThreat actually works. The project is scheduled for July.

The Event Federation project shares what they’ll be working on in the future to make events more accessible within the fediverse.

The Links

connectedplaces.online/reports

detail of a building in Brugge Belgium
0
0
0

We’re proud to share that FreeBSD Foundation Executive Director Deb Goodkin will be speaking at this year’s Open-Source Summit North America, taking place in Denver, Colorado.

🗓️ Wednesday, June 25
🕚 11:55 AM MDT

Alongside Michael Winser of Alpha-Omega, Deb will share insights from FreeBSD’s recent security audit — covering how the project secured funding, collaborated with sponsors, and navigated challenges.

🔗 More details here:
freebsdfoundation.org/news-and

0
0
0

We’re proud to share that FreeBSD Foundation Executive Director Deb Goodkin will be speaking at this year’s Open-Source Summit North America, taking place in Denver, Colorado.

🗓️ Wednesday, June 25
🕚 11:55 AM MDT

Alongside Michael Winser of Alpha-Omega, Deb will share insights from FreeBSD’s recent security audit — covering how the project secured funding, collaborated with sponsors, and navigated challenges.

🔗 More details here:
freebsdfoundation.org/news-and

0
0

Android「Chrome」アドレスバー上下移動公式対応

Jetstream @jetstream.blog@web.brid.gy

Android「Chrome」アドレスバー上下移動公式対応

Google、Android 版「Chrome」アプリにおけるアドレスバーの上下移動設定公式対応を正式発表。Android 版「Chrome」アプリにて、ついにアドレスバーを画面下にも固定できるように。アドレスバーを長押しして、ポップアップ表示される[アドレスバーを下部に移動]をタップするだけ。

Read more →
0
0

지금의 생성형 AI는 학습을 위해 각종 자료,특히 텍스트가 필요한데 (대부분의 영어로 된 공개된 텍스트는 이미 대기업 AI들은 모조리 학습했다는 이야기도) AI가 생성한 텍스트를 AI가 학습할 경우 모델이 붕괴될 위험이 있다고. 그림만 그런게 아니었군요. 그럼 음악이나 영상도 그럴테고. 그래서 새로운 AI 모델 개발을 위해서는 인간이 작성했다는 것이 확실한 데이터가 필요하고, 챗GPT가 공개된 2022년 11월 30일 이전의 텍스트가 의미를 갖게 된다고.

0
0
0
0
0
0

LOL. "Lustige Mail" von $ork wegen einer Reisekostenabrechnung.
Wenn die sich nicht bis EOW in Luft auflöst, muss ich wohl meinen CV abstauben.

Braucht wer einen truthsayer und BS-Detektor im Souvereign IT Umfeld?

0
0
0

This morning I decided to find all Python Morsels articles that include cheat sheets.

I've apparently made over a dozen cheat sheets so far... and I haven't even made the usual cheat sheets for list/dict/set operations.

The largest one is the "every dunder method in Python" list... there's over 100 of them!

pythonmorsels.com/articles/che

0
0
0
0
0

XiNiHa shared the below article:

How to pass the invisible

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

This post explores the enduring challenge in software programming of how to pass invisible contextual information, such as loggers or request contexts, through applications without cumbersome explicit parameter passing. It examines various approaches throughout history, including dynamic scoping, aspect-oriented programming (AOP), context variables, monads, and effect systems. Each method offers a unique solution, from the simplicity of dynamic scoping in early Lisp to the modularity of AOP and the type-safe encoding of effects in modern functional programming. The post highlights the trade-offs of each approach, such as the unpredictability of dynamic scoping or the complexity of monad transformers. It also touches on how context variables are used in modern asynchronous and parallel programming, as well as in UI frameworks like React. The author concludes by noting that the art of passing the invisible is an eternal theme in software programming, and this post provides valuable insights into the evolution and future directions of this critical aspect of software architecture.

Read more →
11
1
0

Hello, fediverse!

I'm Ena, the new PR coordinator hired by the Mastodon nonprofit (@Mastodon). I've been recruited to help bring the fediverse to a younger, sexier, more diverse, more cutting-edge audience. According to our polls, using the original creator almost like a mascot is essential to keeping things simple and familiar for how the younger crowd is used to doing things. Which is why we'll be turning @GargronEugen Rochko into a one-man promotional force to rival even Oprah's most successful guests.

First off, we'll give him a makeover, starting with a 18-carat gold chain with a Mastodon logo pendant, custom Rick Owens sweatpants, and whatever hoodie best matches the rare Bugatti we've aquired for him. We aren't settled on a hairstyle yet as he's been tearfully pleading to keep his current one over our Zoom calls.

After an intensive course on how to tactically "crash out" in a way that gains popularity within mainstream American pop culture's fixation on brash individuality, he'll go where the action is. We've already booked him a brief appearance on Kai Cenat's stream, and we're working on scheduling him a debate with Mark Zuckerberg on the Joe Rogan Experience, so we don't entirely leave out elderly audiences.

We've also acquired leaked information about IShowSpeed's next trip. Although it'll be tough to make on time, I've contacted a friend of my uncle who's agreed to let us borrow his old plane from the Vietnam days so Eugen can intercept IShowSpeed via the terror and wonder of skydiving.

Eugen will not be alone in his evangelism. We've reached out to the management of various rising star underground rappers in order to buy bars on their next albums, such as "found my bitch on masto" and "hooked up wit the plug on fedi".

We hope this is enough to supplement him, because we'll be strapped for cash after that. Be sure to donate and support a more decentralized internet!

0
0
0
0
0

:

Varios amig@s del y de me han preguntado si hay por aquí algún servicio de pronóstico del , pues bien, si lo hay, esta en  mx.fedimeteo.com/ donde hallarán diversas cuentas que publican estas cuestiones, una vez hallada la entidad federativa correspondiente solo basta seguir la cuenta listada, como por ejemplo @ciudad_de_mexico__cdmxCiudad De Mexico - Cdmx - FediMeteo y el pronóstico climatico para aparecerá día a día en nuestro time line, lo mismo con la cuenta @toluca__estado_de_mexicoToluca - Estado De Mexico - FediMeteo quien nos dará el pronóstico para el

Genial ¿no te parece,

0
0
0
0

Fediverse Report is now Connected Places!

As the open social web grows, my writing has expanded to cover the large variety of places within this connected network of platforms. Fundamentally I think the open social web are Connected Places. The platforms, instances and communities we're building are digital places, connected via open protocols.

This name changes better reflects what my writing is all about. To read more: connectedplaces.online/welcome

0

Nuclear power is much safer than it was when I was growing up. These new plants won’t suffer risk of meltdowns like the legacy ones. And it’s far safer and better for our planet than building more fossil fuel burning facilities.

0
0

@cwebberChristine Lemmer-Webber @unloflunlofl [Promoted Toot] @demiurg I said something to them like "I have to admit, I thought you would be one of the few vendors on the floor who wouldn't be doing an AI demo" they were like "[genuine] oh why is that?"

You know who was the only vendor there with zero AI marketing? Hashicorp. (They just weren't ready, they're all in on AIOps now that they're part of IBM.)

0

過去作履修してからGQuuuuuuX視聴するのは途中で心が折れてGQuuuuuuXまで辿り着けない可能性高いから、GQuuuuuuX視聴してから過去作観る方が観る目的というか、違う楽しみがあってモチベに繋がりやすいんじゃないかなぁって思った。

0
0
0
0
0
0
0

Unpopular opinion: It is reasonable to describe random crap by volunteers with no warranty as part of a "supply chain" if it turns out a business is inhaling the random crap into their product. If a company's supply chain was to get their office furniture by driving around and seeing if anyone was throwing out couches on garbage day, that would be a supply chain, it would just be an obviously foolish one

0

just small circles 🕊 shared the below article:

What we shipped so far in 2025

ActivityPub for WordPress @activitypub.blog@activitypub.blog

<p>Alongside our upcoming plans, we’ve already shipped several important features in recent releases. Here are some highlights of what’s now available in the ActivityPub plugin.</p> <p>Onboarding</p> <p>We’ve added an onboarding flow after plugin activation to help guide new users through key decisions — such as selecting the Actor Mode.</p> <p>It’s also a great opportunity to explain Fediverse concepts for users who are new to them.</p> <p>More details:</p> <p>👉 5.9.0 — Easier onboarding for your Fediverse […]</p>

Read more →
0
1
0

@christianpChristian Lawson-Perfect

Just a thought, from a knuckle-dragging biology scientist. TL;DR: I believe there is scope to make the hosting of a peertube instance even more lightweight in the future.

I read some time ago of people using to transcode video in a user's web-browser. blog.scottlogic.com/2020/11/23

Since then, I believe has done/is doing some clever things to improve the browser's access to the device's GPU.

I have not seen any capability that offloads video transcoding to the user in this way.

I imagine, though, that this would align well with peertube's agenda of lowering the bar to entry into web-video hosting, so I cannot help but think that this will come in time.

My own interest is seeing a (activitypub) instance whose web-pages could posts into the user's own language using the user's own processing power... One day, maybe!

Thank you again for all your hard work; it is an inspiration.

0
0
0
0
0
0
0
0
0
0
0