skysight-inc/HackerNews huggingface dataset:
What can an App or a wearable tell you? Is it going to detect a tumor in your colon or your brain like a CAT scan? Can it diagnose you with a genetic disorder like being genotyped?

You cannot only infer everything aspect of health from a single ultrasound scan, which is far more detailed. So what makes you think it would be possible with an App and a heart rate sensor?
Persistent Storage with Docker in Production – Which Solution and Why?
Hello, I've recently started working for a company that wants to break their monolithic SaaS application up into containerized microservices. I'm having a hard time grasping a fundamental part of persistent storage, though. Why are there so many different competing platforms? Portworx, Rexray, StorageOS, Flocker, Inifint, etc.

My Questions

1. Why wouldn't someone simply spin up an NFS server and use a hierarchical folder structure there as their storage backend? What gains do you get when using one of these tools?

2. How dangerous is it to use something like this with Docker? What are the common causes for catastrophic data loss in a docker-based environment?

3. What persistent storage solution would you recommend and why? My company operates a SaaS platform. The data payloads are small in size (5kb-100kb). Data processing is small-medium in resource consumption. Overall volume is medium, but continues to grow. We're hoping to completely move our monolithic application to the cloud as separate containerized microservices. Including our data warehouse.

4. Somewhat unrelated, but it ties in. What are the strengths of using Kubernetes as an orchestrator as opposed to Rancher/Cattle? Isn't Kubernetes over-engineered for a small-medium sized platform? Are there any strengths to using Kubernetes in Rancher aside from the one-click installation?

Thank you for the insight. Sorry for the naivety. I welcome all documentation and supplemental reading material.

EDIT: For context we are using Azure as our underlying Cloud platform.
Usually the only people who want work samples are freelance clients. I've never had a company recruiter ask me to show them a live demo of the work I've done. Just tell them what you did.
> I'm forever indebted to my econometrics professor who helped me build a tremendous mental model about how to think about these issues

Can you tell me what that is?

Stats/probability is fairly unintuitive to me, but I can't help thinking there is a better way of framing it.

Like a 'probability' is often stated like it where a concrete thing, when it's really more of a 'best guess' based on the evidence, possibly with in an in-built assumption that the most conceptually likely thing (itself a 'best guess') did indeed happen, and inferring events (the most likely sequence of events) that led to observed results..

This is quite hard to unpack, and reason about in the same way as 'logic', which many minds seems to gravitate to...
LinkedIn can also be a good way to circumvent the HR middlemen, which is important for autodidacts. I've found clients by sending InMail to people who had active job postings.
It'd be better if the author was in this thread responding, but I don't know if they have any relationship to the poster.

I think the argument is probably:

0.) some people have been historically advantaged over each other for non-meritocratic reasons.

1.) one of the ways people have been advantaged is itself in the notability of their actions.

[0]: http://listverse.com/2013/10/14/10-groundbreaking-women-scie...

[1]: http://io9.gizmodo.com/5077952/women-who-pretended-to-be-men...

[2]: https://www.wsj.com/articles/SB10001424127887324355904578159...

[3]: https://fivethirtyeight.com/datalab/are-female-scientists-hi...

2.) Therefore, using notability as a prerequisite for inclusion perpetuates a non-meritocratic historical bias.
> Think about all the amazing memories that are being wasted right now.

If you are putting up a story for things that are important, you should probably download those memories separately too. Snapchat allows you to revisit a story and download it (first into Memories and then to your phone).

Most of my friends use the stories feature to upload pics of drinks or silly videos that don't deserve to be saved on disk anyway.
On the other hand, China is using that data to develop a "perfect citizen" score system and use AI to censor, spy on, and deny citizens services for "bad behavior" (like say criticizing the president - but you would never do that in the U.S. anyway, right?!)

So I'm not sure we want to go in that direction anyway...

http://www.ibtimes.com/china-use-big-data-rate-citizens-new-...

http://boingboing.net/2017/02/16/chinas-citizen-scores-us.ht...
Sourcegraph (https://sourcegraph.com) | Software Engineer | San Francisco, CA | REMOTE, Salary: $100-180K + equity

Sourcegraph is the best way to read and understand code. As a programmer, you spend hours every day trying to answer simple questions like "How do I use this library?", "What functions already exist?", and "What's going on in this changeset?" Sourcegraph makes exploring the world's code as painless as searching and browsing the web.

We're a small team founded by Stanford and Palantir alumni. Our users and customers span programmers across the world, influential open-source authors, and major companies. Our technical challenges include scaling code analysis and search to every codebase in the world.

Stack: Go, TypeScript, GraphQL, Docker + Kubernetes

Open roles:

* Senior Software Engineer, Core: https://boards.greenhouse.io/sourcegraph/jobs/204608

* Senior Software Engineer, Frontend: https://boards.greenhouse.io/sourcegraph/jobs/655534
-

SEEKING WORK - Remote

UI/UX designer and front-end developer with solid solutions to your frustrating problems.

-

I can help you with:

UX Design - The most important aspect of every product if you ask me. We will work together to make user flows, wireframes and prototypes to get a clear overview of the products goals and how the user will achieve them.

UI Design - This is where your brand and details get added to the wireframes and user flow. Everything has to be consistent with your image.

Front-end development - Implementation can be tricky. I can work with your developers, or on my own, to make your product superb.

All this and a lot more!

Checkout some of my previous work at https://gilli.is/ and contact me at gilli@hn.gilli.is
Klarna | Stockholm, Sweden | full time, Onsite | https://app.jobvite.com/j/?cj=oYoj3fws&s=AddThis#.WVqBHJfRFr...

Klarna offers retail finance solutions that are tailored for eCommerce. We use smart data to extend consumer credit in real-time – quickly and easily.
Add is for Frontend dev but there are open positions in all areas.
Mozilla Internship: Diving into Test Automation with Python – Kimberly the Geek
Future of Healthcare Staffing
Finances: how the EU puts its budget to good use
Grow.com | Front-end, Backend
Based in Utah. Remote ok. Looking for senior developers.

We use React, Node and AWS.
It's like encouraging people to play the lottery because you won the big prize once. It's an very risky investment and I think it's incredibly irresponsible to encourage people to dump money in it if they don't understand fully what it's about. The "to the moon" memes aren't funny anymore when gullible people start buying bitcoins with money they can't afford to lose.

Bitcoins will have to overcome massive challenges if it's to become something more than a vessel for speculation and black market purchases. It needs to scale to several orders of magnitude more transactions (none of the proposed scaling methods so far come even close). Then you need to convince the broad public to switch to an unregulated currency (not everybody is a crypto-anarchist/libertarian).

Maybe it'll make it, maybe it won't. And if it does we'll be left to wonder if it's fair that a small share of early adopters end up owning a significant share of the world's money (the new 0.1%). At any rate I'd strongly encourage you to diversify your 1000% gains if you haven't done so already...
Eaze | San Francisco | Node.js and Devops Engineers | On-Site

Eaze delivers marijuana products on-demand, with an average delivery time of 25 minutes. At any given time we are routing over 100 drivers delivering cannabis throughout major Californian cities.

We're growing, and hiring.

Basically it's an E-commerce site with a bunch of regulatory twists and driver routing apps thrown in.

Currently looking for Senior Node.js developers, to help us mentor and demonstrate best practices to less senior though eager Node devs.

Also looking to build out our Devops team. Director, senior, mid-level. Everything is on AWS with CI, configured with Chef.

See: https://www.eaze.com/careers
Email me: jonah@eaze.com
I'd like to know this as well.
Morals were not the comparison, the element of control was.
It sure makes me wonder if Ethereum would do better with a less forgiving programming language. The fact that the syntax resembles Javascript is not reassuring, neither is the fact that the very first code snippet in "Solidity By Example" [1] is littered with comments like this:

// Forward the delegation as long as
// `to` also delegated.
// In general, such loops are very dangerous,
// because if they run too long, they might
// need more gas than is available in a block.
// In this case, the delegation will not be executed,
// but in other situations, such loops might
// cause a contract to get "stuck" completely.

[1]: https://solidity.readthedocs.io/en/develop/solidity-by-examp...

In general, the easier the code is to read and the harder it is to write, the better. (Force the programmer to think carefully, not the reader!) Anything that gets a comment like that in the Solidity examples should at the very least refuse to compile without the programmer adding some attention-grabbing _UNSAFE annotation. Better, there should be mechanisms to make sure the code is written in a way that everyone understands the consequences of e.g. running out of gas in the middle of a function.
In German, the Job title is usually gendered (and male), so f/m notes that males and females are looked for ->

"Ingenieur (m/f)" vs "Ingenieur oder Ingenieurin"
slither.io is a great one that's probably as popular as agar.io, but since you didn't mention it I thought I'd throw it out there.
Software engineering. It can be a bit tough getting in because employers are reluctant to train programmers with no work experience. With a couple of years experience your options broaden significantly, with 5+ years and 2-3 employers under your belt (and provided you are good at what you do) you will have many offers to choose from.

Absurd as it may be, it is the reality of the market and the majority of graduates go through it.

Hang in there, it is worth it in the end.
We need a cultural revolution.
>As many of us are busy crafting the perfect playlist for grilling outdoors, most likely such labor is happening on a modern streaming service or within iTunes. But during the last 15 years or so, that wasn't always the case. Today, we resurface our look at the greatest MP3 player that was—Winamp. This piece originally ran on June 24, 2012 (and Winamp finally called it quits in November 2013).
Librato/Papertrail/TraceView | Sr Data Engineer | SF / REMOTE | Full-time | https://www.librato.com/jobs

We're looking for a full-time software engineer to take a key role in building the large-scale distributed systems that power Solarwinds Cloud products: Papertrail (hosted logs), Librato (time-series metrics) and TraceView (APM and distributed tracing).

We’re a small team so everyone has the opportunity to have a big impact. We’ve built our platform out largely on Java8 Dropwizard services, a handful of Golang services and some C++ where performance is critical. We leverage Kafka as our main service bus, Cassandra for long term storage, our in-house stream processing framework for online analytics, and we rely on Zookeeper as a core part of intra/inter-service coordination. Our data pipeline pushes millions of messages a second and tens of terabtyes of logs per day.

All team members, whether local in San Francisco or remote, commit code to Github, communicate over Slack and Hangouts, push code to production via our ChatOps bot, and run all production applications on AWS. We also use an array of best-breed SaaS applications to get code to production quickly and reliably. We are a team that is committed to a healthy work/life balance.

Papertrail/Librato/TraceView are wholly owned by SolarWinds Inc. so you get the benefits of a small startup, with the backing of a big company so there is no worry about the next round of funding. SolarWinds offers competitive bonus and matching 401k programs that create an attractive total compensation package.

This is an example of some of the technology we build and work with on a regular basis: http://www.heavybit.com/library/blog/streamlining-distribute....

Learn more at: https://www.librato.com/jobs or contact me directly at mike@librato.com (no recruiters).
> by taking advantage of dynamic typing you can write more generic code than is even possible with generics in a statically typed language; code that works for any type, whereas a static language either forbids you or forces you to write multiple versions of the function.

If you can write code that works for some combination of types, it's because those types present a common interface that could be specified in a sufficiently-expressive static type system, either via something like OOP interfaces or something like Haskell typeclasses.

> You can't write a single Max function in C# that works for any type supporting >=, it simply can't be done.

You can, in fact, do so for any type supporting the IComparable<T> interface. That the operators are defined independently is a C# type-system quirk, not a fundamental limitation of static type systems.
Your posting here says "REMOTE", but the job posting says "Requirements: ... Work in San Francisco".
Yup. There's a very real issue of people conflating health insurance "coverage" and health care coverage. The ACA doesn't ensure care, it ensures insurance coverage. Many people may now be able "afford" insurance coverage but just as many or more still can't "afford" care.
Tools add value but don't be too obsessed with them including KPIs. You need to ensure that as a business, you are getting the type of clients you want. Then, you need to ensure that those clients are happy with your product/service. Listen to them and enhance your product/service accordingly.

Also learn from your mistakes. If you had that one really bad client, look at why there were bad to you. Avoid those mistakes next time. Document it, tell your team whatever. If releasing a critical feature broke things in production, again learn from it. Why did that happen and what can you do to minimize the risk of that happening again ?

If a client leaves, ask them why they left and what could have been done to keep them with you ? Sometimes, the answer is just "I don't need this anymore" but a lot of times you will hear things like "You guys don't have this thing that I really need" or "I need better support", "too expensive for me" etc. Anecdote: I have been successful in retaining a few clients by offering reduced pricing but with reduced features as well because they didn't really need all that fluff.
You want me to go on Twitter to read something longer?
Localytics | Boston | Sr. Full Stack, Sr. Front End, Mobile, Sr. Back End Big Data, Solutions Consultants, Solutions Architects | ONSITE

Localytics provides a mobile engagement platform for many of the world’s top app publishers including ESPN, Grindr, GoPro, and HBO. Our customers rely on us to keep their mobile users happy and engaged. We provide tools to drive great app experiences including push messaging, mobile analytics, predictive analytics, and individualized in-app experiences.

Localytics is hiring engineers to help us with:

- Front End development and data visualizations with React/Redux/Webpack
- iOS, Android, JavaScript SDKs
- Data platform technologies
- Microservices on Play with Scala
- Delivery and Internal Tools
- Technical Operations
- Ruby on Rails

To apply or learn more about our opportunities send an email to jobs@localytics.com
Check out our engineering blog: http://eng.localytics.com
Then they're missing the point because they specifically mention security, not stability.
> We're now capable, thanks to these consensus systems, of creating tokens that have certain properties. For instance Bitcoin is a specific kind of token which is scarce - hence will work more like gold. Other tokens (perhaps Ether or Dogecoin) instead are not scarce at all, and new tokens continue entering the system all the time.

You talk as if we were never able of issuing digital tokens before. All you need is a MySQL database and Apache. World of warcraft has tokens, Counterstrike has tokens (skins), Airmiles has tokens, Microsoft has tokens.

Tokens are not new. Having them on the blockchain is new. And what does that give you? censorship resistance. This is the first time that these tokens can be issued and traded with very little regulatory oversight. This is because in theory, anyone can be a transaction validator, and in theory you can have pretty good privacy on the blockchain.

However, existing financial instruments (and tokens) will always be more efficient on a centralized platform, because it cuts through coordination and communication costs. But when you centralize, now you need to govern and report to authorities. So you cannot do transactions that are great for the blockchain: buying drugs, political donations, capital flight, funding activism, etc.
Good luck. I don't think I have ever in my life worked for a single company where management was not fully booked in back-to-back meetings for 10 hours each day. What you've described is standard and normal, and something you will find in most companies. The grass is not greener...
What word do you suggest I use to describe single minded obsession about something?
I routinely see these bugs when the new hardware is still getting developed.
I agree, reducing it to "willpower" is roughly the same thing as reducing it to "calories in, calories out". Neither one actually helps you achieve it. And saying it's only "willpower" and nothing more is possibly more misleading, and more shaming than the caloric equation.

I found out personally that focusing on willpower doesn't work very well, thinking that way makes it easier to fail mentally. You're trying to focus everything you have on not eating food, and judging your strength by whether you succeed. It's like the psych test of trying not to think of a polar bear. (http://www.apa.org/monitor/2011/10/unwanted-thoughts.aspx) Trying not to think about something is harder than thinking about something, and doubly harder than the habits we don't think about. Focusing on willpower is setting up such a monumental task that almost nobody can achieve, and the very few people that do have mentally trained for it.

It does take me the right mental frame of mind to stick to a reduced calorie diet, but I don't consider it willpower, it's more of a way of thinking and arranging my life so that I don't need willpower. It's almost opposite of willpower. I think about what I should do and how I should feel, instead of what I shouldn't, and I form new habits so that I don't have to think about it all the time or use the power of my will to overcome my tendencies.

I'm not sure but I feel like women generally have it harder when it comes to calorie reduction. My wife has to eat under 1500 to lose weight as well, and she's active and doesn't have bum knees or thyroid problems. Either way, that stinks for you mom. Does she regret her previous sport life at all now, or does she have fond memories?
if you rely on the os to mark protected sectors, the physical switch becomes moot. malware can just keep quiescent til a privileged action is required, especially if the switch is a disk wide all-or-nothing

also, system files aren't really the target here, the issue are userland files - who cares that the os is safe when the data is crypted
Juji, Inc.| Full Stack Engineer - Clojure| San Jose, CA | Fulltime, ONSITE | https://juji.io/fullstack

Juji builds advanced AI platform to help people. We are funded both by VC and US government, and have paying customers. Join our growing small team to change the world with world class computer scientists, experienced clojure hackers, and brilliant colleagues graduated from top universities.
https://news.ycombinator.com/item?id=14471530

Edit: all fixed now.
All the real elite programmers are wobblies.
I'm not looking for a freelancer, however I wanted to comment that I appreciate you posting your rate and availability. This transparency allows potential employers to know what they're signing on for. Good luck with your project as well!
Also relevant to this discussion is 'Domain Driven Design and Onion Architecture in Scala' by Wade Waldron from Scala Days 2016

https://www.youtube.com/watch?v=MnNeDXg3Qao
Running Aurelia tests inside Bitbucket pipelines
Comparing oneself to the impossibly achievable is sometimes how you end up achieving the impossible. Or at least falling short and ending up with something impressive all the same.
The rules of brainstorming, according to top design firm IDEO
Join the #100DaysOfCode
> There's a very real issue of people conflating health insurance "coverage" and health care coverage.

The Essential Benefits defined in the ACA guarantee that, within certain bounds, that isn't an inaccurate equivalency. It's true that every version of then Republican modifications characterized as “repeal and replace” has not only attacked insurance coverage but also made insurance coverage less likely to be care coverage, so it's certainly important to recognize the difference.
>In general, the easier the code is to read, and the harder it is to write

Do you have any actual basis to back this up? My counterpoint would be Golang, which is designed exactly to be simple, and is usually really easy to read.

As in, I haven't found another language where jumping into a library and reading the internals is easier than in Golang.

EDIT: A counterpoint is JavaScript, a language which I use in my day to day, and similarly has quite simple syntax. But I can have trouble understanding what is going on depending on the tools used in the local environment.
"Class" is not determined exclusively by price point as much as automotive magazines assert that is the only delineation.

It's going to put people in or out of a price tier, but how many people that can afford both are going "oh no, that's just below the price tier I want to buy into".

Sure that's a subtle piece of the puzzle, not a conscious decision.

When you look at the other pieces, like features and performance, the
Model S is on par with the rest of the luxury sedans or better. Mercedes, BMW, Porsche, Bentley, Rolls, etc.
Root | Columbus, OH | Full-time | Onsite |
https://joinroot.com

Root is an auto insurance company, like GEICO and Progressive. We use data science to identify and insure good drivers, reducing insurance premiums for good drivers significantly as a result.

We're a startup — we're 30 people who have been working on this since March 2015. We've built an iOS and Android app that gathers data on how well people drive. We use that to set insurance prices. To build the best possible product and user experience, we went through the arduous process of starting an insurance carrier from scratch.

We raised a $7M Series A from Drive Capital in 2015 and we're looking to bring on a couple more talented engineers. Tech stack involves Ruby / Rails and Javascript / React Native. Email us at jobs@joinroot.com
I spend most of my time working in OS X and I use Hammerspoon. It is really an awesome tool. It allowed me to establish truly keyboard-centric workflow. Not just for managing windows, a lot more. I also have Linux machine at home, I don't use it a lot yet I've been thinking about developing better way to work in Linux - something that lets me keep my hands in "the home row". Can someone recommend a tool similar to Hammerspoon?