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.

There are loads of self-hosting platforms out there; TrueNAS, @yunohostYunoHost :neopossum_box:, Unraid, Cosmos, Synology, etc, and they all have their own package definition system.

Anyone know of anything that could help maintain (and test?) all those centrally? Like a single definition that can generate/update them all? The more platforms we try to put @manyfold on, the more bitrot there will inevitably be.

I could try to write my own, but if there's anything already out there...

@selfhstselfh.st (Self-Host)

0

Might as well share it now: I built an ActivityPub integrated social network for athletes. Some people might claim it was influenced by Strava.

feditrack.javahippie.net/timel

Registration currently requires a password, if you are interested, write me.

Please look at the terms and conditions. This is a personal project, I built something I wanted, so there are no guarantees, use at your own risk.

0
0
0
0
0
0
0

To learn more about what your system is doing, take a look at systat(1). For
example, to get various statistics related to virtual memory usage, process
scheduling, device interrupts, system name translation caching, and disk I/O,
enter the following:

systat -vmstat

Other values are icmp, icmp6, ifstat, iostat, ip, ip6, netstat, pigs, sctp,
swap, tcp, or zarc. You can switch between displays using :<display> and exit
back to your shell by typing

:quit

-- Benedict Reuschling <bcr@FreeBSD.org>

0
0
0
0
0
0
0

This fucking admin๐Ÿคฏ

6 Prosecutors Quit Over Push to Investigate Victimโ€™s

Joseph H. Thompson, a career federal prosecutor who was the acting for last year, was among those who resigned as the sought to examine the womanโ€™s supposed ties to activist groups.


nytimes.com/2026/01/13/us/pros

0
0
0
0
0

ใผใกใผใกใ‚„ใฃใฆใ“ :saba:

19bc3e76ea Add spec for quote policy update change (#37474)
92ad380e11 Update rubocop to version 1.82.1 (#37475)
c6be114cef Non-ActivityPub Link header alternate blocks HTML ActivityPub discovery in FetchResourceService (#37439)
122b1592ed Add feature flag detection for profile redesign (#37472)
232b9e9cc6 Fix delivery worker counting unsalvageable HTTP errors as successes (#37235)
d5264b3722 Update aws-sdk-s3 to v1.211.0 (#37396)
41639655ff Fix `isDarkMode` utility (#37470)
be60c4585e Fix keyboard navigation in media modal after clicking image (#37464)
5b54cd7f76 Add ability to include inline javascript (#37459)
9b5986b36e Fix `quote_approval_policy` being reset to user defaults when omitted in status update (#37436)
9332f48abe Simplify status batch removal SQL query (#37469)
f8b8fa16f5 Update pino to v10.1.1 (#37443)
6cb533311a New Crowdin Translations (automated) (#37466)
a63a0db568 Update postcss-preset-env to v10.6.1 (#37457)
972ed73062 Update DefinitelyTyped types (non-major) (#37456)

0

Conversation with friend that knows rust:

M: How do you expect people to learn rust? Itโ€™s so freakinโ€™ broken.

F: What do you mean โ€œbrokenโ€? Why?

M: Half of the time Iโ€™m trying to even build the bloody thing I run into stupid issues.

F: Well, you must be doing something wrong, show me an example.

M: Here you go:

error: failed to run custom build command for `libfdt-sys v0.0.2`

Caused by:
  process didn't exit successfully: `/mnt/Optane/toolchain/fdtviz/target/debug/build/libfdt-sys-3031182c5b22e2c2/build-script-build` (exit status: 101)
[...]
  cargo:rerun-if-changed=libfdt/libfdt/libfdt.h

  --- stderr
  libfdt/libfdt/libfdt_env.h:10:10: fatal error: 'stdbool.h' file not found

  thread 'main' (3832) panicked at /home/elly/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libfdt-sys-0.0.2/build.rs:45:10:
  Unable to generate bindings: ClangDiagnostic("libfdt/libfdt/libfdt_env.h:10:10: fatal error: 'stdbool.h' file not found\n")
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

 /mnt/Optane/toolchain/fdtviz  main ๎‚ฐ find /usr/lib/* -name 'stdbool.h'                                                                                                                                                                                                                                                ๎‚ฒ 101 โœ˜ 
/usr/lib/clang/21/include/stdbool.h
/usr/lib/gcc/aarch64-linux-gnu/15/include/stdbool.h
/usr/lib/gcc/x86_64-redhat-linux/15/include/stdbool.h

F: What the fuck :neocat_floof_explode:

M: Yeah, you know whatโ€ฆ I think Iโ€™m just gonna stick with C for now :akko_giggle:

0
0

Flock itself is the security risk, not the sites making it crystal clear how Flock is violating people's privacy. IMO services like HaveIBeenFlocked are absolutely necessary to wake people up to how dystopian things have become. They're doing a critical service to the country and humanity.

404media.co/police-unmask-mill

0
0
0
0

Questions about separating the art from the artist always have this huge negative space around them where all the people who could have been great, become great, and made great things languish invisible, marginalized and silent. We never stare the emptiness of the music and art and poetry we might have had if we hadnโ€™t spent so much effort accommodating and venerating self-mythologizing abusers. Our complicity in this subjugation of the possible, of the art weโ€™ve kept from coming into being.

0
0

i had cause to think about the distinction between deep vs. shallow embeddings today for the first time in awhile and, as usual, my intuition gets them backwards. (the agreed-upon mapping seems to be shallow = "encode object language with corresponding meta-language constructs" and deep = "encode object language as uninterpreted data in the metalanguage".) why is it like this?

0
1

New on the Mystery AI Hype Theater 3000 newsletter:

Labeling resistance to "AI" as "denialism" is an attempt to dismiss it out of hand.
The narrative of the denialism frame is that those opposing "AI" are afraid, under-informed and/or engaging in wishful thinking. None of that is true: The people who oppose the "AI" project are actively fighting and refusing to accept the premise of tech bros and AI boosters.

buttondown.com/maiht3k/archive

0
0
0
0
0
0
1
0
0

Holy mackerel. Joe Thompson quit.

"Three Minnesota federal prosecutors resigned over the Justice Departmentโ€™s push to investigate the widow of a woman killed by an ICE agent and its reluctance to investigate the shooter, according to people with knowledge of their decision.

"Joseph H. Thompson, who was second in command at the U.S. attorneyโ€™s office and oversaw a sprawling fraud investigation that has roiled Minnesotaโ€™s political landscape, was among those who quit Tuesday, according to three people with knowledge of the decision."
nytimes.com/2026/01/13/us/pros

0
0
0
0

Tenor GIF plugin update

julian @julian@community.nodebb.org

<p>I've received notification that the Google Tenor API will be sunset 30 June 2026.</p> <p><strong>As of today</strong>, new API keys for the Tenor API will no longer be allowed (great, lots of notice Google thanks!)</p> <p>As of 30 June the API will stop working.</p> <p>Accordingly this means the tenor gif plugin will no longer work after 30 June 2026.</p> <p>This is one of my plugins, and is used here, although not by many people.</p> <p><a href="https://github.com/julianlam/nodebb-plugin-tenor-gif" rel="nofollow ugc">https://github.com/julianlam/nodebb-plugin-tenor-gif</a></p>

Read more โ†’
0

[RT๐Ÿ’š]1/17(ํ† ) ์œ ๋‹ˆ๋ฒ„์Šค ๋งˆ์ผ“ C12-๊ฐ€ ํžˆ์–ด๋กœ์ฆˆ ํ”Œ๋žœ๋น„ ํšŒ์ง€ 1๊ถŒ๊ณผ ๊ตฟ์ฆˆ ์ „์‹œ๋กœ ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!!! ์–€ ์ƒ์ผ ๊ธฐ๋… ํšŒ์ง€ <TEXTED BACK TO โ– โ– โ– > only ํ˜„์žฅํŒ๋งค ์‚ฌ์–‘ : B5 | 28p | ๋ฌด์„ ์ œ๋ณธ | 6,000์› ํšŒ์ง€ ์ƒ˜ํ”Œ : posty.pe/gsnrmx

0
0
1
0
0
0
0
0
0
0

์˜ค๋Š˜ ์‚ฌ๋ง ์†Œ์‹์ด ์ „ํ•ด์ง„ ๋”œ๋ฒ„ํŠธ ์‹œ๋ฆฌ์ฆˆ ๋งŒํ™”๊ฐ€ ์Šค์ฝง ์•„๋‹ด์Šค. ํ˜„๋Œ€์˜ ์กฐ์ง์‚ฌํšŒ์— ๋Œ€ํ•œ ํ†ต๋ ฌํ•œ ํ†ต์ฐฐ์„ ๋‚ ๋ฆฌ๋˜ ์‹œ์ ˆ์„ ์ง€๋‚˜, ์ ์ฐจ ๋ƒ‰์†Œ์™€ ํšŒ์˜์— ๋ง›๋“ค์ด๋ฉฐ, ์ž์œ ์ง€์ƒ์ฃผ์˜์— ๋น ์ง€๋ฉฐ, ์Œ๋ชจ๋ก ์„ ๋นจ์•„๋จน๊ณ , ๋ฐ˜๊ณผํ•™๊ณผ ์ธ์ข…์ฃผ์˜์— ์‹ฌ์ทจํ•˜๋Š” '์ธํ”Œ๋ฃจ์–ธ์„œ'๊ฐ€ ๋˜๋‹ค๊ฐ€, ํŠธ๋Ÿผํ”„๋ฅผ ์˜ˆ์ฐฌํ•˜๊ณ  ํŠธ๋Ÿผํ”„์˜ ์˜ˆ์ฐฌ์ด๋‚˜ ๋ฐ›๋˜ ์‚ฌํšŒ์•…์Šค๋Ÿฌ์šด ๋ง๋…„. ์˜ค๋Š˜๋‚  ๋ฏธ๋””์–ด ํ™˜๊ฒฝ ์†์—์„œ ๋ฒŒ์–ด์ง€๋Š” ์ง€์  ํŒŒ์‚ฐ ๊ณผ์ •์˜ ์–ด๋–ค ์ „ํ˜•์„ฑ์„ ๋ณด์—ฌ์ค€ ๋น„๊ทน์  ์ธ์ƒ.

RE: https://bsky.app/profile/did:plc:shznvqaoqqeqzq4e6szcnrit/post/3mccxadrljs2q

0
0
0
0
1
0
0

ไผŠๆœ—ๅฑ€ๅ‹ข่ฟ…้€ŸๆƒกๅŒ–๏ผŒ้€ฑไบŒๅ‚ณๅ‡บ็š„็คบๅจ่€…ๆญปไบกไบบๆ•ธๅคงๅขž๏ผŒ่ตท็ขผๆ•ธไปฅๅƒ่จˆ๏ผŒ็”š่‡ณๅฏ่ƒฝ้Ž่ฌ๏ผŒ่‚ฏๅฎšๆ˜ฏ็ฅžๆฌŠ็ตฑๆฒป47ๅนดไพ†ๆœ€่ก€่…ฅ็š„้Žฎๅฃ“

ๅทๆ™ฎๅฎฃไฝˆๅ–ๆถˆ่ฏๅบœ่ทŸไผŠๆœ—ๅฎ˜ๅ“ก็š„ไปปไฝ•ๆœƒ้ข๏ผŒๅ‘ผ็ฑฒไผŠๆœ—ไบบ็นผ็บŒไธŠ่ก—๏ผŒ้‚„็จฑใ€Œๅ”ๅŠฉๆญฃๅœจ่ถ•ไพ†ใ€

europechinese.blogspot.com/202

0
0