Live data from Hacker News

Viewing profile — barkmadley

barkmadley

HN member
Joined
Thu, Jun 03, 2010, 2:52 PM UTC
HN karma
94
Public activity
63 items

About barkmadley

http://barkmadley.com

Recent public activity

  1. comment
    Comment #9604672

    I've seen "progressive javascript"[1] and "heterogeneous javascript". Both of which are much better IMHO. [1]: https://medium.com/the-thinkmill/making-the-case-for-progres...

  2. comment
    Comment #8841978

    True enough. I wonder how much of the problem comes from trying to be compatible with software packages designed for other systems.

  3. comment
    Comment #8837878

    I don't know much about the nix language, but it looks to me like the gpgme support is optional: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applicatio...

  4. comment
    Comment #8458025

    You probably could, but there would be lots of extra boiler plate that distract from the central idea. The OCaml language features that are used that would need to be emulated some…

  5. comment
    Comment #8046739

    I'm surprised you mention camlp4 as an advantage over F#. It is being removed from the official distribution due to the problems that it causes[1], to be replaced with extension po…

  6. comment
    Comment #7056162

    Keep them. But don't trust them.

  7. comment
    Comment #6859120

    > I don't know what you mean by this. An Iterable cannot return Null from its first attribute. Check the declaration of Iterable.first. This made me sad again[1], but then this mad…

  8. comment
    Comment #6854007

    I assume this is the implementation [1](took me a while to find the type to see how the compiler might interpret it). I read the definition as (ignoring the implementation): return…

  9. comment
    Comment #6850504

    > > Can I write a method that's polymorphicly nullable? > Sure. You should see the crazily cool stuff we can do with stuff like the signature of max(). You'll be impressed, I promi…

  10. comment
    Comment #5542467

    I would find Caps+a very difficult to type (since it uses the two weakest fingers). Have you ever tried Caps+d or Caps+f?

  11. comment
    Comment #5472457

    If I may, the goal seems a bit incorrectly specified for hypermedia. For instance, if github decided to change the number of results they return per page, then your script would no…

  12. comment
    Comment #5472421

    There is no such thing as "arbitrary hypermedia". watch these two very good talks on this topic: * http://oredev.org/2012/sessions/designing-hypermedia-apis * http://vimeo.com/2078…

  13. comment
    Comment #5385152

    You can implement crons level of timing specificity with a few "every" jobs and some variables. e.g. (not real syntax) every minute: set minute = (minute + 1) % 60 when minute = 4 …

  14. comment
    Comment #5234337

    I think the simplicity comes from being able to learn each piece in isolation, without any loss of generality. In addition, once each piece is learned, it does not need to be used …

  15. comment
    Comment #4082379

    The size of the market probably dictates the additional fee (at least for now).

  16. comment
    Comment #3764304

    I think the difference would be that TomTom supplies it's own maps in the App, whereas Google Navigation probably downloads the tiles/street view as you go. This can make a world o…

  17. comment
    Comment #3388886

    There are some algorithms and techniques that will improve static analysis in a greater than linear fashion (however, I wouldn't guarantee exponentially). see Model Verification: h…

  18. comment
    Comment #3388855

    and it makes sense that static analysis tools won't discover anything not already covered by tests That assertion doesn't make a lot of sense to me. Most static analysers are capab…

  19. comment
  20. comment
    Comment #3125308

    Of course not. At least not yet. The only missing piece is to bind the data that is already found in the html to the data found in the view-model object (or create the view-model o…

  21. comment
    Comment #3091965

    actually the attribute syntax leaves a lot to be desired in terms of redundancy. First you have to quote the attributes (or put a : in front of them?), yuck. you need to use the =>…

  22. comment
    Comment #2935460

    Yes, knockoutjs doesn't have it's own validation rules. Yes knockoutjs doesn't have routing. Yes, knockoutjs doesn't have ajax helpers. In all these frameworks that add those featu…

  23. comment
    Comment #2911641

    For me, the new operator (in javascript) is an optimisation, so it should be inserted into a code base after profiling. In accordance with the "make it work, make it right, make it…

  24. comment
  25. comment
    Comment #2858526

    The desugaring process is what makes the for loop magic. I cannot write a different control structure that looks like the that for loop in scala without touching the compiler. A co…