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
0

네이버 메일 2단계 인증을 위해서는 네이버 앱을 설치해야 한다고요? 2단계 인증을 설정하지 않으면 외부 메일 클라이언트에서 네이버 메일 계정을 사용할 수 없게 된다고요? 왜 다른 인증 앱은 지원하지 않는 건가요?

예전부터 자기들 앱 점유율 늘리겠다고 원래 웹페이지에서 지원하던 기능 하나둘씩 빼내서 앱 전용으로 만드는 것도 짜증났는데, 이건 진짜 아닌 것 같아요

1
1

네이버 메일 2단계 인증을 위해서는 네이버 앱을 설치해야 한다고요? 2단계 인증을 설정하지 않으면 외부 메일 클라이언트에서 네이버 메일 계정을 사용할 수 없게 된다고요? 왜 다른 인증 앱은 지원하지 않는 건가요?

예전부터 자기들 앱 점유율 늘리겠다고 원래 웹페이지에서 지원하던 기능 하나둘씩 빼내서 앱 전용으로 만드는 것도 짜증났는데, 이건 진짜 아닌 것 같아요

1
0

Good morning, world! I'm extremely sorry about the removal of the replicator from Dovecot 2.4 - it was always my go-to replication tool, and also relied on it. Since I don't have many accounts yet, I can look into alternative solutions.

The one I believe comes closest is Cyrus IMAP, which also has its own clustering and replication systems. Furthermore, Cyrus doesn't have a commercial counterpart, so it's unlikely to be influenced by tight economic dynamics.

On one hand, I'm excited to do these experiments, but on the other hand, with this heat, I would have preferred to do something else 😃

0
0
0

네이버 메일 2단계 인증을 위해서는 네이버 앱을 설치해야 한다고요? 2단계 인증을 설정하지 않으면 외부 메일 클라이언트에서 네이버 메일 계정을 사용할 수 없게 된다고요? 왜 다른 인증 앱은 지원하지 않는 건가요?

예전부터 자기들 앱 점유율 늘리겠다고 원래 웹페이지에서 지원하던 기능 하나둘씩 빼내서 앱 전용으로 만드는 것도 짜증났는데, 이건 진짜 아닌 것 같아요

1
0
0

因為我也在用ai,我對AI生產的東西都保持一種基本的懷疑,就是說,他給的答案是參考用的,你自己要負最後使用的責任,你得隨時想到,他這個說法來源是什麼?會不會這一點上有幻覺?這不是什麼疑神疑鬼,是幻覺看多了之後不得不然的結果。總之最後AI並不是真正的資訊來源,而是一個工具,他給的資料其實還是類似搜尋引擎,只是他幫你消化過了。

結果是,如果別人的產出太像AI,我也會套上同樣的疑慮(基本上就不太看重)。我覺得現在的新聞報導還是專題,都應該揭露使用AI的程度。而且應該要有個更清楚的規範。

AI革命的一個可能結果就是社會信任的崩潰。沒有人能再確認這個照片是不是被改過,那篇文章是人的觀點還是AI的算法。

我很不喜歡看人家用AI生成的東西。我猜那些現在必須閱讀學生用AI寫的報告的老師應該很苦惱。

其實 AI 做總結也是一個陷阱。那些總結看起來有模有樣,但其實常常是任意的,未必真正掌握文章主旨,而似乎是撈關鍵字用算法生成。你真正讀懂文章的話,可以用一句半句把主要意思點出來,但這種等級的總結,AI還是做的沒有比人好(大概跟文章性質也有關,有複雜論證的 AI 表現其實滿差的)。

但是仰賴或相信AI總結的話,會錯過重要的理解過程。表面上是省力省時,實際上會損壞你對主題的認識。有點像一齣精心製作的劇,你直接先看一個粗糙的大綱劇透,然後用5倍速把劇掃過去,這樣雖然省了5倍的時間,但有可能根本錯過了最重要的東西。

0
0
1

Not that anyone cares *when* I did this, but I made this 15 days ago.

It doesn’t seem hard to me to do this.

As a person who used to make app icons at Apple, I don’t think the situation is that the designer doesn’t know, but rather the decision maker who is supposed to have taste doesn’t know. (If this person isn’t Alan Dye, then that’s even more embarrassing for him that he’s not the person making that call.)

Also, slightly purpler is better. More Mac, less Mail / Safari like I said before.

0

@crashdive @_elenaElena Rossini ⁂ Not exactly. We can still buy/rent servers in datacenters and manage them. It's not hard, it's not dangerous. They've fundamentally convinced us that we're obligated to pay for "cloud services" to access essential functionalities, touting SaaS as a beneficial model, and so forth. However, from my perspective, any solution that locks us into a particular offering or vendor will inevitably, at some point, become our confinement.

0

The lead developer of the Libxml2 library has announced that all vulnerability reports submitted to the project will be public by default

Nick Wellnhofer says security flaws will also no longer have a deadline to release a fix, and they'll be patched when he has time

Wellnhofer hopes the new policy will make downstream users nervous and encourage them to contribute back to the project

The Libxml2 library is currently used in macOS, Windows, and operating systems
gitlab.gnome.org/GNOME/libxml2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

생각해보면 우리 따님은 참 착한거 같애.

공부 엄청 재미없어 하지만
그래도 시키지 않아도 스스로 공부함.

그리고 종종 수학 같은거 안풀린다고 나한테 물어보는데, 내가 일부러 애가 모를만한 방법이나 꼼수로 푸는법 알려주면 "우와 신기해. 어떻게 한건지 알려줘"하면서 흥미를 가짐.

귀여워 ㅋㅋㅋ

1
1
0
0
0

I've built #Enigmatick to manage threading using conversation IDs like Mastodon uses. But that's not aligned with #ActivityPub - or at least it wasn't the least time I looked. ActivityPub uses inReplyTo to indicate direct parent relationships and doesn't have a concept for linking multiple objects under a single ID.

Other systems don't use the conversation convention and that's caused some discord in my timeline. So now I'm learning about closure tables and concepts I probably would already know if I had studied computer science in college. But it's never too late to learn!

0
0
1
0
0

USA picks of the day:

➡️ @DestinationYellowstone - Travel tips, wildlife photos, news about West Yellowstone

➡️ @nftaNorth Fork Trails Association - Org maintaining trail structure in North Fork Flathead area

➡️ @MTPRMontana Public Radio - Network of public radio stations in Montana, affiliate of NPR

➡️ @dailymontanan.com🦜 Daily Montanan - News feed of Daily Montanan non-profit news service

➡️ @www.kpax.com.news🦜 News - News feed of KPAX Channel 8 television station in Missoula

🧵 1/4

0
0

あとねー、IT投資って国内の需要喚起力が他の産業よりものすごく少ないのよ。特にAIは低い。
ハードウエアもOSも主要クラウドも、そしてAPIの利用料も、乗数効果は0だ。ただのコスト。国内の需要には一切貢献しない。成長産業だし必要な投資もあるけれど、そこを通る金の大半はただ消えていく。
100億の橋をかければ60億の人件費が消費に回り、乗数効果で80、100億と需要を産む土木建築のようなわけにはいかないんだよ。

0
0
0
2
0
1

chewing_leopard shared the below article:

How to pass the invisible

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

This post explores the enduring challenge in software programming of how to pass invisible contextual information, such as loggers or request contexts, through applications without cumbersome explicit parameter passing. It examines various approaches throughout history, including dynamic scoping, aspect-oriented programming (AOP), context variables, monads, and effect systems. Each method offers a unique solution, from the simplicity of dynamic scoping in early Lisp to the modularity of AOP and the type-safe encoding of effects in modern functional programming. The post highlights the trade-offs of each approach, such as the unpredictability of dynamic scoping or the complexity of monad transformers. It also touches on how context variables are used in modern asynchronous and parallel programming, as well as in UI frameworks like React. The author concludes by noting that the art of passing the invisible is an eternal theme in software programming, and this post provides valuable insights into the evolution and future directions of this critical aspect of software architecture.

Read more →
11
1
0
0