HN user

LeonidasXIV

951 karma

[ my public key: https://keybase.io/leonidas; my proof: https://keybase.io/leonidas/sigs/IOViWLvq7-z4htfYMci-AY4qAFliBQJdKNQINDqd5UM ]

Posts2
Comments475
View on HN

Yeah, but you need to know where to buy it, how to get it delivered etc. Getting a Gameboy Advance cable in Denmark is $18.5 and delivery might take a week or so.

Anyway, the exact charger for a GameBoy Colour doesn't exist as the GBC takes AA batteries and can't charge them even if you connect the power brick to it.

Polish people have such a fear of Germans, thinking Germans are constantly scheming to screw Poland over. Whereas most Germans barely know Poland even exists.

As someone who has lived in both countries its such a hilarious anxiety.

Using Git when it came out would have probably meant to use Cogito, which has been dead for such a long time by now.

Or have bet on Mercurial. Which is also close to dead. Or darcs, which has been big in certain environments and now practically extinct.

All of this is true.

Having lived in Germany it's quite different, but I'd argue the centralized handling of the CPR is actually quite convenient and doesn't meaningfully impact privacy. In Germany every authority has its own ID for you anyway (my password manager has a category "Government Primary Keys" for this), however that means that you have to provide all your information from scratch to every authority. This would theoretically lead to more privacy if we lived in 1926, but now computers are ubiquitous and a rogue government (like Germany is close to electing) can just correlate these keys together. Relational databases have existed for decades and JOINS are cheap. Thanks to surveillance capitalism by now we have very sophisticated ways to deanonymize people, the government can just hire someone to do it.

So the privacy in Germany is most often inconvenience for the citizen paired with hardly any privacy gain from a potentially hostile government. At this point I think the better solution is to avoid electing hostile governments. To Denmarks credit, they're currently doing that better than many other European countries.

The big drawback of one time passwords is that it doesn't protect against man-in-the-middle attacks such as phishing, which is in practice one of the most common attacks on systems of this scale.

This is true and was definitely a criticism of the old system, where websites would open the NemID iframe and ask you for your username, password and a specific indexed OTP code, without providing any authentication to you. You only notice something weird if it asks you for an the index of a code that is not on your card but maybe the scammer is lucky and guesses an index that you have and then they can use that phished username/password/OTP triple to perform an unauthorized action.

The new system is slightly different, because if you use the mobile phone authentication it will send you a notification to your phone, but if you use the (bespoke, non-standard) OTP dongle it still does not authenticate itself towards the user. However the codes are now time-based so if they collect an OTP code they can only use it in a ~30s window, so the phished credentials have to be used immediately.

The way it worked before was that you had basically a piece of paper with OTP codes and the website would prompt you for a very specific one.

How that would've prevented this issue: not at all. If the login service is down, having the piece of paper with OTP codes is worthless as the problem is not getting the codes (I can still get MitID codes with the OTP dongle) but the authentication website. The previous system was just as centralized.

No. As I understand it the previous system, NemID was actually (co?)designed by the banks so this is what they all use. Likewise MitID is another unholy alliance of Nets (a Danish payment provider) and Danish banks.

Given the Swedish version of it is called BankID I assume the situation is nearly the same in Sweden.

A bit of a shame that it mentions the wretched type K plugs in Denmark but leaves out the "EDB" type DK 2-5a plugs/sockets, which add a new dimension of problems to the mix!

At least apparent complexity. See "Expert C Programming: Deep C Secrets" which creeps up on you shockingly fast because C pretends to be simple by leaving things to be undefined but in the real life things need some kind of behavior.

Bye, Prime 1 year ago

I've had horrible experience with German shops, when you have an issue they do whatever to make it look like it's your own fault.

That's just the usual experience of German customer service. The consumer is expected to quote the relevant paragraphs to explain customer service why they need to cover cost of return shipping or whatever and they will fight you every step of the way (or try to ignore you). It seems to be a cultural thing.

It's hard to take these "YouTube is popular due to monopoly" arguments seriously when the competition can't even get the basics right.

I feel the same about a lot of online shopping. In Germany people often moan about Amazon and while it's has it's share of issues, the competition is often so bad. Really slow processes that feel like someone adopted a "submit order via fax" process slightly for the web, horrible web sites, sometimes next-to-non-existent customer service. No wonder the alternatives aren't taking off as they fuck up the basics before we even get to the point of starting to compete.

Do people still use those Germanized terms?

In a way? I always found it more sensible to use German words like "Namenwort" instead of "Nomen" to express German grammar, instead of using latin terms. After all Latin is a language that comes from a completely different language family to start with and is not used at all in Germany except when wanting to pretend you're fancy (law, medicine, grammar).

I wouldn't be surprised. Probably because Mickey hasn't starred in anything relevant for a large part of the younger generation in many years, maybe even decades. Disney doesn't really make movies staring Mickey anymore. Mickey in games exists but is also rare and usually these games are fairly niche.

The State of Vim 1 year ago

Let's not forget that GNU Emacs also had his competitor, XEmacs which spurred GNU Emacs to improve. Similar with GCC and EGCS where the EGCS later became the new GCC.

Bike lanes yes. But where are all the safety features you can see here? Bike lanes are often separated, but not always. On many streets they are just painted on. They are rarely color marked, which is fine when you know where the bike lane but in new places you sometimes miss that there is a bike lane because it is not obvious at the crossing.

Even proper, separated bike lanes often terminate in right turn lanes for cars (even in places where there is a lot of bikes and in places where there would be a lot of space), leading to weird situations where a car is trapped in a wall of cyclists from every side.

In practice it mostly works but I'm not surprised car ownership in the city is on the rise, because the city still prioritizes cars way too much. Copenhagen is mostly a regular city with consistent bike lanes.

Iron Gall Ink 2 years ago

Keep in mind that R&K only has two iron gall inks: Sallix and Ebony. The rest is normal inks, but of good quality for sure.

KWZ got started as a producer of iron gall inks but has branched out a bit since. But they still have a large range of colors of IG inks, potentially the largest: https://mountainofink.com/blog/kwz-ink

I have some of them, the gold one is a lot of fun as it darkens as you're writing.

That is not true. There was an outrage where a low-quality high-readership newspaper claimed that the streetview data would be live and show potential thieves when you are home or not. Thus Google created a system to opt out of their homes to be recorded, which has lead to so many people opting out that Google decided not to record any more street view data past the initial few cities in Germany.

This will probably fail if the thing being chopped off is a composed emoji, like the flag emoji (where it can chop off the second letter of the ISO code and just leave a bewildering to the user but completely valid first letter) or the ZWJ sequence emojis which will leave a color or half a family or other shenanigans, depending where it cuts.

USB-B is the thing that's on the other side of cables with USB-A. A large, square-ish port that got even larger when it was extended for USB 3, with a connector that got even larger. That's the port that mini-USB and micro-USB are mini and micro versions of.

You can find USB-B ports on e.g. laser printers (where size doesn't matter) or on some older USB drives (where you'd want USB 3 speeds).

Yes of course this can happen in git as well, as it doesn't know the semantics of the changes it is merging, it only knows about textual conflicts. But if a change applies cleanly it doesn't mean that it necessarily also works, because the other branch might've changed the program logic.

It doesn't happen very often, but it is still worth running integration tests after a merge even if both branches were passing tests on their own.