62 karma · joined October 15, 2025
Really interesting would be R/W speeds.
, which HashMap does not do, i.e. the keys and values have to have a statically known size.
I sincerely think there are lots of unlearned lessons in studying Excel.
Though you might argue that the "programming language" part was rather accidental
Apple Pay involves at least a third party (your bank) as a part of its function. This entity has to be reachable.
Unlocking my car needs me, and my car.
> when the payment terminal randomly decides to not accept apple pay?
I would be justified in being mad if, randomly, my BMW car would decide to not accept a BMW key (virtualized or otherwise).
> Not to mention there are plenty of other ways a phone can fail. It can [...]
"I will not accept this Euro bank note. You could have dropped it into the gutter on your way here, so it's strange for you to be mad at me if you don't have a backup."
If we are talking about all knowledge, then I agree that the compression ratio is very impressive already.
German has a related expression "vorrauseilender Gehorsam" (anticipatory obedience), where people will do evil long before they are forced to because of such strategic considerations. You must never rush to give up your morals, there will be plenty of time to do so later.
The rule is that you have to be polite about it all.
Even though I and the supermarket I go to are both part of SEPA and I can issue a bank transfer that will clear ~instantly, today cashless payments still involve EMV for various reasons.
Most of the first 100 problems can be solved without any understanding of the problem, should you so desire.
- That data processing always requires consent. There are exactly six reasons for storing or processing data: consent, contract fulfillment, legal compliance, vital interests of a natural person, public interest/official authority, or legitimate interest. Collecting IP addresses can be a legitimate interest, but:
- The real interesting question is what you do with the IP addresses after they're stored in a file. Securing your server is a legitimate interest. Tracking your users is generally not. Having lawfully collected data is not a carte blanche to do anything you choose with it.
If the vendors decide that free (ad-supported) use is necessary to keep demand, we will be entering a new era of surveillance capitalism instead.
Of course, the next best thing (if a decision can't be made now) after stopping time are puberty blockers. Which are not completely without risks, but this applies to the other two options just as well (if not more so).
You can't not make decisions, and to claim so is to frame choosing one particular option as not-a-decision.
for (size_t i=2; i <= 0xFFFFFFFF / p; i++) {
by for (size_t i=p; i <= 0xFFFFFFFF / p; i++) {Websites deciding EU users are not valuable enough to comply with GDPR is, as you say, also not censorship. It is again the technical decision of some website owners to provide their content only in conjunction with illegal processing of your data.
I have not had issues accessing torrent indices from the EU. This too is usually handled domestically and has little to do with the EU.
There is legitimately dangerous (current and upcoming) EU legislation (Chat Control, eIDAS, age verification, previously the Data Retention Directive), so I don't think it necessary to weaken your argument by listing non-examples.
Being new to this space, it's hard to learn quickly when the feedback cycle involves having PCBs manufactured, shipped, soldering them and then finding out what could have been better. (Or it works and you never find out what you did wasn't the right way to do it)