skysight-inc/HackerNews huggingface dataset:
What seems more likely, actually, is that you will get Akerlof's classic lemon market - due to the information asymmetry of paying by the mile.

The employer knows how much value the driver's gonna contribute for the money they pay, but the potential drivers aren't at all sure how much income they'll get paid for their time/effort. They basically only have hearsay from other drivers/ex-drivers to go on. Furthermore, some are getting burned and leaving the industry (I know personally of one; and there's another in this very thread), and telling others about their experiences.

The number of confounding variables and risks (including but not limited to loading/unloading) are simply too high for them to be able to make an accurate judgment about their potential income.

The natural effect of a lemon market is that the market dries up because the buyers/sellers simply stop transacting when the problems caused by the information asymmetry are too much.

That actually seems to be exactly the situation we're getting here. The wages don't seem to be that bad actually, but the risk is all piled on to the driver, so new recruits are very reluctant to enter the industry after hearing a few horror stories.

Lots of startups have gone down for similar reasons - pricing that is too complex makes potential customers go 'fuck it' and go with the devil they know.
Cops eyeing parody Twitter account in Brooklyn Bridge caper
Yeah it's like when people thought that PayPal guy could create an electric car.
CentOS-6.5 and later with Pipelight and Firefox 24.7.0 ESR works flawlessly. God knows what it's installing and what security holes I opened up by downloading it though.

Looking forward to any native solutions.
Will you open source SpaceCurve so that we can learn from the implementation of all of the points you mentioned?
I would add Project Ara to this list. The technologies being developed to make the modular phone (eg network on a board with UniPro) has the potential to drastically change the way companies design and fab all sorts of electronic devices.
I for one have starred this. Instead of being assholes, create some PRs. The notification right at the top says:

"Feel free to create pull requests to improve the dashboard!"
I think you don't actually understand how ionic salts work in solution.
This way of hiding meta-data should probably be used at a lower level so that all Internet traffic benefits from it.
The word "will" is wrong. The TOS is more reasonably interpreted as "we can shut down tomorrow, and might break your shit". They're saying that they won't assume the user's financial liability if things break. Pretty much every modern web TOS looks like that.

Unless you have some sort of objective measure, calling something "stupid" is just your way of feeling smart at somebody's expense. It's a dick move.

The more useful standard is "reasonable", as in the legal term "reasonable mistake". Here, I think he made a reasonable novice mistake. Being a dick to reasonable novices does not reduce the number of mistakes; it just decreases the number of novices who will actually ask. And also the number who will post articles like this, ones useful in educating other reasonable novices.

I'll add that if you aren't willing to put any effort into a comment, maybe you just shouldn't make it. You can just say out loud, "Boy, that was stupid," enjoy feeling superior, and move on. If you're going to the extra effort of pissing all over somebody in public, then you might as well go all the way and make a useful comment. Or even a compassionate one. That those things are hard for you is only about what you've decided to get good at, not what's actually easy or hard.
Industry accepted libraries tend to get bigger and bigger and slower and buggier with lots of dependencies on other libraries with their own set of dependencies.
To be fair, people have been working on this problem for decades. It is only in the last 1-2 decades, though, that really large datasets (genetic and otherwise) have been available to turn understanding aging from a hard experimental problem into more of a data analysis problem (experiments will obviously still be needed). I think this new availability of biomedical "big data" is what is drawing in a lot of CS-type people recently.

Just like AI, people have been trying for a long time. It's just a damn hard problem.
In my experience, "as if their lives depended on it" means "for 10-14 hours per day, and most weekends". Also, don't expect to be terribly well-compensated for your efforts. Your pay will be below market rate, and job security is (understandably) pretty low. Your goals should be aligned with the startup's mission - you can't be in it for the money.

I think a lot of people are attracted to the startup lifestyle because it's been so glamorized (I was). It actually really sucks, and more than likely the startup will fail. I couldn't find a single startup in SF willing to compensate fairly given that fact, because they have to "stay lean". You really have to want what the startup wants, and join for altruistic reasons - the pay is just to keep you from starving to death while you work there.
> +10% productivity covers the tools

That's a bold claim to say using MS Dev tools are sure to increase productivity by 10%. Have anything to back that up? [e.g. studies, not your opinion or anecdotes].

And +10% productivity compared to what? Using C#/.Net without MS tools? Or compared to using a different stack (which seemed to be the OP's question)?
The author is taking this analogy far too literally. What else can you really say?
It depends on your product/service. If your business model is dependent on rapidly scaling using a cloud based backend then .net isn't the way to go. If your revenue per customer is much higher, and there are fewer actual customers then it can work.

For that reason .net doesn't seem to fly much in the B2C area, but is quite common for B2B stuff.
SQL server is pretty much inevitable otherwise you have to deploy on Linux (don't get me started on pgsql/mysql on windows). Then you have two disparate skill sets to maintain at great cost. Startups need to stick to heterogeneous platforms to keep costs low.

Asp.net v.next is currently a bag of promises. I wouldn't put a product near it for a long time. I back this assertion up with the promises of Velocity, EF4, SilverLight and WF4, all of which were disasterous piles of immature crud that disappeared after a bit leading to massive rewrites. Even MVC has a patchy history and numerous problems in it now (crazy API churn, attribute lifecycle/scope, memory ceiling, routing performance etc are all ones that I've spent days on...). Generally the entire web and enterprise teams have knocked out low quality rubbish for years.

People who advertise themselves as .net developers (as I do) know how to get paid a lot, not necessarily deliver the best solution for the money. There are those of us however who have fingers in many pots who know how greener the grass is and how organisations would benefit from a change and are taken on to fix the tech stack.

Agree with your assertion about BizTalk but mno further.
But for any job that requires training there is a delay between raising wages and the labor supply expanding. Granted, for truckers it's not very long, but for something like software developers it can be half a decade, in which time those who choose to pursue expensive training in hope of eschewing a high-demand job also risk graduating into another burst bubble.
Parsing CSS with Parsec
Zo geef je je jack russell pup de beste opvoeding
And for this simple thing you need angular ???
Here are some sources on non-standard python data structures (including a text trie) that I've found very useful: http://kmike.ru/python-data-structures/

Also I've used this C implementation of the Levenshtein distance which much success as well: https://code.google.com/p/pylevenshtein/
It took a couple of days for the FBI to get back to me that he was legit. I'll edit the story.
Bug marketing – fixing MongoDB replication bugs in TokuMX
Ways to Compute the Inner Product of two Vectors in Common Lisp
Something I noticed after migrating to oh-my-zsh while still on a spinning drive - if you're on a mac and clear out your system logfiles (rm /private/var/log/asl/*.asl), prompts begin to appear almost instantly even with ZSH.

I have no idea what is happening to cause this, but the performance difference is unmistakable.
The people optimitized for the short term (not having to learn a new system) over long term benefit (a simpler system).
Also, you're just moving unemployment from one category to another. There's unemployment in every field. The fundamental issue is, with automation we no longer need everyone to work. As robotics advances the problem will just get worse. We've never, ever needed as many engineers as we've needed laborers and assembly-line workers. Making them all into skilled labor is absurd for many reasons, not least of which is, we don't need that many engineers.
The main criticism should be that these neurons are not like real neurons, because integrate-and-fire is an oversimplification of neurons. So it's not really like the brain at all. There is a lot of fanfare from IBM about it, but truly we've had these models since the 80s. I think it's bad science to just "build a machine with a shit ton of IF neurons and see if it does anything".

The fact that Truenorth can learn approximations is not really surprising, we know that thresholded units can approximate well[1]. They should have implemented compartmental neurons [2]

[1] http://en.wikipedia.org/wiki/Universal_approximation_theorem
[2] http://en.wikipedia.org/wiki/Compartmental_modelling_of_dend...
This entire argument breaks down if you go for e.g. Postgres and Mono/Linux. We do exactly this and it works great. The parts where .NET really shines are all open source (or have a good OS implementation, such as Mono).
I like it! Now I can count the number of files I have in a directory:

ls |py -l 'sum(1 for x in l)'

And also I can count the number of files whose names matche a certain extension:

ls |grep .py |py -l 'sum(1 for x in l)'

I am not saying it was not possible before, but I don't know how to do it in bash.

Looking forward to use that for some basic stats on file. The following should sum up the first column of a csv.

cat data.csv| py -x 'x[0]' |py -l 'sum(x for x in l)'
"No DRM" was never an option. The option was between 1 DRM standard and 50 (so silverlight and widevine and....).

The W3C made the most pragmatic choice, here. I think DRM is still crap, but one system is unambiguously better than >1.
Standard truck-driver meme: how can you tell a teamster from and owner-operator? The operator can back it up.

Why? Because in a corporate yard (where all teamsters terminate) its somebody else's job to drive it in the yard.
Yes I agree there entirely. But you might as well use java and get the better tooling and staff availability then...
> Instead of having a plugin-free future with HTML5 we have an even worse situation.

Indeed. Now we need to have one plugin, per browser, per operating system supported.

Guess which next emerging OS wont be able to fully access "standard-compliant" HTML5? Yeah. All of them.

W3C should be thrown to the sharks for this.
tl;dr: Adding more people to a late project makes it later.
Automating a fleet of trucks has come up few times in these comments. Many commenters have raised concerns of difficult and special situations.

I have worked with machine vision and currently I'm doing my PhD in computational logistics (mainly working on automating the deployment of Vehicle Routing Systems). With this background in mind have given some tought to this: What would be needed, at least in the transition phase, is technology that would allow remote drive-by-wire of trucks in difficult situations (platforms, urban traffic) and wheater conditions.

Imagine a system not entirely unlike the unmanned UAVs the US is using but for civilian use of remote controlling trucks. One driver could probably handle dowzen or so trucks because they would drive under full automation at least 90% of the time. In addition the truck driver could have a normal 9 to 5 job.

Of course there are technical challenges like communications delay etc., but I'd like to hear your opinion on feasibility of such system.
Allen Telescope Array, nearly destroyed, survives California wildfire
Carry a baby, not conceive a baby. OP (deliberately) misinterpreted the meme for comic effect.
The blog post isn't about that at all. Did you read it to the end, or did you ctrl+tab to write a middlebrow dismissal on HN after the 5th paragraph?
> Oh dear. When a student answers that 7/12 is 1.5 and doesn't immediately see why this couldn't possibly be true you know that the problem is rote learning of algorithms.

Not really, no.

1. Students have to have a good concept of division, as you suggest.

2. Students have to know a method of division that accurately gets a precise answer. (whether this is via an algorithmic method or via a calculator)

3. Students have to know that their answer to (2) should correspond to their concept in (1)

4. Students have to recognise that they can check their answer using (3), and then remember to actually check this.

A good teacher will teach all four parts of this process. However, it's not possible to teach part 4 without first teaching parts 1 and 2. Every single child makes this same mistake at some point in their learning. This is not really a "problem" and it doesn't indicate a failure of teaching - in fact, the opposite here: the important thing is that the teacher has identified it and can advise the child on how to improve their understanding.

That's what teaching is. As you say, many adults have not consistently achieved part 4 - in fact, it's not immediate at all: it has to be learned.
And he missed the fact that it's roughly 9.5 months even when everything goes swimmingly (40 to 41 weeks). In some oriental countries like Japan, they talk about 10 months pregnancies not 9 like in the West, where we count since the first missing menstruation.
I work on a .Net stack now and we are slowly moving over to Mono with Open Source alternatives to the MS specific stuff. Not because of investment fear but because the MS stack is both expensive and sub par. Most of the world has moved past them and there are much better options out there. C# is a wonderful language but the MS tooling needs a lot more work to get on par with what else is available. Especially the build tooling.
Here's a listing talking about Slavc:

http://www.volkovi.si/en/about-wolves/wolfs-ids

Which gets us to here:

http://www.vectronic-aerospace.com/wildlife.php?p=GPS_Plus_C...

http://www.vectronic-aerospace.com/wildlife.php?p=battery_si...

They spec the batteries in terms of how many positions, with a 1C battery in the GSM collar giving at least ~1100 positions.

They are apparently obsessed with efficiency.

It's also cool to see that the collars have a remote (or timer) triggered drop off system.
California lemon lawyers
Generic tricks in Golang
The argument he makes about increasing your chances of having one successful project by funding lots of projects is similar to the VC idea of investing in many companies in the hope that one pays off.

While interesting Mythical Man Month's use of the metaphor always seemed to me to be saying that the non-parallelizable tasks take up the majority of the development time. Which is a different argument
I've worked at startups all my life. Two lived; the others didn't. In each case I was fairly compensated when I joined, but no raises for several years put me behind the curve for most of my working life.

Combine no raises with a poor starting salary (which is not the norm in my experience) and indeed you would have a recipe for a bad return.

Even counting my two successes, in the cases we were bought, the parent company's stock subsequently tanked so I made very little of the difference back.
Aaaand just another reason with liberal economics is bullsht. Perfect market my ss.
(Some) people in the Netherlands have also been pushing hard to get prostitution marginalized again, largely under the banner of human trafficking.

Do you know for example that most human trafficking number includes every prostitute that has paid someone for assistance with moving to the Netherlands? Like finding a house, opening a bank account and things like that?

Human trafficking is to prostitution what child porn is to online privacy.
Bad science? Trying things? That's fundamentally what true science is all about. Experimentation is where theories are supposed to come from. Remember Nature just put a ton of neurons together to see if it did anything.

What would be called 'good science'? Reading articles and spinning tales about what comes next? Regurgitating summaries of others' work?
That's actually not what the post is about at all.
Self-driving is largely a big data problem, which Google is far better at than any car company. They also hired most of the big names from the DARPA Grand Challenge.

Google is focusing on a self driving car at NHTSA level 4 and plans to have such a vehicle available to the public between 2017-2020, while these other companies are focusing on level 3 and have no solid plans for level 4.
CSS triggers – A CLI utility that tests your CSS files for CSS triggers
Not the majority of the time; the long pole on the project. It won't be done-done until the long pole is done. So the schedule can't be brought in by adding 'resources'.
New Relic and other monitoring tools can intercept .NET and look at issues there beyond the ones appearing on the event log. There is plenty of information about this on their sites.
Your CSS quibble is a matter of taste, you have a legitimate complaint about the JS so I wouldn't muddy it with a taste based comment about CSS verbosity.
Yeah I mean the car companies have been working on electric cars for DECADES, how could HE beat them to it?
Strange its a hard problem - when so many organisms in nature don't age. Examples should make it easy to figure out.
Just because they've been working on it for decades doesn't mean they're the one's best positioned to it. See electric cars/Tesla.
"But computing pi is one of the worst possible illustrations of why anyone would use Monte Carlo, because it's inferior to the naive approach. i.e., it doesn't motivate why anyone would want to use Monte Carlo."

Any suggestions for a simulation that does illustrate the use of Monte Carlo methods while still being explainable with 16+ age range non-specialist mathematics? I'm hacking around with two step simulations like a tree diagram...

http://sohcahtoa.org.uk/pages/maths_montecarlo.html

My crack at saying how slowly a monte-carlo simulation 'converges' to a value of pi (not really converging, just confidence intervals tightening around the value).
My 'first experience with computers' was playing with a Super Nintendo, for many of my friends it was a Gameboy or some other console. The iPad is a lot easier to hack than either of those, just as the iPhone is a lot more developer-friendly than the feature phones before it. It all depends on whether you categorise today's devices as computers or consoles.

And I remember how I had to pay lots of €€€ for Delphi and later Visual C++ on Windows; at least the latter is now free!

I don't think there is a clear trend in computers becoming more hostile to tinkerers.
Yeah, but one thing that often gets overlooked when talking about 'non-parallelizable tasks' is that most tasks aren't actually non-parallelizable, rather that they are weakly parallelizable (less than linear speed-up), or they have a large time constant (the 'train-up' time of adding additional resources). If you can identify this and recognize your current position, it can still be possible to accelerate your timelines by adding more people in some cases.
I thought it was about sensors and integration. Big-data? That would be open-loop driving (using GPS only to steer) which I desperately hope is NOT the approach they're taking.
Pure AngularJS responsive datepicker
I think the whole thing works out well. You can't speed up the sequential bits by throwing people at it, but you _can_ increase the chance of _finding_ elusive sequential bits (so long as people are already familiar - it can take longer for strangers to have a baby than a married couple! [citation needed]).

And I think your comment balances it out nicely with: and it's already going to take longer than quoted anyway!
"Python native" is an oxymoron, given the language's interpreted nature. "Python-idiomatic" would probably be a more correct choice of words. But that's just me.
Still salary is paid out over time. Tools cost up-front. In a lean startup that could sink you?
Sorry but here is my "bold" prediction: Ara is the Google Barge of electronics packaging technology. There is no theory for how modularity will be a winner this time when it has always failed due to reasons that span technology, product management, and economics. Too many different problems to solve.
Can we say courting is the equivalent of the 'train-up' period for having a baby?
It's pretty well regulated. Quite close to the degree you're describing but based on fairly comprehensive spot checks rather than regular checks if I'm correct.

The fact that they are so well registered is also one of the reasons why we feature so high on the UN's numbers. In very few other countries can you just survey all registered worker and then label them as trafficking victims whether they agree with that label or not.
All this, a comprehensive look at 'this'
Awesome dashboard and project! Bookmarked to come back to it and use it :-)

P.S.: Wish the title was not so poorly chosen. Remember that title really does matter when submitting anything to Hacker News.
I would be more worried about the costs of licensing as a startup. What kind of sprawl will your architecture have? Do you have to pay for SQL server? Acquisition is sooo far ahead of where you are.
Well considering most of the time you have a flipped monochrome icon anyway for when the icon is highlighted it'd just be a case of switching between the two.

I'm definitely curious if you can switch automatically. It'd be a huge oversight if you couldn't.
Except Flash was at least used for stuff other than just DRM, so there was an incentive to get it working across all OSes. Linux is going to struggle once this is adopted, at least open browsers will, and that makes me sad
I like it, it looks really great!

However, the html offers a couple of great chances to use angular directives or some databinding. Especially the custom directives offer a great way to show the semantics or the intent of what the page is all about, so that in the end the dashboard could read somthing like:

<overview>
<users></users>
<servers></servers>
<documents></documents>
<tickets></tickets>
</overview>

<server-list></server-list>
<user-list></user-list>
<extras></extras>
<...></...>

Something like that; you get the idea.

Keep up the great work!
Electric cars and Tesla just reaffirms my point.

Tesla sells in less than a handful of countries and given the amount of money they are losing with questionable success. Toyota, Nissan and GM have been selling electric cars en masse in almost all countries in which they operate i.e. most of them.

So yes. The existing car companies are best positioned to bring autonomous driving to fruition. They have already been doing it now with auto parking and accident avoidance. And let's not forget that have the supply chain, regulatory and marketing aspects sewn up.
Still you can't parallelize design/coding/debugging/packaging, much. Maybe each of those tasks can be individually, weakly.
Definitely THAT can be parallelized. Just play the field!
Care to comment on your .Net/pgsql experience?
Delay in the control loop is always critical to accurate control. But in the case of a large heavy truck, we already have to live with that (slow acceleration/braking/steering response built in).