HNHacker News
TopNewBestAskShowJobs

jungrothmorton

70 karma · joined February 18, 2016

submissionscomments
jungrothmorton··on Let your kids lose: Success inhibits preschoolers’ selective trust
The comment you're replying to described it as three choices, but you can also consider it a spectrum.

pure instruction -> teaching through playing -> friendly match -> competitive match

Let's use a card game as an example.

Pure instruction: Both players play with their cards visible to each other, and the teacher coaches rules and strategy as they play.

Teaching through playing: The hands are now private, but the teacher will tell the student if they're making bad moves and allow do-overs. The teacher may also set up situations for the student to take advantage of.

Friendly match: The teacher is playing against the student. No coaching is given. But, nit-picky procedural rules are not always followed. (You've set that card down and your hand left it, you can't pick it up again).

Competitive match: Rules are followed to the letter.

jungrothmorton··on Ask HN: What problem in your industry is a potential startup?
For anyone wondering, this is not a technical problem. It is a political/business problem.

It's a solved problem to make a system that stores information about home listings and transactions. Other countries have done it. Yeah, houses are annoying because of all the weird combinations. But the thing is just a CRUD app.

This system still exists because of organizations that are based on information asymmetry. A small group of experienced people could make a really, really nice platform for sharing real estate data in a month and it would never get anywhere.

jungrothmorton··on How Bad Are Zillow “Zestimates”?
We're working on getting all of our single family residence products where we want them before we move into multi. I don't have any timeline for when that would happen.
jungrothmorton··on How Bad Are Zillow “Zestimates”?
We have free trials of our valuation product, Value Report: https://www.housecanary.com/product-value-report
jungrothmorton··on Ask HN: Who is hiring? (December 2016)
HouseCanary | https://www.housecanary.com/careers/?gh_src=82ai1f | San Francisco, CA | ONSITE

At HouseCanary, we’re using big data and analytics to predict the future of the real estate market in the US. Our goal is to use this data to help people make better real estate decisions. HouseCanary platforms forecast real estate values at a local level, and every month, we forecast 36 months into the future, and our models predict more than 95% of the variation in price over time.

We're hiring for a 25 roles in Software Engineering, Ops, Mobile, QA, Sales, and Design.

I'm a Software Engineer here, feel free to email me with any questions: tjungroth@housecanary.com . If you're ready to apply, best to do it right through our website.

jungrothmorton··on Ask HN: Who is hiring? (November 2016)
HouseCanary | https://www.housecanary.com/careers/?gh_src=82ai1f | San Francisco, CA | Onsite

At HouseCanary, we’re using big data and analytics to predict the future of the real estate market in the US. Our goal is to use this data to help people make better real estate decisions. HouseCanary platforms forecast real estate values at a local level, and every month, we forecast 36 months into the future, and our models predict more than 95% of the variation in price over time.

We're hiring for a dozen roles in Software Engineering, Ops, Mobile, QA, Sales, and Design.

I'm a Software Engineer here, feel free to email me with any questions: tjungroth@housecanary.com . If you're ready to apply, best to do it right through our website.

jungrothmorton··on New Yorkers Are Publicly Shaming Cars in Bike Lanes
Motorcycles and trucks do have different laws...
jungrothmorton··on Code Is Never “Perfect”, Code Is Only Ever “Good Enough”
You’ve created a concept and attached the word “perfect" to it. Your concept is different than the shared definition. This leads to disagreements, misunderstandings, and (as you said) twitching.

The purpose of words is to share information. If you have write a paragraph describing your definition when you use a word, use a different one.

jungrothmorton··on How becoming a pilot made me a better programmer
> Understanding how the plane works goes a long way towards developing the right instincts.

Well, I won't imply anything and I'll disagree with this directly. Understanding does not go a long way towards developing the right instincts. There is only one thing that develops instincts and that's repeated practice. Understanding doesn't even come close.

At best, understanding alleviates a mental block that some people have where they can't do something (in extreme cases literally physically can't do it at all) if they don't understand how it works. Not everyone has this.

In my experience as an instructor, this is more common among those who are from an engineering type background. I also find it to be strongly correlated with age. Younger people are more accepting of instruction (and tend to learn much faster).

I could write the same article about flying or programming: How I Learned to Stop Worrying and Love the Black Box.

jungrothmorton··on How becoming a pilot made me a better programmer
I’ve done the opposite of the author. I was a professional pilot and flight instructor, now I’m a software engineer.

As always with these “techie turned pilot” articles, I disagree with the author’s conclusions. It sounds nice. Don’t let the airplane be a black box, don’t let the computer be a black box. Makes sense. But the prescription is wrong.

As an operator of a system (let’s say a pilot of an airplane) all you need is a basic understanding of how it works. Past that, you create mental models from experience and instruction. If I do A, B happens. If I need more X, do Y.

There also has to be a willingness to deal with change. Pushing the throttle decreases power? Cool. Today is backwards throttle day. Let’s get back to the airport and figure out why.

Being overly obsessed with the “why” can get you in trouble. Small airplanes crash all the time while people are trying to figure out what is wrong, when they should have just gone back and landed. Or, things don’t work the way they expect them to and they just can’t accept that. They crash into the ground being perfectly right.

The author’s own example of spin training disproves his point. I’ve taken about a dozen people through spin training. I can tell you that no amount of understanding an airplane will prepare you for recovering from a spin. Rote memorization (and practice) is exactly what you need. The fact that this memorized procedure is different that the standard procedure doesn’t make it not count.

Take two pilots, one that spent 10 minutes dry drilling the recovery procedures in a parked airplane and one that has written a paper on spin aerodynamics and watch who does a better recovery. I can tell you which airplane I’d rather be in.

There’s another problem with being overly reliant on the “white box” approach. It’s really easy for your mental model to be wrong. All the time I’d have some know-it-all pilot tell me why such-and-such is true. He’d have all this lovely reasoning. I’d listen to it all and then say “Cool. But that’s not what really happens. Want to fly and see?” It’s really easy for some mental model of a system to be missing one little thing that totally flips it around. The airplane never lies.

Now, I deal with the same thing in software. Someone treats the real world operation of software engineering with the academic touch of computer science, and things get all jacked up.

I am NOT against understanding the machine, wether it’s a computer or an airplane. My point is keep your eyes open. Your understanding should serve your operation. Don’t let your own knowledge get in the way of doing what works.

jungrothmorton··on Twilio opens trading at $23.99 per share
Wait, why does it have to have a purpose besides marketing?
jungrothmorton··on How Airline Pilots Lost the Basic Skills
> Yet, ironically, it appears that if we encouraged the human pilots to hand fly more, the accident rate would probably increase.

An interesting analog is the history of spin training in the US. Until the 1950s, a pilot was required to enter and recover from a 3 turn spin on their private pilot checkride. The thought was spins are dangerous, so pilots should show they can recover. The problem is that spins ARE dangerous, so a large number of students and instructors were spinning into the ground during training.

The FAA decided to remove the spin from the checkride. This effectively removed it from training. Many instructors lamented this, claiming the spin accident rate among private pilots would increase dramatically. They couldn't be expected to recover from something they had never trained for. The accident rate did change. It dropped sharply. But why?

The first part is the FAA accomplished its goal. Less pilots intentionally spinning meant less pilots spinning into the ground. But this didn't explain the drop in spin related accidents in nontraining situations.

It all came down to the airplanes. The airplane that most pilots train in is the same kind of airplane that most general aviation pilots fly: small, slow, single engine two or four seaters. Airplane manufacturers designed airplanes that could fulfill the needs of both the student pilot and weekend pilot. This meant a school could rent out its training airplanes, and a pilot could learn in the airplane he meant to own long term.

One of the requirements of the student's airplane was that it could be used for spin training. This meant making an airplane easy to spin. The problem here is clear in retrospect. You have a population of weekend pilots flying airplanes that are specifically designed to spin easily!

Removing the training requirement removed the manufacturing requirement. There is a clear difference in the design of airplanes before and after this change. Compare the Cessna 140 and 150, or the Piper Super Cub and Piper Cherokee. The later model is incredibly more difficult to spin than the earlier one.

Spin accidents in these post change airplanes are almost nonexistent. The FAA statistics are even misleadingly negative. They lump stall/spin accidents together. But, if you look into the accident reports in detail, you'll find a fully developed gyroscopic spin into the ground is incredibly rare.

This story can serve as an example for other interactions between regulations, operators and machine. Remove training requirements that do more harm than good. Focus on emergency avoidance instead of emergency recovery. Allow engineers to create the safest possible design, even one that doesn't pass archaic requirements.

No pilot, ship captain, or driver operates in a vacuum. If we want the best possible environment, we have to look at the environment as a whole.