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'm officially opening the job hunt. As y'all know, I love technology. Finding ways to make the most of resources on hand is my specialty. Non-Profit world for the past decade.

I love building teams that feel valued, with a clear vision of how their work makes a difference.

Looking for orgs with a drive to make the world better & offer my skills to help that happen.

Boost, Like, Reply, have at it. ๐Ÿ™‚

Now, back to your regularly scheduled program.

jeffsikes.com

0
0
0
0

ๅœจๅพŒไธ–็š„ๆผ”็พฉๆ–‡ๅญธไธญ๏ผŒ่˜‡ๅฆฒๅทฑๆ˜ฏๅฏๆ€•็š„็‹็‹ธ็ฒพ๏ผŒไธ€ๅฟƒ่ฌ€ๅฎณๅ‘จๆ˜Œ๏ผŒ่€Œ็œŸๅฏฆ็š„ๆญทๅฒๅพˆๅฏ่ƒฝๆ˜ฏ๏ผŒ่˜‡ๅฆฒๅทฑๆ‰ๆ˜ฏ่ฎ“ๅ‘จๆ˜Œ็ฒ้‡‹ๅ‡บ็„็š„้—œ้ตๅ› ็ด ใ€‚

ๅฆฒๅทฑ้›–่ƒŒ่ฒ ่ซธๅคšๆƒกๅ่€Œๆญป๏ผŒไฝ†ๅ‘จไบบๅฅชๅ–ๅคฉไธ‹ไน‹ๅพŒ๏ผŒๆญฆ็Ž‹้‚„ๆ˜ฏ้‡็”จไบ†ๅฅน็š„ๅฎถไบบใ€‚็ด‚็Ž‹่‡ชๆฎบๅพŒ๏ผŒๅ•†ๆœไธฆๆœชๅฎŒๅ…จๆป…ไบก๏ผŒๅ‘จๆญฆ็Ž‹ๆŒ‡ๅฎšไบ†็ด‚็Ž‹็š„ๅ…’ๅญๆญฆๅบš๏ผˆ็ฅฟ็ˆถ๏ผ‰็นผ็บŒๅœจๆฎท้ƒฝๆ“”ไปปๅ•†็Ž‹ใ€‚้€™ๅ€‹ๆญฆๅบšๅพˆๅฏ่ƒฝๅฐฑๆ˜ฏ่˜‡ๅฆฒๅทฑ็”Ÿ็š„ใ€‚ๅ‘จไบบๅฐ่˜‡ๆฐๅฎถๆ—็š„ๅ€š้‡๏ผŒๅ’ŒๅพŒไธ–็š„ๆผ”็พฉๆ–‡ๅญธๅฏ่ฌ‚ๅคง็›ธๅพ‘ๅบญใ€‚

0
0
6
0

Signal Protocol for a P2P Webapp

TL;DR: I have open-sourced a implementation of the that compiles to for -based messaging, overcoming the limitations of the official library.

I am sharing my implementation of the Signal Protocol designed specifically for the . While the official libsignal is the gold standard, its targets are often optimized for Node.js, which creates integration challenges for client-side web applications.

My version is built in and compiles to , utilizing to provide robust for decentralized environments. It currently powers the end-to-end security for my messaging project.

Protocol Demo:
signal.positive-intentions.com/

P2P App Demo:
p2p.positive-intentions.com/if

I am looking for feedback from the and community. If you have experience with audits or formal-proof verification, I would appreciate your eyes on the codebase as I work toward a more finished state.

GitHub Repository:
github.com/positive-intentions

signal protocol
0
6
0

"an argument against pretending there is no tradeoff. [...] Age-restriction laws are not just about kids and screens. They are reshaping how identity, privacy, and access work on the Internet for everyone." Waydell D. Carvalho for @ieeespectrum spectrum.ieee.org/age-verifica

0

์ €๋ž‘ ๊ฐ™์ด ์ฒญ๊ฐ•๋Œ€+์œ—์น˜ํผ+๋ผ์›€์•„์นด๋ฐ๋ฏธ์—์„œ ํ˜‘๋ ฅํ•˜์—ฌ ๊ฐœ์ตœ๋˜๋Š” <์ฝ”๋ฏธ๋ฒ„์Šค> ํ–‰์‚ฌ์— ์ฐธ๊ฐ€ํ•˜์‹ค ๋ถ„์„ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค!
์ถœํŒ ๋ถ€๋ฌธ ํŠน๋ณ„ ๋ถ€์Šค๋กœ ์‹ ์ฒญ์ด ์™„๋ฃŒ๋œ ์ƒํƒœ์ด๋ฉฐ 1์ฐจ ๋˜๋Š” 2์ฐจ ๋งŒํ™”/์†Œ์„ค ์ž‘๊ฐ€๋‹˜์„ ๋ชจ์ง‘์ค‘์ด์—์š”!

https://witchform.com/payform/?uuid=87ASXITSO8

๋ถ€์Šค๋ช…์€ <๋ณ„๊ณผ ์‚ฌ๋ง‰>์ด๊ณ  ๋ฐฐ์น˜๋„๊ฐ€ ๋‚˜์˜ค๊ธฐ ์ „๊นŒ์ง€๋Š” ๋ถ€์Šค๋ช… ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ• ์ง€๋„ ๋ชฐ๋ผ์š”! โ€‹:pndslime_ojigi:โ€‹

๋˜ํ•œ ๋ณ„๋ชจ๋ž˜๊ฐ€ ์ฐธ๊ฐ€๋น„ 60%๋ฅผ ๋ถ€๋‹ดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค
โ€‹:pndslime_purupuru:โ€‹

RE: https://milkiyatelier.quest/notes/aizvudvp7ixe047h

0
0

์•ˆ๊ตฌํ•ด์ง€๋ฉด ์ œ ๋ถ€์Šค ๋‚จ๋Š” ์˜์ž๋ฅผ ์†๋‹˜์šฉ ์˜์ž๋กœ ๋งŒ๋“ค์–ด์„œ
์ œ ์†Œ์„ค์„ ๋‹ค ์ฝ์„ ๋•Œ๊นŒ์ง€ ์ผ์–ด์„œ์ง€ ๋ชปํ•˜๊ฒŒ ๋งŒ๋“ค์–ด๋ฒ„๋ฆด๊ฑฐ์—์š”
๋‹ค์ฝ์ง€์•Š์œผ๋ฉด์ง‘์—๋ชป๊ฐ€๋Š”์˜์ž
โ€‹:ablobcat_ufo_abduction:โ€‹

1

Following a decision by the Codeberg e. V.'s Presidium, Codeberg e. V. has joined the ranks of many organizations as a co-signatory of the draft letter of the "Keep Android Open" initiative: keepandroidopen.org/draft-lett

Apart from the impact on the many independent developers hosting their source code on codeberg.org, we are concerned by the greater societal implications the Android ecosystem's current trajectory will cause. For more information, see: keepandroidopen.org

0
8
0

RE: mastodon.social/@mcc/116120946

You are cursed: occasionally, when attempting to listen to a song, you will instead hear the most beautiful music you have ever heard, a melody that will haunt you for the rest of your days. You will never be able to learn what it is called or who composed it. You will never be able to play it again on purpose.

But just when you have convinced yourself that it must have been a hallucination, or a in dreamโ€ฆ that is when you will hear it again.

The devil himself could never.

0
1
0

RE: mastodon.social/@mcc/116120946

You are cursed: occasionally, when attempting to listen to a song, you will instead hear the most beautiful music you have ever heard, a melody that will haunt you for the rest of your days. You will never be able to learn what it is called or who composed it. You will never be able to play it again on purpose.

But just when you have convinced yourself that it must have been a hallucination, or a in dreamโ€ฆ that is when you will hear it again.

The devil himself could never.

0
1
0
0

์•ˆ๊ตฌํ•ด์ง€๋ฉด ์ œ ๋ถ€์Šค ๋‚จ๋Š” ์˜์ž๋ฅผ ์†๋‹˜์šฉ ์˜์ž๋กœ ๋งŒ๋“ค์–ด์„œ
์ œ ์†Œ์„ค์„ ๋‹ค ์ฝ์„ ๋•Œ๊นŒ์ง€ ์ผ์–ด์„œ์ง€ ๋ชปํ•˜๊ฒŒ ๋งŒ๋“ค์–ด๋ฒ„๋ฆด๊ฑฐ์—์š”
๋‹ค์ฝ์ง€์•Š์œผ๋ฉด์ง‘์—๋ชป๊ฐ€๋Š”์˜์ž
โ€‹:ablobcat_ufo_abduction:โ€‹

1

์˜›๋‚ ์— ๋ณธ ๊ฑด๋ฐ ์ Š์€ ๋‚จ์„ฑ์ด ํ•œ๋ณต ์ž…๊ณ  ๋Œ•๊ธฐ๋จธ๋ฆฌ ํ•˜๊ณ  ์ „์ฒ ์„ ํƒ€๋‹ˆ๊นŒ ํ• ์•„๋ฒ„์ง€๊ฐ€ ๋ฌด์Šจ ์‚ฌ๋‚ด๋†ˆ์ด ๋Œ•๊ธฐ์•ผ! ํ•˜๊ณ  ์†Œ๋ฆฌ์ณ ์ ๋ฐ˜ํ•˜์žฅ(?)์œผ๋กœ ๊ทธ๋Ÿผ ์žฅ๊ฐ€๋„ ๋ชป ๊ฐ”๋Š”๋ฐ ์ƒํˆฌ๋ฅผ ํ‹€์–ด์š”?! ํ•˜๋‹ˆ๊นŒ ๊ทธ๊ฑด ๊ทธ๋ ‡์ง€ ํ•˜๊ณ  ์ˆ˜๊ทธ๋ฆฌ๊ณ  ๊ฐ”๋‹จ ์ฐ ์ข‹์•„ํ•œ๋‹ค......ใ…‹ใ…‹ใ…‹๊ผฐ๋Œ€์—๋Š” ๋”๊ผฐ๋Œ€๋กœ!ใ…‹ใ…‹ใ…‹ใ…‹

0

There is a profile verification system on Mastodon, but it works differently to other social networks. It's self-service and is based around you or your organisation having a website to verify from. More info about how to verify your Mastodon account at:

โžก๏ธ fedi.tips/how-do-i-verify-my-a

(If you're having difficulty getting the verification to work, you might want to try going through the troubleshooting list in the article linked above.)

0
1
0

There is a profile verification system on Mastodon, but it works differently to other social networks. It's self-service and is based around you or your organisation having a website to verify from. More info about how to verify your Mastodon account at:

โžก๏ธ fedi.tips/how-do-i-verify-my-a

(If you're having difficulty getting the verification to work, you might want to try going through the troubleshooting list in the article linked above.)

0
1
0
0

I just kept noticing how AI SREs are generally framed as nameless "gonna replace this role" products, whereas coding assistants are framed as partners and are given names.

I decided to expand on this by backing it with data, borrowing ideas from how older AI assistants named after women (eg. cortana, siri, alexa) were all coded like secretaries to argue that the framing devices used to create these new AI products reveals a lot about how the builders and the buyers perceive the roles these tools are supposed to support or replace.

I also take a bit of time to write about the challenges and risks of picking self-limiting analogies in how you frame and construct your system even though it is initially helpful to make progress, and what that might imply for software engineers going forward.

ferd.ca/the-picture-they-paint

0
1
0
1

Me and my kid last night, looking at linkedin.

"Why does everyone on this thing call themselves 'CEO and co-founder'?"

"That just means they live in San Francisco. Or they want to. That's how people there talk."

"Consultant for well-known multinational on customer service quality issues.... I know this guy, he's seventeen! And he's a jerk! He yelled at a barista in a starbucks and then put this on his profile."

"That the guy whose dad owns a cybertruck?"

"_Two_ cybertrucks!"

0
0
0
0
3
0
0
0
2
0
0
0
0
0

I'm open for work again! I'm looking for interesting opportunities; want to work with me?

My experience includes web archiving and digital preservation, devops, and internal developer tooling. I'd love to put that experience to work for you and your team.

Experience includes the Internet Archive, GitHub, Shopify, and others alongside a number of open source projects.

Available in Vancouver, BC or remote.

0
0
6
0

๊ทผ๋ฐ ๋‚œ ์‚ฌ์‹ค ์„œ๊ตฌ๋†ˆ๋“ค ๋ฌธํ™”๋ฅผ ์ฑ…์œผ๋กœ ์ฝ์€๊ฒŒ ๋จผ์ € ๋‹ค ๋ณด๋‹ˆ ๋†ˆ๋“ค ๋‹ค ์‚ฌ์ดŒํ˜ผ ์˜ค์ผ€์ธ์ค„ ์•Œ์•˜๋Š”๋ฐ ์•Œ๊ณ ๋ณด๋‹ˆ ์ง€๋“ค๋„ ์‹ค์ƒํ™œ์„  ์‹ซ์–ดํ•˜๊ณ  ์˜คํžˆ๋ ค ๋™์ธ ๋“ฑ์„œ ์‹ฌํ•˜๊ฒŒ ์žก๋„๋ฆฌํ•˜๋”๋ผ....๊ทธ๋ž˜์„œ ๋‚ด๊ฐ€ ์•„, ์ธ๋ฅ˜๋Š” ํ•˜๋‚˜๊ตฌ๋‚˜! ์šฐ๋ฆฐ ๋ชจ๋‘ ์‹ค์€....์ƒ๊ฐํ•˜๊ณ  ์žˆ์œผ๋ ค๋‹ˆ ์ด์Šฌ๋žŒ ํ˜์˜ค ์—ฐ์žฅ์„ ๋„ ์žˆ๋‹ค๊ณ ....์•„์ง๋„ ์œ ์˜๋ฏธํ•˜๊ฒŒ ์‚ฌ์ดŒํ˜ผ ๋งŽ์€ ๊ณณ์€ ๊ทธ์ชฝ์ด๋ผ์„œ;;

0
0
1

๊น€๋™์—ฐ โ€œ์ „ํ•œ๊ธธ ์ฝ˜์„œํŠธ ๋Œ€๊ด€ ์ทจ์†Œโ€ ์š”๊ตฌ์— ํ‚จํ…์Šค ์ทจ์†Œ ๊ฒฐ์ • ์ˆ˜์ •2026.02.23. ์˜คํ›„ 9:08 ํ‚จํ…์Šค ์ธก โ€œ์ตœ์ดˆ ๋Œ€๊ด€ ์‹ ์ฒญ ๋‚ด์šฉ๊ณผ ๋‹ฌ๋ผ ์ทจ์†Œ ํ†ต๋ณดโ€ www.fnnews.com/news/2026022...

๊น€๋™์—ฐ โ€œ์ „ํ•œ๊ธธ ์ฝ˜์„œํŠธ ๋Œ€๊ด€ ์ทจ์†Œโ€ ์š”๊ตฌ์— ํ‚จํ…์Šค ์ทจ์†Œ...

0
0

์ €๋ž‘ ๊ฐ™์ด ์ฒญ๊ฐ•๋Œ€+์œ—์น˜ํผ+๋ผ์›€์•„์นด๋ฐ๋ฏธ์—์„œ ํ˜‘๋ ฅํ•˜์—ฌ ๊ฐœ์ตœ๋˜๋Š” <์ฝ”๋ฏธ๋ฒ„์Šค> ํ–‰์‚ฌ์— ์ฐธ๊ฐ€ํ•˜์‹ค ๋ถ„์„ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค!
์ถœํŒ ๋ถ€๋ฌธ ํŠน๋ณ„ ๋ถ€์Šค๋กœ ์‹ ์ฒญ์ด ์™„๋ฃŒ๋œ ์ƒํƒœ์ด๋ฉฐ 1์ฐจ ๋˜๋Š” 2์ฐจ ๋งŒํ™”/์†Œ์„ค ์ž‘๊ฐ€๋‹˜์„ ๋ชจ์ง‘์ค‘์ด์—์š”!

https://witchform.com/payform/?uuid=87ASXITSO8

๋ถ€์Šค๋ช…์€ <๋ณ„๊ณผ ์‚ฌ๋ง‰>์ด๊ณ  ๋ฐฐ์น˜๋„๊ฐ€ ๋‚˜์˜ค๊ธฐ ์ „๊นŒ์ง€๋Š” ๋ถ€์Šค๋ช… ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ• ์ง€๋„ ๋ชฐ๋ผ์š”! โ€‹:pndslime_ojigi:โ€‹

๋˜ํ•œ ๋ณ„๋ชจ๋ž˜๊ฐ€ ์ฐธ๊ฐ€๋น„ 60%๋ฅผ ๋ถ€๋‹ดํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค
โ€‹:pndslime_purupuru:โ€‹

RE: https://milkiyatelier.quest/notes/aizvudvp7ixe047h

0
0
0
0
0
0
0
0
0
0
0
2
0

Starting to believe that โ€œmoving fastโ€ in professional environments is actually just โ€œdelay this problem for someone else to deal with in the futureโ€.

Context: Iโ€™ve been helping oversee an email service provider (ESP) migration for an enterprise org (1,000+ people).

Every other day we find unexpected issues that were caused by someone trying to save time and move quickly in the past. And we have to spend the time those people supposedly saved in the past by fixing their issues now, in their future.

No time was actually saved, folks. It was an illusion.

0
0
0
0
0

[์ด์‚ผ๋‚จ ์ด์•ผ๊ธฐ] ์กฐ๊ตญ์—๋Š” ๋ถ„๋…ธํ•˜๊ณ , ์œ ์Šน๋ฏผ๊ณผ ๊ณฝ์ƒ๋„์—๋Š” ์™œ ๋‹ค๋ฅธ๊ฐ€ ๋ถ„๋…ธ์˜ ์ง€ํ‰์„ ๋„“ํ˜€ ๊ธฐ๋“๊ถŒ ์นด๋ฅดํ…”์„ ๋„˜์–ด์„œ์•ผ ๋ฐœํ–‰ 2026-02-23 10:56:28 www.vop.co.kr/A00001688338...

[์ด์‚ผ๋‚จ ์ด์•ผ๊ธฐ] ์กฐ๊ตญ์—๋Š” ๋ถ„๋…ธํ•˜๊ณ , ์œ ์Šน๋ฏผ๊ณผ ๊ณฝ์ƒ๋„์—...

0

MastoBlaster Build 75 is here!

A new build is now available on TestFlight. I tried to solve or improve some of the issues you've kindly pointed out.

The most important ones are:

  • Now dark mode can be configured to show a grey background instead of black. Less optimised for battery, but much more readable. "It works for me!"
  • Added the โ€œBookmarksโ€ menu item, so bookmarks can now be displayed
  • VoiceOver improvements - I'm not an expert, so I hope I'm doing it right
  • GoToSocial - editing posts and push notifications should now be working - Notifications needed both relay and app support. Please test!

0

MastoBlaster Build 75 is here!

A new build is now available on TestFlight. I tried to solve or improve some of the issues you've kindly pointed out.

The most important ones are:

  • Now dark mode can be configured to show a grey background instead of black. Less optimised for battery, but much more readable. "It works for me!"
  • Added the โ€œBookmarksโ€ menu item, so bookmarks can now be displayed
  • VoiceOver improvements - I'm not an expert, so I hope I'm doing it right
  • GoToSocial - editing posts and push notifications should now be working - Notifications needed both relay and app support. Please test!

0

Over the weekend, I created robot.villas using @fedifyFedify: ActivityPub server framework 2.0. Not knowing how activitypub worked made this a lot harder than I expected, but did get there in the end.

Each bot mirrors an RSS feed. @nyt_travelNYT > Travel as an example. You can add your RSS feed for funzies at github.com/icco/robot.villas/b

Let me know if you run into any issues with my new little bot farm of news.

0

Fun stuff when live testing the new /world feed

julian @julian@community.nodebb.org

<p>Last month I <a href="https://community.nodebb.org/topic/19188/coming-soon-a-new-world-experience">teased a new interface for the <code>/world</code> page</a>, a feed-style interface that attempts to straddle the line between microblog content and threaded content.</p> <p>That interface is actually live on both <a href="http://community.nodebb.org/" rel="nofollow ugc">community.nodebb.org</a> and ActivityPub.space, so it's possible to try them out today.</p> <p>Since it's a feed, it does take longer to scroll through than a traditional topic listing.</p>

Read more โ†’
0