skysight-inc/HackerNews huggingface dataset:
Wikipedia has lots of interesting info about South Korea's RRN number:

http://en.wikipedia.org/wiki/Resident_registration_number

Basically it's a 13-digit number with format yymmdd-sbbbbnc consisting of year, month, and day of birth, sex, birth location, a check digit, and single extra digit to differentiate persons who happen to have the same date and place of birth.

The US Social Security Number (SSN) encodes some personal info too, but not to this degree.

The nature of identity numbers--being permanent or very difficult to change--means that you can expect much confidentiality. But the South Korean design has eliminated all possibility of keeping it private. If you know a person fairly well, or they're a public figure, you can deduce the RRN. Conversely, if you get the RRN, you automatically get a lot of personal info.
A lot of cheap abundant software doesn't help Apple in the long run. More expensive sophisticated apps would create a more useful platform, especially if the only existed on iOS. The easy stuff is easy to port or rewrite for other platforms.
I don't think my Markov-chain log-powered IRC bot is ready for the prize.

My name is Bill. What is your name?
> Hi. :)
How many letters are there in the name Bill?
> ^
Which is larger, an apple or a watermelon?
> I'm human flavored.
How much is 3 + 2?
> 20%, was 17.5% till the last government
What is my name?
> You have to give up your native vowels and make vowels differently and so forth
If John is taller than Mary, who is the shorter?
> yeah, 5'9" is the US average
If it were 3:15 AM now, what time would it be in 60 minutes?
> I've never broke it
My friend John likes to fish for trout. What does John like to fish for?
> it's alright
What number comes after seventeen?
> bleh it semes to be mostly movie themes
What is the name of my friend who fishes for trout?
> Hello again.
What whould I use to put a nail into a wall?
> surely your school has a corner you can nap in
What is the 3rd letter in the alphabet?
> no, the bahraini internet is state-regulated and doesn't allow anything that's beyond something like tanktops
What time is it now?
> how are you?
Congratulations, you didn't pass the exam.
> thanks
and the Tor Browser Bundle build! :-)
That's a pretty great thing about the android market - you can 'return' an app for a full refund.
Unfortunately, Apple is always right and in this case you cannot even help yourself, like Apple hardware consumers do in Apple discussion forums. This is indeed soft and smoky dead end for many businesses.
How to Reapply to YC
Taxi app company Hailo to pull out of North America
Isn't gonna happen, if the USN keeps up with its ways:

http://www.wired.com/2014/07/war-of-the-whales
Giving money is a great way to put greater resources into the skilled hands of those who can make use of them.

It's a lot easier to be a hero when you've got the tools to be heroic.
Definitely. I was also going to add Steve Reich, although his music is mostly not what you'd call "orchestral". But you could add Jonny Greenwood, Krystof Penderecki, George Benjamin, and more, and more. It's such a tragedy to see classical music as being "Beethoven or film scores". There are great modern recordings of Beethoven by good orchestras, too, and I'm as excited to hear a fresh new recording of Beethoven as I was when I discovered that Augustin Hadelich had recorded the Ades violin concerto (there are now three recordings of this marvelous work).
At a global scale there is no concept of "fair dues" that will ever get global acceptance. "Fair" in this context is an emotionally loaded term designed to create an adversarial reaction in the populace, an "us vs. them." The politicians who use it are manipulating, not informing.

At a global scale, there is only law. If countries want more taxes, they have to change their laws, and be prepared to deal with the unintended consequences of those changes.
Google challenges Amazon Prime with same-day delivery for $95 a year
Sadly, RIP. But one of my favorites!!!
Shelves?
Only within two hours, though.
But when the contents change, how does Localize.js know to translate the DOM again? If you need to call something like 'Localize.translatePage', then you need to track the changes yourself, which is not the correct way. I noticed that one can bypass the DOM modifying by calling Localize.translate to directly translate text, which is what I would do with Angular.JS. I'd just write a simple directive which uses the Localize.js function to translate text.
Are there any advantages over i18n-js[1]? Can't say I'm a huge fan of this method of pluralization:

Cart: {itemCount} {itemCount, plural,
one {item}
other {items}
}

[1]: https://github.com/fnando/i18n-js
Do you also feel that nearly all YC and other SV companies, by registering as Delaware S Corps despite really being based in Cali, are not paying their fair share of California state corporate taxes?
Free background music for your next video
With a growing number of sites offering music for licensing, I've decided to give my music out for free. Music is my love and I feel I don't want to give it the light I give design, as with making money off it.

So for once a week, expect 1-2 free tracks. Some are old gems on my computer that hasn't seen the internet. Others are spanking brand new. I dabble in the hiphop/cinematic/alternative areas. So if you need a sound that's a bit different from the typical start up scene background music, check my site out!

http://music.madebyporter.com
Mac App Store is a software updater for OS X and Apple branded applications.

Don't buy games on the MAS when you could be buying them on Steam instead.

Buy other software directly from the developer's website so you can be confident you're getting the software they intended you to have, and won't get burned by the MAS no upgrades policy.
When I was 17, 8 years ago, I was diagnosed with gall stones. Before that, I remember eating something before going to sleep, it was around 2AM (bad eating habits, I know) and as soon as I finished my sandwich an acute pain hit my chest. I was 100% sure I was having some kind of heart attack and I rushed into my parents' room asking for help. I had to lay down on my bed with my mom panicking while my father called an ambulance, by the time they arrived the pain had completely stopped. I was given a quick check but nothing serious so they just went away. Then the following night it happened again (curse you, bad eating habits) and I got rushed into ER. They found a lot of gall stones and one of them was blocking some ducts, I think with pancreas but I don't remember. Due to an atrociously slow and bureaucratic process, I had to stay in the hospital for a whole month before surgery, because my delicate situation wouldn't let me eat even the lightest of foods, not even soup.

Eventually I got surgery and said bye to my gall bladder. It's certainly an experience I wouldn't recommend to anyone. It's fairly low risk and very common, however the pain and feeling of something holding your chest was atrocious.
Very impressive. Dedicated cloud built on a quad core ARM CPU. I am impressed in terms of performance
Maybe I'm missing something, but couldn't you use In-app Purchases for "paid upgrades"? As in, release the update for free, but have an additional in-app purchase to unlock the new functionality?

Of course that wouldn't work for all upgrades (like a whole-app rewrite or interface revamp, etc.), but for some cases I imagine that could work.

This would also solve the problem of no free trial (release the app for free and then add in-app purchase to unlock the full functionality).

These are of course only workarounds, and I would greatly appreciate if Apple would come up with a complete solution for these problems.
Have you ever dealt with a person who fits this description? I have. For years. In the case I am familiar with, there was no connecting of logic on their own or with help.
SCOTUS handed down two rulings this year that pretty much exactly that. http://www.mwe.com/Unanimous-Supreme-Court-Exceptional-Paten...

Intentionally threatening clearly bullshit infringement claims is going to be clamped down on.
Yahoo Downsizes in the Middle East, Closing Its Office in Amman, Jordan
except this is not asking ireland to raise their low tax rate, it's about closing a loophole that allows companies not to pay taxes in ireland either.
Devs can be aware that it's easier than ever to distribute software while simultaneously knowing that app store channels could be much better. There's nothing contradictory there.

Working with an app store like a physical store is a business partnership. We can and should advocate for terms and capabilities with partners that will help our businesses and our customers. This idea that devs should take it or leave it and not say why publicly doesn't make sense to me.
Thanks for your feedback.

1. I totally agree with you on this point - the MAS is a fine store for something that costs $1-10 and maybe took only a few months to develop, maybe a hobby project. But building a serious business for apps that cost $30-50+ is much harder - it's possible but it won't be ideal (talk to the developers behind the apps in those categories). The point behind the article is that it doesn't have to be that way, the tools can be easily made available.

2. Only if you're the selling directly to customers (and even then it's not a massive deal as you can just signup for the VAT MOSS, which means you only deal with a single VAT entity, which you have to do if your sales exceed the VAT threshold). Furthermore, if you sell via a reseller, your sales lie outside the scope of VAT (as the sale is technically made by the reseller). For example, that's the case with FastSpring, as they're a US company and you will be receiving proceeds from them (assuming you're in the EU). FastSpring themselves handle all VAT related issues (they comply with all EU laws and will pay it out) - you don't have to lift a finger.
I had gallstones a few years ago. They are intensely painful. At first I chalked it up to bad food. The second time, I thought I must have an ulcer. The third time I realized it was my gallbladder. I went to an excellent specialist who confirmed to me what it was.

The internist tells me he'll simply remove it. "You don't need your gallbladder anyway." I beg to differ. He wants to provide a sure result, first time, every time. I have a different goal: I want to do the least harm, least intrusion possible. I was perfectly fine with suffering a bit longer to achieve my goal. I postponed my appointment to proceed with the surgery and started by trying a "gallbladder cleansing." This is far from 100% reliable, but for me it worked.

If it hadn't, I would have proceeded to the next mildest approach. Surgery is my last resort. For my doctor, it was his first. I'm in this for the long haul; it's my body and I have a responsibility to learn and understand it, to take proper care of it.
Show HN: Artist's Patron – Get monthly art delivered
Do you love art? Subscribe to an artist's patron plan and get original art by them delivered to your door every month.

This is a MVP for an idea I'd like your opinions on. At the moment it just has one artist -- me -- but if there is any interest, I would like to work this up as a platform for artists to sell their own work and support their studies.

Thanks!
Truth be told, I know nothing of CL. I do know quite a bit about Elisp, and since it's not an Elisp-ism, and the CL and Elisp columns share so much identical code (a lot from cl.el), I assumed it was a CL-ism. My bad.
MongoDB announces enhancements to management services
Alternately I would suggest user testing to #11. In the event you can't do some kind of private release to get early user feedback, or you want unbiased usability testing from people outside your company. Bring people in to play with your app, guide them through some tasks and see how they use it and what they think certain parts of the app do.

You don't even need to have a functioning build for this to work. Prototypes work too
Best browser keeps getting better. "If you know a Chrome user, get them to switch to Firefox" is going to be the new "If you know an IE user ..."
It's easy to do this when you only need to address a single platform. Most of that overhead is probably bound to graphics layer overhead. Microsoft tightly couples to DirectX. Chrome has to sit on top of SKIA to support Win/Linux/OSX/Android.

I bet Safari Canvas performance is also high, since they can directly bind to OSX.
You do have that option. As I explained at the time (but this was not included in the live blog), the convention is to change the import path when the package API changes.
This sounds suspiciously like "Don't complain that the bread is moldy. Some children in Africa don't even HAVE moldy bread."
>"Everybody wants the benefits that tax money gives society, but nobody wants to pay for it."

There are a lot of people who think that much (if not most) tax dollars go to waste, so they do not want to pay because they think that taxes are funding harms to their fellow citizens and foreigners. I am one of those people, and I do not want to be responsible for hurting my fellow man.
The downvotes within this thread are bizarre.
Scientific Linux 7.0 x86_64 released
I have to think all of this is just global political jostling -- you're seeing the same thing happen here in the US with tax inversion headlines. Issues like this poll well.

In the US, no politician wants to attempt true tax reform since it's basically a non-starter so instead we have a game of quick-wins. Yes, it makes the public feel good but doesn't actually help simplify the tax code to promote business and limit avoidance ROI.

By the time Ireland's new tax laws become enforceable (2020-ish), you'll see all of these companies re-evaluate their office locations within the tariff-free member states. Who knows, maybe the next Ireland will be in Liechtenstein, Turkey, San Marino, Monaco, or Andorra -- I think they are non-EU but participate in the single market.

The iterations of corporate tax avoidance are pretty fun to watch -- and even more interesting to try and understand. Can't wait to see what the lawyers cook up next:)
If you're shipping serious code you should be vendoring your dependencies.
I don't usually field calls if I'm busy. I mean everybody has their own style of work. If you are in sales, this is standard.
Online are the future.

LeGallois
The reason EU cracked down on Ireland is because it offered special deals where Microsoft and other select multinationals got to pay lower corporate tax rate than other companies incorporated in Ireland.

Ireland is being pressured by EU regulators because offering lower tax for only certain companies is a form of _state subsidy_ that results in _market distortion_.

Ikea, the Swedish company that is a pioneer in now-common aggressive profit shifting practices, is not being pursued by EU since it doesn't have a special deal with the Netherlands (where Ikea has a paper company that gets all of its profit shovelled into) where it gets to pay lower corporate tax than other companies incorporated in the Netherlands.
That's not true. The Go on Android support is being driven by David Crawshaw who works at Google.
iOS 8 GUI PSD (iPhone 6)
If true, this is horrible -

First thing, find a VPN provider you can trust, and jump on it.
You make a very fair argument. The real question is, how do we decide what is fair for each of us to pay?

Companies playing legal games around taxes is exactly the behavior that the complicated tax code incentivizes. Play games, get money. Are corporations not supposed to play? It's parallel to programming productivity measurements. If a company starts counting LOC and rewarding it, they are going to get precisely what they asked for: More lines of code.
Mark Zuckerberg gives $25M to fight Ebola
Show HN: Dating Ring (YC W14) – We do the work, you do the dating
Really? Because that's how pretty much all software was sold for many years. Recurring revenue meant improving the software enough that users decided to pay for an upgrade.

When the path to profitability is to improve the software so users choose to upgrade, the interests of the users and the developers are aligned; better software is good for everyone.

With subscriptions, users keep paying whether the company improves the software or not - so the less the company spends on development, the more is left over to take as profit.

As a developer, I think the traditional sale option sounds much healthier for the industry, and hence much better for me.

Edit: I interpreted the comment I was responding to as lump sum vs ongoing subscription, rather than paid vs free upgrades. In that light, perhaps the parent poster and I actually agree!
This article does a great job hitting on a lot of the pain points for developers in the MAS. While not all of these are experienced by every developer all of them hold some weight.

I've had a real tough time dealing with sandboxing especially. In my app HD Cleaner (https://itunes.apple.com/us/app/hd-cleaner/id836769549?mt=12), users need to "open" their user folder in order for the application to get the proper access to files. Unfortunately this is a large hurdle for some users because they have no idea WHY they have to choose their user folder. This has lead to confusion as well as some bad reviews. The app could be a lot more efficient and convenient if these rules weren't in place. Despite this I think it's great Apple is taking security seriously. I just wish there was a better way.
Django Girls Wins 2014 Malcolm Tredinnick Memorial Prize
Show HN: Aha Idea Management
the dutch sandwich is, afaict, still possible.

Wrong is a subjective value, but yes, most people feel that it's wrong.

http://en.wikipedia.org/wiki/Double_Irish_arrangement
False dilemma.

Besides, this article is constructive - offering suggestions to improving the App Store. It's not simply a bitch fest.
the difference being that games I download from the app store don't require the App store to run. I have games not launch from Steam because it could not connect and the game was locked. Not all games do that, but some do not have offline modes.

I really don't understand your logic of avoiding Apple's App Store but supporting Steams version. They both have problems, odd restrictions, and the like. I do not care for Steam installing all the games I get from them into a subfolder unlike how other Mac apps are bundled. It makes it very difficult to find all of the games content
I agree and I disagree. I agree that it is disappointing New York waited so long to change its zoning laws to allow/encourage development - a huge, growing city like NYC needs more housing to remain affordable (ahem, San Francisco). This is a great interactive feature from the nytimes on how Mayor Bloomberg really kickstarted the development boom of the 2000s:
http://www.nytimes.com/newsgraphics/2013/08/18/reshaping-new...

On the other hand, tallest building is a terrible metric for progress. Buildings get exponentially more expensive as they get taller, leading to a less affordable city. These 104 units cost more than a billion dollars to develop, locking out all but the wealthiest people.

New York City has tons of underdeveloped but convenient land, like in Long Island City and Downtown Brooklyn. We should (and are) developing in those kinds of areas. A better metric of progress would be the number of people who can live in the city while keeping a sane commute.
You can "return" an app with Apple as well
As someone who had their gallbladder out with complications afterwards, I feel like this article isn't realistic to the after effects. It's great the author did not have any, but before they recommend people go have it removed they should know that someone might be tied down to taking medicine daily for the rest of their life in the not-so-rare situation that their body disagrees with not having a gallbladder.
Most apps these days give the basic features for free and the unlock features cost money. This should give you a rough idea on app stability and how it works.
Is that a built-in feature or do you use an extension?
Are squiggly lines the future of password security?
An open letter to Microsoft on the closing of MSR Silicon Valley
Sandboxing is a good idea, but also done poorly on every platform I'm familiar with.

What I want as a user:

I want to be able to see -- for each app -- exactly what permissions it requests and what permissions I have given it. I want them to be in plain language, presented in a way that is comprehensible to non-technical people but also to developers / power users. I want to be able to toggle permissions that are not required. (Obviously if an app requires a permission I don't want to give it, I have to just uninstall it.)

I also want to be able to see exactly what each app is doing. What it's talking to on the network would be high on that list, along with what files it's accessing or trying to access, etc. Obviously any privacy-invasive feature like location information is very high on such a list of things I want visibility into.

There could be "permission motifs" or "templates" to make things easier to understand. For example, a "productivity app" template might only give file access to Documents and network access to a limited set of endpoints and iCloud. A "peer to peer networking app" though might require promiscuous network access. A "hardware interface" might require kernel module permission (which would have a warning to the effect that this confers full administrative rights, because it does). A "VPN" might require the ability to open virtual network (tun) ports. And so on...

The app should be required to include descriptive text explaining why it needs each requested permission.

Finally, as a user I want some kind of summary display that shows the cumulative "exposed surface area" of my machine. What permissions have I granted where?

I also want convenient installs and uninstalls. By default I want automatic (secure, signature checked) updates, but I want the ability to turn that off if I desire. I want to be able to manage which certificates or CAs are trusted to install apps -- which would include self-signed apps. (Self-signed is superior to unsigned in every way, since it allows secure updates once I approve the self-signature.)

What I want as a developer:

I want to be able to request permissions that are as deep as are necessary to provide the functionality my users want. In a few cases (network stuff, virtualization, certain kinds of hardware support) this may even require a kernel module, but most of the time nothing that far-reaching is needed.

The thing is -- desktops/laptops are "power" machines. You do need to be able to do powerful and OS-extending things on them. But I want a security model where I can say precisely which apps I trust with those kinds of permissions. I don't want grant-by-default and I don't want total prohibition.

Microsoft actually tried to deliver something like that a few times, but failed. IMHO their failure is completely in execution. They offered a terrible UI and user experience where you kept getting pestered with security-related popups that didn't actually explain what was going on. If this was done well it could be quite revolutionary.
We use MutationObserver (https://developer.mozilla.org/en-US/docs/Web/API/MutationObs...) to detect when content on the page changes, so when you add (or change) a <div> on your page, we're able to immediately translate the new content, on-the-fly, as it's being inserted into the DOM.

Our goal with Localize.js is to make everything completely "plug and play", and require as little extra development work as possible. We're hoping this will make localization more accessible to startups / companies who don't have weeks or months to spend manually internationalizing their application.
I had mine removed about 4 years ago, haven't ever felt healthier than I do now.
Creating an LLVM Back End for the Cpu0 Architecture