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
2

Built (vibed…) a tool to manage my ~/Projects folder. Been using it for a few months and slowly improving it. It's proving to be really useful for making sure all my projects are in a clean state, all their PRs are closed and whatnot…

If you have ADHD too this may be useful. I'm hesitant to publish fully vibe coded projects - because the quality is all over the place. But a tool like this works well for me.

0
0
0
0

Sometimes I wonder if I should put DnD and Wild Rift on my resume.
DnD: ability to make a plan and improvise to save the day once the plan goes to hell. Also, social.
WildRift (LOL): ability to identify if my ADC is good, if not, to identify within 4 min who will carry to support that person instead

0
0
1
0
0
0
0
0

The extent to which core linux projects are laying the groundwork for age verification is very concerning.

I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.

But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.

0
10
0
0
0
0
0

If you're trying to verify your account on Mastodon but the profile link won't turn green, here's a list of troubleshooting tips to work through:

➡️ fedi.tips/how-do-i-verify-my-a

(If you want help with how to do verification in general, have a look at the beginning of the guide at fedi.tips/how-do-i-verify-my-a )

0

If you're trying to verify your account on Mastodon but the profile link won't turn green, here's a list of troubleshooting tips to work through:

➡️ fedi.tips/how-do-i-verify-my-a

(If you want help with how to do verification in general, have a look at the beginning of the guide at fedi.tips/how-do-i-verify-my-a )

0
0
1
0
0
3
0

Please select the geographic area in which you live. Subsequent configuration questions will narrow this down by presenting a list of cities, representing the time zones in which they are located.

Geographic area:
0
0
3
0
0
0
0
0
0
0
0
0
0
0

Everyone is all up in arms about systemd and age verification.

It's not that big of a deal. You simply email a photo of your passport to Lennart. He'll reply with a code to unlock your computer.

0

the pressure from social media worked. In systemd, age verification has finally been reverted and removed for good. Linux is always for privacy conscious users, it isn't just another Microslop SlopOS github.com/systemd/systemd/pul thanks @reddy_1975Radek 🐧 for the heads up!

EDIT: they rejected the PR. So keep fight on! systemd folks are cowards and enabling this mess.

0
10
0

Hey, I’m Lea, I love books, art and music, I’ll be posting my art and am looking forward to becoming a part of a kind artist community!
I’m autistic with adhd and pda.
I’m a teenager from Germany so I apologize for any language mistakes I may make!
If I should misgender you by accident or upset you in another way please let me know because I do not mean to and will apologize!!
I’m a lesbian and my pronouns are she/her
<3

0
0
0

I’ll raise a quiet glass to Robert Mueller here. In the public mind, he was first the messianic savior of democracy and then an emblem of inadequacy and institutional failure — and both those visions did him a disservice.

He tried to do the right thing in a principled way. His effort failed, and we’ve paid dearly for that failure. The failure was his, but also all of ours to share: for every one of his choices that I can second-guess, I can name half a dozen places where others failed to hold up their/our end of the bargain, took the work he handed off and dropped it flat.

He failed, but he tried his damndest — and that’s more than I can say for a lot of folks in the USA over the last 10 years.

0
0

Please select the geographic area in which you live. Subsequent configuration questions will narrow this down by presenting a list of cities, representing the time zones in which they are located.

Geographic area:
0
0
0
0

x.com/jongy064/sta... 보자마자 "아 씨발 ai"함 1. 얼룩말이 무슨 한국 야산 같은 배경에 있냐. 2. 하이에나가 무슨 한국 야산 같은 배경에 있냐. 3. 하이에나가 새끼 낳는 얼룩말을 왜 공격 안하냐. 4. 얼룩말이 무슨 새끼를 두마리를 낳냐(말, 소 이런 친구들은 기본이 한마리만 낳는 편임. 소 같은 경우 쌍둥이가 태어날때 하나라도 수컷이면 암컷이 '프리마틴'이라는 불임 상태로 태어남)

0
0
0
0

x.com/jongy064/sta... 보자마자 "아 씨발 ai"함 1. 얼룩말이 무슨 한국 야산 같은 배경에 있냐. 2. 하이에나가 무슨 한국 야산 같은 배경에 있냐. 3. 하이에나가 새끼 낳는 얼룩말을 왜 공격 안하냐. 4. 얼룩말이 무슨 새끼를 두마리를 낳냐(말, 소 이런 친구들은 기본이 한마리만 낳는 편임. 소 같은 경우 쌍둥이가 태어날때 하나라도 수컷이면 암컷이 '프리마틴'이라는 불임 상태로 태어남)

0

Btw, for Ghostling (libghostty demo), I didn't write a single line of... anything. Agents wrote 100% of everything you see incl. Nix flakes, CI jobs, etc. I reviewed every line of code manually and constantly nudged the agents in the right direction. I used a mix of Opus+Codex.

I went from empty repo to functional terminal that could run Neovim with keyboard, mouse events in ~80 minutes. Pretty sweet.

Note: libghostty itself is of course heavily hand written (with agent assistance all over too, though). I'm just talking about Ghostling itself.

Even for CI setup (GitHub actions), I had the agent sit in a `gh` CLI loop watching failures, fixing, pushing, fixing, pushing, etc. Doing GHA with agents are the only way I stay sane, honestly.

I just re-read the full main.c from top to bottom and I'm very satisfied. I would've done some things differently but if an engineer I worked with PRed all this, I would've accepted it. Its good enough.

Some people have pointed out the commenting is over the top and indicative of AI. This is actually my personal comment style, and I told the agent to comment heavily (its even in the AGENTS.md, look for yourself!). Anyone who has worked with me professionally or in OSS knows that I comment everything all the time.

0

@WtebbensWouter Tebbens ⁂ @nrc_nlNRC @DigitalCoupDigital Coup or Tech Coup

Het zijn uiteindelijk negatieve externaliteiten: met de aankoop van proprietary software van een monopolie wordt de samenleving schade toegebracht.

Voor de negatieve externaliteiten van fossiele brandstoffen vinden we het inmiddels logisch dat daar belasting op wordt geheven.

De transitie naar digitale autonomie zou ook moeten worden gefinancierd met een belasting op de software waar we van af moeten.

0
0

So, an interesting issue came up in the repo that I've been thinking about: #629.

You know how every server uses schema:PropertyValue in actor attachment for profile metadata fields (like “Website”, “GitHub”, etc.)? Turns out, strict validators like browser.pub reject it, because the AS2 spec says attachment should only contain Object or Link—and PropertyValue is a schema.org type, not an Activity Streams 2.0 type.

The thing is, we can't just drop the type like we did with Endpoints (#576), because Mastodon and others rely on seeing "type": "PropertyValue" to render profile fields. But at the same time, it's technically not spec-compliant.

I'm leaning towards writing a to formalize this existing practice rather than trying to invent a new type (like toot:PropertyValue extending Object), which would be a nightmare to migrate across the whole fediverse.

What do you all think? Has anyone else run into this? Would love to hear thoughts from implementers and spec folks.

0