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

I lived thru the end of public smoking. Early in my career I presented to city councils who were smoking, in front of audiences who were smoking. Smoking in restaurants, airplanes, hospitals… All of that seems insane now, but it was very controversial when we DID change it. We CAN change things.

RE: https://bsky.app/profile/did:plc:kvy3zcb6uitmemz2jss6kjil/post/3m7z2yhajps2q

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

언제까지 (a:number, b:number) => a + b, (a:string, b:string) => a + b, <T>(a: T, b: T) => a + b 를 해줘야 하나고
그냥 대충 눈치껏 (a, b) => a + b 하면 'ba 와 더할 수 있어야 하는 타입이고 a 는 무언가와 더할 수 있는 타입이구나' 하고 추론할 수 있는 분석기가 달린 언어가 필요함

2
1
0
0

Are we stuck with the same Desktop UX forever?

This is a really interesting talk from a UX expert directed at programmers.

My thoughts:

- Linux design is overly eager to throw the baby out with the bathwater. desktop UX regressed in the past 15 years
- Browser UX is stuck too.

youtube.com/watch?v=1fZTOjd_bOQ

0

도움!!! 도움!!!! 현직 디자이너 & 디자인 에이전시에 근무하시는 분들께 질문드립니다.
혹시 이런 그래프나 콘텐츠 디자인하는데 보통 견적이 얼마?? 받으시나요??? 그리고 기간은 얼마나 걸리나요???
출처: 걍 귀찮아서 한국은행 포스팅 긁어옴

0
0
0
0
1

LogTape 1.3.0 is out!

This release brings official middleware for Express, Fastify, Hono, and Koa with Morgan-compatible formats, plus Drizzle ORM integration for database query logging.

For SDK authors: the new withCategoryPrefix() lets you wrap internal library logs under your own category—so users only need to configure logging for your package, not every dependency you use internally.

Also: OpenTelemetry now supports gRPC and HTTP/Protobuf protocols, and the Sentry sink gained automatic trace correlation and breadcrumbs.

https://github.com/dahlia/logtape/discussions/109

1
0
0
0
1
2025.12.0 引入了一個重大變更,在設定檔加入了 trustProxy 的設定,預設值為 false。這個值決定伺服器是否會相信前面傳遞的 X-Real-IP 標頭,這跟呼叫 API 的速率限制有關。

在這之前預設是 true,但是有人回報可能有偽造標頭的問題,導致速率限制失效,所以把這個設定從寫死的參數改成可變更的設置。但是預設值對於有設置反向 Proxy/CDN 的人來說,就只會看到 Proxy 或 CDN 的 IP,可能導致速率限制或無法登入。

syuilo 也提到這個問題,正在尋求大家的意見
https://github.com/misskey-dev/misskey/issues/16994

就我的看法這不是後端軟體能夠自行解決的問題,我記得 也沒有提到相關的設置,因為大家的伺服器建置環境都不一樣。不過大家應該都有額外設置反向 Proxy 如 Nginx 去增加安全性,所以理論上應該要去信任 X-Real-IP 傳入的值(如果正確設置的話)。
1
0
0
0
0

LogTape 1.3.0 is out!

This release brings official middleware for Express, Fastify, Hono, and Koa with Morgan-compatible formats, plus Drizzle ORM integration for database query logging.

For SDK authors: the new withCategoryPrefix() lets you wrap internal library logs under your own category—so users only need to configure logging for your package, not every dependency you use internally.

Also: OpenTelemetry now supports gRPC and HTTP/Protobuf protocols, and the Sentry sink gained automatic trace correlation and breadcrumbs.

https://github.com/dahlia/logtape/discussions/109

1

박석운 위원장님 성함이 익숙하다 했더니 카뱅심규협 선생님 오시기 전에 뵙던 투쟁 후원 계좌주셨음 (당시 거부권거부행동 명의) 주요 구성원에 원내진보야당들이나 광장단체(전여농 등)들의 면면도 보이는 만큼 실효성 있고 과감한 사회대전환의 계기가 되길 바랍니다.

RE: https://bsky.app/profile/did:plc:g23eq6mc3wh6nk5kmxbobm6i/post/3m7z2ut7axl2s

0
0

This chip is special,
(tinytapeout.com/chips/ttsky25b/)

- it has designs made by hobbyists
- and, more importantly, it has two designs in it !!
- these two FemtoRV designs were authored by others

What is FemtoRV ? It is a super simple RiscV processor that we designed with @Mecrisp because we were boring during COVID...),
More information here:
github.com/BrunoLevy/learn-fpg

I am super excited, can't wait to see whether these 200 lines of VERILOG can be turned into a real Risc-V CPU on a chip !

ttsky25b chip floorplan
0
0
0
0
0
0

the element x experience (at least on android) is so bad that it has me fantasizing about deleting my matrix account. most recently when typing more than 2 or 3 lines of text, the input text box expands weirdly and lags behind my typing, and often jumps up randomly, causing me to ruin what i already typed. if your official client isn't usable for typing a message (the core functionality of such an app!!!!) then idk what to say. yes i could go looking for 3rd party apps, but c'mon, really?

0
1
0
0
0
0

1인 가정과 청소년 대상 RP(RT) 이벤트. 당첨되시면 당사자 아니더라도 (선물로) 1인 가정, 학교 외 청소년 대상으로 3kg 귤 또는 세트를 보내드립니다. 반응 봐서 이번 주 주말까지 하겠습니다. 이 트윗을 RP 해주세요.

RE: https://bsky.app/profile/did:plc:a6qvfkbrohedqy3dt6k5mdv6/post/3m7nd7cg35c2y

0

This is my personal profile, I talk for myself; but I find a relevant hypocrisy on some "codes of conduct".
During WordCamp where I was a speaker, I couldn't say the popular synonym of "testicle" in Venetian dialect because it could be considered obscene. No matter if in that specific context it was not referred to human body but to a Venetian bridge's architectural structure which is invisible to eyes, people even don't know it exists, but it's fundamental for the bridge's stability. It's the anchor-stone. I wanted to refer to that, talking about RSS feeds and the role they have.
Well, I couldn't say that word so I changed the topic in "human brain is invisible to eyes but it's fundamental". However the meaning is not the same, because everyone knows about brain's existence. But not anchor-stones existence, and not RSS. That popular non-technical word would have impressed people more, I think. Even for a smile.
But that's a taboo.
On the other side, we have Mullenweg who defined "a CANCER" one of his competitors. No matter if there are several people with cancer, around the world. First Italian WordPress translator died of cancer in 2022. But a leader can freely talk that way without direct consequences?
We have politicians all over the world who build entire campaigns, and their popularity, on hate speech. Dozens of newspapers earning on rage bait articles. So? The problem is a vulgar word placed in a non-vulgar context?

0
0
0
0
0
1
0