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.

대충 릴레이 얘기를 해볼께요.
원래 포인트리스 커넥트 릴레이는 AodeRelay를 사용중이엿어요
근데 서버를 벌쳐에서 디지털오션으로 이전하면서 AodeRelay가 알 수 없는 이유로 작동을 멈췄어요
Rust로 써져있는데 나는 러스트 할줄몰라요
그냥 새로 만들자->새로 만드는 김에 전 세계 엣지에서 실행할 수 있는 서버리스는 어떨까?->서버리스 Cloudflare Workers로 만든 신 포인트리스 릴레이 탄생->배포할려고 하니까 갑자기 클플 대시보드 먹통됨->모든 서버가 불타고있었음...
이렇게 되엇읍니다.

신 포인트리스 릴레이는 구 포인트리스 커넥트를 대체하며,
전 세계에 분산되어있는 클라우드플레어 엣지에서 실행되는 (아마 연합우주 최초)서버리스 릴레이입니다.
서버 위치가 유럽에 있던, 아시아에 있던, 아메리카에 있던, 아프리카에 있던.. 서버와 가장 가까운 위치에서 작동하는 릴레이입니다.

라고 할려고 했으나 클플이 터졌죠

0
0
1
1
0
0
0
0
0

오늘은 xml parser와 unzip 처리해주는 라이브러리와 Cursor의 도움을 좀 받아 워드, 엑셀, 파워포인트 ooxml 파일을 파싱해서 텍스트와 서식 정보, 이미지, 파워포인트는 발표자 노트, 엑셀은 셀 데이터를 가져오는 파서를 만들었다.

원랜 야크셰이빙할 생각은 별로 없었는데 기존 라이브러리 등이 내가 원하는대로 안 되는게 커서 결국 삽을 펐다. LLM의 도움이 아예 없었으면 오늘 안에 다 못 만들었을 것 같다.

그래도 이게 OOXML 포맷이 압축 파일이고 그 안에 xml로 되어있는 구조라는걸 알고 있었어서 이런 바퀴를 재발명할 생각도 할 수 있었던 것 같다. 저녁까지만 해도 머리에 쥐날 것 같았는데 다 되니까 세상에 이렇게나 뿌듯할수가…

  • 관성적으로 코딩 관련에는 Claude Sonnet 4.5 위주로 사용했는데 요즘 GPT-5/5.1 Codex 써보고 굉장히 놀라는 중. 역시 AI쪽 분야는 관성적인 행동을 버리고 다양하게 계속 찍어먹어봐야 장단점을 알고 필요할 때 요긴하게 쓸 수 있는 것 같다.
샘플 파워포인트 슬라이드직접 만든 파서로 처리한 결과
4
1

Canceled my subscription for and uninstalled it due poor software design decisions which made app not ready to outage - during it GitKraken desktop GIT client unable to connect to a git service I use (not affected by ClownFlare issues).
I guess the problem was caused by the fact that the GitKraken is not a local-first application that was heavily dependent on API calls to a CloudFlare-affected backend.
1/2

0
0

서버 왜 터졌어요?

나쁜 답변:
클라우드플레어 때문이에요! 그러니까 그게 뭐냐면요 웹사이트가 가게이고 님이 손님이라고 치면 택배회사 겸 물류센터 같은 역할을 하는 게 클라우드플레어인데요 이게 평소에는 중간에 누가 물건 도둑질하는 것도 막아주고 배송 시간도 단축시켜 주는 좋은 서비스거든요 근데 이렇게 가끔씩 터지면 사이트 접속 자체가 안 되는 문제가 있어요.

좋은 답변:
일론 머스크 때문이에요

0
0
1

We have joined 100+ partners in supporting the “Declaration of Digital Independence” led by @apell.

🇪🇺 With the Summit on European Digital Sovereignty taking place today, the signatories call on European leaders that open source is a driver of sovereignty, competition and innovation.

✍️ Participate by signing the declaration: digitalindependence.eu/#co-sig

0
1
0
0
0
0
2
0

서버 왜 터졌어요?

나쁜 답변:
클라우드플레어 때문이에요! 그러니까 그게 뭐냐면요 웹사이트가 가게이고 님이 손님이라고 치면 택배회사 겸 물류센터 같은 역할을 하는 게 클라우드플레어인데요 이게 평소에는 중간에 누가 물건 도둑질하는 것도 막아주고 배송 시간도 단축시켜 주는 좋은 서비스거든요 근데 이렇게 가끔씩 터지면 사이트 접속 자체가 안 되는 문제가 있어요.

좋은 답변:
일론 머스크 때문이에요

0
0
1
1
1
2
0
0
1
0

It’s release time! We’re happy to announce 2.94 “Açaí na tigela” is now available.

With this release, you’re getting bug fixes, performance tweaks and quality of life improvements, as well as our first steps towards Cap’n’proto based RPC.

An important note: Flakes turn even colder, as our implementation of them enters the freeze period.

For the full list of changes, check out our blog post! lix.systems/blog/2025-11-18-li

0
0
0
0
2
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
1

I am happy to announce that I will be joining the Technical Architecture Group as a full member on February 1, 2026.

The consists of twelve engineers worldwide whose task is to safeguard and extend the web through coordination, collaboration, and review.

I want to thank everyone who has supported me along the way.

w3.org/news/2025/w3c-advisory-

@w3cWorld Wide Web Consortium @tagTechnical Architecture Group

0