dan
@dan@upvote.au
Aussie living in the USA. https://d.sb/
- Comment on xkcd #3143: Question Mark 20 hours ago:
Wow I had never heard of this!
- Comment on Spotify will now let free users pick and play tracks | TechCrunch 1 day ago:
Buying albums is great because you can host them on your own Plex server and use Plexamp.
(or something like Jellyfin, but IMO Plexamp is still the best app available for streaming your own music collection)
- Comment on Spotify will now let free users pick and play tracks | TechCrunch 1 day ago:
It’s probably the most popular music streaming service at the moment.
- Comment on YSK Coal plants hurt kids' brains, especially poor kids who are forced to live nearby 6 days ago:
This is also something I mentioned to them, but some people just don’t like facts and logic.
- Comment on YSK Coal plants hurt kids' brains, especially poor kids who are forced to live nearby 1 week ago:
I was arguing with someone on another social media site because they were posting this nonsense about EVs being horrible for the environment because all the power comes from coal.
Turns out they live in Houston, where 92% of power generation is renewable. lol.
Even across the whole USA, coal is only 16% of power production. www.eia.gov/tools/faqs/faq.php?id=427&t=3
- Comment on The Browser Company (Arc, Dia) Has Been Acquired by Atlassian 1 week ago:
I’m just using regular Firefox at the moment. I briefly tried Floorp but it felt a bit slow.
Well, except at work where we’re forced to use Chrome for security reasons. They rely on Chrome Enterprise as part of their endpoint security solution, which has features like preventing copying from a sensitive/confidential work webapp then pasting onto a non-work site.
- Comment on The Browser Company (Arc, Dia) Has Been Acquired by Atlassian 1 week ago:
I completely forgot that Zen is Firefox-based. I’ve been avoiding some of these newer browsers because they’re based on Chromium. I’ll have to try it out!
- Comment on 18% of people running Nextcloud don't know what database they are using 2 weeks ago:
I’d say 9/10 aren’t doing proper backups given most people don’t actually do DR runs and verify whether they can fully recover from their backups. If you don’t test your backups, you don’t have backups!
- Comment on 18% of people running Nextcloud don't know what database they are using 2 weeks ago:
Which containers do automatic backups?
- Comment on The Browser Company (Arc, Dia) Has Been Acquired by Atlassian 2 weeks ago:
Unfortunately that’s the goal of a lot of startups. A startup is considered “successful” if they get acquired by a large company and employees of the startup make a lot of money.
- Comment on 18% of people running Nextcloud don't know what database they are using 2 weeks ago:
Where’s the MySQL option? Some of my servers are running MySQL instead of MariaDB because it allowed binding to multiple IP addresses (although I think Maria has implemented this now), and some query plan optimizations were implemented in MySQL but not MariaDB.
- Comment on 18% of people running Nextcloud don't know what database they are using 2 weeks ago:
You still need to know what database system is being used in order to make backups of the database. You can’t just snapshot or backup the data directory while a database is running, because you might end up with an inconsistent state that won’t restore properly. You need to either stop the DB before doing the backup, or use the relevant DB-specific tools to perform a backup.
- Comment on Big Surprise—Nobody Wants 8K TVs 2 weeks ago:
So people in rural areas without good internet, or places where the network is airgapped, can’t use them at all? Seems like there’s be a way around it.
- Comment on Chhoto URL v6.3.0 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust. 2 weeks ago:
I’m a C# developer and run .NET apps on Linux all the time. Even before .NET Core, I was using Mono to run C# apps on Linux. There used to be quite a few GNOME apps written in C#.
There’s .NET and then there’s .NET Core which is a mere subset of .NET.
Nope. The old .NET Framework has been deprecated for a long time. The latest version, 4.8.1, is not very different to 4.6 which was released 10 years ago.
The modern versions are just .NET, which is what .NET Core used to be, but with much more of the framework implemented in a cross-platform way.
The list of .NET stuff that will actually run on .NET Core (alone) is a barren wasteland.
All modern .NET code is built on the cross-platform framework. Only legacy apps used the old Windows-only .NET Framework.
- Comment on Big Surprise—Nobody Wants 8K TVs 2 weeks ago:
I totally get where you’re coming from. It’s hard to find devices like that. I think the issue is that regular customers are demanding the smart features, and using them without caring about privacy aspects.
- Comment on Big Surprise—Nobody Wants 8K TVs 2 weeks ago:
If it wants a network then stick it on an isolated VLAN with no internet access.
- Comment on Big Surprise—Nobody Wants 8K TVs 2 weeks ago:
You can have a smart TV but never set up any of the smart features. I have two LG OLED TVs but rarely touch anything on the TV itself. I’ve got Nvidia Shields for streaming and turning it on or off also turns the TV on or off. Same with my Xbox.
I just need to figure out if I can use CEC with my SFF gaming PC (so that turning it on also turns the TV on, and turning it off turns the TV off), then I won’t have to touch the TV’s remote again.
Ethernet port or wifi are good for controlling the TV using something like Home Assistant. I have my TVs on a separate isolated VLAN with no internet access. I have a automation that runs when the TV turns on, to also turn on some LED lights behind the TV.
- Comment on Chhoto URL v6.3.0 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust. 2 weeks ago:
Thanks, this is a good insight.
- Comment on Chhoto URL v6.3.0 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust. 2 weeks ago:
C# has been cross platform for a long time.
Almost everything ever written in C# uses Windows-specific APIs
Not really. Most C# apps use .NET libraries rather than direct Win32 calls, and .NET is cross-platform.
basically no one installs the C# runtime on Linux anymore
You can compile a C# app to a single executable that doesn’t require the framework to be installed.
Are you running Jellyfin, the *arr suite, slskd, or Technitium DNS? They’re all written in C#.
- Comment on Chhoto URL v6.3.0 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust. 2 weeks ago:
Yeah it’s definitely not possible to reach 50MB with a Node.js Docker image, but <150MB should be doable with a distroless base image + compiling the app into one JS file (for example, using Parcel or esbuild).
It’s possible to reach ~50-60MB Docker image with a C# app though. Rust and Go definitely produce more compact binaries though.
- Comment on Chhoto URL v6.3.0 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust. 2 weeks ago:
This makes sense! You get the same advantage if the app uses Go or C# though, and both of those can compile to a single statically-linked executable too.
- Comment on Chhoto URL v6.3.0 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust. 2 weeks ago:
if it were written in NodeJS or Python or something I’d be less interested.
Does it matter if it’s running in Docker and the container is lightweight (say less than 50MB), though? I like apps being written in a language I know well so I can contribute if needed, but other than that, I mostly treat a Docker image as a black box.
- Comment on Chhoto URL v6.3.0 is out now: A simple, blazingly fast, selfhosted URL shortener with no unnecessary features; written in Rust. 2 weeks ago:
Looks like a good project, but I genuinely don’t quite understand why Rust projects feel the need to advertise “written in Rust” as a feature. Do you find that a lot of users care which programming language your app is written in? I don’t know which programming language most of my self-hosted apps use, and I don’t mind since they all work well and do their job.
- Comment on Alternative to NordVPN Meshnet? 2 weeks ago:
This is a decent idea. You can configure the VPS to be an exit node on the Tailnet, and configure the clients to use it as their exit node. Then you’d just need to configure some nftables rules to masquerade (source NAT) to the VPN network interface.
- Comment on Alternative to NordVPN Meshnet? 2 weeks ago:
Tailscale is “mostly” self-hosted, in that the VPN connection itself is peer-to-peer almost all the time. You can host your own Headscale and DERP/Relay servers to make it fully self-hosted, but tbh I’m fine not self-hosting the control plane.
The relay server is only used if both ends have very restrictive NAT and none of the NAT hole punching techniques work, which is rare other than on very locked down corporate networks. If you have IPv6 enabled on both ends, you shouldn’t have issues making a direct connection, as IPv6 doesn’t use NAT. Even with regular NAT (like a home internet connection) on both ends, Tailscale can use UDP hole punching on both ends to establish a direct connection.
- Comment on Time to send a message 2 weeks ago:
The rate limit was only client-side, so you could patch it with Messenger Plus and spam the button to keep sending nudges over and over.
- Comment on Time to send a message 2 weeks ago:
Practically everyone in Australia used MSN Messenger. Once it died, most people switched to Google Talk, then to Facebook Messenger. Messenger is still the most popular by far - last I checked, it had around 2x the number of users as the second most popular (which I think was WhatsApp).
- Comment on Time to send a message 2 weeks ago:
I was on Linux so I used an MSN Messenger clone called aMSN. It was a decent enough experience, although the UI looked pretty dated since it used Tk. I learnt basic Tcl (programming language) so I could implement new features myself.
- Comment on Mommy, Why is There a Server in the House? 2 weeks ago:
The book was written to sell Windows Home Server.
- Comment on New Threat Research Reveals AI crawlers make up almost 80% of AI bot traffic, Meta Leads AI Crawling As ChatGPT Dominates Real-Time Web Traffic 3 weeks ago:
They are for anything that’s E2E encrypted (so that the link isn’t revealed to Meta servers), but for public posts on Facebook, the server does the scraping.