patrick thomson

@importantshock

engineer • programming language theory & practice at • Haskell stuff • immigrant 🇮🇪 • abolish ICE, police, and prisons • free Palestine • he/him

queens ny / patrickt@github.com
Geregistreerd in juli 2007

Tweets

Je hebt @importantshock geblokkeerd

Weet je zeker dat je deze Tweets wilt bekijken? @importantshock wordt niet gedeblokkeerd door Tweets te bekijken.

  1. 26 aug.

    Finally published this: a set of flexible and forgiving parser combinators for numeric literals, compatible with the syntax of Ruby, Python, JS, Java, and a whole lot more.

    Ongedaan maken
  2. 23 aug.

    More excited for GHC 9.2 than I’ve been for a GHC release in some time. RecordDotSyntax, NoFieldSelectors, UnliftedDatatypes, the ghc-debug and ghc-exactprint packages, and the GHC2021 language extension set—really great stuff that I plan to start using immediately.

    Ongedaan maken
  3. 21 aug.
    Ongedaan maken
  4. 17 aug.

    I’ll admit I was skeptical about moving to a fully-virtualized development environment, but I was totally wrong—for a dependency-heavy Rails app the experience is lightyears better than local development. I expect to see a lot more of this in the future.

    Ongedaan maken
  5. 29 jul.

    even by Rob’s high standards, this is superbly edifying

    Deze collectie tonen
    Ongedaan maken
  6. heeft geretweet
    29 jul.
    Ongedaan maken
  7. 28 jul.

    I wrote about the perils of lazy I/O, and how the streaming-bytestring package addresses them comprehensively and elegantly:

    Ongedaan maken
  8. heeft geretweet
    27 jul.

    This is a cool role, and you'd be working with me 👋 (and an amazing team of engineers)

    Ongedaan maken
  9. 8 jul.

    this is my son, Text, and my daughter, ByteString

    Ongedaan maken
  10. heeft geretweet
    25 jun.

    In 1750, Giulio Fagnano discovered the following formula for π

    Ongedaan maken
  11. heeft geretweet
    1 jun.

    If a candidate has 5 years of experience, there’s no reason for college education to come up in the hiring process at all. It’s simply not relevant. Some companies will even still ask to see your transcripts, which is absurd.

    Ongedaan maken
  12. 12 mei

    Just hooked a Rust program I’m writing up to dtrace thanks to ’s awesome ‘usdt’ crate: a provider-defining .d file and a codegen-invocation in my later, I can call a macro to invoke a probe. Magic, or close to it.

    Ongedaan maken
  13. heeft geretweet
    12 mei

    Any support for Israel/IDF is solely hinged on repeating "it's complicated" followed by non sequitur garbage that remains unconscious to geo-political ground realities. It's not complicated. The UN has called on Israel to stop human rights violations. 🇵🇸

    Deze collectie tonen
    Ongedaan maken
  14. 20 apr.

    Everyone razzes me for using the word ‘otiose’ in commit messages, but my secret shame is that I only use it because I can never spell ‘unnecessary’ right the first time

    Ongedaan maken
  15. 18 apr.

    If you are writing a web or Electron application, and your UI doesn’t accept Ctrl+N as equivalent to the down arrow, you are my sworn enemy

    Ongedaan maken
  16. 2 apr.

    Released: fused-effects 1.1.1.1, now with support for GHC 9 and above!

    Ongedaan maken
  17. heeft geretweet
    23 mrt.

    We are calling for RMS to be removed from all leadership positions in the FOSS community, including the FSF and GNU, and for the FSF board to resign. Join us.

    Ongedaan maken
  18. 4 mrt.

    Google: “folks, there’s an exploited 0-day going around due to C++ object lifecycle issues” Me, looking up from the two Rust books I have on my desk: “damn, that’s crazy”

    Ongedaan maken
  19. 2 mrt.

    This is a pretty big deal, not just for the use cases it opens up, such as deep editor integration, but also because this is (to my knowledge) the only reasonably-complete parser for GHC Haskell outside of the one that ships with GHC itself!

    Deze collectie tonen
    Ongedaan maken
  20. 2 mrt.

    A cool thing: thanks to the work of Torsten Schmits, the tree-sitter Haskell parser has improved leaps and bounds, all the way up to being able to parse code with -XCPP and -XBlockArguments!

    Deze collectie tonen
    Ongedaan maken

Het laden lijkt wat langer te duren.

Twitter is mogelijk overbelast of ondervindt een tijdelijke onderbreking. Probeer het opnieuw of bekijk de Twitter-status voor meer informatie.

    Je bent misschien ook geïnteresseerd in

    ·