skysight-inc/HackerNews huggingface dataset:
> "On June 10, 2013, Sen. Dianne Feinstein (D., Calif.), the head of the Senate Intelligence Committee, described Mr. Snowden’s theft of documents as “an act of treason.” A former member of President Obama’s cabinet went even further, suggesting to me off the record in March this year that there are only three possible explanations for the Snowden heist: 1) It was a Russian espionage operation; 2) It was a Chinese espionage operation, or 3) It was a joint Sino-Russian operation."

The problem with this is you are taking the word of people who:

A) Genuinely and honestly believe that their domestic surveillance apparatus is legitimate.

B) The bias from A has resulted in a true lack of introspection on any real level that what they are doing with A might be viewed as "wrong" by an American citizen.

Once you realize that and realize almost everyone who is used to support that narrative is from the same pool of pro-Domestic-Surveillance folks, it isn't hard to realize their beliefs are likely an outcome of their biases rather than an observation of objective fact.

The truth is we are not going to know until/unless the FSB ever declassifies their debriefing attempt(s) in regards to Edward Snowden. If the intelligence community truly possessed a smoking gun in regards to Edward Snowden, even if it compromised a valuable source or sources, it would be worth using it to terminate the political threat and scrutiny of their operations. The fact they have not means nothing they have on Snowden is conclusive. In other words, no one in the US (or its allies) really knows if Snowden is a foreign agent (or not).

Ultimately, at this point, the fallout appears to be effectively 0 and there will be an expansion of domestic surveillance powers whenever something 'bad' happens. Regardless of the legitimacy of the tool, the fact they are unable to protect it appropriately means its as dangerous to them as it is to us and they are simply too naive to realize it.
We (the PLASMA research group at UMass, http://plasma.cs.umass.edu) developed a system called AutoMan specifically designed to automatically manage quality (as well as to automatically compute pay and time) for a wide variety of tasks. You basically invoke people as functions and it just works, with statistical guarantees (it also handles payment, etc. without any additional effort). Makes dealing with MTurk much nicer. Best used in Scala but also can be used from Java.

http://automan-lang.com
https://github.com/plasma-umass/AutoMan

Paper here on AutoMan, round one:
* http://cacm.acm.org/magazines/2016/6/202648-automan/abstract (CACM Research Highlight, 2015)

Original paper, not behind a paywall:
* https://people.cs.umass.edu/~emery/pubs/res0007-barowy.pdf (OOPSLA '12)

New features described here have been rolled into AutoMan:
"VoxPL: Programming with the Wisdom of the Crowd" (CHI '17, to appear): https://people.cs.umass.edu/~emery/pubs/voxpl-chi.pdf
I don't know why you are getting downvoted for sharing your real world experience, lately "fanboyism" on HN is getting out of hand. I have similar experience with one of the services that was ported from Java to Go.
Counsyl | Software Engineering (Robotics) | South San Francisco | ONSITE

Counsyl is a health company that offers DNA screening for diseases that can impact men, women, and their children. We screen patient's DNA for inherited (and other) conditions in our automated lab: https://www.counsyl.com/

We are looking for a Software Engineer to join the Automation Software team. We are a small team that builds the software that runs automated systems that prepare blood samples for DNA sequencing. We have a modern stack (Python + Django + Postgres + React running on Linux), and day-to-day do everything from building user interfaces to controlling industrial robotic arms from a web browser.

Check out the links below and apply online, or shoot me an email at taj at counsyl.com if this sounds interesting to you!

Video of our lab: https://www.youtube.com/watch?v=SH4q428jAEs

Official job posting: https://www.counsyl.com/careers/software-engineer-automation...
It's not really a ridiculous question.

The popular narrative of Snowden's actions and motivations doesn't add up when you look at all the available evidence.

It's quite reasonable for people to suspiciously probe the mythos built up around him.
Ruby is perl-minded folks reinventing python without understanding it. The result was: ruby is python-done wrong.

Now comparing python flask uwsgi and jvm jetty apps are in favor of python in all metric.

Starting a django elephant takes no time compare that to starting less capable framework of choice in java world.

To be fair, java can be much much faster than python. But usually you don't care because python is not the bottleneck. Ex. The bottleneck can be in the SQL query
Clubhouse - https://clubhouse.io | New York, NY | ONSITE

Clubhouse is building the next generation of project management tools for software companies. Using Clubhouse, companies can plan and manage their product management effectively, visualize progress across the entire organization, and better define deadlines and milestones.

Who we’re looking for:

* A well-rounded front-end engineer, with 5+ years of experience with web application design and development.
* Someone familiar with the JS library/tooling/testing ecosystem and MVC architectural patterns.
* Bonus Points if you know the pain of working with existing project management tools and want to make something a million times better.

How to Apply:
See the listing and apply (if you think you are a fit) here https://clubhouse.io/hiring/front-end-engineer
You are definitely correct. This was just our first kick at the can. It was only $30 or so to test out the service. We learned a bit of info that we'll apply to future jobs (if we do it again). Such as, telling the Turker what to do if they don't find a website/email for the business.
There's been studies showing people who watch Fox are uninformed. I actually think they're half decent this election cycle, completely unlike the Pravda they were for Iraq/GWB, but they publish more misconceptions and lies than the others (I do not believe for a second WaPo or CNN are unbiased)
Stasis Labs | https://www.stasislabs.com | Onsite Bangalore, India or Los Angeles, USA

Up to 75% of injuries and deaths in hospitals happen to patients who lack continuous monitoring technology. Existing solutions are expensive and complex.

Stasis has built a cloud-connected vital signs monitoring system that rescues those patients. We are expanding access to a fundamental tool of modern medicine to the 11 million under-monitored beds around the world.

We're a small team (11 total), with engineering split across a Los Angeles office, a Bangalore office, and remote team members. For these next few hires, we're looking to expand the Bangalore office so that we can get more engineers close to our first customers.

In engineering, we're hiring the following roles:

- Senior Android Developer (Java, Bangalore)

- Senior Firmware Engineer (C++, Bangalore)

- Senior Backend Web Developer (node.js, PostgreSQL, optionally AWS dev-ops skills, Bangalore)

- Quality Assurance Engineer (help us build QA processes across our full stack, Bangalore or Los Angeles)

Our stack is pretty big, and uses HTTP as well as Bluetooth 4 (formerly BLE). We're looking for people excited to learn new tech, and comfortable writing code that is testable and reliable (TDD + CI experience in any of these roles is a plus).

If you're interested, full job descriptions and contact info for each role are here: http://stasislabs.com/careers
What's your biggest weakness?

"Kryptonite."

Then thank the interviewer for their time, and end the interview; They've failed your counter-interview.
Thank you. Parent comment is transphobic language and it really appalls me that the moderators let this stuff stand all the time around here.
To answer the author's postscript: "why did nobody tell me this?"

Because you didn't pay attention at school? Means, medians, modes and percentiles were standard fare in my high school, and again in freshman university courses. And I didn't go to particularly expensive schools or elite universities. Then again, I also taught intro stat courses to BA students for a few years, and it was easy to tell that the vast majority of them cared very little, since understanding their uses wasn't exam material.
Google blocks NHS for ‘botnet’ resemblance
> Yes, his Immigration related EO does not affect nearly as many people as the rhetoric would indicate

It potentially affects, well, everyone, really: while much focus has been on the effect of the refugee ban and the 90-day shutdown from named countries, the order directs certain executive officers to determine information that foreign countries (all countries, not just the specific ones addressed by the 90 say ban) must share with the US regarding potential immigrants and orders that those officers provide recommendations of countries that should be added to an immigration ban list because they do not share the required information.

So it impacts all potential immigrants to the United States, and all third parties (including US citizens about whom a foreign government has information) about whom (because of direct or indirect relationship ship to a potential immigrant) the US might demand information from a foreign government as a condition of allowing immigration from that country.
Needs more animated gifs. What was the blog post about again?
The disk space is cheap, sure.

But the CPU time spent by the dynamic linker resolving thousands upon thousands of symbols? That's actually rather painful.
Good on Microsoft for writing about their strategy in such a clear, concise way. More of this style of writing, please, Microsoft! C# is, indeed, a real treat. I've been in love with it since 2001 and that shows no signs of changing any time soon.
>>Depending on where you get your news you were told there was a Muslim ban...

According to Rudy Giuliani, when Trump first announced it, he called it a Muslim ban, so...

https://www.democracynow.org/2017/1/30/headlines/trump_favor...
Wow, what a cool product
Exactly. Plus the constantly shifting landscape of immigration itself. Relevant info one day is stale the next.
>You are right, the difficulties are in Python's design.

Not anymore than there were in Javascript's design -- which is as, if not more, dynamic.

It's just lack of funding. PyPy managed to get much faster than CPython, but doesn't have the funding or the blessing of being official (Javascript doesn't need it, since there were always multiple implementations).
Ten Meter Tower
"Bad devs are devs who just haven't spent as much time thinking about software"

I would say they lack the character to overcome their flaws... lack of intellectual curiosity and humility. I've worked with quite a few people with 10+ years of experience at large enterprise companies who were flat out dangerous to a project and had to be managed as to what they worked on. People with senior titles who were functioning at a junior level, who simply got the title due to the number of years of "experience".

At one place I worked I literally saw a team form from the outcasts of other teams. All they did was copy translated strings into string tables and crystal reports and resize elements on screens in cases of overflow. It was literally data entry. All 5 were highly paid sr. developers. When layoffs started happening at that company they were one of the first groups to get axed... one of them I keep in touch with took two years to get a job, and another recently reached out to me asking for any leads. He hasn't worked in nearly 4 years. I gave him some tips for career development and self improvement, he didn't care, he just needed a job.

"they probably don't consider themselves bad developers,"

That's a problem. Knowing your limits/flaws is pretty crucial, a bad developer tends to have an outsized view of their abilities. Conversely, good developers tend to battle imposter syndrome during periods of growth.

"they sure as hell aren't sabotaging projects"

Maybe not intentionally (or at least they view it that way), but incompetence has a funny way of dragging down a team. Not putting in the effort to properly understand the domain of the problem or the business model, architecting confusing/overwrought solutions which lack conceptual integrity, not communicating clearly on progress, trying to confuse instead of admitting they don't know, etc.
> real	0m0.248s

A quarter of a second to start up the VM, run some code, and exit again is actually pretty steep compared to typical interpreted and compiled languages. Among other things, this means that you can't really call Java executables from a loop in a shell script.

For comparison purposes, both Ruby and Rust will show between "0.00 elapsed" and "0.02 elapsed" for a simple "Hello, world" program on my laptop.
Brutalist Revival Social Media Pack
The problem is he's a hypocrite. How can you accuse the media of lying and lie all he time yourself? His IRS lie being the worst. He kept saying he couldn't do it, but that's just a straight lie.
I work at an established company and most of our apps are still deployed with RPM and puppet.

For our dockerized services we use Nomad internally and for a different product we've built in AWS we're using Elastic Beanstalk with all of the resources defined in terraform.

We use jenkins to manage the CI/CD for each method.
If Snowden basically handed it all over to Russia because the US revoked his passport while he was in a Russian airport, the US is the ultimate cause of the event by their choice of timing.
The only android app I worked on that was more popular on android than iOS was predominantly used by people that identify as Hispanic as well as Black Women living in America.

It was a pregnancy information app. Extrapolate whatever you want.
In Gorsuch, Trump gave Democrats a gift. They should take it
I'm commenting a bit late, but I hope it's still read by the gitlab team.

First, you kept heads and didn't turn on each other. That's a major success, and gives me more confidence in gitlab. The rest you can improve on only if you have this right.

Second, I'm sure you've gotten the message to test your backups and recovery plan. It's a good time to read the Google SRE book, and consider how to put together full integration tests that build up a db, back it up, nuke the original, and recover from the db. With containers this isn't actually awful to do.

But I didn't see much mentioned about load tests. A few simple scripts that hit your server (or test instance!) hard can help you find points where things fall apart under load. Even if you don't have a good way to gracefully do anything else other than alert a human, you can figure out what to monitor and how to make sure your backup/recovery plans can deal with a shit-ton of spammer data suddenly in your DB.
Google Cloud Sql instances do not start for no reason
The first link shows contaminated well water at very high concentrations. That's bad.

The second link mentions more contaminated water supply, and mentions cancer.

I am asking if anybody can directly demonstrate that using this in food liner has an even detectable rate of harm.

If it doesn't then there is no reasonable basis, just fear, to remove the chemicals from the liners.
I get TLS 1.2 with Python 2.7.13 installed via homebrew.
I would not call a update and setup screen "harassed." Pop-up ads are being harassed, iClouds prompts without updates is harassed.
I'm personally opposed to almost everything Trump is trying to do, but don't act like it's only a problem on the right. Wasn't it just a couple of weeks ago that the left wing newspapers were reporting wild unsubstantiated rumors of a full-on Moscow piss orgy?
https://www.youtube.com/watch?v=6r_6hBIX71Y&t=111s
I saw an interesting talk the other day (talks at google); Often there is a problem with misrepresentation of facts; (i think the general standard of journalism is quite low); amazing how a subtle editorial slant can twist things... Will Moy is speaking for an organization that does some fact checking and is giving some examples in the talk.
Do you actually think saying Iran is a repressive state is false? Do you actually think Bannon's statements are normal?

It's at least Nixon level bullshit at the moment; I expect it to get worst.
Chicago, IL | Trunk Club | ONSITE | Fulltime

We're building the future of retail, enabled through technology. Talk to us if you're interested in creating lightweight single-responsibility apps, building advanced Javascript MV*-powered front-ends, leveraging graph databases and machine learning, and creating amazing user experiences for users both internal and external. Our platform powers everything from the member experience (online and in-store) to our sales and relationship tools to our warehouse operations to our financial and merchandising capabilities - there is a lot going on!

We're currently hiring for the below roles (US only):

Senior Engineering Manager: boards.greenhouse.io/trunkclub/jobs/155114

Senior Software Engineer: boards.greenhouse.io/trunkclub/jobs/44918

Senior DevOps Engineer: boards.greenhouse.io/trunkclub/jobs/497712

Software Engineer - Test: boards.greenhouse.io/trunkclub/jobs/88244

JavaScript Engineer: boards.greenhouse.io/trunkclub/jobs/44922

Senior Data Scientist: boards.greenhouse.io/trunkclub/jobs/582519

Director of Data Science: boards.greenhouse.io/trunkclub/jobs/111879

Security Engineer: boards.greenhouse.io/trunkclub/jobs/482266

BI Reporting Analyst: boards.greenhouse.io/trunkclub/jobs/575030

Application Support Engineer: boards.greenhouse.io/trunkclub/jobs/117713

Please check out our website to learn more: https://www.trunkclub.com/careers.
How was not this detected at boarding gate?
Bower on Custom Markup
Oculus ordered to pay $500M in ZeniMax lawsuit
> We will enable and encourage strong community participation in F# by continuing
> to build the necessary infrastructure and tooling to complement community
> contributions. We will make F# the best-tooled functional language on the
> market, by improving the language and tooling experience, removing road blocks
> for contributions, and addressing pain points to narrow the experience gap with
> C# and VB. As new language features appear in C#, we will ensure that they also
> interoperate well with F#. F# will continue to target platforms that are
> important to its community.

Reading between the lines this says that further development of F# will be dropped. They're handing it over to the community for plausible deniability. Correct me if I'm wrong but it seems like a very sad day for functional programmers.
Off topic, but why is the iOS app so big? It's currently 130MB, which is almost 3x larger than the Android app and 10x larger than what I'd expect. Are you guys planning on slimming the app down? Is that 130MB mostly libraries you depend on, or is it mostly fonts, images and other assets? Thanks!
Trump administration 'officially putting Iran on notice', says Michael Flynn
Trice Imaging | QA Engineer | REMOTE (USA time zones)

- Contribute to a better patient experience for medical images

- Current stack is mostly Ruby on Rails, Ember.js

- All-remote (two people at the HQ office), across the US and Europe

During interviews, you will get a chance to video chat with everyone on the engineering team (not all at once)

https://www.indeed.com/cmp/Trice-Imaging/jobs/QA-Engineer-01...
The drums of war start pounding.
Elon wants to commercialize Mars (SpaceX), he'll need renewable energy to do it (Tesla). His end goals warrant a strong partnership between the two.
Could there be harm from removing these particular chemicals?

If not, isn't the precautionary principle good?

I guess this highlights how poor humans are at identifying and thinking about risk.
I've always thought it'd be nice to build a sort of hybrid between a "ClojureScript for bash", and a Java boot-script + RPC client.

Picture a Clojure macro library just for writing CLI driver programs, where you could call all your Clojure code like normal, and where some of the subcommand-defining methods of the driver program could be annotated with something like "@inline".

The un-annotated subcommands, as a simpler case, would translate into calls to spawn a JRE and feed your ARGV over to it once it gets running. These would be the slow-startup calls, so you'd just use them for the things that need the full "horsepower" of the JVM.

The @inline subcommands, on the other hand, would grab your app, its deps, and the JRE, do a whole-program dead-code-elimination process over them to trim them down to just what that subcommand needs, and then would transpile that whole resulting blob to bash code and shove it into a bash function. (So, something like Emscripten with a different frontend + backend.)
Because they are a lot less covert about their censorship practices and they are quick at adopting new technologies. There are of course a lot of Western countries who claim to be free societies who would love to have those tools and capabilites too.
It's not the smart that people should be concerned about. It's if he's going to go as far as some governments do in suppressing journalists: Harassment, imprisonment, or execution.

Covering the current administration is so far not a life-threatening exercise. That's what people mean by "amateur". There are other countries where reporting carries real, immediate risks to one's safety.

Consider the luxury of being a US-based reporter when there's people like Raif Badawi facing execution just for blogging: https://en.wikipedia.org/wiki/Raif_Badawi
How I went from zero experience to a 6-figure SF design job in 12 months
IANAL but...

I don't believe your issue would be with HN. HN is just an aggregator for content published elsewhere, so they have no say in whether or not you also link to that content.

As regards wanting to publish 'interesting threads', by which I assume you mean debates in the comments; again, I wouldn't worry too much re HN themselves. There are no T&C's to be agreed to when you register an account here, so no-one who comments has granted HN exclusive rights to publish, or transferred copyright on anything they write here. Nor has HN asked for, or claimed any such rights.

So, if I hereby also grant you non-exclusive rights to publish my ill-informed drivel elsewhere, then that's a matter between you and me. Nowt to do with HN.

Of course, in theory, this would mean that you'd have to satisfy yourself that anyone else who comments here and whose words of wisdom you want to reproduce is similarly amenable –and there you open a whole different can of worms, as regards whether or not a comment published on the intarwebs, with no copyright claimed or given, is in the public domain, or not.

I would suggest it [at least partially] is, as is borne witness to by the common practice of reproducing other people's tweets, as practised by most news websites.
As an immigrant I like the idea of having this information on my phone, especially during border crossings.

- under Learn > Emergency I would love to see a section on "What should I do/say if I'm detained at a border crossing"

- the See section responds slowly then crashes on my device (Nexus 5X), possibly because I denied the Location permission and it showed the entire map

- I'm not sure if denying the Location permission removed information from the Learn section

- You've marketed it at the Stack Overflow for US immigration, but there doesn't seem to be a way to ask questions or provide answers to others. Is this coming soon or not planned?