skysight-inc/HackerNews huggingface dataset:
No we don't pay, and you're right it is a lot to expect. I've been on the other side myself plenty of times so I know how that feels: nothing more frustrating than having your time wasted. But on the flip side, I now have to waste a lot of time screening, interviewing, and doing code reviews with candidates that did not work out. Hiring sucks from both sides, I wish you luck.
I'd say it was more than an empty shell. Eberhard got a lot of the way there developing the product. From what I've read he wasn't the guy to grow the company but he got it through the initial startup.

I'd agree with you and say they're all cofounders (as, Wikipedia tells me, they settled out of court to agree on). But I think the media really emphasizes Musk, and in this article Straubel, as the co-founders while eliding Eberhard's contribution (ie. actually STARTING the company with Tarpenning).
FWIW, the email thread does say that some "base::StringPiece" should be used more often.
Regardless how you measure, they are HUGE. And getting bigger at rate we can't match. I wish them all the best.

This doesn't diminish size of US economy. I think this opens up more opportunities for all of us.
Reminds me of the Docker/Rocket situation, at least in the monetary sense. Node.js became big, money went to heads, and here we are.
"We shouldn't be charging by hours, we should be charging by value; Product X is very useful and brings value to your company"

It's usually really hard for most people to be able to assign value to discrete pieces of work from a vendor.

For those who can do it, they're usually... sharp enough to drive a harder bargain.

I had a client project a few years back, and after working there for a bit, I discovered an area of their operations that was very ... bad. They knew it. Fixing and streamlining it would be worth at least $50k per year in reduced losses. When we got to the point about discussing that area of the business, I'd brought up attacking this. When we finally got to the point about pricing, I'd offered a couple options, but they quickly realized they'd be able to get someone to do the work for half of what I was proposing. For example (made up numbers), my 'cost' would have been, say, $25k over a few months, to net them an ongoing minimum $50k positive benefit. Once they realized the extent of the problem, they knew it needed to be addressed, but also knew they could get it done for half of my proposal terms. They knew the 'value' all too well.
It's always driven me nuts that the base string in the STL is a fully mutable container that must manage it's own memory. I much prefer a string being either immutable, or an interface that you can implement however you see fit: a view over a raw buffer, a ref to a globally shared string instance that may or may not be ref counted, or like the STL, a version that self-manages its own memory.

Besides boost::string_ref, there is also a more generic flyweight implementation requiring only an equality concept for it's template parameter:

http://www.boost.org/doc/libs/1_56_0/libs/flyweight/doc/tuto...
I see, so all we need to do is link up some pre-crime telepaths with accredited university entrance organizations. I'll get the professors on the phone and you get me the telepaths. We'll have a Kickstarter going by next week.
Same applies if I have an old build of an application which I push; it'll be vulnerable until Windows Update kicks in to patch it.
Location: Riga, Latvia
Remote: Yes
Willing to relocate: Yes
Technologies: .NET C#, Xamarin, Javascript (Angular, Node.js etc), HTML/CSS (SASS, LESS)
Resume/CV: http://lv.linkedin.com/in/philous
Email: philgsky <at> outlook <dot> com

I'm a fullstack developer with strong .NET background (over 8 years experience). Also working with front end. Currently writing in Xamarin for iOS and Android.
It's a sexy looking project, and I'm sure it will gain a bit of traction via the docker image.

I setup something similar in the past, even using JSON as you do, for example: http://dns-api.org/mx/googlemail.com I suspect these things are sufficiently simple to implement they've been done many times before!
Nothing blocks US investors from viewing pitches. However, US investors must meet the accreditation threshold to invest in exchange for equity:

http://www.investor.gov/news-alerts/investor-bulletins/inves...
I sure as hell believe it. I'm on an older, slightly creaky Macbook Pro, and typing in Chrome's box is frequently a nightmare if I'm running something like a VM. Keystrokes lag tremendously.
Strongloop has this statement: http://strongloop.com/strongblog/position-on-io-js/
No.1 Online Shopping from Japan
I'd like to see some references for that claim. Far as I know, most measures of quality of life improve with a partner. Even blood pressure for heavens sake.

I suspect 'sour grapes' at work here.
Wow, Judge Posner's comments are so outlandish and comical, I had to reread a couple of times to make sure I wasn't reading a satire article.

"I think privacy is actually overvalued. Much of what passes for the name of privacy is really just trying to conceal the disreputable parts of your conduct"

Wow, just wow. I have no words. Is Posner not familiar with the 4th amendment? I would love to hear his thoughts on what rights he believes American citizens actually have.
Flagged because I suspect a voting ring here. 6 points in 5 minutes for a product announcement for very old technologies no one should be using anymore and the OP has only ever posted about C9 and their comments suggest they work for C9. HN is not a PR announcement service.
That's the first week. See http://www.bennadel.com/blog/2439-my-experience-with-angular...
Here's a quick overview of my experience in a big consulting company:

-Don't expect to work on cutting-edge stuff. They're the conservative choice for conservative clients.

-Most consulting companies are "up or out". If you're not on the partner track you're an interchangeable cog.

-Most of the folks who make partner are project managers, business analysts, and rainmakers. Coding skills can get you on good projects, but advancement is about how many other people you can leverage. The techies that make partner are generally "architects" and "practice leads" who can lead a bunch of junior people.

-Work/life balance isn't a thing that exists at a lot of big consulting firms.

-You will often be forced to become an instant expert next project. Most big consultancies are not afraid to invest in training, but it's also up to you to fake it for a while until you know it.

-You can learn a ton of non-technical skills from the partners. These people are often at handling people, delivering bad news, making presentations, gathering input from others, etc. There's a reason they make tons of money and it's not because they're 10x programmers.

I can't say I enjoyed my time there, but it was an educational experience really helped my career.
Yep, the Chinese stock market is garbage and interest rates on savings accounts are too low, so real estate is the default savings/investment vehicle for wealthy Chinese. Policy measures could change that pretty quickly. But the policymakers themselves have a lot of skin in the game.
Seedrs say they can take/make investment in all of the EU. They also just recently acquired a US company so they can launch there eventually.

You'd have to ask them how it actually works for non-UK companies.
Apple 2011 MacBook Pro – National Class Action
Launch of the Digital Einstein Papers
This discussion is deeply entrenched in one's own world view and moral philosophy. I'll just explain myself:

I am a moral absolutist. I believe only action can have moral value (good or evil). This moral value is intrinsic and independent of context, intent or consequences. Killing for vengeance, killing in self defence and killing to save thousands of lives are all evil. Because killing is evil.

I also consider censoring, taking away and destroying something as bad. Everything in this world is unique, and was created either by natural means or by human hand. Even the most offensive and harmful thing should be considered as a product of this universe, and protected as such.

This way, I cannot approve of any decision that, in order to prevent/eliminate evil actions, either a) performs evil actions or b) censors, takes away or destroys something.

I say that TPB should not be banned or taken down. What should be addressed are the people who are using it to steal IP. What should be addressed are the people running over other people. What should be addressed are the people sharing child porn in Tor.

In the end, in my personal philosophy, the ends don't justify the means. Ever.

I know that in practical term, this is extremely naive. The world is painted in shades of gray. Sometimes we need to be practical when solving our problems. I'm just that hopefull bufoon that always tries to save the _Kobayashi Maru_ [1]

[1]https://en.wikipedia.org/wiki/Kobayashi_Maru
Another one I noticed: also have a "Here's a chat of the requests for each day". (chart).
Samwer Ticker
Link to the actual site: http://einsteinpapers.press.princeton.edu
I'd say 75% at least ask if I want to take Rock Creek Parkway (though yesterday, one got lost and took me to Virginia...) These are old guys who hang around the Kennedy Center/Watergate all day. I'd say it's flipped for ride-sharing services, where the driver almost always relies on the GPS (I take it Uber's GPS isn't very good--Waze suggests the correct route).
I'm not sure what he's talking about, but I haven't found a nicer debugger (for every language it handles) anywhere else.
Oh that's a good point. Do I want my data to be consistent with the 1997 releases or the originals!?
I see this more as a return to reality from Node.js's astronomical levels of hype.

The use cases for a single-threaded web server are specific and limited in the real world. Node.js will continue to solve those use cases (simple web server for static content or I/O bound apps) but the resultant decline will lead some to believe that the framework is dying.
Bloody markdown and no spell checker. I rely on them far too much, thank you
Ask HN: Settling on an Idea
Hi guys/gals,

Just hoping to get a bit of feedback here.

I quit my job 2 weeks ago and in the interim have found office space from which I'm planning to develop some software over the next 6 - 12 months; self financed. To date I've primarily worked with C# but I plan to work with Python on GNU/Linux – I love C# but I'm no longer digging the eco-system: Windows, Visual Studio, IIS, and SQL Server.

At the moment I'm researching potential projects and this is where I get a bit stuck. I'm finding it difficult to choose what to work on. I have a few ideas that have sensible revenue models, assuming they take off. The problem is that the ideas aren't particularly revolutionary. In fact they're a bit humdrum (at least for these days). I feel like I should be falling in love with an idea but I have a very critical mind set. I start seeing potential problems every time my mind goes down a hypothetical development path. I suppose I'd just like to hear from other people as to whether this is something they've had trouble with.

There's a voice in my head saying "just take one of the ideas and execute on it, don't worry about the outcome".
I guess I'd like to know when it's time to just start building something and stop thinking of something better that I could do.

Thanks for reading.
In Germany all public universities (which are the good ones) are free. In Holland it is not free, but Dutch citizens a sort scholarship by default. Which is arguably even better.
This was a really well written opinion piece that was a lot more in-depth than I honestly expected. It does a great job pointing out the growing irrelevance of Rails, once the darling of the startup world and all of its many issues (especially when it comes to performance).
You may have lost that one, but I've picked up enough contracts where I had to clean up a cheaper developer's half-finished project. Eventually, companies who go searching for cheaper labor will get what they pay for. There are exceptions, but that's the norm.
The U.S. stipend is competitive with a lot of European countries, but less so the rich northern European countries (excepting the UK, which is very US-like in its educational system). A typical CS PhD-student salary in the Netherlands is around $35-40k plus pension contribution, and in Denmark it's around $50k plus pension contribution. Partly because these two countries consider PhD students to be salaried MSc-qualified researchers on 3- or 4-year contracts, vaguely like a junior form of postdoc. US stipends are more often in the range of $20-25k with no pension contribution. Although you can also go directly to a PhD from a BSc in the US, whereas you need an MSc first in most of Europe, which complicates the comparison.
If you bill daily, and waltz in around 10am when the company has been open since 7, and then waltz out at 2 when they stay till 4... it may be a little challenging to convince anyone that you really accomplished a full day's work ("well, if you had been here that extra few hours, we could have gotten X finished today", etc...)
Since i'm a newbie and I couldn't find anything with a simple search, could you elaborate on that particular MySQL situation?
By what, hacker news discussions? It seems here only "new" things are discussed, but not as much about platforms growing and stabilizing. Its almost like Rust and Golang have taken over the world if you measure by this community.
Those 200 years dominated by Britain and the USA as described in the last paragraph are not yet over, if you add their economic output together again...
I think the intersection of politics and internet is interesting. I write about it quite a bit on my blog, as well as here: http://qbix.com/blog/index.php/2013/04/a-new-kind-of-platfor...

In this case, we see sort of an "arab spring" of open source projects lately. Consider MySQL after it was bought by Oracle, and then the MariaDB fork was born. Now we have Node.js and Docker being forked. Until now, most successful communities have been monarchies or oligarchies, whether it was Linux or Python. Corporate sponsorship played a big role. But if more headless or democratic communities succeed, it will be interesting to watch. PHP is an example of a more headless community, and it used to be all over the place.

There are two ways politics and internet interact. One way is how the tools we use affect our society in meatspace and the other is how we organize online in cyberspace.
They don't have an option on that one. The acceleration experienced on re-entry depends on the speed of approach. Re-entry from low earth orbit is no big deal, hence being able to slow down with just 4G. Re-entry from a bit further away is more serious, as there is more velocity to shed. Remember that the module has been falling from more than 3600 miles up, which is a lot of energy to get rid of.
Google Updates RECAPTCHA
Same situation here... I have to clear my browser history every couple of months in order for it to perform adequately.
This makes me happy. :)

http://i.imgur.com/d6OZWX7.jpg
This was discussed earlier this year on HN.

https://news.ycombinator.com/item?id=7073242
Its an Old Nixie Watch by Cathode Corner

http://www.cathodecorner.com/nixiewatch/
Here's another way to look at it. When you're selling yourself as a freelancer, the last step in the sale is to make the business case. At that point, you've probably already proved that you could do something for the company, and the business case answers the question, "Why pay this much for this service, right now?"

There is more than one way to build a business case. They include:

- ROI. How much money will the business make? What fraction of that will you charge?

- Opportunity cost. What timeline would it take to get somebody else to do this? How much is that worth?

- Productivity / knowledge. Will your work transfer knowledge to people internally? What is the alternative to not hiring you?

- Flexibility. If they didn't hire a contractor, what is their equivalent of "freedom cost"? Reminding employers that they can fire you at any time is a positive for you.

You may even be able to find others. It's not a trivial task, and it'll take some digging, but keep your ears open. You can always find ways that different companies rationalize spending money, and using one company's framework to help another justify the spend can make things go much more smoothly.
It's not a Moto 360, it's actually his famous Nixie tube watch.
https://www.youtube.com/watch?v=m4R3hODnTGo
Made by:
http://www.cathodecorner.com/
This sounds like a great unmet opportunity to create a camera for journalists that encrypts every picture to a public key that only your editor (presumably in a safe location) has the private key to decrypt.
"Because Apple was founded in 1976 and I'm guessing they aren't going anywhere."

Bad example, as Apple almost died back in the 90's.

Also, using a company founded in 1998 (16 years old) as a counter example to the parent argument who's scope was "centuries" is not ideal.
Post to All Friends and Groups in One ClickFacebook:
Why is there so much Google Analytics tracking in your app?

https://github.com/graetzer/Foxbrowser/commit/a5ab03e91c06e1...
Libmcrypt – collecting dust since 2007
The US penal system is shockingly big on vengeance over resocialization. America's Christian fundamentalists like it that way because they claim as their own the worst personality flaws of their ancient Jewish war god. And American politicians know they can easily collect a few more votes by acting "tougher on crime."
I have on occasion simply raised the number of hours in the equation, instead of my rate. Strictly for fixed-price projects though.

They get the same bang for their buck, but lower hourly rates is for some customers easier to swallow.
Beware of China. They are not America. They must be evil. And while you're at it, check out "The 10 Ugliest Celebs According To Amanda Bynes".

What a terrible choice for source.
I would still play Angry Birds if it did not continually pester me for in-app purchases. I'm probably not alone in dropping it for that reason.
Justifying your costs by basing what you charge against the costs of a similar employee is a good start, and in my experience it's how most of us start (the old "divide by 2000" trick). I like that Andy makes note that you need to include overhead (prospecting, writing proposals, ...), which a lot of new freelancers tend to miss.

However, I think the big takeaway is realizing that the formula presented establishes a minimum threshold. It shouldn't be used to figure out what you charge. My rates are way north of what the a developer/marketer would command on the open market, but I don't contextualize my costs against the equivalent costs of an employee; instead, I anchor my costs against the upside that a successful delivery of a project would yield for my client.

The single best way to substantially make more money consulting is to stop selling commodity services (web design, Ruby programming, whatever), and to truly consult. Provide your clients with a way to bridge the problem they face with the solution they desire, and charge accordingly.
Here's your Friday entertainment...
> The use cases for a single-threaded web server are specific and limited in the real world.

We use Node.JS to run https://Clara.io. Clara.io isn't at all a simple website. I think you are underestimating Node.JS's flexibilities and capabilities.
If it's "All The Star Wars data [We]'ve Ever Wanted," then I want both. With tags telling me which data is 'original' and which changed in the '97 releases.

EDIT: And a donate button so I can reward you.
It's impressive, but no Apollo 4. That launched on the production stack, with a ready to go capsule including all life support systems. 4 was a Phoenix after the disaster of Apollo 1.
>This is the equivalent of the Apollo 4 mission

I'm not sure if that's the best comparision. I'm something of a cheerleader for the SLS program, but this is just a dumb capsule test. This isn't the rocket we're going to be using. That rocket isn't even built yet. Historically, rockets are hard and capsules are easy. Assuming that it stays on schedule, which is a big assumption, we won't have a test flight for the SLS until 2018.

We're still a long ways off here for the Orion/SLS launch, at least a decade until a real mission, probably longer. Its incredible how the poorly conceived Bush-era constellation program set us back here. We should have had a SaturnV-level replacement the day the Shuttle was retired.
This is what I was wondering, Waze/Google has been unexpectedly good, I thought Uber might have less than amazing GPS.
Why I like XSLT
I'm curious how this works when you are part of a team? I was brought into a project to help fix a mess and wasn't sure how to charge for value? The project consisted of 5 or so developers, and I was part of a new team of about 5.

Obviously, for the team lead, it's possible to wrap it all up into value based pricing (risky, hard, but possible) but for team members? The first question my team lead asked was 'what is your hourly rate'?

Any suggestions?
A Perspective on the Sony Breach
Duplicate of https://news.ycombinator.com/item?id=8704318 which is also on the front page.
Yeah, same here. I've to clear history like every few weeks. Else it lags so badly.
A better plan needs more money. To secure the money the US has to be filled with enthusiasm.
http://xkcd.com/1401/

More seriously, great post! I also enjoyed your talk at pycon.ie this year.
I'm not even sure if I do stuff like this in prototypes. My experience has been that using a matrix/arena/pool can speed a program up that has inner loop allocations by x7. I think the average pc can do about 10,000,000 heap allocations per second, but as far as I know it causes thread locking to some degree.

Don't many std::string implementations have small string optimizations? This is actually the first time I have every heard of C++ strings being the bottleneck of an application (and it seems that is even still up for debate here).
I don't think it's losing traction so much as it's losing some mindshare to faster-moving projects like Go. JavaScript is moving forward (both in the spec and in the browser) and Node hasn't kept up at all. There's no 1.0 release in sight. ES6 is effectively absent from Node. V8 is around version 3.30, while the version in the build of Node that's in Homebrew is 3.14, which "is so old it doesn't even receive security fixes anymore".

It's frustrating to get invested in a product if you know that it's got stagnant parts that nobody seriously plans to fix in the near-term at all.
Swiss Minister of Energy and Environment chose a Tesla S as her official car
Original creators left and created MariaDB. MariaDB is now used in place of MySQL in most Linux distros by default. They left after Oracle got control over it by buying Sun (who had previously bought MySQL.)
I can only speak from the perspective of my company. We had quite a few pro-node people. They wrote services in node.

All of those node services have since been rewritten in Go by the formerly-pro-node people. Go has been much more manageable and powerful.
> If I told you about freelancers charging $20,000/week or $350/hour, what would you say? I know what I said: “Sure, they can get away with that, but I couldn’t because…”.

How do you raise your rates from $88/hour to $350/hour? That's 4x the rate, it seems like a whole different ball game to me. I have a few regular clients, and there is no way they would be able to afford that, so is it time to ditch them?
Docker is not being forked. CoreOS (which is another company, not a "democratic community") is launching a competing project: Rocket, and tries to leverage the popularity of Docker for that.