skysight-inc/HackerNews huggingface dataset:
Interesting. For what it's worth, Alford pleas exist in the US that explicitly accept punishment while still actively asserting innocence.

http://en.wikipedia.org/wiki/Alford_plea
> I cannot agree that writing in a different language changes the underlying purpose and function of separating configuration from the code.

Language features effect the degree to which the underlying purpose and function of separating service identification from other code requires framework support, and the style of framework which is most sensible to support it to the degree that framework support is necessary.
and in combination with nknighthb's comment you get this:
http://www.rikeripsum.com/
Ten Charts That Show We've All Got a Case of the Mondays
Death by desk job
Photo Stealers
If they're doing out of political expediency than that is their prerogative, but let's not pretend that they're making a stand against bullying when China or Russia won't hesitate to bully as soon as it's in their national interest.
Saying "I wouldn't do anything" isn't an answer. You are running a country and you want a "crimminal" returned to the US for prosecution. This isn't the first time in history that this has happened. And the US isn't the only country that does stuff like this. If this happened in China, the UK, Russia, France, etc., I think they'd want their guy back too.

From the WSJ:

Mr. Obama said he hasn't called Russian President Vladimir Putin or Chinese President Xi Jinping concerning Mr. Snowden, who has been charged by U.S. authorities with stealing and passing on government secrets.

President Barack Obama dismissed the idea of using the U.S. military to pursue NSA leaker Edward Snowden.

"I shouldn't have to," Mr. Obama said, addressing a question raised during a news conference with Senegalese President Macky Sall. "This is something that is routine."
> "The government and the police should be here to protect us."

With respect to invasions by foreign powers, yes. But neither the government nor the police can be expected to actively protect individual citizens. Protection via deterrent forces (e.g. laws against violent crime) is all the police and government can really do. If you want to actively protect yourself and your family, it's your responsibility to do so. Outsourcing that job to the government and police is how we got to a our current state--they can't "protect us" without sufficient power, which we readily handed over.
Improving frontend web performance using RequireJS optimiser
Python's built-in HTTP server isn't well-suited for production apps. Golang's HTTP server is the production standard. That's not an apples-apples comparison.

Ruby and Python "have" stacks, queues, and (in Python's case) deques, but they're rarely used, because, like Golang, they have a flexible variable-length array ADT and a table ADT.

Golang has lists and rings, along with slices and maps, which capture "queue" and "stack" easily. More importantly, unlike Python and Ruby, Golang provides direct control over memory layout and a safe pointer abstraction; it's much better suited to building fussy data structure libraries than Ruby or Python.

I'm not sure I'd choose a language based on the richness of its UUID libraries.

It's funny to critique a language for "not even having" a tool that few other development environments have "until 1.1".
These guys are loud, belligerent, arrogant and outright absurd [1]. But they are doing something incredible.

They have a product with widespread adoption and a massive scope of new verticals to tackle, and they (I think) have a vision for this technology to make the web a better place for all of us. Just as Facebook was brilliant to attract the love of the cool kids (first Ivy league, then all college kids, then high school + college, etc.), which led to worldwide adoption, RapGenius is taking a far more creative approach than to just build an annotation layer over the entire web without any common beliefs, passions or interests to galvanize the community.

I'm excited to see it pan out.

Edit: I probably shouldn't call someone loud, belligerent, arrogant and outright absurd without a link. :)

[1] http://www.youtube.com/watch?v=4NAzQPll7Lo
The Startup Sector That’s Quietly Booming
http://en.wikipedia.org/wiki/One-electron_universe
This reminds me of an old joke. How do you survive a 100 foot fall? Jump off a 110 foot building.
They covered his expenses.
Some incredible conjecture here. Assuming that Android is caught with its pants down and will desperately try to "catch up" with Apple (the other scenario is that Android has diverged dramatically, and if anything this is Apple catching up with Android, but I hardly expect someone like Marco to ever spin it that way), the notion that the new UI rudiments on iOS 7 are intense on GPUs -- and thus out of the capabilities of lower-end devices -- is incredibly presumptive. I haven't installed the beta of iOS 7 on any of my devices to pull the metrics, but it looks incredibly mild on the GPU (effects like layered blurring or transluency are an absolute laugh for any modern GPU, even on very low-end devices). This does not look demanding on the shader or fill rate whatsoever, which of course Apple would avoid because the GPU can be very expensive on the battery, and can monopolize the memory bus.

This is all quite funny regardless. Samsung had parallax and accelerometer (later gyroscope) based interfaces for years in their TouchWiz shizzle, just as Google heavily pushed 3D interfaces (see RenderScript). I would never argue that it is identical to what Apple has introduced, but once against from the zeitgeist of Apple fanatics you would believe this is the next step brought to us from Apple.
The Newsonomics of Spies vs. Spies
Of course it doesn't, that is why it's just a component of the change. And it's not only about getting over of feeling hopeless. Change in environment helps you to break routines and create new ones. Hopefully ones which guide towards a better path.
The author of this blog post is wrong to so designate Golang, which obviously isn't the first development environment to be bundled with a production-caliber web server.

But you're also wrong in suggesting that Python's built-in webservers are equivalent to Golang's. What's the largest deployed Python application that uses those servers? My understanding is that every deployed Golang app uses net/http.
Can anyone explain this a quirk line of the source code to me? (In the framebuster portion at the top of the file):

window.location.href = 'ht' + 'tp' + ':' + '//stewd'+ '.io/' + 'pong';

Why has he written 'ht' + 'tp' + ':' etc instead of just the URL as one string? My suspicion is something to do with preventing framebuster-busters from working, but I'm not sure. I've never seen that before.
For XHR, don't forget the option to do stateless CSRF protection by requiring a custom HTTP header: https://code.google.com/p/browsersec/wiki/Part2#Same-origin_...
Hacker group Anonymous is no match for North Korea
You don't need any additional app(s). Dolphin Browser already supports DuckDuckGo directly. Any other browser also should have search engine configuration options. (Don't you guys remember, I won't install your app discussion.)
Probably an Easter Egg, given that it's been in use since a time prior to common use of "online"
Or go for "An all-around better Lorem Ipsum experience": http://lorem2.com/
Does the master process actually accept() connections while the workers are being restarted? If not, clients will eventually fail to connect after the accept queue length has been reached. This can happen very quickly as accept queues tend to be pretty short (in the hundreds, if not less).
I actually thought the keynote was pretty compelling evidence that they definitely still have it. I don't remember another keynote where they announced so much new stuff at once. A lot of interesting stuff actually got completely lost in the shuffle--like iWork on iCloud.
What a bizarre article. Samsung TouchWiz is based off Android AOSP and had the 4.0 UI long before Apple copied it for iOS7.
This is a wonderful "correct horse battery staple" password generator !!
Ah yeah, I'm not a web guy so I didn't think much about browsers. I guess that does make life more difficult.
I've met Jimbo Wales exactly once in person. I've interacted with him by email a few times in relation to that meeting and mutual parenting interests, and also in connection with some Wikipedia business. We last corresponded a few years ago. I know other persons mentioned in the article considerably better.

As other comments have already said, the submitted article is a personality profile article, and it's written in the manner of such articles. It is not meant to be a comprehensive account of Wikipedia and doesn't purport to be. I found it interesting, because I learned a few facts about some people I know in person that I hadn't known before.

The passion to build a worldwide online encyclopedia is a passion that can be shared by anyone who read encyclopedias for fun as a child--one thing I have in common with Wales. I think Wikipedia will have its greatest impact if someone can figure out the economic model and organizational model that makes possible a credible Wikipedia competitor--something like Google coming along when AltaVista looked unbeatable. Its position as unchallenged leader among online encyclopedias right now is both Wikipedia's greatest strength and Wikipedia's greatest weakness. A lot of the content on Wikipedia and a lot of the community experience would be most likely to become better for users and better for volunteer editors if there were a prominent competitor equally visible to readers, accessible to volunteer editors, and appealing to donors.
You can't just read cookies for arbitrary domains in an iframe.
IE11 no longer identifies itself
I haven't seen this picked up elsewhere, so I thought I'd point it out. In earlier Windows previews, IE11 had supposedly switched to using "IE 11.0" in the user agent string instead of "MSIE 11.0" in order to break most current browser detection and have sites deliver fully capable versions to the latest IEs. However, I just installed the Windows 8.1 preview, and IE11 actually gives me this as a User-Agent:

Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko

Note the complete lack of "IE" or "MSIE"... if you really want to know that it's IE, you need to use the Trident string as the key indicator, I'd say, and then the "rv:" to capture the browser version.

Also, all the other major browsers (Chrome, FF, Opera) don't pick up NT 6.3 (Windows 8.1 OS) in the preview... they're all showing 6.2, while IE shows 6.3.

No idea if that's the ultimate agent that will go out with the full release of 8.1, obviously.
If you, as a startup founder, can't authentically and sincerely project energy, excitement and confidence about your idea, then something is either wrong with your idea or you are in the wrong business.
Even more depressing for you, probably: exactly the same thing is true about virtually every other field of human endeavor as well.
VIDEO: 37signals Live
Is there a tool to verify browser TLS/SSL configuration? SSL Labs for clients?
Go read: fast Google Reader clone in AngularJS with Go on App Engine
Bruce Schneier joins EFF Board of Directors
I'd love to read more about the correlation you mention. Can you share a reference to a relevant publication ?
Now now, don't let history get in the way of a good narrative.
I believe that's how Rails works, except using an HMAC on the cookie instead of AES (since AES itself doesn't prevent tampering).
Multiplayer Genetic Cars
It's irritating when you read a narrative that is very heavy with personal pronouns, because you generally are reading a bunch of declarations strung together. As a reader, you're stuck wading through the muck to figure out WTF is actually being said. The whole point of introspection is to examine your actions and reach conclusions. Nobody cares about the minutae. If you're describing a trip to Tahiti, don't make me read about how you fed the cats and cut your toenails before heading for the airport.

For example:

"We opted to go for a web app purely because I was the most familiar with this platform but even then I had no prior experience and my friends were aware of this. I would be balancing my time between this and a well paid part time job at a local school as a music technician."

56 words and bunch of fluff. It sounds like a deflection of guilt.

What does it actually say? "I already had experience with web apps, so we decided a webapp would get things done quickly."
In the blog there are links which appear to be dead links for Heroku.

Here is one: http://signup.outbound.io/#4
I think every point is overstated.

- Most high end apps already have custom views, they're not relying on standard UIKit elements: Evernote, Tweetbot, Fantastical, Spotify, Audible, Alien Blue, etc.

- Web apps can skimp a bit on the transitions without feeling useless and out of place and they won't have any trouble reskinning. Especially for the standard blog template he mentions.

- As far as the 1 pixel lines, maybe it's a stylistic element that android can't copy easily but I don't see this as a huge advantage
Seoul, Beijing Agree on Denuclearized Korean Peninsula
I mostly understood the post, but why is it baller not to wear socks? You can afford to burn your shoes every evening?

Signed, a proud beta stealth sock wearer.

Also, there is no such thing as too much pink
Is this based at all on the HTML5 genetic cars project submitted the other day?
If something sufficiently awful happens to you, everything you eat can and will taste like cardboard.
My totally excellent Google Glass adventure
while high-end Android phones have mostly caught up in GPU performance, and recent Android versions have improved UI acceleration, most Android devices sold are neither high-end nor up-to-date

Stopped reading.
I wonder why Cisco Security is in there?
Building with Content Choreography
In this case "beta" (weak, subordinate) is being contrasted with "alpha" (confident, in charge).
Phaxio
Indeed. But it can be hard to do any kind of science popularization if you don't allow yourself to talk about time in a non-relativistic way (when it's not germane to the main point). We just don't have the vocabulary, much less the basic concepts, to talk like that.
Go look at C#, or any other language that has this concept. The point is not that there would be no nil, anywhere, ever, the point is that you would have to ask for it, and by default, you get a type that can't contain nil.

C# even proves it can be profitably bolted on after the fact (contra pcwalton)... because that's how unobtrusive this change is. It's not like this is a complicated idea, unlike the other suggestions.
Well, you asked what they should do. They should make their case diplomatically and non-threateningly, and hope that they can persuade Ecuador to agree. If they can't, they should respect that this "criminal" is outside of their jurisdiction and there's nothing they can do. They should not attempt to leverage their size and muscle to force compliance, like a bully or tyrant.

Of course, as you noted, it never works like that, here or anywhere else.
A publicly clickable link can only be clicked. Imagine if you consciously don't want to click but your toddler nearby messes with your keyboard and clicks the link. Do you then become suspicious due to no fault of your own?
In the US, an "Alford plea"[1] is a clearer vehicle for a protestation of actual innocence wrapped in a plea of legally guilty (or at least convict-able).

[1] http://en.wikipedia.org/wiki/Alford_plea
It was generated on this site : http://www.lipsum.com/
Looks very similar! But better!
> > In fact, Go is probably the only language that can claim to have a fully working Web server as part of its standard library.

> Python has SimpleHTTPServer

And Ruby has WEBrick.

Erlang comes with one in the standard inets library.

Racket has one, too, in the standard distribution (it doesn't actually use, that I am aware of, the "standard library" name, and given the structure of the documentation one might argue that the web server is outside of the standard library, but I'm not sure that is a significant distinction.)

Web servers as part of the standard library or distribution are pretty common for languages these days.
iOS is not defense, it's about improving the product. Thinking just in terms of corporate strategy doesn't really get to the heart of what Apple does - make the product amazing almost in a total vacuum. That keeps them from chasing features or markets.

Thinking that Apple's design is made to do something Android can't do and to make devs rewrite their apps is an incredibly cynical view of what Apple does.

I think Apple is trying to really move their platform forward for their customers. They aren't fighting android, they are building better products for their paying customers.
It was generated with that site.
Wow, Apple fans ... they always have some ideas how to act even more embarrassing.
The transition from "give me love... We decided to ballersource it" to "the technical limitations of the web dating back to Netscape" and "our vision for annotation as a new form of communication" is breathtaking.
I'm trying to put my finger on why people (including myself) find this piece a little (unintentionally I suspect) disrespectful and I think it's that there's something in the tone, and specifically in this phrase:

"You can enjoy your life right now. You just need to spend less money on shit that you don’t need."

That suggests that those who follow a more conventional route are in some way stumbling along dissatisfied with life and trying to fill the gaping void with gaudy trinkets and baubles only to find that it's not working.

Maybe it's just me but I enjoy the holidays, I enjoy working every day with smart people, I enjoy my family, I enjoy the security of owning my own home and so on.

There's definitely something in what he's doing - prioritising what's important to him and making that his goal rather than what might be more conventionally expect of him - but, there's something in the tone that, for me at least, doesn't make this point as well as it might.
Important to note is that Lorem Ipsum is not correct Latin, and many words have been removed or changed slightly, such as "adipiscing", which is not a real Latin word.
I don't think it's possible for unjust laws to be "valid" (as you can probably guess from my endorsement of Hobbes & Locke). Why should I care what 51% of other people think, if I'm sure they're wrong? If I still choose to abide by an unjust law, that might be because I think maintaining peace is preferable to pissing off the 51%. But in that case, I'm just making a morally neutral choice of strategy. If circumstances were such that the risk of piss-off was low, my strategy might change. So in my dictionary, (1) is also a matter of strategy.

As for taking reasonable steps to prevent self-deception, I still think it's a separate issue from whether an instance of disobedience is justified. There are two moral imperatives at issue: an obligation to protest an injustice and an obligation to be honest about your motivations. A person can technically fulfill one without fulfilling the other. If everyone had to have a spotless conscience in order for them to do something right, nobody would ever do anything right. I therefore don't care what Snowden's personal motivations are. It's tangential to the issue of whether his act of disobedience is justified, which I think it is, for reasons that have nothing to do with the contents of his psyche and everything to do with the (lack of) objective merits of the espionage law that requires his arrest.
No, it wouldn't have. Manual updating:

- Spreads the exposure time, creating a much larger window in which updates may be deployed, reducing the number of systems affected, and reducing the likelihood of a targeted attack succeeding.

- Prevents targeted 'midnight' updates in which an attacker can deploy code at-will to target systems during hours that nobody will be around to see them.

- Requires producing reasonable looking update notes, which will likely be noticed by everyone involved in the release process, resulting in an additional warning to those that can detect the issue.

A silent update can go out without anyone knowing that an update was even deployed.
The problem with this logic is that "energy, excitement and confidence" don't have anything to do with the merits of an idea. An idea can be good without any exhibitions of personality. The tree still falls, after all.

However, if expressions about an idea do relate to the quality of that idea, each taken in isolation, what does that say about the concept of meritocracy? That perhaps meritocracy applies only to people and not ideas, and that "meritocracy" in this context has a much narrower definition than a plain reading of the word would suggest.
> The fact that we consider our online privacy as granted is the scary part.

Ignorant, actually.

'Privacy on the internet' is an oxymoron.
Except that a fair portion of that theoretical 8% is frictional. In the US at least about half of unemployment has historically been frictional or structural.
When I read the title, I thought, "Hey, that sounds just like me." But after reading it, I realized that his use of "perfectionism" as an excuse is just incomplete. Perfectionism can explain underperformance, certainly. A perfectionist might write half of a timed essay, and the part that exists might be outstanding. But incomplete or slow is generally insufficient when it comes to a job. While he may suffer from a bit of perfectionism, that's not what holds him back; he's simply indecisive and using "Oh, I'm rewriting everything" as an excuse for his incompetence, uncertainty, or anxiety for solving the actual problems. "Rails vs. Node.js" is a contrived, invented problem. It's really easy to blame things on the language or framework when things are tough, but I think everyone does this to some extent; it's not a problem faced exclusively by perfectionists. Wise perfectionists understand that perfection is impossible. I think the best programmers, overall, are both pragmatic and perfectionistic. People just have to get over their overwhelming preference for one or the other and use both to their advantage.
I don't mean literally with Lorem Ipsum - you can use Google Translate to transform any piece of text into gibberish. When in doubt, translate back.
We Heart It raises $8M in funding
NodeFly Node.js News Round-up for June 27, 2013
Good example, my issue was really that the suggestion of changing I to he/she etc by edw519 was overly flippant and added little value to the OP; who probably liked constructive feedback - nice job on clarifying
Diff'ing images through `git diff` that results in a browser tab showing the two images side-by-side or overlayed would be cool to see.
A public cloud taking a stand against government intrusion
Gee, they could have sold those for a lot of money. Well done researchers, you have a strong moral compass.
Quite the bubble Marco lives in.

He's somehow managed to convince himself that the iOS7 UI is the one that others will try and copy.

Backwards.
So Edward Snowden wasn't bluffing when he said there was more... I'm thinking the government is going to try to step up the efforts to bring him (and this will need to include Greenwald) in to stop it all. This is better than tv!
My favorite one was the word "Amistad!" translated Spanish->English:

Amistad! -> Friendship!

You could add more exclamation points, and they'd show up on the other side:

Amistad!!! -> Friendship!!!

But when you reached five, you apparently hit some sort of context changeover, because:

Amistad!!!!! -> Murder!

Sadly, it has since been fixed.
Thank you for this. Not only is it thoroughly entertaining, but the source code is fairly helpful. :)
At least I'm acting better than people who think they need to stalk my comment history before replying.

And, no, not all communities are behaving like Go fans do.
Building an iOS weather app with Angular and ClojureScript