Live data from Hacker News

Viewing profile — lsorber

lsorber

HN member
Joined
Tue, May 06, 2014, 11:46 AM UTC
HN karma
67
Public activity
55 items

About lsorber

Co-founder & CTO at Superlinear (https://superlinear.eu)

Recent public activity

  1. comment
    Comment #44404289

    For those who want to dive deeper, here’s a 300 LOC implementation of GRPO in pure NumPy: https://github.com/superlinear-ai/microGRPO The implementation learns to play Battleship i…

  2. story
    Show HN: RAGLite – A Python package for the unhobbling of RAG

    RAGLite is a Python package for building Retrieval-Augmented Generation (RAG) applications. RAG applications can be magical when they work well, but anyone who has built one knows …

  3. comment
    Comment #42226704

    The name ‘late chunking’ is indeed somewhat of a misnomer in the sense that the technique does not partition documents into document chunks. What it actually does is to pool token …

  4. comment
    Comment #42226094

    You don’t have to reduce a long context to a single embedding vector. Instead, you can compute the token embeddings of a long context and then pool those into say sentence embeddin…

  5. comment
    Comment #25439724

    Did you even need the D, wouldn't a PI controller be sufficient?

  6. comment
    Comment #25423318

    If TSMC buys its lithography machines, why should it even get any credit for 5nm at all?

  7. comment
    Comment #25251072

    Could you give an example of an unsolved riddle from linguistics?

  8. comment
  9. comment
    Comment #24676862

    In my opinion, the best solution to these issues is to: 1. Declare numbers as numbers in the configuration language. E.g. "decimal(1e1000)". 2. Parse declared numbers with a lossle…

  10. comment
    Comment #24534417

    Where's the data that says Moore's law no longer holds? I see comments and articles asserting this but everytime with evidence. The data that I do find certainly still suggests Moo…

  11. comment
    Comment #24507320

    Sounds great until the client realises they can hire someone else who does charge by the hour, saving them a massive 100k - 10k = 90k compared to your proposition.

  12. comment
    Comment #24013453

    Huh, makes a pretty big difference for us. We were using pandas' built-in to_parquet though, which seems to suffer from some overhead.

  13. comment
    Comment #24013430

    Are you sure about that? It depends on how Cloudflare defines what a cold start is. It might well include the initial loading of your code, with imports and init.

  14. comment
    Comment #23968491

    Have you benchmarked this against pickling those data files? In our experience, parquet's overhead isn't worth it for smaller data files.

  15. comment
    Comment #23920154

    Looks neat. Are you considering a flake8 extension like bandit for easy adoption (in CI and in VS Code)?

  16. comment
    Comment #23743288

    As a counterexample: we did actually run out of file descriptors on Lambda by not closing file descriptors.

  17. comment
    Comment #23454046

    Can you give an example of a case outside of the happy path?

  18. comment
    Comment #23454041

    My experience has been the opposite: building Docker images is much easier with conda than it is with pip. With conda you can start from miniconda3, copy an environment.yml, and th…

  19. comment
    Comment #22982071

    I sympathize with your views in that a formalisation of meaning in life would seem to take away from it somewhat. However, your response also comes across as putting a stake in the…

  20. comment
    Comment #22967488

    Dynaconf [1], though I think this article's approach in combination with pydantic is better. [1] https://dynaconf.readthedocs.io/en/latest/

  21. comment
    Comment #22962639

    In what sense has Intel vertically integrated design and fab according to you?

  22. comment
    Comment #22513350

    Nocedal has some papers in this direction.

  23. comment
    Comment #22312954

    I think you missed the 'easily'.

  24. comment
    Comment #22153000

    What is your preferred format for digesting content like this?

  25. comment
    Comment #21445167

    > Any project with CI should recreate the environment a lot. That's a very inefficient way to run your CI, with conda and pip alike. Instead, you could build your environment once …