skysight-inc/HackerNews huggingface dataset:
It's not the smoke, it's the nicotine.

Chewing tobacco cause mouth and gum cancer.

The 2006 UCLA study on marijuana, the largest of its kind, by an anti-marijuana professor who wanted to prove it's just as bad as tobacco, showed no increase risk of lung cancer.

Remember the effects from tobacco are slow. They take time. We won't know the effects of vaping for another decade at least.
I don't think anti-smoking groups feel threatened in their existence by e-cigarettes. They actually seem to see them as a useful intermediate step for those who seek to stop smoking.

The reason for their opposition is twofold; e-cigarettes appear to act as a gateway drug for people who don't smoke; teenagers in particular. colourful packaging, synthetic fruity flavours; the e-cigarette industry is well aware of this particular demographic.

Secondly, there are concerns about the perceived harmlessness of the vapour exhaled. While certainly not as bad as second-hand smoke, the exhaled vapours are not free of unhealthy (even carcinogenic) substances, the effects of which are not fully known. In many parts of the world smoking is no longer accepted inside public buildings and the work place; a huge victory for public health! Quite rightly there is some fear that e-cigarettes are encroaching upon that domain.
Well, true. But usually when one company finds a cheaper solution the others are pressured to do the same. NASA will be slower, but eventually they will provide the same service quality as SpaceX or will be replaced with something else.
How is this "far better"? It's just some additional feature you've described here. I wouldn't need it. So it does nothing better for me as far as I can see it.
I had a similar feeling recently, so I did a "Ask HN" [0] but it seems that this is also uninteresting.

[0] - https://news.ycombinator.com/item?id=12393173
I know the article explicitly and consistently says 'encryption' everywhere. I simply cannot fathom that they were encrypting instead of hashing. While I suppose it's possible that the SHA-1 versions were encrypted, I refuse to believe that the dropbox security team would transition from that to bcrypt 2-directional encryption over bcrypt 1-directional hashing. With that assumption I find it safe to say the tech journalist is being inaccurate.
LastPass is only "cloud" in the sense that it takes the AES encrypted files your browser encrypts locally, then allows you to access them from multiple locations if you have the right pw (and 2 factor auth if you use it).
Right now H1B is a lottery with country specific quotas? Could we think of a worse way to choose people to bring in?

Let's make it an auction. Let the bids tell us which skills are in highest demand and use the proceeds for scholarships and training of citizens in those jobs. Think H1B fees funding computer science scholarships. And at least with an auction we'll bring in higher quality workers that will contribute more to our economy (relative to a random selection).

Second, the catch-22 on why brown people hating politicians can't solve the problem: To make companies prefer foreign workers less we have to protect those workers better. Make it easier for them to change jobs and harder to force them into long hours without pay.
in github :(
the /amp/ hack only works for desktop and not mobile. I was on mobile and that's why I got the Google error page.
I'm "the guy".

I didn't put MB diesels into a Jeep twice, I only did it once.

When that engine blew up, I bailed out, and I'm now driving a completely stock driveline 3.8 gas engine Rubicon.
Good places to raise a family count for some of us. Having an easy commute does as well.
I have given up on defining buzzwords like DevOps, Cloud, Mobile, Agile, Industry 4.0, Code of Conduct, etc.

If you want to change something in your organisation/project, just pick a few buzzwords. It gives your proposal a halo of modernism and progress. If you get rejected, try different buzzwords. You want to integrate developers and admins better? You can do that under the DevOps umbrella or the Agile umbrella or whatever.

Using a new buzzword gives people hope for change. Without hope they will not be on board. If they are not on board, change will fail. It works like a self-fulfilling prophecy. Only if people believe it, change can actually happen. If the actual changes fail, the buzzword is burned. Find a new one for another try.

This model explains very well why the buzzwords change quickly. The words don't matter. The definitions don't matter much. People will use and misuse them not matter what. You can misuse a buzzword to create change for good.
Many of my taxi passengers were seniors. They seemed to do just fine with the company's automated phone scheduling system [1].

'duper's drivers are going to strongly dislike having to go to the effort of trying to find an old person at the grocery store.

[1] http://www.taxiwars.org/electronic-taxi-dispatch-v1.0/
If it wasn't for the effect, nobody would bother acquiring the taste for beer or wine...

Alcohol is, for the vast majority of the time, taken solely for the impact on the mind.
Thank you very much for your answer. I am able to make small scripts work, but I really have no idea how to build bigger projects. Unfortunately coming from a Java background I am not sure how to handle most problems in a functional manner.

I will check out the websites you suggested.Thanks again.
Well by that logic, I sure hope my word processor has a calculator and an mp3 player and shit it better have an app store too.

Printing is the responsibility of the platform, not the application.
Don't blame me, I voted for Kodos
From history it is evident that baton of power-and-knowledge gets passed from one civilisation to other! Im interested in understanding positive spin to these changes.
It wasn't an 'offense' it was plural 'offenses' as in three. And we aren't talking about personal possession we are talking about intent to distribute. The distinction between these are night and day.
I completely agree with you - being unable to write FizzBuzz is a red flag. However, finishing FizzBuzz under interview conditions does not really prove very much at all about a candidate's likely success on the job.

In the limited time I want to spend interviewing, an hour on FizzBuzz is a massive waste of everyone's time.
go into any 3rd world country, ie whole south east asia/india, africa, south america etc. and you will find strong antibiotics sold freely over the counter for next to nothing, no prescriptions, people taking them at their will, without proper knowledge.

so no it's far from only farming, billions of people are doing antibiotics in very wrong way
Intro to the Extreme Single Responsibility Principle
Curious here, what difference does it make if it's a statement or a function?
The purpose of H1B Visas is to supply talent that CANNOT be found domestically. They are not designed to suppress the wages of locals at the benefit to the owners of capital. This is no different than a company whining about a tax-loop hole being closed and throwing around rhetoric like: "it'll come at the cost jobs and innovation!" The IT workers cited from the article in question are not uniquely skilled over their american counter-parts, they are simply being used by corporations to lower wages.
the best approach is implement 2FA so you're not solely reliant on user password choice.

At scale, there's no way you'll get everyone to use good passwords. Random generation is a bad idea, users just write them down if you do that.
Living in the far west end of Richmond VA. Public school my kids went to are fantastic. Life does not suck everywhere but SV.
I read it to get introduced to the functional programming mindset which I am interested to use in my everyday developing and possibly completely switch to in the near future.

While I think I understood the key concepts, the book did not get me to the point where I am able to think about bigger problems in a functional way.
Adding content to the first "page" doesn't cause the content below it to re-flow onto the second page.

Is that a bug, or is it not intended to work that way?
First, it is pretty rare for folks to take LSD daily, outside of the current trend of microdosing for treating depression, etc. In this case, it seems generally no more faulty than a glass of wine a day. Besides, this is comparing apples to oranges - you'd need to compare an alcoholic, drinking vodka, to the daily user for that to be an apt comparison. And honestly, at that point I'm not too sure who I want to spend time with.

In addition, the comparison would work better with pot. Would you rather spend time with someone drinking a bit or that smokes a bowl every night? That gets to be a much more fuzzy.

In addition, there are questions like: Assiming folks are taking as many responsible precautions as would be expected, is it better to get wasted by alcohol once a month or two or to take some lsd once a month or two? What about once or twice a year? These sorts of questions are closer to mimicking most folks' use of lsd.

But most folks use such things in a much more responsible manner. Occasionally. There will be outliers, just like alcohol. Most folks don't get addicted: 25% of heroin users might, and the rest is at 10% or less (Source: https://www.theguardian.com/society/2016/aug/26/neil-woods-u...).

As far as dangers are concerned: Part of the danger is not having honest sources and not having access to good information (think about how much more dangerous alcohol was during prohibition). Sure, there is a risk of addiction, but you have that with alcohol, prescription drugs, gambling, and a myriad of other things. Effects on society are heaviest on the illegal things because of the illegality. Current laws would cover a lot of the other 'dangers' much as they do with alcohol (don't be violent, take care of your kids, drive sober). We can regulate potency much like we do with alcohol. Sure, some things can be dangerous, but most folks aren't doing it in those ways. Just like alcohol. We just hear about the bad stuff more because of the political and moral stance on them.
Everybody in the US has mental health issues. He'll do just fine.
For those who don't want to waste time debating this, if you use vim, you can just use tabs all the time and configure the expandtab, tabstop and shiftwidth settings to fit with the project you're working with.

This way, no matter the preference of the organization you're dealing with, you'll be able to use your muscle memory and forget about this spaces vs tabs war. It also helps you not to care about the 2 vs 4 vs 8 spaces debate. Just input tabs, set the right shiftwidth, and your code will lint ok!

edit: This is not a "VIM IS BEST" comment, I'm sure other text editors and IDEs have similar options, but I can't comment as vim is what I use.
If I could take your suggestions in a slightly different direction, what I'm finding I prefer for textual content is:

1. Single-pane designs. Multiple columns, especially online, for main content text, is too hard to follow. In a cards-type presentation (e.g., G+) a 2-column display somewhat works, but 3 columns to me simply becomes noise. I think a multi-column (newspaper-like) display might work if you had explicit height alignments, see a site like http://freshnews.org, very old-school, but which essentially has a 3-column grid, and compare with, say, the NYTimes desktop layout. Note that new column heights aren't simply random, but tend to be lined up across the page, or at least a section of it.

2. A flexible main-body text width, but maximising at about 35-45 em. Look up "Edward Morbius's motherfucking web page" on CodePen.io for my interpretation of a popular meme, and pretty much how I style my own content. It's a very minimal ruleset. Pocket and Readability are good models.

3. A paginated, two-page-up mode, for desktop / widescreen mode. See many eBook readers or the Internet Archive's Bookreader in 2-up mode. This gives focus on a single page at a time, but the ability to reference across two pages. I use a tablet in portrait (1-up) mode a lot, and prefer being able to reference back and forth across two pages. A fixed pagination also feeds my spatial memory for where something was on a page. Pocket has a paginated mode, but it's dynamic, changing to wherever you've scrolled a page. I dislike that.

4. Except for the very narrowest display, at least a minimum margin on sides. I'll usually set 1-2em for even a small-factor mobile device, and prefer 4-5em for most widths. As text body reaches 45em, center the main body. Text that runs flush to the screen edge, or is sharply asymmetric on the page, is quite annoying.

5. Use those margins. I've written a sidenote style which puts annotations in the margin, with a dynamic repositioning for narrower widths (or rather the inverse, using Mobile First design). I also push illustrations / images into the right margin to allow text to wrap, but still leave a comfortable width, around inline images.

My problem with a "summaries on the side" display (sidebar) is that the summaries are so often entirely gratuitous and inappropriate. Single-column is far calmer. I move sidebars to headers and footers (through my own site-specific CSS rewrites), or simply disable them entirely.
There is no luck involved beyond the starting position from what I can tell. It's more a game of (programming) skill.
I used to use unique middle addresses for magazine subscriptions, back when magazines were physical. I'd get credit offers with middle name "Byte". Consumer Reports used to include a false advertising hall of shame; I loved sending them an example sent to middle name "CR". They didn't use it, or even answer.
The Top 7 Focus Areas in SMB Business Process Automation
I don't think people (as least zero of the people I associate with) have any problem with tipping in the United States - it's just so understood it's what you do when in a restaurant, that the only question is usually one of "(A) I'm Lazy, don't want to calculate, 20% tip, (B) I'm being anal, figure out exact 18.5% tip, (C) Got poor service, 15% tip, (D) Waiter spit in my food and was really obnoxious/rude to me - 10% tip (but be prepared for further hostility when you do this)."

After doing this for enough years, it becomes a background task that you don't even really think of, no awkwardness.
you are very wrong. understanding the universe means understanding our very home, us, where we come from, where we are going to, how will this all end (ie in big contraction/endless expansion).

if this topic ain't for you, no problem, but it's extremely interesting to many others.
Looks like for now at least, they'll be using the HR department of participating big companies as Customer Service. If your colleague screws you over on your way to work, who you gonna call?
Well in this case all you would have received is a salted hash without the salt, which would be pretty useless.

So that's only useful where cleartexts are breached and there he'd then have the massive headache of securing that data.

The best approach if this is a concern for you would be for you to store a password history of ones that you have used and when you changed them.
Keepass doesn't even serve it's updates over HTTPS, so who knows what i'm getting.

This fact alone make me lose all trust in it's developers.
That depends on your target market demographic and size, certainly enough to be statistically relevant.
Really? I know I have no data to back up my point that all drugs are only taken for their impact on the mind, but I know that alcohol isn't solely taken for its impact on the mind.

Wine is tasty. Beer is tasty. Brandy is tasty. And (anecdotally) know many people who aren't just drinking them to get out of their heads...
Have you given "Notification Center for Pebble" a try? It bypasses Pebble's native notification system by using a custom watchapp and a phone companion app. Compared to Pebble's native notification system, Notification Centre has a ton of different customisation settings globally and/or per app (e.g. font, text size, vibration patterns) and also supports Android Wear actions on notifications.

I'd still prefer an Android Wear watch so I can do this natively, but until one comes out with a decent battery life and at a reasonable price point, this works for now.
https://openconnect.netflix.com/en/hardware/

I believe there are some slight differences between what Netflix uses and the OpenConnect machines placed inside ISP networks, but not by very much.
> Resilio Sync (formerly Bittorrent Sync)

Good job they changed their name. Couldn't get the product adopted in a corporate environment because of all the cries of "Witch! Witch!" when the suits saw the word Bittorrent in there.
Dissolution of Marriage Coral Gables
Luxy – Dating the Successful and Attractive and Pro Promo Code Giveaway
talk to the licensing lawyers and copyright holders. it has nothing to do with infrastructure and everything to do with licensing content.
> Or: "they are a company depending on just one commercial product". Doesn't look that good anymore hm?

Actually it does. They depend on selling their product to security-savy users, so they will ensure it's quality.
Great read.

He goes on to say that 1Password has a subscription now and that you should signup for it.

No. I will never, ever put all my passwords into a cloud based password store. I simply do not trust them to not fuck it up at one point in time.

Am I alone with this view?
How to Use Two WhatsApp Accounts on One Android Device
The bots can also examine the entire board (but that's something that consumes gas)?

If you run claimTile() on an enemy tile that is alive, it dies?

Calling move() will try to move a cell that is alive - can i only move the "alive" part of the cell into a cell that I claimed first using claimTile()?

The game ends after 10 rounds - the number of actions per round is only limited by available gas?

You are running the game on a test chain right now so there is no real ethereum (=money) involved yet?
And what happens if 2FA seeds are stolen from the site?
Keepass isn't served over HTTPS.

http://www.lifehacker.com.au/2016/06/keepass-vulnerability-l...
Not to mention that this isn't Twitter there is no text limit and no reason to use godawful mysterious short urls.
The question is how your partition your organisation. Classic is something like Development | Testing | Production. DevOps wants to integrate the different department, but you cannot build one huge team of 100 people.

You could partition by product instead Gmail | Search | Maps | etc.

You could do both partitions, which gives you Matrix Management [0]. In the software world this is more commonly known as introducing the role of a product manager in addition to a team manager.

[0] https://en.wikipedia.org/wiki/Matrix_management
Targeting Activity Against State Board of Election Systems [pdf]
OK, I'm officially interested. I'm a physics undergrad. What paper should I be reading that more or less summarizes the mechanism at work?
Does it matter in this context? What tangible benefit is there for end-use, those that need education the most, to know the difference?
Thank HN: For saving me hours of reading
I almost exclusively start with comments on HN these days and it has saved me hours of reading through misinformed, flat out wrong, pointless rants, you name it. I've also learnt as much in comments as I have reading the actual posts. I'm aware that I may be missing good content as well but I think the pros here grossly outweigh this con.

So thank you HN :)
> Right now H1B is a lottery with country specific quotas?

I'm pretty sure the H1B lottery is evenly distributed. Are you thinking of the green card lottery?
Multi-threaded emulation for QEMU
I read that, and I get your point, but LSD, or marijuana, to me are not in the same league as heroin or cocaine and the amounts those are usually traded in along with the gangs and violence associated with them. I'm not at all addressing the law; I am expressing surprise over the extreme sentence in comparison to what I think are worse crimes. Rapists get what, 4 years in the US if prosecuted? There were/are people serving life sentences over marijuana sales, and now it's legal in some states.
The case of the stalled CPU controller
copy con
Resisting the centralization of network infrastructure
Honestly, I don't understand what is the goal of the teachers by making their students buy textbooks a hundred of $.

In my engineering school (France), teachers write their own textbooks and make them available to us as PDFs. You can pay for paper version at the school's printer (~150€ per year, and then you'll have all the textbooks for your year, and trust me, many students find that very expensive, especially when you only get 3-4 textbooks some years).
In the university I went, it was the same, except that the only teacher who had written a textbook gave it to us for free (300 pages). The rest of them gave us their PDFs.

That's why, would a teacher ask us to buy a book some insane amount of money, students would not understand, and at the end, not buy the book. Moreover, what do the US teachers gain from this? I truly don't understand how they support this racket.
... as opposed to Obama, who just wants to put them in jail.
is this a cause and effect thing you are struggling with?

didn't they teach you in school the effect (lower growth) has to come after the cause (raising the reserve ratio)?

Or is it just that because US policy has had all policy levers thrown on full speed and they still can't manage an inch of growth that you don't believe in them?

If that is the case, newsflash, that is because the workforce population isn't growing and the education system is shit.
Do you trust StartCom (StartSSL)?
unique-per-service email addresses sound indeed interesting. How did you set it up?

I am a google apps customer and already have a few 20 aliases in there but having to go through their UI every time I sign up seems very tiresome.
Can I create a wildcard email in the terms of service-*@bar.com being a alias of email foo@bar.com?

Do you know of a non-selfhosted provider that is able to do that?

/EDIT: Looks like fastmail, a service many on HN recommended is able to do something similar [0], though if one email gets added into a spam list, it seems to be not possible to remove one particular one.

/EDIT2: Fastmail just confirmed to be on Twitter that it is possible to set individual emails to rejected. Though this requires effectively creating a new alias and setting it to bounce which falls under the account limitations [1], so 600 for a single person account.

[0]: https://www.fastmail.com/help/receive/alias-catchall.html

[1]: https://www.fastmail.com/help/account/limits.html
Yes but at the time, there was only evidence of password reuse leading to some comprised email lists... Not that password hashes themselves had been stolen. Sigh.
You don't know what you don't know -- so curation is a wonderful thing, I'm loving this book and I wouldn't have thought to search for it nor would I probably have come across it in my travels.

I got curious and looked up their donate page, they send you post cards and a letter from the editor once a year and stuff, so that's kinda neat. https://publicdomainreview.org/support/
Kudos to Pebble for being the one smartwatch producer who understands their product. A smartwatch is about checking the time, notifications, and other simple information at a glance. It should not require focused attention, it should not require much maintenance (daily charge, anyone?), and it should not be physically obtrusive. It's job is to be a seamless part of the fabric of your daily life.

I loved my pebble, but when it died I decided to try something else, one of the fancier watches. I bought the samsung gear because it has the longest battery life of the non-pebble market (2 days), it's waterproof, and it looks unobtrusive. It's fine, if you disable wifi, turn the screen brightness down, and disable most of the builtins. But then I basically have a pebble with a shitty battery.

My next watch will be a pebble, because they understand the point of a smart watch.
The Gnome Newcomers initiative