Live data from Hacker News

Viewing profile — mixu

mixu

HN member
Joined
Wed, Jun 23, 2010, 6:39 AM UTC
HN karma
406
Public activity
75 items

About mixu

Blog: http://blog.mixu.net/

Book on Node: http://book.mixu.net/

nwm, the Node.js window manager: http://mixu.net/nwm/

github profile: https://github.com/mixu

Recent public activity

  1. comment
    Comment #46366942

    Good! If you are wondering what this looks like in practice, I booked 3 flights this year with Ryanair and EVERY single time my tickets (directly purchased from their site) were fl…

  2. story
  3. comment
    Comment #37456438

    Here's my setup: - I use two large 64oz mason jars (best price via Walmart): https://www.walmart.com/ip/Ball-Wide-Mouth-64oz-Half-Gallon-... - In the past I used a metal filter fro…

  4. comment
    Comment #14190195

    For fun, I ran this against node-glob ( https://github.com/isaacs/node-glob ). Looks like it exhibits the slower behavior: n,elapsed 1,0.07 2,0.07 3,0.07 4,0.07 5,0.16 6,1.43 7,19.…

  5. comment
    Comment #14102777

    If you're willing to wait until Electron releases a Chrome 59 -based build, I'll be updating https://github.com/mixu/electroshot which handles screenshots and print-to-PDF along wi…

  6. comment
    Comment #11570383

    I wrote one of these for fun a while back using the following approach: - Files are indexed by inode and device, files with the same inode + device are considered equal. (My main u…

  7. comment
    Comment #9439397

    If you need static export, I wrote a project a while back that converts markdown to static output with Ghost theme support: https://github.com/mixu/ghost-render

  8. comment
    Comment #7004211

    Indeed, but ultimately covering all of those topics would require an incredible amount of time and effort. So I need to pick and choose my battles as some topics are more important…

  9. comment
    Comment #7004201

    Thanks for your kind words. There are definitely some cases where the topics could be reordered for greater clarity and I'll revisit them in the next iteration of the book based on…

  10. comment
    Comment #7004151

    > The title seems to imply a practical bent, but it seems more like a collection of ideas (which are important and interesting, but not really what engineers need to know. IMO the …

  11. comment
    Comment #7003434

    Any chance you could be more specific as to what you feel is missing in the book? Granted, "distributed systems" is a enormous topic that no book can cover fully, but I have tried …

  12. comment
    Comment #6261641

    Here's one way: 1) Join the HTML5 trial http://www.youtube.com/html5 2) Open Chrome inspector, select the element 3) In the Chrome console, type $0.playbackRate = 2.0 ($0 refers to…

  13. comment
    Comment #5547517

    I haven't yet fully formulated what I want to say so this is still just speculation on what the 2nd edition might contain. I can see a lot of room for improvement, especially in th…

  14. comment
    Comment #5544684

    It's actually available in mobi (Kindle) and epub on the front page, see the side bar at http://singlepageappbook.com/ or direct links: http://singlepageappbook.com/mixu-single-pag…

  15. comment
    Comment #5543743

    If you find the book helpful - great! I'm glad. I can definitely see a lot of faults in my own work but I don't have infinite time to fix them, which is why the book is on Github (…

  16. comment
    Comment #4678134

    (author here) - if you're at YC's startup school today and have questions, come talk to me. I've got a yellow tshirt and look like my Github pic.

  17. comment
    Comment #4174188

    If you can get away with storing your data in the DOM, then go ahead. But this technique is mostly applicable to low-interactivity views (see the view layer overview chapter) - onc…

  18. story
  19. comment
  20. comment
    Comment #3546669

    A VM is for most purposes identical to a dual boot setup, except for the part where you have hardware incompatibility issues and/or break your system. If you want, you can ignore t…

  21. comment
    Comment #3546587

    My tip would be to get VirtualBox or VMWare Workstation, and run your choice of Linux on it in fullscreen. There are two things that are annoying when learning Linux: 1) dealing wi…

  22. comment
    Comment #3511824

    You're right, I should've said "emulate blocking by checking that all of the tasks we queued have completed upon finishing a task before proceeding while allowing the event loop to…

  23. comment
  24. comment
    Comment #3511003

    This is really old - discussion from 6 months ago: http://news.ycombinator.com/item?id=2848239 Basically, async I/O gives you more options than "block the whole world while you go …

  25. comment
    Comment #3486263

    A pure-Node approach is a lot simpler: you can just use Node's HTTPS (if you don't care about load balancing) and attach Socket.io to it. Just don't put your Socket.io server behin…