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

Deno v2.4.1 is now available
- `deno bundle` properly emits when targeting browser
- `deno bundle` correctly handles imports in npm packages
- `node:http2` fix for AWS SDK
- `deno serve` can use import mapped entry point

github.com/denoland/deno/relea

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

Idle thought re: account delegation

julian @julian@community.nodebb.org

<p>I've been toying with the idea of using OAuth2/OpenID and the C2S API to have a service act on behalf of another instance (e.g. act on Lemmy, post as Mastodon account)</p> <p>But now I'm wondering whether that kind of complexity is needed... one could theoretically register a public key to the instance it is acting on behalf of, and simply sign activities using the ID of the other server... Second server would need only update the actor with the new public key for verification purposes...</p>

Read more →
0
0
0
0
0

A distributed filesystem for OpenBSD by Rob Keizer

This talk goes over the development of a distributed filesystem tailored for OpenBSD. While OpenBSD excels in many areas, its native filesystem support has room for improvement. This talk goes into using the Filesystem in Userspace (FUSE) on OpenBSD to provide for a distributed and highly available filesystem.

This talk also includes an introduction to the Raft Consensus Algorithm, which plays a critical role in ensuring data consistency and reliability across distributed systems. The Elixir programming language is used, providing the necessary foundation for the implementation of the distributed FUSE filesystem on OpenBSD.

youtu.be/6DQqTG3QGZc?feature=s

For more information, please visit: bsdcan.org

0

A distributed filesystem for OpenBSD by Rob Keizer

This talk goes over the development of a distributed filesystem tailored for OpenBSD. While OpenBSD excels in many areas, its native filesystem support has room for improvement. This talk goes into using the Filesystem in Userspace (FUSE) on OpenBSD to provide for a distributed and highly available filesystem.

This talk also includes an introduction to the Raft Consensus Algorithm, which plays a critical role in ensuring data consistency and reliability across distributed systems. The Elixir programming language is used, providing the necessary foundation for the implementation of the distributed FUSE filesystem on OpenBSD.

youtu.be/6DQqTG3QGZc?feature=s

For more information, please visit: bsdcan.org

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

Trying to book my EuroBSDCon flight, DTW-ZAG.

I'm in Detroit, that mostly means Delta. Delta flights stop in AMS.

I'd like a day in AMS, to see what the Netherlands is like, because DAFT.

It should be simple to stretch that layover, right? Get off the plane one day, get on the next leg the next day.

Nope! Can't book that flight, even if you call them.

0
0

I would say there is also a paucity of discussion on the left about policy responses to AI *at its present level*. It's already good enough to transform a lot of white-collar work.

RE: https://bsky.app/profile/did:plc:psxf6wrijwkudvi2etmxsess/post/3ltp5kpt2hc2k

0
0

lesswrong site dev whining about the METR study, he was in it and i think he thinks it was unfair to AI

threadreaderapp.com/thread/194

*knew* it was fuckin AI doomers

> I think if people are citing in another 3 months time, they'll be making a mistake

dude $NEXT_VERSION will be *so* cool

0
1

I'm tired of Big AI breaking all the "rules" and making the Internet worse for humans. I was really impressed reading about Anubis. I'm not a dev and I don't have a website, but I am tried of solving Captchas so I signed up as member on Patreon to support this work. Why hasn't someone thought of this before? 404media.co/the-open-source-so @cadeyXe :verified:

0

Weird: Nextest builds my tests in ~10s, runs them in ~0.05s, but there's a weird ~6s gap between building and running them. Nextest doesn't know about this pause, but my shell reports the total time spent on this command (inc. the 6s)

Do you know what the pause is?

It's MacOS system integrity protection! I think it's scanning the (large) test binary for malware etc. I added my terminal (ghostty) to an allowlist in MacOS settings, and now that weird 6 second pause is gone.

0
0
0
0
1
0
0

Holy cow, as an American, I wasn't aware of the Horizon IT scandal. ~1,000 postal workers were wrongfully prosecuted for theft and other crimes, imprisoned, and forced to repay tens of thousands of pounds. 13 of them committed suicide! But it was an IT error! AI will make this worse.


nytimes.com/2025/07/10/world/e

0
0
0
0
0

The Apple Watch has a closed down ecosystem, only compatible with the iPhone. @trusted_device🧙🖳✨ reverse engineered its interfaces and opened it up for compatibility with Android! ✨ WatchWitch ✨ allows you using your Apple Watch ⌚ on Android devices, interpreting your health data, answering messages on the Watch and more.

Demo video: youtube.com/watch?v=dHz8NHMhtL
Read the full paper: arxiv.org/abs/2507.07210

The WatchWitch app in context, showing the Apple Watch and the paired iPhone as well as the Android phone running the app.
0
0
0
0
0

The "zfs list" command can be filtered in multiple ways. To display just
the dataset name, use the -o parameter:

zfs list -o name mypool/usr

More columns and their order can be defined by separating them with commas:

zfs list -o mountpoint,name,avail

-- Benedict Reuschling <bcr@FreeBSD.org>

0
0