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

"One highlight of submitting a PR to is that their infrastructure has more CI coverage than we could possibly dream of: a complete build of Python runs over 50+ toolchains and architectures. The flipside? We discovered some pretty annoying corner cases."
jonathan.protzenko.fr/2025/04/

0
1

引っ越したので、こっちにもウスユキバトの写真を貼っておこう。
口に羽くっつけてる青っぽいのが
の「えだまめ」。おっちょこちょいだけど、そこがかわいい。
茶色いのが
の「だいず」。大人しくてかわいい。
確か2021/03頃生まれ。

えだまめ。だいず。
1
1
0
0
0

I just switched all my FreeBSD hosts and jails from sudo to doas, and now all ansible async tasks fail if the value of "poll" isn't set to 0.

Uninstalling sudo and setting doas as "ansible_become_method" is literally all I've changed right now, so the error message "could not find job" doesn't make any sense to me.

Do you think this is a bug?

Screenshot of many ansible error messages on my command line saying "could not find job" after switching from sudo to doas as a privilege escalation for ansible (become_method).
0
0
0

Day! Den Tag zum Anlass genommen, habe ich heut ein weiteres Development Release meiner Firmware zusammengeschnürt und den v0.2 Entwicklungsstand in den Git main gemerged, da dieser nun voll funktionsfähig, wenn auch noch nicht feature complete, ist :)

Neben einer aktualisierten Readme im Git Projekt gibt es auch unter den Release pre-built Binaries zum direkten Upload auf euren :)

Ihr findet alles weitere hier: git.la10cy.net/DeltaLima/CanGr

cangrow root page web ui with gauzges and line chartmontage of cangrow settings pages
0
0
0

바이브코딩을 하면서 느끼는게 몇가지 있는데,

  1. 내가 뭘 하고 싶은지, 뭘 생각하는지 명확하게 설명할 수 있는 능력이 더더욱 중요해짐.
    • 그렇다는 것은 즉, 문서를 작성하는 능력이랑 커뮤니케이션이 능력이 중요함. LLM의 시대에서 Garbage in Garbage out은 절대진리
  2. 타이핑을 많이 해서 손에 익는 것도 중요하지만, 머리에 들어있는 정보량이랑 계획을 세우는 것도 못지 않게 중요해짐.
    • 바이브코딩으로 타이핑하고 디버깅하느라 날아가는 시간이 절약되었다면, 그 시간에 앞으로 어떤 문제를 해결할지 고민하는데 시간을 더 들여야 함. 뭔가를 학습 중인 단계라면, 좀 더 많은 정보량이 머릿속에 들어올 수 있도록 해야 함.

뭐.... 손빠른 사람들의 시대가 갔다고는 하지만, 손빠른 사람들이 바이브코딩을 더 빠르게 하지 않을까 싶기도 하고 단위시간당 정보처리량이 더더욱 속도전에서 영향을 미치지 않을까 싶다. 리터러시는 말할 것도 없다.

4
0

跟伴侶的外甥女玩好累
剛好到了要求關注的年紀,幾乎無時無刻都要別人看他或者配合他,大人都沒辦法好好聊天或者看電視

為什麼我好像沒有經歷過那個年紀 :blobpeek:
小時候都覺得大人最好不要理我煩我
這就是I人和E人的分別嗎

0
0
0
0
0
0
0

ん​:meow_waitwhat:
:io:​以外の他のサーバーの人から私が申請したカスタム絵文字が私の​:note:​に​:reaction:されてる
なんで
:meow_waitwhat:
他のサーバーに申請した覚えもないしこのサーバーのアカウントも作ってないわよ
:obieru_murakamisan_tutinoko:

0

以軍殺死15巴國醫護,軍方調查歸咎「夜間能見度差」,士兵認不出是救護車。
abc.net.au/news/2025-04-21/isr

事發在2025年3月23日晚上,加沙南部一支救護車隊遭以軍開槍攻擊。

以色列國防軍最初解釋,當時救護車沒有開啓閃燈(又稱警示燈、緊急閃燈),他們以為對方是哈馬斯車隊,於是開火。

隨即發布事發片段,顯示以軍開火前,救護車已經發出紅色閃燈。片段來自遇害醫護的手機。(影片見留言)檢查過屍體的醫護稱,有證據顯示死者頭部中槍,手腳被綁,儼如行刑。

其中一名醫護仍然失蹤, 稱他在以軍手中。

以軍內部調查後,在4月20日稱,無證據顯示在開火前後,以軍槍決或綑綁死者。士兵沒有無差別開火。

以軍解釋:「情報顯示五輛車急速靠近,並停在士兵附近。車上乘客迅速落車。由於晚間能見度差,現場的副指揮官起初沒有認出該等車輛是救護車。」

該名副指揮官已被免職。(詳情見留言另稿)

以軍聲明沒有提及,影片證明遇襲救護車有發出緊急閃燈。以軍又稱,其中六人是哈馬斯恐怖分子。

@board公共留言板

0
0
0
0
1
0
1
0
1
0
97
0
0
0
0
0
0
0

You ever go to link a blog post and realize you never actually finished the post? That happened to me yesterday with my talk. So today I finished/published said post.

I present: Six Ways to Onboard New Contributors

relational-tech.com/blog/six-w

It rounds up my best suggestions for welcoming newcomers:

- context-building tasks
- FRAME tasks
- tasks that utilize newcomer ignorance
- tasks that utilize newcomer expertise
- pairing

and most important: letting new contributors "just be"

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

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