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.

Looking for suggestions on syncing a remote IMAP server accounts to a local machine. Then making these available to other machines on the LAN and possibly via Roundcube via Wireguard. Ideally ability to delete remote stuff older that 'n' days on the remote end that has been synced locally.

Other option is just a one way sync to local as a backup so the remote server is active and local is just a warts and all backup.

Lots about isync or offlineimap and Dovecot so looking for recommendations.

It is a SoHo project on *nix using Open Source. Reason is simply my mail hosts are being ar**s but do not want a fully hosted mail server with public access locally.

Thanks in advance.

0

むかあしツ社に見学に行ったらエレベータに同乗したパロアルトの大学(たぶん大学院ではなく)の新卒の子たちがML(LLMという言葉はまだ流行っていなかった)すげーってキラキラお話してたんだよね

1
0
1
0
0

Proxmox VE 9.1 released with support for OCI container images, TPM state support in qcow2 format, enhanced control for nested virtualization in specialized VMs, better SDN status reporting

proxmox.com/en/about/company-d

0
1
0
0

Raspberry Pi Pico 2 W with MicroPython on OpenSUSE Leap 16.0.

The terminal emulator minicom is not available on Leap, but picocom is:

$ sudo zypper install picocom
$ sudo usermod -aG dialout $USER

Log out, and back in.

$ picocom --quiet --baud 115200 /dev/ttyACM0

Type Ctrl-a Ctrl-x to exit.

Thonny IDE can be installed as a flatpak from flathub.

The minicom terminal emulator can be used from a Tumbleweed distrobox, but then you need to setup udev rules, see link.

discussion.fedoraproject.org/t

Screenshot of picocom terminal emulator connected to Raspberry Pi Pico 2 W  microcontroller
0
1
0

I remember a moment, years ago. Jack Dorsey was still running Twitter and involved in yet another scandal about whether nazi shit was gonna be tolerated there, and he was equivocating and bullshitting about free speech or somesuch.

And around the same time, someone else dropped some justification for tolerating nazi shit to Eugen, and he just said something along the lines of: no, we don't do that here.

Eugen earned my respect that day.

0
0
0
0
0
0
0

Top 25 stories on lobste.rs:

🔗 Static Web Hosting on the Intel N150: FreeBSD, SmartOS, NetBSD, OpenBSD and Linux Compared
it-notes.dragas.net/2025/11/19
🔥 Score: 0
💬 lobste.rs/s/gj8uup/static_web_

🔗 What Makes the Intro to Crafting Interpreters so Good?
refactoringenglish.com/blog/cr
🔥 Score: 0
💬 lobste.rs/s/jlf6y8/what_makes_

🔗 The lost cause of the Lisp machines
tfeb.org/fragments/2025/11/18/
🔥 Score: 0
💬 lobste.rs/s/rifpe8/lost_cause_

🔗 Cloudflare outage on November 18, 2025
blog.cloudflare.com/18-novembe
🔥 Score: 0
💬 lobste.rs/s/nac5wa/cloudflare_

🔗 Self-hosting DNS for no fun, but a little profit
linderud.dev/blog/self-hosting
🔥 Score: 0
💬 lobste.rs/s/pmsbte/self_hostin

🔗 Rebecca Heineman - from homelessness to porting Doom
corecursive.com/doomed-to-fail
🔥 Score: 0
💬 lobste.rs/s/wtnzei/rebecca_hei

🔗 What Killed Perl?
entropicthoughts.com/what-kill
🔥 Score: 0
💬 lobste.rs/s/0m6yln/what_killed

🔗 Why BSDs?
blog.thechases.com/posts/why-b
🔥 Score: 0
💬 lobste.rs/s/gdwxd5/why_bsds

🔗 Twenty years of Django releases
djangoproject.com/weblog/2025/
🔥 Score: 0
💬 lobste.rs/s/idtphq/twenty_year

🔗 Specialized CSV readers for Rust leveraging hybrid SIMD techniques
docs.rs/simd-csv
🔥 Score: 0
💬 lobste.rs/s/liq0sa/specialized

🔗 A surprise with how '#!' handles its program argument in practice
utcc.utoronto.ca/~cks/space/bl
🔥 Score: 0
💬 lobste.rs/s/1rluks/surprise_wi

🔗 Announcing Lix 2.94 “Açaí na tigela”
lix.systems/blog/2025-11-18-li
🔥 Score: 0
💬 lobste.rs/s/lqsrgo/announcing_

🔗 My next chapter with Mastodon
blog.joinmastodon.org/2025/11/
🔥 Score: 0
💬 lobste.rs/s/t37jcs/my_next_cha

🔗 Hachi: An Image search engine
eagledot.xyz/hachi.md.html
🔥 Score: 0
💬 lobste.rs/s/6ufew7/hachi_image

🔗 A Month of Chat-Oriented Programming
checkeagle.com/checklists/njr/
🔥 Score: 0
💬 lobste.rs/s/0r5kmb/month_chat_

🔗 Experiment: making TypeScript immutable-by-default
evanhahn.com/typescript-immuta
🔥 Score: 0
💬 lobste.rs/s/hhuu5z/experiment_

🔗 Are large language models worth it?
nicholas.carlini.com/writing/2
🔥 Score: 0
💬 lobste.rs/s/vwdvly/are_large_l

🔗 vibesdk: An open-source vibe coding platform that helps you build your own vibe-coding platform, built entirely on Cloudflare stack
github.com/cloudflare/vibesdk
🔥 Score: 0
💬 lobste.rs/s/1ckynu/vibesdk_ope

🔗 6 years after too much crypto
bfswa.substack.com/p/6-years-a
🔥 Score: 0
💬 lobste.rs/s/nnor3p/6_years_aft

🔗 An actor-model multi-core scheduler for OCaml 5
github.com/riot-ml/riot
🔥 Score: 0
💬 lobste.rs/s/yit3fo/actor_model

🔗 Inside a global campaign hijacking open-source project identities
fullstory.com/blog/inside-a-gl
🔥 Score: 0
💬 lobste.rs/s/t7mtqi/inside_glob

🔗 Building with Distributed Actors: What and Why
withblue.ink/2025/11/19/distri
🔥 Score: 0
💬 lobste.rs/s/z7hwno/building_wi

🔗 When high availability brings downtime
medium.com/learnings-from-the-
🔥 Score: 0
💬 lobste.rs/s/gfl26c/when_high_a

🔗 A 'small' vanilla Kubernetes install on NixOS
stephank.nl/p/2025-11-17-a-sma
🔥 Score: 0
💬 lobste.rs/s/i8ez2g/small_vanil

🔗 Adventures in upgrading Proxmox
blog.vasi.li/adventures-in-upg
🔥 Score: 0
💬 lobste.rs/s/pkuck9/adventures_

0

🚢 New Changelog interview!

Spencer Chang caught our attention with the alive internet theory website, but he creates all kinds of computery things to bring people together around play, connection, and creation. Spencer's experiments with computing-infused objects inspired him to create an entire line of internet sculptures and real-world computing shrines that will hopefully inspire all of us to keep the internet alive and flourishing for years to come...

changelog.fm/667

0
1

@cwebberChristine Lemmer-Webber if you're not already familiar with the rabbit hole, the history of en.wikipedia.org/wiki/Seeburg_ is wild! mass-produced subscription service generic muzak vinyl albums for retail shopping chains in the 50s-60s, the sheer VOLUME of available kitsch is difficult to comprehend. There's plenty available from above-board and below-board sources, including the archive archive.org/details/Seeburg100

I decided to make my aunt a CD out of one of their Christmas albums as a gift one year, just low-fi 50's instrumentals, it gave her SO much nostalgia for her childhood, I wasn't expecting it to be a hit but a nice surprise :)

0
0

Top 25 stories on lobste.rs:

🔗 Static Web Hosting on the Intel N150: FreeBSD, SmartOS, NetBSD, OpenBSD and Linux Compared
it-notes.dragas.net/2025/11/19
🔥 Score: 0
💬 lobste.rs/s/gj8uup/static_web_

🔗 What Makes the Intro to Crafting Interpreters so Good?
refactoringenglish.com/blog/cr
🔥 Score: 0
💬 lobste.rs/s/jlf6y8/what_makes_

🔗 The lost cause of the Lisp machines
tfeb.org/fragments/2025/11/18/
🔥 Score: 0
💬 lobste.rs/s/rifpe8/lost_cause_

🔗 Cloudflare outage on November 18, 2025
blog.cloudflare.com/18-novembe
🔥 Score: 0
💬 lobste.rs/s/nac5wa/cloudflare_

🔗 Self-hosting DNS for no fun, but a little profit
linderud.dev/blog/self-hosting
🔥 Score: 0
💬 lobste.rs/s/pmsbte/self_hostin

🔗 Rebecca Heineman - from homelessness to porting Doom
corecursive.com/doomed-to-fail
🔥 Score: 0
💬 lobste.rs/s/wtnzei/rebecca_hei

🔗 What Killed Perl?
entropicthoughts.com/what-kill
🔥 Score: 0
💬 lobste.rs/s/0m6yln/what_killed

🔗 Why BSDs?
blog.thechases.com/posts/why-b
🔥 Score: 0
💬 lobste.rs/s/gdwxd5/why_bsds

🔗 Twenty years of Django releases
djangoproject.com/weblog/2025/
🔥 Score: 0
💬 lobste.rs/s/idtphq/twenty_year

🔗 Specialized CSV readers for Rust leveraging hybrid SIMD techniques
docs.rs/simd-csv
🔥 Score: 0
💬 lobste.rs/s/liq0sa/specialized

🔗 A surprise with how '#!' handles its program argument in practice
utcc.utoronto.ca/~cks/space/bl
🔥 Score: 0
💬 lobste.rs/s/1rluks/surprise_wi

🔗 Announcing Lix 2.94 “Açaí na tigela”
lix.systems/blog/2025-11-18-li
🔥 Score: 0
💬 lobste.rs/s/lqsrgo/announcing_

🔗 My next chapter with Mastodon
blog.joinmastodon.org/2025/11/
🔥 Score: 0
💬 lobste.rs/s/t37jcs/my_next_cha

🔗 Hachi: An Image search engine
eagledot.xyz/hachi.md.html
🔥 Score: 0
💬 lobste.rs/s/6ufew7/hachi_image

🔗 A Month of Chat-Oriented Programming
checkeagle.com/checklists/njr/
🔥 Score: 0
💬 lobste.rs/s/0r5kmb/month_chat_

🔗 Experiment: making TypeScript immutable-by-default
evanhahn.com/typescript-immuta
🔥 Score: 0
💬 lobste.rs/s/hhuu5z/experiment_

🔗 Are large language models worth it?
nicholas.carlini.com/writing/2
🔥 Score: 0
💬 lobste.rs/s/vwdvly/are_large_l

🔗 vibesdk: An open-source vibe coding platform that helps you build your own vibe-coding platform, built entirely on Cloudflare stack
github.com/cloudflare/vibesdk
🔥 Score: 0
💬 lobste.rs/s/1ckynu/vibesdk_ope

🔗 6 years after too much crypto
bfswa.substack.com/p/6-years-a
🔥 Score: 0
💬 lobste.rs/s/nnor3p/6_years_aft

🔗 An actor-model multi-core scheduler for OCaml 5
github.com/riot-ml/riot
🔥 Score: 0
💬 lobste.rs/s/yit3fo/actor_model

🔗 Inside a global campaign hijacking open-source project identities
fullstory.com/blog/inside-a-gl
🔥 Score: 0
💬 lobste.rs/s/t7mtqi/inside_glob

🔗 Building with Distributed Actors: What and Why
withblue.ink/2025/11/19/distri
🔥 Score: 0
💬 lobste.rs/s/z7hwno/building_wi

🔗 When high availability brings downtime
medium.com/learnings-from-the-
🔥 Score: 0
💬 lobste.rs/s/gfl26c/when_high_a

🔗 A 'small' vanilla Kubernetes install on NixOS
stephank.nl/p/2025-11-17-a-sma
🔥 Score: 0
💬 lobste.rs/s/i8ez2g/small_vanil

🔗 Adventures in upgrading Proxmox
blog.vasi.li/adventures-in-upg
🔥 Score: 0
💬 lobste.rs/s/pkuck9/adventures_

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

Wurde ein Bundeskanzler jemals in der Öffentlichkeit so gedemütigt?
Während der heutigen Rede von Friedrich Merz bei der Talisman Preisverleihung in Berlin verlassen etliche Gäste den Saal.
(Ich kann sie verstehen, ich ertrage ihn auch nicht. Mit der Verleihung des TALISMAN zeichnet die Deutschlandstiftung Integration Menschen aus, die sich durch ihr Engagement für den Zusammenhalt unserer Gesellschaft verdient gemacht haben.)

0
0
0
0

Systemd's run0 is going to make me learn Polkit, isn't it, so that I can force members of group wheel to have to authenticate as root instead of themselves (and so polkit will stop asking me to pick which group-wheel login to authenticate as).

This is my not entirely happy face.

(I have no deep objections to run0 as a thing, it certainly deals with a variety of long-standing su/sudo problems. Although it adds its own limitations, it's not for everything.)

0

Had a couple of conversations with folk recently about the joys of time sheets — and why tracking an individuals work is often / usually a terrible idea, as well being a PITA.

But it reminded me of a practice I've found super useful in the past when I've been forced to do it myself.

TL;DR: Don't track time on task. Track interruptions.

Block out the time for the primary task - then log and subtract time spent on interrupting tasks. I found this useful coz: (1/3)

0

I declare that today, Nov. 19, 2025 is the 50th anniversary of BitBLT, a routine so fundamental to computer graphics that we don't even think about it having an origin. A working (later optimized) implementation was devised on the Xerox Alto by members of the Smalltalk team. It made it easy to arbitrarily copy and move arbitrary rectangles of bits in a graphical bitmap. It was this routine that made Smalltalk's graphical interface possible. Below is part of a PARC-internal memo detailing it:

A scanned PARC-internal memo entitled "Bit BLT."  The full document may be found here: https://www.bitsavers.org/pdf/xerox/alto/BitBLT_Nov1975.pdf
0

Raspberry Pi Pico 2 W with MicroPython on OpenSUSE Leap 16.0.

The terminal emulator minicom is not available on Leap, but picocom is:

$ sudo zypper install picocom
$ sudo usermod -aG dialout $USER

Log out, and back in.

$ picocom --quiet --baud 115200 /dev/ttyACM0

Type Ctrl-a Ctrl-x to exit.

Thonny IDE can be installed as a flatpak from flathub.

The minicom terminal emulator can be used from a Tumbleweed distrobox, but then you need to setup udev rules, see link.

discussion.fedoraproject.org/t

Screenshot of picocom terminal emulator connected to Raspberry Pi Pico 2 W  microcontroller
0
0
0
0
0
0
0
0
0

Because we've all seen what's happening with Youtube. We cannot opt out because all our data over the decades is there, locked behind Google's service. I can degoogle the search engine but not YT. While google doesn't own the web, YT owns the videos. This kind of things should not happen. (2/3)

0

To be honest, I don't hate github that much. I do trust them and actually I like them if I have to choose a side. Sure, their recent movements are questionable, but they are yet neutral enough as a hub. But the problem here is that GH is centralized. That itself is enough to get feared. (1/3)

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