Skip Navigation

Posts
9
Comments
109
Joined
11 mo. ago

  • I had a very similar setup at one point, and what I did was just install Linux on the SSD. I'd recommend against mounting the HDD as /home as it'll make your file manager feel sluggish, and would be an overall bad experience.

    I used to just symlink directories from the HDD as ~/Pictures, ~/Music etc. and most software would just be able to work with those. You don't really need to move software to your HDD since they rarely take much space, and moving to HDD will make them very slow.

    For games, Steam and Lutris will let you select the installation directory on a per-item basis so you should be just fine.

    That said, maybe you could use this opportunity to get a new larger SSD and then you won't have to worry about this anymore. Also, you'll be able to keep your important data on both drives, so you'll have sort of a backup when something fails. (A more robust backup solution will be better, but hey it's a start.)

  • It's like everything else, you need to actually do it to get better at it. The more you want and try to get better, the harder it'll feel. The best way is to just enjoy doing it. But it's easier said than done.

    For me personally, since it's not my job, I don't feel any pressure programming, and it's kind of a stress reliever. I'm not very good at it anyway, but the improvements I've made were due to the fact that I didn't feel any pressure in learning new things, and was able to do things at my own preferred pace. As an example, for the last few days I've been learning about the internal working of SQLite. It's pretty complex, but I don't feel like I need to know and remember everything, so it's easier for me to actually get through it. (Btw, if anyone reading this has experience working with SQLite, let me know, I'd like to discuss some stuff. It's about optimizing some queries, so you don't need to know about the SQLite codebase, just a rough idea of how it works, and some experience with Rusqlite. Fwiw, happy to add you as a contributor in my project if any performance improvements come out of it.)

    But it's a different story when it comes to learning stuff for my actual work. Even though the rewards are bigger, the process feels much worse. (Hating on Deligne-Serre representations right now. :( They're beautiful objects, but the pressure to learn is just too much.)

    So, if you're like me, try not to take it too seriously, and it'll be easier to learn.

  • Had a really old machine in high school that could no longer run Windows 10 smoothly.

  • Forgejo and Codeberg are great (I use both), but only for backups, at least unless you're already well known. For small developers, GitHub is pretty much the only platform that might let others discover your project.

  • Lean is a functional programming language, and can be used as one i.e. you can make absolutely anything in it. But it's mostly meant for theorem proving, so you won't get any libraries/support for regular software dev. That said, I do know folks who have written complex software (I remember seeing the code for a raytracer) in it, so it's definitely doable.

  • Deleted

    Permanently Deleted

    Jump
  • It does work for me every once in a while.

  • Deleted

    Permanently Deleted

    Jump
  • Great article. It's very interesting how much can be done with literal trash lol.

  • Deleted

    Permanently Deleted

    Jump
  • I hear it every time, but most of my phones barely survive a full day's use. (I've used flagships from pretty much every brand. The only ones that have adequate battery life are brands like Oppo and Vivo, but I don't like them for different reasons.) If they weren't obsessed about making phones as slim as possible, it should be possible to put in even more battery life, so that people like me (and I'm probably not a minority, I hear people complain about this a lot) could have 30% battery left at the end of a normal day, and could be confident about using their phone more on more demanding days (e.g. need to shoot videos, or long video calls).

  • Deleted

    Permanently Deleted

    Jump
  • I haven't met a single person in the last 5 years who wanted a slimmer phone. Phones are already slim enough. We just want longer battery life.

  • All my servers run AlmaLinux. Install docker, openzfs etc. as needed. AlmaLinux offers a very solid starting point.

  • Deleted

    Permanently Deleted

    Jump
  • Laser printers in general are much better. Hell, my parents have an HP laser printer, and even that works pretty well even after 7 years. (Although it's used maybe 3-4 times a year.)

    Also, IIRC there were some concerns with some new policy that Brother introduced. But I couldn't find anything after a quick search, so maybe I'm hallucinating?

  • শুনে ভালো লাগলো যে এটা কারো চোখে পড়েছে। নয়তো সবাইকে বোঝাতে হয় কি নাম, কেন নাম। আসলে বাঙালী প্রোগ্রামার খুব বেশি চিনি না।

  • I'm happy that you like it. Any kind of analytics or logging is decidedly against my stated policy for this project, so I won't be adding it. But I understand that some might need it, and in that case, one should look at more comprehensive solutions like YOURLS.

  • It's just a way to advertise, I think. I've found myself putting more trust in projects written in Rust or Go, than say, JavaScript.

  • Hmm, so that might be out of scope here. But I can try to do some kind of 2FA, shouldn't be much of an issue, really. It's just that I never thought a link shortener needed 2FA protection since the links will be publicly shared anyway.

  • I don't understand much about OIDC either. But I'll keep it in mind. Thanks.

  • Unnecessary to me, I guess.