Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamii
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
57 ms
·
511.
▲
by
jamii
13y ago
If you want to learn more about this sort of thing there is an excellent textbook which teaches probability theory using randomised algorithms (eg uniform hashing, load balancing, queueing theory etc). http://www.amazon.com/
512.
▲
by
jamii
13y ago
I guess I skipped a lot of background knowledge :) The quantity everyone is arguing about is 'the expected gain from swapping envelopes' ( http://en.wikipedia.org/wiki/Expected_value ). Informally, you might sa
513.
▲
by
jamii
13y ago
Exchanging limits and expectations is not always valid (eg http://www.stanford.edu/class/msande322/docs/app_B.pdf ). In this case the expected gain is not convergent in the limit. See https://news.
514.
▲
by
jamii
13y ago
> If you run the math without adding assumptions, it works out that swapping makes no difference, statistically. I beg to differ :) https://news.ycombinator.com/item?id=6387344
515.
▲
by
jamii
13y ago
Sorry, I rushed it. Did the edit make it clearer?
516.
▲
by
jamii
13y ago
You can explicitly state the distribution and still run into the same problem: https://news.ycombinator.com/item?id=6387344 . The underlying problem is basically that probability theory in non-finite spaces has some gotchas
517.
▲
by
jamii
13y ago
You can even explicitly define the distribution as P($2^i) = 1/(2^i) and the 'paradox' remains. The problem is that you are reasoning about the expected gain of swapping but that expectation is a sum over a series which is no
518.
▲
by
jamii
13y ago
I was recently looking for clojure bindings. Meltdown is the only one I could find that is currently maintained but it doesn't appear to expose consumer barriers anywhere. Without them the disruptor is just a lockless ring-buffer. The
519.
▲
by
jamii
13y ago
Exactly. I think what a lot of people miss is that erlang makes live upgrades possible but certainly not easy. Trying to upgrade a complex application one component at a time (the way erlang/otp promotes) is still insanely hard and n
520.
▲
by
jamii
13y ago
Interesting. I've seen his fexpr work before on LTU but never really looked at it closely. I suppose the only way to go is to read the whole thesis?
521.
▲
by
jamii
13y ago
I've been working on a similar idea for replacing types. If you can specify how to take apart a type, name the parts and put them back together you can then get validators, pattern matching, recursive-descent parsing with backtracking,
522.
▲
by
jamii
13y ago
It helps to make a sandbox file that has everything imported already and just reeval the whole file - https://github.com/jamii/strucjure/blob/compiled/test/strucj... Then you can also run the file a
523.
▲
by
jamii
13y ago
I've built generative tests for an entire betting exchange. We run the database in-memory, throw generated events in one end and make assertions about the state when processing is finished. The tests range from very specific, narrow ps
524.
▲
by
jamii
13y ago
SEEKING WORK - London or remote. Here are some things I've worked on lately: Scalable recommendations engine - https://github.com/jamii/springer-recommendations Concise pattern matching and parsing - https:/
525.
▲
by
jamii
13y ago
Similarly, Eskil Steenberg talked about building tools for doing simple things quickly rather than for doing complicated things at all. http://www.youtube.com/watch?v=f90R2taD1WQ His main point is that building a game is no
526.
▲
by
jamii
13y ago
https://github.com/JuliaLang/IJulia.jl
527.
▲
by
jamii
13y ago
Huh, searching for "site:news.ycombinator.com terra lua" did not turn up any discussion at all. Thanks.
528.
▲
Terra: A low-level counterpart to Lua
(terralang.org)
93 points
by
jamii
13y ago
|
14 comments
529.
▲
by
jamii
13y ago
Gnomoria seems to be coming along: http://www.youtube.com/watch?v=E75mL6R42i0
530.
▲
by
jamii
13y ago
1: Wearable computing. We already have laser projectors, laser keyboards, HUDs and optical gesture recognition. 2014 will bring physical gesture recognition (Myo). Unfortunately most phones don't support HDMI or USB out and don't
531.
▲
by
jamii
13y ago
SEEKING WORK - London or remote. Here are some things I've worked on lately: Scalable recommendations engine - https://github.com/jamii/springer-recommendations Concise pattern matching and parsing - https:/
532.
▲
Parallelizing core.logic
(scattered-thoughts.net)
3 points
by
jamii
13y ago
|
0 comments
533.
▲
by
jamii
13y ago
He explicitly stated in the reddit AMA that he will let if fail. EDIT Link - http://www.reddit.com/r/IAmA/comments/1j166z/hi_im_mark_shut...
534.
▲
by
jamii
13y ago
> No solution on Sun JVM will ever be able to replace Erlang for applications which require low-latency processing http://martinfowler.com/articles/lmax.html I've spent a great deal of time trying to make a ver
535.
▲
by
jamii
13y ago
The BOOM guys have also shown that thinking in terms of unordered collections translates much better to distributed systems, where guaranteeing order is expensive: http://boom.cs.berkeley.edu/
536.
▲
by
jamii
13y ago
> ... there won't be a screen available unless you lug one around Interface with google glass or use a pico laser projector. MYO or one of the myriad one-handed keyboards (eg Twiddler, Kee4, CyKey) for input. It's not going to
537.
▲
by
jamii
13y ago
How about a Bug Block from http://buglabs.net/ and a pile of Zigbee sensors from http://www.zigbeesensors.co.uk/
538.
▲
by
jamii
13y ago
Why voice controlled? I can type all day but speaking for an hour leaves me hoarse.
539.
▲
by
jamii
13y ago
The Locker Project ( http://lockerproject.org/ ) was a good stab at this. Seems to be abandoned now though ( https://github.com/LockerProject/ - last update 9 months ago).
540.
▲
by
jamii
13y ago
The software is open source and can be found at http://wiki.sugarlabs.org/go/Downloads [EDIT] Retracted. This tablet is using entirely different software from the original sugar suite.
More ›