skysight-inc/HackerNews huggingface dataset:
I read both the "manifesto" and the docs.

Still not sure exactly how they are improving testing. As far as I can tell, it's just running tests on their machines instead of mine.

It integrates with GitHub, and they've done something-or-other to facilitate parallelism. None of this tells me why it might be a useful service.
Good point. We didn't want to make this a sales pitch - we wanted to make it a call to action about the state of testing. But I can see how pitching the product would help. So here goes:

- incredibly easy to set up, you'll probably have your tests running in one click

- very fast - our users report tests run faster than on their own machines

- Supports parallelism - you can reduce your test times by up to about 7x.
sorry - misread
The author spent 5 paragraphs making claims. The sixth one tells you exactly what the product does.
Competition and mass production hasn't brought the price of any Part 23 (not kit) plane below 6 figures.

There's less variety of engines than airplanes, so the engines are produced in greater volume, but even after years of mass production their prices are still high - a new 150-200 HP engine will set you back more than a nice luxury sedan.
Javascript has its oddities for sure, but most of that lies in areas that you wouldn't need to touch while learning programming basics.

Compared to my high school experience of learning in a C/C++ mismash with a teacher who insisted on introducing pointers very early, before ever presenting me with anything interesting to do which would make me want to figure out the details like that (and which scared me off programming for four years), I think it sounds like a dream.
I believe she says "pie", and not "pot".
If they could get rid of the silly "accredited investor" limitation this could be huge. I guess it's a legal problem though and they are forced to do it?
This is step 1: a vastly easier-to-use and faster continuous integration server than you currently have (if you have one). The manifesto talks more about where we're going - we want to be the dev tools for your company.
Jessica is doing a great job as well... :)

she sounds a lot like Vi, and this comment on this one, 5 seconds from the start helped my confusion...

http://www.khanacademy.org/cs/1-welcome-to-codecanvas/882454...
You sure about that? I heard pot. Maybe I just "wanted" to hear pot. I'll listen again.
> Anyone who advocates against comments is justifying laziness

That is a gross generalization. I do not, in general, comment my code (and I know and work with many other programmers who do not) but I go to great lengths to ensure that my code is easily understandable. Commenting is not the only way to communicate intent.

I suspect we work in different sections of the industry, but in my world, comments are often a red flag rather than a welcoming sight!
Show HN: SendRail - The easiest way to send files from the desktop
GCC is switching to C++
It got replaced with a "real" standing desk when we moved.

Basically all I did was screw a couple of boards to the top of the frame, and then C-clamped the bottom of the frame to a desk. I was always planning on doing it "properly", but never got around to it.
Right now Kamcord is live in these games: http://kamcord.com/games/ and we're excited about some great ones we have in the pipeline.
Great point... are those uniquely named based on the application installed? That might be a nice, oblique way of checking if a particular program is installed.
HN is a better place if people value their accounts and their reputation. This is a Good Thing.

Only if it makes them valuable members of the community. If patio11(just as an example no offense) logged out of patio11 and logged in as a string of throw away accounts, then him valuing his account hurts the community. It incorrectly values the patio11 persona. It improves engagement of someone who is actively trolling. It actively encourages others to engage in such behavior.
Does it really need to be "real-time"?
I'm a french citizen, do you know what is required for other EU citizens to open a german account? E.g, In the UK its a nightmare, but in Spain, it seems easy
Google developed porn filters during a crisis in 2001. It's a very valuable technology that they're not going to let just anybody share
I don't think it would be wise for a kids education site to reference pot.
If it's any consolation, looks like chives was hellbanned over it.
Reading or watching Guy Steele's Growing a Language talk could be fun.

This is a good suggestion; it would be really helpful for students if I put together a "Recommended Talks" list as well.
OK, good read.

Now, raise your hand if you've ever had a manager who responded to your N - 1 theory of work protocol by eliminating all tasks other than N.

And how did that work for you?
Nice perspective. I feel at least source code is directly related to what users experience. Testing feels like it takes away from it.
It's amazing that somebody didn't do this ten years ago.
You'd have to be doing a LOT of that sort of travel to offset the acquisition cost ($280K) and ongoing maintenance (???) of something like this.

Setting your own schedule would certainly be beneficial, but it would take a long time to justify that cost.

BTW, do you still have the B-17 out front?
Why would you need to trick someone into saving a file with a particular name? You already have malware running on their machine!

Seems much more likely that the check is there to confirm that the payload only runs on specific targets. And, perhaps more importantly, to make recovery and dissection of the payload very difficult for someone without access to the target(s).
Improving HTTPS Performance with Early SSL Termination
The OP's interactive panorama is extremely cool, but I prefer the original you linked here. With the color shift and distortion, the interactive one feels dreamy and imaginary. The original is just so raw, real, and powerful. It makes me think "holy shit, this thing is on another planet, and it looks a lot like our own!" I can almost imagine standing next to the rover, surveying the desolate, alien landscape.

What an amazing time we live in!
Take it and improve on it. I'd also experimented with puzzling out a syntax for a language like this and it's very exciting to see something that actually does it. Read through the tutorial. The syntax looks awful but is actually very coherent once you get into it. As an aside, getting there first doesn't matter. Doing it best is what matters in the long run. Apple, google, Facebook, etc.
No, they'll only go over the stuff that's relevant to the task at hand. Seems more efficient to me.
"I know you really don't want to tell me where those documents are, but maybe you'll tell my friend, Mr. Hosey?"
Fruit Ninja immediately comes to mind. Also:

Death Rally, Infinity Blade, Smash Cops, Kingdom Rush, Siege Hero / Angry Birds / etc where you have to nail that perfect shot.

And that's just from glancing at my games, I have dozens more that would probably be pretty cool.
I might eventually do some proper computer science study but I don't feel like I need it for now.
I'm currently studying for a degree in motorsport & design engineering and when I graduate I intend to build products using the knowledge from there.
Knowing how to code properly is all fine and well but getting an industry specific degree and being able to code a product for use in it, I feel, is much better.
We have a prototype for Unity3d: http://youtu.be/IwdrCQMCc4s?hd=1

We've found a way to do this that has a very minimal performance hit - for both 2D and 3D game engines.

We're definitely looking at Moai too!
It (now) says 0%, not 100% secure/durable. I find it funny.
IIRC, there have been some studies that show that show that people who have jobs that require them to stand all day are healthier than those who sit all day, even if the sitters regularly exercise and the standers don't.
Never mind, it's appearing now. Maybe Chrome messed up because it wasn't appearing on any of their pages =/

Ha, too bad to. I thought it was a nifty idea of driving home the point that information should be free :)
"Validations are conducted blind, on a fee-for-service basis."

Seems like a potential conflict of interest there.
Those are two different things. Boats float because of buoyancy. As long as the volume of the water that the boat's mass will displace is less than the boat's total volume, it will float.

Lift, on the other hand, requires forward motion through the fluid and produces a downward force. A floating boat will rise even higher in the water as it begins to move because its hull produces lift. An airplane is not buoyant (well, technically it is, but not for any practical purpose), so it requires forward motion in order to stay airborne.

Lift is anything but free energy. Remove the airplane's energy source and it won't be in the air for long!
The simplest registering system in the world
OrderAhead (YC W11) Nabs $2.3M From Adam D’Angelo, Matrix, Eric Schmidt
Pro tip: if you read this article right away, you've already failed.
PDF fuzzing and Adobe Reader 9.5.1 and 10.1.3 multiple critical vulnerabilities
Your picture of how lift works is fairly off base.

The speed difference being due to asymmetry is wrong. Symmetric wings still generate lift by having air flow over the top faster than the bottom. Symmetric wings flying upside down also still generate lift that way. Asymmetry helps, but is not necessary.

The important thing to understand about aerodynamic lift, and that few people do understand, is that the Bernoulli's principle action and the air deflection action are the same thing. They are not two different mechanisms which act in concert. They are two different ways of looking at a single phenomenon.

If you deflect air downwards, you will generate a speed and pressure differential between the top and bottom of your wing. The pressure differential will produce an upward force on the wing that is precisely equal to the downward force on the air. Likewise, if you generate a pressure differential between the top and bottom of the wing, you will deflect air downwards. They're two different results of the same action.

To truly understand why wings generate lift (which is the same thing as why wings generate a faster airflow over the top than the bottom, or why wings generate a lower pressure on top than on the bottom, or why wings deflect air downwards), you need to understand the Kutta condition.

A wing moving through air has two stagnation points, which where the airflow splits. There's a stagnation point at the front of the wing. Any air above that point goes over the top, and any air below that point goes underneath. At the back of the wing, the stagnation point is the point where the air from the top and bottom meet again.

The location of the front stagnation point depends on the angle of attack. If the wing is flat, the front stagnation point will be right at the leading edge. As you tilt the wing upwards, the front stagnation point moves toward the underside of the wing.

The Kutta condition says, in short, that air won't go around a sharp corner. Thus, the rear stagnation point is always at the trailing edge of the wing. This is why wings are shaped like a teardrop, and that sharp edge at the back keeps the rear stagnation point from moving around.

With the front stagnation point mobile, and the rear stagnation point fixed, you have an asymmetry that causes circulation. This is a rotational component to the airflow around the wing which causes air to flow over the top faster than the bottom, such that the stagnation point is at the trailing edge. This circulation causes the air to be deflected downward, and causes lift.

In summary, wings generate lift by deflecting air downwards, which is equivalent to saying they generate a pressure difference between top and bottom, which is equivalent to saying they generate a speed difference between top and bottom. Wings accomplish this by having a sharp trailing edge, which causes circulation that deflects the air. Wings are shaped the way they are not because the asymmetry is necessary to generate lift, but merely because it's more efficient that way, by changing where the front stagnation point occurs, or by generating less turbulence in the air.
Hmm... The closest thing I can think of is the book "The Personal MBA" by Josh Kaufman.

In the book he talks about the "12 Standard Forms Of Value". These 12 forms of value cover pretty much any business you can possibly think of. In other words, if you're in business and making money, you're using at least one of these twelve methods.
After reading through the tutorial I'm absolutely fascinated. What an interesting paradigm!
IMO version control, file versioning and backups should all be separate things and ideally all available.

Even when using a version control system that allows for robust local branches, sometimes it is nice to be able to revert a specific file's state to a known recent version that you never bothered to commit. Sometimes editor undo is sufficient for this, sometimes not. Dropbox and Google Drive have both saved me some time in this area (like 15-30 minutes, not days, but even that is appreciated) recently.
Are they actually making this airplane easier to fly? As far as I can tell, it will have the same flight controls as any other small single-engine plane. More degrees of freedom in the air means more to do to keep the plane going where you want.

As far as licensing, you still need (in the US) to get a Light Sport certificate, which is most certainly a higher bar than a drivers license.

I agree that the Light Sport standards lower the bar for pilot and airplane certification, and that the result is great for general aviation. But lets not pretend that this airplane plays a big role there.
Cable providers continue rapid takeover of American ISP landscape
Interestingly enough, he never mentioned it was built on Python/GAE.

Sorry to out you buddy!
I found this to be a pretty good general list:

http://thenextweb.com/entrepreneur/2011/05/25/the-9-types-of...

Of course there are sub types under each of these 9 categories and combinations, but its a start
IPad reclaims lost market share while Android flops like a fish out of water
just used it for the first time. incredibly slick and useful!
Ok ok.. I still hear "pot".. but that's probably my "New Yorker ears" tuning.

You are right though; since it's aimed at high school, I doubt it's pot. ;(
This looks really great. One criticism is that this style of graphical programming is overwhelmingly of a mathematical bent. Granted it's quite basic arithmetic but still, you open a code sample and you're confronted with a bunch of numbers and mathematical expressions.

My worry with this is that there are many, many youngsters out there who are intimidated by math but who would absolutely love to write code. This is especially worrisome since such a huge amount of coding involves no math at all.
Do you actually know what *p++ does in C?
I tell people I do user experience and user design for the web. Then follow that up with a Facebook or Google related example of it.
This is great! Too often scientific papers are published that are never actually checked by anyone else. A key part of the scientific method is reproducibility though.
As I said in the previous message, "It also happens to be something that this airplane does nothing to address."

In short, the one thing about the "flying car" concept that's interesting in the real world is making the things easier to fly. This "flying car" misses that one thing.
Secret fortune behind Ikea comes to light
Build A Business or a Feature
You have made the choice not to enforce your own terms of service. Section 11 is a pretty good read, you should check it out.
Headline in a few days: CloudFlare servers impounded on suspicion of "piracy" or some such, CloudFlare executives arrested.

/sigh
What's the threshold for an "old account"?
The comparison with the TSA relates to its effectiveness against real threats. Sorry, that wasn't very clear. The polygraph isn't as good an analogy because it takes skill to beat. Gaining the skill takes time, so isn't as easily obtainable as materials that change someone's profile or features.
Perhaps it's more of a transition.

In the old world we had centralized media -- paper is expensive, printing presses are more expensive, typeset articles more expensive still, then there's distribution, etc. -- so we need to optimizes the quality of the material that gets printed and distributed.

Today you can set up a wordpress or blogspot account for free. So the question is how do we get from a world of edited news written by professional journalists to a new world where a lot of the content is provided more-or-less for free, but we still need reliable places to go for news?

We have parasitic sites like Huffpost and Business Insider which essentially SEO content created by professional news organizations -- what we need is something that assembles equivalent stuff from citizen journalists, bloggers, and so on.
Perhaps a better method for less trustworthy heirs is to give them half of a worded password. Say the password is "pond elephant evergreen tennis skyscraper electric". You give them "pond elephant evergreen" now (in searchable e-mail), and let the dead man's switch give them "tennis skyscraper electric".

Alternatively, let the dead man's switch alert heirs to swap their half of the password, so that all heirs now have the full password. Then you don't overly depend on the dead man's switch.
Ah, so not National Institutes of Health. Makes more sense now
John - a complexity and algorithm program done the "Khan way" is what I secretly wish for since I found out the great math videos. looking forward

http://www.quora.com/Khan-Academy/Is-there-a-Khan-Academy-li... (warning, turn off the "spy me" flag ;))
I was very surprised when I first learned that results could be published without first having been reproduced. I thought at the least they should have been published with a separate label.

This is a worthy initiative.
It is good to check out the list of courses they offered.
I don't understand. Why is it simple to filter UDP but not simple to filter based on a cookie? Is the validation cpu-expensive in bulk? Do you not have the capability to filter that way at the boundary?
Doesn't this mean the traffic is being sent un-encrypted across the ocean?
Lemme know when somebody reproduces monkeys evolving into humans.
Agreed. I personally started in QBasic, so I guess where you start doesn't limit you for life, but these days I typically recommend Python as a first language.
Is there some reason this was submitted again since just being on HN 3 days ago?

http://news.ycombinator.com/item?id=4370467
Why does the X-51 do a roll and then roll back at rocket separation?
The title irks me. Instead of "prove it", how about "let us reproduce your results" or "show us the data". Proof in this context is a mistaken concept.
It needs parentheses, because even if you know what it does, the code might one day be maintained by someone who doesn't.
Yep, Call of Duty had a very successful YouTube integration (http://apiblog.youtube.com/2011/07/youtube-google-io-your-ga...). And yeah, we totally agree that being able to share videos with friends will lead to greater engagement and help others discover cool games.

We have made this super simple for game devs - we have a startRecording and a stopRecording API. Round based games lend themselves well to starting recording at the beginning of the round and stopping at the end without bothering the user. So, the cocos2d calls don't have to be instrumented and replayed. Check out http://kamcord.com/documentation/ for the details.
Vector GPU
Decoded - Learn to code in a day
3 days ago we only had a screencast up online. Today we launched our new website that you can download the alpha version of our app from and actually use.
The "pool of warm keep-alive connections to the main web servers" is still sending the traffic over HTTPS, then?

Edit: I'm clear that latency is reduced and how that's accomplished. I just wanted to get clarification that the connections between the early SSL termination and the web servers was also encrypted, too.
I see no reason why this can't "lead on" to the analysis of algrothims, after all it's probably best you know how to implement them before hand...

Computer Science and programming are not separate... Programming is just one part of it.
I think this is a great idea and will take off. We're launching a game in the next couple of days (with MOAI). Once its available we'll add it in for sure.
Why modern portfolio strategies (and venture) are dying
Julian Assange will be granted asylum, says official
No, the pool of keep-alive connections are all encrypted as well.
This is pretty much spot on as to IronWorker's sweet spot. Discrete jobs, no servers, never worry about scaling.
It would be interesting to compare that to the sales list. See if popular books are lendable.
Awesome stuff. John Resig, if you're in here, can you give any details on the challenges of instantly updating the Processing sketch? I can just wait for the blog post, but I'm really curious.

Also, what components exactly are you planning to release open source? The other work in this area that I've been able to find is very tightly coupled to the rendering library (d3 or PJS). Is the Khan Academy system open to alternate rendering libraries?
TrapWire, a company founded and run by former Central Intelligence Agency (CIA) officers, that offers to track “suspicious” activities from surveillance video...

Sure, for suspicious activities like "wearing a tube top", or "walking in really high heels", or even "genetically gifted with a lot of cleavage". I wanna see the "Best Of" tapes from this one.
How? If they don't know what the answer is supposed to be, it's not clear how they can fake data. This can further be improved by universities contributing to a 'noise' fund, where requested experiments are expected to _not_ turn anything up.

Also, the main purpose of this is not to catch corruption, just prevent mostly honest researchers from fooling themselves (and then others), and increasing the base line for research.
Getting a fix on fixpoints
Wait until you start working on multi-million line systems in companies where nobody - and I mean nobody - understands everything, and the original authors of pretty much every subsystem has since left the company; and you need to fix 20 critical bugs in the last week before the thing ships. Clues that are more high-level than the code can ever be start being really helpful.
Don't be ridiculous, if you could get a degree for free how would hiring managers know who to discriminate against?
I Told You He Was A Sucker For Us+ Mirallas in the Works?
The impression I got from the article was that the warm keep-alive connections were encrypted - the SSL handshake takes place ahead of time and then tunnels multiple requests from multiple users - hence the lower latency.

Amazon's ELB (the EC2 load balancer) used to send HTTPS traffic to your back-end unencrypted, but I believe they have since fixed this.
Make Happy Users, make more money (from your iPhone app).
Ask HN: How did you get your first 20 SAAS customers?
I created a niche SAAS product, but I'm not sure how to go about getting people to use it. Maybe it's to niche of a product and not a good idea. Or maybe I need to change my sales strategy.
Yes, but the SSL handshake has already been completed ahead of time so all the overhead is reduced.
There are very few journals that do this -- I can't imagine this ever taking off.

Reproducing experiments seems like a costly (and mostly thankless) effort that few PIs would ever take up.

The only journal I know of that completely reproduces results is Organic Syntheses (http://www.orgsyn.org/), which reproduces every reaction before publication and has a Procedure Checklist for authors: http://www.orgsyn.org/AuthorChecklist.pdf