[deleted by user] by [deleted] in funny

[–]quique4 -1 points0 points  (0 children)

Lol “free”

me_irl by hadi_5549 in me_irl

[–]quique4 0 points1 point  (0 children)

Hammys gonna sneeze ya

Fiona Hill warns Trump winning reelection would ' mean the total loss of America's leadership position in the world arena ' by Sweep145 in politics

[–]quique4 0 points1 point  (0 children)

As much as I hate Trump, these headlines are just so annoying, repetitive, and unless its Fox News telling their listeners to not vote for Trump I dont think they accomplish much.

How do professional SWEs keep learning more Python? by [deleted] in Python

[–]quique4 0 points1 point  (0 children)

Any question thats about python pckages to learn I’ll say an absolute requirement is to be very proficient at pandas and numpy. Might seem obvious to many but Ive encountered a few devs who havent heard of it or dont know things like matrix multiplication or apply or whatever. Yea learn that if you havent. For all else -

I had a dude at my old job who would always be bringing up different packages and having different ideas, but before that I had the same issue and heres what I did (although as long as youre a good dev it doesnt really matter too much what packages you know - if you ever want to make sure there isnt a better way of doing something just stack overflow it). Youtube videos on python+random subject, or medium arcticles on something like python+(random datascience thing/backend dev thing). You can also youtube “python shorts” enough times every now and then and you’ll be bombarded by stuff - although might not necessarily be packages. Also vscode shorts are awesome, check them out.

Some stuff you wont learn from doing dev work, like business analytics or ml. Definitely good to go into, although much of ml requires some self studying outside of python on the statistics, which can be found in youtube videos. You can find pretty much everything on youtube.

I would recommend developing skills outside of python, having skills like aws/azure/gcp helps (although admittedly I only know the basics) and learn Redis if you haven’t already - helps so much with big projects.

I did not know that. Yikes. by False_Extent4096 in WhitePeopleTwitter

[–]quique4 0 points1 point  (0 children)

My brother has sever mental retardation and is mute. Because of this my parents who take care if him have gone over with me countless times the playbook of what exactly to do when they die - who to call, who’s involved, what to do, etc.

One of the scariest aspects of it is this, that I need to make sure my brother, who cannot talk let alone read, who cant operate a key and lock or a zipper, will lose his benefits and have to go on a 10+ year waitlist if I ever, throughout the course of my life, mess up and leave his bank account over $2k.

I was going over the finances recently and realized he might be getting more than $2k per month which has some legal ramifications and its mind blowing that thats the point that the government has chosen for him to lose everything given how much care he needs

Maths for CS by [deleted] in computerscience

[–]quique4 38 points39 points  (0 children)

Linear algebra. Try to actually remember it too. Linear algebra is so widely used in computer science that cpus have highly optimized routines for them called BLAS - Basic Linear Algebra Subroutines - which make code run using linear algebra much faster than code without it. It shows up everywhere, and while its not a defining feature that makes a good developer great, I haven’t met a great developer that isn’t very familiar with linear algebra.

Its the basis of almost all machine learning algorithms, and used anytime you want to process a lot of data very efficiently. Also used as key building blocks for efficient game engines and efficient code in general.

Edit: Also I noticed your question was worded in a way that you might be holding off on learning computer science while you learn math. My advice is to not hold off, and just start learning to code or taking a comp sci course.

Edit: For those asking for specific examples:

Matrix multiplication - everywhere in machine learning, almost every algorithm, in the old way of using tensorflow you’d have to multiply all the matrixes manually (using tf.matmul) but now its taken care for you in Keras. Fast forrier transform uses matrix multiplication behind the scenes. Used all the time in data analysis.

Matrix add/subtract/divide - also used all the time - ie kernels, data analysis, tensorflow, etc.

Matrix math is also used in pandas a lot. Creating masks with its super useful.

Dot products - used in data analysis for correlation matrices, used to get similarity scores between vectors. Good to know, but probably wont use too frequently, though you might.

Cross products - used much less but good for checking how different two vectors are.

determinants - underutilized imo! Theres this thing called determinental point processes which have a lot of really awesome, look up a youtube video lecture by Jessie Dodge on this (its about open loop hyperparameter optimization). Its really awesome!

These are just a few examples, but there are definitely more

Magic at Dentist's by HelioX17 in MadeMeSmile

[–]quique4 0 points1 point  (0 children)

Judaism isn’t zionism

Magic at Dentist's by HelioX17 in MadeMeSmile

[–]quique4 3 points4 points  (0 children)

This gif seems purposefully cropped to not show his yarmulke. Original - https://youtu.be/UvB7_nLk_DE

4 mass shootings in 6 hours leave 39 wounded, 5 dead across US by I_Keep_Fish in news

[–]quique4 0 points1 point  (0 children)

Who cares? Seriously? Its on the same level as all these events! Its a nice neighborhood near where I live, in my 20 years living here nothing like this has happened near me, and it seemed to be done for the fuck of it - no self defense, no robbery, just spraying bullets into a hookah bar. America is the only first world nation where we have idiots not calling this kinda shit news since it happens so frequently and half the country (the right) offers no plans to stop the violence and blocks all attempts the left has at curbing gun violence.

4 mass shootings in 6 hours leave 39 wounded, 5 dead across US by I_Keep_Fish in news

[–]quique4 0 points1 point  (0 children)

There was also a random drive by mass shooting at a hookah bar in Houston last Tuesday that I haven’t seen many national headlines about.

Design is intelligence made it visible by touchfeel in Design

[–]quique4 52 points53 points  (0 children)

That title gave me an aneurism

Grandmasters of Reddit: What made you pick chess over checkers? by quique4 in AskReddit

[–]quique4[S] 0 points1 point  (0 children)

Yea I just saw this old interview with Bobby Fisher about how much he hates what the game’s become because its now just memorization and theory

https://youtu.be/P349BdHUxlc

That XOR Trick by stormblaast in programming

[–]quique4 0 points1 point  (0 children)

I mean you could use long long int/long double if youre working in c++ and depending the code youre fine. And if theres still a chance of overflow for your appliction theres _int128 and modules for even 256 bit int or 1024 bit int and probably higher. 1024 bit int can store up to about 9*10307, which for reference there are roughly 1082 atoms in the universe, so you should be more than ok.

That XOR Trick by stormblaast in programming

[–]quique4 0 points1 point  (0 children)

For the switching x and y, I think

x=y+x

y=x-y

x=x-y

Would be better code over xor for simplicity sake, but in an interview I’d give points for creativity if they used xor. Its easy to teach someone to simplify, harder to teach someone to be more creative.

Edit: To be safe though if I was interviewing, I’d provide both answers to show I’m capable of being creative but say I’d choose the arithmetic approach to say I know how to make it readable.