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

@osuoslOSU Open Source Lab has been around for 22 years. They kindly host our gitlab for 6 months now, and provide important services for more than 150 other free and open source software communities such as @alpinelinuxAlpine Linux :alpine:, @chimeraChimera Linux , @debian, @fdroidorgF-Droid, @gentoo, @gnome, @LineageOS, , @torprojectThe Tor Project. Now their future is in jeopardy 😢

We usually don't ask this, but please boost for reach, this is important infrastructure for so many FLOSS projects! :boostRequest:

osuosl.org/blog/osl-future/

0
0
0
0
0
0
0

We (@marieroald and I) are hosting a hands-on tutorial on packaging projects for the Oslo and Oslo Python meetup groups on May 8! meetup.com/oslo-python/events/

Packaging your code is an essential skill that empowers you to share your Python projects with the world, so come to the meetup and learn about it! It will take place at Bouvet's offices at Sørkedalsveien.

0
0
0
0
0
0

Pretty far up the list of things I find terrible about Linux development is how emailed patches often have no clear machine-readably-specified commit they should apply to which is available in git - so it takes some manual effort to figure out how to locally apply them so that I can look at the entire codebase with the patches applied.

Looking at a complex patch series with just 3 lines of context would be a really bad idea...

0

@osuoslOSU Open Source Lab has been around for 22 years. They kindly host our gitlab for 6 months now, and provide important services for more than 150 other free and open source software communities such as @alpinelinuxAlpine Linux :alpine:, @chimeraChimera Linux , @debian, @fdroidorgF-Droid, @gentoo, @gnome, @LineageOS, , @torprojectThe Tor Project. Now their future is in jeopardy 😢

We usually don't ask this, but please boost for reach, this is important infrastructure for so many FLOSS projects! :boostRequest:

osuosl.org/blog/osl-future/

0
0
0

just small circles 🕊 shared the below article:

NodeBB v4.3.0 — Remote Categories are a go!

julian @julian@community.nodebb.org

<p>We're happy to announce the release of NodeBB v4.3.0, which contains native support for remote categories, bringing better integration with other NodeBB forums, WordPress, Lemmy, PieFed, mbin, and other "group-based" implementors on the ActivityPub network!</p> <h2>What does this mean? :thinking_face:</h2> <p>It means that starting with this release, you will be able to "browse" to other categories simply by searching for them in your <code>/world</code> page. Just like with regular categories, you can "track" or "watch" remote categories — the former will show up in your <code>/unread</code> page, and the latter will also send notifications on new topics.</p> <p>Prior to this change, remote categories were rendered just like regular users, and there was some confusion over who was a user and who was a publisher.</p> <p>The integration with blog platforms like WordPress also mean you'll be able to use NodeBB kind of like a feed reader, with built-in notifications when new content is received. We're hoping to also extend this to support Ghost as well :hand_with_index_and_middle_fingers_crossed:</p> <p>Some examples of categories loaded remotely in this NodeBB:</p> <ul> <li><a href="https://community.nodebb.org/category/fediverse@piefed.social">"Fediverse" on piefed.social (running Piefed)</a> — <code>@fediverse@piefed.social</code></li> <li><a href="https://community.nodebb.org/category/protocol@socialhub.activitypub.rocks">"ActivityPub Protocol" on SocialHub (running Discourse)</a> — <code>@protocol@socialhub.activitypub.rocks</code></li> <li><a href="https://community.nodebb.org/category/blog@vivaldi.com">Vivaldi Browser Blog (running WordPress)</a> — <code>@blog@vivaldi.com</code></li> <li><a href="https://community.nodebb.org/category/news@community.openbeta.io">"General Climbing News" on community.openbeta.io (running NodeBB)</a> — <code>@news@community.openbeta.io</code></li> <li><a href="https://community.nodebb.org/category/fedimemes@feddit.uk">Fediverse memes (running Lemmy)</a> — <code>@fedimemes@feddit.uk</code></li> </ul> <p><img src="https://community.nodebb.org/assets/uploads/files/1746044168915-da0f00e4-aeac-4b7b-bedd-8d20e2a7a7f7-image-resized.png" alt="da0f00e4-aeac-4b7b-bedd-8d20e2a7a7f7-image.png" /></p> <p><img src="https://community.nodebb.org/assets/uploads/files/1746044185736-9b2e5ab5-d2cc-46be-81aa-1e82057e0652-image-resized.png" alt="9b2e5ab5-d2cc-46be-81aa-1e82057e0652-image.png" /></p> <h2>Other notable changes in v4.3.0</h2> <h3>Chat allow/deny list :left_speech_bubble:</h3> <p>There was some desire for more fine-grained support for allow/deny lists for the chat system. This is now available in v4.3.0. Per <a href="https://community.nodebb.org/user/baris">@<bdi>baris</bdi></a>:</p> <blockquote> <p>Leaving allow list empty would mean anyone who is not in deny list can message you.<br /> Leaving deny list empty would mean anyone who is in allow list can message you.<br /> If both are empty everyone can message you.<br /> Current restrictChat toggle can be turned into a toggle to disable chat completely.<br /> Upgrade script can add the users following to the allow list if they have restrictChat turned on.</p> </blockquote> <h3>Show number of topic watchers :eyes:</h3> <p>You are now able to see the number of users watching a specific topic alongside the existing stats (posts, views, etc.)</p> <p><img src="https://community.nodebb.org/assets/uploads/files/1746044917406-80bc61e4-0bbd-4dce-ab3b-6ab9df2eb1b1-image.png" alt="80bc61e4-0bbd-4dce-ab3b-6ab9df2eb1b1-image.png" /></p> <h3>Accessibility updates</h3> <ul> <li>Avatar background colours are now selectable via keyboard navigation</li> <li>Post drafts are now accessible via keyboard navigation</li> </ul> <h3>... and of course</h3> <ul> <li>Bug fixes and security updates</li> </ul>

Read more →
0

NodeBB v4.3.0 — Remote Categories are a go!

julian @julian@community.nodebb.org

<p>We're happy to announce the release of NodeBB v4.3.0, which contains native support for remote categories, bringing better integration with other NodeBB forums, WordPress, Lemmy, PieFed, mbin, and other "group-based" implementors on the ActivityPub network!</p> <h2>What does this mean? :thinking_face:</h2> <p>It means that starting with this release, you will be able to "browse" to other categories simply by searching for them in your <code>/world</code> page. Just like with regular categories, you can "track" or "watch" remote categories — the former will show up in your <code>/unread</code> page, and the latter will also send notifications on new topics.</p> <p>Prior to this change, remote categories were rendered just like regular users, and there was some confusion over who was a user and who was a publisher.</p> <p>The integration with blog platforms like WordPress also mean you'll be able to use NodeBB kind of like a feed reader, with built-in notifications when new content is received. We're hoping to also extend this to support Ghost as well :hand_with_index_and_middle_fingers_crossed:</p> <p>Some examples of categories loaded remotely in this NodeBB:</p> <ul> <li><a href="https://community.nodebb.org/category/fediverse@piefed.social">"Fediverse" on piefed.social (running Piefed)</a> — <code>@fediverse@piefed.social</code></li> <li><a href="https://community.nodebb.org/category/protocol@socialhub.activitypub.rocks">"ActivityPub Protocol" on SocialHub (running Discourse)</a> — <code>@protocol@socialhub.activitypub.rocks</code></li> <li><a href="https://community.nodebb.org/category/blog@vivaldi.com">Vivaldi Browser Blog (running WordPress)</a> — <code>@blog@vivaldi.com</code></li> <li><a href="https://community.nodebb.org/category/news@community.openbeta.io">"General Climbing News" on community.openbeta.io (running NodeBB)</a> — <code>@news@community.openbeta.io</code></li> <li><a href="https://community.nodebb.org/category/fedimemes@feddit.uk">Fediverse memes (running Lemmy)</a> — <code>@fedimemes@feddit.uk</code></li> </ul> <p><img src="https://community.nodebb.org/assets/uploads/files/1746044168915-da0f00e4-aeac-4b7b-bedd-8d20e2a7a7f7-image-resized.png" alt="da0f00e4-aeac-4b7b-bedd-8d20e2a7a7f7-image.png" /></p> <p><img src="https://community.nodebb.org/assets/uploads/files/1746044185736-9b2e5ab5-d2cc-46be-81aa-1e82057e0652-image-resized.png" alt="9b2e5ab5-d2cc-46be-81aa-1e82057e0652-image.png" /></p> <h2>Other notable changes in v4.3.0</h2> <h3>Chat allow/deny list :left_speech_bubble:</h3> <p>There was some desire for more fine-grained support for allow/deny lists for the chat system. This is now available in v4.3.0. Per <a href="https://community.nodebb.org/user/baris">@<bdi>baris</bdi></a>:</p> <blockquote> <p>Leaving allow list empty would mean anyone who is not in deny list can message you.<br /> Leaving deny list empty would mean anyone who is in allow list can message you.<br /> If both are empty everyone can message you.<br /> Current restrictChat toggle can be turned into a toggle to disable chat completely.<br /> Upgrade script can add the users following to the allow list if they have restrictChat turned on.</p> </blockquote> <h3>Show number of topic watchers :eyes:</h3> <p>You are now able to see the number of users watching a specific topic alongside the existing stats (posts, views, etc.)</p> <p><img src="https://community.nodebb.org/assets/uploads/files/1746044917406-80bc61e4-0bbd-4dce-ab3b-6ab9df2eb1b1-image.png" alt="80bc61e4-0bbd-4dce-ab3b-6ab9df2eb1b1-image.png" /></p> <h3>Accessibility updates</h3> <ul> <li>Avatar background colours are now selectable via keyboard navigation</li> <li>Post drafts are now accessible via keyboard navigation</li> </ul> <h3>... and of course</h3> <ul> <li>Bug fixes and security updates</li> </ul>

Read more →
0

K오픈소스라… TS에서 map이나 groupBy 같은 함수들을 체이닝해주는 라이브러리가 있는데 맛도리라서 놀랐고 한국 기업에서 만든 라이브러리라서 더 놀랐던

github.com/marpple/FxTS

2
0
0
0
0
0
0
19
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0

You know what I wish the more human-centered tech conferences would do right now?

Open up special tickets and speaking slots for scientists whose work is getting axed and whose fields are being obliterated right now. I bet you anything this would bring some radical insight to your audiences and incredible energy to your stages.

I can advertise this for you through my social science networks. I am seeing scores of brilliant young social scientists with years of relevant work grieve right now

0
0
0
0
0
0
0

Please remember that behind every brand account is a real person. And behind that person is a legal department saying “you can’t post that.” And behind that legal department is the social media manager replying “oh I already posted it.”

0
0

The Oregon State University's Open Source Lab needs your help 🤝 !

We at rely on them for hosting our website 🌐 , mailing lists 📨 , mail servers 📮 and DNS ℹ️ .

They are also a host for many other open source projects - e.g. , Linux, , , , , /#Busybox, , …

Please consider donating 💌 to them so they can keep their services running for all of us!

osuosl.org/blog/osl-future/

@osuoslOSU Open Source Lab

0
0
0

my hair dryer comes with a "diffuser" that makes your hair puffy and big and this weekend I'm going to try to get my hair to be the fluffiest, biggest, most cloud-like hair I've ever had. It's going to be glorious.

0
0
0
0

Academic folks: what is the proper way to cite simultaneously submitted work in a paper that won't have a DOI, URL., etc at the camera-ready deadline?

Background... I have two papers, one a high level overview of a broad effort, another talking about our results in a specific subset of the overall problem space. The overview paper needs to cite the subset paper as part of a discussion of different attacks on the overall problem.

Both papers were accepted to the same conference; the overlap was cleared with the PC and approved.

The question is how to handle the mechanics of the citation when the second paper won't have been published by the time I need a final version of the first. Do I just include an incomplete citation (title/authors/conference) and rely on the proceedings editor to fix up the details before both go live?

0
0
0