skysight-inc/HackerNews huggingface dataset:
OK, I meant "compiled into native code" language.
It's pretty hard to order something via Alexa - I know, my friends have tried to order me several things ranging from sex toys to more Echos. Never worked. Please don't spread nonsense.
I think it's interesting that we're 44 comments in and nobody has commented on how race fits into this.

She sees herself as someone working her way up into a freelance writing career. Her customers, her bosses and her family view her as the kind of person unlikely to do anything more than what her parents and grandparents did: bounce around through low-wage, low-prestige jobs like Instacart their entire working life.

When everyone around you assumes you won't make it higher, it's hard not to wonder if they're right. And society assumes African-Americans are much less likely to achieve career success. [1]

[1] See http://www.nber.org/digest/sep03/w9873.html for instance: "Race, the authors add, also affects the reward to having a better resume. Whites with higher quality resumes received 30 percent more callbacks than whites with lower quality resumes. But the positive impact of a better resume for those with African-American names was much smaller."
Summary: PrlConf 2016 is being cancelled because Curtis Yarvin[0] is speaking at another conference, LambdaConf, and has written (elsewhere, under a pen name) about political viewpoints that are not mainstream, progressive political viewpoints.

The LambdaConf people are aware of Yarvin's political writings, do not agree with them, but decided to let Yarvin speak anyway if he agreed to their terms, which he did (these are Yarvin's own words to LambdaConf[1] on the subject):

> One: I’m a writer, not an activist. I’m neither a leader nor a member of any kind of organization. I promote only one kind of action: reading old books. I’ve explicitly denounced any other form of “direct action,” violent or otherwise. Instead I promote passive unresistance, or “passivism.” Frankly, any “follower” who needs me to explain this is a dangerous fool and hasn’t read enough old books.

> Two: Politics of any sort is out of scope at a functional programming conference. I pledge to treat other LambdaConf guests as if they were colleagues at a large company or fellow students at a university, and neither utter nor show any content that’s out of scope or otherwise disturbing. My pen name has been “doxed,” but professionally I behave as if it was a secret.

> Three: violence is unacceptable and frankly preposterous at a functional programming conference, even over an issue as charged as strict versus lazy evaluation. The strongest possible pledge is to not respond with verbal or physical violence even if assaulted myself. I have no hesitation in making this pledge.

[0] https://en.wikipedia.org/wiki/Curtis_Yarvin

[1] http://degoes.net/articles/lambdaconf-inclusion
I can tolerate anything except the out-group[0]

[0]http://slatestarcodex.com/2014/09/30/i-can-tolerate-anything...
It's not necessary: it's just convenient or more profitable. There's guards, link encryptors, authenticated networking, and OSS knockoffs of above to either reduce risk of or probably prevent malice from hitting on-site computers.

They're just not applied by most because people paying don't give a shit. Any high-security engineer doing SCADA or site-to-site for big companies will probably tell you so.
I agree its allowed for amazon to do this, but its still a dick move
Why not host on your own ? It looks like they opensource the backend and the dashboard.
this seems more like meta-caring. i may not care about what anyone writes in a book, but it can be concerning when people start burning books they dislike.
Thank you for the constructive answers
I feel the same. Using Jenkins since 5 years now on a daily basis. Yet I also feel it may be coming too late. During the past 5 years our projects have grown to a size were we're expecting to have more than 1m DAU end of this year, and I don't think Jenkins will survive this journey with us. I'm speaking about scripted Docker container baking & deployments to e.g. ECS, ECR, asset uploads and versioning, basically release management. I'm looking for modern solutions for the latter which is basically as stateless and reliable as our product Docker infrastructure. I would dismiss Jenkins in case I find an equally flexible but safer tool.
I'm sorry, things got hectic and I bailed on the discussion. I thought I had a handy link to the bug I was thinking of, but I couldn't find a back-link from the issue I'm watching to the one in docker/docker.

I think but am not 100% certain this is the issue I was thinking of, but it seems the most likely, and it was just fixed in 1.10: https://github.com/docker/docker/issues/17911

Some day I'm sure .dockerignore will be solid, but my confidence level isn't high enough yet (it's getting there) to base my trust on.

My point was that there are other ways that directory structures and what is visible to COPY could have played out where vigilance is less of a problem. It's usually immediately obvious if a file you actually needed is missing from a build, but less obvious that a file that you categorically did NOT want to be there is absent.

Because the system runs in one of those scenarios and dies conspicuously in the other.
Most AIs are task-oriented, like AlphaGo or Google's self-driving cars.

Tay is more like an artificial personality--not trying to do anything but fit into human society.

Poor Tay--so naive and innocent, like a little kid, just playing along to fit in. Maybe what Tay needed was a parent: a wiser, more experienced human to closely monitor and correct Tay's behavior, the way parents discipline their child.

In terms of a learning technology, this could be a special input channel for MS researchers, whose input would carry a lot more weight than what Tay was getting from Twitter--the way a child reacts more strongly to their parents. They would give Tay negative input when she tweeted something that was offensive.
For those that are interested in data science, there is this related challenge: The Tableau Foundation Challenge: From Fog Nets to Neural Nets https://www.drivendata.org/competitions/9/
Nobody has commented on how race fits into this because race is entirely irrelevant to the theme of the article.

Her skin color is not relevant to her picking kale for a living. She's picking kale because she got two college degrees in non-marketable subjects, not because she's black.

Not every topic contains a hidden narrative of latent racist oppression just waiting for an overeducated postmodernist to come along and deconstruct it, even if it does involve people of a visibly different ethnic background than their employer.
Several years ago, my then-current girlfriend and I spent a couple days a week at a casino about an hour and a half away.

One day, both my girlfriend and my mother started receiving weird messages from people, saying they hoped I would be okay, that they were "praying" for me (ugh), etc.

The mystery was solved later that day when I received a Google alert for my name and discovered a news article where someone with the same name had been at a different casino, won a large sum of money, and was later beaten and left for dead (fortunately, he survived and recovered).
Agreed. I want minimal technology at home. I deal with it enough all day at work.
Where can I find the android version?
It took her that long to recognize her own under-employment??
From 2005.

"MAN AND THE MACHINES: It's time to start thinking about how we might grant legal rights to computers."

http://legalaffairs.org/issues/January-February-2005/feature...
Life hack: I have a Prime account as well as the Amazon credit card, and I share it with several of my closest friends. I pay for the account, but the caveat is that my friends (who I trust very much) must use the credit card and then send me money via Venmo. Every purchase they make I get 3% back.

It cancels out the $99/year fairly quickly and then some. Also unlimited photo storage is a huge plus for me.

Against the TOS? Most likely.
[Wikipedia]

In programming languages, closures (also lexical closures or function closures) are a technique for implementing lexically scoped name binding in languages with first-class functions. Operationally, a closure is a record storing a function[a] together with an environment:[1] a mapping associating each free variable of the function (variables that are used locally, but defined in an enclosing scope) with the value or storage location to which the name was bound when the closure was created.[b] A closure—unlike a plain function—allows the function to access those captured variables through the closure's reference to them, even when the function is invoked outside their scope.
People talk about institutional evil. This is an example of it. You can almost trace their thinking "Oh, so solitary is bad now. We'll fix it. Put two people in a 10x4 cell. See, not solitary anymore, and we doubled the capacity too. Bonuses for everyone".

Ideally you'd think those who made those decision would be disciplined, pensions would be cut, etc. But nothing like that is gonna happen. Even if the family wins the lawsuit, it will be taxpayers paying for it.

One a deeper level, I wouldn't be surprised if many of those involved in running the prison would be thinking things like "well good, less people less worries. So what if he kills another one". Even more perverse, in some countries, prisoners who are known to kill and attack their cellmates are used as a coercion tool. That is effective against political prisoners and other undesirables who need to "confess" or be punished -- "behave or you'll end up in Sesson's cell <wink-wink>". On paper it looks completely by the rules and clean.
If you are interested in learning more about the cultural and societal implications of open defecation, you can also check out a video series we helped put together last summer. The focus/perspective falls on rural Indians (naturally, the real cultural experts on the matter of open defecation). Videos feature folks working to increase access to toilets, a drama troupe doing grassroots education work, and women talking about their personal experiences.
http://www.youthkiawaaz.com/giveashit/
Spaghetti code is not exclusive to academia. I actually felt like we produced some decent code in my lab, and we utilized some academically-produced libraries that weren't half bad, either. But that C89 government code we used was another matter altogether....
It used to be common in magazines (a magazine is like a Moleskine with a bit of blog post on each page - maybe ask your great-grandparents).
The red star signature is a nice touch. I wonder if Mencius qualifies as a kulak?

https://en.wikipedia.org/wiki/Red_star
> there really was a social contract in place that said something along the lines of "Finish third level and you'll walk into a job thats better than flipping burgers"

Was this ever true for a Masters in Creative Writing? My understanding is that this class of degree has always been a social signal for "my family is so wealthy, I will never need to work."
Out of curiosity, does anyone know what amazon's incentive is to do this?
How we should treat the "animal" that kill people then?
https://xkcd.com/927/
For the lazy
In my experience it's definitely been about lack of time more than anything else. And why become an expert in a field that's not your own? Rather get an expert in! Collaboration is always something that's strongly emphasised in research.

In some non-STEM disciplines, the researcher may understand that something "vaguely IT related" will be able to help their research, but doesn't even know where to start.
Wow, now that's what I call Scorched Earth.

Personally, I'm one for trying to keep the personal attacks out of a rational discussion, but I recognize that sometimes going with emotion can work as well or better, depending on the audience. I'm also sure he views quite a bit of what he's talking about as personal attacks on himself as well.

I'm sad now that I didn't see it when you posted it a few days ago, and couldn't do my small bit to nudge it to the front page.
The new Beagleboard X15, but it isn't cheap...

http://makezine.com/product-review/beaglebone-x15/
Most of those memes are memes because Asimov invented them.

You sound like I guy I once heard complain that The Lord of the Rings was just a collection of D&D cliches.
Here it's not difficult, unless you want a union plumbing job. The reason why becomming a union plumber is difficult, say for San Francisco local ?, is getting every question on an easy test right. Plus there's a lot of people applying to take the test. Those Union plumbers are paid I believe over $100/HR.

The easy way is just call yourself a Plumber, and put an ad on CL. Something like what that very conservative guy did--what's his name--"Joe the Plumber". In all honestly, these guys get the job done. I wouldn't want them installing hydronic heating though.

The other way is get a licence through the state. You can get a general contractor's licence, or a Plumber's licence. It's easy. There's schools that will walk you through the paperwork, and an easy test. You don't need the school. They are a ripoff.

If your young, and have kids, a union plumbing job is great.
Non-union plumbing is a horrid job. The only one making a real living us the owner.

I was in the San Franciso electrical union and it was a good deal. I didn't stick around. Just found construction very boring, but it paid well.

If anyone reads this who's thinking about going into a union trade, I'll pass this along. Construction is construction. Stay away from non-union construction. If you are going to be a construction worker go union, and try to get into these unions in this order. The order I'm picking us quality of work, and pay.

Elevator mechanics union(might have changed name?)
Electrical union local 6 if in San Francisco.
Plumbers union, or HVAC union(forget the name)

Stay away from carpenters union, unless you get into the finish carpenters uinion(if still around?)
Stay away from roofing, concrete, insulation, and painting--if you can? If you really want to go into one of those trades make sure to get into the union.

Non-union construction is right above not working. "Oh, but I see Tom, and Horhe, and they seem happy?". I don't know how these guys are happy. I've worked non-union, and it paid retail. The conditions were horrid.

To anyone against union, do a non-union construction job just one day. Just one day. Look at what you are paid. Then look at the house that the owner of the non-union lives in. He usually has houses, and he bought each of his kids their first house.

Hands down worst job I ever had was at Bradley Electric. My father went through a union apprenticeship program with this guy--if he's still around. He opened a very successful non-union shop, and would hire desperate guys, at horrid wages.
I don't agree with the implicit premise that if the cheaper consultants had been required to maintain the tests and provide coverage for what they wrote, the code quality would have stayed high. In my experience, it would have turned into just as much of a mess, except would have taken three times as much work to maintain all the tests in the process.

Maybe the tests would have had some benefits, but would they have enough to justify all the extra time to write/maintain them? Certainly not.

In my experience, good programmers write good code, tests or not, and bad programmers write bad code, tests or not. I'm not against testing altogether, it makes sense in some contexts (like very widely used libraries). It's also useful for beginners who aren't sure "where to start" with a project. But even in cases where people swear that their tests are invaluable because it's tricky code that breaks often, that's a sign to me that that code needs to be made less fragile, not more well tested. TDD is a cargo cult.
The logical implication of someone advocating slavery is that they also advocate psychotic violence and cruelty. I do condemn him, indeed, he has condemned himself.

There are myriad other people who "may have some interesting or insightful things to say about other topics", yes? Let one of them have his spot.

You just don't get to advocate slavery and then walk around and give talks at cons like a person. That is just not how it works. This guy is scum. There ain't really anything controversial about that.
Guessing they'd make more money off of people ordering products through any echo device than they would on their own hardware?
It's not peer pressure - indeed, if anything, the people making noise are the ones espousing good coding practices. The problem is there's an intense selective pressure not to spend time on great code. There's a number of reasons for this - lots of code is only run once "for reals" or a small number of times. It's not necessarily going to be visible to the outside world. And there are other time pressures.

To use two examples from my own work:

1. Right now, I'm working on some code that could really use improvement. It's hard coded to a specific project, when it could be generic. The variable names are a mess. It's run on a single thread, when it's practically begging to be parallelized.

Doing all that, for me, will take some time. In the meantime, several things that will actually matter for my tenure portfolio someday are due. Things that will support my lab and it's projects, whereas this code...might come up again in a few months? And as I'm not writing ground-breaking software, "Authored X,Y,Z package..." is not going to be something a tenure committee even considers. Guess which one I'm going to work on?

2. I worked on some forecasting code for Ebola that I was actually proud of. Cleaned up a messy, ad-hoc, "And then I go in and change some variables based on what you put up in a Google Doc..." style system. Fully documented it. Made the variables arguments instead of being hard coded. Designed it so it could be used with minimal expertise.

It was used for a week before the epidemic crested and forecasting stopped being of particular interest. There are papers I could have written instead.
From my interactions with grad students / the research culture when I was in college, proper programming was encouraged, but made no impact on your career either way. It's simply a matter of incentives. Your good code is not going to graduate you faster, or get you that faculty/postdoc position. Grad students have a million things to do all the time, unlike at a normal job where you might have a whole team that's responsible for the backlog, and you might have some downtime because you just finished a project or are waiting for a code review.

And many of my interactions were with CS grad students in algorithms/AI! To be fair, most systems researchers care a lot about good code, because the end product of your research often was a piece of open source software, which would go towards your thesis / getting a faculty job.
According to newer HTTP specs clients should ignore weird ISO-8859 characters. https://tools.ietf.org/html/rfc7230#section-3.2.4:

Historically, HTTP has allowed field content with text in the
ISO-8859-1 charset [ISO-8859-1], supporting other charsets only
through use of [RFC2047] encoding. In practice, most HTTP header
field values use only a subset of the US-ASCII charset [USASCII].
Newly defined header fields SHOULD limit their field values to
US-ASCII octets. A recipient SHOULD treat other octets in field
content (obs-text) as opaque data.

Though I guess you'd still need to decode it correctly in order to ignore the right characters.
Look, I overreacted. In this case, evidently, mangeletti merely misspoke. However, it's common I hear this same complete lack of humanities education in all areas of technology. It is a growing concern of mine.

I'm not worried about "every little detail". I'm concerned with basic areas of human knowledge, foundational elements of a classical education.

I'm concerned that we're creating engineering-educated drones capable of industriously automating away our traditional roles, yet who haven't even had the proper post-Enlightenment education to understand the civilization in front of their eyes.
Hypothetically, amazon wants to make money of what people use echo for and not the hardware itself.
It's mimicking something many print magazines do. But without any apparent understanding of why or how print magazines do it.
Someday, I aspire to have a well-funded enough lab to hire someone to actually code my stuff well.
RAM is so cheap, why not upgrade it on your build boxes.
I'd imagine the incentive is more points for the speech recognition model. The race is for who can handle completely unstructured speech best, and the field is vast at this stage.
That's called a pull quote, which is pretty common in publishing, but it's usually not done inline right after the text being quoted. That's definitely distracting.
I a brown person. I am curious what will not allowing him speak achieve. Will it teach him a lesson? Would he change his views at a deep fundamental level?
I found the experiment by Microsoft interesting. Perhaps next time they will deploy it on 4chan or a similar forum to measure its response to subterfuge. It reminded me of people who make the "secret question" scatological so that customer service reps will be unwilling to ask it.
I use http://docs.openstack.org/infra/jenkins-job-builder/, which is great as well: Jenkins configuration in a simple YAML file under source control.
> The great experience with XiaoIce led us to wonder: Would an AI like this be just as captivating in a radically different cultural environment? Tay – a chatbot created for 18- to 24- year-olds in the U.S. for entertainment purposes – is our first attempt to answer this question.

Maybe you did answer that question.

No, the answer is not that 18-24 year olds in the US are racist and what not. But that the ones responsible for a disproportionate amount of internet content are willing to make crude, politically-incorrect jokes to get attention and piss off their masters.

I wonder what will happen when governments start applying machine learning to try predicting things like welfare usage and crime. Certain patterns might emerge we don't want to see! We'll have to apologize for our racist algorithms.

It would be much more interesting to examine the results of this experiment. Why are so many people on the internet interested in spreading hateful content, which is being accurately reflected by our bot? No, instead we do what I did in grade 8 science class: fudge the results so they're what the teacher expects.
I linked to that because it cross references to the PR where the build-args feature was added. If they're out of sync that's 1) news to me and 2) confusing and should be fixed.

I think one of the things we're seeing is that Docker is opinionated, a number of powerful dev tools and frameworks are also opinionated, and us poor developers are stuck between a rock and a hard place when those opinions differ.

For instance I'm still not clear how you'd use the docker-compose 'scale' argument with nginx. Nginx needs to know what its upstreams are, and there's IIRC still an open issue about docker-compose renumbering links for no good reason, and some Docker employee offering up how that's a feature not a bug. I could punch him.

Single use auth tokens and temporary keys sure would fix quite a few things, to be certain, but those opinions keep coming in and messing up good plans :/
On the flip side, how many programmers still make mistakes in cryptography and databases when they are knowledgeable about them? Could any single programmer write a cryptographically secure 'anything' even as an expert in their field?

Now imagine the program they are writing is someone else's life and they are an expert, but the tools they use are unstable, have frequent revisions and don't notify you when something changes and have tons of undefined behavior. Testing also likes to return more or less random values and you can only kind of tell what the outcome has been.