Honnip's avatar

Honnip

@[email protected] · 143 following · 18 followers

정승우 (Jung seungwoo)

rustfoundation's avatar
rustfoundation

@[email protected]

Today, May 15, 2025, marks 10 years since the first stable release of the Rust programming language 🎉 To commemorate this special day, we asked Karen Tölva (the original creator of Rust's mascot, Ferris the crab) to design a celebratory graphic and answer a few questions about how Ferris came to be. Check out her Q&A in our latest blog.

Congrats to the MANY people who have contributed to the success of Rust so far. Cheers to the next 10 years! 🦀 rustfoundation.org/media/celeb

Honnip's avatar
Honnip

@[email protected]

연합 붙여서 뭐 얻다 쓰나 했는데 생각해보니 조직 계정에 쓰면 좋을 것 같다

https://social.meissa-gmbh.de/@meissa/114499541149466596

GTK's avatar
GTK

@[email protected]

Matthias posted an update on the current state of Accessibility in GTK and GNOME on the development blog: blog.gtk.org/2025/05/12/an-acc

Honnip's avatar
Honnip

@[email protected]

fedify-dev/hollo#56가 남아 있다면 해결하고, Hollo 패키지를 nixpkgs에 올릴 예정이다. 할 수 있다면 모듈도..

https://hackers.pub/@hongminhee/0196b961-2b85-7b25-b6cf-9900405d52eb

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

5월 24일(土) 한국 연합우주 개발자 모임(FediDev KR)에서 두 번째 스프린트 모임을 개최합니다! 장소는 뚝섬역 5번 출구쪽에 위치한 튜링의 사과(@TuringAppleDev)입니다.

참고로 스프린트 모임이란 함께 모여서 오픈 소스 코딩을 하는 자리인데, 한국 연합우주 개발자 모임의 스프린트에서는 새로운 연합우주 서비스나 앱을 개발하거나, 번역이나 문서에 기여하는 등 연합우주와 관련된 다양한 오픈 소스 활동을 모여서 함께 합니다. 지난 스프린트 모임의 기록을 스프린트 블로그(@sprints.fedidev.kr)에서 살펴보실 수 있습니다.

저는 그날 Fedify, Hollo, Hackers' Pub에 기여하시고자 하는 분들을 옆에서 도와드릴 예정입니다. Fedify, Hollo, Hackers' Pub에 기여해보고 싶었던 분들이 계시다면 모임에 참가하여 저와 함께 스프린트를 해보는 것도 좋을 것 같습니다.

이번 모임에 관심이 있으신 분은 행사 신청 페이지를 참고하시기 바랍니다.

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

5월 24일(土) 한국 연합우주 개발자 모임(FediDev KR)에서 두 번째 스프린트 모임을 개최합니다! 장소는 뚝섬역 5번 출구쪽에 위치한 튜링의 사과(@TuringAppleDev)입니다.

참고로 스프린트 모임이란 함께 모여서 오픈 소스 코딩을 하는 자리인데, 한국 연합우주 개발자 모임의 스프린트에서는 새로운 연합우주 서비스나 앱을 개발하거나, 번역이나 문서에 기여하는 등 연합우주와 관련된 다양한 오픈 소스 활동을 모여서 함께 합니다. 지난 스프린트 모임의 기록을 스프린트 블로그(@sprints.fedidev.kr)에서 살펴보실 수 있습니다.

저는 그날 Fedify, Hollo, Hackers' Pub에 기여하시고자 하는 분들을 옆에서 도와드릴 예정입니다. Fedify, Hollo, Hackers' Pub에 기여해보고 싶었던 분들이 계시다면 모임에 참가하여 저와 함께 스프린트를 해보는 것도 좋을 것 같습니다.

이번 모임에 관심이 있으신 분은 행사 신청 페이지를 참고하시기 바랍니다.

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

臺灣(타이완)에서는 乖乖(괴괴)라는 菓子(과자)를 서버 같은 컴퓨터 옆에 符籍(부적)처럼 두는 風習(풍습)이 있는데요. 乖乖(괴괴)中國語(중국어)로 「말을 잘 듣는다」는 뜻인데다, 草綠色(초록색) 封套(봉투)順航(순항)象徵(상징)한다고 합니다. (그래서 여러 () 封套(봉투) ()에서도 草綠色(초록색) 封套(봉투)效果(효과)가 있다고 여겨집니다.)

그런데 아내가 지난 臺北(타이베이) 出張(출장)에서 乖乖(괴괴)를 한 封紙(봉지) 사 왔더라고요. 그래서 저도 이 인스턴스 hollo.social과 Hackers' Pub이 돌아가는 Mac mini 옆에 두기로 했습니다. 乖乖(괴괴) 封套(봉투)에는 「()乖乖(괴괴)〉,不要當機(불요당기)」(말 잘 듣고, 다운되지 말아라)라고 썼습니다.

乖乖(괴괴)效驗(효험)流通期限(유통 기한)까지 持續(지속)된다고 하는데요, 제가 둔 封紙(봉지)는 2026() 4() 11()까지입니다. 그 때까지 다운이 안 되는지 한 () 지켜보도록 합시다. 🤣

나무 바닥 위에 Mac mini가 놓여 있고, 그 옆에 臺灣 菓子인 草綠色 封套의 乖乖가 놓여 있다. 乖乖에는 「請〈乖乖〉,不要當機」(말 잘 듣고, 다운되지 말아라)라고 써져 있다. 주위에는 흰 토끼 某樣 電球와 파란 꽃이 든 花盆이 있다.
ALT text details나무 바닥 위에 Mac mini가 놓여 있고, 그 옆에 臺灣 菓子인 草綠色 封套의 乖乖가 놓여 있다. 乖乖에는 「請〈乖乖〉,不要當機」(말 잘 듣고, 다운되지 말아라)라고 써져 있다. 주위에는 흰 토끼 某樣 電球와 파란 꽃이 든 花盆이 있다.
Honnip's avatar
Honnip

@[email protected]

같은 이유로 Neovim을 못 쓰고 있다.

요즘은 에디터를 쓰고 있는데, .helix/languages.toml 파일로 프로젝트 별 구성을 쉽게 할 수 있어서 맘에 든다:

[language-server]
deno = { command = "deno", args = ["lsp"], config.deno.enable = true }

[[language]]
name = "javascript"
language-servers = ["deno"]
formatter = { command = "biome", args = [ "format", "--stdin-file-path", "buffer.js" ]

https://hackers.pub/@hongminhee/0196c20f-71e3-7a7c-920c-2f4cf8790b13

Honnip's avatar
Honnip

@[email protected]

libhangul 0.2.0 릴리즈! ㄱㄱ를 입력하면 가 되는 동작이 사라지고 ㄱㅅ를 입력하면 가 되는 동작이 생겨났다. ㅋㅋ

냉혹한 리눅스 한글 입력의 세계에 따르면 옵션의 기본 값이 바뀌었다고 하는데, libhangul을 쓰는 ibus-hangul이나 fcitx-hangul에는 옵션을 바꾸는 기능이 (아직) 없다.

Honnip's avatar
Honnip

@[email protected]

Lix 2.93 릴리즈! 나도 이번 버전부터 nix.package = pkgs.lix;말고 모듈을 사용하는 방식으로 전환했다.

Raito Bezarius's avatar
Raito Bezarius

@[email protected]

Thanks to the awesome @leftpaddotpy and 9999years (I don't have their fedi?!), we now have 2.93.0: lix.systems/blog/2025-05-06-li.

The release notes contain a lot of goodies, nevertheless, another cool thing about it is that it contains a tremendous effort from eldritch horrors to rewrite the I/O and threading model to KJ: the Cap'n'Proto asynchronous runtime.

This unveiled a massive amount of hidden ordering constraints in the codebase, very hard to debug.

1/2

OSU Open Source Lab's avatar
OSU Open Source Lab

@[email protected]

Thanks to your amazing support, our team is funded for the next year. This is a huge relief and lets us focus on building a truly self-sustaining OSL.

osuosl.org/blog/osl-future-upd

Honnip's avatar
Honnip

@[email protected]

「Nintendo Switch 2 체험회 SEOUL」 당첨 결과 발표!

낙첨!

Honnip's avatar
Honnip

@[email protected]

크루크(Круг) - 사랑한단 말은 없었네(Ни слова о любви, 1983)

익숙한 느낌

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

The abbreviation itself is not very accessible.

Honnip's avatar
Honnip

@[email protected]

영화 본 지 참 오래됐다

Honnip's avatar
Honnip

@[email protected]

올해의 가장 뻔뻔한 모조품 선정작.

Plagiarius Awarding 2025

KNIPEX의 TwinGrip 플라이어(맨 왼쪽)와 그 모조품들
ALT text detailsKNIPEX의 TwinGrip 플라이어(맨 왼쪽)와 그 모조품들
TheEvilSkeleton's avatar
TheEvilSkeleton

@[email protected]

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: gitlab.gnome.org/GNOME/gnome-c

KwonHan Bae's avatar
KwonHan Bae

@[email protected]

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's avatar
Honnip

@[email protected]

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

postmarketOS's avatar
postmarketOS

@[email protected]

@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, , @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! :boostRequest:

osuosl.org/blog/osl-future/

Ian Dees's avatar
Ian Dees

@[email protected]

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's avatar
Honnip

@[email protected] · Reply to Jeff Fortin T. (風の庭園のNekohayo)'s post

@nekohayo I'm also using NixOS, and I couldn't reproduce the issue 🤔

Honnip's avatar
Honnip

@[email protected]

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

seungjin's avatar
seungjin

@[email protected]

"RustWeek by RustNL" is such a nice slogan and name for a Rust conference. Whoever's idea it was, it's really a great job! I wish we also had RustWeek by RustKR.

Brno Hat's avatar
Brno Hat

@[email protected]

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's avatar
piegames

@[email protected]

Hm, we've had all of these things in the NixOS community. I wonder 🤔 fe.disroot.org/objects/d7fae2e

Steven Deobald's avatar
Steven Deobald

@[email protected]

if you're interested in how flatpak sandboxing actually works, and what improvements could/should be made, @swick 's @LAS talk is popping the hood:

youtube.com/watch?v=pCIkiZrYvm

Asahi Lina (朝日リナ) // nullptr::live's avatar
Asahi Lina (朝日リナ) // nullptr::live

@[email protected]

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's avatar
dongoDB

@[email protected]

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

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@[email protected]

I'm exploring a new idea called FediOTP (codename): an authentication system that uses DMs to deliver one-time passwords, allowing any account to authenticate with web services. Unlike current solutions that rely on specific APIs (, ), 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.

← Newer
Older →