Recent submissions

Comment · 7 years ago
People do litter, and they aren't many community driven initiatives to clean up, but I don't think litterers are the source of the garbage problem.

Many municipalities in Rome dispose of garbage through large bins placed on the street at the bottom of apartment buildings. Especially during the winter, these bins are not regularly emptied, causing piles of waste around them and litter being carried around by the wind.

The same happens with parks' garbage bins, with the added challenge that you probably can't pick up the park's garbage and bring it to the municipal bins... because they're already overflowing.

Comment · 8 years ago
Trades are only triggered when profit is > fees. Depending on the market there can be fairly large opportunities popping up (on the thousands) a few times an hour. In a triangle, you only need 1 of the 3 pairs to have an inefficiency in the book to trigger a trade.

During the december craze: very profitable. Now: better than not trading.

If I were american and had to pay higher taxes on short term gains, it would probably not be worth it.

Comment · 8 years ago
Comment · 8 years ago
Comment · 8 years ago
Very interesting to see this. I've been running a similar infrastructure rendering sometimes up to 500k pages a day, although often without images. I'm also running on Digital Ocean, but using nightmare.js (https://github.com/segmentio/nightmare), which runs on top of Electron, which in turns runs on top of Chromium.

The CPU and RAM patterns I see are different, with fixed CPU usage at near max and memory oscillating between 65% and 80%. I believe this is due to the different usage pattern, I basically always have at least 20/30 jobs running concurrently on each machine, and they're usually fairly long (up to 10 minutes or so).

Contrary to what you mention, I've never had an issue with pages crashing and bringing the whole browser down. Maybe it has happened, but it's definitely negligible compared to the benefits I get by running say 5 pages in parallel. For some tasks I've also had some luck overriding the cross-content policy and using dirty ol' iframes to render multiple webpages in the same session.

I've considered migrating to puppeteer, so it's encouraging to see large scale project sharing their experience with it.

Comment · 8 years ago
It depends, I guess. If what you're talking about is a disagreement between two parties about the object of the contract or its conditions, I don't see why you couldn't resolve it the same way you would with a paper contract. I don't know if any country's definition of contract is broad enough to include smart contracts, but you could possibly bring this to court, perhaps?

If the two parties can agree on a new stipulation of the (smart) contract, a new contract can be issued.

As an aside, this is painful, as a smart contract's address will usually be linked to some user facing application or just your own wallet.

A way to facilitate this is through the use of a proxy contract, which is a contract that exists only to forward instructions to a secondary contract (the main one). The main contract can then do whatever is meant to do.

Now if there is a disagreement or a bug, after an agreement is reached, you can deploy your new contract, change the address on the proxy contract and you're done.

Comment · 9 years ago
Comment · 9 years ago
Location: Currently Amsterdam, relocating to PST-EST

Remote: Yes - remote only

Willing to relocate: No

Technologies: javascript, node, python, scikit, nltk, SQL, php, nlp, functional programming, academic experience in Haskell, OCaml

Résumé/CV: https://docs.google.com/document/d/1Owaws6xTfF6B8rMvNkjD_9o0...

Email: amarin [ at ] uwaterloo [ dot ] ca

===================

Hi, my name is Ale. I'm a passionate developer coding since I was a kid. Although I have extensive experience developing full-stack for the web, I'm looking for a remote position that will let me work with data and large distributed pipelines: machine learning engineer, data engineer.

I have experience shipping real-time NLP systems for information extraction and classification. I really loved working on ML projects and want that to be my everyday jazz.

Comment · 10 years ago
Location: Waterloo / Toronto

Remote: No

Willing to relocate: No

Technologies: Python, Javascript, React, Redux, scikit, Laravel, PHP, whatever..

Résumé/CV: https://docs.google.com/document/d/1Owaws6xTfF6B8rMvNkjD_9o0...

Email: amarin [at] uwaterloo [dot] ca

-------------------------------------------------------------------------------------------------------

Note: I'm a EU citizen and require a work VISA although I did my undergrad at uWaterloo

I'm Alessandro, a full-stack dev currently working in Amsterdam and looking to relocate permanently to Canada in October.

I'm looking to join a small, (semi)generalist team; ideally I'd be sharing frontend / backend expertise while also dedicating time on working with machine learning, NLP, AI, or other non-web problems.

Comment · 10 years ago
Location: Toronto

Remote: yes

Willing to Relocate: yes; Toronto

Technologies: Both: Javascript, React, Node, MySQL, MongodDB, Python, scikit-learn, C++

Alessandro: Redux, PHP, Laravel, AWS

Zak: Reflux, Pyramids, Objective-C, Rails

Resumes:

Alessandro: https://docs.google.com/document/d/1Owaws6xTfF6B8rMvNkjD_9o0...

Zak: https://docs.google.com/document/d/1rsqyAOqcuGhhq3m_VwzbUJn7...

Email: two.is.literally.more.than.one [at] gmail com

Attention: this is a joint application.

We are Alessandro and Zak, we met during our [Computer Science] undergrads at the University of Waterloo. We’ve worked (projects, hackathons, etc.), lived and travelled together and we don’t want this to end. We both intend on moving to Toronto in October and would like to work on the same team. Alessandro currently lives in Amsterdam, NL, while Zak is in Waterloo, ON.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton