skysight-inc/HackerNews huggingface dataset:
More than 29 apps is Doing It Wrong.

Just kidding! I'll add this to the to-do list.
Off course everybody needs money to survive. But when choosing a profession, some people choose to be an attorney because they can get a big salery.

However I choose computer science because of the passion. I also had a passion for making music. But the passion and the money are the drivers. But the main driver is not the money.
The colour scheme of that site has nothing to do with Metro. Metro isn't a colour scheme it's a 'design language'.[1]

[1] http://en.wikipedia.org/wiki/Metro_(design_language)#Princip...
I followed the Sprite Animation tutorial awhile back and found it super useful.

And I like the looks of the retro website...
That's why I'm not a user of App.net. They only accept credit card.
UK already has these for police. The Merseyside Police managed to ditch one of theirs into a lake. http://www.bbc.co.uk/news/uk-england-merseyside-15520279
That's federal level. State and local police are already shopping and some are already working with local military bases to use theirs.

All warrantless, no oversight. The mission creep is going to be scary.

They'll have to find a way to justify their incredible expense for the 99% of time they would be idle, so imagine the equal to speeding ticket quotas that will emerge.
I found the greatest advantage of facebook - particularly in contrast to myspace - was that it presented the same set of information consistently. No personalized theme, no background music - everyone's page looks the same, which makes it so much easier to see the content (which is what's important). The rest of the web can look like an explosion in a paint factory by comparison.

If anything I think the greatest counter is the rise of twitter bootstrap, giving lots of content across the rest of the web a minimal, consistent look.
I agree absolutely and have been trying to delete my Facebook account, but to no avail. How does one delete his Facebook account? If you know, please tell me. I have asked facebook to do it more than once, but they won't even respond to me. The best I have been able to do its deactivate my account, but it gets reactivated frequently and I have to go deactivate it again. Any help out there? Please respond via email stephang56@hotmail.com as I do not frequent this forum enough to see a reply.
Speaking of drones:

http://www.theage.com.au/technology/technology-news/drone-fi...
I was watching a documentary the other day about border smuggling - surely it's only a matter of time before drones are used for that, in which case what hope has domestic law enforcement got if they don't go down the same path.
And, for that matter, this only looks to be Metro-inspired, not Metro.
I think their new design decisions are great. With their new redesigns, pushing for HTML5 (or atleast a "non sucky IE10") it means less headaches.

Only another 15+ years before everyone is off IE7 I hope.
> He said it was a resourcing issue, they didn't have the resources to patch every phone and considered every option. Except, it seems... paying for more resources?

Yeah, and this is the part that's so strange. Attach a dollar figure to how much it would have cost to broaden the list of updated phones. Then consider that Google/Motorola is basically drowning in money and that the dollar figure is just a rounding error.

Google buying Motorola was always kind of mysterious. Now it's more mysterious. Google, why would you do something like that if you weren't going to, at a minimum, make sure that they support your stuff as well as possible?
That does it. I'm defending my airspace with anti-drone drones (until they are illegal).
I'd be willing to bet that the s gets 4.2, rumors are that its a fairly minor update. Google usually has a good reason for dropping support: for instance the nexus one did not have enough flash for 4.0. Apple is similar, the iPad didn't get iOS 6 because it didn't have enough RAM.
>If my best friend would have been in Mumbai, he would have let me know he was fine through other means.

Maybe your friend's more technical, but for many people the easiest way to send a piece of information to several of their friends/family at once (at least if it includes a picture or something) really is facebook.
This provides that you're a) a nerd, b) comfortable voiding your warranty by rooting the phone and c) that your phone is even popular enough for there to be things like Cyanogenmod to install on it.

Sure, I did that with my HTC Incredible, but I shouldn't have had too and most people won't.
Apple makes around 15% of its App Store money from developers
Can't think of any offhand, but I anecdotally, tendonitis is a huge risk for programmers.

While you can't claim "no health risks", they are pretty low as far as jobs are concerned.
Ease up on the hate pal.

You know why people share these things by posting them on someone else's website? Because it's orders of magnitude easier than the alternatives. It lets millions of people do something valuable they otherwise couldn't, not because it would be technically impossible for them to do it but because they don't have the skills. That's the value facebook provides.
Samsung Creates New File System F2FS For Linux, Good News For Android
Obligatory book recommendation: http://www.amazon.de/Kill-Decision-Daniel-Suarez/dp/05259526...
New Face in Bizelo and Baltimore
I love this app, thank you.
Actually the people who installed the last motorola patches actually had the ability to flash their phone removed with that patch, so they can't even install cyanogenmod.
since i had just done a tineye search to see if there were any pre-hidden messages out there:

http://www.thinkgeek.com/product/cc38/
I don't think "It's really good" is appropriate for this title. It's pretty cool, but its no more than a site with some javascript examples. It's not really good if you are trying to learn about game development as no links are like "START HERE" or "Tutorial" its more of a reference for people that already make games.

this site seems like a bandaid for the IE problem drawing attention to what IE can do rather than what it cannot.
Illegal for you.
I have read this several times and still don't understand the point of what you want to achieve. Some loud alarm bells ring - it looks like you're making a brand new hash algorithm. Don't every do that. Use one of the existing ones. For one, in the one you outlines, anagrams give the same hash value.

If you want everything to be client-side then you're out of luck. The client controls everything, and tweaks of the Javascript, to invert the logic of the password check, will break everything. You could have the password be the decryption key for the rest of the code to run, but I don't understand the goal.

What's the threat model? Who's is going to try to do what?
web-cache, offline/persistant storage ... DropBox is "cloud-based" but I can use it without WiFi
I wish MS would backport IE9 to XP, but alas, they won't.
I love the whole premise of Metro. I've noticed more and more sites are starting to adopt the simple flat colours, non-rounded corners look like Metro promotes which as a web developer pleases me so much. I think type based layouts with flat colours are super effective and visually pleasing.
Speed up your website in a single click
It is a solved problem, as you point out. So it's just business.

Symmetry does break when we consider that you don't purchase your PC after consulting and getting permission from your internet provider. Imagine that ..

Now the funny thing - insert haha here -- is that the trend seems to be for getting herded onto small, mobile, and ultimately task focused devices and ubiquitous computing.

This topic really has significant social bearing far outside its current utilitarian scope.

Now lets meet the happy tuple: (Utilitarian, Totalitarian)
I'm really at loss at what problem you're trying to solve here, what your algorithm is doing, and where/for how long the mentioned files are stored and who's involved in the transaction? Who's holding which files? For how long?

I can only guess that the rawTransforms.json and userHashTransform.json are kept by some server, and the user is then authenticated against this? If so, why not use some standard method? (bcrypt, scrypt?)

In any case, creating your own hash function or making up your own secure authentication procedure should generally be considered a big red flag. Chances are, whatever authentication issue you're trying to solve, there is already a standard way for it: Stick to it.

Remember: It's trivial to create a security scheme you cannot break, but very hard to create one that somebody else cannot break.
I'm one of those guys programming in my 50s. Technically my jobs involve project management and consulting as well but I still love programming the most.

Saying that programming "requires little or no education" is from the perspective of either a naturally smart person or the Dunning–Kruger effect. Like any profession, there are some self-motivated people who can do the job effectively without formal education. Yet it saves time to have everyone on the same page with knowledge of basic algorithms, terminology, and problem-solving methods.

If money is your motivator for programming in your 20s, the odds are that you will find some other way to make more money and not last until you're 50. At least I hope so.
Why not "sign up with existing DropBox account"?
[Competition] Win a Playstation Vita (WiFi)
HTC did the same with their HTC Desire phones. I own a HTC Desire HD and I regret buying an Android phone as the only update I received was 2.3 with their Sense UI crap-ware. I've lost faith in Android ecosystem with early users being denied new features and security updates because they want users to upgrade to newer phones.
> The demand (and hence average salary) in SF for
> programmers would go way down

Wouldn't this be detrimental to the SF area, considering as the high cost of living? I realize that cost of living will probably lower to meet what people can afford, but not without growing (or shrinking) pains, I imagine.
I want to argue that the lock-in for Google is pretty huge.

Consider this web ad from three days ago from Microsoft:

http://www.youtube.com/watch?v=KNWuOJXP-R4

It makes the claim that in blind tests people choose Bing to Google nearly 2:1. Which is a pretty bold and substantial claim. Question: Do you believe that? Does this new info make you want to try it and set bing even one week as your default search engine? Do you even care? (Notice also that I linked to the bing account on Youtube, a subsidiary of Google, and the chances are high that you are either browsing with Chrome or use Safari/Firefox which use Google as default search.)
With regards to tutorials, yes, it's not for absolute beginners. Still, it has some good guides on things like how to do multiplayer: http://buildnewgames.com/real-time-multiplayer/

Also, aside from the obvious example of WebGL, what's something important that IE10 doesn't do?
Inside the Nest Learning Thermostat
> var PI = 355 / 113;

You know about Math.PI?
It's nothing compared to those places.
I expect you would have elected a new president before we had time to find out.
Microsoft is really changing my view of them. I find myself loving the time & effort they're putting into developer resources. I guess the sleeping giant wasnt sleeping after all
"Little or no required education" really?
Sitting at the cashier requires little or no education, but doing programming requires much more education (either on your own or someone has to teach you).
From my perspective a lot people I know aren't capable of programming just as they are unable to solve mathematical problems (and a lot of people can't even do basic math when buying at grocery store).

Not to mention that here where I work you are tested for your knowledge and problem solving skills - so although there is a high demand there are still very few that are hired.

BTW. About 15 years ago I heard that it's not a good choice to go and study computer science because there are a lot of others that do it and the market will be saturated. And we know how it is saturated right now (it isn't). There are more and more "places" where software wasn't needed before (e.g. cars, TVs) and now it is required - demand for programmers increases.
I didn't notice this until I looked at the source of the site, but the background is a game. Use your arrows keys to fly around, space to shoot some asteroids.
Which answers part two of my question but not part one ...
Your tax dollars at work: local cops now paid with federal money to troll IRC
Water Jet Pack = Fun
I agree with many of the things written in the original post. But I definitely disagree with the notion that the barrier to entry in this profession is low and that any Joe Sixpack can start programming for a living because it's supposedly easy.

I can vividly remember my days in back in college where a lot of fellow students in my CS classes had substantial problems writing even the simplest of programs and understanding basic statements and data structures. A lot of them couldn't even write simple programs which would take user input, do something with it and give some output, let alone come up with more complicated solutions and architectures for real world problems.

This field is not for everyone and I believe that is often not obvious to many of us because we take our ability to turn mental constructs into code for granted. A lot of people just don't have the mental facilities to do it. I'm not saying this to sound elitist, but it's the way it is.
a little procrastination helps too.
FastMail & Google Groups - Avoid receiving your own emails
Also, it's extremely satisfying to record a complex macro and then 100@@ it across a wide swath of your file
That perspective is from someone who lives in the USA. If you live in China, programmers are as hot a commodity as they are in the USA, but it's hard to find good programmers. I know of several companies in China trying to hire developers in the USA because it's easier to source high quality talent than locally in Shanghai. Every time there is a tech meetup talk in shanghai, around 300 people show up, but only 20 of them know what they're talking about. Maybe computing isn't a field that chinese people study hard to become good at.

The companies in the USA are competing with companies in China for essentially the same talent pool. It's a good time to be in software.
Two things: read The Cookoo's Egg by Clifford Stoll, and secondly grab a copy of Gopherspace (see this article here: http://boingboing.net/2010/04/29/all-of-gopherspace-a.html)
If this fellow truly has no passion for his craft, I hope he can find the energy to constantly update his skills when he's 50.

I started in FORTRAN in 1968. Today I'm working in Java and MongoDB and studying Scala and Go.
I feel the same. Here in Boston, they have an awesome facility called New England Research & Development (NERD) where they often host and sponsor lots of tech and startup meetups. They seem to be very active in the Boston startup scene.
The optimistic and humble side of me wants to believe that this is a rare occurrence.

The truth is that I don't remember working on a single codebase that didn't have some eventually discovered vulnerability in auth(entication|orization). When I eventually do comb through controllers and find easily exploited access-control violations, I've often been met with responses similar to the behaviour of the developers at Icebox.

Rails does and will continue to protect you from a lot of mistakes, but nothing is going to help long term unless you know what words like authentication, access control and session management mean.

If you're a professional web developer and you care about your users then please buy and have a read through The Web Application Hackers Handbook[1]. Every page is dripping with easily exploitable attacks you didn't think of. That last app you built is almost definitely vulnerable to a handful of them.

[1] http://www.amazon.com/gp/product/1118026470?ie=UTF8&tag=...
That's really a shame. I hope they can turn things around somehow. I've quickly become a rabid fan of Spotify; I'd happily pay more for the service if it meant it would be financially sound.
Stop digging yourself into to a hole and just apologise to Ryan and your users like you should have done to begin with.
I completely concur with your post, I have been scratching my head for some minutes now trying to figure out what the OP wants to do.

> For one, in the one you outlines, anagrams give the same hash value

It's even worse: Only the number of occurences of a given character matter for the value of the hash. So "correct horsebatterystaple" gives the same as "aabcceeeehlooprrrrsstttty". Permutation of letters does not change the output at all, making a brute force attack extremely viable.
Advice from a startup wife
If I were to share this on my Timeline, do you think the author's head would explode?
Ouch. Net revenue margins at 2%. There's more top line margin in farming.

Makes me wonder if there isn't an antitrust case here somewhere. Feels highly predatory by music license holders.
I have a suspicion (albeit a light one), that programming in itself will become a commodity skill, like "good writing" (something you _have_ to know to score well on the SAT/GRE).

It would become a necessary skill that simply everyone in a wide variety of fields (doctors, accountants, etc) where programming is the slightest bit helpful would have.

In such an age and era, will programmers get paid anything close to what they get paid today?
There are many perfectly good uses for drones, but we all know the regulatory oversight will be completely negligent and insufficient.

It's in light of that that I have to wonder whether drones should just be vilified altogther.
Show HN: Syntax highlighting theme generator (based on HUSL, human-friendly HSL)
They have to turn things around. I don't think I could go back to life without Spotify.
I think that it's most importantly against the rules on HN to add something like that in the title.
Yup. While formal education is not necessary, one has to keep learning to stay in the forefront of this profession. If you stop, your 'shelf-life' is 10 yrs at most.
I don't know what Apple stole/didn't steal. But do you remember what the number 1 selling phone was before the iPhone? According to Wikipedia it was a Nokia 1200. I had a Motorola Razr.

Jobs and Apple were a decade ahead of their competition.
Adafruit releases WebIDE alpha for Raspberry Pi, eases beginners into coding
I am curious which area the OP has been working on. I would say the work pressure is a function of the management, the requirements, and the sector where you work on. For example, mobile applications tend to have shorter release cycles, and therefore a much hectic schedule.
disrupting culture sounds hard. Software isn't a field students in china work towards because there just isn't as many jobs there as other fields. The pay is fairly mediocre so top students from universities aren't exactly dying to get into that field. It may take at least a generation or two to convince the masses that software engineering is just a good of a job as chemical engineering.
The scariest thing about drones is that if both sides have drones, the winning strategy would seem to be in having millions of cheap drones directed by the sort of algorithms currently used in high frequency trading. Putting humans in the decision making loop for all of those just slows them down and vastly increases the expense and manpower requirements.
You are clearly not very good at being nerds.
From Nathan Hurst's Blog: http://blog.nahurst.com/visual-guide-to-nosql-systems
Had this problem once as well. It's so weird that explorer doesn't use the API without the path length restriction...
Should be easy enough to see what HTML5 features it's lacking compared to other browsers on http://html5test.com.
Also interesting that some of the tutorials are showing Linux screenshots. E.g. http://buildnewgames.com/taming-the-svg-beast/ shows the graphics being developed in Inkscape on Ubuntu.
Where's the money in HTML5 games? it's fun to play with but I have yet to see anyone make any money from making html5 games. Anyone have counter examples?
It's posts like these that get me as a programmer worried. Arrogance tends to lead to bad things and the world can change at a pace greater than one can imagine (a good way for me to understand how swiftly things change is to ask myself: Could I have foreseen x years ago what I am be doing today? for me, using the relatively low value of x=5 the answer is a definitive no. And I think that's a good thing).

Be humble if people are willing to pay you more money than others for what you do - it might change incredibly fast. The more generic assumption of the post is that people are willing to pay good money for skills that are relatively rare... well, make sure to keep your skill set up to date.
Ah, unfortunately, I do not have Windows 8 at hand, and I have no hardware-assisted virtualisation. Oh well.
Actually sitting too much has lately been touted as a health concern: http://www.mayoclinic.com/health/sitting/AN02082

I should probably get a standing desk. I try to stand up, move about and go to the restroom or look out a window every hour, so maybe that helps.
Ah, sorry, edited.
Link to actual software: http://learn.adafruit.com/webide
Farming isn't a growth bet. Spotify could break even by increasing their prices/fees by 25% or by reducing their overhead by the same amount. My guess is that either would be an easy option if their goal was short term profits. This represents a high burn rate for sure, but it's not inherently problematic.

That doesn't mean that the content licenses aren't predatory, just that I don't see the relevance of that argument.
As long as Rdio isn't in the same boat, we'll be OK.
s/HTML5/Flash, a decade and a bit ago. The market for them will mature, but at the moment not many people are making much money from it, since it's new tech.
that's what I'm asking, what happens if I don't have internet? does it work offline or is there any way to make it work?
But usually that high barrier is erected by incumbent companies in that field, whereas the "incumbent" in this case is mindshare and perception. I'm not so sure a sole individual or company could change that easily... it's like when slavery was abolished, it still took the USA quite some time to treat african americans as equals.
Full disclosure, Karina is my wife talking about my (ex) start-up, Trunk.ly.

Yes, I quit my job (Director at PwC) and took the family on quite a ride, including uprooting them from family and friends to move to the Valley.

I've been incredibly fortunate to have one person who has always believed in me. I don't think we hear from the person behind the founder often enough. I'd love to hear and read more tales from startup wives.

NB The choice of phrase "startup wife" was deliberate - there are many wonderful female founders who also have the man behind the woman. We spoke about it and Karina felt Startup Partner was too boring and confusing. She's happy to be the startup wife and chose those words. Two weeks into her first real blog, she's also learning the value of a catchy title!
I think this line of questioning ultimately has more to do with how you feel about turning 50 than programming.
You dont necessarily need FORMAL education, but you have to learn alot to be a good programmer. Its alot about training, experience and talent...
> The demand (and hence average salary) in SF for programmers would go way down

I think you mean the supply would go way up, and thus the market-clearing salary for new hires would go way down.

Also (all other things being equal) the number of programmers employed would go up as the equilibrium shifts to a lower-wage, higher-number-employed point on the demand curve.