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.

1

Introductory Post - Likely a wall of text

Hi, I'm Maddy (she/her)!

I'm Autodidactic, Autistic, ADHD, Trans, and I've been a passionate computer toucher since the age of three, learning the ropes of DOS because I killed my Win 3.1 install so I could get to my games like Reader Rabbit and Where in the World is Carmen Sandiego.

I've got a very heavy interest in most anything technology, but especially computers, video game hardware, and various forms of storage media (optical or otherwise).

On the topic of storage media, I like learning about and breaking DRM on optical media. Did you know Microsoft iterated on the copy protection for Xbox 360 game discs many times throughout the console's lifetime, even extending the capacity of a dual-layer DVD disc in the process?

I'm also a huge music nerd. I love playing any instruments I can get my hands on (currently voice, guitars, software). My parents taught me how to use a turntable at a young age, and I'd repeatedly listen to Supertramp's Crime of the Century (great album), which also happened to be one of my first Audio CD purchases. I love singing, and lately, you'd hear me singing along to most anything by The Dear Hunter, Coheed and Cambria, As Tall as Lions, or early Fall Out Boy.

A long time ago in High School, I built a messageboard-like website from scratch using a combination of html, sql, and php. I learned QBASIC when I was a child, which I've largely forgotten. Nowadays, I'm fairly comfortable with PowerShell, and I'm trying to learn C#. I'd like to learn assembly and other low-level languages to further my hardware-hacking skills. Goal is to be able to pick a given Blu-Ray drive, reverse engineer it, and make it read DRM-protected discs that are slightly out-of-spec. I know it's going to take a while and will probably be irrelevant by the time I get anywhere, but I'm determined, and I want to learn regardless.

In the last half-dozen years, I dug into networking and built up a decent homelab from old consumer and enterprise gear. My current setup consists of a storage server running TrueNAS Scale for storage and a couple of VMs for Plex, NZBs, and DNS, a secondary server running Proxmox that runs misc VMs, tape backup, and secondary DNS, and a tertiary server running Proxmox with SATA and USB3 PCIe cards passed through a VM called "Beyblade" for ripping discs. My OpnSense firewall is a Dell Optiplex SFF running Proxmox with an Intel X520-DA2 10Gbit NIC passed through to the OpnSense VM.

I'm endlessly curious, and I love learning about the inner workings of stuff, especially anything I use with any regularity. I'll tear apart hardware I've got sitting around for fun when I'm bored and can't decide on a video game or show to watch.

I'll likely expand on this as I think of extra stuff to put here, but anyway

I love discussing mutual interests and learning new things. I'm generally pretty shy, but I'm happy to shoot the shit! Expect occasional infodumps.

At times, my emotions can get the best of me and I can say some really cruel and mean shit, but I generally try to be kind by default. Please don't be afraid to point out when I'm being an asshole.

Nice to meet you! :blobfoxhappy:

0

๋‹ค๊ฐ€์˜ค๋Š” 4์›” 26์ผ์€ ๋ ˆ์ฆˆ๋น„์–ธ ๊ฐ€์‹œํ™”์˜ ๋‚ ์ž…๋‹ˆ๋‹ค! ๊ทธ๋ฆฌ๊ณ  ์˜๋ฏธ๊ถŒ์—์„œ๋Š” 4์›” 21์ผ ~ 4์›” 27์ผ๋™์•ˆ ๋ ˆ์ฆˆ๋น„์–ธ ๊ฐ€์‹œํ™” ์ฃผ๊ฐ„์„ ๊ธฐ๋…ํ•˜๊ณ  ์žˆ๊ตฌ์š”. ๋ ˆ์ฆˆ๋น„์–ธ๋ถ„๋“ค๋„ ๋ชจ๋‘ ํ™”์ดํŒ…์ž…๋‹ˆ๋‹ค!!

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

#PSA: things that are still broken in #KDE #Plasma #Wayland session (minor) as of 6.3.4

  • Windowshade only works with X11 windows
  • No compatibility with wtype, and ydotool doesn't handle Unicode (or at least, not emoji) (So, now way to inject text into the active window, like for an emoji picker)
  • No way (that I've found so far) to get the title/name of the active window
    • Correction: this is doable with kdotool: kdotool getwindowname $(kdotool getactivewindow)

That's it so far. I'll add to this if I find/remember anything else.

One more thing I've just observed: the mouse cursor doesn't disappear in LibreOffice Calc when just moving the selection cursor with the arrow keys. It does disappear (as I have specified in settings) when you actually type something in, though.

0
0
0

ary.sort! (Ruby)ใฎใคใ‚‚ใ‚Šใงary.sort (Python)ใฃใฆๆ›ธใ„ใฆใชใ‚“ใงใ‚ฝใƒผใƒˆใ—ใฆใใ‚Œใชใ„ใฎใƒผใฃใฆใฎใ‚‚ใ‚ˆใใ‚„ใ‚‹ใ‚ˆใญโ†

0

Got my hair cut for the first time in probably a year because I have an interview tomorrow for a job I really want to get (and think I have a pretty good shot at).

It looks decent, but has revealed a good deal more grey than I'm accustomed to seeing.

0

็ซ‹ใก็ตตใƒ‡ใƒผใ‚ฟไฟฎๆญฃใƒปๅˆฉ็”จ่ฆ็ด„ๆ›ดๆ–ฐใƒป็‰นๆฎŠๅŠนๆžœใซๆถ™ใ‚’่ฟฝๅŠ ใ—ใพใ—ใŸ๏ผ๏ผ๏ผ๏ผ๏ผ๏ผ๏ผ๏ผ๏ผ
็”ปๅƒใฎๅทฎๅˆ†ใซใƒใƒ‹ใƒผใŒใ‚ใ‚‹ใฎใงใ‚ปใƒณใ‚ทใƒ†ใ‚ฃใƒ–่จญๅฎšใ—ใฆใ„ใพใ™๏ผ

ๅ…ฌๅผๅŽ็›ŠๅŒ–ๆฉŸ่ƒฝใงใ‚ใ‚Œใฐใƒ‹ใ‚ณใƒ‹ใ‚ณใงใ‚‚Youtubeใงใ‚‚ไฝฟ็”จๅฏ่ƒฝใซใชใ‚Šใพใ—ใŸ๏ผ
ใใฎไปฃใ‚ใ‚Šใ‚ฏใƒฌใ‚ธใƒƒใƒˆ่จ˜่ผ‰ใƒปใ‚ณใƒณใƒ†ใƒณใƒ„ใƒชใƒผ็™ป้ŒฒใŒๅฟ…้ ˆใซใชใฃใฆใพใ™ใ€‚
PSDTool่จ˜ๆณ•ใซๅฏพๅฟœใ—ใฆๅ่ปขใ—ใŸ้š›ใซใกใ‚ƒใ‚“ใจๅ่ปขๅฏพ็ญ–ใ™ใ‚‹ไธ€ๆ‹ฌpsdใซใชใ‚Šใพใ—ใŸใ€‚

่Œœใกใ‚ƒใ‚“ใ€
https://seiga.nicovideo.jp/seiga/im11565510ใ€‘
่‘ตใกใ‚ƒใ‚“ใ€
https://seiga.nicovideo.jp/seiga/im11330448ใ€‘

1
0
0
0
0
1
0

The new Naked Gun trailer looks like it might be OK, but I'm concerned by the blood spatter when Liam Neeson is beating up the bank robber. Naked Gun is cartoonish. You don't need blood spatter, you need comical sound effects.

0
0
0
0
1
0
0
0
0
0
0

Final weekly update on what Iโ€™ve dubbed โ€œThe Foreign Interference Federal Election.โ€

Starting with Andrew Scheerโ€™s barroom blurt, covering the burger poll, a golden bromance, more sloganeering, a rocking endorsement, something fishy, and another projection (no, not the polling kind).

Seriously, though - how did the parties answer five questions about the environment. Iโ€™ve got a summary.

open.substack.com/pub/jodymacp

0
0
0
0

่ชž่จ€ๅญธๅ…ถๅฏฆ่ ปๆœ‰่ถฃ็š„๏ผŒ
ไธ€ๅ€‹่ฉžๅฝ™ๅœจไธๅŒ่ชž่จ€ๅฏ่ƒฝๆœฌ่บซๅฐฑๅธถๆœ‰ไธ€ไบ›็‰นๆฎŠ็š„่ชžๆ„Ÿ๏ผŒ้€™ๆ˜ฏ็ฟป่ญฏไนŸๅพˆ้›ฃ็ฟปๅ‡บไพ†็š„ใ€‚

ไพ‹ๅฆ‚computerๅŽŸๆœฌๆ˜ฏๆŒ‡ๅพžไบ‹่จˆ็ฎ—ๅทฅไฝœ็š„ไบบ๏ผŒๅœจ้กžๆฏ”่จˆ็ฎ—ๅ™จๅ‰›็™ผๆ˜Žๆ™‚้‚„่ฆ็”จelectric computerๅŽป่ทŸ่กจ็คบ่ทๆฅญ็š„computerๅšๅ€ๅˆ†ใ€‚่€Œ็พๅœจcomputer้€™ๅ€‹่ฉžๅœจ่‹ฑๆ–‡่ชžๆ„Ÿ่ฃกๅชๆœ‰่จˆ็ฎ—ใ€้‹็ฎ—๏ผŒๆตชๆผซ้ปž้ ‚ๅคšๅธถ้ปžๆ€่€ƒ็š„ๆˆๅˆ†ใ€‚็„ถ่€Œๅœจไธญๆ–‡็•Œ็ฟป่ญฏ็š„ใ€Œ้›ป่…ฆใ€๏ผŒๅคšไบ†ไธ€ๅฑคใ€Œไปฅ้›ปๆฐฃ้‹ไฝœ็š„่ณฝๅš่…ฆ่ข‹ใ€็š„่ชžๆ„Ÿ๏ผŒๅ…ถๅฏฆ้€™ๅ€‹่ญฏ่ฉžไปฅ็พๅœจ็š„ๆจ™ๆบ–ไพ†็œ‹ไนŸๆ˜ฏไธๅฏๆ€่ญฐ็š„ๅ‰่ก›่ˆ‡ๅ…ˆ้€ฒใ€‚

0
0

Ok, I guess a is in order no? Hazelwood based delivery driver, if'n you want to spot me, just look for a Chevy Bolt with the plate BOXEN (a result of me speaking like Corben Dallas). This account at least initially will be use for testing interaction between Mastodon and , as well as providing a back up should our Friendica instance go down. Will get my profile set up in a bit.

0

Hackers' Pub์—๋„ ํŒ€ ๊ณ„์ • ๊ฐ™์€ ๊ฑธ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋‚˜ ์‹ถ์€ ์ƒ๊ฐ์ด ๊ฐ€๋” ๋“œ๋Š”๋ฐโ€ฆ ์ด๋ฅผํ…Œ๋ฉด ํ˜„์žฌ๋กœ์„œ๋Š” Hackers' Pub ๊ณต์‹ ๊ณ„์ •์„ ๊น”๋”ํ•˜๊ฒŒ ๋งŒ๋“ค ๋ฐฉ๋ฒ•์ด ๋– ์˜ค๋ฅด์ง€ ์•Š๋Š”๋‹ค. ์•ˆ ์“ฐ๋Š” ๋ฉ”์ผ ์ฃผ์†Œ๋กœ ์ƒˆ ๊ณ„์ •์„ ํŒŒ๋Š” ์‹์œผ๋กœ ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๋ณ„๋กœ ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ํ’€๊ณ  ์‹ถ์ง€๊ฐ€ ์•Š๋‹ค.

7
0
0
0

Mastodon has been the greatest gateway into the rubber world for me ever, and I will forever be thankful for this incredible opportunity to become what I love here. But even so there's one shortcoming of this site which seems to be making it more difficult for me to meet more shiny critters, the lack of a PM feature.

What other sites do people use that can generate better interaction and conversations? While I wholeheartedly appreciate everything here, the lack of PM's is sorely lacking for me.

0
0

Hackers' Pub์—๋„ ํŒ€ ๊ณ„์ • ๊ฐ™์€ ๊ฑธ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋‚˜ ์‹ถ์€ ์ƒ๊ฐ์ด ๊ฐ€๋” ๋“œ๋Š”๋ฐโ€ฆ ์ด๋ฅผํ…Œ๋ฉด ํ˜„์žฌ๋กœ์„œ๋Š” Hackers' Pub ๊ณต์‹ ๊ณ„์ •์„ ๊น”๋”ํ•˜๊ฒŒ ๋งŒ๋“ค ๋ฐฉ๋ฒ•์ด ๋– ์˜ค๋ฅด์ง€ ์•Š๋Š”๋‹ค. ์•ˆ ์“ฐ๋Š” ๋ฉ”์ผ ์ฃผ์†Œ๋กœ ์ƒˆ ๊ณ„์ •์„ ํŒŒ๋Š” ์‹์œผ๋กœ ํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๋ณ„๋กœ ๊ทธ๋Ÿฐ ์‹์œผ๋กœ ํ’€๊ณ  ์‹ถ์ง€๊ฐ€ ์•Š๋‹ค.

7
1

I've been reflecting lately on projects like @fedifyFedify: ActivityPub server framework, @holloHollo :hollo:, and @botkitBotKit by Fedify :botkit:. Sometimes I wonder if I'm solving problems that very few people actually need solved. How many developers truly want to build their own server from scratch?

It feels a bit like inventing shoes that let people walk on their hands all day. Would there be a viable market? How many would actually buy them?

That's the sense I get with these projects. They do have users who find them tremendously valuable, but the total user base is inherently limited. The tools serve an important function for a small audience of specialized developers.

There are moments when my motivation wavers. When the user community consists of just a handful of enthusiastic supporters, it's sometimes difficult to maintain momentum and justify the ongoing investment of time and energy.

And yet, there's something meaningful about creating specialized tools that solve complex problems well, even if they're only used by a few. Perhaps that's enough.

0