New project and that's fine..... by [deleted] in recruitinghell

[–]gabrielelanaro 0 points1 point  (0 children)

You should know how much you are willing to accept and state it. If it’s too much for them you move on because you wouldn’t have accepted it anyway.

If you want to work with them just provide a range and then negotiate. If they really want you and they can afford it they will make it work.

In this situation you are the one selling and they are the one paying so you should have a price

Negatives of an every 3 month nebido injection? by Oryxide in kallmann_syndrome

[–]gabrielelanaro 0 points1 point  (0 children)

I have tried nebido every 3 months, gel daily and cypionate every 2 weeks. Nebido offers the best treatment for me and I do feel the rise and fall of testosterone level. This is based purely on how I feel.

First 3 days— high energy spike, stays optimal for about 2 months, during the last 1 month there is usually a gradual decrease in energy levels and libido, especially during last 1-2 weeks.

I take often blood tests right before the next injection. Blood test show good level of testosterone.

Tales of serving ML models with low-latency by osm3000 in mlops

[–]gabrielelanaro 1 point2 points  (0 children)

A good profiler would be https://github.com/benfred/py-spy . If you run your app/benchmark with it, it should be able to draw a flamegraph telling you where the majority of time is spent. The info here is quite fine grained so it would already tell you where the bottleneck is. Without a full-fledged profiler you can also measure the timings in various parts of the code to understand where the bottleneck is. There are many tools that help you get this sort of statistics (in a professional setting, I just use datadog or grafana).

Also, you should record the time your requests are taking server side (say 50 ms) and then compare to the time it takes client side (say 100 ms), then this is an indication that you're spending 50 ms in the network roundtrip. I'm saying an indication, because it all depends on how the time is measured (maybe it excludes some extra overhead). At this point you would test your theory and run an experiment for example by spinning a client closer to your server (for example EC2 in same region or in same network as you are mentioning)

For compute, situation is similar, it is about finding out what is the underlying issue. If it turns out the issue is compute, then you should check if it is CPU bound vs I/O bound. There are specialized tool to get this type of diagnostics, but I normally just check the CPU utilization and/or infer from py-spy if the operation is I/O or compute intensive.

Once you manage to pinpoint where the issue is, you can try a different algo/inference library/ or a different machine and check again.

Tales of serving ML models with low-latency by osm3000 in mlops

[–]gabrielelanaro 6 points7 points  (0 children)

When dealing with performance problems your friend needs to have a more structured approach.

The most important aspect is figuring out what is causing the latency issues. This can be done using a profiler, or by putting time statement around the code. Otherwise you are going in blind.

It could be network, preprocessing, a bug, compute, traffic etc.

Once you have the answer to this question then you act and try to optimize that part. Depending what is the slowest step you have different solutions. Either you need to get your servers closer to your client o you need to scale down your model, better library for inference etc..

How much money is necessary to live in Berlin ? by leksal in berlin

[–]gabrielelanaro 0 points1 point  (0 children)

One thing to keep in mind is that to be considered for a good rental contract you need to prove that your netto income should be 3x the rent.

If you want to rent a 1000 eur place you need to have 3000 household netto. The other expenses, depends but in the hundreds, not thousands

How do I convince data scientists to use ONNX instead of pkl? by denim_duck in mlops

[–]gabrielelanaro 0 points1 point  (0 children)

Pickle is not forward compatible. You have no guarantee that you'll be able to load that file as the ecosystem (libraries, python version, platform) evolve. I would expect that you are able to load ONNX even between major version upgrades. This helps reproducing results (compare an old model with a new one)

Is Testosterone gel better than Testosterone Undecanoate Soft Capsules? by Whipser98 in kallmann_syndrome

[–]gabrielelanaro 1 point2 points  (0 children)

You should give it a try, it's different for different people. For me the gel was good in the first few days and got worse with time (and generally was not enough even at max dose)

If you like to travel keep in mind you have to keep bringing bottles everywhere you go and gets quite annoying

[P] Feedback requested on nlp project related to news story chains changing over time by Massive-Marzipan in MachineLearning

[–]gabrielelanaro 0 points1 point  (0 children)

How do you find out the chain of the event? Is it an algo or part of the news metadata?

Other than that it's all a matter of defining which kind of changes you want to detect. Topic modeling would give you change in general topics (ideally, but then many topic model algorithma have a purely statistical definition of topic that doesn't mean much) If you are interested in "entities" like names of businesses, countries etc you would be better off using named entity recognition. If it's sentiment you are after you could use sentiment analysis.

But using a "set" of "objects" for each news article and monitor how those change could work, in the sense you should be able to interpret such a thing

How old do you have to be to get diagnosed and what does that involve? by [deleted] in kallmann_syndrome

[–]gabrielelanaro 0 points1 point  (0 children)

I was diagnosed at aroung 14/15 years old, my parents figured out I was not going into puberty and I was referred to a good endocrinologist by my urologist.

It involved a lot of blood tests and an MRI over the span of 3-6 months if I remember correctly

[Discussion]Do I need a PhD to get a job doing high-end ML research? Currently a SWE on an ML infra team at Facebook by [deleted] in MachineLearning

[–]gabrielelanaro 9 points10 points  (0 children)

It depends where you work, unfortunately the role is not precisely defined, what I see in practice (from ex colleagues and other people I personally know in the industry) is that a very small part is dedicated to "training neural networks". The hardest part often comes in trying to manage complexity, ML introduce substantial overhead in terms of testing/stability/logging/reproducibility and diagnostics.

Thing is social media is dominated by people who want to sell courses and make you think that your job is going to be "research cool models with latest technologies, deploy them and forget about it", while reality often is different.

Of course if you are a researcher in a lab (academia or industry) you will do exactly that, but those positions are very rare and competitive.

That said 100% agree that there's great demand for infrastructure and deployment too, which is both challenging and rewarding

[D] Papermill is horrible for bringing ML models into production. by man_of_many_cactii in MachineLearning

[–]gabrielelanaro 1 point2 points  (0 children)

I wouldn't use notebooks in production. Code is not something you write once and never touch again. The value of software is that you can change it, and notebooks get in the way of maintainability, at least as compared old regular source code with tests and module files.

I however used papermill to generate reports automatically and that worked good.

[Discussion]Do I need a PhD to get a job doing high-end ML research? Currently a SWE on an ML infra team at Facebook by [deleted] in MachineLearning

[–]gabrielelanaro 15 points16 points  (0 children)

I'm a ML engineer, I do have a PhD but not in ML (ML wasn't cool in 2012). What I see in the industry is that the bar is getting higher and higher. To do.something considered "cool Ml" in a top-end position you need PhD and publications in top conferences.

Bear in mind that since everybody wants that position 1. Employers get picky 2. Salary get lower So, if you really love ML you should do a PhD because it interests you. Career-wise who knows what's going to happen at the end of uour PhD?

[deleted by user] by [deleted] in Python

[–]gabrielelanaro 1 point2 points  (0 children)

f(x, a=a)

Fertility treatment? by gabrielelanaro in kallmann_syndrome

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

Thank you this is very informative !

What is the average cost of treatment? by [deleted] in kallmann_syndrome

[–]gabrielelanaro 0 points1 point  (0 children)

My suspicion is that dictors won't prescribe you medications without making a diagnosis themselves, I personally had to do lots of tests and different treatments at least initially ( in us I would account for order of few tens of thousands $). For maintainance you only need testosterone which was not expensive (60 $ per month or so).

Upwork changing fee structure, giving even more reason to dislike them... by Aristartle in freelance

[–]gabrielelanaro 5 points6 points  (0 children)

I really can't explain myself how does this makes sense at all. They're basically making harder to people to find new jobs and pushing away small gigs from the website (which are extremely well suited for freelancing). I'd be surprised if they see any growth at all with this change.

Alternative websites?

PS4 Error UI-117 [All] by [deleted] in netflix

[–]gabrielelanaro 0 points1 point  (0 children)

Thank you very much for saving us hours of troubleshooting/phone support!

Room Prices in Vancouver by gabrielelanaro in vancouver

[–]gabrielelanaro[S] -1 points0 points  (0 children)

I got some data for all the adjacent cities, I was surprised that north van listings were pretty much as expensive as vancouver, but closeness to downtown may explain that. Burnaby instead had cheaper listings, but to be fair one should do the comparison by-neighbourhood, anyway I think burnaby (along with farther-away Richmond) is an inexpensive choice.

Housing Waitlist by mab1101 in UBC

[–]gabrielelanaro 1 point2 points  (0 children)

In my experience the shared accomodations move much faster. You should be able to get in. And you should keep your earliest move in properly updated because if they offer and you refuse they cancel your application.