Viewing profile — z1mm32m4n
z1mm32m4n
HN member- Joined
- Sun, Feb 23, 2014, 12:02 PM UTC
- HN karma
- 1,553
- Public activity
- 318 items
- HN profile
- View on Hacker News ↗
About z1mm32m4n
- 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
- story
-
comment
Comment #20237122
Have you seen Julia? https://julialang.org/ The first three selling points on their home page are Fast, Dynamic, Optionally Typed.
-
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…
-
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…
- story
- story
- story
-
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…
-
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…
-
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…
- story
- story
- story
-
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…
-
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…
-
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…
-
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…
- story
-
comment
Comment #19651382
My favorites: The Last Lecture by Randy Pausch How to win friends and influence people by Dale Carnegie
-
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…
-
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…
-
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.)
-
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…
- story
-
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…