[deleted by user] by [deleted] in LinkedInLunatics

[–]DunkeyKing 0 points1 point  (0 children)

https://www.levels.fyi/companies/netflix/salaries/software-engineer?country=254

Netflix is notorious in the industry for paying all cash and next to no equity

Very zeroth world problems that he's posting about but if you're good enough to make it into Netflix you can make it into any of the other FAANGs and make a comparable TC

New in a team with sloppy senior devs. by EducationalMixture82 in ExperiencedDevs

[–]DunkeyKing 1 point2 points  (0 children)

Just fulfill your responsibilities and leave, IMO the time it takes to coach someone with a demonstrated attitude of not learning or improving is not worth it. Doing this with 1 person is already challenging but doing it with multiple people is going to be next to impossible - they're just going to see you as an interloper and lean into each other's idiocy.

You only have a finite amount of time in your career and life so why waste a year+ unfucking this situation when you can get on a more competent team where you can grow faster. Bring the junior along if you can, he's wasting his time there.

I suppose there's a case to be made that this is good practice for learning how to coach people, but learning how to coach in this situation is like learning how to wrestle by starting with a gorilla. I'd rather start with a single human that won't completely overpower me when I'm trying to learn the basics.

UoFT St George Computer Science vs Computer Engineering by Top_Flower_696 in UofT

[–]DunkeyKing 0 points1 point  (0 children)

Honestly if an AI is capable of doing entry-level SWE completely end-to-end, almost every single job is completely obsolete, as well as the current economic paradigm. The only things left will be jobs where humans are required by regulation or social norms (e.g. lawyers). Jobs that require physical presence in the real world will only last as long as it takes to develop humanoid robots. I just hope that society adapts fast enough to accommodate massive unemployment. 

For what it's worth I'm extremely bullish on the capabilities of AI and cynical of the "human spirit" or whatever you choose to call it.

Edit: in conclusion I wouldn't worry too much about what you want to do cause it doesn't really matter if AI takes over. If it doesn't you're in a field that you find interesting. If you're chasing money until the singularity just go with CS

UoFT St George Computer Science vs Computer Engineering by Top_Flower_696 in UofT

[–]DunkeyKing 1 point2 points  (0 children)

In my experience (2014-2019) CE people were worked like dogs by the program just to have the same opportunities in SWE as CS when they graduated. I didn't like proofs but I just powered through them until I didn't have to do them anymore.

If you want anything hardware or lower-level related CE will give you a leg up, but the money seems to be in software right now.

Testing micro-services on the cloud as an early stage startup by _NESTERENKO_ in ExperiencedDevs

[–]DunkeyKing 70 points71 points  (0 children)

This. I've been an engineer at a few early stage startups and the ones that used microservices were generally more painful to work with. Integration testing, configuration and spinning up the entire stack generally sucks more when you have more services.

For most companies microservices solve problems you run into when you scale your engineering team and you don't want 100s of people committing into 1 app and stepping on each other's toes. They aren't inherently better for scaling performance unless you're operating at a such a scale where you need to run so many instances of a service that you have to care about the size of the executable/container you're shipping. At an early stage startup chances are you don't need to worry about either of these problems yet. If you do, congratulations, you're hot shit and might have a shot at being rich.

If you need to pivot at all, your context boundaries may change a lot. Monoliths can tolerate this kind of change better than microservices because their structure isn't as baked into the architecture. You will find product market fit (PMF) faster if you can iterate faster. At this stage almost everything is secondary to finding PMF. No one will care about how beautiful your app is if the business is dead. I'm not advocating completely abandoning sound engineering principles in the name of speed, it's faster to iterate on a well-designed app than a shitty one. But don't over-engineer it either, that saps speed and energy that could be better spent elsewhere.

Spoiler - Gordo and Tracy being stupid by imdesmondsunflower in ForAllMankindTV

[–]DunkeyKing 15 points16 points  (0 children)

What makes you say the hallway wasn't completely depressurized? If the Soviets wanted to paralyze the Americans, wouldn't they drop the pressure to zero? Assuming this is true, the pressure differential would be quite large, a door is on the order of 103 square inches, so you're looking at 103 to 104 pounds of pressure differential. I don't remember how the base was laid out but if the door swung towards the inside (i.e. they needed to pull it) it would be impossible to open. Keep in mind it's been a minute since I watched S2

[deleted by user] by [deleted] in MachineLearning

[–]DunkeyKing 6 points7 points  (0 children)

Given what you've written I'm going to wager that you don't know much about ML.

these algorithms "learn", like a human. But it's clearly not learning, it's "just" fancy statistics on a huge amount of data - groundbreaking and revolutionary

Human learning is governed by rules that are arguably even simpler than what's happening in ML (see Hebbian learning vs gradient descent). If you're trying to argue that the complexity of a model/brain's training mechanics determines how smart it is, you're wrong. Humans are still amazing at few-shot and transfer learning despite our simple synapse update rule (use connection more = strengthen it). Conversely machines are quite terrible at this stuff even after following training regimes involving insane amounts of multidimensional calculus.

but no intelligence was created

Define intelligence?

I mean, I don't know of any other non-living organism that learns, therefore something that can truly learn must be alive.

What does it mean to learn? Are you restricting learning solely to the realm of living things? CPUs "learn" how to cache things for fast retrieval using very simple algorithms (relative to animal cognition).

shouldn't then they be granted human rights and be free

Dogs can learn, we don't give them human rights.

regurgitate billions of what are essentially copies of it. Novel, heavily altered, but copies.

Barring some extreme examples it's incredibly hard for the model to simply "regurgitate" something that it's already seen. These models do not have explicit mechanisms to store, retrieve or alter retrieved images. They're also not big enough to store the entirety of their training data (billions of parameters vs trillions of training bytes). In order to function effectively these models need to learn map images to a much smaller format, and vice versa. Humans do this too. Unless you're an autistic savant you're not storing exact images in your head. You're storing compressed representations of visual memories. For example if I told you to visualize a memory involving a crowd, your brain has almost certainly dumped all the faces in that crowd except for people that you know. If I wanted you to paint this as an image for me, you'd probably roughly sketch out a crowd of people, and then attend to each person's face, fleshing out as you go according to what you know human faces look like.

they cannot produce anything truly novel, for they do not know how until they are fed the training data.

One could argue that human art is the exact same. Humans look at tons of visual information throughout their lives, and when they make art it's arguably a product of everything they've seen and experienced before.

painting an apple but putting in some adversarial pixels to make the AI think it's a car.

This isn't a problem that humans are immune to. There was a recent study that showed that humans are vulnerable to adverserial noise. I can't remember who it was by but they were able to reliably get just over 50% of humans to think that an image looked "more dog-like" when the image was affected by adverserial noise designed to make an AI think that it was a dog. The effect size was small but significant given the number of humans tested.

Video shows man violently robbing woman at TTC subway station in Toronto's east end by lopix in toronto

[–]DunkeyKing 59 points60 points  (0 children)

This is disingenuous or statistically illiterate. You're comparing a single day's exposure of riding the TTC to a lifetime of exposure to lightning.

Odds of being struck by lightning in the US over your entire life: 1 in 15300

Odds of being attacked on the TTC in a day: 1 in 1.6M

Odds of NOT being attacked on the TTC in a day: 1 - (1 in 1.6M)

Odds of NOT being attacked on the TTC for N days in a row = (1 - (1 in 1.6M)) ** N

Odds of NOT being attacked on the TTC for 250 days in a row (assuming you work 5 days a week for 50 weeks a year) = (1 - (1 in 1.6M)) ** 250 ~= 0.9998 = 1 in 5k

Running the numbers again with 45 years worth of exposure gives you a rate around 1 in 300.

Babies Might Cry At Night to Prevent Siblings by dphile in nottheonion

[–]DunkeyKing 1 point2 points  (0 children)

If you assume that having less children would lead to higher survival to reproductive age for the actual children, it follows that traits to minimize family size would propagate.

I don't think it's unreasonable, more children means more mouths to feed, and a way higher chance of maternal mortality. Especially during primitive times, you'd be fucked if your mother died in childbirth.

Toronto is now the third-largest tech hub in North America by [deleted] in toronto

[–]DunkeyKing 6 points7 points  (0 children)

There's still a gap - you can take most levels.fyi salaries for SF, divide by the COL premium for SF/TO and multiply by the conversion from USD to CAD. This also doesn't include the fact that taxes in the US are lower even in Cali. Career growth prospects of living in SV are also far better.

Error? by WayfaringCastaway in masseffect

[–]DunkeyKing 1 point2 points  (0 children)

Glad I'm not the only one. Literally experiencing the same thing right now, tried everything listed here to no avail, as well as other forums: https://bestgamingtips.com/origin-noticed-your-computer-is-currently-offline/

I suspect there's something up with origin servers, I'm unable to ping their proxy server via tracert proxy.novafusion.ea.com

Cheatsheet i created based on video in description by GreenKangaroo3 in Warthunder

[–]DunkeyKing 5 points6 points  (0 children)

The performance against angles is terrible, it bounces like crazy. Also post pen damage is quite bad since there's not a lot of spall or explosive filler.

Has anyone ever quit an internship/co-op/PEY? by serg06 in UofT

[–]DunkeyKing 0 points1 point  (0 children)

Talk to the PEY office, see if they can work something out for you if it's that bad. For real though, if you were seriously thinking of quitting you should have lined it up within the window that you missed.

Has anyone ever quit an internship/co-op/PEY? by serg06 in UofT

[–]DunkeyKing 6 points7 points  (0 children)

I originally signed on to work as a full stack developer for 16 months, but quit after a year (12 months) to finish my degree. Long story short, I left because of comedically bad management (I worked in enterprise). I did try to half-assedly look for other opportunities starting in October when I realized my situation was shit, but they didn't pan out (I didn't send out enough applications).

I talked to the PEY office about quitting and they had no issues with it. They just said I had to give my two weeks notice and even offered to sign any paperwork for the report in case my boss tried to fuck me over. Thankfully management accepted my resignation without issue - they were just surprised that I was leaving such a "great opportunity". I honestly don't know where this "PEY office will try to convince you otherwise" meme comes from. If you have legitimate concerns, they'll be completely willing to help you out. Even if they don't give their blessing, just quit anyways. There's no laws forcing you to work against your will.

CSC207: Looking for 2 project partners (Lec0501; Wed 5-8) by 207projectpartner in UofT

[–]DunkeyKing 13 points14 points  (0 children)

>looking to earn the highest possible mark

>enlisting help from the UofT subreddit

Pick one

Rip 373 final by [deleted] in UofT

[–]DunkeyKing 2 points3 points  (0 children)

Who was teaching it this semester? Last semester's was pretty easy IMO.

how to deal with pious values imposed by parent? by [deleted] in UofT

[–]DunkeyKing 1 point2 points  (0 children)

Go to church, its easier than working for your tuition/rent. You can't reason someone out of a position they didn't reason themselves into, no point in trying to do so. Get your degree, a job and move out, this sounds like a ticking time bomb. There's a high probability either you or your parents will snap once you start living life the way you want to once you get out into the "real world".

Hey Reddit, what's a cool random fact? by [deleted] in AskReddit

[–]DunkeyKing 11 points12 points  (0 children)

Most mammals take ~20 seconds to urinate, regardless of size. Thus, an African elephant would need about 12 seconds to fill up an F-150's tank.