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.

I have two FreeBSD 14.2 virtual machines running on UTM and VMWare Fusion on a MacBook. They both operate quite similarly, and I’m currently testing them out.

I managed to get sway working headless under my user account, thanks to the excellent video tutorial by . Here’s the link: youtube.com/@BSDJedi [I don’t know his account here]

I’m also learning how to use Wayland (sway) the easy way through a virtual machine.

Interestingly, Firefox only runs with ASLR disabled. Here’s the reference for that: bugs.freebsd.org/bugzilla/show

bindsym $mod+Shift+b exec ~/bin/firefox-wrapper

cat ~/bin/firefox-wrapper
#!/bin/sh
proccontrol -m aslr -s disable firefox "$@"

0
0
0
0

🌐 I’ve spent years working on web standards to make the internet open and inclusive. I’m excited to continue participating in the W3C—shaping the future of the web through collaboration and advocacy. This work requires resources, and I need your support to continue!

💡 Sponsor my work to directly support efforts to ensure web standards work for everyone.

opencollective.com/lolas-lab/

Let’s build a better web together. ❤️

0
0
0
0
0
0

"you know... i was thinking of visiting manchester some time. if you'd like, i can swing by blackburn and we can spend a couple days together at your place c:"

[CHARISMA (FAILED)]

"i will spend £150 on a return train ticket RIGHT NOW if you PROMISE to hold hands with me just ONE time PLEASE PLEASE PLEASE PLEASE PLEASE"

0
0
0
0
0
0

es un proyecto para sugerir una canción por cada país del mundo.
1 Voy por regiones.
2 Primer criterio, mi gusto. Segundo criterio, qué tengo ya en mi colección. Hay listas en Spotify y Tidal.
3 Al principio creía que me iba a saltar los países menos poblados, pero qué va. Puede que falten uno o dos.
4 Hay música "tradicional" e influida por el rock, electrónica y demás estilos anglos.
5. Voy a hacer trampas con exiliados, diásporas, países recién independizados. Es inevitable. Paciencia y comprensión con los errores y sesgos, por favor.

Listas Spotify:
1 El área flamenco-árabe. open.spotify.com/playlist/3zS9

2. América. open.spotify.com/playlist/4k8c

3. Lusofonía. open.spotify.com/playlist/0ycy

4. África (excluyendo lo que toque en las listas 1 y 3) open.spotify.com/playlist/5VL1

5. Asia oriental en proceso. open.spotify.com/playlist/1ueo

0
0
0
0
0
0
0
0
0
0
0
0

"Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway."

This quote about the bandwidth of physical transportation is roughly 10 years older than me. It came up in the Packet Pushers slack channel, and somebody wondered if it's still valid in 2025. Ouch! I got nerd sniped! Now I'm wondering too. Let's investigate.

To start, we'll need some numbers. This is gonna be pretty big on guesstimates, royally rounding things up or down, and ignoring some geometrical factors.

I can't ascertain the quote's origin, but I'm certain it originated in the USA. A 1975 American station wagon could have been a Ford LTD Wagon. Let's pick that one, it looks like a sweet ride. According to the brochure, it features a cargo volume of "over 100 cu. ft. counting lockable below-deck stowage". That's over 2,800,000 cubic centimers.

Let's choose a distance outside of the USA, UK, Liberia and Myanmar. That way we can stick with the International System of Units (SI), avoid dealing with miles, and avoid deteriorating our sanity any further.
One of my longer road trips featured a drive from Rome, IT to Dordrecht, NL: around 1600 kilometers. Assuming two alternating drivers, some bad traffic and some stops, let's say the drive takes us 25 hours.

The bandwidth could be 800 Gbit/s today, ignoring bandwidth-delay product. If you get creative with source and destination storage arrays and the network inbetween, you could conceivably multiplex and achieve some multiple, but 800 Gbit/s seems like a fair number so we'll stick with that.

Pushing 800 Gbit/s for 25 hours straight, we're are able to transfer a total of 9,000,000 gigabytes (9,000 terabytes or 9 petabytes). At this point I'm already intuiting the final answer, but let's move along.

According to a quick Google search, the highest capacity SSD for the last few years (HDD's don't come close anymore) has been the ExaDrive EDDCT100/EDDCS100 at 100TB. The ExaDrive is a 3.5" SSD. However, Solidigm is currently releasing a 122.88TB version of the D5-P5336 SSD. The D5-P5336 is a tall 2.5" SSD with a volume of 105 cubic centimeters. The weight is guesstimated at 300 grams.

A possible alternative are microSD cards. The highest capacity ones are 1.5 TB today. A microSD card weighs about 0.5 grams. The volume of a single card is about 0.165 cubic centimeters. So a microSD fits in the tall 2.5" SSD model roughly 636 times. Rounding up, the microSD's give us a nice single petabyte in the volume of a single tall 2.5" SSD, or almost a factor 10 difference. Interestingly, the weight of a single tall 2.5" SSD's volume is roughly equal to the weight of that same volume in microSD cards. So microSD cards it will be!

To keep things simple, let's work with the rounded numbers we have so far. 105 cubic centimeters worth of microSD cards will fit into the Ford LTD Wagon more than 25.000 times. However, that would be almost 10 million microSD cards, or almost 5000 kilograms of them. I can't find all the numbers for the Ford LTD Wagon, but the towing capacity I found was close to 1000 kg. I'm taking the towing capacity as an indication of the weight capacity of the car itself, even though there are different factors involved. Assuming a couple of humans and a bunch of stuff actually in the car during that towing, I'm picking a maximum of 1500 kg worth of microSD's. With two drivers, let's hope that the axles will hold and sacrifice a goat for zero speed bumps. 1500 kg would allow for 3 million microSD cards or 4500 petabytes.

One final note: we're ignoring the time it might take to transfer some data set from some storage array to 3 million microSD's (and to load them into the station wagon) before departing. We're also unsure about and ignoring any transfer time after arriving at the destination. I suspect these same assumptions were also in place about the tapes when the original quote was made.

The suggested drive will take 25 hours, and in that time the 800 Gbit/s connection will "only" transfer 9 petabytes. So with 4500 petabytes, the station wagon will transfer about 500 times more data than the 800 Gbit/s connection. Wow! You'd need a lot of multiplexing to offset the difference.

It's clear that the limiting factor is the weight capacity of the station wagon. A small truck or sturdy van would have been a more sensible choice. In any case, the station wagon wins hands down. Unless that old thing breaks down.

1975 Ford LTD Wagon
0
0

mini tip:

You can shorten SHAs to as few as their first four characters, and Git will still accept them. In the case of ambiguity, where the same prefix matches two commits, Git will tell you. Short prefixes can save a lot of copy-pasting or typing when jumping from commands, such as from `git log` to `git diff`.

Two commands:

1. `git show b380` shows a commit.
2. `git show a721` fails due to the prefix being ambiguous. It lists two candidate commits, allowing the user to try again with a longer unambiguous prefix.
0
0
0
0
0
0
0
0

another unix terminal poll: which part(s) of the terminal do you think are responsible for making basic text editing (like "pressing arrow keys") work? You can pick more than one.

(again not interested in the truth here, I know it's complicated, curious about how people think about it)

0
0

i finally got the last problem addressed with this shell design. this took WAY too long. now i can just clearcoat parts and then do final assembly. this is on printables now, and should be easy to find - there are only a handful of tangara models on that site.

back of a custom tangara music player shell, sitting on a 3d printer bed. shell has a black grip section with a texture similar to star wars lightstabers and 1990s star trek phasers. rest of shell is silver.front of a custom tangara shell, sitting on a 3d printer bed. shell front is silver color, with a 3d printed black cover over the menu dial. screen partially shows a Garbage song currently playing.
0
0
0
0

terminal poll: when you think about how `Ctrl+C` is handled in a unix terminal, who do you think is in charge of making that work? You can pick more than one.

(not interested in the truth here, I know it's complicated, just curious about how people think about it)

0
25
0
0

"It’s really hard to know exactly what happened — working-class immigrants don’t answer a ton of surveys. But our best guess is that they swung 23 percentage points against the Democratic Party.

The crazy thing is, if you believe this — and there’s some uncertainty, but I think some version of this is probably true — then something like half of the net votes that Trump received came from immigrants."

nytimes.com/2025/03/18/opinion

0
0
0
0
0

the "doxing ex" theory seems plausible to me.

another: troll theory: all of these spaces (fedi, friendica, discord, matrix) are nerdy, specifically the kind of nerd used to evade surveillance. her chat rooms are full of pleroma-type racists. the whole thing may be some sort of elaborate 4chan troll, who has impersonated either a really existing Nicole or some random girl they have video clips of. troll doesn't respond to DMs or contacts but is currently trying to gather more momentum before doing something cringe.

facts I know for sure:

- The same DM has been mass sent from probably over 100 different Fediverse instances, since around Jan 31 2025 to this day.
- The DM has some pointedly specific details about Nicole the Fediverse Chick (Polish girl from Toronto, studying pre-health).
- The putative university varies (Toronto Metropolitan University, George Brown College).
- The DM uses nerd lingo ("Fediverse Chick") and points to several nerdy/non-mainstream social media spaces attributted to "Nicole" (friendica, discord, matrix, stumblechat).
- "Nicole" accounts so far have never responded to contacts, or to my knowledge ever tried to scam or bait or even talk to followers in any way.
- The chat rooms (discord, matrix) are abandoned. The admin "Nicoles" never post anything.
- As of yesterday, my "Nicole" DMs are pointing to a Friendica at namestaci.cz. There are also Friendicas at friendica.world (3 times), my-place.social, friendica.io, poliverso.org.
- The Friendica accounts expose a putative work address in Toronto, publicly (!!).
- There's many different photos for "Nicole". All appear to be the same woman and not AI-generated. All are very low quality; someone suggested early 2000s webcam photos, but they look more like video stills to me. Many of the photos clearly group together into the same source video, same outfit etc.
- The namestaci.cz Friendica posted a photo two days ago, titled "My dad's office. He works in renovation and always has a lot going on." This, too, is low quality like a video still.
- The friendica.world accounts have a few dozen photos, most of them seemingly random stills from the videos. (edit: many look like, random or automated/sneak shots of the ceiling or from awkward angles etc.)
- At some point there were "Nicole" Peertube instances. I've watched one cached video, said to be about "hanging out around work"; it shows probably the woman from the photos, walking in the cold somewhere consistent with the Friendica work address. She was talking in the video, but the version I found had no audio.
- At some point there were "Nicole" "live" streams. Reports are that it was some video of the same woman, on loop.
- Reportedly, at some point her Matrix room had the topic "I work at the ****. Come say hi sometime! I work in the **** section, so just ask for Nicole!" This has since been removed.

the more I look at this, the more I think it's targeted harassment of an actual Nicole. either by someone she knows like a vengeful ex, or by 4chan-style trolls who got their hands on a few video clips and personal details.

0
0
0
0
0
0
0

I'm not really sure why this website has a non-mobile version.
I signed up on my laptop, and it told me it needed to verify my identity. First, a SMS code. Normal enough.
then it told me to use my smartphone to scan a QR code to send me to a website that used my phone's browser to take a picture of my ID with the camera.

0

"Nonviolent communication", bah!

It's not the words themselves that constitute violence, it's the intent you are conveying, the act you are performing with your speech. And here's the bottom line: you can rephrase what you say into whatever enlightened language you like, whatever modality of conversation you can imagine, and the intents and the acts remain present.

There's a reason that we sometimes beg someone to "just call me <slur>". At least that's honest. And concise.

0
0
0
0
0
0
0
0
0
0
0