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
1

Rynn (linkedin.com/in/rynnmancuso/), Maryblessing (linkedin.com/in/maryblessingokolie) & Mo (linkedin.com/in/maureenmcelane) discuss OES (ethicalsource.dev/) ethics, licensing, Contributor Covenant 3.0 (contributor-covenant.org/versi), and building safer, inclusive open-source communities.

Listen at 🎙️ podcast.sustainoss.org/277

0
0

Since I recently learned you can just buy trophies, I’ve bestowed the Adaptability and Resilience Award on my husband. His acceptance speech is as follows:

“Oh my god, you actually did that? This thing is huge! Why did you buy this?”

0
0
0

Some of you may have noticed that — at the end of August, I stopped posting as much. And, at times, not posting at all.

My life got a lot more "busy" than before. And, it will probably be a while until it gets less busy.

...

About 7 people previously messaged me — to whom I haven't responded yet.

(You know who you are 🙂)

Realistically, it will probably be a while until I can respond.

I wish it were otherwise, but — that is how things are, for me, right now.

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

Does anyone have experience migrating entire Mastodon instances from one domain to another?

Looking for advice on migrating user accounts and I'm wondering if I just set the new instance up in parallel, close registration and hand over invite codes... or is there a better way?

(Asking as an admin.)

0
0

Started to touch FreeBSD jail and Bhyve VMs, using them for some programming project. Damn, if only I have such unlimited power near 15 years ago, when I was in university!

Need to have a building environment with some libraries for FastCGI and PostgreSQL installed? No problem, write a Bastillefile which enables sshd and mounts my catalog with projects inside the jail via the nullfs magic. Then create thin jail, apply this template to it and boom — I have a ready development environment with ssh access and all necessary stuff. Just connect to it and build the program, all necessary sources are already here.

Need to test program on the NetBSD? No problem — just create Bhyve VM with preinstalled netbsd template, then install OS with comp set and setup some services: Nginx, PostgreSQL, spawn-fcgi, etc… Then type C-x d /ssh:drag0n@10.0.0.2:~ in the Emacs, copy sources via Dired and I can test my program on the environment, as close as possible to the my home server.

All things looks so integrated in the OS and console software are so good, that it is incomparable with my Docker trips at work :drgn_aww: When programming become fun again :drgn_hyper:

Output of doas bastille list and doas vm list:

drag0n@drag0n-laptop:~ $ doas bastille list
doas (drag0n@drag0n-laptop.lair.internal) password: 
 JID  Name   Boot  Prio  State  Type   IP Address  Published Ports  Release          Tags
 -    devel  off   99    Down   thin   -           -                14.3-RELEASE-p6  -
 1    xray   off   9     Up     thin   -           -                14.3-RELEASE-p6  -
drag0n@drag0n-laptop:~ $ doas vm list
NAME               DATASTORE  LOADER  CPU  MEMORY  VNC  AUTO  STATE
netbsd-10.1-devel  default    grub    1    256M    -    No    Stopped
Bastillefile for evgandr/devel template. It mounts catalog with my projects inside the jail:

CMD pw useradd drag0n -s /bin/sh -m
CONFIG remove ip4.addr;
CONFIG set ip4=inherit;
SYSRC sshd_enable="YES"

CMD mkdir /usr/home/drag0n/fossil_repos
CMD chown drag0n:drag0n /usr/home/drag0n/fossil_repos
MOUNT /home/drag0n/fossil_repos /usr/home/drag0n/fossil_repos nullfs rw 0 0

RESTART
0
0

The way I want to go about writing code is by building up a library of things I've done before and copying the things I've done before into new projects. The most straightforward way to do this is to look through your own previous source repos.

I am kinda badly fucked on doing this by the fact that Bitbucket banned all my repos for the crime of using hg circa 2020, and then this year I started moving the repos I had just finished moving to github to codeberg

0
0
0
0
0

원 트의 인용가서 내용 찾아봄. X의 이용약관이 아주 AI 친화적이고 기업에 유리하게 바뀌는 모양인데 내용이 굉장함. 소송할 거면 텍사스 와서 해라. 집단소송을 포기한다, 피해보상은 최대 100달러, 니가 다른 기업 소속이거나 연구자라서 100만개 이상의 트윗에 접근하면 100만건 당 15000달러 받겠다. 이딴걸 이용약관이라고 들이민 머스크와 그 졸개들이 영원히 지옥불에 불타길 바란다. x.com/AaronRDay/st...

RE: https://bsky.app/profile/did:plc:gof2xhae4vpzttiutjfbirry/post/3madohnb4yc2h


Aaron Day on X: "For You "Elon...

0

The war on privacy and encryption goes on. This time in the UK. Under the “Children’s Wellbeing and Schools Bill”, lawmakers now want client-side scanning on every phone and tablet.

The lawmakers write: “Any relevant device supplied for use in the UK must have installed tamper-proof system software which is highly effective at preventing the recording, transmitting (by any means, including livestreaming) and viewing of CSAM using that device.”

1/4

0
0
0
0

@mcc presumably yes, though if the compression is working well I expect it doesn't make much difference

As in, if every pixel is 373737 or ababab then that's exactly the kind of thing that zlib ought to be very good at identifying runs of and copying from history

We had a similar experience when adding PNG screenshot support to Chocolate Doom, where we found that scaling screenshots up from 320x200 to 1600x1200 (to get aspect ratio correct) had almost no effect on file size

0
0
0
0

>> KBS 저출생위기대응방송단 << 에서 이걸 만든게 제일 웃김 ㅜㅜㅜㅜㅜㅜㅜ "야 지금 저출생 문제가 이렇게 심각한데 누가 애를 키우든 뭔 상관이야 배불러터진 새끼들" ← 라는 강한 의지가 느껴짐 ㅅㅂ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 엄마가 둘이라고? I 《가족의 탄생》 이웃집 가족들 EP.1 / 여의도 육퇴클럽 youtu.be/u3rZ7b544Q8?...

엄마가 둘이라고? I 《가족의 탄생》이웃집 가족들 EP...

0
0
0
0
0
0
0
0

Soooo... There's already some big stuff in the works for 2026:

The Social Web Foundation (@swf) has kicked off a project to bring real end-to-end encryption to the Fediverse. It's a big undertaking, with real financial backing from the @sovtechfundSovereign Tech Agency

Check out the announcement: socialwebfoundation.org/2025/1

And, I'm very excited that is one of the projects selected to participate in the work alongside the @bonfire team.

1/

What will this mean? We're working with extensions to ActivityPub to bring top-tier encryption into the Fediverse - the same industry standard that powers Android, Apple, Discord, and others.

We're aiming to release our first versions mid-year.

and are great choices because each is a sort of "application builder" that can be molded to fit many different situations. It's going to be a massive undertaking, but I'm looking forward to the results

@swf @sovtechfundSovereign Tech Agency @bonfire

screenshot of a dialog titled "encrypted message". "Ben Pate" in the "Participants" field, message box is empty, and text above the "Send encrypted" button says "This will be encrypted before it leaves this device and will not be readable by anyone other than the recipients".
0
0
0

Soooo... There's already some big stuff in the works for 2026:

The Social Web Foundation (@swf) has kicked off a project to bring real end-to-end encryption to the Fediverse. It's a big undertaking, with real financial backing from the @sovtechfundSovereign Tech Agency

Check out the announcement: socialwebfoundation.org/2025/1

And, I'm very excited that is one of the projects selected to participate in the work alongside the @bonfire team.

1/

0
0
0
1
0