Live data from Hacker News

Viewing profile — typesanitizer

typesanitizer

HN member
Joined
Sat, Apr 30, 2022, 7:08 PM UTC
HN karma
99
Public activity
34 items

About typesanitizer

https://typesanitizer.com

Recent public activity

  1. comment
    Comment #48872348

    Go compiles things at package-level granularity. You only need to recompile your reverse dependencies on making changes. Also there's build caching available out-of-the-box, as wel…

  2. story
  3. comment
    Comment #43318859

    I have removed the mention of "Let it crash" from that section, and added a clarification for my original intent. I did not mean it as criticism of Erlang or Joe Armstrong, althoug…

  4. comment
    Comment #43304695

    Hi Gavin, I've seen your blog before, including some posts about Yao. After feedback on Lobste.rs, I plan on adding a section on conditions and restarts, hopefully sometime later t…

  5. comment
    Comment #43299932

    Hi, blog post author here (unrelated to paper authors). > So in a laps of 15 years (2010-1025), The paper was published in 2014, so the period is 2010-2014, not 2010-2025. > they h…

  6. comment
    Comment #43299846

    Hi, author here. I'm a big fan of Armstrong's work, I've watched several of his talks multiple times and always get something new out of them even if I don't agree entirely. :) I d…

  7. comment
    Comment #43299816

    Copying my comment from the Lobste.rs thread ( https://lobste.rs/s/az2qlz/epic_treatise_on_error_models_for... ) > Hi, author here, the title also does say “for systems programming…

  8. comment
    Comment #42591977

    Thanks for writing the summary notes and sharing those here. After reading the Usenix article, I was thinking that we could apply some of the ideas at $WORK, but the exact "How" wa…

  9. comment
    Comment #41967023

    > If you have any language where it is "semantially correct" to execute it with a simple interpetter, than all optimizations in that language are not semantically important by defi…

  10. comment
    Comment #41966987

    > In my view, if a compiler optimization is so critical that users rely on it reliably “hitting” then what you really want is for that optimization to be something guaranteed by th…

  11. comment
    Comment #41966918

    I'm guessing you've tried these flags mentioned in the blog post but haven't had luck with them? > LLVM supports an interesting feature called Optimization Remarks – these remarks …

  12. comment
    Comment #41966911

    I've added a clarification in the post to make my position explicit: > This is not to imply that we should get rid of SQL or get rid of query planning entirely. Rather, more explic…

  13. comment
    Comment #41966902

    Thanks for the feedback. The preceding paragraph had "and occasionally language features" so I thought it would be understood that I didn't mean it as an optimizer-specific thing, …

  14. comment
    Comment #39817533

    Structured concurrency is part of the Swift standard library, and was added at the same time when first-class support for concurrency was added. TaskGroup in the standard library -…

  15. comment
    Comment #36587877

    Based on your use of "campaign" (the older name for Batch Changes), it sounds like you were looking into Sourcegraph about 2.5 years ago or before that. Lots has changed since then…

  16. comment
    Comment #36292767

    I don't know the answer to your original question, but based on this StackOverflow answer ( https://stackoverflow.com/a/60564952/2682729 ), it seems like a small compiler wrapper s…

  17. comment
    Comment #34689609

    All of our SCIP indexers are open-source: scip-java (for Java, Kotlin and Scala), scip-typescript (for TypeScript and JavaScript), scip-python, scip-ruby, scip-go and scip-clang (f…

  18. comment
    Comment #34689551

    (I work on C++ indexing at Sourcegraph.) As my colleague mentioned in a sibling comment, we have an existing indexer lsif-clang which supports C++. I just added a Chromium example …

  19. comment
    Comment #33147843

    Fixed, thanks.

  20. comment
    Comment #33091060

    For C++, we do support Bazel via compile_commands.json; we have customers who have used it successfully. Depending on the editor you're using, you probably need to get Bazel to gen…

  21. comment
    Comment #33091018

    Created a PR to mention tools using SCIP in the README. https://github.com/sourcegraph/scip/pull/101

  22. comment
    Comment #32240078

    I don't think this is entirely accurate. For example, the Translation Validation section on this Wikipedia page mentions ( https://en.wikipedia.org/wiki/Compiler_correctness ) > Tr…

  23. comment
    Comment #31307308

    Hey! I work on code intelligence at Sourcegraph, so I figured I'd chime in here. > why don't you have decent crossrefs We do have compiler-accurate cross references for many repos.…

  24. comment
    Comment #31219407

    I sympathize with your point that being able to use simpler tools (such as grep) is often a good thing instead of having to rely on heavy-duty functionality (such as a full IDE/lan…

  25. comment
    Comment #31219150

    Ah, making it non-exported was an unintentional mistake. I've pushed a fix marking it as exported with an EDIT note.