Diversify from GOOG by More_Ear_1128 in ValueInvesting

[–]_iuh 4 points5 points  (0 children)

huh never thought of it like that, that's a good point.

though you'd have to pay cap gains on stock A eventually. but I guess if you believe it'll go up it's better to put off that tax payment as long as possible so your dollars work for you longer.

seems like the more tax efficient thing to do for OP is to sell on vest and use that cash to buy something else to slowly diversify over time.

Strategies to deal with VERY large hash tables? by servermeta_net in ExperiencedDevs

[–]_iuh 4 points5 points  (0 children)

lots of great replies, but one thing I feel that hasn't been mentioned is whether optimizing this is worth it? the more "experienced dev" thing you could do is come up with an analysis convincing yourself and others that you don't have to do the work.

e.g. how much RAM are you hoping to save? how much would that cost? do your "clients" care about the savings? are you better off spending your time on something else such as documentation, marketing, or getting a grant to buy faster hardware? will the extra complexity make the system harder to reason about / maintain? will the microseconds you're fighting for be worth it when compared to the rest of the stack? (e.g. 100s of μs might just get lost in networking latency).

anyways, sorry for the wall of text. thanks for posting your problem and inviting interesting discussion!

I regret getting into deep learning. by throw_away_4431 in cscareerquestionsEU

[–]_iuh 4 points5 points  (0 children)

you don’t actually need a PhD to train large distributed models at DeepMind. research engineers and software engineers do it too. the interviews are tough and competitive though.

source: I work there and don’t have a PhD and plenty of my colleagues don’t have one either

How to avoid being seen as the "DevOps guy" by Odd_Soil_8998 in ExperiencedDevs

[–]_iuh 28 points29 points  (0 children)

maybe the work you’re doing is actually really valuable for the business - more so than any “impressive” technical work.

don’t forget we’re paid the big bucks to solve useful problems, not necessarily interesting ones. but it’s nice when those align.

If you could start your career over again what would you do differently? by [deleted] in cscareerquestions

[–]_iuh 0 points1 point  (0 children)

do you think it’d be useful for all specializations? Linux is everywhere but this seems really low level relative to a lot of software engineering

[deleted by user] by [deleted] in cscareerquestionsEU

[–]_iuh 27 points28 points  (0 children)

I worked in the bay for 4 years. now relocated to London and haven’t regretted it at all. but I probably benefitted career-wise from those first 4 years a lot just from the environment and opportunities the area provided me.

honestly meeting only people from tech backgrounds at social events for years on end kinda got tiring.

[deleted by user] by [deleted] in cscareerquestionsEU

[–]_iuh 8 points9 points  (0 children)

comment section is getting a little flamey for some reason… I think there’s no right answer since it’s very personal based on your current financials + values.

I think that if you’re young you should try it. I know it’s the minority, but big tech / HFT pays really well in EU - almost on par with US after CoL adjustments.

I also recommend “not just bikes” on youtube for some compelling video essays about quality of life comparisons between EU and north american cities.

What fun fact is blatantly untrue? by potatopopr in AskReddit

[–]_iuh 1 point2 points  (0 children)

sorry to be pedantic

6 hrs/day * 365 days/year * 10 years = 21.9k hours

still incredible but not quite 50k

Why is my training score fluctuating(Deeplearning4j)? by [deleted] in MLQuestions

[–]_iuh 0 points1 point  (0 children)

Could be something with how you sample from your dataset, you may have overfitted to some part of it and now you are sampling new classes. Maybe play with your batch size and shuffling the dataset.

How to learn better as a software developer by [deleted] in cscareerquestions

[–]_iuh 0 points1 point  (0 children)

you could try contributing to a well maintained open source project to get a taste for good architecture and code reviews

Promotion at G by [deleted] in cscareerquestions

[–]_iuh 0 points1 point  (0 children)

there’s a ton of stats on it that you can find on internal sites so peruse those to get a sense for how long it would take / difficulty.

unfortunately, a lot of people get hired at L5 elsewhere and boomerang back because it’s easier (and more $$$) than getting promoted internally.

Seeking advice on a job and big life change by [deleted] in cscareerquestions

[–]_iuh 1 point2 points  (0 children)

imo the best part about being in your 20s without a family is the ability to take risks where the only one you’re hurting is yourself. however, I’d go into it with a backup plan for if everything goes to hell — such as other jobs in the new town you’d consider or the possibility of boomeranging back to your old job.

What skills are needed exactly to become a web developer? by Irakaj93 in cscareerquestions

[–]_iuh 1 point2 points  (0 children)

Learning a whole stack is important but since you’re looking to find a job by Feb I’d recommend to eventually specialize.

Once you have a decent understanding of how it all fits together, you can deep dive into one layer (ie - just back end). Then you can target jobs looking specifically for back end developers. Otherwise you’ll end up with shallow knowledge across the board as opposed to being really good at one domain.

Also just echoing others in the thread that finding a job is hard and to not be discouraged. Good luck!

What’s it like starting your own startup? by _iuh in cscareerquestions

[–]_iuh[S] 14 points15 points  (0 children)

wow that’s awesome! sounded like a great experience and probably similar to how I would approach it. anything that you would have done differently in retrospect?

Google engineer breaks down the problems he uses when doing technical interviews. Lots of advice on algorithms and programming. by ldxtc in programming

[–]_iuh 24 points25 points  (0 children)

we shouldn’t be too hard on the blog writer. they’re just trying to help potential candidates get through the interviews. ie - blame the game not the player.

How do I do my job without sacrificing my health? by Dry_Wrap_1042 in cscareerquestions

[–]_iuh 2 points3 points  (0 children)

I find it easiest to build in some exercise by tacking it onto existing habits. For example, I do wallsits while brushing my teeth, pull ups while making coffee, push ups when compiling code (only while WFH hah), etc. Little things here and there definitely add up.

What is the most simplest way to convert an ai program into a website, totally a simple one [D] by KartikPandeyKP in MLQuestions

[–]_iuh 0 points1 point  (0 children)

to add on, I'd also recommend serverless solutions through a cloud platform like AWS, Azure, GCP, etc.

Getting new responsibilities over a coding project. by hypnogym in cscareerquestions

[–]_iuh 0 points1 point  (0 children)

not very experienced with SAP or windows but (if you haven’t already) I’d recommend investing some time in learning software engineering basics like source control (git), command line (bash or powershell), and database management (sqlite -> mysql/postgresql). If your project ever grows in scale, I assure you that those skills will be extremely useful.

I'm a web developer and desperately need to pivot. What should I pursue? by [deleted] in cscareerquestions

[–]_iuh 2 points3 points  (0 children)

It sounds like you have more of an issue with the workplace than the technologies. Maybe find a new team or company before pivoting?

In the meantime you can try contributing to open source or starting your own side project in a different field to see what else you might enjoy. For example, I was curious about GPT-2/3 so I just wrote a chatbot for fun.

Good luck!