Inspired by a recent 916 post
Pfffft….
Submitted 23 hours ago by Maxxus@sh.itjust.works to [deleted]
https://sh.itjust.works/pictrs/image/8158e9fd-71ed-4b50-9e96-abe2a3356a6b.jpeg
Inspired by a recent 916 post
I see someone finally embraced the fact that C++ templates are Turing-complete and you don’t really need much of the rest.
Josuttis’s books are normally pretty good, lots of examples and a clear explanation of why you might want to use something, but oof that looks akin to a kick in the essentials.
Even if you’ve no other reason to update to C++20, the fact that if constexpr gets rid of half the things you’d previously need to use SFINAE for, and concepts gets rid of the other half, makes it well worthwhile. Amazing how much it stops hurting when you stop doing ridiculous things.
That book looks as old as the language itself
I noped the fuck out of that course. I’m sure it’s super interesting and rewarding, but I just couldn’t take it mentally at the time.
Oh, The Kittel
y = mx + b
It’s algebra. It’s linear. 😬
Thats not too bad. It just takes up a lot of space. Good thing I do my maths on an android tablet
you got to use numbers? i’m so jealous. we had to use matrices of variables when i learned it
EZ
One time at work I was trying to work out a least-squares fit using linear algebra.
I have no background knowledge in library algebra, it felt like drawing a pentagram on the floor and chanting in backwards Latin.
That’s not a fair example, I know what linear algebra is but can’t tell what’s going on.
Change of basis would be my guess, but that’s pretty basic.
You could’ve provided something far worse, like a manual construction of the Jordan normal form of a large matrix.
I am a freak who really enjoys linear algebra. It’s actually quite heartening to discover that even amongst my friend group of weirdos, there are still freaks
The only thing i understand from that book is the title.
I see your linear algebra and raise you nonlinear acoustics: boom!
Ew Java
My dad’s grade 4 teacher used to clobber him real good with a Bible whenever he did normal kid stuff, the Bible can definitely make you cry.
Depends on how sharp the words edges are
Everybody giving all these first year engineering books. Real engineers cry when they’re doing their CCNA certification. Image
That isn’t real engineering, sorry.
Do your CCIE and come back to me.
And for what it’s worth, I did my BSc.Eng in Electrical too.
I actually did study for the CCNA and was primed to certify. I decided not to go that route and found myself in a Java class a couple years later. I now don’t use either of those things.
Flowers for Algernon
Where the Red Fern Grows
Java is neat: you just get what you write. There are things that really makes you cry and Java is not among them
Just make the 200 line boiler code setup to make some
system.stuff.thingy.log.println(“hello world”);
Then it’s not compatible with the installed vm.
Then it’s not compatible with the installed vm.
This almost never happens, unless you do very niche things or have unrealistic expectations from your file system.
Niche things include using obsolete cyphers for net communication or running java code on the ibm mainframe, not something you do day to day.
Theres always Kotlin, which is like Java but for humans
Java has changed a lot since Java 8. Here’s a 3-line HelloWorld.java compatible with Java 21+:
void main() { System.out.println("Hello, World!"); }
It makes me cry when modded minecraft uses 100% of my CPU and eats up 20gb of ram. (This is only a little bit java’s fault)
Java should not be used for game engine design. Stop-the-world events and poor shaders support do not help.
JVM eats as much memory as you give it, so try playing with -Xmx param
you just get what you write.
Every language is like that
Hahaha… man you have a whole life ahead of you.
Fine langauage, terrible build tools
Is that why there’s like 27 languages that are based on the same jvm?
Finished compsci but interned as a computer technician and there I thrived. Instead of constantly having to keep up to date on programming: subscribing to journals, attending seminars and conferences, networking with other programmers, and of course (re)studying shit to get certified.
That sounds like my time as a computer technician and then a network tech. Always chasing the next cert to stand out from the next tech. Once I switched to compsci I’ve never been pitched any certifications.
Lessons in chemistry
Project Hail Mary legitimately made me cry there towards the end. I watched the movie afterwards and it wasn’t nearly as impactful (and I have opinions about the movie, even tho it was decently good), but the book just kicked me in the chest.
I have that book on my bookshelf. It didn’t make me cry nearly as much as some C++ books.
It didn’t make me cry but the greatest book I ever read was A Short Stay in Hell by Steven L. Peck.
cannedtuna@lemmy.world 22 hours ago
Image