skysight-inc/HackerNews huggingface dataset:
Let's recap the Google TOS story arc:

- Google changed its TOS and everyone got upset about it

- Google made substantial changes to the TOS to clarify that they weren't actually claiming ownership of your IP

- Now, "news" outlets are selectively taking sections out of the new TOS to make it appear bad again

I hate Terms of Service in general. But the criticism leveled by this article has already been addressed. This is incompetent journalism.
A Note About Destructive Criticism: It Has Value
> Born in a wealthy enough family that can afford computers and education for their children

Well i write web apps too and i can confirm it. I have not been agle to get my hands on a smartphone. And it's been ages and i still don't have a smartphone despite of listening and talking about it for years. People usually ignore this.

Some time back, there was a kid who wrote ipad apps. I felt this that time too, he was more lucky. I haven't ever seen an ipad IRL let alone use it or own it. If i had an ipad when i was 12, i would have been very happy and probably better coder than i am today. Having access to all of this is a great help if you have it and albeit not a road blocker exactly but still a discouraging thought if you don't have them. Reading about such stuff everyday but never getting a chance to use them is not the best thing you would want for yourself.

Only i know how much i want a smart device but i am still not able to get it. So yes, being lucky definitely counts. Although i would like to point out that i am getting education and my parents are still super supportive.
Apple Could Acquire Nokia, RIM and Amazon Theoretically
Nice to add the tip about creating a "package.json" file.
1) change theme, immediately. If i can be unpolite, this must be one of the worst colour combination I have seen in a website.

2) the homepage is kind of useless. You have some text and there seeems not to be anything else around it. The real content is the blog and the link to the yahoo group. You don't need that. Make a homepage that has a) your text on the top b) the blog underneath it.

3) put some "about me" that is a quick (300-500) characters with your picture, maybe your kids and explain your story and what you do. I have been on the website a while and still i have no idea what is the issue at hand.

4) the 3) will actually link to the "donate" button. Explain that your experience and the community can help other people. your donate button is orange over brown (!!) and the text black over brown. It seems you are trying to hide it on purpose. hint: go white background and never go back.

5) your adsense banners... with those numbers you'll never see money. use that space to make a compelling story for people to donate. tell them how much. 2$ 5$ 10$
Taylormade tour
No it doesn't! how many times are we going to go over this!?

It's amazing how FUD spreads like wildfire.

http://www.google.com/policies/terms/

You retain ownership of any intellectual property rights that you hold in that content. In short, what belongs to you stays yours.

The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones.

Read the whole thing, not out of context excerpts.
> "I hate inconveniences of travelling and after I have travelled I quickly forget almost all of the things I've seen or experienced. Nearly same amount of memories remain in my head regardless of whether I've been into 3 or 30 places."

> Not me.

Not most people. All the people I know love to travel. Some even consider it to be the best use of their money. I tend to forget a lot of what I've seen and remember a little and mostly bad things.

> Are you traveling to the same areas?

Hungary, Florence, Amsterdam various places in Poland. Surely there are vastly different places than those I've been but I remember feeling that I gather new experiences during my travels. But after few years almost nothing remains.

> It's also not a good thing to bring a kid into the world only to live at or below the poverty line.

I don't think having a kid would push us below poverty line. I can triple my income just by getting a job. I experimented last year and had no trouble getting hired by pretty big international corporation.

> So you your work is your hobby.

Unfortunately it is not. My hobbies are mostly learning stuff, reading news, playing games, experimenting with software and small, cheap DYI and reading books. My work is building websites and helping people with maintenance of their web applications.

> It's because you're living like a 21 year-old. It's fun, but loses it's appeal after awhile.

Since I was getting master degree in my home town I lived like 16 year-old when I was 21. Maybe that's it. Maybe I'll just have to wait till I'm, 40 and live like 30 year-old and the the money hunger will come along with that lifestyle. :-)
Purchasing Cast Iron Cookware Through Online
You're not "bold" at all; half the top-level comments are these content-free accusations of "gaming hacker news" or "why is this on the front page", and the other half are tall poppy syndrome in action.

Maybe it's just the contrarian in me, but there's a suspiciously large number of haters crawling out of the woodwork here, even for Hacker News.
I've had luck with VMWare and nvidia cards, as long as your processor supports virtulization. Near-native performance, minus the fact that you have Linux eating some of your resources. It gets pretty touchy though, and last time I tried it on an ATI card the drivers didn't support it.
Marketing rubbish. GoAnywhere is probably less secure than FTP. But, really, is anyone still using FTP?
One of the things I always dislike seeing (and I can let it slide in this case) is 'Northern England'. That pretty much is used as a catch-all for everything North of Coventry in most press and misses the fact that the individual segments all have varying levels of tech scenes.

That and don't haul your arse off to London for start up events, go local, there's loads and they get better with every smart person who turns up.
I wonder how complete their native ARM->x86 translator is. I'd expect to start seeing a lot of unexplainable bugs in native apps once Medfield phones start shipping in volume. Another side effect: presuming it's dependent on the cloud service w/o any local fallback, there's no way for apps distributed outside Play (Amazon, etc) to be recompiled w/o the developer doing so manually.

(Note this is mainly relevant for games; the vast majority of other apps are pure Java and don't need any translation)
re: "You can't split jail terms 50-50." - sure you can. You can both be sent to prison for 1/2 the expected time if you both keep mum. But, if one of you squeals, then that person gets rewarded with no time, and the person who keeps mum goes to jail for the full sentence. But, if you are both stupid enough to squeal, you both go to jail for the full sentence.
No idea what she's actually working on (coding, design, pr).

1) at 14, it's a hobby. No stress, no pressure, no family, no obligations. I don't think her attitude can relate to 90% of HN readers. Her tone is ok for other 14yo, who should listen to it and get their asses moving as well.

2) programming did it! (apparently) The languages and the way of thinking is rooted deep-enough with the "cyber-generation" to consider them IT-literate at this age. Nice.

3) if startup eco-system is ripe enough for teenagers with no experience to make something valuable, I would conclude that the professionals should re-assess their position. If everybody's doing it, it's not a profitable direction, imho.
Along with icebraining's post, I can confirm the reason I give more in the bundle is to show there is a market for Linux gaming to make money.
We do the same thing at 140Fire. 4 days in the office, 1 day at home. There is just not enough time for people to get things done on Saturday and Sunday, nor should they have to spend their 2 days off trying to accomplish personal tasks. Friday is the perfect day to take for completing personal things. It also makes them work harder and more efficient for the 4 days in the office.
I use goto all the time, but only for one coding pattern. It's a very powerful pattern, which allows me to do memory cleanup completely on a per-function basis:

int abc(void *ctx) {
int rc = -1;

if (outcome_of_first() != SUCCESS) {
my_log(MY_LEVEL, "Log my error");
goto over;
}

if (outcome_of_second() != SUCCESS) {
my_log(MY_LEVEL, "Log my error");
goto over;
}

...

rc = 0;

over:
if (something_allocated != NULL)
free(something_allocated);

if (something_else_allocated != NULL)
free(something_else_allocated);

return rc;
}
Art of the Quiet Interface
Using the keyboard is often much faster than the mouse if you know what you're doing.
> Hell you could argue that a 14 year old has it easier than anyone else because they have absolutely zero responsibilities...

Did you read the article? I think she made the exact same point:

> Speaking of taking action, teens are in one of the best positions to do so. Being young is the single greatest advantage I can think of. Boohoo I have to go to school, boohoo I have to have a social life, boohoo I have to do homework. Damn my life is hard. All these older entrepreneurs have to do is: feed themselves, keep a roof over their/their families head, potentially hold down a job, pay bills and more. The point is you should never allow anything to get in your way of working on a project.

But don't let me interrupt you from enjoying your haterade....
Want To Make Your Web Content Available on IPv6? Check out RFC 6589
They have, just like Ubuntu and others. I think that post is referring to things that have typically been seen as problems, not necessarily things that are still big problems.
Audio: ALSA would cover basically all distributions. Pulseaudio is used or available for all recent releases. Plus, OSS, ALSA and Pulseaudio aren't exclusive. You can have all of them available at the same time.

Multimonitor support and HDMI have absolutely nothing to have with applications.

Packing format (for Steam) is irrelevant when you're just distributing statically compiled binaries. And the games themselves would be packaged in Valve's DRM-enabled format anyway, like on the other platforms.
"Google does at least say that these conditions are solely for “the limited purpose of operating, promoting, and improving our Services, and to develop new ones,” but as terms of service can change, I’d be a little worried about this claim."

Er, you could say "as terms of service can change, I’d be a little worried" even if the only term in the ToS was "these terms of service can change". If the problem's only a problem if the ToS changes, then it's not a problem yet.

Well, aside from the problem of the whole notion of ToS/EULAs being completely unsuitable for the way they get used nowadays. But that's a whole other issue, and has nothing to do with google.
You could merge this data with an online bookstore to get something that's like a library catalog in some ways but lets you buy the books.

If you're interested in "generic databases", like myself, books (and other creative works) are interesting because they are about various topics. Knowing what books have been written about what subjects is a bit like having preference data from millions of users, except there's more coherence, so you can do more with less physical data.
Here is an idea, translate the text into a picture. An API will take text and generate a representation of the description using images from the web via google image search.
Whilst Propelly is struggling with the HN load, it seems to me that it's pretty much identical to Gumroad, except with that added (and very reassuring) 'a 14yo is a major contributor' factor that goes down very well in e-commerce. (Perhaps there is more to it?)

This approach to business is precisely what brings on all those 'bubble' cries. We've made innovation seem like a matter of retracing the steps of others with a minor twist, and those that want to join the profit party infer that the steps themselves create success, rather than a perfect storm of randomness. One should only re-create a wheel if it has developed a bad attitude or hired a lawyer, IMO.
yes it is. the same was with dropbox tos and others.
For me personally, the content of the article isn't really very interesting.

Defining yourself by your age and gender means you want to be judged based on those attributes. I'd rather judge things on their merits.

Also the post comes across as a bit "first world problems". It's someone lucky enough to be born in a first world country, with access to free schooling, free healthcare, computers, the internet etc...
It might just be me, but I don't usually trust cultofmac.com with reporting my unbias Google news.
WWDC 2012 (June 11 - 15)
2012 is the year of linux on the desktop!

Seriously reading some of these comments makes my head hurt... even if valve does port the source engine and their games to linux, that's only a handful of games... Most developers are still not going to target linux because it's painful to develop games for* and the market is relatively tiny.

*I've never developed for linux but from what i've read the summary is: video driver support is a mess, low-level access to hardware often requires hacky work-arounds or is just not possible, and of course there is lots fragmentation with having different distributions which just adds to the already painful fragmentation already faced by PC devs with having to support lots of different hardware.
Microsoft continues to cling to some weird file extension restrictions regarding what you can do with SkyDrive. Leading to idiotic documentation notes like this:

"(downloading any audio file type, and uploading Waveform Audio File Format (.wav) only, is supported)"

http://msdn.microsoft.com/en-us/library/live/hh826545.aspx#f...

Yeah, I get it. No MP3. But dozens of common file formats are missing and they just quietly added support for a few Adobe types. Yes, SkyDrive: the system that won't let you store an .eps file.
Ask HN: How can I meet other programmers?
I've recently moved to Jacksonville, FL and I'd like to meet some fellow developers. The city I lived in before moving to Jacksonville had virtually no tech community so this isn't an opportunity I've been exposed to.

Here in Jacksonville there are a few programming meetups (the biggest being RubyJax, organized by Hashrocket), but my experience has all been in Python and there isn't much of a Python community as far as I can tell.

I have a real desire to become a better programmer but, without anyone to talk shop with, it's a lonely venture. Where can I look to meet fellow coders?
Sorry but what in the article reeked of arrogance? You should try commenting on the actual content of the article and not on the individual, who, truth be told, you know absolutely nothing about.
保湿
Huabao Int. drops 8% then suspends trading after Anonymous Analytics report
My apologies; I suck at communicating.

I think I agree. This camera is cute but this particular implementation has flaws -- that's what I said before and what I hoped would be my take-home message, and I guess I didn't highlight that enough. I certainly didn't intend, "oh, fix this before it goes into production!" or anything like that.
Why an Indian Web Design Company?
So how does the x86/ARM difference work with regard to apps? I know most Android apps are written in not-Java-no-really so presumably they're just compiled at runtime, but isn't it possible to write Android apps using native code? How does the Android developer toolchain handle the different architectures?
I understand where the OP is coming from, but I will go one step further.

If you are teaching programming to someone who has never written a line of code, you need to do away with the programming language all together.
When you start out, you are learning two distinctly different things at once:

* General programming principles; abstract thought patterns.
* The language it is being taught in, along with all of its oddities and quirks.

These two do not mix very well and can, in some cases, be counter intuitive.
I believe that teaching someone to /think like a programmer/ and learning analytical and iterative problem solving are of primary importance. They apply to any language. Once you grasp these, the actual language of choice is considerably less difficult because patterns in the language are immediately familiar.

I'm fairly confident that you can effectively teach someone to /think like a programmer/ without ever showing them a single line of code.
Craig Kilgore Interviews Compendium CEO and President Frank Dale (FrankCDale)
Apple WWDC 2012 Open For Registration
Is there even evidence of Google really verifiably loosing any user data? If not, considering the amount of data they handle, they can probably be considered the best at not loosing data, from a bayesian point of view.
I would hardly call "Cult of Mac" journalism. But yes, the other outlets, like CNET, etc are definitely incompetent.
Foundations of C++ - Bjarne Stroustrup (slides)
hmmm. so the "bugger words" at the end of, for example, http://www.ibiblio.org/apollo/listings/Colossus249/MAIN.agc.... are checksums - see http://books.google.cl/books?id=3fKzL0HfJp4C&pg=PA232...

anyone know the etymology? is it just a shortened form of "debugger"? is "bugger" not common slang in american english? or is this a joke?
As one of the comments there says, I'd class his example of destructive criticism as constructive criticism, because it gives clear pointers on how to improve, and why they'd be improvements.
Booksite of Robert Sedgewick's Algorithms 4th Edition
蜂蜜面膜的作用
Even within America, norms differ. Two weeks ago my family travelled to California for a vacation, and while walking around they marveled at the way cars would stop for pedestrians waiting at crosswalks. The first time this happened, they were confused... the driver came to a stop to wait for us? In Raleigh you have to wait at a crosswalk until it's all clear in all directions, even if that takes a few cycles of the stoplight, and jog across before more traffic comes.
I believe what was meant is that you can't split jail terms post-sentencing, and let someone else serve half your term.
chuckle is a good thing:)

Having a breadth of designs between generic and super special will relax the scene a bit, I am kind of freaked about our enforced gadget conformity. Lets get a little freaky!
Http://www.starmores.com/
The logo look like it's made of Apple TVs :)
Here's a link to yesterday's discussion and the AA report

http://news.ycombinator.com/item?id=3883222
Yes I did, Mr. serious face.
Python's PyPI Mirror status page
Devon Walks - Watersmeet Waterfalls Videos by Walks And Walking
Now you've ruined it for everybody. On the other hand, I shall get rich offering SAAAS (SpamAssassin As A Service) on Mechanical Turk...
Apple Worldwide Developers Conference June 11 at Moscone West in San Francisco
I used Yast in 2000, and generally had a good experience with Suse. The distro won out for me, as I could configure Yast through an ncurses interface. You had to surrender some control to Yast, which was both a blessing and a curse.

An issue is one of consistency across the distributions - which is partly the nature of the beast of Linux. And that's why I recommend a distro with a large community to a newcomer.

That's not to say that the underlying tools aren't there, it's just the GUI tool chains are missing or could be better and more consistent.
Apple Announces WWDC 2012: June 11-15
FTA: "The released Linux client should be available by the end of summer."

Keep in mind, we are talking about Valve Time[1] here, so Phoronix wasn't wrong. =)

1. https://developer.valvesoftware.com/wiki/Valve_Time
Dreadful article. FTP Must Die is far more technically interesting, accurate and detailed: http://mywiki.wooledge.org/FtpMustDie.

Their solution to FTP being in the clear is “managed FTP”? Fail.
I'm partially referring to 2012.
Possibilities of movie fake on Google earth and Paranomio
Thanks to Google's continuous efforts to enrich Google earth, It may be time to put some stories on Google earth. I tried one for Japanese famous movie series "Otokoha tsuraiyo."
Apart from games, there's no problem really. As for native code, you can compile a fat binary similiarly to as described here (if you're using the NDK): http://stackoverflow.com/questions/5089783/producing-optimis...
Emre Ilkme
Marketing tips by Emre Ilkme . Effective communication with one person can be tricky. How can your company effectively communicate with large groups of strangers, keeping their attention long enough to explain why you should be chosen...
Feedback, Unemployment, and Crowdsourcing: A Modest Proposal
The sections are still there, so it depends on which part is legally binding, the excerpts or the clarifications. Even if Google isn't claiming my IP, they could guarantee that my documents will not be viewable by others except when explicitly permitted. For example, will photos I store on Google Drive appear in image search if they contain some recognizable landmark?
* Inconsistent desktop UIs and administration tools

This one is just the nature of the beast of having disparate distributions.

But the others hold true. There is progress don't get me wrong, but these are issues none the less.
Online romance
I guess that it happened to all of us at least once: we fell in love with a person that we’ve just met online. Or at least we thought it was love. So what do you think? Can this type of fling be real love, or is it just a game?
If Google decides to develop a new service which auctions read access to your files to third parties, wouldn't that be consistent with the terms of service?
5 Best and useful Cloud Storage Services.
Go to rubyjax. Chances are you'll meet people who also code python. Even if you don't, it'll probably be an interesting event anyway.
Hmmm - fair enough... besides free public and private repos they appear to have an educational plan as well.

http://www.atlassian.com/software/views/bitbucket-academic-l...
'Crazy' entrepreneurs plan to mine asteroids
Horror special effects artist arrested because of outdated Canadian law
Bugger is not common slang in American English. You can find people who will argue about that, but they don't get out much.
So we will see new MBP in June then.
Why can't I scroll down on this post in Chrome or Firefox?
"Core" memory is resistant to cosmic rays. The state of a core bit will not change when bombarded by radiation in Outer Space. Can't say the same of solid state memory.

I worked on core memory computers in the 60's. You had 16K, tape drives (no disks) and FORTRAN. What a gas!
looking through some of those documents a couple things stand out to me:
1) learn your maths people if you want to do rocket science stuff
2) the amount and detail of the documentation they wrote back then is unreal
3) the simple webapps I write for big bucks at local megacorp pale in comparison to those programs that frickin landed people on the moon!
Happy Mother's Day 2012 SMS, Quotes, Wishes & Wallpapers
It depends on how innovator they will make it! It could hurt their trademark or it also could boost it at a point that it will be a new major product of Apple!
Disclaimer : I am in no way related to Remy and I am not doing this to get people to donate.

I think many people can find this event interesting especially since we talk a lot about freedom of expression and internet privacy here, that someone was arrested for producing horror movies online is a story worth telling.
It does look like Apple TVs.

It also looks like multi-colored and multi-sized iPhone home buttons.

But that might just be me projecting my own desires. ;)
Critique my company's first technical job posting
Um, start a Meetup and Tweet about it? It'll cost $50.