skysight-inc/HackerNews huggingface dataset:
Is this a joke? So the examples that she gives as to why KA is terrible are:

(1) He used a pie chart where perhaps a bar or column chart would have been more suitable.

(2) She's "pretty sure" he got the explanation of confidence intervals wrong, but was "so confused by the end" she can't be sure.

(3) The p-value video was accurate but dull.

And all this plus some other _very_ minor complaints ("he mispronounces the adjectival use of “arithmetic”, which is a bit embarrassing" - Seriously??) is enough to justify a massive tirade that makes accusations Sal is lazy, doesn't care, is incompetent, etc? I'm certainly more than willing to hear valid arguments KA is not perfect, but this is just rubbish from someone who frankly seems bitter nobody cares about her videos.
I'm not making a distinction between manually editing and automated editing of a header file. Both are a PITA.

Changing the header name sounds like a reasonable suggestion, but I don't think it's a goer with large projects.

The problem with headers is that as soon as you are doing anything beyond trivial you can get in to a big fight with the compiler, leading to the following sorts of problems:

http://stackoverflow.com/questions/12573816/what-is-an-undef...

When these problems are C++ template related, then you have to remember exactly what you changed and where because even on the intel compiler, the compiler isn't really going to tell you what's wrong.
Why would DHL publish -all- of the signatures on the web without even a rudimentary audit/security review?

This is 2013. It's not about the "grab". The act is publishing, making available. Those who access are not the gatekeepers.
"I couldn’t find anything about variation, levels of measurement and sampling methods"

I'm not sure I understand how these are not all mathematical concepts. Anyone care to explain?
As I was reading all these words about project collaboration I started getting more and more excited about the thought of myself collaborating in your project. Until I saw it was not open sourced...
Almost certainly. They even say so in the article. Most glacial melt flow is subsurface - disappears down a moulin and flows out under the overhanging shelf, accelerating melt. Feedbacktastic.
Find a lawyer in Germany, and get advice from them before you go.

My knowledge is both limited, 12+ years outdated, and restricted to the UK, but here is my tuppence-worth anyway:

1. It is both a legal and a bureaucratic process.
2. Apply for asylum at the first possible opportunity. At the border crossing-point or airport, if possible.
3. Don't lie.
4. Be prepared with documentary evidence to back up any statements that you are going to make.
5. If possible, have documentary evidence that you are facing persecution, or that your life is in danger. (Sounds silly in the current situation, I know, but anyway...)
6. Make sure that a friendly party (or your lawyer) has a copy of these documents.

It might be easier, if the danger looks like it is going to be temporary, to reach out and try to get somebody to "host" you, and go on a visitor's visa.
http://www.snopes.com/photos/technology/fukushima.asp
It's really easy, only few mouse clicks, doesn't even require to restart Firefox:
https://addons.mozilla.org/en-US/firefox/addon/duckduckgo-fo...
That, and chaotic runaways we can't even pretend to understand yet.
Did you hear? Start-Up Chile's 8th generation has been announced
Amazon to alter pricing policy for traders
Security researchers prove Dropbox is hackable
The UDC...
It's almost like a punchline these days, innit?
I have a questions that is irrelevant to the article per se, but rather the design of the web page. Is blog organized by a CMS or the design is entirely of Dustin's creation (I'm pretty sure I've seen it before?) I'm specially interested in the blog design, I like it.
Signed by whom? Signatures distributed how?
Of course I tried clicking on Android and it refuses to show stuff without me installing the app. Ban them Google!
I didn't think that at all ...... you might be projecting a bit here...
Whatinterests.me - The creative newsletter 
The creative newsletter with the most inspiring links every tuesday in your inbox
I also did that plus deleted my account and all my answers, many of which were quite popular. It started so well too.
> Just keeping the secret data on a secured server that only a few, very highly vetted sysadmins had root access to, that carefully logged all requests for information (and set off a pager somewhere if too many unscheduled requests were made) would have solved the problem, assuming you didn't hire some random body shop to staff /those/ sysadmins.

The problem with that theory is that you're assuming only some data is secret. Actually, all the data is secret. Even the information about which data is secret, or what are the criteria of secret data, or how secret data should be handled. Everything is secret.

So rather than dealing with a neat pack of documents that you want to keep secret, think of an organisation with 100k+ people where every single bit of data they produce or interact with every single day is top secret.
Most people cannot even find Syria on a map
- the colonies
You can checksum the whole page, but any externally loaded JS can monkeypatch any other part. Use analytics? How about a payment widget? All of these can affect every part of the js environment, overwriting anything from jQuery to sjcl. Alternately, they could leave the crypto alone and just hook into keystroke handlers or the DOM and steal your plaintext that way.

Also, some browsers will run JS from urls referenced in img tags as long as they are served with a text/javascript MIME type.

It's far too big an attack surface.
Let's assume for arguments sakes that Dr Nic's videos results in better outcomes ten years down the line but no-one wants to watch them. What's the solution ? - you can't force people to watch Dr Nic's videos, and even if you could the outcome is likely to be significantly worse because you were forcing them.
Time to practice generic and illegible signatures. For example, draw four circles and cross it out.

They are everywhere… a particular hotel’s breakfast order card you hang on the door knob requires a signature, banks require them, you sometimes have to sign when paying with a credit card, people expect you to doodle in a little box whenever there is exchange of money and goods.

Remind me to print HERP DERP next time with DHL please.
China and India are not exactly best friends and water wars are one of the reasons. So while China might have done them (they've done worse things,) I'd take these reports with a grain of salt. US agencies, if I'm not mistaken, can detect these and we probably would have heard from some US newspaper.
Then instead of backdooring the sjcl, the malware would just steal the plaintext out of the DOM or hook into keystroke handlers.

The problem is JavaScript.
Ahem.

http://www.quora.com/Quora/Why-hasnt-Google-banned-Quora-for...
My $0.02 on the Rupee slide.
This is an important lesson, but it's not an absolute rule.

You need to have a sense for your customers, how much power they have over the money, and how much they'll suffer if you're inflexible.

I've spent years working with teachers, who (as patio11 will tell you) are not a great target market for ready cash, but who are very honest. I used to have an informal policy where a teacher would just tell me they were working on getting a purchase order, and I'd credit their subscription. I changed that to only crediting them a month at a time (after one situation where I realized towards the end of the year that one PO had never arrived.. it was stressful for the teacher, but all resolved amicably), but still, there's trust involved.

If I didn't trust them, a lot of these teachers would just be stuck without access for weeks -- the site would be far less useful to them.

- Edit: "until the cash is in the bank, don't change your life" still applies in my situation; payment was slow and unreliable (though paid in the long run), and that does affect planning.
There is also the nice CProfile [0] that comes with the Python Standard Library. It does more or less what the mentioned line profile does, with the bonus that you don't have to install another package.

http://docs.python.org/3.3/library/profile.html
I think c10r is probably just c-ten-r => center
Bed, Bath & Beyond Trumps Amazon The Revenge of Old School Retail
Not in my car :) I think that was an urban legend that went viral over email in the early 2000s and is still kicking around.
Isn't that forbidden by Google?
Vague criticism which can be applied to just about anything in the world followed by some criticism of something totally irrelevant (udacity course) when the discussion is on KA videos.
Because you hear everything that happens around the world, and the U.S. government would never silence such a thing in the name of managing relationships..
The UK is the same. I don't think it has been tested in court, but the Computer Misuse Act 1990 makes "Unauthorised access to computer material" illegal. Doing this would legally fall under this, resulting in a fine of up to £5000 or 6 months behind bars.
It's more likely because Gnome != a web browser.
No, we must nuke it.
Only if they're serving up a different page to Google so that it can index that text. If Googlebot gets the same HTML someone clicking on the search result would get, your site can be as user-unfriendly as you want.
Correction:
Many 'Americans' can't find Syria on map.
i can't imagine that the general public features in the calculus for naming elements whatsoever with names like Yttrium and Dysprosium
If you don't allow external scripts to be modified, why host them externally at all? Why not just wget them and host them locally alongside the checksum document and skip all this silliness?

Oh, also, those scripts can themselves load in other scripts you haven't checksummed.

This is madness you're suggesting.
got a typo in your link :-) ("scirpt")
With what you've shared about you and your idea - there's a 0.01% chance it may be one of those 1 in a million idea that is a surefire hit.

But it doesn't matter how small the chance is. You got to give it a shot.

Only thing is - when the chances are so low, almost nobody believes in you - except you yourself.

You already know the "usual" way. Create a startup. Get financed, work on your app and so on.

But here's the other way..

If I were in your place and absolutely flat broke - I'd get a job with the skills I have that can support my dream (your app in this case).

And here's the strategy I would use:

To start with, make small apps that have a high chance of being a hit. Cross promote each other. One download becomes three.

Once you've a solid network of your own apps and a good profit stream - then make your big app. Once launched, promote it among all your apps. Plus if the app has a viral component involving facebook or any other majro social network, it should grow virally. If not, find out why.

If the app has in-app-purchases, they should be converting and providing you a major revenue stream. Keep optimizing the app/game and reinvesting the profits.

That's what I would do.
Not the most efficient way. But something anyone can do.

Hope it helps.

P.S. This is also why Zynga's new games get to the no.1 spot. They promote it in all their previous apps. Even Rovio's Angry Bird was their 60th app or something. When it released, you bet they promoted it in all their older apps.
It's not web based and has the xls export feature as a premium feature, but it's pretty flexible and unobstrusive. https://play.google.com/store/apps/details?id=com.rauscha.ap...
You're dead on. Whether or not MOOCs reach the standards we want today, they allow far more scrutiny than the closed courses they'll end up replacing. Over time, this will help them improve, a great boon to everyone.

I like to think of Khan Academy, Coursera and Udacity as raising the lower bar for everyone. If your course / institution / whatever is worse, you can easily draw on them materials as a supplement. It you can find better, well, no harm done.
Yep, the skeleton for the whole story is ready. I have been pondering about all those main story parts in the past 2-3 years. My next step would be breaking each chapter into smaller parts, without writing down any specific sentence. The last part of the process would be actually writing it.
> the tendency for girls there to treat you as an ATM card with no pin number just wore me down.

Here's some advice: Choose your girlfriends more wisely.

I've lived in Thailand for 14 years. I don't have the issues you mention with visas. When I ran a company here I hired a lawyer to take care of it. No issues. I no longer run a company here but still hire a specialist to take care of my visa. It costs me a little bit of money and maybe a couple of hours of my time per year.

I didn't have the same issues with Thai staff either. I found them to be (mostly) hard working and good at what they did. The language barrier was sometimes an issue but that's because I wasn't fluent in Thai at the time.

I know a lot of (tech and other) entrepreneurs here. Apart from the normal difficulties I wouldn't say any of us have problems running companies here or maintaining relationships. I've had maybe three or four conversations about visas.

Foreign ownership laws are problematic, which is why I would't recommend starting a company here as a foreigner. The other issues you're talking about are pretty foreign to me and I wouldn't say your experience is representative of expats here.

Cost of living has certainly gone up. That has pros and cons.
I wonder if "it's not us" would have sufficed.
Let's all congratulate austengary on successfully trolling HN's star quarterback.
TV Tropes (!) of all places has a great explanation, applied to comedy: http://tvtropes.org/pmwiki/pmwiki.php/Main/SeinfeldIsUnfunny
Find a way to drum up interest in your game before launching it. If you can get press and fans and buzz publishers will come to you or you won't need them at all. There are many examples of this including Kickstarter, YouTube, press blogs/sites etc.

Don't worry about competing with studios or being cloned, those are just fantasies.

Brace yourself for the extremely likely possibility that you're going to have to make a lot of games, each of which you think are "The One", before you make one that anybody cares about at all.
1) Confusing coding and computer science.
2) Whole argument is based on a single slide about some 1995 stats research.

Both genders shouldn't touch the topic even with a 10 feet pole.
In other news: I've been asking other online communities as well in the hope of finding other users who have experienced the kind of problem you reported (http://www.reddit.com/r/ruby/comments/1lceav/ask_rreddit_doe...). Unfortunately I haven't received a single answer so far. Any feedback from you about the nature of the problem would be greatly appreciated.
Create Flat Styled Google Maps with jQuery and Flat UI
In today's screencast you can learn how to make custom flat styled Google Maps with jQuery and Flat UI.
An awesome book; I've now started reading from the beginning of the book :)

One thing I've noticed though, is that img 10 of chapter 1 is missing.

http://natureofcode.com/book/chapter-1-vectors/imgs/chapter0...
Oh, so they name those not yet discovered/synthesised by their number, as Unun­trium (113), Unun­pentium (115), Unun­septium (117), Unun­octium (118). http://en.wikipedia.org/wiki/Periodic_table#Layout
Study: Modified Cellphones become jammers
I play this one with my daughter:

http://gos.bigosaur.com

Only thing bothering me is that she has to pick the almost useless Unicorn each time - because it looks nice. ;)
This is another vague criticism mixed with some general platitudes. The platitudes are totally irrelevant in the context of people criticizing KA approach.

First, if someone is not motivated, be they adults or children they will not learn, especially in a medium like the internet where there is a lot more freedom in when and what to watch and practise. This has nothing to do with KA.

Second, good teaching can never be assumed just because it's done in a classroom setting. The major problem in education is getting good teachers. There is no system in any country where teachers are continuously evaluated and rewarded ( and get fired ) solely on the basis of performance. That is a big mistake. On the internet, real market forces work. ie people watch whichever course they want to watch. That's where KA shines through. He never forced a single kid to watch his short videos. But his viewership is now in the millions.
Google having this as a feature for a while was great, annoying that they removed that....
They've changed the behaviour of that in the address bar now. Perhaps I have done something wrong, but it appears that what you type in the address bar searches by the search bar's choice. So if I have Wikipedia selected, it searches on Wikipedia from the address bar. This behaviour was initially very confusing.

At first I thought I had done something strange to my Firefox (on Linux), but then I noticed both on my workstation (Windows) at work, and on my laptop (Linux and Windows). I hope someone else can confirm this.
Can't emphasise enough how important offline editing would be for something like this. As a professional writer (whose co-written a book), you can't rely on always having internet; but you always need to be able to work on your current project.
hey moe, I sent you an e-mail on the e-mail address listed in your HN profile. Would you care to reply? I'd really like to talk to you about this..
Great idea, nicely done. Went to my bookmarks!
Dead? From the article it looks like the launch was successful?
I've got an odd use-case where JS crypto _might_ be a sensible choice…

A piece of hardware, with an embedded linux machine and wifi capabilities – intended as a piece of consumer electronics(1) – with the main user interface being an HTML5 webapp intended to run on a phone(/tablet/computer). The hardware will either boot up and establish a wifi access point that you connect your phone to, or you'll be able to configure it to connect to your home(/office/shop/venue) wifi network where it'll (typically) live behind your NAT gateway on a 10...* or 192.168.. network. In either of those two configurations, it's difficult to ensure TLS secured communication between the phone and the hardware – where by "difficult" I mean "without big scarey 'YOURE ABOUT TO CONNECT TO AN UNTRUSTED SERVER' warnings baked into browsers when they hit TLS certs without proper root-CA-trusted signatures, for a bit of inexpensive consumer electronics aimed at your Mom or grandparents - accepting self-signed certs or installing self generated trusted keys is a difficult UX problem, and buying real trusted-CA-signed certs for production runs of 10,000 is expensive (and it's impossible to then secure those private keys against anyone with a screwdriver).

I'm currently deciding between relying on WPA2 encryption and forbidding access to things requiring sensitive data (passwords) if the wifi isn't encrypted, or using a modified version of OAuth2 and relying on a cloud service that I can TLS secure with a CA-signed cert (OAuth2 assumes you'll TLS secure all the redirects, but I can't use TLS for the phone/hardware segment as described above. I've got an "I hope not too screwball" workaround involving generating public/private keys on the hardware, sending the public key to the cloud server, doing the OAuth there, and instead of sending the auth token back over a TLS secured channel, encrypt it to the public key first then send it over regular old http). I'm now wondering is JS crypto might solve that part of my problem…

(1) in my case, intelligent Christmas tree lights – http://holiday.moorescloud.com for the curious, and http://dev.moorescloud.com for the (open sourced) hardware and software details.
>Why do people assume that courses delivered on premises by an average teacher is going to be better than a MOOC delivered by world class guy.

Assume? I just gave you an example of a shit course delivered by a 'world class guy'. I've done plenty of real life classes in statistics and none of the teachers/professors were startlingly brilliant communicators but at least they were able get over the basic principles of the subject. They also didn't waste my time telling me how great they were.
It's really scummy that I land on these pages to be presented with a login box and need to do this trick to see the contents.
I'm def. no economist but I find the recent $/Rs news intriguing. Bullets above are my basic understanding of what is going on and why. I'd love to get more insight here on what is going on from folks that have a better understanding (pref. nothing macro - current account deficit, high crude/gold imports ..etc :p)
The US won't allow you to enter if there are pending criminal charges against you in your own country. You could lie on the paperwork and hope they don't check, but if they find out, you could be deported.
Agreed. I love Quora's newsletter, I like a lot of what they do, but I don't like their approach. It's enough to make me avoid them as much as possible.
Fish shell does something like this. It's nice to start from, but there are definitely not enough on their own. Git for instance needs extra rules to complete branches and so forth.

[1] http://fishshell.com/
I've just tested and I don't see any image, the html is right there and just clicking will make the lightbox go away. I never see it anyway cause I'm signed in but I tried in incognito mode and it was fine. Not sure why there's so much misinformation and hate on HN when it comes to quora.
Depends on where you live. In my city and its surroundings, OSM data is far better than GMaps. And on my Android I paid for both OsmAnd and Skobbler. These aren't as polished as Gmaps, but at least they work offline.
From a pragmatic point of view, you want to map the number of days of publicly known zero days in the Java plugin vs. the popular browsers in the last year or so. If you do that, you'll find the Java plugin poses a much bigger risk then the big browsers. This isn't related to the quality of the applets written in Java, maybe (I'm not sure) it isn't even related to the Java specification but only to Oracle's implementation of that spec. But all that doesn't matter from a pragmatic point of view.
Relevant: http://www.youtube.com/watch?v=R9ITLdmfdLI&t=43m53s
There will always be some dis-gruntled teacher jealous of the popularity of KA's videos, and their criticism will generally amount to nit-picking some aspect or other.

I never seem to see any reasonable and valid criticism of KA's approach or his content. He himself goes to great length to state that his videos are not meant as a replacement to a classroom setting and yet some teachers with similar videos always bemoan KA's popularity.
Nice! Thanks for the tipoff.

Another good one is simply to load the google cache. Often these sites want to turn up in search results, so they allow the googlebot to see the content, and then show the user a paywall. Obviously this means the full content ends up in the cache. This works for the Financial Times, and probably many other such places.
You guys may be delivering good stuff, but there are a lot who are not. Remember how many community colleges/for-profits/universities/high-schools there are in the world. The majority of the teachers recruited were probably averagely talented. These courses will never be exposed to criticism, but moocs are. That's a good thing.
Obscuring content to non-bot users is still cloaking, I believe. Google's goal is to mimic a human user clicking through links and if the experience the bot gets is markedly different than others, that's a problem.
DuckDuckGo is nothing but a bing front-end. I do not see an upside with this switch, so basically, you are making M$ more stronger on Web. I am not being snarky, I am concerned.Google is evil sure, but is M$ better?