HNHacker News
TopNewBestAskShowJobs

buzer

1,342 karma · joined October 8, 2016

Staff Software Engineer at 8x8

Especially interested in systems scaling & IAM and also general interest in most of thing on backend side.

You can reach me via <username>@<username>.net

submissionscomments
buzer··on Claude Code burns ~15–20% of your tokens on a 3-word status line
https://github.com/anthropics/claude-code/issues/46829

Looks like what I remembered was a bug.

buzer··on Claude Code regularly sends each background agent’s transcript to its model
Didn't they change the cache TTL to 5 minutes earlier this year? So depending on exact timing it could potentially be invalidated between the updates.
buzer··on Railpass
There is https://gdprhub.eu/index.php?title=Rb._Gelderland_-_C%2F05%2... for example. While it didn't touch Article 13 itself it did touch 2(2)(c). One of the reasons court gave is (machine translated, I do not speak Dutch):

> In addition, with Facebook it cannot be ruled out that placed photos may be distributed and may end up in the hands of third parties.

So court considered just that possibility as one of the aspects which led to household exemption being unavailable.

> What you're saying sounds insane. You're saying that a person taking a photo/video in public -- EVERY person doing so -- has to identify EVERY person in the photo/video, and inform EVERYONE of their rights, etc.... if they upload it to YouTube or Flickr?

They do not need to identify them, but they need to provide the sufficient Article 13 notice. That could be, for example, sufficiently clear sign that they wear. You can check C‑422/24 for what CJEU said about body worn cameras. One of the important points court highlighted is:

> If it were accepted that Article 14 of the GDPR applies where personal data are collected by means of a body camera, the data subject would not receive any information at the time of collection, even though he or she is the source of those data, which would allow the controller not to provide information to that data subject immediately. Therefore, such an interpretation would carry the risk of the collection of personal data escaping the knowledge of the data subject and giving rise to hidden surveillance practices.

And regarding:

> If the law were applied like you say it is, the only legal filming in public would be to CLOSE the area to the public and have no members of the public in public. Like a film set, where the only passers-by are paid extras who signed a release. That's completely untenable.

It can be legal to film in public, but it either requires using the derogations and applicable Member State laws (like artistic expression exemption) or making sure you actually give that Article 13 notice. Or truly just use it for household use.

Of course these things are not normally enforced unless someone actually files a complaint.

[EDIT] since I forgot to address this point

> My understanding is that when videos are uploaded to YouTube, the fact Google is publishing it makes Google the data processor, and Google's duties are fulfilled by not seeking to identify the people in the video, but offering them their rights nonetheless should the data subject be able to identify themselves.

Processing is evaluated per processing operation. YouTube itself is controller for many of these. These could, for example, include actually surfacing the video via algorithm. The important decisions here are C‑492/23 from last year and C-188/24 from this year.

buzer··on Railpass
It's true that if it falls within household exemption then GDPR doesn't apply. However household is exemption is narrow.

For example CCTVs that point to public street are not within household exemption scope even if you are only doing it personal protection.

In the context of this app the video was taken and posted to YouTube for everyone to see. So it would no longer be within household exemption -> the original author would have needed to fulfill their GDPR obligations.

And in regards to Article 11, that does not give exemption for Article 13/14, only for 15-20.

Platforms tend to rely on Article 14(5)(b), but I don't think that it would often hold up if challenged. CJEU puts a lot weight on Article 13/14 since they the primary ways for data subject to even find out about the processing. And if they don't find out the processing they cannot effectively exercise their other rights.

buzer··on Railpass
I don't really get Finland. It says Finland–Helsinki Airport, but the stops say Lempäälä and Toijala. Those are about 150km from Helsinki Airport and there is no direct train between them (Lempäälä/Toijala and Helsinki Airport).
buzer··on Railpass
Generally speaking it's illegal in EU due to GDPR. The major issue is Article 13. When you obtain personal data directly from data subject (which is what would happen when you record video) you need to give them the information that Article 13 requires.

Basically the only exceptions to this come from Article 23 (which is unlikely to apply) and Article 85. Article 85 covers "journalistic purposes or the purpose of academic artistic or literary expression", but it requires separate law in Member State and these then set out the requirements what actually qualifies under it. The standards for that tend to be much stricter than US' First Amendment (which allows essentially anyone to say that they are press).

buzer··on Google cleared 300 hectares of Finnish forest
> If it was illegal them I’m sure the state prosecutors will take care of it.

In Finland prosecutors are not involved in most of the illegal things, they are only involved in criminal matters (and in some cases civil compensation claims which are linked to criminal case). Various regulators/authorities are the ones who enforce civil side.

In many cases the penalties that law allows those to authorities to issue are limited to ordering to stop doing that illegal thing, reprimands and conditional fines ("if you don't stop you need to pay fine"). Straight up fines tend to be more uncommon (unless individual is doing it, then fines tend to be very common). Targets of these can then file appeal in administrative court and usually behavior is allowed to continue while case is appealed (see e.g. various GDPR/ePD cases).

buzer··on Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds
You also need to block access to the approved CT list until it fails open after 70 days.

This is assuming the CT logs no longer issue SCTs for these CAs. If they do then you just need to the CT dance and publish that certificate there.

Of course this assumes the app/device isn't using certificate pinning.

buzer··on Upcoming critical PHP security release (CVE-2026-109618 / -109619)
It's also very early in EU and evening/night time in part of US. The information that was out earlier was on level "make sure you update tomorrow when the patch comes out", the actual details weren't out yet.
buzer··on eMudhra intermediate CA compromise
> - Could this be used to run a benign mitm attack on the traffic of some apps, consoles etc? I could see some interesting uses for reverse engineering. For example you can't simply add a CA to the system store on Android anymore. But this one is already there. It won't work for long but it could be used on any unpatched client.

One issue might be that from what I understand Android itself also enforces CT, but it has fail-open design if it cannot obtain the updated list of qualified CT operators for 70 days. So you would need to block the access to that endpoint.

This is assuming the CT logs will stop/stopped actually giving SCTs for those CAs.

buzer··on DeepSeek search and fetch – $0.75 per 1000 successful requests
I see the Cloudflare challenge even on normal Chrome & Firefox very often, 100% of "first access" (after some timeout) on many sites.
buzer··on JPEG XL vs. AVIF for web use-cases
If you are referring to "lines from what I assume separate pieces assembled together." I didn't mean that the photo was assembled from multiple pieces, I meant that part of car was (panels or similar). Those lines between panels were no longer visible.
buzer··on US Rep Announces Congressional Legislation to Protect Video Game Ownership
It's currently accessible, but I'm sure they will start adding whatever roadblocks they can. e.g. Requiring attestation before running game, keeping some logic in server side which will be sent only to clients which pass the attestation, requiring platforms which grant more protections etc.
buzer··on JPEG XL vs. AVIF for web use-cases
Look between the Eni and ApeCoin logos. In lossless you can see there are lines from what I assume separate pieces assembled together. Next to ApeCoin there's also a round piece in the lossless version which is missing from the AVIF. JPEG XL loses most of these as well though.

That's what I noticed anyway, not a car or photo guy either.

buzer··on AOSP Source Releases Are So Late Developers Disassemble Libraries to Report Bugs
> see the Volkswagen and IKEA Smart Home apps as recent successes for Google

Someone should make a complaint about ePD violation in relation to those. I doubt it's "strictly necessary" for those applications to read that information (if they even fulfill the "at distance" requirement).

buzer··on Fingerprints are the new cookies
> does not affect fingerprinting

It does. The current version says "storing of information, or the gaining of access to information already stored, in the terminal equipment". Reading e.g. navigator.userAgent is information already stored in the terminal equipment. If you then use that in any way that gets communicated to remote server (e.g. directly or calculating some fingerprint) you read that information in manner ePD describes.

The directive itself has been transposed incorrectly in many jurisdictions. For example from what I understand the Dutch law added an exception (roughly "for obtaining information about the quality or effectiveness of a supplied information-society service, provided this has no or only minor consequences for the user's privacy.") which is not permitted under ePD. ePD exception list is exhaustive and the only other exception can be done via Article 15. The exceptions done via that are related to things like national security and certain criminal prevention/investigation.

Of course that then raises the issue on how you get invalid exception invalidated. I don't know Dutch procedural law well enough to answer that.

buzer··on Fingerprints are the new cookies
You are confusing GDPR and ePD. Legitimate interest is GDPR legal basis for processing personal data (it has it's own requirements). ePD triggers when you read/store e.g. browser data and make it available via network. Consent is the primary ePD legal basis and the exception related to that is much narrower (strictly necessary for ISS provider to provide service requested by user).

Generally speaking JS code that makes request to server is covered by ePD while actually processing that request server side is covered by GDPR (there are some nuances to this).

buzer··on NYC's "Click to Cancel" rule is now in effect
Commission still wants to keep it for media companies and Council wants to keep it for everyone. Parliament's final stance is still unclear.
buzer··on Fingerprints are the new cookies
Point is that tracking isn't the only thing that's not "strictly necessary". And additionally that "strictly necessary" is tied to something specific: internet society service. That includes a very specific requirement: "Normally provided for remuneration". That's why e.g. public authorities should not (usually) be allowed to rely on it, public services are not often provided for remuneration in EU-law sense.

It also limits the exception in relation to e.g. employment.

buzer··on NYC's "Click to Cancel" rule is now in effect
Yes.

Honestly all these kinds of laws should take an example out of EU261 (the flight compensation regulation) book. Set statutory damages and allow private right of action. Air carriers certainly have started to follow law much harder than many other industries after people realized they could fairly easily get compensation when carriers didn't fulfill their obligations.

buzer··on Fingerprints are the new cookies
> they have always been about the tracking itself!

Actually they are about reading from or writing to terminal equipment of user that is not done for "sole purpose of carrying out the transmission of a communication over an electronic communications network" or "strictly necessary in order for the provider of an information society service explicitly requested by the subscriber or user to provide the service". Some safety-related exceptions are possible via ePD Article 15, but those need to be separately added to the local law. That's why things like functional cookies require consent as well.

Of course there is also the GDPR layer on top of this.

buzer··on YouTuber Says Cops Visited Him After He Built a Flock-Style Camera to Track Cops
> Stalking is a pattern of conduct designed to intimidate or inflict emotional distress.

I don't think you could get out of stalking charge by just being so good at stalking that person affected didn't detect it, assuming you get detected at some point for some reason.

buzer··on Trump administration is suspending Microsoft from a green card program
> The lottery treats a job at Google and a job at WiPro as being the same in terms of odds.

This actually changed this year. Applicant gets 1-4 tickets depending on their pay relative to job/area. So $500k Google engineer has quite a bit higher chance than $100k WiPro one.

Of course it still has issues (Google probably has 1-2 possible applicants for that position and would prefer all of them, Wipro has 100 and cares more about what % of them pass).

buzer··on Trump administration is suspending Microsoft from a green card program
Do note there are similar practices in many (all?) countries. Recently there was one case in Finland where job posting was extremely specific saying "We require, and by that we mean require, not recommend, experience in Leader and EU funding as well at least 14 years and 5 months of relevant experience". Their CEO admitted publicly that it was just done due to them being to public funding and that requires job postings to published. One of the articles (in Finnish): https://www.hs.fi/alueet/art-2000012282918.html
buzer··on Trump administration is suspending Microsoft from a green card program
They have settled at least one case: https://www.justice.gov/archives/opa/pr/justice-department-s...

> Specifically, the department’s investigation found that Apple did not advertise positions Apple sought to fill through the PERM program on its external job website, even though its standard practice was to post other job positions on this website. It also required all PERM position applicants to mail paper applications, even though the company permitted electronic applications for other positions.

Of course court itself could have arrived in different result.

buzer··on Visa, Mastercard, major banks facing new litigation over 'anticompetitive' fees
There are other problems with debit vs credit cards as well (depending on country a bit). If someone fraudulently uses your credit card can generally just report it and you aren't on hook for it nor out of money while it's being investigated. If someone fraudulently uses your debit card you are usually out of the money until matter is resolved. And you won't necessarily get the money back via bank, you might need get it from merchant. In CC case merchant would need to sue to get the money if they still believe you actually made the transaction.
buzer··on Visa, Mastercard, major banks facing new litigation over 'anticompetitive' fees
It's most likely primarily about different credit card "brands" like Visa infinite, signature etc. These have different benefits for customers (like cashback and points) and higher fees for merchants.
buzer··on Xbox has secured exclusive GTA 6 streaming rights
Why pay per-minute when you can do pay per-hour and partial hours are counted as full hours?
buzer··on Car is a smartphone on wheels. Here's who's listening
I don't think it's legal in EU. ePD essentially forbids reading information from the terminal equipment (like car) unless it's "strictly necessary in order for the provider of an information society service explicitly requested by the subscriber or user to provide the service". Even "safety and maintenance" would be hard to classify as strictly necessary for navigation.

Of course to enforce it you would need to complain to regulator in your country who then likely just tells them to stop it and that decision becomes effective years later after appeals. Many countries don't even fines for ePD violations.

buzer··on LinkedIn wins court order blocking mass scraping of user data
The article says "deal". I assume that means settlement between these parties rather than actually evaluating the law?
Page 1 of 17Next →