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.

1
0
0

I want to include this excerpt from the Matrix response:

Your PoC correctly demonstrates that the Olm 3DH implementation in vodozemac does not currently perform the all-zero DH output check. As we're sure you're aware, the check for contributory behaviour in X25519 is a contentious topic among cryptographers, with some calling for it, but others like RFC 7748[1] calling it optional or even arguing against it (e.g. Trevor Perrin[2]). We've previously considered adding it but ultimately avoided it due to the conclusion that there's no practical security impact on Matrix. In other places like SAS/ECIES we explicitly reject non-contributory outputs because those handshakes can be used in unauthenticated contexts where an all-zero DH output could directly collapse channel security.

The [2] points to moderncrypto.org/mail-archive/

Which is talking about the Diffie-Hellman primitive, not what protocols building atop ECDH should do.

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

Severoatlantická aliance v Německu procvičuje jednotky schopné rychlého nasazení na největším aliančním cvičení roku Steadfast Dart 2026. Testuje se proces aktivace, přesun napříč evropským prostorem, rozmístění jednotek i jejich společné působení.
👉 Zapojuje se přes deset tisíc vojáků z jedenácti členských států NATO včetně komanda ze 43. výsadkového pluku z Chrudimi, které má plnit úkoly v přední linii.
🔗 https://czch.tv/1qgySY

0
0
0
0

In 10 Tagen ist es so weit: 🥳

:

28.2.26, 10-18 Uhr! 📚

Und wir sind dabei! 😍

Wir, Martina Bernsdorf & Jutta Swietlinski, sitzen mit unseren n an einem Tisch im - & -Bereich im Hessesaal:

HES 83! ❤️

Kommt vorbei & besucht uns!

Wir würden uns freuen! 🥰

Mehr Infos zur :

stuttgarter-buchmesse.de/

SAVE THE DATE! 📌

✍️ 🌈 👩‍❤️‍💋‍👩








Ein Bild mit dem Logo der Stuttgarter Buchmesse und der Stuttgarter Skyline vor einem aus einer Lesbenflagge bestehenden Hintergrund, davor ein Foto eines Buchmessentisches mit Regenbogen- und Lesbenflagge und ein Herz mit dem Muster der Fortschritts-Prideflagge, dazu Text s. o.
0
1
0

Dear Lazyfedi, can anyone recommend a software tool for hand-directed graph layout?

If I have a graph (say, of a finite state machine or something), I can write it in Graphviz DOT format and feed it to xdot, which will do a complete job of layout: decide where the nodes go, figure out some nice curved paths for the edges so they don't go through other nodes or cross over too often.

But if it doesn't do a good enough job, I don't know of any way to slightly tweak its output. As far as I know there's no way I can overrule its decisions about where to put the vertices, but still have it do the rest of the job for me like drawing all the edges. If I'm not 100% happy with its own choices, I have to do the whole thing myself instead.

Anyone know of a good interactive tool that will let me drag the vertices around, and automatically move the edges with them?

0
18
0
0
0
0
0

RE: tldr.nettime.org/@tante/116082

I am just so tired of this "AI" shit. Truly. Not just the extra maintenance burden on my but the constant discussions that lead nowhere. I can keep making the same arguments against using "AI" for anything relevant from here till the cows come home but it's not gonna change people's opinion. Because they are "on AI" or their bosses force it upon them or whatever.

But honestly. It's all been said. Neither does the tech change significantly (regardless of what the boosters tell you) nor do the other facts at hand, the brain and skill atrophy, the exploitation, the ecological impact, etc. etc. etc.

Dunno. It's hard to keep doing this whole "keep making your point and maybe some people will change their mind thing" when the facts are all on the table and people just have made decisions I find morally questionable.

Maybe I am just tired. Will keep doing the same shit tomorrow. Keep running against that concrete wall hoping that it will somehow crumble.

@tante I understand the sentiment, it is so very, very tiring.

Yet, I hold out hope, because I have seen the future.

Our twins are second year in elementary, their teacher used to use ChatGPT to give them homework. The assignments were full of misspellings and other errors (ChatGPT sucks at Hungarian). We helped the kids correct those mistakes, and when they showed their homework, the teacher saw the red lines under the mistakes, and the corrections - also in red. Kids didn't say anything. Didn't call her out. They made her uncomfortable.

By the next week, the entire class was doing this, and the teacher stopped using ChatGPT. By the end of the month, the entire school was having great fun correcting AI mistakes.

Today, "AI", for the kids, is synonymous with "liar", "idiot", "wrong", "bad". And they teach it to their parents. I've seen some of them turn, and it's becoming harder and harder to be pro-AI in our little town. Being one is considered ridiculous.

It's a small thing. But it gives me hope.

0
0
1
1
0
0
0

미국 출간 당시 시점에 이미 시대착오적이어서(바이든 시절 쓴 원고를 트럼프2 시절에 냈으니...) 화제 속에서 가루가 되도록 까인 책 Abundance 가 한국어판 ('어번던스') 나왔나보다. 조선일보에서 '진보는 어떻게 미국을 망쳤나' 라는 제목으로 북리뷰한게, 페북 탑골공원에서 그럴싸하다는 식으로 널리 돌아다닌다. 이런 멍청한 상황이 정신건강에 상당히 해롭다.

0
0

im working on a decentralized software issues/pull requests thing that lives directly in git and works with all existing git hosts. it will work by running a command in your repo like

git todo web

which will open a local web server that serves a github/gitlab issues-like interface for you to use. you can take out new issues, comments on existing issues, etc.

theres a way to do this that runs in the browser without javascript. i know this is important to a lot of people. this whole thing becomes *a lot easier* to make and make extensible if i can use javascript though. so, a poll:

assuming such a thing is interesting to you in the first place, would you use it if it depended on javascript in the browser?

0

한국인들이 알리에서 사는 이상한 전자기기들 목록 내보면 은근 대단한데. 이 중 절반만 국내에서 KC마크 달고 생산할 수 있으면 한국 전자산업은 선전에 안 밀리고 있다고 볼 수 있을 듯.

RE: https://bsky.app/profile/did:plc:de27rm6eyuf5ez6gmvjdmilq/post/3mf4ikadc5s2y

0
0
0
1

@thisismissemEmelia 👸🏻 @mastodonmigration @baralheiaBaral'heia Stormdancer ΘΔ🐲 My analysis assumes a network architecture in which each node is a major participant in the functionality of the network, because as I argue in the piece, from a power distribution perspective of decentralization, it is important. What I describe in the piece is that if you want more than a pantheon of gods-eye view participants, then not having addressed delivery means that the system can't scale down.

And this is true: you can run a gotosocial node that isn't *dependent* on other major players in the network, and it scales down great.

The question is whether or not that matters and is important to people. Maybe it doesn't, I don't know. It matters to me, though.

@thisismissemEmelia 👸🏻 @mastodonmigration @baralheiaBaral'heia Stormdancer ΘΔ🐲 I also think that the ATmosphere and the fediverse could both learn a lot from each other. ATproto could adopt directed messaging, and the fediverse could adopt content addressing and portable identity, both of which I believe are important. This isn't a pivot, I have been saying these things *since 2017*, before ActivityPub became a recommendation, and before ATproto even came on the scene, including even in my co-proposal with Jay Graeber about what Bluesky could be, and including in the articles referenced previously.

Unfortunately, I think there is a real risk that the fediverse is going to learn the *wrong* lessons from the ATmosphere, and adopt some of its "shared centralization" components, rather than the decentralization components that ATproto has that the fediverse doesn't yet. :\

0

@mastodonmigration @baralheiaBaral'heia Stormdancer ΘΔ🐲 @cwebberChristine Lemmer-Webber in Christine's article (and I've just spoken with her about it), it assumes a network topology that does not exist in the real world.

It assumes that every user is on a different pds, and every user runs a full network relay. The reality is that multiple users are usually on a single PDS, and there's only like 12 relays.

- 2 from bluesky (+ 1 deprecated)
- 2 from hose.cam
- 1 from blacksky
- 1 from upcloud
- 3 from firehose.network

plus a few more from various people.

In the ActivityPub ecosystem for every user to message every other user, you need connections between 30,000 servers.

For the same in AT Protocol, you need connections between N PDS to one or more relays (most use the bluesky relay, which others get their list of PDSes from).

@thisismissemEmelia 👸🏻 @mastodonmigration @baralheiaBaral'heia Stormdancer ΘΔ🐲 My analysis assumes a network architecture in which each node is a major participant in the functionality of the network, because as I argue in the piece, from a power distribution perspective of decentralization, it is important. What I describe in the piece is that if you want more than a pantheon of gods-eye view participants, then not having addressed delivery means that the system can't scale down.

And this is true: you can run a gotosocial node that isn't *dependent* on other major players in the network, and it scales down great.

The question is whether or not that matters and is important to people. Maybe it doesn't, I don't know. It matters to me, though.

0
0

@thisismissemEmelia 👸🏻 @mastodonmigration @baralheiaBaral'heia Stormdancer ΘΔ🐲 My analysis assumes a network architecture in which each node is a major participant in the functionality of the network, because as I argue in the piece, from a power distribution perspective of decentralization, it is important. What I describe in the piece is that if you want more than a pantheon of gods-eye view participants, then not having addressed delivery means that the system can't scale down.

And this is true: you can run a gotosocial node that isn't *dependent* on other major players in the network, and it scales down great.

The question is whether or not that matters and is important to people. Maybe it doesn't, I don't know. It matters to me, though.

@thisismissemEmelia 👸🏻 @mastodonmigration @baralheiaBaral'heia Stormdancer ΘΔ🐲 I also think that the ATmosphere and the fediverse could both learn a lot from each other. ATproto could adopt directed messaging, and the fediverse could adopt content addressing and portable identity, both of which I believe are important. This isn't a pivot, I have been saying these things *since 2017*, before ActivityPub became a recommendation, and before ATproto even came on the scene, including even in my co-proposal with Jay Graeber about what Bluesky could be, and including in the articles referenced previously.

Unfortunately, I think there is a real risk that the fediverse is going to learn the *wrong* lessons from the ATmosphere, and adopt some of its "shared centralization" components, rather than the decentralization components that ATproto has that the fediverse doesn't yet. :\

0
0
6
0
0
0
0
0
0


안녕하세요? 게임가드라고 합니다.
원래 미스키 본가를 통해 연합우주를 시작했다가 집에 남아돌던 M1 맥미니에 개인서버를 신설하여 2년 넘게 사용중입니다.

작혼, VRchat, 원신, 마비노기를 주력으로 플레이 하고 있습니다.
최근에 작혼은 조금 뜸하고 대시 Elite Dangerous 라는 우주게임에 빠져있습니다.
전자제품들 좋아합니다. 구형 제품들에 환장합니다.
VRchat 16300시간 망령

언급이 많이 매콤 할 수 있습니다. 근데 사나운 사람 아닙니다..
말 걸어주시거나 반응해주시면 너무 좋습니다.
0