Live data from Hacker News

Viewing profile — thejameskyle

thejameskyle

HN member
Joined
Tue, Sep 09, 2014, 2:25 PM UTC
HN karma
705
Public activity
113 items

About thejameskyle

[ my public key: https://keybase.io/thejameskyle; my proof: https://keybase.io/thejameskyle/sigs/JG03fhbXbQkjSM_XLK_iG-ItSCMJwVpiSd05zUzIrLc ]

Recent public activity

  1. comment
    Comment #28609349

    Something I didn't mention in the post that might deserve calling out specifically is that Rust maintainers actively decide to work in crates instead of in std for many things. Thi…

  2. story
  3. comment
    Comment #13341777

    No they did not suggest doxxing, and yes the information they want to aggregate is public, but that is not the point. The point is that they want to build a tool which will primari…

  4. comment
    Comment #13341625

    The difference here is accessibility. There's a number of public ways (which could be automated) to find out information like people's home addresses, but generally it's pretty dif…

  5. story
  6. comment
    Comment #13125754

    > Creating a static attribute on a class and initializing it right there, as in: class A { static b:B = new B(); } That is how the ECMAScript spec is designed. And TypeScript _shou…

  7. comment
    Comment #13125706

    Flow tries to integrate with the existing ecosystem as much as possible. By taking advantage of Babel, ESLint, Atom, etc. With Flow you don't even have to opt-in to a new syntax. Y…

  8. comment
    Comment #13125630

    Those all exist in Flow as well. I assume the original poster is talking about how few types you actually need to write in Flow because of how good the inference is.

  9. comment
    Comment #13125618

    If that's too much you can also do: function bar(x) /* : string */ { No compiling necessary

  10. comment
    Comment #13125602

    Comments is definitely the easiest way to get doing. But also if you're already using Babel and ESLint, you can add Flow in very few steps: 1. Setting up with Babel: (note that if …

  11. comment
    Comment #13110214

    I got to work on Lerna for about two months while working at Cloudflare in order to ship cf-ui. Otherwise it was in the middle of a period where I mostly backed out of doing open s…

  12. comment
    Comment #13108182

    Anything more than the two presets "es2015" and "react" (we never should have shipped "react" on by default, we just didn't have a pluggable parser before) required configuration i…

  13. comment
    Comment #13107692

    People keep assuming I have something against sharing criticism or frustration. I never said that. I explicitly said that's not what I'm trying to say. I'm saying that when someone…

  14. comment
    Comment #13107667

    The change in Babel 6 was this: $ npm install babel-cli $ babel src -d lib To this: $ npm install babel-cli babel-preset-es2015 $ echo '{ presets: ["es2015"] }' >> .babelrc $ babel…

  15. comment
    Comment #13107575

    I can't read the article so it's hard to say. But if it was just about the security vulnerability and you weren't calling their software shit, then that's not what I'm trying to cu…

  16. comment
    Comment #13107491

    I wasn't saying that people don't have a right to be frustrated or angry. I wasn't saying we shouldn't voice our criticisms as developers or that we shouldn't disagree with one ano…

  17. comment
    Comment #13107306

    > What did you build with angular 2? Is it public? Heh, I build the same thing every time because I am not creative. Here's the Marionette version: http://marionettewires.com/ I co…

  18. comment
    Comment #13107079

    You assume I was being paid to work on Babel. I was not. I worked on the UI team for Cloudflare, where we didn't even use Babel until earlier this year shortly before I left. I wor…

  19. comment
    Comment #13082634

    yo @cpojer come fite me

  20. story
  21. comment
    Comment #12686641

    npm should not be terrified, we've been working with them and they've been very encouraging. From their perspective it's very difficult to make breaking changes to the client becau…

  22. comment
    Comment #12685685

    Yarn supports `yarn [install/add] --flat` for resolving dependencies to a single version

  23. comment
    Comment #12685605

    Similar, but even more similar to Rust's Cargo https://crates.io/

  24. comment
    Comment #12685576

    You can run `yarn clean` and it will clear out all the extra files you don't need: https://yarnpkg.com/en/docs/cli/clean

  25. comment
    Comment #12685561

    Sorry about that, there are very likely still some bugs out there we weren't able to catch in all our testing which will be ironed out by the community in the next few days. Can yo…