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.

I haven't talk about it much publicly, but I'm building a social network. It's based on RSS feeds you can style with HTML and CSS. I'm at the point where I need to start gathering feedback.

This post is my initial prototype for handling CSS. If you're interested, take a look and let me know what you think.

alanwsmith.com/en/2v/u0/bf/kf/

0
0
0
0
0
0
0
0
0
0

중고등학생때 뭐시기 행사 있어서 월평역에서 카이스트까지 걸어보고 서울대입구역에서 서울대까지 걸어가고 나서 이건 사람이 할 게 아니란 큰 교훈을 깨닫고 결국 한양대로 진학하기

0
0
0
0
0
0
0
0
0
0

Bluesky Report - this week's news:

- custom feed builder Graze raises 1M USD
- Deer Social is a fork of the official app, giving people the option to use the app with various features turned off
- a paper on the large impact of Starter Packs

fediversereport.com/bluesky-re

0
0
0
0
0

首次嘟文先說說近期的人生課題

首先簡單介紹一下現況
由於現公司的制度、環境每況愈下,為了身心健康毅然決然提了離職
預計6月從待了5年的單位離職
在這之前已經先報名了證照班
配合聯成有開課的時間所以9月才開始上聯成的Linux 課程(主要針對RHCSA、RHCE證照考取)
考慮在6月到9月上課前自學CCNA

在離職前的這段時間時不時在夜深人靜的時刻就忍不住逛著104的職缺
說不焦慮真的是騙人的

真想找個人問問
以一個非本科具有上面幾張證照的情況下
能找到什麼樣的職缺

0
0

首次嘟文先說說近期的人生課題

首先簡單介紹一下現況
由於現公司的制度、環境每況愈下,為了身心健康毅然決然提了離職
預計6月從待了5年的單位離職
在這之前已經先報名了證照班
配合聯成有開課的時間所以9月才開始上聯成的Linux 課程(主要針對RHCSA、RHCE證照考取)
考慮在6月到9月上課前自學CCNA

在離職前的這段時間時不時在夜深人靜的時刻就忍不住逛著104的職缺
說不焦慮真的是騙人的

真想找個人問問
以一個非本科具有上面幾張證照的情況下
能找到什麼樣的職缺

0

今天正好在台電大樓的加羅林魚木附近用餐,幾年前來看時還是圍牆封起,現在旁邊有完整告示和介紹,歡迎大家親近這棵可愛的老樹。幸福感的組成要件之一包含了不時體驗對自然的敬畏,我們站在這邊遠看不同生命的尺度、近看美麗的枝葉繁花、用鼻子大口吸進香氣、用掌心接住飄零的花瓣,覺得,很幸福喔!

0
0
0
0

Bluesky Report – #112

The main news of this week is about the Turkish government pressuring Bluesky to hide accounts by political dissidents on the network. Yesterday I published an article about the situation, and how geographic-based moderation works on Bluesky. The other news of this week is that custom feed builder Graze raised 1M USD, and a new fork of the Bluesky app.

Graze raises 1 million USD

Custom feed builder Graze has raised 1 million USD in a pre-seed adventure round. Graze allows people to build their own custom feed, in a way that makes it accessible for non-coders. The platform also allows for feed builders to include ads into their feeds. The feature has been slowly rolling out recently, and feed operators are starting to use the advertisement options now. One example is the News Feeds by independent ATProto developer Ændra Rininsland, who recently shared plans at the ATmosphere Conference to reinvest the ad revenue back into the development of queer communities on ATProto. Graze is charging 1 dollar per 1000 impressions, a number the team expect to go up as Bluesky grows. Graze takes a 30% cut of this, which goes to hosting, payment processing and the development of the Graze platform. TechCrunch reports further on the revenue sharing:

“the team is considering doing a revenue share with Bluesky and other apps built on its underlying technology, the AT Protocol (ATProto). Today, Graze is working with other Bluesky ATProto-based apps, including photo and video apps like SkylightSpark, and Flashes. “We’re very interested in figuring out what is the ethical revenue sharing model that helps everyone involved in the picture, including app developers,” said Graze co-founder and CEO Peat Bakke.”

Meanwhile, Graze is working further on making their feeds accessible outside of Bluesky as well, their latest update allows feeds to be embedded on any web page.

In last week’s update, I reflected on comments by Bluesky CEO Jay Graber about Bluesky’s monetisation plans. Graber mentions marketplaces and subscriptions as the main plans for how Bluesky plans to make money. When it comes to marketplaces, Graber’s example is about Blacksky, where Graber imagines that people can subscribe to feeds and that Bluesky will take a cut of the transaction. Last week I already went about how that does not seem to line up well with the direction that Blacksky is taking. But Graze raising 1 million to build their own business also shows that the marketplace for feeds might just happen outside of Bluesky PBC instead.

In Other News

Deer is a new client for Bluesky, and it is a fork of the official Bluesky app. What stands out about Deer is it focuses on some specific design choices that Bluesky has made, and giving users the ability to take different choices. For example, Deer allows people to turn various Bluesky features off, such as the go.bsky.app redirect, show posts where two other people have blocked each other (undoing the ‘nuclear block’), remove the geographic moderation labelers, or remove the main moderation labeler altogether.

An academic paper on Starter Packs: ‘Bootstrapping Social Networks: Lessons from Bluesky Starter Packs‘. The paper shows how big the impact of Starter Packs on the Bluesky network has been. The authors write: “Their impact [of Starter Packs] on the social graph increases over time surpassing 40 % of all the follow operations in December 2024. […] This represents a remarkable 19.95 % of all follow edges of the network, indicating a large impact of starter packs on the overall social graph. Follows resulting from starter packs are also long-lasting: we observe that by the end of 2024, 93.82 % of them are still present.”

Bluesky PBC is hiring for another two positions: a Senior Communications Manager and Developer Relations.

Newsletter platform Ghost has been working on an ActivityPub integration, allowing newsletters to show up in the fediverse. Combined with the Bridgy Fed, the connector software that allows posts to travel between the fediverse and the ATmosphere, posts from Ghost could already show up on Bluesky, but this can be a finicky process. Ghost is working on making this easier, with a simple one-click button to connect Ghost sites to Bluesky.

Stream.place is a video streaming platform that integrates with ATProto. It is grown out of the Livepeer ecosystem, a crypto DAO that focuses on livestreaming and video decoding. Stream.place has asked the Livepeer DAO for a grant of ~390k USD, with the DAO now voting on the proposal.

Some more ways and tools to interact with feeds this week. Summarising your Bluesky following feed via an LLM, with an MCP server. Transparant.se is building a Discover/For You type of algorithmic feed that is customisable. 777Bluesky gives 10 trending posts in audio format.

Bluesky PBC will apply stricter moderation to the usage of list as a vector for harrassment.

Bluecast is an audio room platform on ATProto, that mainly caters towards the Japanese community. Their latest update allows for recordings to be converted into 3minute videos and to be posted on Bluesky.

Tangled is a git collaboration platform on ATProto. In their latest blog post Tangled shares how they are building their own pull request system.

A scientific article on how to use Bluesky and Instagram for science professionals, in the Fisheries journal.

The International Journalism Festival held a panel called ‘Breaking on Bluesky: live news in a post-Twitter era’, with Emily Liu from Bluesky and Sarah Jeong from The Verge. The session can be rewatched here.


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
1
1

A long time ago, I saw the first bits of Swift be used for the Swift compiler, looked cool.

Then I blinked for a second, and a massive chunk is now written in Swift!

Pretty sweet.

github.com/swiftlang/swift/tre

@MigueldeicazaMiguel de Icaza ᯅ🍉 If we’re doing our jobs well, nobody will ever notice that we’re doing this. But it’s making things cleaner and more robust and so much nicer to work on, bit by bit. You pointed at the optimizer bits; we’re also doing new-parser and related work over in github.com/swiftlang/swift/tre.

0
0
0

明日はアクアブリーダーズフェスタってのがあるらしくて、割りと行くの楽しみにしてたけど、オイカワが短期間で大きくなってきてるのとやっぱり流れのある場所で広々と泳ぐ魚やから今の飼育ケースやと狭過ぎると判断して、早めに新たな水槽(小型ではあるものの)立ち上げせねばならんので今回はイベント行くの見送る事にした​:ablobcatnodmeltcry:
どのみち新しい生体お迎えする余裕は無いし、何よりまずは目の前の子達が快適に過ごせる様にするのが飼い主としてのお仕事やもんね
:ameowthinkingsmirk:

1
1

今天正好在台電大樓的加羅林魚木附近用餐,幾年前來看時還是圍牆封起,現在旁邊有完整告示和介紹,歡迎大家親近這棵可愛的老樹。幸福感的組成要件之一包含了不時體驗對自然的敬畏,我們站在這邊遠看不同生命的尺度、近看美麗的枝葉繁花、用鼻子大口吸進香氣、用掌心接住飄零的花瓣,覺得,很幸福喔!

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

アクアリウム関係、調べれば調べる程に人によって真逆の事書いてたりするし、書いてる内容も個体差とかで全く通用せんかったりするので、結局は大まかに参考にする程度で目の前の子達としっかり対話しながらやっていくしか無いと悟った​:blobcat_frustration:

1
0
0
0
0
0
0
0