HN user

carlhu

82 karma
Posts6
Comments30
View on HN

I know this is a downer, but given that the article states that 18% of the population are "elite" after 10 generations, and there are 2000 elite foxes now, doesn't "strong selection pressure" imply there were around 10K-30K individuals culled in this project for not belonging to "elite"? Is this normal breeding practice? Speaking as a somewhat guilty owner of a beloved papillon-breed dog.

The video ends with a brief second where the cyclist explains what prevented even higher speed. I make out: "too much vibration...", "knees rubbing...", "unable to continue increasing power output". Would love to hear more about this.

I have the Odroid XU3 (which I think runs the same version of their Ubuntu). XBMC/Kodi runs on it, but I get a crash intermittently when fast forwarding a movie. VLC works perfectly. Chromium and Firefox runs superbly. I was unable to get Flash working so Amazon Instant Video and HBOGo don't work. Wireless with the $8 usb dongle they sell works perfectly.

Minus is hiring! We are creating new ways to bring people closer together, to subtract the distance. We are seeking curious, inventive, and self-driven individuals in our New York City midtown office. All full-time positions include competitive compensation, stock options, and benefits.

We are interested in Android, iOS, and backend engineers (we love Python and Clojure). Check out http://minus.com/pages/careers for details.

Send me email at carl at minus.com.

Sure, let me give some further implementation detail.

We were inspired by https://github.com/dmitry-dedukhin/lightweight-uploader, particularly the js implementation from Dmitry.

It turned out, however, that the simple flow control he implemented was not adaptive enough to simultaneously accommodate both low-latency/low bandwidth and high-latency/high-bandwidth connection.

For resumeable uploads to work efficiently for both cases, we implemented TCP/IP-style congestion control (e.g. slow start window size scaling and exponential back-off retry timeout), but over http POST requests instead of UDP packet sends.

Note: We got resumeable uploads working for Chrome and Firefox only. Internet Explorer and Safari still fall back to flash and non-resumeable uploads (respectively).

If you use Chrome or Firefox, you can now drop a file onto a page on minus.com, unplug your network, reconnect, and your file resumes uploading where you left off.

I love the web and am excited to see the range of possibilities for pure-browser features expand.

Ianb, may I inquire as to what is the difference you mean between servlets and cgi. A cgi written in perl for example, was essentially a perl servlet, I think. How is the CGI model fundamentally different from a servlet model, where your application code is given a request as a parameter to a function, and must return a response?

I love the compact notation for pitch and transforms. Question: there are two other aspects of music that would be wonderful to encode in your approach: note duration and loudness.

Do you have ideas on how to achieve this while continuuing the readability of your syntax?

The design pattern the author presents for expressing iteration and the log parsing example is original and beautiful. I hope the author reads this comment thread and sees how appreciative we all are for his contribution.

Our thinking was that the galleries people create anonymously are different than the galleries people want to associate their user with, so we make sure to make those two histories completely separate. Any ideas on how we can make this more clear from a UX design perspective?

Carl here (Minus co-founder). Thank you for the suggestion! Sometimes you want to drag, sometimes you want to pick files from a dialog. Look for this feature in 1.5 weeks or so. We'll also add the API (discussed in this thread) as well. People should be able to use whatever method is convenient for them. Thank you for your feedback!

This is Carl (Minus cofounder). Exactly, Evgeny: When you drop an image into Minus, we immediately show the local image to offer the user immediate usability. The image is uploaded in the background. We'll add indicators to make this more obvious. Thanks for the feedback!

This is Carl, cofounder of Minus. Thank you for the suggestion, Ryan. We've been designing and iterating on an API and have just about finalized it. We'll implement this in a week's time or so, after we fix a few bugs first that folks on this list pointed out to us.

This is Carl, cofounder of Minus. Thank you for the suggestions. We are looking into adding OpenID and Google Login soon. In the mean time, we designed Minus in the hope that you can use Minus effectively without having to sign up at all!

Jinja2 is indeed much faster and offers a more flexible expression syntan than Django's template engine. However, Django's native template engine has one huge advantage right now - when there is a syntax error in the templates, it almost always gives informative errors the correct location. Jinja2, as it is right now, often gives no errors and completely wrong locations for the problem. This has been a serious disadvantage for me when dealing with more complex templates. This is surely temporary, but is the state of affairs right now.