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

"Arbeitgeber-Direktor: «Löhne müssen nicht zum Leben reichen»
Es sei nicht Aufgabe von Unternehmen, existenzsichernde Löhne zu zahlen, sagt der Direktor des Arbeitgeberverbands."

bluewin.ch/de/news/wirtschaft-

Ich saß in BWL- & VWL-Vorlesungen. Dieser Scheiß flächendeckend genau so an Unis unterrichtet.

Diese Denkschule heißt Neoklassik. Obwohl auf allen Ebenen widerlegt, gibt es ein politisches Interesse (=Machterhalt), dass diese Propaganda unterrichtet wird.
de.wikipedia.org/wiki/Neoklass

🧵 1/3

0
0

Last year Mark Russinovich and I wrote a paper on how Software Engineering will redefine the profession, and how early in career engineers may see an “AI Drag,” while seniors will see a significant boost. This paper was published today in the Communications of the ACM, Association for Computing Machinery

The real story though, is that we propose a program where companies must invest deeply in our EiC pipeline, not just hiring juniors but giving them formal *preceptors* (modeled after nursing) such that we create a strong pipeline of new senior engineers to take on the coming industry challenges.

Please read and share if it resonates with you!

dl.acm.org/doi/10.1145/3779312

0
1
0
0

포켓몬 파레리그가 스위치로 발매되는데, 3세대 때는 페어리타입이 없던 시기의 타입 상성표를 사용하고 기술의 물리/특수 여부가 타입에 따라 달라졌습니다.

타입 상성표에서는 페어리 타입이 없는 것 외에도 고스트와 악 타입이 강철 타입에 반감됩니다. 6세대 이후에 페어리 타입이 붙은 포켓몬들은 이전 버전에서는 노말 타입이거나 다른 타입 단일인 경우가 많고요.

또한 포켓몬 3세대 시기의 타입에 따른 물리/특수 기술 여부는 다음과 같습니다.
물리 타입 : 노말, 격투, 비행, 독, 땅, 바위, 벌레, 고스트, 강철
특수 타입 : 불꽃, 물, 풀, 전기, 에스퍼, 얼음, 드래곤, 악

포켓몬 3세대 (5세대 이전) 시기의 타입 상성표. 페어리 타입이 존재하지 않았으며 강철 타입이 고스트, 악 타입 기술을 1배로 받는 5세대 이후와는 달리 반감시키는 사양이었다. 이외에는 현행 상성표와 동일.포켓몬 3세대 시기의 타입에 따른 물리/특수 여부
물리 타입 : 노말, 격투, 비행, 독, 땅, 바위, 벌레, 고스트, 강철
특수 타입 : 불꽃, 물, 풀, 전기, 에스퍼, 얼음, 드래곤, 악
0
0

路線としての京急が本当に好みなんですよね

都心の品川から閉塞感のある街を駆け、要塞を過ぎたらひとっ飛び
路地裏の超特急よろしく駆け抜ける平和島〜横浜の雰囲気も好き
横浜から先のベットタウンまでガーッと駆け抜けてくれる安心感
横須賀あたりの少し緩めな郊外都市感も素晴らしくて…

1

모든 AI 어시스턴트 개발 기업은 이제 광고 회사임
------------------------------
- 주요 AI 기업들이 *광고 수익에 기반한 비즈니스 모델* 로 전환하며, 사용자 주변의 모든 시각·청각 정보를 수집하는 *하드웨어 중심의 AI 어시스턴트* 를 개발 중임
- 이러한 *항상 켜져 있는(Always-on)* AI는 음성 호출어 없이도 사용자의 일상 대화를 인식하고, 장기간의 맥락을 축적해 *능동적 도움* 을 제공…
------------------------------
https://news.hada.io/topic?id=26895&utm_source=googlechat&utm_medium=bot&utm_campaign=1834

0
0
1
1
0
1
1
1
1
1
0
0

❄️ The 2026 Winter Olympics are complete...

But... the excitement continues!

The 2026 Paralympic Winter Games begin in early March & we are ready to celebrate athletes who demonstrate extraordinary skill, resilience & strength.

PCB proudly supports inclusive athletics and the powerful message the Paralympics bring to communities across PA & beyond.

Which events are you most looking forward to?

A winter-themed graphic from the Pennsylvania Council of the Blind celebrating the 2026 Winter Olympics and the upcoming Paralympic Winter Games. At the top is the PCB logo, shown as the outline of Pennsylvania with the letters “PCB” and braille dots beneath. The background features a blue winter gradient with subtle snowflake textures. Silhouettes of winter athletes appear on each side, representing both Olympic and Paralympic sports. Large text reads “Celebrating Team USA” and “Winter Olympics 2026,” with a highlighted line that says “Next Up: Milano Cortina 2026 Paralympic Winter Games.” Subtle braille dot patterns are incorporated into the snow at the bottom. At the bottom, text reads “Pennsylvania Council of the Blind.” The design is energetic, patriotic, and inclusive.
0
2
0

분리수거하다 보면 항상 느끼는 건데, 한국 플라스틱 보틀링 하는 작자들은 제대로 뜯어지는 라벨링을 만들 줄 모르는 건가 뜯어지던 말던 상관 없이 대충 그냥 만들고 입 씻고 있는 건가. 절취선이 만들어져있건 말건 제대로 뜯어지지도 않는 라벨이 태반이다. 열수축형이면 한 백의 99는 제대로 안 된다. 적용해보고 이게 제대로 동작하는지 시험이나 해 보는지.

0
1
1
1
1
1
1
1
1
0

13/

And that seems to be all you need to do to be able to look up your website using a Fediverse ID and have a profile show up.

I didn't even implement "inbox" (even though I included a URL for it)

You could probably do all this with static files.

...

For me, the next step is probably to make it so people can follow my (new) personal website on the Fediverse.

More on that later, after I implement it.

14/

FOLLOW-UP №1:

I've been noticing that Mastodon has been trying to POST something to the "inbox" URL I provided.

And it seems to have been doing that, more or less, non-stop since I first looked up my (new) personal website with a Fediverse ID.

(It started way before I wrote this thread.)

The lookup worked. But, I wonder what it is trying to POST. (I didn't try following. So I wouldn't expect that.)

0
0

11/

This (in the attached screenshot) is what I return from my "followers" URL.

...

For your implementation —

Again, "totalItems" is probably the most interesting thing in there at this point — that is the number of people who follow you.

(A full implementation would get this number from the actual number of people who follow you. But this VERY BASIC implementation can just put whatever number you want.)

Just set "id" whatever URL you have for "followers".

...

0

9/

This (in the attached screenshot) is what I return from my "following" URL.

...

For your implementation —

"totalItems" is probably the most interesting thing in there at this point — that is the number of people you follow.

(A full implementation would get this number from the actual number of people you follow. But this VERY BASIC implementation can just put whatever number you want.)

Just set "id" whatever URL you have for "following".

...

0

12/

For your implementation —

Again, the URL for "first" will eventually matter — but not yet.

I didn't implement it. It you go to it right now it will return a "404 Not Found".

But — that seems to be OK if all you want to do is — look up your website using a Fediverse ID and have a profile show up.

13/

And that seems to be all you need to do to be able to look up your website using a Fediverse ID and have a profile show up.

I didn't even implement "inbox" (even though I included a URL for it)

You could probably do all this with static files.

...

For me, the next step is probably to make it so people can follow my (new) personal website on the Fediverse.

More on that later, after I implement it.

0

14/

FOLLOW-UP №1:

I've been noticing that Mastodon has been trying to POST something to the "inbox" URL I provided.

And it seems to have been doing that, more or less, non-stop since I first looked up my (new) personal website with a Fediverse ID.

(It started way before I wrote this thread.)

The lookup worked. But, I wonder what it is trying to POST. (I didn't try following. So I wouldn't expect that.)

15/

FOLLOW-UP №2:

A least one server is trying to do 'nodeinfo' lookups on my (new) personal website.

I haven't implemented nodeinfo yet either.

(nodeinfo is one of the other protocols used on the Fediverse. Most people are aware of ActivityPub. But there is more than just ActivityPub.)

...

The nodeinfo lookup probably has nothing directly to do with what I described in this thread. But because someone put the Fediverse ID to my (new) personal website in a post.

mas.to/@tezoatlipoca/112134212

.

0

3/

The next thing I did was make that "self" URL I returned from WebFinger work.

It needs to return something like what is in the attached screenshot.

...

There is a lot there, but what is there is straightforward.

I will go into what it means in a practical sense —

4/

"preferredUsername" is your Fediverse handle (without the host).

"name" is your name.

"summary" is the text for your profile's (short) bio.

"attachement" are a list of name-value pairs you set on your profile. I used it just for a "Location". You could create a list of them.

"published" is the date when you joined the Fediverse.

...

0

1/

It doesn't take much effort to make your website join the Fediverse and the open social-web IN A VERY BASIC WAY,.

And by "VERY BASIC WAY" I mean — being able to look up your website using a Fediverse ID and have a profile show up.

I did it for my (new) personal website last night.

(Screenshot of the profile Mastodon shows for my (new) personal website attached.)

NOTE: DO NOT FOLLOW IT YET. FOLLOWING DOESN'T WON'T WORK YET.

...

All I had to do was —

🧵

0
3
2
0

raveboy.messiah.cz is a video hosting instance dedicated to Messiah — a UK rave techno act formed in 1988 during London's acid house craze by Ali Ghani and Mark Davies, whose music "encompasses the aggression and volume of punk and the diva vocals of house music."

The project operates under the Messiah Komplex, Radikal Youth, Radikal Sounds, and Radikal Solution banners. Their music spans genres including breakbeat hardcore, Belgian techno, and techno. The group is known for creative use of spoken word samples from films, most famously the Richard Dawson sample from "The Running Man" used on their track "Temple of Dreams."

The instance was recently migrated from its original address at srv.messiah.cz to raveboy.messiah.cz. The old domain now redirects to the new one. The platform runs on PeerTube, a free and decentralized video hosting alternative, providing an ad-free space for sharing rave, techno, and electronic music content.

raveboy.messiah.cz/w/5tN3coqrq

0

One way to look at this is to say "oh, algorithmic feeds make people more racist" but the way that attitudes are being measured, the entire way that attitudes *work*, is actually showing something different here: what algorithmic feeds do is *allow racists to efficiently find each other*. "platforming" in this context is not allowing people to hear racist ideas, it is allowing people to *build a command and control network for white supremacist violence*.

If nazis are dropping bombs on you by flying planes that communicate by radio, blowing up their ground control radio towers or jamming their radio signals is not "censorship". Similarly, deplatforming is not about preventing their "dangerous ideas" from winning in the "marketplace of ideas", it is about disrupting their communications so they cannot organize and build power to kill people.

0
0
0

"In those files, the researchers found details about the extensive surveillance Persona software performs on its users. Beyond checking their age, the software performs 269 distinct verification checks, runs facial recognition against watchlists and politically exposed persons..."
malwarebytes.com/blog/news/202

0
1
0
1