Live data from Hacker News

Viewing profile — z1mm32m4n

z1mm32m4n

HN member
Joined
Sun, Feb 23, 2014, 12:02 PM UTC
HN karma
1,553
Public activity
318 items

About z1mm32m4n

- http://blog.jez.io

- https://github.com/jez

- https://jez.io

[ my public key: https://keybase.io/jez_; my proof: https://keybase.io/jez_/sigs/0_xFhL3XpIGNtgxHEDkbNAY2rFNex6gbfwBxWPF82aw ]

Recent public activity

  1. story
  2. comment
    Comment #20237122

    Have you seen Julia? https://julialang.org/ The first three selling points on their home page are Fast, Dynamic, Optionally Typed.

  3. comment
    Comment #20233086

    Ironically, one of the easier ways TypeScript has been able to work quickly is by skipping the type inference Flow does. It’s a trade off. The Flow team was advised that this appro…

  4. comment
    Comment #20220800

    The important parts here are (1) that they remained metrics driven and (2) that they focused on repeatability. 1. Both TypeScript and Flow are gradual type systems. They both expli…

  5. story
  6. story
  7. story
  8. comment
    Comment #20143376

    > I rarely have any say in that, and I try not to get worked up about things I have no control over. This hasn't been the case in my experience. I joined a new team about a year ag…

  9. comment
    Comment #20143339

    Exactly. I can't imagine providing intra-company support over either email or IRL. IM lets me take a second to understand someone's question, maybe run some command or look up some…

  10. comment
    Comment #20143309

    One of the appeals of email is asynchronicity—I can compose a well-reasoned proposal, and give my team time to compose a well reasoned counter-proposal. But after more than a handf…

  11. story
  12. story
  13. story
  14. comment
    Comment #19846765

    It’s even nicer in Haskell because not only does do-notation make code look clean, await is a function, not an operator. Want prefix await? Go for it! res Want postfix? You can hav…

  15. comment
    Comment #19697898

    Who's to say we couldn't use the types to make the runtime faster in the future? One of the reasons why Sorbet does both runtime checking[1] more than just static checking is so th…

  16. comment
    Comment #19697876

    Sorbet has multiple Strictness Levels[1]. The two most relevant ones are `typed: false` and `typed: true`. `typed: false` is the default level and at this level only errors related…

  17. comment
    Comment #19697728

    It’s not in the tweet but we specifically covered that it’s possible to type check Rails in our talk actually: - https://sorbet.run/talks/RubyKaigi2019/#/53 - https://sorbet.run/ta…

  18. story
  19. comment
    Comment #19651382

    My favorites: The Last Lecture by Randy Pausch How to win friends and influence people by Dale Carnegie

  20. comment
    Comment #19621274

    Nice! I really like Tufte CSS. It makes using side notes really easy, even on mobile. And it gives a very crisp look to the text. I put together a project to be able to make new Tu…

  21. comment
    Comment #19427363

    Hey! I work at Stripe on Sorbet. Don’t worry, you haven’t missed any announcement. Stripe is still very much committed to Sorbet; it’s used by hundreds of engineers every day to ca…

  22. comment
    Comment #19344029

    I’ve found manually prefixing links with http:// ( http://go/test ) is a better alternative to auto-linkification via chrome extension (works in slack app, mobile apps, etc.)

  23. comment
    Comment #19141785

    I recently learned that a system like this is already described by Haskell’s Package Version Policy[1]. They call the vanity digit the “epoch”[2]. Basically the way the formalize i…

  24. story
  25. comment
    Comment #17642315

    And if you want a visualization of those stats: https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?location... ^ I find it really interesting to see how volatile some of these cha…