HNHacker News
TopNewBestAskShowJobs

esbeeb

203 karma · joined January 17, 2022

submissionscomments
esbeeb··on XML is better than YAML – Hear me out
There's a happy medium to be found here - balancing ease of use, while avoiding the bug fountain. Having said that, IMHO we should err on the side of avoiding the bug fountain. Make it as simple as possible, but not simpler.

Robbing the future with deceptive over-simplicity - by creating a bunch of future difficult debugging scenarios and possibly footguns - is the far worse evil, than missing out on the maximally-convenient onboarding (which can be foolishly optimized for, for the sake of short-term popularity). All such crap-tastic solutions will eventually need to be replaced again anyway, creating an endless, hellish, slow churn.

esbeeb··on XML is better than YAML – Hear me out
...and TOML would have dodged this, because it requires the double-quotes in both cases (IPv4 and 6), like you say.
esbeeb··on XML is better than YAML – Hear me out
When you have a linux-only scenario - say on your laptop, and servers, which is my case - innernet's simplicity and fairly-good elegance is tough to beat.

As soon as Windows/MacOS/Android/iOS clients want in on the fun, alas, you'll need something more complicated than innernet to accommodate these other clients.

esbeeb··on XML is better than YAML – Hear me out
And then OVH makes you hand-configure your IPv6 address, with netmask and IPv6 gateway - no DHCP6 for their VPS servers. Then they put the footgun in your hand by not mentioning the double-quotes requirements which YAML has for IPv6-with-netmask.
esbeeb··on XML is better than YAML – Hear me out
Here's what my serious error likely was: not putting double quotes around IPv6 addresses with netmask, as is seen in this example YAML snippet:

  allowed-ips: [0.0.0.0/0, "2001:fe:ad:de:ad:be:ef:1/24"]
Note that the IPv4 addy didn't need the double quotes, but the IPv6 addy did.

The parser should have picked this mistake up, and the server shouldn't have been crippled to the extent of needing a rescue.

More docs seen here: https://netplan.readthedocs.io/en/latest/netplan-yaml/

esbeeb··on XML is better than YAML – Hear me out
I, for one, am displeased with .yaml. I recently had a major footgun incident where a Debian VPS was rendered completely unbootable because of Ubuntu netplan's highly-annoying use of YAML (where I had done the slightest misconfiguration, and to my eye it looked perfect, and my changes successfully passed the parser of "netplan try"). Yes, that's right - the server needed to be rebooted in rescue mode; it wasn't just merely stranded with no working network interfaces, where the web-based serial console would have been enough to undo the footgun gunshot. Nightmare!

The solution was to uninstall netplan.io Debian package where it didn't belong - get that YAML out of there. My hosting provider, OVH, figured it would be a good idea to shoehorn netplan - with its accursed YAML - into Debian for Network configuration. Bad move.

+1 for TOML. I love it's usage in innernet config files to set up new clients with a single generated "invitation" file.

esbeeb··on Vigil, the eternal morally vigilant programming language
I laughed. Hard.
esbeeb··on Ask HN: How would you raise $600k for a boring software co?
Make something wireguard-related. It's the boring sort of secure networking infrastructure that vast numbers businesses need.

How about paid-for, closed-source innernet clients for Windows, Android, MacOS, iPadOS, iOS? Which install super-smoothly? https://github.com/tonarino/innernet

esbeeb··on I’m so sorry for psychology’s loss, whatever it is
Silly question: why can't an AI be written which can read through all these piles of psychology papers, looking for various kinds of characteristics of fraudulent or sloppy scholarship, then summarizing its findings, assigning suggested reputation scores to various papers and authors?
esbeeb··on I’m so sorry for psychology’s loss, whatever it is
A scathing lambastement.
esbeeb··on How to Setup a Plex Media Server on Raspberry Pi
WinSCP - using the SFTP protocol, which the ssh server on the Pi provides - would be a better file transferring tool than the outdated/insecure "scp" command.
esbeeb··on Zoom terms now allow training AI on user content with no opt out
QOS (Quality-of-Service) rules might starve your traffic of bandwidth. Are you sure you have perfect "Net Neutrality" on your side?

You would be well advised to use services where the traffic travels through https on port 443 on the server (because it's been my experience that it tends to get pretty good QOS favorability). My own little rule of thumb: "you can connect to any port you want, so long as it's port 443 https." ;)

esbeeb··on Tell HN: Digikey has 1822 Pi4 8GB and 3793 1GB in stock
I just snagged an 8GB RPi4 here in Malaysia from autobotic.com.my - and they're still available: https://www.autobotic.com.my/raspberry-pi-boards/Raspberry-P...

Note: This vendor is "off the radar" at rpilocator.com. ;)

esbeeb··on Tell HN: Digikey has 1822 Pi4 8GB and 3793 1GB in stock
Word.
esbeeb··on Google is already pushing WEI into Chromium
There should be a "United Guild of Noble GentleNerds", which Google, and all it's employees, could be formally kicked out of.
esbeeb··on Microsoft Office’s new default font: Aptos
"Linux Biolinum O" all the way! :) https://en.wikipedia.org/wiki/Linux_Libertine

I appreciate how it's Debian-packaged into the "fonts-linuxlibertine" package, but is it installed by default in Linux Mint? Alas, no.

esbeeb··on Easy HTTPS for your private networks
Thanks for the explanations! Great links.
esbeeb··on Easy HTTPS for your private networks
Last time I checked, those wildcard LetsEncrypt certs take more work to get, like passing a DNS-based TXT record challenge. Then once you have the wildcard certs, they only last 3 months. Once obtained, they can manually be copied into the LAN using a tool like wormhole. There's a lot of manual steps here which are far harder than how certbot will auto-renew certs when in the cloud - usually requiring no manual intervention, once you succeed that first time.
esbeeb··on Simple Unix Chat
I actually run/manage Mattermost Team server (and know/used/administered Unix/Linux for 25+ years), and it's not a fair comparison. BTW: The relatively low RAM usage and speed of Mattermost is underappreciated, IMHO.

We all know "suc" is merely a tongue-in-cheek thought exercise. :) Good luck getting 100's of millions of Twitter/Bluesky/Threads users to even use Mastodon.

Nobody but geeks can use "suc", Mattermost can be used by a far larger proportion of people.

Good recently posted HN-linked article about how most users have a lot less skill than you think: "The Distribution of Users’ Computer Skills: Worse Than You Think": https://www.nngroup.com/articles/computer-skill-levels/

esbeeb··on Let's welcome Meta, not block them
The author was capable of using the word "embrace", but wasn't clueful enough to meaningfully use the phrase "embrace and extend". So I can't accept his essay as "getting it".

A better article would be: "How to Kill a Decentralised Network (such as the Fediverse)": https://ploum.net/2023-06-23-how-to-kill-decentralised-netwo... ...where the historical example of what happened to XMPP - where Google embraced and extended it - was far more relevant.

esbeeb··on Imaginary problems are the root of bad software
So very funny! In a highly cynical way.
esbeeb··on The Open Buddhist University
https://bhikkhu.ca/buddhism/video/2023/06/01/Dhamma_Talk_113...
esbeeb··on The Open Buddhist University
https://bhikkhu.ca/buddhism/video/2023/06/01/Dhamma_Talk_113...
esbeeb··on The Open Buddhist University
For those interested in an answer to the great question "What does 'authority' mean in a Buddhist context?"

After about 15 hours of work, I've posted a 1.5hr video with many slides answering it:

https://bhikkhu.ca/buddhism/video/2023/06/01/Dhamma_Talk_113...

esbeeb··on The Open Buddhist University
He told me once, however out of respect for his privacy I won't disclose it.
esbeeb··on The Open Buddhist University
Ok, I'll address this on my next livestream (Mondays at 10:30am, Malaysia time, GMT +8): https://bhikkhu.ca/video_dhamma_talks/
esbeeb··on The Open Buddhist University
Ok, I'll address this on my next livestream (Mondays at 10:30am, Malaysia time, GMT +8): https://bhikkhu.ca/video_dhamma_talks/
esbeeb··on The Open Buddhist University
I've taken a look at only a small portion of all the things which he's posted on his site. So I can't vouch for everything there, giving all the content of the site a wholehearted endorsement or not.

From what I saw, yes, it seemed quite solid, and doesn't misrepresent Theravada views.

> Would this be a good place for me to learn about Buddhism?

It wouldn't hurt, as a start. If you want to learn more about it on an experiential level, I would suggest going on a meditation retreat, ideally one which is 10 days long, run by an organization with a good reputation.

esbeeb··on The Open Buddhist University
I agree he did a great job designing his site. :)
esbeeb··on The Open Buddhist University
I've taken a look at only a small portion of all the things which he's posted on his site. So I can't vouch for everything there, giving all the content of the site a wholehearted endorsement or not.

From what I saw, yes, it seemed quite solid, and doesn't misrepresent Theravada views.

← PreviousPage 2 of 3Next →