skysight-inc/HackerNews huggingface dataset:
Now I did a google serarch for Bingo Card Creator and kalzumeus domain came first in search rezult, you might consider working on it, it's still a few clicks away for customers.

By the way, haven't you considered moving to a SaS model, make some yearly price instead of a lifetime one?
Thing is, I'm fairly sure it would be cheaper to make the website responsive than to make a standalone app.
Beware of 'Access Facebook Chat' permission request
If kids really don't have any spending power, we wouldn't have Fruit Loops, Spongebob Squarepants, Barbie, Disney movies, or Harry Potter.

Children drive an enormous amount of consumer spending. Their usage patterns matter.

If anything, extracting money from an adult may be easier indirectly by their children than directly.
Actually, Apple's implementation does handle multiple pair redundancy since all CFArrays and CFDictionarys added to the PList are uniqued.

Obviously, further GZIPing the result will always make it more compact but GZIP on uniqued result is likely to result in a more compact representation than GZIP on the non-uniqued result.
Jesselyn Radack, Thomas Drake, William Binney on whistleblowing and surveillance
Sounds about as good an idea as using gene manipulation to create unnatural species of animals for reasons as shallow as being hungry and preferring salmon to vegetables.
I had one client who was an old fashioned software developer, he didn't like in my code the OOP, he was unable to understand it so he didn't want to pay me, he was oversea so the getting those money for the project was more expensive than actually the money.
Fine hands, fists of fury
That's especially true for high-paying jobs in finance, law or management consulting. Here your wage raises so fast that most people don't see how their tastes are evolving. For example, after 2-3 years most cannot go to a nightclub without buying a bottle of champagne.

I quit Bain right before my first big pay raise and I feel that was a good decision. I eat pasta more than often but most of my friends who stayed have lost sight of their dreams. "I would like to quit but I can't" is something I hear SO often.
... those poor ROUS's
More Android<->(non-android)Linux compatibility would be great. Given that the linux desktop is moving toward wayland, and given that android's SurfaceFlinger is a lot closer to wayland than to X, I'm not sure that X is the best way forward. It would be interesting to see how much work it would take to implement SurfaceFlinger apis in terms of wayland or vice versa.

Kind of like this work implementing the AudioFlinger api on top of pulseaudio:
http://arunraghavan.net/2012/04/pulseaudio-on-android-part-2...
what if it is a conspiracy, they will get away paying a fine of about 10-25million$ thats how SEC works, people will forget this in couple of days or weeks based on media coverage
Yes, I want bots too.
mkv?
Oh, no! not the 101! Take the 280. Often quicker and far, far prettier.
Ask HN: Scala books for experienced java dev
Hi Hackers

I’m planning to buy 2-3 books to help myself learning Scala (my new year’s resolution ;D) and I’d like to hear your suggestions which one to buy having in mind I have 5+ years of java dev exp. and basics of FP.
Thanks! wito
You're right, that is the right thing to do. However, MS also mandates that secure boot be enabled with no option to disable it on certified Windows RT devices. That's essentially all future ARM-based Windows devices, not just Surface RT, and I suspect we'll be seeing more of those in years to come.
Well, I can check them using the browser =P FB app is gone for a long time now, it is very slow in my phone.

Just pay attention to your guests instead of making the phone the center of attention.
We are in a strange place. We're very non-scene even in London. We've raised our seed (GBP 55k) entirely from our active users who were very enthusiastic about supporting us. We have a strong growth plan from the 2nd level network of those same users, people who are waiting to use our product and we can't grow fast enough.

All of this is non-scene, under the radar if you will.

It already feels like things are going faster than we'd like, a good problem, but we do know that we will need proper investment in the future and a US presence. We'll likely still be based in London, but we know that we'll need basic stuff in the USA too.

Hence, before those problems arrive the purpose of the trip is:

1) To build some VC contacts so that we can start plotting our growth chart in front of them and hopefully have them as investors when that time comes.

2) To make sense of how SF works with a view to understanding where to base and why, should we need to move on that sooner rather than later.

Not to say it will be SF, it could be Chicago. But I know Chicago as a town already, and I know zip about San Francisco.

Being so non-scene I also don't have a network or address book in which I can call someone up and say, "Hey, throw some doors open, and help show me around, and which of these social things should I go to?". So we're coming in quite cold, which is why LDN2SFO appealed to us... but we've given ourselves an extra week to get a deeper understanding and perhaps build some relationships that could be mutually beneficial in the future.

In some respects the Berlin, London, Barcelona startup scenes have, by necessity, already documented this stuff quite well. But San Francisco seems so large and established that there's a lack of a curated "The SF startup scene guide". At least, I couldn't find one that seemed current.

And as my limited network is simply "I am a user on HN", and this is the best place to ask... I asked here.
> The Chinatown political machine ensures that they get the lion’s share of the benefits

That headline is bolded. Use of the word "they" suggests to me more than one leader.

Maybe it's just a cultural thing, (I'm in the UK) but this next paragraph feels weird, almost xenophobic. It's the kind of thing that only fringe politicians would say.

> But I’m sure that the camera shops, trinket stands, and street-side produce markets of Chinatown are the ones providing the city with most of its tax, jobs, and commerce income.
I just realized I will show up on that list.
Those categories are artificial. What about a bot finding patches to send but with a human review? And an army of humans sending spam PRs like they create fake accounts on Facebook?

The gp solution seem more adaptive and open to the unknown.
"Building something interesting requires a surplus of time and money. Salaried jobs provide neither."

The trap is not the salary job promotion, but the raise of middle class lifestyle. You wont leave middle class, as long as you raise your lifestyle with every income increase, and stay in dept.

The solution is to keep a frugal lifestyle. e.g. my lifestyle is around Euro1000/month, even including my sailing boat. A typical good payed coders job leaves Euro2000 surplus every month. So working for salary for one year means, that I have two year runway to work for myself.
In practice nobody actually uses those things. The reality of input on android is that the general public just uses touch screens.
hn thread duplicate
http://news.ycombinator.com/item?id=4983925
mirror
http://www.asherwolf.net
In EXIF, whether applied to JPEG or TIFF, the header comes first, then the thumbnail if present, then the primary image. Exactly as you'd want (which is more than can be said for much of EXIF, e.g. that it lacks time zone encodings).
was flying longhaul business for years, doing consulting. then joined a startup which rocks its space - but has a strict internal frugality policy - coach at all times, no matter how long the flight (we have offices in US, EU, CN and JP).

flying ZRH-SFO every couple of months in coach really, truly sucks once you know how it feels to fly the same route in business. being able to lie down and stretch your legs...

still the best decision of my professional life :)
Il ragù pugliese, ricette primi piatti
Or make a calculated cost/risk assessment, and act accordingly.
I would be more concerned about battery usage than data costs.
Until the cookies are cleared. MAC addresses are globally unique and completely unchangeable on iOS devices.
I was reflecting the message of Fuhrman MD. He's not saying 5-10% should be, but COULD be meat or animal products (including eggs, dairy, etc). 0% is also fine or even better. He allows this percentage because some people find it too restrictive to be vegetarian or vegan. So optimally you should keep it as low as possible, but there isn't much lost if you still keep it around 5%. Most people don't realize one egg is already that amount. You'd have to eat vegan the rest of the day to stay within limits. Animal products can be used as condiments to flavor your food, not as a substantial part of your diet. If you want to have a look at the scientific data, read his book(s).
"Oh, no! not 101! Take 280. Often quicker and far, far prettier."

FYP
If you say that documentation standards are mostly bullshit, I will agree completely. It follows that documentation produced following the standard will also be mostly bullshit. However this does not mean that documentation in general is useless. At this point in time, you just have to use your head, use your own common sense...
Show HN: First real C project. Where to go now?
Watch Eagles vs NY Giants,NY Giants vs Eagles Live Streaming NFL free espn
Can you email me a few more details? I have someone in mind that you might like to speak to.
There's not much stopping you from making exactly that. The main issue is that iOS devices won't allow users to install that sort of modification, and it doesn't look like newer iOS devices are going to be jailbroken any time soon. Older devices though, sure.
I would also add few names: http://browserbite.com - browser compatibility testing, http://fortumo.com - in-app mobile payments, http://edicy.com - simple websites for small businesses
Actually good point - last time I was there I took one down and the other back. The 280 definitely has a bonus in that you don't go anywhere near the Oracle campus :D
Until 2010 you could run Linux on the PS3 without breaking any kind of security, using the built-in "OtherOS" feature. On April 1, 2010, that feature was removed with a firmware update. I think it actually took until 2011 for a working jailbreak to be released.

Your overall point is correct, even if the PlayStation is not a good supporting argument.
I would absolutely recommend the Roman Stoics. The privileged ones lived like kings, but were prone to lose everything if the political climate changed. Their lives were absolutely unpredictable and they found ways of dealing with it in their heads. One can read advice from a philosopher/teacher who was later killed by his disciple (Seneca, forced to commit suicide by Nero), maybe the best Roman emperor ever (Marcus Aurelius) or a slave who was freed only later in life (Epicetus). Those guys knew that nothing was theirs forever but dealt with it in a graceful way.
500px - The New Uploader
Will do.

I'm literally just running out for a few hours, but on my return I'll drop you an email.
Remember Hanlon's Razor: Never attribute to malice that which is adequately explained by stupidity.

After being inside large, bureaucratic organisations, I've learnt that this is often the best explanation.
Business class certainly costs a lot, but I imagine you can be work-productive much more quickly after stepping off the plane if you've flown comfortably. Have you ever considered a cost/benefit analysis of this decision? I'd be interested to know the results.
FourSquare updates privacy policy: Privacy 101
You can run xeyes as it was meant to be run.
I second Guide to the Good Life by William Irvine. It contains applicable techniques and a modern explanation of Stoicism. Stoic Serenity by Keith Seddon is very nice too, it is a guided introduction to Stoic concepts and to Seneca and Marcus Aurelius.
Mastering the Core Teachings of the Buddha. It's a guide to Vipasanna meditation, the central practice of Burmese buddhism.

Two reasons why HN readers might find it interesting:

a) The author claims to have gained enlightenment - yes, enlightenment with a capital 'E', the thing the original Buddha achieved under his tree, and he claims that you can do the same.

b) if you're thinking "ok, this writer's a new age nutcase, moving on...", the author's day job is as a medical doctor and he applies a strong scientific sensibility to his experiences.

The whole thing is written in a very rational, down-to-earth style. He also rants about how new age practioners in the west have turned meditation into this aimless, chill-out practice when actually in certain Asian countries it's seen as something with definite stages and goals.

My view of meditation is that it's basically about training and hacking your mind. There's three main practices: concentration training, which is what it sounds like - focusing your mind on one object; insight training, which is basically running netstat on your perceptual system; and morality, which is integrating your learnings from meditation into an ethical life.

Potential benefits:

- better ability to concentrate and avoid procrastination

- you can learn to feel happy all the time. It's not that you never feel negative emotions, but they're always be an undercurrent of peace and relaxation when you learn to stop fighting negative feelings.

- you can access mental states which are not too unlike those caused by taking certain drugs, without the negative side-effects (though it is possible to get "meditation hangover").

- most importantly, you'll learn to train your mind to put it to whatever tasks you deem important.

http://www.amazon.co.uk/gp/product/1904658407/ref=as_li_ss_t...
Top Unix Command Line Utilities
I am reading a very interesting book at the moment with a similar sort of theme called "Your Money or Your Life": http://www.amazon.com/Your-Money-Life-Transforming-Relations...
Microsoft is not the dominating player on the tablet or laptop hardware market, so I don't see any ground for an anti-trust investigation.
Congratulations! Not only are those excellent numbers but the fact that you were able to do more of what you wanted to is wonderful.

Quitting a job isn't for everyone — no matter what anyone says, it requires tremendous discipline and focus so props to you for pulling it off. The key thing you are doing here, something that will hold you in good stead in the future, too, is the diversification of income sources.

Once again, congratulations!
Me and my friends do the same but I don't think it's lame. I love it and can't imagine how things were before smartphones. Am I the only one who likes this social development?
I'm not so sure if accepting it is the right term, they just don't care or even understand the concept of something else.

It's sort of like how privacy isn't a concern/issue for this latest generation that is getting online.
Clustering of Streaming Time Series is Meaningless (2003, PDF)
Rape law should something more than a lame law
Sadly, it's only the postmortems. Their entire status gameplan involves being very vague.
Tank you.
It was months ago, but I'm 90% sure it was the same email that's on my HN profile.
I believe this article was mainly for educational purposes though.
Rest assured, I was neither ignoring nor overlooking anything.

Here's what you said up top: "Why do people hate the greatest weakness question? I have never minded receiving it, and I often ask people the same."

After receiving an answer, your story changed a little. Now it was about "one" weakness. And a bit further down, you complete the reversal by asserting that asking about the greatest weakness is pointless, since people's answers can't be verified.

So you often ask a question you don't ask because it's silly. Got it.

I think what this exchange demonstrates is that you don't need to explicitly ask "what's your greatest weakness" to get some idea about the problems you may encounter in working with an individual. Indeed, you can get solid information about a person from a conversation about the whether if you're paying close enough attention to what they actually say. Conducting the interview at a restaurant and watching how they treat the waiter is an especially good way to to get a reliable quick-read. Observations like these won't tell you who is perfect for the job, but they will tell you who is to be avoided.

The key to these revealing moments is that the person you're considering isn't feeling on the spot at the time. That's why anxiety-producing questions are so unproductive. The interview situation provides enough nervousness on its own. Far better to relieve some of that pressure, allow people to be themselves, and just see what happens next.
You're right, I shouldn't be so absolutist. Most of my strong reaction is to sites that abuse users by getting in the way and pushing them into an app that doesn't add anything. I guess I'm crabby about it. Don't take it personally.
A botched "promotion" attempt can also backfire for employers.

I had one joker boss/startup owner try to promote me (his words were "what job title do you want?") but had no intention of giving me a raise! Suffice to say the working relationship did not last, I went on to more than double my salary within a year of leaving.
...I don't think they exist.
Leveraging AirPlay and HDMI to create better iOS apps
Tutorial about using AirPlay and HDMI in iOS apps.
If knowing the user agent is seriously crucial for you, you shouldn't rely on "Sent from <user agent>" messages that can be disabled. Instead, you should use an email client that provides functionality similar to the Display Mail User Agent extension for Thunderbird:

https://addons.mozilla.org/en-us/thunderbird/addon/display-m...
Seriously, if I were better at python I would do this, I know a few of you could use the experience, go out there and help change the world you awesome person you!
Unnatural Acts And The Rise Of Mobile
Not a bad suggestion! I'll give it a try.
Looking for that page again means more ad loads.
Building "native like" Chrome Packaged Apps with Dart
That makes sense (thank you, don't know why I didn't realize that myself), but if I override that with css height: auto; , the browser no longer reserves space for the image while loading it... quite unfortunate.
HTML5 Workflow and Frontend Development Tools. JS ninja guide.
Some overview of development process in big projects where complex frontend involved.
The title is very correct. SQL is agile.

When can we PLEASE stop messing up names? Everybody who's talking about "NoSQL" should be thrown into a deep black pit.

SQL is a query LANGUAGE. It's excellent at what it does. To be honest, I like HQL, even though I'm a ruby guy since about 5 years.

The whole scalability, consistency, acid, schemaless discussions are actually not the point.
i think the neighborhood guide airbnb did about san francisco is really well done. might be helpful: https://www.airbnb.com/locations/san-francisco
Http://www.onjizz.com/petite-sex-9-video-945381.html
(3) is artificial, at least for now.
But I will always want to see the difference between:

1. Pull request or issues file by real human being for non-advertising purposes (using the equivalent of a "spam filter" for them)

2. Any other stuff! - I want this labeled as "something else", regardless if it useful or spammy real bots or "human-bots" sending me adds.

It's a great future what the gp suggests, and I want it, but for now I want a clear distinction between "ham" and "spam", and for now it's probably better to separate "really human made content that's not advertising" and call everything else "possibly spam". If the need appears, they can start filtering the real spam. For now I just want everything that doesn't directly come from a human labeled as "bot pull requests" or "bot issues" or anything else, but labeled!
Both solutions will obviously have implementation and maintenance costs. Given that a free solution exists, however, anything spent over and above those costs - e.g. on licensing - is wasted.
Maybe you should submit a WebKit (or possibly Chromium if this is Chrome-specific) bug for this.
My biggest concern isn't the science, it's corporate control. I fear a future where poor people are locked into licensing seeds rather than being able to sow the previous year's crop, and where people can't grow organic anymore because of cross contamination.

I guess ultimately, I see:

Fear = lobbying power + profit motive + self replication + the fact we all share the same ecosystem + potential for imperfect science

Of these, it isn't the science that worries me most, it's the motives of the creators and the politics surrounding it.

Finally, labelling items as containing GM appears difficult, but it's also a fundamentally democratic act. If the only way you can persuade people to eat something is when they don't know what it is, then you have a problem. I feel for the executive who absolutely knows his product is ok to eat. But if people don't want it, that's the way it is, and I don't think the answer is to solve the science only ... it's to reduce the equation above.

Edit: to be more precise than maybe I managed above. My problem isn't one of science. It's one of trust.

I'd avoid food labelled with GM for two reasons:

a) I don't trust the creators or the politics.

b) Not buying it shapes the world in a direction that moves away from GM.

This choice is removed if I can't see it on the label.
I'm seriously not trying to undermine you here, but there's a massive empathy failure across this entire thread and I think this needs to be pointed out.

What you mean when you say "racism" is not what the parent means. The dictionary definition[1] of racism is actually quite broad and basically says that you're both right - the word "racism" can be used to describe a systematic system of oppression of racial minorities, but it can also be used to describe any instance where race is used as a discriminating factor.

You're not going to persuade very many people by simply asserting that the word means what you think it means, when other reasonable people could disagree about that meaning. You'll end up in pointless semantic arguments, and if you're doing this on HN then you'll be arguing with people who can make some very nuanced arguments about semantics.

There is a whole discourse about race, privilege, oppression, gender and so on which has acquired its own vocabulary, often by applying very specific meanings to words which have historically broader meanings, and which places emphasis on systematic or aggregate effects of oppression/privilege. Communities which are not steeped in this tradition do not share these word usages or these emphases; the average HN user is going to see a reference to "...white dudes..." as "racist" because it's a phrase that invokes race and gender when these factors are otherwise irrelevant, and they're going to focus on the individual case rather than where this fits in the aggregate sum of all racism/sexism across humanity.

In other words, your average HNer is probably follows deontological ethics[2] and is likely to evaluate individual instances of behaviour according to general rules. If invoking race is bad, invoking race in relation to white people is therefore bad, and therefore the "white dudes" comment is bad. You can't easily argue (to a deontologist) that it's "not racism" because this means that sometimes the "rules" don't apply.

Now, I'm not saying who is right or wrong, only that it's something that reasonable people can disagree about. I doubt that there is a right or wrong. My belief is that it should not be impossible to agree on how to tackle discrimination, but in order to engage everyone in doing so we'll need to appeal to a range of different ethical viewpoints, and trying to argue that the other person's ethics are simply wrong is unlikely to be persuasive.

[1] http://dictionary.reference.com/browse/racism?s=t
[2] http://en.wikipedia.org/wiki/Deontological_ethics
Programming in Scala, by Martin Odersky, et al (comprehensive)

Scala for the Impatient, by Cay Horstmann (introductory)

Scala in Depth, by Joshua Suereth (advanced)