Live data from Hacker News

Viewing profile — kbolino

kbolino

HN member
Joined
Mon, Aug 29, 2011, 7:27 PM UTC
HN karma
2,329
Public activity
1,544 items

About kbolino

No profile information was provided.

Recent public activity

  1. comment
    Comment #49196724

    I did a cursory look through a number of major languages and libraries*, and as far as I can tell, they all retain and provide access to the fragment by default. Maybe some of them…

  2. comment
    Comment #49189043

    Yes, this is just how fragments work; they're supposed to be stripped before sending the request to the server. This is exactly why, in the context of the thread , the fragment is …

  3. comment
    Comment #49184297

    Using the query string to carry the sha256 hash but then saying the "hash parameter is verification metadata, not identity" doesn't make much sense. The ?query part of a URL is sup…

  4. comment
    Comment #49147795

    Rust's solution (the ? operator) is actually applied to the Result type (and, IIRC, Option and ControlFlow). Go does not have a Result type. This makes a 1:1 port of Rust's solutio…

  5. comment
    Comment #49145589

    You need this in Java because interfaces are explicitly implemented. You don't need this in Go because interfaces are structurally implemented. The way you spell "anything that has…

  6. comment
    Comment #49135828

    Technically, Java has the same rule, it's just that all user-defined types are reference types, and so the zero value for them is always spelled "null". I'm not sure how Scala pret…

  7. comment
    Comment #49135559

    Ignoring the stack trace matter, which is explored in the sibling thread, it seems to me you're really taking issue with two of Go's language design choices that aren't specificall…

  8. comment
    Comment #49135473

    Yes, I don't think stack traces are a silver bullet. They tell you the path taken through the code, but rarely do they tell you why that path was taken. I don't know what Scala sta…

  9. comment
    Comment #49134075

    > In the overwhelming majority of cases, you want to trivially send the error up the stack to be handled Maybe so, but for JVM languages, this "trivially" includes a stack trace. G…

  10. comment
    Comment #49087716

    SPF failures overriding DKIM successes is a direct violation of RFC 7489 section 4.2 [1]. I have never observed such behavior in the wild, though my experience may be more limited …

  11. comment
    Comment #49086863

    Using both has to be done very carefully, because a positive result from the weaker one (SPF) will override a negative result from the stronger one (DKIM). You should maximally use…

  12. comment
  13. comment
    Comment #48972437

    The audience may be larger, but I don't feel like it's anywhere near "everyone". Personally, I don't know anyone who still uses a dedicated email client except in specific institut…

  14. comment
    Comment #48969134

    SDL_RenderGeometry(Raw) are only capable of 2D rendering and the vertexes do not even have a z-coordinate. Genuine 3D support is available in SDL3 via the GPU types and functions: …

  15. comment
  16. comment
    Comment #48591712

    It's quite difficult to find fixed-point number systems that include trigonometry, never mind fancier tools like elliptic integrals. The problem is not just one of static number re…

  17. comment
    Comment #48591171

    > People are convinced you have to use doubles because of the inaccuracy of floats With single-precision floats, considering the worst case, i.e. longitudes close to the equator bu…

  18. comment
    Comment #48510618

    I had this problem on the first Apple Silicon Mac Mini in 2020 so it's at least a little older than 2023.

  19. comment
    Comment #48510584

    It's also the corporate standard for generic cubicle workstation monitors, though it's unusual to find a Mac in such a place anyway.

  20. comment
    Comment #48412228

    I wonder if they can solve the "ecosystem fracture" issue by borrowing the bubble concept from e.g. testing/synctest. The way the synctest API works is by creating a "bubble" aroun…

  21. comment
    Comment #48357973

    There's another big one, 4K page support. The MMU can be told to set up a virtual address space with smaller, x86-compatible 4096-byte memory pages instead of the default 16384-byt…

  22. comment
  23. comment
    Comment #48339325

    The entire existence of 32-bit x86 Macs is in and of itself a tragedy of Apple's own making. Intel shipped the Core 2, a 64-bit CPU widely regarded as one of the company's greatest…

  24. comment
    Comment #48325521

    For example, you have an envelope format that goes: length prefix in LEB128, message, signature. One party controls the length prefix and signature, a different party controls the …

  25. comment
    Comment #48300575

    Generic interfaces already exist. Generic interface methods, which would be relevant, are not planned. The reason is outlined early in the proposal: nobody knows how to implement t…