mgreenblog

posts by category about this blog

Posts in the category "Blog"

  1. new blog, who dis?
    A new domain name and a new static site. Does independent social media live?
  2. I'm looking for students!
    Recruiting PhD students in 2023.
  3. What's hard about grad school?
    Advice on how to succeed as a nascent academic.
  4. Program synthesis is a hot topic. But when is it worth the effort?
  5. I did a twoopsla.
  6. I'm looking for PhD students!
    Recruiting PhD students, in 2021.
  7. Heaven, Hell, or Hoboken!
    I moved to Stevens.
  8. Pomona College is hiring!
    My former employer continues to hire---and continues to be a great place to work.
  9. A proposal (never realized) for popular presentations of PL ideas.
  10. POPL Cocktail Hour
    I hosted a virtual cocktail hour at POPL 2021. Deep COVID was a strange time.
  11. Cast notation: a case study
    Follow-up discussion from a post on the SIGPLAN plan about notation.
  12. Racist Bullshit in Mathematics
    A reviewer told me to cite a paper by Gandy---and it included a surprisingly racist quote from Alan Turing. Bertrand Russell acquits himself rather poorly.
  13. Modeling languages faithfully means thinking about more than core calculi.
  14. Formulog: ML + Datalog + SMT
    I explain how our OOPSLA 2020 paper can help you prototype static analyses.
  15. Flapjax on PL Perspectives
    Our work is featured on the SIGPLAN blog.
  16. OBT on hiatus
    The track is well beaten, so we'll take a break.
  17. A position paper, in SNAPL 2019.
  18. Reflecting on my work at Pomona College.
  19. A refinement type by any other name
    A history of the term 'refinement type', with thorough discussion.
  20. PHPEnkoder 1.13
    Bugfixes.
  21. Cultural criticism and 'tech'
    Highlighting "Model, View, Culture"'s work.
  22. Runtime checking---of types or more complex properties---can only be understood by breaking things down to the fundamental checks being done.
  23. PL meets networking meets the very stench of Hades.
  24. An inane bugfix.
  25. LLVM 3.1, Haskell 7.4.1, and OS X
    Outdated instructions, useful in their time.
  26. @mgrnbrg on twitter
    Songs of innocence.
  27. Lovelace and Babbage vs. The Organist
    A webcomic I enjoyed.
  28. Nested functions in GCC
    Exploring a language feature.
  29. Type theory comes of age
    My advisor was featured in a CACM article.
  30. Gravatar support
    I improved the old Wordpress website.
  31. The University of Pennsylvania
    I went to grad school in Philadelphia.
  32. A New Term
    My last semester of college.
  33. Weaselhat?
    first post
See all categories