skysight-inc/HackerNews huggingface dataset:
More noticeably, "people" has been replaced with "citizen."

The bill of rights specifically delineates protections that apply to "people" and protections that apply to "citizens." The dialogue is often about civil rights violations of American citizens, but the original language is more often "people."

From Yick Wo v. Hopkins

The rights of the petitioners, as affected by the proceedings of which they complain, are not less because they are aliens and subjects of the emperor of China. . . . The fourteenth amendment to the constitution is not confined to the protection of citizens. It says: “Nor shall any state deprive any person of life, liberty, or property without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.” These provisions are universal in their application, to all persons within the territorial jurisdiction, without regard to any differences of race, of color, or of nationality; and the equal protection of the laws is a pledge of the protection of equal laws. . . . The questions we have to consider and decide in these cases, therefore, are to be treated as involving the rights of every citizen of the United States equally with those of the strangers and aliens who now invoke the jurisdiction of the court.

Example from the other side:
http://www.foxnews.com/opinion/2010/01/07/kt-mcfarland-chris...
With the Detroit bomber we now have a clear pattern that reveals how the Obama administration deals with terrorists – try them in civilian courts with the full rights of American citizens... The president is treating terrorists like citizens and citizens like terrorists.

Note: I've taken both these examples from an excellent Glenn Greenwald article on the subject
I'm super excited about this.

One of my biggest peeves right now is that voices cost a ton of money, few are readily available otherwise, and a lot of the new stuff is cloud-dependent. (Which is a big turn-off to me.)

What are you looking to do with this?
I worked in the defense sector in that particular area. They're really not very advanced. Academia is way ahead of them.

It's all about the rubber hose, key escrow arrangements and politics.
> Won't the other countries bully the first one to stay to the status quo?

That is _precisely_ what all of these trade agreements are about, TPP, TiSA, etc..
Yeah, I was one of those who was frustrated that I bought a ST2 license, then a 3 license in beta, only to see ... (nearly) nothing.

But the 3dev channel is getting pretty steady updates now.
Btw, if you'd like to see what a legitimate attempt to improve on WP looks like, check out Bolt: https://bolt.cm

Strong framework, component based, lots of basic features, looks and operates a lot like WP. But, much harder to install than WP, less featured (esp. when common plugins are considered), vastly smaller community and supporting base of plugins and themes, yadda yadda.
Sensors Reveal How Bad Outside Air Invades Our Cubicles
iHeartRadio is Hiring ONSITE in NYC! We are located in Tribeca.

We are hiring Senior Software Engineers in Scala, Mobile (both Android and iOS), Web (think full-stack and Node.JS), and DevOps. We also have Software Engineers in Test.

For a full list of jobs, visit us here: http://jobs.iheart.com/

About Us: iHeartRadio is a free, all-in-one digital music and streaming radio service that offers consumers access to thousands of Live Stations from across the country and the ability to create Custom Stations featuring top artists from a library of more than 20 million songs. The service is available on web, mobile, tablets, wearables, in-car and on connected in-home devices like Xbox and Google TV. With over 600 million app downloads, nearly 80 million social media fans and more than 70 million registered users, iHeartRadio has grown faster than any other radio or digital music service and even faster than Facebook.
Vantage Analytics | Toronto, Canada | http://gotvantage.com | Growth Marketing Lead
Headquartered in Toronto, Canada, the Vantage Analytics team is made up of diverse, creative and fun individuals. Our culture is open and flexible. We believe that people do their best work and are happiest when they are given the freedom to shape their environment and are surrounded by amazing colleagues. There are no suits here. We wear jeans or shorts and we often have dogs in the office.
We're looking to hire a Growth Marketing Lead. This is a vital role, you’ll be responsible for growing our customer base of paying customers and tightening up our conversion funnels. This position will have complete control over managing and driving customer growth so having a desire to lead and manage a comprehensive growth strategy, as well as the skills to help execute that strategy, is critical.
You'll need to take on the traditional marketing world, SEO and paid channels (AdWords, Facebook, 3rd party networks, etc), content marketing, and the new techniques of growth-hacking, all with a heavy emphasis on data and analysis to run experiments and validate hypotheses.
The successful candidate must be passionate about using data to make decisions and taking the company vision to new heights.
We’re looking for someone who embraces failure in testing, learns from it and makes their decisions better the next time around.

Interested? check out the full job description and info here: http://vantageanalytics.com/careers/#customer-success-lead
so true, that's the risk we'll all have to take
Back when I was at Columbia I once tried to walk into the Columbia University Computer Center stairway across from the gym thinking it was a computer lab, and some surly old lady got super pissed at me.
In another comment you said that one homicide should be punished by death in the exact same form. This would have the exact same effect as the kidnapping example: if you killed one person why not kill 50?
Request: Star Trek computer voice (Majel Barrett Roddenberry)

There's hundreds of episodes containing it, including remastered audio in the HD versions of TNG.
C#'s object model is so good they created dynamic so that people don't have to use it...
I think this is really orthogonal. Puppet/Chef/Ansible/Salt all help to configure an environment and work with the native package manager for the OS. What I'm suggesting here is to instead create a new package manager that is native to the container world and is used at build time.

There is still a need for an improved tool set to build the containers and use this package manager. Perhaps these tools could expand into that area.

As for long-running processes -- I'd consider that an anti-pattern. If there is a critical bug, the correct thing to do would be to build a new (versioned) image and restart (either blue/green or a rolling update) to that new image. This also enables rollback if your fix breaks things further.
> I just wish I knew how to join this class of people who are important.

Here's a rough guide: be willing to spend lots of $$$ on politicians, and more than the other Johns. Own media companies so you can influence what people think. Work together with other rich people with similar goals, it will take some time.
Whenever CNN has some piece on college, their stock footage is always Columbia.
Even though viv.ai sounds almost exactly like what I'm working on, there are important differences. I would say that viv.ai, being an AI, is more ambitious than my vision.

One of the main superficial difference between viv.ai and my project is speech. I don't believe that speech is a very good interface, and I have no plan to make it part of my system.

I have no doubt that viv.ai has the potential to be as good or better than Google Now, Cortana and Siri, but their focus on speech and natural language interface (from my perspective) will prove to be a huge limitation. Without an interface that forces people to think and communicate more clearly (i.e., not speech), they won't elevate humanity.
If the idea is "highest [regulatory] standard wins," I doubt the IP provisions of that new deal would be any more palatable to the folks here on HN than the TPP will be.

The "behind closed doors" concern is mostly fake. "Secrecy" is a story line that tests well with folks who don't know how policy gets made in general. For example, the PPACA (aka Obamacare) and Dodd-Frank bills were extensively negotiated in private before being offered on the House and Senate floors for votes. I don't recall much complaining about secrecy then (edit: I mean from Democrats like Senator Warren).

Generally speaking, people object to private negotiations only if they object to the substance of the negotiations.
Agreed -- but how do you figure out which packages are in an image without cracking that image?

Quick -- what version of OpenSSL is in the golang Docker images? (https://registry.hub.docker.com/_/golang/). Short of downloading them and poking around the file system, I can't tell.
Campus Job (YCW15) - https://www.campusjob.com/joinus/

Campus Job is the largest marketplace for college students to find part-time jobs, internships, and full-time entry level jobs for graduating students. Everyone remembers their first job. And now, we’re helping everyone get their first job. We democratize hiring by enabling all companies, no matter how big a recruiting team you have (or don't), to easily reach amazing students all over the country.

We are one of the quickest-growing companies from our batch, and we're growing out our engineering team and looking for great hackers who love getting features in the hands of users. We're absolutely obsessed with our users and making the experience of finding a job better, and you should be too. We just raised our Series A and we're looking for all types of roles, including our first senior engineering hire:

- Engineering Lead (Full stack, significant leadership opportunity)

- Back-end developer (Python/Django)

- Back-end developer (Python) w/ DevOps experience)

- Lead iOS developer

- Front-end developer (AngularJS)

- Designer (UX/Graphic/HTML/CSS)

- Don't see what you're looking for? Reach out anyway!

We're based in New York City and we're tons of fun--we work with college students all day long :)

Come join us! https://www.campusjob.com/joinus/
Yeah, I remember that specific code (I even remember when it was written, it was quite a good time for all the chaps), but I know that wasn't the template metaprogramming version. Perhaps I'm just remembering a later conversation where we discussed the concept that C++ templates were Turing-complete and thus Tetris could be made, then someone jokingly linked to this.
I just opened a 2.8 MiB file in ST3-dev (JS, using babel syntax def) and it opened sub 1 second. I think it must be the dev branch that has this sort of performance boost? Give it a shot.
This is how I feel about Python and Pycharm. .NET feels antiquated to me and the culture of the language (lots of former MBA guys who learned visual basic in excel as a first language) doesn't have the same spirit as Python, Ruby, or Go (or C, C++, or assembly for that matter) but to each his own.
Right, so I'm asserting that the parameter usually called for in big-O analysis of hash table operations is the wrong one since it measures the lookup complexity and not the hashing complexity, which is usually O(n). And this results in meaningless complexity analysis which gives you things like "Insert is O(1) on Average but O(n) Worst Case or Θ(n)".

This analysis is using the hash table length as the parameter under consideration, but that's silly, because most of the complexity of hash-tables is in the hashing which (depending on the hash function) usually has a known complexity of O(n). Where n is the length of the input string.

This is far more important in hash table complexity analysis than table size because this part of the operation dominates runtime.

You can also do multi-paramter big-O analysis. O(mn) is a thing for example, with two differently sized parameters, both of which contribute to the complexity of the algorithm and can't be dismissed.

So charitably, if you need to provide a big-O for say, hash table inserts, it's reasonable to say O(mn) where m is the length of the table and n is the length of the input string, but it's not necessary since table length usually has little contribution to the complexity of the algorithm...hence why people keep saying inserts are O(1) on average, because table length isn't much of a determinant in hash table operation complexity. Just like big-O hides constants, we can hide parameters that are dominated by another. O(1) is doing this backwards.

My guess is that O(1) is some weird cargo-culted remnant from some early work done on Hash tables as a generalization of Arrays, likely from when the hash functions were just modulus operations on integer keys or some other simple, fixed length hashing method that was easy to ignore (like the universal hash in Corman's "Introduction to Algorithms". But modern hash-tables can't make these assumptions and I, and quite a few other folks, think that this needs to be rethought.

Some examples (I don't agree with all of these, but I think it makes the point):

https://stackoverflow.com/questions/2771368/can-hash-tables-...

http://lemire.me/blog/archives/2009/08/18/do-hash-tables-wor...

> Sound like a analytic club that's rarely accurate to real-world performance? Yup, that's big-O

If your complexity analysis isn't measurable by real-world performance, it's likely that you aren't analyzing the correct parameters.
I really wish there was. I tried Firebase + Angular and liked it well enough, but I found the security rules kind of hard to grasp.

I've been using Meteor, and I like it quite a bit. There are a lot of things I wish were different but it's made me pretty productive.

I really wish it had Clojurescript integration for instance. But that's a really minor and personal thing I just want to use clojurescript.

I'd dig a Postgres as a service style firebase alternative that'd be nifty.
Funny to see that latter link on this message board, of all places.
Container Queries: Once More Unto the Breach – An a List Apart Article
And most of those routers can be configured remotely by the ISP's who own them... Turtles all the way down.
How is a life worth £12,980?
Bleacher Report • Frontend or DevOps Engineers • San Francisco • full-time or contract

Bleacher Report, the 2nd largest digital sports destination in the U.S. with the #1 sports app by minutes/unique (comScore), is seeking mid-to-senior level engineers with experience designing, building, and shipping applications.

You'll be helping us:

=> Build robust and scalable applications using JavaScript, Ruby, Elixir

=> Drive the evolution of our existing stack to a service-oriented architecture

=> Improve code quality with testing, automation, and code reviews

=> Coordinate with our devops team on releases and the analysis of system performance

=> Manage and optimize services within our continuous monitoring platform

Here’s the kind of experience we’re looking for:

=> 3+ years using a language (not solely a framework), and the willingness to learn new technologies

=> Creating solutions that are extensible, reusable and scalable

Bonus points for:

=> Contributions to open-source communities
=> Experience with AWS, Docker, Erlang, Redis, Node.js
=> Formal computer science education

Read more about engineering at Bleacher Report on our blog http://eng.bleacherreport.com, careers page http://bleacherreport.com/careers/engineering, or contact us directly at eng@bleacherreport.com
The Next Frontier in Airline Baggage: Digital Bag Tags
Gigster (trygigster.com) | Founding Engineer | San Francisco | Onsite

Gigster is building the first distributed firm on the internet. By leveraging the best of human and machine computation, Gigster gives businesses on demand access to elite software engineering teams and enables the best software engineers earn sizable incomes while working on interesting part-time projects from anywhere.

The company is backed by Greylock & Bloomberg and has grown rapidly since its launch at the end of last year (http://producthunt.com/posts/gigster). We count top Silicon Valley companies as customers and pay out $15K per month to great engineers working remotely within and outside the US.

The founders (both engineers) have ported DDR to FPGAs, worked on silicon lasers and built apps used by 100M+ monthly users. As our first engineering hire you will earn sizable equity, own important initiatives and be treated as a partner in all regards. We are hiring for both Fullstack (Web) and Data/Machine Learning roles.

Please send a note to debo@trygigster.com to learn more.
Cuba is the first country to eliminate mother-to-child HIV transmission
I wonder how much money it'd take to buy out Sublime Text and open source it. I wonder how much money has been spent developing Atom so far.
This is also the reason for my disdain.
Also, the fact that France and Germany both broke the 3% deficit rule that they had so strongly insisted on. They never had to pay a penalty for this. So there was one rule for the big countries and another for everyone else.

As I an Irish person, it makes me a bit bitter that ultimately part of whole problem for our economic recession was the Euro interest rates were ultimately too low for the economy we were running in the Celtic Tiger. Around 2003 or so onwards, we needed a higher interest rate to take the steam out of our economy. However, Germany and France had done pretty poorly for so long, we were locked into an interest rate and currency which was being dictated by them.

Ultimately only we are to blame (no one put a gun to our heads and asked us to play real-life Monopoly) and we won't shirk it like other countries (even though we should have thrown a few of the banks and bond-holders to the wall) but it irritates me that these fact is not mentioned more often.
> But surely the odds of a project's long-term viability increase if the community has the option of continuing the project, right?

I agree with this, but not the following:

> Clearly, if the project is not open-sourced, then its odds of outliving its original author's interest are obviously stuck at 0%.

Because, while the author's interest flagging doesn't necessarily mean a closed-source project is dead, the author could transfer it (open-sourcing could be considered an example, but it could also be sold when they tire of it.)

But with closed source, there is a risk that a time will come, either through neglect or active decision, where development will stop and others will be legally denied the right to take up the maintenance of the system, whereas with open source, the right of interested outside parties to take over is, insofar as this is possible, guaranteed.
pkgsrc is brilliant for containers!

Not using docker but zones as a container solution here, but what we do is bake images containing: pkgsrc + static config files + small scripts.

To provision we take the image + metadata containing dynamic configuration values (network details, keys & certs, etc.) and execute that.

This allows us to make very stable releases containig all our software.
Pkgsrc is the most important part of this.
It already contains very recent versions of packages as it is released quarterly. But sometimes we need to run a very specific version in production, or maybe add a patch to fix some bugs. This is super easy with pkgsrc.

I've given a talk last year about some parts of this at a local meetup: http://up.frubar.net/3165/deploy-zone.pdf
They created dynamic to improve COM interfaces and bridging to other languages.
hmmm...because he's just another politician who hoodwinked people with great speeches??
No conspiracy needed. Especially for lower level more unskilled jobs – if employers aren't motivated to give more benefits to employees through regulation, they simply won't. The employer who does will be at a competitive disadvantage and will have a fiduciary duty to investors to get workers as cheaply as possible.

In the unskilled end of the economy there are far more job seekers than employers seeking workers – if the only way you can keep a job is to accept less, then you accept less. That's not a free market.
That wouldn't be about Meteor 1.2 - I don't think Galaxy will ship as part of a Meteor release, but rather as its own product.
Adding a new tool to swiss army knife doesn't indicate the other tools are dysfunctional, it just means that additional functionality was needed.
Could a deep neural network clone the voice of a person given previous sound recordings of that person speaking?
Oversimplifying things (with a little bias): JavaScript object model is Linq/delegates/reflection (the very best parts of C#) without the hassle.

IMO:

In the lower level architecture it's just more powerful designing functions and data structures to play with each other as you wish (but power is not necessarily a good thing, you can shoot yourself in the foot). You just do it, no need to define all those fancy interfaces, abstract methods, base classes...

In the higher level architecture, sure, you really miss those securities that interfaces and such enforces, JavaScript is amazingly breakable. But, fortunately, JavaScript/Node community modularizes so often (and well), that this is practically not an issue. The modules are well done, tested, there's community input, etc.
In short Common Lisp has two namespaces, one for functions and macros and a second for variable names - Scheme has one namespace. So you have fewer conflicts in naming in Common Lisp. In Scheme there is a lot of concern about hygienic macros that don't mess up the namespace. For more on that here is an inflammatory but well thought out exposition. http://www.xach.com/naggum/articles/3236789642671151@naggum.... The book Let Over Lambda lays it out really well as well.
Chicago 'cloud tax' to add cost to Netflix, other streaming services
Only people who don't use C# regularly think `dynamic` is something C# programmers use regularly.
> The cost argument is a risky one for death penalty opponents, since the cost can be fixed either by getting rid of the death penalty or by making it more efficient.

Not really. Because the precursor to the cost argument is that there is a trade off between between swift and being sure. The quicker you execute, the less certain you can be of guilt.

People are constantly being set free after being on death row for years.

The only way reconcile that with any concept of justice is to put more resources into gaining higher certainty. And even if you assume 100% certainty could, somehow, be gained...you then run into the cost wall.

Fact is, being pro death penalty is being pro arbitrary execution of innocent people....and spending a lot of extra money to do it.
I have the same question... If clients choose the closest entry point to the overlay network, are they fully meshed internally?

It's an interesting problem any time you are routing in an overlay network. It's probably tricky enough selecting a single optimal connection point for two clients to connect to minimize the end-to-end latency between the clients.
Former Google Exec can predict if speaker is woman by use of the word “just”