Live data from Hacker News

Viewing profile — loganfsmyth

loganfsmyth

HN member
Joined
Wed, May 12, 2010, 1:08 PM UTC
HN karma
67
Public activity
46 items

About loganfsmyth

Developer on at Replay.io working on the next generation debugging tools for JavaScript development on the web and Node.

Recent public activity

  1. comment
    Comment #28559109

    (Replay engineer here): We don't currently support inspecting network requests, but that is something we plan to support in the future.

  2. comment
    Comment #28541150

    > What's the timeline on Windows support? Work on Windows support in ongoing now and we're hoping to have at least an initial beta Windows release some time in the next month or tw…

  3. comment
    Comment #28540635

    (Replay engineer here): > What are the limits for the recordings in terms of time and input data size? The best answer right now is that it varies a lot depending on overall CPU us…

  4. comment
    Comment #28540316

    (Replay employee here): We have experimental support for some react-specific features using react-devtools since React is such a common framework, but the Replay is a general debug…

  5. comment
    Comment #28540042

    Once a recording is made, you can jump around in it as much as you like. The network requests will only be made during the initial recording process as they would normally, and whe…

  6. comment
    Comment #28539479

    Very excited to see what folks here think. Replay has been a wonderful project to work on so far.

  7. comment
    Comment #15332797

    Babel on its own only addresses syntactic functionality and wouldn't cover this, but it is indeed extremely easily to polyfill `classList`.

  8. comment
    Comment #15332774

    You don't even need the `Array.from` anymore. `.forEach` on `NodeList` is standard https://developer.mozilla.org/en-US/docs/Web/API/NodeList/fo... , so all you need to do is load a…

  9. comment
    Comment #15332761

    It's even easier now. `.forEach` on `NodeList` is standard https://developer.mozilla.org/en-US/docs/Web/API/NodeList/fo... , so all you need to do is load a polyfill for that.

  10. comment
    Comment #12394252

    That doesn't appear to replace variable names with shorter versions, or remove dead code, which Uglify and other minifiers do.

  11. comment
    Comment #11372375

    I totally agree that the initial user experience for Babel could use some work. We don't tend to do a great job of guiding users through initial setup. It absolutely needs work. I'…

  12. comment
    Comment #10368361

    I've also hit this in the past. However I feel like I remember seeing that the error messaging had been enhaced in whichever version of Chrome came out next. I've forgotten the det…

  13. comment
    Comment #10189035

    ES6 imports are declarative, so dependencies are resolved and executed before the body of the module is executed. That means you don't conceptually have to think about whether your…

  14. comment
    Comment #10189024

    Just a nit, but that isn't destructuring. Named import syntax has several differences, since name aliasing uses a different format and you cannot nest or provide default values.

  15. comment
    Comment #9837061

    Both are useful, but I'd hesitate to call it better. What makes you say it is better?

  16. comment
    Comment #9796532

    I switched to Fi about a month ago and it has served me very well in the Bay area so far, and it made a trip to the east coast with good wifi and bad cell service much easier becau…

  17. comment
    Comment #9787696

    JSON is a very specific subset of JavaScript, and there is no literal syntax for Symbols, so there is no defined way to represent a symbol at the moment. Unless you wanted to encod…

  18. comment
    Comment #9700829

    To me at least, that's more up to NPM to manage though. As it is, it means you're essentially sidestepping npm. There's also no guarantee that people will install a version of babe…

  19. comment
    Comment #9699258

    Looks cool. Not sure I get why installing `babel-runtime` would be something you'd have as a separate install step though, since there is no guarantee that the user would install t…

  20. comment
    Comment #9634636

    The main other benefit of decorators is that they work on property descriptors, and are automatically passed property names and the target object, so you have a bit more info. Havi…

  21. comment
    Comment #9623050

    Yeah, I wish that were handled better too. Since the parser is expecting a statements, it parses it like { a } = 5 As in, a block with just an "a" in it, followed by an assignment …

  22. comment
    Comment #9623041

    Happy to hear Babel is working well for you. I'm loving it too so far. Just to noet, named imports aren't technically destructuring though, since the syntax is different and doesn'…

  23. comment
    Comment #9565692

    I see an "aliceblue". No idea if there is a history behind it. http://dev.w3.org/csswg/css-color/#named-colors

  24. comment
    Comment #9564946

    Overall, totally agree, just wanted to mention two things. 2) I've always found passing callbacks by name to be very difficult to read/follow, but this is a case where I think ES6 …

  25. comment
    Comment #9564910

    The main thing in my mind is that it means your code could have cases where it throws synchronously, and cases where the promise rejects with an error. One place this is mentioned …