Live data from Hacker News

Viewing profile — irskep

irskep

HN member
Joined
Sun, Mar 22, 2009, 10:54 PM UTC
HN karma
2,062
Public activity
529 items

About irskep

https://www.steveasleep.com/

steve@steveasleep.com

[ my public key: https://keybase.io/stevejohnson; my proof: https://keybase.io/stevejohnson/sigs/QcinZyHluUytEHLuhlmh7QLRvuZM2lhMxVVVbJkZ9Pg ]

Recent public activity

  1. comment
    Comment #47956947

    aube was about 30% slower than pnpm in my testing on our hundreds-of-dependencies monorepo, but I'm giving it time and keeping a testing branch around. (hi jdx yes I am that guy.) …

  2. story
    Show HN: Dependicus, a dashboard for your monorepo's dependencies

    Late last year, I was digging into some dependency-related tech debt, and struggling with how long it takes to run pnpm's introspection commands like 'pnpm why' in a medium-size mo…

  3. comment
    Comment #46675719

    Working on mrjob was a big part of my first job out of college. Fun to see it get mentioned more than ten years later. What some commenters don't realize about these bureaucratic I…

  4. comment
    Comment #45870654

    Today I'm hacking on automate-terminal, a command line program and Python library that abstracts the various terminal emulator automations (iTerm2, WezTerm, Kitty, tmux) into a sin…

  5. comment
    Comment #45866789

    I'm really excited by this development! Material for MkDocs has raised the quality level of so many projects' docs, my own included, by making good navigation the default. It's by …

  6. comment
    Comment #45562408

    I'm working on autowt, a git worktree manager that happens to make LLM coding workflows easier. https://steveasleep.com/autowt/ It has some rough edges, but I use it a ton and get …

  7. comment
    Comment #44966031

    > AI editors should look into letting you operate on multiple git branches simultaneously Git worktrees are great for this. I built a little tool to make them more ergonomic: https…

  8. comment
    Comment #44865565

    Letting Cursor pick the model for you is inviting them to pick the cheapest model for them, at the cost of your experience. It's better to develop your own sense of what model work…

  9. comment
    Comment #44865536

    I was once a heavy user of Cursor with Gemini 2.5 Pro as a model, then a Claude Code convert. Occasionally I try out Gemini CLI and somehow it fails to impress, even as Cursor + Ge…

  10. comment
    Comment #44631887

    I'm working on a little wrapper that solves this problem. I have similar needs with .env files, and in my case running 'uv sync' to install dependencies. I linked it elsewhere in t…

  11. comment
    Comment #44631880

    I've been working on a tool for exactly this purpose: https://steveasleep.com/autowt/ I'm the only user at the moment, and I really enjoy the workflow. I run about four claude-code…

  12. comment
    Comment #44567792

    "Compactions" are just reducing the transcript to a summary of the transcript, right? So it makes sense that it would get worse because the agent is literally losing information, b…

  13. comment
    Comment #44525933

    I threw together a vibecoded tool to do this, as a personal experiment. It splits the guide into several runs, each focusing on a different style guide section. Here's the diff it …

  14. comment
    Comment #44515329

    What advantage do you get from this being an MCP server rather than simply a command line tool? Genuinely curious, as I'm trying to develop my mental model of when to use one or th…

  15. comment
    Comment #44229776

    It was actually about customers and incentives. You're right that I shouldn't have said "users;" I should have said "customers." It's rational for businesses to do things that make…

  16. comment
    Comment #44228348

    Which apps do you avoid in particular which are associated with a service you are required by your job to use? Or, what purchasing decisions have you made on behalf of your company…

  17. comment
    Comment #44227917

    Electron apps are already out of place. In the space of Mac-apps-for-SaaS-products such as Linear, Slack, Notion, Asana, Figma, GitHub, and Spotify, they inflict the company's own …

  18. comment
    Comment #43419797

    One thing I do to avoid this problem is to ask the LLM to make a plan and write it to a doc. Then in a new session, have it read the doc and tell it to implement a specific part of…

  19. comment
    Comment #43367587

    I see you're getting downvoted (wrongly, because you're discussing in good faith), but I agree with the sentiment. 5% is a bit harsh, but having been on multiple iOS teams where Au…

  20. comment
    Comment #42741688

    In my case, it's because all my client devices are laptops, or locked down like Apple TV. It's nice to have a low-stakes experimentation box that can also be a Jellyfin server. On …

  21. comment
    Comment #42741609

    In that case, I apologize for misunderstanding, and would edit my original comment if I could.

  22. comment
    Comment #42732058

    It sounds like you're referring to app-launch time, which is different from screen-load time. Very different things!

  23. comment
    Comment #42732053

    It all depends on whether the number includes network roundtrip or not, which they don't state. I read it as not including a network request, i.e. all CPU and local I/O.

  24. comment
    Comment #42732024

    Replying to myself for clarification: I did not read their 500ms number as including waiting for a network. It sounded like that's how long it was taking React Native to load local…

  25. comment
    Comment #42729983

    I agree with most of the other comments here, and it sounds like Shopify made sound tradeoffs for their business. I'm sure the people who use Shopify's apps are able to accomplish …