skysight-inc/HackerNews huggingface dataset:
It's a pity that optional types are still missing in ES6. As I wrote:

A good example is Facebook's Hack language that improve PHP in a sensible way and adds optional typing - something that would be great for ES6/7.

In comparision the Java/C# type is static at compile time. Newer C# version have like e.g. Visual Basic 6 a variant type that is a tradeoff (as wasteful as a "union struct" in C).

The class syntax in ES6 is just syntactic sugar. JS IDEs like WebStorm/PHPStorm/IDEA already can parse "classes" with JS5 syntax .

But what about the arrow syntax:

var odds = evens.map(v => v + 1);

Or the iterator syntax that ES6 got from TypeScript:

interface Iterable {
[Symbol.iterator](): Iterator
}
Using Ccache When Working with Different Git Branches
Actually this EV is the by-product of solving the game. U of Alberta must save it somewhere.. only if we can access it..
I did notice the same thing. As soon as I saw root access needed, I pretty much took everything else with a grain of salt. It's always game over if the attacker can get their hands on the device.

I am not knowledgeable in this field and I would like to learn more how to do most of these things, what would be a good resource to start off with?
> Encrypting them wouldn't add any security as the key for that cache would also be stored on the device.

That's why you use a user-derived key (i.e. based on the pin or w/e).
Only the film's copyright holder can release it into the public domain. They must do so by an overt act or statement that indicates the work is no longer subject to copyright.

Merely submitting copies of the work to a court as part of a lawsuit doesn't do this as there is no statement that copyright is relinquished. Quite the opposite--copies of the film still bear a copyright notice.
A couple thoughts here:

1) Great to see Mr. Munoz getting some press for himself since it's been Chris Anderson getting all the attention until now with his involvement in 3d Robotics. A bit sad that it's in the context of Munoz being "a mexican immigrant" rather that merely being "an awesome human" but I guess that's the angle here

2) There is a big rift between the UAV community and the general public regarding terminology. No one - not a single person as far as I can tell - in the community calls them "drones" because it is an ugly word and it's associated with machines that fly to pakistan and murder people. Everyone - every single person - outside the UAV community does call them drones. I see no solution to this except for the fact that if you're a part of that community and you meet someone else who is, and you call it a UAV or multirotor, they know you're "in" which is sort of cool I guess ;-)
I'll put my money on "does".

If you don't interrupt me, you lose 30 minutes of your time solving your problem (and, by the way, learn to learn along the way).

If you do interrupt me, you save yourself, say, 25 minutes, while I probably lose 60 minutes of effective flow time ("gee, I'm distracted now, might as well go to the bathroom and get another coffee while I'm at it... oh hey, look some emails, let's take a look at those...").

And that's ignoring the distraction you create for all the folks around me as you come and ask your question.

So in terms of overall team productivity (which is a function of the individual productivity levels of the team members), I will happily take the bet that open offices are far worse than closed ones in the the scenario you've proposed.
Alergy Alert – Santa Maria Cajun Seasoning Recalled Due to Undeclared Almond
> I like open offices, but I need my own desk, and my back to a wall.

This is huge, I HATE having my back to a opening and one that people are constantly walking by. No I'm not redditing/screwing around at work but I think I deserve some level of privacy. Closing/hiding banking tabs, insurance statements, pay stubs, etc is really taxing and it means that I normally have to switch off my music before doing any of these tasks so that I can hear people approaching and then I forget to turn my music back on and get distracted by conversations/people around me resulting in less work getting done until I can get back in the "zone". I'm also extremely jumpy and strongly dislike being snuck up on (even when it wasn't that person's intention) which is why I want my back to a wall. It definitely drives up my stress levels to be so "exposed".

PS: For those of you thinking this helps cut down on goofing off and/or If you need to see my screen to know I'm working then just fire me, I can't/won't work under such conditions.
My daughter isn't much into YouTube now but went through a phase of watching about an hour a day and, boy, she watched some bizarre stuff! I think she watched more obscure Russian and Slavic cartoons from the 70s than anything in English. None offensive, but certainly weird. I'm kinda hoping it rubs off in terms of being generally progressive and a weird arty person though.. we shall see ;-)

(And before anyone asks, being exposed to hours of non-English language content appears to have had zero effect in either a negative or positive way, alas.)
> If I have to get up to ask you a question, I might not ask it. I might spend then next 1/2 hour trying to read code. Maybe I'll figure it out but you could have just told me in 15 seconds. That's the idea here.

The opposing idea is that in the long-term picture, choosing to spend more time now in order to figure it out yourself leads to developing the very skills that will let you avoid needing help in the future. Much like coding every day makes you a better coder, debugging things yourself makes you a better debugger.
So how many bugs remain?

Mostly rhetorical question, but can any extrapolation be done? If you
go back five years, can any of those numbers correlate to the findings
since? Do any metrics such as cyclomatic complexity, #defects/kLoC[1][2],
unit tests or code coverage help?

In most cases the definition of "defect" is not well-defined, nor in
many cases easily comparable (e.g., a typo in a debug message compared
to handling SSL flags wrong). Is is a requirements or documentation
bug: the specification to the the implementer was not sufficiently
clear or was ambiguous. Also, when do we start counting
defects? If I misspelled a keyword and the compiler flagged it, does
that count? Only after the code is commited? Caught by QA? Or after
it is deployed or released in a product?

Is it related to the programming language? Programmer skill level and
fluency with language/libraries/tools? Did they not get enough sleep the night
before when they coded that section? Or were they deep in thought
thinking about 4 edges cases for this method when someone popped their
head in to ask about lunch plans and knocked one of them out?
Does faster coding == more "productive" programmer == more defects long term?

I'm not sure if we're still programming cavemen or have created
paleolithic programming tools yet[3][4].

p.s.: satisified user of cURL since at least 1998!

[1] http://www.infoq.com/news/2012/03/Defects-Open-Source-Commercial
[2] http://programmers.stackexchange.com/questions/185660/is-the-average-number-of-bugs-per-loc-the-same-for-different-programming-languag
[3] https://vimeo.com/9270320 - Greg Wilson - What We Actually Know About Software Development, and Why We Believe It's True
(probably shorter, more recent talks exists (links appreciated))
[4] https://www.youtube.com/watch?v=ubaX1Smg6pY - Alan Kay - Is it really "Complex"? Or did we just make it "Complicated"?
(tangentially about software engineering, but eye-opening for how much more they were doing, and with fewer lines of code) (also, any of his talks)
I see some similarities with a stateful recursive Rete implementation. I still wouldn't go so far as to say that it is basically a rules engine.

The Rete algorithm (which is the underlying algorithm of most rule engines) trades off memory use for an O(1) execution time (where n==1 and n is the number of rules in the system). You really only gain any benefit once the number of rules grows significantly, and by then memory usage is significant enough that I wouldn't want it running in my browser. If I had a the need for a rule engine in the browser, I would invest most my effort on offloading rule processing to the server instead.
You're right about the rarity of ambiguous bases in reference sequences, but potential search sequences are important as well.

The reason I started development on this to begin with was because I found myself banging my head against a wall when trying to use BLAST to identify sequences that matched a rather loosely-defined DNA-binding consensus sequence. The potential combinations of nucleotides multiply exponentially when you have degenerate nucleotides in your search query.

It wasn't the reference I was concerned with, it was the sequence I was searching for. :)
I'm not familiar with the ASM.js spec[0] to know how hard it would be, but I am curious to know if there would be a perf improvement if you could get it to run in that mode. Nice write-up!

[0] http://asmjs.org/spec/latest/
http://ju.gs
It's really a huge bummer how many companies won't invest the effort in supporting distributed teams. I think it's holding back the industry as a whole.

First, I won't work for a company whose office isn't up to my standards. And I don't have high standards, but an open office bullpen is a flat-out no from me. I'd only ever work in those conditions if it was the only way for me to get an income and I really needed it. I'm sure there are lots of other programmers like me, which means these companies are just losing out on talent. I won't even apply to Facebook because of their floorplans.

Second, if your office is up to snuff but you're on the other side of the country, now I've got to leave my girlfriend behind to go work for you. We'll either have to do a long-distance relationship or she'll have to move with me. Well, if I don't really want to work for you, I'm just going to say no yet again. I really don't think I'm the only programmer who's not single. I've heard that some even have "kids" and a "family" of their own, which makes moving cross-country an even bigger deal.

Third, if you're located in a hyper-expensive urban area and my cost of living is going to double, you're going to have to double my salary before I accept. I'm not going to cut my modest lifestyle in half just to work for you, on top of the above issues.

The end result is that I'm extremely picky about where I work. If more companies just allowed remote developers, all those hurdles are resolved immediately.
If you were running such a project, you would FEEL as though you're winging it all the time.
> You make it sound like noone has analyzed cannabis smoke.

That's your interpretation, but it's not my assertion.

I've long wondered where the measurable health impact of marijuana smokers is. At the rates Americans consume it, shouldn't we be able to measure it the way we measure effects of tobacco and alcohol? Or is that more opportunity lost to prohibition?
Finally got some help. Thanks m8!
So all the actual filesystem entries are basically soft or hardlinks to the most recently selected version?

Time Machine on OS X works that way (as do a few other incremental backup solutions, I believe). Notably in Time Machine's case, it hacks a way to hardlink to entire directories which haven't changed, which is normally not possible. (There's a parallel here with how immutable data structures are managed.)
In case you're curious, here are two existing apps that also curate and list only kid-friendly videos:

Cakey (from the creator of HotOrNot):

https://itunes.apple.com/us/app/cakey/id906087656

Wimp:

https://itunes.apple.com/us/app/wimp.com-family-friendly-vid...
I don't know and don't keep track. I lost interest after realizing that it can be made compatible with any possible observation.

I'm personally a fan of the Everett interpretation. Also called the many worlds. Which is what you get if you assume that quantum mechanics applies to the observer. Then the act of observation throws the observer into a superposition of possible states where different things were observed. And those states cannot meaningfully interact later for thermodynamic reasons.

Unless someone comes up with good reason to believe that quantum mechanics does not describe humans, I see no reason not to accept it. And if quantum mechanics is replaced by something different, to the extent that quantum mechanics is an accurate description of us, that interpretation remains correct.
Bean bags, pillows and comfortable chairs. Collaboration space is where you feel the energy of your company: laughter, big conversations, excited voices talking over one another. Invest in and showcase these areas. Real, not plastic, plants keep sound from carrying and they make air :)

When it was in 454 Tech Square, the MIT AI Lab had just such a space at one end of the rectangular building on the 8th floor, albeit without the reconfigurability I snipped. And a huge whiteboard, maybe huge enough to cover one of the walls if I remember correctly (can't find a picture, unfortunately). All in nice brighish colors + white.

No real plants, or not many, though, RMS has a fear of them (seriously).
Mirror and Kotlin
“MovingNQueens” marathon match has just started on TopCoder
I am not arguing in favor or against calling it execution, just pointing out that your tactics are underhanded and trollish. The issue isn't as black and white as you want it to be and no amount of your cynicism or finger-pointing will change that.

The academic articles that you've glossed over explicitly point out that further attention needs to be given to the frameworks within which we look at drone tactics:

From the second academic journal link: "In targeted attacks, with surgical precision, key targets are picked off discriminately. This is far too reminiscent of murder, and does not give the target a proper right to defend themselves against the accusations or discrimination. This issue needs to be considered in further detail."

Note that this comes from an engineering journal, likely targeted at a similar audience as the crowd that makes up HN. It doesn't take any sort of farfetched opining to agree that the issue is more than just "Execution? T/F?".
Why Do Many Reasonable People Trust Science?
Flask by Example – Python 3, Full Stack Tutorial
Long time back when Microsoft released SMB2.0 with vista , they had a major(after having fixed another!) issue when you could send a packet with a header containing '&' negotiating an SMB connection, the remote computer would just crash with a blue screen![1]

A python poC was quite out in the open .

[1] https://isc.sans.edu/diary/Vista2008Windows+7+SMB2+BSOD+0Day...
Panteravaca, changing it to material design is on the cards.
The idea behind choosing ":/ +ask" at the right bottom is to be consistent with the use of '+ask' throughout the QA card. Thanks for the suggestions. Will have to work on onboarding experience.
The whois is quite interesting as well: http://whois.domaintools.com/frankhissen.de

If I'm reading that right - it says that 1&1 are the owners of the domain.

Yikes - and it looks like he is distributing a version of Java with it.
30 Day Challenge to Broaden Your mind every fucking day
This is severely misguided. If you're Tim Berners Lee, then yes, Google success could be a source of pride, because you enabled the success of this company by inventing the web. If you were one of Larry Page's professor, then maybe you can take some pride in the accomplishments of your student. If you're Sergey Brin's mom, you can be proud of how successful the son you raised has become. But that pride has nothing to do with being "British" "American" or "Russian". It has to do with your personal contribution to Google's success.

At the end of the day, either you've had a measurable contribution to something of value, and you can be proud of that, or you didn't, and you don't get to be proud just because people who have a similar passport to yours have.
http://compcert.inria.fr/ is the first that comes to mind.
Surely they use Linux, yet they still can't offer a proper Linux client. DRMed much.
It'd be interesting to see how H1B salaries compare to normal salaries, but that data probably isn't publicly available, right?
It woudl be great if you posted a few more screenshots of the IDE. I mean full-size ones.
If Microsoft made VS cross platform, they would make a much more lightweight, modular IDE aimed at (initially) C#,VB,F# and javascript. They'd be able to leave out decades of that old COM/Win32/C++ cruft.

Essentially, this is what they would make. Or, they could simply buy this...
>on the hilarious assumption that the only people in a family with access to CC are parents //

Hilarious? How do under-13s get banks to issue them credit cards? Presumably they only allow the payment from a CC connected to an account rather than a payment card (I assume payment gateways do that sort of differentiation).

Even if some under-13s can access and use a credit-card it seems likely to me that the vast majority would be blocked by such a system. I can see kids stealing cash from their parents, perhaps, but stealing when you know it's going to appear on their bank-statement?? Just to use YouTube? Then you need to be able to actually perform the payment; no-one else [that I know of] knows my CC password and it's certainly not written down anywhere.
I was thinking the exact same thing. It's a good doc by any measure but if it were about another topic, it wouldn't have won on cinematic merit. BUT at the same time, it tells the story well being mostly told through a hotel room and narration. So with that said both the content and how it was made is still noteworthy but not outstanding. So it's all about all of it coming together too. Documentaries are a lot of luck and skill and pulling together the story that people can appreciate.
We still work directly or in the case of wax just one short step from actual flowers cut fairly fresh from a plant. This is not as good as weed can be, it's just a starting state that was artificially enforced by laws.

Technology and science enhances everything by default. The exceptions are rare, and weed will not be one.
This is not relevant:

> The best city for software engineers was Menlo Park with an average salary of $130,640

The best city for software engineers should not determined on salary only.

If the cost of living is 10X cheaper in Huntington Beach and the average salary is $125k then the best city by far is Huntington Beach. Then again there is a lot more than salary to consider before moving to a city...
You probably nailed the head right there. I have a biological dad and a step dad. One was actively abusive and the other one was negligent. And maybe I'm a little less compassionate or empathetic than I'd like to be. But that, and whatever hand waving you can imagine, adds up to me not really caring if they die or not. Yup, no kids for me.
That's a reasonable point, but marijuana use is already prevalent enough that you could probably recruit a statistically significant number of existing users with little difficulty and track the incidence of mental ill-health vs. a control population.
Nope. Both of my kids have used YouTube since around 18 months' old and I don't plan on ever enacting any limits on "screen time."

I guess it varies by the kid, but neither of my kids seem able to stay stuck on the same mind-numbing task for long and they naturally progress to wanting to do more interactive stuff anyway. I think placing artificial limits instead provides a temptation to use their "quota" and makes the activity seem like a treat they have to use instead of just a normal part of life.
What's the practical difference between accomplishing (2) through government fines and accomplishing it through a class-action lawsuit?
Exactly, I was kind of surprised that the H1B data was public in the first place.

But private companies usually don't release their salary info. I don't even think public companies do.
The legal limit is only when arresting the driver is mandatory. If, in the judgement of the officer, you are impared, he can arrest you at 0.00.
There is no breath analyzer for pot, or for other drugs, and the only tests available give results that aren't directly related to impairment. ie: A habitual user who isn't impaired can test the same as a casual user who is.
I would like to see the 'value' taken from the point of view of the employer; how much is an H1B visa worth in terms of cost savings over a local employee?
I'm a UX designer & UX coach. I work for myself. I am looking for work/clients. I live in a small city more than an hour outside a big city.
My New England Winter morning routine:
1. Awake - Often long before "it's time to get up"
2. Check the time.
3. Think or sleep further or arise to read, watch, nap, or think.
4. Arise, usually at 6 a.m.; anywhere between 5 a.m. and 8 a.m.
5. Unplug cell phone from AC.
6. Put cell phone is it's "spot".
7. Dress.
8. Walk around the block.
9. Change into minimal layers.
* 10. Open all drapes.
* 11. Stretch.
* 12. 1 minute of intense exercise.
13. Put on water to boil/re-heat coffee already brewed.
* 14. Shower unless schedule dictates delaying shower until later.
15. Start preparing breakfast (oatmeal or eggs or yoghurt with things).
* 16. Clear off the dining table.
17. Get on the web (Note: home page set to YC S15 app).
18. Check email for anything urgent - about 2 minutes.
19. Scan 1st 60 HN headlines & save for later - about 1 minute.
20. Put away computer.
21. Finish preparing breakfast.
22. Sit down to eat breakfast.
23. Eat breakfast while reading the weekly newspaper from the (other) rural town where I spend some of each summer.
24. Turn on NPR for news and the three hours of classical music following.
25. Make the bed.
26. Take stock, make a list and get down to work.

* If my girlfriend is not gone by the time I arise, I defer these steps until I'm alone.
At the same time every morning, I interrupt everything at a pre-determined time to call my child with love and wishes for a good day.
Using control F, I did not find this idiom on the Wikipedia page we are discussing. So I went looking.

I tried to google "stabbing the dragon" and initially only found an English urban dictionary entry advising me that "slaying the dragon" is an idiom for sleeping with a very unattractive women. More digging got me this reddit discussion: http://www.reddit.com/r/AskReddit/comments/znsep/reddit_what... which suggests that it means mocking someone.

I also found this: http://speakwords.org/post/74048121/hes-stabbing-the-dragon-...
Can I just ask what you mean by "drink and drive": specifically, drink how much?
The tickets pay for several things including the permits to hold the event on federal land, the setup and cleanup of basic infrastructure, and the maintenance of basic facilities such as porta-potties.

They publish a great breakdown of where the money goes here:
http://burningman.org/event/preparation/ticket-money/
OP: the 'administrator' button doesn't load new data, leaves previously rendered data in place.
You're right. But I had to use some metric and I thought it was interesting to show some data about cities.

As an interesting point, engineers in Menlo Park earn $30k more than in San Francisco. I'm not sure Menlo is that much more expensive to live in.
Sure, why not?

I get stupid recruiters all the time.
I am an unabashed infographic fanatic, but one thing that really throws me off here is the changing scale between graphs. I think it'd be a lot easier to flip through these tabs if a) the pay scale was the same for each graphic, and b) the pixel count on the y-axis remained the same.
I would like to see a series of examples in the use of rules engines. I've worked in several places where people brought them up as suggestions, but their "enterprisey" brand made them harder sells.
We pay you to generate leads for your, Affiliate programs in Orlando FL
Good point, would be interesting to see a comparison with cost of living included.
End of the road for RC4