skysight-inc/HackerNews huggingface dataset:
It's entirely reasonable to imagine a hypothetical "programmer hacker" who chooses something other than programming as a career anyway. One could spend their time hacking on open source projects or hobby projects or whatever, while making a living doing $WHATEVER. But they'd still be a hacker.
It doesn't make the point wrong though.
Cell phone operators had "java stores" that were just as easy to operate (and would even just show up on your monthly bill, so no credit card needed). It's just the iPhone was the first platform good enough that people wanted to buy apps for.
PHP's inconsistencies are minor. The problem with quoting the fractal article is at least a third of it is totally wrong and another third is misunderstandings by the author.
totally irrelavant and off topic...
Person to blame: A

Boss to 'A': what happened ? why the bug ?

'A' to boss: I just checked in the code. It was done by 'B'.

Boss to 'B': hey what happened ? Why the bug ?

'B' to boss: I just merged the code from 'C'.

boss to 'C': hey what happened ? Why the bug ?

'C' to boss: My code worked fine when I unit tested. I gave it over to 'D' to integrate.

boss to 'D': hey what happened ?
'D' to boss: I integrated fine when I did. It is the damn software that might have crashed at the time and code was not integrated properly.

boss to himeself: Fuck it was the damn software.
You'd think in that case one large insect would move a lot faster than the other.
I'm reading these comments and I'm seeing these things:

* Khan makes mistakes and just leaves them in.

* Khan doesn't tell you how you could use these things in real life

* He's just using a procedural rule-based approach.

Um, did none of your school teachers ever make those mistakes!?!? Because mine did, all the time. And I had nowhere else to turn. The beauty of Khan, and all the other educational videos on youtube, is that you can get a second (or third or fourth or tenth) opinion on the matter by asking your school teacher or by doing some more google searching. This is amazingly better than it used to be.

The great thing about Khan is he's obviously having fun teaching you. He's laughing and having a good time, he makes little mistakes and he has to scribble things out or correct himself later, and it's OK. He draws in pretty colors. What does that convey to a kid? Math can be fun! There are people that like it! You can like it too! It's OK if you mess up, even the pros do! The first time my kids watched a Khan video they were simultaneously cracking up and getting excited about their new-found knowledge. They begged for more. It was awesome. I wish more teachers taught like Khan.
Craftsvilla Raises $1.5 Million Series A To Become “The Etsy Of Asia”
...that was easy, thought they would have made it tougher
It's hard to follow to the natural conclusion. Should we stop using SELinux because the NSA is part of the same government? Should we stop buying servers and other hardware because the fuel bought to deliver it supports violent oil-supplying regimes?

We have to function to have any hope of improving the situation. That does mean supporting at some level the thing we hope to fix.
Even worse, it's a binary string that you convert to ASCII to produce /ImAHacker, to which you then apparently send a JSON PUT. So, you know you're only dealing with the truly l33t.
in the article, the writer mentions:

That trickle down is going to have a serious, lasting effect in the world of Linux. Here’s how I see this working:

DOD begins Linux roll out
US Government begins wide-spread roll out
Civilian security companies world-wide begin roll out
Universities fall in line
Consumers begin clamoring for better security on their OS

erm... and then virus writers start writing viruses for Linux... Just like happened on OSX... If there is money to be made, virus writers will write for whatever OS has users... Mind you, wouldn't want to be a virus writer getting found out by the DOD...
the git dcvs has a git-blame feature. I guess it depends on the right environment for such a feature to be productive, which would basically mean an environment where "Blame Jim" means, "Go directly to Jim, he's either the goto person for this issue, or likely knows where to get it fixed quickly", instead of "everyone point the finger at Jim".
Judging by the massive amount of negative reactions here, I guess there aren't a lot of productive environments available.
I get it. However, the scenario you are envisioning is not really consistent with how the US DoD operates.

It's not usually some E-4 sitting at a terminal writing the software that runs sophisticated modern weapons systems.

Instead it is a civilian contractor who is writing the code and then selling the software along with the system to the US military, i.e. the software is being distributed for money.
Hough's article that's linked in the OP seems to be the classical definition of linkbait to me: outrageous claim backed up with little than simplistic reasoning. It does not even have anecdotal evidence, e.g. I talked to X's founder and he told me that YC or Techstars hurt their startup in so and so way.

Some particular points:

* "Startup incubators don’t guarantee that your startup will be successful when you leave the program after three months — although the big profile programs do hint at success through association." If you get involved with an incubator thinking it's a guarantee for success you are naive indeed. And where exactly does, say, YC "hint at success".

* "Since 2005, Y Combinator has funded 460 startups with only a handful of big wins." This is the meat of the article. Since so few YC companies are successful, the YC experience must be hurting the applicants. The ratio "handful" to 460 must be compared to successful startup which didn't participate in an incubator to all start ups founded since 2005. BTW, for an analysis of "handful" see this discussion: http://news.ycombinator.com/item?id=2608440. Big hands indeed!

* The only two points that are of importance, I think, are the uncontrolled publicity and relocation stress. Relocation is absolutely necessary, to cut you off from you usual surroundings. It's similar to the monks's shaving off their hair when they start their new life: a big step to show, especially to yourself, that you are starting something new. The uncontrolled publicity is a problem, but this dogs many a Kickstarter company, too.

I've never done a YC round and am not a YC fanboy (in particular I'm worried about the uncontrolled publicity that YC itself is getting and its increased class size may dilute it.) but from what I read from HN over the years it seems to be a seminal experience.
I ran into this problem as well, killed java and the light app and restarted (./light table) and it worked.
Flash is a platform and it is very unique virtual machine. It has its own features. Since it is a virtual machine it has great potential. I think most problematic part that Adobe has to face is fragmentation. It is very complex task to maintain a complex VM ( which consists of very high level graphics capabilities) to run smoothly on every single hardware. Flash has provided lots of great stuff which is not provided by any platform before. Even now there is no any other choice for specific tasks like P2P video.
I am also against warfare but if Linux (or OSS in general) helps to enhance the security and realiability of weapons so that they don't kill civil people accidently then it's ok. It's not Linux or GPL what makes things good or bad - it's the people who use it.

If you wan't GPL to be non-violent then you also have to forbid GPL usage in embedded systems, because air planes, cars etc. also can kill people.

And don't forget that Linux users normally pay back to the community. Look at SE-Linux, or SE-Android, for example.
How does that work? It's going to be impossible to draw the line.

With that clause you clearly couldn't put the software into the guidance computer on a warhead or the missile launch system itself. But what about a system on the weapons launching platform that isn't a weapon. Is the computer running the engines on a navy cargo ship 'used for the purposes of warfare'? What if the system controlled by the software is completely incidental, or defensive in nature? The fire control system saves lives, is that 'for the purposes of warfare'?

And what about the computers used to design weapons? Is an engineer working on a weapon using the software 'for the purposes of warfare'?

And what about the accountant at the company that makes weapons, is he using the software for the purposes of warfare even if he doesn't know anything about the weapons?

Is the machine shop that gets 1% of its business from selling parts that end up in weapons using the software for the purposes of warfare?

It's impossible to make that distinction in any meaningful way.
What A Toaster Teaches You About The Future Of User Interfaces
If an existing language already has potential to replace PHP then I don't see why it wouldn't have already. What would/could you tweak that would get you there without fundamentally changing the language capabilities and syntax?
Hm, I possibly need to clarify it up a bit.

Now, as far as I understand it the Zend backend takes the PHP code, creates opcodes and executes it in a VM, whereas HipHop takes the code, compiles it down to C++, compiles it again with G++ then runs the resulting C++ binary instead. To me at that stage HipHop is no longer a backend, but an entire build system transforming the language away from PHP.

Like I said, I'm not as intimately familiar with the system, but I thought it was along the lines of they have a dynamic system for local development, and when they serve it up it's run through the HipHop compile process.
Here I was all psyched up for a story about a pilot.

"Bluer skies"? He's a pilot!

Picture starts loading. He looks just like Cid Highwind. He's an awesome pilot with a sense of humor!

I see "bike messenger." The dreeeeeeam of the nineties is aliiiiiiive in Portland... I am disappoint.
> PHP is the Nickelback of programming languages.

Look at this script that uploads a photograph. Every time I see it, it makes me laugh.
Linux is no silver bullet.

The same (sorry to bite on stereotypes, but I've seen a few) clueless government contractors that did a poor job with windows will do as bad with Linux.

Then next year they will switch to openbsd (because all they trust is default settings) and repeat.

That said, yes having access to source is all fine to avoid vulnerabilities that a closed source product doesn't want to fix... but i doubt this is relevant when you add incompetence.
There was an actual attempt to add a "No military use" clause to the GPL (effectively making it a different license) a few years ago:

http://www.freerepublic.com/focus/f-news/1683750/posts
You forgot a part: you have to solve a puzzle be allowed to sit in a room full of hackers and code, while getting pitched to be a technical cofounder (for sweat equity, of course) from all sides. ;)
and by Americans, you mean people of the United States of America.

I wish police and court systems all around the world bent over backwards to the chileans, mexicans, peruvians, bolivians, etc.
If you're looking for an attractive alternative to whiteboards, chalkboard paint or glass have always been good options.
Italy vs Spain Live Euro Championship Final Match on July 1, 2012
Watch Online European Championship Final Match between Spain vs Italy. Please do not miss the today's great match between Spain vs Italy.
Python's Flask is a good, lightweight web framework that works fine. It was a breath of fresh air compared to PHP, and I can understand it, unlike Django.
Diseases | Healthmad
The point wasn't to make it super hard... Just hard enough to ensure that other coders won't waste their hackathon time teaching others how to code...
Unless you "distribute" it to your "clients" in the form of a missile or done...
This may superficially look like yet another standard but is highly likely to be much better "Let us set up yet another committee to cook up yet another standard".

The Google I/O talk mentioned on the other thread explains how we can separate out the semantics from the implementation and let components from different providers inter operate. I feel things like Shadow DOM will give real encapsulation for the first time in web development. As of now we either use Iframes or try(through self descipline) not to cause damage when mix components from different sources.
San Francisco design for developers workshop
Actually, its a POST, not a PUT :)
Isn't that typical with innovation? One big jump, then a whole lot of refining small steps before someone makes another big jump.

Or are you expecting big jump after big jump?
As someone in the field, the only thing that really stood out about this radar was it's incredibly small beamwidth(.22 degrees compared to a normal .8-1 for most weather radars), and it's incredibly small range gates(.5 meters compared to the 20 meters my radar operates at). That having been said, if this isn't a dual polarization radar, which it sounds like it isn't, then this is still significantly behind the state of the art.

The trend has been to move to higher frequency, lower power radars at X, Ku, and Ka band. Also modern weather radars transmit both H and V polarizations allowing us to measure the shape of the raindrops as well as retrieve full drop size distributions. See http://www.casa.umass.edu/main/research/ and http://pmm.nasa.gov/science/ground-validation/D3R as examples of newer systems.
Do you pay US taxes?
I don't know about others, but I'm thinking I would turn on static typing when I think I'm done developing something (as a way of verifying my code is correct).
Like HP is really in a position here to call shots? Clearly they are reallllly successful with the tablet industry.
Class size doesn't matter:

http://www.washingtonpost.com/blogs/ezra-klein/post/study-cl...

(And I would argue huge college lecture halls, and courses such as the Standford AI class also illustrate that small class size isn't what it's made out to be.)
One tradition I really appreciate at Google is the post-mortem. Any serious outage or bug will be followed by a detailed post-mortem detailing a timeline of what went wrong and why.

Sometimes this will go as far as establishing a "war room", possibly for weeks, dragging in people from a number of different areas to address a particular issue.

It's not about pointing the finger or otherwise apportioning blame. It's about learning from mistakes and preventing them from happening again.

That being said, I've worked at other places where shame is attempted to be used in such situations (which is what this is). In my experience it just fosters a hostile environment.
That was a fun puzzle. Did it just for good times, but does anyone have an actual opinion on whether this would be worth going to?
Which is ironic, because it really is just a webkit view, not even running the latest js engine that native Safari has access to. In short, it's not very good, this Chrome.
way too easy
7,000 Irish e-Voting Machines To Be Scrapped
Amazing stamp of approval of the Chrome brand! I didn't realize that people were so curious about another browser on iOS.
I'm usually arguing against stereotyping management around here, but I find it a stretch to believe a boss who thinks "Person to Blame" is going to be willing to pay the cost for true root cause analysis.

I have a feeling it's more like: <git annotate>; "Oh, it's Bob's fault."
Sort of, but the main difference is to what extent are you supporting killing and suffering and whether you have a choice.

The question of social responsibility of programmers (and other professionals) is not an easy one, and I think every programmer should think hard and often about the politics of their work.

Many programmers often dismiss such questions by saying that code in itself isn't moral or amoral, but what is done with it. But when you think more about it, it's just an easy excuse so that they can get on with their lives with a clear conscience.
Yeah, continuously is the point here. The frequency of the data points is largely dependent of the distance to the object. And you need to be able to identify the object in two subsequent images.

I guess there's not that many insects at high altitudes either.
Mr Atwood will have to answer that himself; he's the one who thinks he can do it. However the last line of my reply above is, I think, the best answer that your question will get until he shows us more.

I suspect that he is being deliberately vague here; in other words there is an announcement coming at some later date and this is preliminary PR. That doesn't make it untrue though.
PHP will always have an edge. If you want to do something stupidly simple, no other language can match.

<?php
$hackernews=file_get_contents("http://news.ycombinator.com);
$hackernews =str_replace('Hacker','Interwebz',$hackernews);
echo $hackernews;
?>

Now that's horrible code, it has a dozen bugs aside from the security issues, but I would go so far as to say when I need to do something stupid like that quickly, nothing matches the simplicity of PHP. It's downright elegant.

Not to say you should write a webapp in it, but I think you're wrong; there's intrinsic overhead in using a Real Language. It has nothing to do with "knowing how to do it," doing things properly takes time, a half-assed but mostly functional solution can be whipped up in minutes.
I’m Done Developing for Twitter
I in no way meant to suggest that any criticism of PHP should be considered 'ivory tower'. I thought I was clear in my opinion that PHP is not perfect. I disagree that writing PHP code is 'painful'. It's perfectly fine for countless developers. Also, again, don't blame the tool for people who use it properly. If you think that it is literally impossible to write good code in PHP than you are being ivory tower.
In Razor at least you'd create HtmlHelpers to output html, which returns a string that the system knows is html and you've already dealt with. It knows not to escape the string as you've explicitly said the string you're creating is markup.

You'd do something like @html.SalesWidget("90% off today") with the SalesWidget being responsible for escaping the string.

Also I don't really get your argument, why not give people a really short and easy way of not escaping a string instead? The opposite of what you're suggesting is just as easy and far safer. You're less liable to accidentally muck up.
First let me say that I'm a long-time Linux user - the first time I installed it was in 1992 from a giant stack of 3.5" floppies. While Linux is extremely secure and can be locked down via various methods, you still cannot say that it is immune to virus infections. If the system is poorly designed and managed, is not using proper protection for services (AppArmor, chroot's, etc) then it can still be vulnerable.

Linux's primary advantage still remains that it has a smaller install base and is therefore a smaller target.

I'm not sure that Linux would be much more secure than
Windows if it was in as wide usage - the largest factor in computer security will always be humans.

Look how easily the recent Flashback virus spread on Mac's - people will continue to input their password when prompted.
It's not entirely down as I can still access my instances. I'm in us-east-1b.
That doesn't work when you have somebody like me who would never accept blame if it was to be written in a permanent file, because I know it would end up being used to fuel some KPI.

And in development there is always somebody else to blame if you look hard enough (because every time a choice is made, it has costs).
Heat Wave Fuels Wildfires in the Rockies : Image of the Day
Nice little Friday afternoon distraction. Shame I'm on the wrong side of the Atlantic to actually go
My dad worked at the Skunk Works for 20 years. I used to love skimming through that book as a kid. I bought one on Amazon not too long ago and still love it.
I go cut down cedar trees (for any of you tree huggers, they are non-native & invasive - they suck up a ton of water that our pretty oak trees need) on my family's Texas hill country ranch a couple times a year... It is my go to relaxation time.

Now, would I quit being a developer to cut down trees full time? No, I like web development & my chainsawing skills won't pay the bills...
It really amazes me that something so amazing can be totally free. Blows my mind.
Success or failure has a large component of luck that people don't like to acknowledge. Especially counter-factual luck. My parents are very lucky to never have had to deal with serious illness, injury, accident, etc. I'm sure if there was a terrible car accident that killed my family, I wouldn't exactly be as focused on my work and therefore less 'succesful' as an entrepreneur.

But there is an element of uniqueness to dive into the entrepreneurship game at all. Plenty of people have ideas and do nothing at all with them. If you don't actually dive into it, quit your job, and work at it, it's impossible to build a business. Most people (the vast majority) don't have the balls to do that.

Hard work and taking that risk are necessary but insufficient conditions for entreprenurial success. You also need luck. But that doesn't discount the amount of risk taken or the amount of work put into it, and most people can't stomach that.
That seems intuitive because you're used to such a workflow. As someone who started out with git and then learnt about SVN, I found the non-distributed approach somewhat puzzling and limiting.
Keep in mind AZs are different per account. My us-east-1b is not necc'ly your us-east-1b (as someone reminded me on twitter just now).
IBM & Wimbeldon: You can't accept t&cs electronically
I'm having the same problem with offline mode. I know I'm connected and actively logged into my c9 account through the browser.

However, I'm using VMWare Player to host Ubuntu which could be a limitation regarding the MAC address retrieval process c9 uses.
Resentment won't help your cause, whatever it is.
This is a really really bad idea. I have one. They do not work well. It is extremely difficult to erase.

If you're looking for something different, they sell paint that can turn any wall into a chalkboard/whiteboard.
My instances are not down too.. I will back it up now in case things go bad.
That's good, no teacher should be threatened by the Khan Academy content.

I've spoken with more than a few teachers who are abjectly opposed to KA content. While my own observation is that of a concerned parent (small sample size applies), I would suggest that there are some teachers who exhibit the behavior of having their approaches to teaching second-guessed (hence: threatened.) By a similar measure about "straw men", I would double-check any assumptions about teachers and their desires for students to simply learn. I've personally dealt with those in the teaching profession who resist the idea that there's more than one way to learn something.

As for KA criticism, I've yet to hear suggestions that would yield better results. I get that implementation/instruction goes against the grain of traditional teaching methods. But hey, maybe that's the point? I'm in no position to assess that, but I am in position to evaluate results.

My kids are proof positive that using KA works for them. I'm an engineer and excelled at math, and they understand concepts better with KA material than without, so I have some perspective as to whether their learning is what I consider well-grounded.
PHP Addiction
The GPL requires you provide the source code of the modified application to anyone you distribute it to. Most military projects already require source code from their contractors. Thus, most contractors already comply with the terms of the GPL.

Besides, if you're distributing the application to anyone besides the DoD you're going to have bigger problems than GPL license compliance.