skysight-inc/HackerNews huggingface dataset:
#BoycottApple trending on Google plus due to Galaxy Nexus ban
Redefining the Number 2 in Python
"We took away this thing you know and replaced it with five things you don't on the theory that you'll be so delighted with the changes that you'll be more willing to purchase a less essential product from us in the future."

That is a gamble.
passwords for other sites

Wait, seriously? People are using websites where the password reset emails are being sent from somebody's Droid phone? I think you've gotten a little carried away.
Is this ok
I counter your point with the following: Theory and practice are more similar in theory as they are in practice.

In THEORY flash is a cross platform tool to provide a uniform experience, and allow for rich content on all platforms.

In PRACTICE flash is a cpu/gpu hog which has more bugs than IE, and while flash's performance will probably always top that of native browser apps (AS's static compilation is key here) it cannot be as good as native apps. On the HTC EVO I have not been able to run ANY flash program, EVER, successfully. The best I got is a few seconds and the biggest battery drain I ever saw. TL;DR - flash for android is just a security risk and space waster with no benefits. I uninstalled it because I have root and never been happier.
If you really want to make it funked out, you could set up a CI process to check out your puppet scripts and build an AMI whenever a change is made to your config. Then the deploy task would be a rolling upgrade of the new AMI to whichever environment you want the config to affect. With some cloud formation and puppet trickery you could also one-click-bootstrap new environments (e.g. "production in region x", or "staging in region y") and just run the deploy task to that new environment.
27-year-old Internet community The WELL up for sale
That's an excellent explanation. It also fits the mold of just about every other "service X broke into service Y and stole my info" story, wherein people forget lots of other plausible explanations.
Ever seen sites with the ability to connect via Facebook? It often grants said site(s) with the user's Facebook primary-email. Now all personal emails, including password recoveries, are going through Facebook for said site(s).
Please review our site Touristlink.com    
Any suggestions would be great. Thanks.
In my role as angel investor I talk to a LOT of entrepreneurs who think that having great advisors are necessary because of all the valuable advice. Unfortunately, I'm with Dalton - advice isn't all that useful.
I said nothing about password reset emails. I come from an IT background. I can't even count the number of times I've sent temporary passwords over email to co-workers, customers, etc., including from my phone. If something can be sent via email, it will be, and when the numbers are in the millions...there's a lot of data that people consider private.
Lines up well with my impressions of the system.

Perhaps my point about not doing stupid treatments was badly phrased, though: your collarbone example is one such treatment, and stupid isn't exactly the right word. Humans seem to have this inborn tendency to always overestimate the effects of medical care. The USA healthcare system thrives on that impulse: if there's any procedure at all that could conceivably do something and you can afford health insurance, you get it, from a full array of pointless tests to highly invasive surgery.

In the UK, the system seems to work on the opposite assumption: because every cent spent on healthcare is a cent that the government doesn't have access to, it vigorously refuses treatments if at all possible. Hence, your collarbone example: most collarbones (apparently) heal easily enough on their own, so it's cheaper to assume it will and treat it later than it is to treat all of them to the maximum extent possible. "Death panel" is fairly histrionic, but it does have some validity to it. The issue is that if we want to get the American system's spiraling costs out of control, we need to recognize it doesn't have enough death panels (i.e. a willingness to say, no, it's better to give half-assed or no treatment here and perhaps sacrifice some level of well-being in order to save a couple bucks).

I personally believe that people place way too much faith in the ability of medical science to perfect outcomes, and that much of what we do amounts to modern voodoo. So I tend toward thinking that doing the minimum treatment that can be justified is the better way to go.
On Popularity
Love the icon...
I didn't bring up warranty. How does that work with my comment?
Protip: Write for you
No, it's a problem with futexes. If your production code doesn't use many (any) threads, you should be fine.

People are reporting the same issue with MySQLd, I had it with Firefox.
I'll have to check it out. I didn't even know the IPython notebook existed until I saw this post, but it would've been incredibly useful in the past.
I answered with a question because no-one here is in a position to actually answer any of these questions -- it all really hangs on what was said and done behind the scenes; I'm just playing devil's advocate and providing an alternative point of view.

My opinion is that upping the max. resolution for a graphics card is neither especially innovative nor difficult (early reports seem to show that the chip is not really fast enough for it anyway -- see the review on anandtech). While producing a 15" retina display may be more difficult than a 10" model, it seems to me that it's more of a yield and cost issue (but perhaps there's a lot more involved).

On the other hand, having the vision (okay, the deep pockets also help) to get all these previously non-existent pieces together, and to get it working with reasonable battery life and heat, could be seen as innovative -- if any part of the MBPwRD is.

(The redesigned fan is actually my favourite part -- I hate whining high-pitched laptop fans).

As for your final example -- there doesn't seem to be any innovation in it at all? Innovation is about coming up with something new. Let's change it a little -- suppose your boss came up with a complete idea for a genuinely new web app and asks you to build it; much of the innovation is his, in my opinion. If you do something genuinely new in the implementation, then you may also be innovating.

I guess my point is that (I believe that) the product can be innovative even if the parts aren't, and especially if they are.
Then why review it? Why don't they review bicycles and race them against Corvettes?
Gene Visualization: an introduction to conventional methods
It's 2038, not 2037.[1] (Specifically, January 19th, 2038 at 3:14:08am.) And while lots of systems will be 64-bit, many programs still won't be -- and it seems highly likely that this will be a significantly more serious and widespread problem than, say, Y2K or DST. (And certainly more serious than leap seconds, which happen relatively frequently.) Then again, I might be biased: perhaps I'm secretly hoping to spend the years leading up to 2038 paying for my retirement with high-priced consulting gigs to fix it...

[1] http://en.wikipedia.org/wiki/Year_2038_problem
It took you only two years to get your PhD?! I thought the average duration is around 4-6 years. Congrats!
Western Digital My Book Thunderbolt Duo: First Impressions
The correct way to do it is as follows.

1) Set up a test environment using puppet or whatever that boots up an image instance and deploys your whole stack to your cloud provider.
2) Deploy your release candidate to this environment.
3) Run some smoke tests, acceptance tests and maybe even a few performance tests against this environment.
4) If all the tests pass store your image somewhere (S3, GitHub) also make sure to tag the image with your release candidate version.
5) You can now deploy this change-set to your production environment.

When things go wrong you will have fully configured servers available almost immediately.

Now granted this is potentially a very long running process but you could simply set this up as a nightly build.
I don't think it's as clear cut as you suggest. For example, Warren Buffett has earned a return on capital averaging around 20% over his life. This means he had the choice of giving away, say, $1 million in 1970 or $1.5 billion in 2010. I think the second option is the better choice, even if it is technically not as 'altruistic'.
Reading this simply reminds me that there's nothing more important and precious in life than loving and caring for your near and dear ones!
They are now making more profit while shipping less, loved it!
Same for me, but I do have my screen's brightness turned down so that white backgrounds don't glare.

FWIW, I discovered the Firefox plug-in Tranquility recently. It is sort of a light-weight Readability. Although it has far fewer tweaks available, it compensates by using much less resources. Readability was pretty much unusable on my low-spec laptop.
But perhaps more violence over resources like Lithium.
I tried the same and contacts disappeared.
I think the word static was misused in nkurz's post. static variables are always initialized, at least to 0. Initializing a stack variable shouldn't harm performance.
Once you dig into the technology a bit it's somewhat disappointing. The best layman summary I can make:

EEG or other electrical signals are scrambled in the skull, bouncing around inside, making discovery of origin impossible from the exterior. The best we can do is binary on or off, which is how the emotiv device works, along with detection of facial/other head muscle movements.

MRI can detect origin of signal, but the machines are huge, like the size of a car; and power hungry, and crazy expensive, and the resolution is something like one minute per signal.

Sorry to be a bummer ;) I want to see brain-computer interface as much as anyone.
Makes me wish asymmetric crypto was used more often :) "Hey, send me your public key and I'll encrypt and e-mail you the password."
Not surprising. If it was trending on Twitter that would be news.
Startup courts Millennials with social, crowdsourced news site
The day that there is a #BoycottGoogle+ trending on Facebook/Twitter will be the day Google+ can claim to be truly mainstream!
It is absolutely amazing. I think it would be pure gold in the classroom.
Just read this in one sitting. In many ways, it parallels an entrepreneur's journey from other stories I read, except at the end the rainbow, there is only graduation.

I'm glad I'm not an academic
Why should a product judge whether its successful or not based on other product. Google plus has some of the most tech savvy users and level of conversation is usually very high. I will say that most early adaptors of G+ are pretty influential in their domains.
He doubtlessly meant to respond to ghshephard's comment [1]. Hopefully that clears up some confusion :).

[1]: http://news.ycombinator.com/item?id=4183869
Just started http://www.reddit.com/r/boycottapple/

It's about time.
Don't many phone users sync their phone contacts to Outlook and similar? So wouldn't this lead to "work email" contacts being caned by Facebook?

I just checked mine, but seems all my contacts only have phone numbers since I use Gmail and GApps web-only accounts.
It's a little more complex than you present it. You only get to think of Alan as inefficient because you know what Charles did in a similar situation. However, if you only knew what Alan did you'd say he was smart and efficient.

He did everything he was expected to do and some more, a very industrious guy. He didn't seem bothered about doing a complicated design, writing lots of code, coordinating the other developers and the testers, revising the code several times and maintaining it. He wasn't lazy at all.

On the other hand, probably Charles didn't want to do all that stuff. He just wanted to write as little code as possible with as few bugs as possible and be done with it, no maintenance at all. And that required thinking very carefully and deeply about the problem he had to solve in order to get it right and write the necessary code.

In trying to do as little work as possible and return to Space Invaders, he had to be smart and efficient. That's the lesson here, great hackers use their brains and write great code to solve their problems with the absolute minimum amount of work required. It's really about laziness.
Its surprising because it has stayed their for 2 days. Also most of the technological world (including HN community, based on previous discussion) loath the present patent war which could stifle software innovation based on stupid patents. I wil say Google plus is reflecting the sentiments of Technology Community more then any other social network out there.
True, but the question still stands, since you can still test it by just telling the kernel to insert a (fake) leap second.
I may be using incorrect terminology, or at least I think you are presuming a more object oriented interpretation. I don't recall the exact circumstance, but it was a case where one would normally call calloc() rather than malloc() once for a buffer. This proposal to switch to calloc() was rejected due to expense of calling bzero(). I think I proposed making it a array with an initializer rather than a pointer, taking a couple KB size penalty in return for quieting a warning and removing some code smell.

The code wasn't merely copying an uninitialized variable, it was branching on the random data that happened to be in the data returned by malloc(). This confused Valgrind, but was thought to be safe due to some later check. To me this was fragile code and unsafe practice. To the decision makers, it was a good way to save a couple cycles and a few bytes. The culture (at least at the time) felt that efficiency trumped clarity and maintainability. This is a blessing and a curse.
I agree. This is a trending topic on a Google property, to protest a court ordered injunction on another Google product. Unless this trends on Twitter or reaches Reddit front page, it is of no consequence.
If you aren't buying a product, you are the product.

That's worth drilling into your head.

Yes, that means that User = product from HN's perspective, but I am willing to bet it is a lot more of a complex connection than it is with facebook ;-)
Gotcha. I was reading from the comment section of my profile and didn't see all the comments.
They're already moving into the datacenter as well.
Live European Championship Final 2012
Watch Online European Championship Final Match between Spain vs Italy. Please do not miss the today’s great match between Spain vs Italy.
Looks similar to Lua's metatables with __index property
6.3.2.3.7 allows for conversion between pointers to data ("objects") and 6.3.2.3.8 allows for conversion between pointers to functions; there is no provision for casting between data and function pointers.

6.3.2.3.5 and .6 allow for abritrary (implementation-defined) conversions between integer types and pointer types, so any conversion between function and data pointers must go through a suitably large integer type if such exists (converting a function pointer to a too small integer type is UB).
Comparing Instagram's growth with Facebook and Flickr
This is fighting stupid with stupid. Oh I know, let's make an online petition to let Apple know how upset we are. Between that and a trending G+ topic, surely they'll change their ways.

So that we're clear, since reactionary fanboy downvotes are popular here, I have no desire to part with my beloved Galaxy Nexus or new Macbook Air. I just find it completely inane that this is frontpage HN news.
Well..I did a quick search on reddit and found this..and it is trending
http://www.reddit.com/r/Android/comments/vv3v2/boycottapple_...
Wow that live stream update is a nightmare - I keep trying to read what's happened and things get pushed down almost immediately. A clickable (or w/e) "18 new posts" would make it usable.
You did not address the question.
That's undefined behavior meaning that anything might happen, including appearing to work [most of the time]. C allows casts between two data pointers and between two function pointers, but not cast that cross the data/function boundary.

Any cast that crosses function/data boundary must go through suitably large integer type; UB results if you cast a pointer to a too-small integer type. See my other comment in this thread for a reference to the standard.
Fanbatis
This is a post I wrote a while ago, but forgot to submit to HN. I think it is still a very interesting chart, even though it's now a couple of months after the acquisition.
"How Do I Get C Namespaces?" and "How do I get Python Slices in C?"
You can hit the pause button or scroll down a bit.
Disclosure: I run http://www.feedsapi.com , a service that makes RSS a must-have .

I don't think RSS is dying and I also don't think people don't like it, it's just a complex technology for the average Joe to use, so let me try to elaborate. You need an RSS reader to use RSS, a techguy can just move on download rssowl, rssbandit...etc or use google reader, the average Joe has never heard of RSS bandit, has no clue how no clue how to use RSS on a computer and needing to download a new software or signup to another service to take advantage of RSS is another entry barrier for many people, so that's actually the main problem IMHO. Of course you have many publications with a crap user experience on their RSS full of Ads and truncated feeds ( I run a service http://www.feedsapi.com that fix both issues) , butnthere are many services to fix that.

In contrast, the entry barrier for rss on smartphone is very low, users download an RSS reader and they are ready to go. I mean, flipboard, Sparse RSS Pro, Pulse, Reeder...etc, are nothing else than RSS readers and they are very popular on all platforms ( android, iOs, windowsphone....) and the average joe tend to love them as well, so I think RSS just need more time to fully reach the average Joe. Social Media is no replacement for RSS, I don't get why people tend to compare both, it feels like comparing oranges to apples.

P.S. sorry for my english, not a native speaker.
I'm really of two minds about the write for you/write for an audience argument. I started blogging early this year, and so far I've written and published four posts that don't make me want to gouge my eyes out. That's not to say that what I've written is especially good, just that it's passable. When I started I was shooting for one post a month, so I'm obviously way behind on what I thought was a conservative goal.

What surprises me most about the whole exercise is how overwhelmingly bad I am at writing. More than 80% of the content I've written has been thrown away. If I wrote code like this I'd have been out of work long ago, but I just can't bring myself to go on permanent record with half-baked poorly thought out blog posts.

I hate to put this so bluntly, but many people out there lack this kind of restraint. As a consequence, there's just a universe of truly awful writing online. The Joel Spolskys and Steve Yegges are really few and far between.

So yeah, write for you, but if you don't mind, could you do the world a service and write for the rest of us too? We'll all be better for it.
How earphone remotes (with play/skip buttons) work on a single wire
Has Apple actually posted the cash required to enforce the ban? Until confirmed, this is merely doublethink.
>Why should a product judge whether its successful or not based on other product.

I think it's his intent to show that nobody outside of tech really cares about this.

>Google plus has some of the most tech savvy users and level of conversation is usually very high.

The 'tech savvy' users are everywhere. What it shows here is what everyone already knew: that much of Google+ consists of Google fans.

I'm eager to see when there is a #boycottGoogle or #boycottMotorola for the Xbox ban.
Lady Gaga's Manager Calls Her a '200-Pound Toddler'
I don't understand why #BoycottSomething should be used for protests. Boycotting an influential company is extremely hard.

I'm sure that there are more rational ways to protest, instead of trying to boycott a company that actually delivers some of the best products. No company is perfect and Apple's case is just a tip of an iceberg in the whole industry.

http://www.dontmakemesteal.com/ is a good example. We know the movie industry sometimes uses intellectual property rights against their customers but there are good ways to fight back without disregarding the merit of the entire thing.
I intend to migrate to Canada soon. Maybe one day this problem will be solved by the "free market" between nations --- through people voting with their feet at this unacceptable situation. I'm not holding my breath...
WebGL around the net, 28 June 2012
Ex-Facebook Employee Says Zuckerberg Used To Treat Sexual Harassment Like A Joke
There arguably already are.

http://www.cbsnews.com/8301-503544_162-20111646-503544.html
I feel 'meh'. I just fixed mine, and that's it. People shouldn't rely on Facebook for making new connections anyway. And my friends who are there know how to contact me better than to rely on Facebook only.

I mean, do people seriously expect these things not to happen? We don't have absolute control over these things. These companies only give us the illusion of control so we can make them some cash, at the end of the day.
More interesting than a bunch of chatter on Google Plus is this article on Forbes, "Could Steve Jobs actually win his thermonuclear war?":

http://tech.fortune.cnn.com/2012/06/30/could-steve-jobs-actu...

I don't think this will be the last of Apple's actions against Android. When Steve said they'd "patented the hell out of" the iPhone, I got the sense he really wasn't joking.
I'm having a hard time imagining a scenario where a site would send some information via email but that same information would not be available to anyone logging in via the web interface. But whatever.
I don't follow -- wouldn't a linear approach yield a maximally even rate of adjustment?
Ah true, I take back that part of my argument then. Maybe Google does owe him something.

I still think he was being childish and over the top, though.
Had the same issue across all our VMs running Java/Tomcat applications.
There's an important difference that I think you're eliding. People who use Apple devices and services, are Apple's customers; people who use Facebook services are Facebook's product. The former are not always treated ideally, but the money flows from them to Apple, so Apple is preoccupied with how to make their long-term experience better - e.g., to ensure that they'll continue to be disposed to give Apple money. The latter are digital sharecroppers, to use Atwood's phrase, and Facebook has repeatedly demonstrated that it doesn't give a shit about making their long-term experience better.
Could Steve Jobs actually win his thermonuclear war on Android?
>What it shows here is what everyone already knew: that much of Google+ consists of Google fans

On the the day New IPad launched , Ipad trended on Google for whole weekend - mostly with people sharing pics of iPad and taking about gorgeous retina display.
Labnol.org Hacked (Actually Cracked)
Documentary Film
Documentary film is a film that is supposed to document reality.
Glad to here that more testing is done. The "warnings as errors" is controversial, but it's practice I like. Once your compile has hundreds of "safe" warnings flashing across the screen, you aren't going to notice the "real" warning caused by your latest change. Whereby if your code compiles cleanly and quietly, you'll definitely notice the new one. Defaulting to -Werror is just a way to enforce this convention.

You are absolutely right that not all the warnings are accurate, and that not all code should be changed to satisfy a every compiler. But I'm arguing that there is a long-term benefit to choosing a single compiler, and making the modifications necessary to allow this compiler to run without warnings, even if the behaviour is provably correct without doing so.
Check this out: https://www.facebook.com/groups/265909356834382/