skysight-inc/HackerNews huggingface dataset:
Presumably you would have less wear and tear on the car by driving it less. This entirely accepts the initial purchase of the car as a sunk cost, so the number of hours doesn't really factor in, the rest of the costs are all hourly, unlikely the car purchase which is a one time cost.
Tell HN: Homejoy fails and Handy.com miserably takes advantage
>Handy is offering a $1,000 bonus to Homejoy professionals who successfully register for the first-time on the Handy platform. Handy is the leading brand that customers trust to take care of their homes. Our independent professionals make on average over $17 an hour per job using the Handy platform, which offers them great flexibility in how and when they work. We hope that Homejoy professionals take us up on the opportunity.

source: http://blog.handy.com/the-future-of-home-services/
It's shameful to allow this story on Hacker News but to delete any threads about the inner workings of Reddit.
They might be considered awful now, but back in the day they were better than any alternatives. You couldn't play records in your car or while jogging, and cassettes were more convenient than the bulky 8-track which was the other common format.
Since when does a socialists got into a private high tech sectors?
Since when do people have to be paid the same?
Each and everyone is unique in their abilities and the value they bring to the employers, so should be their salary.
You can OOP in C so just treat it the same as you do other languages. Have a read of http://www.cs.rit.edu/~ats/books/ooc.pdf
Wrong url?
You could say all of those factors for Chrome, except for the first one.
So...he uses his personal car to drive for Uber, then deducts the cost of the car from the money he made and says he ended up with nothing? It's like someone running AirBnB in their house and spending all money on mortgage and then saying that they make no money on AirBnb. Unless, of course, he uses the car for absolutely nothing else apart from driving for Uber, and wouldn't get a car otherwise.
In my blog I support RSS and twitter to give people a choice.
Is this from personal experience? because from all what i could gather since 2011/2010 tax records are only issued on demand using a FOIA request form and you need to specify a legitimate reason to access them.
Feels like a "Live at the Apollo for Computer Scientists"
Er, that's not "taking advantage."

"Taking advantage" would mean that the ex-Homejoy cleaners are being exploited to accepting the sign-up bonus. The cleaners are not being forced to work for Handy at a subpar value. And is a good offer since otherwise they would be completely out of work.

What you are think about is "oppertunistic," which is not inherently evil.
Safari handles those cases like a pro.
Miles are overrated as a unit of wear. I sincerely doubt a one year old car with 100k miles will require replacement. I would double or triple the authors expected vehicle lifespan.
It's possible that they are using different video codecs. On Safari H264 and on Chrome VP9 but with only H264 being hardware accelerated.

This is just a total guess of course (and I'd have thought it would depend on what the other end of the chat supports as well), but I bring it up since people have recently been complaining about YouTube in Chrome using far more CPU than YouTube in Safari, because YouTube uses VP9 in Chrome. e.g. https://news.ycombinator.com/item?id=9330357

On the other hand it's possible that it's just the general suckiness of Chrome video performance, even when using H264 it seems to use over twice as much power as Safari: https://news.ycombinator.com/item?id=9806976
Apparently Dennis Ritchie was set against adding even user-optional features to address C's performance limitations versus Fortran ("If you want Fortran, you know where to find it.") I think that's (at least partly) why they started showing up in C99, after the first round of standardisation which he wasn't involved with.
It's something you could arrange if you wanted to, but it could be pretty complicated! Swapping individual classes within a VM and having multiple classloaders could be very nuanced to debug. I suspect it would also complicate usage of concurrency and primitives -- for example, there will be a separate EventBus for each classloader, rather than one for the application. The app will need to embrace subtlety like that to be correct. I'd almost be tempted to consider the two classloader roots to be two separate apps in the same process, but they'd need to share the same file descriptors for network communication and logging. Urk.

It's a neat idea though. Do you know of any frameworks that would make the idea easier to implement? It sounds loosely similar to the Unix availability concept of passing off the listening socket to a new instance of the process, while allowing the old processes to linger until they finish serving their requests.

All other things equal, I favor architectural approaches where I can take any machine offline safely and effortlessly since I tend to need to handle that case anyway for availability reasons.
Off the cuff comment, just before I go to watch the video: Here's something that Smalltalkers didn't like to talk about during the height of the Java vs. Smalltalk flamewars of the late 90's/early 2000's -- To be a good production Smalltalk programmer, you had to be very mindful of "types." (Reason for quotes!)

Exactly what do I mean by this? The good Smalltalkers would code in a such a way, that people could rapidly and completely figure out what "type" was in every variable, and reliably keep track of all implicit "Interfaces."

So of what value was Smalltalk, if you had to do all that manual work? The fact that what would be "types" in other languages were handled as conventions. This made exploratory coding very rapid.

This is also why I appreciate Go's pragmatic language design around this issue: The compiler keeps track of these things for you, but doesn't require nearly as much bookkeeping from the programmer to have that happen.

Now to see what Mr. Bracha has to say.

(Note: Conventional Smalltalk is actually strongly typed. It's just that everything is typed "Object" and exceptions are more or less just normal program execution with one VM built-in to get it started. This is why what other languages would consider "types" are really just conventions.)
Why is his daily mileage so high? He states he makes $1.10 per mile, drives 260 miles a day, but only makes $150 a day.

This implies that less than half his mileage is being utilized. With an operating cost of about $0.22/mile (it's actually higher given depreciation from excess mileage - I'd guess it's closer to $0.3), he is probably making maybe $0.36/mile driven. (factoring depreciation, < $0.28/mile), which means his net during the year is something like $26k to $34k.

My take-aways:

1. The biggest surprise is how low his mileage utilization is. With an efficient dispatch system that Uber offers, I would have expected much higher mileage utilization -- someone shouldn't need to drive around for long searching for rides like a taxi would.

2. He needs to get a more fuel efficient car. His MPG is only 26, which hurts his bottom line.
If justice is blind, then they are the same thing! They are willfully ignoring or choosing not to obey the rules that society has agreed upon for all people.

If you want to argue that different crimes are different I'm all for it. But if you're going to do that, then please explain to me how Weev not releasing the information publicly is so heinous as to deserve years in prison and a fine worth a substantial fraction of a house.
Do the fans stay at a pretty consistent level, or do they throttle a lot from quiet to noisy?

I'm thinking of getting one, but the people I know who have them tend to use them in noisy environments and can't answer my questions.
Yay! First fork of actor.im in less than week after release'
Ask HN: Does such a programming language exist?
A language that is simple and readable like Python, is static and strongly typed, supports multi paradigm and leverages multi cores or has non blocking IO.
Having endured my share of terrible tie-in games (Yo Noid anyone?), I never gave M.C. Kids a chance. It's a shame to read 20 years later that it was apparently a good game.

The other parts of that Russell's Quarterly issue was fun to read, too. Lots of memories.
Could we have a more informative title? "Incremental" means little without context.

Maybe just "Introducing Incremental: self-adjusting computations".
Question: In the future, should I attempt to summarize the article or use the exact title from the post (which I think is another HN rule?)

Because I agree that the title was terrible but I've been scolded in the past for changing titles.
I'm not overly convinced by the current "no management" things either. But, I pretty much disagree with you from this on.

I think this outlook is either very semantic or are overlooking how much human organisations vary geographically and historically. We have had tribes, clans, nations, hoards, navies, divinely mandated empires, amateur field hockey teams, political parties, a diverse range of associations wherein people wear uncomfortable clothes and vow celibacy... An "organisation" is just a group of people a memoplex of human culture. We have had all sorts.

A limited liability company is just one of these. We are going to keep inventing more of them. I don't think it's far fetched to expect that one or two of them will produce camera drones, video games, or medicines.

If you think these are all the same, because the abbot is the manager or something along these lines, that's what I mean by very semantic. Otherwise, change is always possible.
There used to be some specialty cassette decks that would record 4 track audio on a cassette (it used the full width of the tape rendering it one-sided). Used often for demos, or low-budget studio work, etc.
Having worked at a well known UK worker coop they do tend to attract those who might be broadly considered progressive.

European coops tend to be more left-wing and the USA coops don't have a political slant in the same way.

The main problem for worker coops is access to capital.
With AirBnb, you rent out an item that is mainly fixed costs and incurs little variable costs per utilization. With p2p car rental like Get-around, it's the opposite. with Uber, it's even more so on variable costs, as it actively requires your time.
The Cult Could Become a Church: On David Foster Wallace
'The decline of spam is usually attributed to legal prosecution against botnets (including by major tech companies like Microsoft), faster reaction times by network providers, improved blocking, and better filtering. The main goal is to make the business less lucrative: If you can slash profit margins for a spammer, you can slash spam itself.'
> it actually works with software packages.

Well I don't know about that. I can't open Settings in Chromium at all anymore, the whole browser crashes. It also constantly uses 100% CPU for something so with Chromium open my load is always >1.

In VirtualBox none of the file open dialogs work.

If I switch to a console from X the whole screen glitches and gets stuck, I have to SSH in to restart/stop X.

Suspend doesn't work for me.

So yeah, it doesn't work on the desktop as well as Linux does. Haven't had any problems with it as a server though.
For the lazy ones:

sudo grep psk= /etc/NetworkManager/system-connections/*
And what if I don't find other human babies cute? But still find all kittens and puppies cute?
I always was fascinated by the X-29 simply because it could not be flown without computers to make up to forty adjustments a second to keep it airborne. Hence the limitations imposed by the programming kept it from being as agile as many had hoped.

I have to wonder, if in drone form where crashing would not result in a pilot death could it live up to its supposed hype because its programming restrictions could be lifted to the point of it being always in near crash
Still not convinced that the problem of getting Facebook to recognize your legally changed name or the name you use in daily life, is the same as "my stage name is Lil Miss Hot Mess" or "I am using a solely-online pseudonym for all Facebook communication."
The 'garbled microphone input' seems a bit of a red herring, it's likely that the thermal throttling is kicking in which is causing the audio recording app to get slowed to below real time making it sound like garbled.

I've had the laptop for about a month now, and yes, Hangouts will bring it to its knees, but for some reason Hangouts will bring just about any laptop to its knees.

Battery life is as advertised, you do get 8-10 hours of web browsing, and shockingly, about 6-7 hours doing some light development work with Xcode. I've definitely had times when battery life seemed a lot worse than it should have been but that has been solved with a quick trip to Activity Monitor to see what's eating the CPU.

Spotlight Web Content was a common culprit so I turned off Spotlight Suggestions (also Bookmarks and History) and that made a noticeable difference.

I've only had heat come up as an issue once; turns out it needs to be on a hard surface when you're doing something CPU intensive. Who'd have guessed?
> Did somebody hire you? He's your boss. Can somebody fire you? He's your boss. Can they tell you to show up at work at certain times, or prevent you from taking the afternoon off to take your kid to the doctor? He's your boss. Can someone control whether or not you get a raise? They're your boss.

What are you talking about? In the flat-managed places I've worked in, a group a peers periodically voted on everyone else's performance. If you had to leave the office for something, you announced it (but never asked permission for it ) on the group mailing list.

> Does somebody extract the excess value from the of the labor you provide, and claim the right to do so by more efficiently organizing the workplace so as to produce value most efficiently?

The one I'm talking about was a publicly traded company, so no. The technical "owner" of the company had little to no say in the management. Maybe this place was not the typical employer. It was in a field where talent is extremely valued. The employees ruled.

If you ask me, it's quite a bit harder to brown-nose 20 of your peers, than just one boss. The dynamics were vastly different than a non-flat, 1-boss system.
I define "green" and "invisible" however you like so long as they are contradictory, since it is only a thought exercise.
My wife pretty much domesticated me )
localhost:4000 is my favorite media site
> Why is his daily mileage so high? He states he makes $1.10 per mile, drives 260 miles a day, but only makes $150 a day.

He's not paid for the mileage spent on the way to pick up someone, only after they get in.
He does say that his MPG is normally 30 when driving for himself, but becomes lower when driving rides because of all the waiting and stop starting.
Apple vs. the PC Industry
Sorry if it confused you. You are right I am comparing the pricing of $20 using both with and without the split. Let me try again.

Let's say you have 32,000,000 shares and you want to raise $8,000,000. You would need to price the stock at $0.25 per share to guarantee that raise (32,000,000 * 0.25 = $8,000,000). Now let's say an employee has 8000 shares. At IPO their 8000 shares are worth $2000 if the stock opens at $0.25. Let's say the price goes up 4x, or to $1.00, that day. The gain is $6000 ($8000 - $2000).

To rectify the issue of the $0.25 opening price (major stock exchanges will not allow a stock to open that low and have minimum prices), the company decides to do a reverse split to reduce the outstanding shares and in turn raise the price of the stock. The company still wants to raise $8,000,000 so to adjust the number of shares outstanding (go from 32,000,000 to 400,000) they must do an 1 for 8 reverse split. If an employee had been granted 8000 shares when they started, they would, after the reverse split, only have 1000 shares.

After the reverse split and on IPO day the company now opens at $20 (8,000,000 / 400,000). Now let's say the price still goes up 4x, or to $80. The gain is still 4x, and the employee walks away with a $60,000 gain instead.

Where I think this confuses everyone is comparing the gain pre-split and post-split. You are right in that the gain is the same and in theory the employee neither lost or gained anything through the split. However, from an employee morale perspective the employee still views it as a loss. In the back of the employee's head they took the job under the premise of having 8000 shares and when the company IPOs they begin comparing what they should have had to what they really have after the split (8000 vs 1000 or $480,000 vs. $60,000).

The other part that I have left out is that with the reverse split your strike price goes up. So if you were originally brought on with 8000 shares and a $1 strike, you now have 1000 shares and a $8 strike. I didn't factor this in the math above in an attempt to make it easier to follow.

Hopefully that clarifies, sorry if I made that more confusing. You are 100% right the percentages and the gains are still the same in theory. It is a perspective that causes the loss of morale. That is why I was using my original comparison numbers. I am by no means an accountant or attorney so probably not the best person to explain the accounting aspect of a reverse split. :)
"While still friendly with Caetani, Wallis forged even closer bonds with Felipe Espil, First Secretary at the Argentinian Embassy in Washington, an ardent Fascist and a representative of the savage Irigoyen dictatorship in Buenos Aires."

Hipólito Yrigoyen was a democratically elected president deposed by a military coup in 1930... That passes as fact checking these days?
https://en.wikipedia.org/wiki/Lun-class_ekranoplan

While not a plane the sheer idea of this craft shows that sometimes near unlimited military budgeting can result is strange ideas taking "flight".
And compiles to machine code. Please.
I see it more in storytelling terms: the existing hell, the seed of hope, the promised land, the hero's path, the hero made real. It's not so much about the consistency of the storyline itself but instead the emotions which develop in the audience as the story is told.

While I think the steps in the article make emotional sense, I didn't think Elon's powerwall presentation was all that well done. For example the "seed of hope" came across more as a "seed of desperation." He didn't really explain why we're now _able_ to make progress, in a way we haven't been able to in the past. (The audience at Elon's presentation also seemed rather irrationally exuberant, excited for some reason other than presentation itself.)
In this case the argument claims that women aren't merely stereotyped to negotiate less often/less forcefully, but might do so empirically.

Regardless of stereotypes, you would have to look at the actual statistics of how black men negotiate to make such a claim.
OCaml, with a caveat that it's "or has non-blocking I/O", though ostensibly SMP is on its way.
I am curious how this submission keeps getting upvotes after a) it's a blatant product sell with no upside to the casual reader and b) it's been super-flagged such that it doesn't appear in the first few pages.

One of the things that turned me off Meteor was that although it is open source, almost all the third-party material is heavily commercialized and there are no good neutral resources for learning, which makes me not want to bother. (that, and no SQL support)
Although the problem here isn't the plants themselves, it's heavy metal pollution.
You can't count both depreciation and the cost of a new car. If you include depreciation, you should only count the transaction costs of a new car (taxes, fees). Otherwise, you're counting the decrease in car value twice: once as the value decreases and once when you replace that lost value with a new car.
I'll preface this statement by saying that I LOVE my Macbook Pro. (Retina, 15-inch, mid 2014) However, I do find it disheartening that it overheats so frequently/quickly. It generally overheats if I have more than 8 or 9 chrome tabs or I have a server running (ember-cli causes it to instantly overheat). The worst and hottest it's ever been was when I tried to play Starcraft on it the first day I got it. Haven't tried since... My wife is always joking about how my computer sounds like it is rocket ship about to take off because of the noise the fans make on a consistent basis.
I use OpenBSD and haven't found software to be an issue. Certainly mainstream stuff such as Chromium, Firefox, LibreOffice, VLC, Evince, Gimp, Inkscape... all works.
Or on his way home (unless he happens to get a passenger going to his neighborhood).
>4. People chiming in that you should only drive for Uber part time. The profit per mile is probably worse for part time driving, but it certainly isn't better.

Some times of day are much more profitable than others because there are a lot more people taking rides, so there's less time spent waiting and shorter distance between each ride.
George Carlin on Global Warming (Warning: Highly Controversial)
> most minimum wage jobs don't reimburse you for the costs or time spent commuting to and from work

The compensating factor here would that Uber drivers are not compensated for the time/distance traveled to pickup point.

> I think the US also has higher self-employment taxes

The carrot with that is more generous allowances for tax optimization (deductions, SEP IRA limits).

> you don't get health insurance and other benefits

That is on par with other minimum wage jobs.
Philosophy isn't a method of answering questions, it's a discipline. (I mean, do you really think that everyone from Thales to Quine was using a single method?)
Do you have any links/references to the papers you mention?
> research on security mechanisms, for instance)

Citation(s) requested.
The real question is: Why don't you just use Erlang or Elixir?

Can you find the magic sauce in another language?

I believe the honest answer is no. You can't do it in Java because the JVM doesn't support it. You can't really build this on top of something that was not designed with parallelism and concurrency in mind, and designed correctly. For that reason Go doesn't do it either. Scripting languages aren't even thinking about it and to do it in something like C or C++ you'd basically be recreating a poorly implemented half working version of erlang.

So more interesting is--- why do people have this aversion to Erlang and Elixir?

It doesn't take but a couple weeks to get used to erlang programming, and Elixir is even faster I think.

For the record I've been taking interns thru Programming Elixir in about 2 weeks and getting them to where they can program in the language (just at that point now with a new group so we'll see how much they struggle... but I've already seen code written by them.)

Erlang did it right and has put in several decades of effort getting it even more right. Other languages, like Go, aren't even trying (though of course advertising "concurrency" is very popular, none of them really do it.)

All these people choosing things like node.js or go for problems where erlang is the correct solution make me think that too many of the people in our industry aren't really engineers, but more scripters following the herd.

And engineer knows why erlang is the correct solution for distributed systems.
Repairs are not linear with miles driven. If you average vary low mileage (aka under 6k / year) you can bump that up to ~6k/year on the cheap as many components like tires age even if there not being used.

http://www.edmunds.com/car-care/how-old-and-dangerous-are-yo...

I suspect many city drivers could work for at peak times late Friday and on the weakened without adding a lot of maintenance costs.
not sure if this exists right now, but i would love to see a good tutorial/article on storm showing how to use it to solve real life problems instead of "hey here's a way to split words and count them".
I wish there was a law that all articles had to have an abstract at the beginning.