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.

It’s amazing what a new battery did to my 4 year old iPhone. I used to be down to 20% charge by 2pm, now it lasts the full day.

I expect many others to hold onto their devices for longer. Make sure your sites are optimized for older devices!

0

「我們先要投入時間,才能深有體會;我們得去經驗陌生的事物,才能領會到真正的驚奇。然而,演算法的運作邏輯,卻完全與此相反。

光靠演算法推薦,你幾乎不可能看到孟德斯鳩所說『初看沒什麼有趣,細究之下才令人驚奇』的作品。事實上,演算法系統的整個架構,從頭到尾都在鼓勵你『別花太多時間欣賞任何特定的內容』。在演算法當道的時代,人們變得愈來愈不耐煩,而那些表面上很酷的事物,則愈來愈大行其道。

正如韓炳哲在《在群中》所說的:如今我們只要上網,就能毫無阻礙地接觸到大量人群,有人把這個現象稱為『網際網路的民主化』,但這實際上只會讓我們的『語言和文化變得庸俗而扁平』。

如果你想要構築出自己的品味、在腦海中建構出一套難以言明的美學判準,進而弄清楚『我是誰』這個大哉問的話,那麼在前方等著你的,就是一場艱苦的戰鬥。這場戰鬥之所以艱苦,倒不完全都是演算法造成的。

我們可以自由地接觸任何事物,然而,我們卻經常放棄選擇,被動地任由演算法推播東西給我們,但演算法之所以挑出那些東西,只是眾人集體行為的結果,其本身並不帶有任何人性的意涵。」

—— 《扁平時代》 頁79

0
0

「我們先要投入時間,才能深有體會;我們得去經驗陌生的事物,才能領會到真正的驚奇。然而,演算法的運作邏輯,卻完全與此相反。

光靠演算法推薦,你幾乎不可能看到孟德斯鳩所說『初看沒什麼有趣,細究之下才令人驚奇』的作品。事實上,演算法系統的整個架構,從頭到尾都在鼓勵你『別花太多時間欣賞任何特定的內容』。在演算法當道的時代,人們變得愈來愈不耐煩,而那些表面上很酷的事物,則愈來愈大行其道。

正如韓炳哲在《在群中》所說的:如今我們只要上網,就能毫無阻礙地接觸到大量人群,有人把這個現象稱為『網際網路的民主化』,但這實際上只會讓我們的『語言和文化變得庸俗而扁平』。

如果你想要構築出自己的品味、在腦海中建構出一套難以言明的美學判準,進而弄清楚『我是誰』這個大哉問的話,那麼在前方等著你的,就是一場艱苦的戰鬥。這場戰鬥之所以艱苦,倒不完全都是演算法造成的。

我們可以自由地接觸任何事物,然而,我們卻經常放棄選擇,被動地任由演算法推播東西給我們,但演算法之所以挑出那些東西,只是眾人集體行為的結果,其本身並不帶有任何人性的意涵。」

—— 《扁平時代》 頁79

0
0

Good.

Losing google's bribe money will only affect Mozilla, Microsoft and Apple will be *fine* 🙄
And because my favourite browser, firefox, is open source, firefox will be fine, too.

I lived through the Internet Explorer monopoly. Things get better when you break their stranglehold on the industry.

Google must be stopped at all costs.

danfabulich.medium.com/all-fou

0
0
0
1
0
0
0
0
0
0

So here’s an effortpost about Discord, and migrating off of it.

It’s well known that Discord has been under lots of fire in the past week or two, first with a CEO change (with a former Activision leader), lawsuits from governments about “child safety” (which is a very real thing, see the “Discord Groomer” meme, an organized child abuse group being busted, etc.), and its half-hearted attempt to please governments worried about child safety with ID scanning exactly like what VRChat does (but without the carrot of “you won’t see kids and griefers ever again").

Yet, at the same time it’s very important to realize just how Discord got huge. Discord got big because of its extremely low barrier to entry, combined with the decline of Skype that was years in the making. I’m talking blocking old clients like Skype 4.2 (which I used for ages because the New Skype was kind of meh), making the new clients bloated, the network slowly getting buggier, etc. Everyone was wanting to find a new client, and boom just out of nowhere Discord came about (thanks to communities like FFXIV embracing it) and every group over time moved to it.

Discord is now in the position Skype was in the mid-2010s to some degree, with the “stink” of having a userbase that’s the punchline of everyone online ("discord kitten" is now in the online lingo). Yet just like Twitter at the time of Elon Musk’s buyout; nobody is sure where to move to.

Matrix is hyped up as a similar program and replacement for it, yet hosting a server for it is a total dumpster fire and it screams “consultancyware”, where they want to sell you hosting to avoid dealing with the pain of hosting it. Moderation also leaves much to be desired, as major FOSS chats have been spammed with gore and illegal images. It can do video calls at least, but the moderation and server hosting issues are turning some people away.

XMPP is a very solid protocol that can be combined with WebRTC as Jitsi shows and even supports video (XEP-0167, XEP-0320, etc.), and it’s a damn good way to chat online (probably better than IRC imo). Yet, it has a small and niche userbase and suffers the same issue “dead” online games or IRC have. People tell each other its dead and I’ve seen Mastodon side fedi posters talk endlessly as if it’s a thing of the past when referring to the Google Talk shitshow (when the “should Threads federate with us” question comes up). At the same time, it powers everything from Cisco WebEx/Jabber to more obscure programs like VSee (used for Telehealth and developed by a former XMPP dev). It really just needs a good client and way to do video calls more constantly and it might take off more in that regard. Dino for example does Jingle sessions, but gajim does not.

There’s also revolt chat, but it hasn’t taken off in the circles I’m in…yet. I’m not sure if it’s any good, or how hard it is to host since many in the FOSS sphere have been dabbling with Matrix or XMPP. It seems like they got the UI/UX downpat as in mimicking Discord very well, something I cannot say about XMPP clients right now (though XMPP clients are way past the days of Pidgin or Trillian). Yet, it seems to be a much more niche option given how mature XMPP is. To me, it seems as if it's another variant of the XKCD standards comic, and I'm sure it'll have "growing pains" if it grows. I see no reason to use it though if nobody I know uses it, unlike XMPP or Matrix.

There are several problems that every single one of these has to tackle however. The first is that they need to make the UI easy for anyone to use (this is a client thing and someone can easily make a Discord or Telegram-like client). The second is it needs to work and be a good experience. The third thing and most important thing, is they need to get people to use it.

Discord right now has two things going for it: the network effect, and the fact that as of now it “just werks”. Discord got so big because there was no friction as opposed to the dumpster fire of trying to host a TS server (complete with the "paid" tiers), you’d just click and sign up. Now there’s tons of Discord groups for everything from your favorite library/framework to some niche hobby to some game engine, and the big servers will always cross link other servers which are into related topics with active populations and discussions. It doesn't help that the official community for many games and projects also are set up on Discord and not a forum, I recently had to submit a bug and the devs actually used Discord more than Github to check bugs!

IMO it’s going to be a long way to get communities off Discord, and I mean like days long outages or frequent outages that disrupt a community to the point of moving off, or a series of extremely unpopular changes that lead to users ditching it in protest.

Yet, AIM, Skype, Yahoo, MSN, ICQ, and many more of the IM clients people used 15-20 years ago didn’t last forever, and the same can be said about Discord. The big question is, what will replace Discord, will it be good enough to get the normies away from its tentacles, and what will be the future of communication online?

All I can say is, people should learn from the past and not use something that's a centralized point of failure and anti-user decisions. Skype went to shit because Microsoft ignored the userbase, and Discord will inevitably go to shit for the same reason.

When you don't control the code or the server, you are always at whim of the corporation. It's why you can still run a IRC server, XMPP server (even after Google Talk was killed), or even something esoteric like a Hotline server or BBS in 2025. It's why these communities will outlive Discord, and people should be taking notes IMO.

0

Deno 2.3 is here:
🌱 deno compile with FFI & Node native add-ons
📦 Local npm packages
⭐ deno fmt CSS/HTML/SQL in tagged templates
🔭 OTel event recording & tracing in distributed services
and more —

deno.com/blog/v2.3

1

Deno 2.3 is here:
🌱 deno compile with FFI & Node native add-ons
📦 Local npm packages
⭐ deno fmt CSS/HTML/SQL in tagged templates
🔭 OTel event recording & tracing in distributed services
and more —

deno.com/blog/v2.3

1
0

I’m proud to be joining @Mastodon’s Board of Directors to guide and support this important platform.

I believe that and the represent some of the most important advancements in social networking design and technology. They have the potential to reverse the harms wrought by the monolithic social media platforms of yesterday.

But even more than that, Mastodon and the Fediverse can be so much more than what we are against. We have so much potential. I believe in all of our power to build and change the world. We start by building and convening in healthier online communities because our strength together is far more than the sum of our differences. I believe in building technologies that help bring out the best in humanity; I believe in the amazing things we can do and be when we work together.

I love Mastodon. I love what we are and what we will be. Now let’s build a better world together 💞

blog.joinmastodon.org/2025/05/

0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0

今天去緬甸街吃阿薇的椰子麵跟金山麵,太好吃了,要不是距離遙遠可能會每天跑去吃。晚上去和美山看螢火蟲,比預期的還多很多,螢火蟲好小、一閃一閃的,看久了有點像假的,好不真實,自然界卻有這樣的生物。

0

I’m proud to be joining @Mastodon’s Board of Directors to guide and support this important platform.

I believe that and the represent some of the most important advancements in social networking design and technology. They have the potential to reverse the harms wrought by the monolithic social media platforms of yesterday.

But even more than that, Mastodon and the Fediverse can be so much more than what we are against. We have so much potential. I believe in all of our power to build and change the world. We start by building and convening in healthier online communities because our strength together is far more than the sum of our differences. I believe in building technologies that help bring out the best in humanity; I believe in the amazing things we can do and be when we work together.

I love Mastodon. I love what we are and what we will be. Now let’s build a better world together 💞

blog.joinmastodon.org/2025/05/

0
0
0
0
0
1

I’m proud to be joining @Mastodon’s Board of Directors to guide and support this important platform.

I believe that and the represent some of the most important advancements in social networking design and technology. They have the potential to reverse the harms wrought by the monolithic social media platforms of yesterday.

But even more than that, Mastodon and the Fediverse can be so much more than what we are against. We have so much potential. I believe in all of our power to build and change the world. We start by building and convening in healthier online communities because our strength together is far more than the sum of our differences. I believe in building technologies that help bring out the best in humanity; I believe in the amazing things we can do and be when we work together.

I love Mastodon. I love what we are and what we will be. Now let’s build a better world together 💞

blog.joinmastodon.org/2025/05/

0
0
0
0
0
0
0

버티컬 마우스 같은건, 손목을 보호해 준다~ 같은 뭔가 그런게 있는데

스플릿키보드는 아직까지는 봤을때 예쁘다~ 정도지 어떻게 속도가 빨라지는걸지는 좀 궁금해요... 주위에 개발하시는 분들 보면 다 스플릿을 쓰고계셔서 확실히 업무적인 무엇인가가 있는거 같긴 한데

0
1
0
0
0
0
5
0
0