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.

0

Still can't quite believe that prompting o4-mini with "This code needs to be upgraded to the new recommended JavaScript library from Google. Figure out what that is and then look up enough documentation to port this code to it" worked

One of most tedious problems in software development is piecing together all of the details from a bunch of miscellaneous (and often incomplete) API documentation in order to fix some dependency issue you don't want to have to deal with simonwillison.net/2025/Apr/18/

0

小時候常聽到「吃止痛藥對身體不好」,這句話好像已經根深蒂固在我的腦海中。

其實頭隱隱作痛一整天了⋯但我今天腦中竟然都沒有浮現過吃藥的想法,明明才剛去神經內科拿完藥的。

其實醫生有告訴我,我大約3個月拿一次藥(一次約30次的使用量)這樣的頻率不算高,可以安心服用。
但我好像都會被這個想法影響所以就會忘記服藥或延後服藥。

希望現在吃完可以好好睡覺不要痛了😗

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

[POLL, 1 OF 3]

Have you ever studied Latin?

0
0
0

Update: test complete! Thank you all for helping 🩷

This was a test of content warning mechanics.

Findings:
- The search tab trending system excludes posts with content warnings from trending.
- Posting, and then editing to add a CW, also stops a post from trending.
- Removing the CW later will make the post eligible for trending again.

Note: I did not test if adding a CW would remove an *already* trending post from the trending list.

Thoughts: The way trending formula interacts with content warnings actively discourages accessibility by creating a situation where reach and accessibility considerations are at odds.

0
0
0

Hello mastodon. I could use some help.

TL;DR: I was laid off a while ago, and the traditional "go scour job sites and apply" is currently broken. So - let's try social media. Please boost if you are willing, or pass this along if you know someone who needs what I can offer.

I'll be brief: I'm a very experienced System Reliability Engineer, with a track record of dependability and scalability. I take people's problems - stability, uptime, scale, cost, durability, speed, security and attack resistance - and fix them. I have the dubious honor of generally costing less to employ than I save my employer. If everything is perfect - you don't need me. But if you do, you may need me badly.

I'm available. Drop me a note.

I am located in Ventura, California, and strongly prefer remote work. I don't require visas or special accommodation to work in the US.

Here's a resume: bortels.us/TBortels_Resume_202

Update: For anyone playing along at home, or seeing this for the first time - fear not! I am once again gainfully employed. Thanks to everyone who sent leads or encouragement. Let's hope I've learned from the experience ("Don't be a frog in a pot and hope things will get better if you just work harder and think good thoughts")

Having said that, it's not my forever gig. If you need an experienced security-focused SRE with a ton of AWS experience *who is only interested in remote work* - ping me, let's talk. I figure I've got 10 more years before I retire, act fast!

0
0
0

You can permanently set environment variables for your shell by putting them
in a startup file for the shell. The name of the startup file varies
depending on the shell - csh and tcsh uses .login, bash, sh, ksh and zsh use
.profile. When using bash, sh, ksh or zsh, don't forget to export the
variable.

0
0

So… It's actually happening! Together with @dariaDaria Grudzien we're doing a Beginners’ Day at @europython this year. Lightweight formats: Discussions, lightning talks, circles, Q&As, etc.

Entry is free for EuroPython ticket holders (any ticket type), and €5 otherwise. Only 40 spots. Apply by May 11th.

ep2025.europython.eu/beginners

0
0
0
0
0

We’re calling it. It’s time to bring some texture back. Here’s a tutorial on going all-in by creating a wool texture. Who needs glass anyway?

Step 1: Create your basic shapes by drawing a rectangle and adjusting its corners.

Step 2: Combine your shapes, give them a gradient fill, and turn it into a Symbol.

🧵 1/3

How to create a wool texture in Sketch

The image shows a knitted wool illustration, shaped like an app icon with a stitched leather heart on it.Start with the basic shapes.

The image shows the process of creating a rectangle and adjusting its corners in Sketch.Combine the layers into one, make it a Symbol and apply a gradient fill.

The image shows a gradient fill being applied to the shapes made in step 1.
0
0
0
0
12
0
0

話說,我一直有個疑問,想請教那些懂台語的。先說,我對於台語的認識很可能有誤,如果有錯還請不吝賜教。

問題如下

1. 請問台語的英文單字是什麼?我理解的是,台語是閩南語之中的「泉漳片」的一種變體,那我應該要怎麼用英語表示我們台灣人所說的「台語」? Taiwanese Hokkien 或是 Taiwanese Minnan 或是怎麼指稱?

2. 請問前陣子有個議題是「臺灣台語」的爭論,為什麼前面的 Taiwan 使用的是「臺」,而後面使用的是「台」,我感覺能 get 到那個族群融合氛圍,但是我沒有辦法有系統的解釋為什麼要如此命名,有沒有懂的人可以論述一下?

0

Mark Zuckerberg Says Social Media Is Over | The New Yorker

Link
社羣網路的演變與 Meta 反壟斷訴訟分析
https://www.newyorker.com/infinite-scroll/social-media-meta-facebook-monopolies

📌 Summary:
本文探討社羣網路從二○○○年代以人際連結為主的「社交平臺」,逐漸演變成以影音內容消費為核心的媒體生態轉變。Facebook 創辦人馬克·祖克柏於美國聯邦貿易委員會(F.T.C.)針對 Meta 所提反壟斷案的庭審中坦承,使用者在平臺上花費大量時間瀏覽名人、政治評論與 A.I. 生成內容,與朋友互動的比例大幅下降。F.T.C.指控 Meta 透過收購 Instagram 和 WhatsApp 等競爭對手,壟斷「個人社交網路服務」市場,但該市場定義模糊,且缺乏明確消費者價格損害證據,導致案件現階段難以成立。Meta 反駁社羣媒體已不再限於單一平臺,而是一個多元競爭的影音內容市場,證明不具獨佔地位。F.T.C.主張壟斷造成創新不足及消費者選擇減少,但 WhatsApp 和 Instagram 被收購時均處於初期成長階段,獨立發展的競爭力難以斷定。祖克柏曾於 2018 年提出分拆 Instagram 的構想,顯示 Meta 亦意識到公司架構可能面臨反壟斷壓力。文章最後提醒,社羣媒體市場正面臨 TikTok、生成式 A.I. 等新興力量挑戰,歐盟近期雖對 Apple 和 Meta 罰款,但整體監管政策尚待觀察,F.T.C.需謹慎評估是否採取分拆或其他緩和措施。

🎯 Key Points:
→ 社羣媒體從純人際連結轉向娛樂與內容消費,朋友貼文觀看比例減少(Facebook 由 22% 下降至 17%,Instagram 由 11% 到 7%)。
→ F.T.C.指控 Meta 利用收購行動形成個人社交網路服務市場壟斷,但此市場定義過於寬泛且難以斷定其獨佔性。
→ Meta 強調現今市場是多家不同形式影音與通訊應用程式的「擂臺」,包括 TikTok、YouTube、Apple iMessage 等,不同平臺間內容形式高度類似。
→ 據 F.T.C.,Meta 壟斷導致創新力衰退和消費者選擇縮減;但 Instagram 與 WhatsApp 被收購時仍為新興平臺,且收購後功能及用戶數大幅成長。
→ 祖克柏在 2018 年備忘錄建議可考慮分拆 Instagram,以避免反壟斷風險,顯示 Meta 對市場競爭態勢有警覺。
→ F.T.C. 反壟斷案缺乏價格傷害證據,與 Google 廣告壟斷案不同,影響主要指向創新與市場多樣化。
→ TikTok 及生成式 A.I. 正成為社羣媒體市場新挑戰,OpenAI 甚至計畫推出社交平臺,社羣媒體競爭環境持續演變。
→ 歐盟近期對 Apple 和 Meta 處以罰款,規模有限,未來美國是否強力介入仍待觀察,政治因素亦影響司法執行。

🔖 Keywords:
Social Media Antitrust ContentConsumption

0

Mark Zuckerberg Says Social Media Is Over | The New Yorker

Link
社羣網路的演變與 Meta 反壟斷訴訟分析
https://www.newyorker.com/infinite-scroll/social-media-meta-facebook-monopolies

📌 Summary:
本文探討社羣網路從二○○○年代以人際連結為主的「社交平臺」,逐漸演變成以影音內容消費為核心的媒體生態轉變。Facebook 創辦人馬克·祖克柏於美國聯邦貿易委員會(F.T.C.)針對 Meta 所提反壟斷案的庭審中坦承,使用者在平臺上花費大量時間瀏覽名人、政治評論與 A.I. 生成內容,與朋友互動的比例大幅下降。F.T.C.指控 Meta 透過收購 Instagram 和 WhatsApp 等競爭對手,壟斷「個人社交網路服務」市場,但該市場定義模糊,且缺乏明確消費者價格損害證據,導致案件現階段難以成立。Meta 反駁社羣媒體已不再限於單一平臺,而是一個多元競爭的影音內容市場,證明不具獨佔地位。F.T.C.主張壟斷造成創新不足及消費者選擇減少,但 WhatsApp 和 Instagram 被收購時均處於初期成長階段,獨立發展的競爭力難以斷定。祖克柏曾於 2018 年提出分拆 Instagram 的構想,顯示 Meta 亦意識到公司架構可能面臨反壟斷壓力。文章最後提醒,社羣媒體市場正面臨 TikTok、生成式 A.I. 等新興力量挑戰,歐盟近期雖對 Apple 和 Meta 罰款,但整體監管政策尚待觀察,F.T.C.需謹慎評估是否採取分拆或其他緩和措施。

🎯 Key Points:
→ 社羣媒體從純人際連結轉向娛樂與內容消費,朋友貼文觀看比例減少(Facebook 由 22% 下降至 17%,Instagram 由 11% 到 7%)。
→ F.T.C.指控 Meta 利用收購行動形成個人社交網路服務市場壟斷,但此市場定義過於寬泛且難以斷定其獨佔性。
→ Meta 強調現今市場是多家不同形式影音與通訊應用程式的「擂臺」,包括 TikTok、YouTube、Apple iMessage 等,不同平臺間內容形式高度類似。
→ 據 F.T.C.,Meta 壟斷導致創新力衰退和消費者選擇縮減;但 Instagram 與 WhatsApp 被收購時仍為新興平臺,且收購後功能及用戶數大幅成長。
→ 祖克柏在 2018 年備忘錄建議可考慮分拆 Instagram,以避免反壟斷風險,顯示 Meta 對市場競爭態勢有警覺。
→ F.T.C. 反壟斷案缺乏價格傷害證據,與 Google 廣告壟斷案不同,影響主要指向創新與市場多樣化。
→ TikTok 及生成式 A.I. 正成為社羣媒體市場新挑戰,OpenAI 甚至計畫推出社交平臺,社羣媒體競爭環境持續演變。
→ 歐盟近期對 Apple 和 Meta 處以罰款,規模有限,未來美國是否強力介入仍待觀察,政治因素亦影響司法執行。

🔖 Keywords:
Social Media Antitrust ContentConsumption

0

これ、ほんとそうだよな...。「中国による脅威」を煽るのは沖縄に米軍基地を配置することの正当化をしているだけだし、侵略してきた側が「自分たちが侵略されている」という被害妄想をたくましくするのは、いまのアメリカを見ていると一般性があるのかもしれない。

この人、歴史の勉強してないんじゃないの? 沖縄は長く中国と貿易交流しており、歴史上侵略されたことはない。侵略してきたのは日本(薩摩)とアメリカだけだよ。脅威煽って現実見えてない

https://x.com/HedghogwithOki/status/1911552761445163302

0
1
0
0
0

ActivityPub 5.8.0 for WordPress is out now! 🎉

This update includes two things I’ve been especially excited about: new email templates and user-specific notification settings.

Emails now have way more information—mentions and direct messages embed the full post, and the refreshed design looks more modern and polished. New follower emails come with a profile card to help you get a sense of who’s engaging with your content.

👉 Full changelog: wordpress.org/plugins/activity

0
0
0
0
0
4
0
0

After reviewing my priorities and for a better, healthier environment. I opt for a smaller but better instance so here is obviously my choice for my English contents.

0
0
0
0