Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jlouis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
51 ms
·
511.
▲
by
jlouis
15y ago
Yep. Hot code loading is something I do every day in Erlang and couldn't live without :)
512.
▲
by
jlouis
15y ago
That is not the question to ask. The question is to ask about the amount of users that have been active in the last week or month. The user count doesn't really matter. Any new technology has to start with 0 users and grow from there. You c
513.
▲
by
jlouis
15y ago
Buzz was much more forced upon people though than this is.
514.
▲
by
jlouis
15y ago
Yep, you are right that I am missing out on the fact that there is different types of parallelism in the post. But it was getting too big of a post already :/ You can also classify parallelism. An example is to compare that you annotate par
515.
▲
by
jlouis
15y ago
It depends on what perspective you take I guess. From one view, ML is the worse language, but from other views it would be Haskell. Suppose you require a fully formal specification which has been verified in a mechanized way. You have that
516.
▲
by
jlouis
15y ago
Circls is a two-way limiter of data input. The sharer limits a post to some circles, and the receiver only sees the post in a circle in which the sharer is in. This two-part filter is what Google is betting on is enough to sort the stream.
517.
▲
by
jlouis
15y ago
Enough? It is rather the observation that if you use the same parsing approach, more or less, in a language which looks like C, then the possible improvement is rather small. There are two things at work here: how small is the parser? And s
518.
▲
by
jlouis
15y ago
How about HTTP traffic? BitTorrent is just a highly effective content distribution system like HTTP. But unlike HTTP, it scales even if the upstream bandwidth of the initial data server is limited. BitTorrent simply gets all the flak for th
519.
▲
by
jlouis
15y ago
Well, BitTorrent as a system still needs to infringe on the patent claims. Nobody says it does yet. In principle, I could make a patent for producing yellow rubber ducks efficiently, and then claim that the BitTorrent code infringes. While
520.
▲
by
jlouis
15y ago
This number is far too high to make any sense. Surely there is no point in, perhaps, 395,000 of those applications at all. This just proves to show that this number is not going to have any meaning anymore.
521.
▲
by
jlouis
15y ago
Interesting. Because git doesn't protect you from that happening at all either :) It is a situation where shoot-yourself-in-foot is definitely possible.
522.
▲
by
jlouis
15y ago
Branches and tags are just "Stick-it-notes" you attach to the DAG. They can be removed around at whim, but they only serve to mark a point in the DAG for your convenience. The GC process will kill parts of the DAG with no such branch/tag, b
523.
▲
by
jlouis
15y ago
There are cloud storage providers doing this. See for instance the tarsnap.com solution. Data is stored but with a key in your end. In other words, it is cloud storage done right.
524.
▲
by
jlouis
15y ago
Interestingly, things like this won't happen with the git repository model because it is persistent. New commits doesn't overwrite the old commits in the repo in any way, so you can always get back to a known state. The only destructive pac
525.
▲
by
jlouis
15y ago
You can do that in Haskell because it compiles to fast code the CPU can understand. Like Scala, this means you can get away with the library, but unlike Scala, Haskell has a computation model which make library-based extensions feel as if
526.
▲
by
jlouis
16y ago
My Cellphone is as powerful as a 2002 state-of-the-art desktop machine. There are problems here, but this is not it.
527.
▲
by
jlouis
16y ago
To appreciate his point, you must be aware that Harper is thinking about a formalization of concurrency. In such a formalization, you could have a deterministic execution of the concurrent processes as you hint, but you will also have a tra
528.
▲
by
jlouis
16y ago
Doesn't work with my loved Quake Live plugin yet... uninstall :)
529.
▲
by
jlouis
16y ago
Yes, and efficiency is not latency.
530.
▲
by
jlouis
16y ago
He means: Parallelism is a property of the machine. We are obsessed with the idea of making a program run in less time by better utilizing the hardware. Concurrency is a property of the program. It is about describing that multiple events c
531.
▲
by
jlouis
16y ago
"only" an encoder? It is quite big to have hardware encoding because that is where the bottleneck for real-time encoding is. Hence, if you were to choose between the encoder or decoder path, you would definitely focus on the encoder path fi
532.
▲
by
jlouis
16y ago
I've never bitten the Apple of TDD/BDD but: * To me, you should balance the amount of testing on several things. Not all code is created equal - some are plain old quick tests which are meant to be thrown away. Other code is something you e
533.
▲
by
jlouis
16y ago
I'd like to emphasize the point that in the smartphone market, software is king to hardware. It is the software that ultimately determines what you can do with the device and the hardware is simply there to facilitate the execution of the s
534.
▲
by
jlouis
16y ago
There is also a fairness point: If more than one channel is available, which one to go is selected in a fair way. This is important so a channel at the top can not flood and monopolize the selective communication primitive.
535.
▲
by
jlouis
16y ago
Another point is that most Linux distributions have way more than 60% free apps in their repositories.
536.
▲
by
jlouis
16y ago
Let me add that one "thread" per connection works in Erlang for up to 80k connections easily. And since each "thread" is actually a process and each with their own GC, long pause-times are never a problem. It is not the year, but the naivet
537.
▲
by
jlouis
16y ago
As for your last statement: no. My bet is Flash gets WebM support natively next as part of a bargain between Adobe and Google. And that Android phones get WebM hardware decoders forced down upon them. For Apple, they took a stance and now t
538.
▲
by
jlouis
16y ago
A couple of things: First, Google is interested in boosting the web indirectly because it puts their technology (adwords) out there in the right place. If you watched most of your video over WebM over the net, it would indirectly benefit Go
539.
▲
by
jlouis
16y ago
I am not particularly on a side here though my bias is that I lean slightly towards WebM.
540.
▲
by
jlouis
16y ago
Google's move is not about "open". The term "open" here is just used as a horse upon which the knight is riding. The long-term ulterior motive is to dominate video on the web. The h264 removal in Chrome is probably an experiment more than a
More ›