skysight-inc/HackerNews huggingface dataset:
Looking at what Scot Hanselman is doing, I suspect that broadening the spectrum of who is deemed worthy of being invited to interview is the only way around the presumptions that establish the barriers to presenting a wider range of viewpoints drawn from a wider range of experiences.

Programmers like Fogus are like Fogus and if StackExchange wants to interview programmers like Fogus then they are going to tend to get programmers like Fogus. Or to put it another way, Spolsky's high standards are understandable and reflecting them in the brand is a rational decision, but it is a branding decision. Even if StackExchange handles branding decisions better than Cognitect has with their podcast, the same forces are still in play so long as the objective is branding StackExchange rather than doing what ought to and could be done.
You need to hire a writer, or at LEAST a copyeditor. There's numerous mistakes and infelicities. You didn't do a good job of differentiating the different models - the first two sentences on each description are identical, so there's no need to include them at all. Like it took me way too long to understand that the "lock" model is actually a padlock. Also what is "interlending"?

You also need to hire a designer. The entire page is busy and confusing and doesn't communicate well.

The animation of the iPhone entering sleep mode - what is that supposed to communicate? It's too small to read its screen, so it looks like you're putting the phone into sleep mode. And then it vanishes, for some reason? Does sleep mode make my phone invisible?

The looping background animation is confusing, distracting, and too hard to see to communicate anything worthwhile - it's like a series of nonsense images (crying baby, gun, toilet paper, various signs, a bunch of calendar dates? what the hell is all that supposed to communicate?). The scrolling lags for no reason. The "features" and "connections" sections have icons that respond to mouseover as if to afford clicking, but don't actually respond to clicks. You have quotes not from satisfied customers or impressed journalists, but from the people who made the thing, which is completely pointless.
You're not really addressing what I wrote -- specifically, the general precedent of allowing state secrets to be leaked without severe punishment seems harmful to any nation state.

It makes sense to me that the default reaction to the release of state secrets is that of disapproval. From there, we can of course move further away from acceptance or closer to it depending on the specific scenario, but most folks aren't taking a close look at Snowden -- I'd even argue that they probably don't need to. What matters here is the info he released, not really Snowden specifically.
Building a Private Titanic
You seem to setting up for every project on Github. Can I as a project owner opt my project out of this?

I've just had bad experiences before with companies that tried to lever off existing communities that didn't want them.

If your product really is great, then you shouldn't have any worries about offering an opt-out because very few people will use it.
Stupid NES Tricks – Screen Wrap Detection
>> I have with pieces like the original article are that they are making it sound like we are engaging in a Gestapo-like rounding up of large numbers of minorities for no reason and throwing them in jail.

That's actually not how the Gestapo worked. They were very bureaucratic and followed protocol. Their most misused power, according to Wikipedia, was the "protective custody".
If you set the 'showcmd' option, the command you're currently typing is displayed on the last line of the screen (same as command line) on the right.

Of course, saving one keypress on this isn't a big deal but it's nice sometimes to be able to see the command you're typing.
I don't think anybody here is advocating for thoughtlessly dumping all state secrets in the open.

The thing is, when given the power to eavesdrop into anyone's life without consequences, it takes a rather uncommon kind of person to do what Snowden did in order to make the public aware of what is going on.

Because the most common behaviour when receiving that power would be to exploit and abuse it, regardless of whether we are talking about an individual, an institution, or a whole government.

So I am not worried about Snowden, I'm worried about the thousands of his ex-colleagues who are still sitting on their desks every day.
Exactly my point. It's all about the kind of society you want for yourselves and others. The number of homeless people in North American cities is always a dire reminder that there is a societal cost to deregulation and making life easier for the business bootstrappers. Every other choice you can make for your people as a politician is always a double-edged sword anyway, I'm not knocking the pro-business approach here, it's just that I would choose more taxes every time because I've seen the benefits first hand.
Because I was frustrated and could not figure out how Microsoft wanted the framework to be used. I was new to both WS and WCF at the time. getting WCF configuration working seemed more like a voodoo incantation than any other programming I've ever done.

And no I could not get .NET to generate types from the WSDL and I knew about the tools provided for that. They didn't work and I wasted a lot of time on them because everything I read said they should work.

I used a DSL because that's what I knew and because I had already wasted too much time.

I've since learned to avoid situations like this but that's a whole 'nother comment.
No, actually "capable of flying" means capable of performing all flight maneuvers required for safe flight and landing, including takeoff, go-around and approach/landing.
BA Flight 9 failed all four engines, normally not survivable - but managed to restart all four engines by windmilling. So they recovered in time for landing.
Sigh....

I should probably replace my commercial-grade WiFi router with some custom box that can run OpenBSD or something.

When I first got it, I tried to go through and lock down everything I could find. But I suspect that may not be enough.
I suspect you're being downvoted for linking to 8chan.
Amtrak runs to Northampton. If you flew to Boston - with or without a connection from New York, Atlanta or another regional airline hub - you could take the Amtrak train to get to the school. From the train station, there are probably taxi cabs, or you could arrange with a local to pick you up.
No jail time for anyone. Less than $1B fine each.

At best, this is a bit of theater to try to convince the world that these banks are not more powerful than governments, but let's be honest... They are.

When you can manipulate the entire world's market via a chat room and this is the best a government can do, you know no one holds sway over you.

Not to mention, this is blatant collusion.

Comcast must be pissed. We're worried about a Comcast/TW monopoly - in the meantime banks are acting like a single entity, manipulating global markets for their own gain, and I haven't heard a single peep about breaking them up. Not from the U.S., not from the EU, who are busying themselves being worried about Google...

How can I be anything but pessimistic about the future global oligarchy?
Terminals in Neovim
It depends who you think the average bay area engineer is. If you've bought into the view that it's a 23 year old single white man who lives with 4 indistinguishable roommates in a small house in San Francisco, believes he's God's gift to engineering, and wants to job-hop his way to CTO and millionaire status by 27, you're probably right. After all, he's a 10x A-player, everyone is killing it, and the last time there was a bust he was in second grade. Security's for losers!

The reality is that most people who make a living writing software in the bay area are middle-aged, married or partnered, have children and a fat mortgage, and aren't really a part of "silicon valley". They live quietly, don't go to meetups or write blogs, and they're mediocre to decent contributors at work and they know it. A large minority, perhaps even a majority, are not white; they are Indian, Pakistani, Chinese, and from almost every other national or ethnic background you could name. Many are women, despite the oft-repeated myth of sexist hiring practices. In a nutshell, they're ordinary people with ordinary concerns nothing like the HN echo chamber's perceptions of the world. And you can bet your ass they'd like a little security.
Worth considering:

https://msdn.microsoft.com/en-us/library/jj823172%28v=vs.110...

My personal opinion is if you want to use an MS technology, use Web API unless you have a compelling reason to use WCF.
Manage ARM BareMetal Servers with Scaleway CLI
Well... you know there's this thing called "proof-of-stake"...

(I know, POS is much maligned, but once people see more currencies using it and succeeding I think public opinion will change)
1) men commit violent crime at much higher rates than women. Why?
2) sexism? stupidity? Or perhaps "being male" (higher testosterone levels)
3) males who self-identify as black have about 15% more testoterone (courtesy of that racist institution, the National Institutes of Health)

http://www.ncbi.nlm.nih.gov/pubmed/3455741

4) is is really so crazy that a population with higher testosterone levels tends to be be bigger, and when they indulgent a violent proclivity, the outcome is more severe than when, say, a japanese women gets upset at the flower shop?
Of course, why have them pay a couple thousand dollars for an AWS installation when they can buy a "corporate solution" for "3 zeroes more"
> people are not being locked up just because they are black, or poor

I just said this elsewhere, but I knew many people in college who used illegal drugs, and none of them were ever locked up (or even searched). When we have a set of laws and we choose to enforce them on some communities but not on others, then we are in fact locking people up just because they are black or poor.

Others have already pointed out that high incarceration and felony rates (in part due to the drug war) have contributed a whole lot to the social patterns that you mention here. I'll agree with you on one thing, though: our social programs today are in a particularly ineffective state with some messed-up incentive structures and still not enough resources to actually solve the problem. I'd much prefer something like a universal basic income to the complicated, market distorting system we have today. (But I still think that getting rid of these programs would be far worse than what we have now, even if the incentive structure would be more straightforward.)
I agree. I think it's also because the button is a non-flat design on a rather flat designed page and sticks out
>> There is a correlation between gun access and homicide rates.

There is a correlation, albeit a negative one:

http://www.theacru.org/harvard_study_gun_control_is_counterp...

The study, which just appeared in Volume 30, Number 2 of the Harvard Journal of Law & Public Policy (pp. 649-694), set out to answer the question in its title: “Would Banning Firearms Reduce Murder and Suicide? A Review of International and Some Domestic Evidence.”

The findings of two criminologists – Prof. Don Kates and Prof. Gary Mauser – in their exhaustive study of American and European gun laws and violence rates, are telling:

Nations with stringent anti-gun laws generally have substantially higher murder rates than those that do not. The study found that the nine European nations with the lowest rates of gun ownership (5,000 or fewer guns per 100,000 population) have a combined murder rate three times higher than that of the nine nations with the highest rates of gun ownership (at least 15,000 guns per 100,000 population).

For example, Norway has the highest rate of gun ownership in Western Europe, yet possesses the lowest murder rate. In contrast, Holland’s murder rate is nearly the worst, despite having the lowest gun ownership rate in Western Europe. Sweden and Denmark are two more examples of nations with high murder rates but few guns.
WCF's REST is the ugliest implementation of HTTP/REST I've seen from any framework, whilst its RPC method signatures, SOAP format and code-gen client proxies provide one of the most fragile combination of technologies used in web services today: http://www.infoq.com/articles/interview-servicestack
7 Things Every Java Programmer Should Know About Threads in Java
"working yourself through college was a thing"

Not just youth of the boomers, but as an early gen-x I had no problem doing the same. Well, I had minor credit card debt but nothing much. The government didn't help much back then, which is why my tuition payments were like $2K instead of $30K like now.

Today I could not possibly afford to buy the house I bought and live in around the turn of the century. Note that in the long term those prices always revert to the norm. One way or another the median property buyer eventually buys the median property. So either their wages go up (LOL as if that's ever going to happen without a revolution) or the prices go down (guaranteed, this is baked into the cake at this point). There is a famous saying about the market can afford to be irrational longer than you can afford to wait so its not like its going to be next week, but eventually the average dude is going to be able to afford the average domicile, and the only question is who's going to take the painful adjustment.
A Tech Boom Aimed at the Few Instead of the World
I don't know if it is correct and I certainly think it is a horrible positive feedback loop, but it appears that people with prior convictions are much more likely to get convicted and do jail time. So if you get in trouble as a kid, you're much more likely to get the book thrown at you for minor offenses as an adult.
Air Pollution Action China vs. Delhi
How to Spot and Critique Censorship Tropes In Free Speech Controversy Coverage
> but it doesn't feel "meteoritic"... the client side manipulation of the db really seems centric to the magic of it.

In the prototyping sense, yes. I've been working with Meteor for about two years and the pattern I shared above still feels magical when you realize what it's doing in just a few minutes of work. The client-side writes are still okay. The big problem is remembering to specify the correct allow/deny rules.

The pattern above is a sort of brute force approach to saying "I'm an idiot, I'll forget to set rules, let's make this a non-issue." Of note, I recall some chatter about dropping allow/deny rules altogether in the future, so there's likely a better solution on the horizon.

> You need to check whether or not the inventory has been depleted and then update the inventory, and create the client's invoice.

This isn't as big of a problem as it's being made out to be. Really just a few lines of code, e.g.:

```

// Fetch just makes this an array instead of a Mongo cursor.

// The fields part just strips the returned object(s) back

// with only those fields + the _id of the object.

var inventoryAvailable = Inventory.find({product: productName}, {fields: {"available": 1}}).fetch();

if ( inventoryAvailable.available > 1 ) {
// Call some purchase function.
} else {
// Throw an error back to the client.
}

```

Re: the concern around race conditions between customers, Meteor could actually have a leg up on this. Because you have reactivity, if say there was only 1 of an item left, if one customer completed the purchase before another, you could throw up an overlay on the slower customers screen saying "uh oh, the last one of these just got snatched up...get on the waiting list?"

A lot of ways to skin this cat :)
This assumes that advanced mathematics is currently written by humans for humans. Many proofs can be a trudge for even highly trained humans. The field should really be working on making formalisms more accessible. It would be fantastic if what you describe came about by first making maths more accessible/intuitive through more interactive and graphical representations. Maybe a lot of these 'algorithm visualizations' that get posted to HN is the first step.
Hi, There is a direct flight from Mumbai to EWR(Newark NJ). From there, you can take a bus to Boston.
Check with the HCSSiM if they fund students. Best of luck for your efforts.
Not to be a naysayer, but why would anyone use this browser given that Adblock Plus is paid [1] by Google/Microsoft/Amazon etc to NOT block their ads?

[1] http://www.businessinsider.com/google-microsoft-amazon-taboo...
Seems to me I'm one of the few people who are willing to openly express their dislike while also having a real life use case where it caused harm to a startup actively seeking funding.

I was brought into a company where the lead dev was doing everything in Meteor, if I wasn't open to Meteor at the time I would not have taken the job. Over the course of 6 months I watched this dev utilize their ability to sound smart to fool everyone into thinking Meteor was the right tool for the job when they really just wanted to become a Meteor expert since they thought this would be the next .NET that would give them sweet cushy consulting gigs in industries with crazy technology budgets.

I worked with the technology and was unimpressed. Everything needs to go through Meteor and it leaves no room for flexibility. Going with Meteor is an all-in strategy... and anyone who knows strategy ought to know that going all-in is for when you're exceedingly confident or exceedingly desperate.

I recognize Meteor's utility as a rapid prototyping tool. I will openly say anywhere that if you have little development resources and want to build out a proof of concept. Yes, utilize Meteor. But if you don't throw it away after you've shown whoever needs the proof, you are asking for trouble.

The problem with lowering the bar with a new paradigm exposed to a new generation of programmers is that they're being taught bad habits and bad patterns. Tightly coupling the front and back end (what "isomorphic javascript" really means) is Meteor's main selling point. Tight coupling of systems is a universally accepted anti-pattern and anyone who has a product that eventually requires flexibility in their client-server communication is going to find themselves stuck when everyone just stares blankly repeating "but... DDP?"

Creating a new generation of programmers who call themselves rockstars because they know how to run a couple Meteor CLI commands and make a Todo list app in 20 minutes is not going to make the Internet a better place.
ACM ICPC World Finals 2015
> I think the Snowden leaks have caused tremendous damage to the US geopolitically, and I think the manner in which he is releasing the documents has elements of narcissism and carelessness in regards to the sensitivity of the information.

Could you expand on why you think this? From my perspective, what's caused tremendous damage is the way U.S. agencies have acted. I'd like these policies to at minimum be up for a vote, but we can't vote on something if we have no idea what's being done.
Tech to Congress: TPP and Fast Track Harms Digital Innovation, Users’ Rights
>> I'd be curious to know what the new algorithm is that dispenses with "chunk loading" allows all scene data to appear instantly.
Looks like instancing to me. There isn't really that much data shown at once.
>I tend to dislike the hero/villain dichotomy that is usually held up. I think the Snowden leaks have caused tremendous damage to the US geopolitically

If I report someone for a crime and they are arrested, is the damage to their life my fault or their own?
"It's not the it's a specialized language for the military, but a language created to cleanup the DoD's software nightmare of the 70s, which is not unlike the software nightmares of today."

The nightmares aren't like each other, they are the same nightmare, just with the spooge scraped into slightly different piles.

Further, a language won't clean it up; that's going to take something seriously different. In fact, I suspect the spooge is irreducable past a certain point. I believe it is the nature of the problems.

That being said, Ada is a significant improvement over many others, in many cases for the reasons you describe.

"though I know they've been proven irrelevant by newer languages"

Uh, what?
I'm playing devil's advocate a little: There are sometimes legitimate legal hurdles to having your data hit external networks. For example, if you're a medical insurance company, then you have to get everything HIPAA legal.
DANE can at least partly mitigate this, though that assumes that you've DNSSEC set up, along with TLSA records for your mailservers.

Setting up DNSSEC is another kettle of fish, mind.
>...its "because WCF is a higher-level abstraction that supports, among other things, WS-* "

And it fails spectacularly. I mean, _it works_, but it's a disaster to work with and write software against.

The entire abstraction is leaking profusely, all precisely "because WS-*". Who in their right mind will attempt to establish a family of standards for "transport-agnostic" communication, routing, serialization and whatnot when realistically 99% of the time HTTPS is all you ever need?
Finally, we won't have to keep repeating instructions or double-checking our own work.
Ditto on the thanks. I've got a number of projects that would benefit from this, but I couldn't justify the data cost.
DOJ announces major penalties for banks in Foreign Exchange manipulation
Is Jailbreak iOS 8.3 TaiG release?
Agreed, we should let them keep doing it.
I would be genuinely interested in a rebuttal to elevated testosterone levels (the linked National Cancer Institute abstract).

I almost always provide links to sources that provide a reasonably analytic angle.

They are generally ignored or misunderstood. Because, you know, (structural) racism.
GitHub Enterprise, Now on AWS GovCloud
AFAIUI you write restricted evaluators to deal with external code. You can dismiss or rewrite any form you want, avoid IO, system calls and such. I never looked into it so maybe it's possible to escape that, it's been used on an irc bot for #clojure, so it's not stupid; but there's always a possibility for crazy ideas like crafting memory patterns and trying to DDoS the evaluator in order for these to become code (complete speculation based on Return Oriented Programming).
Fast Track Amendments Are Too Little Too Late to Salvage the TPP Agreement
It's likely he'll see the charges of "Aiding the Enemy", "Illegal disclosure of Classified Information", and "Unauthorized removal and retention of Classified information". That said, Treason isn't as hard to apply as people are making it out to be.

“If you think that one, Al Qaeda and similar groups are the enemy for purposes of treason; two, his actions assisted them in operations against the U.S.; and three, that was his intention,” Harrison said, “then the argument that it was treason is pretty good.” - John Harrison UVA LAW specializing in constitutional law and history.
Tried it. It works. It had a range of about 5 meters at medium volume in a noisy office. Not bad!
How does Valve’s management structure fit into today’s corporate world
Eh, to be fair, the vice president has very little power and doesn't seem to be of any great consequence.
One totally uninformed question:

Do you think this could be solved with stacks of Parallela boards?

Just curious, because that's kind of like the target market for the boards right? Cheap , multi-core processing?
The possible precedent of not punishing leakers is far preferable to the actual precedent of giving the government a way to shield all of its wrongdoings.