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.

I want to be able to write long-form articles using whatever text-editor I choose to use, editing a file, and using git

Not everyone will want to create long-form content this way — but I want to create long-form content this way

Also I don't just want to put the long-form content on some web-site, and post the URL from my Mastodon account

I want the long-form content to be a first-class ActivityStreams / ActivityPub object. An "Article" or a "Note" if I have to

0
0
0
1

The UK government is illegally terrorizing a lawyer representing Palestine Action in the case against its proscription, seizing his work phone and attempting to access his teenage daugthers phone as well. Spread the word far and wide- and consider supporting his fund for legal fees 🙏🇵🇸

We cannot let war criminal states terrorize lawyers representing people they don't like with impunity. This *must* be challenged.

Free Palestine, and describe Palestine Action 🇵🇸🇵🇸

crowdjustice.com/case/defend-l

0
0
0
0
1
0

In my opinion they try to do too much in the UI. It tries to be too clever. Like switching colors based on background etc

Here first there’s a light tab bar and a light gradient behind it.

I scroll a bit and then the bar is still light but now with a dak gradient behind.

Scroll a few pixels more and now the bar is dark too.

All this happens between a handful of pixels.

And sometimes it doesn’t really work or glitches. It’s just too much „magic“ logic behind this stuff.

0
0
0
0
0
0
1
1
0
0
0

Mesa is working to update our contributor guide. Can you guess why?

Did you guess AI?

Because if you did, you'd be right. I don't want to put anyone on blast here so please don't go digging to find the motivating MR and harass the contributor or anything like that.

But the situation was exactly what you might think. Someone ran ChatGPT on the code and asked it for suggestions on making it more performant. They applied a bunch of the changes against their local branch, tested it, and found that it gave maybe a 0.5-1.0% perf boost in some titles.

That's totally fine. I don't care what tools you use to find a bottleneck. I'll happily take more FPS, no matter who found the issue or how. If some AI assistant helps you find things no one else has found and lets us make drivers faster, great!

But that's not what happened.

What happened next is that they then tried to make it the Mesa project maintainers' job to sort through the shit ChatGPT spit out and decide what's useful and what's not and why the changes helped and whether or not they were correct. The contributor had no no idea and, more importantly, they had no desire to actually learn about the Mesa code-base or the hardware in question. They just wanted to run ChatGPT and send its suggestions towards upstream.

This is not useful. This is not contributing. It's just burning maintainer time sorting through AI hallucinations. We have enough mediocre code to review that comes from actual humans who are actually trying to learn about Mesa and help out. We don't need to add AI shit to the merge request pile. If you don't understand the patch well enough to be able to describe what it does and why it makes things faster, don't submit it.

So now we're making it really clear: If you submit the merge request, you're responsible for the code change as if you typed it yourself. You don't get to claim ignorance and "because the AI said so". It's your responsibility to do due diligence to make sure it's correct and to accurately describe the change in the commit message.

Some things shouldn't have to be explicitly written down but here we are... 😩

1
0
0
0

I think the most baffling thing about The Fall Of a Masking post-people-caring-about-covid is that no one wears them in doctor's office or lab waiting rooms.

Like do you *want* to catch that guy's cold or something??

0
0

왜 얘네는 내란을 저질렀는데 아직도 야당이나 쳐 하고 있는거임? 국회 107석도 무단점거 하고있는데다 왜이렇게 나대기를 잘해? 해산 안해? 처벌 안받아? 감빵 안드가?

RE: https://bsky.app/profile/did:plc:g23eq6mc3wh6nk5kmxbobm6i/post/3lyyuucwtyg2h

0
0
0
0
0
0
0

Print media is on the rise baby!

I'm making a few zines to distribute around town. But I found some already made zines of important topics you might care about, that you can print at home right now!

Zine Making Resources — SARAH SHAY MIRK
mirkwork.com/free-zines-to-dow

Feel free to download these, print them, and share them! Please just do not sell them or change them.

Really basic digital security zine

Books Unbanned zine

NW Abortion Access Fund zine

“Did We Think We Would Be Safe?”

Gangster Party: An essay by Hamilton Nolan

2024 Year-End Reflection zine template

Gender feelings zine template

Friendship zine template

What I Learned from Top Surgery: Little tips from my top surgery (collab with Nelle)

Censured: Quotes from Rashida Tlaib

Shout Your Abortion Zine

All About Abortion Pills

Passive Voice is for Cowards

A Quick Guide to Voter Suppression

FBI x KKK (Brief history of Cointelpro)

0

Print media is on the rise baby!

I'm making a few zines to distribute around town. But I found some already made zines of important topics you might care about, that you can print at home right now!

Zine Making Resources — SARAH SHAY MIRK
mirkwork.com/free-zines-to-dow

Feel free to download these, print them, and share them! Please just do not sell them or change them.

Really basic digital security zine

Books Unbanned zine

NW Abortion Access Fund zine

“Did We Think We Would Be Safe?”

Gangster Party: An essay by Hamilton Nolan

2024 Year-End Reflection zine template

Gender feelings zine template

Friendship zine template

What I Learned from Top Surgery: Little tips from my top surgery (collab with Nelle)

Censured: Quotes from Rashida Tlaib

Shout Your Abortion Zine

All About Abortion Pills

Passive Voice is for Cowards

A Quick Guide to Voter Suppression

FBI x KKK (Brief history of Cointelpro)

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

I had a weird situation where I had a root shell on a remote Linux server that was experiencing a file system issue. No userspace commands were working except my shell builtins (echo, cd, and so on). I decided to reboot, but the "reboot" command, "init 6", "systemctl reboot", and "shutdown" commands wouldn't work. I couldn't visit the system in person and there was no remote power option.

Just a reminder that when all else is lost you can hard reboot a Linux system remotely via /proc/sys (assuming you happen to have a root shell on the machine):

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

This is a hard reboot. There's no file system sync, your databases go down hard, and this can really ruin your day. But just remember this little trick if you get painted into a corner.

0

this is fucked up and bullshit and one of my pet peeves: employers should not be demanding you use your personal communications equipment.

oldbytes.space/@feoh/115215401

if you do, you should be able to easily deduct that as a job expense, but that would entail for workers to know all the convoluted tax codes.

this sacking of his wife after 25 years and remotely disabling her phone is purely abusive ―the exact sort of sadism and stochastic violence that fascists have been encouraging at scale.

0
0
0

『不必成為太陽,在需要時成為光就好』

原先覺得這句話好像在對我說,萬萬沒想到,寫下這浪漫文字的背景,是有點憂傷的故事。

這藝術品是為這棟藝術館「金馬賓館」的創作,每一塊文字,都是當時823砲戰在高雄要坐船去金門馬祖前,士官會在金馬賓館做最後一晚的招待,因為可能回不來,士兵留下在賓館的最後的家書或文字。

或許某種程度上,為了國家,為了土地,這種情懷也是某種浪漫的展現吧。

攝於 ALIEN Art Centre 永添藝術 金馬賓館

0

EFF compiled dozens of cases in which abortion-related information was censored from social media sites, and “we found that almost none of the reported posts actually violated any policies,” EFF’s Lisa Femia told Jezebel. jezebel.com/crucial-informatio

0
0
0
0
0
0
0
0
0