• 22 Posts
  • 581 Comments
Joined 1 year ago
cake
Cake day: August 8th, 2023

help-circle
  • Definitely not a lie. Could possibly be a case of “parental incompetence,” as my parents and grandparents were educated in, what I guess, similarly biased schools (or most likely, even more biased). I don’t have a good relationship with my parents, and, perhaps surprisingly, my grandparents are more left-leaning than my parents. I grew up in rural NW Ohio, to be more specific; which used to be a swing state. Most of my peers were racist AF, and most of my past friends are now dead from drug overdoses. I’m, in no means, well traveled, but I’m guessing my life experiences aren’t some rare anomaly.


  • I remember my 4th grade teacher having us read one page about the Daughters of the Confederacy, the teacher briefly discussing the struggles of former slave-owners, and skipping the rest of the chapter on slavery due to “not having enough time.” IIRC, even the textbook painted the Daughters of the Confederacy in a positive, or at least neutral light.

    I remember my 7th grade health teacher showing us a Christian anti-masturbation video for our sex-ed requirement. This was a rural public school in a northern state. Only other option was a private Catholic school, but my family wasn’t Catholic, and my family wouldn’t have been able to afford to send me there if they wanted to.

    I don’t think I even knew about the trail of tears until the middle of high school; and definitely didn’t learn about the motivation for hunting Buffalo to extinction.






  • I (probably unreasonably) despise using web front-ends for desktop applications.

    GTK is OK. QT is very feature rich, but that adds complexity. Both can be cross-compiled to most systems and shipped with all the required libraries pretty easily.

    I haven’t used it in a long while, but I remember liking Java Swing for some reason. Java should be “write once, run anywhere.” But, cross-compiling isn’t usually too hard, so not sure how much that matters. There’s more modern frameworks for JVM-based languages now, but I haven’t tried them.

    I’ve noticed Gradio is popular in the ML community (web-tech based, and mostly used for quick demos/prototypes).

    Edit: For web applications, I prefer Angular’s more traditional architecture over React’s hook architecture.














  • Python is quite slow, so will use more CPU cycles than many other languages. If you’re doing data-heavy stuff, it’ll probably also use more RAM than, say C, where you can control types and memory layout of structs.

    That being said, for services, I typically use FastAPI, because it’s just so quick to develop stuff in Python. I don’t do heavy stuff in Python; that’s done by packages that wrap binaries complied from C, C++, Fortran, or CUDA. If I need tight-loops, I either entirely switch to a different language (Rust, lately), or I write a library and interact with it with ctypes.