skysight-inc/HackerNews huggingface dataset:
Have a look (if you haven't already seen it) at the SB-Admin theme (v1 and v2), v1 in particular is just a very thing wrapper over stock bootstrap (so much so you can just swap out the core js and css as they get released).

It adds a very dashboard-esque appearance without any bloat.
Because asking legitimate questions is terrorism.

/s
For those that were around during its initial release, it would be great if you could share your thoughts on why/how FB became so popular. Exclusivity? Seeding/inviting the site to social/popular people (like in The Social Network)? Simple UI? No ads? Another reason? Or just a little bit of everything?

Very interested!
> If, on the other hand, he were connected to your "corporate peon" role, you could switch him on and off at the... drop of a hat. In fact, he could give you that hat when you get hired, already connected to everyone else in your office. And if you leave that job, you both burn that hat, and he gives one just like it to the next guy.

sounds like good old corporate email/network/IM account.
Hybrid Macs and iPads Aren't Going to Happen
California Orders Coding Bootcamps To Stop Enrollment And Issue Refunds
If you're willing to limit yourself to the last five years, you can avoid the pain of parsing those free-form text descriptions with nflgame[1] or nfldb[2]. Disclaimer: I am the author of those tools. We've been slowly building up a small community of people using it. In fact, I'm currently in a small fantasy playoff league that's running off nflgame.

They also include live updates while games are playing.

I'd be curious to see if you get any substantially different results using structured data (nflgame gets it from NFL.com's JSON feed) as opposed to parsing the text descriptions.

[1] - https://github.com/BurntSushi/nflgame

[2] - https://github.com/BurntSushi/nfldb
I think you've been misled and this is not a case of gambler's fallacy (I might be wrong). You should check my comment[1]. And please correct me if I'm wrong!

[1] https://news.ycombinator.com/item?id=7159663
Something I learned at my consulting firm.

If you are asked a question and the answer has three parts, A, B, and C, and you know A and B but you don't know C, lead with what you know, before asking about details of which you are unsure.

"So how many HVAC systems are installed in Houston every year?"

"Well, Houston has about 5 million people, which makes about 2 million households, so if half of household live in a house there are about 1 million homes in Houston....

Now, as to how many HVAC systems are installed every year, how long does the typical HVAC system last?"

"About 25 years"

"Okay then, that makes 1 million divided by 25, or 40,000 HVAC systems every year..."
Shouldn't you be a little more worried about the fact that politicians refuse to talk to their constituents more than you should worry about their phone lines being tied up while their constituents call them?
Agreed. I don't want to ever show my score.
I wouldn't say that.

The really nasty bugs come exactly from examples like these. This can save you hours at some point, I had to find some of them the hard way.
I want to intern for Airbnb.
The above comment is really harsh, discouraging, and rude. But I agree with most of it.

I don't think you should brag about how little time you spent on anything. Nor should it be used as an excuse for a half-baked product.

There is a nugget of a good idea in there somewhere. I think it might be worth another 10 hours to really find the goodness here and then spend the time to build something people will actually love.
That is what we do at Box.
FarmLogs is growing fast. Join our engineering team
OP here. That is awesome.

I'd definitely recommend people use this over the download at the bottom of the blog post, it's really painful to parse the free text (there's a lot of weird edge cases). I'll add a link to this stuff in the post.

edit: clarity

update: link added to post
The 4th and 2 on the 2 argument bothers me every time someone brings it up. To me it feels like its an incorrect use of statistics. EV isn't the end all - kicking the field goal has way lower variance. If your goal is winning consistently then giving up high variance high EV plays for low variance slightly lower EV plays is often the right choice, as a football season is made up of a very low number of discrete events.

About 45% of all games finish with a spread of 7 or less according to a quick search. Making a play that has a close to 50% chance of making you be down 3 points is costing you a lot of the margin if you think you are a close favorite.

You can't win more in football but you can lose a sure win, so if you believe you are say a 3-4 point favorite then the right play is to take the field goal every time - giving up the safe points means you take half the games and make them a crap shoot.
> healthy fat

That's debatable. Except for some tropical nuts like macadamias, most are loaded with unsaturated fats that have many negative health associations.
I'm in category 1, and separately pay for a Netflix subscription. I'd be a lot more likely to try their video offerings if it actually worked on my devices (Android and Chromecast). They've been purposefully NOT releasing an android app to promote their Kindle devices, which seems like a bad long term move to me...
Good luck with "actual typing" - I don't think a language that believes "0" > "01" ('numerical strings' FTL) is really suited to it.
> Here is what we need you to do?

I'm Ron Burgundy?

(But seriously, good redesign. Cheers.)
Sounds like the story that transpired in Wilson, NC a couple of years ago with their Project Greenlight, an attempt to offer municipal fiber to the home. TWC wasn't happy and lobbied hard against it.

http://www.fiercetelecom.com/story/att-centurylink-face-1-gb...
Sexism at hackathons: how can ChallengePost help?
This line:

[ [3,2,1].reduce(Math.pow), [].reduce(Math.pow)] ]

has an extra "]".
Sure, on any modern platform. But you don't change 25-year-old code unless there's a pressing reason.
55MB was the (large) GIFs. Maybe HTML5 video would've been better. Disregarding that, 10MB is still pretty large, though.
> it's really painful to parse the free text

I can only imagine. I've tried motivating myself to do it a few times so I could increase the amount of data in nfldb (I believe they are available in one form or another all the way back to 1999), but it's a rather daunting task when there are so many statistical categories.[1]

[1] - https://github.com/BurntSushi/nfldb/wiki/Statistical-categor...
Yeah, my bad, had meant to use strncpy. My contention had been that it only zeroes the first following character (if that). On closer reading of the man page, it is in fact clear.
I'm guessing they are trying to bundle them, so more people try out amazon video.
The author of this quiz could have made this a great learning opportunity by linking to the appropriate sections in ECMA-262[0].

For example, question 15 makes a lot more sense when you read "ToBoolean" (Sec 9.2) which shows that all objects (including arrays) are always considered truthy values, however when compared with ==, "The Abstract Equality Comparison Algorithm" (11.9.3) is used, which gives this behavior:

>> [0] == [0]
false
>> a = [0]; a == a
true

because a shallow comparison is used.

[0] http://www.ecma-international.org/publications/files/ECMA-ST...
typeof is broken.

instanceOf is broken.

precision arithmetic on floats is broken

var hoisting and function scope is a misfeature

It's more useful to know those facts than to know the exact result of them in individual contexts well enough to answer a multiple choice question.

It's more useful, if you see these examples in real life, to just rewrite them from scratch to not use the broken parts of javascript.

Javascript has pitfalls and ugly parts. they can be avoided. this test gives you no great insight into them, or how to avoid them.
this. And im looking at this from a body composition point of view. I stay away from nuts because its easy for me to eat a thousand cals worth in one sitting.
let me explore the behavior of node.js's several threads, and find one of them sending "X" over a socket to the other (still not quite sure what this is, some kind of heartbeat/clock tick?)

I don't know about node.js specifically, but this is a common pattern to wake another thread that uses a select()-style event loop.
Chances are, if your food has any kind of brand logo on it, it's not gonna be healthy.
When searching for "Hotels in San Francisco", you are almost certainly looking to spend some money at a hotel in San Francisco. The most relevant results ARE ads.
Problem is, the "retail" ISPs were competing with the owners of the DSL lines. You would have to get the "wholesale" ISP out of the retail business.
This has always been a pet peeve of mine, it's totally unnecessary to ask for the card type.

Also, it bothers me that I can't type in my card number exactly as it appears on the card, with embedded spaces for readability. Stupid form! Don't tell me the number is invalid since it has spaces in it! If you don't like my spaces, take them out!
Calories aren't bad for everyone.

Consuming more calories than you're expending causes you to gain weight, and for most (but not all) people that's probably bad for you. I often supplement small meals with large amounts of nuts and it's the calories - in the form of fats, including many heart-protective fats - that I'm after.

I believe I'm better off getting those 2,000 calories from nuts than from, say, meat or refined sugar. But obviously everyone's bodies and personal health situations vary.
[Full Disclosure, I work for MW]

Not so much like MechTurk. Workers are highly capable (many of them have advanced degrees), NOT anonymous (we and you know exactly who they are), reliable, trainable and they work on macro projects (e.g. write a full blog post on topic x w/ research and counterpoints) not microtasks (e.g. take this number and put it here). More akin to virtual staffing than MechTurk.
Plus, we have a commitment to paying fair wages, so no fraction of a penny "hits"
Yahoo used to have a stellar research group with tons of expertise in search, but alas, no more. There might be a few stragglers left, however.
This question is wrong:

What is the result of this expression? (or multiple ones)

"1 2 3".replace(/d/g, parseInt)

It says the correct answer is "1 NaN 3" but the real correct answer is "1 2 3". I assume it's a typo of:

"1 2 3".replace(/\d/g, parseInt)

In addition, for several questions, such as this:

var x = [].reverse; x();

Their 'official' answer is only true outside of strict mode. So to add to TheZenPsycho's comments, not only are these edge cases, many are edge cases that are known and that strict mode tries to solve.

I also object to []==[] being false as evidence that == is the spawn of Satan. == may be weird, but this is a case where === does the same thing. You just have to understand that [] and {} (and regex literals) construct new objects, and objects are compared by reference, not by value.
Strangest Programming Language Feature?
Debian drops support for IA-64 in upcoming release
It's way better than mechanical Turk. We have a list of 2000 customers but with no contact info. They're already filling in the specific contact at the companies we're targeting.

Now we just have to get better at email marketing.
Notable Startups In United Kingdom
Probably for the autocorrect options from Word.

Also, for a heavy Word user (writer, journalist), I guess it is normal to write in Word first.
I create fully fledged JS apps on a big scale, the difference from this test to reality is startling. The difference is I enforce the use of the closure compiler in our team so 99% of these issues are caught by the compiler. end of story. this test is bullshit.
I use a password generator "http://passhash.connorhd.co.uk/" that generates random 12 character passwords with uppercase, lowercase and digits. If you can design software that can guess those passwords, you should work on something more challenging, like predicting the stock market or creating a friendly AI.
Perhaps not that extreme, but I'm not aware of an inalienable right to fly on an airplane.

How about a combination of you paid for a ticket and freedom of movement is a basic human right?

I'm not against reasonable and proportionate security, for air travel or anywhere else. But the kind of arguments some airports and airport security organisations have been making in recent years boil down to giving up all your legal rights to anything and not being guaranteed a service you've clearly paid for or even any sort of compensation if they deny you passage on some arbitrary grounds. (Sorry, one of our staff felt you raised your voice to them and we have a Zero Tolerance(TM) approach to that kind of thing -- look, it's right there on page 74 of the impractically long agreement you couldn't possibly have read before the web page timed out when you bought your ticket.)

If you'll pardon the pun, that kind of reasoning would never fly under normal legal conditions. Courts in almost any jurisdiction would throw out a contract where you paid for something but weren't guaranteed what you paid for or some sort of reasonable alternative or compensation if for good reasons it wasn't possible to provide it. And if it wasn't provided and not for a good reason, you would probably be entitled to compensation for any consequential losses as well. I don't see any reason that airports, airlines, or for that matter government-mandated security organisations, should be held to a lower standard, or not held to any standard at all, just because someone mentioned words like "air" or "travel".
Fair enough. I suppose I could see twenty-five year old code relying on data sizes in such a way that a seemingly trivial change could cause issues.

The real question is, what the hell does a Madden developer do for the rest of the time that dealing with data type changes is not worth it?
Questions for Every Corporate Innovator
He's calling the training and abilities of such people into question. And I think it's a legitimate concern. Have we performed any studies on such behaviorists to determine if they are better than people with no training? Are they succumbing to personal prejudice? (That's where race comes in.) How do we even evaluate such things?

Schneier has written favorably about the Israeli approach (https://www.schneier.com/blog/archives/2005/07/profiling.htm...) while more recently has pointed to research which calls the UK and US approach into question (https://www.schneier.com/blog/archives/2010/06/behavioral_pr...). Schneier's take is that the Israeli approach does not scale to the US (https://www.schneier.com/blog/archives/2010/01/adopting_the_...). If I understand his point, it's not so much the training of looking for behaviors, but the amount of time spent with each person. I am personally skeptical that anyone can be trained to identify behaviors indicative of terrorist activity, and that such a person would not just succumb to their own personal biases.
Please read the article. The bill goes further than simply outlawing municipal broadband. It actually bans municipalities from offering any infrastructure to private entities that want to offer broadband.

(So for example in a city like Seattle where we have tons of dark fiber owned by the government, the city would be prohibited from leasing that fiber out to private enterprise under this bill.)

Though I also disagree with the sentiment of your post, even if the bill were more narrow.
First class ticket. Fully refundable.
So what's a good score? I got just under 50% and was considered a "Working Practitioner." Not as high as I'd have hoped, but I'm in a hurry to get home.
I wasn't a bit surprised to read any of this. Even the candor with which the author shows himself to actively and tacitly promote and sustain the unprofessional and compromising conduct in which he and his colleagues engaged.

I'm not sure if that transparency is due to his arrogance, or ignorance of how much he contributed to the problems we all deal with. No matter. Business as usual.

Ballsy? Maybe. 'Hey everybody! I'm a self-identified slacker, unqualified to be entrusted with responsibility. Here's my name. Here's my picture.'

Still, very disappointing.
"it goes into an infinite loop, 2^53 is the highest possible number in javascript, and 2^53+1 gives 2^53, so i can never become larger than that."

This is wrong. 2^53 is the highest integer value you can represent exactly with a 64-bit float without truncation, but much larger numbers are available, spaced more than 1 unit apart.

So 2^53 == 2^53 + 1 != 2^53 + 2 != 2^53 + 3 == 2^53 + 4 == 2^53 + 5 != 2^53 + 6.
In addition to that, the correction text only explain the first element of the array.
What about purchasing DDG? Is that off the table? I don't know much about how that might work.
In a very literal sense, everything in PHP is tacked on. It's a conglomeration of crap. You could replace "crap" with something more politically correct in that sentence, but it could not possibly be more literally correct.

Annotations. Namespaces. There is nothing in PHP that was not an afterthought. While it could technically be considered "unfair" to criticize the language in that respect, the total failure to push it in any rational direction in the last decade or two says nothing about the language, but speaks volumes about the people in charge of it.

PHP is a horrible, horrible failure. Not a failure in the sense that it doesn't work; it does. It does what it was and is intended to. But it does that in such an absolutely shitty way, and with such a grotesque mountain of horrid workarounds and terrible hacks that are sometimes called features, that there is no excuse for the way this language has evolved.

It works. And it's used all over the place. But that doesn't make it good. If the road to hell is paved with good intentions, then PHP is the express route.
Google Hotel Finder pulls prices now for hotels from lots of sites which allows you to get more information than you could have before by clicking out to various organic links which seems to be a better user experience to me regardless of whether Google gets paid or not.
"The mere perception that there's a groundswell of support for something"

That's a good point. But while I'm interested in the right thing happening that is not necessarily the same as getting people to make a lot of phone calls to make that right thing happen. Seems to me to be very lynch mob-ish.

Legislators simply responding to the most organized group is really no better than legislators responding to lobbyists. Just because a group is able to organize effectively doesn't mean that what they are trying to achieve is right (although it could be).
New Design, Thoughts?
I love these kinds of glitches, always makes me laugh until I cry.

Reminds me of the best one: https://www.youtube.com/watch?v=4Zs4yxkRI6U
the design is meh,but I can definitely forgive that. how did you get the data in that amoount of time?
Yep, which is why they'll often have constant green, pulsing green or blinking green as different status indicators.

Blue leds are mainly used for novelty value, it was the most difficult color to create in leds and now that we have them ... Some info here:

http://www.youtube.com/watch?v=yusrrOPM43o

A considerable part of the population experiences eyestrain from blue leds. They can induce headaches and when used in the bedroom you risk disturbed sleep cycles or difficulty falling asleep.
I may be alone in this camp, but I'd actually recommend people read the ES5 spec if they want to be confident in their JS. It's one of the most readable and understandable specifications I've read, and (compared to behemoths like C++) is fairly short. There's even an internally-hyperlinked version at http://es5.github.io .
Actually, tax law is just the less scary area of risk.
Yes, but I don't know the answers to these questions because I know to avoid code like this.
For me, it was definitely the exclusivity and the timing. MySpace was big, and it was cool for communicating and reconnecting but it still felt like a "kids place" to some extent. Many of my buddies from college were signed up to this and recommended it to me. I signed up and started being more active on it.

It wasn't so much that it was only exclusive to people attending college, but just that it was not overrun by spazzy kids and animated gifs (at the time).
Fun stuff!

You might want to make it clear you want the decisions most likely to succeed, not the decision most common among professional coaches (who are presumably optimizing some other form of career-stability-against-criticism).
Felix Baumgartner – The Full Story New footage
That's interesting because I have never thought of Yahoo as a search engine. When I first encountered Yahoo, it was really nothing more than a curated directory of links. As soon as I discovered Google, I left it and never looked back.
Paul Graham fireside chat at Launch festival
You think this might cause startups to close their funding later as investors all wait around to see who pg chose? :)
FAA shuts down beer delivery drones
I got two out of two and then stopped. This is another "look how many weird results we can get out of javascript" exercise.

Gary Bernhardt covered this humorously here:
https://www.destroyallsoftware.com/talks/wat

And Crockford covers some issues more formally in his talks.

The takeaway is that if you do something that can possibly be interpreted in a strange way, javascript is mostly likely going to interpret it in a way that you didn't expect. You could say it sucks because of that and/or you can look at the ecmascript standard and try to reason about it. But either way, it's best not to do anything even slightly ambiguous. Stick to the good parts.
I agree. I'd rather look to how deregulated electricity markets work. The last-mile infrastructure is owned by either a municipality or a regulated utility, billed at fixed utility rates, and the generation/service portion is floated on the open market.

ISPs aren't identical, but I don't see a strong reason a competitive ISP market couldn't follow the deregulated market that states like Texas use for electricity. Have the last-mile infrastructure owned by some boring regulated entity, and then let ISPs compete to provide connectivity over the pipe, like generators compete to provide electricity over the wires.
Explain the connection between this:

"a little more worried about the fact that politicians refuse to talk to their constituents"

and this:

"The agency has been stonewalling reporters"

While reporters are also constituents stonewalling reporters is different that stonewalling constituents.
Excuse me, but you've mistyped the word "any" in "any other language" part.

Last time I checked, event loops and async IO wasn't anything Node had monopoly on. In fact, those are available on every non-toy general purpose platform I remember off my head.
are you saying he's attacking a straw man of strawmen?
I was at the tumblr search meetup a few weeks ago in nyc. tumblr search is basically cached solr over bounded data sets, like most popular, last 6 weeks, etc.
You think the "long-time executive and key spokesperson for Google" and former lover of Larry Page[1] is out to kill Google?

If anything this just strengthens why I wouldn't root for yahoo.

[1] http://en.wikipedia.org/wiki/Larry_Page
Yep - but they have a strong "brand layer" (coining this now).
What I am sad about is there are no search engines that can return pure search results. The results you get are now tainted by DCMA takedown notices, censorship, and other various legal mechanisms.
Wait, do you want them to upgrade there service or not? If the goal is to maintain service without upgrades then minimizing cost is great, if you want improvements then minimizing cost is a stupid way to evaluate things.
Wish you well!
Can we please stop pretending JavaScript is some esoteric language?