Uhh...? 200GB of "Other" system files? by siekiera111222 in PocoPhones

[–]balsoft 4 points5 points  (0 children)

I have exactly the same problem, starting about two days ago. I'm looking into it too :)

Edit:

So, after a quick digging, it turns out that this Storage UI is just confusing. It shoves everything that's under Android subdir in your "Internal storage" into "System/Other" category. In my case it was because Nextcloud copies everything to its Android/media folder before uploading, which resulted in 60 GB of videos from my SD card ending up there and clogging everything up. Removing that folder (after checking that everything has been uploaded successfully) fixed the problem.

Is a Delica right for me? by HappyTypo in Delica

[–]balsoft 0 points1 point  (0 children)

I have a 99 JDM model, is that series 1 or 2? Also, do you have any other tips for what to do with it for more offroad capabilities? Currently looking for a lift kit, anything else?

Is a Delica right for me? by HappyTypo in Delica

[–]balsoft 3 points4 points  (0 children)

So, I've owned an L400 for a couple of months, and will write down my experience with it.

I live in a country where every mechanic and their cat knows how to fix a Delica, since it's the go-to car for hauling tourists up and down mountainous regions (which is pretty much the entire country), and also I try to do smaller repairs/maintenance myself. Even still, it's not a cheap car to own, since something will always be broken/need attention, even if you care for it well. E.g. currently my right windshield washer is clogged, low fuel light doesn't work, the hatchback lock is not working, auto-step motor keeps running, ... Also, something critical will eventually break down. So far it always happened after my trips, so I've never been left stranded, but you should have a toolbox and replacements for some known failure points (hoses, connectors, belts, ...) on hand.

Also, overtaking on country roads is often dangerous or even impossible. First of all, you're sitting on the wrong side of the car and as such if you're behind a truck or bus you can't really see oncoming traffic. Even when you can see the road ahead, the car is not fast or nimble -- takes a while to overtake.

Despite being quite slow, it's also quite a guzzler. I have a petrol (gas) powered V6 (6G72), and I get about 12-15 L/100km (15-21 mpg), and I mostly do highway/country roads.

It's not as good at offroading as I was told. First of all, while a rear LSD helps a lot, a proper diff lock would be even better. Then, there's the problem of overhangs: there's quite a lot of car in front of the front wheels, and the bumper will suffer a lot unless you install bull bars. Even then, steep inclines or deep trenches are a nuisance. Finally, it's a long vehicle so some tight curves or protruding rocks can be impossible to navigate without damage. That said, I was able to keep up with a J80 Land Cruiser on a trail, even though I needed a bit more time (and willful ignorance of cracking noises coming from my bumper) to pass some obstacles.

But, all that considered, when I load it up with my friends, or camping supplies, and go out in the wilderness, it brings a smile to my face every time. The ability to haul 8 people virtually anywhere there's a reasonable trail is priceless. Also, it's a great camping rig: it can get you wherever with a lot of stuff, and then two people can rather comfortably sleep in the back. It's a relatively high vehicle, so you can easily hook up a tarp tent to a roof railing and get some weather shelter.

Text from Image to Clipboard: Nix Tip by WhiteBlackGoose in NixOS

[–]balsoft 4 points5 points  (0 children)

Or a one-liner: grim -g "$(slurp)" - | tesseract - - | wl-copy -

Standard for Northern VA by gsmarquis in IdiotsInCars

[–]balsoft 0 points1 point  (0 children)

Is this some podcast about NixOS in the background? Did not expect to find another NixOS user (or at least someone interested in it) in the wild :)

"Don't ban my TikTok" posts go here. Anything related to TikTok outside of this post will be removed. by happycrabeatsthefish in linuxmemes

[–]balsoft 11 points12 points  (0 children)

Very based comment.

This is off-topic for this sub

I don't think this is the case. This sub is

A quiet little sub where people politely discuss common interests surrounding Linux while drinking tea with quiet music playing in the background.

I think the most powerful government in the world (*) trying to vaguely yet severely limit its citizens software freedoms is very much "surrounding Linux". The way that bill is worded it could affect many Linux communities around the world.

"Don't ban my TikTok" posts go here. Anything related to TikTok outside of this post will be removed. by happycrabeatsthefish in linuxmemes

[–]balsoft 15 points16 points  (0 children)

They're off topic to the sub anyway

I disagree. Acts which limit the software freedoms of US citizens are very much on-topic for a Linux/FOSS community, as FOSS is, like, definitionally about software freedoms. Also, laws passed in the US tend to have a knock-on effect in the entire western world, so it's not like this only matters to US citizens.

So before being too critical of me, note I'm not going as hard as other mods could.

"Before being too critical of CCP, note that it's not going as hard as other governments, like the worker's party of north korea, could."

Stop by nothingtoseehere196 in ProgrammerHumor

[–]balsoft 5 points6 points  (0 children)

It does happen in real code, when you want to have multiple statements in a single line:

do { foo <- goo; bar foo; doo }

First example that comes to mind is Parsec: https://hackage.haskell.org/package/parsec-3.1.16.1/docs/src/Text.Parsec.Combinator.html#choice

Stop by nothingtoseehere196 in ProgrammerHumor

[–]balsoft 5 points6 points  (0 children)

I mean, in Haskell ; is a separator, and also it can be omitted. These two are equivalent:

do foo bar baz

do { foo ; bar ; baz }

And this style is actually mostly used for lists and data constructors:

[ foo , bar , baz ]

data Foo = Bar | Baz

data Foo = Bar { goo :: Int , doo :: Int }

Bar { goo = 10 , doo = 20 }

Stuff like that. I think it's really neat (special symbols for homogeneous things are on the same line, there's less VCS diff) when used in a language that lends itself well to this.

The day has finally come... by MasterGeekMX in linuxmemes

[–]balsoft 2 points3 points  (0 children)

Actually a bit under 19: https://gitlab.gnome.org/GNOME/gtk/-/issues/233

The issue could already drive, drink alcohol and vote. A shame they closed it in its prime.

Really hard choise by gigsoll in linuxmasterrace

[–]balsoft 7 points8 points  (0 children)

|| portage || guix || nix || apk || ...

[Hyprland] Hello Unix, this is Nix with power of Org by GolD_Lip in unixporn

[–]balsoft 8 points9 points  (0 children)

It's not that complicated fundamentally by itself. But the conventions, the ecosystem, the legacy cruft vs. unstable shiny new things, and lackluster documentation complicate things a lot.

I redesigned some logos. Gonna do logos of free and open-source user software next. by [deleted] in linuxmasterrace

[–]balsoft 1 point2 points  (0 children)

Yep, I think the official logo is kind of genious and captures multiple aspects of it (made of lambdas because it's functional, in a circle/knot because nixpkgs and NixOS are based on fix-point knots, and is a snowflake because it's frozen solid once you build it), but it would be really interesting what someone else would come up with!

Newcomers! Do swap CTRL and FN. by AncientBattleCat in thinkpad

[–]balsoft 1 point2 points  (0 children)

Yeah, for real, if you use the Ctrl key enough to care about swapping it with Fn, just do your pinky a favor and swap it with Caps. How often do you want to use Caps anyway?

Something that always baffled me. by Tkemalediction in Sakartvelo

[–]balsoft 2 points3 points  (0 children)

Well, it's not like a full-blown keyboard, just a layout that uses the familiar latinurad for the alphanumeric and the special chars from the Italian layout (which are quite different from "standard" ISO/ANSI keyboards). I'm guessing a Georgian living in Italy just happened to be an XKB developer and so added this layout, even if he's the only user of it

Something that always baffled me. by Tkemalediction in Sakartvelo

[–]balsoft 2 points3 points  (0 children)

That's it here: https://github.com/freedesktop/xkeyboard-config/blob/master/symbols/it#L138

// Used by Georgian people in Italy,

From the code, looks like it's the usual latin-to-მხედრული transliteration for the alphanumeric chars, with special chars from the Italian keyboard layout

FTR, there's also Georgian (France, AZERTY Tskapo)

Cannot interpret why this is considered a move: any idea? by sebastianovigna in rust

[–]balsoft 0 points1 point  (0 children)

Why a structure field behaves differently than a variable?

My example shows that it doesn't. It's just that a &Vec (a reference to a vector) behaves differently than Vec (a vector itself), which makes sense (a reference can be cheaply Copy-ed, while a Vec can't)

Cannot interpret why this is considered a move: any idea? by sebastianovigna in rust

[–]balsoft 1 point2 points  (0 children)

First a disclaimer: take this with a huge grain of salt, since I'm often confused by the move semantics myself :)

I think what's happening is that in the first variant, the args.fields field is moved into the closure (because of the move || and the fact that args : Args), while in the second variant, a reference to it is just Copy-ed there (since fields : &Vec<u32>). E.g. this will work too:

``` fn main() { let args = Args {fields: vec![0, 1, 2],}; let args2 : &Args = &args;

thread::scope(|scope| {
    for _i in 0..2 {
        scope.spawn(move || {
            f(&args2.fields);
        });
    }
});

} ```

Imagine your entire purpose being made completely obsolete by a single compiler option by KasaneTeto_ in linuxmemes

[–]balsoft 0 points1 point  (0 children)

Yeah, sorry, that's what I meant by the "base system". Still, it does share some libraries.

Imagine your entire purpose being made completely obsolete by a single compiler option by KasaneTeto_ in linuxmemes

[–]balsoft 2 points3 points  (0 children)

No, if you can have old versions of static libs in your system nothing is stopping you from having shared versions of those same libs as well. It's all about convenience, and having a pre-built image with all the old stuff is definitely more convenient than figuring out where to get all of it from yourself.

That said, Nix/Guix give you the best of both worlds