skysight-inc/HackerNews huggingface dataset:
One easy step in the right direction is a quality build process that includes linting and strong error/warning reporting. Push your code through the Closure compiler and keep JSHint (or your favorite linter) active in your editor and you're already taking a strong step to better JavaScript.
This just seems like self-righteous, pretentious drivel. I'm only being honest. Who are you to claim what humans do or do not have value? It is very childish to act is lawyers and bankers have no value. This just makes a caricature of the world and those "great men" you cite.
The question specifies "early in the game"; the correct call can and will vary in a late game or late first half situation (and of course depends on the strengths and weaknesses of the teams involved).

As Bill Barnwell of Grantland is fond of saying, in the first half, your only goal is to maximize your expected points. You don't know exactly how many points you're going to need in the game until the end.
If you are right, then these areas would remain without water supply at all. Last time I checked, government cannot force private companies to do business.
Vultures, the super birds
That seems to be the answer: if you set the APN on the Nexus 5 to IPv4, the site will fail to open, whereas on IPv6 it works.
Rooting for you Dennis :D Let me know if I can help!
>"We are loved by everyone. Money is not a factor"

A very nice childhood so many of us have had, but certainly not the reality for a large chunk of children who grow up hearing exactly the opposite.

General statements like this point out to me how priviledged many of our childhoods have been.
His weekly depictions of terrible NFL scenarios were instant classics for sports comedy. Jon Bois is one of the best in the business of just ridiculousness, I highly recommend checking out his entire season this year.

But this one takes the cake as the bugs at the end really made for an incredible story.
The government giveth and the government taketh.

They gave many of these companies near-monopolies by blocking competition from laying cable or accessing the telephone poles.

Now the government has decided to crush the telco's industry by running their own service at prices impossible to compete with because they are tax payer subsidized.

Live by the sword. Die by the sword. Personally, I'd rather shrink the sword down to around a steak knife.
As Overseas Costs Rise, More U.S. Companies Are 'Reshoring'
Yeah, I have two basic takeaways from all of this:

1) These bootcamps are complaining about basically nothing. As you said, even the 'University of Phoenix' is able to operate...

2) The people making points about how these programs are predatory and need to be regulated are really not going to get what they want from this regulation. As you said, even the 'University of Phoenix' is able to operate...
> I wonder what is so magical about government that only it can determine whether something is safe or not.

The magic isn't the ability to determine whether something is safe; the magic, insofar as there is anything like that involved, is that government is the vehicle empowered by the people to do something about it once it has made the determination.
I don't know what your business is, but I doubt you are charging as much as these hack camps or claiming that your students will get huge salaries after they are done with your service. You should be fine.
I feel like it depends on the niche. IAP is the way to go for games or something with a broad audience that will deal with lots of pirating. If its more for a certain community who will gladly pay for it then I'd go with paid.
Are there any web developers who cannot write HTML tables? I do not see any point for the "Tablr".
2014 is the year for Yahoo
No, it's just pure logic. If you're saying that "individuals are demonstrably bad at evaluating long-term risk" then they shouldn't be allowed to vote. Electing someone is a huge long term risk and it is much more difficult to get rid of an elected official (takes 4 years at least) than to switch to another product or service.
If they refuse to comment on something without a proper reason, anything else they've said is BS.
Being rich is an arguably necessary but absolutely not sufficient condition for being better able to help people.

But, then again, the fact that we live in a world that has rich people (wealth disparity) is a fundamental part of why so many people need the help those rich people are often better able to provide in the first place. In that light, the solution is, in fact, a consequence of the problem it's supposed to be solving.
This line in MUMPS is not only valid, it also actually does something potentially useful:

s:foo'="" foo(foo)=foo

It's actually a bit tricky to explain what it does. Everything in MUMPS is effectively a tree. Each tree has a value in the "root node" and you can set it like this:

set foo="hello"

You can also put data deeper into the tree:

set foo("fizz")="buzz"

So if something is passed to you and you want to know if you can treat it as a string, you test to see if it's a null string:

if foo'="" do [something]

('= means !=)

Two more features: 1) Almost every directive can be reduced to one letter. 2) If I want to quit based on a condition, I can do either
if condition quit
or
quit:condition

So the line above is more legibly written as

if foo'="" set foo(foo)=foo

So if foo="bar", it's equivalent to:

set foo("bar")="bar"
Kii’s New Game Cloud Service Featuring Unity SDK Integration
Why your next job interview could look like a video game
Government can set the conditions under which a private company can do business. Companies that provide fundamental services - like water, power, and sanitation - often have government granted monopolies over an area. In exchange for existing without market competition, such companies are subject to more regulation, and often have to service particular areas.
The Goverment hates competition.
You may be right, but I think your comment has also demonstrated that I'm not a good story-teller yet. :) Thanks for the constructive feedback.
Have you checked out https://appear.in/ ? Looks like you're not the only people playing in this space right now. I've used appear.in sucessfully with a 6 person teleconference on opposite sides of the world - two of us at home in Australia and the others in two different offices in Norway.

I'm sure there will be tons of competitors in this space until a bunch of them drop out and a couple succeed big. Open source is great though - good luck with it all!
> If your goal is to help people on a large scale and in a concrete, measurable way, getting rich should be one of your first priorities in life.

Or... you could also get a job at a non-profit / NGO / etc. Or you could work on trying to improve government programs so that the social safety net is more efficient and more effective.

Getting rich and doing philanthropy is certainly one way to raise money, but there are other ways to improve the world that don't involve immense personal gain as a first step.
Well, those are broad strokes...
the safest place in the world is the Israeli airport. Between the cameras the officers and the checkpoints it sure seemed that way.

I can't tell if this is an attempt at humour or not.

There are tons of sleepy country villages with zero crime - not even theft, and a part-time law enforcement officer who covers a large area.
Today, I learned that journalists are not constituents.
For the

function f() {}
var parent = Object.getPrototypeOf(f);
typeof eval(parent.name)

one, this is also wrong. I can't find anywhere in the spec that a name is required for Function.prototype[1], and 15.3.4.2 actually says that Function.prototype.toString() can return "An implementation-dependent representation of the function". Spidermonkey assigns it no name, so

typeof eval(parent.name)

just returns 'undefined', it doesn't throw an error. There's certainly no requirement that it be invocable by name, and, indeed, if v8 had left a function named 'Empty' in the global scope, that would have been bad.

[1] http://es5.github.io/#x15.3.4
Average household income is a poor way to look at it, since tech jobs typically command much more than the average household income, even/especially in SF. (Average household income is 72k there).

Obviously they are different markets though, so I think your point stands.
That's true.

I'm not saying TSA agents let suspects onto planes, but the difference in Israel (from what I've read) is that the security agents use it to a much greater degree.

For example, if you fit the wrong profile, they will not let you board even though they have little to no evidence of any wrongdoing. If it turns out later that you're "clean"? No repercussions to the agents and you'll get zero traction if you try and complain about it either to the security organization or the press. The Israeli public accepts that fact.

If that same thing happened here in the US, I don't think Americans would stand for it. Sure there have been examples of the TSA doing it, but the backlash is pretty severe and they don't seem to do it as often.

The Israeli airport security process reminds me more of the border control agents in the US (CPB). Those guys can pretty much turn away anyone they want for little to no reason (even ban you from entry permanently) and they are given that prerogative.
If you click on the notice, the links are right there. This is what I do when I see it in the google search results.
There can be elegance found in writing well-formed code of any language. It may be tougher in PHP, but it's certainly possible.

To use a car analogy, I have more respect for the guy running an old Mustang he tunes up and runs a 11 second quarter-mile than the jackass who drops 200 large on an exotic that pulls a 10.
Data says Tenderloin ain't too safe in SF (interactive visualization)
I think the problem is that the most effective techniques used by the Israelis are the ones that wouldn't fly here in the US.

However, I'm sure the TSA reached out them for information on other things.
If either of those is a subset of the other then strawman would be a subset of satire.
I've actually got some familiarity with labor law.

Organizers _do_ tend to be something of sacrificial lambs, however.
Then in this case it turns out that taxpayers from developed regions subsidize those in the remote ones. I'm not saying helping people out is a bad idea, but forcing people to help out other people certainly is. It is absolutely no ones fault that some people live in remote regions.
You're quite wrong regarding Java. Much of its standard library is implemented in C and C++, and there have been frequent security vulnerabilities found in the language that are a result of buffer overflows or similar memory corruption bugs within the underlying C/C++ implementation.

There are many, but here's one such example from last year: http://osvdb.org/show/osvdb/94336
You guys absolutely need screenshots on that site. How can you be selling a dashboard solution without a single image of what that looks like? That should be the first thing I see when I load your site, not a bunch of text.
> If you're saying that "individuals are demonstrably bad at evaluating long-term risk" then they shouldn't be allowed to vote.

Sure, if you further assume the premise that "people who belong to a class that are demonstrably bad at evalauting long-term risk should not be allowed to vote".

Of course, that's not a premise that was raised, or is even directly relevant to the argument made in, scott_s's post upthread. It's, at best, a premise that is extremely loosely analogous to something one might reasonably interpret as an implied premise of scott_s's argument, but if you want to argue against scott_s's argument it would be better to address it directly rather than by trying to pretend that the conclusion of a chain of requiring a premise which is, at best, loosely analogous to something that might be an implicit premise of his proceeds from "the same logic" as his argument.
https://news.ycombinator.com/item?id=7159730
Yes, they surely do. Bill Gates pursued a "good enough" search strategy 10 years ago that cost msft the business.
Show HN: interact.js – Powerful, flexible drag and drop and multi-touch gestures
Those "for profit" schools are already regulated. They are predatory despite that.
Oh - flash. No thanks.
There's very little exposure to fear and uncertainty today , compared to the past. That's why it's possible for adults to be children forever. I doubt that's a full life experience, though.
Duopoly? A large number of major cities and their suburbs only have 1 true highspeed option (cable) and slow wireless or DSL. FIOS deployment is sadly limited.
The Landing Page Optimization Guide You Wish You’ve Always Had
It's not that individuals are demonstrably bad at evaluating long-term risk, but don't have all the facts pertaining to every single decision they have to make daily, and don't have the time to seek out all of those facts.

Do you have the ability to make sure that every single piece of food you purchase is safe for human consumption?
Not to mention, they could be lazy loaded since they only play when you mouse over them...
YC company approaches VC and says we have a soft commit from a YC partner. VC calls the YC partner and invests. I am not saying there is anything wrong in the old world. It is what it is. When its your company and there is money involved people get creative and work around rules. Some companies raise successfully and some others dont. If VC's (with all their resources) are taking their cues from YC Partners then something else is broken not the entrepreneur.
Programming is such a wide field though. There's people writing yet another CRUD web app backend, and there's people writing autopilot software for auto-landing passenger jets. (And many categories in between, or perhaps even outside that spectrum). I, for one, hope the people writing autopilot software have some formal training along the lines of a four year degree to back them up, rather than just a Githib account and some commonly used open source software.

_Some_ "software engineering" really does have the risks and responsibilities of civil or mechanical engineering. There does need to be some sort of evaluation/certification of people who've been trained and tested appropriately for that - without at the same time denying completely unschooled enthusiasts to do what the want with less life-threatening hardware and software.
It's true this app does not "fully" replace Skype, but it does replace the group voice call part of Skype. Also it definitely relieves common pain points you have while using Skype. (install, signup, login, username exchange, approval.) Plus if you want to get on a call with a stranger. You would want to use this.
Highschool
How are consumers supposed to evaluate risk when private companies are under no obligation to provide them with information? It sounds like such a system would be amazing for companies, but quite terrible for anyone else.
Managing other people's money (what NGOs/state do) requires that somebody will pay that money (taxes etc). Those are not interchangeable roles.
Responsive Web Design and FROONT
Dead or Alive (fighting boobs game)

Filed under 'things I wish I hadn't searched for.' WTF.
>>And on that note, I see no reason why big tech companies can't create their own coding academies, or partner with bootcamps on more structured working internships and externships.

You mean actually train people? Don't be ridiculous. Why do that when you can just fire and replace? /s
Granted, the sense of wonder is important. But to declare that experience is worthless is just stupid. All of the examples he cites, great entrepreneurs, engineers, artists, etc. didn't make their contributions when they were 5 years old, they made them as adults (oh, excuse me, obsolete children) after accumulating years of, guess what, experience.

You need both. Wonder with no experience = Axe Cop. Experience with no wonder = Enron, etc.
Wifi is problematic due to price and power.

Wifi embeddable modules aren't cheap, non-wifi RF are available for peanuts (RFM, Nordic, ...). But you kinda have to reinvent the wheel: the content of the packets is normally limited to 32 bytes and you have to pick/design your meshing network approach. They come in all kinds of bandwidths (normally up to order 2Mbps) and for different unlicensed frequencies which you pick depending on scenario (indoor/outdoor), range and power availability (listening 24/7 won't work on batteries).

But most IoT devices with these modules will keep their protocol closed.

If you need internet connectivity you normally pick cheap RF modules for the web of thing modules and a central module with wifi/Ethernet to talk to the servers.

Bluetooth... I hate that stuff. Zigbee ... I dislike it because most vendors sell it in a UART/RSxxx interface mode (I prefer SPI).

Non-wifi RF: incredible variety of products. Wifi: just a few.

Lastly: Power. Non-wifi RF can run on a small solar cell connected to a uC with 2kb code and 128 byte RAM. Wifi will need a mid-spec uC with a few dozen kb of code to run a minimal uIP stack. Won't run on a small solar cell or battery (e.g. your phone) for long.
I agree. But nobody asks people to do that. I'm just saying that consumer protection agencies could inform people "hey, this is an unreliable business, don't buy from it". Then people would be able to choose among various consumer protection agencies they trust. Government is just a giant monopoly on the consumer protection market and the one that also has the power to shut businesses down, leaving even less choice to consumers. Now consumers cannot even make the choice of trusting or not trusting the government on its decision.
If anyone is curious about the luhn algorithm, here is one I made in C# from the example in the question:

static bool IsValidLuhn(string numbers)
{
if (numbers == null)
throw new ArgumentNullException("number", "number must have a value.");

var allNumbers = numbers
.Where((c) => c >= '0' && c <= '9')
.Reverse()
.Select((c, i) => (i % 2 == 1) ? ((Convert.ToInt32(c) - 48) * 2).ToString() : c.ToString());

return allNumbers.Count() > 0 ? allNumbers.Aggregate((x, y) => x + y).Sum((c) => Convert.ToInt32(c) - 48) % 10 == 0 : false;
}

Edit: Can sum one link me to HackerNews markdown?
They get their results from 100+ resources, including their own search bot (duckduckbot), if I recall.
Mailchimp also does.
If you're not charging them for the service, you probably don't need to care.
Experiences with website user testing and behaviour
お疲れ様でした！

Very cool, I'll definitely go to the next one.

My coworkers were too busy to go. They'll be jealous when I tell them next week. :-p
But also, it's an agency that's existed only since 2010.

Looking through your link, I see 16000 words of new paperwork, inflexible mandates, silly gotchas that could trip up a small organization, and redundancies. (False claims and advertising are already illegal.)
Facebook doesn't use PHP the way other companies do. They ship & run binaries via HipHop/HipHop Virtual Machine (HHVM) in production. Other companies which use Facebook as an excuse (justification) to use PHP in production ship standard PHP scripts into Production and think they are doing the same thing Facebook does.
I think the problem is with the claims these programs are making, not the expectations the students have.

If I decide to go to a traditional non-profit university to study, say, paleontology, and I actually expect to get a job digging up dinosaur bones, that is my own problem. The state shouldn't step in and start slapping the University's hand unless the University was falsely advertising high placement rates after graduation.

Slapping down educational institutions for the unrealistic employment expectations of their students will end poorly. The best that we should do is make sure the schools aren't lying to anybody.
It's also totally different when it's government, especially law enforcement or military.

"I think you should vote for Nixon" is entirely different if it's a random person saying that, vs. a police officer who could choose to search you.
At least, I had a problem with "video" calls. It's often too cumbersome and gives too much info about the visual aspect of myself when it's not necessary and when I don't want it to happen. (e.g., getting on a call with a stranger or clients.) Using the "voice" call, I won't worry over washing my face at 9am in the morning.
You don't just want ISO 8601, but more exactly: RFC 3339 (a subset)
no need to repeat https://news.ycombinator.com/item?id=6546774 (100 days ago)
Did Mandatum get hellbanned for saying that the app doesn't work on Firefox?
Not sure what you're trying to say. Are you saying that for NGOs/governments to be effective, everyone needs to focus on getting personally rich to maximize how much money they can give via donations / taxes?
Dayummmm killin it shawty!
Would hire in a heartbeat. <3
How can I evaluate risk when I vote when politicians are elected for 4 years and regulatory agencies are not even affected by elections? Can I switch a regulatory agency? Can I stop paying taxes, so my representative, whom I no longer trust, stops receiving his salary? No I can't.

The answer to your question is competition. If a consumer protection agency wants my money, it has to earn my trust and be better than its competitors.
Silk Road Vendor Fighting To Reclaim Bitcoins, Argues He Sold Legal Products
Presumably this also detects failed login attempts, so if someone is trying to brute force your login password, you would know immediately.

I agree though, that setting up a firewall would be much more effective. Alternatively, disable password authentication in OpenSSH and just use keypairs. But why exactly would you be running any of those services on your Mac anyway? As far as I know, these forms of remote access are disabled by default on OSX (for good reason).
: 2 3 ;

... redefines the constant 2 as 3. FORTH. Go figure :-)
Do you like me? Click yes or no.
Ah, you're right. Thanks!
I just saw a presentation by tsudot about this, where he mentioned a pretty cool use case for this: they've got Hubot in their team's channel set up so they can just say "conference", and it'll generate a link for everyone to jump in and talk about things. I'm not sure if its quite a Skype replacement, but it could replace a lot of the way I use Skype or G+ today.
Also, using 'class' as an IdentifierName is incorrectly explained in the answer for

var a = {class: "Animal", name: 'Fido'};
a.class

as this will correctly return "Animal" in most browsers. It may be true that it's buggy in IE, but that's a bug, not part of the language. 'class' is a reserved word, but only as an Identifier, not an IdentifierName.

That might seem like a confusing splitting of hairs, but that's just due to the fact this is from a spec, not an explanation. In practice it basically means that you can't declare a variable with a reserved word name, but something like a property name (like a.class, or used when initializing a variable via an object literal) is fine using a reserved word.

In fact, the difference between an Identifier and an IdentifierName has allowed more than a few of the changes coming in ECMAScript 6 to be backwards compatible.

Even when not excusing browser bugs, there's a lot of sloppiness in this quiz.
It's hard to say, it might have been from his first comment, a year and a half ago: "Seriously?" [0]

Poor guy has been posting decent comments since then, probably wondering why no-one replies.

[0] https://news.ycombinator.com/item?id=4144856
So it's like Scheme's "eq?", except less useful?
Euro Single Payment Area Dream Elusive as Deadline Imminent
I don't think so. It did sound like that at first then I realized he meant since he couldn't reply to Mandatum, Mandatum must be hellbanned.
No, it wasn't an attack. I was simply curious about who was organizing these protests, as I'm sure a lot of people are.