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

FEP-b2b8: Long-form Text

Arnold Schrijver @aschrijver@socialhub.activitypub.rocks

Hello!

This is a discussion thread for the proposed FEP-b2b8: Long-form Text.Please use this thread to discuss the proposed FEP and any potential problemsor improvements that can be addressed.

SummaryMulti-paragraph text is an important content type on the Social Web. This FEP defines best practices for representing and using properties of a long-form text object in Activity Streams 2.0.

cc @eprodrom

Read more →
0
0
0
0
0
0
0

Bertrand Russell on how fascism begins:

"The first step in a fascist movement is the combination under an energetic leader of a number of men who possess more than the average share of leisure, brutality, and stupidity. The next step is to fascinate fools and muzzle the intelligent, by emotional excitement on the one hand and terrorism on the other.

This technique is as old as the hills; it was practiced in almost every Greek city, and the moderns have only enlarged its scale."

Bertrand Russell
0
0
0

Nintendo Switch 2 SoC (Nvidia T239) die shot - ARM Cortex-A78C cores, 4MB of L2 cache - NVIDIA’s Ampere architecture with 1536 CUDA cores - 207 mm2(twice as big as Tegra X1 on 16nm) - 6GB Hynix LPDDR5 (128-bit memory bus rated at 8533 MT/s) x2 #Techsky nintendosoup.com/nintendo-swi...

0
0
0
0
0
0


“2022年に射殺されたアリゾナ州のクリス・ペルキーさんが、AIによって生成された映像を通じて裁判で加害者に向けて意見陳述を行った。録音や写真を基に遺族がAIを用いて作成したもので、許しを語る内容だった。判事はその意義を評価したが、専門家の間では今後のAI活用に対する懸念もある。”

(アリゾナで射殺された男性がAIで「復活」、裁判で意見陳述)
◆射殺されたアリゾナ州の男性、裁判で被害者として意見陳述 AIで動画生成
bbc.com/japanese/articles/cx2q

0
0
0
0

(not joking; the level of doom removal that bsky's filtering mechanisms allow is wonderful. i literally have one filter whose whole job it is to hide anything that looks like a twitter screenshot.)

0
0
0
0
0
0

사람들이 서비스형 LLM에게 자기 내밀한 이야기 등 모든 것을 털어놓고 있다. 이게 <del>클라우드</del> 남의 컴퓨터 에 저장된다는 인식 자체가 없는 이용자가 90% 이상이 아닐까 싶다.

예상: 이러다가 어느 업체가 유출 사고 한번 거하게 칠 것이다. 절대 노출되어서는 안 되는, 한 인간에게 회복이 불가능한 피해를 입히는 심각한 비밀이 공개되어 비극적 결말로 치닫는 경우가 반드시 발생할 것이다.

참사가 예상되지만 막을 수 없다. 가까운 이들에게 경고하고 주의를 당부하는 정도가 우리의 한계다.

0

사람들이 서비스형 LLM에게 자기 내밀한 이야기 등 모든 것을 털어놓고 있다. 이게 <del>클라우드</del> 남의 컴퓨터 에 저장된다는 인식 자체가 없는 이용자가 90% 이상이 아닐까 싶다.

예상: 이러다가 어느 업체가 유출 사고 한번 거하게 칠 것이다. 절대 노출되어서는 안 되는, 한 인간에게 회복이 불가능한 피해를 입히는 심각한 비밀이 공개되어 비극적 결말로 치닫는 경우가 반드시 발생할 것이다.

참사가 예상되지만 막을 수 없다. 가까운 이들에게 경고하고 주의를 당부하는 정도가 우리의 한계다.

0

Bluesky is a for-profit company backed by investments, yet they've claimed there won't be ads and that any future subscription won't offer advantages over free users. So how exactly do they plan to make money? Seems like a pretty lousy investment, if you ask me. I wouldn't invest my money on something I know won't produce any return.

0
0
0
0
0
0
0

‼️Hey! Just launched 29 beta 1
Apart from bug fixes (yay), some new things👇

- New iconset
- Layout of polls improved and a "show results" button added
- Support for the "blur" filter action
- Quality of the image viewer improved
- An additional dialog will prevent accidentally dismissing the media caption dialog
- Boosts and favorites now confirmed via a bottom sheet, not a drop down
- Support for Android 16
- Improved localizations

First on Google Play, later on F-droid!

0
0
0

‼️Hey! Just launched 29 beta 1
Apart from bug fixes (yay), some new things👇

- New iconset
- Layout of polls improved and a "show results" button added
- Support for the "blur" filter action
- Quality of the image viewer improved
- An additional dialog will prevent accidentally dismissing the media caption dialog
- Boosts and favorites now confirmed via a bottom sheet, not a drop down
- Support for Android 16
- Improved localizations

First on Google Play, later on F-droid!

0
0
0
0
0
0
0

so I thought to myself, I should try to use some of these tools at my disposal, I care about my friends and the folks I'm a fan of whomst I follow, but a lot of them are posting about doom more or less nonstop, maybe I should have a look at, like, the hashtag to get away from the fascist terrorism and the infosec breach nightmares and the AI slop and so on, maybe I can post some stuff that *others* can riff on if there's something good there

0
0
0
0
0
0
0

Bluesky Report – #115

Independent ATProto infrastructure has been rapidly expanding recently, experiments with games on ATProto, and Graze offers developer grants.

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 tomorrow!

<form action="https://fediversereport.com/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="Yep, I want to receive the newsletters" style=""></form>

Independent Infrastructure news

Over the last week, the effort towards decentralisation and running independent pieces of ATProto infrastructure has sped up significantly. There are now multiple relays that are publicly accessible. Other people also have made alternate AppViews that are Bluesky-compatible. Combined, this makes it now possible to fully use Bluesky without using any infrastructure owned by Bluesky PBC, and the first people have done so. To do so means using a separate PDS, relay, AppView and client.

Some of the updates regarding relays:

  • Blacksky has built their own relay, using their own custom implementation. This relay is publicly accessible, meaning that other people can use this relay instead of the relay that Bluesky PBC uses.
  • A writeup on how to set up your own relay by Bluesky engineer Bryan Newbold, for some 34 USD/month.
  • Making relays cheaper has been due to the Sync 1.1 update, Bluesky PBC goes into more detail in a blog post what this entails.

And the updates regarding clients and AppViews:

  • Two clients now support the ability for users to set their own AppView, Deer and TOKIMEKI.
  • AppViewLite is another AppView for Bluesky that has been around for a while, that focuses on being cheap to run. It also heavily optimises for network data storage, with creator Alnkq running AppViewLite that contains full network data on a cheap 10 year old machine. So far, AppViewLite only worked with a custom frontend. An update this week now make it possible to use AppViewLite in combination with other clients.

Some further thoughts:

  • The way ATProto works, is that it takes the software that runs a social network and splits it up into separate components, with each of those components being able to be run independently. This has made self-hosting any component possible since the beginning of the network opening up. But to tak advantage of this, and get to a state of full independence, it means running multiple pieces of software. This has created a bit of a catch-22 in the ecosystem: you could run your own relay, but without another independent AppView to take advantage of this, it is not super useful. You could run your own (focused on the Bluesky lexicon) AppView, but without a client that allows you to set your own AppView it is not particularly useful either. What happened now in the last weeks is that all these individual pieces are starting to come together. With Deer allowing you to set your own custom AppView, there is now a use to actually run your own AppView. Which in turn also gives more purpose to running your own relay.
  • For building features in a Bluesky client that Bluesky itself does not have, a different AppView is needed. Now that these are starting to become available, there is new space to experiment with clients that have features that Bluesky does not have. Deer has already started going in this direction by allowing people to set any account as a trusted verifier, for example.
  • There has been skepticism around Bluesky PBC’s claims regarding decentralisation, especially from people within the ActivityPub community. Part of this distrust has come from people applying a mental framework of how ActivityPub works to how ATProto works. In this framework, Bluesky being decentralised would mean that there are other software platforms that are interoperable with the Bluesky lexicon. I’ll be writing more about those different mental frameworks, and how that relates to decentralisation later. But for now these developments strengthen the claims of Bluesky PBC around decentralisation and building a network that is ‘billionaire-proof’.

In Other News

at://2048 is the game of 2048, integrated with ATProto. 2048 is a sliding tile puzzle game where players combine numbered tiles to reach the 2048 tile, that has gotten popularity years ago and has been reimplemented a number of times. What makes the at://2048 version stand out is that the scores of the game are stored on your ATProto PDS. This creates new features and challenges: it gives the game a more social element, with features like leaderboards. It also creates a new challenge, of how to verify that a score on someone’s PDS is actually legit. at://2048 is experimenting with verified badges to authenticate if a score is legit. Integrating games with ATProto is one of the areas that is under-explored, and this reimplementation of 2048 is worth watching to get a sense of how the integration of games with ATProto will further develop.

Bluesky differs from other social networks in one significant way, namely that users blocking each other is public information. This creates new dynamics, from people being able to see who have blocked them, to leaderboards of the most blocked accounts on the network. A new paper, ‘Self-moderation in the decentralized era: decoding blocking behavior on Bluesky‘, takes advantages of data on blocks being public to study user behaviour. Some of their findings: “users who receive a high number of blocks exhibit distinctive behavioral traits that set them apart from the general user population. These patterns are not necessarily linked to toxicity or misinformation, indicating that block-worthy behavior is more nuanced and complex than traditional moderation markers might suggest. Second, these distinctive traits can be effectively encoded and leveraged by machine learning models, suggesting the feasibility of early-warning or flagging systems able to assist moderation teams by surfacing potentially problematic users even before issues escalate.”

Custom feed builder Graze is giving out 5 grants of 1k USD for other projects in the ATProto ecosystem. Explaining why the startup is giving out grants, Graze says: “First, we want to help accelerate growth in the ATProto / Bluesky ecosystem. Projects that help *others* are vital. Second, we want to empower communities to sustain themselves. Third, we want to help give people & orgs direct access to their audiences. Broadly, those are *our* goals as an org.”

Bluesky in the media

  • Time Magazine talks with Bluesky CEO Jay Graber and COO Rose Wang after they both got recognised as rising leaders in the Asian Pacific Community by Gold House. On monetisation, Graber says “she’s considering subscription models or monetizing Bluesky’s marketplaces of custom tools, but no concrete plans have been set in motion.”
  • Wired published an article on how digital archivists are racing to save Black History while the Trump administration is trying to erase it. Wired talks with Blacksky’s Rudy Fraser, who describes “Blacksky as a living archive. Currently its database holds 17 million posts from Black users over the last two years”.
  • How the San Francisco Standard uses Graze to hone their social media strategyGraze

ATProto tech news

  • The two developers behind Git collaboration platform Tangled, the brothers Anirudh and Akshay Oppiliappan, gave an interview on the devtools.fm podcast about Tangled. The platform also got various feature updates this week, and customisable profiles.
  • Graze has made their ATProto authentication tool open-source and available for everyone to use. The ‘ATmosphere Authentication, Identity, and Permission Proxy‘ allows developers to easily add ATProto authentication to their software as a separate micro-service.
  • WhiteBreeze is a self-hostable frontend for WhiteWind, allowing people to build their own blog on ATProto.
  • ATProto Migrator is a tool to migrate your ATProto account to a different PDS. It does so via a web application, without people having to touch the Command Line Interface (CLI). This makes account migration more accessible, as other tools until now (such as goat by Bluesky engineer Bryan Newbold) require people to use the CLI.
  • Flashes is a Bluesky client focused on images, and they are experimenting with some new ways to deal with the limitations that come from using Bluesky’s data. A Bluesky post can contain a maximum of 4 images and 300 characters. Flashes has upgraded that limit to 900 characters and 12 images. It works by actually creating 3 separate Bluesky posts in a thread, and displaying this as a single post in the Flashes app.
  • A guide on Publishing ATProto Lexicons.

That’s all for this week, thanks for reading! If you want more analysis, you can subscribe to my newsletter. Every week you get an update with all this week’s articles, as well as extra analysis not published anywhere else. You can subscribe below, and follow this blog @fediversereport.com and my personal account @laurenshof.online on Bluesky.

<form action="https://fediversereport.com/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="Yep, I want to receive the newsletters" style=""></form>

fediversereport.com/bluesky-re

Detail of building in Amsterdam-North
0

Bluesky Report 115 - This week's news for and :

- Lots of new independent atproto infrastructure, with new relays, appviews, and more
- research on blocking behaviour on Bluesky
- Graze is giving dev grants to accelerate the ecosystem

fediversereport.com/bluesky-re

0

Not new (2023), but this exemplifies Apple’s culture of arrogance and entitlement.

By their logic, the local electric company “facilitates” a large portion of my Apple-device use. They should claim that they created the platform that lets Apple devices exist, and demand a third of their revenue.

What about my ISP? Cellular provider? Router manufacturer? The wires in my walls? The pizza place down the street, for fueling my body as I type?

Institutional delusion.

From: techcrunch.com/2025/05/08/appf

0
0
0
0
0
0
0
0