skysight-inc/HackerNews huggingface dataset:
Actually the radiologists job has proved difficult to either move overseas (requires US credentials) or automate (CAD still generates a ton of false positives). A radiologist still makes a considerable salary and is the R in the ROAD to success. Plus advances in continuous imaging and interventional procedures make it unlikely that they will see any significant decline.
> Programmers program computers. We call them programmers because they program.

You've yet to give a definition of "program" I cannot satisfy with HTML, CSS and Javascript. The notion of "non-trivial" is not rigorous.

> What other definition of "programmer" could you possibly be using?

This is what I am wondering, because by any rational examination of what you've presented you've refuted your own claim. HTML+CSS is turing complete, which in practice means I can "program" arbitrary logic in it. It is a dialect of computer programming heavily focused on displaying content, but clearly it can do things.

Clearly explain to me: why is making a modern webpage any different from writing a simple modern Ruby script? Or a trivial iPhone app, for that matter? Open up a nib file and you'll see a serialized object graph, heavily biased towards the presentation and its structure. Callbacks are annotated into the system. But you could make a "dumb" iPhone app without ever writing a single line of code, using drag and drop components and GUI clicks. Oh my, that seems even less like programming, but in many cases it's indistinguishable from programming.

You really need to step back and ask yourself, "What is the actual difference here?" Your primary justification so far has been about people, but your original claim was about what "programming" is. If a "programmer" is someone who programs computers and we cannot cleanly and clearly explain why webdev is not programming, then what?

And to be honest, it's sort of patronizing and discouraging to new users. HTML+CSS+JS is the most widely deployed, used, programed, customized, and maintained programming environment in human history. Most people will find their way to the discipline via web browsers now, just as most kids in my childhood did via BASIC (also a victim of aspersions like what you cast).

Methods change and evolve. Environments change and evolve. Most of all, requirements change and evolve.
Google also devotes energy to search, email, robot cars, internet balloons... the idea that having a closed source set of APIs for google products is stealing resources away from android is specious.
I don't think it's disgusting at all, I've known many people (not just developers) who do "trial" interviews before they apply to their A-list companies. Interviewing is a skill and if you don't practice it you won't be at your best when it's most important to you. That said, I recommend keeping your ears open and earnestly assessing whether the company may be a good fit even if it's on your "B-list".
I've used Ubuntu as recently as 13.04 and I've used multiple iterations of Mint. For me they are fundamentally unpleasant to use. GNOME is an eyesore with visually unappealing applications sorely in need of UX help; KDE is worse. Oh, yeah, and OS X handles four monitors on two graphics cards without breaking a sweat, on a Hackintosh. Ubuntu and derivatives can't handle that without multiple X sessions and the couple hours every other month I have to spend updating my Hackintosh are worth the time for that alone. Even Windows isn't as crippled as Linux is here.

I haven't touched on software, either. Audio software is a mess on Linux. (Ardour, against the combination of Logic and Ableton and Reason? Ever having to configure jackd, versus Core Audio which literally just works? Why spend the time?) Programming software honestly isn't a ton better unless you find "live in Vim" fulfilling and while I used to do that, I'm much more productive in more modern software. Swing apps--i.e., IntelliJ--look like garbage on Linux and there's nothing on Windows or Linux that comes close to Xcode for C++ development.

Perhaps you should reserve your "challenges" for folks who haven't been there, done that.
Do you get to keep your laptop after - or do you have to give it back at the end?
Yeah. You and the thirty other people (minor exaggeration) who reads this page might want to but perhaps even among them there are a few who can't care less. The general public? You know that well.
You have, multiple times now, refused to notice that a statement of the form "If A, then B" is one that can be absolutely established to be true, outside of experiment. And that my initial statement about why intelligent people can find the Everett Interpretation compelling was based on a statement of this exact form.

You are also extremely free to with claims about what actual scientists think and believe. Claims that are completely at odds with my actual experiences with actual scientists. But for something better than anecdote, go to http://www.physics.wustl.edu/alford/many_worlds_FAQ.html and look at the first question, You'll find that among physicists who work in areas that would lead them to think about it, the Everett Interpretation is accepted by more than half. (That poll was taken a while ago, based on anecdote I would put support higher now.) Why? Because if you assume that quantum mechanics describes the observer as well as the observed, the Everett interpretation is the only possible mathematical conclusion that you can come to.

Therefore either Everett is true, or quantum mechanics is insufficient to describe the macro events involved in observation.

Next, you're obviously fond of Karl Popper's falsifiability criterion. While showing blithe unawareness of how poor a description it is of actual science through the ages. I highly recommend that you read Paul Feyerabend's, Against Reason to open your eyes, and also read Thomas Kuhn's book, The Structure of Scientific Revolutions for a better description.

If you understand the last, then you'll understand that Einstein's rejection of QM (which was much more qualified than most people understand) needs no more explanation than Fred Hoyle's rejection of the Big Bang theory. Which is to say none, it was an entirely expected type of event.
Last month's entry in this category, "Verbal Expressions":

https://news.ycombinator.com/item?id=6164276
Most would most likely use only one essential tool: google. Finding, for example, this: https://www.djangopackages.com/grids/g/ecommerce/
Product support redirects to Stack Overflow
Although "meaningful" is very subjective, one can use Google's rhetoric under which Android was initiated as a touchstone: http://www.openhandsetalliance.com/press_110507.html

Of course when you do that, the current level of openness is not just "no longer meaningful", it's bordering on parody.
Isn't this basically what AngularJS gives you?
Open Source vs Closed Source: A comparison of downloads and revenue
Note that you can replace the Play apk on your device, and create a Free implementation of its (documented) APIs.
Nokia has lots of debt too, which makes It cheaper
I haven't done it with VirtualBox, but I have with VMWare - it is monstrously slow, until you install VMSVGA2[1], then it's pretty gravy. It's not as quick as native but it's massively improved.

Some applications render better than others; I see a nearly order-of-magnitude better framerate in Safari vs Chrome, which is too bad, but all in all it's usable and I do some development in it with few issues.

1. http://sourceforge.net/projects/vmsvga2/
I've done that before for web stuff, but I quit when I found IntelliJ; I'd rather develop locally and not have to screw around with sbt (I use Play) because sbt is a tire fire. And there's no thin-client solution for game development (Xcode and as little MSVC as I'm forced into using), so I'm sort of stuck there too.

But for me the OS matters, too. I have a strong aversion to how Windows handles...well, Windows, and Linux isn't much better there either. Mission Control is good enough to be a "nope, won't go back" for me.
I thought Reddit was built with Django?
In tomorrow's news, Nathan Myhrvold as new CEO. Watch out.
Very slightly related (given stored value and less-than-safe areas): would it be possible to create a system for travelling safely with money? Let's say I want to ride across Africa, but I'm worried about being robbed. Cash can be taken, credit cards can be stolen and abused or even just skimmed and abused.

And even if credit card abuse is rectified, you're still stuck waiting for a replacement. A pin-only card for ATMs with a duress code that limits a transaction?
Indeed. The Dinka sample is recorded off the radio or phone and is very difficult to hear as well (It's not like I really know what Dinka sounds like, but if it were easier to hear I could at least do a better job of eliminating the other options).
The elephant in the room here is security.

A lot of security updates can be pushed out for the apps and Play Services. However, the underlying OS still needs regular, frequent updates to stay secure, and that's just not happening for the vast majority of Android devices. Who needs 0-day exploits when you have millions of Android devices out there that are vulnerable to exploits that are one, two, or even three years old!?
Good to hear actual human response from your company. No, I didn't receive any automatic reply. I emailed to your stdin address.

Anyway, all the best for now, and hope you add REM0TE to your future postings.
About of month ago there was some complains from Nokia about Microsoft not making progress fast enough with the software [1]. Some other reports also stated that Windows Phone 8.1 was about to be postponed to early 2014. [2]

Both news (if true) were bad for Nokia which was quite dependent on the success of their higher end mobile phones on short term. I believe Nokia was little bit short of cash and their credit ratings are bad. IF Microsoft would have wanted to cause trouble for Nokia to drive down the acquisition price (or maybe even force them to acquisition), this would have been one way to do it.

[1] http://www.theverge.com/2013/7/29/4567046/nokia-frustrated-b...
[2] http://www.wpcentral.com/microsoft-testing-windows-phone-81-...
I'm not sure about the extent of the 'mostly' part. You still have the huge differences in CPU speed, GPU capabilities, screen sizes and amount of memory to cater with.

That 5 year old phone may have the latest Play Services, but what good is that if that leaves only 10 kilobytes of RAM for your app?
> Being able to CURL any page on your site and parse it using standardized, agreed upon tag names is a feature.

But the vast majority of my users don't even know what cURL is, so why should I worry about this? And in any case, I believe that if I wanted to extract content programmatically, consuming the same API that the Javascript uses to fetch content would be much easier than extracting it from HTML.
Sorry about that.

My vernacular is lazily eclectic at times. Added your edit.
> People still use cheques for things! ... No obvious equivalent to the UK direct debit system for automatic bill payments.

I can't speak for Europe, but in Australia I believe EFT is "trivial" because the risks are low.

To open an account you must prove your identity with 100 points of identifying documents. In practice you need to show one of a passport or a driver's licence, plus some other soft ID like a bank card, a bill to your residential address, a student card and so on.

In practice this means that banks have relatively high assurance of who the money is coming from and who it is going to. That makes fraudulent transfers very difficult and so there is no risk-managing requirement for a multi-day clearance procedure for interbank EFT (to give time for a cheque to come up solid).

As time has gone on, banks have progressively moved from overnight batch consolidation of transfers to having what having mostly-same-day transfers. I don't know if they're running multiple batches or if some banks have set up direct connections outside of the old clearing house framework and I don't much care. It's just nice that I can pay a bill the day before it is due and know with confidence that it has been paid.

And I like even more that I can receive invoice payments on a Thursday and spend it no later than Friday.

When a payment date goes past, I can ring the next day to inquire about it and nobody is going to give me the cheque's-in-the-mail story.
Do you have any plans to help users deal with difficult topics such as DNS, static vs dynamic IP, routing/port forwarding, etc?

It's so frustrating how consumer-level ISPs seem to continue to want to evolve their service into a consume-only (a la cable TV) system.
I bet you whoever downvoted you did so because you suggested candidates should work unpaid hours

That's ridiculous, and kind of offensive
And it's a great way to scare away the best candidates who will have several offers lined up and skip working for free
Great game. Had 900 pts and then got cloud flare errors :(. Only thing you need to work on is to exclude repetition of clips when the game progresses.
I agree that parallel is really interesting. Its especially true with the classic Agile stuff, where a lot of the processes are explicitly borrowed from the automotive industry, particularly Toyota: Kanban (lean process management), kaizen (collective ownership as a means to reduce bugs/defects), the notion that it's better to fail fast and stop the line, rather than send a defective product to downstream processes.
Cool game! Reminds me of Omniglot's language quizes
http://www.omniglot.com/blog/?p=9100

700 here.
This is an acquisition that arguably puts Microsoft mobile capabilities above that of Google's, and closest to Apple's.

To have this loltastic sentence at the top of hn makes me wonder if MS or some PR has a bunch of shill accounts they roll out for occasions like this. Seriously? As the other reply said, they were already together. And losing. Badly. And hated, broadly.

And the reason the windows phone sucks so badly is that MS tied the PC and phone UIs together into a "push-me pull-you" (Windows 8 everywhere) that can't succeed at either task. And so to escape MS will have to back out of their deal entirely, go back to designing phones and PC OSes separately, and given MS' ingrown bureaucratic insanity there that seems less than likely.

Grafting a few more limbs onto a failing Frankenstein will ... create a bigger failing Frankenstein.
The old way was these babies:

http://en.wikipedia.org/wiki/Traveler's_cheque

These days, you can buy prepaid travelling credit cards. I picked up one recently ahead of a trip to the USA. They actually send two cards, a primary and a secondary, so that you have a backup if the primary is lost or stolen.
800! w00t
Can't help with that (not a Googler), but you should at least put your contact info in your profile...
The difference is, zfs can detect it. The only other fs in production use that can is Oracle's zfs clone named btrfs.
> Search-engine optimization is a large part.

It doesn't look like it is too difficult to add search indexing support.

http://eviltrout.com/2013/06/19/adding-support-for-search-en...
Thanks for the comments!
I bet I could improve the way regex is generated, since i'm not so comfortable working with regex.

I'd also like to add features, a .Not operator would be really useful, and I'd gladly take a pull request if anyone have an implementation in mind :)

If I receive some signals that others find this library useful and would like me to add some feature, I'd be more than glad to do so.
The above link is to the first minute and a half of the interview sequence in the original Men in Black movie.
My Retina MacBook Pro bogs down graphically all the time. Websites with a lot of position:fixed or transparent backgrounds are a common culprit. iPhoto is another one. I can't imagine how bad the Apple pro apps run.
>. Shipping VP8 with Windows will only open them to more patent lawsuits since Google doesn't indemnify VP8 users from patent suits.

That's an empty excuse they used to explain why they didn't ship open codecs. Totally bogus, since MPEG-LA doesn't indemnify anyone from lawsuits of any patent troll either (MS were even sued themselves by Motorola!), yet MS is completely OK with using H.264.

> Except for one big reason, to monetize their patents.

Suddenly now, out of the blue? Nokia are not new to patent litigation. VP8 is not new either. But now MS has a good grip over Nokia. And VP8 is being attacked. Everything points to MS here.
I was arguing your point; specifically, I don't think their "major footholds" have sufficient strategic value to push Microsoft into a class of its own.

And to be clear, my "just another enterprise software company" category includes IBM and Oracle, as well. And I imagine Microsoft is still on the top of that list, but I don't think they have a radically stronger position. It is a very profitable position for now, but that wasn't what the original comment was about.

The question is whether they can again "control the future of computing" or just continue to make a lot of money on roughly the status quo (i.e. simply be "yet another enterprise software company"). I can't speak for the original commenter, but I suspect their emphasis was on "enterprise software company with no apparent mission except to make money" rather than "yet another", so that line could probably be replaced with something like "yet another boring, immensely profitable company".

On that question, I think you can make a good argument that some of their footholds are actually a handicap now. For example, Windows and Office make so much money that the company becomes conservative, unwilling to do anything that might significantly disrupt them.

They haven't released an OS without the Windows name in about 20 years now. Even with their mobile OS attempts, it always has Windows in the name. Even the original XBox promotion had a bit of "it's based on Windows" push. And on that line of thought, why hasn't there been an XBox Phone? The smartphone market is largely consumer right now, so why not try a different brand approach?

Yes, Microsoft dominates in the enterprise space right now, but they are losing badly in the consumer space (which will eventually break into the enterprise position) and the cloud space (which is the enterprise position of new companies). What do you see them doing to change the course now?

On a "consumer tech" tangent, IE 11 will finally implement WebGL. Direct3D gave them a unique hold on desktop gaming, paired with a really strong console gaming position. WebGL finally forced them to submit. I expect there are a few divisions that are wickedly pissed off now, and I totally understand why: Direct3D is now in its deathbed.

An utterly dominant, gaming tech position undermined and eliminated in the span of maybe five years.

In the enterprise market, I'd give them a longer timeline, but it's hard to imagine a moribund, hydrogen blimp of that size managing to see (much less avoid) the fireball collapse that's coming.
> but it's not like anyone is making a killing off of all those Linux/Android powered devices out there.

Except the users. Users win big time when there's an effective open source option for them to choose.
I've been making good use of http://www.regexper.com/ since it was linked here. It's made learning regexes much easier as it gives a clear workflow diagram.

For example, it showed that the horrible email regex in this article had a couple of errors - the dot before the TLD should be escaped (without the escape, it's 'any character'), and that group #1 can either be letters or digits, but not both (when it can be).

It's still not a good regex, since there are characters like hyphens, dots, and pluses that are valid pre-'@' characters, which both sample regexes fail to recognise.
One of the key features of the windows environment I have found myself envious of recently is single sign-on and rule/group/permission based user and device management. While a reasonable equivalent can be constructed with Samba, Kerberos, SSH, Puppet, etc, a unified system would be absolutely fantastic. What is the chance of support for tools like these in the web interface?
Only if you do not add comments.

There was a fun proposal to avoid spam by adding comments inside your email address. Any true emailer should handle it. And regex should break.

Unfortunately Microsoft Exchange breaks. And that case is important enough that the idea never caught on.
Yeah, the Kannada one tripped me up too. I figured it must've been some inuit language - Only afterwards did I realise it's an Indian language (No, the other kind of indians).

And good luck distinguishing between scandinavian languages if you're not native. I'm Danish and I sometimes confuse Swedish with Norwegian.
I think Nokia had more to do with Nokia's decline than iOS or Android. They had the hardware and software to do what Apple and Palm did at least a full generation before iPhone 1.
Ugh...

"Clearly, greater success with phones will strengthen the overall opportunity for us and our partners to deliver on our strategy to create a family of devices and services for individuals and businesses that empower people around the globe at home, at work and on the go, for the activities they value most."

Corporate beige-speak at its worst. How can anybody be inspired by this?
> "I wonder how many people would be pleased if PG..."

Nothing PG could say would stop this:

"...anyone with half a brain would realize..."

"...pretty offensive to people who had lobotomies..."

These are people that have turned "being offended" into a sport. Being pleased with any sort of apology, clarification, or rebuttal would be admitting defeat. Winning entails remaining offended at all costs.

(And for anyone trying to puzzle out how the author of the article could be so daft, I am fairly certain they meant "hemispherectomy", not "lobotomy". It would be pretty damn foolish to say that victims of lobotomies typically live normal lives following the 'procedure'. Hemispherectomies are rare though, the author was probably actually thinking of corpus callosotomies, though those result in split-brains, not half-brains.)
There were several times when a fragment of which I had already guessed the language correctly came up again two or three rounds later, which made it a lot easier. I think it would be better to keep track of that, and have more fragments per language, and round-robin between those. Maybe I just got lucky, but I think 1200 for the first play is a good score. :)
Stripe in Ireland
Motorola and now Nokia, the last of the previous era big wigs have fallen.

Actually, Nokia was slowly and steadily on a rebound in the markets where they were traditionally strong. E.g. market shares of Windows Phone in the five largest European economies has grown from 4.9% a year ago to 8.2% now [1]. That's almost half the marketshare of iOS (17.3%).

Most of those units were Nokia Lumias.

Sure, it's not where they were years ago percentage-wise, but the smartphone market has grown enormously since then, and WP is showing good growth (except in the US).

Source: http://www.nu.nl/tech/3565096/windows-phone-groeit-nieuwe-sm...
A lovely read, but I must say, that last line gave me a little adrenaline rush.

What seemed like a first timer progressing, giving you the ahh, how cute (like a cat video), all ended for me on the last line, where she addressed me with my first name.

I immediately assumed it was someone who had used a facebook/google 0-day to get profile information and show off at the end, hitting you while you were at ease, reading this lovely progression... until I continued to read and figured she just had a friend called Nick :P Guess I'm to paranoid for the internet :)
Jasic. Free iPad JavaScript editor
Great resource, it seems immensly useful! I will be sure to investigate any errors on my part! :)

And as I've said on the Github Repo, the library is not quite ready for prime time. When it's stable, i'll be sure to publish a nuget package for simple access.