skysight-inc/HackerNews huggingface dataset:
I would go so far as to say that MOST open source contributions come from developers and companies that also work on proprietary systems. I really do not see a problem with this. There are legitimate business, legal, security, and technical reasons for this. Personally, I open source whenever I can, but much of the work I do would not be feasible in an open source model (highly custom systems, competitive advantage, legal restrictions on code or data, code that would be of little value for anyone but me and my clients, etc.).
Checking on this now. I find it dubious, but possible. I haven't used the Tor Browser Bundle for quite a while, but last I recall they definitely had a mechanism to keep JavaScript from executing. It seems ridiculous that they wouldn't, given their long history of advocacy for NoScript et al. Will edit when done installing/checking.

EDIT: So it seems that NoScript is installed as part of the package, but that scripts are enabled globally by default. I just experienced this with a fresh install. Here's the answer confirming it: https://www.torproject.org/docs/faq.html.en#TBBJavaScriptEna... .

Personally I think that's a horrible compromise, and it's obviously something that's changed since last time I used it. This should be undone ASAP. Some education is required to use Tor properly even without considering things like JavaScript, so teaching someone to enable JS only when prudent should be fine to include as part of that educational package. It seems like there is some nefarious force at work here trying to trick people who really shouldn't be using Tor into using Tor. I know, for instance, that I had to stop several of my friends from using Tor after they heard about it from the news or whatever after the PRISM leaks. Do NOT use Tor if you don't fully understand the implications, like that all data you send through it is going to be decrypted to plaintext at a random exit node that could be run by literally anyone with a modern computer and internet connection.

Fortunately, NoScript continues to warn pretty blatantly with a big red exclamation point that scripts should not be allowed globally, and an educated Tor user will automatically forbid all scripts despite the awful default, so this is probably only a problem for people who are just dinking around anyway.
I can only repeat what others has said here on HN. The industry norm is for bilateral patent agreements, which both parties share their FRAND patents and only pay the difference in licensing fees. Apple do not have FRAND patents to trade with, nor do they want to use substitute any other patents in a trade.

Thus in a rather exceptional case, Samsung/Google is asking the full price, and Apple is refusing it.
Open letter writer here.

I am so glad to hear that your child finds Khan Academy videos stimulating and thought-provoking. I really do think that's wonderful and I am glad this resource exists for you and your child. I mean this in all sincerity.

At the same time, the popular press rhetoric around Mr. Khan is about his revolutionary teaching. The medium (free availability of instructional videos) gets confused with the message (hastily produced rehashing of low-quality traditional content). It is the medium you celebrate in your note here—that the videos are freely available and better than (a) nothing, or (b) very expensive alternatives.

In my letter, I was asking Mr. Khan to pay closer attention to the message. Mr. Kamens and others here have indicated that this is coming. I suppose I shall take their word on that for now.

Quickly about your 10-year-old? I suggest any of Martin Gardener's books, and "On Numbers" by Isaac Asimov as inexpensive ways to stimulate your child's mathematical mind. "On Numbers" may be tough to find—it has been out of print for years—but it will be worth the effort.

Either way, happy learning to you both!
Idea: Perhaps election voting should be separated into different dates for different groups. I've certainly been guilty of knowing more about the president I was voting for than for congress persons (and even worse, state and local elections and bills). I've voted for people based on nothing more than the information on the ballot sheet. (Thankfully, I know better than to do that now.)

If people couldn't vote for lower offices simply because they showed up for presidential votes, but rather had to show up to vote on another date for other elections, then only people who actually cared about lower offices would vote for those. I think that might make it a lot harder to keep incumbents in power.
https://www.focusatwill.com works well. I also create a Spotify station by searching for "background music"
Are you saying the democratic party controls tech or the other way around? Neither is true. The tech industry is phenomenally impotent in political issues, and neither party cares enough about tech to want to control it.

The tech industry is to the democratic party like the faithful wife who gets cheated on. Tech folks vote reliably democrat, or not at all, so there is zero reason to care about their interests.
Livestream of SF protest against NSA surveillance featuring Daniel Ellsberg
Fair enough. Thanks for the reply. No worries about the forum for the response.
This was predictable. JBIG2 is in no way secure for document processing, archiving or whatsoever. The image is sliced into small areas and a probabilistic matcher finds other areas that are similar. This way similar areas only have to be stored once.

Yeah right, you get it, don't you? They are similar, not equal. Whenever there's a probability less than 1, there's a complementary event with a probability larger than 0.

I wonder which prize idiot had the idea of using this algorithm in a copier. JBIG2 can only be used where mistakes won't mean the world is going to end. A photocopier is expected to copy. If the machines were used for digital document archiving, some companies will face a lot of trouble when the next tax audit is due.

Digital archives using this kind of lossy compression are not only worthless, they are dangerous. As the paper trail is usually shredded after successful redundant storage of the images, there will be no way of determining correctness of archived data.

This will make lawsuits a lot of fun in the future.
Assigning the Service to $scope made me cringe a bit.
I remember a bit over ten years ago, "javascript is annoying" was a mainstream position among hacker types. That seems to be long gone by now.

I guess hardware catching up with resource requirements took away one of the biggest reasons against it. And most people really embraced the web as more than a document platform. I think part of me still misses the old way of thinking about it.
If you moved your blog to static HTML, why do you need a VPS ?
Uhm, I think they have noscript bundled with JS globally disallowed? IIRC, that is.
It should be noted that the Washington Post owns Kaplan, which is effectively a Khan Academy competitor.
After a couple of years with Python I had a first use case for an ordered version of kwargs. I haven't really dived into the problem yet, but could this be done with a metaclass or is kwargs rooted deeper in the stack?
I'm afraid to comment out of fear being picked on?
I didn't read the article very well(depressed about
things, and what the Internet is morphing into), but
didn't the U.S. federal government put money into TOR?
One of my biggest complaints with Bootstrap is the grid system (classes or mixins) and the very strict hierarchy of container > row > columns. I find this pattern leads to a lot more extraneous elements than I would like.

I'd compare this to [Bourbon Neat](http://neat.bourbon.io/) (which I've only looked over) and [Foundation's grid](http://foundation.zurb.com/docs/components/grid.html) mixins which seem to be much more flexible and offer the ability to use columns without rows (and no "container" required) allowing for a much more "semantic" results.

I spent a lot of time trying to decide between Bootsrap, Foundation and Bourbon + Neat recently and in the end had to settle for Foundation for the following reasons:

* Has decent default typography settings (not available with Bourbon + Neat though Bootstrap's is fine)

* Much better Grid than Bootstrap (though I think I may like Neat better)

* SASS not LESS (all my current work is in SASS though switching wouldn't be all that painful)

I say "settle" because I think so much of Bootstrap's styles and UI components are superior. Particularly the forms, but also progress bars, badges, labels, navigation, menus are all nicer.

Right now I think what I'd love to have is a set of extension defaults for Bourbon + Neat that bring in nice styling for forms, buttons, typography, etc. In fact I'm half tempted to just copy it all from Bootstrap. Who knows when I'll have time to do something like that though.
Anyone who was using Windows for TOR browsing was already asking for trouble. Anyone browsing outside a "sealed" VM setup such as Whonix was also asking for trouble.
One more thing:

As I was looking through our content, I found we have a new exercise on comparing decimals! It was written just 10 days ago (and hasn't yet been added to the main site):

http://sandcastle.khanacademy.org/media/castles/Khan:master/...

With questions like 0.3 __ 0.03 and 0.02 __ 0.1, I think you'll find that the exercise touches on exactly the misconceptions that you've seen. In addition, the hints use area models to explain the comparison, just as you suggest in your post.
Beehind the Curtain: Secrets of our Support Success
I use Amazon warehouses to sell women's apparel, and have in the past used them to sell jewelry and furniture in different companies. They put every other warehouse to shame in terms of speed, accuracy, and price.

Most manufacturers I know of in the U.S. who want to expand internationally will be sending their best sellers to FBA (fulfilled by Amazon) Germany to avoid high international shipping costs, knowing that FBA will manage orders at reasonable prices. In additional, Germany is a great hub to ship to the rest of the E.U. from with FBA.

Here's some more data on Amazon's international breakdown: http://qph.is.quoracdn.net/main-qimg-d1d0c715782bd290d9afaf7.... Japan and the U.K. are the closest markets to Germany's size.
It breaks out of the browser sandbox and submits a get request to some server with the guid identifying the user and the tor site they were on.
I would say this is a great idea for the same reason having more minority male english teachers in minority schools is a great idea. For whatever historical reasons, certain groups are underrepresented. This snowballs when youth try to get a foothold into the field, since they see no one like them succeeding. Is it logical to have more confidence (a huge indicator of success in just about anything) when the teacher looks like you? Probably not, but that does not stop it from being effective.
They do include noscript, but with JS globally enabled. Noscript will cleanse XSS/CSRF requests and prevent some sorts of clickjacking (according to noscript.)
The company that filmed it started producing movies in 1895, so they probably had a handle on the film aspects by 1905:

http://www.imdb.com/title/tt0000524/

https://en.wikipedia.org/wiki/American_Mutoscope_and_Biograp...

https://en.wikipedia.org/wiki/Billy_Bitzer

I think there is only a parallel train for a portion of the trip, so I agree with the sibling that the lighting is coming from the train behind.
Firefox 17 is their most recent ESR release for enterprises that want a more stable platform, and at least in theory it's still receiving security updates.
"Exploiting an unknowable amount of users of a service as to hunt them. Using illegally harvested data from botnets, while others get hunted and prosecuted for coding them.
This tiered society where the legally immune can profit off acts that get others jailed."

Not that I disagree with this sentiment, but how is this different from the fact the government is "legally immune" from using/possessing weapons and firearms that the average person can't possess or use?
> Basically, she hated everyone apart from herself.

No evidence, but my gut says that self-hate was at the root of it all. Arrogance usually masks feelings of inferiority.
Right, the whole tone reads as though he wants to impugn Sal's character and motive, as if he set out when he initially developed the vids as an attempt to pilfer money from the Gates foundation. He was a hedge fund analyst, for god's sake. As if he couldn't find a more financially profitable path through life.

He never stated the goal of the Academy was to be the end all and be-all of mathematical education, and anyone acting as though that were his stance is being disingenuous. These are supplemental add-ons to a wide range of important educational topics that I and my children have benefitted from far more than people who claim to have a better method but do nothing but blogbitch about KA.
I'm not sure if its an artifact of the camera, a result of their clothes or something cultural but its fascinating to watch them walk.

The men especially all walk differently than people today. Their posture and demeanor is almost alien. Its almost like they're all walking down an invisible incline.
I consider your comment very unproductive. You basically berated someone who already came out and said they were sorry for what they did. He realizes his mistake and repents. The fact that you want to make him feel even more guilty doesn't help at all and I find it very sad.
You have to respect an effort like this.
The thing that I love about python is keyword arguments. It makes the code so much more readable. The wildcards, while powerful, reduce readability.

For me, a equally powerful AND readable way is to have named arguments with defaults. So when you change the function definition to add more arguments you can insert defaults so as not to break existing code.
I don't think diligent servants of the US have the guts to do that. Besides, they already awarded it to Obama in 2009 for his extraordinary efforts to strengthen international diplomacy and cooperation between peoples.

http://en.wikipedia.org/wiki/2009_Nobel_Peace_Prize
I think if I could ever have understood the difficulty, I would've had a chance of working around it. The problem seemed to be that they could place things on the number line, see that this was to the right of that, say that 0.4 was to the right of 0.35, say that hence 0.4 was bigger than 0.35, and then go right back to doing what they had always done.

My model of what was happening in the student's head is illustrated by this. A survey was conducted asking people:

A. Which is true:
(a) The Sun goes round the Earth.
or
(b) The Earth goes round the Sun.

?

B. How long does it take?

Of those people who gave the answer to A as (b), over 80% answered B with "a day" or "24 hours" or something equivalent. In short, they got the "right" answer to A, and then a completely disconnected and obviously "wrong" answer to B.

In this case I think people are answering A by reciting a fact they learned when young. We are told that the Earth goes round the Sun, so that's what people recount. By they don't connect that with their personal experience. Their personal experience is seeing the Sun going overhead. They "know" that the Sun goes round the Earth, and that it takes a day. They're told the Earth goes round the Sun, and that's what they parrot for question A, but when asked B, they answer from their own personal experience of seeing the Sun go overhead.

And that takes a day.

So I think the student could follow the things they had been told, and they could recite, parrot fashion, all the "right" things that would get them the marks on the test designed specifically to assess their knowledge of decimals places, and then when they had to put it into action, they fell back on what they felt things looked like, and were driven by their intuition and experience.

Which was completely wrong.

So that's my "theory" of where the disconnect lay. But maybe I'm wrong, because I certainly never fixed it.
You can't use the "DIY Drone" (really Ardupilot) software to control Crazyflie until Crazyflie supports the MAVLink communication protocol.
Oh no mkstemp is already obsolete (in Linux), now we have O_TMPFILE [1] for creating temporary files that do not even have names...

[1] https://lwn.net/Articles/557314/
Some part of me would love to see a new group - one with a more pragmatic approach - fix the POSIX spec in a way similar to what happened with HTML5 and WHATWG. The other part of me wonders if it's even worth the trouble - this would involve taking the time of knowledgeable people away from projects worthy of that time to do this. What value would we get out if it? Would it be worth the cost?
Author here. Quick summary of the customer support lessons discussed in the post:

1. Be (really) informal
2. Be grateful (even to jerks)
3. Don't just offer help, ask for it
4. Reply immediately
5. Avoid going down rabbit holes

I think #3 is the most surprising. It was sort of an epiphany when we figured it out. You can bend over backwards offering help and it makes users feel guilty or suspicious and ignore you. If you ask them for help then they respond effusively, and bend over backwards to help you.

So make explicit in your support replies that asking you questions is not a burden but a vital form of feedback.
She just got reelected in 2012 and will be 85 in 2018.
Would you be willing to answer what sort of linear algebra is required in the function field sieve that the talk claims is difficult to parallelize? I write open source parallel linear algebra software [1] and would be happy to contribute.

[1] http://libelemental.org
When talking about US national politics or institutions inside DC, WP is almost exclusively used to mean "Washington Post"
http://en.wikipedia.org/wiki/Data_Retention_Directive
There certainly are engineering jobs at $150K and higher, but every survey I've seen -- and this more or less matches the offers I've seen -- suggests the median engineering salary here is just a little over $100K.
Thanks for the information. I changed the title accordingly.
Bootstrap 2 or 3 or both? BS3's grid system is certainly an improvement over BS2 and looks like it was modelled on Foundation's grid system from your link. I haven't used Foundation or Bourbon Neat though.
My first thought was -- what's the execution time on the algorithms?

Yeah, yeah -- I know it's symbolic. But still ... :D
What makes the FAU better than other German unions?
Thanks for the clarification! I think you guys are doing awesome, world-changing work.

I, too, took issue with the letter. It seemed like the author was trying to embarrass Khan Academy, using one issue to imply that you're irresponsible and lazy. I think that his approach is in itself irresponsible and lazy - it would have made more sense for the author to reach out privately to get a better understanding of how your organization operates instead of loudly proclaiming, without merit, that you're squandering trust and resources.

Anyway - just wanted to say that I think most people will find that the article reflects poorly on the author and not on Khan Academy. Keep up the good work!
https://www.youtube.com/watch?v=ejvyDn1TPr8
One thing that dynamic optimizations have a problem dealing with is eliminating the overhead of indirection in data representation, e.g. from arrays of objects or nested objects. If all of the objects involved have a limited local lifetime, then you can just inline all of the functions involved and apply standard optimization techniques. But if the objects have a more global scope, then a JIT really can't do that much. There is some research into this (see http://ssw.jku.at/Research/Papers/Wimmer08PhD/ for an example), but as far as I know nothing is production quality.
Would named positianal arguments with defaults not work in your scenario?
Stripe adds Vulnerability Reward Program
It'd be nice if there was a programmatic way for the upstream bandwidth provider to communicate cost-per-gigabyte. That way the client wouldn't have to use hackish workarounds to guess if it's on metered bandwidth-- it'd know so.

If cell networks communicated cost-per-gigabyte, then a dual-SIM phone could automatically switch to the cheaper data. This would cause a crash in bandwidth prices, which is why the phone companies would have to be forced into it, probably by the FCC.

After thinking about it for more than three seconds, there's actually two figures of merit: cost-per-gigabyte and width of the desired network connection in bits/s. A gigabyte transfered at a kilobit per second is a lot cheaper than one sent at a megabit/s. Sending a text message from a phone is cheaper than a voice call, which is cheaper than watching a 720p video. So you'd have to have some kind of sliding scale, adjusted by how many other clients there are in the cell, and how much bandwidth they're using...

This seems all very obvious. Has this scheme been described in an RFC from the 80s that I've just never heard of?
There is a third train running parallel to the train that is ahead of the camera train, throughout the entire trip. It almost looks like it has an array of fluorescent tubes or mercury vapor lamps.

Sometimes the train with the lighting rig gets a little bit ahead of its subject, which is why the train being filmed gets dark from time to time, but you can see this rig clearly at the beginning, and towards the end, the camera train pulls close enough that you can see the staff on the lighting rig train walking about its platform.
> That's not rhetorical, I'm curious--it seems that virtually every company has some amount of proprietary information, isn't that what drives competitive advantage in software?

Very rarely in the software side IME. Software is basically a commodity at this point - sure, there are better and worse ways to write it, but given the requirements and UI, any vaguely competent company could implement it in comparable timeframes. Competitive advantage tends to lie either in a faster turnaround time on making changes (but there's no secret to how you do that - hire good programmers and keep your codebase clean - taking a competitor's code is not going to help with this), or in the non-software side of the business (client relationships etc.)
As far as I can tell, the colour theme is solarized dark (http://ethanschoonover.com/solarized), if that is what you are interested it. It's available for quite a few editors (I use it with emacs via `(load-theme 'solarized-dark t)`).
Property rights enforcement has never been listed as a characteristic of socialism that I've ever seen.
Best dev environment for a novice?
My wife would like to make a fairly straightforward address book app & learn more sql. She's been using SQL Server at work, knows a little HTML, but no programming.

My day job is C# and .net mvc, which is probably a pretty good choice & easy to pick up, but I'm wondering if there are easier options compatible with windows.

I'd love to start her with django, but visual studio might be less different concepts at once.

Any thoughts?
Why not use Neat for your grid and Foundation for typography?