Live data from Hacker News

Viewing profile — stevepike

stevepike

HN member
Joined
Mon, Apr 22, 2013, 3:45 PM UTC
HN karma
656
Public activity
148 items

About stevepike

steve (at) infield.ai - We automate Ruby on Rails upgrades.

Recent public activity

  1. comment
    Comment #47350301

    The real issue with Rails apps is keeping up with the framework and language versions. There are really two categories of dependencies. One-off libraries that don't have a runtime …

  2. comment
    Comment #47322915

    It looks like this is a community continuation of the axlsx gem which was maintained back in the day by Randy Morgan (randym) over at https://github.com/randym/axlsx . One of my ea…

  3. comment
    Comment #47055383

    Yeah, earlier in the GPT days I felt like this was a good example of LLMs being "a blurry jpeg of the web", since you could give them something that was very close to an existing p…

  4. comment
    Comment #47051286

    I'm a bit surprised it gets this question wrong (ChatGPT gets it right, even on instant). All the pre-reasoning models failed this question, but it's seemed solved since o1, and So…

  5. comment
    Comment #46977315

    Reminds me of https://xkcd.com/1200/

  6. comment
    Comment #45999748

    PHP would definitely be in scope, either that or Java are likely to be next for us. If you are familiar with PHPs ecosystem I'd be interested in your take on what's most important …

  7. comment
    Comment #45998535

    Thanks! We support Python, JS, and Ruby right now (started with dynamic languages). I'm not sure what you mean by prioritization on the issues, but generally we are trying to help …

  8. comment
    Comment #45998406

    This is hard for lots of companies. Some ignore the problem entirely until there's a fire drill (which can be a huge risk if you end up on an old major version that won't get patch…

  9. comment
    Comment #45441787

    This is cool, it looks to me like you're integrating static analysis on the user's codebase and the underlying dependency. Very curious to see where it goes. We've found dependency…

  10. comment
    Comment #45294627

    This is very true. It can be a real fire drill if it turns out you need to go up a major version in some other dependency in order to get a security fix. It can get even worse in J…

  11. comment
    Comment #44172944

    This seems to show the power of the reasoning models over interacting with a prompted chat-tuned LLM directly. If I navigate backwards on your link Sonnet 4 gets it right. I've use…

  12. story
    Show HN: Track Deprecation Warnings in Prod

    We built a (free) tool that tracks deprecation warnings at runtime (ruby only for now). It's a gem you install that works like Sentry or Rollbar, but aggregates deprecation warning…

  13. comment
    Comment #42088189

    I think the kind of application here matters a lot, specifically whether you're trying to make a change to a web app or if you're hacking on library code. In ruby, for example, I c…

  14. comment
    Comment #41865197

    It doesn't do this for me. I've got side-loaded and Amazon store books on the same device, no problem.

  15. comment
    Comment #40307877

    They're tracking different related things. I run a startup in this space and we track: aggregate libyear of your direct dependencies; total # of direct dependencies with libyear > …

  16. comment
    Comment #39396963

    If you're curious, here's how I solved it for ruby back in the day. Still used magic bytes, but added an overlay on top of the freedesktop.org DB: https://github.com/mimemagicrb/mi…

  17. comment
    Comment #39392370

    Yeah I saw that, but that could cover a pretty wide range and it's not clear to me whether that relies on preloading a model.

  18. comment
    Comment #39392090

    Oh man, this brings me back! Almost 10 years ago I was working on a rails app trying to detect the file type of uploaded spreadsheets (xlsx files were being detected as application…

  19. comment
    Comment #38385447

    How does this work on the backend? Does it only trace method calls when an exception is thrown, or does it profile the call stack of every request? Something I've been interested i…

  20. comment
    Comment #38134112

    (Good project management is the key to this work. You need to spend the time up front (scripts can help here, but the tooling isn't awesome) to figure out everything that's going t…

  21. comment
    Comment #37790272

    I wouldn't necessarily recommend moving from an existing react frontend to hotwire at the same time as upgrading Rails itself. I'd get to Rails 7.1 first/independently. FWIW the Ra…

  22. comment
    Comment #37612350

    This is really cool. Do you have any results you can share in using this on your own projects (e.g., contributions you made you wouldn't have otherwise come up with)? I'm similarly…

  23. comment
    Comment #37611710

    Fascinating. I would 100% pick race track. Maybe because populated areas is plural? Or because the question gives a named subject and nobody would ever respond to "where are you go…

  24. comment
    Comment #37435581

    (disclaimer - I'm the founder of infield.ai; we're software for upgrading dependencies safely, even when there are breaking changes). I spent most of last year upgrading large Rail…

  25. story