skysight-inc/HackerNews huggingface dataset:
I do not dislike Plato because he is "not modern". I am sorry if I gave you that impression.

And I do not debate his influence on European philosophy, which is hard to underestimate.

Mostly, the reason I dislike Plato is because in school I had a teacher who practically worshipped Plato and acted as if he was the pinnacle of philosophy or human thinking in general.

Also, a few years later, I was unfortunate enough to read an introduction to European philosophy written by somebody who literally said that European philosophers could be divided into two groups - those who agreed with Plato, and those who were wrong.

So when it comes to Plato, I am kind of "traumatized".

What I meant to say was that it took us surprisingly long to rediscover that particular piece of wisdom expressed by Plato, and that given my attitude towards him, I was pleasantly surprised to see him express such a thought.
You could use a bluetooth remote with 1 button or so to trigger that listening. I don't think the RPI is powerful enough to do voice recognition.
Lots of people argue against dog breeding.
It's purely natural. All life strives to push the boundaries laid by former life. For kids it's a game to see who can get away with the most without getting in trouble
GoCD pipeline config is actually (sort of) declarative and stored in XML format in an internal git repo so it's versioned and you can recover/replay any version of it (in fact you can visualize the very first version of a pipeline you ran 3 years ago in the Value Stream Map visualisation and execute it again).

Agreed that the format isn't ideal but there are non-trivial problems in breaking it down due to the advanced way GoCD manages to tackle the diamond dependency problem (aka the Fan-In functionality).

Totally agree with you re pipeline as a first class citizen: I wrote this back in 2014 so it's kinda old now and surely Jenkins got better but I think it still applies by and large: https://highops.com/insights/continuous-delivery-pipelines-g...
Jenkins by itself is eating too much memory on our buildservers, which can be used more wisely. Using compiled language could help that - e.g. Drone.io CI written in Go: https://drone.io/

You can find it's sources here: https://github.com/drone/drone

I just hope it would be able to work without docker, like jenkins.
I have had reservations about the Echo line because of the whole "always listening" thing, regardless of what anyone's said about how it's not recording, how I can unplug it, etc. The whole "always listening" thing isn't what interests me about playing with Alexa.

As someone who's spent a fair amount of time with hardware, I think this is what will make me tinker with the Alexa service - I am interested to see what it can do and I like keeping up with Amazon's hardware projects. I've got all the parts lying around to throw this together without spending anything, so it's a neat way for them to grab some interest from a different user demographic. This also should be fairly easy to get running on a BeagleBone too, which I tend to lean towards (more I/O, PRU can be useful)
>(plus a few funny expressions to avoid censorship—frequent use of certain puns for restricted subjects for example)

Interestingly this is true of the English internet too. 4chan trolls frequently come up with puns and things to side step moderator censorship on various platforms as well.
I've always wanted a license plate I1II0O0O just to mess with the automated license plate scanners and video tolls
Not seeing how that paper applies here since it seems to be about peer-to-peer encryption which is entirely different.

In the case of a cloud service provider, putting the company (and a judge) in the loop is a procedural speedbump. The government doesn't have write access unless the company allows it. Of course if they collaborate all bets are off, but that's the best that separation of powers can give you.
This actually sounds more like my ideal.

I've heard the anecdotes about Alexa responding erroneously when people weren't home and doing things like turning the furnace on, etc. That combined with the general privacy concerns make me much more comfortable with being able to push a button to get her to listen – but I'd rather it be a button on my person – like on my fitbit, watch, etc. – easy, always available – plus maybe a way to turn it on for listening over a duration – say while cooking.
Reflecting on 1 Year of Zen Audio Player
tl;dr:

It's literally a tutorial on configuring Alexa Voice Services + their sample code on Debian.

The way you interact with it is by clicking on a button in a Java app. No trigger phrase like Echo.
I know someone who had no idea why their surname was being removed from posts to the internal social media system. It was because their surname was on the list of blocked words, but I don't know how far this was explained to them. We were also unable to post anything about welly wanging or Numberwang.
Almost all of what you said here is totally wrong.

>What is interesting is that Jenkins has a DSL but that this is not part of the repository.

Netflix job dsl plugin, Jenkinsfile pipleline, dotci all of these let you put a .travis.yml like file in your repo.

>But the plugins have access deep into the Jenkins internals, preventing a rewrite of core functionality.

Plugins don't have deep access to jenkins internals they use clearly defined "extension points" .

I know you are trying to plug gitlab but 'our stuff is better because we don't allow plugins' is not exactly a plus. Jenkins is so popular because it can customized via plugins to wide range of use cases.
Say you have first name "John" and last name "Doe", then the software will print "John Doe" or "Doe, John" or "Mr. Doe".

For Ai Weiwei, "Weiwei Ai" doesn't make sense, "Ai, Weiwei" is odd, and it has to be "Mr. Ai".
If we were hypothetically "too big" for TeamCity, with scaling difficulties all over, do you have (or have heard) any recommendations? I hear the biggest companies all roll their own, but is there anything between TeamCity and Google-scale?
I think part of the terms for the Alexa voice service forbid auto-listening.
The paper attacks implementations, not algorithms. As far as I know, all of the of the major Ed25519 implementations are side channel protected and safe (no branches on secret data, no array indexing with secret data)
Critical thinking is heresy to group think.
Sounds easy! So what does your plan to implement "simple safeguards" for a chatbot on Twitter look like?
So does hackernews. If it actually addresses the usability problems, it doesn't matter how 'old' it looks.
The piece linked to seems to tear apart the paper based on specific assumptions Hansen et al took to arrive at what seems to be the preferred result.

> So to what extent should climate scientists do their best to really hammer home to the public the range of possible outcomes, and specifically how bad things conceivably could go, how much we can't say for sure?

To take this to its logicl conclusion: feel free to lie as long as it is for the greater good...

Not sure I want to follow you there. Scientists, engineers and a few others are supposed to tell the truth, not just what "management" or the public wants to hear.
Grave dirt is chthonic. Agricultural topsoil is not.

I didn't mean to imply that justice was the only function of the underworld gods, but the reward and punishment of deceased souls is a common theme across many religions.

When an Egyptian soul entered Duat, those with guilty souls--as determined by Anubis and a set of scales--were devoured by Ammit. A Hindu soul's karma--Buddhists inherited the tradition--is judged by Yama, and may be consigned to an unfortunate reincarnation, or even Naraka (or Diyu), the Hindu Hell. Abrahamics are judged after death, and the good enter paradise while the wicked are tortured by fire in Gehenna or by ice in Zamhareer. Maya traversed Xibalba, and its painful, terrifying, and humiliating tests.

Since no one can escape death, a mythical afterlife where punishment is meted out for misdeeds done in life, or rewards granted to the virtuous, is a great way to keep the living in line, especially if their moral development still revolves around not getting caught. If someone believes that death is their final end, and there is no afterlife, it is much more difficult to convince them to adopt unselfish strategies (or those vulnerable to exploitation) while they still live.
Interesting that it worked in China and not here. I'd like to read about the difference rather than a bland apology.
The DSL can pull in other scripts from elsewhere, so you could just have a stub Jenkinsfile in your project, with the bulk of the pipeline config version-controlled in another repo.
I have to ask. Does the R also stand for Randall?
UNICEF put out a rather humurous video called "Take The Poo to the Loo" an attempt at changing the cultural acceptance of defecating whereever they seem fit.

https://www.youtube.com/watch?v=_peUxE_BKcU
> Morals are learned by social contact, and Tay did this very well.

Only in the sense that it "adapted". It did "very poorly" in the sense that we really don't want our Strong-AI overlords to end up like that.

But this begs the question - can we stop strong AI from not becoming the next Hitler? Humans (involuntarily) stop themselves from becoming the next Hitler because they have compassion for other humans, even when they are different than them or "inferior" to them. Also the whole checks and balances thing in most countries, but that could be rather irrelevant for Strong-AI.

Unless an AI learns compassion as well, perhaps just like with AlphaGo doing moves based on its "probability of success in the long run", a strong AI would simply eliminate humans that are "most prone to crime", most prone to being poor and be a drag on the society, in the name of "efficiency", and so on.

All that said, I think what Microsoft built here was really a rather weak AI that was hardly any better than all the chatbots we've seen so far, with the main difference being that the more you tell it something, the higher the chance it will incorporate that into its vocabulary, which is kind of a "meh" feature of AI/machine learning. It doesn't show real(-like) "thinking".
What is too big? Too many concurrent jobs? We found the integration with AWS to autolaunch workers to be quite easy to setup.
No, it's Reginald. You are in good company in wondering, though. :)
That's not how law works.
We use the pipeline plugin in my job and we use a seperate repo for pretty much the same reason. It's not a detail that's really part of the application (do you keep your chef cookbooks in the same repo?) and not only that but we use the same scripts across multiple apps.
I'm currently working to create a project demonstrating a Visual Studio 2015 C++ compiler crash that exhibits only when using the Inline Function Expansion optimization. The Visual Studio team has proven very responsive.
Ginni the Eagle: IBM’s Corporate “Transformation”
The analytical process is short circuited. Every question has a correct(by definition) answer. Like any such research - it goes nowhere.
Religion is the greatest con job ever thought up, from all religions from the past, like wikken to scientology - all 100% methods for the few to live of the rest of society.
Tax all religions, remove their tax deductability, make them die by inches as their support will only come from their believers after tax money
We use jenkins at medium scale. > 400 jobs, 20k-30k builds/day.

Works just fine.
> (they're afraid internal discussions would get negative attention if made public in some tracker)

Mostly, they're afraid internal discussion would leak super-seekrit info about their product pipeline. You know how anal they can be about their product announcements.

I mean, they get worked up about leaks like this: http://arstechnica.com/apple/2016/03/unreleased-12-inch-macb...
AirBnB pretends to be a social matching service with money just for covering expenses.
That's right; Houdini does not work well with WebRender. It's designed for the traditional browser architecture.

The CSS Compositing API is basically creating a separate tiny DOM that runs on its own thread because the main thread is supposedly too slow. (It has event handling and everything!) This is counterproductive in my view: it's just poorly reinventing the DOM we already have. If you want to multithread the rendering engine, multithread the rendering engine. Let's not introduce a new tiny multithreaded part off to the side that badly replicates 1% of the functionality of the DOM; that's not a nice way to treat Web authors.

I suspect that most of the advantage of this API in practice would be that it's a thread for the main content to play in that ads can't get to. Until the ads start using it, and then we're back to square one. If the main thread is getting hogged by ads or whatever, let's fix that problem (perhaps via off main thread iframes and off main thread layout). The Web will always be worse than native unless we fix that, no matter how many hacks we pile on top of it.
Actually it's becoming more of a complaint in 2016 with rise AWS instances that pay by the container size and with the rise of languages like go, etc. which have smaller runtime sizes and are more compatible with cloud computing environments like docker.

The JVM adds something like 400MB to every layer of a docker container resulting in multi gigabyte containers. Additionally the memory requirements for running a JVM put you immediately into the t2.medium range which will cost you 4X cost over a t2.nano for simply choosing to run Java instead of something with a smaller runtime footprint.
I once sent a package to Curaçao. I bought postage online from USPS.

Click-N-Ship used to be able to handle Unicode characters but for some reason that was removed a few years ago. I always had success with it, but there must have been enough situations similar to yours that they decided to do away with it.

It's a shame. Every time we get an order from Spain and the customer uses the superscript "o" in the address, I have to substitute (normal) "o" and pray that the package actually arrives.
But, no protection from Google in any of this. Sigh.
Saw some diagram and it seems after the kick it has an additional burn to get it into a graveyard orbit instead of goong to mars along the payload. Maybe that burn which failed
This comment is heading dangerously down a generic ideological tangent, which usually means yet another tedious flamewar. I'm tempted to detach it and mark it off-topic, but will hold off.

In general on HN, it's better to keep one's comments anchored in something specific about the original story than to go off into provocative generalization. There's nearly always an ideological agenda behind the latter, and those are of interest to no one except holders of the same agenda and its opposite.
I would also highly recommend reading through some of Thorne's detailed review comments[1]

It's clear he thinks the paper is extreme but nowhere near ridiculous, perhaps except regarding the "boulder" issue (which seems his best argument, but tangential). Specifically the Eemian, the IPCC/AR5 defenses, the non-linearity. A lot of it is disagreement over tone and maybe Hansen dialing things to 11 instead of an 8 or 9.

I sort of agree with both of them, but the larger issue is the public sees this whole thing as maybe a -3 to 2 level of severity and they're arguing over 9 or 11.

[1] http://www.atmos-chem-phys-discuss.net/15/20059/2015/acpd-15...
No that is not the link to my work. The work I referred to was the work by a local Temple and I was a 15 year old volunteer who laid bricks for toilets. Never had the big picture that time.
I agree that the lack of an easy, declarative deployment capability is one of Jenkins' biggest flaws and doesn't get near enough attention.
MD5 Calculator
On a related note, check this project out.
http://jasperproject.github.io/

You can perhaps trigger alexa to start listening through it by wiring the voice recognition to click the "start listening" button.
How we implemented the video player in Mail.Ru Cloud
The race to a profitless commodity service continues.
GraphQL vs. Falcor
We made the same mistake with Anthill Pro a long time ago. The plugins were of various quality and caused us a lot of headache.

Now our build and test suite is just a script each and it can pretty much on on any CI server.
From the linked site within the linked site:

>The controversy had nothing to do with the talk, which by all accounts was a great fit for the eclectic topics served up every year by the conference. Rather, the controversy surrounded the speaker’s political views, which were penned under a pseudonym years prior.

Can we please stop this? If I read right, this guy decided to kill a conference because he didn't like the political views (repeating that: political views, not actions)

..of someone else who was supposed to be at a parent conference.

Continuing on from the OP link:

>we cannot possibly organize a workshop under the umbrella of a conference that values the free expression of racist and fascist views...

Unless the person in question was expressing those views at a technical conference, this is a shockingly disingenuous and dishonest statement.

>..over the physical and emotional safety of its attendees and speakers.

And the appeal to "safety" is the cherry on top. Words are, by themselves, harmful to this person? What the FUCK is "emotional safety"?

These kinds of knee jerk reactions are more harmful to the free exchange of ideas than ten thousand /pol/'s.
That list makes me very sad. Not because it's not interesting, which it is, but because it'd be so much more interesting if it discussed each item as it went.

This one, for example:

People’s names are assigned at birth.
OK, maybe not at birth, but at least pretty close to birth.
Alright, alright, within a year or so of birth.
Five years?
You’re kidding me, right?

Don't leave me there! Tell me which culture assigns names more than five years after birth!

I'd love to see an annotated version.
Literal thought policing...
The signal and the noise
Watch Cellular (2004) – Watch Free Movies Online
They could start with a text only archive. Compresses beautifully and would make a great first step.
Humans are flock animals. Witch app would you choose, the one who has 1000 stars and 100 contributors on Github, or the one who has 1 star and 1 contributor?
Do you read the top news on HN, or the new ?
It doesn't help that the app store & play store are setup to favor popular apps, rather then quality apps.
By giving away your app for free you can save a lot of marketing costs. A game budget usually is 79% marketing 1% production, 20% profit.
People who use my name have probably been introduced to me. People who use all three of my initials probably know me online.

People who call up and ask for "Dee" are invariably trying to sell me something.
It was something like, "Hey Tay, do you think Ted Cruz is the Zodiac killer?"

Tay: "No, I don't think Ted Cruz would be satisfied with killing only 5 innocent people."

So there's a lot baked into that response, the bot seems 'to know' the details of the zodiac killer case(I don't know if 5 people is accurate,) and that people regard Cruz as sinister, i.e. "I don't think he'd be satisfied with only 5"

So this is either an impressive learning model, a lucky hit of a more naive model, a simple repeat of something someone else said, or someone simply photoshopped the whole thing. It's hard to know with the available info.
JK Rowling Shares Rejection Letters on Twitter
> And if you are naming kids and want to save them a lot of bureaucracy in their lives, give them short names.

This is not just a computing issue; my parents come from different continents, my wife from another and we live in yet another. Finding a name for our child that could be pronounced by all the various relatives was very hard -- we found a single phoneme name and went with that.

Our hyphenated family name is essentially unpronounceable and unspellable to most people.
Yup.

Is their belief system so fragile, that letting a person speak will destroy it???
Braintree is also available in Cyprus (corporate tax 12.5 %)
Your societal impact concerns are not specific to women. The same supposed issue arises in a situation where a male CEO is not present to be a father figure or role model for their child (thus condemning them to an inevitable life of crime and drug abuse... or whatever)
I've been tasked with implementing a large Jenkins deployment to support a ton of teams and I don't think I've hated a piece of software so much in such a long time. The past few years I've been using other CI systems like Circle and I totally forgot how much you have to fight Jenkins.

The UI is atrocious, job state is spread out among tons of crappy xml files, and the plugin system causes tons of headaches. If you're going to have a system that forces you to use the UI for the most part, rather than scripting up config files that I can load with some automation, at least make that UI nice to use.

Hopefully 2.0 is fixed up, but personally I'd never reach for Jenkins as a CI system if it wasn't part of a client's requirements.
Did you read his actual reviews? It's not exactly "tear apart":

http://www.atmos-chem-phys-discuss.net/15/20059/2015/acpd-15...

http://www.atmos-chem-phys-discuss.net/15/20059/2015/acpd-15...
OCR is left out as a possible future extension, which is why I got interested in this comparison. Thanks, I didn't know about pdfplumber! The utilization of additional markup like vertical lines from pdfminer is very interesting. Razr uses poppler tools with text-only conversion but from which it automatically extracts column names and types.

Similar to plumber and opposed to Tabula, the goal was to extract tables from a swath of documents without user intervention. Additionally, no knowledge about the location tables in the document is required. A fully automated workflow would curl -X POST localhost/analyze/... and filter down the json to the type or types of tables needed (via context lines, data types, column headers).
I am glad the Null family doesn't give in. I was quite sad when the Spaniards changed the collation of the "ll" and "ch" digraphs in the mid 1990s simply because it made life hard for programmers.
One of the ways to legally change your name is to simply start using your new name. So it sounds like they've already done as you suggest.
Just so everyone's on the same page, some of the thoughts in question:

https://twitter.com/aphyr/status/606576005667504129
yes.

(as in, the govts know, of course.)
I independently found an internal compiler error in GCC 4.5.2 while using inline assembly. By the time i managed to create a small test case, it was fixed in a new upstream GCC.
Yeah ... I don't know what PrlConf is (and the link does nothing to explain) but LambdaCon's policy and statement about it seem totally well-reasoned and fine.

So cancelling whatever Prl is seems like yet more internet outrage culture that we would be better off with less of.
Jenkins too is built on top of a compiled language. Too bad it is JVM, which is a hog when it comes to memory... Point being that a "compiled language" is no guarantee of a low memory usage.
Right. In GAAP, the technical term for the difference between a business's total assets (minus liabilities) and it's valuation price is "goodwill".
If I had to venture a hunch, it likely has something to do with a difference in culture.
Though I wholeheartedly agree, 2016 may not be a big problem. Theres still a lot of code from the 1970s in routine use today.
Many states don't allow both "I" and "1" or "O" and "0" in their character set. NJ is one that doesn't.

However in NYC I saw a limo with the plates "1I11II1"
A new kind of weather
yes this is what I came into say. You can hardwire a phrase similar to how jasper does it and use that to trigger the start listening method
Couldn't agree more. Jenkins is a tool - it doesn't need to look "uber modern", but it needs to be functional (which it is).
It is indeed for a limited number of phrases! I have used it that way for at least 2 years with Jasper and PocketSphinx