Jihyeok Seo

@jihyeok@hackers.pub · 58 following · 19 followers

Website
ji.hyeok.org

I've been thinking about client-server interactions in the . isn't widely used, and most clients rely on Mastodon-compatible APIs instead.

What if we created a new standardized API based on GraphQL + Relay for client-server communication, while keeping ActivityPub for server-to-server federation?

The Mastodon-compatible API lacks formal schema definitions for code generation and type checking, which hurts developer productivity. And ActivityPub C2S is honestly too cumbersome to use directly from client apps.

would give us type safety, efficient data fetching (only get what you need), and the ability to evolve the API without breaking clients. 's features for pagination, caching, and optimistic updates seem perfect for social apps.

Would this be valuable to our community? What challenges do you see? How might we handle backward compatibility? And should this be formalized as an FEP?

Curious what others think about this approach.

3
8
0

Reasons farmers have given me for wanting to retire to The Simple Life (office work):

- number one reason, by a massive margin "my back is fucked"
- you can be inside out of the sun and in aircon. Not just at dinner time but *all the time*
- you can sit down and it's not a break, it counts as work
- very few things in an office can remove a finger
- dangerous work equipment such as firearms do not need to be stored on the same premises where your children live
- you're probably not going to do directly responsible for the welfare of thousands of animals
- if the business goes under, you are free to find a new job. Your family is not forced to live in the physical remains of the failed business
- even if the business you work for can't achieve its goals, there generally won't be a large scale animal euthanasia (or plant death) around your home
- you get paid every month, not once a year. Often your wage is set, or sometimes it's related to how much work you do. Your wage doesn't fluctuate wildly according to rainfall, demand, etc.
- office work involves other humans
- very few low paid office workers have to buy and mortgage their workspace in an increasingly abusive financial system which leads them into deeper and deeper debt in order to continue working the same... Desk

0
0
0

2025() 오픈소스 컨트리뷰션 아카데미 參與型(참여형) 멘토() 募集(모집) 公告(공고)가 떴다. Fedify 프로젝트의 메인테이너로서 멘토()志願(지원)하고자 한다. 志願書(지원서).hwp 파일이기에 큰 맘 먹고 한컴오피스 한글 for Mac도 購入(구입)했다. (아무래도 앞으로 .hwp 파일 다룰 일이 많을 것 같다는 豫感(예감)이 들어서…)

5
2
4
5
0
0
0
0
1
0