Live data from Hacker News

Viewing profile — alavrik

alavrik

HN member
Joined
Mon, May 25, 2009, 1:16 PM UTC
HN karma
76
Public activity
35 items

About alavrik

http://piqi.org

Recent public activity

  1. comment
    Comment #11364441

    If it makes any easier for you, you should know that this is what all governments do. Some governemnts are better at it than others. This is going to continue as long as government…

  2. comment
  3. comment
    Comment #3180962

    In this case, there is clearly a disconnect between idealization and the reality. Today, Stallman's and FSF's real political and social influence is miniscule. FSF had some impress…

  4. comment
    Comment #3180863

    You are essentially talking about various effects associated with choice of the GNU GPL license. I agree with you on that. It is a useful tool. My point was that the social movemen…

  5. comment
    Comment #3166918

    Personal computers have been commodity for at least a decade. In this respect they are no different from modern cars or any other highly computerized equipment. Users do not mess w…

  6. comment
    Comment #2715244

    I don't think JSON as a _data interchange format_ should have comments. Key factors contributing to JSON's popularity and great practical value is simplicity and the fact that JSON…

  7. comment
    Comment #2687760

    Thanks! Feel free to reuse as many ideas as you like :) It took me more than 2 years to get it there -- it is by far the toughest system I've ever designed.

  8. comment
    Comment #2687683

    ismarc, thank you for the comment! I really appreciate it -- I didn't know anyone else was using Piqi-RPC (other than myself). I'd like to know more about your use case and the nee…

  9. comment
    Comment #2686662

    I couldn't agree more! Out of frustration with existing schema languages and tool support for them, I've been working on Piqi[1] which is concise, expressive and agnostic to data r…

  10. comment
    Comment #2562566

    This is why I placed my xterm title bar at the bottom and it works like a charm.

  11. comment
    Comment #2522480

    My comment was about the language, not the people. I have no doubt that there are many good programmers who use Java. But I'm not sure one can be a good programmer if Java (or any …

  12. comment
    Comment #2518984

    > The language/tools are not the problem, it's the people/organization. The language is a problem, because Java was specially created for this type of organizations. And it is not …

  13. comment
    Comment #2439367

    Please don't do that! Programming is just not there yet. All attempts to establish best "engineering practices" in programming have so far been resulting in incredibly messy and in…

  14. comment
    Comment #2422304

    Hi there! I do quite a bit of both OCaml and Erlang. In fact, I borrowed Yojson's json parser for my project (piqi.org). Also, I'm familiar with MPL. It looks very nice, but from w…

  15. comment
    Comment #2422282

    That's definitely an interesting perspective! Thanks for pointing it out.

  16. comment
    Comment #2414161

    Fair enough. I didn't mean to criticize Haskell. In fact, I'm planning to learn it. I was just surprised that this code was presented as a good example of Haskell's fit to the pars…

  17. comment
    Comment #2413864

    The HTTP request parser doesn't look readable or trivial to me at all. I'm not familiar with Haskell, so to me the code looks like a mix of high-level declarative and low-level spe…

  18. comment
    Comment #1916847

    Documents are semi-structured data, that is they are a mix of text and structured data elements put into a structured hierarchy.

  19. comment
    Comment #1916813

    What is it the tool that generates C++ codecs for JSON from .proto specifications? (I wrote a generic command-line Protobuf-JSON converter).

  20. comment
    Comment #1822735

    http://piqi.org -- a better alternative to XML, JSON, CSV, S-expressions, etc.

  21. comment
    Comment #1741069

    There are two things. First, although the above transformation is theoretically possible to achieve with statically typed language, it is for sure harder in practice. In contrast, …

  22. comment
    Comment #1741044

    I think you can do both in static and dynamic languages, but in dynamic language everything is just practically easier. Another thing I forgot to mention, and it is more important …

  23. comment
    Comment #1737526

    For example, over time you dynamically upgrade a module going from version 1 to 2 and, later, to version 3. During the first module upgrade, data types from the newer module (2) ca…

  24. comment
    Comment #1566511

    Here's a good article and the HN discussion about Russia. http://news.ycombinator.com/item?id=1409194 Basically, you would probably want to stay away from it. You can find decent e…

  25. comment
    Comment #1421853

    The post doesn't say anything about innovation which is the key part of technology entrepreneurship. If one can't innovate and create something radically new and efficient, then ye…