Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alavrik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
alavrik
11y ago
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 governments are around. I'm not pro nor against. Just stating the
2.
▲
by
alavrik
15y ago
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 impressive achievements in the 90s, but they failed to utilize the
3.
▲
by
alavrik
15y ago
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 movement for software freedom is not going anywhere. These are tw
4.
▲
by
alavrik
15y ago
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 with their car's firmware. The whole point is lost. Regardles
5.
▲
by
alavrik
15y ago
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 is a final specification (i.e. no versioning, no extensions
6.
▲
by
alavrik
15y ago
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.
7.
▲
by
alavrik
15y ago
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 need for JavaScript generation. I'm open to new ideas. Could yo
8.
▲
by
alavrik
15y ago
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 representation formats. It works for JSON, XML and Protocol B
9.
▲
by
alavrik
15y ago
This is why I placed my xterm title bar at the bottom and it works like a charm.
10.
▲
by
alavrik
15y ago
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 other mediocre language) is the only thing she knows.
11.
▲
by
alavrik
15y ago
> 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 surprising that Java attracts this type of peopl
12.
▲
by
alavrik
15y ago
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 inefficient technologies. UML, Corba, Object Oriented programm
13.
▲
by
alavrik
15y ago
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 what I heard it is fairly immature. And you definitely can't
14.
▲
by
alavrik
15y ago
That's definitely an interesting perspective! Thanks for pointing it out.
15.
▲
by
alavrik
16y ago
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 parsers domain. It would be interesting to see if my perception
16.
▲
by
alavrik
16y ago
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 specialized constructs (e.g. skipWhile, takeWhile) interleaved
17.
▲
by
alavrik
16y ago
Documents are semi-structured data, that is they are a mix of text and structured data elements put into a structured hierarchy.
18.
▲
by
alavrik
16y ago
What is it the tool that generates C++ codecs for JSON from .proto specifications? (I wrote a generic command-line Protobuf-JSON converter).
19.
▲
by
alavrik
16y ago
http://piqi.org -- a better alternative to XML, JSON, CSV, S-expressions, etc.
20.
▲
by
alavrik
16y ago
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, in Erlang it is super easy and natural although it may often
21.
▲
by
alavrik
16y ago
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 than my first example, -- in Erlang, during the upgrade proc
22.
▲
by
alavrik
16y ago
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) can be incompatible with the data types from the older module
23.
▲
by
alavrik
16y ago
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 engineers there but everything else is terrible for busines
24.
▲
by
alavrik
16y ago
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 yes, he should probably stick with traditional business models
25.
▲
Interview with Doug Crockford, creator of JSON
(simple-talk.com)
15 points
by
alavrik
17y ago
|
13 comments
26.
▲
by
alavrik
17y ago
It is true that Protocol Buffers are not optimized for low-mem systems. On the other hand, for preserving bandwidth and storage one can use lightweight compression algorithms on top of general-purpose serialization library. (This is the app
27.
▲
by
alavrik
17y ago
I agree that old and modern are not very appropriate terms when comparing technologies. However I didn't mean to express an objective statement in my comment.
28.
▲
by
alavrik
17y ago
The specs were definitely closed last time when I checked (about 6 months ago). Still don't think this old telecom technology is superior compared to modern serialization tools like Protocol Buffers.
29.
▲
by
alavrik
17y ago
I have a T400s. Highly recommend! T410s seems to have some cosmetic but nice updates: http://lenovoblogs.com/insidethebox/?p=349&utm_source=fe... Upd: I don't care much about battery life, it works fine for me. It comes in stock with
30.
▲
by
alavrik
17y ago
To make a lot more money, for example.
More ›