Viewing profile — barkmadley
barkmadley
HN member- Joined
- Thu, Jun 03, 2010, 2:52 PM UTC
- HN karma
- 94
- Public activity
- 63 items
- HN profile
- View on Hacker News ↗
About barkmadley
Recent public activity
-
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...
-
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.
-
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...
-
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…
-
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…
-
comment
Comment #7056162
Keep them. But don't trust them.
-
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…
-
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…
-
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…
-
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?
-
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…
-
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…
-
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 …
-
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 …
-
comment
Comment #4082379
The size of the market probably dictates the additional fee (at least for now).
-
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…
-
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…
-
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…
- comment
-
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…
-
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 =>…
-
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…
-
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…
- comment
-
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…