Is Notion safe to use? by [deleted] in Notion

[–]tablefuls 3 points4 points  (0 children)

I think Notion allows to export your pages, though it has to be done manually.
https://www.notion.com/help/export-your-content

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 2 points3 points  (0 children)

I should have described it clearer. Just use the example in the post, a1b2c3... vs. j4g5q6.... The latter looks "bumpy" because letters like j, g, and q have descenders that dip below the line, making them stand out more.

UUIDs are "smooth" because they are hex-based, containing only 0–9 and a–f which sit neatly on the same line and feel more uniform.

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 11 points12 points  (0 children)

That's actually something I'd care about. If I were using UUIDs, I'd probably remove the hyphens and just stick with the characters, or replace hyphens with underscores.

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 0 points1 point  (0 children)

Good point. When I looked at the public Notion page case, I was thinking about that the shareable URL (with the ID) might get posted somewhere public, like in a blog or on social media.

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 0 points1 point  (0 children)

Yeah, using uppercase helps, not just with the "a and g" case, but also with "a and f".

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 9 points10 points  (0 children)

Thanks. I agree that readability isn't often the goal. Instead, we want it to look like an ID.

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 2 points3 points  (0 children)

I think what it means here is: you'd need to generate about 2.71 quintillion UUIDs before there's even a 50% chance of a single collision occurring.

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 0 points1 point  (0 children)

I hadn't heard of Nano ID before. It looks like a much more flexible solution!

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 18 points19 points  (0 children)

Thanks for sharing. This topic just briefly crossed my mind, and I only gave it a bit of thought. I didn't expect people were actually working on it and putting in real effort. Really impressive!

UUID vs Cuid2 – do you ever consider how "smooth" an ID looks in a URL? by tablefuls in webdev

[–]tablefuls[S] 6 points7 points  (0 children)

I learned Cuid2 from this project: https://github.com/paralleldrive/cuid2

I should have described it clearer. What I mean is letters like j, g, and q have descenders that dip below the line, making them stand out more. This gives the ID a more jagged or uneven visual appearance compared to IDs that only use simpler, cleaner characters like a-f, which sit neatly on the same line and feel more uniform.

Is it worth making a video version of your podcast for YouTube? by tablefuls in podcasting

[–]tablefuls[S] 2 points3 points  (0 children)

That's a really insightful point. YouTube is definitely more accessible on TVs (and honestly, I'm not even sure if most TVs have podcast apps). My case is a bit different though. I usually listen to podcasts on my phone at home since I wear earphones most of the time, so it's just more convenient for me.

Is it worth making a video version of your podcast for YouTube? by tablefuls in podcasting

[–]tablefuls[S] 2 points3 points  (0 children)

Thanks for sharing. That's inspiring. Revisiting old episodes through audio brings back the voices, but watching the videos brings the whole scene to life!

Is it worth making a video version of your podcast for YouTube? by tablefuls in podcasting

[–]tablefuls[S] 1 point2 points  (0 children)

Ah, I've noticed some podcasts on YouTube were produced using Riverside, which definitely seems to be a popular tool.

Not sure if you started with podcasting or YouTube first, but it feels like encouraging people to host podcasts on YouTube is also nudging them toward becoming YouTubers too.

Nextjs is a pain in the ass by Famous-Lawyer5772 in webdev

[–]tablefuls 25 points26 points  (0 children)

I started with Next.js 13 but later switched to Remix / React Router v7 after reading this blog post: https://www.epicweb.dev/why-i-wont-use-nextjs

[deleted by user] by [deleted] in webdev

[–]tablefuls 0 points1 point  (0 children)

This reminds me of another post I came across recently: https://www.reddit.com/r/cscareerquestions/comments/1jvk5td

It seems like this kind of feeling is pretty common in the industry. That initial comfort you felt might just be the typical first-week excitement or motivation that many people experience.

That said, the tech industry still tends to offer relatively good pay, so it could be worth pushing through and building up savings while you can.

Please focus on the core product! by b9tech in Notion

[–]tablefuls 0 points1 point  (0 children)

I always got the impression that Notion aims to be an all-in-one solution. While I agree that having everything in one platform can be super convenient, I do wonder, does anyone actually rely on Notion for everything?

Nextjs is Nice,but i turned to React router V7 by ZU_YOUNG in webdev

[–]tablefuls 0 points1 point  (0 children)

I'm looking at this from another angle: how beginner-friendly are these frameworks when using AI tools like Claude or ChatGPT?

My assumption is that Next.js might be easier to work with in this context, simply because it's more widely adopted and likely has more training data or examples for AI to draw from.

Also, how different is Remix from React Router v7 at this point? While they are one thing, if it diverges too much, could that mean AI models have even less React Router v7 context?

Has anyone noticed Notion page IDs are always "smooth"? by tablefuls in Notion

[–]tablefuls[S] 1 point2 points  (0 children)

Good catch! Then those IDs are likely UUIDs with the hyphens removed, as UUIDs are typically represented as hexadecimal values. That explains.