skysight-inc/HackerNews huggingface dataset:
>Nokia was really starving for money and wanted to monetize their patents, and saw VP8 as a threat.

I doubt it. It looked more like an attack on the open web. MS and Apple always didn't like open codecs. They never even implemented them in their browsers and products. Nokia is not part of MPEG-LA, so they aren't really direct competitors codecs wise. So I see no point for Nokia themselves to be such jerks as to attack open codecs. It makes more sense to do such thing for MS or Apple, and MS is in closer proximity here.
I agree with this.

I switched to windows 8 from Android and suddenly I realised this is underrated. OS is well build but suffers a lot because of perception. Apps are limited of course but there is a great potential.

A developer build a cool Instagram client for windows phone called 6tag. In 1-2days he got 2 million downloads, not to mention you have to pay to remove ads & upload more than 1 video. The ux is really cool too.
Building a hackintosh will give you a deep appreciation for how well Windows manages to work on such a dizzying array of hardware profiles.

Macs work so well because Apple controls the hardware pipeline from top to bottom - the fact that Windows manages to work so well without controlling any of the hardware pipeline is actually pretty incredible (and, it gives you a lot of appreciation for the work that Linux developers have done to provide a similar experience, as well as illuminating why some things still don't "Just work" like they do in Windows or OS X environments).
I think you mean Samuel Clemens.

Better known by his pen-name, Mark Twain.
Infrastructure is good, but some of the lag could be fixed with code. For example: the page should already know whether a given answer is correct, and give a response without needing to hit the server at all. This would give you instantaneous feedback, which the user can digest while the next audio file is cached. As it is, having to wait 5-10 seconds for my button-presses to register is really killing the enjoyability of what is otherwise a very cool concept.
Erm, they still are and will be in the future.

they bagged the guys who designed them as well.
For most practical purposes, use of a tourniquet implies a choice
between death of patient and loss of limb.

Part of the emphasis on this choice in first-aid classes is to keep
people from over-using tourniquets for injuries which do not pose a risk
of loss of life.

A laceration to the hand can look awful, but some pressure and elevation
can minimize blood loss even if definitive care is hours away without
risking loss of the hand or forearm by using a tourniquet.

In a massive trauma situation, such as from multiple penetrating wounds,
if the patient bleeds out and dies, other tissue damage does not matter
much.

If the patient survives injuries that make it a good idea to block
the abdominal aorta - https://en.wikipedia.org/wiki/Abdominal_aorta
then there is a good chance he/she has survived due to good and rapid
field treatment, and rapid evacuation to a definitive care facility that
can manage any other tissue damage caused by lack of circulation below
the diaphragm.
Could you resolve cities/countries to continents? the use-case is quite simple: if you are open to working in all of Europe or all of Northern America, it would be great to search for 'Europe' or 'Northern America' etc.

This isn't possible at the moment on the regular thread :/
Biggest bug for me is that if you click on one of the two languages, it still waits till the entire clip finishes playing before progressing to tell me 'right' or 'wrong'.

UPDATE: never mind, its not when the audio finishes playing, its just slow to load.
Why men love their Tesla Model S electric cars?
I've successfully booted OS X on VirtualBox in Windows, but it is slow. It's useful when you're completely out of options for debugging an OS X-specific bug or something, but it's basically completely worthless outside of that.
It's a real bitch to implement when your use case is complicated and nested. From experience, I have no idea how to mark up a document "correctly" because of like recursive definitions of some microdata. Like flingy can contain thingy. A thingy can contain flingy.

Should I mark my concrete item as flingy where some elements are thingies or should that be a thingy with some subelements as flingies?

I just did my best and called it a day. Then spend a lot of time debugging it in the microdata analyzer tool.
I was about to ask the same - the idea of node-webkit is awesome.
It would also be nice weekend project to create a website where the user just uploads a zip file with HTML/CSS/JS and download three executables for Linux, OSX and Windows afterwards.
IIRC, OS X is only licensed to run on official Apple hardware, so yes, it's a violation of the license to run a hackintosh.
AFAIK the Apple Mac OSX licensing doesn't allow you to do so.
Here's an article about different involved aspects:
http://www.lockergnome.com/osx/2012/02/24/are-hackintosh-com...
Its great, Why do I feel 7.2B is very low?

The acquisition includes distribution channels around the world, factories, devices, R&D and softwares including google maps replacement Nokia Here, which in my opinion very good too.

When we compare this to a software starup Tumblr with 1.2B this seems very less. I could be wrong and missing something big.
They failed because the instructions are incorrect and cannot be parsed (assuming, as is reasonable, that they were given the instructions seen in the blog post). It's quite possible that the only student who succeeded did so because she misread the first sentence in just the right way. Note that the assignment has "the first of which is drawn from a point halfway between a point halfway between the center of the wall", while the student's version repeats "halfway between a point" twice, which makes the sentence parseable.

What really surprises me is that nobody reported the mistake to the professor.
Edit : actually, I'll make an article out of this, because I came late in the discussion (I'm from european timezone) and the message probably won't be heard.

People that consider app should be usable entirely without javascript certainly miss the point. So do people that consider progressive enhancement is only about supporting people that deactivated javascript.

As author mentioned, the browser is now more an execution environment rather than a document viewer. You know what it means ? It means that developers have no control over the execution environment. With server side, if it works for you, it works for everyone. With client side, you'll never know. You don't know what extensions your user use. You don't know how stable his system is. You don't know how stable his connection is. And you can't ask your users to have a such carefully crafted environment as your servers.

What this should make us concludes is that the most heavily your app rely on javascript, the better it should be at error handling.

How do you handle error in javascript ? If an error occurs in a callback function, clicking that <a href="#"> again and again will simply do nothing, and your user will get frustrated and yell : "it does not work !".

With progressive enhancement and graceful degradation, it suddenly becomes simple. Your link has a real href. You can deactivate all event handlers using the event "window.onerror". That way, clicking a link after a crash will follow it.

You even don't have to implement the feature totally on server side. If your client side feature can be emulated on server side, do it (and your user won't even realize something went wrong) ; if it can't, simply warn your user about it. Anyway, javascript runtime will have been reinitialized.

So, for all of this to work and make sense, we just have to use modern definitions :

* progressive enhancement is ensuring no link / button / whatever would "freeze" if javascript crash

* graceful degradation is ensuring interface get reversed back to an useful state when an error occurs (like, showing again submit button for what was ajax forms). This can easily be done if your page is composed of objects that respond to some kind of destructor method.

If you think client side errors do not happen that much, just put something like that in your code :

window.onerror = function( error, url, lineno ){
$.post( my_exception_url, error: { error, url: url, lineno: lineno, page_url: window.location.href );
}

This will post all exceptions to a server side url, where you can relay it to your exception management system (I simply raise a system exception using the passed parameters) or store them. You'll be surprised.
You mean Galaxy Nexus running Ubuntu?
Your email regex is wrong. There are some obscure email address that will not work.
For example my.email domain+plus@some.weird3.com

For more see http://en.wikipedia.org/wiki/Email_address#Valid_email_addre...
I run Win 7 basically as a thin terminal + Steam machine, and do all my actual development (web stuff) on a LAN-connected Fedora machine via Samba and SSH. It works great, and it also means that I can pick up my Macbook or Chromebook (or just find a machine with an SSH client) and have my entire development environment immediately available.
San Francisco/CA, New York/NY, London/UK Remote/Re-location OK, Full-time

Whitetruffle.com is a game-changing recruiting platform that matches software engineers and UX/designers to great tech jobs. We’re looking for more engineers to join our family to help refine and enchance our proprietary matching algorithm, improve our UI, and lead the development of our mobile app. We have 2500+ companies like Pebble, Asana, Path, Evernote, Optimizely, Delve News, etc. who use Whitetruffle to source talent to build out their teams. The popularity of the platform stems from the fact that candidate contact info remains anonymous until both parties agree to the match, and you're introduced directly to the in-house hiring source (founders, CTOs, HR lead) so it's fast without any spam.
We're scaling quickly and need to keep up with our growth. If you have a passion for disruptive products and like coding, fast releases, cool designs, and being part of an energetic and smart team, you’d be a good match. Our office is based in the SoMA area of San Francisco, California, close to all transportation hubs and freeways.

Work style - “work whenever, wherever”
Workflow: Weekly meeting over IRC every Monday morning. Once a week team lunch brings everyone together to talk about the product, brainstorm new ideas, or share their crazy weekend stories. On Tuesdays we have a 1 hour product meeting over Google Hangout. We're on IRC all the time.
Push Process: Push to master whenever you want, unit tests run automatically and are hooked up to IRC; push to prod whenever you want as long as unit tests pass. QA on your own. It’s OK if you break the site from time to time, we like taking risks and prefer to push code.

Job openings:
1. Sr. Software Engineer (Machine Learning, MySQL, Python or Ruby, API experience a plus)
2. Engineering Director/Manager (Management, Python, Ruby, Java, MySQL, API)
3. Seasoned UI Engineer (CSS3, JavaScript, PHP, jQuery, Python or Ruby)
4. Mobile Engineer (iOS, Obj-C, Android, Java)

90% of our engineers were hired using our own product.
For all jobs, register (build your profile) at http://www.whitetruffle.com/company/whitetruffle. If you’re a good match, we’ll contact you.

For more details visit https://www.whitetruffle.com/candidates. Make sure to try our service so we can have a productive conversation.
What a tragic end to the sad story of Nokia.

It was a long time coming now, but I'm still gobsmacked.

Looking back it's as if Elop and whoever his puppeteer is did all they could to undermine this company.

Sold to Microsoft for bits. Even Motorola sold for twice as much.

Nokia would have made money from Android. The market is massive and still growing.

There is no bright future with Microsoft. People don't buy or recommend Windows phone, not at a rate that matters they don't.

What a sad day. Farewell, Nokia.
What exactly makes the hardware better? I would say running for 3 years without issue is pretty decent.
This is not a great move. A great move would've been to sell Android phones, even in the 25th hour.

Suicide by Microsoft.
Not to go all Team America, but Silicon Valley is in the United States. If it was in China, I'm willing to bet the language adaptation direction would be far different.
We are talking about backend javascript, arguably javascript is already the top front-end enterprise language.

So browser technology has nothing to do with it. Furthermore, Java can be decompiled in a format that is eaiser to read than explicitly obfusciated javascript.
Really? I think that's a pretty normal part of choosing to boot from external media, which is a pretty normal part of choosing to install an aftermarket operating system.
One of the interesting things about the US is that although it's a nation of immigrants, there really isn't much variation in language. Of course there are outliers like Cajun, but generally speaking the difference between say North Dakota and Louisiana are negligible compared to many parts of the world where there can be a greater difference between neighboring towns.

Bottom line is that most Americans apparently aren't used to wildly different accents, and are easily stumped by different speech patterns. They already seem to have a hard time understanding native English speakers who speak perfect English with non-American accents, which, not being a native English speaker myself, always surprises me.
We have added "powered by LaTeX" on home page. Thanks for pointing that out.
The government is certainly involved to a degree—you can hardly build something of this scale otherwise, there are simply too many third parties to deal with—but I've seen no reason to think that the financing is "an accounting trick."

Simple general cynicism is all well and good, but it isn't really worth much absent actual evidence.

This is particularly true in the case of JR-central / east / west, which are well-run and solid companies, and a model for how to do privatization successfully.
That doesn't make any sense. Microsoft pays more for H.264 licenses than what it gets. Shipping VP8 with Windows will only open them to more patent lawsuits since Google doesn't indemnify VP8 users from patent suits.

http://blogs.windows.com/windows/b/bloggingwindows/archive/2...

Google will be the least affected by patent trolls with VP8, they only have to pay license fees on Nexus devices, Chromebooks, Motorola devices which are barely a handful compared to the number of Windows devices, iDevices and other Android devices.

>So I see no point for Nokia themselves to be such jerks as to attack open codecs

Except for one big reason, to monetize their patents.
How Velti Lost $130 Million
It doesn't have to pay US taxes on money overseas to fund the transaction.
BLOG DESIGN - John Divramis ParaMarketing Blog
TL;DR: use VMware player.

Yes, I ran several versions of Hackintosh VDI files on VirtualBox under Linux. It all works, but it is slooooooow (on some seriously fast hardware too). I tried many versions because of that, and used both OSS and Oracle versions of VirtualBox, but nothing helped. I finally gave up and tried using VMware player. What a difference... It runs smoothly, things "just work". I didn't have the courage to enable network connection to the world though - I have no idea what else is installed on the (pirated) OSX. But if you install it yourself (from a legal copy) you should be ok.
His example could be simplified to

^ ( [a-z0-9]+ @ [a-z]+ \. [a-z]+ ) $

With ignore case and ignore whitespace mode on. I work with Regex a lot so I find this very readable, set in a universal format, and more concise. I will gladly concede that the builder would be easier for those that aren't familiar with regex.
I'm sorry but this makes it sound like Google has come up with this magic way of beating fragmentation. It shouldn't have happened in the first place.

Contrast this with iOS upgrade path or what webOS had been doing. Seamless (for the most part) and a great UX.

Google is able to do this; see Chrome. What is strange is why they did not adopt the same strategy for Android as for Chrome.
Thank you for amusing me to no end.

> Actually, why not have professionals raise the kids in group homes and forget the parents completely?

Funnily enough, that is vaguely similar to what was offered in East Germany and the general trend here is to actually provide general daycare for your child, so that the mother (if we're talking classic roles) can take up a job again. It's even a big part for the upcoming elections here.

I'm not a fan of that myself, but I cackle with glee thinking about the fits that this discussion ("Hey, why don't you give us the child and go to work during the day") might throw you in.

Bottom line: Your values are not compatible with mine. They are not relevant for my decisions. I doubt they are relevant for Sweden either. Stop trying to believe you are morally superior in any way.
The Slovakian clip actually has the word "slovak" in it... I think :)
apparently this is the correct fully rfc-compliant email validation regex:

http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html
Wish I had known about that before, spent so much time entering "site:news.ycombinator.com seeking freelancer" then trying to find the right month and year! Thanks for making that, will be using it in the future. :)
Well .... making a website != programming.

A friend told a story about a recent job interview for a devops position. He'd already had phone interviews and a breakfast chat with some engineers from a company with offices in his city, and all that was left was meeting the bigwigs at their office.

As the interview started, one of the executives asked, "So what programming languages do you use most often?" My friend replied, "Well, it depends on the job. PHP, Perl, Python, shell, ..." "Oh," the executive interrupted, "so you're not a programmer, you're a scripter!"

I understand and appreciate the sentiment that marking up text isn't programming, but it reminds me of the sort of mindset that says you're not a real programmer unless you're banging machine code into memory using the front panel of a MITS Altair 8800.
PG could have said "only people with the required physical fitness and math skills will ever make it as an astronaut" and people will come out to complain that it was offensive to unfit people with poor math skills.
> I'm curious, I was told most use cases of tourniques would require subsequent amputation.

This is very vague. I was trained to tie tourniquets for the limbs (arms and legs). I was taught that it takes a few hours before cell death sets in and about four until complete loss of limbs. This means that if you can get the wounded to a hospital (or a well equipped surgeon) quickly enough, you can even save the limb.

For other places like the abdomen and torso, the story is different.
Do you have any idea where humanity would be if we followed your advise? "Accept the status quo, or piss off to Mars"? Seriously?

Do you know how USA itself was formed?

You sound like a somewhat uninspiring, jaded person, but that's your problem. I just don't like people spreading FUD. There's a lot that can be done, here on Earth, to improve liberty and individual freedom. Which is, by the way, not mutually exclusive with supporting space exploration (false dilemma).
The first time I was in the US there was a commercial playing on the radio frequently from a company that would help you pay regular expenses.

You take a photo of your cheques for rent and utilities and send them to the company. They will then photoshop new info onto the cheques every month and make sure your stuff is paid for a small fee.

Essentially you pay somebody to do cheque fraud on your behalf. And that's a thing that works in the US.

Honestly, every time I hear anything about the US banking system I get goosebumps. It's frightening. Like, for instance, Mint can get to all your bank info with just username/password. No RSA certificates required for logging in.

Scary.
Valuable prizes in sport goes back to at least 500 BC. And even for events that didn't have prize money, leveraging the fame that came with being the winner of a great event into money and fortune was as common then as it is now.
Samsung is very quickly closing that gap. This is likely to snowball if iOS's share starts dipping into single digits.
Not really sure how I can make this point more simply. In order to survive as a niche product you have to offer a significantly better or at least different experience. I'm sitting here right now in a coworking space in Vietnam full of developers. Ratio of MacBooks to PCs is about 15:1, which is pretty typical for any group of technical people I've been around.
Cool, but the site is very slow.
> validates an email adress (something you should never do with Regex, because you won't get it right, but anyway)

I think it is clear that this isn't the point.
I thought it would be about programming languages :)
But it's awesome nevertheless!
Sure. This analogy I can buy and this seems to be where Apple is headed right now.
Nokia 7.2bn$

Skype 8.5bn$

I think, it is reasonnable to say it seems to be a better move this time.
I agree.

I strongly dislike Apples locked down ecosystem and many of their offerings, but there can be no doubting that their success has been great for the industry. It's broken the MS monopoly (which has had beneficial side effects for linux too), encouraged companies to make products that aim for better than the lowest common denominator, brought UX front and center, recreated the small team of developers making software that lots of people can buy dynamic, encouraged the open web, etc.

As long as we have healthy competition for these marketplaces, I don't worry about the future too much.
This is definitely "your mileage may vary."

> * No chip and pin. You still sign credit card slips.

Well, there's "just PIN," but yeah.

> * You have to interact with the branch where you set up your account for a bewildering array of things.

I opened my last two bank (checking and savings) accounts entirely online, one with an online-focused bank (USAA) and one as brick and mortar (technically, a credit union, but same basic concept), no visit necessary.

> * Sending a wire transfer overseas involves sitting in a branch and filling in reams of paper work.

Chase let me send a wire transfer internationally (to a foreign government, no less) entirely through their online banking system. The "privilege" cost me $40 (damn) but it did work.

> * Bank account numbers are treated as secret information - they are starred out in the online banking interface! Apparently, it I know your bank account number I can take your money?

Yep, unfortunately. That goes along with:

> * No obvious equivalent to the UK direct debit system for automatic bill payments.

I can give my routing number and bank account number to a biller and they can cheerfully slurp as much money as they like from my account. Hopefully it's the correct amount. If it isn't, there's a regulation that allows me to fix it but it takes a few days and phone calls.

> * People still use cheques for things! Which you have to pay extra for (you actually buy cheques from your bank). And "electronic banking" incorporates mobile apps that scan cheques.

I buy checks from Checks-in-the-Mail, a third-party reseller, for a few bucks every couple of years because...

> * As a general rule, paying someone some money (for rent, for example) is fraught with difficulty, especially if you hold a non-US bank account.

I write checks for my rent. My apartment building has an online payment system but charges $4.95 for the "privilege" of paying electronically or $39.95 (holy cow) to pay by debit or credit card. Sadly, paying by sliding a check under the door of the management office is still free, so I do that.