HNHacker News
TopNewBestAskShowJobs

chasedehan

630 karma · joined August 3, 2017

submissionscomments
chasedehan··on Ask HN: How much time do you spend on “marketing” your open source projects?
It definitely depends on the audience you are trying to reach. I just finished building a feature selection algorithm to plug into sklearn: https://github.com/chasedehan/BoostARoota

I'm also trying to figure out the best ways to do that. What my plan is: 1) I presented it last week at the ODSC West Conference and have seen a couple people use it and give me some comments. 2) I am planning on incorporating the algorithm into some Kaggle kernels so people can see its value. It definitely works better than some other outlets. 3) Respond on Quora or other places for cases when it might be useful 4) Shamelessly plug on HN ;)

chasedehan··on Building A.I. That Can Build A.I
Buzzword that can build buzzword.

I get really tired of hearing these buzzwords being thrown around by people who don't even know what they mean. "I'm building a deep learning, AI system on Big Data using machine learning and predictive analytics on Watson"

chasedehan··on No, really, what's a monad?
This works - thanks for that!
chasedehan··on Show HN: GeekJobs.io – a daily listing of all geek jobs on a map
Search doesn't work - for instance enter "Utah" or New Mexico and it either cannot find anything or return jobs in Switzerland.

A smarter search for catching states, zip codes, or cities would be greatly beneficial

chasedehan··on Ask HN: Does a good desk setup make you more productive?
I have 3 27" plus my laptop screens at my desk. It's definitely one too many as it creates clutter on my screens.

When I really need to get something hacked out I will unplug my laptop and just work on that.

chasedehan··on United States Census Bureau APIs
Stoked for this. the GUI has been terrible
chasedehan··on Is Haskell the right language for teaching functional programming principles?
Buy this: http://haskellbook.com/

I tried LYAH and some other sources a few times, but was really turned off by those approaches. It wasn't until i found HaskellBook that I really started liking it.

I think a lot of it depends on the background of the person learning. I came from a strong math/stats background before I learned to code and so much of it clicked a lot better than other imperative languages.

chasedehan··on Tech companies are misusing creativity in their quest to change the world
The title of the article should really get rid of "tech". This is an inherent feature(or bug depending on perspective) of a capitalistic system wherein companies are designed for profit and will target markets where there is more potential profit.

This is true of many other industries, not just tech, although tech has been capturing much of the interest and ire of not being different. Any time a company accepts outside money, they have a fiduciary duty to build their business in a manner that will lead to the highest return - "maximizing shareholder value."

Now, this is not inherently bad to maximize value as we have seen the largest growth the world has ever seen (not just at the top end, but for the poor as well) because of the innovation and creativity that has occurred due to chasing profits.

Maybe I'm cynical, but I really don't think tech companies truly are in a "quest to change the world" unless you believe every word spoken at demo day. Should be retitled: "Companies are using creativity to chase profits" because that is what they are doing and is what they should be doing in the current economic system.

I completely agree that incentives and structures should be changed to dramatically reduce the income and wealth disparities. The struggle is the will to voluntarily forego profits.

chasedehan··on 150 days of living and coding in a van
I am struggling with this on my current employer. I really want to go temporarily nomadic (spend a couple weeks in a travel trailer and then a couple weeks at my house/in office).

The challenge is that I was trying to soften the remote aspect by working from home more often, but then caught significant flack from my managers that "it kills teamwork." The most frustrating thing about it all is that I, as a Data Scientist, work on a lot of "skunkworks" types of projects where I spend almost zero time collaborating with others.

The challenge is finding some of the freelance or fully remote jobs for data science work.

chasedehan··on Meteor allow/deny vulnerability disclosure
I built one (semi major) project in meteor because it looked cool and easy to spin up - which it was.

The problem as stated here was that when there was a chrome update, iron-router broke and spent quite a bit of time trying to figure it out.

Not to mention that shortly after I got it fixed one of the only hosting solutions that I had it hosted on (modulus.io) went under and so did my app.

It was brutally frustrating. Saying that, I would probably use it again in some sort of hackathon or startup weekend, but not anything of scale.

chasedehan··on Git git git git git
I do it all the time, but never thought it was the problem. Most often its to look up a reference number for a commit,

Then I get distracted on HN ...

chasedehan··on Apache Arrow and the “Things I Hate About Pandas”
Is the only difference the placeholder X? I was running into issues with dplython in executing arbitrary functions outside the tidyverse. Can your package handle situations such as this?

df %>% select(var1, var2) %>% rbind(df2) %>% na.omit()

etc? That was the big benefit I saw from using dplyr.`

chasedehan··on Apache Arrow and the “Things I Hate About Pandas”
I will definitely echo (2). dplyr is amazing and works in far, far fewer lines of code than pandas. That was my largest issue when migrating over from R.

There is dplython, but it doesn't quite work the same so I don't use it much. https://github.com/dodger487/dplython

chasedehan··on Apache Arrow and the “Things I Hate About Pandas”
> pandas is an amazing library, the best at exploratory work,

I will add ... "in python." That is definitely true, but to call it "the best at exploratory work" is not accurate. I might be opening up a completely separate debate, but for down and dirty exploratory work nothing beats R's dplyr and ggplot.

With that being said, I now do most of my work in python because of putting models into production. I also haven't had any issues with pandas in production; maybe because I'm not doing high throughput operations and our ML application is relatively lightweight.

chasedehan··on You Don’t Need Superstar Developers
I would add a second element to the title "You Don't need Superstar Developers: You Need High-Acheivers"

The challenge is really having a mixed team of high talent and minimal talent. While yes, those who are of lower talent will learn more from the super talented, the inverse is not always true.

I have found many lazy (or at least not super motivated) devs who have the required minimum competence level, but are not super driven to crank out high quality work. This then makes me not want to work as hard.

This is a little different in that in general companies should go after high-achievers, rather than a minimum technical competence.

chasedehan··on Ask HN: Machine learning to classify tweets into topics – Where to start?
JS and PHP won't get you anywhere - you will need to use something else like R or python to start looking at it.

Check out this course: https://www.datacamp.com/courses/intro-to-text-mining-bag-of...

This will help you figure out how to convert those words into variables which can be used for modeling.

chasedehan··on Thinkpad X62
Thats what I love about the ThinkPads regardless of model. You can find them for dirt cheap on eBay or craigslist. I just bought an X1 Carbon with i5, 256 GB SSD, and 8GB RAM for $194 on eBay. Has a solid keyboard and is pretty solid.
← PreviousPage 6 of 6