News for hackers. Stuff that matters.

denik

Re:Ask HN: Who is hiring? (April 2014) on Tuesday April 01, 2014 @03:39PM (#7511107)
Surfly (http://www.surfly.com) - Amsterdam, the Netherlands - Full-Time [Will relocate/Arrange work permit]

We are looking for a Senior Software Developer for full-time employment. You will be part of the core team helping to build and architect the backend of our main product.

Surfly provides the easiest way to share a web page or a document on the web. Unlike traditional screen sharing it requires no installation or browser plugins and is limited to a web page rather than the whole screen. By using a smart content-rewriting proxy we allow any website to be shared, without website owners having to change them in any way.

More about the job: http://www.surfly.com/jobs/

Reach me at [email protected]

pdf.js is great. we used it at surfly to implement purely web-based collaborative pdf viewer that works on any modern browser.
Re:Task.js: Beautiful Concurrency for JavaScript on Thursday April 25, 2013 @07:41AM (#5606634)
> Implicit stack coroutines (like greenlets) can always be built on top if necessary, but they tend to require horrible things like monkey patching to work together with existing synchronous, blocking code.

that's not true. monkey patching is an optional feature that you can use with greenlet-based libraries, but you don't have to.

compare that to inlineCallbacks, where you don't have that option.

Re:Ask HN: Who Is Hiring? (September 2012) on Sunday September 02, 2012 @12:01AM (#4466094)
Amsterdam, the Netherlands - SiteSupport Services B. V. - Senior Python developer.

We are looking for an experienced Python developer for full-time employment. You will be part of the core team helping to build and architect the backend of our main product.

We're a funded startup located in Amsterdam, the Netherlands, developing a web based co-browsing tool that will greatly simplify online support and sales.

We offer competitive salary, good benefits, such as reimbursed conference (e.g. PyCon) travel, reimbursed costs of relocation to Amsterdam, help with getting Netherlands' work permit for those outside EU.

Job requirements: http://www.python.org/community/jobs/#sitesupport-services-b...

Re:WebSockets RFC is now official on Monday December 12, 2011 @02:38AM (#3342719)
We've just released a bunch of updates for gevent-websocket: https://bitbucket.org/denis/gevent-websocket

We use it successfully at SiteSupport (http://sitesupport.com)

I have written about the reasons here: http://blog.gevent.org/2011/04/28/libev-and-libevent/
Re:Libev and libevent on Thursday April 28, 2011 @02:27PM (#2494453)
There are 2 possible ways for the next release a) conservative - use libevent's http on top of libev-libevent emulation b) reimplement them; maybe start with an http server that already uses libev, like bjoern

Conservative option might be chosen as a temporary solution if release 0.14 is delayed for too long otherwise.

Re:Socket.IO 0.6 released on Wednesday November 03, 2010 @10:32PM (#1867391)
Indeed, sorry. Here's the correct link: http://bitbucket.org/Jeffrey/gevent-socketio (by the same guy)
Re:Socket.IO 0.6 released on Monday November 01, 2010 @10:11PM (#1859022)
For those Python developers who want to try socket.io, there's an implementation of server part of socket.io in Python: http://www.gelens.org/code/gevent-websocket/
Re:Gevent: the Good, the Bad, the Ugly on Friday October 29, 2010 @03:33PM (#1848676)
I mentioned mysql-connector as an example of a complex enough library that runs with gevent via monkey patching (in reply to "gevent only solves the most simple conversions by monkey patching", which is wrong).

Have you tried gevent-MySQL? It's written in Cython and as far as I know is fast.

Re:Gevent: the Good, the Bad, the Ugly on Friday October 29, 2010 @03:15PM (#1848593)
gevent runs most of the protocol implementations written on top of standard socket and ssl modules. For example, pure Python mysql-connector works fine with gevent.

There's also a mysql driver for gevent implemented as an extension: http://github.com/mthurlin/gevent-MySQL

Re:Why node.js excites me on Tuesday September 28, 2010 @01:25AM (#1734676)
Another similar library: http://gevent.org
Re:Chat Roulette Removed? on Friday August 27, 2010 @03:36PM (#1639942)
if need a similar site, try omegle.com
Re:Diesel 2: Using generators for async (and back again) on Wednesday August 11, 2010 @12:18PM (#1595116)
There are contributions on the mailing list of threadpool and subprocess handling. But you're right this should be in the library - we're working on it.
Re:Diesel 2: Using generators for async (and back again) on Wednesday August 11, 2010 @01:45AM (#1593956)
You should also check out gevent (http://gevent.org) which is similar to eventlet.
here's another long polling chat, in Python and with source code: http://chat.gevent.org
here's a library to do async concurrency in a synchronous way without yields (using greenlets): http://www.gevent.org
Monkey patching is not mandatory. 3rd party modules can be "ported" to gevent manually as well. It's a matter of preference probably. Would like to know what better solutions you have in mind.

not sure if counts as large-scale but omegle.com uses gevent. 9257 users online currently.

Re:Ask HN: Review my app - Notification Service on Wednesday February 17, 2010 @11:11AM (#1131751)
Filtering is one of the possible features indeed. I've added a suggestion here: http://rssim.uservoice.com/forums/40421-general/suggestions/... if you need it, vote for it!
Re:Ask HN: Review my app - Notification Service on Wednesday February 17, 2010 @11:04AM (#1131738)
1) send STOP to the bot. More info here: http://www.rss.im/help or send HELP to the bot 2) that's what verification code is for. chatbot won't send notifications or even feed's url and title until the account is verified

Older ยป