gislik

Joined 15 years ago

Karma
227
Submissions
15
Member since
Feb 17
[ my public key: https://keybase.io/gislik; my proof: https://keybase.io/gislik/sigs/VTihNoVqoLfv_vbYb0M2b3aWa7SAzt0aw6p4I6dfNCA ]
View on Hacker News

Recent submissions

Comment · 13 years ago
CurveZMQ - authentication and encryption library

https://github.com/zeromq/curvezmq

CurveZMQ was recently announced by Pieter Hintjens (one of the 0mq contributors) on his blog:

http://hintjens.com/blog:45

Comment · 13 years ago
Yes, you can. The ZeroMQ git repository now contains a pure Java implementation of ZMTP/2.0 which aims to be compatible with libzmq 3.2.2.

https://github.com/zeromq/jeromq

I've recently started to migrate my ZeroMQ/JNI to pure JeroMQ and I have a few simple components in production already.

Comment · 14 years ago
Comment · 14 years ago
For those who want to explore the DNS based services there are a few options. These services seem to very similar and most of them are $5 a month.

I have been using http://playmo.tv for just over a year and I get my daily dose of Netflix, Hulu through my Apple TV.

Prior to discovering "geounblocking" I must admit how oblivous I was about the advances in streaming media :s I am happy to pay for the conveniences of streaming Netflix, etc.

Comment · 14 years ago
Comment · 14 years ago
Comment · 14 years ago
Restricted access is all to familiar for me although the situation feels slightly better than in the rest of Europe.

A recent trend in bypassing geo-restricted content seems to be a DNS solution. I signed up for an account with playmoTV (http://playmo.tv/) a couple of months ago which has work quite well in streaming Hulu Plus, Netflix, Pandora and Spotify here in Iceland. In addition it's quite ironic to see DNS layer being used to grant access to restricted content while SOPA/PIPA plans to use it to restrict access even further.

Their focus is to enable access to US content but I have it confirmed from their help desk that UK support (BBC iPlayer, Sky Go and ITV) is soon to be announced. Might be something to look into for the Olympics.

Comment · 15 years ago
The Python services probably end up getting rewritten at some point but I want to focus on delivering a product. Right now the Python services can easily be deployed as the don't have that many dependencies on other libs. All further development will be done in Clojure though.

Of course most things can bee pooled into a multiprocessing pool. It's just a matter of the pain you have to endure while doing so. For some tasks it's a straight forward process while for other tasks it can be pretty painful. The crawler is IO-bound but most of the collaborative filtering algorithms are CPU-bound and having nice concurrency constructions in the language is a bonus.

Comment · 15 years ago
Thanks for some very spot on points. I do mention multiple processes in the blog: "Fortunately not all problems require concurrent solutions as they are either IO-bound or can be scaled by forking multiple processes." And this can be a solution to many of the scaling needs. Some of the challenges I'm facing are however more CPU oriented and it gives me a warm feeling to have a concurrency model like STM to lean on.

I totally agree with you on the point regarding worrying about delivering a product instead of rewiting the work. That's why the services already written will remain in place and I'll there fore be running Python alongside the Clojure/JVM stack.

Comment · 15 years ago
I resonate well with many of the reasons for why one chooses Erlang in a project. I guess it all depends on the problem domain :)
Comment · 15 years ago
Comment · 15 years ago
Comment · 15 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton