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.

Evan Prodromou shared the below article:

Fediverse Village at HOPE

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>From August 15-17 2025, SWF will be helping to bring the Fediverse to HOPE. HOPE (Hackers on Planet Earth) is a grass-roots conference for hackers and developers in Queens in New York City. This year, I (Evan) will be speaking at the event on Aug 15 at 2PM ET, and we (SWF) will be organizing a Fediverse Village for HOPE_16.</p> <p>Villages are available themed spaces in the St. John’s University campus to be used for coordinating activities. We’re hoping (!) to have talks, meetings, hacking […]</p>

Read more →
0

Fediverse Village at HOPE

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>From August 15-17 2025, SWF will be helping to bring the Fediverse to HOPE. HOPE (Hackers on Planet Earth) is a grass-roots conference for hackers and developers in Queens in New York City. This year, I (Evan) will be speaking at the event on Aug 15 at 2PM ET, and we (SWF) will be organizing a Fediverse Village for HOPE_16.</p> <p>Villages are available themed spaces in the St. John’s University campus to be used for coordinating activities. We’re hoping (!) to have talks, meetings, hacking […]</p>

Read more →
0

Tom Casavant shared the below article:

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

용균 shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

Miguel de Icaza ᯅ🍉 shared the below article:

In Final Statement, Jewish Anti-Zionist Congress Calls for Suspension of Israel from UN

Home Page - Palestine Chronicle @palestinechronicle.com@web.brid.gy

By Palestine Chronicle Staff   Israel’s war crimes and crimes against humanity could not have been carried out or sustained “without the active and enthusiastic support of Western powers” A meeting of over 1,000 anti-Zionist [...]

The post In Final Statement, Jewish Anti-Zionist Congress Calls for Suspension of Israel from UN appeared first on Palestine Chronicle.

Read more →
0

Stefano Marinelli shared the below article:

If It’s Thursday, It Must Be BSDNow

Stefano Marinelli @stefano@journal.bsd.cafe

<p>Yesterday, a new episode of the BSDNow podcast was released.Episode number 620 — yes, exactly, 620. Since it&#8217;s a weekly show, you can do the math and realize just how much dedication its creators, editors, and hosts have put into it. A huge round of applause and thanks to Benedict Reuschling, Tom Jones, Jason Tubnor, and everyone else involved in making this fantastic podcast happen.</p> <p>BSDNow has been my faithful companion during road trips for many years. And when I’ve had a long day, […]</p>

Read more →
0

If It’s Thursday, It Must Be BSDNow

Stefano Marinelli @stefano@journal.bsd.cafe

<p>Yesterday, a new episode of the BSDNow podcast was released.Episode number 620 — yes, exactly, 620. Since it&#8217;s a weekly show, you can do the math and realize just how much dedication its creators, editors, and hosts have put into it. A huge round of applause and thanks to Benedict Reuschling, Tom Jones, Jason Tubnor, and everyone else involved in making this fantastic podcast happen.</p> <p>BSDNow has been my faithful companion during road trips for many years. And when I’ve had a long day, […]</p>

Read more →
0

readme

leetekwoo @leetekwoo@hackers.pub

이 글은 서울 거주 30대 웹 개발자 출신인 작성자 @leetekwoo가 자신의 해커스펍 계정 사용 방침을 소개합니다. 프라이버시를 중시하며 상호 존중을 기반으로 한 건전한 교류를 지향하는 작성자는 단문과 게시글을 통해 다양한 주제의 산문을 공유하며, AI를 사용하지 않고 바른 한글 맞춤법을 준수합니다. 팔로우와 언팔로우는 자유롭게 이루어지며, 성인물이나 폭력성, 과도한 마케팅 계정은 언팔로우될 수 있습니다. 온라인 사생활 침해 및 해킹 피해 경험으로 온라인 노출을 제한하고 있으며, 관련 법률을 준수하여 타인에게 피해를 주지 않으려 노력합니다. 연락은 메일을 선호하며, 친목이나 협업에 열려 있습니다. 이 글은 작성자의 계정 운영 철학과 온라인에서의 소통 방식을 명확히 하여, 팔로워들과의 건강한 관계를 구축하고자 합니다.

Read more →
4

nogajun🍉 shared the below article:

TECNO POVA 7 Ultra 5G Review: Power, Play, and a Punch of Personality

Gizchina.com | Tech news, reviews, how to's, guides and more @gizchina.com@web.brid.gy

After 10 days of using the TECNO POVA 7 Ultra 5G as my main device, one thing is clear—this phone is built for people who ...

The post TECNO POVA 7 Ultra 5G Review: Power, Play, and a Punch of Personality appeared first on Gizchina.com.

Read more →
0

태평소국밥의 소국밥, 육사시미, 수육

정진명의 굳이 써서 남기는 생각 @jm@guji.jjme.me

가게정보

상호: 태평소국밥
인허가번호: 20170240249
주소: 대전광역시 유성구 온천동로65번길 50(지상1층 봉명동)
방문한 날짜: 2025년 6월
먹은 메뉴: 소국밥, 한우육사시미, 소머리수육

생각

동행한 사람들이 맛집이라고 하여 가게 된 가게입니다. 아침 9시쯤 갔는데 대기 줄이 서 있어서 특이했습니다. 주변에 계룡스파텔이 있어서 그러는지 휴가 나온 국군 장병과 동행자들이 애용하는 것 같기도 했습니다. 저는 '태평소/국밥'인 줄 알았는데, '태평/소국밥'이더군요. 돼지국밥이라는 단어는 자주 들어봤지만, 소국밥이라는 단어는 사실 처음 들어봤습니다.

제가 소고기무국을 좋아하는 편은 아닌데, 무의 맛을 별로 좋아하지 않기 때문입니다. 이 가게의 소국밥이라는 걸 저는 꽤 소고기무국이라는 음식과 비슷하게 받아들였는데, 무가 많지는 않아서 부담이 적었고 국물의 감칠맛으로 맛있게 먹을 수 있었던 식사였습니다.

육사시미도 맛있었고, 돌판에 국물과 함께 나오는 수육도 좋았습니다. 어떤 분들은 술 생각나는 조합이라고도 하실텐데, 저는 뭐 밥은 밥이고 술을 그다지 좋아하지 않는지라.

대전에 몇 년을 살면서도 가본 적이 없는 집이었는데, 괜찮은 가게를 알게 되어서 좋네요. 다음 번에 근처에 갈 일이 있으면 또 들러도 좋을 것 같습니다.

Read more →
0

In Final Statement, Jewish Anti-Zionist Congress Calls for Suspension of Israel from UN

Home Page - Palestine Chronicle @palestinechronicle.com@web.brid.gy

By Palestine Chronicle Staff   Israel’s war crimes and crimes against humanity could not have been carried out or sustained “without the active and enthusiastic support of Western powers” A meeting of over 1,000 anti-Zionist [...]

The post In Final Statement, Jewish Anti-Zionist Congress Calls for Suspension of Israel from UN appeared first on Palestine Chronicle.

Read more →
0

월간집사 ☄️ shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

Juntai Park shared the below article:

Upyo 0.2.0 Release Notes

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Upyo 0.2.0 has been released, introducing new features to this cross-runtime email library that supports Node.js, Deno, Bun, and edge functions. The latest version expands its capabilities with Amazon SES transport support, enabling AWS Signature v4 authentication and session-based authentication. Additionally, comprehensive OpenTelemetry integration has been added, offering distributed tracing, metrics collection, and error classification without altering existing code. The OpenTelemetry transport automatically instruments email operations, tracking delivery rates and latency, and integrates with existing OpenTelemetry infrastructure. Community feedback is encouraged to further improve Upyo, whether through testing the new Amazon SES transport, implementing OpenTelemetry, or contributing to the GitHub repository. This release enhances Upyo's utility by providing more transport options and robust observability features, making it a valuable tool for developers needing reliable email sending across various environments.

Read more →
4

Stefano Marinelli shared the below article:

Gary’s Videos: A Relatable Journey of Discovery (and Frustration!)

Stefano Marinelli @stefano@journal.bsd.cafe

<p>Ever watch a tech video and feel like you&#8217;re looking in a mirror? Gary&#8217;s videos perfectly capture the real-world struggles and triumphs of exploring new systems, making them a must-watch for anyone who&#8217;s ever debugged their way through a late night.</p>

Read more →
0

bgl gwyng shared the below article:

Upyo 0.2.0 Release Notes

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Upyo 0.2.0 has been released, introducing new features to this cross-runtime email library that supports Node.js, Deno, Bun, and edge functions. The latest version expands its capabilities with Amazon SES transport support, enabling AWS Signature v4 authentication and session-based authentication. Additionally, comprehensive OpenTelemetry integration has been added, offering distributed tracing, metrics collection, and error classification without altering existing code. The OpenTelemetry transport automatically instruments email operations, tracking delivery rates and latency, and integrates with existing OpenTelemetry infrastructure. Community feedback is encouraged to further improve Upyo, whether through testing the new Amazon SES transport, implementing OpenTelemetry, or contributing to the GitHub repository. This release enhances Upyo's utility by providing more transport options and robust observability features, making it a valuable tool for developers needing reliable email sending across various environments.

Read more →
4

XiNiHa shared the below article:

Upyo 0.2.0 Release Notes

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Upyo 0.2.0 has been released, introducing new features to this cross-runtime email library that supports Node.js, Deno, Bun, and edge functions. The latest version expands its capabilities with Amazon SES transport support, enabling AWS Signature v4 authentication and session-based authentication. Additionally, comprehensive OpenTelemetry integration has been added, offering distributed tracing, metrics collection, and error classification without altering existing code. The OpenTelemetry transport automatically instruments email operations, tracking delivery rates and latency, and integrates with existing OpenTelemetry infrastructure. Community feedback is encouraged to further improve Upyo, whether through testing the new Amazon SES transport, implementing OpenTelemetry, or contributing to the GitHub repository. This release enhances Upyo's utility by providing more transport options and robust observability features, making it a valuable tool for developers needing reliable email sending across various environments.

Read more →
4

洪 民憙 (Hong Minhee) shared the below article:

Upyo 0.2.0 Release Notes

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Upyo 0.2.0 has been released, introducing new features to this cross-runtime email library that supports Node.js, Deno, Bun, and edge functions. The latest version expands its capabilities with Amazon SES transport support, enabling AWS Signature v4 authentication and session-based authentication. Additionally, comprehensive OpenTelemetry integration has been added, offering distributed tracing, metrics collection, and error classification without altering existing code. The OpenTelemetry transport automatically instruments email operations, tracking delivery rates and latency, and integrates with existing OpenTelemetry infrastructure. Community feedback is encouraged to further improve Upyo, whether through testing the new Amazon SES transport, implementing OpenTelemetry, or contributing to the GitHub repository. This release enhances Upyo's utility by providing more transport options and robust observability features, making it a valuable tool for developers needing reliable email sending across various environments.

Read more →
4

Upyo 0.2.0 Release Notes

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

Upyo 0.2.0 has been released, introducing new features to this cross-runtime email library that supports Node.js, Deno, Bun, and edge functions. The latest version expands its capabilities with Amazon SES transport support, enabling AWS Signature v4 authentication and session-based authentication. Additionally, comprehensive OpenTelemetry integration has been added, offering distributed tracing, metrics collection, and error classification without altering existing code. The OpenTelemetry transport automatically instruments email operations, tracking delivery rates and latency, and integrates with existing OpenTelemetry infrastructure. Community feedback is encouraged to further improve Upyo, whether through testing the new Amazon SES transport, implementing OpenTelemetry, or contributing to the GitHub repository. This release enhances Upyo's utility by providing more transport options and robust observability features, making it a valuable tool for developers needing reliable email sending across various environments.

Read more →
4

나는 거Book이다

정진명의 굳이 써서 남기는 생각 @jm@guji.jjme.me

시각정보

등껍질이 책인 거북이가 웃고 있고, "나는… 거BOOK이다", "느려도 끝까지 읽을 테야"라고 적힌 티셔츠.

흰 티셔츠의 가슴 부분에 등껍질이 책 세 권으로 대체된 거북이 그림과 그 위아래로 "나는… 거Book이다", "느려도 끝까지 읽을 테야"라는 필기체 문장이 있는 티셔츠. 뒷면은 비어 있다.

해설

군자출판사가 2025 서울국제도서전용으로 제작한 티셔츠.

생각

서울국제도서전에서 놀란 것은 아무래도 많은 굿즈였습니다. 수요일부터 대형 출판사에 줄이 많이 섰다거나, 굿즈가 빠르게 매진되었다거나 하는 소식을 접했습니다. 이 티셔츠는 동행한 와이프가 선물해준 것인데, 현장에서 산 것은 아니고 매진된 것을 이후 배송받기로 하고 구매한 것입니다. 하 안 그래도 선물받은 티셔츠 많아서 입고 다닐 옷 고르기 곤란한데…(중년남성귀족영애화법)

일단 디자인이 귀엽지요. 담긴 메세지도 좋습니다. 한가지 아쉬운 점이 있다면 흰색 티셔츠라는 것이겠네요. 입고 자주 외출하기는 어렵겠지만, 그래도 책 관련해서 즐거운 이벤트가 있는 날에는 입을 법하겠지요.

Read more →
0

wakest ⁂ shared the below article:

matrix is cooked

alexia's blog @alexia@blog.cyrneko.eu

Those are the contents of a post I recently made, but really that and even the replies I made are not the full story

Truth is, to get right to the point, the fact that Matrix was accompanied by a for-profit entity, funded by venture capital was the biggest mistake that Matrix as a project has ever made.

Element is not a friend

In roughly the beginning, there was two organizations that came out of the project: The Matrix Foundation and New Vector Ltd / Riot / Element. The idea was for New Vector Ltd to carry out the necessary work and bring in the necessary funding for the Matrix Foundation to thrive. Or well, so I've been told.

They had multiple funding rounds lead by the likes of status.im, Automattic, the AI and Web3 company protocol labs and others; You get the gist, lots of VC and similar funding also a questionable amount of “Web3” and bullshit generation AI. Element was then tasked with using that to build the software that would power Matrix.

And for a long time, they did that. They relied on the software themselves but kept it in the hands of the Non-Profit Matrix Foundation.

Until the 6th of November 2023 when they—in their words—moved to a different repository and to the AGPL license. In reality, the Foundation did not know this was coming, and a huge support net was pulled away under their feet.

Element's “re-focusing” on “establishing a level playing field” means hostile takeover of all important projects that were under the Matrix Foundation banner and to stop running and managing the Matrix.org homeserver despite it still being the default option in Element today.

The results of this are, as one may expect, devastating. I don't think I've seen the Matrix Foundation ring the alarm bells any more than today that they need funding to keep the foundation going. Unfortunately, all the money is being swept up by Element instead.

Of course I understand there is not really an alternative as of right now; No one else wants to take up Element's job, by which I mean the job that the foundation pays them to do now instead of it being donated to them. Yes, the high expenses for the Matrix.org homeserver are largely because they are still managed by Element, just not as donated work but instead like with any other customer.

This also means that the Foundation suffers from Element's decisions and is why they pay a hefty price for what would otherwise not be this expensive.


Today this leaves the foundation in a dire situation.

So dire in fact that they are starting to adopt things that I can almost guarantee many on the governing board do not like.

The Matrix Foundation is making Matrix.org a freemium service.

Now, and I can't stress this enough, I really don't think many people at the foundation want this. But with Element sort of just pushing whatever they need in their client and nothing else, I doubt anyone would even be able to get anything implemented in Element to notify Matrix.org users akin to what Thunderbird or KDE started doing in their respective products. As such the governing board does recognize that measures like these are kind of necessary, even if ugly.

Either way it shows that Element is seemingly cashing in on selling ,Matrix to governments and B2B as a SaaS solution without it going back to the foundation, without it funding critical parts of the core of matrix that need to be revised (like moderation, or a lack thereof) or the Matrix Foundation.


At the same time I can't help but think that this could have been prevented. Even Matthew himself recognizes that putting the future on Matrix on the line with VC funding and alike was not the best idea for the health of Matrix.

Matrix should, from the start, never have been this heavily tied-into and reliant on VC funds to keep the project as a whole afloat. Ultimately, for-profit companies will do what makes them profit, not what's the best option. Unless the best option happens to coincide with making the most profit.

Unfortunately, supporting the foundation through anything more than “in spirit” and a platinum membership is out of their budget, apparently. I think that morally they owe a lot more than that.

So, what now?

If you believe Matrix can still thrive despite, in my eyes, being sabotaged by New Vector Ltd, please do go donate.

If you're like me, and you've seen Matrix fail too many times and have concerns about the sustainability of some of the core design decisions, there are some other projects you may be interested in.

This list is split into two, things that I personally want to recommend and things that were recommended for me to include by others. Everything I am recommending here specifically isn't tied to VC funds or a for-profit entity, at least not to my knowledge.

Personal:

  • Polyproto / The Polyphony Project – Made by 🏳️‍⚧️ people, aims to have Discord API compatibility and builds a “boring” identity federation protocol with multi-homing and user-owned identity and data in its design. (donate)
  • Delta chat – Builds on traditional E-Mail standards like SMTP and IMAP, enhancing it with end-to-end-encryption, a custom server stack and a full instant-messenger experience. Additionally has webxdc. (donate)
  • Revolt? – An open-source discord clone. The ? is there because whilst it's okay, it is not federated which makes me a bit hesitant to recommend it as an alternative to matrix of all things.

other's recommendations:

  • XMPP/Jabber – battle-tested instant messaging standard with lots of client apps for major platforms. Despite me running an xmpp server I don't personally recommend it due to clients taking a while to catch up with features, i.e how Conversations currently lacks replies and most clients lack the ability to delete/retract messages.
  • IRCv3 – An evolution of the well-known IRC standard with lots of quality-of-life and functionality improvements that are to be expected from modern chat applications. I haven't personally used it so I can't personally recommend it.

Anti-recommendations:

  • SimpleX Chat – Many suggested this and I will explicitly recommend against it due to the founder's positions on various topics. This includes being anti-vaxx, believing COVID-19 was a hoax, trans- and homophobia, climate denial; In the SimpleX Groupchat he's also been seen basically bootlicking trump a couple times, but I've lost receipts to that.

Additions from 09:38 CEST, 16th of June 2025

I saw that this post got shared around in...some room that matthew is in, the details don't really matter to me

I wrote this on a relatively short timespan with some public records I found, it's not like I can look into Element's finances nor that of the foundation as the financial report is to my knowledge still not out despite being “almost finished”. There is some more information shared in that thread now but it is in no way a full breakdown of finances.

To answer the question of “where this came from”, I lost my enthusiasm in matrix and this is the result

matrix used to be something I was genuinely excited to use on my devices, I talked to my dad about Matrix – which otherwise never hears of these kinds of projects – because I was convinced it was gonna make it, I was convinced Matrix would become the next big IM standard

The reality is, after over 10 years...that is not where Matrix ended up. It is less so about fear or doubt and moreso about sadness and disappointment.

Call this bait, I just don't feel excited about matrix anymore.


↓ it'd mean a lot if you supported my work ↓

I don't have it easy with finding jobs and life in general, any little bit helps <3 https://liberapay.com/cyrneko https://ko-fi.com/cyrneko

Read more →
0

Juntai Park shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

Tom Casavant shared the below article:

‘Legend of Zelda’ Live-Action Movie Casts Bo Bragason and Benjamin Evan Ainsworth as Zelda and Link

Variety @variety.com@web.brid.gy

Nintendo and Sony’s live-action “Legend of Zelda” movie has unveiled its Zelda and Link. In a social media post on Wednesday, Nintendo’s Shigeru Miyamoto revealed that Bo Bragason will be playing Zelda with Benjamin Evan Ainsworth as Link, alongside what seems to be first-look photos of the actors in costume. “I am pleased to announce […]

Read more →
0

‘Legend of Zelda’ Live-Action Movie Casts Bo Bragason and Benjamin Evan Ainsworth as Zelda and Link

Variety @variety.com@web.brid.gy

Nintendo and Sony’s live-action “Legend of Zelda” movie has unveiled its Zelda and Link. In a social media post on Wednesday, Nintendo’s Shigeru Miyamoto revealed that Bo Bragason will be playing Zelda with Benjamin Evan Ainsworth as Link, alongside what seems to be first-look photos of the actors in costume. “I am pleased to announce […]

Read more →
0

wakest ⁂ shared the below article:

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

bgl gwyng shared the below article:

퍼즐: 1번 칸에 말 올려! 2번 칸에서 말 내려!

Bubbler @bubbler@hackers.pub

이 글은 1부터 20까지 번호가 매겨진 게임판에서 특정 규칙에 따라 말을 움직여 모든 칸에 말을 채우는 퍼즐 문제를 소개합니다. 핵심은 $k$번 칸에 말을 올리기 위해 필요한 최소 동작 횟수가 $2^{k-1}$임을 밝히는 것입니다. 이를 통해 20번 칸까지 말을 채우는 데 필요한 총 동작 횟수를 계산하는 방법을 설명합니다. 이 퍼즐은 BOJ 29225 문제에서 아이디어를 얻었으며, 문제 해결 과정에서 발견되는 패턴과 논리적 추론이 흥미로운 인사이트를 제공합니다.

Read more →
3

Stefano Marinelli shared the below article:

EuroBSDCon 2025: A Return to the BSD Community

Stefano Marinelli @stefano@journal.bsd.cafe

<p>I&#8217;m thrilled to share my excitement for EuroBSDCon 2025 in Zagreb! After an incredible experience last year and at BSDCan, I can&#8217;t wait to reconnect with the amazing BSD and open-source community. This year, Jeroen and I are even presenting our talk, &#8220;Liberating the social web using *BSD&#8221;. Come join us!</p>

Read more →
0

박준규 shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

EuroBSDCon 2025: A Return to the BSD Community

Stefano Marinelli @stefano@journal.bsd.cafe

<p>I&#8217;m thrilled to share my excitement for EuroBSDCon 2025 in Zagreb! After an incredible experience last year and at BSDCan, I can&#8217;t wait to reconnect with the amazing BSD and open-source community. This year, Jeroen and I are even presenting our talk, &#8220;Liberating the social web using *BSD&#8221;. Come join us!</p>

Read more →
0

洪 民憙 (Hong Minhee) shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

퍼즐: 1번 칸에 말 올려! 2번 칸에서 말 내려!

Bubbler @bubbler@hackers.pub

이 글은 1부터 20까지 번호가 매겨진 게임판에서 특정 규칙에 따라 말을 움직여 모든 칸에 말을 채우는 퍼즐 문제를 소개합니다. 핵심은 $k$번 칸에 말을 올리기 위해 필요한 최소 동작 횟수가 $2^{k-1}$임을 밝히는 것입니다. 이를 통해 20번 칸까지 말을 채우는 데 필요한 총 동작 횟수를 계산하는 방법을 설명합니다. 이 퍼즐은 BOJ 29225 문제에서 아이디어를 얻었으며, 문제 해결 과정에서 발견되는 패턴과 논리적 추론이 흥미로운 인사이트를 제공합니다.

Read more →
3

Lee Dogeon shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

notJoon shared the below article:

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

하스켈 편지

박준규 @curry@hackers.pub

이메일 교환을 요약하면, 한국의 취미 프로그래머 박준규 님이 Haskell에 대한 관심을 표현하며 NRAO의 다니엘 님에게 연락을 시작합니다. 다니엘 님은 Haskell 경험과 NRAO에서의 Haskell 프로젝트(antioch)를 공유하며, 박준규 님의 Haskell 학습 경험과 프로젝트에 대한 질문을 던집니다. 박준규 님은 자신이 관리하는 Hackage 패키지와 Protohackers 문제 풀이 경험을 공유하고, 다니엘 님은 이에 대한 격려와 함께 Typeclassopedia와 free monad를 추천합니다. 이 대화는 Haskell에 대한 열정과 지식을 공유하며, 서로에게 영감을 주는 긍정적인 교류를 보여줍니다. 다니엘 님은 박준규 님에게 Haskell 관련 질문을 언제든지 환영하며, 이 대화를 자유롭게 공유해도 좋다고 허락합니다.

Read more →
20

고작 다섯 명이 한 말을 어떻게 믿어요?

정진명의 굳이 써서 남기는 생각 @jm@guji.jjme.me

서지정보

서명: 고작 다섯 명이 한 말을 어떻게 믿어요?
저자: 송라영
출판사: 한빛미디어
출간일: 2024년 12월 13일

생각

『고작 다섯 명이 한 말을 어떻게 믿어요?』는 기업에서 UX 리서처로서 일하며 정성 연구 방법론을 통해 좋은 성과를 내기 위한 방법을 정리한 서적입니다. 『B급 철학』에서 이어지는 빌린책챌린지 책입니다.

일단 슬픈 것은 실무 현장에서 정성 연구라는 방법론과 그것을 주도적으로 수행하는 사람들이 실무에서 겪는 팀 내 설득의 비중일까요. 책의 내용이, 그리고 책이 인용하는 전문가의 발언에서 나오는 업무 비중조차도 "절반 정도는 팀에게 내가 하는 일의 가치를 증명하는 데 쓴다"는 것이 좀 서글픕니다.

이 책에서 언급되는 정성 연구의 방법론과 방향성은 조금만 상황이 바뀌면, 예를 들면 학계에서는 그 자체가 문제되지는 않지요. 인터뷰, 민족지학을 포함하여 분석하는 질적 연구는 중요한 방법론이고 인간 이해에 대한 지평을 분명히 넓혀줄 수 있는 작업입니다. 굳이 학술의 엄격한 전후 검증이 없더라도, 그런 방식으로 수집되어 배포되는 깨달음(책, 다큐멘터리…)들이 인류에게 어떤 가치를 제공한다는 건 부정할 수 없을 겁니다.

그런데 정해진 사람들이, 특히 그 제품의 성과와 관련되어 평가를 받는 특정한 사람들이, 어떤 제품의 성과를 개선하기 위한 방법으로 계산되지 않는 접근을 택한다는 건 확실히 어떤 종류의 거부감을 극복해야 할 수 있는 일이라고 생각합니다. 정성 연구의 대상자는 전체를 반영할 수 없고(일반화할 수 없고), 그것 때문에 전체 그림과는 다른 방향으로 결론이 나지 않을까 하는 두려움이 있다고 생각합니다. 어떤 측면에서는 우리가 대부분의 선거에서 최다 득표자로 대표자를 선정하지, 모든 표 중에서 한 표를 임의로 뽑아 거기 적힌 사람을 대표자로 세우는 제도를 택하지 않는 것과도 비슷하다고 할까요.

이 책이 역설하듯, 정성 연구를 통해서 정량 연구에 기대하기 어려운 깊은 지식을 이끌어낼 수 있습니다. 그것만으로도 일단 할 가치가 생겨납니다. 그리고 어차피 우리가 최적의 액션을 찾을 수 없습니다. 사람들이 왠지 정량 연구는 그럴 수 있을 것이라고 (헛되이) 기대하긴 하지만요. 어차피 우리는 지금 하려는 액션이 80%정도는 맞는 것 같으면, 100% 맞는 액션을 도출하기 위해 헛된 에너지를 쓰기보다는 일단 80% 맞는 액션을 집행하고, 다음 액션을 고민하는 게 맞는 세상에 살고 있지요. 정성 연구를 통해 다음 액션을 정할 수 있다면, 안 할 이유가 없습니다.

안 할 이유가 있다면, 그 팀이 그 방법론을 적용해야 할 이유를 찾지 못할 때이겠지요. 누가 와서 좋은 방법론이 있다고 해 봤자, 팀이 방법론을 체화하지 않을 거라면 방법론을 적용할 이유가 없습니다. 그 방법론이 결과적으로 팀에게 유익할 것인지 여부는 전혀 상관이 없는 이야기죠. (우리는 어차피 최적의 액션을 찾을 수 없습니다.) 이 책을 봤을 때에는 업계의 정성 연구를 둘러싼 상황이 많이들 이 수준에 있지 않나, 하는 생각이 듭니다. 팀에게 정성 연구를 체화시키는 것까지가 많은 조직에서 실질적으로 해당 연구자의 중요한 업무인 것이 그 방증이라는 거죠. 저는 이 점 자체가 많은 조직이 정성 연구를 도입하기 어려운 이유 아닌가, 같은 생각을 합니다. 고양이 목에 방울이 달려 있어야 고양이 목에 방울을 달 수 있다니….

책 자체는 완성도있게 정리되어 있는데, 읽은 후의 소감을 정리하다보니 좀 절망적인 내용만 적게 되었네요. 그런데 아무리 생각해도, 어떤 직군의 사람이 팀 내에서 일을 무시받지 않고 제대로 하기 위해서 "세상에는 진실이 하나만 존재한다는 입장과, 사람마다 다른 현실을 구축한다는 입장이 존재한다" 같은 이야기까지 꺼내야 한다면, 그건 무언가가 잘못되어 있다는 신호 같습니다.

Read more →
1

just small circles 🕊 shared the below article:

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

Andy Piper shared the below article:

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

Connected Places shared the below article:

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

Stefano Marinelli shared the below article:

Vermaden’s Valuable News: A Monday Must-Read

Stefano Marinelli @stefano@journal.bsd.cafe

<p>Mondays are always tough, I think that&#8217;s true for everyone. But one thing that makes me happy it&#8217;s Monday is the consistent arrival of the &#8220;Valuable News&#8221; from Slawomir Wojciech Wojtczak – or simply Vermaden &#8211; <a rel="mention" class="u-url mention" href="https://mastodon.bsd.cafe/@vermaden">@vermaden</a> &#8211; as we know him. His newsletter covers the world of *BSD and Unix, technology in general, and offers a look at articles (both old and new) about the world and life in general.</p> <p>Vermaden has been publishing his weekly newsletter for many years, and it&#8217;s a go-to […]</p>

Read more →
0

Vermaden’s Valuable News: A Monday Must-Read

Stefano Marinelli @stefano@journal.bsd.cafe

<p>Mondays are always tough, I think that&#8217;s true for everyone. But one thing that makes me happy it&#8217;s Monday is the consistent arrival of the &#8220;Valuable News&#8221; from Slawomir Wojciech Wojtczak – or simply Vermaden &#8211; <a rel="mention" class="u-url mention" href="https://mastodon.bsd.cafe/@vermaden">@vermaden</a> &#8211; as we know him. His newsletter covers the world of *BSD and Unix, technology in general, and offers a look at articles (both old and new) about the world and life in general.</p> <p>Vermaden has been publishing his weekly newsletter for many years, and it&#8217;s a go-to […]</p>

Read more →
0

@reiver ⊼ (Charles) :batman: shared the below article:

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

Evan Prodromou shared the below article:

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

Seeking interop testing for geosocial ActivityPub client

Evan Prodromou @evanprodromou@socialwebfoundation.org

<p>Hey, all! I&#8217;m seeking some help testing an application I whipped up for the Geosocial task force of the W3C Social Web Community Group. It&#8217;s called <a href="https://checkin.swf.pub/" rel="nofollow">https://checkin.swf.pub/</a> , and it&#8217;s a barebones checkin service, similar to Swarm, but implemented as a pure Web client. You can watch the application in action.</p> <p><a href="https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true" rel="nofollow">https://videopress.com/v/zCMu0OeZ?resizeToParent=true&#038;cover=true&#038;preloadContent=metadata&#038;useAverageColor=true</a></p> <p>It logs into your account on an ActivityPub server using OAuth 2.0. It […]</p>

Read more →
0

Hexarchy

정진명의 굳이 써서 남기는 생각 @jm@guji.jjme.me

서지정보

게임명: Hexarchy
개발사: Main Tank Software
배급사: Yogscast Games, Gamersky Games
출시일: 2023년 10월 20일
장르: 4X, 문명라이크, 덱빌더

생각

『Hexarchy』는 문명 콘셉트의 지도자/문명으로 4X를 즐기되, 건축, 유닛 생산, 기술 발전등의 행동을 『Slay the Spire』와 같은 카드 플레이 문법으로 진행하는 게임입니다. 문명 유사 게임을 구상하다가 선택지가 TCG의 핸드와 같은 방식으로 주어지는 게임은 어떨까 생각하다가 비슷한 컨셉으로 출시된 게임인 것을 발견하고 플레이해 보게 되었습니다.

TCG나 『Slay the Spire』에서는, 손에 카드가 없을 때 할 수 있는 행동이 한정적이고 손에 카드를 가져오는 방법이 중요해지지요. 행동 선택지가 1회성으로 사용하는 카드가 되고 카드를 관리하는 게임플레이는, 모든 게임플레이 콘셉트와 딱 맞아떨어지지는 않습니다.

이 게임은 그런 '덱빌더' 게임이 다른 장르에 붙었을 때 요구되는 기본적인 규칙들을 꽤 말이 되게 만드는 데 성공했다고 할까요. 지도와 자원 분배, 카드 추가 뽑기와 킵하기 등 카드가 메인인 건 맞지만 문명의 지도자가 된다는 콘셉트로 할 수 있는 행동들이 좀 더 짜여 있어서 당연히 해야 하는 행동을 카드라서 못 한다, 같은 느낌은 없습니다.

다만 이 게임은 제가 이 장르에 요구하는 것 중 문명을 오래 키우고 이야기를 보는 감각은 거의 없고, 대신 다른 플레이어(혹은 AI)와 경쟁하는 게임으로서의 느낌이 더 강합니다. 뭐 문명 장르는 항상 멀티플레이에 대한 강한 요구가 있어서 그 쪽에 더 집중한 것이 이상하지는 않지만, 제가 원하는 방향은 아니긴 하네요.

Read more →
0

@reiver ⊼ (Charles) :batman: shared the below article:

7.0.0 – I will follow you!

ActivityPub for WordPress @activitypub.blog@activitypub.blog

<p>Just when you thought things were settling down… boom 💥 — the ActivityPub plugin gets another big upgrade. Say hello to version 7.0.0, a release packed with new features, polish, and under-the-hood improvements to help your WordPress site federate smoother, smarter, and more securely than ever.</p>

Read more →
0
6
0