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

🚨🚨 URGENT: Multiple political groups are meeting NOW to discuss their voting on the Chat Control amendments TOMORROW. They are being lobbied massively by industry and NGOs. Chat Control hurts everyone. The template has been updated, take contact now: fightchatcontrol.eu/ !

0
2
0
0
0
4
0
0
0
0
0
0
0
1
0
0

Southern Ontario (or even Canadian) friends... my CAA membership expires in 4 days. Should I re-up so I can get help if I need it (battery assist/towing), or just put a reputable towing company in my address book? ($136/yr vs one-time towing cost of $250)

Didn't need CAA this year, but who knows. Car's 10 years old now, running fine for now.

0
0
0
0

Finally learned a skill that I’ve been trying to master for 15 years!! Power pulls require a huge amount of muscle control and puts a ton of force on your feet and ankles, so when I first tried to learn them, my coach said it was going to take a lot of muscle development to get there. And I finally got them!!

0

Seems as good a day as any to thank @hongminhee洪 民憙 (Hong Minhee) :nonbinary: and team for the exemplary work on @fedifyFedify: ActivityPub server framework. Following Fedify's big 2.0 release, my two largest interoperability pain points in @encyclia can be fixed. 🙂

github.com/fedify-dev/fedify/i means that people using @gotosocial will finally be able to follow @encyclia accounts soon (whenever I finish the upgrade).

github.com/fedify-dev/fedify/i will let me (and others) handle more account resolution edge cases and reduce failure mode traffic after Fedify 2.1 is out.

(Disclosure: Using the name and logo of Encyclia – symbolically, since Encyclia is not a legal entity – I have an active monthly donation to @fedifyFedify: ActivityPub server framework on OpenCollective. However, I do not believe that this is getting me any preferential treatment, and in my observation the Fedify project treats all contributors and downstream implementers with equal respect.)

0

Seems as good a day as any to thank @hongminhee洪 民憙 (Hong Minhee) :nonbinary: and team for the exemplary work on @fedifyFedify: ActivityPub server framework. Following Fedify's big 2.0 release, my two largest interoperability pain points in @encyclia can be fixed. 🙂

github.com/fedify-dev/fedify/i means that people using @gotosocial will finally be able to follow @encyclia accounts soon (whenever I finish the upgrade).

github.com/fedify-dev/fedify/i will let me (and others) handle more account resolution edge cases and reduce failure mode traffic after Fedify 2.1 is out.

0
0
0

Seems as good a day as any to thank @hongminhee洪 民憙 (Hong Minhee) :nonbinary: and team for the exemplary work on @fedifyFedify: ActivityPub server framework. Following Fedify's big 2.0 release, my two largest interoperability pain points in @encyclia can be fixed. 🙂

github.com/fedify-dev/fedify/i means that people using @gotosocial will finally be able to follow @encyclia accounts soon (whenever I finish the upgrade).

github.com/fedify-dev/fedify/i will let me (and others) handle more account resolution edge cases and reduce failure mode traffic after Fedify 2.1 is out.

(Disclosure: Using the name and logo of Encyclia – symbolically, since Encyclia is not a legal entity – I have an active monthly donation to @fedifyFedify: ActivityPub server framework on OpenCollective. However, I do not believe that this is getting me any preferential treatment, and in my observation the Fedify project treats all contributors and downstream implementers with equal respect.)

0

Seems as good a day as any to thank @hongminhee洪 民憙 (Hong Minhee) :nonbinary: and team for the exemplary work on @fedifyFedify: ActivityPub server framework. Following Fedify's big 2.0 release, my two largest interoperability pain points in @encyclia can be fixed. 🙂

github.com/fedify-dev/fedify/i means that people using @gotosocial will finally be able to follow @encyclia accounts soon (whenever I finish the upgrade).

github.com/fedify-dev/fedify/i will let me (and others) handle more account resolution edge cases and reduce failure mode traffic after Fedify 2.1 is out.

0
0
0
0
0
0
0
0
0
9
0
0
0

PSA: If you have a very wide monitor [landscape], you also (potentially!) have a very tall monitor [portrait] :aMarxParty:

*Somehow I had managed to forget this, in spite of using a vertical monitor for many years in the Before Times

EDIT: Swapped the words portrait and landscape, since I had put them the wrong way around! :sadturtle:

Photo showing a monitor which seems to be both respectably wide and absurdly tall due to it being in vertical portrait orientation rather than the more typical horizontal landscape approach. The screen is displaying some Linux nonsense which includes a message from Inspirational Skeletor: "You are resilient. You are competent. You will handle this". The words are all in caps, because Skeletor Is Not Quiet. The screen is nestling amongst assorted geekery including a tetrapod lamp which seems to be being extruded from a delta type 3D printer, and casts a purple aura over part of the image. There is also a golden orb, an odd looking open frame PC with a large passive heat sink protruding from it, and a mysterious clamshell handheld device which is not powered on... The computer screen appears to be showing an OpenSCAD model of the mysterious device and its case. On the wall is a framed photo of an elder human looking down indulgently on the scene.
0

There’s a meme going around that an Open Source project “can’t” prevent LLM use by contributors because there’s no technical means to enforce this. This is idiotic and shows just how disingenuous slopmongers will be when told they can’t just submit slop.

Did you know there’s also no technical means to enforce that you didn’t copy some code you’re contributing from a proprietary codebase and say it’s original work? Somehow we haven’t given up on that!

The enforcement mechanism is exactly the same: There’s no *technical means* to prevent someone from being a filthy fucking liar. But there are *social means* to prevent them from contributing: You make sure that if they’re caught, they’re held publicly accountable for all of the rework and mess that resulted from their lies.

This has worked pretty well for decades in Open Source, and won’t stop working just because slopmongers wish really hard. Fucking scrubs.

0
4
0
0
3
0

There’s a meme going around that an Open Source project “can’t” prevent LLM use by contributors because there’s no technical means to enforce this. This is idiotic and shows just how disingenuous slopmongers will be when told they can’t just submit slop.

Did you know there’s also no technical means to enforce that you didn’t copy some code you’re contributing from a proprietary codebase and say it’s original work? Somehow we haven’t given up on that!

0
0
0
0

"AI can make mistakes, always check the results"

I fucking loathe this phrase and everything that goes into it. It's not advice. It's a threat.

You probably read it as "AI is _capable_ of making mistakes; you _should_ check the results".

What it actually says is "AI is _permitted_ to make mistakes; _you are liable_ for the results, whether you check them or not".

Except "you" is generally not even the person building, installing, or even using the AI. It's the person the AI is used on:
thepit.social/@peter/116205452

0
10
0
0
0

This evening we will switch Codeberg.org's issue search backend from Bleve to our new OpenSearch cluster. During this transition, search results might be unavailable or inaccurate as every issue is getting re-indexed. We've done a test on a snapshot of the data and then it took roughly 1 hour for re-indexing.

0
Shopify의 Bundler 성능 최적화: 더 빠른 Ruby 의존성 관리 Bundler의 HTTP 커넥션 풀 크기를 확장하고 병렬 다운로드를 활성화하여 젬 다운로드 속도를 최대 200%까지 향상시켰습니다. https://ruby-news.kr/articles/faster-ruby-bundler
0

Big news for Mastodon GmbH. They have formally joined the World Wide Web Consortium (W3C).

If you’re not in the design/tech world, trust me when I say this is a big step for the fediverse. The W3C establishes the standards used for the internet.

This is a solid path forward for small tech.

github.com/w3c/socialwg/blob/m

0
7
0

I’ve just had occasion to use Svelte / SvelteKit on a web project, and…

…it’s quite good. The core features are well chosen, and they work. The learning curve pays dividends. The resulting code is reasonably pleasant to read. As often as not, the surprises have sensible decisions behind them. It feels like it •is• the thing that React is •trying to be•.

There are gaps and quirks and barriers — it is a tool, after all — but if you’re writing a highly interactive SPA-style site, it gets the Paul Seal of Approval.

0
0
0