HN user

fastest963

917 karma

Software Engineer @ Admiral (previously at Grooveshark)

https://twitter.com/jameshartig https://github.com/jameshartig

james at getadmiral dot com

Posts60
Comments209
View on HN
www.island.io 27d ago

Popular Adblock for YouTube extension contains remote code execution

fastest963
4pts0
github.com 2mo ago

Unbounded connection churn issue in gRPC-go

fastest963
3pts1
www.span.io 2mo ago

Span Announces XFRA, a Mini Household Data Center

fastest963
4pts0
twitter.com 2mo ago

Cursor Deleted Railway Production Volume and Backups

fastest963
12pts2
www.usmobile.com 3mo ago

US Mobile now bundles Starlink home internet starting at $47/month

fastest963
6pts0
cloud.google.com 3mo ago

Spanner Columnar Engine in Preview

fastest963
1pts0
cloud.google.com 3mo ago

Uplevel your workload scaling performance with GKE active buffer

fastest963
3pts0
android-developers.googleblog.com 4mo ago

Boosting Android Performance: Introducing AutoFDO for the Kernel

fastest963
2pts0
cloud.google.com 7mo ago

Google Cloud's Managed Cross-Cloud Network with AWS

fastest963
2pts0
jameshartig.dev 8mo ago

BigQuery Table Sampling

fastest963
1pts0
github.blog 8mo ago

Immutable releases are now generally available on GitHub

fastest963
153pts62
android-developers.googleblog.com 10mo ago

Android DHCPv6 Prefix Delegation Support Later This Year

fastest963
4pts2
cloud.google.com 10mo ago

No-cost, multicloud Data Transfer Essentials for EU and U.K. customers

fastest963
2pts0
cloud.google.com 1y ago

Improving Bigtable single-row read throughput by 70%

fastest963
2pts0
www.bloomberg.com 1y ago

A Tiny Middleman Could Access Two-Factor Login Codes from Tech Giants

fastest963
2pts0
status.cloud.google.com 1y ago

GCP June 12, 2025 Mini-Incident Report

fastest963
6pts0
istio.io 2y ago

Maturing Istio Ambient: Compatibility Across Various Kubernetes Providers

fastest963
3pts0
www.prodvana.io 2y ago

Unlocking Rapid Releases with Maestro

fastest963
1pts0
status.notion.so 2y ago

Notion experiencing issues (over 6 hours)

fastest963
25pts20
cloud.google.com 2y ago

Memorystore for Redis Cluster

fastest963
1pts0
grafana.com 2y ago

Grafana Mimir runs faster queries with fewer indexes

fastest963
2pts0
cloud.google.com 2y ago

Percent Price Drop for GCP Managed Service for Prometheus

fastest963
2pts0
cloud.google.com 2y ago

GKE Autopilot saves on Kubernetes costs

fastest963
1pts0
about.gitlab.com 3y ago

Gitlab Dedicated single-tenant SaaS now generally available

fastest963
3pts0
www.macrumors.com 3y ago

Apple Pulls Safari Rapid Security Response Updates Due to Safari Bug

fastest963
5pts0
gitlab.com 3y ago

Gitlab Friday (July 7) Outage Incident Review

fastest963
5pts1
thenewstack.io 3y ago

Kafka Drops ZooKeeper for 'Real-Time' KRaft

fastest963
4pts0
letsencrypt.status.io 3y ago

Let's Encrypt Acme API Outage

fastest963
153pts75
status.cloud.google.com 3y ago

GCP Europe-West9 (Paris) Outage Preliminary Incident Report

fastest963
2pts0
status.cloud.google.com 3y ago

Mini Incident Report for High Latency in GCP Us-East

fastest963
1pts0

Rezoning land is extremely difficult and likely requires changes to the Master plan for the city/county. If a citizen is unhappy with a zone nearby do not move there.

If an area is zoned for industrial and someone wants to build a datacenter there without variances I don't see why anyone should be able to say no. Same thing for building condos or single-family homes in areas zoned for those. There's almost always variances though which is why there is even an opportunity to say no.

This is what zoning is for. If you live near land zoned for industrial or commercial then you can't fight it when someone wants to develop the land. If you don't want to live near something like that you shouldn't have bought/rented next to that zone.

Datacenters bring millions in tax revenue (I oppose giving them tax breaks, that's a politician issue not an issue inherent to DCs) and are much less of a nuance than factories or warehouses. The increased cost of electricity is a concern but can be helped by an upfront investment, a bond for future grid maintenance, or separate utility infrastructure.

Are the datacenter concerns actually AI fears and they somehow think that stifling datacenter construction will save their jobs from AI? I understand the fear but if there's money to be made, datacenters will get built somewhere, and another municipality will reap the benefits.

For the last 3 months I've been trying to get support from Google/gRPC/GCS teams to fix an issue with gRPC which results in thousands of connections and constant connection churn. The underlying issue appears to be a constant backend priority rotation with the endpoints for the client to connect to. The gRPC team seems unwilling to address why the gRPC client is opening several hundred connections when I'm not even using the client.

I was told to open a GCP support ticket and after many messages back and forth the ticket was closed because the discussion would continue on GitHub only for the issue to be closed a few weeks later.

I'm not the only one experiencing this issue either as a related issue was just posted in the google-cloud-go repo: https://github.com/googleapis/google-cloud-go/issues/14538.

RateRudder: https://raterudder.com

I've been working on a solution to automate solar+battery use to arbitrage the market. I'm on a real-time utility plan but even if you're on TOU it can save you $1+ per day by strategically planning when to use the battery and when to conserve or charge the battery. So far it's limited to a few providers and only FranklinWH batteries but I'm eagerly looking for someone to help me get Powerwall support working and other ESS. It's open-source on GitHub as well.

I'm not sure there's a realistic alternative. If you need to generate a key then it has to happen somehow on unsupported platforms. You can check Enabled() if you need to know and intend to do something different but I assume most of the time you run the same function either way you'd just prefer to opt into secret mode if it's available.

It can be more complicated depending on your environment but I'd prefer instead to use a Pub/Sub pattern instead. You can have a generic topic if you want to model it like the generic table but it handles retries, metrics, scaling, long-running, etc all for you. If you are running in the cloud then Pub/Sub is something you don't need to maintain and will scale better than this solution. You also won't need to VACUUM the Pub/Sub solution ;)

What's the payment threshold? I assume you're paying 2.9% and $0.30 (or around there) for the transaction. You charge that to the customer but what if their bill is $0.01, are you really going to make them pay $0.32 for $0.01 of usage? How do you expect SaaS providers to communicate that on their pricing page? If they charge $0.01 per request and the end-user makes 100 requests their bill is actually $1.33 which means the actual per-request charge is $0.0133.

Several years ago Stripe offered more favorable pricing for small transactions but it's my understanding that that pricing is no longer available to new Stripe businesses.

Signal Secure Backups 11 months ago

Just 64 characters but they do integrate with a password manager and have a 1-click button to add it. The integration was pretty seamless and saved it in 1Password.

Signal Secure Backups 11 months ago

If you're in a group and someone is backing up the messages, it only affects your messages in that group. All of your other chats are still secure as long as you're not using the backup frature.

You (and Signal) can't control how the recipient handles your messages if you're not using disappearing. They could be copying and pasting your messages or taking screenshots. I don't see how the backup feature is any different.

Signal Secure Backups 11 months ago

Sure but the key is still in a separate location from the backup. Signal can't decrypt the backup and if Signal is hacked someone would still need to get your screenshot to decrypt the backup. Not perfect but far better than an unencrypted backup.

Signal Secure Backups 11 months ago

I have 1Password installed and it prompted to save in 1Password. Worked perfectly. It even let me paste from 1Password on the verification screen. It was the most seamless password manager experience I've ever had.

Yes, we implemented a separate service internally that interfaces with an LLM and so the callers can be agnostic as to what provider or model is being used. Haven't needed to load balance between models though.

Luckily GCP load balancers and Pub/Sub we're generally unaffected, at least for us, which are the 2 products we depend on the most. Messages piled up in Pub/Sub while other GCP products were down but that was it. We did uncover a few spots where we had a GCP product dependency in the critical path that didn't need to be (the actual usage is optional but we don't ignore the error).

In most industries there isn't an expectation that providers are multi-cloud because these multi-region, multi-product outages within a single cloud are rare. Hopefully customers were forgiving in this case and see news headlines validating the extent of the outage.