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
0

コーディングエージェント、なるほどライフチェンジング、わくわくするね、という感じも受けつつ、「生産手段が手元にないこと」に対しての嫌な感じみたいなものはかなり感じている。しかし、かつてマルクスの時代に資本家が生産手段を独占する流れが止まらなかったように、生産手段を私企業が独占する流れは止まらないのだろうね。織り込んで生きるしかない

0
1
1
0
0
0
0
3
0

지금도 보면 김민석에 대한 성소수자 혐오와 같은 중요한 문제 지적이 있음에도 만주당의 반격은 뭐 부동산 어쩌구 정도에만 그치지 이런 쪽은 대꾸할 생각도 없음. "우리가 진보이므로 우리 밑엔 아무도 없다." 이게 민주당의 특혜임. 마치 이대남처럼 자기 중심으로 세상이 돌아가고 자신들만 피해 보는 것 처럼 생각함. 계속된 반페미 구애도 결국 단순 전략이 아니라 사상이 통하기 때문에 가능한 것. 이렇게 말하면 또 만주당 지지자들이 뭐라 할 건데 만주당도 언플 피해 보는 거 알아요. 그거 핑계로 문제제기 막지 말라는 거지.

1

Truth Socialについての説明として「異なる考えや意見に触れにくい言論空間『フィルターバブル』の顕著な例とされる。」とあるけど、「フィルターバブル」の使い方がおかしいような。記事の論旨としても、プラットフォームの機能としてのフィルタというよりユーザ層の偏りの話なわけで
QT: fedibird.com/@tesaguri/1146933
[参照]

というかいかにも対称的かのような書き振りだけど、元よりオルタナ右翼向けに作られたTruth Socialと結果としてリベラル傾向の層が多めに流れてきたBlueskyを同列に比較するのはかなり無理を感じる。「左翼版Truth Social」というナラティブを意図しているのかもしれないけど

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

I got interesting news from the fedora accessibility room today! this concerns blind and visually impaired #linux users exclusively, however:

For a bit of time, specifically pipewire >=1.4, one can start pipewire as root. That includes the regular daemon and the alsa layer, because jack emulation is a library loaded inside programs. Anyway, more recently than that, pipewire-pulse got the ability to be launched via root, as a system service:

https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/dea6fa7f4c3053050d2819afa80265e5ffb39730

I'm not sure if ubuntu can use any of this yet, I suppose not, but most other distros which aren't debian based should be able to do so, for example arch, gentoo, probably nix and fedora starting with 42. This means that your system can start talking much, much sooner without the use of scripts, as long as you enable the system services instead of the user ones, or well, apparently the user units don't conflict, weird as that might sound. Either way, the same security is achieved, because who cares if root apps can listen to your microphone, the battle is lost if those apps are already root anyway!

In particular, this means that one can start espeakup with the system and it'll speak as soon as possible. Not in the initramfs, not at the enter decryption key prompt, but that's still huge progress in case your system crashes and so on.

What do y'all think, does this change anything, or it's still the same for you because you use scripts anyway, or because your systems rarely crash in such a way where that'd be required?

0
1
0
0
0
0
0
0

지금은 아니지만 내가 HHKB 레이아웃을 쓰고 터미널에서 이것저것 하는 것 때문에 vim 에 대해 관심을 가지는 동료들이 있었다. 가장 쉽게 적용할 수 있는 것은 예쁜 터미널 에디터였고 그 첫 후보로 nvchad 를 추천 또는 설치해주었다. https://nvchad.com/ vscode 에서 이걸로 당장 넘어오라고는 당연히 못하고 터미널에서 코드 읽어 볼 때 사용하라곤 했다. 몇몇은 vscode 에서 vim 플러그인을 설치해 사용하기 시작했다. lazyvim 과 nvchad 를 번갈아 가며 쓰고 있다. siduck 의 미감은 훌륭하다.

타이머 패널은 마우스로 드래그할 수 있다.
4
0
1
1
0
1
0

🚨 Meta announced today that it will introduce ads on WhatsApp, which will be based on personal data from Facebook and Instagram. This move further consolidates Meta's social networking monopoly. EU law was actually supposed to prevent this.

noyb.eu/en/whatsapp-getting-ad

0
0
0

Listen up Mastodonians, because this is important:

Right now we have a unique chance to rise up and hit back against Zuckerberg and Musk. Because italian filmmaker @_elenaElena Rossini ⁂ and her friends have made an OUTSTANDING short film, which explains why people should quit the fascist social networks and come join us in the fediverse.

Hit the fascists where it hurts — make this go viral by watching it and liking it on YouTube, then hit the share button and share it everywhere!

youtube.com/watch?v=YRJHIJy5Nno

Still from the short film showing @_elena in a sofa opening a laptop.
0
0
0

apsigの実装を今週中にある程度終わらせたかったんだけど早めに終わらせないといけない仕事があるのでそれを片付ける必要がある (仕事って書いたけど別に契約してるわけでもお金もらってるわけでもない、ただ個人情報扱ってるので個人的に優先順位高い)

2
0
0

🌎 🌍 🌏

Imagine choosing a fediverse provider for the first time.

You're using a guided service/server/instance/community picker.

Step 1: Do you prefer a service that:

1. primarily supports a specific language
2. is regionally relevant to you (maybe a city or a country), or
3. matches a theme or topic you care about?
4. something else (add your comment below)

Which would you click first?

(Boosts to non-English and Global South accounts are greatly appreciated.)

0
0
0
0
1

그리고 하스켈 클라이언트 예제 코드에 해커즈 퍼브 주소를 은근히 적어 넣었다!(깨알 광고)

{-# LANGUAGE OverloadedStrings #-}

module Main where

import Data.Default
import Web.Finger.Client

query :: Query
query = def { qryTarget = resource }
  where
    resource = ResAccount (Account "curry" "hackers.pub")

main :: IO ()
main = do
  manager <- newManager
  result <- webfinger manager query
  print result
8

@bubbler 문서를 읽어보인 jj에서 브랜치는 git에서와 같이 끝점이 하나인거 같은데 맞을까요? darcs와 같이 브랜치에 '시작' 리비전도 있는 경우와 비교해서 질문드렸습니다.

2

지금은 아니지만 내가 HHKB 레이아웃을 쓰고 터미널에서 이것저것 하는 것 때문에 vim 에 대해 관심을 가지는 동료들이 있었다. 가장 쉽게 적용할 수 있는 것은 예쁜 터미널 에디터였고 그 첫 후보로 nvchad 를 추천 또는 설치해주었다. https://nvchad.com/ vscode 에서 이걸로 당장 넘어오라고는 당연히 못하고 터미널에서 코드 읽어 볼 때 사용하라곤 했다. 몇몇은 vscode 에서 vim 플러그인을 설치해 사용하기 시작했다. lazyvim 과 nvchad 를 번갈아 가며 쓰고 있다. siduck 의 미감은 훌륭하다.

타이머 패널은 마우스로 드래그할 수 있다.
4

오늘은 docker 환경에서의 원시적인 CI를 간단히 구축했다. C++ 프로젝트를 마운트해서 docker 안에 있는 toolchain으로 빌드해야 했는데, docker 안에서 수행할 script를 바깥에서 같이 마운트해서 다른 script로 호출하는 구조로 땜빵했다. 다른 부서원들이 편히 쓸 수 있어보여 만족스럽다.

bash script는 짤 때마다 앎이 넓어진다. 오늘 새롭게 배운 목록이다.

  • set -o pipefail로 nonzero exit code를 pipe를 통해서도 전파할 수 있다.
  • echo -e로 backslash를 확장해서 \e[1;33m 등의 색상을 적용할 수 있다.
  • cat은 기본적으로 색상출력을 지원하지 않는다.
  • grep -q는 조건이 부합되면 바로 종료되기 때문에 앞 프로세스의 입력을 다 받지 못할 수 있다.
  • 정말 오랜만에 printf%*를 써봤다.

작성하는데 테스트까지 1~2시간 정도 걸렸는데 요즘 AI라면 금방 끝내지 않았을까 싶다...

1
0
2

Truth Socialについての説明として「異なる考えや意見に触れにくい言論空間『フィルターバブル』の顕著な例とされる。」とあるけど、「フィルターバブル」の使い方がおかしいような。記事の論旨としても、プラットフォームの機能としてのフィルタというよりユーザ層の偏りの話なわけで
QT: fedibird.com/@tesaguri/1146933
[参照]

0
0
0
0