@dan@upvote.au avatar

dan

@dan@upvote.au

Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
d.sb
Mastodon: @dan

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dan,
@dan@upvote.au avatar

The first time I tried another programming language, I was confused as to how to write code without using GOTO.

dan,
@dan@upvote.au avatar

How did you build this list? This is likely to break other things. Azureedge isn’t just for ads, and msftconnecttest is literally only used to detect if your internet connection is working.

dan, (edited )
@dan@upvote.au avatar

what they did to LXD

I still don’t understand what LXD does that LXC doesn’t do. LXC is significantly more popular. All the major control panels (like Proxmox, SolusVM, Virtualizor, etc) support OpenVZ or LXC but not LXD.

dan,
@dan@upvote.au avatar

I’m not trying to argue? I legitimately don’t know what advantages LXD has since I don’t see it used widely in the industry, whereas LXC is everywhere.

dan, (edited )
@dan@upvote.au avatar

I use Audiobookshelf for audiobooks, but apparently it supports Podcasts too. I haven’t tried that feature yet.

It’s a self-hosted system that you run on your own server.

dan,
@dan@upvote.au avatar

I live in Silicon Valley and this is a standard thing here. Companies measure your success as an employee based on “impact”. Launching a new thing that tens or hundreds of millions of people like and use is big impact. Deleting old code to reduce the overall complexity of the system is also seen as having a lot of impact - old code has potential security risks, privacy / data storage risks, may require legacy frameworks that aren’t supported any more, etc.

However, maintaining an existing system isn’t always seen as impactful, unless it’s a major system or needs some large bug fixes for issues that affect a significant number of users, or that affect paid customers.

Sometimes, apps are built by a small team (say 1-4 people) during a hackathon. Eventually, that team has to move on to other work, and nobody else wants to pick up maintenance of the system they built. This is usually the reason why smaller products die.

You also need to keep in mind that if you’re using a free service, you’re not the customer. The customer is whoever is paying for the service on your behalf - for example, advertisers, paid users, etc. Generally, time spent improving the app will be spent on improving the experience for paid users rather than free ones. New features in systems like Gmail, Google Drive, etc mostly get built because paid users ask for them. This also means that apps that don’t drive revenue (like Google Reader, etc) have very light staffing.

dan,
@dan@upvote.au avatar

Google stopped being a technology business a long time ago; pragmatically nowadays it’s simply an advertisement company that dabbles on tech

They’ve primarily been an ad company ever since they acquired DoubleClick in 2008.

dan,
@dan@upvote.au avatar

For email, FastMail and MXRoute are good.

MXRoute needs you to have your own domain, but they let you create unlimited accounts at that domain. You’re just limited by total disk space. Sometimes they have good Black Friday deals.

I’d strongly suggest you use your own domain. It means you can easily change provider again in the future while still using the same email address. Get a domain for your surname and give accounts to your family :)

dan,
@dan@upvote.au avatar

I pre-ordered a Framework 16 laptop and will probably try Linux Mint Debian Edition on it when it arrives.

Debian Edition because I prefer Debian over Ubuntu.

dan,
@dan@upvote.au avatar

I like Sweet Home 3D. I’m slowly building my house’s floor plan and laying out furniture using it. Just using it sporadically once every few weeks. It’ll be done eventually.

I’m hoping to use it in Home Assistant with ha-floorplan (experiencelovelace.github.io/ha-floorplan/) so that I can have a floor plan with things overlaid on it (lights, temperature, etc) that you can tap to toggle.

dan,
@dan@upvote.au avatar

Would you consider Candy Crush an ad? It was preinstalled. Was the pinball game that used to come with Windows an ad for Maxis Full Tilt Pinball? Was the U2 album that Apple gave away for free an ad for U2? (that was even worse since it was very difficult to remove the album from iTunes).

To be clear, I don’t like that Microsoft bundled Candy Crush. I even saw it on my work PC running the enterprise version of Windows! I’m just not sure I’d consider it an ad.

dan,
@dan@upvote.au avatar

I’ve been using Debian on servers for over 20 years. Rock solid. I like it. I like that it doesn’t have any corporate influence, and that the main repo consists only of free software. Changes are only made if there’s a good reason, unlike Canonical which seem to change things in Ubuntu just because they can.

The last time I used Linux as a desktop OS was around 2007 so I’m excited to get back into it.

dan,
@dan@upvote.au avatar

The main thing is ensuring all internet traffic is treated equally, basically like you said. ISPs can’t block, throttle, or prioritize content. Some examples:

  • Comcast can’t throttle Netflix to make their own Peacock service seem better.
  • Providers can’t say that you have unlimited usage of Netflix, but other video services count towards your monthly quota. Some mobile providers in other countries do this.

They also made two other changes. Directly from their press release:

  • Safeguard National Security – The Commission will have the ability to revoke the authorizations of foreign-owned entities who pose a threat to national security to operate broadband networks in the U.S. The Commission has previously exercised this authority under section 214 of the Communications Act to revoke the operating authorities of four Chinese state-owned carriers to provide voice services in the U.S. Any provider without section 214 authorization for voice services must now also cease any fixed or mobile broadband service operations in the United States.
  • Monitor Internet Service Outages – When workers cannot telework, students cannot study, or businesses cannot market their products because their internet service is out, the FCC can now play an active role.
dan,
@dan@upvote.au avatar

Yeah, I’m not sure. The press release on the FCC’s site doesn’t have much detail. I’m sure there’s some “official” text somewhere that has a detailed explanation, but I’m not sure where to look for it.

dan, (edited )
@dan@upvote.au avatar

Other points about the Australian system:

  • The cost of the university course is subsidised by the government. The government pays the majority of the cost, usually around 70-80%. For example, a Bachelor of Computer Science degree at the university I went to (Swinburne) is currently AU$9k/year (~US$5.8k) subsidised vs AU$39k/year (~US$25.4k) full price.
  • The loans for the amount you have to pay are through the government and are interest free. They’re indexed for inflation once per year, but this is a much lower increase compared to interest from a bank loan.
  • You only have to pay it off once you earn over $51k/year, like you said. Repayments start at 1% of income and are paid as part of your income tax return.
  • They used to have a program where if you paid $500 or more of the loan upfront, you’d get a 10% discount (so e.g. if you paid $500, it’d reduce your loan balance by $550).

Note that this system only applies to citizens and permanent residents. International students still have to pay the full price. Having said that, Australian universities frequently advertise at college fairs in the USA, as even at the full price plus flights plus accomodation, studying in Australia can still end up cheaper than the USA, and Americans love Australia 🙂

dan,
@dan@upvote.au avatar

Discord? For Linux communities? Linux communities usually like to stick to non-proprietary solutions.

dan, (edited )
@dan@upvote.au avatar

Vista did a bunch of great things… It added BitLocker drive encryption. It added the Snipping Tool for screenshots. It added a newer driver model that end up making drivers far more reliable than on Windows 9x and XP. It required drivers to be signed, which helps a lot with security. It added UAC, which was initially painful but also really helped improve security (no more running every single process with admin permissions). It moved C:Documents and Settings to C:Users so we didn’t have to type that long path any more. And probably a bunch of others I’m forgetting

It was kinda half-baked at the time, but these are all major defining features of Windows. It just took a while for them to become stable.

dan,
@dan@upvote.au avatar

The people that create TikTok content are still going to exist even if TikTok goes away. They’ll just move to another platform.

dan,
@dan@upvote.au avatar

CCPA (in California) is a good first step. Ideally something similar should be enacted for the entire country.

dan,
@dan@upvote.au avatar

Australian bread is very different to US bread. Aussie bread (especially white bread) almost always has no added sugar, and it’s usually light and fluffy, not dense like some US bread. Even the cheapest supermarket brand bread in Australia is better than a lot of the expensive breads in the US.

As an Aussie living in the USA, it’s been hard to find good bread here. I get sourdough these days, which is good enough.

Surprisingly, one of the better white breads I’ve tried is from Walmart. It’s in their bakery, labeled as “English toasting bread”. Bread labeled as “Italian bread” is often decent, too.

The best bread is from bakeries of course, but they’re not as widespread as in Australia where we have bakeries everywhere.

dan,
@dan@upvote.au avatar

Non-competes have been banned in California for a long time, but didn’t expect them to be banned nationwide!

dan,
@dan@upvote.au avatar

It’s more likely than you think!

dan,
@dan@upvote.au avatar

Honestly I’m just using mine as a basic switch at the moment. It was the cheapest 12-port 10GBase-T switch I could find at the time I bought it, but all the extra features in their OS are a nice bonus.

KDE Plasma 6.0, and KDE Gear 24.02 released (kde.org)

Today the KDE Community is announcing a new najor release of Plasma 6.0, and Gear 24.02. KDE Plasma is a modern, feature-rich desktop environment for Linux-based operating systems. Known for its sleek design, customizable interface, and extensive set of applications, it is also open source, devoid of ads, and makes protecting...

dan,
@dan@upvote.au avatar

The default software was one of the main reasons KDE was created. The original creator didn’t like that every app on their system seemed to use a different UI toolkit, and wanted a consistent appearance across everything.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • thenastyranch
  • magazineikmin
  • ethstaker
  • khanakhh
  • rosin
  • Youngstown
  • everett
  • slotface
  • ngwrru68w68
  • mdbf
  • GTA5RPClips
  • kavyap
  • DreamBathrooms
  • provamag3
  • cisconetworking
  • cubers
  • Leos
  • InstantRegret
  • Durango
  • tacticalgear
  • tester
  • osvaldo12
  • normalnudes
  • anitta
  • modclub
  • megavids
  • lostlight
  • All magazines