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
2
0
2
0
1
1
0
1
0
0

:yain_paik_hospital_doctor: 환자분, 저희는 응급이라는게 외래 진료를 받기 힘든 경우도 그렇다고 표현하고 있습니다.

:blobcat_frustrationpale: 구청 안에 구민 전용 휴일 진료소가 있어서 정말 다행이네요...

:yain_paik_hospital_doctor: 약은 휴일분만 주는게 저희 원칙이라 그런데, 휴일 이후에도 아프시면 다시 내원하시는걸 추천드립니다.

:blobcat_frustrationpale: 감사합니다...

...

:blobcat_frustrationpale:​ 와... 손으로 직접 쓴 처방전 처음 본다...

0
0

好幾年前我也用過一段時間的臉書,主要是跟一些難得見面的朋友聯絡。但是沒有用很久,就受不了而退出了。

那時候的印象是,臉書不讓你決定你的時間流看到什麼。就算你只追蹤幾個人,總共大家也只貼了那幾條貼文,但臉書一定會「自動」顯示幾則他覺得你會有興趣的貼文給你看。但我根本沒興趣。當時想了很多辦法都關不掉。不要說根本沒有設定的開關,就連你透過擋廣告機制去篩也沒辦法,因為他每次跳出來的框框的id都是不可預測的亂數,很明顯就是不讓使用端有任何自訂的可能。

當然他在那些自動顯示的貼文上也有一個地方可以點,如果你不喜歡,就可以叫他少顯示這類貼文。但是我也不想讓臉書紀錄你喜歡什麼不喜歡什麼。就為了糾結這些臉書介面帶來的困擾,沒有撐很久我就退出了。

我一直覺得臉書對公共網路文化來說是一個災難,過去部落格時代,每個人是一個站點,歷史文章都很容易搜尋,各種討論很容易累積起來。但是大多數人搬到臉書之後,就像被關進一個圈養的農場,外界不但搜不到那些文章,連作者自己都未必好找。這對於公共記憶的累積是巨大的損失。但我也不知道更好的選擇是什麼。只是我很確定,祖克伯格的網站,沒有必要的話我一個都不想再碰。

0

Been working on redoing Zig's Reader/Writer interface in the standard library. The new interface is non-generic, and yet it manages to be syscall optimal in terms of buffering and using special syscalls like sendfile().

In this example, we see it do this even though it's streaming three different things into a pipeline: tar -> http -> network socket

screenshot of some zig code and strace output
0

好幾年前我也用過一段時間的臉書,主要是跟一些難得見面的朋友聯絡。但是沒有用很久,就受不了而退出了。

那時候的印象是,臉書不讓你決定你的時間流看到什麼。就算你只追蹤幾個人,總共大家也只貼了那幾條貼文,但臉書一定會「自動」顯示幾則他覺得你會有興趣的貼文給你看。但我根本沒興趣。當時想了很多辦法都關不掉。不要說根本沒有設定的開關,就連你透過擋廣告機制去篩也沒辦法,因為他每次跳出來的框框的id都是不可預測的亂數,很明顯就是不讓使用端有任何自訂的可能。

當然他在那些自動顯示的貼文上也有一個地方可以點,如果你不喜歡,就可以叫他少顯示這類貼文。但是我也不想讓臉書紀錄你喜歡什麼不喜歡什麼。就為了糾結這些臉書介面帶來的困擾,沒有撐很久我就退出了。

我一直覺得臉書對公共網路文化來說是一個災難,過去部落格時代,每個人是一個站點,歷史文章都很容易搜尋,各種討論很容易累積起來。但是大多數人搬到臉書之後,就像被關進一個圈養的農場,外界不但搜不到那些文章,連作者自己都未必好找。這對於公共記憶的累積是巨大的損失。但我也不知道更好的選擇是什麼。只是我很確定,祖克伯格的網站,沒有必要的話我一個都不想再碰。

0
0
0
0
0
0
0
1
1

@hugh @skyfallerNelson ah yeah, in a socialhub thread i called it an “impedance mismatch” and i mostly stand by that — fedi wants to do more than just sending notifications to inboxes, and reading notifications from those inboxes.

the other side of this is that the notifications themselves are often consumed as JSON-RPC instead of being kept around as bona fide resources. when’s the last time you stored a raw HTTP POST request/response message on disk? all fedi cares about is side effects…

0

The Scientific-Python Development Guide has been updated with SPDX licenses (PEP 639) and dependency-groups (PEP 735)! There's more uv, too; the cookiecutter/copier template now sets up uv everywhere for ultra fast CI. New repo-review checks, too. learn.scientific-python.org/de

0

@hugh @skyfallerNelson part of the problem with how “underdefined” it is, is that we’re not talking about the big picture being there but mostly in need of filling in the gaps. we’re talking about “there is no agreed-upon authorization framework” levels of “underdefined”.

the other part is that it presupposes a wildly different topology than what fedi adheres to. the most natural interpretation of “client” is not something like Tusky. the AP client would be Mastodon itself as a client of an AP server

@hugh @skyfallerNelson here, the AP server handles storage and delivery. i could then use mastodon/pixelfed/etc as clients to GET/POST against my outbox/inbox as needed, basically treating the AP server as a database of sorts, as well as a mail server of sorts.

most implementations of fedi are not like this and do not want to do this. they want to be monoliths. monoliths are “easy”. the will to abstract away social activity storage and delivery is largely not there.

0

@hugh @skyfallerNelson part of the problem with how “underdefined” it is, is that we’re not talking about the big picture being there but mostly in need of filling in the gaps. we’re talking about “there is no agreed-upon authorization framework” levels of “underdefined”.

the other part is that it presupposes a wildly different topology than what fedi adheres to. the most natural interpretation of “client” is not something like Tusky. the AP client would be Mastodon itself as a client of an AP server

0
0
0
0
0
0

Heyyyy it's !

✨ Some Nice Things ✨
- Events & livestreams at maintainermonth.github.com
- Discounts & freebies at ⬆️
- Maintainer community at maintainers.github.com

Share! Let us know what else you'd like to see! Let maintainers know you appreciate their suffering!

0
1
2

건국대학교 한국어 강사들의 투쟁에 함께 해 주세요. docs.google.com/forms/d/e/1F...

건국대학교 한국어 강사들의 투쟁에 함께 해 주세요.

건국대학교 한국어 강사들의 투쟁에 함께 해 주세요.

건국대학교 언어교육원에는 외국인을 대상으로 한국어를 가르치는 강사들이 있습니다. 평균적으로 주 20시간 이상 수업을 하며, 짧게는 5년, 길게는 25년 성실히 일해 왔습니다. 그러나 2024년 7월, 학교는 강사들에게 3개월짜리 초단기 계약서를 내밀었습니다. ‘계약서는 보여줄 수 없지만 이틀을 줄 테니 믿음을 가지고 와서 사인해라. 오는 순서대로 차이가 있을 것이다.’ 또한 ‘체불임금을 모두 포기하라’는 합의서를 내밀었습니다. ‘을은 갑에서 근무하기 시작한 최초 임용일부터 이 합의서 작성일까지 발생한 주휴수당 등(연차 휴가 미사용 수당, 시간외 근로수당, 휴일 근로수당 등)에 대한 청구를 모두 포기합니다.’ 강사들이 이를 거부하고 노동조합을 결성하자, 학교는 노골적인 탄압을 시작했습니다. - 갑자기 단기계약 강사 수를 의도적으로 늘린 뒤, 학생 수 감소를 이유로 들어 기존 강사들의 강의 시간을 주 15시간 미만으로 줄이고 급여를 삭감하였습니다. - 주 15시간 미만 노동자를 만든 후 바로 직장 의료 보험과 국민연금을 해지시켰고 퇴직연금 적립 대상에서도 제외시켰습니다. - 강의 평가를 조작해 조합원과 비조합원의 강의 시간을 차별적으로 배정하였습니다. - 비조합원들에게만 주당 12시간의 특별 수당을 지급하였습니다. ------------------------------------------------------------------------- "왜 20시간이 중요합니까?" 강사들에게 ‘주 20시간’은 단순한 숫자가 아닙니다. 생계를 유지하고 4대 보험을 적용받기 위한 최소한의 기준선입니다. 학교는 20년 넘게 받아온 이런 기본권을 빼앗기 위해 강의 시간을 의도적으로 줄인 것입니다. 이제 강사들은 최저생계비에도 미치지 못하는 급여를 받고 있습니다. “학교의 노조 탄압은 이렇게 진행되었습니다.” 강의 평가를 조작해 조합원 강사에게 불리하게 수업을 배정하고, 비조합원에게만 특별 수당이라는 것을 만들어 급여를 몰아주고, 교섭 자리엔 나타나지도 않거나, 교섭 장소조차 마련하지 않았습니다. 급기야 2025년 2월 28일, 노조 지부장이 학교 행정실 직원에게 폭행당하는 일까지 벌어졌습니다. 하지만 학교는 사과는커녕 “개인의 일”이라며 책임을 회피하고 있습니다. “우리는 투견이 아닙니다.” 교섭 내내 학교가 한 말은 같았습니다. “5~6명 버리고 오면 수업을 더 줄게.”, “10년 안 된 선생님들을 버리고 와.” 서로를 희생시키며 살아남으라고 합니다. 우리는 같이 일하는 동료들과 경쟁하고 나만 돈을 더 벌기 위해서 이 일을 선택한 것이 아닙니다. 서로 물어뜯으며 살아남는 구조를 강요당할 이유도 없습니다. “함께해 주세요.” 건국대학교 언어교육원 한국어 강사들은 더 이상 교섭장 안에 머무르지 않습니다. 헌법이 보장한 쟁의권을 행사하며, 존엄을 지키기 위한 싸움에 나섭니다. 이 싸움은 비단 건국대학교만의 문제가 아닙니다. 이 싸움은 비정규직, 교육노동, 노동의 존엄에 대한 싸움입니다. 우리의 노동과 얼굴을 지우려는 이들 앞에 함께 서 주십시오. 여러분의 이름 하나가 이 싸움을 멈추지 않게 합니다. 당신의 연대가, 누군가의 ‘최소한’을 지켜낼 수 있습니다.

docs.google.com · Google Docs

0

Heeeey, another jemalloc mention! Seems to be getting a lot of awareness recently. Yet another thing I can’t understand about Linux is why the standard allocators are meh; FreeBSD has been using jemalloc for ages, and we statically link it in with many apps that we containerize for Linux.

Around the 30 minute mark: podcasts.apple.com/us/podcast/

0
0
0
0
0
0
1
2
0
4
0
1
0
0
0