Live data from Hacker News

Viewing profile — jacobparker

jacobparker

HN member
Joined
Wed, Nov 21, 2012, 7:14 PM UTC
HN karma
1,425
Public activity
250 items

About jacobparker

jacob@solidangle.ca

https://github.com/j3parker

https://www.solidangle.ca

Recent public activity

  1. comment
    Comment #42636156

    Coincidentally I was just reading this other wonderful post from the author https://www.mattkeeter.com/projects/constraints/

  2. comment
    Comment #41139877

    The one nullable gotcha with doing this is that the .NET standard library doesn't have nullable annotations in older frameworks. One approach to adding nullable annotations to a la…

  3. story
  4. comment
    Comment #31429379

    Consider that 40% of American corn crop (created, as you say, by redirecting the suns energy) is turned into Ethanol, to be burned for energy. Solar panels are "roughly 200 times m…

  5. comment
    Comment #28736580

    I highly recommend SF. The trick is you must use the books via coqIDE or something equivalent; viewing the rendered HTML is almost pointless at best, but probably counter-productiv…

  6. comment
    Comment #28728143

    Some examples from a Software Foundations (a series of books about Coq, available online): I just wrote something I called insertion sort. I want to know that this is a valid imple…

  7. comment
    Comment #27931346

    For NuGet, consider using centralized package references: https://github.com/NuGet/Home/wiki/Centrally-managing-NuGet-... You get one file defining the set of all packages used in …

  8. comment
    Comment #26509348

    At D2L we have a large C# code base which gets deployed in a few different subsets, but is largely a monolithic fleet of web servers. To prevent these kind of problems we have a fe…

  9. comment
    Comment #26013691

    Ah, thank you.

  10. comment
    Comment #25979635

    You might be interested in: git config --global core.excludesfile ~/.gitignore You can have a system-wide (but local only) .gitignore. It doesn't help other people who clone your r…

  11. comment
    Comment #23970138

    For the past few years the performance work (e.g. commit graph) has made a huge difference for large/fast moving repos. They're big enough to be productivity enhancements for some …

  12. comment
    Comment #23952966

    > where the builds run on your own hardware This is possible with GitHub Actions, too: https://docs.github.com/en/actions/hosting-your-own-runners/... (the place I work at uses it.…

  13. comment
    Comment #23551135

    Thanks for the reply. What do you mean by a CI/CD system? I'm not sure what you think was "bolted on" to actions, could you be specific? Features have been added (during the beta a…

  14. comment
    Comment #23549822

    You can do just "on: push" if you don't need filters like branches/paths/etc. :)

  15. comment
    Comment #23549778

    It's really hard to understand what you're trying to say here. I use actions a lot. There is no distinction between actions and CI/CD here. The context of this blog post is a set o…

  16. comment
    Comment #23363571

    OP said safely; what you're describing isn't safe in, say, C++ in the same sense that it is in Rust.

  17. comment
    Comment #23009547

    Any other argument for a different base aside, in base 12 you have the analogous “problem” that 0.BBB... = 1. None of the usual bases, equipped with this “...” power, avoid the “pr…

  18. comment
    Comment #22920518

    > When you get down to it, between cache coherency across CPUs and memory, disk flush delays and disk caches, every database is eventually consistent. This is a false. None of the …

  19. comment
    Comment #22891898

    Right, but the reasons why are different from the halting problem. As stated in the OP, "the key assumption in this argument is continuity". I'm not sure what you mean by the outpu…

  20. comment
    Comment #22885362

    It's an interesting thought but I'm not aware of any way to plausibly connect the two, mathematically.

  21. comment
  22. comment
    Comment #22773911

    Mostly, if you opt in: https://caniuse.com/#feat=same-site-cookie-attribute . SameSite=Lax will still send cookies for some types of GET requests, depending on the complexity of yo…

  23. comment
    Comment #22439354

    Google is already a CA. https://pki.google.com

  24. comment
    Comment #22309129

    Wildcards have use cases. An example: You have a .example-usercontent.com wildcard certificate for domains like user-1234.example-usercontent.com and you have millions of users. A …

  25. comment
    Comment #21960136

    Ah, good point. So it depends on your site. Some sites need to do things like serve embeddable content or be an OAuth identity provider, etc., and SameSite=None is required in thos…