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

수많은 성소수자와 앨라이들이 도심 속을 함께 걷는 행진은 성소수자의 존재 그 자체를 다른 시민들한테 드러내는 ‘가시화’ 현장으로서 중요한 의미를 지닙니다. 참가자들은 “차별금지법 제정하라” 등 구호를 외치거나 노래를 따라부르며 춤을 추면서 도로 위를 무지개로 수놓았습니다.

[포토] “우리는 결코 멈추지 않는다”…26회 퀴어퍼레...

0
0
0
0
0

Alt Text - Just The Tips

Looking to up your alt text game?

Our comrade in alt, the @alttexthalloffame, has some great tips on what to consider when writing your image descriptions: mastodon.social/@alttexthallof

Everyone has their own style and method! For best accessibility it helps to make sure the core image description is made early, and then work in the vibe narrative and more artistic elements.

Quick example to follow in the next toot!

0
1
1
0
0
0
0
0
0
0
0

Hey Commodore Amiga fans!

You can discover lots of Amiga videos on PeerTube on this playlist:

:amiga: fedi.video/w/p/rBBYAHtsBcpBXtp

- If you're on a phone, scroll the first two video titles at the bottom to see the rest of the playlist.

- If you're on a computer, choose a video from the playlist on the right.

- If you're watching embedded, click ⏭️ or ⏮️ to see next or previous videos in the playlist.

cc @amigaamiga group

0
0
1
0
0
0
0
1
1
0

FEP-844e: Capability discovery has been published to the FEP repository:

https://codeberg.org/fediverse/fep/src/branch/main/fep/844e/fep-844e.md

I already use it to signal RFC-9421 support. An anonymous Application object is added to actors:

{
  "generator": {
    "type": "Application",
    "implements": [
      {
        "name": "RFC-9421: HTTP Message Signatures",
        "href": "https://datatracker.ietf.org/doc/html/rfc9421"
      }
    ]
  }
}

All important information is embedded, so additional HTTP requests are not necessary.

#FEP

0
0
0
0
1
0
0

@luis_felipe
DBSP=$(echo $DBUS_SESSION_BUS_ADDRESS | sed 's/.*unix:path=\([^,]*\).*/\1/')

guix shell \
--container \
--emulate-fhs \
--no-cwd \
--network \
--preserve='^DISPLAY$' \
--preserve='^XAUTHORITY$' \
--preserve='^PULSE_' \
--preserve='^DBUS_' \
--preserve='^XDG_RUNTIME_DIR$' \
--expose="$XAUTHORITY" \
--expose="/dev/" \
--expose="/sys/" \
--expose="/var/run/dbus/system_bus_socket" \
--expose="${XDG_RUNTIME_DIR}/pulse/native" \
--expose=$DBSP \
gtk \
ungoogled-chromium \
-- chromium

0

Thanks @otterz and @vlkr . The key options to get sound in my case were these:

--preserve="^XDG_RUNTIME_DIR$"
--expose=$XDG_RUNTIME_DIR/pulse

Just in case it is useful for anyone else, I was trying to run a game I wrote in Godot, and then exported for binary distribution.

The screenshots show the resulting guix shell command and a manifest with the minimum requirements to run the containerized game.

Thanks again for your help 🙂

Instructions to run the game from a terminal. The commands read:

$ cd ~/Juegos/radiata
$ guix shell -CF -m manifest.scm \
  --preserve="^DISPLAY$" \
  --preserve="^XAUTHORITY$" \
  --preserve="^XDG_RUNTIME_DIR$" \
  --expose="$XAUTHORITY" \
  --expose=/tmp/.X11-unix/ \
  --expose=/dev/dri \
  --expose=$XDG_RUNTIME_DIR/pulse
$ ./radiata.x86_64Definition of the Guix manifest used for the "guix shell" command that sets up the containerized environment to run the game. The content is written in the Scheme language. It reads:

(use-modules (gnu packages))

(define %qolic-requirements  ; qolic stands for Quality of Life in Containers.
  (list "bash"
        "coreutils"))

(define %godot-requirements
  (list "alsa-lib"
        "dbus"
        "eudev"
        "fontconfig"
        "libx11"
        "libxcursor"
        "libxkbcommon"
        "libxext"
        "libxinerama"
        "libxrandr"
        "libxi"
        "mesa"
        "pulseaudio"))

(specifications->manifest
 (append %qolic-requirements
         %godot-requirements))
0

퍼플렉시티 고문해서 이것저것 알아봤는데...
내부 네트워크의 속도는 공유기가 최대로 처리 가능한 대역폭 + a(연결된 각 디바이스의 네트워크 카드 속도, 랜선 속도 등등)로 결정되고, KT에서 주는 공유기의 최대 대역폭은 보통 1Gbps 정도다

0
0
1

Speaking of which, I'm working on a «Guix Channel Browser» that I forked from the Guix Packages Website to fix response times by using an independent database.

Currently it only covers the functionality of the forked website. But, as the name implies, the idea is to allow searching for whatever channels may provide.

If you would like to crash it, I published an instance at

guix.deltaedro.org/

which I'll update whenever I add more functionality.

The application crashed in the Sonoran Desert, but the test dummy is alright.

(Thanks to Sonoran J. for the financial support that made this image possible 👍)
0
0
0
0
1
0
0
0
0
1

著名人が差別的とみなされる発言をしたとき、どう対応するのがベストなのか。その正解はありません。ただ、JKローリングが象徴的先例ですが、初期の頃は「本当に差別の意図があるかもわからないし…」と遠慮がちになってしまう空気が生じやすいです。その結果、気がつけばあの人物はたった2~3年で最大の差別扇動者になってしまいましたが…。こういうふうに世の中がまごまごと「これって差別? 非難するのはやりすぎ?」と論じている間に「偏見」は「差別主義」に成長し、「支持者」を得て手がつけられないほどに膨れ上がります。

こうしたことを踏まえ、私が思うのはやはりそういうときは、まず真っ先に大手メディアや専門団体などがハッキリと「それは反人権的な態度です」と指摘し、揺るがない順ずるべき社会正義は何なのかを示すことなのではないかなと。そうやって差別に対する社会の「抵抗力」みたいなものを積み上げていくべきですし、その積み重ねが簡単に差別に傾かない社会を育てるはずで…。そうじゃないとネットの論破合戦のネタにされるだけで終わってしまいますから。

0
0
0
0
0
0
2
0
0
0
0
0
0
0