skysight-inc/HackerNews huggingface dataset:
"If you look forward 5+ years, everyone is doing much of their internetting via their phone"

Sure, but a nontrivial portion of that internetting will be with your phone in either a laptop or desktop dock station. Laptops and desktops are dying... laptop and desktop form-factor interaction with computer isn't.

One of the larger of the several reasons I'm grumpy about the way that cell phones has evolved with all their heavy vendor lockdown is that I should be able to use a cell phone as a full netbook with only a bit of effort. It's a f'ing computer, stop pretending it's not, let me in! Instead, hacky half-assed bullshit is barely in hardware beta from a select group of off-brand manufacturers, even as "a Linux desktop" is a solved problem. If I didn't have to invest in both a laptop and a cell phone I could justify a much nicer cell phone to myself.
Facebook "could" go the way of Myspace, but I'm guessing that their talent is significantly better than what Myspace had. By all accounts their engineering talent is on a similar level to Google. They're almost certainly not as good a buy as the Google IPO in 2004, where the search advertising market was still in its infancy, but look at Apple. All it takes is one amazing product that helps to spawn a brand new market and they can double their market cap. I'd guess that Facebook has as good a chance at doing that as Apple, Google, or anyone else. That said, I agree that until they actually are able to pull that off their stock is overpriced. It will probably also stay overpriced for a few years no matter what happens.
I can see a usage case especially in the native environment for Facebook -- college students. So, you tell someone, "Hey, remember, you're playing with us in the Frisbee competition tomorrow over in Rochester. Meet me at 9am, North Campus." The next morning before you drive off, you check for messages and they haven't responded, but it's marked as "seen", which is some small comfort -- you still don't know that they woke up in time, but otherwise you can expect them to remember.

It's actually also possible to implement this in email, although the loading of remote images is disabled by default in Gmail. Any email which contains a link can point to a web service which notifies someone, "hey, this page was accessed."
Still, things just got scarier for people less savvy than you.
Note he said "suppose". His argument also applies to the copied test code (that was removed).

Parallelization is limited similarly to http://en.wikipedia.org/wiki/Amdahl%27s_law (usually called critical path when applied to development). I don't know the dependencies for this code, though it is part of a sort (Timsort) which was likely used by a few things, being a utility. As for test code, although TDD advocates doing it first, it's not a functional dependency. But, given the crucial importance of compatibility in this situation (reverse-engineering standard libraries), you might well want it first, to catch problems ASAP when they are cheaper to fix.

> Q. Why did you copy the rangecheck function for Timsort?
> A. It's good engineering to reuse the same function if possible

That's Joshua Bloch (it was his own code he copied).
http://www.groklaw.net/articlebasic.php?story=20120419221941... I think "good engineering" includes the accelerating factors I mentioned above (also, future modifications/bugs-fixes can be made in one place, when the same code is called, which was Bloch's long-term expectation).

BTW: Some other people are responding without reading fully - please take the time to do so. It elevates the discussion, making it interesting and engaging. I am really delighted to be shown wrong and to learn something, but it's hard for a response to a comment to be persuasive if it doesn't address that comment.
that's the point of view of a small agency.

And the big agency would go nowhere if it actually had to do the creative work.

and yes, when the client is clueless, there's lot of people in the way making money.
If I have Facebook in a background tab, and a message appears, will it say i read it? I keep Facebook in a background tab 24x7, but only look at Facebook about once every 2 or 3 days.
Even with faulty convictions, police may be seen by the wider community as able to do their job and thus the conviction for them is a cover up for incompetence. It may also be a vent and prop for communal racial prejudice. Also, victims' families are said to get the closure they think want, and incidentally many are against capital punishment anyway. Lastly, with faulty convictions, not only is the crime of murder perpetuated within the system, but the true killer walks free unhindered. Justice? Anything but.
Note that OKCupid lets you turn that feature off.

Facebook apparently doesn't let you turn this off.
Aren't they shooting themselves in the foot with this? People seem to love checking out their acquaintances, so enabling some mild "stalking" seems to be part of FB's appeal. If that becomes visible and thus awkward, it could make them a less attractive platform.
One point that you may want to consider is that a Netflix subscription + selected a la carte services is a powerful and cost-effective combo. In my household, Amazon & iTunes aren't in competition per se with Netflix. Netflix gets its monthly fee regardless. When the 3 year old wants to watch something, it's Netflix. When I'm browsing around, it's often Netflix. When we want something in particular and won't wait, it's Amazon or iTunes a la carte.

While I wouldn't mind if Netflix would start offering a la carte as well, personally it's not much of a bother. The videos play either way.

So the whole "vs" approach may not be the most accurate. I'm not limited to any one of them, and with a month of Netflix costing less than a single top-tier movie "purchase" on iTunes it's not hard to justify a bit of mix and match.
Even though I am not averse to IP rights generally, I strongly believe they need to be applied with their proper goals in mind and that it is deeply prejudicial to all concerned when they are misapplied - in that vein, my view is that APIs should not be copyrightable, as this to me is an abuse of the principles of copyright (if a rare API design is so novel as to be worthy of protection, it should be protected by patent).

In the Ninth Circuit, however, the same Johnson Controls case that held that the components of a computer program are to be assessed item-by-item to determine what is protectible and what is not also set forth the (judge-invented) doctrine that the structure, sequence and organization of elements in a computer program can be protected by copyright even if the discrete pieces are not in themselves expressive. Taking this as its point of departure, Oracle argues at length about all of the "expressive choices" that were made in the 166 API packages that are part of Java (and in the 37 API packages specifically at issue in this case), how they are named in special ways, how they are structured to take certain parameters and not others, how some call certain classes and methods not others, etc. Oracle further argues that Google could have achieved the same functionality that it gained from copying the APIs through "other means" such as APIs with different names and the like and that it could have done so without using the identical "sequence, structure, and organization" used in the Java APIs. It analogizes all this to a musical composition that is readily protectible under copyright even though individual notes are not.

I personally think the Oracle argument is a crock but, when you are able to devote huge resources to developing a case, when you can hire the best experts who can attest to the countless forms of "creative expression" of the type alluded to above, when you can pay the best lawyers to spin it out endlessly from every conceivable angle, you get the scary prospect of a court buying into this sort of analysis and mechanically concluding that, yes, all this is protected by copyright because it is "expressive" and not merely functional. This is why I think that the judge, who is bound to follow the Ninth Circuit precedent, will really need to dig deep to make a definitive ruling here that APIs are not protectible by copyright as a matter of law. An appeals court will have more freedom, however, and can focus on the purpose of copyright law and on why it is absurd in light of modern programming realities to give any party the power to monopolize API-style functionality in ways that will paralyze the industry. The judge is a very good judge and he may also land on the right conclusion - it is just harder for him because he is bound by some restrictive precedents.
Bygningskonstruktør
bygningskonstruktoren.dk is a building consultancy and other consultancy engineering firm with an experience of over 20 years in the construction industry. If you need anything related to architectural consulting, feel free to contact us.
> all items need to be separated by a colon, except for the last one, that must not have a trailing comma, making line swapping a nightmare

Then use a language which allows trailing commas in lists, param-lists, maps, e.g. grOOvy
this!

It's essentially the Ubisoft Route (Assassins Creed 2 et al) that everybody was incredibly critical of, and they actually removed it by now.

But when golden boy Blizzard pulls shit like that, suddenly everybody is like "Awwww, yeah Diablo!" and I see only few criticisms about the always-online system. (compared to Ubisoft)

One of the reasons I heard for the missing offline single player was "Cheating vs. Real Money Auctionhouse". This seems fallacious to me. Just provide an offline mode that is completely separate from the online part and also separate from the Auctionhouse.

shrug
Don't you have to pay OkCupid to turn it off?
Aim & Shoot: Hambo 2: Hamtouchables - Free Online Games
it used to be like this with phpbb, so it is not a news really. but as bad as phpbb was, this is annoying too.

fb should make it an option in the privacy settings, as it is with email systems where you can opt out from the message receipts.
It'd better damned well be a tablet with a full keyboard, a TrackPoint, three mouse buttons (at least), and support a minimum of dual-head display at 1920x1440 x2.

Yes, it's nice to be able to drag my computing environment around.

It's also damned useful to be able to park it, and get some serious shit done.
All it takes is one cluster falling over due to one unexpected issue stemming from unprecedented, more-or-less unreproducible simultaneous load to take a service down, especially if it removes the ability to log in.

Distributed services under very heavy load are susceptible to all the same small bugs due to all the normal mistakes every developer makes, except it's much easier for those bugs to cause catastrophic failures!
Avira Antivirus cripples Windows machines with latest update
Underscores are stupid? Get a Japanese keyboard
Obat Kanker Hati Tradisional
garcinone sangat mujarab untuk obat kanker hati tradisional berdasarkan hasil riset HO et al di TAIWAN tahun 2002, terbukti telah menyembuhkan banyak pasien
There have been times where I've actually wished they had a feature like this. Now that it's here, can't say I care for it much. In some cases, this denies me the opportunity to move at my own pace and come up with a well advised response.
I think it looks great!

In order for other people to start using it, it needs to look like it's being used. I think that you should create about a 100 users and add a few hundred products and comments. It'll take you a few hours of work, but it'll make the site appear to be much more successful, thus bringing in more users.
For visitors? Nope. You just have to pay if you want to see your visitors without being seen yourself.
What kind of instant notification are you subscribing to? Instant messaging?

Don't you prefer things piling up in a queue(email) rather than being constantly distracted?
Milestone for wi-fi with 'T-rays'
not able to access in India.

few days back many ISPs in india blocked access quoting government instructions. but last two/three days it was again available directly without proxy.

today it is not available with or without proxy.
Want to show your discontempt? Click on "Was this answer useful?" Then, "I didn't like the answer" (from memory).
Also while it works, it's slightly cumbersome - one will have to ensure not to give in to the temptation of clicking the red notifications, and to ignore the FB Messenger app in Android.

The FB Messenger for Android is a tremendous app that I have been using, over other apps, ironically the main reason is because it's a nice chatting software which does not reveal if you're online and if you've read any message. Now I will have to look for an alternative - Google+ invisibility may be the one.
Feds give $50,000 to Ontario angel investment group
An experimental single threaded server written in C which uses epoll
Weight Loss Fresh Food Delivery Los Angeles
In the Zone Delivery: Weight Loss Fresh Diet Food Delivery Service provides Toronto, New York, Los Angeles, and Nationwide residents with inspired healthy zone diet meals delivered to your door.
Boies is indeed well-educated and intelligent - he is one of the best trial lawyers in America. He's being somewhat disingenuous here, on behalf of his client; arguably, you would need to spend 6 months programming before you could look at RangeCheck and know what it does and why you'd want to use it. '6 months' is sort of arbitrary, but suppose your positions were reversed, and you were asked to fill in for David Boies and draft a fairly standard legal motion for submission to the court next week - you'd probably demur and say you'd need time to study legal procedure properly before you would feel confident drafting even a simple motion.

I think Boies is trying a forest-for-trees argument here, hinting that a jury might see the issue quite differently from a judge and that Alsup is discounting the significance of prior expertise and Bloch's existing understanding of Java. It's like one side saying '(something) is so trivial, anyone would have done that without thinking' and the other side saying 'well hold on, that task requires doing ten different things in the right order, and would take even an experienced person several minutes - looks to me like you made a very deliberate choice.' It's not a terribly strong argument, but Boies isn't there to represent himself; he's there to present a view of events most favorable to his client.

why on Earth are you allowed to regulate and prosecute it?

He's litigating it. Big, big difference.
Yup, that caught my attention too. And i think it puts things in perspective - Google search is a really really complex system. The fact that 1 year of Gmail usage roughly translates to about only 6% power usage as 100 searches is insane.
That would just show a warning in omnibox. If what OP says is a full red page, then it is because the security certificate cannot be verified currently. This may or may not be safe to open.
Oh hey, so this is why this is getting so many retweets.
"This seems like a real security threat and I haven't found a foolproof way of detecting it. Is there a way of protecting against this kind of attack?"

No. If you're going to provide clickable widgets that can be embedded in other people's sites, there is no technical method for preventing clickjacking.

Even if it was impossible to hide the element (pointer-events: none is one method, another is to place the Like button itself on a div with an opacity of 0.001) it could still be attacked by tricking people to click repeatedly in a certain area and then displaying the button. "Click here five times as fast as you can to win a prize" kind of thing.

The developers of the Facebook Like / Twitter Follow buttons know this, but they decided that the trade-off was worth the risk. There are also statistical counter-measures they can take behind the scenes (machine learning algorithms for identifying large numbers of potentially fraudulent Likes for example).
I'm ashamed to admit in my youth I created a fake Wikipedia page in a couple hours (between 3 and 5AM) that lasted for months before a friend of mine accidentally exposed it as fake by being silly in the talk section.

It was flagged as dubious because the date that the fictional piece the fictional composer I created had supposedly been performed the day of a new Pope's election didn't match the date on that Pope's wikipedia article.

Turns out we had the right date and the Pope's wikipedia article the wrong one. So our hoax ended up resulting in another article being corrected. From then on, anyone who looked at the talk page saw that someone had already flagged the page as dubious but that it had been resolved in our favour. This gave the hoax quite a bit of credibility. Made me realize how easy it is to create convincing hoaxes.
I think I read somewhere that FB embed sound tags in their html to simulate the images trick.
Phone, sometimes email. I've realized that I still keep in touch with people I care about, and those I've lost I don't miss. It's much better, much more natural.

The one thing I used to miss is party invites that get sent out to the masses. I would often not hear about them, so I started only going to parties I was personally invited to. Also much happier this way.
I find 132 columns is too wide for code (Good for tabular data, but not for code.) I want something I can read by running my eyes down the code. For me, this means no more than about 90 characters. A width of 132 cols means I have to stop and read back and forth, making it impossible to scan for something. Of course, YMMV.
No! It's of no interest to the sender when somebody has read their message. When building our invitation application we also had a feature that showed when somebody opened your invitation. But we quickly noticed that it was annoying because when you knew the sender would be notified, you wouldn't open the invitation to read it if you weren't sure you had the time to respond. It's the same with WhatsApp, the "social" pressure to respond because the other person knows you have read the message.
this is just for messages directed at people personally.

I don't see it as being that much different to read receipts or any other form of messaging software
This use case seems abusive to me. I don't mind breaking abusive use cases.
"Facebook is passe because 1) it's got too many ads 2) everyone's parents are on it.

It's possible that this is just the lifecycle of social networks - they gradually get infiltrated by money and adults, and the young people move on, causing the network to stagnate and die."

I've considered Facebook a nightclub for a long time, but somebody (I think Mark Susser) said that the difference was timing, and Myspace and Friendster were simply too early. That made me pause to think, and I have to admit there may be something to it.

So my opinion these days is that there's a small chance he'll turn out to be right, and a much stronger chance that these things are nightclubs - "nobody goes there because it's too crowded" is the beginning of the end for them, and it hits all of them sooner or later.
i can totally see one side of the button under the link on opera :D
Should say "Was this feature helpful?"
About fucking time they noticed how useless they have become.
"Speaking as a kid (19 y/o), we like rejecting things that are uncool. Nobody my age uses Google Plus, for example."

Come on, that doesn't prove anything. Nobody else uses Google Plus either.
The hours for this task weren't billed.
Maybe not 2, but less than 20. I've never written any Java, don't code regularly, and consider myself more of plodder than a coder, but it only took me a minute to figure out what the function was doing and why. Knowing when to put such functionality into your code is a larger challenge than actually coding it; this is a very trivial piece of procedural code.
Air Conditioning Toronto 
At Celsius Heating and Air Conditioning in Toronto, we specialize in furnace and air conditioning
installation. Contact us today for Toronto air conditioning.
I'd rather have a link to the actual Atlantic web page for this story, not the Print view. It's at http://www.theatlantic.com/technology/archive/2012/05/how-th...

I think directly linking to the print view is dishonest: telling the Atlantic you plan to print an article, and instead posting it to HN is essentially stealing their ad revenue.

PS: Even if you claim ads are distracting and this is actually a service to the community, I'd rather install ad blockers and make such decisions myself.
Of course Facebook could acquire / lease Bing (or build perhaps?) and plumb that into Facebook.

A user searches within Facebook and the platform can display the results, apply highly targeted adverts and offer links to comments / endorsements (likes) by friends, Facebook exclusive material from advertisers. From within that platform Facebook could also leverage some commerce / shopping too?
LinkedIn still does, which makes me a bit nervous about surfing around on LinkedIn.
This graph is interesting: http://david-smith.org/blog/2012/05/11/ios-5-dot-1-1-upgrade...
Pratt's Bottom
I don't really see any huge advantages over puppet / chef. Can anyone point out the killer feature?
الحرية تنادى علينا فهل من مجيب
The difference is you can't turn it off.

People have different expectations when using this software. I think I've logged on once in the past 6 months. A heavy user who sends me a message and expects, but does not see, a read receipt may think I'm deliberately giving them the cold shoulder.

I want the freedom to not respond or read in privacy. Let them think it was spam filtered or lost in the shuffle.

Yet another reason Facebook is not for me.
In the example image it's a message that has been sent to a group.
"one of my coworkers asked me to stop because 'we are all going to be out of work'."

This is the argument of the anti-technologist, sometimes called the "Luddite fallacy" [1].

Somehow these people think that the time freed by automating menial and repetitive tasks can't be used to do more productive or additional tasks, or heighten the ability and/or education of the workers.

[1] http://en.wikipedia.org/wiki/Luddite_fallacy
Not sure how this is obvious to people who don't follow XMPP draft discussions.
康比特维他保 维生素
Chuanqisifu
You can turn that LinkedIn feature off, or at least they claim that you can.
Boomerang(v.): Return to the originator, often with negative consequences.

Perhaps you meant "spiked"?
Has anyone seen this happen in chat yet (I don't use FB chat much)? The example image shows it in a group chat (and the text also says "That way, you always know who got the message, and who didn't.", which semi-implies multiple receivers) - does it also happen with just one-on-one chat or is it possible it only happens in group chat? Doing this in group chat seems at least somewhat less invasive, as each person is less likely to be expected to reply in a group chat (and hence wouldn't be as likely to be interpreted as "ignoring" the sender and might have more common legitimate purposes like, as the example image shows, updating people on meeting times/locations).
There are still joins that are not expressible through its syntax, like outer joins between several unrelated models.

I've been pondering implementing a Django ORM backend that just delegates to the relevant SQLAlchemy functions. I think it may be way harder than it seems, though.
You can set it to show you as "Anonymous LinkedIn user", but then you can't see who looks at your profile, either.
Tiffany Perdant
I've heard this sentiment before, but to me it sounds like an incredibly arrogant glorification of computer programmers. How are the best computer people different from, say, the best doctors, mechanical engineers or industrial designers? Specialization and deep knowledge of a particular domain isn't unique to the IT industry.