Like, how are you, not just as a greeting.
I’m tired has a busy few days I was horrifically ill at the end of last year which I’m recovering from
Up and down. Actually lots of things are falling into place, and a few “end points reached” are proving to be… just new starting points.
What to say, need to get my knee in order tough. After last marathon it is still giving me issues and i am fed up to wait and want to go back running…
Pretty good. Just testing out an obliterated version of deepseek r1. Hopefully its a drop in replacement for my current ai engine.
Tired already. Four more years of this shit
Pissed I found out I lost 700 in crypto 🤦 and it was my fault
Haven’t been sleeping super well and my back is burning because of it. Stressed to high heaven about rent but luckily not awake enough for a panic attack yet
okayish. didn’t get enough sleep, because i poured me a big soft drink yesterday evening and decided to watch shows until i drank it all up, even though i slowly exceeded waaaayy past bedtime. i regret nothing!
Really anxious. Reading too much news
I have two kids in college and have always been optimistic about their future, but the next couple years are critical to forming the world they emerge as adults into. It’s not encouraging
I had a hackday at work where I experimented a bit with python (I haven’t worked in it professionally before)… I translated a package I maintain into it and I really loathe a lot of the language’s design decisions. It’s still fun to experiment though so I had fun. On the other hand I’m planning to fly into the US next week and I’ve been semi-nervous as a skirt wearing non-conforming man… but now I’m legitimately uncertain if shit like the TSA, CBP and air travel will work with the “Hey, anyone want to resign” memo. If it wasn’t for an important family event I’d absolutely cancel my shit.
FYI I don’t think Python is really suitable for use with a production environment. After you want to start installing other people’s modules, you’ll encounter nightmares without any good solutions, and someone will eventually be extremely unhappy that you decided to use Python (probably within 5-10 years, if not much sooner): https://chriswarrick.com/blog/2023/01/15/how-to-improve-python-packaging/
In general, Python seems to be much too closely coupled to the Shell Command Language (which you should also try to use as little as possible): it seems like a lot depends on the environment, so trying to use Python after interacting with a
PATH
variable or changing the working directory might unexpectedly produce different results. A clear example of this is the idea of “virtual environments”, as using one essentially requires that using Python is managed using the Shell Command Language (see what I expect is the source code for the “activate” and “deactivate” utilities also). “Virtual environments” seem to be extensively used by at least Pipenv. Also, the people managing Python seem much more concerned about maintaining interoperability with C than with making packaging less terrible (this is understandable, but other languages also interact with C while having better packaging systems).I personally prefer to use The Go Programming Language for more things recently, since packages are very easy to publish and programs are much easier to use with minimal preparation, and I’ve had a much easier time with refactoring and testing, and the huge speed difference is helpful too. Rust also seems to have a quite robust packaging system, but it seems that there are fewer features provided with main utilities (like measuring code coverage). I recall that
npm
has been relatively easy to use, but nowadays I’d avoid using JavaScript unless I absolutely have to (in the same way I avoid Python or the Shell Command Language).Regardless of whether you’re interested in Go or Python or some other programming language, I find that it’s easier to keep up with best practices for software engineering by checking documentation for linting tools and fixer programs referenced by ALE: https://github.com/dense-analysis/ale/blob/6c337ad19ca32fcb11ff7f29a8e68598763b59a2/autoload/ale/fix/registry.vim https://github.com/dense-analysis/ale/tree/6c337ad19ca32fcb11ff7f29a8e68598763b59a2/autoload/ale/fixers https://github.com/dense-analysis/ale/tree/6c337ad19ca32fcb11ff7f29a8e68598763b59a2/ale_linters
These are some other sources that I found to be relevant to Python:
- https://chriswarrick.com/blog/2024/01/15/python-packaging-one-year-later/
- https://dublog.net/blog/so-many-python-package-managers/
- https://www.stuartellis.name/articles/python-modern-practices/
- https://harmful.cat-v.org/software/
I’ll say that using Python is probably better than using C or C++ (especially since it seems that there are many more published best practices regarding package management for Python than for C), but it’s probably better to choose a different memory-safe programming language if you have a choice at all.
The bad thoughts have been successfully buried for now
Nearing a psychotic amount of rage directed at the elites whose sole desire is to grind the rest of use beneath their feet.
Rip and tear, brothers.
I hate not having money…
Just finished my calculus exam and am reveling in the freedom. Well not too much because I have linear algebra next week, but it’s the small things.
Upvoted for asking.
Meh.
Extremely good, got paid yesterday and I have rent covered for the whole year, only need to worry about groceries and services