Live data from Hacker News

Viewing profile — ffk

ffk

HN member
Joined
Thu, Oct 13, 2011, 5:06 AM UTC
HN karma
829
Public activity
208 items

About ffk

[ my public key: https://keybase.io/fkautz; my proof: https://keybase.io/fkautz/sigs/rhNdE-CF-1xbpdi6s78rC2nonO5KNtd_wVsXHo2Kl1A ]

Recent public activity

  1. comment
    Comment #47441902

    A lot of the time once you get into multi-gig+ territory the answer isn't "make the kernel faster," it's "stop doing it in the kernel." You end up pushing the hot path out to userl…

  2. comment
    Comment #45145068

    I think a more accurate version of this is: unit tests were not only per-method but also per functionality. This was often called BDD (Behavior Driven Development), e.g. Ruby's cuc…

  3. comment
    Comment #42442557

    Since the 90s, New Zealand laws have been written in clear, modern, accessible English. The end result is the broader population understands it more and can also reason about it wh…

  4. comment
    Comment #42363627

    Sometimes it’s done to fit into an existing tool/database that has a preexisting limit. Or when the hash is used only as a locator rather than for integrity. Not a good practice im…

  5. comment
    Comment #42228587

    Fun fact: docker started as bash, then moved to python before settling on golang. Also, in a 2013 docker meetup, someone wrote a docker clone in bash. People want to learn! Hopeful…

  6. comment
    Comment #40672697

    I'm guessing the decision comes down to ease of use for people to participate in mirroring. My underestanding is IPFS tends to require more infrastructure, and still requires someo…

  7. comment
    Comment #39688678

    On the first point, OPA is much older than OpenFGA. To really illustrate the point, OPA became a graduated project about a year before OpenFGA had their first code drop in the publ…

  8. comment
    Comment #37717716

    Good question! The term is more generic, introducing something to an existing system to begin a chain reaction.

  9. comment
    Comment #35564278

    There are some applications where the ability to vectorize the headers and operate on them with SIMD help. These types of apps tend to pin a full core to do only packet processing …

  10. comment
    Comment #35564261

    It depends on what you are trying to do though. I don’t think the kernel has an easy path to operating on a set of packet headers as a vector at this point. Not saying it can’t hap…

  11. comment
    Comment #35561951

    Interestingly, the fastest CPU based network switches tend to do full kernel bypass. The kernel is generally slow compared to OVS and VPP, especially when they traverse over someth…

  12. comment
    Comment #34774970

    If you secure a loan for or lease a car, isn’t insurance mandatory for completion of the transaction? If so, how are most people still driving Kias off the lot if they can’t get in…

  13. comment
    Comment #32939644

    It’s probably validated by a human before the message is deployed.

  14. comment
    Comment #30703745

    Agreed, one way to help mitigate this is to establish Layer 7 security controls, rather than implicitly trust the network. Tailscale shouldn't be the sole security control in any e…

  15. comment
    Comment #30683164

    Thank you for mentioning this! I wrote docker save and load, and I’m happy to hear that it helped you!

  16. comment
    Comment #30683150

    Docker save (and presumably podman too) adds that metadata as a file in a tar. Each layer becomes a tar that is nested in the top level tar.

  17. comment
    Comment #30522597

    Another insane idea, invite Japanese teams to play. Many Japanese people love baseball!

  18. comment
    Comment #30277752

    Very cool! Found a gap, Linux Foundation's FD.io's VPP (a high performance network virtual switch) has native wireguard support as well, all in userspace. Support here means you ca…

  19. comment
    Comment #30167529

    Something to consider, if you are IO constrained, compression may speed up reads because you shift some of the cost of IO to the CPU. Ultimately, you'll need to measure this to kno…

  20. comment
    Comment #30166343

    Been a while since I looked. My understanding is many of these techniques such as SMPC are useful only when operations are linear (eg no exponents or tan functions) and on simple b…

  21. comment
    Comment #27952133

    Check out CBRS which is "licensed-by-rule." You should be able to use CBRS to deploy private 5G.

  22. comment
    Comment #27576462

    Unfortunately, I don't think this is going to be the outcome. We're more likely to end up with "Here is the list of filenames, subcomponents, and associated hashes" as opposed to r…

  23. comment
    Comment #27250711

    It's not a joke, BGP servers used to authenticate each other with this in the late 90s. This was also before NAT was really a thing.

  24. comment
    Comment #27250608

    Why not just implement Single Packet Authorization (SPA)? The port only opens to that specific source on a recent cryptographically signed request with a timestamp. https://www.lin…

  25. comment
    Comment #27151920

    I believe grpc only uses the http2 frames, which are bidirectional. Double check this though.