Live data from Hacker News

Viewing profile — IanOzsvald

IanOzsvald

HN member
Joined
Wed, Sep 24, 2008, 3:48 PM UTC
HN karma
228
Public activity
95 items

About IanOzsvald

Blogger (http://IanOzsvald.com) for A.I., Python, Linux, entrepreneurship in the UK. I talk on higher performance Python and doing data science successfully at https://notanumber.email/

I'm a co-founder of the PyDataLondon monthly data science meetups and conference series, author of O'Reilly's High Performance Python.

Recent public activity

  1. comment
    Comment #48539026

    I continue to build my London based monthly directed-exploration LLM days where we try to collaboratively push through a benchmark. We're doing ARC AGI 2026 again in a couple of we…

  2. comment
    Comment #48098088

    I've spent 6 months building a network of curious LLM hackers in London who want to push the edge of what we can do. This Friday we pull GPT apart and rebuild bits by hand. A few w…

  3. comment
    Comment #43804781

    +1 Merlin. I also stop and do a few minutes with Duolingo in the park, then take a breath and just listen to the wind and birdsong.

  4. comment
    Comment #40560475

    There's a profiler cell magic for Notebooks which helps identify if you run out of VRAM (it says what runs on CPU and GPU). There's an open PR to turn on low-VRAM reporting as a di…

  5. comment
    Comment #39993732

    Thanks :-) I use it for all my talks and finally decided I'd better start sharing it a bit. It really is useful to understand the memory cost of things like Pandas operations

  6. comment
    Comment #39992277

    I'm the co-author of High Performance Python, Micha and I are working on the 3rd ed (for 2025). Lots of bits of the book came from my past conference talks, they're available here …

  7. comment
    Comment #39967785

    @munhitsu gave me a demo at the weekend (I'm on Android and it is iPhone only), it seemed pretty slick and very easy to use, though I confess not something I personally need right …

  8. comment
    Comment #39692856

    I've just spent the morning uninstalling and reinstalling different versions of Nvidia driver (Linux) to get nvcc back for llama.cpp after Linux Mint did an update - I had CUDA 12.…

  9. comment
    Comment #39201057

    Don't forget that a sequence of numpy operations will likely each allocate their own temporary memory. Numba can often fuse these together, so although the implementation behind nu…

  10. comment
    Comment #39196199

    Really Numba will speed up numpy and some scipy (there's partial API coverage) and math based pure python. I think it is unlikely it'd be used away from math problems. As another c…

  11. comment
    Comment #39195984

    That's my book :-) Micha and I are working on the 3rd edition right now. Cheers!

  12. comment
    Comment #38831035

    How about hyperlinking each title so it can easily be opened in a new tab?

  13. comment
    Comment #38498293

    You may want to look sideways to companies such as hedge funds. They have DNN teams and experiment with LLMs, you may find interesting optimisation opportunities with such teams. C…

  14. comment
    Comment #37264599

    In the UK I use Redber for beans, I drink decaf (Swiss Water prices) fresh ground in the afternoon and have 2-3 caf cups in the morning. Redber had a wide selection and several roa…

  15. comment
    Comment #36232721

    Indeed I was the one who got confused by the name! Thanks for attending the discussion Jay and I'm happy to see Daft being discussed here

  16. comment
    Comment #34970473

    PyPy uses a modified Mark and Sweep garbage collector, CPython uses Reference Counting. C extensions such as NumPy (and so Pandas, sklearn etc) are compiled expecting Reference Cou…

  17. comment
    Comment #34653121

    I use a FLIR One on Android. I've charted internal leaks (where cold air blows in through cracks) and external (where heat escapes through eg old windows). Wait for a cold day (eg …

  18. comment
    Comment #34308180

    Hey Ritchie. Re legacy I'm thinking about wider teams in large organisations (eg SWEng system support teams) and IT mandating library upgrade frequency - switching to new libraries…

  19. comment
    Comment #34303181

    This https://docs.dask.org/en/stable/spark.html notes "However, Dask is able to easily represent far more complex algorithms and expose the creation of these algorithms to normal u…

  20. comment
    Comment #34298343

    I'd argue a little differently. I'm co-author of O'Reilly's High Performance Python book and I've been teaching a course around this for years, often to quants. 1. Pandas if you st…

  21. comment
    Comment #34288197

    Can other data scientists comment? I'm 15 years in with python and scientific work. For a lot of years I liked conda but then it got crazy slow. Next I started making conda environ…

  22. comment
    Comment #34171270

    With our infant using a digital thermometer in the ear, we routinely observe that the left ear is hotter than the right. We take 3 measurements in each ear, we see a similar varian…

  23. comment
    Comment #33762473

    I did some checking and found it hard to get clear numbers. It seems that the majority of cars in London will be compliant but the majority of vans will not be, so business is affe…

  24. comment
    Comment #33621581

    I do some of this in data science when I'm giving strategic support to teams. Be aware that managers generally see you as a cost who doesn't bring financial benefit to the team (wh…

  25. comment
    Comment #33346994

    I interviewed author Ritchie Vink on my newsletter (NotANumber) some months back, he's smart and the library has a nice design. I still barely know anyone trying it, it did get a w…