Viewing profile — IsaacSchlueter
IsaacSchlueter
HN member- Joined
- Thu, May 22, 2008, 1:41 AM UTC
- HN karma
- 3,218
- Public activity
- 801 items
- HN profile
- View on Hacker News ↗
About IsaacSchlueter
I don't look at this site much.
http://blog.izs.me/
https://bsky.app/profile/isaacs.bsky.social
https://www.reddit.com/user/isaacs_/
Recent public activity
-
comment
Comment #44273210
Yeah, I got scooped. Was busy crying. It's fine though, I wrote this for therapeutic benefit, not social media clout.
- story
-
comment
Comment #44250606
Mikeal Rogers was a prolific Node.js developer and community leader. He created the popular "request" library, ran the initial NodeConf events, helped design the npm registry, and …
-
comment
Comment #44250570
That trip is the origin of many of my happiest memories. It was amazing to meet you all, and to share that adventure with him. The playnode.io team and the Korean JavaScript commun…
-
comment
Comment #37918763
100%. The main reason we created https://priceops.org is that there's a real mind-shift that has to happen for someone to realize that there's even a "there" there. Most people who…
-
comment
Comment #37918575
> written entierly by Isaac I see what you did there ;)
-
comment
Comment #37859115
I enjoy tutorials like this, in the same way and for the same reasons that I enjoy videos where people make cutting tools out of obsidian that they chip by hand. Personally, though…
-
comment
Comment #34666861
Many startups will go out of business because they don't address this concern. Startups have extremely little information to guide their pricing and packaging decisions, and often …
-
comment
Comment #33908682
Take the data point for what it's worth (ie, not much). I have never found these chat popovers useful, I have always found them obstructive, and I have always been seething with re…
-
comment
Comment #33444404
Just to clarify: > This is reasonably fast, but if it's uncached, it is an API call to Stripe It will be cached after the first request you make with the sidecar/SDK, and unless yo…
-
comment
Comment #33443676
I just played around with the NextJS starter demo app, and it seems like you can `import tier from 'tier'` and call `tier.subscribe()`, `tier.report()`, and `tier.limits()` without…
-
comment
Comment #33438508
I am not super familiar with NextJS, but I'll take a look. The Node SDK is a pretty standard Node library (not clientside JS, for probably obvious reasons). It does spawn a child p…
-
comment
Comment #33438432
> You see a hundred blog posts of "why you should experiment with your pricing", but actually doing that is often such a pain that nobody ends up doing that (and admittedly the rea…
-
comment
Comment #33438034
I completely agree. Whoever[1] made that page should probably not be allowed to make web pages without the assistance of a real designer. [1]: me. I'm talking about me.
-
comment
Comment #33437979
I don't think that's 100% accurate implementation-wise, but the gist is definitely correct. Basically, yes, owing to the way that these things have to get mapped into Stripe's obje…
-
comment
Comment #33437856
Ah, I somewhat misunderstood your previous comment, my apologies. This could certainly be clearer in documentation and the priceops.org presentation, I'll take the note on that and…
-
comment
Comment #33431275
> Might be wrong, but brief review of this appears to show the “thesis” of PriceOps is yield-based metered feature pricing The "thesis" of PriceOps is less "you must have metered f…
-
comment
Comment #33431046
Grandparenting in old accounts is baked into the system. Plans are immutable[1] once pushed live, so if you add a new plan and put it on your signup page, new customers will use th…
-
comment
Comment #27828523
True story, the npm registry was once taken down (not maliciously, just by accident) by a ReDOS in node-semver. That was extra fun to debug because the failure happened inside of C…
-
comment
Comment #27828418
> I've been in the node scene since 0.10. That's around 10 years. My packages have billions of downloads annually. My viewpoint here carries the weight of hours of debug time and f…
-
comment
Comment #22599265
Your take on the installer in npm v6 is not wrong. It got that way by a process of gradual iterative evolution, and it has lots of warts. npm v7 features a ground-up rewrite of the…
-
comment
Comment #22599113
Yes, this has always been possible. Just specify the tarball url instead of a version or range.
-
comment
Comment #19314810
You might be surprised (or maybe not) to learn that many service providers are far more willing to spend money on predictably large bandwidth bills than on less predictable changes…
-
comment
Comment #19297995
If you run `npm install` with an argument, then you're saying "get me this thing, and update the lock file", so it'll do that. `npm install` with no argument will only add new thin…
-
comment
Comment #19297976
If you run `npm install` with no arguments, and you have a lockfile, it will make the node_modules folder match the lockfile. Try it. $ json dependencies.esm =3.2.5 $ npm ls esm ta…