Viewing profile — alavrik
alavrik
HN member- Joined
- Mon, May 25, 2009, 1:16 PM UTC
- HN karma
- 76
- Public activity
- 35 items
- HN profile
- View on Hacker News ↗
About alavrik
Recent public activity
-
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…
- comment
-
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…
-
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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
comment
Comment #2562566
This is why I placed my xterm title bar at the bottom and it works like a charm.
-
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 …
-
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 …
-
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…
-
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…
-
comment
Comment #2422282
That's definitely an interesting perspective! Thanks for pointing it out.
-
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…
-
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…
-
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.
-
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).
-
comment
Comment #1822735
http://piqi.org -- a better alternative to XML, JSON, CSV, S-expressions, etc.
-
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, …
-
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 …
-
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…
-
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…
-
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…