HNHacker News
TopNewBestAskShowJobs

shad0wfax

89 karma · joined November 9, 2010

cooking bytes
submissionscomments
shad0wfax··on I analyzed hospital price lists so you didn't have to
The health insurance companies are now required to publish this and in fact the rule went into effect July 1 2022.

Look up price transparency by CMS (the data will be published in this format: https://github.com/CMSgov/price-transparency-guide)

Note: the data being published by payors in machine readable format (MRF) is MASSIVE - terrabytes of data. Example: https://transparency-in-coverage.uhc.com/

shad0wfax··on Ask HN: What are the next internet infra problems?
Good question!

I am biased in this answer because I am building https://hotg.ai/ but I see the world going towards a more fragmented ecosystem. So:

- Portable computations - sending your workloads to any place where the data is

- Good local storage that keeps you compliant with local laws

(edited for format)

shad0wfax··on Show HN: Locust – “Git diff” over abstract syntax trees
Nice!
shad0wfax··on Show HN: Thumbsup – Quickly summarize GitHub issues and Stack Overflow questions
Nice!
shad0wfax··on Ask HN: Who is hiring? (April 2019)
doc.ai | Sr. Engineer data engineer | Palo Alto | Full Time | https://doc.ai

doc.ai is working on bringing medical research to participants on their mobile phones. Our consumer mobile app allows users to collect their medical data, participate in qualifying research, and be rewarded for their participation.

Some of the products we have developed (on iOS app store):

* doc.ai: Medical research companion app

* NetRunner by doc.ai: Edge computing and inference AI app

* https://www.crestle.ai/ : Deep learning platform

* MyWobble/Genewall - Bioinformatics on the edge - understand your genome!

We will be launching the Andriod platform this summer.

We are looking for senior engineers to join our data engineering team to work on data ingestion, quality, and normalization problems from across devices, sensors, labs, pharmacies, proprietary and public datasets. You can read more about the description here: https://angel.co/doc-ai/jobs/360167-senior-engineer

You can send an email with your details to akshay 'at' doc.ai

shad0wfax··on Ask HN: Who is hiring? (May 2018)
doc.ai | Mobile engineer, Senior engineer | Palo Alto | Full Time | https://doc.ai

We are building a platform to build predictive models on top of health data. In order to do this, we are building the full ecosystem - mobile/web app for patient engagement, incentivization mechanisms via crypto, importers to bring medical data digitally, developer ecosystem to allow open source contributions to add new importers, data anonymizations for secure sharing, and finally a machine learning platform for data scientists to build models on consumer opted in data (like Kaggle but focused on health).

We are looking for mobile engineers (with a focus on react native) and senior software engineers (nodejs/python/distributed systems) to help drive our vision.

You can learn more about our current openings here: https://doc.ai/about#careers | https://angel.co/doc-ai/jobs/360166-mobile-engineer | https://angel.co/doc-ai/jobs/360167-senior-engineer

You can also reach out to me at akshay 'at' doc.ai.

shad0wfax··on The Emerging Field of Health Data Science in Boston
I think we're just scratching the surface when it comes to the types of health data we can retrieve. There is a lot of power in bringing together data sets from the sensors/apps (more of a continuous feed of wellness data) and correlating that with discrete medical data models.

The startup I work at is stitching together all of this data to gain a better profile or health state of a person, and it's pretty amazing some of the early insights we've been able to uncover.

shad0wfax··on Ask HN: Who is hiring? (February 2014)
Ensighten (http://ensighten.com/company/careers/engineering) Cupertino, CA. H1-B transfer okay.

We are building some interesting products in the Tag management and web analytics space. Most of our customers are enterprise companies and are in Fortune 500 list.

We're looking for talented senior backend engineers (JS/NodeJS + JVM), and senior frontend engineers (JS).

If you are interested, please send your Resume to careers@ensighten.com and don't forget to include your /github/bitbucket/etc with it. Lead with the subject line: [Hackernews] followed by the position from the careers page.

shad0wfax··on Things Java Programmers can learn from Clojure
Good article.

Writing immutable software is hard, when the language doesn't provide constructs for it. It will require some discipline. There are some good frameworks/tools for the JVM for Java programmers for this (the whole AKKA package is a good place to start).

I would highly recommend Venkat Subramaniam's book for Java programmers: "..Concurrency on JVM.."- http://pragprog.com/book/vspcon/programming-concurrency-on-t...

shad0wfax··on Ember.js or Angular.js?
I think deciding on this will be hard and frankly subjective. My suggestion is that you try both for a small project and decide for yourself what makes you feel at home. It should not take more than a couple of days to assess it yourself.

As for me, I decided to go with Ember.js. To be frank the final decision was between Ember and Angular (over all other frameworks) and I felt that getting past the learning curve of Ember, it made me comfortable. Most importantly both are close/past the 1.0 release.

If you do choose Ember, I would recommend the following:

- Watch the peepcode's emberjs cast https://peepcode.com/products/emberjs (and code it up)

- Go through the Emberjs documentation on the site, though very likely you will not know how to build a big app. It is still necessary to hone your fundamentals.

- The 1.0 RC1 that was released yesterday has dependency injection, if that matters to you. My opinion is to just code as little as possible and prefer to stick with the framework's conventions (i.e not use DI).

- Use a sound build tool. I don't have Ruby/RoR background and so preferred to use Brunch.io (http://brunch.io/) - Nodejs pipline. They have a Emberjs skeleton available to get started quickly - https://github.com/icholy/ember-brunch. I believe there is a rake pipeline tool for Ruby/RoR folks as well.

- Ryan Florence recently released a scaffolding/build tool Emberjs - https://github.com/rpflorence/ember-tools. I use this to develop my skeletons and use it with my Brunch.IO setup. It is a good place to start and get past the learning curve. The tool will probably become the go to place for building Emberjs apps sometime later.

I am sure you will find similar tools for Angular.js but I think you just have to try something simple in both and find out for yourself what makes you comfortable with these opinionated frameworks :).

shad0wfax··on About Not Owning Sh*t
Nice.

I think its important to find one'w own minimal footprint. Obviously it is different for each individual. Knowing it will ease the context switches (read: Location/Country change, status change, leaving the comfort zone etc...). Though, I doubt staying with the minimal footprint for a "really" long time is a viable option.

shad0wfax··on Ask HN: How do you stop regretting?
True, I don't advocate being completely blindsided about defining tangible results. Though, it is useful to ignore it, when one wants to make a drastic change. In my case (and perhaps OP's case), to take the plunge. Once the change has been made, I think it is important as you say. It takes a lot of hard work to stay focused and something I am still learning.
shad0wfax··on Ask HN: How do you stop regretting?
Wow, I feel similar and I am in my early 30s as well. I have taken some steps to change though.

But, let me interpret it a bit differently from what others are making it here from what I have personally experienced (I felt the same until about a year ago): "I don't think you are depressed. You just fear failure and are not very happy leaving a comfort zone. You are just not willing to let your guard down and fall on your face (letting go of a status/lifestyle). You are obviously smart and it hurts that with your abilities you have ended up in a way that doesn't make you proud."

This is purely my observation, based on what I felt, and I might be completely off the mark in your case. I still feel compelled to tell you though. So here is a bit of my story:

I had worked almost a decade in technology that amounted to nothing. I din't put the effort required to do a Masters (would have been easy for me), and I still regret that I din't take a shot at pursuing a Phd.

I desperately wanted to change the status quo, and decided to do the most stupid thing that most would recommend - "do a startup". Needless to say that startup failed, but if there is one thing I can say is that I have been the "happiest" in my life in the last decade. Now, not that I don't still have those sinking doubts about my abilities, but they don't recur as often and I am extremely optimistic on some of the things I am pursuing. But, here are some key takeaways that I have (and I hope you can maybe relate to it) -

1)"Set yourself up" - I had to set myself up. Taking the plunge - leaving the comfort zone, a well paying job, moving out of the country (immigrant here) etc, was never easy. I have an amazing wife, who has stood by me and constantly pushed me to take this plunge. She is now the sole bread winner (but was still studying when I took the risk), but she convinced me that it was worth it. I moderated my lifestyle about 4 years ago and started saving for this as well as some money for my wife's masters. It helps to plan, so please consider finding your "minimal footprint" required.

2)"Think longterm" - The problem with most is that we need immediate tangible results. If I am putting 6 months into something I need to see monetary results. I think letting go of that to some extent might make it easier to change. Obviously I lived a fairly frugal lifestyle without paychecks. The advantage of still being 30 and having a simple life is that you have at least another 30 rewarding years :). Thats how I look at it. So think how you can make your next or so years awesome.

3) "Own a dream" - Ok, sounds cliched. The problem I had was that I was not able to make up my mind for a long time what I wanted to do. Taking the plunge - "my first risk", changed everything. It sort of really opened the door to many other ideas and what distilled from it is a clear goal. I now will pursue my entrepreneurial dream for couple more years. See #1 for setting yourself up for this. In the field I am interested in, I have really very limited expertise. I am building it each day. I used to feel overwhelmed looking at how much there is t know and the really smart people already there, but I have learnt to tune out of this. I am trying my best to chip a little away each day. I try building stuff at home to see if I am learning something new. It sure feels effort wasted at times, but I think it makes me more confident. Maybe its my bias, but I think focus and hardwork sure helps someone like me who hasn't got the chops already.

Its been more than year since I made these changes and I have a failed startup to show, but I am already working on another one. In the grand scheme of things it can be construed as a "waste" but I have stopped listening to that thought or others who say it :). Hope this can help.

shad0wfax··on Show HN: ppl - The Command Line Address Book
Really nice!

I can Create a remote repo on Dropbox and have a cloud based service :)

shad0wfax··on JetBrains Doomsday Sale - 75% off for 24 hours only
Is there a reason you need Webstorm? From what I have tried to find, Pycharm includes Webstorm features and any missing features (Node.js) can be downloaded as a plugin.

Do you know any specific feature that you are looking for that is not in Pycharm? I am in a similar situation and was wondering the same.

shad0wfax··on Ask HN: what was the best life/programming choice you ever made?
Life: Figured out the loud "noises" in my life that were pinning me down. - Day job and unwanted social relationships. Gave up television, politics and anything that seem to bring a very high bias into thinking. The best outcome has been that it has helped me leave my comfort zone time and again.

Programming: A worry of mine was how much was I thinking about things, that needed a deeper/rigorous computer science understanding. Coursera and some other courses have been a life saver here (in my case). Have been taking courses that I felt I needed to understand better conceptually. This seems like being in a maze that leads all the way to very basic fundamentals that I have forgotten; So adding math skills now (Calculus, linear algebra etc). I hope connect the dots.

[Edit: Grammar]

shad0wfax··on Introducing the Redesigned Bitbucket
Have been using Bitbucket for over 9 months now and find it really as good as Github for the features I need.

The pricing is such a lifesaver for small companies or hobby programmers that want some private repos.

shad0wfax··on Show HN: A RottenTomatoes for Books
Really nice! I love the concept.

Can you make the slider (move me) and the category names (bestsellers, recent-in-fiction etc..) a fixed/floating bar on the page? As I scroll below / load more to view more books, I sometimes forget what category I am looking at and if I need to switch to another one.

shad0wfax··on LinkedIn has been redesigned
Still don't like the design. They seem to have just sugar-candied the menus as far as I can see.

Don't like how they bombard with information on any page. Its a clutter and mess of unrelated stuff.

shad0wfax··on I must be crazy
Good luck! I think you can add the intangible element of "being happy doing what you want" to the list of reasons.

I think you will love it every day.

shad0wfax··on Bootstrapped GitHub Now Raising a Round from Andreessen Horowitz
Self hosted git using gitolite. But you won't get all that Jazz GUI/Web stuff.
shad0wfax··on Reticent rich: Preferred style in Silicon Valley
The feel good is that of the state of the mind.

"I wear a 1.2k jean and ride a 20k bike. I justify my success"

shad0wfax··on How to cope with the Gmail redesign
I find it hard google took away customizing the theme. The classic theme 'Tree' is the only one that I feel a little good about.
shad0wfax··on Stallman: "Facebook is an international parasitism project."
It is not being imposed up on. If you are on FB, it is a system you are willing to participate in. You are not obligated to communicate either way.

An analogy that I can think of in the real world similar to what you are saying is, when I go to the mall, I like a hassle free shopping. Which means, I don't like to be bothered by sales/stores clerk. When I am at Macy's it is just a matter of time when a store clerk walks up to me to find out if I am finding everything allright. Now I can go ahead and be rude to that person considering he/she is intruding, or fake to be nice to quickly move on.

The point is going to the mall was my decision and I chose to go, very aware of what the system has. You can't be bothered about what someone else thinks when you really don't care much about them. Ignoring a friend request is a valid option.

shad0wfax··on Adobe Releases Last Linux Version Of Flash Player
I think as an outsider to Adobe, logic dictates what you say. But here is Adobe's thoughts on Flash and their platform: http://www.adobe.com/devnet/flashplatform/articles/recent-up....

The section on Flash player for desktop does say they are keen on making it better, especially with on the multimedia front (I have to admit there are some pain points they do solve for multimedia). Nevertheless, I am with you in predicting that this is a sure sign of their slow but sure move towards killing it. I just hope people read it faster than we can and not pour money on building flash based solutions. (A lot of enterprise still use flash).

shad0wfax··on Adobe Releases Last Linux Version Of Flash Player
Yes, but if this is an admit of defeat by Adobe's engineering (like how to some extent you can say it was on Tablet/phone platform), it just is a bad sign for them.

What as a consumer of flash platform I need form Adobe is clarity and commitment. Today I see it has gone another step backward. Just reinforces the public opinion of wanting to move away from Flash even more.

shad0wfax··on Adobe Releases Last Linux Version Of Flash Player
I cannot see how they can be serious about Flash if they are going to ignore Linux.

It makes sense from Adobe's point of view, because the adoption on Linux is minimal, but for someone creating content on flash (for example - for video, games, or even some old school websites), this is just making it harder. Now these content creators have to worry about their clients on Linux platform.

Adobe might as well say that Flash is done on all platforms.

Note: I am not taking sides, if Flash is good/bad but just trying to argue that if Adobe wants their Flash platform to be taken seriously on Windows/Mac, they really cannot ignore Linux this way.

shad0wfax··on Why I decided to skip college, and how I've fared (10 months later)
True, if you intend to work on creating applications (rather than say systems programming), it makes more sense to hone skills with how to work with frameworks/tools.

Obviously having the gift to design as well will put in you in an elite league :).

shad0wfax··on Why I decided to skip college, and how I've fared (10 months later)
It is an impressive list of items that you have been able to do. It is very practical and something a college/univ education might not provide.

At some point in life (there is still a lot of time for you) you will have to make a decision, whether there is some benefit going to school to improve your theoretical knowledge. The hard part is knowing if that is useful for you :-). It is becoming irrelevant each day with initiatives like coursera/udacity.

Wishing you all the best for a great future ahead.

shad0wfax··on Why AirPlay just wrecked your responsive media strategy
Just on that point of Netflix, they do let you set the streaming quality on your account settings. This affects the streaming to all devices though and is a master setting.

But I agree with you, we can be the best judge of the quality we want, rather than the auto-detection. The adaptive streaming (even Apple's http live streaming supports this) is a possible solution for auto detecting the best bandwidth to use, though it is a lot of work for content creators.

Page 1 of 3Next →