Skip Navigation

User banner
Posts
3
Comments
154
Joined
2 yr. ago

  • I'm sure that any flagged snippets will be submitted to a human for final review. They definitely won't just auto-ban-hammer innocent people because the AI misinterpreted something they said!

    Sigh.

  • Fedora Silverblue is very nice for development work. You can have separate toolbox containers for each toolchain and not worry about it messing with the host OS.

    (Unless I'm working with Python. Then it'll find some way to install shit deep in ~/.local or whatever.)

  • Visual Studio Code (and its free as in freedom variants like Codium) has the CodeLLDB extension. I'm unsure if something similar exists for GDB.

    And if you're using Jetbrains, most (all?) of their products have a suitable GUI debugger baked in.

  • I'm in a college town, so... it varies wildly. You could probably rent a crack shack 10 miles from campus for basically nothing.

    The floor for rent at a "decent" place is probably at least a grand. Actually buying a house? Who the fuck knows, but it'll definitely be obscene.

    My university-owned apartment is $600 with a roommate, which is honestly a pretty good deal considering that utilities (including gigabit Ethernet!) are included.

  • I'm surprised C is so low. I feel like I need to write 5x more code (compared to C++/Rust) to do the exact same thing.

  • To be fair, if C++ or Rust is your thing... let's just say I'd have a Threadripper if they weren't five grand.

    I once had to (repeatedly) compile a C++ codebase on some Lenovo shitbook. It ended up being so infuriating (thirty seconds, minimum) that I wrote a few load-bearing shell scripts to rsync everything to my desktop, build it, and copy the binary back... which was ultimately about five times faster.

    Man, I wish I could have just used MicroPython for that project.

  • Here's my most recent one... from last year, LOL.

    Built using Hugo, hosted on some Hetzner server in Virginia. I would have more, but I'm still working on implementing my own site generator.

  • I'm not really the right guy to ask - I don't have that much soldering experience, and I'm a broke college student - but I've found the Pinecil to be Pretty Goodโ„ข for my use case of "occasionally soldering things to microcontrollers."

    It accepts power over USB-C, so no need for a bulky (and expensive) base station like a Hakko or Weller. (You do need an AC adapter capable of pushing 65W PD, but if you're into electronics you probably already have something like that just lying around.) Proper temperature control is also nice compared to the cheap "plug and go" irons.

    YMMV, I upgraded to it from a Home Depot butane iron (yes it was as bad as it sounds) so...

  • Good soldering gear already makes me wince. I couldn't imagine paying $500+ for an oscilloscope.

    Fortunately I'm more interested in the software side of things... thank God nobody charges for programming toolchains anymore.

  • I mean, my time came around long after the age of hundred-page software manuals. But I've spent a good portion of my life knee-deep in man pages and Google searches, which kinda counts?

  • It's blockchain garbage. Avoid.

    Also, the only good creator on there is Mental Outlaw. And he's also on YouTube for the foreseeable future, so...

  • I'm a broke ahh college student, so my PC is in my bedroom. No RGB + Be Quiet everything, so it's not disruptive, even when my scheduled jobs kick in around midnight.

    I don't just use it for gaming, though - it's nice to do schoolwork on a real computer (big keyboard, dual monitors etc) instead of a laptop.

  • I let FOSS apps collect crash reports and the like. Proprietary stuff though, no chance.

  • I'm not a fan of Go from a language design perspective, but it does have plenty of technical merit (cheap coroutines, compiled) compared to using a scripting language for your backend.

    Some pointers on other languages:

    • Don't sleep on Java/Kotlin or C# for your backend. They're good languages with powerful, well-developed ecosystems. Kotlin even compiles to JS!
    • TypeScript is saner JS. Highly recommended.
    • If your backend is CPU-bound, Rust will let you squeeze out every ounce of performance at the cost of a relatively steep learning curve.
  • Consider ZRAM/compressed RAM swap, maybe?

  • copilot is terrible in general.

    I concur. I took the free trial and was not impressed - most of the time the suggestions aren't any better than LSP autocomplete.

    And if I asked it to implement something or let it autocomplete part of (say) an expression, it tends to go tits-up completely. (Which is especially odd considering I use languages with abundant static context - It's not like JS where the type of a function parameter is "who the fuck knows until runtime.")

    Spend your $10 a month on supporting OSS devs/projects.

  • I was still a somewhat-clueless high school student at the time, and I had to create new repositories for every assignment in my CS electives. Niche, I know, but someone has to be the edge case...

    (They used a dumpster fire home-grown autograder that couldn't handle concepts like "assignment X is in directory Y." Or any sort of file structure that deviated from the IntelliJ project layout. Supposedly they didn't want to pay for a commercial service...)

  • Yeah, I'm always afraid of this happening. Too much of my social life is connected to Discord - all my friends and family are on there.

    The fact that I have to use BetterDiscord (soley so I can use my patch for a four-year-old Wayland bug) doesn't help my paranoia.

  • Why in God's name would you use a 6-bit signed integer for anything on a spacecraft? I know space-certified chips are pretty barebones, but surely not that bare bones...