skysight-inc/HackerNews huggingface dataset:
"Mokdad mentions Australia, where the tobacco tax is $14 per pack plus an additional $2 sales tax."

There is something else going on as well. The young (Australians) don't see smoking as ^cool^. In fact the path to smoking is the path to being a social pariah. You can't smoke in pubs, clubs, taxis, trains, trams, in or around public buildings.

The Australian curse is alcohol and drugs.
VCs Put $110M into Grammar-Checking Software
This dance has been going on since the first days of PCI.

We go back and forth between dual and single graphics cards every time we get the TPD down far enough that a single card can do something like 1.5x as much as the old cards without melting, because one card without all the data juggling can accomplish a lot more per clock.
The relevant quote from this article is:

"we're so used to dignifying controllers that we forget to dignify surrenderers."
Ask HN: How to get started on developing an enterprise AI assistant?
I am planning on developing an enterprise focused AI assistant, that will answer common employee questions. I have decided to build a desktop app using Electron and Node JS / Javascript / Socket.io. I am working with a guy who is a data scientist and he knows AI and NLP. However, I am not sure whether I want to build the bot from scratch. Is there a common framework / open source library or other options that I can use to get a head start. Something that will have a basic UI and a simple framework which I can extend upon. I looked at Rocket Chat, but it appears completely built out and I am not comfortable deploying something where I won't know 90% of the code.
Most EPIC Wedding Dance Ever
It does, but at least for me, the ritual requires a bit more work than that. My whole family is good with less than 8 hours of sleep and interestingly, growing up it was seen as a symptom of a problem if we slept for 8 or more hours. I am usually good with 5 or 6 hours of sleep a night, but in order to maintain that, I must ensure that I don't oversleep on the weekends, or my whatever thing gets out of whack and my body wants to oversleep on other days. I've also got to maintain my exercise regime, because for some reason, when I work out, I feel good and totally refreshed after 5-6 hours of sleep. But if I haven't worked out for a few days, or I overslept on the weekend, it takes me a week and some exercise to get back into feeling refreshed after only 5-6 hours of sleep.
Start with an Apple-TV-like device that we can plug to our TVs and allow us to browse the web from our couches. Compete with Google and Apple in that arena and let us developers build tools for the world to enjoy the computer ten feet away, any mobile phone can be used as remote and keyboard but you are welcome to build one for less than $50, it's just an IR remote with a keyboard, not a mobile phone.

From mainframes, to desktops, to the web, to mobile. The next revolution will be televised. Be prepared.
Fuchsia System UI
Exaggerate much? This is why the anti-circ crowd isn't taken seriously. Can you point to comparative sexual studies where men circumcised as adults for non-health reasons suffer from great psychological and physical harm, as would be expected from a brutal act similar to being burned at the stake or being stoned? Most studies of circumcision show no harm, some slight benefits, or some slight harm.
Yes, that is what I do. Like I said, now that him and I have made our positions clear, we no longer attempt to communicate with each other. I can only hope that he discovers the value of rational thought on his own, and I imagine that he is hoping that I will someday choose loyalty to my peers over cold logic.
I've only skimmed the article (as of yet), but how is this superior/better than just a dedicated server plus DB for messaging with a simple READ(all), REPLY(to_message) API?

This seems like an interesting technical problem, but I can't help but feel that there's a significantly easier solution available. As a bonus: other than the fact that you can see messages in the app, I wonder how this is better than simply using SMS or a personalized anonymous email address per host-guest pair.

I've seen variants of this particular problem solved so often I'm surprised there's no open source back-end/platform that solves the back-end piece of this.

disclaimer: I haven't worked with anything on this scale, personally.
I agree with the bottom line here, but there is plenty of opportunity for market making strategies without going into high frequency trading (which you're not going to be doing as a solo retail investor anyway). There are opportunities where demand is available but liquidity is disproportionately lower. You'll need a lot of capital, but as a smaller investor it might be worth it for you whereas larger firms might not find it worthwhile (or know about it, yet).

Just a clarification, because it seems like the most mentioned facet of what traders do these days is something with "machine learning" and "high frequency trading", but the actual use of either of those in active trading is small. Even in algo trading, the "machine learning" is very often just rebranded statistics, and not very complex statistics either (think linear regression).

That said, unless you have a real plan to do better than average in the market, you probably won't, so the advice to just invest passively is right on the mark.
Designing a New Security Header: Expect-Staple
> notably corrupt

What about their employers?

I think unions are painted with a very broad stereotype by people who don't know them (including most people on HN, I would guess) and held to different standards than businesses, many of whom are notably corrupt.
Consider that women and African Americans were exclusively fenced off on the fringes of the workforce.

Between increased domestic supply of workers, increased supply of foreign workers, globalization and demographic drag as we need to pay the pensions of the baby boomers with smaller cohorts of workers. Combine that with anti-labor policies and its a no brainer why earnings are dropping.
I don't understand this comment :(
After watching John Oliver's show on HBO Now, I tried to leave a comment and the site was down. This was at midnight, around the time all HBO Now subscribers would've been getting to the "Here's how to leave a comment" part of the program. No doubt live viewers had posted about gofccyourself.com on social media after doing it themselves, adding to the traffic.

This was no attack, this was legitimate public outrage.
> "We are falling behind our competitors in health. That is going to impact our productivity; that’s going to take away our competitive edge when it comes to the economy"

Interesting how it seems like health itself isn't seen as the target metric. Nope, economy is what's important.
How Fidget Spinners Became a Hula Hoop for Generation Z
Someone has set up the routing to 162.252.205.157 so that it passes through many other address which they control (162.252.205.130 through to .157) the reverse DNS for, and customised them in the appropriate order:

$ dig -x 162.252.205.142 +short
a.murder.would.be.nice.of.course.
But mad max
Wow, did not expect that from King Salman. He's supposed to be quite the hardliner as compared to his predecessor.
Will London Fall? (interactive)
I'm with you on this. I've never thought of JWTs as a session storage mechanism; rather, I've always thought of them as a simpler (JSON-based) alternative to technologies like X.509 attribute certificates and SAML assertions. If you're creating a ticket / verifiable claim, there are a bunch of security considerations that JWT at least lays the groundwork for, and that NaCl secretbox doesn't appear to offer. Curious what OP thinks about putting things like payload canonicalization, subject/issuer/audience specification, and expiration entirely in the user's hands. I suppose its up to implementors to do appropriate validation, but at least JWT simplifies the conversation a bit.
They've changed policies for now. Saudi Arabia is an absolute monarchy, however, so we'll have to hope these changes stick with the next ruler.
There And Back Again: A React Developer's Tale
Formal Proofs Used on the NYCT Flushing Line CBTC Project
"Functional Programming in Scala" has a chapter dedicated to building parsers (Chapter 9).

https://www.manning.com/books/functional-programming-in-scal...
Nope, it wasn't cheap. But as an artifact, and me being a Computer Engineer, I'm impressed with it as a piece of hardware and design.
I believe Intel's VC arm has been very successful, and there's the added benefit that Intel gets a better preview into technologies it may want to acquire outright -- however, I'd like to see the numbers, too.

https://en.wikipedia.org/wiki/Intel_Capital
OK, seriously. How are you in a position to know what is the consensus among
quantum phycisists, or anything much about quantum mechanics? Are you a quantum phycisist? A soft eng at CERN?

And what exactly do you mean "people like me"? Please don't do that.
He specifically called out to 4chan and other "trolls". It may be an attack, but I still think it's a result of John Oliver's calling.
I actually agree with this as a guideline, but not as a rule. Since it's listed as a guideline, I'm not complaining.

I've (anecdotally) seen a number of cases where complaints have encouraged critical thinking on the part of voters as to whether a comment deserves a downvote or is being downvoted simply as a byproduct of groupthink. I know it's changed my mind on at least one occasion as it's gotten me to take into consideration that the person making the comment is surprised at the volume of downvotes, suggesting that the person writing the comment thought the comment would be less controversial, potentially warranting a deeper read.

I understand the desire to minimize complaints about downvotes, but like any good guideline, sometimes an alternative is more effective.
Florida’s Ghost Highway: The Old Red Brick Road
There's revolution, and there's also a general fading into irrelevance. The Ottoman Empire probably stagnated and collapsed because their land-use practices led to steadily declining agricultural yields; the US's increasingly strange allocations of capital may be yielding similar results.
Cognitive Load -- TL;DR: this continues to compound the cognitive overload of payment for content.

Under Brin's system, now I've got to:

Decide if I want to read something.
Decide if I want to pay for reading something.
Decide if I've got buyer's remorse for having paid for something, and if so,
Wrestle with the vendor's reimbursement system in the event of any dispute.1

1) Happens no matter what.

2) Can be automatic, so no decision applies. If the cost is low enough, it could just amount to some slightly varying small amount that gets auto-paid every month. It would be just like FastTrak toll payment -- something I don't really think about.

3) and 4) I don't think like this with regard to Patreon. If I decide a creator doesn't deserve my money anymore, I just stop paying them. I really couldn't give a rat's ass about the $1 I sent them last month.

So fundamentally at odds with information goods, particularly in mass media -- Wat!? Where is the evidence? Is Netflix massively out-earning Amazon Prime Video? If this was the case, why did video rental ever happen, and how does RedBox still exist? How does Steam and the Apple App Store exist and make money, for that matter? Apps and video games are just media, after all.
I would put that under "construction". Admittedly, construction of water pipes and pumping stations, but loss of habitat to basic requirements of human existence tend to support, you know, human life.
(In the US)
The #1 "gardening club" (generative art forum) on the planet if anybody's interested : http://reddit.com/r/generative
Kinetic weapons? Power supply for electronic warfare sources?
I had the same problem with distraction. At the moment I am writing this, I have just finished working and its 4am, will leave office at 4:30.
will crash on my bed around 5am.

tough I am reading the art of learning, and I have been trying to train myself to work in a distracting environment. Because you can never control your external factors.
Possible that its done entirely in software too, you could write something in golang or perhaps even just iptables that would do this in a few hours.
Modified Tesla at the street races [video]
You'd think after 11 years of development, HN would be able to at least work out that:

a) http://googleresearch.blogspot.com/2016/05/announcing-syntax...

b) https://research.googleblog.com/2016/05/announcing-syntaxnet...

c) http://googleresearch.blogspot.com/2016/05/announcing-syntax...

... the URL and title for a==c AND the titles for a) == b) == c) are the same or similar. Make the ^dupe^ post irrelevant.
Wait until you see what abuses of power and logic they can achieve now with power in all three branches. CA won't be able to enforce a thing. "States rights" as a slogan was accurately described by Atwater, there is no real principle there.
It's just ridiculously foreign and breaks my train of thought. No idea why, just a mental thing.

I have never used a physical 'telephone handset' (and don't have a desk phone)
Considering the studies show that the cheese they can't reach is either slightly worse, slightly better, or the same, it's pretty understandable they'd get offended when told their cheese is mutilated.
Intel's Management Engine is a security hazard, users need a way to disable it
After Trump and his gang are finished gutting the EPA, there will be a much wider purge of scientists and intellectuals from all facets of the executive branch

This is baseless fear-mongering.
To those trying http://gofccyourself.com, your TL;DR instructions are to click "Express," fill in your comment (you're the "filer"), review and submit.
Legislation is irrelevant. All that matters is Congress. "An impeachable offense" is anything Congress wants it to be. The Constitution is powerfully vague on this point, and in any case no court has jurisdiction to overturn a conviction.

All that matters is getting enough of Congress to think that something is impeachable. Of course, since you need a lot of Republicans to be part of it, and they're loyal to their own, it's a big hurdle. But it's a different hurdle.
innovators make the money
I really hope that they take they take this as a sign of high level of interest and not DDoS :\
Is this a credible source?
What do you do if something goes wrong with it?
Thanks google now every asshole out there will either disrupting something with this or someone will find a way to spam me , steal my identity or otherwise use this for no good reason . Fuck today is a shit Monday.
Did someone happen to save the John Oliver original video? It shows "This video is not available" for me.

https://www.youtube.com/watch?v=92vuuZt7wak

EDIT: was blocked in Canada, thanks NegatioN
> ... now that him and I have made our positions clear, we no longer attempt to communicate with each other. @devrandomguy

Well, that's disgusting. What you're intimating is that if you cannot convince someone that they're wrong, you want nothing to do with them. Horrid.

Instead of always being right, how about you try tact? Ask non-related questions, and show interest in his chosen hobbies or field of study/work.

The above is no reason to /disconnect/ from another human being. It's reason to get to know them better. Lead by example, not by force-feeding them your dogma.

You'd probably benefit from some light reading:

How to Win Friends & Influence People:
https://www.amazon.com/dp/B01H38S9FY/ref=dp-kindle-redirect?...
I think the bigger problem here is the load it takes to change from stateless to stateful.

Let's say a create a stateless subscribe button component, that's part a of a stateless header component. It just accepts a listener that is called when the button is clicked.

Now, my designer wants me to add a dropdown menu to the subscribe button that allows people to enable email notifications. The dropdown menu needs state, so now I add a reducer and model to my subscribe button, I need to wire that up through the stateless header component making it stateful, then finally wire it into the the atom for the app. I ended up doing these chains of updates and adding parameters to add simple features.

Also, elm lacks typeclasses. Try making a modular form builder with elm that allows other authors to define fields with custom state, it's a mess.
Sending an SMS costs money, and for many users email isn't as reliably seen as something like an app push notification.
The probability of an accident (car accident, firearms accident, choking, tripping while carrying a knife, drowning, and so on) resulting in death would tend toward one, given a long enough life, so humans would still need to reproduce, we would just need to keep the rate quite low.
How are they separate? The article says,

[the VTA] is building the new station and handing off its
operation to BART once complete

Then later on

Alicia Trost, a BART spokeswoman, said her transit agency
will ramp up to hire 162 positions, funded by and dedicated
for the Berryessa extension. She added BART is estimating it
will cost $27.5 million to provide service at the new
stations.

Finally,

VTA will reimburse BART for the cost for staffing the two
new stations.

I missed the last part the first time through. If VTA agreed to reimburse BART for operating costs, then as a union negotiator it would seem an easy sell for BART to hire an excessive number of employees given that they wouldn't be footing the bill. And in any event, it would be in BART's best interest to inflate its operating cost estimates for the two stations to minimize its risk going forward. Inflating the number of positions needed is one way to do that.
http://www.dailymail.co.uk/news/article-4479488/Saudi-king-o...

http://www.independent.co.uk/news/world/middle-east/saudi-ar...
Personally, I think people need to meet more scientists, and get to know us. But, for reasons that probably include both economics and culture, we're concentrated in specific places and social settings.
Profession: Electronics Technician on an ultra-deep water drill ship.

Full Time- Rotational 28 Days On - 28 Days Off

[0430] Alarm goes off.

[0500] Call wife before work.

[0530] Morning meeting with all departments to find out plan for the day. Try to pay attention to what others may need help with or where there might be a window of opportunity to work on certain equipment.

[0540] Grab breakfast.

[0600] Meet with night guys to find out what happened during the night and what might need to be continued to work on during the day.

[0620-0640ish] Drink coffee, have departmental meeting to determine what supervisor learned in supervisors meeting. Discuss any issues that may have come up.

[0600-1800] Do maintenance, troubleshoot equipment, install capital projects, research on equipment and projects, check email, do training, fill out paperwork. Eat lunch sometime between 1100 and 1300.

[1800-1820] Discuss day with on-coming crew. Tell them what happened during the day and any issues that need to be dealt with.

[1820ish-0430] Eat dinner, call wife, read, watch movie maybe, practice programming, sleep.

Sundays - Fire drill either during the day or at night.

Tuesdays - Weekly safety meetings after work, discuss any safety issues that have occurred in the fleet or particularly bad ones in the industry. Regulatory safety training on lifesaving equipment.

Repeat for 28 days.

{edit- Trying to get formatting right.}
There are about an infinite number of answers to this question, and half the answers are really just more questions. Some of it depends on how "intelligent" you want it to be. Worst case, you'll have to invent AGI.

Short of that, there are a ton of places to start. You might start by reading all of the papers published by the folks behind the START question & answer system:

http://start.csail.mit.edu/index.php

If you can accept something that's fairly dumb, and requires a bit of up-front coding, you could just code up a chat-bot using AIML. Or you could start with a fairly dumb AIML bot and incorporate additional techniques over time. You could probably tie in OpenNLP or CoreNLP or something, figure out ways to use WordNet, ConceptNet, SyntaxNet, the OpenCyc knowledgebase, dbPedia, Wikidata, etc. and make something that could answer a lot of questions. Figuring out how to make it learn is a much bigger challenge, as is integrating all of the various ML/AI techniques out there that might be applicable.

You might also get some mileage out of something like Quepy[1], a framework for translating natural language into structured queries (think, SPARQL, SQL, etc.)

If you just want to get your feet wet and start exploring, I'd look here:

http://www.alicebot.org/downloads/programs.html

If AIML bots aren't "smart" enough for you, start exploring other techniques.

[1]: https://github.com/machinalis/quepy
Well, ISPs control firmware updates to any cable modem attached to their network, so... all of them?
Elm (software): an interactive mail system
Elm (physical): a tree
Elm (this): "functional" software. While I do Knot No the language, any language which claims to be functional, but stateful behavior (such as network timeouts) is really not functional. AKA, pitching pretty/current buzzwords, rather than being a new/useful language.

As for a "useful SPA" - a useful SPA has at least 300 gal. capacity and seating for 4+.

Sigh - arbitrarily re-using names for pre-existing widgets is silly. Sort like claiming that Kleenex is actually a machine tool.
Could you elaborate on a use case that you'd like to see.

I mostly use my TV only to watch videos, which Chromecast handles pretty well. But I'm curious to see what use case I'm missing out on.
Is this comment really necessary? What's wrong with companies writing articles about how they solved a complex problem?
That link is accessible from Norway at least. Maybe it's blocked in your region?
Looks great! - I've often wished I had a draft function in Slack when I'm doing weird code formatting as well! Pricing seems a bit...off...though. Assuming I'm a medium company of say 50 people, then I'm looking at $50/month just for people to have this piece of functionality? Sorry, but no thanks.

Honestly seems better suited to a little side project that scratches your own itch that you can make available for free than for a tiny SAAS. Not saying that you shouldn't figure out a way to monetize it, if you can great for you! Just don't think you'll get many takers at a price/user...
I think labeling this denialism is disingenuous and unhelpful. Vaccines have positive exernalities, but they also have personal costs, both medically recognized¹ and those outside of medical consensus (by a variety of degrees). As I think the majority of vaccine decliners would not argue that the vaccines have no positive externality, what we're dealing with is more of a tragedy of the commons, worsened by the scientifically unjustified fears. I think the difference is important, because it affects how we deal with the problem. The solution to denialism would be to convince people that the positive externality does exist. The solution to fear of the direct effects of the vaccine may be more difficult. In the country of Tuskegee, of Holmesburg Prison, of the PolyHeme tests (2006), of the ADS "pain-ray" tests at Pitchess Detention Center (2010), can we really blame people who aren't (privileged) for not trusting the government to have their health in mind?

[1]: From the article: According to the CDC... fevers after the MMR vaccine occur in one out of six people, and mild rashes, in one in 20.
How does...one reach this level of understanding in systems programming? My coursework in this area was very general at best. Are there any courses out there that focus on this theory-meets-real-world level that you folks would recommend? Would prefer one in Linux, but I'm not that picky.

Or does one just happen into these jobs as an apprentice and spend years learning on the job?