skysight-inc/HackerNews huggingface dataset:
What I meant was that Struts wasn't the first mention of MVC in relation to web apps - lots of people were rolling their own frameworks in 2000/2001 and MVC was a common buzzword.

As most developers in those days hadn't started with web apps it wasn't surprising that the term MVC was used - e.g. we were writing MVC C++ wrappers for simulations in 93/94 and Java MVC simulations in applets from '95.
My cousin is a contractor. He says the same thing about drywall guys. My boss when I was stock clerk in high school said the same thing about cashiers.

Hiring people is hard. Most good people already have jobs, so you need to find folks transitioning or starting out. There's a risk either way. The more specialized the skill, the harder it is.
Common testing scenarios for Django apps.
Actually, having someone refer you internally will almost guarantee an interview. It's super useful.
I was thinking that people championing and rejecting these practices was more a telltale sign that we don't understand them than anything inherently wrong with disliking things.

So wrt pushups, it's as if millions of people were saying, "pushups don't work" and millions of others were saying, "pushups made me strong."

I think if we solve the problem of understanding why these things sometimes work, we will discover some deeper, more important thing. Maybe pair programming isn't about pairing at all, maybe it's really that we suck so bad at code review, and "soling" pair programming will actually make it obsolete.

I don't know, but as they say, "The best way to predict the future is to invent it."
There are services like odesk where you can hire people to work on bugs or projects. But one with github integration might be interesting.
I've love to see stats on how many surgeons don't drink coffee.
It's kind of wild that Google knows that the only American sports team I follow is Miami Heat. First time launch of Google Now for iOS was the weather and their score yesterday. Amazing first user impression.
Great idea. Felt a lot of serendipity reading the question and posts. I wrote about roughly the same topic 3 weeks ago.

http://danieljeff.tumblr.com/post/47021993203/5-ways-i-stay-...

Feels great to see similarities and have your inspiration hacks validated by other smart folks. Thanks guys.
Wow everybody serious on ycombinator. Can't even make a joke about Al Gore anymore.
I've noticed the same: My site does 301 redirect www -> no-www, but you service doesn't detect this properly (I've entered the url without www). I've double-checked the headers on my site, the problem is in your script...
Taboos hold back.
We made a chrome extension for coursera
We've been having problems hiring in NYC, there's definitely a shortage of good tech talent here.

Just an anecdote: in the last month or so we've had two candidates not show up to an interview because they've already accepted another job.
Branson is very good at 'blowing his own trumpet'.

All he seems to doing on this project is providing money and grabbing as much publicity as he can, Burt Rutan's people seem to be the ones doing the real work.
To elaborate I would advise reading the article and the HN posts.
Ain't Nobody Got Time For That: API Versioning
Credit is absolutely due for using the monopoly distribution of Microsoft (that is not a slur, but it is simple truth that such components from other vendors could not have the same impact) to essentially sneak a simple HTTP ActiveX component through in the MSXML library, making such dynamic web tasks simpler. Credit is also due to the people who developed and implemented COM and ActiveX and safe-for-scripting (all heavily maligned), making it possible in the first place.
Be Alone
I may be wrong here, but they could be the observations blocked by the Sun, with that arc being the Sun's track on a sky.
Static typing and availability of AOT compilation?
Jason Cohen - MicroConf 2013 Talk Notes
Misleading title. Should be "This rock solid website is managed by a Raspberry Pi and powered by Amazon S3". Interesting set-up nonetheless.
SEO Agency Launches Google AdWords Campaign Targeting Blueglass
The Pi Store
I kind of disagree -- people I know use spotify in a fundamentally different way than they used radio in the past. They often put on a particular album or artist, and this interaction is much closer to how folk used a library of CDs in the past. No one used the radio that way, even if you could call up and request a particular song.

In contrast, Pandora is much closer to radio in how people approach it. (You can use Spotify like that too, but at least among my friends its not the primary means of interaction.)
http://en.wikipedia.org/wiki/Pegasus_(rocket) This is arguably cooler.
the magic of google now is that you don't have to do anything. most of the time it just sits there quietly doing nothing, every now and then it informs you of something useful.

it's not like other apps where you have to decide if it's worth it to use google now or not. all you have to do is install it, and it will periodically be useful.
No, in actual practice we're doing both. Like I said before, anyone who portrays the current H-1B issue as purely one-sided is either underinformed or is pushing an agenda.

134,780 H-1B visas were approved in 2012, what is the distribution of salaries? The fact that the US let 134,780 people into the country last year says absolutely nothing about how many of these people are cheap, barely-qualified foreign labor, and how many are the multi-platinum award winning rock stars. It's quite obvious to even a lay observer that both categories of hiring are occurring in large amounts in this pool, but almost no one is willing to address the balance.

Painting the entire H-1B pool with a single brush is, to be blunt, extremely ignorant of how it actually is in reality.

And seeing the state of the industry, a simple mean would be an inaccurate picture also, given the extremely lopsided distribution (i.e., lots of people making $200K, lots of people making $60K). What would be far more useful is an actual, comprehensive look at the distribution of H-1B visas. The total count is meaningless except in the populist "raaaah our jerbs!" way.
And yet... serious Python hackers aren't using an enhanced IPython shell. Basically no one is using anything but bash, and even the contrarians aren't going any farther than zsh. This despite the fact that very few people who use these shells ever both to write scripts in them. Certainly people could learn "better" interactive shells. Yet they don't.

Clearly the Bourne shell and its descendents must have been doing something right.
I'll add up to my comment: the other wavelengths have the arc shifted, which would mean that the observation is performed from a different location or (more likely) at a different time of the year.
I think the biggest missing piece in all of this seems to be better multi-channel audio support across devices. There is no real mixboard equivalent to these kinds of canvas/svg solutions in the browser, and different platforms, especially mobile handle things differently.
AppFog drops Rackspace support
How to cook when you hate cooking
Would you concede Perl to be a better language than Bash? If so, have a look at 'psh'. It's a Perl shell that nobody uses.

The language has nothing to do with why someone picks a shell. They just get used to something, it becomes good enough, and they get on with life. We don't need the most powerful, the most flexible, the most efficient thing. We just need something simple that works. Bash works, so stop nit-picking.
Yeah, I don't have data on hand to support this, but I also doubt that software dev salaries are really rising fast enough to indicate an actual shortage, or at least a new or growing shortage.

I think the problem employers see is not that software dev salaries are rising, just that they are high compared to other job descriptions, and have been for years. Starting salaries for an entry-level software developer (with a bachelor's in CS) are roughly double the starting salaries for non-programmer entry-level positions that require a bachelor's degree--and employers don't like that.
Show HN: Markment, custom implementation of github-like markdown
This problem is interesting. It doesn't make any sense to use an N^3 solution like the Meebo problem if N can be so large. I haven't looked at any solutions, but it seems like an N*lg N + WH solution would pass.
Why Eating Your Own Dogfood Matters
"The reality is that we need to expand immigration in the former category and hit the brakes on the latter, but this also doesn't fit nicely into the "immigration is purely a means for exploitation" narrative that some people are trying to spin."

The reality that we need to attract more top talent, and the reality that companies are lobbying for more cheap labor are not mutually exclusive.

That said, the shortage of top developers could be attributed to any number of things, including:

* There is a limited number of top performers in all fields. This is natural, and cranking out more college grads won't change anything.

* Top performing students are choosing other fields, perhaps ones that pay better (finance, medical, consulting, basically any field with a higher glass ceiling)

* Or they choose jobs with better perceived job security. You don't constantly hear about outsourcing, indentured employment, and 10-years-to-irrelevance in most fields.

* The students lack the pre-requisite education to excel in CS (this probably isn't a huge problem among the top performers, but you can't avoid the fact that the elementary education system generally sucks and many prospects probably fall in the cracks).

* Companies (and by extension, our law makers) are taking a short-term outlook by prioritizing the immigration of lower-tier and middle-tier coders?
>The fallacy with this argument is that if everyone behaved if you did there would be no games.

The parent comment stated that he supports artists (probably financially).

For further reading, I recommend a book called Against Intellectual Property. You can download that legally for free. It's also for sale.
My story is also similar to yours, but it involves QBasic, Mode 13h, and 1995. :)
Depends on who is asking for the RAM and what is going on in the system. It could be any of those.
Slideshow: 7 Android and Linux Smartwatches
> why is he looking through the lens if the microscope is plugged into a monitor?

Must be one of those newfangled stereographic retina-resolution microscopes.
JSON is great for sending javascript objects over the network. However, the way most people use it, they'd benefit from switching to CSV files instead. JSON has a lot of overhead (each instance of each object has to have a name), but it's better than xml.
Just an update on my comment.

Even if the language is like that, if it helps improving the situation where young developers learn that strong typing does not have anything to do with VMs, I find it quite positive.
I have reservations about the study, but for different reasons. I suspect there is a correlation between age and the perceived value of participating in online discussions. I also suspect that there is a correlation between age and the perceived value of that person's contributions to an online discussion.

I suspect that in Stack Overflow discussions which discourage lols and memes, older programmers are more likely to find an intrinsic value from participation and are likely to be better able to communicate their responses clearly (just by having more experience writing).

Joel Spolsky created a site he (as an over forty programmer) deemed constructive. Those sharing his general experience are more likely to share his views about what is constructive.

The same might be approximately true for HN (PG is about a year older than Joel Spolsky). But the less ruthless editing of HN may play a role.
Too Many People Buying iPhones Other Than the 5
Correct me if I'm wrong, but the current Microsoft stunt is using a T-Mobile portable WiFi connection, so is only possible in the US. For any other countries, unless they'd tied up with a local provider, this wouldn't really be possible.
Insatiable Curiosity
BlackBerry Q10 review: revenge of the keyboard
I resemble that remark... I'm also old.

I was writing RDBMS in dBase, compiled with Clipper, on MS-DOS, in the early 1990's, when I was about 30 years of age. (I was the "old guy" 20 years ago)

Wow! The decades just keep passing by with increasing relevant speed.
FastMail users might find this Opera a little less pleasant to the ears. Just an observation not related to the browser.
I know about this legal thing, but still.

By the way, I'm wondering why do some people insist of working at a company which doesn't want them? Besides money from a lawsuit, of course. Even if the interview wasn't "fair", it's someone else's company, so they should be able to hire whoever they want.
Exactly

There's a point where packing and leaving is easier. And the richest the people, the easier this is.

Governments have to realize that, at a certain point, they are in competition with other countries. Multinational companies and rich people come to mind.

The rich can pay their way through most of the immigration burdens that prohibit the average joe from moving (yes, even to the US)
Not really a legitimate comparison. Pegasus is Orbital Science's unmanned cargo vehicle. Virgin Galactic is building a space tourism company. Very different.
I know quite a few people who majored in CS, were able to grind through it to get their degree, but can't stand the thought of doing this for a career. Their motivations for going into the field out of high school vary, and many are misguided, but how can you really hold a 17 year old to making a 40 year life decision?

17 is just a year away from being able to get married or join the army. Those seem like a bit bigger deal, especially since you can switch majors before graduating (for example my first roommate, who switched from CS to... something to do with business I think).
Maybe sickness is socialist, but medicine is not...
That depends greatly on how deep the domain knowledge at your company is, and the level of investment you make in your employees. If it takes 3 months for a new hire to even start being mostly productive (more than 50% productive and less than 50% drain on mentors' time) and 6+ months before they're really productive (90+/10-%), then the equation is very different. If you invest $10,000/year in employee training and development, you don't really want people leaving after 6-12 months, etc...

yes a company should provide a good atmosphere and have employees who want to stay, but if you're coming in the door with the plan to get paid for 6 months and then quit and try another startup.... then you'd be a net loss for me to hire
I am not in this industry but could understand this very well. Good explanation.
Freely? If you read that page, you'll find it is $30 per typeface or $110 for a family of four, for use on workstations. Few if any people will buy that, though, as the font ships with lots of software (for example, it ships with Mac OS X and Windows)
Kenneth Appel Dies, Used Computer on Map Question
It's nice to know that this is being worked on. As a web app there are several ways to punt on managing user accounts (though some of them will earn you a lot of HN comments saying "I can't use it due to facebook auth"). It would be great to be able to do this for native apps as well.
Newspaper Reporter Voted Worst Job; What About Digital Reporter?
You can tell if you're doing well at simcity, rollercoaster tycoon, and the sims. (I don't know anything about euro truck simulator.) Zerg rush is all about how many zerglings you kill and how much of the page is still alive. In minecraft it's all about what you feel like building and there's no objectively doing well or badly. It's hard to make a thriving sim city, it's trivial to make a giant sculpture in minecraft.

I'll put it succinctly: The main source of fun in minecraft (without mods) is the same as the original creative mode. Creative mode is a pure building-blocks toy and not at all a game. The parts of minecraft that you can call a game are unimportant compared to what's actually fun.
Knowing a domain acquired with experience and which isn't taught in school is a big differentiator. Maybe game programming/graphics is like this ?
AudioChroma: Music Visualizing Electronic Candle
Can't we do better than, "We use SSL"?
Some say, "Use it or lose it," but I think it's more like riding a bike, you never really forget how, but you might need some practice with the new bike before you get up-to-speed.
sslstrip attacks could be made to work, all sorts of things are possible if you own the network. If you have your target picked out, and know the stack he's using and what his home network policies are, you can flash an official looking help page with instructions for disabling specific security features "If you're having problems with your connection."
Yeah, that left a bad taste in my mouth. Just switched back to Ghostery.
American Faces Death Penalty in North Korea for Photos He Took
Proposed interaction design for App.net clients cross-posting to Twitter
http://www.space.com/20870-virgin-galactic-spaceshiptwo-rock...

They hit mach 1.2 and climbed about 10K feet under their own power(46 to 56 thousand feet). So yeah a little underwhelming in what was accomplished. However it was the first test flight of the whole package so it is unsurprising they kept the goals modest.
Simple CSS 3D Carousel Gallery
It really needs push notifications
To be fair, Paul Allen and Richard Branson are bankrolling Rutan's party.
That's a good point. I have difficulty reconciling two opposing feelings: I feel like the US is not producing enough developers/engineers, and I feel like the salaries do not reflect the shortage.

I have been working as a developer (and also an analyst) in the DC area for 6 years. The talent pool around here is very shallow. The companies for which I have worked are constantly looking to hire programmers. It is very difficult to find qualified applicants. Roughly half of developers at my current company are on H1-B visas. I think H1-B is both a form of indentured servitude and somewhat necessary (at least in the DC area). I wish there were a better way to employ immigrants, so that they could more easily job-hop or go out on their own.

OTOH, I think the salaries have not reflected this shortage. Maybe I am just a poor negotiator.

Perhaps Boston, Austin and other hot beds are different (i.e. deeper talent pools, more opportunistic employers). But I see my employers struggle to find developers, and poor salaries blamed on the economy.
Using RabbitMQ in Unit Tests
Crockford has said that people were using JSON before he "discovered" it. That's why he says he discovered rather than invented it.

Unfortunately I don't remember who those people were, but anyone who used XmlHttpRequest, which was apparently there in the 90's, could have used it.
I am very curious: where (programming language) and how do you use column editing? I must be missing out on some huge productivity booster, but I think having automatic code layout makes this feature as good as 100% superfluous.
In my experience, this kind of thing is no different than any other system I've used over the years. Windows, Linux, OS X -- all of them end up with odd problems that require a bit of digging around the web to sort out. Singling out OS X as "then you're SOL" seems like FUD to me.
> Source for that 18% on XBLA?

[1] says it was 18% in 2007. I very, very strongly doubt it's gone down. XBLA de-lists games with a Metacritic score below 65 (which is basically impossible) and a conversion rate below 6% (which is apparently really hard, huh?)[2]. Ken Lobb has referred to 20%-40% conversion rates for in-house games at MGS.

And you once again are bound and determined to ignore the differences between the markets you want to compare (hint: they're not identical products, they're not even substitutable products!), I think I'm going to bow out because there's no progress to be made here. HAND.

.

[1] - http://www.gamasutra.com/php-bin/news_index.php?story=15117

[2] - http://www.joystiq.com/2008/05/22/underperforming-xbla-title...
This is a neat trick, the best I've seen for commenting out huge blocks. But yeah, there is no reason for commented out code.

From "97 Things Every Programmer Should Know" http://programmer.97things.oreilly.com/wiki/index.php/Commen...

> Commented-out code is not executable code, so it has no useful effect for either reader or runtime. It also becomes stale very quickly. Version-related comments and commented-out code try to address questions of versioning and history. These questions have already been answered (far more effectively) by version control tools.
>"I tend to equate STEM with 'profitable future'."
There's a large number of extremely wealthy and extremely powerful people working publicly as hard as they can against that belief, and the government has been purchased to be on their side.

This is the part I would like to hear more about. It is not addressed in the article or other comments.
FYI, "Virgin Galactic is a company within Richard Branson's Virgin Group which plans to provide sub-orbital spaceflights to space tourists, suborbital launches for space science missions and orbital launches of small satellites. Further in the future Virgin Galactic hopes to offer orbital human spaceflights as well."

So, yes, this is the touristy equivalent of the Mercury program. Then comes the touristy equivalent of the Gemini program. Then perhaps the touristy equivalent of the Apollo program.

I can see how that might not be exciting. There's plenty of people who are excited about supersonic military aircraft than 737s, even though 737s fly a lot more passengers.

As to this flight, it's an integration test. Going through the sound barrier is a crucial requirement for the overall flight mission.
How to say "orange" in every European country
FYI, ran into some signup problems w/ a randomly generated 1Password (try: 'r:T%Z&HDzrs7[gp2Viak' for example) - it tells me I need "at least one letter."
T Mobile operates in the UK. They have a number of mobile devices, including 4G mobile wifi hotspots.

(http://mobile-broadband.t-mobile.com/mobile-hotspot)
Yep, great point, it cannot possibly hurt Apple to have new customers coming into the ecosystem. After all they are going to be buying apps from the app store where Apple takes a 30% cut. The device is only the beginning. They are probably also likely to buy other Apple products - like MacBooks. This was Jobs' strategy when he moved advertising dollars to the iPod. He knew it would move more Macs (although in the early days iPods required a Mac).
The headline here is less about achieving that particular speed, and more about the ongoing process of flight testing for SpaceShipTwo:

Burt Rutan and Scaled Composites have demonstrated the ability to air-launch a manned vehicle into space (SpaceShipOne) using this airframe and engine tech. From that prototype, Virgin Galactic is developing a craft for commercial, space-tourism use--SpaceShipTwo.

This flight test demonstrates that the first SpaceShipTwo is airworthy and has engine function. The plan is that after more flight testing, that vehicle will actually carry paying passengers. More tests will need to be done, as the craft will need to fly faster and higher, and decelerate safely as well to reach its targets.

Also, it's important to note that Virgin Galactic's vehicles will not be achieving orbit in the near future. Instead they will bring tourists to the "edge of space" where they can experience zero gravity and look down at the globe.

Wired has a more detailed report that's worth peeking at if you're curious:

http://www.wired.com/autopia/2013/04/spaceshiptwo-first-rock...
> But programming is not STEM, and these jobs are not scientific research jobs.

STEM stands for 'Science Technology Engineering Mathematics'. Programming is part of the middle 'TE' bit plus a little of the 'M'.