Can you use pyenv for the script?
Can you use pyenv for the script?
These things go in cycles. I remember when “Fedora Core” — they dropped the “Core” part of the name — was the cool new distro. I remember when Ubuntu was the cool new distro. Just ignore it and play around with distros until you find one you like.
In my opinion, new users should use a very popular distro so they have documentation and message boards. After a few years, you get your legs under you. At that point, start distro hopping using weird desktop environments. Then, someday, you get a lot of experience and use a very popular distro because software is a tool and you don’t care. (If something has buzz, I throw it in a VM and go “Huh, that’s interesting.”)
It’s sort of like how the target audience for Nike Air Monarchs is people buying their first pair of Nike Airs and dads who aren’t trying to hear the word “colorway” and just want some shoes.
This is ancient history and will probably make me sound older than dirt but when Ubuntu first came out, it felt so easy to install and use. I don’t know that any of the innovations were wholly theirs as other distros were trying the same stuff. But it was the first distro I used that really tried to make it all easy and it felt like a complete OS.
Fedora Core was doing the same stuff and now, we have tons of tools but whether you like it today or not, the early Ubuntu releases were like, “Holy shit. I can partition from the Live CD? What is this witchcraft?” Debian obviously was the core project but little niceties were rare on Linux back then. I did want to install multimedia codecs when I was a teen. I did need guidance and documentation.
Not defending Snaps or whatever here but early Ubuntu was user-friendly and made it easy to transition off Windows ME or whatever was dominant and shitty back then.
A separate shoutout to Chrunchbang for customization and minimalism. That was probably the distro that got me hardcore hooked on Linux. I had enough experience at that point to not need hand holding but it was cool out of the box.
You should ping CERN or Fermilab about this. Or maybe the Event Horizon Telescope team but I think they used sneakernet to image the M87 black hole.
Anyway, my answer is probably just a SQL backup like everyone else.
chown
changes the file owner. chmod
changes permissions. So, if a file or directory is owned by root but a user should have access, you could make them the owner or you could keep root the owner and just allow read/write access.
They come up more on servers where you often have multiple users with different access levels. Some users might not have sudo
permission but do have full control over their home directory and whatever else they need. And web servers, for instance, will usually have a user called www-data
or similar and it’s shared by all the users in the “developer” group.
chmod
is the command to change user permissions. The numbers mean user, group, and others and the value allows read, write, execute. So, 000 means no one has permissions to get rid of the mount point. 777 means everyone has all permissions. (4 is read, 2 is write, and 1 is execute and the numbers are added. So, 644 would mean you can read/write, the group and other users have read only access.)
You don’t have to use the numbers but eventually, almost every Linux admin does because it’s faster, a bit like a keyboard shortcut. But, for instance, you can add Execute permission with chmod +x /some/file/location
.
Here’s more details on the how to chmod and the historic reasons for the 0-7 system (spoiler: it’s 8 bits): https://www.redhat.com/sysadmin/linux-file-permissions-explained
print “Fine. Fuck y’all.”
It would have to be game changing! Get it?!? “Game” changing?!? Ah, whatever.
Awful puns aside, it really would have to be a major step up in hardware. The Steam Deck is a platform developers (plus accessory makers and open source devs for emulators and stuff) seem to care about. Even modern AAA game devs will often try to make their games playable on it even if they have to compromise. (It may not be technically possible or economically feasible but devs seem to all want to support the Deck even if their bosses have other plans.)
At some point, it’ll be impossible for the Deck’s hardware to handle recent games and then we’ll all upgrade to something that sets a new baseline and strikes a better balance — whether Steam Deck 2 or a competitor. But my guess is that it’s going to be more about hardware generations than something Microsoft does. (Proton might be nearly perfect by the time Microsoft makes a decent controller interface and they seem to be focused on shoehorning AI into Notepad and Paint instead of doing useful things.)
I don’t have Linux on a tablet right now but my first thought was that you might want to check into what Steam Deck users are doing with “Desktop Mode.” It has a touchscreen and virtual keyboard so it’s essentially a tablet-like experience (though it has touchpads and a few buttons, obviously, and isn’t a tablet). It runs KDE by default, which I’m not as familiar with as Gnome, but it might have more users than any other GNU/Linux touchscreen product.
Last time I had a Linux tablet, there were also some Firefox/Chrome/Gnome extensions that made it more touch-friendly. Like instead of selecting text, one finger swipe scrolled, two-fingers zoomed in, etc. like a typical tablet. Not sure if that’s still an issue. But if you do run into an issue, it might already be solved by an extension.
Hopefully, someone has more up-to-date advice. The tablet I had (and probably still have in a drawer somewhere) was an experimental Ubuntu Touch device and there’s been huge strides since then.
My only problem with both designs in your images is the colors. It’s a pretty standard part of UI design (in real life and on computers) that “red means cancel” and “green means continue.” Apple using blue is no big deal and I’m 90% sure they just use a user chosen “highlight color.” (Maybe Gnome as well?) But cancel or delete or similar things should probably be red or another color that signals “Stop.”
I’ve always thought Bootstrap, the web design library, has a good set of base colors. Red means danger. Light blue means info. Green means yes or success. Yellow means warning. Other buttons are a darker blue — basically the highlight color. (Not saying they chose the best version of those colors. Just that the general idea is consistency and what users most naturally expect.)
I don’t use KDE as my daily driver but it’s on my SteamDeck and I haven’t once been trying to change a setting or something and encountered a window that looks like Windows XP because no one at a whole multi-trillion dollar company could be bothered to update it. It’s way better than Windows 11.
I prefer the PS5/SteamDeck joystick layout to the Xbox/Switch layout but I’m addicted to back paddles now — I even got 3rd party joycons for Switch that have two (and also are as thick as the Steam Deck so it feels familiar when I jump over to play Zelda or whatever).
They’re BINBOK controllers and have been great for my needs in handheld mode. The back paddles aren’t fully programmable and I think there’s some features missing but nothing I really notice. And they’ve probably lasted longer than the official Joycons.
What I’d really like is a controller that’s basically just the deck without a screen.
Probably because Windows is best suited for games and cookie-cutter corporate applications while basically every supercomputer, cluster, etc. runs Linux. Professors aren’t usually running games or cookie-cutter business software so why not? If your one-off, experimental research code is going to ultimately be run on a more powerful system running Linux, why write it on Windows and waste time debugging once you try to run it for real?
Or maybe the two countries with a larger population than the United States have significantly lower per capita income and so fewer people own desktop/laptop computers. Most of the world probably has, at most, a smartphone.
If anything, Brazil seems like the outlier on the that map. You’d expect the U.S. to have the most computers. But Brazil and China are roughly similar in terms of income.
My default move is to map the L3 and R3 clicks to two of them. (I even unmap the actual stick clicks sometimes because I click them by accident a lot.)
I also find it useful in games where the situation changes and A B X & Y completely change what they do. Like if a game is mostly exploring but sometimes in a car/plane/spaceship/whatever, I’ll map the back buttons and use them when I’m in the secondary situation. (There’s lots of other examples of games that temporarily switch genres on you here and there and using the back buttons helps me remember the controls.)
I think it’s perfectly possible to use Mint, Ubuntu, or Fedora without the terminal. But a lot of online tutorials are like, “Just run this command.” because it’s faster.
I’m an experienced terminal user but I know with my Steam Deck, I barely ever use it. Really the only time is when I want to update packages quicker than using the GUI tool. But you could successfully use a Steam Deck without ever launching into Desktop mode, much less opening a terminal.
I use mine a ton. I actually prefer it (or Switch) for 90% of games. I have a PS5 and gaming PC and I actually bought the PlayStation Portal because as it turned out, I just like the format more than playing on TV. (I know about Chiaki — the Portal is seamless so I can hand it to a kid without getting them set up first and it never really disconnects.)
I think in part, it’s just a function of age. I don’t necessarily have uninterrupted time for big, cinematic games that work best on TV. Half of them have a 2h intro before you can even play the game. So, I end up playing games like Hades where I can get a few runs in and stop if I’m interrupted.
This isn’t a guide but Linux Mint is a good stepping stone.
https://motherfuckingwebsite.com/ If it’s just text, you can probably make a static HTML website and accomplish your goals. I’m not sure what format it’s in now but Markdown is what I use and then just export to HTML.
If you just want to host epub (or equivalent files), you can still make a static page and link to them with Cloudflare Pages, GitHub.io, or one of many free static page hosting sites.
You think open source project maintainers should move to different countries because of temporary sanctions? What if they have a wife with a job and kids in school? Or delicate Lego collections that are impossible to pack? Or a side-piece?
Take issue with the sanctions if you want but don’t take issue with people who don’t want to move their family, LEGO collections, and side-pieces.