skysight-inc/HackerNews huggingface dataset:
The deal totally makes sense from my perspective. I wouldn't be surprised if they try really hard to buy BlackBerry for cheap as well when they falter low enough to be worth it for them.
Dear MR NOKIA
A star, in my book, is someone who gets the job done quickly, methodically, and maintainably.

This is an old story, but I guess it has to be retold every few years, to inform newer developers and to remind older developers (and management).
Tough spot..

Maybe tell us a bit more about your background (location, salary, work conditions, relationship, responsibilities, also social life etc..). As maybe there is more then just the job which is bothering you? (2 hours of commute a day would make me hate >90% of jobs)

If you are really sure it's the job, my suggestions would be to try to save as much as possible the next 5-6 months, quit your job, live frugal as long as you can and explore other options and then decide to pursue what makes you happy the most. Also, how 'hard' is your work? I know plenty of developers who only work 5-10hrs a week at their day job and are busy with other stuff while working. So if you can, use that time to plan ahead.

For me also, I kind of dislike my job (but I'm paid extremely well at my age, don't have much alternative, have obligations, have in general a very very good life so I don't really care of one aspect which is my job) but I just do it because I have to and don't mind after all compared to the rewards.

Would much rather be a farmer, but then again, I wouldn't want to give up my comfortable life or get back problems in 20 years of now. So maybe you are not that bad off after all?
> Like in the UK, in a PIN system if I know your PIN and get your card I can loot your account and you are SOL.

This is not accurate (well, since 2009 at least). It has nothing to do with chip-and-pin, but with how the legal system distributes liabilities. Section 62 of the Payment Services Regulations 2009 [1] limits personal liability to £50 (except in cases of fraud or gross negligence).

Chip-and-pin is simply an authentication mechanism that reduces the risk of fraud; it does not address legal questions of liability.

[1] http://www.legislation.gov.uk/uksi/2009/209/regulation/62/ma...
"but at close to 100% small differences in the percent points means a huge difference in outcome."

Close, but the actual effect is if you subtract one large number with modest error bars from another almost equally sized number with modest error bars you get a small number that is smaller than either error bar aka meaningless.

This is based on the assumption that class sizes of 70 students and 7 grads from a small southern school is going to result in pretty big error bars if I somehow got data for the whole country, for more than one year. I'm not motivated enough to do it, but I did gather enough information to conclude that regardless of major, virtually all freshmen change their major before graduation (if they graduate at all...)

Upon reconsideration, it doesn't even matter if this one uni for one year is a perfect sampling of the whole country for many years, the verbal conclusion stands, almost everybody switches majors and the dropout rate for CS isn't stunningly higher than other fields. When the dropout rate for all fields is about 80% to 90% its hard to increase that by a relevant percentage to "prove" CS is harder. To be stunning or interesting or noteworthy you'd need the CS dropout rate to be, perhaps, triple the rate of .edu majors or history majors. Or at least some small integer multiple. However at 80% dropout rate a mere doubling would already be mathematically impossible at 160%.

Now if I found stats that 75% of incoming declared freshman geology majors graduated with a geology degree, and this was about the same percentage across all majors like .edu and nursing and art, except CS where it drops to a mere 10% or so because CS is so hard compared to the other majors, LOL, then the original poster would have made an accurate point with possibly actionable outcomes (maybe CS needs more tutors or better english speaking profs or, or pre-reqs to declare it as a major, or the graduation reqs are ridiculous, who knows). But it turns out there is no relative numerical problem with CS dropout rates, at least not noticeably worse than any other major, and certainly nothing actionable in the real world.

That would tend to indicate the original conclusion that CS is so much harder than other majors is simply false, or if it is true, its certainly not true because of the dropout rate claimed as the cause.
IBM doesn't count because that company is almost as old as the invention of the computer itself.
To get better, you need to get better first
I still teach both "graceful degradation" and "progressive enhancement" to students in my "Web101 - Introduction to Web Development and Design"...
Recruitment teams are, in my experience, and I'm not trying to be funny, uniquely unqualified to offer this kind of advice EXCEPT as a how-to guide for getting through their own filters so you can speak to the hiring manager.
Pretty cool idea but unless you knock the focus off on the enlarger, it's going to look like shit. If you consider photo paper to be around 300dpi then your 400x480 cheap ass smartphone display is going to be pretty obvious.

So blurry or pixelated. Your choice :)

N.B this might be desirable from an artistic point of view though.
It's interesting that the Chairman doesn't consider that Ballmer's strategy was very sound. Something tells me that Ballmer has been pushed to go.
Plug In an UPS and Get a Program Crash
> "...I think Microsoft ought to abandon Windows Phone. The war is over, and iOS and Android won."

This sounds like (some years ago) "I think Google ought to abandon their search engine, the war is over and Yahoo and Altavista won"
Interesting. I'd also be curious to see a post that only compares iOS 6 against iOS 7.
Never mind got thru' to support, all is well now :)
Companies do not, just for practice, interview people they have no intention of hiring.
Currently watching the video of Alberto presenting his idea - love it, thanks.
The only way that Windows Phone ties to Microsoft's enterprise offerings better than iPhone is the name. Literally everything else can be done on iOS, often better.
How to learn Emacs keyboard shortcuts (a visual tutorial for newbies)
Not too sure about the specific content, but that blog theme is beautiful. I wish there was a collection of more text-based web designs.
Sharing secrets and distributing passwords: Shamir's Algorithm
Sure, PM me on reddit - same username.
Energizing Your Website For Success - Internet Marketing Company | PPC Fish
This sounds like Microsoft .net Framework all over again.
There is a running joke about the irony of the board chairman Siilasmaa of F-Secure letting in a Trojan Horse.

http://fi.wikipedia.org/wiki/Risto_Siilasmaa
Start Using Emacs – A Thorough Guide for Beginners
Because rockstar programmers tend to use the latest technology in bizarre ways which makes for unmaintainable code?
It's probably just be the circles you travel in, but to me it wasn't jarring whatsoever. (I use the singular they in any case when I'm referring to someone whose gender I don't know/a hypothetical person where gender doesn't come into it, or if that's what they want me to use!)
Yeah, definitely the $5k in two weeks doesn't include the development time. I figure I broke even on the writing when it hit $7k, but it's definitely not any kind of substitute for a full time salary.
Sadly, in most cases you can only choose two of these qualities.
It'll be interesting to see what happens with Windows Phone from here. As far as I know, nobody except Nokia was doing 'better' with WP than Android, and didn't seem to be putting much effort into it really. I imagine they might be further deterred by Microsoft buying the dominant manufacturer too. This seems to put all the momentum of WP with Microsoft, and it seems like the only real place to go from here is competing with the iPhone/iOS head on.
> In order to survive as a niche product you have to offer a significantly better or at least different experience

Like Gentoo

I always saw Apple products as a niche for people who like Apple's aesthetic. This turf war was tiring when Apple had an almost credible claim to technical superiority and I had to listen to Apple PC users rant and rave. Nowadays it's a lot more fun with Google, Microsoft, and their partners making Apple and its supporters wince.
The Language Double-Take: Dealing with Bidirectional Text (or: Wait,?tahW)
No, that's the number one trait of a great employee - and the sign of a leader.

The number one trait of a great developer is literally their ability to quickly write amazingly elegant code and manage complexity.
The Norwegian postal service already has an encrypted email service, DigiPost. The selling point is that companies and the government should be able to send you email securely. Good intentions, but I have not tried it yet since it requires putting Java in your browser, and I don't know anyone who has (https://no.wikipedia.org/wiki/Digipost says they have at least 230.000 users, ~5% of the population).
http://www.urbandictionary.com/define.php?term=Rockstar%20Pr...
Outside of APIs to interact with GPS and sensor data, the location APIs in the Android framework have always operated with Google APIs for determining things like locations, addresses, etc. This is really nothing new and devs are free to write their own geofencing API.
Sarcastic - no - for a few tech savvy friends of mine the only thing that really keeps them on non virtualized windows is gaming. So any solution that offers them that - from high performance vm driver to vga passtrough is ok.

The desire to sandbox windows is real.
Connecting Syria's allies and enemies
For a few-hour hack, it has been done quite beautifully, I must say. Kudos!

I'm more of a Django/Python guy myself and I've been running a few of my own self-learning projects on Heroku, too. So yeah, I know where you're coming from. :)

You might want to look into using Bootstrap Typeahead.js to auto-tag topics posted by users. I recently got it working with a bit of jQuery on one of my own projects by using Django Rest Framework to serve the corresponding JSON content. It may even help you auto-match users in the future! (I'd like my ESOPs now, please. :P)

I wish I knew how to Rails, but I've only just begun with Django, so I suspect I may not be of much use to you with the code. :(

Good luck, and may this project take you places! :)
What Windows version?

Windows 7 and 8, everything works out of the box.
USB, video, audio, network.
Everything.

This coming from somebody who's preferred OS is FreeBSD.
Text processing in Unix
Sorry, that was indeed a little snarky. I could have phrased that better.
I find it pretty strange that shadowbanning is the default ((semi-) automatic) ban on Hacker News - it's one of the most cruel bans out there.
As I explained, yes you can but only for a limited time. For instance xcode 5 is only compatible OS X 10.8 and upward so it is likely that next year in june the new xcode will drop compatibility on OS X 10.8. Moreover to target new devices, new iOS versions you must use the latest xcode version thus at one point you'll need to make an update.

I also don't want to scary you either because it is doable, this is what I do since 2010 and I use it as my main system (I have a mac mini and a macbook pro but I prefer a big machine for my developments) and chances are that if your system works well with a given version of OS X it will likely work well with the next version. But it will always take some time to check the forums to resolve a particular issue or to check what people have experienced before making an update and breaking anything big. What I want to say is it's not straighforward because you are somehow always forced to update if you use it for developing apps.
You could probably do quite well with it, as long as you take great care to ensure it is quality stuff that reflects well on your brand.

Given the amount of traffic I'm getting for even my rather esoteric compiler articles from your sites (including a steady trickle of visitors still coming from your Ruby Inside article a couple of years ago), you must be delivering quite substantial traffic to more "mainstream" Ruby related sites.
'The' Google mobile experience is surely the Nexus line? Opting out of it doesn't fragment it, it simply makes it more niche. Is your argument not similar to saying iOS is fragmented because most people opt for Android?
> I don't sign them, I just move the pen in a wiggle. It's gotten to the point that many stores don't even ask for a signature at all.

I'm curious; are you talking about payments under $10/$20 (although some seem to be higher)?

I understand this is voluntary risk on their part, as it makes more sense to get people in and out faster. As I was told growing up, the signature on those receipts is what held get your money back if someone commits fraud with your card.

Of course I was told a lot as a kid that I know now to be false.
The 27" iMac has two ThunderBolt ports so you could run both of those monitors, and the 27" that's built-in.
is this your first job? jobs vary hugely within the industry and that can really affect how much you enjoy work. so if this is your first (or second) programming job, you should really try just changing. my first programming job was horrible, but my second was pretty awesome.

second, 2 hours of commute is wasting a huge amount of time. that's not a good way to live. why are you doing that? move closer to where the jobs are. you don't need to be living in the suburbs unless you have a wife and kids (and even then, you still have options).

you may find that simply fixing those two things gives you a good life without any other big change.
Is it really that bad? Web designers have been taking pictures of their screens for years. You still have the original 'negative' if you need the extra image quality.

Edit: There should really be a couple sample images on the project page.
how many platforms do not permit setting limits on processing of queries?
Show HN: Very basic Unix-like operating system built when I was younger
I would argue that any investment in the Halo series, God of War series, or Mario series is a big draw towards buying the next console the same as the console you currently have. Yeah, you'll have to buy Halo 5 on the Xbox One, but you've already played Halo 1-4. Switching to Killzone halfway through the series won't scratch the same itch.
If Google had allowed this, it would mean using Google branded android apps that use a completely different location API. I would be nervous about this if I were Google, when something goes wrong or doesn't work with the API, my apps will take the heat since the average user won't know the difference between Skyhook and Google location APIs. Further, as a consumer I would have never been able to switch back to the Google location APIs without flashing. Of course, manufacturers can still have their own apps using Skyhook's SDK.
People spend hundreds of dollars on DVDs and Books that they only use one time, apps probably fall in a similar category for a lot of consumers.
They're "weird" because I have little experience with them, having barely ever heard malay until this quiz. I correctly guessed it because I heard the word "muslim" or "islam" in the clip.

And they ARE far east, if you're European. :)
Right, don't mention ze Zune.
Hygienic AST-based macros are starting to surface in quite a few non-sexpr languages. Rust has them, and IIRC Elixir does too. It's an exciting trend.
One thing which I haven't seen anyone mention yet. Nokia, like Skype, was a non-US company, which means Microsoft could use cash which is trapped in Europe.

So you have to take the purchase price and discount it by as much as the US Corporate tax rate (which Microsoft would have to pay if the money was going to be repatriated back to the States, as would be needed if that cash was going to be used to pay dividends or to purchase a company based in the US).
Samsung and others weren't going to continue making windows phones before MS bought Nokia, either.
That is nothing like an unconditional payment to every adult regardless of their work situation. That's why no one has mentioned it.

The concept of a basic income seeks to replace the variety of welfare/support payments a country has. In Australia, that would include Newstart, Austudy, Abstudy, veterans payments, carer's allowance, disability, pensions, etc. You would get the basic income even if you chose to work as well.
There is a slight difference, though, in that as soon as Google went to market with their search engine, it was a hit. Or it seemed like it at least. I don't have the numbers, but I can only imagine that uptake of Google was a lot faster than that of Windows Phone.

Now I understand that search engines are a lot easier to switch to than phones etc. but it still makes for a less compelling comparison.
When I helped run the grad recruitment team at Bloomberg, we definitely sent developers involved in hiring to help students improve their CVs, and we were far from the only company doing it.
Dianne's solution creates a maintenance problem if the number of devices grows too much or if network stability is a problem, or if there is an expectation down the line of, for instance, push sync.

My point is not that her solution was not valuable, but that to suggest that the maintainability of the two solutions is black and white like this is wrongheaded.

The really unfortunate implication here is that learning new technologies is either something that shouldn't happen or something that shouldn't happen on the job. I'd say that something with these requirements would have been a perfect opportunity for Diane to, "learn postgres," if she felt that it would have been better. The extra day or two of effort would likely pay off – if not on this project, then on the next.

> but she also knew that anything much more complex would be beyond her current skills.

And with this mindset, her skills for the foreseeable future.
The simplest way to vet that explanation was to simply click on my profile and see that I've been here for years with a karma count that certainly doesn't trip any shill account alarms.
That was the consensus amongst Nokia fans after the burning platform speech - that Elop's purpose was to drive down the price of Nokia until it was a cheap acquisition.
Which assumes you're staying in a trustworthy hotel with trustworthy staff, and doesn't cover situations when you're between hotels.

(I've had money stolen from my bag in Vietnam and my card skimmed in Italy.)
Yes, and that point drove my decision to buy my now 2 year old Samsung Ace. It was a 2.3 device, thus it will run most apps without any issues. What I found later was that a particular hardware spec would really annoy me to the point that I couldn't install any more apps, and it's probably an issue that many low end phone users face: small internal memory. Hey, the phone has only 128Mb of memory for apps. The problem is not when you want to install new stuff, but the natural process of updating existing (default) apps like YouTube and Maps. When I run out of memory I have to reset the phone and start over. I'm thinking about buying a new phone just to get rid of this annoying thing.
This article outlines (one of) the biggest problems with schooling here in the UK - the source material for a Computing GCSE exists, but no schools are willing to pick it up, run with it and offer it to their students.

This isn't because there aren't enough kids interested, it's because very few schools offer the course.

So why aren't schools offering a Computing GCSE? My speculation is that it's still pretty new and the prospect of re-training teachers into being able to teach this stuff outweighs the number of kids that would pick the subject.

Right now, by not offering this in more of our schools, we are actively discouraging any kids who do have a genuine interest in development and design because we're locking them into learning how to make elements on powerpoint slides animate successfully, instead of the creative development encouragement they need, and, well, deserve.
Proximity Alerts are part of the released AOSP core source. The replacement is not. They can interact with the WIFI location provider, but don't have to, and are still functional even if it's disabled (which is easy to do from the stock UI). So, this is a function which has been moved from core AOSP to Play Services.
"The only thing we have to fear is fear itself -- Nameless, unreasoning, unjustified terror which paralyzes needed efforts to convert retreat into advance." - FDR
To put some figures on this -

Global operating profits in the smartphone market for the second quarter of 2013:

Apple - 53% (shipped 31.2M smartphones)

Samsung - 50% (shipped 72.5M smartphones)

All Others - negative 3% (operating losses)
Firefox OS might grow up into something serious in a year or two (but that's more of a hope than any prediction).
OSX printer support wasn't bad because of low marketshare. It was bad because it was a new operating system. And it wasn't just printers but everything. Drivers, applications, utilities. They all took years to move to OSX.

And most technologically astute people (young or old) know that OSX relies extensively on UNIX software of which CUPS is just one part.
404'd.
This is a problem because writing working, maintainable code that solves the given problem rather than an imagined problem should be the trait of a competent developer.

I had the pleasure of going on a course run by a German developer recently, and his brutal focus on quality and maintainability made me rethink what we class as a good developer.
Brutally in the article Jack is not a rockstar - Jack is incompetent. A great developer solves complex problems in a way that is maintainable - the problem is that most problems aren't that complex. Dianne however didn't do anything that made her "great" - any developer who can't do the kind of engineering practices she did should be fired.

Hacking on something in your spare time is completely different, but as soon as you want to work on something that others will work on as well you need to be into that engineer mindset. It's one of the things that impresses me about Patrick McKenzie's writing, and his experience of learning that the hard way in Japan.
I know I'm a bit old fashioned about correct use of TLDs. But. Is this for Indians to swap their skills or not? If not, the domain is very misleading.
The iPhone 4S (so, the one in all the demo photos) has a screen resolution of 640×960 at 326 ppi, and the Enfojer uses plastic "toy camera" lenses similar to the ones in Lomography cameras, so the results are always going to be slightly blurred.
Does "rockstar" mean "bad" in this context? Because "using the latest technology for the sake of it" is not a trait of a good developer, and I have no clue what the hell "rockstar developer" means any more (unless they're also in a major rock band, then I know what it means).
Not really a "pwn" (I hate that word), it is nearly impossible for any website to create encrypted data which it cannot retrieve themselves with some client side code.
If you would do gpg/pgp in pure javascript someone could alter the javascript to send back the private key.
Same thing with any client side software that can update itself without permission.
Sure, when you first access it it could be secure, but the second time, when the code-provider is compromised you have instantly lost your "private" keys.
People want smartphones. WP phones are the cheapest entry level smart phones (such as Nokia 510, 520, 610, 620) they can afford in eastern europe.

You see WP devices 'a lot' (that is: you get to see them once in a while) over there, but these are mostly owned by people who wanted some sort of smartphone. Also a lot of them are quite annoyed that there are no apps.