HNHacker News
TopNewBestAskShowJobs

vvoyer

2,848 karma · joined November 11, 2013

Building a SaaS: https://turnshift.app. Author at Next.js News https://nextjsnews.com/. Tweeting about JavaScript and Next.js at https://twitter.com/vvoyer.

vincent.voyer@gmail.com

submissionscomments
vvoyer··on The original URL for this prediction will no longer be available in 11 years (2011)
Amazing that Disqus comments are still live for this page. More impressive even than the website itself being live.
vvoyer··on Every new car sold in the European Union must include a driver monitoring camera
Because Europe is basically what drives laws here in France for driving, I would expect them to do what's best for the drivers and clearly they are not.

They should not allow car Manufacturers to sell cars when: - There's no physical knob to open it - The only place to read critical information like speed is a tablet on the side - The speed limit is a constant beep unless you disable it AT EVERY START by touching a screen on the side (their law basically)

vvoyer··on Every new car sold in the European Union must include a driver monitoring camera
Cars are becoming shittier in Europe, dumb regulations and people building cars are clearly NOT driving them.

My wife got a new Volvo recently:

1. You can only open it with your phone (find it in purse, unlock it, find the app, wait, click) or a card that can only open on the driver side (can’t open the trunk). What was fucking wrong with keys?

2. No behind the steering wheel screen, only a large tablet center of the car. No way to know your speed without looking to the side.

3. No physical buttons aside from the ones on the steering wheel.

4. And the infamous speed limit beep sound. You can turn it off with a shortcut button on the steering wheel. Which is so dumb if you think Europeans spent millions creating and implementing this rule. A friend of mine has no shortcut (kia) so he just starts driving then look away from the road to the screen to tap a few times. I’ve seen this many times now.

Overall cars are more dangerous to drive because of all this shit. Europe is spending millions creating laws to protect us on the road and making driving shitty. While Youtube, social networks and movies keep promoting cigarettes and alcohol.

vvoyer··on Boris Cherny: TI-83 Plus Basic Programming Tutorial (2004)
For anyone wondering, Boris Cherny created Claude Code.
vvoyer··on US Job Market Visualizer
You're not gonna believe it but NONE colors, my brain doesn't process colors because I know I cannot trust them to be correct. So I use shapes, numbers, arrows.

Ask a colorblind person to explain how to win at candy crush and you'll be surprised (hint: we do not use colors, we use the shapes).

vvoyer··on US Job Market Visualizer
I wish there would be a color blind friendly version of this. I have deuteranopia and can’t distinguish red from green in the page.
vvoyer··on How I archived 10 years of memories using Spotify
I do the same, I named them “SelecTunes YYMM” and been doing it since 2018
vvoyer··on AWS in 2025: Stuff you think you know that's now wrong
This 2024 re:Invent session says exactly the opposite:

"If you want to partition your data even better, you can introduce some randomness in your key names": https://youtu.be/2DSVjJTRsz8?t=2206

FWIW The optimal way we were told was to partition our data was to do this: 010111/some/file.jpg.

Where `010111/` is a random binary string which will please both the automatic partitioning (503s => partition) and manual partitioning you could ask AWS. Please as in the cardinality of partitions grows slower at each characters vs prefixes like `az9trm/`.

We were told that the later version makes manual partitioning a challenge because as soon as you reach two characters you've already created 36x36 partitions (1,296).

The issue with that: your keys are no more meaningful if you're relying on S3 to have "folders" by tenants for example (customer1/..).

vvoyer··on Launch HN: Better Auth (YC X25) – Authentication Framework for TypeScript
Nit pick: change homepage from:

> git(main) x npm add better-auth

to

> npm add better-auth

"git(main) x" looks odd and like an error.

vvoyer··on Poolside.ai raises $400M to build a coding co-pilot
I messed up, they are "in the process of raising" that's it
vvoyer··on GPT-4o
The demo is very cool. A few critics:

- the AI doesn't know when to stop talking, and the presenter had to cut every time (the usual "AI-splaining" I guess).

- the AI voice and tone were a bit too much, sounded too fake

vvoyer··on The Stainless SDK Generator
What about jsii? The technology behind AWS cdk sdks: https://aws.github.io/jsii/

Is Stainless similar, different?

vvoyer··on Caching secrets of the HTTP elders, part 1
I am surprised this doesn't list two major resources for learning how caching works:

- https://www.mnot.net/cache_docs/ for a long time this was the best online resource

- https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching is extremely detailed, and based on the previous link too from what I can tell

vvoyer··on Concrete.css
Simple, to the point, love it
vvoyer··on Parenting Off-Balance
Random parenting tidbit: I have two kids, and they had tantrums. When it was spiraling I took them outside. I have found the sound of nature calms them, weirdly. The change of setup maybe helps.
vvoyer··on Shopify Storefronts Are Down
For a second, I thought my internet provider was broken: ring.com is down (and other websites I shop on).

https://www.eden-park.com/ down https://allbirds.eu/ down https://www.jbhifi.com.au/ down

https://www.shopify.com/plus/customers

vvoyer··on Copying Angry Birds with nothing but AI
Nice, what's the craziest story about your time here
vvoyer··on Leaving GitHub
tl;dr;

- GitHub now requires 2FA

- Author reaction "Greaaaaaat, Microsoft wants to harvest more phone numbers."

- Author has a love/hate relationship with GitHub since 2012

- Author decides to not use GitHub anymore

I am not following the thinking process. And you can use a 2FA app, without giving your phone number to GH.

I can understand the stream of changes at GitHub does not resonates with the author opinions, but the "Microsoft wants phone numbers" is wrong I think.

vvoyer··on Stop trying to make social networks succeed
This is well written. It reminds me of a 10+ years old article on ploum.net, only in French but here's a translation: https://ploum-net.translate.goog/ploum-en-j2ee/?_x_tr_sl=fr&...
vvoyer··on AWS us-east-1 down
Worth knowing: today and tomorrow is AWS re:Inforce 2023 https://reinforce.awsevents.com/.
vvoyer··on Vercel Cron Jobs
Hey there HN, here's a fun product I've been building at Vercel with other folks. I would love to hear what HN think about cron jobs in general, and the API we're proposing.

If you have questions on how this is implemented, let us know :)

vvoyer··on Spotifyd
Can the Spotify Daemon play "Highway to Hell"?
vvoyer··on Photopea: A free Photoshop alternative making millions
Hey Ivan, congrats from Nantes, come back when you want :)
vvoyer··on Using LEOs and GEOs
> As of March 2022, a total of 2,335 Starlink spacecraft have been launched, with 2,110 still in orbit.

Wait, what happened to the missing 225 Starlink spacecrafts?

vvoyer··on Can Slack-mania be cured with systemized discipline?
If you want to be ahead of other engineers and have a meaningful impact, then you’ll want to maximize the number of uninterrupted deep work sessions. The more you can fit in a week the more you’ll achieve (rfcs, implementations, reviews).

This is one of the biggest contributor for high performing profiles.

To manage this when using Slack you can:

- set your status as “deep work” and decide to pause notifications for x hours

- use “mark as unread”. when you want to peek something but not act on it yet

- use “remind me” on messages you want to deal later on through the week

- avoid DMs has much as possible, so not just one person can help you, but anyone from your team

- avoid Slack on the phone

Then deal with notifications in bulk.

Slack isn’t killing our productivity, HN and twitter are not killing it either.

Our addictions to notifications is, but we can manage this with discipline and training.

vvoyer··on Browser-Vite – Vite in the Browser
Can someone explains what's the goal? I couldn't find the WHY on their website.
vvoyer··on Use deep fake tech to say stuff with your favorite characters
Homer Simpson has a message for us HN: https://fakeyou.com/tts/result/TR:k8996czqz22t83nrh69sv7x54y...
vvoyer··on Ask HN: Those making $500/month on side projects in 2021 – Show and tell
I have one, TurnShift: https://turnshift.app.

Now making almost $500 MRR with 10 customers.

This is an app to share tasks, duties and manage rotations in Slack. It was an internal tool at my previous company (Algolia), that I rewrote with their permission as a SaaS and sold to them. Growth is slow, mostly driven by Google searches and Slack app store.

One out of 10 signups per month will eventually use the service. For the few ones I've been able to ask "Why did you leave", the answer is: they want a Google Calendar for Teams. Which I am slowly building. This way, the shift scheduling will be more flexible.

Show HN thread: https://news.ycombinator.com/item?id=26025254

vvoyer··on Firefox is the alternative to a Chrome hegemony
> The true reasons Firefox lost market share

I would say:

The true reasons Firefox lost market share is because we, developer & tech people started to install Chrome on family computers instead of Firefox because it was safer & faster (way way faster). And we never came back from it.

Performance is a feature.

vvoyer··on Vercel raises $150M Series D
Since your comment is popular you may not be the only one but then the question is: why? I am genuinely wondering why you would get less and less excited the more they raise. Any specific reasons?

Thanks!

Page 1 of 6Next →