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

트럼프 “한국, 가자 재건 모금 참여”…외교부는 “요청받은 바 없다” www.hani.co.kr/arti/politic... "하지만 한국은 평화위원회 가입을 하지 않은 상황에서 모금 참여 요청도 받지 않은 이상 현재로썬 검토할 이유가 없다는 입장이다. 이번 첫 회의에도 김용현 전 주이집트 대사는 발언권과 의결권이 없는 옵서버 자격으로 참석했다. 현지에서 논의 내용과 회의 성과를 지켜보고 다른 국가들의 동향도 살피는 차원이다."

트럼프 “한국, 가자 재건 모금 참여”…외교부는 “요청...

0
0
0
0
0
0
0
0
0

[단독] ‘색동원 사건’ 같은 장애인 시설 학대 반복되는데... 쉼터 피신 장애인 10명 중 3명 또 ‘시설행’ www.womennews.co.kr/news/article... "이와 관련해 장종인 인천 중증장애인거주시설 색동원 성폭력사건 공동대책위원장은 “집단 수용 방식 자체가 이미 인권침해적이라 장애인 거주시설은 학대에서 안전할 수 없는 공간”이라며 “피해자의 거주시설 전원 조치는 ‘2차 가해’나 마찬가지”라고 목소리를 높였다."

[단독] ‘색동원 사건’ 같은 장애인 시설 학대 반복되...

0
0
0
0

오래 기다리셨습니다!!!

BlueBase: Python으로 밑바닥부터 직접 만들어보는 DBMS

https://theeluwin.github.io/BlueBase/

결국 완성은 못했지만, 일단 공개할 수 있는 부분이라도 공개합니다.

RedBase DBMS을 구성하는 PF, RM, IX, SM, QL 중 PF와 RM을 여러분들이 직접 구현 할 수 있게, 과제의 형태로 제공합니다.

PF는 paged file의 약자로, file을 page 단위로 관리하는 컴포넌트입니다. 대충 4096 바이트 단위로 관리하는데요, file에 바로바로 read하거나 write하지 않고, 자주 사용되는 page는 가능한 memory에 있도록 중간에 buffer manager를 둡니다. 그렇다면 buffer에 공간이 모자라면? buffer에 있는 page 중 누군가를 evict 할 수밖에 없습니다. 그럼 뭘 기준으로 하면 좋을까요? 이 부분을 잘 생각해서 구현해보고, 성능을 비교해보기 바랍니다. 제가 cache hit/miss 시뮬레이션 구현해둔게 있으니, 제 custom 보다 높은 성능을 달성해주세요!

이후 RM은 record management의 약자인데, PF를 사용해서 record들을 가져오거나, 새로 넣거나 등을 하게 해줍니다. 그렇다면 전체 record를 순회하는 scan 연산이 중요하겠죠. 이 부분을 구현하는 것이 핵심입니다. record는 page 앞 부분에 bitmap을 둬서 slot이 비어있는지 아닌지를 확인하는데, 만약 record 삭제 명령이 마지막 slot을 비우게 된다면 해당 page는 더이상 필요 없겠죠. 그렇지만 이를 바로 free로 만드는건 조금 비싼 연산이 필요합니다. free page list를 다시 계산해야하거든요. 그래서 보통 DBMS에서는 이러한 작업들을 vacuum 연산으로 해결합니다. 추가로, 지금은 고정 길이 record만 다룰 수 있습니다만, 가변 길이를 허용하려면 어떻게 해야할까요? 이 부분들은 자유롭게 구현해보시면 좋겠습니다.

문서와 테스트는 모두 공개되어있습니다. 기여해주시면 감사하겠습니다! 다만, 정답 코드와 핵심 로직은 마지막까지 저 혼자 해보고 싶습니다 (도전).

https://github.com/theeluwin/BlueBase

밑바닥부터 직접 만들어보는 DBMS에서 page cache policy에 따른 성능 비교.
5
0
1

Sunny 써니🇵🇸🍉🗝️ (@Sunny_Europe24) on X
エプスタインのGmailアカウントが
アーカイブ化されて誰でも閲覧できるようになっていたんだ…!UIはまさにGmailと一緒。ちなみに「Okinawa」でキーワード検索したら結構メール出てきたので、背筋が凍った。沖縄にも手を出していたのか!

t.co/fufLHQZTnC x.com/i/status/202448332825945

0
0

Street Art Utopia shared the below article:

Playing With Statues (10 Photos)

STREET ART UTOPIA @streetartutopia@streetartutopia.com

Statues are usually serious business—generals on horses, pensive philosophers, solemn memorials. But when you add a little human imagination (and perfect timing), they become the best comedy partners in the city. More: People Played With Statues (23 Photos) 🥊 1. The Surprise Uppercut This kid sells it perfectly! The statue’s outstretched arm lines up exactly with his face as he leaps backward. It looks like he just took a heavy hit from a bronze heavyweight champion. 10/10 for […]

Read more →
0
0
1
0
1

チタロ (@PAGE4163929) on X
🚨 レス・ウェクスナーは、エプスタインがロスチャイルド家(連邦準備制度理事会の設計者)とジェフ・ベゾス、そしてグーグルのために働いていたことを認めた。

すると彼の弁護士が身を乗り出し、「もし5語以上で答えたら、お前を殺してやる」と言った。

えっと、何だって?😳😬 x.com/i/status/202475950085155

0
0
0
0
0

Hey, you, reader:

Ever been browsing someone's blog, website, repo -- even their social web profile -- and thought to yourself "Wow, that's really neat. I love what they did here!"

Consider telling them! Someone on here made a post a while back encouraging people to do just that, and I've tried to make a conscious habit of contacting the authors of neat little indie and smolweb sites.

Email, guestbook, comment; whatever it might be, consider reaching out somehow to share your appreciation. You might be surprised at how much it makes their day.

You might also be surprised to discover how much making their day makes yours, too.

0
30
0
0

:na_skeb_shiyouya:​​:skeb:​​:tesuuryou_muryou:​​:meow_exclamation:
2月20日18時0分から2月22日17時59分までSkebの手数料が無料とのことなので、あらためてお知らせします!基本は一次創作ですが、ガイドライン等で許可しているもののみ二次創作でもお請けします!何卒よろしくお願いいたします!

今回はSkebご依頼外での絵も仕上りの参考に添えます!(センシティブ設定の2点はブルーアーカイブの二次創作なのであくまで参考まで) 
https://skeb.jp/@TamaokiBenkyoo

0

deepthroat (@gloomynews) on X
エプスティーンは2019年にNYで獄中死。共謀者ジャン=リュック・ブルネルは2022年にパリで獄中死。ブルネルは2016年にエプスティーンの少女買春ネットワークを暴露する司法取引を狙いNY検事局に出頭する用意をしたが、エプスティーンはこれをオバマ元顧問ルームラーに連絡・・・WSJ重大スクープ。 x.com/i/status/202467684563623

0
0
0
0
0
0
0
0
1
0
0
0
0
21
0
0
0
0
0
0
0
1
0

@smallcircles🫧 socialcoding.. @evanEvan Prodromou @julian if only the application domain of activitystreams was activities and streams... ;)

i do think it causes a lot of confusion to stray away from activities as content, instead using them as vehicles for state changes (which will never be consistent, not even eventually consistent).

back when atompub and atom+as1 were a thing, the "feed entry" was atom semantics and the "activity stream" was as1 semantics. they coexisted in the same xml file. it worked well enough.

@trwnhinfinite love ⴳ @evanEvan Prodromou @julian

Yes, for the ideation on Protosocial as an compliant extension (going back to the roots with blank slate W3C specs) I imagined mapping the AS primitives to consistent protocol capabilities and thereby define a set of normative architecture patterns, like "this is how we do CRUD, this is Publish/Subscribe, this is an Event stream and this a Collection", etc.

Then Protosocial library and SDK implementers would need to deal with at a low-level plumbing impl detail, while solution developers would have a higher-level API to invoke these patterns. And other than that would not need to touch which is now entirely reserved to making AP work on the wire.

A combination of linked data practices and schema-based design would be used for both open-world and closed-world extension modeling. But here too the solution developer should be shield from the nitty gritty internal mechanics.

0