Live data from Hacker News

Viewing profile — Mehdi2277

Mehdi2277

HN member
Joined
Mon, Mar 27, 2017, 10:40 AM UTC
HN karma
376
Public activity
127 items

About Mehdi2277

No profile information was provided.

Recent public activity

  1. 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.

  2. 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 …

  3. 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.

  4. 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 …

  5. 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…

  6. 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…

  7. 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 …

  8. 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…

  9. 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…

  10. 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…

  11. 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…

  12. 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 …

  13. 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…

  14. 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…

  15. 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…

  16. 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…

  17. 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…

  18. 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…

  19. 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…

  20. 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…

  21. 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…

  22. 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 …

  23. 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…

  24. 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…

  25. 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…