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.

I've been working all day today improving, fixing, and enhancing the comments system in Incise.

- Comments are now correctly listed for fetches
- Comments are now likable from the web UI as well as through
- Comment replies are now as well
- Comments by remote actors (eg. Mastodon users) liked by Incise users are now

An example of the last point, this comment by @ViditbVidit Bhargava on @dezinezyncNikhil Nigade's post: mastodon.social/@Viditb/115960

0
0
0

📡 We’re spending the week in Brussels, with @NGICommons present day by day.

:europe: Listening, sharing, and connecting around open source, public digital infrastructure, and the future of the digital commons in Europe. These spaces matter. Because collaboration, is how sustainable digital ecosystems grow.

More info here: commons.ngi.eu/2026/01/27/ngi-

@openfutureOpen Future Foundation @OpenForumEurope @martelinnovate @cnrsCNRS 🌍 @linuxfoundationThe Linux Foundation @EC_NGINext Generation Internet

Let's meet in Brussels this week: for the EU Open Source Week and at Fosdem
0

石破さんを象徴する言葉としてよく言われるのが「まず……◯◯とは、何か」というフレーズです。実際に彼がどの程度そのフレーズを使っているのかはわかりませんが、まず定義を確認し、そこから何が言えるのかを考えるのは学問において基本的な思考回路だと思います。
たとえば「Aはかねてから恨みを持っていたBに復讐する機会をうかがっていたが、Bが大切にしている壺がB宅の庭に置いてあることに気づき、ひそかに壺を持ち出し近所の空き地で粉々に割った。Aに窃盗罪は成立するか」を考えるには「まず窃盗とは何か」を考える必要があります。窃盗とは何か。他人の財物を窃取することです。刑法に書いてあるので間違いありません。では物を壊す目的で持ち出すことも窃取でしょうか。そうだと考えると、Aが庭で壺を割る場合と空き地まで持っていって割る場合で窃盗罪が成立するかが異なり、したがって刑罰も異なるでしょうが、それでよいでしょうか……
もちろん、政治的な問題は「窃盗の定義は刑法に書いてあるので間違いない」のようにははっきりしないことも多いでしょう。しかし、「当面これを定義として議論しよう」と考えることはできます。

0
0
0
0
0
0

🆕 blog! “Are there any open APIs left?”

One of the dreams of Web 2.0 was that website would speak unto website. An "Application Programming Interface" (API) would give programmatic access to structured data, allowing services to seamlessly integrate content from each other. Users would be able to quickly grab data from multiple sources and use them for their own purposes. No registration or …

👀 Read more: shkspr.mobi/blog/2026/01/are-t

0

고등어구이를 먹으며
:mina: : 와 껍질이 진짜 맛있네 DHL이 풍부한 이맛
:yuno: : DHL이 왜 풍부해
:mina_huh: : 생선에 많이 들어있는게 DHL아냐?
:yuno_hmm: : 그건 택배회사 아냐? (찾아봄)
:yuno: : 맞네 생선에 들어있는건 DHA고 택배회사는 DHL이네
:mina: : ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ택배회사가 왜 풍부해ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
:yuno:​ : 고등어는 운송업종사자였구나...

0
0

미얀마 민중과 함께하는 백삼십육차 캠페인
《미얀마 군부 가짜 선거는 원천 무효다》
○ 날짜: 이천이십육년 이월 일일(일) 열한 시
○ 장소: 부산역광장(부산시 동구 중앙대로 210)

미얀마 군부 쿠데타 이후 오 년, 민주화를 향한 투쟁은 멈추지 않습니다.

미얀마 민중과 함께하는 백삼십육차 캠페인, 집회
미얀마 군부 가짜 선거는 원천 무효다.
미얀마 군부 쿠데타 이후 오 년, 민주화를 향한 투쟁은 멈추지 않습니다.
일시: 이천이십육년 이월 일일(일) 열한 시
장소: 부산역광장(부산시 동구 중앙대로 210)
내용: 투쟁 발언(미얀마연방민주승리연합), 연대 발언(천주교 부산교구 정의평화위원회), 투쟁 공연(미얀마봄혁명음악단), 성명서 낭독
미얀마민주항쟁연대 부산네트워크, 미얀마연방민주승리연합
0
0
0
2

"本書は、中世ヨーロッパの装飾写本に描かれた、個性的なモンスターたちの絵とともに、中世に信じられていた想像上のいきものや、聖書や英雄伝説で語られるモンスターの逸話をまとめたものです。" comingbook.honzuki.jp/?detail=

0
0
0

[인터뷰이 모집] 성별 구분 화장실 이용에 불편을 겪으신 분들을 찾습니다 - 방식: 대면, 비대면, 유선, 서면 - 일시: 협의 가능 - 담당자: 이은교 수습기자(010-3175-4725, tangle8202@snu.ac.kr) - 제보 방법: 성함, 소속을 담당자 연락처 혹은 메일로 전송 인터뷰이가 요청할 경우 이름은 익명 처리되며, 개인 정보는 당사자의 동의 없이 제 3자에게 노출되지 않습니다. 인터뷰에 응해주실 경우 감사의 의미로 소정의 사례를 드립니다. 기타 문의사항은 담당자에게 연락 바랍니다.

〈서울대저널〉 인터뷰이 모집 포스터. “성별 구분 화장실을 이용하며 불편을 겪으신 분들을 찾습니다”라고 안내한다. 모집 대상은 ① 화장실 접근·이용 과정에서 어려움을 겪은 장애인 ② 성별 구분 화장실 이용에 곤란을 겪은 성소수자 ③ 고령으로 화장실 이용에 제약을 겪은 사람 ④ 육아 중 화장실 이용 과정에 불편을 느낀 보호자·양육자 ⑤ 기존 화장실 구조로 불편을 겪은 모든 사람. 일시는 협의, 진행 방식은 대면·비대면·유선·서면, 참여 방법은 성함과 소속을 담당자 연락처 또는 이메일로 전송. 하단에 ‘서울대저널’ 로고와 남녀 화장실 표지·화살표 아이콘 이미지가 있다.
0
2
0
0
0

Three Palestinian journalists — Abed Shaat, Anas Ghnaim & Mohamed Qeshta — were killed reporting ’s humanitarian crisis on Jan 21, 2026. A stark reminder of the dangers journalists face.

@pressfreedom
Read more 👇
channeldraw.org/2026/01/28/thr

0
0
0
0
0
0
0

popped into LinkedIn real quick before bed. Recommended post AI blah blah imagine the one true programming made for AI yada yada closes with "Less learning, more doing."

What kind of a fucking motto is that?

Four words describing how we got into this mess in the first place.

Brought to you by the same innovative mindset that thinks targeted advertising means "sell you four more stoves."

0
0
0

고등어구이를 먹으며
:mina: : 와 껍질이 진짜 맛있네 DHL이 풍부한 이맛
:yuno: : DHL이 왜 풍부해
:mina_huh: : 생선에 많이 들어있는게 DHL아냐?
:yuno_hmm: : 그건 택배회사 아냐? (찾아봄)
:yuno: : 맞네 생선에 들어있는건 DHA고 택배회사는 DHL이네
:mina: : ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ택배회사가 왜 풍부해ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
:yuno:​ : 고등어는 운송업종사자였구나...

0
1

《미얀마 봄 혁명 오 주년 군부 독재 종식 촉구 집회 및 거리 행진》
○ 날짜: 이천이십육년 이월 일일(일) 열두 시부터 열다섯 시까지
○ 장소: 보신각공원(서울시 종로구 종로 54)

미얀마 봄 혁명 오 주년 군부 독재 종식 촉구 집회와 거리 행진
이천이십육년 이월 일일 일요일 열두 시부터 열다섯 시까지
보신각공원
0
1
0

Three Palestinian journalists — Abed Shaat, Anas Ghnaim & Mohamed Qeshta — were killed reporting ’s humanitarian crisis on Jan 21, 2026. A stark reminder of the dangers journalists face.

@pressfreedom
Read more 👇
channeldraw.org/2026/01/28/thr

0
1
0
0
0
0
0
0

🆕 blog! “Are there any open APIs left?”

One of the dreams of Web 2.0 was that website would speak unto website. An "Application Programming Interface" (API) would give programmatic access to structured data, allowing services to seamlessly integrate content from each other. Users would be able to quickly grab data from multiple sources and use them for their own purposes. No registration or …

👀 Read more: shkspr.mobi/blog/2026/01/are-t

0

Are there any open APIs left?

shkspr.mobi/blog/2026/01/are-t

One of the dreams of Web 2.0 was that website would speak unto website. An "Application Programming Interface" (API) would give programmatic access to structured data, allowing services to seamlessly integrate content from each other. Users would be able to quickly grab data from multiple sources and use them for their own purposes. No registration or API keys, no tedious EULAs or meetings. Just pure synergy!

Is that dream dead? If so, what killed it?

A decade ago, I posted a plea looking for Easy APIs Without Authentication with a follow up post two years later. I wanted some resources that students could use with minimal fuss. Are any of the APIs from 10 years ago still alive?

Alive

These ones are still around:

Dead

These have shuffled off this mortal coil:

  • BBC Radio 1 - No.
  • Twitter URL statistics - LOLSOB No.
  • Star Wars API - No.
  • British National Bibliography - No. Dead due, I think to the British Library's cyber attack.
  • Football Data - gone.

API Key Required

These are still alive, but you either need to pay or register to use them:

What Happened?

Something something … enshittification … blah blah … zero interest rate phenomenon … yadda yadda our incredible journey …

But back in the land of rationality, I've had a lots of experiences running APIs and helping people who run them. The closure and lockdown of APIs usually comes down to one or more of the following.

APIs cost money to run. Yes, even the static ones have a non-zero cost. That's fine if you're prepared to endless subsidise them - but it is hard to justify if there's no return on investment. Anyway, who is using all this bandwidth? Which leads on to:

Lack of analytics. Yes, I know tracking is the devil, but it is hard to build a service if you don't know who is using it. Sure, you can see traffic, but you can't tell if it is useful to the end consumer, or what value you can share. There's no way to communicate with an anonymous consumer. Which, of course, takes us to the next barrier:

Communication is key. If you need to change your API, there's no way to tell users that a change is coming. That might be the announcement of a deprecation, an outage, or an enhancement. You can try smuggling error messages into your responses and hoping someone notices a failing service somewhere - but it's much easier to email everyone who has an API key. And you know what else keys are good for?

Stopping abuse. It'd be nice if everyone played nice online; but some people are raging arseholes. Being able to throttle bad actors (figuratively or literally) is a desirable feature. On a resource constrained service, you sometimes have to put rules in place.

Still, if you know of any good open APIs which don't require registration, and that you think will survive until 2036, please drop a link in the comments.

0
0
0
0
0
1
0