The document examines the effects of stressors on urban bus drivers for the Rochester Transit System. It discusses the physical and mental demands of the job, including long hours driving with minimal breaks, isolation, health issues from the physical stresses of driving, and challenges with scheduling that leave little time for rest or a personal life. Many drivers do not last until retirement due to the health problems and stresses of the job.
Remember the last time you tried to write a MapReduce job (obviously something non trivial than a word count)? It sure did the work, but has lot of pain points from getting an idea to implement it in terms of map reduce. Did you wonder how life will be much simple if you had to code like doing collection operations and hence being transparent* to its distributed nature? Did you want/hope for more performant/low latency jobs? Well, seems like you are in luck.
In this talk, we will be covering a different way to do MapReduce kind of operations without being just limited to map and reduce, yes, we will be talking about Apache Spark. We will compare and contrast Spark programming model with Map Reduce. We will see where it shines, and why to use it, how to use it. We’ll be covering aspects like testability, maintainability, conciseness of the code, and some features like iterative processing, optional in-memory caching and others. We will see how Spark, being just a cluster computing engine, abstracts the underlying distributed storage, and cluster management aspects, giving us a uniform interface to consume/process/query the data. We will explore the basic abstraction of RDD which gives us so many awesome features making Apache Spark a very good choice for your big data applications. We will see this through some non trivial code examples.
Session at the IndicThreads.com Confence held in Pune, India on 27-28 Feb 2015
http://www.indicthreads.com
http://pune15.indicthreads.com
CDL Skills Test: What you will be tested on.Eric Haney
WHAT WILL YOU BE TESTED ON?
The CDL Skills Test consists of 3 parts.
Students are required to inspect the Engine Compartment, the Side of the Truck, and, the Trailer.
Connections:
Start at the back of the truck. Truck, then Trailer.
External Light Check:
Truck front, truck left side, truck rear. Trailer front, trailer left side, trailer rear, trailer right side, truck right side.
In-Cab Inspection:
Missing ANY part of the Brake Check is an
automatic fail.
Remember:
There is always an axle to inspect. Inspect the axle last.
Backing Maneuvers:
All students MUST Straight Back and Offset Park.
All Students MUST also/either Parallel Park or Alley Dock.
Road Test:
Mirror checks
Intersection checks
RR crossing checks
Curbs
Roadside stops
Turn signals
Miss a gear? Don’t panic. Rev the engine and try again.
Use your hard walls and soft wall to find your gear.
CDL College 7170 Dahlia St.
Commerce City, CO 80022
http://cdlcollege.com
Remember the last time you tried to write a MapReduce job (obviously something non trivial than a word count)? It sure did the work, but has lot of pain points from getting an idea to implement it in terms of map reduce. Did you wonder how life will be much simple if you had to code like doing collection operations and hence being transparent* to its distributed nature? Did you want/hope for more performant/low latency jobs? Well, seems like you are in luck.
In this talk, we will be covering a different way to do MapReduce kind of operations without being just limited to map and reduce, yes, we will be talking about Apache Spark. We will compare and contrast Spark programming model with Map Reduce. We will see where it shines, and why to use it, how to use it. We’ll be covering aspects like testability, maintainability, conciseness of the code, and some features like iterative processing, optional in-memory caching and others. We will see how Spark, being just a cluster computing engine, abstracts the underlying distributed storage, and cluster management aspects, giving us a uniform interface to consume/process/query the data. We will explore the basic abstraction of RDD which gives us so many awesome features making Apache Spark a very good choice for your big data applications. We will see this through some non trivial code examples.
Session at the IndicThreads.com Confence held in Pune, India on 27-28 Feb 2015
http://www.indicthreads.com
http://pune15.indicthreads.com
CDL Skills Test: What you will be tested on.Eric Haney
WHAT WILL YOU BE TESTED ON?
The CDL Skills Test consists of 3 parts.
Students are required to inspect the Engine Compartment, the Side of the Truck, and, the Trailer.
Connections:
Start at the back of the truck. Truck, then Trailer.
External Light Check:
Truck front, truck left side, truck rear. Trailer front, trailer left side, trailer rear, trailer right side, truck right side.
In-Cab Inspection:
Missing ANY part of the Brake Check is an
automatic fail.
Remember:
There is always an axle to inspect. Inspect the axle last.
Backing Maneuvers:
All students MUST Straight Back and Offset Park.
All Students MUST also/either Parallel Park or Alley Dock.
Road Test:
Mirror checks
Intersection checks
RR crossing checks
Curbs
Roadside stops
Turn signals
Miss a gear? Don’t panic. Rev the engine and try again.
Use your hard walls and soft wall to find your gear.
CDL College 7170 Dahlia St.
Commerce City, CO 80022
http://cdlcollege.com
CDL College Truck Driving School Infographic Alley DockEric Haney
This infographic from CDL College (a truck driving school) demonstrates the Alley Dock maneuver. You may be tested on this maneuver during the backing portion of the CDL Skiils test. We have demonstrated the different angles and provided notations to help a truck driver perfect the alley dock during the CDL driving test. Visit http://cdlcollege.com or call 303-367-1030 for more information about truck driving school or a CDL Skills Test.
This presentation by CDL College covers CSA Training. It's geared towards the truck driver. We explain the basics of the the Compliance Safety and Accountability program adopted by FMCSA. We have tried many different ways to drive home the importance of vehicle inspections.
This CSA presentation helps drive home the point. Slide 13 contains hyperlinks to another section of the course. Slide 13 lists actual violations with a hyperlink that describes the criteria to be inspected. In my opinion, hyperlinking from the violation to the criteria reinforces the proper way to inspect an item.
For example,the first violation (listed on slide 13) shows a violation for an inoperative head lamp. This violation has a severity of 2. The presenter can then click through the hyperlink to show the proper inspection criteria for a head lamp.
Showing the violation and the severity help explain the importance of checking the headlamp. In a normal pre-trip inspection we would start with the headlamp. The driver would fall asleep during this portion of the lecture.
Who doesn't know how to inspect a headlamp? But, the driver tends to pay attention when we (first) show them the weight and severity of a headlamp violation. This is a long presentation. But, you can spend most of your time on slide 13, bouncing back and forth between the violation and the criteria.
This Presentations talks about knowing more about your personality, know more about different types of people that might be difficult. Finally, tips on how to deal with them.
Remember: You could be one of the difficult people so be fair :)
In this one day workshop, we will introduce Spark at a high level context. Spark is fundamentally different than writing MapReduce jobs so no prior Hadoop experience is needed. You will learn how to interact with Spark on the command line and conduct rapid in-memory data analyses. We will then work on writing Spark applications to perform large cluster-based analyses including SQL-like aggregations, machine learning applications, and graph algorithms. The course will be conducted in Python using PySpark.
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
CDL College Truck Driving School Infographic Alley DockEric Haney
This infographic from CDL College (a truck driving school) demonstrates the Alley Dock maneuver. You may be tested on this maneuver during the backing portion of the CDL Skiils test. We have demonstrated the different angles and provided notations to help a truck driver perfect the alley dock during the CDL driving test. Visit http://cdlcollege.com or call 303-367-1030 for more information about truck driving school or a CDL Skills Test.
This presentation by CDL College covers CSA Training. It's geared towards the truck driver. We explain the basics of the the Compliance Safety and Accountability program adopted by FMCSA. We have tried many different ways to drive home the importance of vehicle inspections.
This CSA presentation helps drive home the point. Slide 13 contains hyperlinks to another section of the course. Slide 13 lists actual violations with a hyperlink that describes the criteria to be inspected. In my opinion, hyperlinking from the violation to the criteria reinforces the proper way to inspect an item.
For example,the first violation (listed on slide 13) shows a violation for an inoperative head lamp. This violation has a severity of 2. The presenter can then click through the hyperlink to show the proper inspection criteria for a head lamp.
Showing the violation and the severity help explain the importance of checking the headlamp. In a normal pre-trip inspection we would start with the headlamp. The driver would fall asleep during this portion of the lecture.
Who doesn't know how to inspect a headlamp? But, the driver tends to pay attention when we (first) show them the weight and severity of a headlamp violation. This is a long presentation. But, you can spend most of your time on slide 13, bouncing back and forth between the violation and the criteria.
This Presentations talks about knowing more about your personality, know more about different types of people that might be difficult. Finally, tips on how to deal with them.
Remember: You could be one of the difficult people so be fair :)
In this one day workshop, we will introduce Spark at a high level context. Spark is fundamentally different than writing MapReduce jobs so no prior Hadoop experience is needed. You will learn how to interact with Spark on the command line and conduct rapid in-memory data analyses. We will then work on writing Spark applications to perform large cluster-based analyses including SQL-like aggregations, machine learning applications, and graph algorithms. The course will be conducted in Python using PySpark.
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
This is the first part of proposal to the RTS towards improving drivers’ experiences, mental and physical health and to impact daily business practices at RTS. Final impacts will include Worker’s Comp costs Attrition, rehiring and training Retirement Health costs Human costs (behavior, Fares collected wear and tear on the buses
I was a driver, friend who is a driver for school bus and one for RTS I was appalled by the statistics when I began this research I was also alarmed by the lack of or severe response to drivers by the management
Bus drivers: Highest ranking health issues Positive correlations have been established between drivers’ work and the nature and the size of health problems due to ergonomics high psychological demands low autonomy, low support psychological problems They retire early due to medical disability (if they even reach the age of retirement) or job dissatisfaction Take more frequent leave of absences and sick days The duration of their absences are longer Physical health problems are well documented and include cardio vascular disease gastrointestinal disorders musculoskeletal problems. Have a higher work disability rate (twice as high as most civil servants), Have a risk of musculoskeletal disorders that is four times higher (than civil servants) Left service at a rate of 90% after 18 years of service for health reasons Mental health issues include Alcohol and drug use Depression Sleep disorders Family problems Fatigue Tension Mental overload Post Traumatic Stress Disorder In rare situations, paranoid ideation Kompier (no date) lists the top 6 reasons for drivers leaving the profession as 71% to have improved working hours 52% job stress (strenuous and rushed) 43% pay too low 35% family problems attributable to work schedule 32% health complaints 26% more interesting work
Isolation and social support Passenger interaction limited Drivers maintain a professional relationship w/ passengers Minimal empathy to drivers from management, RTS non-drivers, riders Limited access to other drivers Limited access to those people in personal lives (scheduling, can’t always talk via phone, no opportunity) Social support is a form of stress reducer
These can all delay the driver and prevent him/her from keeping on schedule and are unavoidable, unpredictable and out of the drivers’ control and cause the driver to react immediately while still making every effort to maintain the mandatory route schedule: Weather traffic road conditions customer interactions road accidents emergency vehicles and situations RTS scheduling rarely makes adequate allowances for these issues On time reports and navigation system – used to discipline instead of adjustment tool for scheduling also inaccurate drivers have no layovers encourages unsafe driving practices Ahead or behind schedule – riders, other drivers and RTS management angry No management support and little driver control Customer relations affected – not being able to take the time to answer questions breaking harder not waiting for passengers to sit before moving not having the time for customer interactions Drivers face the complicated task of keeping to the schedule (not running ahead or behind schedule) remaining service oriented to the customers driving safely This conflict of responsibilities causes a huge amount of stress among urban bus drivers. With few breaks in the day for drivers for recovery time, the stress builds throughout the day. ” It’s like riding a unicycle, dealing a deck of cards and spinning plates on a pole, it’s impossible. Something has to give. The customers end up being neglected and then they call in and complain because you don’t have the time to take care of them. I can ride the unicycle and deal the cards but I can’t spin the plates too, it’s impossible” Breaks - layovers and spread Much needed mental and physical break (rest room, food, drink, move around, phone calls) Spread – too erratic – too much/little time, can’t get home, can’t eat or take a break, stressful time off Affects physical and mental health
Exterior distractions Bus maintenance physical comfort Illness mental health issues road conditions pedestrian and vehicular traffic Weather Accidents emergency and repair equipment The interior distractions are more related to driving a bus such as passengers entering, exiting, asking questions, even misbehaving, payments (fares are huge), interior space controls and fare box malfunctioning Ergonomics Temperature ringing of the bell Impact of bus malfunctioning Interactions with passengers, especially aggressive passengers, caused notable stress and fatigue in drivers. Fear of passenger aggression or attack is the primary cause of Post Traumatic Stress Disorder in municipal bus drivers
Drivers are listed as leaving service at an earlier age, having a higher work disability rate (twice as high as most civil servants), have a risk of musculoskeletal disorders that is four times higher (than civil servants) and left service at a rate of 90% after 18 years of service for health reasons They retire early due to medical disability (if they even reach the age of retirement) and take more frequent leave of absences and sick days Health problems due to Ergonomics high psychological demands low autonomy, low support psychological problems cardio vascular disease, gastrointestinal disorders and musculoskeletal problems. Cardio Vascular Disease sedentary lifestyle more obese have irregular eating habits smoke poor social networking including lack of control or managerial support tight schedules and long shifts due to long spread breaks relationship problems, poor social support and interaction, negative rider interactions alertness associated with driving increase of decision making and input into managerial decision making decreases systolic blood pressure, heart rate and self reported stress. Gastrointestinal Stress is a major contributing factor to gastrointestinal problems sedentary lifestyle poor eating habits strenuous work load and irregular schedules Musculoskeletal disorders were reduced from 255 cases to 10 with a sharp reduction of these stressors: stress due to high mental demands job dissatisfaction little decision making control low managerial support frequent job specific problems Musculoskeletal disorders causes: poor posture ergonomics of the seat, controls and cockpit driving position long hours behind the wheel vibration repetitive driver movements Bovenzi and Zadini (1992) list design deficiencies that cause musculoskeletal disorders Vibration a constant, static, seated position pedal location limited or no movement of the steering wheel lack of adjustability of the lumber support weakened springs of the seat (which reduces vibrations)
Mental Issues: Alcohol and drug use Depression Sleep disorders Family problems Fatigue Tension Mental overload Post Traumatic Stress Disorder Paranoid ideation (in rare situations) The most frequently associated mental complaints of drivers are depression and anxiety More severe conditions of paranoid ideation and psychoticism are related to lower back pain and service length Post traumatic Stress Disorder has been directly related to passenger physical assault all related to psychosocial costs of the occupation few opportunities to indulge in a mental breaks Little human interaction lack of choices and managerial support drivers’ specific mental work load high pressure under strict scheduling Gastrointestinal disorders high blood pressure urine-adrenaline and cortisol levels Monotony is also linked with the use of drugs, drinking and smoking. Drug use pain relief sleep induction job strain lack of control and low managerial support scheduling especially with the use of stimulants (to remain awake during driving) Alcohol usage is linked to coping with these stressors and increases with the amount time served as a driver and is associated with driver burnout Increased levels of drug use is also associated with stress
Scheduling – spread and layovers More time in schedule to make adjustments Driving demands – poor maintenance on busses, traffic, weather, passengers, physical and mental demands