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.

1
1
1
1
0
0
1

The biggest new feature in mastodon 4.4 for me is the fetching of unfederated replies to posts.

No more "only 2 replies visible on that popular post".
UX still isn't perfect (requires a re-open of the post), but it's a huge step forward in making fediverse feel more alive

0
0

saw a post just now that's a slightly different version of a thought I had last week: AI assistants were always women-coded for a long time so in some sense, the move towards more man-coded names, like Claude, is breaking that but at the same time, they tend to be the developer ones. so.

0
1
1
0
1

TIL that in the good old old days (or even not so old days), "steak" and "roast" meat was considered undesirable, not the choice cuts, for good reasons I will let you read in this paper about a Neanderthal industrial food processing site: science.org/doi/10.1126/sciadv

0

Boosting is really important on the Fediverse because it makes whatever you boost federate to the entire servers of all your followers. A boosted public post appears on your followers' timelines, but also becomes searchable to everyone on the servers of your followers.

Instead of an algorithm, the Fediverse relies on human beings sharing stuff they find interesting. This process creates a wonderful chain of discovery.

To boost something here, click the 🔁 or 🚀 button below the post.

0
0
0
1
0
0
1
2

bgl gwyng shared the below article:

힙스택 보존 법칙

RanolP @ranolp@hackers.pub

이 글에서는 프로젝트 진행 시 기술 스택 선정에 대한 경험적 법칙인 "힙스택 보존 법칙"을 소개하며, 힙한 기술 스택을 과도하게 선택할 경우 프로젝트가 산으로 갈 수 있음을 경고합니다. 저자는 신기술 도입 시 발생하는 호환성 문제와 그로 인한 추가 작업의 부담을 설명하며, 커뮤니티가 크고 성숙한 기술의 중요성을 강조합니다. 힙한 기술을 사용하더라도 프로젝트를 성공적으로 이끌 수 있는 두 가지 조건, 즉 기술의 안정성과 개발자의 숙련도를 제시하며, 힙스택을 사용하기 전에 충분한 학습과 경험을 통해 기술적 내성을 길러야 함을 역설합니다. 이 글은 기술 스택 선택의 중요성과 개발자의 역량 강화 필요성을 동시에 강조하며, 균형 잡힌 기술 스택 선택이 프로젝트 성공에 미치는 영향을 시사합니다.

Read more →
13
1
1

just realized that as soon as tech companies made the shift from siri style "personal assistants" to "AI" that you were supposed to trust for actual answers about things, they stopped gendering them all as feminine. grok, chatgpt, claude, they're all either neutral or masculine

0
0
0

가을별 shared the below article:

힙스택 보존 법칙

RanolP @ranolp@hackers.pub

이 글에서는 프로젝트 진행 시 기술 스택 선정에 대한 경험적 법칙인 "힙스택 보존 법칙"을 소개하며, 힙한 기술 스택을 과도하게 선택할 경우 프로젝트가 산으로 갈 수 있음을 경고합니다. 저자는 신기술 도입 시 발생하는 호환성 문제와 그로 인한 추가 작업의 부담을 설명하며, 커뮤니티가 크고 성숙한 기술의 중요성을 강조합니다. 힙한 기술을 사용하더라도 프로젝트를 성공적으로 이끌 수 있는 두 가지 조건, 즉 기술의 안정성과 개발자의 숙련도를 제시하며, 힙스택을 사용하기 전에 충분한 학습과 경험을 통해 기술적 내성을 길러야 함을 역설합니다. 이 글은 기술 스택 선택의 중요성과 개발자의 역량 강화 필요성을 동시에 강조하며, 균형 잡힌 기술 스택 선택이 프로젝트 성공에 미치는 영향을 시사합니다.

Read more →
13
1
1
0
0

하이브, '김건희 문고리' 남편 채용했다가 1주일 만에 급취소 n.news.naver.com/article/079/... 조모 행정관 남편, 하이브 입사 후 1주일 만에 퇴사 김건희 최측근 조모 행정관, 디올백 수수 당시 현장서 보조 역할 '자본시장법 위반' 혐의 방시혁 의장, 피고발 위기…국감서 '일자리 으뜸기업' 김건희 연루설 우와. 그것도 대관(로비)팀...

[단독]하이브, '김건희 문고리' 남편 채용했다가 1주...

0
2
0
0
0
0

"E-biking - best thought of as biking without hills - may prove to be an even more important innovation. The e-bike is almost unbelievably efficient: to fully charge a five-hundred-watt e-bike costs, on average, about eight cents. That charge provides some thirty miles of range, so it costs about a penny to ride five miles."

0
0

홍콩은 거의 세븐일레븐이랑 서클케이가 많고
제일 많은 건 세븐일레븐인데
간혹 가다 표지판에

七•十一이라고 써놓기도 하더라.

칠 십일 편의점...

0
0
2
0
1
2
0

New US directive for visa applicants turns social media feeds into political documents theconversation.com/new-us-dir

> In recent weeks, the US State Department implemented a policy requiring all university, technical training, or exchange program visa applicants to disclose their social media handles used over the past five years. The policy also requires these applicants to set their profiles to public.

0
0
1
0
0
0

Trying to build plasma6-plasma from ports and I am not familiar with this error

cd /usr/ports/x11/plasma6-plasma/ && make install clean

===> plasma6-plasma-6.4.2 depends on file: /usr/local/lib/libexec/plasma-apply-aurorae - not found
===> plasma6-aurorae-6.4.2 depends on file: /usr/local/bin/cmake - found
===> plasma6-aurorae-6.4.2 depends on executable: ninja - found
===> plasma6-aurorae-6.4.2 depends on package: gettext-runtime>=0.22_1 - found
===> plasma6-aurorae-6.4.2 depends on executable: msgfmt - found
===> plasma6-aurorae-6.4.2 depends on file: /usr/local/share/ECM/cmake/ECMConfig.cmake - found
===> plasma6-aurorae-6.4.2 depends on package: xorgproto>=0 - found
===> plasma6-aurorae-6.4.2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> plasma6-aurorae-6.4.2 depends on file: /usr/local/lib/qt6/bin/lupdate - found
===> plasma6-aurorae-6.4.2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libOpenGL.so - found (/usr/local/lib/libOpenGL.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6ColorScheme.so - found (/usr/local/lib/libKF6ColorScheme.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6ConfigCore.so - found (/usr/local/lib/libKF6ConfigCore.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6CoreAddons.so - found (/usr/local/lib/libKF6CoreAddons.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libkdecorations3.so - found (/usr/local/lib/libkdecorations3.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6I18n.so - found (/usr/local/lib/libKF6I18n.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6KCMUtils.so - found (/usr/local/lib/libKF6KCMUtils.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6NewStuffCore.so - found (/usr/local/lib/libKF6NewStuffCore.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6Package.so - found (/usr/local/lib/libKF6Package.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6Svg.so - found (/usr/local/lib/libKF6Svg.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6WindowSystem.so - found (/usr/local/lib/libKF6WindowSystem.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libQt6Core.so - found (/usr/local/lib/qt6/libQt6Core.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libQt6Qml.so - found (/usr/local/lib/qt6/libQt6Qml.so)
===> Configuring for plasma6-aurorae-6.4.2
===> Performing out-of-source build
/bin/mkdir -p /usr/ports/x11-themes/plasma6-aurorae/work/.build
CMake Error: The source directory "/usr/ports/x11-themes/plasma6-aurorae/work/aurorae-6.4.2" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/x11-themes/plasma6-aurorae
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/x11/plasma6-plasma
*** Error code 1

Stop.
make: stopped in /usr/ports/x11/plasma6-plasma

cd /usr/ports/x11-themes/plasma6-aurorae/ && make install clean

===> plasma6-aurorae-6.4.2 depends on file: /usr/local/bin/cmake - found
===> plasma6-aurorae-6.4.2 depends on executable: ninja - found
===> plasma6-aurorae-6.4.2 depends on package: gettext-runtime>=0.22_1 - found
===> plasma6-aurorae-6.4.2 depends on executable: msgfmt - found
===> plasma6-aurorae-6.4.2 depends on file: /usr/local/share/ECM/cmake/ECMConfig.cmake - found
===> plasma6-aurorae-6.4.2 depends on package: xorgproto>=0 - found
===> plasma6-aurorae-6.4.2 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===> plasma6-aurorae-6.4.2 depends on file: /usr/local/lib/qt6/bin/lupdate - found
===> plasma6-aurorae-6.4.2 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libOpenGL.so - found (/usr/local/lib/libOpenGL.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6ColorScheme.so - found (/usr/local/lib/libKF6ColorScheme.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6ConfigCore.so - found (/usr/local/lib/libKF6ConfigCore.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6CoreAddons.so - found (/usr/local/lib/libKF6CoreAddons.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libkdecorations3.so - found (/usr/local/lib/libkdecorations3.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6I18n.so - found (/usr/local/lib/libKF6I18n.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6KCMUtils.so - found (/usr/local/lib/libKF6KCMUtils.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6NewStuffCore.so - found (/usr/local/lib/libKF6NewStuffCore.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6Package.so - found (/usr/local/lib/libKF6Package.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6Svg.so - found (/usr/local/lib/libKF6Svg.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libKF6WindowSystem.so - found (/usr/local/lib/libKF6WindowSystem.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libQt6Core.so - found (/usr/local/lib/qt6/libQt6Core.so)
===> plasma6-aurorae-6.4.2 depends on shared library: libQt6Qml.so - found (/usr/local/lib/qt6/libQt6Qml.so)
===> Configuring for plasma6-aurorae-6.4.2
===> Performing out-of-source build
/bin/mkdir -p /usr/ports/x11-themes/plasma6-aurorae/work/.build
CMake Error: The source directory "/usr/ports/x11-themes/plasma6-aurorae/work/aurorae-6.4.2" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
*** Error code 1

Stop.
make: stopped in /usr/ports/x11-themes/plasma6-aurorae
0

ever0de shared the below article:

힙스택 보존 법칙

RanolP @ranolp@hackers.pub

이 글에서는 프로젝트 진행 시 기술 스택 선정에 대한 경험적 법칙인 "힙스택 보존 법칙"을 소개하며, 힙한 기술 스택을 과도하게 선택할 경우 프로젝트가 산으로 갈 수 있음을 경고합니다. 저자는 신기술 도입 시 발생하는 호환성 문제와 그로 인한 추가 작업의 부담을 설명하며, 커뮤니티가 크고 성숙한 기술의 중요성을 강조합니다. 힙한 기술을 사용하더라도 프로젝트를 성공적으로 이끌 수 있는 두 가지 조건, 즉 기술의 안정성과 개발자의 숙련도를 제시하며, 힙스택을 사용하기 전에 충분한 학습과 경험을 통해 기술적 내성을 길러야 함을 역설합니다. 이 글은 기술 스택 선택의 중요성과 개발자의 역량 강화 필요성을 동시에 강조하며, 균형 잡힌 기술 스택 선택이 프로젝트 성공에 미치는 영향을 시사합니다.

Read more →
13
1
1
0
0
0