Live data from Hacker News

Viewing profile — eyegor

eyegor

HN member
Joined
Thu, Sep 12, 2019, 2:06 AM UTC
HN karma
2,164
Public activity
622 items

About eyegor

Fun fact: I've maintained and modernized fortran 60 code that was written around when C was created.

These days I mostly do r&d for custom sensors, custom hardware and firmware to drive them, data analysis, physics simulations, etc.

Mostly using c#, f#, python, fortran, c, verilog

Recent public activity

  1. comment
    Comment #47944392

    On prem beats the heck out of github post Microsoft though... At least you know how to get it working again when someone breaks it. These days with github you expect a weekly 500, …

  2. comment
    Comment #46405655

    "Chinese repos" is a very charitable interpretation of the Google drive links they used to distribute the os. It seemed like it was on the free plan too, it often didn't work becau…

  3. comment
    Comment #45569038

    As nice as it looks, I have a lot of trouble believing the "we have magic money, it's free because that's good for business" logic. PDFgear is free of charge, and we don’t generate…

  4. comment
    Comment #45502271

    Plans for language bindings? Should be trivial to whip up simpler ones like python or dotnet but I didn't see any official bindings yet.

  5. comment
    Comment #45469887

    > even a 1 minute compile time is dwarfed by the time it takes to write and reason about code, run tests, work with version control, etc. You are far from the embedded world if you…

  6. comment
    Comment #45052217

    I've used them as a quick way to get rootless configured base images. Not sure if official repos provide those now, but it used to be a big hassle to get things like postgres image…

  7. comment
    Comment #44876131

    If you really want the 80 col experience, I think that was the fortran 77 default. You'd even get compiler errors if you try to exceed it. Of course there were flags to increase th…

  8. comment
    Comment #44737089

    F# has been a third class citizen for a long time... Last I heard the entire f# team was ~10 people. Pretty sure "find references" still doesn't work across c# and f# (if you call …

  9. comment
    Comment #44491821

    Side note, if you're a lazygit fan, consider using gitui as an alternative. Feature wise they're pretty similar but gitui is much faster and I find it easier to use. https://github…

  10. comment
    Comment #44362185

    I wish setup.py was actually on the way out, but sadly, it's the only straightforward way to handle packages that use cython or interop. In these cases, libraries use setup.py to c…

  11. comment
    Comment #44355836

    I guess they abandoned the python superset idea? I followed them for a bit when they first publicly launched and they said "don't worry, we'll be a real python superset soon" and t…

  12. story
  13. comment
    Comment #44320701

    Is this advice insane or am I missing something > to fix your busted drive, just nuke the boot sector and send it > bash > dd if=/dev/zero of=/dev/xxx bs=512 count=1 conv=notrunc

  14. comment
    Comment #44029424

    That costs money to maintain, even if it's just a few bucks a month. I've seen plenty of Chinese companies using mega/gdrive/etc just because it's free. I used to think it was just…

  15. comment
    Comment #43827374

    https://cran.r-project.org/web/packages/khroma/vignettes/tol... The tol palettes are the best looking colorblind friendly palettes to me. Most of the others get complaints from non…

  16. comment
    Comment #43500922

    It sounds like you're trying to use these llms as oracles, which is going to cause you a lot of frustration. I've found almost all of them now excel at imitating a junior dev or a …

  17. comment
    Comment #42488604

    I'll just pitch in as someone who's worked with several 40+ year old codebases and 3+ year old perl, the perl code is significantly harder to maintain. The language lends itself to…

  18. comment
    Comment #42253345

    In the real world, for web things, people use django or fastapi. I'd suggest picking a project with lots of stackoverflow questions and poking around their docs to see which makes …

  19. comment
    Comment #42239028

    For papers sometimes you need to hit a page count to make your sponsor/advisor/conference happy. I've been told "this is a great paper but can you pad it out to 12pgs?", maybe that…

  20. comment
    Comment #42213398

    Nodejs/js runtimes in general get a lot of development effort to make the runtimes fast from Google et al. It's the default web language so there's a ton of effort put into optimiz…

  21. comment
    Comment #42133666

    I don't honestly think anyone can remember bash array syntax if they take a 2 week break. It's the kind of arcane nonsense that LLMs are perfect for. The only downside is if the fa…

  22. comment
    Comment #42073605

    Is there a difference between global setattr(object, v) and object.__setattr__(v)? I've seen setattr() in the wild all over but I've never encountered the dunder one.

  23. comment
    Comment #41992041

    Have you tried using chatgpt/etc as a starting point when you're unfamiliar with something? That's where it really excels for me, I can go crazy fast from 0 to ~30 (if we call 60 m…

  24. comment
    Comment #41898221

    Coil whine (or capacitor whine) from the gpu running at too high a refresh rate. Easiest thing would be to use nvidia control panel to add an fps cap to something like 2x your moni…

  25. comment
    Comment #41083423

    I think it just predicts 2 branches per cycle instead of 1. So it can evaluate the result of n+2 ahead of time instead of only n+1 (typical branch prediction). How this works witho…