skysight-inc/HackerNews huggingface dataset:
Would also love your email. I think your story sounds fascinating, and while I don't know the particulars, I'd love to talk to you about them in greater depth.

My contact info is in my profile. Hit me up if you're ever interested in having a conversation with a writer who is inclined to be sympathetic to your dilemma. Not sure if you're media-averse at this point or not, but I'd love to explore your story for my column.
Microsoft Offers MacBook Air Owners $650 Trade-In Value Towards Surface Pro 3
Danes who work in the U.S. are often very surprised by the lack of organization in American workplaces. People work long hours but they seem somewhat haphazard hours, at least from a foreign perspective. Meetings are a particularly big cultural friction point: Danes expect a meeting to start exactly at a specific time, have an agenda distributed at least a day ahead of time, stick to the agenda, and end at exactly the agreed ending time. So you have a 10-11am meeting, you get going on the main topics of discussion at 10:00 (not 10:15 after 15 mins of small-talk and waiting for stragglers to come in), people have come prepared with what they're discussing, and it's guaranteed to be done by 11:00.
no, but I could probably have worded it better. What I mean to say is that if you do this in JS:

function add (a, b) {
return a + b;
}

and this in C:

int add(int a,int b)
{
return a + b;
}

you're going to get essentially the same performance.

The latter sentence you quoted refers to the specific builtin functions that fast.js re-implements. So we first get close to native performance in JS, then we beat the builtin functions by doing less work overall.
While this is true, NOTHING in Rust-land is stable yet, so it's not as big a deal.
Gotcha covered: https://news.ycombinator.com/item?id=7938062
I have the privilege of being a white male who lives in a safe city and thus rarely feels threatened.

So, it's not something I think about. What's the threat model? They're going to case your house and rob you at some point in the future?

In an ideal world, that sounds plausible. Let's keep child molesters away from child care! Who can disagree with that?

But in practice, it means that all offenders are permanent second class citizens barred from non-marginal employment opportunities.

It's extremely pernicious, and you don't have to exaggerate anything to reach slippery slopes. Because there is no discretion in the system, anyone remotely tagged by law enforcement can be screwed by this.

Recently here in Canada it turns out that non-offense data was turning up in background checks. So, some guy was in the process of becoming a nurse, iirc, but was not allowed to graduate - because his neighbour five years ago was a drug dealer. That's it. The background check revealed that he was asked some questions and that's that. Four years of tuition down the drain.

If you can never find a way to reasonably support yourself, regardless of how much you've turned your life around, then we've created a self fulfilling prophesy in terms of recidivism rates.

Keep in mind we're talking about the sharing economy, which almost by definition are going to be bottom of the barrel 'gigs' to begin with.

Does it matter if person folding your laundry got into a drunken fight when they were 19? Not really.
"Eventually, I want to make a source-to-source transformation framework that can turn any language into any other."

Beware. That's a pretty common programmer tarpit. I've witnessed two take this on myself. If you never hear about it online, it's because it makes "general puprose visual programming language" look easy; people at least get to the "show something off" stage with that.

It may help to observe that we technically already have an intermediate language that works with all languages, which we call machine language. If it sounds infeasible to read all machine language and convert between various programming representations especially in light of things like VMs and such... well... yeah. That's a fairly direct and accurate reflection of the difficulty in question.

In some sense, this is the absolute purest "inner platform effect" project you could ever hope to undertake. http://en.wikipedia.org/wiki/Inner-platform_effect
Overly cheap parking is a problem for sure, but so is overly expensive parking. The articles you cite say that an 80-85% occupancy rate for parking spaces is most desirable, a figure I've seen before. Say the city determines that for every dollar parking is increased demand drops 10% and at $2 an hour demand is the optimal 80%. That means that the market is most profitable when parking spaces are actually $5 an hour and demand is 50%.

In the closed world of parking spaces $5 an hour is the optimal rate, but in reality this could be disastrous for traffic and business who are now dealing with increased congestion and reduced customers respectively. Taking the ability to set pricing out of the control of the city and placing it with independent/selfish actors might have unforeseen ripple effects on the wider community. Therefore it should well within the city's right as an actor who is responsible to the community to direct the use of its property as best suits the public good.
Almost all the EU unemployment is in the countries with long working hours and shorter vacations, oddly enough. Scandinavia, Germany, Belgium, and the Netherlands don't have high unemployment. People work reasonably short hours, take long vacations, and the many consulting companies here have no problem getting contracts, both within Europe and worldwide.

The European countries with major economic problems are in the south and east, where they tend not to have as generous vacation and hour policies in the first place. If you work with a Greek or Spanish consulting company, they will be there any time you want, bringing everyone into the office at 3am on a Saturday their time, if you ask for it. Good luck getting a Danish company to do that! Yet the Danish companies are not having trouble getting work.
Correlation != Causation.* Maybe climate patterns are on a 650,001 year cycle?

* I make no claims as to my stance on the issue. I am simply playing devil's advocate.
Or worse, someone hacks Nest and turns your garage door into an online game of Hungry Hungry Hippos.
Several people working on the design of the ship knew it never would sail. But since voicing their criticism about the king's unrealistic spec carried the risk of getting beheaded they kept their mouths mostly shut. The master shipbuilder who was in charge of the project fled back to Holland when Vasa sank. It was a classic case of hoping someone else would get the blame when the shit hits the fan.
Building Jarvis, Part 1
Sure, I was just giving my opinion. Take it for what it's worth... :-)

But if you'll indulge me for a moment, consider how you'd convert a string to uppercase using the STL vs using Qt. The STL code (taken from http://en.cppreference.com/w/cpp/algorithm/transform) looks like this:

std::string tmp = s;
std::transform(tmp.begin(), tmp.end(), tmp.begin(), std::ptr_fun<int, int>(std::toupper));
return tmp;

Note the use of a temporary variable, because std::transform does a destructive update.

The equivalent Qt code looks like:

return s.toUpper();

I'll let you draw your own conclusions.

By the way if there's a simpler way to do that using the STL, I'd love to hear about it.
Sure. There are plenty of summaries available on Amazon, for instance, this summary of Good to Great (http://www.amazon.co.uk/gp/product/B008VGWCHY/ref=oh_aui_d_d...).

There are also some really great mini books like Scrum: a Breathtakingly Brief and Agile Introduction (http://www.amazon.co.uk/gp/product/B007P5N8D4/ref=oh_aui_d_d...)

Also, I haven't tried these yet, but there are a number of subscription services available for summaries like http://www.summary.com/ and http://www.getabstract.com/en/

The other way of cheating is by watching talks by the authors, which give you the key concepts from the book in an hour. For example Simon Sinek presenting Why Leaders Eat Last (https://www.youtube.com/watch?v=ReRcHdeUG9Y)
Thanks, I haven't heard of Basis before reading your post. Though your last sentence makes me wonder if its' worth pursuing or not. Any alternatives you know of?
It's quite the same as the fact there are incredibly few biologists who think that evolution is false. The debate is simply not worth having, even though a large number of uninformed people still don't accept it.
please email daniel at checkr.io and we will delete your SSN and personal data.

This is a light version of a background check (since we have to pay for it). Our pricing page references packages with extensive screenings and results.
Great to see an API improvement for DO! But at the same time, I wish they will provide a few more base features (at a price of course) like an equivalent of S3, EBS and load balancing.
With at least those services in place, I will most likely start moving a few apps on DO (yes I know I can use S3 but you get the idea).
IHMCRealtime: A simple library for soft real-time computation on the JVM
Hey all! I'm one of the maintainers of IHMCRealtime, so if you have any questions then fire away. Kind of an odd submission for HN but maybe one or two people out there might be interested in this.

The motivation for this library isn't really clarified in the README because it's a little out of scope, but if you aren't familiar with us we're the robotics research arm of the Florida Institute for Human and Machine Cognition[1]. We specialize in force-control based walking algorithms, which require near-hard real-time computation during dynamic balancing (for example, when only one leg is on the ground during walking). We've been using this library in "production" for around a year to control Atlas for the DARPA Robotics Challenge (we came in 1st during the Virtual Challenge and came in 2nd place to SCHAFT/Google at the Trials in Miami last December). Out of the 8 Atlas teams, we were one of only two teams to use our own control software instead of the provided Boston Dynamics libraries, and out of those two we were the only team to use our control software for every task instead of a subset. So we feel pretty confident about the real-time capabilities of the library.

Java is a bit of an oddity in the robotics community, but we've been using it for over 10 years in our lab. One of the huge benefits is how easy it is to learn for people without a CS background, like Mech.E PhD's who've only ever programmed in MATLAB; strong IDE selections, readability, reasonable type checking, etc. are all huge gains for us. Lots of people who work for us are temporary hires (visiting researchers, interns, etc.) so being able to climb the learning curve in a week or two is a huge plus. We previously used Sun's real-time Java implementation, but it stalled out at the 1.5 language spec. We investigated commercial off-the-shelf solutions like WebSphere, Perc, JamaicaVM/Jamaica Builder, but all of them suffered pretty severely on tight-loop numeric computation. So we decided to bolt bare-minimum real-time on to OpenJDK.

We just submitted a paper to the JTRES[2] conference describing how we achieve real-time control using OpenJDK in more detail, let me know if you're interested in reading it and I can try to get you a copy.

[1]: http://robots.ihmc.us

[2]: http://jtres2014.compute.dtu.dk/index.html
Here's a jsperf of fast.js / lodash / native: http://jsperf.com/fast-vs-lodash
Right, wrong, or indifferent, how do you suggest we ensure tax money is appropriately spent, outside of audits?

And I think you vastly overestimate the cost of staff accountants, business office staff and compliance officers at colleges and universities. Those 'bee watchers' aren't making six, seven or eight figure salaries. More like 35,XXX-55,XXX; a very reasonable figure for accountants.
The problem with string classes, including std::string, is that they are object oriented. The things you do with a string should be orthogonal to how the string works. When you think about it std::string is really a string buffer. And if we had good string algorithms, it wouldn't be much more useful than vector<char>.

In various circumstances you may want: string_views, copy_on_write_buffers, small_buffers (for small-string optimization), native arrays of chars, std::arrays of chars, std::vectors of chars, tries, and so on.

In all of the above cases, you should be able to write:
auto firstSpace = std::find(
begin(myCharContainer),
end(myCharContainer),
' ');
...to get an iterator to the first space in your container.

And on top of all that, you could make versions of begin() and end() that return iterators that respect various character encodings.
>the US experiences significantly higher GDP per capita

This is to be expected, if Americans are working longer hours than their European counterparts.

If you do a little back-of-the-envelope normalization (GDP/capita/average hours worked), the results are much closer. Norway, of course, absolutely dominates by this metric.

US: 28.9
France: 24.3
Germany: 26.4
Sweden: 25.4
Norway: 38.0
Yeah but it could be a premature optimization if you blindly decided to use a library because the cost of having to download it (in the case of browser JS) and/or parse (in the case of server JS) an extra script file may outweigh its performance benefits.
As a follow-up, is your privacy policy industry consistent? For a group disclaiming any warranty over storage of personal information, it seems that much more vital that customers would have a way to manually delete and/or auto-purge the records so that we can minimize risk.
> it also tries to state that working hard leads to less productivity

No, it says that working longer leads to less productivity.
One other micro optimization for you. Assuming the length of the array does not change in the operation, this is usually faster:

for (var j=0, len=input.length; j < len; ++j) {

This prevents rechecking the array length on every iteration.
i clearly set something off. I didnt mean to disrespect EU workers, but it does seem like their vacation time is on the extreme side where as our seemingly lack there of is weighted towards the over working side but not by a huge deal. IMO
A 19-Year-Old Dies After Abuse in Chinese "Internet Rehab"
Permanence
Even as a trained neuroscientist, I was amazed to learn that even mild stress impairs brain functions involved in memory formation and retrieval, attention, and decision making.

If you are working long hours, you aren't really working. On less sleep, your brain has to work harder. With chronic stress, you start to impair your core competencies. Sleep is the body's way of mitigating the effects of daily stress.
Isn't the stakes of being wrong in the other direction (that global warming isn't happening) just as high?

Imagine if we spend billions/trillions of dollars trying to capture CO2, reduce oil consumption, etc. and it turns out CO2 wasn't the cause of global warming. That money could have done a lot of good if spent in other ways (i.e. lift millions of people out of poverty).
Developing strategy, relies on understanding the patterns evident in the mechanics of doing business, (startups and mature corps alike).

To that end, I strongly recommend Michael Porter, who literally wrote the book on modern "Competitive Strategy". There is no other single source of strategic theory that is better than this. Anybody that has taken a b-school class on strategy worth their tuition will recall concepts like Porter's 5-forces.

Other answers seem to offer more recently offered books and some might dare to argue his frameworks are dated but really it's in a robust, tried-and-true-kind of way. Other books that try to cover defining strategy, value chain, industry analysis are often derivative of his work.

If you don't end up reading it at least get a list of his key concepts and google the shit out of them. They all seem like a "duh, i knew that" on paper, but you should have these theories in your back pocket whenever you need to formulate a battleplan.

http://en.wikipedia.org/wiki/Porter_generic_strategies

http://www.amazon.com/Competitive-Strategy-Techniques-Indust...
Yet another hammer looking for a nail. There is no killer app in home automation. Hackers like this stuff, because we like technology for technology's sake. But everyone else has a higher standard for adopting new gadgetry. It has to actually solve a problem, or otherwise provide value. Even the best use cases are largely novelties that will get about two days use. Turning on lights remotely? How often do you need to turn on lights when you aren't physically in the space being lit. Starting a washer/dryer/oven/dishwasher remotely? How will you load/unload the clothes/food/dishes remotely? Unlocking your door with a phone instead of a key? It looks cool the first two times, but novelty isn't enough.

Everyone seems to be worried about the competing standards and walled gardens, which assumes that this space will take off to the point that it even matters.
Its true.
Take a look at the concept of servant leadership. I've worked at one business that used it, and it was phenomenal. The crux of it is that bosses are only as successful as the people doing the actual work, so the boss should focus on what is needed for them to be successful.

http://www.amazon.com/Servant-Leadership-Legitimate-Greatnes...
Platitudes? On the contrary, the article made a lot of claims to back up the central point, and backed almost every one of them with research papers.

The countries with a high unemployment rate are also poorer and lack other benefits, most notably the mentioned vacations. We're talking about developed EU countries, and that's what we're comparing against the US.
The iOS App is really cool and the design is top notch! https://itunes.apple.com/en/app/topic./id569186190?mt=8
But that problem is so ingrained in our culture it is never going away.

To your point, you may find this study interesting, entitled "Europeans Work To Live and Americans Live To Work (Who is Happy to Work More: Americans or Europeans?)" [1].

Here is another interesting piece on the topic, entitled "Reluctant Vacationers: Why Americans Work More, Relax Less, Than Europeans" [2].

As with anything, take these in stride; I offer them as additional data points. However, they do explore an interesting perspective, as both pieces attempt to investigate some of the cultural and historical differences between Americans and Europeans with regard to views toward cultural identity, taxes, unions, work, etc.

[1] http://people.hmdc.harvard.edu/~akozaryn/myweb/docs/final_wo...

[2] https://knowledge.wharton.upenn.edu/article/reluctant-vacati...
You may also want to check out Eloquent Javascript . http://eloquentjavascript.net/ . This is my goto book for Javascript
I usually see the opposite, the people with extreme opinions are often told their intolerance doesn't have to be tolerated.

Often times this bothers me because the people who choose not to tolerate the intolerable are the ones who seem not interested in honest dialogue.

My reasoning is because most often they are the people who also get to label what is considered intolerance and extreme opinions. Then, the use of such labels is the reason to dismiss the opposing viewpoint without honest dialogue. If you take an objective viewpoint of common debates on the news and whatnot, you'll see it.
We typically handle that by having a $defaults array, then array_merge($defaults, $options) in the function.
Is there no legal requirement for minimum number of days off?

It depends on the nature of the employment. A few occupations (notably in banking) have MANDATORY days off. (Forcing bankers in certain categories of jobs to take vacations is a good way to detect long-term embezzlement schemes.) But there are definitely programming jobs in the United States in which the company says, "You can take time off whenever you like," which in practice means "You can take time off whenever the company isn't in crunch time," which ends up meaning never. Freedom of contract and flexibility in working arrangements is the hallmark of the United States economy and indeed is one of the reasons that the United States is as wealthy as it is--people choose the trade-offs they like among many possibilities.
I was a college freshmen in 2004. But I have family members doing something similar now. Consider the interns making 18/hr and working 25 hr a week. That is just over 23k a year which is very respectable for a student.

I think besides where you go to school mattering for tuition, people forget about housing. Where I went to school students today pay ~$300/mo per head for sharing an apartment or house. Welcome to the upper midwest, obviously we can all think of places where housing is far more expensive.
Let me correct you: Mathematica is a desktop product, specifically an IDE for the Wolfram Language. It is not a language, though before we had the name "Wolfram Language" it was used to mean that. Other such IDEs are Wolfram Desktop, the Eclipse-based Workbench, and the cloud-based Programming Cloud that is being announced here.

And although I'm biased, I don't think it is unfair for our language to meter access to an expensive resource in the form of real world data. There are complex translation layers that mediate access to a diversity of different databases, real time and static, and merge them to present a nice, clean logical view.

On top of that, cleaning and curating the data is expensive, and it has to be done in perpetuity -- think how often PersonData (http://reference.wolfram.com/language/ref/PersonData.html) needs to be updated, for example. Some data we also have to buy outright.

Should this prevent us building such real-world data into the language? I suspect in 20 years this idea will be common in new languages, and probably free.

For now, it needs to be subsidized, and the basis is fair: we charge Cloud Credits on the basis of the amount of time our servers are kept busy: 0.3 cents per second of computation time on our API servers. As we make our APIs faster, that effective cost will only go down.
And don't forget Excel, Word and PowerPoint all started as early Mac apps. (Yes, there was Word and MultiPlan for DOS before, but the Windows versions are more directly descended from the Mac). And of course, MS Basic ran on many platforms.
I like Gear Up's game play style more. I'm not a big fan of RTS/RPG elements, and I just like to get into the fray a.s.a.p.

Thank you for the link. It looks like fun. I shall check it out after work this evening.
> the argument for climate change is based on statistical likelihood of existing trends continuing based on past measurement. <

That can easily be generalized to any scientific construct, since all predictions and theories based on experiment implicitly contain the assumption of their continued validity. Consequently what you're doing is conflating an argument against the metaphysical underpinnings of science (amusingly, by arguing from the assumptions of rationalism which are themselves subject to at least as much skepticism and scrutiny) with an argument against the products of scientific discovery.
AerospikeDB now Open Source
thanks for this! it looks like there's some room for improvement in the .map / .forEach implementations but the rest seems to stack up pretty well.
Note that DataMapper does not implement the DataMapper pattern but the ActiveRecord pattern. Lotus::Model appear to aim to implement the DataMapper pattern. They're fundamentally different.