Viewing profile — Mehdi2277
Mehdi2277
HN member- Joined
- Mon, Mar 27, 2017, 10:40 AM UTC
- HN karma
- 376
- Public activity
- 127 items
- HN profile
- View on Hacker News ↗
About Mehdi2277
No profile information was provided.
Recent public activity
-
comment
Comment #48577977
That aligns pretty well with a past job. Those two areas were very popular user interests. Third one was cosmetics like skincare routine.
-
comment
Comment #42775603
I'm very happy with pyright. Most bug reports are fixed within a week and new peps/features are added very rapidly usually before pep is accepted (under experimental flag). Enough …
-
comment
Comment #41313506
Uv is installer not a build backend. It’s similar to pip. If you install library with uv it will call backend like setuptools as needed. It is not a replacement for setuptools.
-
comment
Comment #41150740
If I assume you mean LLM like models similar to chatgpt that is pretty debated in the community. Several years ago many people in ML community believed we were at plateau and that …
-
comment
Comment #41150681
My experience working on ml at couple faang like companies is gpus actually tend to be too fast compute wise and often models are unable to come close to theoretical nvidia flops n…
-
comment
Comment #40701885
I’ve worked at companies with async training. Async training does help on fault tolerance and also can assist with training thoroughput by being less reliant on slowest machine. It…
-
comment
Comment #40701374
This is fair guess on intuition but working in recommender space on both content/ad recommendation, content understanding signals have pretty consistently across two companies and …
-
comment
Comment #40409821
I’ve occasionally worked with more dynamic models (tree structured decoding). They are generally not a good fit for trying to max gpu thoroughput. A lot of magic of transformers an…
-
comment
Comment #39149854
Having used it heavily it is nowhere near painless. Where can you get a TPU? To train models you basically need to use GCP services. There are multiple services that offer TPU supp…
-
comment
Comment #38342641
23 comes from 2023. Pip uses calendar based versioning. The 23.3.1 means 2023, 3rd quarter, second release. The last number is for bug fix release. The first two numbers are purely…
-
comment
Comment #35587135
PEP 646 Variadic generics, https://peps.python.org/pep-0646/ , was made for this specific use case but mypy is still working on implementing it. And even with it, it's expected sev…
-
comment
Comment #35394574
Having worked at similar companies on similar systems usually A/B experiments and smaller probability of an action bigger weight it must have to matter much overall. The constants …
-
comment
Comment #35036533
Python documentation defines standard library and includes venv, https://docs.python.org/3/library/venv.html , as part of it. There is also python steering council/core developer g…
-
comment
Comment #35026861
It’s opposite. Venv is built into python and part of standard library. It is part of cpython repo and developed by python maintainers. Some Linux distributions remove it from stand…
-
comment
Comment #34303658
The issue is most of my commits have little meaning and often include in progress commits where code is not even functional/tests may crash. Especially as I have tooling that build…
-
comment
Comment #34226239
Pyright's vendoring of stubs or pylance's? Pylance vendors extra stubs (microsoft type stubs), but pyright itself does not. Pyright does vendor typeshed, but all type checkers incl…
-
comment
Comment #34226210
Pyright is pretty recent and started development years after mypy. But some of pyright's design goals (laziness for LSP) would have made it very difficult to do in mypy without a v…
-
comment
Comment #34223356
Typescript similarity is expected as maintainer of pyright does talk with typescript maintainers and sometimes pyright adds features inspired by typescript's inference. I think the…
-
comment
Comment #34223278
Django is one library that has some apis that are beyond type system and likely difficult to ever fully describe in type system. Some of this it handles with a custom mypy plugin t…
-
comment
Comment #34223049
I’ve heavily used both mypy/pyright. The semantic differences are mainly in areas where type system is not specific enough on exact behavior expected. As an example if you have a f…
-
comment
Comment #34132215
That trivial way only lazily shallow imports. I don’t see a good way to do a lazy deep import. A lot of libraries I import, then transitively import hundreds or more of other files…
-
comment
Comment #32559196
Numpy has a large amount of python code. C is definitely used in places, but majority of numpy is python. Not all operations need C implementations especially as many can be built …
-
comment
Comment #32558970
For a while I used both mypy and pyright for my team’s codebase. After about half a year I eventually dropped mypy . I think type checking is valuable just that most of errors mypy…
-
comment
Comment #32008972
That's not been my experience much at all work or research wise. Tensorflow, pytorch, jax are still very dominant. I've worked at several companies and interviewed at several dozen…
-
comment
Comment #32008965
Python is also the dominant language for machine learning which does care for performance. The person who made recent nogil work is one of the core maintainers of key ML library. T…