HNHacker News
TopNewBestAskShowJobs

bingo-bongo

250 karma · joined September 21, 2019

submissionscomments
bingo-bongo··on Fancy Curl Sites
You can use whatever name you like and the “x-“ indicates it’s experimental.

An RFC exists that discourages the “x-“ naming, but it’s still very much in use in the wild.

bingo-bongo··on 'Wallace and Gromit,' 90% Alone
Yeah, way to go Willy! We’re rooting for you!
bingo-bongo··on Ask HN: What do you run on a $5 VPS that's worth keeping online 24/7?
My setup is a bit over the top, but I like tinkering and build a lot of odd projects:

3x$5VPS: Garage S3 cluster for static sites and project builds, behind haproxy. Also runs Postgres w/ patroni and a small game server for a game I’m working on and some nameservers. My website is on all 3 VMs and has a little gimmick, where state is tracked between them.

3xOld MiniPC: Proxmox cluster for running Gitlab+Runners, monitoring vm, Valheim server, Syncthing, plus a couple of other odd projects. The oldest hw is probably close to 10 years old (NUC7) and the other two is refurbished Lenovo M710q I think, so nothing fancy.

Everything is connected- and communicate over Tailscale.

bingo-bongo··on Apple introduces M6 and M5 Ultra
Simon Sinek - Apple vs Microsoft: https://m.youtube.com/watch?v=jEOftmUJ6a4

But it had nothing to do with the iPod/iPhone release in his story.

(story starts ~1:15, but I highly recommend the entire talk)

bingo-bongo··on Ten Ways NAS Is Getting Enshitified
> I wish data centres would release their used supply on market.

They do: https://serverpartdeals.com/

Haven’t used them myself, but afair Wendel (Level1Techs) mentioned them at some point.

bingo-bongo··on CarPlay Is Additive
I’ve had ~15 cars over the past 25 years, different make and models, some really cheap, some fairly expensive. One thing they all have in common: their terrible infotainment UI.

I’m sure they are trying and it has gotten slightly better lately - but it’s still not great imho. If they really want to do it better than Apple etc., they seriously need to up their game - and I really wish they would, but I don’t see that happening, the cost is too high.

bingo-bongo··on Microsoft's open source tools were hacked to steal passwords of AI developers
..and with faster and faster iterations :|
bingo-bongo··on GrapheneOS user reported to authorities for using GrapheneOS
I started studying IT back in ‘99 and got a strict warning from the school my first year, because I had used the schools network to access the internet from my own laptop. I had “gained access” by plugging an ethernet cable into a random socket in the wall, and was doing some homework, when radom employee walked by. Since there wasn’t any rules (yet), that allowed nor disallowed it, I got of with only a warning ... from a school, that teaches IT :|
bingo-bongo··on Love systemd timers
Just remember: never use Environment= for secrets, since they are visible to all users on the system.

(Use EnvironmentFile= instead)

bingo-bongo··on PS3 Emulator Devs Politely Ask That People Stop Flooding It with AI PRs
> ..laymen..

That’s the behavioral problem.

When AI is assisting a professional, the outcome is vastly different.

bingo-bongo··on Migrating from DigitalOcean to Hetzner: From $1,432 to $233 With Zero Downtime
The comparison is somewhat skewed, since they went from an (expensive) virtual server to a cheaper dedicated server (hardware).

One of the new risks is if anything critical happens with the hardware, network, switch etc. then everything is down, until someone at Hetzner go fixes it.

With a virtual server it’ll just get started on a different server straight away. Usually hypervisors also has 2 or more network connections etc.

And hopefully they also got some backup setup.

It’s still a huge amount of of savings and I’d probably do the same of I were in their shoes, but there is tradeoffs when going from virtual- to dedicated hardware.

bingo-bongo··on Tailscale Peer Relays is now generally available
We've setup and used peer-relays since it was first announced and they've been great, but they do solve a somewhat specific problem.

Some of our users experienced fairly limited throughput from time to time. Under certain circumstances (eg. always ipv4 NAT/double-NAT, never for ipv6) their Tailscale client couldn't establish a direct connection to the Tailscale node in the datacenter, so data was relayed through Tailscales public relay nodes. Which at times was rate limited/bottleneck - in all fairness, that is to be expected according to their docs.

The first mitigation was to "ban" the specific public relay they were using in the policy. Which helped, but still not a great solution and we might just end up in a weird whack-a-mole-ish ban game with the public peer relays in the long run.

So we setup a peer relay, which networking-wise is in a DMZ sort of network (more open), but location wise still in the datacenter and allowed it to easily reach the internal (more restricted networking) Tailscale nodes. Which solved all throughput problems, since we no longer have users connecting through the public relays.

Also, the peer relays feels a little bit magic, once you allow the use of them in the Tailscale policy, it just works(tm) - there is basically zero fiddling with them.

EDIT: I'll happily provide more details if interested - we did a fair amount of testing and debugging along the way :)

bingo-bongo··on Roots is a game server daemon that manages Docker containers for game servers
Or: https://linuxgsm.com/ - 130+ game servers.

CLI only though, but really nice.

bingo-bongo··on FediMeteo: A €4 FreeBSD VPS Became a Global Weather Service
Try “UsePAM no” and ensure “UseDNS no” in sshd_config on Ubuntu and you’ll probably experience the same fast login time.
bingo-bongo··on Web Browsers have stopped blocking pop-ups
“We care about your privacy..”

Followed by something about 1800+ companies they want to sent my data to .. :|

bingo-bongo··on How I protect my Forgejo instance from AI web crawlers
AI companies scrape to:

- have data to train on

- update the data more or less continuously

- answer queries from users on the fly

With a lot of AI companies, that generates a lot of scraping. Also, some of them behave terribly when scraping or is just bad at it.

bingo-bongo··on Danish postal service to stop delivering letters
It’s been privatized for the past 15 years or so. It’s just change of contractor.
bingo-bongo··on I got hacked: My Hetzner server started mining Monero
Yeah, I'm already using nftables and I agree that it's better than eg. iptables (or the numerous frontends for iptables) and probably the best bet we have at this point - but honestly, it's still far from the UX I get from pf - unfortunately :/
bingo-bongo··on I got hacked: My Hetzner server started mining Monero
Coming from FreeBSD and pf, all Linux firewalls I’ve tried feels clunky _at best_ UX-wise.

I’d love a Linux firewall configured with a sane config file and I think BSD really nailed it. It’s easy to configure and still human readable, even for more advanced firewall gateway setups with many interfaces/zones.

A have no doubt that Linux can do all the same stuff feature-wise, but oh god the UX :/

bingo-bongo··on Analysis finds anytime electricity from solar available as battery costs plummet
It’s not as much about the risk of failure, as both are safe when the correct safety measures are in place.

But what might happen when they fail - thermal runaway is no joke with lithium-ion, ask any firefighter.

bingo-bongo··on Leaving Intel
Looks like the C64 is behind it (underneath a..?) and there’s a small corner of 5.25” diskette station further back.

Probably not his daily drivers.. :)

bingo-bongo··on Last Week on My Mac: Losing confidence
Huh..? MySQL 9 is not even GA in AWS RDS yet, only in preview: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL...

And latest 8.0 and 8.4 is supported at least a year from now.

bingo-bongo··on I finally understand Cloudflare Zero Trust tunnels
Headscale is the not-vendor-login version of Tailscale.
bingo-bongo··on Node 20 will be deprecated on GitHub Actions runners
> Why is Github enforcing that decision..

Because at the end of the day, Github is responsible for _their_ runners.

If you want full control, install and use your own runners, which flips the responsibility to you.

bingo-bongo··on Where did the Smurfs get their hats (2018)
From a drawing perspective the hat is fairly simple (3-4 lines), looks good and quick to sketch - speed mattered when drawing lots of Smurf’s.
bingo-bongo··on Plex Security Incident
Huh? I’ve used jellyfin on my chromecast for years
bingo-bongo··on Airbus B612 Cockpit Font
Maybe the taller aspect ratio is due to cockpit surfaces being more horizontal or vertical than eyesight..?

Like letters/words painted on the road for drivers to read them.

bingo-bongo··on Rv, a new kind of Ruby management tool
Take a look at Crystal for types: https://crystal-lang.org/
bingo-bongo··on Preliminary report into Air India crash released
Do you know if it says anything about restarting them simultaneously or not?

I would think trying to restart engines one at a time would be preferred, over both of them at the same time - or maybe thats not how it works..?

bingo-bongo··on Browser hijacking campaign infects 2.3M Chrome, Edge users
But then you’ll no longer receive any future security fixes by the publisher.

It’s a hard problem to fix, when we can’t trust any publishers in the future :(

Page 1 of 3Next →