skysight-inc/HackerNews huggingface dataset:
Tobacco and Alcohol May Cause Oral Cancer.
Visit http://www.ecigzone.tk

We all know that tobacco and alcohol can cause lung cancer. Do you know it may also cause oral cancer? Oral cancer is a subtype of head and neck cancer is any cancerous tissue growth located in the oral cavity. When you see sore, lump, or ulcer in the mouth, or have some Chewing problems, Mouth sores, Pain with swallowing, Speech difficulties or some other bad signs with your oral, please go to your dentist immediately since it may a sign of order cancer.

Tobacco.

Conventional cigarette smoking and other tobacco use are associated with about 75 percent of oral cancer cases, caused by irritation of the mucous membranes of the mouth from traditional smoke and heat of cigarettes, cigars, and pipes. Tobacco contains over 60 known carcinogens, and the combustion of it, and by products from this process, is the primary mode of involvement. Use of chewing tobacco or snuff causes irritation from direct contact with the mucous membranes.

Tobacco use in any form by itself, and even more so in combination with heavy alcohol consumption, continues to be an important risk factor for oral cancer. However, due to the current trends in the spread of HPV16, the virus is now considered the primary causative factor in 63% of newly diagnosed patients.

Alcohol.

Alcohol use is another high-risk activity associated with oral cancer. There is known to be a very strong synergistic effect on oral cancer risk when a person is both a heavy traditional smoker and drinker. The risk is greatly increased compared to a heavy traditional smoker, or a heavy drinker alone. Recent studies point to alcohol-containing mouthwashes as also being etiologic agents in the oral cancer risk family. Constant exposure to these alcohol containing rinses, even in the absence of traditional smoking and drinking, lead to significant increases in the development of oral cancer. However, lot of studies summarize that alcohol-containing mouth rinses are not associated with oral cancer. The American Dental Association said “the available evidence does not support a connection between oral cancer and alcohol-containing mouth rinse” A science study suggests that acetaldehyde (a break-down product of alcohol) is implicated in oral cancer. This study specifically focused on abusers of alcohol and made no reference to mouthwash. Any connection between oral cancer and mouthwash is tenuous without further investigation.

Visit http://www.ecigzone.tk
Related, but not implemented yet: http://hypothes.is
I find stuff like this terribly interesting, so please elaborate. Any journal or so that is recommended for someone curious?
He didn't bring de Polish devs over, they work from Poland. on the "2/3" comments, i think you are pretty much spot on.

Don't get me wrong on the hiring issue, I think they are both parts at fault. The irony in this whole situation is that you hear from Spaniards (primarily those called "indignados") complaining about €1k/month salaries, shitty jobs, etc. and my friends stumbles into a situation where his employees have above avg working conditions (€2,700/month, with private health insurance and equity"!") and there is no reciprocity in specific working situations (he was definitely not asking 80hr/week in perpetuity, he was just asking to ship on time to meet deadlines, if that means working leaner, or working more hours that is up to each individual, just get it done).
Still it would be useful to see them as a point of reference - to determine whether it's worth bothering with anything else in first place.
> I don't know how well they survive moving

Well, let me tell you my experience!
When we moved I took apart our 5x5 Expedit shelving unit. When I had to put it back together, the heavy top shelf turned out to be bent upwards in the middle. It was only a few centimeters.
I decided to unbend it with my foot, and through the resulting hole I found out that the Expedit are actually cardboard inside :)

Still, it's perfectly fine (there's books on top of the hole anyway), and straight again.
While I share your hope that posts like these will one day trigger serious discussions about hardware and software openness, my rational side is far less optimistic about the future. So far the normal everyday user doesn't seem to care for openness, in fact I believe a huge portion of that demographic would assert that computers are too powerful right now ("confusing", "difficult", "full of nerd jargon", "I don't want to learn how to do these things") and they'd welcome any development that made their MacBooks work exactly like a smartphone - including heavy-handed censorship and everything. I am convinced that the computers of the future will be severely limited devices and people will love it.
The page you linked to seems to support the use of FLAC.
From where I'm sitting it looks like he makes both points. Though your last sentence brings up another point. If you have people requesting a lot of support for the simple stuff, then your sales process needs work. The sales process not only covers prospecting to the close. It also covers the follow up. And the follow up is an often ommited step where you take your newly minted customer and show him the ropes. Not by holding his hands, but by giving him all of the support material needed. I'm talkig about F.A.Qs, videos, blog posts, written manuals that you may mail them, etc.

No matter how we slice it, the problem is not the customer but the business dummie (like he said).
The reason Opera users don't like the idea of Facebook buying their browser is twofold.

1) Association - Facebook has a really bad image among many people, and I believe Opera has a hugely better reputation than their potential buyer.

2) Fear that Opera will stray from it's declared course of supporting the open web and creating the best browsing experience (which it currently delivers, by far).

I will not be uninstalling Opera if the acquisition takes place but will keep a very close eye on any developments.

Unfortunately Opera is the only choice for me in the current browser market - other browser can't accommodate my browsing habits, so I would be very bitter if anything were to go wrong. I think a lot of Opera users feel the same way.
The problem isn't really solved. There are things you can do with apps that you can't do in the web sandbox. Not everyone is re-implementing LinkedIn or Facebook.
Show HN:  NodeJS DSL for Redis
One problem is that there are only so many punctuation characters in ASCII, and in addition to that, there are only so many English words that are general enough to be used as keywords. Take Clojure as an example: assoc, do, and even let are basically false cognates according to the OP, since they differ from the same keywords in Common Lisp and Scheme, both a lot (assoc and do) and a little (let). But if Rich Hickey had picked other words, just for the sake of making it easier on beginners, I think the language would have suffered. This is just another example of optimizing for the experience of beginners, rather than for the experience of programmers who have taken the time to become proficient with the language.
Yes, that is true. Not only the click, but the mechanism to bring out the actual lipstick usually requires more effort.
Execute all these test cases by hands 10 times a day and feel the difference. You will enjoy automating after that.
The battle of the giants is really beginning: Apple, Microsoft, Facebook, Google and Amazon will be trying to define the future of the internet and they will have to attack each others core businesses to grow further.

On several levels of the internet they all try to get a foot in:

1. Cloud: AWS, iCloud, Azure, Gdrive & App engine - Facebook hasn't got a storage or computation sollution

2. Social: Google+, Windows Live, Facebook - Amazon and Apple don't have real social networks

3. App stores: Apple app store, Play, Market Place, Amazon Appstore - Facebook doesn't have a real app store.

4. Operating system: OS X and iOS, Android, Windows - Facebook and Amazon don't have a OS yet.

5. Browser: Internet Explorer, Chrome, Safari, Amazon Silk - Facebook doesn't have a browser yet.

I really think that all companies will battle each other on all the levels because loosing one level will cause the collapse of the others.

So, Facebook definitely needs a browser.
From the article:

And Opera used to have a widget manager embedded in its browser, so it wouldn’t be too hard to dust it off and restart the project.
There's a difference, though. This example evaluates every "branch".
I'd have a little more faith in it if he was asking for more money.

Also I think he is belittling what Blu-Ray has to offer. Blu-Ray doesn't just provide 'menus', it provides an environment for writing Java applications that can do serious tricks with video (such as picture-in-picture.)

In fact, from an authoring pov, a Blu-Ray disk is more like an Android application with 25 GB of storage attached than a media file. Blu-Ray players have streaming media capabilities so it would also be possible to make a disk that is a "season's pass" to stream all the Red Sox games for a year.

Now, you can make a case that this is surplus capacity and that people would do fine with DVD menus or no menus at all. Maybe you're right. Certainly the full potential of Blu-Ray is hardly touched, and I know movie industry people are quite baffled about what to do with it. You can certainly find disks that make you watch annoying trailers -- on the other hand, I can point to many Blu-Ray disks that "just play" and that come with 6 hours of documentary content, commentary and other good stuff.
PHEN375 Customer Reviews
Eventually, wе hаd bееn preparing а special vacation for mу husband Dave ’s 33th birthday and I decided I rеаllу wanted tо lose weight ѕo I could wear а bikini оn thе beach. So I started a diet plan wіth calorie counting but I found іt real tough and I waѕ аlwаyѕ hungry. I trіеd quіte a couple оf diets but nоnе of them seеmеd tо suit me or my waу оf life.
Campeonato do Mundo de Carros de Turismo em Portimão
Falta menos de uma semana para o início da ronda de Portimão do Campeonato do Mundo de Carros de Turismo (WTCC). Tiago Monteiro é a cabeça de cartaz durante o fim-de-semana. Em pista para além das máquinas do WTCC vão estar também: A Taça de Portugal de Circuitos, o Campeonato de Portugal de Clássicos e Clássicos 1300, o Auto GP e o Troféu Maserati. Na compra de bilhetes para o Mundial de Turismo pode ganhar bilhetes para o Campeonato do Mundo de Superbikes. Saiba mais em http://www.autoportal.iol.pt
What I find to be the most annoying false cognate is attribute accesses which are secretly method calls.

In [ x.y() for x in X], it's immediately obvious that x.y() is doing some work. Not so obvious in [ x.y for x in X ].

This is a very practical concern - in Django code (both mine and other people's), I see lots of unnecessary SQL queries all over the place because of this.

Of course, Ruby, Scala, etc, are not immune to this criticism.
And here we see the importance of commas, why you shouldn't separate the negative from the verb by a mile and the difference between "no editing ... is impossible" - all edits are possible and "no, editing ... is impossible" - the edits are impossible.
A year ago feature phones were being released with 1GHz processors [1]. I wouldn't say never.

[1] http://www.gsmarena.com/1ghz_s40based_nokia_c3015_pictures_s...
There's no reason both ways cannot coexist. Just put a gateway out of the walled garden so people can come and go as they please.
And vertical multi-column tabs! And good performance for 100+ tabs on single core CPU-s! And speed dial! And integrated email/RSS client! And trash can! And notes! And so many more.

Then I might switch.
Matroska does not have any menu spec whatsoever.
Some of the ikea tables and work desks have a glass top. Have you tried those ?
The post claims that Mountain Lion will by default only allow apps from the Mac App Store, where Apple takes a 30% cut. That is not true — Mountain Lion also allows signed apps by default, and getting a certificate for signing is free.
> No, using a slower cryptographic hash would produce better distribution

That absolutely isn't an intrinsic property of cryptographic hashes.
I never knew you could get individual parts.

I found that the desk I have has some resonance with a Sony all in desktop pc I had. Was solved by putting a couple of glue gun glue blobs on the bottom of the unit.

Was slightly annoying.
While I find much of the author's argument relevant, "it would be expensive" is very unconvincing.

Military operations and espionage by state actors are rarely limited by commercial constraints. In other words, access to confidential data on a vast array of devices would be a bargain at several million dollars when it comes to a national intelligence agency (or Apple or Google or Microsoft for that matter).
Tracking Mobile Phone to Find Irresponsible Employees
In the current business environment, working cannot be confined to the four walls of the office. The employees have to go for meetings, other work locations and even are sometimes allowed to work from home.
I have children. I avoid glass where possible.
It's a good alternative to memcache if your data is larger than what memcached can support in RAM.

Unless you are running memcached on an ec2 large instance (8gb) or bigger:

"No random limits: cdb can handle any database up to 4 gigabytes."
If you are programmer, why you debug your programs manually ?

I, personally, stopped to use debugger more than 10 years ago.
So break the DRM. Amazon actually has one of the easier systems to break; actually at this point they are all easy with the exception of Apple's.

One of the things which hasn't been talked about as much is that the vendors who providing DRM (i.e., Apple, Adobe, B&N, etc.) have at best a mixed incentive towards improving their DRM to protect against its being breakage. On the one hand, they know it's technologically impossible to provide a truly secure DRM, and "fixing" DRM to protect against the latest hole costs time in development, QA and deployment costs. They also know that there are people (perhaps only a small minority, but growing) that will only buy digital content if they can break the DRM. So when upgrade their DRM, they lose customers. So from Amazon's perspective, whose main goal it is to increase market share and minimize costs, there is minimal reason to fix their DRM, even though they must know it's been broken. (Perhaps not in a legal sense, since there are probably contractual obligations, but the technological surfs employed by Amazon weren't chosen for their stupidity; quite the reverse, actually.)

The flip side of the picture is that if you want to keep the digital content publishers on your side, and if you want them to agree to new forms of content and distribution, and especially if you want all of the members of the oligopoly which is, say, Hollywood, to sign a contract all at the roughly the same time, you need to keep your DRM secure. Unlike Amazon, B&N, and Adobe, who pretty much have a stable situation with respect to the markets they want to service, and/or who aren't willing to play the long game, I hypothesize that Apple is trying to do new things with TV shows and Movies --- and while the Book Publishers may be at best ambivalent to DRM, Hollywood hasn't had their lunch eaten by Amazon or Apple (yet). So Apple needs to stay on the good side of the MPAA.

This explains why the ebook-only DRM schemes haven't changed in a while, even though they've all been broken, while Apple is still religiously patching iTunes and IOS with modified versions of Fairplay, trying to stay a step ahead of Requiem. It's also why I rarely buy digital content from Apple; it's too much of a hassle to determine whether or not Fairplay's DRM is broken this week.

The bottom line is that with the possible exception of the most book publishers, who are acting like deer stuck in headlights, most of the rest of the economic vendors (i.e., the DRM vendors, Apple, et. al.) are acting completely rationally, even though on the surface the way the DRM game has been played seems to be quite the opposite.
EDIT: parent basically said "use a cryptographic hash".

You need some kind of random salt, too - it's not that hard to find a decent number of near-collisions even in cryptographic hashes. (E.g. if your hash table doubles in size whenever two keys end up in the same bucket, an attacker needs to spend O(2^n) operations to find two keys that agree in the first n bits, which will make you do O(2^n) operations and use O(2^n) memory.)
true - but I would rather be forced to use something that has been downloaded 1 billion times[1], than something that is a custom player just for this codec and is relatively untested (with all due respect)

[1] https://news.ycombinator.com/item?id=3970611
> introducing features no existing browsers had

Please, elaborate. The only feature I know is exclusive to Chrome is full page translation (since they own Google Translate it makes sense).

What else?
The Stupid Among Us | Trifter
You can't install open source apps on iOS.
Internet Fraudster Back in US After Being Fugitive for 12 Years
It was meant as evidence that good Vorbis is indistinguishable from FLAC, but indeed the author mentions two good reasons for using FLAC. I'm not sure they apply to Lib-Ray since video will be lossy anyway, but here's what the author says on FLAC:

It's true enough that a properly encoded Ogg file (or MP3, or AAC file) will be indistinguishable from the original at a moderate bitrate.

But what of badly encoded files?

[...]

Lossless formats like FLAC avoid any possibility of damaging audio fidelity [23] with a poor quality lossy encoder, or even by a good lossy encoder used incorrectly.

A second reason to distribute lossless formats is to avoid generational loss. Each reencode or transcode loses more data; even if the first encoding is transparent, it's very possible the second will have audible artifacts. This matters to anyone who might want to remix or sample from downloads. It especially matters to us codec researchers; we need clean audio to work with.
Using a faster cryptographic hash would be better.
What Happens When Everyone Codes: A Tale of Two Product Teams
Japanese MH-2 Shoulder Robot Wants To Be Your Friend, Literally
I wish I was aware you could replace individual parts. I had an Ikea desk with a top like you mentioned. It started to bend alarmingly in the middle. Forked out for a whole new desk to replace it. Would have definitely been cheaper to just switch out the surface.
You make a good point to not be pushover. Some people fall for such tactics because they are just afraid of pointing the client towards someone else.

The best way to deal with this is to use the facts (like you showed). People cannot win against the facts, and will take a step back.
<snark> A browser that flames debate on the internet? Yeah, that's helpful. </snark>
Why you need to look at them manually? Computer will compare all that much faster.

If you are good programmer and bug is non-trivial, you will create code to catch bug much faster than you will catch it manually. Moreover, you will be rewarded next time, because your code will be already written and ready to use.
Two Kindle Design Flaws
A really good example the text doesn't mention is the awful C-like syntax in Javascript. You have curly braces which denote block scope in C-like languages, and yet in Javascript you have functional scope. Also, other things, like the "new" keyword. The syntax hides the true nature of the language.
>Opera used to have a widget manager

It still does. The upcoming Opera 12 will not have it. The author makes a reference to the fact that the widgets have not been receiving proper attention since they were launched and need dusting off.

My point is widgets are (and have been) basically dead, at least in terms of popularity. I'm not sure Facebook execs are aware of their existence, so it's probably unlikely they have a future. Just have to wait and see.
This seems like the same thing that lisp has had since forever in cond. In CL:

(defun is-greater-than (x y)
(cond
((< x y) T)
(T nil)))

As with the erlang example, I need a T test to get an else clause, although in this particular example, the result of the cond is nil if nothing matches anyway.
I thought that they introduced.

Sandboxing for individual tabs

Ability to drag tabs between windows

Isn't each tab a process or something so when you close it memory is freed?

I am sure there are some other things. This is all I can think of off the top my head.
Doesn't Gatekeeper allow you to sign apps that aren't distributed through the Mac app store and avoid the warning mentioned in the article? That makes it a feature that's explicitly intended to improve the security of the Mac _without_ requiring that all apps be bought through the Mac app store (i.e. the opposite of the EFF's argument).

Also, there's more to the iOS story than the small amount of money that Apple makes from the app store. Apple has over $20 _billion_ in revenue per quarter from the iPhone [1], making Cydia's $10 million / year about a hundredth of a percent of Apple's revenue. Tim Bray has an interesting estimate [2] of how a small a fraction of iPhone revenue goes to software developers - $12 vs. $350 for the hardware - making Apple's cut an even smaller ~$5. I would argue that user experience and control are a much larger part of the motivation for locking down iOS than the additional revenue.

There's a good argument to made about the problems with closed platforms but, by being misleading about Apple's technology and motivation, the EFF does a poor job of making it here.

[1] http://images.apple.com/pr/pdf/q2fy12datasum.pdf
[2] http://www.tbray.org/ongoing/When/201x/2012/03/04/Mobile-Mon...
Unnecessary maybe, but it didn't come off as whiny or bitter to me. I think maybe you have a larger axe to grind.
> In functional languages, however, where everything is an expression that has a value, the else block (or its equivalent) is mandatory. You simply cannot have an empty or missing else block. (Further, in languages with strict type systems, the else block has to have the same type as the if block, typically.)

The else clause is also mandatory in C, java, ... in if-expressions:

int foo = <test> ? <then-clause> : <else-clause>;

They even have to have the same type!
Honest question: why not use 2-3 different hash algorithms to minimize collisions if you are simply after uniqueness (e.g.: verifying that a downloaded file is correct)?

As for hash tables, can't you guarantee uniqueness by using only reversible operations? I remember reading a lengthy post about this on HN, but can't find the link anymore.
Mozilla's JavaScript Battery API
Www.jeremyscottsadidas.net
A lot of IKEA stuff is at a really nice price point, but I tend to avoid buying anything from them that involves wood. The particle-board composites they use are so heavy that their furniture becomes impractical to actually move around (and for someone who moves frequently, this is a major drawback). For bookcases and dressers, I usually try to find something made out of pine (or some light hardwood). You can get them from unfinished furniture outlets for a very decent price, and they look quite attractive, even if you don't finish them.
And the setting is user configurable. You can even turn it off and install non-signed apps.
Already read this article. But I have a weird way of working . I sit on my chair like a yoggi ^^.
Sounds weird but work for me :)

http://goo.gl/VB6Ys
>As for hash tables, can't you guarantee uniqueness by using only reversible operations?

Wouldn't that make the output almost as long as the input, defeating the purpose?
Yes that is exactly how it works.
Yeah DRM is still big for ebooks. There are programs that use an id from the kindle that simply decrypts the books you have bought - no hacks needed. But most people would have a hard time figuring it out (requires python).

My girlfriend and her family all share their kindle books another way though, by using the same account.(legal) A bit easier I guess.
10 Top Paid Directories
10 Top Paid Directories