bencpeters
Joined 15 years ago
Joined 15 years ago
This was a pretty big disappointment for me coming from a 2005 (!) Audi A4 which has auto wipers that work _almost_ flawlessly (and has a physical adjustment on the stalk when I need to override).
I'm very much not a Tesla hater - overall I _love_ the car. I just wish a few details were different (speedometer & nav more directly in line of site, physical controls for windshield wipers, CarPlay integration). I've just been kinda shocked how bad the auto wipers are for a brand new car.
Adaptive Cruise works well for me though, although I enjoy the act of driving so I don't use it all that often other than long straight highways.
Sounds like you've got a perfect background for Prime Air though! Hopefully we'll be hiring again sometime this year - feel free to reach out (email in profile) if you want to chat more about it.
Can't post too many details, but we are actively delivering to customers in test markets today. A publically released video from a few months ago: https://www.youtube.com/watch?v=3bDyeUiWL3M&ab_channel=amazo...
Source: I'm an SDE at Prime Air.
You also can do more complicated mappings of control inputs to control surface movements more easily with FBW (you can think of automatic traction control in a car as a somewhat analogous system - it uses differential braking per wheel, which the driver has no direct control over, to attempt to straighten out the path of the car and follow the driver's inputs from the steering wheel). As another comment mentioned, this has been happening in fighter jets for a long time, mostly due to how inherently aerodynamically unstable they are.
The cynical way of looking at this (and IMO supported by the popularity of Trump's rhetoric) is that most on-the-ground Republicans aren't actually opposed to government handouts, they're just worried that government handouts are mostly going to the wrong people - groups outside of their circle of empathy. Unfortunately, this often seems to be largely defined by race...
I think the basic procedure for how to undo the excessive trim based on too much force to move the tailplane still is accurate though...
I just read this great article (https://www.skybrary.aero/bookshelf/books/2627.pdf) linked lower down in this thread for more details.
The elevator is the little wing at the back of an aircraft that tilts up and down to make the nose go up and down. When the pilot is flying, this up-down is what moving the yoke forward/back does.
The elevator also has a tab (the trim tab) part of the wing that can move independently from the main part. This trimming movement allows for adjustments to the plane's up/down movement that don't require the yoke forward/back (this is useful to "lock in" the current desired climb/descent/level flight so that pilots don't have to be constantly pushing/pulling on the yoke to get the plane to be climbing/descending/level the way they want it).
The 737-MAX has a system that automatically uses this trim tab to pitch the nose of the plane down when it senses certain conditions, without notifying the pilots. In this case (plane inexplicably pitching down), the natural response from a pilot is going to be to pull back on the yoke to counteract.
This can cause issues because the act of pulling back on the yoke increases the pressure on the elevator (because physics - the more the elevator deflects in an attempt to change the plane's attitude, the more force the airstream flowing over it exerts. This "catching the airflow" is why it can change the plane's attitude at all). Apparently on this plane if the trim tab is way out of line even if disconnect the erroneous system that was automatically adjusting the trim tab and try to reset the trim to a safe position by hand, the airflow over the "loaded" elevator (which is trying to counteract the position of the trim tab and keep the plane from crashing) is too strong to physically allow the manual control to move the tab. So the "correct" procedure is to push the yoke in (allowing the nose to go down/lose altitude) to reduce the airflow that's hitting the elevator, while frantically spinning the manual trip wheel to get it back to neutral. Then, once you've reset the trim manually, you presumably pull back on the yoke to get the nose up and pull the plane out of the dive.
The issue with that is that the ground can get in the way in between when you've let off the yoke and you've spun the wheel enough to get the trim tab back to neutral.
Come help change the way science and math are taught in schools! Ardusat is a growing educational technology company providing engaging experiences to science and math students by creating technology, products, and curriculum preparing them to run custom experiments on real satellites in space. With over $6B available in public and private STEM (Science, Technology, Engineering, and Math) grants, this is an exciting space to work in. We are a small (9 person) team with a successful round of seed funding and a lot of really promising district pilot programs. Everyone at Ardusat is here because we believe parts of the education system are broken, and need to be fixed. We want our work to impact students’ lives all over the world by cultivating more interest in math, science, and technology.
We're looking for an experienced engineer to work on building out our student/teacher software features and help us scale as we grow. We've got a great working platform that is used by schools around the world to conduct science experiments, create and discover curriculum, and help manage, document, and assess Maker projects in the classroom. We have tons of ideas, but we need help taking this tool set to the next level. As an Ardusat software engineer, you would be responsible for architecting major new features and portions of our system - we're not just ticking off a bug list here. The ideal candidate is someone who has experience building web applications from the ground up and is excited by owning a large portion of product direction and design decisions.
Development Process: Our development process is organized around 2-3 week sprints, and we have 2 in-person engineering tag ups a week. We are a small team and encourage autonomy, so we do asynchronous daily updates (accomplishments, blockers, collaboration needs) but try to avoid getting too bogged down in process or unnecessary meetings. We value accomplishments, not time-in-office, so we try to optimize our process around allowing flexibility and personal accountability.
Tech Stack: Our website and API are powered by Ruby on Rails, our experiment tools and platform use Angular.js, our real-time features use Node.js, and we have a handful of microservices related to our data pipeline using Python. On the database side, we use Redis to coordinate services and Postgres for our primary data store. We’re especially interested in candidates with Ruby, Javascript, and Angular experience, but for the right candidate we’re open to other languages/platform experience with a demonstrated track record for learning new technology. Although everyone wears a lot of hats at an early startup like Ardusat, this position will be more backend focused, so experience with server management, cloud platforms (we use AWS), Docker, CI, or API design is a plus (although not required). Experience with "maker" technologies including Arduino, Raspberry Pi, 3D printing, etc. is also a plus.
Apply or request more details: [email protected] https://www.ardusat.com/jobs for more details.
=================================================
Come help change the way science and math are taught in schools! Ardusat (https://www.ardusat.com) is a growing educational technology company providing engaging experiences to science and math students by creating technology, products, and curriculum preparing them to run custom experiments on real satellites in space. With over $6B available in public and private STEM (Science, Technology, Engineering, and Math) grants, this is an exciting space to work in.
========================================
Why Ardusat is an awesome place to work:
* Early stage startup with successful seed funding round. We've proven that investors and early adopters are excited about our vision, now we need help making that vision a reality! As part of a small team, you'll have the chance to make a real impact on the future direction of the company.
* Education is a space where what you are doing matters. Everyone at Ardusat is here because we believe parts of the education system are broken, and need to be fixed. We want our work to impact student's lives all over the world by cultivating more interest in math, science, and technology.
* We value autonomy, professional development, and life outside work. Do you do your best work when you get out skiing for the morning and work at 1 am? We understand different people work differently, and we want everyone we hire to be inspired by and love what they do. This means that we try to have people work on projects that are interesting to them, provide the resources to continue learning, and give the flexibility to fit in life outside work.
* Space is cool. So, you're not exactly a rocket scientist? Well, we don't actually work with rockets, either, but a satellite engineer is pretty close. We have a close partnership with San Francisco-based Spire and collaborate with their engineering team on a variety of projects. There's a good chance that some of the code you write at Ardusat will be running in space in a few months.
* Salt Lake City is not the Bay Area. We love visiting the Valley, but we're always pretty excited to get home. SLC is more affordable, has way less traffic, and, most importantly, is 30 minutes away from some of the best skiing, mountain biking, rock climbing, and hiking in the country. We are proud to be located somewhere where access to the mountains is close enough that you don't have to be a weekend warrior. (We respect powder days)
===============
Jobs Available:
* Front End Developer - We need someone to help develop our various web-based tools. The ideal candidate would be comfortable creating great UX and familiar with modern JS frameworks (we currently use Angular.js) HTML5, CSS3. Experience developing mobile apps is a big plus. We work with a top notch design firm for our creative, but having a decent eye for design is important.
* Embedded Software Developer - We need a “full stack” embedded hacker to help us develop some of our product offerings. Experience with typical “maker” technologies (3D printing, proto-board prototyping, Arduino, etc.) is preferred. This is an important, early hire for the team, however, so it involves multiple hats, and we're also looking for someone with experience working with backend technologies including sys admin and backend web development (we use Rails and Node.js).
============
Technologies
We try not to be dogmatic about individual technologies. We've all used a lot of different platforms, languages, and idioms over our careers, so we're not overly focused on any particular technology/framework. However, we currently use/like the following technologies, and experience with some of them certainly helps!
Node.js
Ruby on Rails
Postgres
Angular.js
React.js
C
Arduinos
Docker
AWS
iOS/Android
============
How to Apply
If you think Ardusat sounds like an exciting place to work, we want to hear from you! Please email us at [email protected] with a brief description of your background and why you are interested in Ardusat, as well as a portfolio/CV. We would like to see a non-trivial code sample that you feel showcases your coding abilities and experiences – whether that's a github profile, side project code sample, OSS contribution or something else. We'll try to get back to everyone as quickly as possible!
http://spaceli.wordpress.com/2013/10/04/add-vim-key-bindings... (the post was for iPython 1.0, but it seems to still work with 2.0)
This feature alone made me 10x more excited to use iPython notebook as a development environment.
(another Utahan here opposed to silly regulations like no dogs in the Cottonwoods when ski areas dump all sorts of petroleum products, animals and backcountry users are everywhere doing all sorts of things)