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.

็ฉบๆธฏๆฅฝใ—ใ‚€ใชใ‚‰ใ“ใ“ใ‚‚่‰ฏใ„ใงใ™ใ‚ˆใ€‚็ฉบๆธฏใจใ„ใ†ใ‹้›ข็€้™ธใ‚’ๆฅฝใ—ใ‚€ๆ„Ÿใ˜ใซใชใ‚Šใพใ™ใŒโ€ฆ maps.app.goo.gl/23X8NfmyKQNmjN

0
0

I was just reminded of my old "AutoVids" project from 2014. It would grab a hashtag on Vine and grab a bunch of videos from the hashtag, then stitch them into a short video at 2x speed with CC-licensed music.

I went to look at the videos and it turns out that YouTube automatically converted them all to "shorts", which normally would annoy me but they actually look pretty nice and are easy to browse on this landing page all together:

youtube.com/@dariusk2/shorts

0

็ฉบๆธฏๆฅฝใ—ใ‚€ใชใ‚‰ใ“ใ“ใ‚‚่‰ฏใ„ใงใ™ใ‚ˆใ€‚็ฉบๆธฏใจใ„ใ†ใ‹้›ข็€้™ธใ‚’ๆฅฝใ—ใ‚€ๆ„Ÿใ˜ใซใชใ‚Šใพใ™ใŒโ€ฆ maps.app.goo.gl/23X8NfmyKQNmjN

0

ๅฐŠๆ•ฌใ—ใฆใ‚‹ใ‚ฝใƒ•ใƒˆใ‚ฆใ‚งใ‚ขใ‚จใƒณใ‚ธใƒ‹ใ‚ขใฎๆ–นใŒไปŠใฏใ€ŒBlueskyใŒไธ€็•ชๅฑ…ๅฟƒๅœฐ่‰ฏใ„ใ€ใจๆ›ธใ„ใฆใŠใ‚‰ใ‚Œใฆใ€ใใ†ใ„ใ†ๅถ็„ถใงๆœชๆฅใŒๆฑบใพใฃใฆใ„ใฃใฆใ—ใพใ†ใ‚‚ใ‚“ใชใฎใ‹ใ‚‚ใชใ‚ใฃใฆ่กŒๆ–นไธๆ˜ŽใซใชใฃใŸ่ฟ‘ๆ‰€ใฎ่งฆใ‚‰ใ›ใฆใใ‚Œใ‚‹็ŒซใŒๆ‚ฒใ—ใ‚“ใงใŸ

0

Bluesky Report โ€“ #108

Northsky is a new cooperative that is building their own space for the trans and queer community on Bluesky/ATProto, multiple apps are starting to work towards financial sustainability, and more.

The News

Northsky announced

Northsky Social is a newly announced cooperative that is โ€œworking to build a digital space designed around active moderation and user safety for 2SLGBTQIA+ communities.โ€ The Canadian cooperative features a group of people from Blueskyโ€™s 2SLGBTQIA+ community that have decided to build their own place on ATProto, serving the trans and queer community.

The first part of the Northsky project focuses on data hosting. Northsky is providing their users with managed PDS hosting. Users can transfer their data from a Bluesky-managed PDS to a Northsky-managed PDS. Northsky focuses on all their infrastructure being hosted in Canada, outside of the US. The anti-trans climate in the US is given as the main reason why Northsky is first going with PDS hosting. Even though it does not contribute to Northskyโ€™s goals towards better moderation, it is something that Northsky can help their community with right now.

Northsky is building out their own custom tooling to help people with this transfer. The current tools for transferring an account to a different PDS require technical know-how, and Northsky is building tools to make it accessible for the layperson. Northsky is also making their customers aware of, and helping them, with registering recovery keys. Setting and storing a recovery key allows people to always gain control of their account using that key. This is one of the features of ATProto that has been hidden so far, and also currently requires technical knowledge to set up. One of the challenges for Northsky is that Bluesky PBC currently does not allow accounts to migrate back to their PDSes. This means that if an account starts using Northsky, theyโ€™ll permanently have to either use Northsky or find another PDS provider service. Bluesky PBC seems open to changing this however.

In their announcement, Northsky talks about building safer digital places, and addressing โ€œthe gaps we see in moderation by implementing tooling and processes focused on keeping our users safe.โ€ These plans cannot be met with just PDS hosting, and need moderation systems, and Northskyโ€™s own appview as well. Northsky says that this will be phase 2 of their project, with more details to be shared later. The social dynamics of moderation are much more difficult than providing hosting services, so the real challenge for Northsky to build safer places will come later.

In Other News

This weekend will be the ATmosphere conference in Seattle. The event is sold out, but there will be remote livestreaming available. The conference has a busy schedule with two full days of talks. For Europeans there is another ATProto conference upcoming: AHOY! This single-day event will be held on April 24th in Hamburg, Germany, and tickets are now available. The first two announced speakers are the developers of Skyfeed and Tangled, and more speakers are already scheduled to be announced soon as well. As a note: Iโ€™m involved with helping organise the AHOY! conference, and hope to see many of you there!

Multiple apps in the Bluesky/ATProto ecosystem are taking the next step towards professionalising and are working towards financial sustainability. Spark is an upcoming ATProto short-form video platform, and they launched a fundraiser this week. The organisation of four people incorporated into a Public Benefit Company (PBC) recently, and are now looking to raise 100K USD via a crowdfunding campaign. Bluesky video client Skylight is also now incorporated as a PBC. The creator of Bluesky client deck.blue announced theyโ€™re working full-time on deck.blue, and can financially sustain themselves on the Patreon subscriptions. Bluesky video client Flashes is launching a fundraiser for bringing the app to Android, and will include an optional $1.99/month subscription to keep the apps financially sustainable.

The most recent update to the official Bluesky app contains a separate inbox for DMs and 3-minute videos. Bluesky has long had an issue with DM spam, although the team has been working to reduce this issue. The new DM inbox contains chat requests from unknown accounts where they can be accepted or rejected. This makes spam DMs less intrusive. The other update is that longer videos are now allowed on Bluesky, from 1 minute to 3 minutes, and from 50mb per video to 100mb per video. Notably, the option for longer videos put Bluesky even more in direct competition with Spark, an upcoming video platform on ATProto: Spark advertises its higher limits of 3 minute videos of 300mb as a unique feature, and of the reasons why they went with its own lexicon instead of using Bluesky.

Altmetric is a platform that tracks online engagement on scientific research across social networks. They observe that Bluesky has become a major platform for sharing scientific publications. Publications from 2025 are shared more on Bluesky than on X, and that overall volume of conversation about research is getting close to equal in absolute terms to X as well, even though Bluesky has an order of magnitude less active users than X does.

Bluesky PBC is pivoting into a t-shirt company. Last week CEO Jay Graber wore a tshirt to the SXSW conference with the text โ€œMundus sine caesaribusโ€ meaning โ€œA world without Caesarsโ€. The Bluesky community demanded the shirt as merch, and the first batch sold out in 30 minutes. A few days later the company brought the shirts back into stock, and COO Rose Wang said that the company had more money coming in from the shirts in a single day as they did from two years of selling custom domains.

Bluesky PBC has set up an EU representative office in Belgium, as part of mandatory compliance with the EUโ€™s Digital Services Act (DSA). Bluesky PBC made the news last November when a spokesperson for the European Commission called out Bluesky PBC for not following some of the compliance requirements for the DSA. The DSA mandates that all platforms that are active in the EU register their EU headquarters, and now Bluesky PBC has a point of contact in Belgium for the specific purpose of contact with EU Member states and agencies.

Fast Company ranked Bluesky PBC at number 17 on its list of the Worldโ€™s 50 Most Innovative Companies for 2025. Alongside the ranking, they featured an interview with Bluesky CEO Jay Graber.

Timeline app Surf is an upcoming app to build and browse custom feeds across different protocols and platforms. It allows you to browse content from platforms such as the fediverse, Bluesky, Threads, YouTube and more, customised into whatever topic or feed you want. Surfโ€™s latest updates allow for significantly better integration with Bluesky: you can now log into the app with your Bluesky account, have a unified home timeline for both your Bluesky and Mastodon account, and engage and post from the Surf app onto Bluesky. The app is build by Flipboard, and is currently in private beta.

And some Bluesky/ATProto software that caught my eyes:

  • Wamellow is a third-party tool for Discord that allows for a variety of social media services to be further integrated into a Discord server. Their latest update to the Discord integration allows people to like a Bluesky post that has been posted on Discord by reacting with the ๐Ÿฉต emoji within Discord.
  • Bluesky video client Skylight now has an in-app video editor. One of the challenges facing Bluesky media client apps is in how theyโ€™ll distinguish themselves from the official Bluesky apps. Having an in-app video editor is such a feature, where Skylight now can provide a meaningful value add over using the Bluesky app to watch videos.
  • ATProto.im is a client for Bluesky DMs, built in the style of the old AIM chatting platform.
  • Dragonfly is a new Bluesky client for MacOS desktop and the iPad.

The Links

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 in the city of Gouda
0
0
0

ใ•ใฆใ•ใฆ :saba:

c03e3129a0 (upstream/main) fix(deps): update dependency axios to v1.8.4 (#34219)
57b9dfd53e chore(deps): update dependency fog-openstack to v1.1.5 (#34204)
d232fa5b14 Reduce number of metric labels (#34223)
936d3a7de9 New Crowdin Translations (automated) (#34222)
e44e5d156d chore(deps): update dependency csv to v3.3.3 (#34220)
8ddefbd2af chore(deps): update dependency nokogiri to v1.18.5 (#34218)
290d57d6d9 Prevent duplicate REST API requests on submitting account personal note with ctrl+enter (#34213)

0
0

NEW DATA: The Federal Reserve reports that just 4% of American households own any crypto, and most of it is in the hands of a tiny group of rich investors.

Trumpโ€™s new crypto bailout is a big wealth transfer from the working-class to a handful of moguls. levernews.com/who-actually-own

0
0
0
0
0
0
0

Suddenly remembering that time that for like 8 years in a row apple was so bad at software development that they couldnโ€™t even compile their own operating system for the instruction set of the hardware they were shipping.

0

I am once again sat in the car about to attempt a run. I once again do not wish to go. I've said everything there is to say about this. It is what it is. You can't make an omelette without using the correct type of tofu and some of that Himalayan salt, as the old saying goes. A bird in the hand. A bee on the nose. Jumpers for goalposts. Marvellous, eh?

0
0
0

Puo' contenere tracce di canale IRC

Ciao!

questo messaggio vuole provare a portare alla vostra attenzione l'esistenza di un canale IRC sul fediverso in lingua italiana. Abbiamo un bot molto spiritoso, vi aspettiamo! :)

Canale server irc.libera.chat

Per collegarsi sono anche disponibili, non uno, ma ben due client via web:

Una piu' minimale:

web.libera.chat/gamja/

E una piu' carrozzata:

web.libera.chat/

Ci sono anche client per telefoni, ma io non ne conosco (ogni suggerimento e' ben accetto!). ๐Ÿ˜

Ciao!
C.

0
0
0
0
0
0
0
0
0
0
0
0
0
0

A few weeks ago I published a story about one of the then-DOGE lieutenants who has since gone back to his full time job of IT director at X -- Branden Spikes.

The story mentioned Spikes had set up a website for the California Russian Foundation, an entity that his Russian (now ex) wife was the CEO of. The CRF also went by other names, like the Russian Heritage Foundation. Both of these organizations ran fundraisers tied to the Russian Orthodox Church, which has broken with the rest of the Eastern Orthodox churches for its strong support of the Kremlin in its war against Ukraine.

krebsonsecurity.com/2025/03/wh

I bring this up again because I just finished reading this informative post about the alignment between the Russian Orthodox Church and the Kremlin, and how the latter uses the former as a form of soft power:

"While officially a religious organization, under President Vladimir Putinโ€™s regime, the ROC has increasingly acted as a soft power tool for advancing Russian geopolitical interests. Its collaboration with the state extends beyond traditional religious functions, encompassing strategic information campaigns, cultural diplomacy, and efforts to influence foreign religious communities in line with Moscow's broader foreign policy objectives. This alignment has allowed the ROC to serve as a key instrument in Russia's hybrid warfare strategy, utilizing faith-based narratives to legitimize political and military actions, both domestically and internationally."

enlightentheday.substack.com/p

0
0
0
0
0
0

์ด์ œ ๋‹จ๋ฌธ์— ํฌํ•จ๋œ ๋Œ€ํ‘œ ๋งํฌ์— ๋Œ€ํ•ด Open Graph ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ํ‘œ์‹œํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋งํฌ์— fediverse:creator ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ, ์ €์ž์˜ ์—ฐํ•ฉ์šฐ์ฃผ ํ”„๋กœํ•„๊นŒ์ง€ ํ•˜๋‹จ์— ํ‘œ์‹œํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Hackers' Pub์—์„œ ๋ณธ ๋‹จ๋ฌธ. ๋‹จ๋ฌธ์— ํฌํ•จ๋œ ๋งํฌ์˜ Open Graph ์ด๋ฏธ์ง€, ์ œ๋ชฉ, ์š”์•ฝ, ๋งํฌ์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„, ๋งํฌ ์ €์ž์˜ ์—ฐํ•ฉ์šฐ์ฃผ ํ”„๋กœํ•„ ๋งํฌ๊ฐ€ ํ‘œ์‹œ๋˜์–ด ์žˆ๋‹ค.
0

(I am being *very* handwavy and vulgar-marx-101 here myself, of course) in the computer context, like, the GPL attempted to use property law to abolish the idea of property. didn't work out well for them. strengthening ip as a way to fight capital here is just a mistake imho

0

it's sort of like a critique against fully automated gay space luxury communism, but turned against capital: there will always be *some* labor. we use tools to make labor easier, and yes, some dream that it will eliminate labor entirely, but that's not actually possible

0

Weโ€™re rolling out changes to the way topics show up on Threads.

When you add a topic to a post โ€” like โ€œNew on Threadsโ€ โ€” it will now appear next to your username, rather than in blue text. Tap on it to see what people are saying and jump into conversations.

Mock-ups of the Threads composer demonstrating how you can โ€œAdd a topicโ€ to a post and โ€” separately โ€” explore posts about that topic.
0
0
0
0
0

๐ŸŽญ To block or not to block, that is the question.

Letโ€™s suppose we have a stream of events and a pull consumer. The consumer has two methods to fetch: the first is gonna block until it receives something, and the second has a timeout to unblock. My personal rule of thumb is:

- if you need to synchronously consume a single event then process it: use the blocking one, as youโ€™re using the stream like a FIFO queue.
- if you need to fetch โ€˜nโ€™ events: use the non-blocking one, you might have no warranty that the stream contains (or is able to send) the expected amount of events.

0
0
0

์ด์ œ ๋‹จ๋ฌธ์— ํฌํ•จ๋œ ๋Œ€ํ‘œ ๋งํฌ์— ๋Œ€ํ•ด Open Graph ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ํ‘œ์‹œํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋งํฌ์— fediverse:creator ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ, ์ €์ž์˜ ์—ฐํ•ฉ์šฐ์ฃผ ํ”„๋กœํ•„๊นŒ์ง€ ํ•˜๋‹จ์— ํ‘œ์‹œํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Hackers' Pub์—์„œ ๋ณธ ๋‹จ๋ฌธ. ๋‹จ๋ฌธ์— ํฌํ•จ๋œ ๋งํฌ์˜ Open Graph ์ด๋ฏธ์ง€, ์ œ๋ชฉ, ์š”์•ฝ, ๋งํฌ์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„, ๋งํฌ ์ €์ž์˜ ์—ฐํ•ฉ์šฐ์ฃผ ํ”„๋กœํ•„ ๋งํฌ๊ฐ€ ํ‘œ์‹œ๋˜์–ด ์žˆ๋‹ค.
0

Another thing nobody is really talking about but which would have been a scandal in the last administration is the degree to which almost all of the people in Trump cabinet or DOGE are still working at their private sector jobs. There is zero expectation by this White House that people should not compromise the integrity of the office by creating a conflict of interest. Somehow this has already become normalized.

Even if we ignore all the illegal and unconstitutional actions by the president so far, this cabinet and administration is by far and away the most corrupt and compromised because of it.

0
0
0

A reminder of the Chicago Boys experimenting with economic policy in Latin America to see if they can pull one over on the US populace: consumers have been able to buy fast food in Chile on a payment plan similar to this for at least half a decade, it's called "pago con cuotas" and it's exactly this

RE: https://bsky.app/profile/did:plc:a4wzpl7hpxvvntj6hatvuhlw/post/3lksyj24luc22

0
0