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
0
0
0
1
1

New blog post is up! This is a deep dive into continuation-passing style in TypeScript. (No, I'm not talking about asynchronous callbacks.)

jnkr.tech/blog/cps-in-ts

Let me know what you think and if you have any questions I can answer!

0
0

For code libraries, if you start a sentence with “I've never used x, but I don't understand why anyone would use x — it isn't that hard.”

1. Maybe try x first?
2. Realize that the same could be said for any abstraction that you personally do find useful.

Programming is abstractions all the way down. Unless you are writing 1s and 0s, it is abstractions built on top of abstractions.

Whether you think an abstraction is useful can be subjective, but everything is trade-offs.

0
0
0
0
0
0
0
1

지금 심정으론 연탐 바깥에 모르는 사람들까지 붙잡아서 멍멍멍멍할짝할짝끼잉끼잉 할 것만 같은데 그럼 상대방들은 이게 뭐지 하면서 놀랄거니까 참는중

3
0
0
0
0
3

오늘의 진전

fixpoint <- (
    fn[A](f: thunk (A -> produce A)): produce A {
        g <- produce (thunk (
            fn(x: μX. thunk (X -> produce A)): produce A {
                ret <- (force unroll x)(x);
                (force f)(ret)
            }
        ));
        (force g)(roll g)
    }
);
fixpoint_ <- fixpoint[Unit];
(force fixpoint_)(thunk (fn(m: _): _ {
    `Unit/unit {}
}))

는 이제 타입 검사기를 통과한다!

1

Three years ago today, we opened the doors to our corner of the Fediverse. 💙

What started as an idea has grown into a friendly space for good conversations, smart humor, and authentic interactions. It’s been amazing watching this community grow with all of you.

Thank you to everyone who’s shared, posted, and made Vivaldi Social part of their online space. You’ve helped shape this community into what it is today.

Here’s to everyone who’s been part of it, and to all the new voices we’ll meet along the way.

Happy 3rd birthday, Vivaldi Social! 🎉

- Team Vivaldi

Illustration of the Vivaldi Social mascot Tony and a cheerful yellow Mastodon mascot celebrating three years. They stand beside a large golden number three with a red banner that reads Vivaldi Social Anniversary. Confetti and stars fill the background.
0
0
3
0
2
0
1
0
0
0

ok got to download a few episodes for my flight of something? any ideas? maybe from netflix? i wish i were the type to be able to sleep on flights. nope. AND i can’t work on flights either. i’m just a half-conscious lump.

0
0
1
1
1
3
0
0
0
1
1
0
0
0

낮 동안 우리를 활기 있게 하신 저의 주님, 날아다니는 스파게티 괴물 님,
당신과 함께 있으리니, 자는 동안도 지켜 주시어 편히 쉬게 하소서.

"6. 저희가 다른 이들을 판단하거나 상처 주었다면, 용서받고 변화되기를 기도드립니다."

🍝 날아다니는 스파게티 괴물 님께서 여러분과 함께.
😋 또한 주교의 면발과 함께 하소서.
🍝 기도합시다.
저의 주님, 날아다니는 스파게티 괴물 님, 이 밤을 편히 쉬게 하시고, 거룩한 죽음을 맞게 하소서.

2025-11-15T23:44:16+09:00


0
1
0
0
1
0
0
0