Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
thejameskyle
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
Type Systems: Structural vs. Nominal Typing Explained
(medium.com)
1 points
by
thejameskyle
10y ago
|
0 comments
32.
▲
Type Systems: Refinements explained
(medium.com)
1 points
by
thejameskyle
10y ago
|
0 comments
33.
▲
Type Systems: Covariance, Contravariance, Bivariance, and Invariance Explained
(medium.com)
9 points
by
thejameskyle
10y ago
|
0 comments
34.
▲
Type Systems: Reachability and exhaustiveness analysis explained
(medium.com)
6 points
by
thejameskyle
10y ago
|
0 comments
35.
▲
by
thejameskyle
10y ago
It perfectly matches up with a 30 minute talk that I gave yesterday. It's meant to be read sequentially not as a reference. It's helped a lot of people already, and this format has worked in the past: the super tiny compiler has b
36.
▲
by
thejameskyle
10y ago
Hi I wrote this thing. I guess I'll comment on this thread since it got some attention. I think a lot of people that are in this thread went into this project with the complete wrong state of mind. I'm not trying to teach people h
37.
▲
Itsy Bitsy Data Structures – Simplified examples of many common data structures
(github.com)
223 points
by
thejameskyle
10y ago
|
49 comments
38.
▲
Flowtype: Writing high-quality type definitions for libraries
(medium.com)
5 points
by
thejameskyle
10y ago
|
0 comments
39.
▲
by
thejameskyle
10y ago
> The Flow team doesn't seem nearly as interested in usability/adoption as the TypeScript team It makes me sad that you think this. The team cares very deeply about usability and adoption. We've committed to making it our
40.
▲
by
thejameskyle
10y ago
It's not a trivial task for either Flow or TypeScript to support definitions of one another. We've attempted to build a TS => Flow conversion tool, but it's much harder to go in that direction because you have less guarant
41.
▲
by
thejameskyle
10y ago
We've actually been discussing going the other way with a conversion tool for package publishers. Flow has a more sound type system and it's easier to downgrade than upgrade. The next few months should hopefully start seeing a lot
42.
▲
by
thejameskyle
10y ago
Hi HN, just wanted to let you know that the Flow team is watching this thread and is happy to respond to any questions that you have :)
43.
▲
Flowtype 0.30 adds support for Windows
(flowtype.org)
23 points
by
thejameskyle
10y ago
|
17 comments
44.
▲
by
thejameskyle
10y ago
As a former Angular 1 user I have to disagree with you. There are many many ways of writing Angular apps and the community generally disagrees on what the best ideas are. Compare this to how people write React components, they all look pret
45.
▲
by
thejameskyle
10y ago
To start, I love Elm. I'm super interested in compilers and I've looked a lot into theirs. However, Elm is still making breaking changes on the language level [1]. To bet on a language like that right now is tough for a larger com
46.
▲
by
thejameskyle
10y ago
This is exactly it. Also if we ever choose to use React Native (cough), it would be good not to have hard coded DOM elements. I haven't tested the performance heavily but I'm not really concerned about it.
47.
▲
by
thejameskyle
10y ago
Heh, yeaah boss. OBVIOUSLY I do TONS of things. Where would I even begin to talk about all the things I do? There's just so many! No time to open source something with all the things I definitely do... closes 30 browser tabs
48.
▲
by
thejameskyle
10y ago
It may be that our legal counsel is too busy making dad jokes to care about me open sourcing some JavaScript.
49.
▲
by
thejameskyle
10y ago
I left them out because many others have blogged about the same reasons. But this is the biggest reason: We have a lot of complexity in our view/component layer where we trying to bring simple workflows to very complicated technical fe
50.
▲
by
thejameskyle
10y ago
Thats about how long it takes me to write a blog post :P Also I was trying to get a number of things in a good place, like https://lernajs.io/
51.
▲
by
thejameskyle
10y ago
You weren't in that 5 min cutoff. And no excuses about being on the other side of the world
52.
▲
by
thejameskyle
10y ago
CloudFlare was actually very encouraging. I emailed our internal open source legal mailing list and had responses from our CEO and Head of Product Strategy within 5 mins that were really excited about it. There was a brief concern about phi
53.
▲
by
thejameskyle
10y ago
Hi, I'm one of the devs on this team. Let me know if you have any questions. It's a super awesome feeling to have open sourced this after working on it for months, and I think we've done some interesting things. So I want to
54.
▲
by
thejameskyle
10y ago
Hi HN, I'm one of the devs on the UI team at CloudFlare. I can't tell you how nice it feels to finally put this out there. I'm hoping to do more in the coming weeks to share how we've decided to build our applications. A
55.
▲
by
thejameskyle
10y ago
Many people choose to use both. TypeScript for type-checking and stripping types, and Babel for compiling down ES2015 code. Babel follows the spec for that much closer than TypeScript does and has hundreds of plugins that allow you to do ev
56.
▲
by
thejameskyle
10y ago
I don't particularly care what it is. This is the discussion forum where I've been told that Babel single-handedly has "destroyed the web platform" and all sorts of just senseless attacks, including ones that get way too
57.
▲
by
thejameskyle
10y ago
There's not really a gap between them. I've spoken to people on the TypeScript team a number of times. Jonathan Turner and I talked about sharing ASTs once, and I gave an internal presentation about Babel at Microsoft last year. A
58.
▲
by
thejameskyle
10y ago
I've given up on trying to have serious discussions about these things on Hacker News. It's a really bad community for that sort of thing. Find me elsewhere if you want to have that discussion.
59.
▲
by
thejameskyle
10y ago
It's frustrating that the only reason thats really given for TypeScript being "better" than Babel is that it has more downloads, using incorrect charts to prove it. Here's the actual download charts if you are interested
60.
▲
by
thejameskyle
11y ago
Hi, author here. > since it's so trivial that it leaves the "how does a 'real' compiler parse" question unanswered. I'm sure it is tempting to bake everything into this project. After implementing a "re
More ›