News for hackers. Stuff that matters.

viig99

Switch workflow orchestration to temporal!
Re:Why Evernote Failed to Realize Its Potential on Thursday November 17, 2022 @09:59AM (#33639713)
You are defining an exceptional Product Manager not the norm.
RPC generally means server side calls, probably this https://twitter.github.io/finagle/, and XHR is not RPC.
Said engineer, said 1000 RPC calls are not the issue, and when questioned further on proving a tracepath / perf result casually exited the conversation, to me it looks like they are not ready to do better or listen to valid criticism, leading conversations on semantics is just creating noise instead of acting on signals.

Also 1000 RPC's are a very valid performance bottleneck, 1000 * latency caused by serde+ network can compounds easily based on data locality + container network orchestration, no data was provided otherwise even when asked for.

Clearly these engineers have never done customer feedback for developing nations, twitter interactions clearly provide evidence for what musk said, but some engineers seem to be in denial, imho the firing is cause worthy.
Re:Ask HN: Who wants to be hired? (November 2022) on Thursday November 10, 2022 @09:55PM (#33556809)
Location: Toronto, Canada

Remote: Yes, (Open to Hybrid and in-office)

Willing to relocate: Yes

Technologies: Machine Learning, Pytorch, C++

Résumé/CV: https://viig99.github.io/

Email: [email protected]

GitHub: https://github.com/viig99

--------------------------------- Applied Machine Learning Engineer with 11+ years experience in backend engineering and machine learning.

I have experience in solving for end to end machine learning problems, robust data collection & cleaning, distributed training on GPU clusters, building custom model & training recipes on domain specific problems, model calibration, scalable and low latency inference pipelines in C++ / python (GRPC, k8), monitoring and hard negative mining, Model specific inference optimizations (Quantization, Pruning, Torch Dynamo etc) and have worked on various domain problems like: Search & Ranking, Cold start recommendations, Constraint based optimization, Speech (Speech to text, text to speech), Vision (Segmentation, Classification, OCR), NLP (Doc QA, Classification, Entity Recognition) etc

Re:From Google to Twitter on Friday November 04, 2022 @07:06PM (#33475295)
Re:The pool of talented C++ developers is running dry on Wednesday November 02, 2022 @01:31PM (#33439707)
TBH high levels skills on C++-20 is not what these companies are looking for, instead on C++-14 or so, meanwhile anyone learning C++ in 2022 would rather want to pickup C++-20 ++ with its niceties, old C++ is too tiresome without extra rewards.
Which is good, he is invested in making it work, much better for the customer compared to whatever the product currently is.
Re:We rewrote a high-performance database in Rust on Tuesday October 18, 2022 @06:29PM (#33254941)
Same, "We knew that C++ was harder to scale and maintain high quality as you build a dev team" this just sounds arbitary and a weak excuse to use rust, C++-20 is as scalable as rust with a very rich ecosystem.
Re:WTF Happened in 1971? (2019) on Monday November 23, 2020 @12:33PM (#25189250)
August 15th 1971, President Richard Nixon announces that the United States will no longer convert dollars to gold at a fixed value, effectively ending the Bretton Woods system. He also imposes a 90-day freeze on wages, prices and rents.
Re:Biden wins White House, vowing new direction for divided U.S. on Saturday November 07, 2020 @02:06PM (#25017677)
Meh, trump's gonna whine democrats stole the election, media is constantly talk about him for next 4 years, he will win again in 2024 and nothing is going to change. Meanwhile climate change, economy and social media nonsensence will keep getting worse, why ? because nobody wants to really fight for the little guy.
Re:Ask HN: How do you incentivize engineers to save money? on Friday November 06, 2020 @02:27PM (#25010364)
Exactly, dont think its that complicated.
Re:Amazon Academy India on Wednesday November 04, 2020 @10:50AM (#24990074)
Looks pretty neat
Re:Wifi Dabba (YC W17) – Own a Piece of the Internet in India on Saturday October 24, 2020 @11:29AM (#24879772)
Op says he has thousands of customers without any proof whatsoever, how does this work in rains ? power outages, what about customer suport, seems like an half baked pitch.
Re:SymSpell Python Pybind11 Port on Wednesday September 30, 2020 @03:28AM (#24636427)
SymSpell port for python using c++-pybind11, is 3x-40x faster than symspellpy the current best symspell port in python and maintains same api structure.
This is super cool!
pytorch is pybind11 + c++
I personally find C++ + pybind11 vastly easier to work with, also transitioning completely to c++ from there was a pretty small leap.
Yes accuracy, latency & throughput are the 3 poles we try to achieve, c++ helps with latency & throughput and helps keep the cost low.
ML engineer here, team started as a research team, now that we have things in production and have a lot of devops, engineering work, we bifurcated into pods and work on specific bits and pieces, lot of constant fire-fighting though. Re-wrote entire stack from python to C++ threadpool async grpc (is thrift the only good threadpool server implementation available ?), deployed on openshift, used vector + influx + grafana for dashboards / internal model monitors, elastic search for loggings, lot of other tools for validation, filtering for potential training candidates etc. Right now working CI/CD for ml, during training if model finds a better model based on different validation sets, have one click deployment ready for approval etc
Winter is here, ah damn.
This + remote work is a boon from gods, i will happily go enjoy life in the wilds.
Staggering over-generalization
Fast C++ implementation of ESOLA using KFRLib, can be used for online time-stretch augmentation during SpeechToText training.
Re:Framework Benchmarks Round 19 on Friday May 29, 2020 @12:35AM (#23346294)
Modern c++ is surprisingly easy to pickup especially for developers coming from other languages, very easy to focus on the good parts and totally disregard the messy bits, working with older libraries is still a pain though.
https://github.com/daptin/daptin, DIY self hosted firebase and more!
Re:AlphaGo – The Movie [video] on Saturday March 14, 2020 @08:47AM (#22574885)
Lee sedol is a pretty cool guy and a normal human being, albeit the crazy ability to remember games likes maps, do watch the latest episode of 'master in the house' a korean variety show which featured lee sedol as the guest.

Older »