bud

WBD101 Ships World's First Bluetooth 5.0 with Heart Rate Algorithm (ActivHearts™) in a 2-in-1 chip for Smart Hearable and Earbuds

WBD101's Second Generation 2-in-1 SBS2000 chip used by Kan Tsang New Technology Development (Kan Tsang) for True Wireless Stereo (TWS300HR) Earbuds




bud

TP Vision Ships Philips' First Bluetooth 5.0 Sports Earbuds with World's Smallest In-Ear Heart Rate Sensing from WBD101

Integrated with WBD101 ActivHearts™ Heart Rate Sensing Technology, the Philips TASN503 is a pair of light-weight comfort fit sports earbuds with built-in IPX5 Water Proof rating, making the earbuds suitable for sports as well as daily use.




bud

HAKII Announced Upgrade of HAKII Fit True Wireless Earbuds in CES 2020

The multi-style earbuds added supports for TWS Plus, AptX, cVc 8.0 Enc, and more




bud

Hsvbuddies.com Provides Millions HSV Singles with a Place to Find Love

Hsvbuddies.com, a herpes dating platform has tapped the right time to start helping over 1.6 million people living with herpes with a place to find true love and happiness.




bud

Northen Alberta Consumers Meet With Kimberly Karpan From Best Buds Flower Co.

Best Buds Flower Co. is a two-year Consumer Choice Award winner in the category of Florist in the region of Northern Alberta. The company has been in business since 2004 and is Northern Alberta's leader in Unique Handmade Fresh Floral Arrangements.




bud

True Buddha Dharma Factually Manifests Realization Power, False Buddha Dharma is Only Empty Theoretical Talk

H.H. Dorje Chang Buddha III was Compelled and Could Not Decline




bud

Plunging oil prices, coronavirus fuel budget crisis in petroleum-rich Alaska




bud

NECA Legislative Top Three 2/14/20: Paid Family Leave, ‘America’s Budget’ and Your State Primary Election

1. Hearing on Expanding the Family and Medical Leave Act

On Tuesday, February 11, 2020, the Workforce Protections Subcommittee held a hearing to discuss the issue of paid family leave. This hearing examined the different ways that the Family and Medical Leave Act (FMLA) could be updated to best benefit employees, employers, and the American economy. Among suggested updates are expanding eligibilty under the FMLA, reducing exclusions, promoting tax cuts to businesses that provide paid leave, and increasing employee access to additional paid leave options.

NECA’s Look Ahead: NECA will continue to monitor this issue as different solutions to paid family and medical leave are presented, working with legislators to reduce the impact on the electrical construction industry. 

2. President Trump Releases Budget Proposal to Congress 

On March 11, 2019, President Donald Trump released his budget proposal to Congress, “A Budget for America’s Future”. The budget and detailed summaries are found here

NECA’s Look Ahead: The President’s budget in its current form will not be passed by Congress to become law. The budget is largely seen as a political document. Regarding government funding, the House is expected to introduce the twelve appropriations bills in Subcommittee by the end of April, with the full committee hearings expected in May. The goal is to pass the twelve bills through the House by July. The Senate is expected to pass their version in June.

3. Your Vote Counts!

The 2020 state primary elections are coming up, so be sure to make your vote count! NECA contractors are uniquely positioned to play an important part in our nation's electoral process. NECA is a diverse organization comprised of many voices and election day is your opportunity to make your voice heard.  

NECA’s Look Ahead: Be sure you are registered to vote in your state before election day and research the candidates on your ballot to see where they stand on issues important to you.




bud

Blue Frog Robotics Launches Buddy Robot on Indiegogo

Blue Frog Robotics has launched its adorable companion Buddy robot on Indiegogo. The robot has many features. It can be a personal assistant, playmate or security robot.

Read more on howtoweb.com




bud

Budget 2020: FM makes entrepreneurs' lives easier with new investment clearance cell

The Department for Promotion of Industry and Internal Trade (DPIIT) plans to set up an investment clearance cell for applying for licences and incentives given by both central and state governments. Separately, it is also looking at developing a single application form for all kinds of clearances and deemed approvals.




bud

Covid-19: JLR restores three-fourth of its budgeted production in China

Covid-19: JLR restores three-fourth of its budgeted production in China





bud

Budget 2020: Tax rejig to leave 'NRIs' and rich poorer

High income earners could find staying with old I-T regime more attractive.




bud

Budget 2020 the day after: NRIs' bona fide foreign income won't be taxed

The government said the provision was an “anti-abuse” one and will only apply to income that is generated locally.




bud

How Budget 2016 impacts your personal tax calculation

This tax calculator will let you know how your tax liability changes post-Budget 2016. Just input your personal income details and know how much tax would now be payable.




bud

Poke Me: The Budget ignores urban India, where two-third of India's GDP is generated

As per the new Budget, the profit-linked income tax exemption for promoters of affordable housing with a 30 sq m limit will apply only to the four metropolitan cities.




bud

Budget 2020: Flat tax-rate without exemptions on FM's table

Budget 2020: Flat tax-rate without exemptions on FM's table





bud

RBI advises Ministry of Finance against PSB recapitalisation in Budget 2020

RBI advises Ministry of Finance against PSB recapitalisation in Budget 2020





bud

India's fiscal deficit hits 52% of budgeted target in first 2 months of 2019/20

India's fiscal deficit hits 52% of budgeted target in first 2 months of 2019/20





bud

Union Budget 2019: Here's key demands, expectations of Foreign Investors

Union Budget 2019: Here's key demands, expectations of Foreign Investors





bud

Guthrie board slashes budget, cuts two-thirds of upcoming season due to coronavirus impact

The Guthrie's plans for three shows would be the briefest season in its 60-year history. Among the cuts: "A Christmas Carol."




bud

Challenge to find right balance in draft budget

One of my passions as a councillor and a key commitment to my community was to simplify local government processes and clarify what as unnecessarily complex. Break the obfuscation nexus, you may say.




bud

WIL/St. Louis Parts Ways With ‘Bud And Broadway’ Morning Show

HUBBARD RADIO Country WIL (NEW COUNTRY 92.3) ST. LOUIS has parted ways with its “BUD AND BROADWAY” morning show, hosted by BUD FORD and JERRY BROADWAY, after more than four years. … more




bud

Bathhouses in Budapest

Daily Photo – Bathhouses in Budapest There are different old Turkish baths all over Budapest. This particular one had about seven different pools, and this was the most ornate. I’m not 100% sure, but I think the roof can partially retract too. I can imagine that a century earlier it would have probably been the […]




bud

Low-Budget Glamour Shots That Are Just Too Terrible For Words

Some people actually paid money to have these photos taken. Can you imagine? How much would you pay for a...




bud

Bud Agency

At Bud we’re nurturing the next evolution of digital marketing ???? SEO, Google Ads, social media, content marketing and our tech team, working together in a growth marketing framework to grow your business better.

The post Bud Agency appeared first on WeLoveWP.




bud

TrailBuddy: Using AI to Create a Predictive Trail Conditions App

Viget is full of outdoor enthusiasts and, of course, technologists. For this year's Pointless Weekend, we brought these passions together to build TrailBuddy. This app aims to solve that eternal question: Is my favorite trail dry so I can go hike/run/ride?

While getting muddy might rekindle fond childhood memories for some, exposing your gear to the elements isn’t great – it’s bad for your equipment and can cause long-term, and potentially expensive, damage to the trail.

There are some trail apps out there but we wanted one that would focus on current conditions. Currently, our favorites trail apps, like mtbproject.com, trailrunproject.com, and hikingproject.com -- all owned by REI, rely on user-reported conditions. While this can be effective, the reports are frequently unreliable, as condition reports can become outdated in just a few days.

Our goal was to solve this problem by building an app that brought together location, soil type, and weather history data to create on-demand condition predictions for any trail in the US.

We built an initial version of TrailBuddy by tapping into several readily-available APIs, then running the combined data through a machine learning algorithm. (Oh, and also by bringing together a bunch of smart and motivated people and combining them with pizza and some of the magic that is our Pointless Weekends. We'll share the other Pointless Project, Scurry, with you soon.)

The quest for data.

We knew from the start this app would require data from a number of sources. As previously mentioned, we used REI’s APIs (i.e. https://www.hikingproject.com/data) as the source for basic trail information. We used the trails’ latitude and longitude coordinates as well as its elevation to query weather and soil type. We also found data points such as a trail’s total distance to be relevant to our app users and decided to include that on the front-end, too. Since we wanted to go beyond relying solely on user-reported metrics, which is how REI’s current MTB project works, we came up with a list of factors that could affect the trail for that day.

First on that list was weather.

We not only considered the impacts of the current forecast, but we also looked at the previous day’s forecast. For example, it’s safe to assume that if it’s currently raining or had been raining over the last several days, it would likely lead to muddy and unfavorable conditions for that trail. We utilized the DarkSky API (https://darksky.net/dev) to get the weather forecasts for that day, as well as the records for previous days. This included expected information, like temperature and precipitation chance. It also included some interesting data points that we realized may be factors, like precipitation intensity, cloud cover, and UV index. 

But weather alone can’t predict how muddy or dry a trail will be. To determine that for sure, we also wanted to use soil data to help predict how well a trail’s unique soil composition recovers after precipitation. Similar amounts of rain on trails of very different soil types could lead to vastly different trail conditions. A more clay-based soil would hold water much longer, and therefore be much more unfavorable, than loamy soil. Finding a reliable source for soil type and soil drainage proved incredibly difficult. After many hours, we finally found a source through the USDA that we could use. As a side note—the USDA keeps track of lots of data points on soil information that’s actually pretty interesting! We can’t say we’re soil experts but, we felt like we got pretty close.

We used Whimsical to build our initial wireframes.

Putting our design hats on.

From the very first pitch for this app, TrailBuddy’s main differentiator to peer trail resources is its ability to surface real-time information, reliably, and simply. For as complicated as the technology needed to collect and interpret information, the front-end app design needed to be clean and unencumbered.

We thought about how users would naturally look for information when setting out to find a trail and what factors they’d think about when doing so. We posed questions like:

  • How easy or difficult of a trail are they looking for?
  • How long is this trail?
  • What does the trail look like?
  • How far away is the trail in relation to my location?
  • For what activity am I needing a trail for?
  • Is this a trail I’d want to come back to in the future?

By putting ourselves in our users’ shoes we quickly identified key features TrailBuddy needed to have to be relevant and useful. First, we needed filtering, so users could filter between difficulty and distance to narrow down their results to fit the activity level. Next, we needed a way to look up trails by activity type—mountain biking, hiking, and running are all types of activities REI’s MTB API tracks already so those made sense as a starting point. And lastly, we needed a way for the app to find trails based on your location; or at the very least the ability to find a trail within a certain distance of your current location.

We used Figma to design, prototype, and gather feedback on TrailBuddy.

Using machine learning to predict trail conditions.

As stated earlier, none of us are actual soil or data scientists. So, in order to achieve the real-time conditions reporting TrailBuddy promised, we’d decided to leverage machine learning to make predictions for us. Digging into the utility of machine learning was a first for all of us on this team. Luckily, there was an excellent tutorial that laid out the basics of building an ML model in Python. Provided a CSV file with inputs in the left columns, and the desired output on the right, the script we generated was able to test out multiple different model strategies, and output the effectiveness of each in predicting results, shown below.

We assembled all of the historical weather and soil data we could find for a given latitude/longitude coordinate, compiled a 1000 * 100 sized CSV, ran it through the Python evaluator, and found that the CART and SVM models consistently outranked the others in terms of predicting trail status. In other words, we found a working model for which to run our data through and get (hopefully) reliable predictions from. The next step was to figure out which data fields were actually critical in predicting the trail status. The more we could refine our data set, the faster and smarter our predictive model could become.

We pulled in some Ruby code to take the original (and quite massive) CSV, and output smaller versions to test with. Now again, we’re no data scientists here but, we were able to cull out a good majority of the data and still get a model that performed at 95% accuracy.

With our trained model in hand, we could serialize that to into a model.pkl file (pkl stands for “pickle”, as in we’ve “pickled” the model), move that file into our Rails app along with it a python script to deserialize it, pass in a dynamic set of data, and generate real-time predictions. At the end of the day, our model has a propensity to predict fantastic trail conditions (about 99% of the time in fact…). Just one of those optimistic machine learning models we guess.

Where we go from here.

It was clear that after two days, our team still wanted to do more. As a first refinement, we’d love to work more with our data set and ML model. Something that was quite surprising during the weekend was that we found we could remove all but two days worth of weather data, and all of the soil data we worked so hard to dig up, and still hit 95% accuracy. Which … doesn’t make a ton of sense. Perhaps the data we chose to predict trail conditions just isn’t a great empirical predictor of trail status. While these are questions too big to solve in just a single weekend, we'd love to spend more time digging into this in a future iteration.



  • News & Culture

bud

TrailBuddy: Using AI to Create a Predictive Trail Conditions App

Viget is full of outdoor enthusiasts and, of course, technologists. For this year's Pointless Weekend, we brought these passions together to build TrailBuddy. This app aims to solve that eternal question: Is my favorite trail dry so I can go hike/run/ride?

While getting muddy might rekindle fond childhood memories for some, exposing your gear to the elements isn’t great – it’s bad for your equipment and can cause long-term, and potentially expensive, damage to the trail.

There are some trail apps out there but we wanted one that would focus on current conditions. Currently, our favorites trail apps, like mtbproject.com, trailrunproject.com, and hikingproject.com -- all owned by REI, rely on user-reported conditions. While this can be effective, the reports are frequently unreliable, as condition reports can become outdated in just a few days.

Our goal was to solve this problem by building an app that brought together location, soil type, and weather history data to create on-demand condition predictions for any trail in the US.

We built an initial version of TrailBuddy by tapping into several readily-available APIs, then running the combined data through a machine learning algorithm. (Oh, and also by bringing together a bunch of smart and motivated people and combining them with pizza and some of the magic that is our Pointless Weekends. We'll share the other Pointless Project, Scurry, with you soon.)

The quest for data.

We knew from the start this app would require data from a number of sources. As previously mentioned, we used REI’s APIs (i.e. https://www.hikingproject.com/data) as the source for basic trail information. We used the trails’ latitude and longitude coordinates as well as its elevation to query weather and soil type. We also found data points such as a trail’s total distance to be relevant to our app users and decided to include that on the front-end, too. Since we wanted to go beyond relying solely on user-reported metrics, which is how REI’s current MTB project works, we came up with a list of factors that could affect the trail for that day.

First on that list was weather.

We not only considered the impacts of the current forecast, but we also looked at the previous day’s forecast. For example, it’s safe to assume that if it’s currently raining or had been raining over the last several days, it would likely lead to muddy and unfavorable conditions for that trail. We utilized the DarkSky API (https://darksky.net/dev) to get the weather forecasts for that day, as well as the records for previous days. This included expected information, like temperature and precipitation chance. It also included some interesting data points that we realized may be factors, like precipitation intensity, cloud cover, and UV index. 

But weather alone can’t predict how muddy or dry a trail will be. To determine that for sure, we also wanted to use soil data to help predict how well a trail’s unique soil composition recovers after precipitation. Similar amounts of rain on trails of very different soil types could lead to vastly different trail conditions. A more clay-based soil would hold water much longer, and therefore be much more unfavorable, than loamy soil. Finding a reliable source for soil type and soil drainage proved incredibly difficult. After many hours, we finally found a source through the USDA that we could use. As a side note—the USDA keeps track of lots of data points on soil information that’s actually pretty interesting! We can’t say we’re soil experts but, we felt like we got pretty close.

We used Whimsical to build our initial wireframes.

Putting our design hats on.

From the very first pitch for this app, TrailBuddy’s main differentiator to peer trail resources is its ability to surface real-time information, reliably, and simply. For as complicated as the technology needed to collect and interpret information, the front-end app design needed to be clean and unencumbered.

We thought about how users would naturally look for information when setting out to find a trail and what factors they’d think about when doing so. We posed questions like:

  • How easy or difficult of a trail are they looking for?
  • How long is this trail?
  • What does the trail look like?
  • How far away is the trail in relation to my location?
  • For what activity am I needing a trail for?
  • Is this a trail I’d want to come back to in the future?

By putting ourselves in our users’ shoes we quickly identified key features TrailBuddy needed to have to be relevant and useful. First, we needed filtering, so users could filter between difficulty and distance to narrow down their results to fit the activity level. Next, we needed a way to look up trails by activity type—mountain biking, hiking, and running are all types of activities REI’s MTB API tracks already so those made sense as a starting point. And lastly, we needed a way for the app to find trails based on your location; or at the very least the ability to find a trail within a certain distance of your current location.

We used Figma to design, prototype, and gather feedback on TrailBuddy.

Using machine learning to predict trail conditions.

As stated earlier, none of us are actual soil or data scientists. So, in order to achieve the real-time conditions reporting TrailBuddy promised, we’d decided to leverage machine learning to make predictions for us. Digging into the utility of machine learning was a first for all of us on this team. Luckily, there was an excellent tutorial that laid out the basics of building an ML model in Python. Provided a CSV file with inputs in the left columns, and the desired output on the right, the script we generated was able to test out multiple different model strategies, and output the effectiveness of each in predicting results, shown below.

We assembled all of the historical weather and soil data we could find for a given latitude/longitude coordinate, compiled a 1000 * 100 sized CSV, ran it through the Python evaluator, and found that the CART and SVM models consistently outranked the others in terms of predicting trail status. In other words, we found a working model for which to run our data through and get (hopefully) reliable predictions from. The next step was to figure out which data fields were actually critical in predicting the trail status. The more we could refine our data set, the faster and smarter our predictive model could become.

We pulled in some Ruby code to take the original (and quite massive) CSV, and output smaller versions to test with. Now again, we’re no data scientists here but, we were able to cull out a good majority of the data and still get a model that performed at 95% accuracy.

With our trained model in hand, we could serialize that to into a model.pkl file (pkl stands for “pickle”, as in we’ve “pickled” the model), move that file into our Rails app along with it a python script to deserialize it, pass in a dynamic set of data, and generate real-time predictions. At the end of the day, our model has a propensity to predict fantastic trail conditions (about 99% of the time in fact…). Just one of those optimistic machine learning models we guess.

Where we go from here.

It was clear that after two days, our team still wanted to do more. As a first refinement, we’d love to work more with our data set and ML model. Something that was quite surprising during the weekend was that we found we could remove all but two days worth of weather data, and all of the soil data we worked so hard to dig up, and still hit 95% accuracy. Which … doesn’t make a ton of sense. Perhaps the data we chose to predict trail conditions just isn’t a great empirical predictor of trail status. While these are questions too big to solve in just a single weekend, we'd love to spend more time digging into this in a future iteration.



  • News & Culture

bud

TrailBuddy: Using AI to Create a Predictive Trail Conditions App

Viget is full of outdoor enthusiasts and, of course, technologists. For this year's Pointless Weekend, we brought these passions together to build TrailBuddy. This app aims to solve that eternal question: Is my favorite trail dry so I can go hike/run/ride?

While getting muddy might rekindle fond childhood memories for some, exposing your gear to the elements isn’t great – it’s bad for your equipment and can cause long-term, and potentially expensive, damage to the trail.

There are some trail apps out there but we wanted one that would focus on current conditions. Currently, our favorites trail apps, like mtbproject.com, trailrunproject.com, and hikingproject.com -- all owned by REI, rely on user-reported conditions. While this can be effective, the reports are frequently unreliable, as condition reports can become outdated in just a few days.

Our goal was to solve this problem by building an app that brought together location, soil type, and weather history data to create on-demand condition predictions for any trail in the US.

We built an initial version of TrailBuddy by tapping into several readily-available APIs, then running the combined data through a machine learning algorithm. (Oh, and also by bringing together a bunch of smart and motivated people and combining them with pizza and some of the magic that is our Pointless Weekends. We'll share the other Pointless Project, Scurry, with you soon.)

The quest for data.

We knew from the start this app would require data from a number of sources. As previously mentioned, we used REI’s APIs (i.e. https://www.hikingproject.com/data) as the source for basic trail information. We used the trails’ latitude and longitude coordinates as well as its elevation to query weather and soil type. We also found data points such as a trail’s total distance to be relevant to our app users and decided to include that on the front-end, too. Since we wanted to go beyond relying solely on user-reported metrics, which is how REI’s current MTB project works, we came up with a list of factors that could affect the trail for that day.

First on that list was weather.

We not only considered the impacts of the current forecast, but we also looked at the previous day’s forecast. For example, it’s safe to assume that if it’s currently raining or had been raining over the last several days, it would likely lead to muddy and unfavorable conditions for that trail. We utilized the DarkSky API (https://darksky.net/dev) to get the weather forecasts for that day, as well as the records for previous days. This included expected information, like temperature and precipitation chance. It also included some interesting data points that we realized may be factors, like precipitation intensity, cloud cover, and UV index. 

But weather alone can’t predict how muddy or dry a trail will be. To determine that for sure, we also wanted to use soil data to help predict how well a trail’s unique soil composition recovers after precipitation. Similar amounts of rain on trails of very different soil types could lead to vastly different trail conditions. A more clay-based soil would hold water much longer, and therefore be much more unfavorable, than loamy soil. Finding a reliable source for soil type and soil drainage proved incredibly difficult. After many hours, we finally found a source through the USDA that we could use. As a side note—the USDA keeps track of lots of data points on soil information that’s actually pretty interesting! We can’t say we’re soil experts but, we felt like we got pretty close.

We used Whimsical to build our initial wireframes.

Putting our design hats on.

From the very first pitch for this app, TrailBuddy’s main differentiator to peer trail resources is its ability to surface real-time information, reliably, and simply. For as complicated as the technology needed to collect and interpret information, the front-end app design needed to be clean and unencumbered.

We thought about how users would naturally look for information when setting out to find a trail and what factors they’d think about when doing so. We posed questions like:

  • How easy or difficult of a trail are they looking for?
  • How long is this trail?
  • What does the trail look like?
  • How far away is the trail in relation to my location?
  • For what activity am I needing a trail for?
  • Is this a trail I’d want to come back to in the future?

By putting ourselves in our users’ shoes we quickly identified key features TrailBuddy needed to have to be relevant and useful. First, we needed filtering, so users could filter between difficulty and distance to narrow down their results to fit the activity level. Next, we needed a way to look up trails by activity type—mountain biking, hiking, and running are all types of activities REI’s MTB API tracks already so those made sense as a starting point. And lastly, we needed a way for the app to find trails based on your location; or at the very least the ability to find a trail within a certain distance of your current location.

We used Figma to design, prototype, and gather feedback on TrailBuddy.

Using machine learning to predict trail conditions.

As stated earlier, none of us are actual soil or data scientists. So, in order to achieve the real-time conditions reporting TrailBuddy promised, we’d decided to leverage machine learning to make predictions for us. Digging into the utility of machine learning was a first for all of us on this team. Luckily, there was an excellent tutorial that laid out the basics of building an ML model in Python. Provided a CSV file with inputs in the left columns, and the desired output on the right, the script we generated was able to test out multiple different model strategies, and output the effectiveness of each in predicting results, shown below.

We assembled all of the historical weather and soil data we could find for a given latitude/longitude coordinate, compiled a 1000 * 100 sized CSV, ran it through the Python evaluator, and found that the CART and SVM models consistently outranked the others in terms of predicting trail status. In other words, we found a working model for which to run our data through and get (hopefully) reliable predictions from. The next step was to figure out which data fields were actually critical in predicting the trail status. The more we could refine our data set, the faster and smarter our predictive model could become.

We pulled in some Ruby code to take the original (and quite massive) CSV, and output smaller versions to test with. Now again, we’re no data scientists here but, we were able to cull out a good majority of the data and still get a model that performed at 95% accuracy.

With our trained model in hand, we could serialize that to into a model.pkl file (pkl stands for “pickle”, as in we’ve “pickled” the model), move that file into our Rails app along with it a python script to deserialize it, pass in a dynamic set of data, and generate real-time predictions. At the end of the day, our model has a propensity to predict fantastic trail conditions (about 99% of the time in fact…). Just one of those optimistic machine learning models we guess.

Where we go from here.

It was clear that after two days, our team still wanted to do more. As a first refinement, we’d love to work more with our data set and ML model. Something that was quite surprising during the weekend was that we found we could remove all but two days worth of weather data, and all of the soil data we worked so hard to dig up, and still hit 95% accuracy. Which … doesn’t make a ton of sense. Perhaps the data we chose to predict trail conditions just isn’t a great empirical predictor of trail status. While these are questions too big to solve in just a single weekend, we'd love to spend more time digging into this in a future iteration.



  • News & Culture

bud

TrailBuddy: Using AI to Create a Predictive Trail Conditions App

Viget is full of outdoor enthusiasts and, of course, technologists. For this year's Pointless Weekend, we brought these passions together to build TrailBuddy. This app aims to solve that eternal question: Is my favorite trail dry so I can go hike/run/ride?

While getting muddy might rekindle fond childhood memories for some, exposing your gear to the elements isn’t great – it’s bad for your equipment and can cause long-term, and potentially expensive, damage to the trail.

There are some trail apps out there but we wanted one that would focus on current conditions. Currently, our favorites trail apps, like mtbproject.com, trailrunproject.com, and hikingproject.com -- all owned by REI, rely on user-reported conditions. While this can be effective, the reports are frequently unreliable, as condition reports can become outdated in just a few days.

Our goal was to solve this problem by building an app that brought together location, soil type, and weather history data to create on-demand condition predictions for any trail in the US.

We built an initial version of TrailBuddy by tapping into several readily-available APIs, then running the combined data through a machine learning algorithm. (Oh, and also by bringing together a bunch of smart and motivated people and combining them with pizza and some of the magic that is our Pointless Weekends. We'll share the other Pointless Project, Scurry, with you soon.)

The quest for data.

We knew from the start this app would require data from a number of sources. As previously mentioned, we used REI’s APIs (i.e. https://www.hikingproject.com/data) as the source for basic trail information. We used the trails’ latitude and longitude coordinates as well as its elevation to query weather and soil type. We also found data points such as a trail’s total distance to be relevant to our app users and decided to include that on the front-end, too. Since we wanted to go beyond relying solely on user-reported metrics, which is how REI’s current MTB project works, we came up with a list of factors that could affect the trail for that day.

First on that list was weather.

We not only considered the impacts of the current forecast, but we also looked at the previous day’s forecast. For example, it’s safe to assume that if it’s currently raining or had been raining over the last several days, it would likely lead to muddy and unfavorable conditions for that trail. We utilized the DarkSky API (https://darksky.net/dev) to get the weather forecasts for that day, as well as the records for previous days. This included expected information, like temperature and precipitation chance. It also included some interesting data points that we realized may be factors, like precipitation intensity, cloud cover, and UV index. 

But weather alone can’t predict how muddy or dry a trail will be. To determine that for sure, we also wanted to use soil data to help predict how well a trail’s unique soil composition recovers after precipitation. Similar amounts of rain on trails of very different soil types could lead to vastly different trail conditions. A more clay-based soil would hold water much longer, and therefore be much more unfavorable, than loamy soil. Finding a reliable source for soil type and soil drainage proved incredibly difficult. After many hours, we finally found a source through the USDA that we could use. As a side note—the USDA keeps track of lots of data points on soil information that’s actually pretty interesting! We can’t say we’re soil experts but, we felt like we got pretty close.

We used Whimsical to build our initial wireframes.

Putting our design hats on.

From the very first pitch for this app, TrailBuddy’s main differentiator to peer trail resources is its ability to surface real-time information, reliably, and simply. For as complicated as the technology needed to collect and interpret information, the front-end app design needed to be clean and unencumbered.

We thought about how users would naturally look for information when setting out to find a trail and what factors they’d think about when doing so. We posed questions like:

  • How easy or difficult of a trail are they looking for?
  • How long is this trail?
  • What does the trail look like?
  • How far away is the trail in relation to my location?
  • For what activity am I needing a trail for?
  • Is this a trail I’d want to come back to in the future?

By putting ourselves in our users’ shoes we quickly identified key features TrailBuddy needed to have to be relevant and useful. First, we needed filtering, so users could filter between difficulty and distance to narrow down their results to fit the activity level. Next, we needed a way to look up trails by activity type—mountain biking, hiking, and running are all types of activities REI’s MTB API tracks already so those made sense as a starting point. And lastly, we needed a way for the app to find trails based on your location; or at the very least the ability to find a trail within a certain distance of your current location.

We used Figma to design, prototype, and gather feedback on TrailBuddy.

Using machine learning to predict trail conditions.

As stated earlier, none of us are actual soil or data scientists. So, in order to achieve the real-time conditions reporting TrailBuddy promised, we’d decided to leverage machine learning to make predictions for us. Digging into the utility of machine learning was a first for all of us on this team. Luckily, there was an excellent tutorial that laid out the basics of building an ML model in Python. Provided a CSV file with inputs in the left columns, and the desired output on the right, the script we generated was able to test out multiple different model strategies, and output the effectiveness of each in predicting results, shown below.

We assembled all of the historical weather and soil data we could find for a given latitude/longitude coordinate, compiled a 1000 * 100 sized CSV, ran it through the Python evaluator, and found that the CART and SVM models consistently outranked the others in terms of predicting trail status. In other words, we found a working model for which to run our data through and get (hopefully) reliable predictions from. The next step was to figure out which data fields were actually critical in predicting the trail status. The more we could refine our data set, the faster and smarter our predictive model could become.

We pulled in some Ruby code to take the original (and quite massive) CSV, and output smaller versions to test with. Now again, we’re no data scientists here but, we were able to cull out a good majority of the data and still get a model that performed at 95% accuracy.

With our trained model in hand, we could serialize that to into a model.pkl file (pkl stands for “pickle”, as in we’ve “pickled” the model), move that file into our Rails app along with it a python script to deserialize it, pass in a dynamic set of data, and generate real-time predictions. At the end of the day, our model has a propensity to predict fantastic trail conditions (about 99% of the time in fact…). Just one of those optimistic machine learning models we guess.

Where we go from here.

It was clear that after two days, our team still wanted to do more. As a first refinement, we’d love to work more with our data set and ML model. Something that was quite surprising during the weekend was that we found we could remove all but two days worth of weather data, and all of the soil data we worked so hard to dig up, and still hit 95% accuracy. Which … doesn’t make a ton of sense. Perhaps the data we chose to predict trail conditions just isn’t a great empirical predictor of trail status. While these are questions too big to solve in just a single weekend, we'd love to spend more time digging into this in a future iteration.



  • News & Culture

bud

Tobacco axillary bud inhibitor and tobacco axillary bud-inhibiting method

An inhibitor for tobacco axillary bud growth, the inhibitor containing one or more cell division inhibitors selected from pyridine-based compounds and benzamide-based compounds. This inhibitor may further include an aliphatic alcohol having 6 to 20 carbon atoms in combination with the one or more cell division inhibitors.




bud

Method to produce high-resistance cellulose and hemicellulose fibers from lignocellulosic biomass of sugarcane leaves and buds

Method for production of cellulose and hemicellulose fibers from lignocellulose biomass obtained from sugarcane leaves and buds by applying a process comprising the stages of: a) Diminishing the particle size of the lignocellulose biomass to a range between 3 and 15 mm, b) Subjecting the product obtained to treatment with one or more solvents and/or a mixture of specific catalysts, c) Carry out sudden decompression to an atmospheric pressure, d) Collecting the pretreated material in a cyclone, e) Optionally separating the liquid and solid fractions through washing and filterung f) Optionally, treating the solid fraction in a reactor with a mixture of ethanol and chlorine dioxide, d) Wash the product obtained to achieve cellulose efficiency above 50% and of lignin of 5 to 7%, fiber lengtht in a range to 1,5 to 2,7 mm, breaking length (km) of 7,0 -8,9, Burst index (kPam2/g) of 4,5-7,2 and Tear index (mNm2/g) of 8,2-8, The obtained high-resistance cellulose and hemicellulose is especially suitable for the paper production and polymer-type plastics.




bud

Methods for improving bud break

Methods of inducing bud break of deciduous fruit vines, trees, or shrubs following dormancy by the application of bud breaker compositions that do not contain hydrogen cyanamide.






bud

Thursday's Briefing: BART anticipates huge budget deficit next year; San Leandro Police release body-camera video of fatal shooting at Walmart



News you don't want to miss for April 23:

1. BART learned on Thursday that $250 million in recent federal relief funds will allow it to balance its budget for this fiscal year, with $78 million remaining, BART Board Director Rebecca Saltzman said.…




bud

Bracing for the Budget

Coronavirus Journal: Virus hitting unincorporated areas in Alameda County hard. The forecast for Alameda County's short-term fiscal health will come into focus this week and it could be sobering news for those who depend greatly on the county's safety net services. County supervisors will learn at a budget workshop session on Thursday the extent of the damage caused by COVID-19 on the local economy.…



  • News & Opinion/News


bud

LAST NIGHT'S REVIEW: Buddy - The Buddy Holly Story

MORE than sixty years since his untimely death, the musical that celebrates the life of Buddy Holly is celebrating its 30th anniversary.




bud

Big Stories. Small Budgets. Here’s What Journalists Are Dealing With During The Pandemic

As death tolls rise, new testing information surfaces and doctors race to find a vaccine for COVID-19, breaking news is not in short supply.




bud

DeWine Plans To Cut $775 Million From State Budget Before July

Following a nearly billion dollar drop in the state's economic picture, Ohio Governor Mike DeWine plans to cut $775 in state spending over the next two months.




bud

Lamont Calls His Budget 'A Path Forward' For Connecticut

Connecticut Governor Ned Lamont presented his first, two-year budget plan to state lawmakers in Hartford on Wednesday.




bud

Capitol Lobbying Heats Up In Albany As Budget Deadline Nears

It’s a busy time at the state Capitol, with just over one month to go until the state budget is due. Groups are bringing advocates by the hundreds to try to get their favored items placed into the spending plan. Meanwhile, there are lingering recriminations over the failed Amazon deal.




bud

General Assembly Committee Approves $43 Billion Biennial Budget

The Connecticut General Assembly Appropriations Committee approved a $43.3 billion two-year state budget proposal on Tuesday. It sets the stage for final budget negotiations in June with Democratic Governor Ned Lamont.




bud

Gov. Lamont To Sign $43 Billion Budget Over GOP Objections

Connecticut Governor Ned Lamont says he is ready to sign the $43 billion two-year state budget approved by the Democratic-controlled state legislature. Republicans allege it’s not balanced.




bud

Lamont Replaces Several Key Staff After First Budget Season

Connecticut Governor Ned Lamont has announced a shakeup in his office staff. It comes after Lamont had some challenges getting lawmakers to support some of his agenda in his first legislative session.




bud

83: Buddha Monk & Mickey Hess on Ol' Dirty Bastard

Live from Bed Stuy’s Restoration Plaza, we bring you a very special event with Buddha Monk and Mickey Hess, authors of a new biography of the Wu’s Ol’ Dirty Bastard. Occurring only blocks from Dirty’s childhood home, this conversation features not only the authors, but also special appearances from the Wu member’s family and friends. Buddha Monk was Dirty’s close friend since they were children, and had a front row seat to the artist’s rise and fall. His book, co-written with Rider professor Mickey Hess, is The Dirty Version: On Stage, In the Studio, and In the Streets With Ol’ Dirty Bastard, published by Harper Collins. You can buy it here.

If you like this episode, be sure to check out our recent article on the Wu for Radio.com

See http://theciphershow.com/episode/83/ for full show notes and comments.




bud

172: Joe Budden

Joe Budden first came to prominence in the mixtape scene of the early 2000s, due to an affiliation with DJ Clue’s Desert Storm crew, which also included Fabolous, the A-Team, and more. His 2003 debut self-titled album yielded a smash hit with “Pump It Up,” but the record’s sales didn’t match expectations, and led to problems between Joe and his label Def Jam - problems that would play out across the rapper’s increasingly popular and well-regarded Mood Muzik mixtape series.

Joe’s introspective, heavily personal style won him a devoted fanbase – one that he reached out to directly via the Internet, well before that became the standard thing to do. He nurtured those fans by continuing to release superb projects like Padded Room, A Loose Quarter, and No Love Lost. But he also expanded into new realms by appearing on the TV shows Love & Hip Hop and Couples Therapy. He has also moved into podcasting with his popular show I’ll Name This Podcast Later.

Joe’s new album, out this coming Friday, October 21st, is a collaboration with the producer AraabMuzik called Rage & the Machine.

See http://theciphershow.com/episode/172/ for full show notes and comments.




bud

#329 - Jon Budd

 

Jon Budd, Jiu Jitsu brown belt under Jean Jacques Machado,is one of the owner's Of V.M.A.C. in North Hollywood joins Joey Diaz and Lee Syatt live in studio.

 

This podcast is brought to you by:
 
Blue Apron: Go to blueapron.com/joey to get your first two meals free
 
Onnit.com. Use Promo code CHURCH for a discount at checkout.
 
MeUndies.com Go to meundies.com/joey for 20% off and free shipping in the USA and Canada
 
Recorded live on 10/29/2015.
 
Music:
 
Black Sabbath - Electric funeral
Soundgarden - Blow Up The Outside '

 




bud

#753 - Rosebud Baker

Rosebud Baker, a comedian and actor seen on Amazon's "Inside Jokes" and Comedy Central's "Bill Burr Presents: The Ringer," joins Joey Diaz and Lee Syatt live in studio.

This podcast is brought to you by:
 

MyBookie.ag -  Use code promo Church to get a 50% match on your first deposit up to $1,000.

 
CBD Lion - For all of your CBD needs, from shatter to gummies, go to www.CBDLion.com and use code CHURCH for 20% off.