HNHacker News
TopNewBestAskShowJobs

esbeeb

203 karma · joined January 17, 2022

submissionscomments
esbeeb··on Ask HN: Does anyone else feel like nothing matters anymore?
Yep, everyone has forgotten the term "TCO", it seems
esbeeb··on What job interviews taught me about Kubernetes
"linux+nginx+postgres+favourite-lang" - I agree here. Yes, don't over-complicate things.
esbeeb··on Ask HN: Share your personal website
https://owleyes.blue/
esbeeb··on CLI agents make self-hosting on a home server easier and fun
I too have that same Dell Optiplex 3060 micro. I love it for experimenting also. Also use wireguard for remote access. I use incus for my Linux containers, preferring it to proxmox.
esbeeb··on YouTube is taking down videos on performing nonstandard Windows 11 installs
People complain about how they hate to use the command line in Linux. But they don't similarly complain about these ultra obscure, ugly commands. When Microsoft necessitates commands, somehow it's different.
esbeeb··on Wireguard FPGA
This is a flex!
esbeeb··on You can now buy personally Human Attention for $5
Every narcissist will love this, and I'm not kidding. This is their catnip: attention itself.
esbeeb··on Publishing a Docker Container for MS Edit to the GitHub Container Registry
MS Edit in the house! /s
esbeeb··on Why not use DNS over HTTPS (DoH)?
DoH is the enemy of all self-hosters. When port 443 is used, you can't discriminate on it - to perhaps monitor it, work towards debugging it, block it, re-route it, etc. DNS shouldn't be a stow-away within some other protocol like HTTP, hiding from network-level scrutiny and control.

DoT is the friend of all self-hosters. Self-hosters need to control their own DNS if they want to use SSL within their LANs, within their self-hosted VPNs, and within their own self-hosted VPN subnets especially (I use Wireguard subnets a lot). Secure DNS with TLS, sure, but this control-ability, at the port level (853), is what a self-hoster needs to keep their life sane.

esbeeb··on FFmpeg merges WebRTC support
WebRTC is very, very hard to code for. But if FFmpeg abstracts that complexity away, then WebRTC becomes much easier to add to a software project wishing to benfit from that which WebRTC offers.
esbeeb··on FFmpeg merges WebRTC support
Gajim, the XMPP client, has been awaiting this for a long time! Their Audio/Video calling features fell into deprecation, and they've been patiently waiting for FFmpeg to make it much easier for them to add Audio/Video calling features back again.
esbeeb··on Zuckerberg's Grand Vision: Most of Your Friends Will Be AI
"If I type the @ symbol in a group to mention a participant Meta AI is in the list." - I just tried it myself in a group chat, but I don't see it. Maybe it's just starting to be added? or was made invisible to being listed by "@"?
esbeeb··on XMPP vs. Matrix
actually, push-to-talk voice memos do work Gajim. An underrated feature!

Prosody allows voice and video calls - I have a TURN server all set up with it - but QOS rules (which are beyond my control, and are the fault of the ISPs I use) can sometimes squash calls made.

Gajim 1.9.3 (Flatpak) seems support voice and video calls to Conversations, but then it doesn't work. One Conversations smartphone can make voice and video calls to another Conversations smartphone.

esbeeb··on XMPP vs. Matrix
I run Prosody XMPP server on a cheap VPS, and appreciate how it's a stock Debian package, greatly simplifying security updates. It's delightfully lightweight on the server.

I use Conversations as a client in Android, and Gajim in Linux.

The basics like OMEMO, file attachments, push-to-talk voice memos (in Conversations, but not Gajim) work well. All comms are at least client-to-server-encrypted, and the OMEMO-protected comms are end-to-end encrypted.

esbeeb··on Ask HN: User communities that aren't Discord?
I agree the slowness is a deal breaker. (Note: I tested it out a few years ago, but never went beyond that prototyping phase)
esbeeb··on Ask HN: User communities that aren't Discord?
Discourse is written in ruby, and it's not as performant as I would like. Discourse isn't really suitable for running on, say, a Raspberry Pi 5. It's even somewhat sluggish-feeling at times, running on a 4ish year old PC as a server (which my own org does, in a Docker container in Debian). We have a low user count, so that sluggishness seems unreasonable.
esbeeb··on Ask HN: User communities that aren't Discord?
I've been keeping my eye out for something more responsive (in an AJAX-like way) than phpBB, but less bloated than Discourse (as it's written in ruby). Something Open Source, decently low-effort to maintain (I like Debian), could run on a Raspberry Pi 5 for a small community, and doesn't require docker. This might be suitable. Thanks for the endorsement.
esbeeb··on Microsoft cutting crucial link to Gaza, Palestinians say
It's interesting how no matter how much that we'd all like for technology to be this nice tidy domain of knowledge which doesn't intermingle in any messy way with philosophy or religion - where there is much less exactitude and clear boundaries - alas, this intermingling of morality comes around sooner or later.

Morality/ethics/religion/philosophy can't help but come to bear on any and all technology, once it becomes widespread, systemic and seemingly "too big to fail."

esbeeb··on Ask HN: What's Wrong with IRC?
Strongly agree that this is a great answer. Anyone who neglects to see the interpersonal persective/psychology of entire demographics of users (considering their needs and wants), focusing only on the technical, is missing a big dimension of the picture here.
esbeeb··on Ask HN: What's Wrong with IRC?
IRC is not mobile-friendly (and I have to regretfully admit we live in a push-notification-requiring sort of world now).

Myself, I needed something IRC-like, which was open-source, and mobile friendly, so I tried Mattermost team server for a few years. What turned me off over time was that it required manual upgrades. I would have preferred something which was a nice, tidy Debian package.

Now I've turned to the prosody XMPP server instead, which is a standard Debian package (and now upgrades itself, if and only if, there are security problems, with Debian's "unattended-upgrades"). It runs on a $5US/month VPS. Setting up all the SSL stuff, and firewalling rules - as it uses multiple ports - did take a few days to figure out!

PS: A similar discussion around merits/demerits of IRC was recently on mastodon here: https://hachyderm.io/@miah/112649146585492861

I made a couple of related comments (WRT prosody, and Mattermost Team server): https://c.im/@sbb/112673859554591548 https://c.im/@sbb/112673727757562126

esbeeb··on Mozilla roll out first AI features in Firefox Nightly
I've been using Librewolf for about a week now, and I hope they strip out/disable this AI feature.

A few librewolf "gotchas", BTW, should anyone else want to try it: https://c.im/@sbb/112653498580361415

esbeeb··on AI is not your friend
Once AI becomes covertly Narcissistic, or Machiavellian, then indeed very big trouble - psychologically - is in store for vast swathes of people.

Here are a couple of brief videos on dark psychological strategies - which AI can be taught to have:

"6 Dark Psychology Tricks To Beware Of": https://www.youtube.com/watch?v=saEErVMirqc

"My #1 Covert Sign For Spotting Narcissism": https://www.youtube.com/watch?v=P-NlptpY7Ls

esbeeb··on Picotron Is a Fantasy Workstation
Zoom alone takes 2.4GB of RAM, just after being launched and starting a meeting - and no-one's even joined the meeting yet.
esbeeb··on Picotron Is a Fantasy Workstation
Correct. 70's
esbeeb··on Picotron Is a Fantasy Workstation
When I use Raspberry Pi OS in a Raspberry Pi 4, 8GB of RAM - I feel I already have an excellent, refreshingly stable, late-90s-era experience. It scratches that strange nostalgia itch for that more innocent experience - of early-times WIMP computing.

I can surf the web, edit LibreOffice files, record audio in Audacity on my nice Rode microphone, watch video files in VLC, remotely VNC in, transfer files in and out over SSH's SFTP, etc.

Pretty much all that's really missing, to fill it out, is Zoom (or some such functional equivalent) with a fast-enough frame rate on video calls. And this is not, strictly speaking, the fault of Raspberry Pi, et al.

esbeeb··on Linux: Ext4 data corruption in 6.1.64-1
Can you give example code to stop that timer?
esbeeb··on Linux: Ext4 data corruption in 6.1.64-1
In Debian bookworm:

"sudo systemctl stop unattended-upgrades.service" ...wasn't able to prevent unattended-upgrades from going on ahead and just upgrading (to this problematic kernel) anyway.

Unintuitively, the "right" way to disable unattended-upgrades is:

"sudo dpkg-reconfigure unattended-upgrades" ...and choose "No" when asked.

esbeeb··on Ask HN: What sub $200 product improved your 2023
An RPi 4, 8GB. I run heimdall, calibre-web, nginx, and PiVPN/wireguard on it.
esbeeb··on Ask HN: Whats the modern day equivalent of 80s computer for kids to explore?
Self-hosting anything and everything (on one's LAN) is a domain with lots of "Wild West" still in it.

No two people will set it up quite the same.

esbeeb··on XML is better than YAML – Hear me out
Your YAML example doesn't need double-quotes around the IPv4 addresses, but then very confusingly and problematically does need double-quotes around an IPv6 address, due to the colons.

This creates a serious footgun in Ubuntu netplan, leaving a server totally unbootable, but simultaneously not triggering "netplan try" as any sort of parsing problem:

https://news.ycombinator.com/item?id=37591110

Page 1 of 3Next →