skysight-inc/HackerNews huggingface dataset:
That one also has a single character switch – just add another star on the first line. It avoids the nested comment issue of the version posted.
Nevermind: https://news.ycombinator.com/item?id=5624727
LOL ... I am old! I learned MVC developing MFC apps back in the 90s!!
If you view eating as a nutrient-delivery process, then yes, you are wrong to despise mashed potatoes. On the other hand, if we view eating as a recreational activity, then you should eat whatever you want. On the gripping hand, tastes can be changed fairly easily - if you eat mashed potatoes a couple of dozen times, you'll learn to tolerate them.

So is programming about pleasure? About delivering business value? Are we artists, engineers, factory workers, craftsmen? How much weight do we give to the programmer's preferences, versus practices that seem to produce better results on average?

But those are not the important questions. The problem is that we can't even begin to answer those questions, because we don't know what is effective "on average", or how to measure those results.
>At least I think it froze. I've tapped "next work" and "replay word" and swiped and tapped all over the screen and nothing has happened.

A barrage of UI events ("swiping and tapping all over the screen") rarely helps when an app has stuck.

>Heading back to my "desktop" and back into the app leaves me at the same "frozen" screen. I-phone 4 with 5.1.1

Tried killing the app? Open the list of open apps (double click the home button), and "X" it to death. Open again.

I downloaded the app too (on iPhone 5), and had no such problems as of now (I've only played for like 30 minutes though).
Eight Silly Data Things Marketing People Believe That Get Them Fired.
Virgin Galactic goes faster than speed of sound in flight test
That's $2.5 million before taxes, agents, etc. for one season out of 9 and not including syndication money or the fact that his previous movie made $35 million box office plus DVD sales, etc.

Give me a break with this horseshit. The dude obviously has many, many millions of dollars.
Very well done Customer Development. I can honestly say I'm impressed.
Web-based Adobe Photoshop clone in HTML5 + Javascript
You don't need to raise $2 million to focus test your movie idea. Come on, man.
I don't doubt that companies are trying to get a piece of legislation passed that allows them to pay employees less. Increasing margins, that's what companies do.

I do take issue with the idea that the talent shortage is a myth.

I work for a company willing to pay a six figure starting salary plus good benefits in what's supposed to be a recession and we cannot fill our headcount.

My team has been looking to fill 2 headcount positions for months and it's dry as hell. Our search includes the entire US since working remote is acceptable. Candidates often look good on paper but they can't whiteboard even simple problems.

It seems every company with decent staff has made them happy and no one decent is jumping ship right now especially when trying to recruit from the larger companies.

I'm getting sick of all the hyperbole on this site. I think I'll be uncommenting my hosts file entry to block it for a while.
ReachFast is a slick contacts app for iPhone
And if you can double the number of developers by importing them from abroad while keeping the number of jobs constant, the clearing price will inevitably fall to reflect increased supply with constant demand.

There, was that so hard? Yet some people seem to have trouble believing it. It's almost as if people are regurgitating their political beliefs instead of looking at the situation honestly.
Show HN: Moovee – iOS quick social videos
The death of RSS in a single graph
WWDC: The First Time
It is fundamentally hard to find good developers, but that is not because there are so few good developers, it is because there are so many bad developers.

I meet great programmers all the time, but I never see them on job interview. The reason is because good developers do not apply directly to jobs. They find out about positions through their friends and move through their network, not through recruiters.

And it's the correct way to do things. You're never going to be able to learn who a person is, the whole person, from a resume and a battery of interviews. You'll learn who they have groomed themselves to look like, which won't be a real person.

The answer to all the problems with hiring--not enough female candidates, not enough skilled candidates, etc.--is all entirely due to the hirer not socializing enough with the types of people he or she wants for their position. If you don't know the people you want, then you won't find them.

In short, treat people like people, not equipment. The noun in HR is "resources" not "human".
As a working coder whose interests are not served by increasing US supply of coders through immigration I have a financial motivation in this meme spreading. I oppose increasing immigration because coding is one of the few remaining pathways to a solid middle class life in the US, and I don't want that to change.

That said, quality hackers can feel very secure in 2013 and for the foreseeable future.

The point the article makes about the ample number of programmers graduating US universities is belied by the essential truth of FizzBuzz.

It is not graduates that are in short supply, it is high IQ individuals that can solve problems with computers. That is not going to change.

As a consulting coder I find the demand for custom apps to be incredible. Almost everyone who asks me what I do for a living follows up by saying they want something built.

Most are filtered out because they don't have the budget, but the demand (willing and able) is incredible.

There are just not that many people with the tenacity and analytical thinking to deal with the realities of building the kind of software the world needs.

My feelings here are best articulated by David Mamet through the character Levene in the play Glengarry Glen Ross:

"You can't learn that in an office. Eh? He's right. You have to learn it on the streets. You can't buy that. You have to live it."
From the FAQ:

Do you charge VAT?
No.

How come?
Let's talk about privacy: Does it exist? Is this something to worry about?
Fun related trick:

$ cat test.c
int compiler_supports_single_line_comments = 1 //*
//*/ 2
;

int main(void)
{
return compiler_supports_single_line_comments;
}

$ gcc test.c -o test && ./test ; echo $?
1
$ gcc -std=c89 test.c -o test && ./test ; echo $?
0
The above commenter has nailed it: "If you pay well enough, finding good developers isn't that hard."

The incentives here are incredibly obvious to spot. Facebook/Google can either pay a star developer 600k/yr for the duration of his stay, or bring a foreign indentured developer and train him for 60k/yr. The choice here may not be obvious, but the reality is that both of these strategies are employed.

Most top tech companies have executives which are paid 10 to 100x the base developer salary, because they manage a hive of indentured foreign workers who can do the menial dev work. These executives essentially become "Architects". This is the best case scenario, in the worst case, the architects are also trained or outsourced.

The economics of this situation are very simple to understand, and explain why most companies employ the dual strategy to significantly reduce their costs. Green card holders have the option of negotiating for more compensation as they gain experience, but foreign workers without status do not have this option. As such, they are a far better bargain over the long run, assuming both are of equal ability as fresh new grads.
What makes you think Android apps have unfettered access to the OS? Android's sandbox and permission system is pretty sophisticated and whenever you want install an app you can see exactly what it's allowed to do and then decide whether you actually want to install it.

Are you saying you can't get work done unless some third party makes those decisions for you?
Looking at Wikipedia there is Clouded Leopard mentioned under the big cats entry: http://en.wikipedia.org/wiki/Clouded_leopard

I'm personally waiting for Thundercat.
The issue with the H1-B is that those workers are then close to trapped in a specific company at specific terms. It would almost certainly be better to allow employers to sponsor immigrants for a green card, or a 6-year residency card or something of that ilk, because then the employee can leave a bad working environment/move to where they are better suited. Additionally, it is problematic that the government is encouraging developers to come and put people out of work. Fundamentally, that's what tech jobs are supposed to do: by making things more efficient, you have fewer people making more money.

Funnily enough, immigration into the US has traditionally been to fill lower-class working roles. The slave trade was the first and most obvious example of this, but we also have Chinese, Irish and southern European immigrants in the 19th century. If immigration is what made our country an economic powerhouse (and at the very least, the slave trade was one of the primary contributors to our capitalist development), then we should be encouraging all immigrants, not just those who can be immediately identified as "strategically important."
I guess that's what happens when people learn a lot of technologies in school and don't really know when to use them.
If your anecdote contradicts statistics about a very large group, do you think your location and company are a typical representation of the entire country? Based on anecdotal report you probably either work in NYC in finance or Bay Area in tech and therefore you'd probably find it easier to import a "foreigner" from Ohio rather than the other side of the world. There is nothing wrong with perhaps 5% of a populating having opportunities (err, uh, kinda), as long as that is not being used to promote policy for the 95% of the population who don't have similar opportunities.
I liked the part about: I do everything on a netbook, a Dell Mini 9. I’ve been using it since 2008, and have worn out two keyboards.

He doesn't look like his fingers would be any smaller than mine, but I have tried to use a netbook and failed. I just ordered myself a new laptop primarily because I didn't like the keyboard on my ultrabook. Joey, I am humbled by you.
Try it the browser could possibly make sense. Or not. They would probably prefer people to pay to download and try the app (or download a free version and have it on their phone, as a reminder the can buy the full one), rather than try it on a browser and forget about it.

An Android release is also questionable. Not such a big market money wise, and they would have to port the rest of the environment too (the native hooks), AND take into account the various screen sizes and OS versions (50% of Android users still use 2 year old versions). Might as well don't bother at all.
No more hyperbole than pointing out that if you want to be that extreme, then the magazine shouldn't have been printed at all. After all, the least damage to environment would have been to only have it available online.

And if you insist that it should have been printed, then what about leaving out the few hundred pages of advertising or sponsored content. After all, if they only printed the "real" content the magazine delivers, that would be minimally damaging to the environment.

If there's anything to complain about here it's that I doubt they made it easy or obvious to users that they couldn't recycle the whole magazine as you would normally. Instead, you'd need to tear off the electronics part and take it to an e-waste recycle and put the rest in a "normal" recycling bin.
I'm afraid if you're wearing Google Glass you may not be getting any "sexy time"!
With 16GB RAM it's a non-issue at the moment. But it will be interesting to find out what exactly happens. Kernel panic? Does the app that can't allocate crash, but everything else works? Does everything just start to crash randomly?
I don't think any of us really doubt that Facebook and Google could find (or train!) the talent they need in the U.S. at a price below, say, the $200,000 profit per employee Google brings in [1]. As a developer living and working in the U.S. I'd certainly love it if legislative conditions forced the above companies to hire people like me at a few hundred thousand a year more than my current salary.

The interesting question to me is whether or not there's a valid reason to suppress permanent immigration (not the revolving-door bodyshop kind) of talented developers who would effectively drive down demand for my services. Again, I'd love to see my salary double or triple overnight thanks to favorable legislation, but I don't know that I have a good economic or moral case for that preference.

[1] http://www.wolframalpha.com/input/?i=net+income+per+employee...
This is indeed absolutely disgusting. We should strive to build things that last people 15 years not 15 days, high-quality intelligently-designed devices that provide use and value for years, not planned obsolence, laptops with glued batteries, disposable routers. This is too much.
Task Automation with Automaton and Node
I just finished a game this weekend that could have made great use of this (I used EaselJS and rolled my own collision detection, etc.). I'm not seeing a good way to use texture atlases or sprite sheets in the docs and demos though. That would be a big feature request.
I don't know what it is, but it's actually visible at everything below 100GHz, for whatever that is worth.
There is indeed very little new under the sun. A lot of stuff are just repackaging of old ideas. I remembered reading the Self language paper and thought it was cool as heck, objects all the way, no classes. Then later Javascript came along with its prototype and people thought it's the shit. I was like, whatever, it has been done before.
Some people have bad ears. Others have bad speakers/headphones.

You are probably both if you really believe that.
How to install Ubuntu 13.04 on your Android phone
Fair point, although it's only slightly correlated. There are people in high school who seek popularity and devote a lot of effort to it, and then there are those who achieve as much popularity as they want/need with fairly minimal effort. Meeting both at reunions, the difference is striking.
I quit my job and started freelancing from home last year, but there's no way to delete a work address in Google Now (only to change it).
a single blog isn't that write-heavy
Another thing I noticed from the article was that the improvements to the U/I are not always improvements.

E.g. the set-your-own pricing option, it's nice to be able to do either way from a single line edit, but there still has to be an affordance provided to the user to let them know that it's even possible to enter a '+', and that adds clutter.

Likewise with merging the opt-in email option to the combo box... by leaving it blank instead of explicitly saying that the client won't be spammed you may lead to anguish on the part of the user, as they now have to figure out whether the entry is blank because of a software bug, to signify that the client will receive a "default" email, or whether the client will receive no email at all.
Makes sense. If they drive £25,000, then that would compel them to build the product at a quicker pace. Otherwise, maybe there's not enough desire for it. And so they won't bother upping the pace.
Thanks. I was always confused about my email's subject line but the post your mentioned above gave me some idea. I approached around 7 bloggers in last 4 days with personalized pitch with different subject lines but didn't even get a reply.

I tell them 4 things :
1. How I found them (like read your post regarding Pinterest tips on XYZ.com)
2. What is Pinwoot? And why we started? - 5 lines
3. Traction info - 2 lines
4. About me and my cofounder in 2 lines.

I will be using tips from link you gave. Lets see how it goes.
What Your Coffee Says About You
I just downloaded it, amazing app!
I've had it recognize order confirmations for concert tickets to a show a couple of hours away, parse them, and automatically create a notification with navigation at an appropriate time to leave.
Even during sexy time, overlay a face of gwyneth paltrow onto your partner.

I assume you've never been in a relationship. Nothing will turn a woman more than saying I am having sex with you because I'm dreaming of [movie star] ;)

How about threat detection? Any snakes or dangerous creatures could automatically highlight in red and a warning message could pop up "Don't step here!".

In the middle of Manhattan or in cities where most Americans live? Even for that niche application you have to wear glasses while climbing, running and sweating.
So? If the app's JS performance is fast enough to play the game, then there's no problem if it would be better on a desktop browser.

(Or do you mean the iOS browser? Still, doesn't matter. If you want to sell an iOS, there's just no comparison between the monetization facility of the App Store compared to the browser).
LMDB: Lightning Memory-Mapped Database
I have an H-1B and already make more than you, so that doesn't mean that H-1B will prevent you from demanding a high salary.
I have had to switch jobs though and reset the Green Card process though, which is a bit nervewreking.
> gave it a description imitating the scene

The description looks nothing like the NFOs typically included with scene releases. However, most people don't know what the scene is or what their NFOs look like (or what NFOs are at all), so this clearly wasn't a practical issue. However, my point remains.
The story of XMLHTTP
It sure does! Google can only scan your email, calendar, etc. if you let them. Use outlook.com or Fastmail or iCloud or another alternative if you don't like the agreement Google requires.
Is it a copy of woorank.com ?

I made some test, it looks very unreliable. I will stay with woorank.
This article makes the fundamental mistake almost all other articles of its topic do: it assumes that software development is a monolithic entity, when it is instead a collection of extremely dissimilar camps.

Part of this is the fault of government - in almost all statistics the $200K systems architect at Google is rolled into the same column as the $45K coder pounding out VB6 apps for the company intranet.

This article is even worse than most, since it lacks any real data on programmers, and instead uses data for all STEM fields. This is a little like measuring the average height of people in Texas using data from all over the world. It's just lazy.

The more accurate title is: "top level developers in extreme shortage, mid level developers less so, USA swimming with underemployed low level developers"

And this reflects the reality on the ground. You have companies like Google, Facebook, Microsoft, et al, who are desperately trying to bring in foreign labor at the $150-200K levels (and beyond, I'm starting to see comp packages towards $300K), showering them with lavish perks that the rest of the tech industry hasn't even heard of, much less the rest of America.

Then you have the flip side, with companies like Infosys and WiPro bringing in cheapo labor at $50K a pop and renting them out at exorbitant rates, using the terms of the H-1B to hamper and exploit their employees knowing they have little recourse. You also have domestic low-skill IT workers who, despite exploding demand, have not seen their wages rise significantly.

Anyone who talks about tech immigration in the US who doesn't acknowledge these two sides is either woefully uninformed or has a vested agenda. 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.

Schools are very good at producing crappy programmers, and not very good at producing top-notch programmers. This is not a surprise, nor is it unique to America. The "look at all of these unemployed STEM graduates" argument is useless without also looking at whether or not said STEM graduates actually qualify for the jobs they seek. Simply shoving a shiny, rolled-up piece of paper at someone doesn't automatically make them competent.
http://www.linkedin.com/pub/shawn-bracewell/9/b23/a4
I had plans in G+ to go to the Exploratorium at 2:00 on Saturday. I finished brunch early, so I arrived at 1:30. Google Now interrupted me at 1:45 to remind me to go to the Exploratorium.
I think non-business people frequently make the error of lumping all MBAs together; practically speaking, there's a decent gap between the top three programs (HBS, Stanford GSB, & Wharton), the rest of the top 10-15 (Kellogg, Berkeley, Sloan, Booth, UCLA, etc.), and there's a pretty massive gap from there to everyone else.

I think folks often make the assumption that MBA program quality follows a similar distribution to undergraduate education, but unfortunately there's a much steeper falloff from the top few schools.
Potential Diabetes Breakthrough
At least it's not a load of non-technical founders of 'pink' startups (fashion, kids etc) and tech tv presenters, as these things tend towards. Found some cool people to follow on Twitter, anyhow.
It's been my understanding that cost and willingness to work far more than 40 hours a week have been a main drive in hiring a young workforce.
Said history was referred to in the top level comment that started this discussion.

I've had as a low priority idea for a few years implementing a web MVC framework that is somewhat closer to the original inspiration - not because it makes sense for generating HTML (though it actually works quite well for that) - but because it would reduce the impedance mismatch with a client-side library using the original MVC pattern.

I have not actually done this for a number of reasons. The top one being that when you scratch an itch that you think someone else should have, it is much less fun and likely to work right than when you scratch your own itch. But it still bugs me that nobody has written one that works like I think it should...
A new Apache backdoor is being used in the wild to serve Blackhole
A supercomputer named Trinity.
I'm four months into a new corporate job after running into financial problems towards the end of last year. I didn't shut my business down, but things had gotten very dicey financially, making it necessary to get a regular pay check. I don't do much work on my own business these days (desktop, not web, and few support issues to handle), but I do have one product released late last year that is starting to show real promise.

The day job is driving me nuts. I thought at first that I could easily give it a year and a half, but now I'm counting the days to when the financial mess will have cleared up enough to resign - 2 more months. Maybe it's the company I'm working for (evil banking software), but more likely it's me. I have great difficulty working for someone else on one small part of a huge, 10 year old product.

Over the past 4 months I've drawn up a detailed plan for the new product that I released last year, and I'm sure it's going to work (heard that before). Roll on July 1st. I feel bad about the company I'm now working for, knowing that I'll be resigning soon and that I'm effectively using them, but not bad enough to stay.
I (heart) image bytes
Great looking service.
FYI - There's a typo in your crawl screenshot @http://statsgram.com/img/main/crawl.png Short Title - "lenght"
I always use public transportation in Boston and configured it to show directions as such the first day I had it last fall. It's probably more useful if you use it this way because there are usually multiple possible routes to take and it gives a very good indication of when to walk out the door.
It seems to be an actual Lisp-1 dialect, not just Scheme-like syntax. In (Lion's version of) application.sb, there are a whole bunch of lambdas and letrecs flying around. They even define a macro.