Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jamii
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
75 ms
·
721.
▲
by
jamii
15y ago
Ocaml has its own performance gotchas (especially on 32 bit machines) although they are much easier to work around once you know them. For example, if you allocate a string larger than 16MB on a 32 bit machine ocaml will segfault. If you do
722.
▲
by
jamii
15y ago
In the case of Hamming distance there is much more information to work with than in a bare metric. You can dump all the bitstrings into a suffix array, break the query into K pieces and search for an exact match for each piece. The resultin
723.
▲
by
jamii
15y ago
Here is a good overview of existing approaches to approximate sequence matching - http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.96.... . I also wrote in a fair bit of detail about solving the similar problem of searching throug
724.
▲
by
jamii
15y ago
From the last paragraph (of the original post): "I should know better than to write this sort of post, because it will inevitably come across as a peevish and whiney response to being called a Snuggie."
725.
▲
by
jamii
15y ago
I've had much better luck with the 'Hiring Freelancers?' threads here than with any job board or recruiter service. For one thing it seems like people actually read posts rather than just looking for keywords.
726.
▲
by
jamii
15y ago
SEEKING WORK Nomadic - currently in Hong Kong, will be in Albuquerque next week and possibly LA/SF around the end of the month. I've worked professionally with python, ocaml and erlang. I've worked in search ( http://bit.ly/ji-texsearch-op
727.
▲
by
jamii
15y ago
Maemo/MeeGo does, which means that a fair few Nokia phones and tablets do. I believe Sony's upcoming NGP will use Telepathy as well but I can't find a reference right now. Regardless, my point was that the API has since been reproduced an
728.
▲
by
jamii
15y ago
> Everybody had a Sidekick username, and your app could send a packet of information to any other Sidekick as long as you knew their username. That was guaranteed to be delivered and guaranteed to be delivered in sequence. Made all sort
729.
▲
by
jamii
15y ago
Erlang. Damien Katz wrote couchdb.
730.
▲
by
jamii
15y ago
> Migrating to a different SQL solution (e.g., postgresql) shouldn't be a big problem if your database adapter is built well. If you use sqlalchemy and don't import dialects, it should be a one line change.
731.
▲
by
jamii
15y ago
For what it's worth, I haven't had any issues with Ubuntu in the last two years or so (HP Envy 15, Alienware M11x). Even things like docks with multiple monitors work smoothly.
732.
▲
by
jamii
15y ago
What I find exciting is the increasing integration of Telepathy into Gnome apps. The idea is to enable easy networking for all applications so the user can just pick contacts out of their address book and never have to worry about ip addres
733.
▲
by
jamii
15y ago
I know a fair few people who work one month on, one month off (pro rata, of course). Even in London or Hong Kong (not Tokyo) a competent developer can earn enough in 6 months to live on for 12.
734.
▲
by
jamii
15y ago
Following ideas from both erlang and android, each gui screen within the application would be attached to a single process. When a new screen is opened the process is killed and a new process starts. If new code has been loaded the new proc
735.
▲
by
jamii
15y ago
4 hours x 5 days x 15 weeks x $100 = $30k I spend the other 37 weeks working on open source projects. If you have more in-demand skills you can probably charge more.
736.
▲
Mist: a plan for the anti-cloud
(scattered-thoughts.net)
2 points
by
jamii
15y ago
|
0 comments
737.
▲
by
jamii
15y ago
Earlier in the year I spent some time applying for jobs in the US and the response was almost always that they couldn't afford the time or money to get a visa.
738.
▲
by
jamii
15y ago
The idea is to version control not just the code but the entire state of the project: bugs, documentation, discussion etc. I do think the implementation in fossil is a mistake though. If they had tied it to the code dag then you would be ab
739.
▲
by
jamii
15y ago
I've been thinking about this sort of thing a lot lately. Sugar ( http://www.sugarlabs.org/ ) get a lot of things right in terms of p2p user interaction. If you want to, say, edit a document with a friend you just click invite and Sugar wil
740.
▲
by
jamii
15y ago
> [Go] gives a new breed of concurrency you won't find in other languages, including Erlang. And this comes from goroutines. Goroutines aren't threads or lightweight threads. They aren't callbacks. They're processes within a single addr
741.
▲
by
jamii
15y ago
The German system can be presented more simply. First, here are your local candidates. Which one do you want? Second, here are the global parties. Which one do you want? That's pretty simple.
742.
▲
by
jamii
15y ago
> I believe there is an enormous difference between what you're citing as spare-time activities versus what a 'project' entails. Sometimes I have clients with interesting projects but 90% of the time my day job is stirring enterprise so
743.
▲
by
jamii
16y ago
SEEKING WORK Remote work preferable. Nomadic, currently in Hong Kong. I'm also interested in fulltime work and I am willing to relocate for the right job. I've worked professionally with python, ocaml and erlang. I've worked in search ( ht
744.
▲
by
jamii
16y ago
You would have to rip out a lot of the introspection functionality in erlang to make this work eg 3> [P|_] = erlang:processes(). [<0.0.0>,<0.3.0>,<0.5.0>,<0.6.0>,<0.8.0>,<0.9.0>,<
745.
▲
by
jamii
16y ago
Using TECS to go from NAND gates to assembly is 4-6 evenings worth of work and totally worthwhile. I have a rough idea how compilers and operating systems work but until TECS everything below that was run by little laptop pixies.
746.
▲
by
jamii
16y ago
Ahem - https://github.com/quartzjer/Locker
747.
▲
by
jamii
16y ago
A much stronger argument against patents, which the OP only touched upon, is the existence of FOSS. Patents exist to encourage the disclosure of ideas but FOSS already provides an excellent mechanism for this. Not only that, but the existen
748.
▲
by
jamii
16y ago
Here is an erlang version of the chaos monkey: potential_victim(Minions) -> fun (Pid) -> not(pman_process:is_system_process(Pid)) and not lists:member(Pid, Minions) end. death_from_abov
749.
▲
Locker - the "me" platform
(github.com)
6 points
by
jamii
16y ago
|
1 comments
750.
▲
by
jamii
16y ago
Similarly, but much less mature, Mirage runs the ocaml RTS directly on top of Xen: http://openmirage.org/
More ›