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

先日、しゅいろママが紹介してたこのソフト使ってみたんだけど、色の調整が直感的にできてすごい使いやすいかも(単純に前のやつ使いこなせてないだけの可能性)
←Affinity Photo →PhotoDirector2024

RE:
https://misskey.io/notes/aehqyfcy409z0d0e

1

NGI0 Progress report #1

Marius @Marius@marius.federated.id

I haven’t decided if I’ll be posting these updates regularly, or just as soon as something of significance gets done.

Currently I tend towards the later.

And since today we are finished wiht one task, the conformance suite for storage backends, I wanted to give some context for it.

It wasn’t planned for the initial stages of the work, my initial assessment was that we can implement it sometime in the second half of the development period, all the way in the sixth milestone, after we finished with the documentation improvements and the wiki, and after we got to a reasonable unit-test coverage in each of the backends.

I realized that actually the conformance suite is probably the easiest to start with, and that it will provide a solid foundation for those unit-tests milestones. Easy because it’s totally new work, and we all know that starting from scratch is easier than actually refining a piece of code and making it more robust without breaking functionality.

So now there I have a reasonably standardized and with reasonably wide reach across the storage API, test suite that is agnostic to the backend it tests.
Over time we’ll add some more cases, but we’re currently going through all the bits that we require from a storage backend:

  • ActivityPub object storage, retrieval (with filters) plus collection operations - with this occasion we discovered that having the method Create(Collection) might be a little redundant.
  • OAuth2 storage for client, authorization and access data matching the OSIN library expectations (with some added functionality for making clients easier to work with).
  • Cryptographic key pair generation and rotation for Actors
  • Password management for Actors

We have already used the suite to bring some of the existing and working backends to a uniform behaviour, which I consider a great success. 🚀

Here are the reports:

  • FS storage
  • SQLite storage

Currently I’m on my way to fix the last of the broken ones for BoltDB, new multi DB SQlite and Badger. The last one has multiple other failures that need to be fixed before we can move on to the conformance tests, but we’ll get there.


As always, many thanks to the mecena of GoActivityPub, the NLNet foundation, which made this work possible over having to prioritize less rewarding things like employment.

Read more →
0
1
0
1
1

EU, 영국, 미국 등 해외 AI관련 정책과, 내년부터 시행될 국내 인공지능기본법 관련 내용을 살펴보았습니다. 이 모든 것에 대응하기 위해! "일단 AI에 대해 알아가려는 노력, 직접 써보기도 하며 끊임없이 말하고, 질문을 던지고, 의견을 내며 개입이 필요하다"는 말씀을 공유하며, 2강을 닫습니다📝

0
0

[📂2025 페미니즘 강좌_AI와 페미니즘] 오늘은 2강, '인공지능 정책과 페미니스트 운동의 과제'에 대한 김애라 선생님의 강의가 진행되었습니다🪴 AI개발 및 연구/활용에서의 당면 과제들과 고민들, 시민/활동가/연구자로서 AI기술/정책에 어떻게 개입할 수 있을지 같이 고민하는 시간이었어요.

0
0
0

RE: mastodon.social/@workingclassh

"As the Industrial Revolution began, workers naturally worried about being displaced by increasingly efficient machines. But the Luddites themselves “were totally fine with machines,” [...] They confined their attacks to manufacturers who used machines in what they called “a fraudulent and deceitful manner” to get around standard labor practices."

smithsonianmag.com/history/wha

0
0
0
1
0
1
1
1
1
1

It’s truly tragic how many of these US war criminals like Cheney never face justice and die in their peacefully in their homes in their 80s and 90s. I want to be happy he is dead but I am not. The million people he killed didnt get the luxury to die how he did.

0

Johnny Harris made a great video about ICE, from the start to now. It’s wild that they deport whoever they can grab to fill their quota. (even those with a legal status)

The sad thing is that the same spills over to Europe and Germany. There are a lot of cases where people get deported just because they are easy to grab, despite not having any criminal records.

youtube.com/watch?v=aDbtrdfYqBc

0
1
1
2
1

As the PSF heads into our end-of-year fundraiser this month, we want to “connect the dots” and share a full picture of our current financial outlook: what’s happening, why, and how you can help sustain the future of Python and the PSF. 🧵
pyfound.blogspot.com/2025/10/c

0
0
0
0
0
0
0

스티브 잡스 이야기가 나와서 그런데, 8, 90년대 실리콘밸리 관련 이야기들을 보고 자란 입장에서 잡스는 기인 내지는 이상한 사람이었는데... 아이폰 이후부터는 무슨 엄청난 테크 구루로 숭배받는걸 보면서 으에에... 싶은 기분이랄까 그랬던. 진짜 구루 소리 들을라면 드레이퍼나 워즈니악이죠. 빌게이츠 쪽은 뭐랄까 테크 비스트고요.

0
0

筋トレ、運動、スポーツ全般的に楽しめないので続かないんだが、みんなどうして続けられるのかわからん…

嫌なことをずっと続けてたら死なんか?

1
1
1
1
0
1
1
2
1