skysight-inc/HackerNews huggingface dataset:
Wellframe | Healthcare | Boston, Ma | Onsite/Fulltime https://www.wellframe.com

At Wellframe, we are building an intelligent care-management platform that allows health plans and care-delivery organizations to better manage large populations of complex patients. Because the most clinically complicated cases in a patient population tend to drive a majority of the costs, even seemingly small improvements in these patients’ well-being have dramatic benefits for the care provider. Wellframe focuses on improving patient health by providing personalized and adaptive care programs for people trying to recover from or manage serious health problems. We use the health data we collect in order to intelligently allot care resources to the specific needs of patients, paying special attention to the most-critical patients. Through clinical studies and working with large healthcare payers, we have seen that our platform improves patient outcomes, increases the capacity of care management teams and reduces costs of the care provider. We have a relatively small engineering team at about 10 engineers. What makes us unique is that we have a full time clinical team of doctors that work with us to break down clinical science so that we can build it back up into personalized and adaptive care programs.

We're currently looking for several mid/senior engineering positions (android, iOS, frontend, backend, infra/platform, sre) across our engineering team. More descriptions can be found on our jobs page (below). If you're in the area I'd love to just grab coffee regardless of whether or not you're actively looking to move -- I love talking to other passionate, driven people about what they do.

Our stack is native Android (Java) and iOS (Objective-C), our API is served in a Ruby on Rails monolith and Scala services, on top of MySQL, Cassandra, ElasticSearch and Spark. Our frontend is mostly Backbone + React, although some more complex state we are moving to Redux.

Jobs: https://www.wellframe.com/jobs Also feel free to reach out to me at nam@wellframe.com!
We use Kontena at the moment.

https://kontena.io/
Shay Banon to Succeed Steven Schuurman as Elastic CEO
So TASEP?
As an active developer for the compiler component of the Eclipse OMR project I'm happy to answer any technical questions you may have in relation to this position.
Create a Corporate Congress. businesses have ideals and values, and often are forced to support the majority because it is the majority that is spending their money at that business and giving them power in the first place. with all of the downsides of a corporate congress, I see this happening especially with more deregulation [0] occuring... there is an opportunity growing for corporations to step in and lead the way. Encourage people to spend money at companies who values they support.

[0] https://www.whitehouse.gov/the-press-office/2017/01/30/presi...
Trump did actually already invade a country and get people killed, so you'll have to stop using that tired rhetorical trope: http://nymag.com/thecut/2017/01/an-8-year-old-girl-died-in-t...

But racial injustice isn't just a side effect. It is quite often the point. If you read Loewen's Sundown Towns, you can see that quite often white people just don't like to see black people doing well, especially doing better than themselves. You can see the same thing echoed in Hochschild's "Strangers in Their Own Lands", although people have mainly learned not to say it out loud.
Have you had a proper look at Gitlab CI? It know, it's hard to make that sound credible with all that's going on with Gitlab right now but I found their CI to be the best around and you can even use your own machines to run stuff on.
He never claims anything to the contrary.

"All the techniques that were mentioned here are not really specific to Python. They could be probably employed in other languages like Ruby, JavaScript or PHP even. I would be interested in doing such work as well but sadly this will not happen unless somebody funds it."
What does classify a story as duplicate? Besides having been posted exactly the same content before?
How is day 12 going?
Hey, a friendly reminder. I’m parsing the thread, all job offers added here are also available on the map on

https://whoishiring.io

Also I’ve started a small campaign to update thread format and make it more parser friendly for whoishiring.io and others (I know that at least few websites that do similar thing). Also you can read more about whoishiring.io in a recent “Show HN” (https://news.ycombinator.com/item?id=13500701)

Here is the format.

1) {company} | {job title} | {locations} | {attrs: REMOTE, INTERNS, VISA, company url}
Google | Software Developer | SF | VISA https://google.com
DuckDuckGo | Software Developer | Paoli PA | REMOTE, VISA

or

2) {company} | {job title} | {locations}
Google | Site Reliability Engineer | London, Zurich, Sydney
Facebook | Web-developer | London, Zurich

I’m using this regex to test the firstline.

\s*(?P<company>[^|]+?)\s*\|\s*(?P<title>[^|]+?)\s*\|\s*(?P<locations>[^|]+?)\s*(?:\|\s*(?P<attrs>.+))?$

You can test it in Python or here https://regex101.com/r/relwQD/3 (for the match look right).

As a result off this calling in previous editions of “Who is Hiring” many posters actually complied. Which resulted in more accurate map positions, better tagging (REMOTE, VISA, INTERNSHIP, …) and for some I was even able to get LOGOS!. Thanks!
Spondool Ltd | Dublin, Ireland | ON SITE | Application Developer | C++
* Minimum 5 years experience of C++ programming on a Linux platform

* Strong proficiency in C++ with thorough knowledge of the standard library

* Familiarity and experience with templating in C++

• Experience in the design and implementation of highly performant, scalable, distributed and resilient systems

It's a small team, an interesting product and nice people.
scandox@gmail.com
Custom wrapper around Amazon ECS. We need more fine grained control over the instances to support encryption, secret injection, log aggregation, and so forth than other frameworks provide.

> How do you minimize costs with your solution?

Autoscaling groups triggered off of "cluster capacity".
Lying increases telomere length, interesting indeed.
When do protests affect policy?
I've been working on creating a platform for a non profit to get veterans coding (http://operationcode.org/). We're a slack based community and have been rolling out some home grown slack bots and we currently have a rails app hosted on heroku. Managing and keeping track of the different apps was getting unwieldy so in an effort to consolidate our apps and reduce costs I evaluated a few different options. I ended up going with rancher and after working with it a bit I'm pretty happy.

I have github hooked up to travis. When a new PR (or commit) is pushed travis shoves the app into its container, and runs the test suite inside the container.

If that passes AND the branch is master we push the image to docker hub. As of now we manually update the app inside of rancher but I think automating that will be a simple API call. Once we get more stable I'll be investigating that.

I still haven't quite figured out secret management but outside of that and a tiny learning curve it's been pretty smooth sailing.

An example travis config:
https://github.com/OperationCode/operationcode_bot/blob/mast...
Well, if you genuinely want a braindead alternative to `vim-conda`, you're welcome to this brittle hack I use. (For my purposes, fast-and-dirty has been an efficient solution, but I don't actually recommend this to anyone.)

Add it to your `ftplugin/python.vim`. Requires you to have activated the Conda environment before opening the Python file, uses hard-coded Python versions, doesn't work with multiple environments, doesn't bother with `os.path.join` so no Windows compatibility, etc etc. Like I said: a hack.

" Cheap trick to use the Conda environment with omnicompletion
python3 << EOF
import os
import sys
cenv = os.environ.get('CONDA_PREFIX')
if cenv is not None:
# Taken from `sys.path` as reported by ipython
sys.path.insert(0, cenv + '/lib/python3.5/site-packages')
sys.path.insert(0, cenv + '/lib/python3.5/lib-dynload')
sys.path.insert(0, cenv + '/lib/python3.5/plat-linux')
sys.path.insert(0, cenv + '/lib/python3.5')
sys.path.insert(0, cenv + '/lib/python35.zip')
sys.path.insert(0, cenv + '/bin')
EOF
set omnifunc=python3complete#Complete

edit: mentioned `os.path.join` to warn Windows users and fixed in-place bugfix.
Tulip | https://tulip.co/careers.html | Boston, MA | Full time, interns | Onsite

Do you want to help realize the next industrial revolution?
Tulip is transforming manufacturing processes by bringing the latest technological advances from the lab to the shop floor. We have multiple Fortune 500 customers and are already enabling production lines building the things you interact with everyday.

Whereas most factories are still using state of the art technology from the mid 19th century, we come from the future to bring them a rich, realtime web app, modern tablets, IoT systems, in-depth analytics, and more. Our products are already (measurably!) helping our customers, so we're rapidly expanding our number of customers and size of deployments.

We’re looking for people to join our core team who are excited about working across our software stack: Meteor-based web development, IoT/embedded software, computer vision, data engineering, technical operations / DevOps, web-based UI design, and anything else we need to make the best product possible. E-mail us at jobs@tulip.co.
Show HN: Send webpages to Kindle through CLI
Relayr | Berlin/Munich, Germany | ONSITE | Full time

Who we are? relayr is a well-funded and rapidly expanding start-up based in Berlin and Munich. We have an extremely international and very friendly team, who build and maintain a full IoT technology stack. We are shaping the IoT world and building the future! Let’s do it together!

We are actively hiring for the following positions:

NodeJS Developer / Scala Developer/ QA Engineer/ DevOps/ Full Stack Developer/ UX UI Designer/ JavaScript Engineer/ Agile Coach/ Security Specialist

Check out our career page for more details. You can also apply there directly, if any position sparks your interest!
https://relayr.io/jobs/

Any questions? Don’t hesitate to get in touch! julia.rovnik@relayr.io
littleBits | Software Developer | NYC onsite | http://littlebits.cc

littleBits is a company aiming to get the world inventing. We make an award-winning system of modular electronics. Our kits have been integrated heavily in STEAM education programs and we are dedicated members of the maker movement. We aim to teach kids of all ages about systems thinking, empathy, and curiosity.

Our roots have been in hardware, but we are starting to rely more and more on software to enhance the system, and this is a position with that software team. We recently launched an iOS and Android app to allow you to control our Bluetooth LTE bits wirelessly. We also make a small internet-connected bit and run our own internet-of-things cloud to back it. Right now we are working on a programming-based kit that runs on top of our Arduino bit, and a new app that will communicate over BLE.

As a small team of software developers, we choose sharp tools and aim to keep our stack small. We enjoy a services layer written in Scala. Our main client is a Rails application that powers our community invention platform. Most UI work is done in React. Our IoT cloud is Java and a bit of Go. The responsibilities of this software team are 80% web/mobile product work, with the remaining 20% to support our ecommerce site, brand site, sales/marketing efforts, and enterprise system integration. The positions we currently have open are:

Senior Full Stack Engineer (Ruby)

Full Stack Engineer (Ruby)

Frontend Engineer (Javascript / React)

Mobile Engineer (Android)

Our interview process consists of a one-hour phone screen followed by a more extensive coding project with a 5-day deadline, and an in-person meeting of a half to a full day with the whole team.

If any of this sounds interesting to you, don't hesitate to get in touch at [paul.degnan@littlebits.cc]. There's a tremendous amount to do; ideally you have experience. Most of all though, we hope you're warm, understanding, funny, and committed to the cause.
I use Convox (http://www.convox.com). It is backed by ECS which gets me out of the infrastructure game for the most part and the CLI interactions in Convox are similar to heroku style commands so the learning curve is much simpler than deploying and learning my own Kubernetes or OpenStack or ECS configurations. They've also thought of the other things you need like environment based secrets(uses DynamoDB and KMS behind the scenes), as well as external load balancing, TLS, RDS integrations and more with single simple commands.

They also have CI/CD out of the box and builds can be triggered in your existing cluster with a 'convox build' or triggered on pushes to your private github repos.

Overall, unless you have a team that actually sees benefit in managing your own container and cluster manager(you better be big), id recommend embracing Convox, or something like it. The complexity still exposed by Kubernetes, OpenStack or ECS is still significant.
Appuri, Seattle WA, http://www.appuri.com/

What we do:
Appuri helps online businesses understand, diagnose and reduce customer churn. We provide a beautiful, end-to-end solution that makes it easy for our customers to tackle churn. By removing the need to hire data scientists or data engineers, we offer a very compelling price point. Very few products can bring Big Data and Machine Learning at the scale and price point with the results we offer. We serve both B2B and B2C customers, with strong success in both spaces.

Our go-to-market solution is backed by a world-class ETL pipeline and data platform that makes onboarding, insight-generation and integration with corporate business processes many times faster than competitors or do-it-yourself alternatives. This platform is also a solid foundation for us to build future solutions.

Who we’re looking for currently:

Senior Solutions Engineer (Seattle, Full Time, ONSITE, $100k-140k and 0.1% - 0.3% stock options comp) which is our term for solutions architect, implementation engineer, forward deployment engineer. If you’re familiar with python and SQL you can apply from our AngelList listing https://angel.co/appuri/jobs/75799-senior-solutions-engineer
Offtopic: How do you implement the product of your startup precisely? It seems way too good of a promise to be true and it seems that people might become very disappointed.
I have at least 10 private repos on GitLab, and many public ones. Even so, this is no big deal to me. That's the beauty of git. Even if all of their backups fail, I can just do a push and everything is back up there.

I just hope my laptop doesn't die before they get it back online.

EDIT: Was fun to put this little command together. Run this from your code directory, and it will push all of your gitlab repos. I'm going to run it when GitLab is back online.

find . -maxdepth 3 -type d -name '.git' -exec bash -c 'cd ${@%/.git} && git remote -v | grep -q gitlab.com && echo "Pushing $PWD..." && git push' -- {} \;
Time to polish my MySpace account. Would you consider mygale.org instead (with a rocketmail email address, of course) ?
Two relevant quotes regarding Macs:

"the system Python shipped with MacOS does not yet support TLSv1.2 in any MacOS version;" (and notes on installing current Python 2.7 or 3.6 alongside the system version)

"Python's TLS implementation is falling behind on macOS is that Python continues to use OpenSSL, which Apple has stopped updating on macOS." It's unclear what the fix for this is going to end up being.
What Do Scalable, Fluid, Responsive, and Hybrid Email Design, do?
I think 2x-3x is not excessive at all. The exchange rate is ~1.30 CAD to 1 USD. I work at UBC and most software developers graduating here are in the $60k range.

Taxes are worse for Americans as you have to pay both US and CAD taxes if you make over $100k.
so, when your check process does not report because it failed to run, how do you know? Do you have a monitor for your monitor? Does that monitor have a monitor?

There is no reason not to automate your backup tests, but there is no reason not to eyeball the check is actually working from time to time.
"Repeal food safety laws, let the Free Market sort it out"?
Exactly. The CEO clearly didn't properly weigh the impact of a failure like this on the reputation of the company. GitLab will lose many customers over this. Unfortunately choices like calling in (or allowing) the original engineer to work on recovery, not protecting the engineer from mistakes of the organization, etc. don't signal recognition of the required corrective action. That corrective action requires the CEO to take full responsibility, protect individual employees from process-driven failure, study the cultural aspects that allowed the failure to occur, etc.
No one is allowed to comment like this here, even about billionaires whom they dislike.

We've banned this account for trolling.
That's an encouraging story. I'm currently transitioning to a different type of role and having a lot of self doubt about my choices, but it helps to hear stories like yours.
Lol typical hacker news blowhard going off on something they have no idea about . "Orthographically" speaking there IS a justification and you would've found it if you spent three seconds of effort:

diaeresis ‎(plural diaereses)

1. (orthography) A diacritic ( ¨ ) placed over a vowel letter (especially the second of two consecutive ones) indicating that it is sounded separately, usually forming a distinct syllable, as in the English words naïve, Noël and Brontë, the French haïr and the Dutch ruïne.

It makes perfect sense to use the diacritic in this way and it is part of their style guide, has been for some time.

You couldn't even spend the time researching what you're complaining about. Talk about pretension.
Location: Moscow, Russia

Remote: Willing, but would prefer in-office

Willing to relocate: Yes, desired

Technologies: Scala/Java/JVM, PostgreSQL, have been learning a bit of ML and Julia on the side

Résumé/CV: https://dl.dropboxusercontent.com/u/4771762/Vasily_Shiyan_CV...

Email: hn@vsh.fastmail.com

LinkedIn: https://linkedin.com/in/ru-vsh

Experienced backend developer, well-versed in scala; some finance/trading domain knowledge; aptitude for math-heavy domains
SEEKING WORK

Location: Canada and USA

Remote: Yes (only remote)

Willing to relocate: No

Email: kstenerud@gmail.com

Linkedin: https://www.linkedin.com/in/kstenerud

Résumé: I have years of experience up and down the stack, but my favorite is at the low level, poking hardware if possible.

Technologies: C, C++, C#, Assembler, Java, Python, LUA, MySQL, Postgres, BASH, learning Rust

Platforms: Linux, Windows, Mac, iOS, Android, Arduino

Notable OSS projects:

https://github.com/kstenerud/KSCrash

https://github.com/kstenerud/ObjectAL-for-iPhone

https://github.com/kstenerud/iOS-Universal-Framework

https://github.com/kstenerud/Musashi
Ontario Institute for Cancer Research | http://oicr.on.ca/ | Toronto | Full time | Onsite

We are looking for a senior backend developer with strong Java skills to join our team working on the International Cancer Genome Consortium (ICGC). You'll get to work on some really hard problems pushing data models and technologies to their limits. You'll get to write modern code in Java 8, play with cool technologies like Elasticsearch and Spark, all while working on open source projects which you can show off. We are talking about working with petabytes of data, billions of documents, and private and public clouds. Plus, you'll be working along side the most talented group of frontend/UI guys around.

You can take a gander at some of the code here: https://github.com/icgc-dcc

Our engineering blog is here: http://softeng.oicr.on.ca

So if you have some skills and/or interests in the areas of Java, Big Data, Cloud Tech, Micro Services, Docker, Python.... please apply!

You can find the posting here: https://www.recruitingsite.com/csbsites/oicr/JobDescription....
50 best practices for email marketing automation
They did something like this for the worst gen iPads. Two years and support was dropped. I believe they've also done it for Mac hardware too. So it wouldn't surprise me at all if they did it for an economy model of the iPhone.
SEEKING WORK, Germany, Remote preferred

I'm a full stack developer with more than 10 years of experience specialized in desktop and web applications.

Languages:

- C#

- Ruby on Rails

- HTML / CSS

- JavaScript, jQuery

- AngularJS

Technologies:

- .Net

- ASP.NET MVC

- ASP.NET Core

- Mono

- Winforms

- WPF

- Eto.forms

Past Projects & Profile:
http://www.daniel-herken.de

I'm available for new projects right away.

Contact me at hello@daniel-herken.de
Yes but is has some interesting talk about theory vs. meaning, science vs. philosophy, and other aspects of QM interpretations.

Btw to address your concern:

https://en.m.wikipedia.org/wiki/Quantum_Bayesianism
We can learn a lot from a cross section of our entire population. From one man, we can learn about rich person worship and life lotteries.
It's an ill-defined question. The correct question should be 'How much can I learn/gain/develop from an extra master's degree". Degrees are just papers, they only matter during CV screening. What matters is your set of skills, abilities and expertise.
Hacker News is not a trade union or some other special interest group where the nature of discussion topics is predictable and consistent. It's a group of people who start off with a special interest, tech, but are more broadly interested in life. If you want a forum exclusively about tech, HN is not it.

As to worshipping rich people, anything you consider worth people's time can be similarly dismissed as perfunctory worship of it.
My understanding (https://www.ucsf.edu/news/2013/09/108886/lifestyle-changes-m...) is that telomeres can lengthen due to diet, exercise, etc., so having a twin on earth with a similar diet and exercise regimen would be worthwhile to account for as many variables as possible.
"What? You told me to do that!"

"I meant the other server."
I have no idea what the significance of telomere is (googled it but really want a TL;DR version). Can someone explain this preliminary result in layman's terms?
Apple, Inc. | Cupertino

Apple’s Siri is looking for exceptional engineers, designers, and project managers well versed in machine learning, natural language, speech recognition, server automation, and/or mobile software development. Siri is used on countless iOS, tvOS and watchOS devices and handles over a billion requests per week.

If you’re passionate about media, home automation, automated testing, building tools, or one of a variety of our open positions, you’ll be right at home!

Apply online or send a resume and a feature request to brittanyd@apple.com.
If you go like this:

client ---(HTTP/2)---> nginx ---(pipelining)---> japronto

Would that not take benefit of japronto's optimisation?
Our team is <15 engineers. The set up is roughly as below. We have around 40 services. Ping me if you wanna talk more.

https://cloudcraft.co/view/5582ddd4-c6f8-4354-8f5b-9fb0a3744...

* Development: docker + docker-compose. Ideally, we would want to get rid of docker-compose for development.

* CI: Travis (planning on switching to something that is more on the CD side)

* Infrastructure management: terraform

* Prod: AWS, CoreOs, Kubernetes 1 master node and 5-6 worker nodes (m4.large) in an autoscaling group.

Infrastructure deployments and updates are done by Terraform. Blue/Green deployments thanks to the autoscaling group.

Kubernetes deployments and updates are done by kubectl.

There's still problems with each piece, but for the most part they work great without much trouble.