HNHacker News
TopNewBestAskShowJobs

Sayrus

1,698 karma · joined December 6, 2018

Personal blog: sayr.us
submissionscomments
Sayrus··on Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues
From my understanding, Meta's use of the pirated book was accepted as fair use and the plaintiffs admitted to no harm. In the case of pirated music and films, neither of those points are made. Copyright holders assume people who pirate would have bought the content, usually even assuming that one download is one lost sale. And I am not aware of a single case where watching or listening to pirated content was accepted as fair use.

It is interesting to follow how this plays out for Meta and how that will impact future cases.

Sayrus··on Uploading Pirated Books via BitTorrent Qualifies as Fair Use, Meta Argues
> Anyone who uses BitTorrent to transfer files automatically uploads content to other people, as it is inherent to the protocol. In other words, the uploading wasn’t a choice, it was simply how the technology works.

What an argument to make in court. It can be proved false in minutes by the plaintiffs.

Sayrus··on How Much Money Jeff Bezos Made Since You Started Reading This Page
Let's assume he does and is very successful, he makes $1T. Then what? Giving it all away won't resolve growing inequalities. Using it to influence medias and politics?
Sayrus··on zclaw: personal AI assistant in under 888 KB, running on an ESP32
Neither will an ESP32 that needs permanent internet acccess and relies on a publicly available API usually running on Linux servers. Running on a realtime OS is not relevant for zclaw.
Sayrus··on Asahi Linux Progress Report: Linux 6.19
They accept financial help on OpenCollective: https://opencollective.com/asahilinux
Sayrus··on HackMyClaw
It probably isn't allowed but is able to respond to e-mails. If your injection works, the allowed constraint is bypassed.
Sayrus··on Use protocols, not services
Assuming you want ID verification, why would you need a blockchain? Your identity is deeply linked to who you are and we have identity documents and trusted entities to provide them. These entities can absolutely act as a third-party to verify who you are. This can happen with several different parameters: whether your identity is provided to the site you are using, whether the site your are using is known to your identity provider, whether identities across sites are identical or only linkable by the trusted party. But in all those examples (that are currently implemented by some countries), blockchain is not a requirement.

Assuming you don't want actual ID verification, the choices are even larger but with different trade-offs.

Sayrus··on Your pet's microchip may now be useless after chip company goes out of business
If I remember correctly, EU will make chip tracking for pets mandatory by 2030 to unify laws that are currently made by individual states. France had this mandatory for over a decade.

If you want to travel within EU with your pet, you'll need a certificate for that as well.

No idea about how it is is the US but that doesn't sound crazy to register pets as they are at risk of being lost, abandonned, lacking vaccination or vets visits.

Sayrus··on Warcraft III Peon Voice Notifications for Claude Code
The install method is for Windows, Linux and MacOS. Having those install methods is a choice on all three.
Sayrus··on Euro firms must ditch Uncle Sam's clouds and go EU-native
Marketplace offers can go a long way to fill these void in official managed services.
Sayrus··on Self Driving Car Insurance
Focusing only on price, renting a beafy shared "cloud" computer is cheaper than buying one and changing every 5 years. It's not always an issue for idle hardware.

Cars are mostly idle and could be cheaper if shared. But why make them significantly cheaper when you can match the price and extract more profits?

Sayrus··on Microsoft gave FBI set of BitLocker encryption keys to unlock suspects' laptops
ECC protects against more events than cosmic rays. Those events are much more likely, for instance magnetic/electric interferences or chip issues.
Sayrus··on Instagram data breach reportedly exposed the personal info of 17.5M users
You can order things from Shops within the application. I am not an Instagram user so whether this is the only feature that records your address or not, I can't say.
Sayrus··on Punkt. Unveils MC03 Smartphone
Searching for "site:punkt.ch grapheneos" returns results that don't exist anymore. Articles are linked in the thread which supports this as well.

> They repeatedly said they forked it from GrapheneOS in their media interviews and marketing. They didn't keep following along with our improvements and have shifted away from presenting it that way, partly because we requested it.

And that also matches what is claimed here, they used to market based on this, they don't anymore.

Sayrus··on BYD Sells 4.6M Vehicles in 2025, Meets Revised Sales Goal
> produced by the Heritage Foundation

> Twelve are the factors related to four key aspects of the economic environment that are graded from 0 to 100 and averaged to determine a country’s score: rule of law (and related sub-categories: property rights, government integrity, judicial effectiveness); government size (government spending, tax burden, fiscal health); regulatory efficiency (business, labor and monetary freedom); open markets (trade, investment and financial freedom).

Quite the definition they made up.

Sayrus··on GOG is getting acquired by its original co-founder
People pirate Steam Games anyway. Stating that people pirate too much to make it viable is purely opinion and not based on numbers. Sure, for AAA games you get 2 to 3 months without a cracked version, but this stops afterward. For non-AAA games, the steam version is usually crackable from day-1.
Sayrus··on iOS 26.3 brings AirPods-like pairing to third-party devices in EU under DMA
And yet if you want applications to work on your phone, many times you'll need approval from either Apple or Google. Google can effectively ban manufacturers (like they did with Huawei) from using "Android" by blacklisting them from Play Services. Apple owns the entire ecosystem and prevents third-party from having access to the same feature set.
Sayrus··on Font with Built-In Syntax Highlighting (2024)
From the article cons section:

> It only works where OpenType is supported. Fortunately, that's all major browsers and most modern programs. However, something like PowerPoint doesn't support OpenType.

Sayrus··on Avoid UUID Version 4 Primary Keys in Postgres
UUIDs are usually the go-to solution to enumeration problems. The space is large enough that an attacker cannot guess how many X you have (invoices, users, accounts, organizations, ...). When people replace the ints by UUIDv4, they keep them as primary keys.
Sayrus··on Show HN: Explore what the browser exposes about you
It's unique but changes on each reload. While the details are interesting, the fingerprint itself is not useful.
Sayrus··on Nearby peer discovery without GPS using environmental fingerprints
Both Apple (WPS?) and Android (Location Accuracy) support improving location through WiFi access points and cellular network discovery. That's usually why you are able to get a lock onto your position even while underground.
Sayrus··on Building the largest known Kubernetes cluster
GKE uses Spanner as an etcd replacement.
Sayrus··on Benchmarking leading AI agents against Google reCAPTCHA v2
So like X-Client-Data which in many cases uniquely identified you but was, pinky promise, never used for tracking. Sent only to Google domains.

https://9to5google.com/2020/02/06/google-chrome-x-client-dat...

Sayrus··on Benchmarking leading AI agents against Google reCAPTCHA v2
Testing those same captcha on Google Chrome improved my accuracy by at least an order of magnitude.

Either that or it was never about the buses and fire hydrants.

Sayrus··on Microsoft Can't Keep EU Data Safe from US Authorities
OVHCloud US is a different company from the rest of the world.

https://blog.ovhcloud.com/cloud-data-act/

Sayrus··on DoorDash and Waymo launch autonomous delivery service in Phoenix
While you pay a markup on the application, UberEats and others keeps 25/30% of the price based on the marked up price. If you make the calculation they usually have to cut into the kitchen margin while the price for the customer stays more expensive.
Sayrus··on Google appears to have deleted its political ad archive for the EU
https://archive.org/details/bigquery-public-data.google_poli...
Sayrus··on Google appears to have deleted its political ad archive for the EU
For what it's worth, my own procedure:

1. Create a GCS bucket

2. Open https://console.cloud.google.com/bigquery?ws=!1m4!1m3!3m2!1s...

3. For each table under google_political_ads, run the following query: SELECT * FROM `bigquery-public-data.google_political_ads.<TABLE>` FOR SYSTEM_TIME AS OF TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 6 DAY) GROUP BY country;

3. Export as CSV in GCS

Another procedure that is probably better but requires BigTable is:

1. Open https://console.cloud.google.com/bigquery?ws=!1m4!1m3!3m2!1s...

2. For each table, click Snapshot and set Snapshot time to Sep 23 (Sep 24 works as well)

Sayrus··on Google appears to have deleted its political ad archive for the EU
https://cloud.google.com/bigquery/docs/access-historical-dat...

BigQuery supports a sort of "time travel" / point-in-time querying. By default and for those datasets it's enabled for 7 days which means you can query data as it was up-to 7 days ago.

Sayrus··on Google appears to have deleted its political ad archive for the EU
What a snarky comment. As said just one comment under (https://news.ycombinator.com/item?id=45413138), I made my own backup. But as someone who's not actively using BigQuery, I'm not confident in the data integrity so I'd prefer if someone confident in their abilities could make an archive as well.
← PreviousPage 3 of 12Next →