Viewing profile — irskep
irskep
HN member- Joined
- Sun, Mar 22, 2009, 10:54 PM UTC
- HN karma
- 2,062
- Public activity
- 529 items
- HN profile
- View on Hacker News ↗
About irskep
steve@steveasleep.com
[ my public key: https://keybase.io/stevejohnson; my proof: https://keybase.io/stevejohnson/sigs/QcinZyHluUytEHLuhlmh7QLRvuZM2lhMxVVVbJkZ9Pg ]
Recent public activity
-
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.) …
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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…
-
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…
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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 …
-
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…
-
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…
-
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 …
-
comment
Comment #42741609
In that case, I apologize for misunderstanding, and would edit my original comment if I could.
-
comment
Comment #42732058
It sounds like you're referring to app-launch time, which is different from screen-load time. Very different things!
-
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.
-
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…
-
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 …