Live data from Hacker News

Viewing profile — apaprocki

apaprocki

HN member
Joined
Tue, May 31, 2011, 12:12 PM UTC
HN karma
6,369
Public activity
1,329 items

About apaprocki

Andrew Paprocki Infrastructure R&D - Bloomberg LP andrew@ishiboo.com

[ my public key: https://keybase.io/ap; my proof: https://keybase.io/ap/sigs/SYtj6sAMdb8hiO4D3m5al83Ak1RBvSEHZzN_9vDftg8 ]

Recent public activity

  1. comment
    Comment #48582785

    This paper, “Whole Cross-Sectional Human Ultrasound Tomography”, goes into more detail. https://arxiv.org/pdf/2307.00110

  2. comment
    Comment #48029714

    Maybe he drank a little too much Malört with the DENIC team last night?

  3. comment
    Comment #48025238

    We’re integrating AI tooling into the Bloomberg Terminal for everyone to use. https://www.bloomberg.com/professional/insights/press-announ...

  4. comment
    Comment #47987140

    The battlefield changes as kids age. It’s impossible to have any realistic discussion about sleep habits without discussing the elephant in the room. What is your device policy and…

  5. comment
    Comment #47987091

    Same, as the father of three children, I believe a lot of it has to do with sleep pattern conditioning. You are literally training minds to sleep on a rigid schedule to keep your o…

  6. comment
    Comment #47910659

    > async/await came out of C# (well at least the JS version of it). Having been instrumental in accelerating bringing async/await to JS, it definitely was the case that it came from…

  7. comment
    Comment #47608310

    You should always seek out the best. From watching lots of Everyday Astronaut streams over the years, I knew the stream would be the best live experience because they care about an…

  8. comment
    Comment #47480239

    And for parents: 1.1.1.3 blocks adult content :)

  9. comment
    Comment #47350346

    I feel like those not involved in this space might not realize so much stuff that benefits the entire web/world comes from volunteers like anba and companies outside the usual brow…

  10. comment
    Comment #47341882

    Yes, please try! One of the main motivations for doing all this work is to slim down both the amount of code that has to be delivered and executed by providing everything that's ne…

  11. comment
    Comment #47341833

    Depending on the situation, the data lives either within the browser or within the OS. Chrome releases ship versions of tzdata that correspond to the version of tzdata shipped with…

  12. comment
    Comment #47337598

    I would characterize it more as Joda likely informed Moment.js, which better informed TC39 because it was within the JavaScript ecosystem. As we discussed in plenary today when ach…

  13. comment
    Comment #47337263

    Node 26! Only a matter of time... :)

  14. comment
    Comment #47296600

    Welcome to the club. It’s like when people say “Bloomberg Terminal for X”. You just can’t really say anything because everyone knows it’s not Ghostty, based on it or will ever be i…

  15. story
  16. comment
    Comment #46762978

    Check out Binary Ninja if you haven’t. Especially if you have large binaries!

  17. comment
    Comment #46757550

    I’m simply stating how actual Gtk is written: https://gitlab.gnome.org/GNOME/gtk/-/blob/main/gtk/gtklabel....

  18. comment
    Comment #46757456

    Completely possible. In the early 90s everyone was buying SGI Indys to run Apache on and put the cool “Powered by SGI” badge on their site. I admin’d a local ISP then and that Indy…

  19. comment
    Comment #46744517

    Yes, using the same Gtk example, the way you’d forward declare GtkLabel without including gtklabel.h in your header would be: struct _GtkLabel; typedef struct _GtkLabel GtkLabel; /…

  20. comment
    Comment #46744432

    `-Wvla` Friends don’t let friends VLA :)

  21. comment
    Comment #46744390

    Sure, the parent was commenting more about the capability existing in Ada in contrast to C. Ada variable length local variables are basically C alloca(). The interesting part in Ad…

  22. comment
    Comment #46742333

    You can allocate dynamically on the stack in C as well. Every compiler will give you some form of alloca().

  23. comment
    Comment #46742230

    FWIW, Coverity (maybe others) has a checker that creates an error if it detects tagged union access without first checking the tag. It’s not as strict as enforcing which fields bel…

  24. comment
    Comment #46742202

    In C++ you would have a protected constructor and related friend utility class to do the parsing, returning any error code, and constructing the thing, populating an optional, shar…

  25. comment
    Comment #46742156

    You can play tricks if you’re willing to compromise on the ABI: typedef struct foo_ foo; enum { FOO_SIZE = 64 }; foo *foo_init(void *p, size_t sz); void foo_destroy(foo *p); #defin…