skysight-inc/HackerNews huggingface dataset:
Sorry guys, looks like the site is a little slow right now...
> identify this an improper grammar.

And yet those who study living languages for a living linguists of stature, if you will) insist that what they do is descriptive, not prescriptive. http://www.ling.upenn.edu/courses/ling001/prescription.html

i.e. if a large group of people say it in a particular way, they are doing what they do, not doing something else incorrectly.
Well, an American would say it's offensive, but they're all just a bunch of fucking cunts so just tell them to piss off.

Internationalized for the Limeys.
Inside the Phenomenon of Hype for Startups
so, traditionally, things that have been implemented in software, have then been implemented in hardware, to accelerate the process. Is this possible to do with raytracing?
Actually it is a reflection of the law. The US government had the authority to prohibit export of crypto (at the time), but did not have the authority to limit it domestically.

If they had been given that authority things may have been different.
We know that he is innocent, until otherwise proven beyond a reasonable doubt.
Doesn't have to be critical. Food from Aldi may be less prettily packaged but it's by and large just as good. If you value what a nice smartphone gives you (and if she's watching TV on it every day it sounds like she's getting her money's worth) I think it's totally legitimate to give up going to a fancier supermarket for that.
It's decentralized public-key based authentication, wrapped up in an extremely user- and dev-friendly package. Francois Marier did a good job of explaining it at Kiwi PyCon 2012: https://www.youtube.com/watch?v=iZBTc7iEkQY

(Think OpenID, but easier to use, easier to implement, and with better privacy protection.)

In brief: instead of a username and password at login, you get a user's email address and cryptographically signed assertion proving their ownership of that address. The assertions are ephemeral and scoped to your site, so once you verify it, you can set a session cookie and throw away the assertion. No more password column in your database, yet you still retain a direct relationship with your users.

Here's the underlying spec (working on getting it updated for Beta 1, but the principles are all there) https://github.com/mozilla/id-specs/blob/prod/browserid/inde...
Which web framework to develop a mid-sized community site?
Which web framework is fancy to create a community web site for approx. 1000 users?
Some preconditions:
* many features have to be implemented by my team as they are too special
* core functionality should be given (user management, groups, auth)
* plugins for well know features like blog, forum, user-profiles

I know there are some fancy techniques out there. But which one should I choose? There is node.js, django and many more. But which one else?

Are there some other choices I might have missed? At the moment I am tending to develop a Django-driven site. Many new web sites are created with Ruby (oR), but that's not our language of choice.

I appreciate any help on finding more useful frameworks with core-functionality for web development.
thanks for the comment I agree real-life shots can backfire (like the fingernail problem) it's hard to illustrate use in such a small image.
But "I could care less" is a perfectly grammatical sentence, which has a semantic meaning, which, as David Mitchell explains at comic length, is the opposite of what the speaker means to say.

http://www.youtube.com/watch?v=om7O0MFkmpw
I think the general idea of building better auth into browsers is a wonderful and highly necessary development. However, this implementation will completely fail if the user has JavaScript blocked and there is no fallback. And yes, this is a real issue. (Though I will probably get a lot of replies that try to dismiss it in various ways.)
It's easy to get started with smaller clients, with more manageable scope (for newbie) and to built up the portfolios.

Many local clients (especially from non-IT companies) are not sophisticated enough to use services such as elance, thus they are fairly happy to found a programmer which they could work with locally (my customer still expect face-to-face communication).

Eventually I did landed on a semi-government job, where they pay is probably 3x more lucrative than smaller clients, but longer duration + more politics + more stress to handle the human side of things.

The worst is "uneducated" clients, meaning they don't know how custom software development works, and asking why you charge 10x more than off-the-shelve accounting software and still deliver a product "full of bugs" (you should have tested vigorously and solve all the bugs, right?).
I always thought this was the strongest technical argument against Star Wars back in the 80s - all you have to do to defeat a sattelite-based system of any kind is launch a load of gravel into orbit and wait a few days.
I’m not in love with Persona because it puts everyone’s eggs in one basket.

I like OpenID because it works like email — choose whichever provider you fancy. If one goes sour or a nicer one pops up, websites don’t have to add support it before you can use it. And, websites can choose to expose nice “sign in with X” buttons instead of making you type in your OpenID address to sign in.

On the other hand, I realize that Mozilla has made big advances in ease-of-use (for users and developers). I just hope those advances turn into an open protocol someday.

P.S. I had a fleeting hope that they were announcing browser extensions (with a fallback to the way it works now). There’s still a risk of sketchy websites phishing for your Persona login.

- - -

All right, clearly I need to read some more docs. I apologize for making unfounded complaints against what seems to be a pretty darn awesome protocol.
In my experience it won't work until you approve it, and even then the messaging Chrome uses here is really obtuse and makes it come off as malicious. A lot of people were initially put off by a recent Reddit Enhancement Suite update that asked the same thing, but all it was doing was trying to access full-sized images posted to the site from their native URLs so you didn't have to click into each one. Not sure if this is always 100% of the case regarding updates, though.
Your UX is broken: here's a path to fixing it
So what happens if my email account gets hacked? Won't this compromise all my accounts then?
Why Three Founders is Better Than Two
Used to be:
http://identity.mozilla.com/post/18038609895/introducing-moz...
If you want referrer data, offer your site over SSL...Browsers don't send a referrer header if the referring site is SSL and the target site is not.

I haven't tested any browsers or looked at any standards on this, but if that works it doesn't make any sense to me. I would think that the rule would be "Browsers don't send a referrer header [to a different domain] if the referring site is SSL" period (no "and the target site is not" part). If a URL on site X contains secret information, why would it be OK to transmit that secret information to some other website simply because the secret information is encrypted while in transit? At the very least, I would expect the user to be prompted to confirm such action before doing it (which would probably be more annoying to the user than just dropping the referrer info).
All com/net/org/info registrars do that -- it's an inherent feature of the registry.
RIP Buildroid, Long life to AndroVM
I think you missed my point.

If I go to the https link above via a desktop browser, and see the results page (also https) with "What's my referrer" on it and click the link Google doesn't take me directly to the site, the link for "What's my referrer" is (not https)

http://www.google.com/url?sa=t&rct=j&q=&esrc=s&#...

Which then redirects me to whatismyreferer.com so that whatismyreferer gets a google referer. Apparently for whatever reason if you do that on iOS6 the search results takes you directly to whatismyreferer.com without the redirect.
A sweeping generalization is not the same as a grand statement.
Facebook Search Engine - Musings and Predictions
AT&T’s iPhone 5 Isn’t Allowing Simultaneous Voice & Data Usage
Default search site changed to be SSL. Are we really complaining that's a bad thing?
By stature I mean anyone in position to talk about proper grammar vs improper. As in an English teacher/professor, an editor, etc vs someone off the street. Obviously English is a living language and meanings change over time, but there are authority figures who try to keep the language intelligible across a common group.

I say it's not an Americanism but rather merely incorrect use of language for the same reason I don't consider "libary" or "old-timer's disease" to be proper. It's not necessarily an evolution of the language as much as it is poor education. This may change over time if these words/phrases become generally accepted, but today they are not. You will lose credit for these uses. You might say these fall into "vulgar" English.
Romania leads in IPv6 adoption thanks to RCS & RDS
Intel Launches Clover Trail 1.8GHz Atom Z2760 SoC with Multiple Win8 Tablet Wins
There is no point in charging less just because someone is easy to work with. If he's really easy to work with, he will profit more from the productive cooperation than from your discount - you will be more focused on quality for the same money and he will get a better product, win win.
The book Spark by John Ratey is a decent read for anyone who wants to go more in-depth on this topic. The big idea that Ratey tries to get across is a reframing of exercise as something that is essential to mental health, with positive physical side-effects. There's been a lot of work recently tying exercise to increased neuroplatisity that's covered as well.
Apple investigating inductive charging mat for docking portable devices
The docs aren't loading for me, but my first question was, why create a language that is almost, but not quite, exactly like Python syntax? Why give up compatibility with that whole community in exchange for minor syntax changes? (I don't mean the language extensions, like contracts, but the random tweaks that would stop you from running Python code directly in Cobra.) Here are some cached answers on that:

Why Cobra? http://webcache.googleusercontent.com/search?q=cache:A7djdaz...

and

Cobra compared to Python: http://webcache.googleusercontent.com/search?q=cache:GmrbTK9...

It sounds like basically the adoption strategy is to sell people coming from .NET on a Python-like language with binary compatibility, rather than to sell people coming from Python on a statically typed, compiled language with source compatibility. So, not as much for me as a Python person, until the ecosystem evolves. Too bad, because it doesn't seem like there was much of a win from giving up forward compatibility. But maybe a cool thing for .NET people?
Seen in the wild: An Apple trade show booth
Hahaha. Figure this: "Do you have a card?", "Not only have I got a card, I've got an NFC-enabled card. Put it against your phone and let magic happen." Awkward but hey I want one.
The linked video of Anthony Griffith talking about his daughter dying of cancer whilst trying to support his family through the business of making people laugh is quite possibly the most heart wrenching thing I have ever seen in my life.

It reminds of the clown. That disturbing painted fake smile. No wonder they still freak me out.
y'all niqqas is stupid you need to get yo whack booties up outta here
#realtalk!!!!!!
Being on both sides of the aisle, here are my 2 cents:

- Pay well and pay good. If you want the best, you have to pay the best.

-Identify the strengths and weakness of everyone in your team. Then work with them accordingly.

- Always encourage a culture of open and honest communication from both sides. Do regular team meeetings and also periodical one on ones with individual members. Encourage them to talk about anything.

- Trust in your team. You hired the best, now let them do their job. Don't micro manage.

- Give positive feedback whenever you can openly. Saying "You did a great job" adds a lot of value and don't underestimate these words. Equally, provide constructive criticism if necessary and always do it in private.

- Be flexible with the team's work styles and hours. If someone takes a 2 hour lunch break but stays late and gets shit done, thats fine. As long as important deadlines and deliverables don't slip, do not be a time police.

- Last but not the least, understand that a good manager/boss is one of the most critical factors in deciding whether to stay or leave a team/company. People seldom quit a company, they quit their boss.
> I like OpenID because it works like email — choose whichever provider you fancy.

Persona works like email because every identifier is an email address, not an opaque OpenID URL. You don't have to have the NASCAR-esque "Sign in with OpenID Provider X, Y, or Z" login page if users can actually use an identifier that that already know. :) (To be fair, OpenID Connect is working on fixing that problem)

> I just hope those advances turn into an open protocol someday.

You're in luck! :) The protocol is open and completely decentralized: https://github.com/mozilla/id-specs/blob/prod/browserid/inde...

Mozilla operates a few centralized services to solve the chicken-and-egg problem while bootstrapping, but they're completely optional, and they automatically fall away when a browser or email provider have native support for the BrowserID protocol.
Most undoubtedly. Given my non-expert outsider cursory knowledge of North Korea, the hotel will likely never be finished and will remain for show. They'll probably finish the main lobby and a handful of rooms — just enough to give the impression of how grandiose it is. Keeping up appearances.

Also, consider what happens to concrete being exposed like that for two decades. The concrete isn't meant for decades of weather, it's meant to be enclosed. The concrete degrades and becomes unsafe. Same thing has happened with a lot of the Dubai skyscrapers whose construction was halted, and they were only exposed for a few years (so says a Dubai contractor friend).
Well, they can claim whatever they want. :) At the end of the day, calling something "right" or "wrong" comes down to a subjective call, though. If 99% of people use some construction, then even the most prescriptive of linguists will probably consider it correct. But what about 40%? 20%? Even for a descriptive linguist, the question of "do people say X" is fuzzy. Some people say "X" for almost any "X". Some people say "aks" instead of "ask", but the vast majority of people would agree that's wrong.
You would think that after this many decades any such built-in weakness to DES would have been discovered. Do you think the NSA crypto knowledge (or rather, IBM crypto knowledge, since that's where differential cryptanalysis was developed) back in the 1970s was better than the modern crypto knowledge?
The low level protocol - BrowserID - is a federated system, so the "they" in your question can be someone you trust (and Mozilla isn't hardcoded)

You can use any browser and if it has native support, it will do the client side crypto. It will store your public/private keys in the client.

You can use any Identity provider (email provider probably) and if they have native support, they will store you password and do 2 factor auth or whatever.

This removes websites (relaying parties) from the password storage business. All they get is an email address and a way to cryptographically check to see that you owned it.

The crypto that powers the BrowserID protocol is an open standard, so you can vet it. It's been designed by crypto experts in an open forum.
Schmidt raps Apple for patent trolling
Odd it worked for me and redirected to https://developer.mozilla.org/en-US/docs/Persona
Even just supporting 1 version of Ubuntu, you will have to support a wide range of kernels and configurations. I'd say that using a custom kernel isn't too far out of the norm.
I envision this being a magnificent study tool for the following reasons:

a) People tend to learn better by writing/typing things out.
b) Figuring out how the topics will be organized will exercise your understanding of the material.
c) In addition to the flash card characteristics that you mentioned, there will be rote memorization benefits as every time you look up a specific topic you have related topics present in the peripheral and the association between various capabilities will become innately engrained.
I'd be curious to see if the volume selling "Mercedes tablets" in four years would be enough to sustain Apple's supply chain and logistics advantages, or if it would open the door for someone else to start matching them on build.
Ranking the Top 50 Start-Ups
Private Message Leak From Facebook
I'm bearish on Rim.

All of these announcements seem to be much ado about nothing.

They're fundamentally worse than the Nokia announcement, because Nokia at least left the possibility of a Q4 launch open. Personally, I'd think Rim would be better off shutting up and surprising the world with bb10.

In technology, secrets are currency, and despite the big security emphasis at Rim, they get everything leaked. It's actually kind of humorous. If you recall, BGR got their start by revealing blackberries WAY early. This is just another example of the folks in Waterloo not understanding that to really come back, you'd have to surprise people.

I just played with BB10 and I don't think it's anywhere near iOS or Android today. I don't think it'll get much better with another 6 months of wasted development.

Color me unimpressed.
I think everything is fine.

What's the big deal if they slow down a little? Breaks are good. What exactly in the core needs expedient fixing?
What? You didn't even watch the video?

It's decentralized. It's an open protocol based on an older open protocol.
Amazon Rejects Apple’s Claim That Its Use Of “App Store” Is False Advertising
I feel the only reason that Netscape was considered a threat by Microsoft was because Microsoft made them into a threat to be dominated and crushed. It's true that Netscape was working on things that could have potentially lowered the value of the OS market but that wasn't just Microsoft's sole source of revenue. Unless Netscape released products that totally replaced Microsoft's line of software then people, especially businesses, were going to continue purchasing Windows.

You are quite correct it was a hugely impressive pivot for Microsoft, even though they claimed there was no such pivot since the web was part of the plan. Funny that Win95 didn't initially ship with a browser nor did it install TCP/IP by default but they tried to convince people that it was a "web OS" from the beginning. Then they did their typical thing for the time; create a browser that they eventually released for free, then make it required for Windows, start duplicating other Netscape products to undercut them, and then claim it was their intention from the beginning the whole time. Netscape's demise was just a natural outcome of their superior planning and execution. The Dept of Justice eventually disagreed with them but Netscape was already dead in the water by then.

Now, considering that the result of all this was the era of IE6 that we are just now starting to get out of over 10 years later, I would say that the Internet would have been better off without their pivot. Granted the tools you mentioned are nice but there's no reason to think that Netscape, or someone else, wouldn't have done similar things and possibly better since they most likely wouldn't have tied them to a specific OS. These days hardly anyone makes web tools tied to one OS, mostly Microsoft does that.

As for Microsoft, where would they be today if they hadn't crushed Netscape? I would say that, because of the competition, they would have made better products and be stronger overall. Once they crushed Netscape they stagnated a great deal that eventually caused them to fall behind, as you point out. Their complacency allowed others to step in to become serious competitors that finally resulted in the web tools you mentioned.

I would even say that because of them crushing Netscape with tactics, used elsewhere as well, that resulted in huge problems with governments around the world caused them to be reluctant to be aggressive; which resulted in them missing the mobile window. They are just now seriously trying to get into that game.

Of course, most of this is based on hindsight, which is easy to comment on.
Actual list is at this link:

http://online.wsj.com/article/SB1000087239639044481310457801...
This problem exists today. I can do "forgot my password" on many sites and owning your email account can change the passwords and log in to them.

Persona doesn't attempt to solve this existing problem.
I did this in Jan 2011:
http://www.youtube.com/watch?v=FjUoSO__Bno

I also recently added an NFC tag to my iPhone 5:
http://i.imgur.com/1pQxJ.jpg
Rust enforces that you use its smart pointers safely, eliminating a huge class of errors and exploitable security vulnerabilities. C++ doesn't.
I can see why they're calling it a beta release. The UX during creating a profile on developer.mozilla.org has several rough edges. For example:

1. Clicked "Sign In" and successfully create a Persona account.
2. Created a profile on MDN, with the wrong user name (oops).
3. Cancelled my Persona account in a separate tab.

I'm still logged in on MDN and the "Sign Out" button doesn't work now. After 5-10 minutes, I get a "Permission Denied" page, which is correct, but not exactly the expected workflow.

Also, LastPass doesn't seem to play well with Persona, but I'm hopeful it will in the future.
If that's true, then the NSA is 40 years ahead of the public.
Seems like cool software (if you're not cool enough to use emacs org-mode). I can see how this would help a novice programmer get to the next level but I keep these things in my head at this point. Once you learn enough about the API of a given technology, looking it up the old fashioned way takes about 10 seconds anyway and more importantly I don't need to take time away from programming to build the mind-map. The claim: "if you're already a 10x developer it will basically turn you into a god" seems pretty unreasonable to me.
That's a great point. Persona doesn't work well in non-JS, non-browser contexts, yet. The nice thing is that you can use it for progressive enhancement. Users have JS? Auth with Persona. Users don't have JS? Use a traditional email address / password system.

So long as you can associate email addresses with accounts on your backend, you can use Persona with the same database you have right now.
I often hear people talk up how the iPhone was never tested in usability labs with non-apple employees. Then I hear that the iPhone was heavily tested.

What actually happened? Does anyone know definitively whether or not it was tested by non-Apple employees before launch?
True. On the other hand, it allows the professional/expert to have a good idea if it might work. And, if so, if it is worth testing out or not. In my opinion the value of this kind of research and/or informed opinion pieces is local in scope and should be treated as such. Don't base your educational policy on this kind of research, for that you'd better look for quantitative and, preferably, longitudinal studies.
What's the benefit over just using a QR code on the back of your card? Every modern smartphone can scan QR codes. Only a small fraction can use NFC, and it surely increases the marginal cost of each card more than a double sided print.
Almost all other Android OEMs fucked up by not providing stock Android or supporting their custom versions. Serves them right, if you ask me.