HNHacker News
TopNewBestAskShowJobs

Sayrus

1,694 karma · joined December 6, 2018

Personal blog: sayr.us
submissionscomments
Sayrus··on Show HN: Real-time Solar System with 526k asteroids and all tracked satellites
Even more than that. Of the 35k tracked "Satellites and spacecraft", more than 12k are debris bringing Starlink to 1 in 2. If you look only at Active known satellites, around 2 in 3.

From Starlink's page on Wikipedia: "Starlink accounts for approximately 75% of all active maneuverable satellites in Earth orbit"

Sayrus··on Breaking Up with Google Play: Why Conversations Is Now Free
You rarely leave with a positive sentiment when you felt trapped and abused in the relationship.

> For years I’ve felt like I was in a toxic relationship with Google, and the only reason I stayed was economic dependency.

Sayrus··on Fable 5 – Median thinking declined in August
Same here. Moved from Opus to GLM 5.2 to 5.3 and I've been pretty happy with the result. Mainly, it doesn't hallucinate and convince itself of mistake so it's good at retrieving information or asking the user for it. Opus and Fable always state something, then try to "prove" it but end up convincing themselves of the wrong thing. Having subagents for retrieval and validation helped but were not enough.
Sayrus··on Heretic removes restrictions from language models
The torrents you are talking about are outlawed. Whether enforcement is working or not is another issue.
Sayrus··on MCP was always a bad idea?
Retrieving messages from Slack over MCP allows a shared read-only bot account accessible from the web browser and CLI. Setup is automated so users can just ask Claude to read them and do something.

Sharing Slack with Claude:

- Using the "normal" way, it shares too much, including privates messages.

- Using your own token, it doesn't work with Claude.AI or Cowork and requires you to go to slack.com to generate an application, tokens and more.

- Using a shared token, now you need context to tell Claude to retrieve it. It still doesn't work for non-Claude Code workflows. Rotation may break currently running workflows.

Sayrus··on I spent $220 on Google app ads and 60% of the installs were robots
The bot owner is also providing "ad space" to Google. Author pays Google to show the ad. Bot owner gets paid by Google to "display" that ad and for conversion. The bot themselves aren't getting paid for installing the application.

In a normal scenario, the provider of ad space would be a website or an application. Google would pay the owner of that space. On Youtube, that would be an ad served by Google paid to the channel owner.

Sayrus··on Uber shuts operations in Nigeria and Uganda with immediate effect
In a system where fees reach 50%, you are starting with a heavy tax no matter the starting price.
Sayrus··on Europe's summer drought is so extreme that desertification is a growing threat
Whenever I see those statistics, I always find them very weird. Many of our products are made in China, but those are counted towards China's global emission, not Europe's. It also applies to the need of power generation for delocalized industry or importing food. A country handling a lot of industry will have a very high per-capita emission, but the people living there may actually have very low individual emissions.
Sayrus··on For the love of god stop using CPU limits in Kubernetes
Each pod has weight. These are written to your cgroup (cpu.weight in CGroups V2). CFS is scheduling based on these weights.

There's a part about it: https://github.com/inevolin/k8s-cpu-limits-analyzed#3-withou...

Sayrus··on France to ban unsolicited telemarketing calls
Not in the domain at all but wasn't this the purpose of STIR/SHAKEN but the biggest blocker was that large telcos hadn't deployed it? I think Android and iOS dialer app show you whether there was Caller ID Verification done or not so you may be able to drop anything unverified.
Sayrus··on Signal is working on a paid option to create an account without a phone number
Worth a read about Signal's Sealed Sender and how it doesn't preserve its properties with receive and read receipts: https://news.ycombinator.com/item?id=46022279
Sayrus··on Oxide Computer raises $445M (SEC Form D)
The rack were not insanely expensive, expandable so you don't have to build fully stacked racks from the beginning. Purely based on a hardware, compares to other blade systems but pricier.

The interesting part was the software, management interface, Terraform provider and how everything just fit together. Having storage, network and compute all in a single managed rack package brings a lot of value and brings down TCO. Really appreciated the security group like approach to network policies.

Unfortunately I haven't worked with HPE or Dell recently so I'm not sure what they currently offer.

Sayrus··on Oxide Computer raises $445M (SEC Form D)
We had the opposite experience. We contacted them through their form this year and they were happy to discuss with us even when we communicated from the beginning we wouldn't be customer in the short to medium term and even for single rack systems.
Sayrus··on Europe EV Sales BEVs Jump 50% & Reach 26% Market Share
I'm not entirely sure why you're getting downvoted. I wasn't able to find a source for the data but it is probably new vehicle registrations. Europe here seems to include Norway, Sweden, Finland, Iceland, Switzerland.
Sayrus··on Seedance 2.5
Anywhere from ¥20 ($3) to ¥100 ($15) in large cities. Depending on the city, type of ticket and whether it's China-exclusive or worldwide release. Looking at prices, ¥40 doesn't seem like a bad deal.
Sayrus··on ASRock BC-250: Building the Budget Steam Machine
> The script is hardcoded to read the stress binary at /usr/bin/stress since it doesn’t exist, the program errors out. To fix this, edit stress_helper.py.

Script is good, but the directory is missing from PATH. The edited scripts hardcodes the path to the user's home. Earlier in the article, the binary was copied to ~/.local/bin/stress so the given code suggestion should not work either.

Sayrus··on Cheap self-hosted Kubernetes on Hetzner cloud (2025)
Not familiar enough about GCP internal, but AWS prices are way higher than what's quoted in the article. You'll get billed for bandwidth, should you want any logs of your control plane you'll pay them at a premium so high* it will dwarf the cluster price and machine price combined. And for ~$70/month, you get the cluster API, not the EC2 compute required for worker nodes.

* Because vended logs to s3 are not supported (https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS..., https://github.com/aws/containers-roadmap/issues/1141)

Sayrus··on France's Anssi Will Block PQC-Free Products from Certification Starting 2027
It really depends on the market you are targeting and your threat model. If your threat model allows future decryption of the data by a passive listener, then you don't need to rush for PQC. If you are worried about your communications being archived for future decryption, then you need to deploy PQC now even if QCs aren't developed for decades (or ever).

The assumption that you care about this is baked into ANSSI certifications, otherwise you would usually not bother certifying your product. They warned in 2022 that they would do this (See Phase 2: https://messervices.cyber.gouv.fr/guides/en-anssi-views-post...) and will allow PQC-only algorithm no earlier than 2030.

Sayrus··on Stripe and Advent have made a joint offer to acquire PayPal – sources
I misunderstood your initial point about logging-in. On PayPal logging in requires my phone, even with hardware 2FA because sometimes it decides my new IP/Browser/luck isn't trusted enough so it needs to send me a SMS/WhatsApp message so it didn't even register with me that you would be talking about taking out your phone as an additional friction. I see that now, in which case: you're completely right. WeRo requires a phone and one that uses either Google Play Store or Apple App Store and worse, depending on your bank that requires strong Play Integrity.

In term of implementation, WeRo looks more like a response to mobile payments like WhatApp, WeChat, Alipay, ... than a response a provider like PayPal. However, I haven't seen anything that'd limit them from expending support if they wished to.

> and also giving numbers out as much as possible

In Person-to-Person, you don't have to share your number. You can use QRCode (Direct SEPA). I'm not entirely sure of the email implementation, but maybe these do not share the phone number either (Edit: seeing https://support.wero-wallet.eu/hc/en-us/articles/25599201237..., it seems you may be able to do an email-only account). In Person-to-Merchant, I'm not sure what information are shared.

> Moreover payment systems that prioritize the needs of merchants usually are horrible for consumers

Supporting merchants flow to pay is different from prioritizing their needs so I'm unsure where you're going from there. It's also completely separated from Person-to-Person payments. PayPal supports Person-To-Merchant and I wouldn't say they are great for merchant.

Sayrus··on Stripe and Advent have made a joint offer to acquire PayPal – sources
Wero has a for merchant/commerce part that integrates with PSPs. For instance Adyen: https://www.adyen.com/knowledge-hub/wero

But we aren't there yet.

Sayrus··on DEA to Temporarily Schedule 7-Oh and Related Substances to Protect Public Safety
> Any botanical material of the plant Mitragyna speciosa, also known as kratom, and contains more than 0.050 percentage of 7-hydroxymitragynine on a dry weight basis

Indeed, thanks for catching that. No maximum for an actual kratom leaf but leafs cannot be too potent, right?

Sayrus··on DEA to Temporarily Schedule 7-Oh and Related Substances to Protect Public Safety
According to the ROI (https://www.federalregister.gov/documents/2026/07/06/2026-13...), the threshold isn't yet fixed but the suggested value would be 1 milligram or 5% of the dry-mass. Doses sold are in grams so this would ban kratom.
Sayrus··on Show HN: Flashbang – DuckDuckGo bangs resolved locally with a Service Worker
I always found redirects to be wasteful on mobile connections where latency and packet losses are frequent.

Interestingly Firefox, I get latency that are way worse than Chromium (Median 0.46ms vs 1.2ms, P99 1.3ms vs 1.8ms).

Sayrus··on Remote Attestation
Which makes you update hardware and have a window where you are vulnerable. It's terrible but not a blocker and as long as Intel releases new architectures it isn't much different from software issues. As far as I know, Granite Rapids SGX fused keys (FK0, FK1, GWK, FEK) were not yet extracted. Granite Rapids was released around ~2024 meaning an attacker need to hack the provider and perform a new extraction on SGX.
Sayrus··on Remote Attestation
Since there have been multiple 0-day in kernels, we should drop all security boundaries in them because you'd only need execution on the machine and a known vulnerability.

Since there have been with bypass on service X, we should remove auth because all you need is the vulnerability.

Address space layout randomization wouldn't exist with this mindset, and yet it does and helps for many exploits.

SGX is not fully secure. But neither are the other part of the stack. Security (or trust in this case) is done through layers because it's a question of when you'll be vulnerable, not ifs.

Sayrus··on PostgreSQL Benchmark: AWS RDS vs. Self-Hosted on Hetzner (2026)
As much as I love to discuss how expensive AWS is, I find this comparison quite strange:

- Small instances are used, including a burstable instance for AWS, with no indication on where and how much throttling happened. Saying that the instance is burstable but a price-match isn't even true because later it is discussed that $48 is not a match in price due to services around the instance itself

- It seem Hostim doesn't support large instances, the largest dedicated instance offers 100GB / 4 Cores / 8 GB RAM. At that price point, you either go with AWS for prototyping speed or compliance but definitely not for performance.

- Talking about speed, you got performance, but you'll now spend time developing your own backup and restore processes which are a "coming later" feature. What's the impact of backups compared to disk snapshots on those other network-attached disks?

- It mentions only once the network-attached block storage used by RDS and the Hetzner instance compared. Which is weird because you could go for local storage for cheaper and get more performances, but that introduces some trade-offs.

- Instances are configured with different settings.

Sayrus··on CS2 Fog Of War: Server-sided anti-wallhack occlusion culling for CS2 servers
Peeker's advantage is not directly related to fog of war. The peeker is moving so before the movement is even sent to the server, the client's camera began moving. As such, the peeker will have at least a tick, usually more before that new position is available to the opponent.

"Fixing" this would make movement sluggish: any movement would need to be validated by the server. Meaning delay between pressing keys and actual movement.

Sayrus··on Your Kids' School Bus Is About to Become a Roaming Surveillance Vehicle
Why stop at tracking license plates? Once you've started you should report on pedestrians, bikes, whether people are at-home, which building people are entering, the way they walk and many more. Those are all "alternative revenue streams" that are as valid from the operator/investor point of view and completely unrelated to whether the way of transportation or activity is meant to be untrackable or unrelated to a way of transportation at all.

There is also a factor of scale: a cop can follow you, but a system where everyone is monitored 24/7 is a very different story.

Sayrus··on The deadly rise of giant trucks and SUVs
Then surely Europe shares that trends and shows growth in pedestrian death.

But that isn't the case at all, maybe Europeans are immune to smartphones: https://road-safety.transport.ec.europa.eu/document/download...

Sayrus··on Digital euro clears key hurdle as EU seeks to break free from U.S. credit cards
I've seen VISA cards with several banks in France where there is commission after 1 to 3 monthly ATM so I'd be doubtful about VISA having such as requirement.
Page 1 of 12Next →