Just some Internet guy

He/him/them 🏳️‍🌈

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

Max_P,
@Max_P@lemmy.max-p.me avatar

You realize Android is open-source and you can actually audit that all those features actually do what they claim to do, right?

Principle of least privilege is a good thing, even with Google’s apps. Maybe Google can get all that data from elsewhere, sure, but it still reduces the potential attack surface even in their own apps. So Gmail can’t be exploited to get your location and pictures. Chrome can’t be exploited to get your emails. YouTube can’t be exploited to get your location. Even internally, Google is a huge company with loads of employees involved. One could get rogue and add a backdoor, it would only get what that specific app has access to even though Google as a whole can probably get whatever they want.

Plus, I’d say even though I distrusr Google, I still trust them more than I would trust Facebook, Twitter, Reddit, or basically most third party apps. My weather app just doesn’t need to know anything but my rough location. My bank app doesn’t need to know about my location at all, even though I trust my bank with my money. My health insurance app sure doesn’t need to know about anything whatsoever. No apps ever need my phone number or IMEI.

With the previous system, there was a lot of apps that bundled ad libraries that would then send out notifications pretending to be other apps, install other apps without the user’s consent, collect every bit of information possible operating out of Russia or China where you have zero legal recourse.

You may not trust Google, but they have clear, legally binding policies about what they collect, how they use it, and you can potentially sue them if you can prove they misused your data. You can’t say the same about TikTok for example.

The privacy controls benefit everyone. It benefits Google in Android not being seen as a free for all. It benefits users who can and do deny a lot of those permissions. It protects users from apps just getting everything and actively kicking those apps out the Play Store. You can even revoke most of those permissions from Google’s apps if you want. If you flash LineageOS without Gapps you still get all those privacy features without Google’s involvement at all.

Privacy is not a binary thing. Most people don’t want maximum privacy, they’ll happily give their location to Google so Maps work. That doesn’t mean they don’t care and want TikTok to have it all too because Google can.

Your reasoning only makes sense from the point of view that Google is the biggest threat to your privacy in the world amd that everyone else is good. There’s far, far worse than Google.

Max_P,
@Max_P@lemmy.max-p.me avatar

Jokes on them, ours died a few months after their expiration date one year warranty.

Next ones are going to be plain dumb RTMP cameras over PoE cat6 feeding a local server.

Max_P,
@Max_P@lemmy.max-p.me avatar

Yeah, fuck Google on that. I despise the regular Safe Browsing list already as-is. They’ve flagged my domain a few times over the years over false positives, like when Lemmy was taking off and I installed it, it got flagged as impersonating another Lemmy instance. The same happened with a few other self hosted services, because they see an identical login page to other existing domains and mark it as a phishing attempt.

I had to sign up with a developer account just to request reevaluations, so now my domains are linked to my Google Account and they know everything about me. No feedback whatsoever, they just unblocked it after the appeal. No apology, no tips to prevent it in the future.

Google should absolutely not have the authority of taking down people’s websites on a whim based on an entirely AI based and automated fashion.

At this point, Google only cares about their partners and big companies, all the organic small fish websites no longer matter to them whatsoever. They constantly fuck with YouTubers and Android developers, and now they’re expanding their overreach to the entire damn Internet.

Say no to Google.

I wish KDE apps hardcoded their Breeze theme

I use both GNOME and Plasma and various apps from their ecosystems. When using Plasma, GNOME apps look out of place, as they hardcode their Adwaita theme, but they don’t suffer from contrast issues and are perfectly usable. When using KDE apps on GNOME on the other hand, the contrast is terrible, the apps look very ugly and...

Max_P,
@Max_P@lemmy.max-p.me avatar

That’s not a KDE specific issue, it’s Qt defaulting to the default ugly old Plastic theme.

KDE uses Qt, but unlike GTK, Qt isn’t made for KDE. Qt have their own defaults that are generic and doesn’t make any assumption about running on KDE or Gnome. And Gnome doesn’t bother providing any configurations to Qt, because they live in their own GTK bubble where nothing else matters. Adwaita just happens to be the default GTK theme regardless.

Ideally, your distro would take care of setting a saner default Qt theme. There’s even a Breeze theme for GTK, so they could set it to that and everything would look nice and uniform.

Max_P,
@Max_P@lemmy.max-p.me avatar

People here don’t realize how dumb the average user can be. I’ve helped countless people attempt to recover their accounts to which they forgot the password to because they were logged in on their computer and just went to it, and were shocked once they let the cookie expire.

Backup security questions? “Oh, I put random garbage there, there’s no way I remember”.

I’ve known people that end up with a new email more often than they end up with a new phone number for that exact reason. Or worse, they also got a new phone number without thinking about their 2FA SMS and lose a whole bunch of accounts.

With social engineering attacks all over the place, more and more companies just won’t help you in the name of security.

Those users absolutely need to be nudged towards adding backup account recovery info.

shbhmnk, to android
@shbhmnk@fosstodon.org avatar

Wish there was an Android Studio Lite version of the IDE that is targeted to low powered devices and has only bare minimum features to develop an app.

#AndroidDev #Android #Jetbrains #Google @android @android @android @fossdroid

Max_P,
@Max_P@lemmy.max-p.me avatar

Nobody’s stopping anyone from using vim and running gradle directly. ./gradlew assembleDebug and you’re good to go.

Max_P,
@Max_P@lemmy.max-p.me avatar

Isn’t the ISP’s job to bring the customers to the peering point? Why do all ISPs end up wanting to double dip and get paid from both sides?

Google/Cloudflare/Akamai and others already do the job of transporting all that traffic internationally up to the POP, some like Netflix and Google will even set up boxes for free in your datacenter to optimize bandwidth.

The bandwidth between the POP and the end users? 100% the ISP’s responsibility. Who’s ultimately using up all that bandwidth? The ISP’s users.

Max_P,
@Max_P@lemmy.max-p.me avatar

There’s also some pretty big business deals and discounts going on. If you go directly to Canada Post or UPS or Purolator or DHL, you’re going to pay for the big price. If you go through a shipping company, you can get it for much much cheaper. I got over 5x cheaper on a few boxes I needed to ship across the border that way.

That puts individuals and small local companies at a pretty big disadvantage, on top of Chinese products generally being much cheaper to begin with.

Max_P,
@Max_P@lemmy.max-p.me avatar

Yes, that’s what I did. Basically they take people’s smaller shipments, bundle it into a larger shipment that’s much cheaper, and can manage to charge you less and still make a profit on it.

Max_P,
@Max_P@lemmy.max-p.me avatar

I used to think in terms of hourly salaries until I got older and got big money jobs that are in yearly salaries.

I think it comes down to the fundamental difference of salaried jobs vs hourly jobs. Hourly depends on when you’re scheduled, how long. It’s typically flexible schedules, typically student jobs or generally non-career jobs. So comparing compensation with the hourly rate makes sense. The tax rate varies, the pay varies, everything sort of varies. The only reliable metric there is your actual instant compensation.

When it comes to salaried jobs, it’s usually a flat pay. Sometimes I’ll do some overtime, sometimes I do less to compensate for the overtime. The actual hourly rate becomes less relevant, because the hourly rate varies a bit as a result. But also it’s no longer a calculation of “I got X hours this week, I can pay for Y expense when I get my paycheck”. I get paid the same every time, and I care more about whether I’ll overdraft than really how much money I earn per hour. It stops being a useful metric to me. What’s $2/h do for me? Can I afford a new TV with that? Then there’s bonuses typically given as one time payments, lots of one time big expenses on the house. Maybe it cost me 2 months worth of salary and I’ll pay it over 6 to make it work, but I can look back at the expenses in the year and have a good picture of my expenses overall.

In the end, taxes are yearly income, and a year is a decent period for spiky expenses to wash out. I earn X a year, I get taxed Y on it, my expenses were Z, and I have W savings that went into retirement. I don’t really have a use for looking at my expenses weekly/bi-weekly/monthly.

Yearly salaries are assumed in local currency (so USD in the US, CAD in Canada), and the gross amount. Because my friend in Ontario might make the same salary as I do in Québec, but we’re taxed differently, but we can still compare absolute compensation. Same in the US, it varies by state. You may have more or less deducted for various things, maybe you owe back taxes, maybe you owe child support, maybe you have a more expensive insurance plan, maybe you’re throwing more in your retirement plan. But total gross yearly compensation is the same, and includes pretty much everything: tax returns, tax dues, bonuses.

Another example: I’m throwing a lot of money on my retirement account. In Canada, this is non taxable income. But taxes are taken out of your paycheck. So everything I put in an RRSP turns into an implied tax return which is once a year. I get less net income during the month, but higher net income with the tax return. The only accurate numbers are the overall net and gross yearly income.

Max_P,
@Max_P@lemmy.max-p.me avatar

If you’re in any sort of learning context, reinventing the wheel makes sense to understand how it got there and why it’s been made that way, so that you can better use it or improve on it when you need to.

Max_P,
@Max_P@lemmy.max-p.me avatar

It’s improved a lot recently and even surpasses Chrome in some benchmarks, but it took them a really really long time to catch up with Chrome’s speed.

Chrome split up web pages into their own processes very early on, while Firefox still had to mostly run things single threaded. That made a huge difference especially on laptops with 4-8 slow threads.

Chrome also turned to the GPU for acceleration really early on too. That’s also something Firefox took a really long time to catch up with.

Like many, I’ve been on Chromium since the single digit days, and only switched back to Firefox in anticipation of the manifest v3 fiasco.

Chrome was just way too good to not use it. Chrome beat the shit out of Firefox the way Firefox beat the shit out of IE6 back then. It was so good I sucked up the lack of extensions or Flash Player support. It was faster to load ads than use Firefox to block them.

Max_P,
@Max_P@lemmy.max-p.me avatar

Firefox is honestly just kinda always lagging behind on supporting features. If you want to use the latest tech, Chrome is always first to have it.

One that irks me a lot of the lack of any proper PWA support. On both mobile and desktop, you can install websites as apps, and they behave like apps. Slack, Discord, Spotify, YouTube Music, and a whole bunch of others you can install as a PWA and they look just like their desktop counterparts but much lighter, they’re sandboxed and safer to use, and generally perform well. You click an external link on Slack as a PWA? It opens in a new regular browser window. Push notifications get routed to the correct window when you click/tap on it.

Firefox can do that with extremely hacky extensions on desktop, and just can’t on mobile. Best it can do is make a shortcut. But if you receive a notification it opens it in a new tab in the browser, it’s just not nearly as good of an experience.

I rely a lot on PWAs like The Lounge to use IRC as my primary messaging app. I could wrap it in a dummy Cordova app or something but then it’s still running Chrome under the hood anyway, because Firefox also doesn’t support being Android’s WebView plugin.

That’s changing but Firefox on mobile currently only supports like a dozen extensions and that’s it, you can’t even force install them unless you run nightly builds.

Firefox’s engine was also extremely laggy on mobile but that fortunately has also improved a fair bit recently.

Then there’s all the useless features literally nobody asked for like Pocket, sponsored links in the new tab page, Mozilla VPN, and other addons they bought over time with questionable privacy policies. Just make the browser good before you venture into other bloatware.

Firefox just hasn’t had any reason to be used in recent years other than not being related to Google/Chromium. And even then, we’ve had ungoogled Chromium forks since the beginning. It’s the political party you picked for the sake of being against the other worse one.

Max_P,
@Max_P@lemmy.max-p.me avatar

It’s Xubuntu 22.04 so most likely PulseAudio.

Unless you’re using Arch or Gentoo or similar distros that come with nothing by default, it’s pretty much going to have PA or PW.

I don’t understand how people always end up messing with ALSA when we haven’t used ALSA directly by default on any mainstream distro for nearly a decade. Especially with PipeWire around, ALSA should essentially treated like a low level API you don’t mess with unless you have a kiosk application that’s gonna take exclusive direct use of ALSA. Even ALSA plugins like dmix/dsnoop are wildly outdated and buggy with modern applications, if they even still support using ALSA directly. Messing with ALSA is a recipe for pain especially if you’re not intimate with it. There’s very, very few reasons to do anything with ALSA these days.

The correct solution is to just select the correct profile from the sound menu, or change it from pavucontrol. That’s it, it’s that simple.

Max_P,
@Max_P@lemmy.max-p.me avatar

I’d say it’s also a bit contextual and on a spectrum.

If you’re using Optifine/Sodium for performance, it’s pretty vanilla. If you get a crash and you use Optifine, you definitely can’t claim to be playing vanilla.

If you’re talking about shaders and you say you prefer the vanilla style, you’re probably talking about flat and pixelated blocks and not the 50 tech mods you’re running.

If you’re talking about how tech mods are too complicated for you, and you like simple vanilla mechanics, you may still be running heavy shaders to make it pretty and you’re probably a builder.

Max_P,
@Max_P@lemmy.max-p.me avatar

Add a dummy IPv6 on the WireGuard interface, like a completely random fd00::/128 address on it so it thinks it’s IPv6 enabled. It’ll then just go nowhere as the remote end won’t accept it. You can then drop it at the firewall level before it goes into the tunnel to save some bandwidth.

Max_P,
@Max_P@lemmy.max-p.me avatar

It’s going to still send that IPv6 traffic through the tunnel and get discarded at the other end but that’s about it. You can firewall that off if you want, ideally with a reject rule so things don’t have to timeout before realizing it goes nowhere.

Max_P,
@Max_P@lemmy.max-p.me avatar

Have you tried Midomi? Supposedly it can find songs just with humming or singing.

Max_P,
@Max_P@lemmy.max-p.me avatar

It really is.


<span style="color:#323232;">sudo strings /sys/firmware/acpi/tables/MSDM
</span>

Spec straight from Microsoft: …microsoft.com/…/microsoft-software-licensing-tab…

An UEFI shell application that can extract it as well: blog.fpmurphy.com/…/accessing-acpi-msdm-from-uefi…

Server administration and other stuff via XMPP (pixelfed.crimedad.work)

On my flight home yesterday a free, but limited, wifi option was available that allowed only for messaging (WhatsApp, Messenger, and I think the Google and Apple ones were specifically mentioned), but not web browsing. I checked and, sure enough, I couldn’t get web browsing to work, but WhatsApp and Messenger worked fine. I...

Max_P,
@Max_P@lemmy.max-p.me avatar

The option -D $port creates a SOCKS5 proxy which can be used by most browsers, and will auto tunnel everything.

Max_P,
@Max_P@lemmy.max-p.me avatar

I have a rule that credentials in environment variables are to only ever be loaded as needed via some sort of secrets manager, optionally adding a wrapper script to do so transparently.

The whole point of passing secrets as environment variables is to avoid having things in files in plain and in known locations easy to scrape up by any malware.

Now we have people going full circle and slapping those into a .env file.

Max_P,
@Max_P@lemmy.max-p.me avatar

I type my password, or on the work MacBook, TouchID. I’d imagine yubikeys would do too.

Max_P,
@Max_P@lemmy.max-p.me avatar

Basically just have each sets of credentials in a script, and whenever you need to use something that needs a key, you source the script you need first.

Then each of those scripts are something like


<span style="font-weight:bold;color:#a71d5d;">export </span><span style="color:#323232;">MY_API_KEY</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">"$(</span><span style="color:#323232;">bw</span><span style="color:#183691;"> get password whatever)"
</span>
Max_P,
@Max_P@lemmy.max-p.me avatar

If they’re going to use heuristics like that to get an approximate time, they could at least use it to validate connections to NTP servers or something that can actually sync the time properly. Get approximate time for initial sync, then contact a Microsoft server to get a more accurate time over HTTPS (which is what this supposedly meant to address), then use NTP to get accurate time and validate that it’s close enough, and only then when everything checks out, set the system clock to that time.

Max_P,
@Max_P@lemmy.max-p.me avatar

I’m hopeful that an experienced CEO taking over will help a lot with dealing with those issues. Linus has been burned out for a really long time, and it shows. His reaction is the one of a stressed person just blowing up and going defensive. He’s probably well aware that there’s problems and he’s unable to deal with it. We’ve known about that particular problem for 3 years.

It’s grown well past the tech bros stage but still operates like a tech bros startup. The new CEO will hopefully run it like the media company it became, whether Linus likes it or not.

Great reporting as usual from Steve from Gamer’s Nexus for exposing all of this.

Max_P,
@Max_P@lemmy.max-p.me avatar

10 years of Arch and counting.

Max_P,
@Max_P@lemmy.max-p.me avatar

But what happens when the timer is done? Just a scare tactic?

How to use burner Lemmy accounts properly?

Although i am quite a lurker in Lemmy, i don’t have the time to be an active contributor, nor i wish to give away too much personal information nor i want to add an unnecessary addiction into my life, which is why i don’t maintain a permanent account. However i do periodically have questions that I feel like only communities...

Max_P,
@Max_P@lemmy.max-p.me avatar

As an admin, accounts are quite cheap and we get thousands of them just through federation. They’re just a row in a database of tens of thousands of rows.

I wouldn’t worry about it, the only issue is if you make them random strings of numbers you may find it difficult to get past some spam fighting measures. But apart from that, I wouldn’t worry about it. This post as a whole with the comments probably takes like 10 accounts worth of storage.

Privacy friendly Adobe Acrobat alternative with ability to scan from scanner

I’ve been using Adobe Acrobat (cracked) for around 2 years, and i have recently started switching all of my proprietary apps with privacy respecting and/or FOSS apps, however i could not find a PDF viewer/editor desktop app that could scan and create documents from my printer/scanner, which i use quite often, thus i came here...

Max_P,
@Max_P@lemmy.max-p.me avatar

Seconding Okular, and SkanPage does well to scan things into PDF.

zsh or fish for an intermediate Linux user?

So I’ve been using Linux now for a while, and am looking to migrate my dev environment to vim and spend more time in the command line. I’m fairly comfortable with bash but by no means an expert. I’ve used zsh with some minor customization but just recently learned about fish. I’d love to hear people’s opinions.

Max_P,
@Max_P@lemmy.max-p.me avatar

I use a mix of fish and nu depending on what I’m doing. NuShell is great but still pretty buggy, so I use fish as my default and switch to it when I want to use its features.

I still write most of my stuff in bash however since servers I work with typically only have bash, and so are potential coworkers.

But locally I see no point restricting myself to a POSIX compatible shell, especially for interactive shells. The easier and faster it is to use and customize the better. Being able to parse and use JSON and CSV and other things easily and natively right in the shell is a major quality of life improvement!

Max_P,
@Max_P@lemmy.max-p.me avatar

I mean, I guess technically Perl could do but it wont earn you any favors from your coworkers.

I do use Python for higher level stuff but I don’t see a point to go Python when you’re just gonna call 20 subprocess anyway to do like apt update apt dist-upgrade apt install wget this untar this rsync this. Especially when you can’t even assume you’re going to have Python to provision the box.

Max_P,
@Max_P@lemmy.max-p.me avatar

Bad and good doesn’t depend so much on the language but the coder.

IMO there’s also a component where a good coder will pick the best suited language for the task, but will also pick something that the rest of their (potentially less skilled, junior or even intern) team won’t be scared away by.

If you’re mostly just running a few commands and writing to a bunch of files, bash is great and does that in almost no code and remains quite readable. Like, a backup script for a database is essentially a bash one-liner. I’m sure it’s also easy in a Perl script, but just seeing a .pl file can scare some admins whereas they know what to expect if they see a .sh.

Then there’s also a component of, what does the company uses. If the company runs Ruby apps, then I’d write tooling in Ruby. If the company runs PHP apps, some of the tooling will be written in PHP.

It’s very circumstantial in the end. I’ll definitely whip up some Perl if it’s advantageous, but really most of the time it’s just wrapping an rsync or whatever, and at work it’s usually just some glue or bootstrapping something like Puppet or Ansible. Not a fan of those personally but it’s a safe bet for my role and industry.

On the personal side, I tend to turn to what’s my favorite language at the moment, so lately I’ve been practicing my Rust.

Max_P,
@Max_P@lemmy.max-p.me avatar

Haven’t dual-booted in like 10 years, so I don’t have hands-on experience with it, but AFAIK that’s not really a problem since UEFI, or a much less common one.

Back then, with legacy BIOS computers, it booted by directly executing the first sector of the hard drive. This meant that there could only be one bootloader per disk, and so if Windows thought its bootloader was supposed to be used and it had an update, it just overwrote it. Or it would think it’s been corrupted/infected.

Now with UEFI, it’s its own partition and it supports having more than one there out of the box, so unless your boot process depends on detecting the default one rather than exactly which executable is the default, even if Windows updates it own as well as the default bootloader for a disk, it should be fine. Or at the very least it’s so much easier to just go to the firmware setup and change it back without having to reinstall LILO/syslinux/GRUB.

Max_P,
@Max_P@lemmy.max-p.me avatar

Why is everyone outraged when Google/Microsoft/Yahoo and others have scraped the whole internet for two decades and are also massively profiting from that data?

Can a admin delete every community and its posts from an instance on its end?

Can a admin delete every community and its posts from an instance on its end? For example, if a instance that was federated to your instance goes offline forever and is not going back online, can the admin delete all communities and posts from that instance that is federated to your instance?

Max_P,
@Max_P@lemmy.max-p.me avatar

Yes, there’s a “purge community” link that wipes it completely.

Max_P,
@Max_P@lemmy.max-p.me avatar

I don’t think so, but as others have said it’s also easily doable directly via the database. It’s pretty rare that one needs to purge another instance. I’ve mostly only purged spam users.

Max_P,
@Max_P@lemmy.max-p.me avatar

A few features of how tar archives work:

  • Compression is completely independent of the file bundling process, so it’s easy to recompress or convert without potential loss of information.
  • Compression works on the whole archive, so it can achieve better compression ratios if you’re compressing a bunch of text files as it just sees it as one big file
  • tar archives are streamable: you can decompress and extract the files live as they’re being downloaded, or uploaded.
  • tar archives can preserve permissions and user/group association, although that’s only really relevant on Linux/macOS/*BSD.
  • You can copy them easily to tape drives
  • It’s all open standards that are widely supported by most software, so unlike a rar or 7z, you’re pretty sure people will be able to extract those no matter what OS they use.

Fun examples of how this can all come together:

  • Download a file from the Internet with curl, pipe it into the decompressor on my computer and then pipe to a Raspberry Pi over SSH and then pipe it into tar to extract it directly on it without ever needing an intermediate step as the target device have barely enough space on it to fit all the files.
  • Clone a computer: tar up the whole drive, pipe that over the network to a better computer which compresses it, then pipes it to both a hard drive for archival and then split it to send it to multiple computers who will decompress and extract it to their own hard drive, and voilà you have 5 clones of the computer and a backup copy of what you just did with zero intermediate steps slowing the process down.

In practice, you double click your .tar.gz and it opens in your preferred archiver and it’s no different than a zip file.

It is rather useful to be able to do all of that on the fly though, especially when you’re shipping GBs and you may not have enough space to store both the original files and the archive you’re creating.

Max_P,
@Max_P@lemmy.max-p.me avatar

Kind of makes sense - the suggestions are based on your watch history after all.

I cleared mine a while back, and it also reset my feed to whatever random popular stuff they suggest. As it rebuilt the history, it became nice again.

At least it makes it somewhat clear what it’s suggesting you stuff based on. Can’t have suggestions if they don’t have data on your watching habits.

Is Lemmy bandwidth heavy even when images are turned off?

I have firefox configured to show no images because I’m on a limited connection. I think the only thing I’ve changed w.r.t. my usage habits recently is to start using Lemmy again. I’m chewing through bandwidth credit quite fast, like ¼—⅓gb in a day. Does it seem possible that Lemmy would cause that even when images...

Max_P,
@Max_P@lemmy.max-p.me avatar

Are you sure it’s not just hiding the images but still loading them for layout purposes?

Is this mobile Firefox or desktop Firefox? If desktop, I’d recommend opening the dev tools and looking at the network tab there to see what it loads.

It otherwise mostly do JSON API calls, and while some are not exactly optimal, I wouldn’t expect 300MB just for API calls… It’s about the data usage I used to have browsing Reddit and loading a fair bit of images and websites.

Max_P,
@Max_P@lemmy.max-p.me avatar

You just use the remote community directly: !offgrid

Opening that while on waveform.social (and possibly refreshing a few times if you get errors while it initializes it) will show you that community, subscribe to it and generally interact with it.

You can also copy paste the URL from slrpnk.net on the search of waveform.social and it should also show up there, but it never worked that well for me.

Is Lemmy a biased platform?

Hi new user here. I’ve been checking out Lemmy but the amount of bias is ruining it for me. For example the front page right now has 7 out of 20 submissions that contain the word Trump in a negative context. I don’t care about Trump but when the front page is all political posts attacking Trump I have to wonder about the...

Max_P,
@Max_P@lemmy.max-p.me avatar

That’s the cycle of most new platforms. Early adopters are typically tech savvy and highly educated people, who in turn have a strong left tendency and also in general a tendency of questioning the status quo and wanting to improve and change things. It’s fundamentally incompatible with conservatism overall, left or right leaning. A big part of conservative ideology is not just the usual fiscal responsibility yada yada, it’s also resisting fast change and keeping traditions and existing lifestyles. Adopting bleeding edge platforms is bog change and trying out new things. New platforms also tend to reach the left worldwide before the right comes to it, so there will definitely also be a lot of anti-american bias before it essentially gets taken over by mostly americans. Even on Reddit you’d see people go like “Reddit is an english american site go back to your country” rhetoric that just wasn’t there 5-10 years ago.

Facebook when it came out in the late 2000s also leaned very left, before it became mainstream and right wing people started using it too. Same with Twitter, same with even the very early Internet and BBSes and forums. Right wing people are the last to adopt new platforms, after hating on them for a few years.

That said, I think Trump is a bad example in this context. He’s being charged with a third indictment, and done a lot of crime so even on Reddit and TikTok it’s a huge flood of news about it.

Would also help for the right to not be seen as evil if they stopped attacking basic human rights and their stupid pointless war on “wokeness”.

Max_P,
@Max_P@lemmy.max-p.me avatar

I’ve updated Arch systems that were years behind, and everything went just fine. In fact, I’ve had many failed Debian/Ubuntu dist-upgrades, where I ended up giving and reinstalling. I’ve definitely ran into trouble with my Arch installs too, but they were easily fixed.

The thing with Arch is once you’re comfortable with it, it doesn’t really matter if it breaks. It’s as easy to fix as it is to break. Just make sure you don’t need said laptop for something critical right after an update so you have some time to deal with it. But realistically, you’ll be fine.

If you’re really worried, set up automatic snapshots so you can easily revert a borked update in a pinch.

For everything else, there’s containers: be it Podman, Docker or systemd-nspawn. Nowadays there’s also Flatpaks if you have an app that really doesn’t want to play nice with Arch.

10 years and counting on Arch. Desktop, laptop, servers, no issues. Never felt the need to distro-hop apart from trying out NixOS in a VM every now and then just to see if it clicks yet.

That said, being fluent with multiple distros is never a bad thing. If I have to set up an unattended set and forget box, I’ll still turn to Debian with auto updates enabled. It seems like at least you’re not constantly reinstalling all your machines, which is typically the problem with distro-hopping.

Max_P,
@Max_P@lemmy.max-p.me avatar

It’s useful to have an alt because some instances block other instance you might be interested in.

Also, performance and availability reasons. If lemmy.world or lemmy.ml or in your case beehaw.org goes down, you can just use your account on another instance as if nothing happened.

There’s also been situations like vlemmy.net which the admins seems to have decided to pull the plug with no warning and disappeared, then there’s lemmy.fmhy.ml whose domain just got cancelled among many other free ml domains and is/was down for an extended period of time.

Max_P,
@Max_P@lemmy.max-p.me avatar

I’m happy with the one instance I’m on. The admin’s a nice guy and we agree well on policies.

Max_P,
@Max_P@lemmy.max-p.me avatar

Only if it’s licensed under a Creative Common license. Most porn is proprietary freeware.

Max_P,
@Max_P@lemmy.max-p.me avatar

Beehaw has it as World News and US News and those two far predates the ones on lemmy.world.

It seems lemmy.world is just increasingly just all Reddit refugees and they’re copying over subreddits 1:1.

Max_P,
@Max_P@lemmy.max-p.me avatar

It’s a little bit clunky, you don’t have anything on the user’s page but if the user has any posts you can click the 3dots menu and it’s there.

If the user has no posts you may need to delete from the database directly for now. There might be an API but I’m not familiar with Lemmy’s API.

How on earth is Google allowed to lock android using FRP and force everyone to sign-up using their phone number. Where is the EU ?

I was looking at buying a new android device with either android 12 or 13. and I wasn’t ready to see how all phones shipping with these versions have forced sign-up using a mandatory phone number. the step cannot be skipped , and workarounds are very tedious and sometimes require a PC....

Max_P,
@Max_P@lemmy.max-p.me avatar

Factory Reset Protection (FRP) only applies if you signed in a Google account and then did a factory reset via the recovery or a computer without logging out of the Google account. The purpose is that if someone steals your phone, it’s a useless brick without the ability to log back into that same Google account.

Unless you buy a stolen device, as a user, you should never have to worry about that.

If you really want to, you can just skip the Google account on first setup, unlock bootloader and nuke the Google stuff entirely.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines