Hacker News new | past | comments | ask | show | jobs | submit | joshmanders's comments login

SEEKING WORK | Iowa, US | Remote

Hello, I'm a full stack product engineer with over 25 years experience building apps on the web. I'm highly proficient in Node.js, JavaScript / TypeScript and PHP. I've contributed to a lot open source projects including but not limited to, Laravel, Vite, Tailwind, Alpine.js and Dokku. I know React, Vue and Angular like the back of my hand and can hit the ground running quickly in Next.js, Remix, Astro and Nuxt. Htmx CEO too, btw.

Currently I am building a cloud hosting platform at https://primcloud.com

You can hire me through my retainer program at https://joshmanders.com/retainer or reach me below. I also offer 10% up-to $1,000 for referrals.

Email: josh@joshmanders.com

X DM's: https://x.com/joshmanders


You know what I would find worse than telling my customers that they can't access the application they paid for and works because I farmed my auth out to a 3rd party that is having an outage?

Telling them that my auth provider isn't out, but the thing I use to show them a blue button vs a red button is.

Oof.


Has this actually been a problem? We’ve been using launch darkly for years and if they do have an outage (which is really really rare) the flag will be set to the default value. It’s also very very cheap, maybe $500 a month.


$500 a month and it has had many major outages in 2024 alone. lol

https://status.launchdarkly.com/uptime?page=5


What about ConfigCat?


I don't know, why don't you do the research and let us know?


You're statistically more likely to become a burnout drunk than a burnout stoner.

Literally every highly successful person you look up to in tech has been a proponent of weed usage, hell some even went farther with psychedelics.

Like op, I too attribute a lot of my success to being a daily user of weed since I was 12.


Exceptional success is often associated with exceptional behavior. Not as in good, but as in the exception. For instance many/most highly successful tech people also dropped out of university and don't have many great things to say about it. They may well be right, but that's not a path to success for the average person unless they instead plan on pursuing a skilled trade or what not.

I also imagine extreme success drives social issues. It has to suck not ever truly being able to know if somebody is interested in you because they're interested in you, or if they're simply interested in your money/fame. To say nothing of the fact that a lot of these guys can't even really safely walk around strangers anymore. It all seems like a path to various artificial forms of coping, like drugs. Basically the same reason Hollywood types are also screwed.


What was the average THC content when you were a teenager?


You can alias it if you're worried about shadowing.

    import { setTimeout as loiter } from "node:timers/promises";
    await loiter(500);


Sure, and that competes with a universal idiom.

To me it's kinda like adding a shallowClone(old) helper instead of writing const obj = { ...old }.

But no point in arguing about it forever.


In the context of Node.js, where op said, yes it is easier. But it's a new thing and most people don't realize timers in Node are awaitable yet, so the other way is less about "works everywhere" and more "this is just what I know"


I guess most Node.js developers also don't realize that there's "node:fs/promises" so you don't have to use callbacks or manually wrap functions from "node:fs" with util.promisify(). Doesn't mean need to stick with old patterns forever.

When I said 'in the context of Node.js' I meant if you are in a JS module where you already import other node: modules, ie. when it's clear that code runs in a Node.js runtime and not in a browser. Of course when you are writing code that's supposed to be portable, don't use it. Or don't use setTimeout at all because it's not guaranteed to be available in all runtimes - it's not part of the ECMA-262 language specification after all.


Heads up your link to Parka Software on the front page of your personal website is broken. Missing the .com at the end.


Fixed. Thank you very much.


SEEKING WORK | Iowa, US | Remote

Hello, I'm a full stack product engineer (https://full.snack.dev) with over 25 years experience building apps on the web. I'm highly proficient in Node.js, JavaScript / TypeScript and PHP. I've contributed to a lot open source projects including but not limited to, Laravel, Vite, Tailwind, Alpine.js and Dokku. I know React, Vue and Angular like the back of my hand and can hit the ground running quickly in Next.js, Remix, Astro and Nuxt. Htmx CEO too, btw.

Currently I am building a cloud hosting platform at https://primcloud.com

You can hire me through my retainer program at https://joshmanders.com/retainer or reach me through the following ways:

Email: josh@joshmanders.com

X DM's: https://x.com/joshmanders


Same. Used htmx to write a pacemaker. Wish I'd used React instead. RIP dad, I miss you.


Anyone can be htmx CEO, even you could be without knowing it.

I'm an htmx CEO, btw.


This would make sense if 2.0.3 was released long enough ago for people to start using and relying on a bug, but it was released less than 2 months ago...


The bug in 2.0.3 just breaks one default use case and where you pass in no source or target to the api so anyone using this feature their app broke on upgrade to 2.0.3 and they had to set a source explicitly or revert the version. 2.0.4 just fixes this with no downside unless you like seeing console errors


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: