Hacker Newsnew | past | comments | ask | show | jobs | submit | rooted's commentslogin

Why do the images load in a different order between https and http? Https seems to load them in order and http seems to randomly fill them in.


I think a distributed system is better defined as a system where timing becomes an issue to the coordination of components in the system.


Isn't this just the same as Dynamic Programming?


> Isn't this just the same as Dynamic Programming?

The two concepts are very related. I would say that corecursion is more low-level and more general. It's also true that DP is not really a computing term. DP is an optimization technique which, when performed using a computer, is often coded using corecursion.

See the comment by chriswarbo[1] for both an excellent explanation and some examples that I don't think we would call DP.

[1] https://news.ycombinator.com/item?id=7721390


Very slick! Does it automatically start OCRing every image, or does it wait for a user to try to select the image text? Asking because I'm concerned about this decreasing performance.


It waits until you start selecting the image text, but the text detection starts when your cursor moves toward an image. It uses WebWorkers extensively, so on a multicore system, the performance shouldn't be hit. I haven't noticed an effect on battery life, but that's not out of the question.


Check out drip?


I'm using it. It cut the startup time in half. Saved memory images could do much better.


A 16 digit alphanumeric id? It's far more probable they just copied his code


Clojure is not actor based but has some terrific primitives for concurrency


Quasar's Clojure API[1] gives you very Erlang-like Clojure actors.

[1]: https://github.com/puniverse/pulsar


Specifically, core.async brings Go-like goroutines (channels) to Clojure.


I can't think if a situation rm is safer than rm -f unless you want to have confirmations for each file that's deleted.

I'm a fan of aliasing rm to move files into a trash folder


it's probably safer to just remember to use mv instead, because there's a very high chance that you'll do the wrong thing on a terminal that doesn't have that alias available.


Just alias a third command that moves to your trash directory and won't accidentally trigger rm when you're on a new machine.


I'm not sure if this is sarcastic


Of course it's not. Why is it reasonable to pay lawyers $600/hr but to pay a skilled computer engineer the same is interpreted as a joke? That's not a rhetorical question -- I'd really like to know the answer.

Actually, I suspect I know the answer in many cases, but I'm curious what other people think.


My understanding of how legal billing works is that you aren't actually buying one person's time for $600/hr, but you're buying a team of junior paralegals, legal secretaries, and young associates and one big-name attorney to supervise them. The big-name attorneys make a lot, but nowhere close to $600/hour; even if they're partners, a lot of money is going to the salaries of the paralegals, legal secretaries, and $160K/year associates under them.


Is your lawyer an in-house general counsel? Probably no. Do you require this person's services for ~40/hrs per week, every week for years on end? Probably no.

I would certainly pay an amazing engineer $600/hr if I could call on them at any time and get billed at increments of 6 minutes, but that would be an insane way to build software (I know lawyers who think its an insane way to do law, but it is the system).


Because there are less lawyer than engineer. You can't outsource lawyer from different country.


You can't outsource lawyer from different country.

Maybe not trial lawyers or other positions where you need a warm body in the courtroom, but entry level lawyers are feeling the outsourcing squeeze as well.


Source? I'd be willing to bet there are just as many lawyers as engineers.


Different country has different law.


He could have interviewed the junior employees. Perhaps even gave them their offers


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: