Live data from Hacker News

Viewing profile — ianb

ianb

HN member
Joined
Sun, Feb 17, 2008, 5:45 PM UTC
HN karma
515
Public activity
214 items

About ianb

Hi, I'm Ian Bicking. I'm an open source programmer. Working at Mozilla. In the interest of clarity I switched my main user account to ianbicking

My main project these days: https://togetherjs.com

My homepage: http://ianbicking.org

Blog: http://ianbicking.org/blog/

Projects: http://ianbicking.org/projects.html

A lot of Python in the past, mostly Javascript now.

Recent public activity

  1. comment
    Comment #6563695

    I'm hoping we turn that Firebase fork into a pluggable interface for TogetherJS to exchange messages via other systems. Once that is in place I'm guessing Meteor would be simple to…

  2. comment
    Comment #6563688

    Speaking as the principal developer for TogetherJS: In the past we have opted not to work on IE support because we had limited resources, and because we wanted to focus on what we …

  3. comment
    Comment #6534793

    One way a country could get to this would also be revenue-neutral taxes. A revenue-neutral carbon tax, for instance – a lot of taxes would be collected, on the theory of limiting o…

  4. comment
    Comment #6534497

    I'd be curious if a strongly phonetic alphabet/writing leads to less changes in the sounds in the language...?

  5. comment
    Comment #6480479

    I am disappointed when I hear the term "socio-economic factors" in discussions of education. First, as if "economic" wasn't enough you add in "socio" to create a term that means "f…

  6. comment
    Comment #6474799

    Which means older people, who have generally been much less able to participate in startups at an early stage, can now have affordable insurance as individuals. Before not only cou…

  7. comment
    Comment #6417448

    Oh yeah... we use WebRTC when it's available, but don't require it.

  8. comment
    Comment #6417444

    WebRTC makes it possible, but not easy, nor abstracted. You still have very long connection strings to establish the connection, and those strings change as you move around, so it'…

  9. comment
    Comment #6415809

    [Team member here] We haven't been very focused on the hosting story, in part because lots of people have their own requirements, and we can't predict what they are. And maybe beca…

  10. comment
    Comment #6415805

    Both people are accessing the website as themselves. If one person doesn't have permission to see a page, for instance, then they won't see it. And yeah, whoever hits save is the s…

  11. comment
    Comment #6415795

    On principle we keep the server simple, echoing messages back and forth between clients. In practice it's quite hard for two browsers to connect directly to each other, and while w…

  12. comment
    Comment #6415792

    [Author here] The big way TogetherJS differs from many of the other realtime products out there, like Firebase or (to a lesser degree) ShareJS, is that it doesn't do any storage. I…

  13. comment
    Comment #6415675

    IE10 has WebSockets: http://caniuse.com/websockets – but TogetherJS doesn't support IE10 either (simply haven't been able to keep up testing with IE in addition to other browsers).…

  14. comment
    Comment #6413554

    If you sat down with her and did letter flashcards, she'd probably love that too. Probably love it more! Kids do not dislike the attention of adults. Schools often manage to both i…

  15. comment
    Comment #6409812

    The kids in my life are young at the moment, so I'm biased towards the experiences at those younger ages – and certainly more poisonous structures lurk as they get older. On the ot…

  16. comment
    Comment #6409649

    Coincidentally I just came upon the term "Concerted Cultivation" ( http://en.wikipedia.org/wiki/Concerted_cultivation ) which describes the modern middle class typical parenting, t…

  17. comment
    Comment #6375475

    Interesting about the Master's Degree. In the U.S. teacher education seems unrelated to performance, including Master's Degrees. Which isn't how it should be. It makes me wonder if…

  18. comment
    Comment #6370262

    I work at Mozilla, but not with Firefox OS. The BrowserAPI is certainly not complete, but it's something. Some stuff might be harder than others. Intercepting networking is not ver…

  19. comment
    Comment #6369856

    Same idea from a different direction: Firefox OS currently includes a browser built in HTML: https://wiki.mozilla.org/Gaia/Browser with an API: https://wiki.mozilla.org/WebAPI/Brow…

  20. comment
    Comment #6298223

    If you are curious about a roll-your-own article similar to this, but for Python: http://docs.webob.org/en/latest/do-it-yourself.html

  21. comment
    Comment #6204158

    China seems set on a different path, but I guess you never know. Korea seems too small to benefit. And Japan perhaps too mountainous? Looking at California: http://bit.ly/1eFevxA A…

  22. comment
    Comment #6202657

    It would seem to make the stations a lot more complicated – they'd need to handle the car loading, the accompanying traffic, and the security would be really challenging.

  23. comment
    Comment #6197817

    I wish in one of these cases someone could also dig up the answers to the question. The questions are interesting, but the expectations are more implied than clear.

  24. comment
    Comment #6188603

    > Arguing to replace a well-defined single idiom (verbs) with some arbitrary combination of URI, custom headers, request body contents is exactly the opposite of what you want. It …

  25. comment
    Comment #6139104

    I take a fair number of casual action shots – mostly of the kids. To get something to come out I often take a handful of pictures in a row; even that's often not enough, or the "ri…