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.

Hello, Fediverse. I'm looking for embedded experts to help save MINDSTORMS!

Background: pybricks.com/project/saving-le

Help: github.com/pybricks/support/is

I've made major progress, but I'd love to get some help! If writing an SPI flash driver or USB device implementation is your thing, I would love to hear from you ๐Ÿ˜€

I'll gladly donate an EV3 set for this. We can do this as a paid project too if that's a better fit. Let's discuss!

0
0
0

[๋‚ด๋ž€ ํŠน๊ฒ€ ์•Œ๋ฆผ] ๋ฒ•์›์€ ์–ด์ œ ์ฒญ๊ตฌํ•œ ์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น์— ๋Œ€ํ•œ ์ฒดํฌ์˜์žฅ์„ ํ”ผ์˜์ž๊ฐ€ ํŠน๊ฒ€์˜ ์ถœ์„์š”๊ตฌ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ์ด์— ์‘ํ•  ๊ฒƒ์„ ๋ฐํžˆ๊ณ  ์žˆ๋‹ค๋Š” ์ด์œ ๋กœ ๊ธฐ๊ฐํ•จ ์ด์— ์ฆ‰์‹œ ํŠน๊ฒ€์€ ์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น ๋ฐ ๋ณ€ํ˜ธ์ธ์—๊ฒŒ 6. 28.์˜ค์ „ 9์‹œ ์ถœ์„์„ ์š”๊ตฌํ•˜๋Š” ํ†ต์ง€๋ฅผ ํ•˜์˜€์Œ ์ถœ์„ ์š”๊ตฌ์— ๋ถˆ์‘ ์‹œ ์ฒดํฌ์˜์žฅ ์ฒญ๊ตฌ๋ฅผ ๊ฒ€ํ† ํ•  ๊ฒƒ์ž„

RE: https://bsky.app/profile/did:plc:oeors5le2tmvqzojsjxxqwro/post/3lsgh6ljzps27

0

๋ฒ•์›์ด ํŠน์ˆ˜๊ณต๋ฌด์ง‘ํ–‰ ๋ฐฉํ•ด ๋“ฑ ํ˜์˜๋กœ ๋‚ด๋ž€ ํŠน๊ฒ€์ด ์ฒญ๊ตฌํ•œ ์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น์˜ ์ฒดํฌ์˜์žฅ์„ ๊ธฐ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค.

[์†๋ณด] ๋‚ด๋ž€ ํŠน๊ฒ€, ์œค์„์—ด ์ฒดํฌ์˜์žฅ ๋ถˆ๋ฐœโ€ฆ28์ผ ์†Œํ™˜...

0
0
0
0

[1๋ณด] ๋‚ด๋ž€ํŠน๊ฒ€ "์œค์„์—ด ์ „ ๋Œ€ํ†ต๋ น ์ฒดํฌ์˜์žฅ ๊ธฐ๊ฐ" ์ž…๋ ฅ2025.06.25. ์˜คํ›„ 7:52

RE: https://bsky.app/profile/did:plc:43fdk46qa5gsokzygzildsaq/post/3lsgh5nbjxb2v

0

์š”์ฆ˜ @nytimes.com ์—์„œ "21์„ธ๊ธฐ ์ง€๊ธˆ๊ป ์ตœ๊ณ ์˜ ์˜ํ™” 100ํŽธ"์„ ๊ผฝ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰์ค‘. ๊ฐ๋… ์ œ์ž‘์ž ๋ฐฐ์šฐ ๋“ฑ ๋‹ค์–‘ํ•œ ์—…๊ณ„์ธ ์„ค๋ฌธ์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•˜๊ณ  ์žˆ๊ณ  ๊ฐ ํˆฌํ‘œ์ธ์˜ ํ†ฑ10๋„ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•จ. ์•„, ๋ณธ ์ง‘๊ณ„์—๋Š” ํฌํ•จ๋˜์ง€ ์•Š์ง€๋งŒ, ์ผ๋ฐ˜ ๋…์ž๋“ค ๋Œ€์ƒ ์„ค๋ฌธ๋„ ์žˆ์Œ. ๋‚ด ์„ ํƒ์€... www.nytimes.com/interactive/... (gift link)

0
0
0
0

Da wir notorisch schlecht darin sind, im Closing dabei zu sein (wir waren da schon dabei das @Sattmobil einzupacken), hier noch ein Nachtrag:

- Donnerstag 990 Portionen
- Freitag 1077 Portionen
- Samstag 1800 Portionen
- 1 Problembaguettesorten (von 2)
- 1 verlegter Pรผrieraufsatz (motivierte Troll๐Ÿค— innen verpackten es in den Pรผrieraufsatzkarton, mit soviel Ordnung war die Kรผche รผberfordert)
- gefรผhlt unendlich viele Spรผlvorgรคnge
- 13 Glรคser Matelade
- 2 Glรคser Gulaschmarmelade
- 60 kg und 10 verschiedene Sorten selbstgemachte Brotaufstriche
- 1 veganer Fleischwolf
- รผber 2000 Brรถtchen und hunderte selbstgebackene Bagel und Franzbrรถtchen beim Frรผhstรผck
- 2 verletzte Knรถchel
- unendlich viel Liebe fรผr Troll ๐ŸงŒ innen, PL, LOC, WOC und alle anderen die uns geholfen haben
- 1 Kontrolle durch das Gesundheitsamt ohne grรถรŸere Beanstandungen
- 3 Kรผhl- oder Tiefkรผhlwรคgen

#gpn23

0

ๅ…ƒใƒใ‚ฟใฎๅ‰ตไฝœ่€…ใŒไฝœๅ“ใซ่พผใ‚ใŸ้ญ‚ใฏๆ„ๅ›ณ็š„ใซๆŠœใ„ใฆใŠใใชใŒใ‚‰ใ€ๆœฌๅฎถใงใฎ่กจ็พใ‚’ใใ“ใ“ใ“ใซใกใ‚Šใฐใ‚ใฆ่ฆ–่ด่€…ใฎๆฐ—ใ‚’ๅผ•ใ„ใฆใ„ใŸใฎใŒๅซŒใ ใฃใŸ๏ผˆๅฎŒๅ…จใซ้‡ฃใ‚‰ใ‚ŒใฆใŠใ„ใฆ่จ€ใ„ใพใ™ใŒ๏ผ‰

ใ€ŒๆฉŸๅ‹•ๆˆฆๅฃซใ‚ฌใƒณใƒ€ใƒ ใ€ใ‚ขใƒ‹ใƒกใƒผใ‚ทใƒงใƒณ็›ฃ็ฃ ๅฏŒ้‡Ž็”ฑๆ‚ ๅญฃใ•ใ‚“ ๆˆฆไบ‰ไฝ“้จ“ ใ‚ฌใƒณใƒ€ใƒ ใซ่พผใ‚ใŸๆ€ใ„ใ‚’่ชžใ‚‹ ๆˆฆๅพŒ80ๅนด | NHK | ๆˆฆๅพŒ80ๅนด
www3.nhk.or.jp/news/html/20250

0

Weโ€™re hiring a System Engineer - DNS!

Are you passionate about Linux, Infrastructure as Code & running critical Internet infrastructure? Join our DNS team at RIPE NCC! ๐ŸŒ

๐Ÿ’ผ Full-time or part-time
๐Ÿก Hybrid work
๐Ÿ’ถ โ‚ฌ41Kโ€“โ‚ฌ56K + benefits

Youโ€™ll help operate global DNS deployments, manage Linux systems & keep the Internet resilient.

More details and apply here: ripencc.recruitee.com/o/system

Green background with bold white text in the center that reads "We are hiring!"
0
0
0

We're pleased to share that Encyclia has joined our success stories.

@encyclia bridges academic research to the by making researcher profiles and publications discoverable through โ€”built with for seamless interoperability across Mastodon and other fediverse platforms.

This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.

We're also grateful for 's sponsorship support, which helps make Fedify's development possible.

Learn more about Encyclia at https://encyclia.pub/. ๐Ÿ“š

0
1
0
0
0

Is there a concise description somewhere of the Google Docs data model? Are documents located in just one place or not? Why is there a "Move" action? Does that mean it won't be where it was before? Why can't I find a document's current location?

0
0
0
0

Weโ€™re hiring a System Engineer - DNS!

Are you passionate about Linux, Infrastructure as Code & running critical Internet infrastructure? Join our DNS team at RIPE NCC! ๐ŸŒ

๐Ÿ’ผ Full-time or part-time
๐Ÿก Hybrid work
๐Ÿ’ถ โ‚ฌ41Kโ€“โ‚ฌ56K + benefits

Youโ€™ll help operate global DNS deployments, manage Linux systems & keep the Internet resilient.

More details and apply here: ripencc.recruitee.com/o/system

Green background with bold white text in the center that reads "We are hiring!"
0
1

'๋…ธ๋™์‹œ์žฅ์—์„œ ๊ฐ•์ž๊ฐ€ ๊ธฐ์—…์ด ์•„๋‹ˆ๊ณ  ๋…ธ์กฐ๋กœ ๋’ค๋ฐ”๋€ ์ง€๋„ ์˜ค๋ž˜๋๋‹ค.' ๋ผ๋‹ˆ, ๊ทธ๋ ‡๊ฒŒ ๋…ธ์กฐ๊ฐ€ ๊ฐ•์ž๋ฉด ์™œ ๊ณ ๊ณต๋†์„ฑ ๊ฐ™์€ ๊ฑธ ํ•˜๊ฒ ๋‚˜ (...) www.chosun.com/opinion/edit...

[์‚ฌ์„ค] ๋ฏผ๋…ธ์ด ์žฅ๊ด€์—๊ฒŒ โ€˜๋…ธ์‚ฌ ๊ท ํ˜•โ€™ ๊ธฐ๋Œ€๋‚˜ ํ•  ์ˆ˜ ...

0

์ด๊ฑฐ ์“ด ๊ทธ๋‚  ์ €๋…์— ๋Œ€ํ†ต๋ น๋ น์œผ๋กœ ๋ฐ”๋กœ ๋š๋ฐฐ๊ธฐ๋ฅผ ๊นจ๋ฒ„๋ฆด ์ค„์€ ๋ชฐ๋ž์ฃ ...

RE: https://bsky.app/profile/did:plc:oeors5le2tmvqzojsjxxqwro/post/3lsfpubyinc2p


[๋‹จ๋…] ๊ฑฐ๋Œ€ ๋ฐฐ๋‹ฌ์•ฑ ํšกํฌ ๋ง‰๋Š”๋‹ค โ€ฆ'์ˆ˜์ˆ˜๋ฃŒ ์ƒํ•œ' ๋Œ€...

0
0
1
0
0
2
1
1
1
1

We're pleased to share that Encyclia has joined our success stories.

@encyclia bridges academic research to the by making researcher profiles and publications discoverable through โ€”built with for seamless interoperability across Mastodon and other fediverse platforms.

This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.

We're also grateful for 's sponsorship support, which helps make Fedify's development possible.

Learn more about Encyclia at https://encyclia.pub/. ๐Ÿ“š

0
1
0
0

We're pleased to share that Encyclia has joined our success stories.

@encyclia bridges academic research to the by making researcher profiles and publications discoverable through โ€”built with for seamless interoperability across Mastodon and other fediverse platforms.

This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.

We're also grateful for 's sponsorship support, which helps make Fedify's development possible.

Learn more about Encyclia at https://encyclia.pub/. ๐Ÿ“š

0
1
0
0

We're pleased to share that Encyclia has joined our success stories.

@encyclia bridges academic research to the by making researcher profiles and publications discoverable through โ€”built with for seamless interoperability across Mastodon and other fediverse platforms.

This demonstrates Fedify's versatility beyond traditional social networking, helping specialized domains connect to the federated web.

We're also grateful for 's sponsorship support, which helps make Fedify's development possible.

Learn more about Encyclia at https://encyclia.pub/. ๐Ÿ“š

0
1
0

ใ‚“ใ‚ใƒผๅ‡บใ‹ใ‘ใ‚ˆใ†ใจๆ€ใฃใฆใŸใ‘ใฉใ‚„ใ‚ใ‚ˆใ€€ๆ˜Žๆ—ฅใฎใ‚ใŸใ—ใŒใ‚“ใฐใ€œ

0
1
0

We are pleased to announce the release of 1.7.0. This release was expedited at the request of the Ghost team, who are actively using Fedify for their implementation. As a result, several features originally planned for this version have been moved to Fedify 1.8.0 to ensure timely delivery of the most critical improvements.

This release focuses on enhancing message queue functionality and improving compatibility with ActivityPub servers through refined HTTP signature handling.

Native retry mechanism support

This release introduces support for native retry mechanisms in message queue backends. The new MessageQueue.nativeRetrial property allows queue implementations to indicate whether they provide built-in retry functionality, enabling Fedify to optimize its retry behavior accordingly.

When nativeRetrial is set to true, Fedify will delegate retry handling to the queue backend rather than implementing its own retry logic. This approach reduces overhead and leverages the proven retry mechanisms of established queue systems.

Current implementations with native retry support include:

  • DenoKvMessageQueue โ€” utilizes Deno KV's automatic retry with exponential backoff
  • WorkersMessageQueue โ€” leverages Cloudflare Queues' automatic retry and dead-letter queue features
  • AmqpMessageQueue โ€” can now be configured to use AMQP broker's native retry mechanisms

The InProcessMessageQueue continues to use Fedify's internal retry mechanism, while ParallelMessageQueue inherits the retry behavior from its wrapped queue.

AMQP message queue improvements

Alongside Fedify 1.7.0, we have also released @fedify/amqp 0.3.0. This release adds the nativeRetrial option to AmqpMessageQueueOptions, enabling you to leverage your AMQP broker's built-in retry mechanisms. When enabled, this option allows the AMQP broker to handle message retries according to its configured policies, rather than relying on Fedify's internal retry logic.

Configurable double-knocking

The new FederationOptions.firstKnock option provides control over the HTTP Signatures specification used for the initial signature attempt when communicating with previously unknown servers.

Previously, the first knock for newly encountered servers always used RFC 9421 (HTTP Message Signatures), falling back to draft-cavage-http-signatures-12 if needed. With this release, you can now configure which specification to use for the first knock when communicating with unknown servers, with RFC 9421 remaining the default.

Summary

This release maintains Fedify's commitment to reliability and compatibility while laying the groundwork for more efficient message processing. The native retry mechanism support will particularly benefit applications using queue backends with sophisticated retry capabilities, while the double-knocking mechanism addresses real-world compatibility challenges in the ActivityPub ecosystem.

For detailed technical information about these changes, please refer to the changelog in the repository.

0
0
0
0

๋ฏธ ๋ฒ•์›, AI๊ฐ€ ๋ฌด๋‹จ์œผ๋กœ ์ฑ… ํ•™์Šตํ•ด๋„ โ€œ์ €์ž‘๊ถŒ ์นจํ•ด ์•„๋ƒโ€ www.khan.co.kr/article/2025... "๊ทธ๋Ÿฌ๋‚˜ ์•คํŠธ๋กœํ”ฝ์ด 700๋งŒ๊ถŒ์— ๋‹ฌํ•˜๋Š” ๋ถˆ๋ฒ• ๋ณต์ œ๋ฌผ์„ โ€˜์ค‘์•™ ๋„์„œ๊ด€โ€™์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ์˜จ๋ผ์ธ ์ €์žฅ์†Œ์— ๋ณด๊ด€ํ•œ ์‚ฌ์‹ค์€ ์ž‘๊ฐ€๋“ค์˜ ์ €์ž‘๊ถŒ์„ ์นจํ•ดํ•œ ๊ฒƒ" ๊ธฐ์‚ฌ์—” ์—†์ง€๋งŒ ๋ช‡๋ช‡ ๋Œ€๊ธฐ์—… AI๊ฐ€ ํ•ด๋ฆฌํฌํ„ฐ๋ฅผ ๊ฑฐ์˜ ๋ช‡ ๊ถŒ์”ฉ ํ†ต์งธ๋กœ ์•”๊ธฐํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ์‹ค์ด ๋“œ๋Ÿฌ๋‚˜๊ธฐ๋„.

๋ฏธ ๋ฒ•์›, AI๊ฐ€ ๋ฌด๋‹จ์œผ๋กœ ์ฑ… ํ•™์Šตํ•ด๋„ โ€œ์ €์ž‘๊ถŒ ์นจํ•ด ...

0
0
0
0
0
0
0
1