Live data from Hacker News

Viewing profile — smacke

smacke

HN member
Joined
Sat, Feb 09, 2019, 6:58 PM UTC
HN karma
466
Public activity
95 items

About smacke

https://github.com/smacke

Recent public activity

  1. story
  2. story
    Show HN: Automagically synchronize subtitles with video, in-browser clientside

    Input a video and subtitle file, receive a synchronized output, no need to mess with python environments are dependencies (which historically was a challenge for ffsubsync users). …

  3. comment
    Comment #48885605

    I started burning down the backlog of all the stuff I wanted to get to for side projects but never had time for (before LLMs): - https://smacke.net/ffsubsync -- automagically synch…

  4. story
  5. comment
    Comment #46512973

    Some auto formatting italicized the text between * on different lines :') Should be `reduce[$*$]`

  6. story
    Show HN: Magrittr-like pipe syntax for IPython

    Hi HN, sharing my holiday season passion project, pipescript, which lets you write code like this in Jupyter Python notebooks: 42 |> $+1 # 43 The $ is a placeholder for the value i…

  7. story
  8. comment
    Comment #46487891

    Hi HN, I built pipescript over the holidays after I discovered magrittr for R and realized the same kind of pipe operator and placeholder syntax could be implemented for Python not…

  9. story
  10. comment
    Comment #45072305

    Pickling + unpickling the object is a neat trick to update objects to point to the new methods, but it's even more straightforward to just patch `obj.__class__ = reloaded_module.Ne…

  11. comment
    Comment #44908737

    I developed a tool ( https://github.com/smacke/ffsubsync ) which can sync subtitles against each other (or even against an audio track), and this can be used in conjunction with ot…

  12. comment
    Comment #40037280

    Discussion on reddit from when I posted about this (more than 10 years ago now!): https://old.reddit.com/r/math/comments/144qc4/a_beautiful_pr... Original pdf seems to have been ta…

  13. comment
    Comment #38975366

    You're probably referring to nbgather ( https://github.com/microsoft/gather ), which shipped with VSCode for a while. nbgather used static slicing to get all the code necessary to …

  14. comment
    Comment #38974405

    ipyflow has a %%memoize magic which looks quite similar to %%xetmemo (just without specifying the inputs / outputs explicitly): https://github.com/ipyflow/ipyflow/?tab=readme-ov-fi…

  15. comment
    Comment #38974353

    I'm a big fan of Marimo (and of Akshay and Myles in particular); it's great to finally see a viable competitor to Jupyter as it can only mean good things for the ecosystem of scien…

  16. comment
    Comment #38385290

    I don't think anything here is in conflict with the statement that Fortran can be faster than C in some cases, but yes you're right that technically that should be qualified as nai…

  17. comment
    Comment #38381295

    Fortran can be faster than C because it has a more restrictive memory model (compiler can make more optimizations when it knows nothing else is aliasing some memory)

  18. comment
  19. comment
    Comment #37994054

    > Another giveaway is the ratio of stars to watchers / forks. I remember one project with thousands of stars but only 10 users "watching" it. They went on to raise a sizable seed r…

  20. comment
    Comment #37962061

    Is the recursion limit an implementation detail of the compiler though, or something statically built into the language? If the former there's nothing to prevent the language itsel…

  21. comment
    Comment #37861383

    Ah yeah, Carlos is very low on cycles (like all of us I guess), probably due to the day job. (If only OSS had competitive pay...)

  22. comment
    Comment #37853773

    Have you opened an issue against https://github.com/python-lsp/python-lsp-server ? I'm an occasional contributor for easy fixes; if your fix is easy chances are it would get picked…

  23. comment
    Comment #37743386

    It's not in the highlights, but one of the things that excites me most is this: https://docs.python.org/dev/whatsnew/3.12.html#pep-669-low-i... > PEP 669 defines a new API for prof…

  24. comment
    Comment #37422638

    Didn't try downloading the SDK yet, but in the playground, seems like the "Python superset" advertisement does not hold (trying to define a class gives "error: classes not implemen…

  25. comment
    Comment #36891234

    What would a "composable" experience look like?