Hacker Newsnew | past | comments | ask | show | jobs | submit | taw1516's commentslogin

I am very comfortable with algorithmic and system design questions. However, what I am struggling with is articulating past experiences. Throughout my last 5 years at my previous employer, I didn't jot down in my personal notes any accomplishments or technical designs. And my memory is so rusty now that I have a hard time reciting them. I understand this is squarely my fault. Wondering if you have any advice on approaching my next job? (senior / manager role)


write them down before you start interviewing. flesh them out over time as you remember more details. focus on the most valuable experiences, ie the ones that had the most challenges (organizational > technical for senior/management roles) or were the best learning experiences.

taking the time to do this ahead of your job search will help you surface those memories when you need to talk about them, much like the leetcode grinding people talk about.


Does CloudFlare have an on-demand image optimization like Vercel? I love that I can specify <Image src="original_image.jpeg width="500px" /> and Vercel just took care of it for me. I am looking for something cheaper and works on native mobile apps as well.


Yeah

https://developers.cloudflare.com/images/image-resizing/

https://developers.cloudflare.com/images/image-resizing/url-...

Example: src="/cdn-cgi/image/width=80,quality=75/uploads/avatar1.jpg

About /cdn-cgi/image/

It's a fixed prefix that identifies that this is a special path handled by Cloudflare’s built-in Worker.

---

Price at Cloudflare : 50,000 monthly resizing requests included with Pro, Business. $9 per additional 50,000 resizing requests.

See: https://www.cloudflare.com/plans/#add-ons

As a reference: Vercel is $5 per 1000 source images. So Cloudflare is a whopping 25 x cheaper.

Price at Vercel: https://vercel.com/docs/image-optimization/limits-and-pricin...


that is a lot cheaper than Vercel in term of store image but egress seems expensive since they charge per cache image served as well. Do you know if Cloudinary is a better option?


Tbh. I'm mostly following Cloudflare + azure.

I checked quickly and cloudinary works with credits. Cloudflare mentions 1$ / 100 k. Images served, which seems pretty cheap to me.

The pricing I mentioned was for image manipulation, eg. Resizing ( not storage), which was what was asked.

I doubt they are cheaper though.


They have an image cdn that does resizing and such, but the per-request fees are rather high.


What do you mean? Cloudflare is 25 x cheaper than Vercel

Vercel : 5$ / 1000 requests

Cloudflare : 9$ / 50.000 requests


I am on the first leg of your journey. Quit my extremely high paying FAANG job to co-found a startup as a CTO. We raised a crazy amount of money for seed. I am just so burnt out (and genuinely feel I am not qualified for the job). I want to swallow my pride and call it quit despite the company is doing ok with a lot of cash left in the bank.

But two things keep me going (in an unhealthy way): 1. My ego and embarrassment 2. credibility with the investor network we built up. It's not sustainable for my mental health but I frankly don't know what my next steps are yet.

All I can say is best of luck to you. I would love to hear how you bounce back from the VC-funded burn to bootsrap another one.


love PlanetScale product. Do you recommend any similar offering for PostgresSQL?



Neon is a great suggestion. I'm just writing to add a bit more color.

Neon is a bit different from PlanetScale. With PlanetScale, they're running Vitess under the covers. Vitess is a proxy that sits between you and the MySQL database. It means they can do fancy things like rewrite the queries on the way to the database or route them differently. For example, a "SELECT" query could be sent to a replica instate of the primary. Likewise, if you've sharded/partitioned your data by customer_id, Vitess could see the query says "WHERE customer_id = 5" and send it to the correct server. This proxy also means that Vitess can seamlessly manage some things for you like failing over to a new database or bringing online a new replica.

Neon is a decoupling of storage from the database processing. While Vitess still has MySQL storing the data, Neon changes the storage so that it can separate data processing and data storage. This is somewhat like Amazon's Aurora.

If you're interested in other PostgreSQL compatible options, CockroachDB is PostgreSQL compatible, but is more of a fully distributed database from the ground up rather than new layers like Neon or PlanetScale.


I work at Neon like the other person mentioned, but I believe Supabase is Postgres compatible, though I haven't looked into them much.


wow this is great job! Congrats. Curious if you can share your tech stack for this? Did you use any headless commerce to speed up development?


Thank you!

I've used VueJS/NuxtJS/Tailwind for the frontend and a NodeJS/ExpressJS/Postgres backend. I've developed everything custom and didn't rely on a headless commerce solution.


it's amazing you built a complex marketplace/commerce site all from scratch. big kudos! if you ever do a paid course on your development, I am more than happy to pay!


Awhh, thank you! I don't have plans for a course, but feel free to hit me up on Twitter if you need any help or advice, haha.

Best way to learn imo is to just start with an idea and tackle one task at a time. Before you know it, you'll have a fully functional and impressive creation on your hands


for someone new to real time apps, can you help me understand how JamSocket is different from some service like Pusher?


Pusher provides a way to simulate a stateful WebSocket connection using a stateless server architecture. Jamsocket provides a stateful server architecture where WebSockets have first-class support.


I am wondering if simply switching to AWS Aurora is an option here?


wow this looks amazing. Do you mind shedding some light on how you built this? especially how you organize taxonomy and product metadata for each category

I am working on an e-commerce platform that would benefits a lot from your experience here


The taxonomy and metadata, as you put it, is defined by the moderators/community of each database. We just give them drag-and-drop tools to do so :)


ah i meant to ask how it was designed in the backend


I won't get too deep into our architecture, but needless to say letting users dynamically edit/add/remove fields in their databases is not easy. We use Postgres + Prisma as our ORM, and I'm fairly happy with its DX re: handling this level of complexity


I would put everything in JSON(b) column since you're using Postgres anyway....


Thank you for the amazing work. Do you know if you can relax python requirements to 3.10? Right now I can only use it up to 0.5.7


Does anyone have practical engineering blogs on big SwiftUI / Swift app architectures? I am trying to wrap my head around all things MVVM, Clean architecture, Coordinator, and Navigator. Individually, I understand the concepts but in practice I have a hard time splitting things into individual components


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: