Live data from Hacker News

Viewing profile — prattmic

prattmic

HN member
Joined
Fri, Feb 03, 2012, 10:42 PM UTC
HN karma
235
Public activity
51 items

About prattmic

At Google working on the Go runtime and compiler.

Recent public activity

  1. story
  2. comment
    Comment #49062271

    -vettool allows using different analyzers built with the analysis framework: https://pkg.go.dev/cmd/go#:~:text=The%20%2Dvettool%3Dprog%20...

  3. comment
    Comment #48032022

    “His specialty was alfalfa, and he made a good thing out of not growing any. The government paid him well for every bushel of alfalfa he did not grow. The more alfalfa he did not g…

  4. comment
    Comment #46967012

    We changed the way we track Go threads in syscalls/cgo calls, which allowed us to remove one atomic store and one atomic compare-and-swap from the cgo call path. https://go.dev/cl/…

  5. comment
    Comment #46728679

    How does this work when using a US credit card in the EU? I assume the merchant still pays the lower interchange fee, so are the banks just betting that customers won’t do a large …

  6. story
  7. comment
    Comment #46361178

    I do get through lots of books this way!

  8. comment
    Comment #46349872

    > 2. Cell service has, at the same time, become ubiquitous in subway tunnels. Not in New York, unfortunately. All of the stations have cell service, and one tunnel (14th Street L t…

  9. comment
    Comment #41930399

    I can’t quite tell if this is satire! You may be familiar with a small startup ( https://en.m.wikipedia.org/wiki/Netflix ) in the business of buying a million DVDs and continuously…

  10. comment
    Comment #41726554

    In addition to the DoS aspect mentioned in a sibling comment, the primary reason you would do this is to avoid constraining the implementation. If you want to change the design to …

  11. comment
    Comment #39721890

    It is just a TLD. https://get.new/

  12. comment
    Comment #39625538

    I think the closest analog to this is digital services getting worse rather than more expensive. For example, recently rather than increasing the price of Amazon Prime Video, the p…

  13. comment
    Comment #36348571

    Q1 earnings ( https://s25.q4cdn.com/442043304/files/doc_financials/2023/q1... ) says 383M daily active users and $1.3B in costs (including sales, administrative, etc), for ~$3.50/u…

  14. comment
    Comment #34097200

    See https://news.ycombinator.com/item?id=34097179 . A comm is limited to 64 bytes, so I don't think it is possible to fit a long enough comm to match the full regexp.

  15. comment
    Comment #34097179

    Neat! Your parser [1] almost has a similar issue because a comm could contain parenthesis, e.g., `foo) R 123 456`. But since a comm is limited to 64 bytes, I don't think it is poss…

  16. comment
    Comment #32706081

    Gerrit is pretty strongly opinionated, but it is not mailing-list based. Review notifications are sent via email, but otherwise everything needs to be done via the web UI (or other…

  17. comment
    Comment #32702622

    I’m not familiar with Upsource, but what you describe sounds somewhat like the Gerrit review process. Each commit is reviewed individually, but sending multiple dependent commits f…

  18. comment
    Comment #32318529

    NYC still does nighttime spraying: https://www1.nyc.gov/site/doh/health/health-topics/west-nile...

  19. comment
    Comment #28841518

    Google Cloud Run also scales to zero by default, but you can configure the minimum number of instances: https://cloud.google.com/run/docs/configuring/min-instances

  20. comment
    Comment #28204434

    The benefits come primarily from avoiding extra work spilling arguments to/from the stack on function calls. If you are making lots and lots of function calls, particularly to smal…

  21. comment
    Comment #27697202

    ReadyReturn was a pilot program in California that provided pre-filled tax forms. Unfortunately, lobbying by Intuit helped kill it. https://en.wikipedia.org/wiki/ReadyReturn

  22. comment
    Comment #27068321

    Even the first-generation runtimes no longer use this mechanism. Note https://cloud.google.com/appengine/docs/standard/java/migrat... : "All standard Java classes are now available…

  23. comment
    Comment #26324920

    It's here: https://github.com/tailscale/depaware See also: https://twitter.com/bradfitz/status/1303776199907311617?s=19

  24. comment
    Comment #26318299

    This is awesome! In the post you mention "For a couple hundred lines of code (not counting the entire user-mode Linux you’ll be pulling in from gVisor, HEY! Dependencies! What are …

  25. comment
    Comment #23834326

    While CPUID itself is far from elegant, I don't think ARM is fundamentally different. e.g., the ID_AA64ISAR1_EL1 register (ARM wins no naming awards here) indicates the presence of…