Live data from Hacker News

Viewing profile — AndrewGaspar

AndrewGaspar

HN member
Joined
Thu, May 02, 2013, 3:39 PM UTC
HN karma
913
Public activity
198 items

About AndrewGaspar

Software Engineer @ Meta Reality Labs. Formerly Windows Core Engineering at Microsoft and Applied Computer Science at Los Alamos National Laboratory.

[ my public key: https://keybase.io/angasp; my proof: https://keybase.io/angasp/sigs/JGo37h7yq1cqScBqR8GSHg9KLsd1lUbJA5Zskx87l-E ]

Recent public activity

  1. comment
    Comment #46504122

    Granting that I think X should have stronger content policies and technological interventions to bad behavior as a matter of business, I do think that the X Safety's team position[…

  2. comment
    Comment #43740735

    What you want isn't really "output C++ code that is pedantically equivalent to this Fortran code but with the array indexing fixed up", it's usually more like "translate this Fortr…

  3. comment
    Comment #42987368

    lol yep, you're 100% right.

  4. comment
    Comment #42987336

    Yeah, I totally get that, but I suppose my argument would be is if you're going to bother writing your driver in Rust, until there are more mature Rust bindings for the OS interfac…

  5. comment
    Comment #42987048

    That doesn't bother me per-se - those all caps names are pretty much all directly from the standard C bindings, and it makes sense to preserve that naming for the sake of having th…

  6. comment
    Comment #42986933

    I'm glad to see that Microsoft is investing in Rust bindings for WDK[0], but browsing the repo, there's really no point in using this over C since they haven't bothered to invest i…

  7. comment
    Comment #42986862

    And I don't know how I missed this, but attempting to use the `UNICODE_STRING` returned in `string_to_ustring` is a guaranteed use after free. If you're interested in writing Windo…

  8. comment
    Comment #42986841

    The code here looks to be essentially C with different syntax - every function marked unsafe, all resources manually managed. Sorry to be blunt, but what's the point of this?

  9. comment
    Comment #42688143

    This is kind of a weird framing. 30 days is longer period than probably acceptable, but most people get regular, lagging biweekly paychecks rather than getting their paycheck paid …

  10. comment
    Comment #42126841

    Given that their average post seems to only get 10s of interactions despite their account having 10 million followers, I don’t think they were getting much out of being on X anyway…

  11. comment
    Comment #42077707

    Believe it or not, a well equipped military is in fact a bipartisan issue.

  12. comment
    Comment #41103177

    Insane how many words the author uses to capture "costs are higher for US game studios because salaries are higher". There's no actual secret second thing and it's hilarious watchi…

  13. comment
    Comment #39035194

    > they're completely entitled to feel that way, if that helps them cope This is actually not a productive way to cope and it’s good advice to tell people not to cope this way.

  14. comment
    Comment #37743075

    Headline actors are inevitably going to be (already are?) selling the rights to their voice and likeness, setting up perpetual revenue streams for their estates, and in the next fe…

  15. comment
    Comment #37526560

    I can tell you from personal experience they will not repair Apple Watches - they recycle them and charge a pretty hefty replacement fee if you do not have AppleCare+. I had a Stai…

  16. comment
    Comment #37263668

    People like to key on proc macros specifically as scary, but this is basically true of any dependency you take. In fact, run time dependencies will often have _higher_ levels of pr…

  17. comment
    Comment #35890908

    I think OpenAI is probably held to different standards than Google. ChatGPT hallucinates incorrect information, and it's kind of adorable - the tech is early, they'll improve over …

  18. comment
    Comment #34806780

    > all of the teachers I know regularly work nights and weekends There's a difference between difficulty and exertion. > how important is the outcome It's pretty damn important that…

  19. comment
    Comment #34806589

    I haven't seen a lot of evidence actual teachers handle problem children all that well either.

  20. comment
    Comment #34806340

    I'm sure your mom is great, but teachers have low value over replacement. Teaching is not a particularly high skill or difficult job.

  21. comment
    Comment #34570469

    C++ coroutines[0] are also "function coloring", unless I'm missing something? [0] https://en.cppreference.com/w/cpp/language/coroutines

  22. comment
    Comment #34570087

    I think async concurrent code is just much easier to reason about, regardless of threading. Also, for intra-request concurrency (e.g. i need to grab data from N different sources t…

  23. comment
    Comment #34504967

    Fair point!

  24. comment
    Comment #34504939

    lol just saw this bit > "Previous owners do not return phone calls, and large corporations that dump 3000 machines assume they have been destroyed, so it is critical we have a solu…

  25. comment
    Comment #34504889

    As a laptop owner, this actually sounds pretty good, because it heavily dis-incentivizes theft. However, as a laptop buyer, it's hard not to feel like Apple's security posture is c…