HNHacker News
TopNewBestAskShowJobs

louis-lau

99 karma · joined September 27, 2020

submissionscomments
louis-lau··on DoltLite: A SQLite fork with Git-style version control, built with 2k agent PRs
Agentic development still requires human review and human ownership of PRs. This is vibe coded. Seems precise to me.
louis-lau··on Ten Years of JMAP
My anecdote is that that has never happened to me and all IMAP clients seem fairly stable to me. Do with that information what you will.
louis-lau··on Show HN: If YouTube had actual channels
Me neither, I also only use my headphones. I've only had to use mono mode on amateur youtube videos where one of the audio channels is just missing. It has never been an issue on big productions.

Perhaps they're using a weird media player?

louis-lau··on Show HN: If YouTube had actual channels
Yes, that does seem super complicated compared to the plug and play setup 99.9% of people are using.
louis-lau··on Show HN: If YouTube had actual channels
Also in any other major OS afaik. It's a standard accessibility feature.
louis-lau··on WebKit fix: Quirk news.ycombinator to skip TextAutoSizing
The font site is 9pt. It's just small. Not sure where someone got 12px from. The measurement is resolution independent, yes.
louis-lau··on Figma’s Journey to TypeScript
I felt the same about typescript early on. Now I really like it as I can easily program logic for hours without running the app once. I'm not sure I could do that without typing.

It also makes reading code a lot easier. I can see where something is used, where it's defined, etc etc. It's much easier to get around.

louis-lau··on Introducing Kagi Search's New Design
You're right, it's not possible to set a custom search engine on safari. An extension is the only way. Blame apple :)
louis-lau··on A deep dive into email deliverability in 2024
So you argument here is based on something that hasn't happened, but just something you pulled out of nowhere. Or was this meant humorously?
louis-lau··on A deep dive into email deliverability in 2024
Why would apple identify the domain used for unsubscribes as in use solely for being a bounce tracker?
louis-lau··on A deep dive into email deliverability in 2024
Please elaborate on this, as I'm not exactly sure what you mean. The email deliverability problem is a side effect of false positives in spam filtering. Unless you have a proposal to completely eradicate false positives?
louis-lau··on A deep dive into email deliverability in 2024
Senders that apply dmarc and want their emails to be forwarded should use dkim. Forwarding a dkim signed message doesn't break dmarc at all.
louis-lau··on A deep dive into email deliverability in 2024
Sometimes it's not about competence but about priority. If email is something a business does as a side thing and not a core thing, and if email keeps working without changing anything, there's no need or priority on setting up newer things. From a priority perspective at least.

But yes if it's a recent setup, or email is a core part of the product, any competent sysadmin should have been doing this.

louis-lau··on In loving memory of square checkbox
This is just a standard unsubscribe header. It's added by the sender specifically for this purpose and has nothing to do with the UI you see. Not everything is AI, but it being the default assumption is funny to me.
louis-lau··on Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…)
Contacts and calendar are nice to have in the same place as email, because of needing to email contacts and because of calendar invites. Then again, if you use an email client you can use a mix of providers even for those features.

I'm not sure I see the need for any other additional apps next to email. Let alone the feeling of being forced to.

louis-lau··on Ask HN: Any comprehensive courses on Auth?
To be honest, my first instinct was to give a hand wavy "use OAuth". But to elaborate a but further, oauth is made for this and is the industry standard for this kind of thing. There's lots out there on oauth that tells you more than "just use it", it's just a couple searches away. So I don't think I really understand the question.
louis-lau··on We are investigating reports of degraded performance
TOTP usually only allows for about 30 seconds of time drift between the device and the server. If you really must set your phone to the wrong time you can use a cheap second device, or a hardware token.

Technically if an authenticator app has an option for a time offset it should work, but I've never encountered one.

louis-lau··on German court prohibits LinkedIn from ignoring "Do Not Track" signals
That's not really what anyone means when they say tracking...
louis-lau··on Show HN: Trigger.dev V2 – a Temporal alternative for TypeScript devs
Just a background job queue library basically. Maybe with a fancy dashboard. That was my first impression.
louis-lau··on Show HN: Trigger.dev V2 – a Temporal alternative for TypeScript devs
My initial thought when opening your website was that this was a job queue, like BullMQ. Not a "link things together like IFTT/Zapier/N8N but in code" platform. I don't think I'd use "Background Jobs framework" to describe what you're building, as that term has very different associations. Am I right in saying this is like BullMQ, except with integrations? If so, I'd focus more on the integration part of your marketing.
louis-lau··on Ask HN: What are some low cost payment processing alternatives to Stripe?
The minimum invoice is $120. Though it seems they can waive that if they like you during sales. It's all a little vague which I honestly despise.
louis-lau··on Show HN: Use ChatGPT, Bing, Bard and Claude in One App
How is this in any way comparable to the project in the OP?
louis-lau··on Launch HN: Lago (YC S21) – Open-source usage-based billing
No problem! If it's helpful I'm glad. I do believe the original message wasn't meant to be snarky/arrogant at all, it just read that way. Maybe it reads a lot better in French! :)
louis-lau··on Launch HN: Lago (YC S21) – Open-source usage-based billing
IMO starting with "first of all we were there first" kind of sets the tone for the whole message. Here's how I would have written the same message:

Hi! Lotus has a great product. We should know, as they reached out to us for inspiration before. Our team has prior experience building billing engines, so we have a very good understanding of the space.

From a product perspective, our coverage is more extensive. We provide more advanced coupons, usage-based components and billing use-cases. For example, we offer credit notes and refunds, small examples that are not listed in their API. Our product covers more billing edge-cases and deeper features.

While we don't know how many customers Lotus has in production, our top user is invoicing 5M customers a month!

Overall, we believe at this point that our product is more advanced. We wish them luck though, the more products in this space the better.

louis-lau··on Launch HN: Lago (YC S21) – Open-source usage-based billing
I love your product, but this reply reads snarky and arrogant.
louis-lau··on Launch HN: Lago (YC S21) – Open-source usage-based billing
As far as I understand it there's no legal precedent, so we're not completely sure. Some say calling an api means it's part of your application, meaning you need to open source your app. Some say that that's not the case. I think this unknown is why the license is banned in some companies.

I think what matters more is how the creators of the software intend the license. In case of Lago it's clear they want you to use it this way, and AGPL is only really meant to restrict businesses that want to fork it and start a proprietary billing service.

louis-lau··on Kagi search and Orion browser enter public beta
Looking at this page you wouldn't think anything else exists.
louis-lau··on Home Assistant OS Release 8
I just don't update home assistant monthly. Maybe once or twice a year? Tbh that seems to work super well. Never have to think about it and it just works.
louis-lau··on Ask HN: RSA-Enabled Email Services?
totp is usable outside of smartphones, is it not? Hardware tokens exist for it.
louis-lau··on SnappyMail – Modern, lightweight and fast web-based email client
You can use it with any email server, doesn't have to be hosted by yourself. It's not better than the Gmail web client or anything, but it may be better than a shitty corporate webmail, or just better than no webmail at all :)
Page 1 of 2Next →