HNHacker News
TopNewBestAskShowJobs

chasedehan

630 karma · joined August 3, 2017

submissionscomments
chasedehan··on Ask HN: Who still misses Unity Desktop Environment? Anyone making a fork?
I love Unity, but am still on 16.04 so haven't "missed it". I haven't found much love for any other DEs as they haven't been very polished.
chasedehan··on Ask HN: How many hours on the weekend do you actually perform on side projects?
I feel pretty much the same way depending on how much my job bothers me.
chasedehan··on Guitar-maker Gibson Brands files for bankruptcy
No way you could get a Gibson for anywhere near $150 - the demographic looking for the toy guitars isn't the same as the one that would buy a Gibson. Doubtful this had anything to do with it.
chasedehan··on Credit card fraud warning signs
totally false. Machine learning is not my companies core competency, but we do have a team of data scientists (myself included). Most of the data we get from our data providers is garbage by itself, but using our own data along with features from providers, we are able to pick out a huge amount of fraud.

These types of models are actually quite simple to build and implement if you actually have data.

chasedehan··on Flask 1.0 Released
Not a bad idea! That was I wouldn't have to pay non-US SMS rates.
chasedehan··on Flask 1.0 Released
Thanks, this will probably be a net-negative on my part, but was a fun project to work on. It stemmed from a hack day I had at work
chasedehan··on Flask 1.0 Released
I know:(, sorry. Reason is I'm using Twilio for the text messages and non-US numbers are really expensive. Since I'm not trying to monetize it I want to make sure that I am able to fund it out of my pocket.
chasedehan··on Flask 1.0 Released
Yeah, I know. Was having problems with the domain and bought the .info to just make it work. Once I have a couple minutes, I'll make it work with the other
chasedehan··on Flask 1.0 Released
wow, lot of Flask haters here.

I personally love it and have used it for a ton of smaller projects. For example, I just deployed this a couple days ago: http://dadjoke.info

chasedehan··on The Case Against Lectures
The science really is accurate with regards to the lecture being outdated and not effective. However, problems abound with regards to implementing different methods in higher ed.

For example, I was previously a Financial Economics Professor and "flipped" the classroom for my introductory corporate finance class. This means that the students watched prerecorded video lectures at home and then worked out their "homework" in class. So basically, the students had someone (me) to ask questions of when they hit stumbling blocks. Pedagogically, this has shown improvements in learning achievements.

HOWEVER, the problem I ran into is pretty similar to what I have heard from every other faculty member (across disciplines and universities) who has attempted to do this. The problem is that we repeatedly hear from students that "he didn't even teach us anything, he just made us watch videos." This wasn't just one or two students, this was an overwhelming majority. The other problem I ran into was that students thought there was no benefit to coming to class (even when you include attendance as part of their grades). The number of students dropping the course at the last 'W' deadline skyrocketed.

For me, it became a challenge to continue to do it this way, even though I spent 3+ months full time over a summer producing videos of my lectures, and eventually went back to the "chalk and talk". My student opinion polls went back up.

I'm not entirely sure of what the solution to the problem is, but project based learning does greatly enhance learning. That needs to be baked into the institution.

chasedehan··on Why Does “=” Mean Assignment?
The first time I ever saw that you could do that was in a blog post about stringing at the end of the a series of pipes. I thought it was pretty neat (and actually used it a couple times), then had problems when I couldn't figure out why my code was messing up.

for example, this assigns a ggplot to 'plot': df %>% na.omit() %>% ggplot(aes(x=x, y=y)) + geom_line() -> plot

That is really confusing in that the way most people would read it is that it is something to be plotted. However, the assignment does occur and is masked. having 'plot <- df %>%' as the first line makes it clear that a new object is being created.

We actually had to modify our style guide to prevent the '->'

chasedehan··on We'll pay you $3000/mo to build your startup on Dark
Why don't you just build on top of Atom? Like Julia did with Juno.
chasedehan··on Why Does “=” Mean Assignment?
In R, it is actually distinguished that way, example:

a <- a + 1

a + 1 -> a # also works, but REALLY bad practice

But, so does

a = a + 1

Granted, there are a bunch of R haters (especially from people with formal CS educations), I think this convention makes a lot of sense. While most will disagree about the '<-' I like it from a code reading sense in that you know that it is an assignment right away. Coming from a mathematical perspective before learning to code, this makes a lot more sense in the 'assignment' fashion.

In case you are wondering, the difference between <- and = in R is in scoping. For example, in the following function call:

foo(x = 'value')

x is declared in the scope of the function, whereas:

foo(x <- 'value')

x is now declared in the user environment. Granted, that is not good practice, but that is why there is a difference.

chasedehan··on Our experience with Stripe Atlas (2017)
The article mentions $15k in AWS credits, but Atlas currently only shows $5k in credits.
chasedehan··on Age and High-Growth Entrepreneurship
+1 I could have written this exact same thing.
chasedehan··on Show HN: AI Grant – Get $2,500 for your AI project in minutes
Problem is that you have to be a part of one of the "current partners" so if you haven't joined an accelerator or have VC funding you don't get access.

Unless I am mistaken. I'd be interested if I was able to find more credits for AWS/GCP/etc

chasedehan··on Intel brings a six-core i9 CPU to laptops
Just download more ram...

https://downloadmoreram.com/

chasedehan··on Intel brings a six-core i9 CPU to laptops
Thinkpad P50
chasedehan··on Intel brings a six-core i9 CPU to laptops
Oh yeah! When I showed up at my current employer, I had a laptop with 32gb and 2 PCI SSDs in RAID0. Almost immediately, I had to upgrade to 64GB.

I'm a data scientist and regularly work with multiple datasets simulataneously that require the RAM usage. Both Python and R rely on in-memory processing. Loading on/off disk is substantially slower and does not fit with what I am trying to do. For really large datasets I also have a 28 core Xeon with 196GB that I can remote into, but it is nice to not have constraints on my laptop.

Of course, you could go with Hadoop or Spark to process some of these datasets, but that requires quite a bit of overhead and its easier (and cheaper) to just buy more RAM

chasedehan··on Ask HN: Examples of great landing pages?
I hadn't seen that before - I really need to brush up on my jQuery!
chasedehan··on Ask HN: Why nobody competes with Adobe?
I really don't understand the amount of money spent on those tools. My cousin is a mechanic and has a $10K MAC tool box(similar to Snap On) - that's just for the box without a single tool. Apparently he has >$25K in total in his tool box. We really have it quite good in tech.
chasedehan··on Ask HN: Examples of great landing pages?
I disagree, that page is way too crowded. I wanted to click off immediately. It still took me a minute to figure out what the offer was because of all the other stuff on the page.

That is the beauty of airbnb's landing page, you get a sense right off the bat of exactly what it is they are selling.

chasedehan··on Ask HN: How do I find meaningful things to work on if programming is a hobby?
Mine was really simple, I basically created a SQLite DB with all the recipes I like and where to look them up from. Then I had an interface that would randomly pull the recipes out of the table and assign them. It was basically like (select 1 meat, 1 side, 1 starch, unless it was a one-dish-meal like lasagne).

I ran into a bunch of problems with generating pretty much the same meal multiple times per week. So, I then inserted a "likeness" score for how much I actually liked that item (ex/ brussels sprouts were a 2, sweet potato fries a 9), and then used that as a seed for the probability of showing up.

It was super personalized and I recently found Big Oven which is actually much better than what I had done (it also generates grocery lists and can incorporate random food blogs). The one problem with that app turned into another side project. They limit how many recipes you can OCR into their app. So, my workaround was to create my own "food blog" by uploading a bunch of static sites on my personal website and then linking them. (because food blogs are free to link).

chasedehan··on Ask HN: How do I find meaningful things to work on if programming is a hobby?
A suggestion above about finding a project to automate some part of your life is really good. I'm generally in the same boat as you, I can't code just for coding sake, but I do really enjoy it and can work feverishly if I have a goal in mind.

For example, I care about my meal prep quite a bit and wanted a way to generate a meal plan based on the recipes and foods I had available. While there are a bunch of apps out there that do that for you, I wanted to save the ~$20 and built my own. While the ROI was definitely not there, it was fun to build and I still use it today.

Another example I did was that I formerly was a professor and got asked numerous times for additional practice problems. So I built a web app that would generate questions with random numbers (these were mostly math based questions) so they had an "unlimited" number of practice problems. This turned into a massive project and was incredibly fulfilling.

The number of problems are practically limitless - good luck!

chasedehan··on Landfills – a future source of raw materials
When I read that the experiments were in Småland, my mind went immediately to Ikea (which is what they call their childcare area).
chasedehan··on Wyoming Passes Forward-Thinking Computer Science Education Bill
Jackson is REALLY expensive, even for a ski town and even compared to the Bay Area. Plus, there aren't any jobs that would allow anyone to live there for the house prices.
chasedehan··on Ask HN: Is there something like Join.me for Linux?
I'm curious as well - I have a really hard time getting videos to work on linux.
chasedehan··on How Twitch Learned to Make Better Predictions About Everything (2017)
I also interviewed at some bulge-brackets - hands down the most difficult interviews I ever had (for quant roles). They kept hammering on really complex math/stats/programming questions. Once you would get one "right", they would hit you with something more difficult. I have read that their premise was to see how you could handle pressure and questions you didn't know the answer to. In one follow up I was asked if I remembered a previous question and if I had looked it up.
chasedehan··on Airbus moves 130k employees from Microsoft Office to GSuite
My home computers are all linux and GSuite is perfect for almost everything I do. I could see the issue with excel for many people in accounting/finance/etc, but sheets is more than enough for things I do as I don't do anything complex in a spreadsheet.

At work I am forced to use windows and have to use Office for many tasks (including SharePoint - talk about a terrible product) and aren't allowed to use GSuite. If I had a choice, I would make the same decision as Airbus

chasedehan··on Ask HN: Should I incorporate before launching mvp?
Thanks. I'm nearing the launch of a free beta in the US. So, not expecting to take money, but I will have people's data on my server (AWS)
← PreviousPage 4 of 6Next →