


洪 民憙 (Hong Minhee)
The abbreviation #a11y itself is not very accessible. #accessibility

Honnip
영화 본 지 참 오래됐다

Honnip

TheEvilSkeleton
As part of our volunteer-driven accessibility initiative in GNOME Calendar, and for the first time in the 10+ years of Calendar's existence, we finally completed and merged the first step needed to have a working calendar app for people who rely on keyboard navigation. This merge request in particular makes the event widgets focusable with navigation keys (arrow left/up/right/down) and activatable with space/enter. This will be available in GNOME 49.
Most of GNOME Calendar's layout and widgets consist of custom widgets and complex calculations, both independently and according to other factors (window size, height and width of each cell, number of events, positioning, etc.), so these widgets need to be minimal to have as little overhead as possible. This means that these widgets also need to have the necessary accessibility features reimplemented or even rethought, including and starting with the event widgets.
We also hope to get other parts of GNOME Calendar accessible before GNOME 49, but I can't promise anything at the moment. We did start working with making the month view accessible: https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/564
#GNOME #Calendar #GNOMECalendar #GTK4 #GTK #Libadwaita #Accessibility #a11y #Linux

KwonHan Bae
Today is Labor Day South Korea, But events are unfolding with unprecedented speed and complexity.
South Korea’s president has already been impeached, and the country is effectively experiencing an internal conflict—though without weapons.
In just one hour (GMT+9), South Korea is expected to enter a state of government paralysis.
cont>

Honnip
git add
하기 전에 실수로 포맷팅 해버렸다 🤦♀️

postmarketOS
@osuosl has been around for 22 years. They kindly host our gitlab for 6 months now, and provide important services for more than 150 other free and open source software communities such as @alpinelinux, @chimera , @debian, @fdroidorg, @gentoo, @gnome, @LineageOS, #ReplicantOS, @torproject. Now their future is in jeopardy 😢
We usually don't ask this, but please boost for reach, this is important infrastructure for so many FLOSS projects!

Ian Dees
The @osuosl asked for help with funding to keep services going. They power hundreds of open source projects (@openstreetmap, CensusReporter, Debian, Sqlite, etc.) by providing free or low-cost co-location, VMs, storage, distributed mirroring, and more. They give experience to students at OSU, who help maintain the hardware and systems we all rely on.
They are a vital piece of the open source world, and need some ideas for funding. If something comes to mind, reach out and I will pass it along.

Honnip
@[email protected] · Reply to Jeff Fortin T.'s post
@nekohayo I'm also using NixOS, and I couldn't reproduce the issue 🤔

Honnip
이메일을 Migadu 호스팅에서 지메일+클플 이메일 라우팅+오라클 클라우드 Email Delivery 조합으로 옮겼다! 딴 건 아직 모르겠고 일단 무료라서 좋다..

seungjin

Brno Hat
Hiring for Flatpak Automation
The desktop team in Red Hat has another open position. We’re looking for someone to work on Flatpak automation, for someone who enjoys working on infrastructure. Although the job description states 2+ years of experience, it’s suitable for juniors. Formal experience can be replaced by relevant open source contributions. Being onsite in Brno, Czech Republic is preferred, but not required. We’re open to hiring good candidates elsewhere, too.
If you’d like to know more about the job before formally applying, don’t hesitate to contact me on Mastodon, Signal, Matrix (@eischmann at fedora.im), or email.

piegames
Hm, we've had all of these things in the NixOS community. I wonder 🤔 https://fe.disroot.org/objects/d7fae2e9-03b6-459b-9e8b-b2154b5e2aa6

Steven Deobald

Asahi Lina (朝日リナ) // nullptr::live
I just discovered something really subtle about WireGuard... TL;DR if you are adjusting interface MTUs precisely, and you have mismatched MTUs between peers in some cases, make sure your smallest MTU is always a multiple of 16!
WireGuard header overhead is said to be 32 bytes + UDP + IP, so 80 bytes for IPv6 and 60 bytes for IPv4. That's where you get the default MTU of 1420 (1500 - 80, so it works with IPv6).
But that's not precisely true! Actually, WireGuard will add up to 15 bytes of padding to the data, to make it a multiple of 16, as long as it doesn't exceed the MTU on that side of the connection.
So let's say you have a server with the MTU set at 1440, but you also have a client that is using IPv4 over PPPoE. So you set its MTU to 1432, subtracting the PPPoE overhead of 8 bytes. That should be fine, since the client will figure out the right path MTU for any connections, right?
Wrong!
The TCP client and server will negotiate an MSS that gives 1432 byte IP packets within the tunnel. But 1432 is not a multiple of 16! However, the client WireGuard instance knows that there is no headroom, so it will send 1432 + 60 = 1492 byte packets, which is the maximum PPPoE MTU. But on the way back, the server thinks it can go up to 1440! 1432 % 16 == 8, so it will try to round up to 1440. Then, it sends 1500 byte packets, which don't fit in PPPoE!
The fix is to either set both the client and server MTU to 1432, or to round down the client MTU to 1424.

dongoDB
Void Linux 한국 미러가 없어서 수제로 구워왔습니다 많관부
https://mirror.kyoku.dev

洪 民憙 (Hong Minhee)
I'm exploring a new idea called FediOTP (codename): an authentication system that uses #ActivityPub DMs to deliver one-time passwords, allowing any #fediverse account to authenticate with web services. Unlike current solutions that rely on specific APIs (#Mastodon, #Misskey), this would work with any ActivityPub-compatible server, increasing interoperability across the fediverse. Would love to hear your thoughts on potential challenges or use cases for this approach.

Lix Project
EDIT: after further investigation this is actually mistaken and doesn't affect the majority of store operations; this one is likely not the issue
Quick #nix PSA: do you run a binary cache? Is WantMassQuery: 1 not in its nix-cache-info file?
~~If it's not in there, clients will take an extremely long time to query whether paths are present in your cache by trying them one by one serially.~~

Honnip

Anders Eknert
lol, no

aleksana 
loongarch64 native stdenv is here! #NixOS #Nixpkgs
https://github.com/NixOS/nixpkgs/pull/399167

Grimmauld
I have to say, my automatic dependency scanner [1] for #nix packages is already working better than expected!
So far i found unused dependencies in git [2], gst-plugins-bad [3], [4], linux-pam [5], networkmanager [6] and vlc [7]. And i don't plan on stopping! All these unused dependencies cause unnecessary strain on our CI and are trivial to clean up. Some of these dependencies are even old enough to drink!
I will give a talk about the tool at @cccda this Monday in the hopes of getting more people excited for this cleanup work, and to get ideas about improving the tool.
[1] https://github.com/LordGrimmauld/nix-check-deps
[2] https://github.com/NixOS/nixpkgs/pull/391664
[3] https://github.com/NixOS/nixpkgs/pull/394242
[4] https://github.com/NixOS/nixpkgs/pull/394423
[5] https://github.com/NixOS/nixpkgs/pull/396135
[6] https://github.com/NixOS/nixpkgs/pull/395311
[7] https://github.com/NixOS/nixpkgs/pull/391226

Osma A 🇫🇮🇺🇦
Bluesky didn't reach a federated stage where you could choose a service provider in a free country before they started to censor people based on authoritarian demands.

Honnip
🇺🇦 Ingvar Stepanyan
Oh my god. "Scientists were so preoccupied..." #rustlang

isabel
@[email protected] · Reply to decafkafk's post

Honnip
온갖 Matrix 서버에 NSFL 콘텐츠가 범람하고 있다 흑흑

Kagi HQ
We're looking for an experienced open source developer and designer to support our team in building a platform-native web browser for Linux, using GTK and libadwaita: https://kagi.peopleforce.io/careers/v/115930-gnome-app-developer
Here's why you might enjoy working at Kagi: https://help.kagi.com/kagi/company/hiring-kagi.html

Honnip
@[email protected] · Reply to Honnip's post
이슈 올렸다! 홈매니저 모듈에 문제가 있었는데, 홈매니저로 설치했다는 걸 까먹어서 찾는데 조금 더 걸렸다.