HN user

tpetry

3,620 karma
Posts58
Comments824
View on HN
kashw1n.com 1y ago

Modern Node.js Patterns for 2025

tpetry
8pts1
felixrieseberg.com 1y ago

Things people get wrong about Electron

tpetry
3pts3
mysqlexplain.com 1y ago

Understanding MySQL Explain Output

tpetry
1pts0
mysqlexplain.com 2y ago

Show HN: I made a tool to visualize MySQL EXPLAIN query plans

tpetry
19pts8
sqlfordevs.com 2y ago

Show HN: I Wrote a Book About Database Indexes for Developers

tpetry
31pts6
medium.com 3y ago

Mariadb.com is dead, long live MariaDB.org

tpetry
8pts0
sqlfordevs.com 3y ago

Show HN: I wrote a free eBook about many lesser-known/secret database tricks

tpetry
865pts174
sqlfordevs.com 3y ago

Multiple Aggregates in One SQL Query

tpetry
2pts0
news.ycombinator.com 3y ago

GitHub Down Again

tpetry
5pts3
sqlfordevs.io 4y ago

Sorted Tables for Faster Range-Scans

tpetry
2pts0
sqlfordevs.io 4y ago

UUIDs to Prevent Enumeration Attacks

tpetry
15pts4
sqlfordevs.io 4y ago

For each loops with LATERAL Joins

tpetry
5pts2
www.enterprisedb.com 4y ago

New Benchmarks Show Postgres Dominating MongoDB in Varied Workloads (2019)

tpetry
3pts1
tpetry.me 5y ago

How to Optimize Order by Random()

tpetry
1pts0
twitter.com 5y ago

Spamcop.net email blacklist domain expired making every IP blacklisted

tpetry
2pts1
github.com 5y ago

Nvidia open sources reference implementation for various GAN algorithms

tpetry
1pts0
blog.tensorflow.org 5y ago

TensorFlow releases library to build recommender system

tpetry
2pts0
www.forbes.com 5y ago

Oracle and Walmart to Acquire 20% Stake in TikTok, Trump Gives His ‘Blessing’

tpetry
3pts2
www.macrumors.com 5y ago

Epic Games Asks Court to Allow Fortnite Back on the App Store

tpetry
3pts1
httptoolkit.tech 6y ago

What‘s Coming in TypeScript 4?

tpetry
1pts0
github.com 6y ago

Tailwind CSS v1.3.0 Released

tpetry
1pts0
laravel.com 6y ago

Laravel 7

tpetry
122pts31
www.theverge.com 7y ago

IKEA releases free ‘Soffa Sans’ font made of couches

tpetry
31pts0
about.gitlab.com 7y ago

Gitlab 11.11 released with Multi-Assignment for MRs and container enhancements

tpetry
3pts0
about.gitlab.com 7y ago

Gitlab 11.10 Released

tpetry
203pts113
medium.com 7y ago

Unsplash Cost Breakdown for 2019

tpetry
2pts0
www.nordtheme.com 7y ago

Nord: An arctic, north-bluish color palette

tpetry
121pts27
cloud.google.com 7y ago

Ice cold archive storage

tpetry
140pts79
cloud.google.com 7y ago

Google Cloud introduces new compute- and memory optimized VMs

tpetry
11pts2
cloud.google.com 7y ago

Google Cloud Memorystore with Redis 4.0 Update and Failover

tpetry
2pts0

The question is more what this really solves. They said they built all this because DNS propagation was too slow. But secondary dns servers by e.g. your isp will still have old records when you change something. So what did they earn? Every is correct within their network pretty fast. But for a normal user there isnt any difference because 8.8.8.8 or 1.1.1.1 still cache old records?

Yes. You‘re getting charged. But a dollar for your entire bunny account (not for every service or domain) is not that much to ask for.

I wish for the sme. Right now I‘ve created specialized edge functions to e.g. make a deployment which has the global access key.

So, my scripts on my servers dont have the bunny api key. Its only saved within those edge functions and I authenticate against the edge functions.

A little bit more effort than scoped keys but it works

That has also been implemented recently. With staged publishing the author must verify a new release with 2FA so automated attacks dont work anymore. Some human in the loop must verify a release.

I do understand why all of those bot scores are so high. But netherlands? Are there big datacenter providers I dont know of that are used by bots?

You can still update to new versions even if the new release is still in cooldown phase. You just have to be explicit that you want the new release.

pnpm audit —fix for example will whitelist releases in cooldown phase when theres a known security issue for a version you currently use.

And a bug in a dependency you can fix easily. One in the runtime is much harder to fix and you then must compile new versions.

Migrating to the EU 4 months ago

When you have a custom domain you can list @mydomain.com as sending domain allowing you every string before the at character. So that means you could use 50 different domains with infinite adresses on these domains.

The doomsday saying the past months that everyone will now vibecode a solution instead of paying for SaaS as a big logic error… These people could have switched to self-hosting an open source clone of any popular SaaS but they didn‘t! Why? Because they dont want to be the person maintaining this, so we should those people not self-hosting a free software now go one step further and also build those products?

Bunny Database 6 months ago

The reverse. Argo gives better peering than any paid plan. Its the reason for the product‘s existence. They can use more costly peering that they couldn‘t use with their free egress model.

Bunny Database 6 months ago

You don‘t have to get the Pro plan to solve the Deutsche Telekom issues. You can also use their Argo product for $5/month - but only makes sense if your egress costs wouldn‘t exceed the pro plans pricing.

The reason for that is that all nodes talk p2p to each other. There is no central communication server like with many other vpn solutions. So even if Tailscale would go down for days you won't have any downtime between your nodes.