• 2 Posts
  • 30 Comments
Joined 1 year ago
cake
Cake day: August 9th, 2023

help-circle



  • Not OP, but my main preference for MacOS comes from the UI/UX of an absolute rock solid OS on top of a unix-like shell. I regularly go months without rebooting my machine with 0 issues like software hanging on wake.

    I know there are a lot of exclusive creative apps, but all I really use my MacBook for is code, typical browser stuff, music, slicer/web interface for my 3D printer, and to interact with my home server. I’m not an open-source/Linux purist by any means, but pretty much all the software I use is widely available on all platforms. It probably helps that I bought a MacBook after growing up with Windows/Linux, so I came into it with a set of software I was familiar with that already existed on other platforms.




  • Think of The Pirate Bay, but you have to get an invite to make an account to be able to leech/seed.

    It’s a private torrent tracker with strict rules (you must seed every show you download for at least 24 hours, and every season pack for 5 days, both within 2 weeks). If you break that rule you get a mark on your account, and after enough of them you get banned. As a result of these rules just about every torrent has download speeds above 500 Mbps, and almost every TV show you can imagine is on there. It’s also full of people ripping new shows as soon as they come out, so new episodes pop up day of release.

    It’s almost impossible to get into without knowing someone who’s already in.






  • Fair enough, but as someone who has worked closely with the Decky Loader maintainers and contributed my own stand alone plugin I get it. We basically all have day jobs as devs and it can be mentally taxing to do more PRs at home. Not to mention sometimes there’s just not enough time in the day, and I don’t even have kids.

    Maintainers are ultimately volunteers doing work with hundreds of dollars an hour for free. I’ve had some PRs take 20+ days to be looked at, it’s just how it goes.


  • From what I’ve seen one dude is salty and everyone else (including myself) is happy to have your contributions! I don’t necessarily agree with you on everything you post, but you’re respectful and actually back up what you say. I respect that a hell of a lot more than someone who I’m in complete agreement with, but plugs their ears at the first sign of pushback.


  • Just because you’re not writing high performance software doesn’t mean it shouldn’t be a consideration. Sure, I’m not gonna micro-optimize memory when I’m writing an API in Python, but that doesn’t mean I’m not going to write it efficiently.

    If I have to store and then do lookups on some structured data I’m gonna use a hash table to store it instead of an array. If I need to contact a DB multiple times I’m only gonna close my connection after the last query. None of this is particularly difficult, but knowing when to use certain DSA principles efficiently falls pretty firmly into the computer science realm.

    If you need someone to hyper-optimize some computations then a mathematician might be a better bet, but even those problems are rarely mathematician level difficult. Generally software engineers have taken multivariate calculus/differential equations/linear algebra, so we’re decently well versed in math. Doesn’t mean we don’t hate the one time a year we have to pull out some gradients or matrices though.






  • As long as you have the discipline to actually pay the thing off it’s fine. Many people think, “oh I have 0% interest, I’ll pay it off later” but never set aside the money to do so and end up accruing interest.

    I never buy something on them I couldn’t immediately pay off in full when I hit buy. I’ve bought things in excess of my checking balance, but that’s because I had enough in savings (separate from my emergency fund), and my incoming paycheck would put my checking balance well above my credit card balance.



  • As I’ve progressed from my early to mid 20s this is something I’ve really tried to focus on.

    I was extremely reactive and volatile emotionally, and a single thing could fuck up my entire day. Between my brain doing its last bit of developing, and getting a hold of my generalized anxiety disorder and depressive disorder through therapy, I’ve gone from, “this fucking sucks” before having break downs in the worst case to, “I can feel bad once it’s fixed, but it’s gotta be fixed first”.

    This is definitely a healthier mindset, but I catch myself trying to fix things that just can’t be fixed. Sometimes you just gotta let go, so that’s been my focus recently. It’s hard, but I think recognizing it has been a great first step.


  • JDubbleu@programming.devtoPeople Twitter@sh.itjust.worksThe dream
    link
    fedilink
    arrow-up
    7
    arrow-down
    2
    ·
    9 months ago

    Hard agree. I don’t consider myself a “computer scientist”, but I do have a CS degree. The public use of AI is so far gone it’s just what it is now. I still wouldn’t consider path finding AI, but when you say an AI image creator, or AI chat bot it gets the point across well enough since we all know what is meant.