Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)OR
Posts
0
Comments
209
Joined
2 yr. ago

  • VirtualBox+HyperV runs Linux horribly - the "this shit is unbootable" kind of horribly.

    If you disable HyperV and use VirtualBox's default hypervisor, it at least boots and you can interact with the desktop environment. But it's still slow.

  • I don't know where D fits nowadays and which problem it's trying to solve.

    My experience has been similar - it's hard to categorize the language.

    As a low-level system language like C, C++, Rust, Zig? The garbage collector makes it a hard sell to other people, even though one can opt out of it.

    As a higher-level application language like Java and Go? D frequently gives me a "low-level language" feel, but I am not sure why.

    As a scripting language? I feel like its type system works against the rapid-prototyping coding style commonly seen in scripts.

  • ...Are you saying that the rest of the world have not a single idea, which temperature is burning hot and which temperature is freezing cold?

    All of that is just a matter of habits/familiarity. If you are used to Celcius, you know 0℃ is freezing cold, like literally. Anything beyond 40℃ is "shit just got real" territory.

    If you want to call out "but 40 is not an intuitive number!!" then I would briefly mention that 212℉ is not an intuitive number for the boiling point of water either.

  • The IPv4 exhaustion is far more gnarly in developing countries. Something on the scale of hundreds of people sharing one IPv4 address.

    If I want to get a public IPv4 address from my ISP, I have to spend extra. Some ISPs in my country simply don't give public IPv4 addresses anymore. They have completely exhausted their pool.

  • You can't talk about NAT and then mention speed in the same statement...

    The 128-bit IPv6 addresses are just four simple 32-bit integers if you think about it, but with NAT you have juggle around and maintain the (internal IP, internal Port, external IP, external Port, Protocol) tuples all the time. That's a significant overhead. Also, switches typically deal with the Layer 2 stuffs. IP is Layer 3.

    See the HN discussion for more information.

    It's just easier to do IPv4 in every way

    Except when you have to NAT transversal. Then you are in a world of hurt.

  • Maybe...

    It gets less funny if 80% of the comments are missing the sarcasm/joke though. It can happen even when the sarcastic remark is obvious (usually because the first reply took it seriously, which set the trend for the subsequent discussions)

    That's why I put a /joke or /s mark preemptively in my comments.

  • My solution needed an external script to update the rules dynamically. The manpage for nftables is very terse and a lot of times assumes that the reader has some previous knowledge, that's why I gave up half way. Meanwhile the wiki didn't have an answer to my problem at all.

    I am not saying manpages or wikis are bad, by the way. But in terms of specificity (when your problem is really niche), DDGing/StackExchanging > Wiki > Manpages.