Canadian software engineer living in Europe.

  • 6 Posts
  • 124 Comments
Joined 2 years ago
cake
Cake day: June 7th, 2023

help-circle


  • This is nowhere near the average Debian update experience. Debian is favoured precisely for its stability and simplicity, so if youre getting stuff like this, it’s far from average.

    Those errors look like file corruption. Maybe they were partially downloaded or written to a flakey disk, it’s hard to say. I’d also echo the other comment or that Kali (and honestly Debian) are not well suited for gaming due to the distro preference for Freely-licenced software and favouring stability vs quick releases.

    It’s fine if you want to experiment and “swim against the current” to do a thing with a tool for which it’s not designed, but turn around and complain as if this is normal behaviour is either dishonest or outs you as someone who doesn’t have the experience required to make such a statement.





  • Your math is waaaaay off. Let me help you.:

    Let’s assume that you commute a rather conservative distance of just 25mi to work. That’s 50mi/day, 5 days/wk, plus let’s say half that over the weekend. Assuming an (again, generous) fuel efficiency for your truck at 25mpg, given a ballpark 300mi/week, that’s 12 gallons of fuel/week. The current average price of gas in the US is a remarkably low $3.071, and that adds up to $36.85/week.

    Now consider the costs of maintenance. If you’ve really had zero problems in the last 20 years on a pickup truck (honestly this is far from average), you likely did an oil change every 3 months at the very least. These days it’ll run you about $100.

    In terms of insurance, I asked this site for the average cost of insuring a Toyota pickup truck for one year: $1937. Let’s be grossly optimistic and pretend that those rates will never go up.

    Initial cost: (Provided)                    = 11000.00
    Fuel costs: (50 × 6 ÷ 25 × 3.071 × 52 × 20) = 38326.08
    Oil changes: ($100 × 4 × 20)                =  8000.00
    Insurance: (1937 × 20)                      = 38740.00
    Parking:                                    = ?
    ------------------------------------------------------
    Total                                         96066.08
    

    Excluding the cost of parking, the purchase of your miracle never-needs-repair truck if purchased today would be roughly $100,000. Note also how very conservative these values are. It’s entirely possible that your real costs are well above what I’ve stated here.

    The total cost of the rental was $1000 plus fuel costs, so using our above figures, that’s a grand total of $1042.99 assuming you drove it roughly 50mi/day for all 7 days of the week. That’s assuming that you don’t opt for the much lower rates that appear to be available to you in the area of $250 - $350/week.

    So, if you didn’t own a car and instead only rented one when you needed to “move a couch”, you would save just over $95,000. In other words, your insistence that you absolutely must own your own vehicle has cost you the equivalent of a downpayment on a house.






  • Working from home sucks. Yeah I said it.

    I’m a software engineer, and yes, there are days that working from home really does help with concentration and focus on a particular project, but unless you’re a contractor, tasked with “build this and come back when it’s finished”, building anything is typically a collaborative process. You know what sucks for collaboration? Working from home.

    There are no tools that can sufficiently replace what the office offers: interaction, chance conversation, camaraderie and socialising with the people with whom you’re trying to build The Thing. It’s why people still go to actual conferences and no one cares about gigantic Zoom calls masquerading as real interaction. Slack sucks, Jira sucks, Teams suuuuuuucks. They’ll do in a pinch, but they’ll never offer real collaboration. For that, you still have to be in the same building.

    That’s not to say that offering remote work isn’t great. There are people who work best in isolation, but that’s not all of us. I’d argue that it isn’t even most of us, and headlines like this “working from home makes us thrive” aren’t helping. They’re objectively bullshit. Having been in software development for 25 years, I can categorically state that the more remote the team I’ve been in, the less organised, the more disjointed and disconnected it is.

    And don’t get me started on the whole “overemployment” trend, where people try to hold down two jobs by doing neither well at all. Yet another “perk” of remote work I guess.




  • Daniel Quinn@lemmy.catoOpen Source@lemmy.mlTessel – A tile game
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    2 months ago

    I love it, and have some feedback of you’re interested:

    • As your puzzle grows, the area onto which you drag your shapes shrinks. This means that there’s comes a point where your finger is obstructing the shape and target completely. There were many frustrating moments where I got the placement wrong because I couldn’t see what I was doing.
      • Suggestion: an zoom feature when placing a tile when things are at a given scale, or maybe allowing the puzzle to expand off screen and slide around?
    • When the above happened, I was surprised that there’s wasn’t an undo button.
    • Some music and sound effects would be nice. Something chill, like this would be nice.
    • A confirmation when hitting the “back” button would be good when doing so would exit the game as well. I lost a rather impressive build out 'cause my finger slipped and it exited the game, wiping everything.


  • The bit of information you’re missing is that du aggregates the size of all subfolders, so when you say du /, you’re saying: “how much stuff is in / and everything under it?”

    If you’re sticking with du, then you’ll need to traverse your folders, working downward until you find the culprit folder:

    $ du /*
    (Note which folder looks the biggest)
    $ du /home/*
    (If /home looks the biggest)
    

    … and so on.

    The trouble with this method however is that * won’t include folders with a . in front, which is often the culprit: .cache, .local/share, etc. For that, you can do:

    $ du /home/.*
    

    Which should do the job I think.

    If you’ve got a GUI though, things get a lot easier 'cause you have access to GNOME Disk Usage Analyzer which will draw you a fancy tree graph of your filesystem state all the way down to the smallest folder. It’s pretty handy.




  • I’m using a Fairphone 4, which is 4 years old at this point (October 2021) and I’m still quite happy with it, but I owned the Fairphone 1 and 2 as well.

    In terms of software atrophy, they do offer support for your device for 5 years, which is better than most, and because of its open nature, it’s generally well supported by alternatives like Lineage or Calyx, but yeah, I’m still on Android 13. While I still get regular security patches and haven’t really had a need for an upgrade, there’s no denying that the FP4 is behind.

    Of course, it’s also easily repairable, supports an SD card and replaceable battery, so that’s a tradeoff I’m happy with.