superjose

๐Ÿ“… Joined in 2017

๐Ÿ”ผ 66 Karma

โœ๏ธ 49 posts

๐ŸŒ€
15 latest posts

Load

(Replying to PARENT post)

Thanks for the heads up! I'm using it self-hosted on a Hetzner VPS.

Apparently they also block certain ports. As soon as I route the traffic through Tailscale through the same VPS I can connect without issues (My phone was affected as well)

๐Ÿ‘คsuperjose๐Ÿ•‘1mo๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

1000% I got legit Cloudflare Workers Anycast IPs that I was using for websockets blocked.

I also got blocked from using RustDesk.

It's been crazy. As this happens intermittently. I had to set up a tailscale exit node in one of my servers to circumvent this crap. I lost several days and called Vodafone (ISP) to understand what was going on.

That's when I read Reddit and saw that crap.

๐Ÿ‘คsuperjose๐Ÿ•‘1mo๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

I discovered it 1 week ago.

I don't know why I never tried this in the past! SSHing my machine and vice-versa!

Just figured out that I could use my computer's terminal to send to my android's clipboard via SSH.

Pair it with Tailscale and we have a beast!

๐Ÿ‘คsuperjose๐Ÿ•‘3mo๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Yeah. I also like Windows, but MS has done a wonderful job to destroy the OS with newer releases.

I haven't had to tweak an OS like Win 11 ever.

๐Ÿ‘คsuperjose๐Ÿ•‘4mo๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Same thoughts exactly.
๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Datastar has been garnering my attention https://data-star.dev/
๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

I can see this.

I learned from a friend to use Zod to check for process.env. I refined it a bit and got:

```

const EnvSchema = z.object({

  NODE_ENV: z.enum(['development', 'production', 'staging']),

  DATABASE_URL: z.string(),

  POSTHOG_KEY: z.string(),
});

export type AlertDownEnv = z.infer<typeof EnvSchema>;

export function getEnvironments(env: Record<string, string>): AlertDownEnv { return EnvSchema.parse(env); }

```

Then you can:

```

const env = getEnvironments(process.env);

```

`env` will be fully typed!

Definitely, I need to do some improvements in my frontend logic!

๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Just went and bought it!

I'm in a process where application-level programming isn't cutting it anymore (I still have a lot to learn, but it's in the diminishing returns).

I've been looking to understand the entire stack at a deeper level (from how requests are made to how they're parsed), and this seems like the next natural step!

Thanks a bunch!

๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

Ask HN:

"How Wiz grew so fast?"

๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ2๐Ÿ—จ๏ธ0

(Replying to PARENT post)

Love Vivaldi! It has improved significantly over the years! I use it in tandem with Firefox.

I love to have thumbnail tabs!

๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

I think they need to respond to all the funds they've raised and need to generate money somehow beyond subscriptions.
๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0

(Replying to PARENT post)

๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0
๐Ÿ‘คsuperjose๐Ÿ•‘1y๐Ÿ”ผ0๐Ÿ—จ๏ธ0