IndyWatch Education Feed Archiver

Go Back:30 Days | 7 Days | 2 Days | 1 Day

IndyWatch Education Feed Today.

Go Forward:1 Day | 2 Days | 7 Days | 30 Days

IndyWatch Education Feed was generated at Community Resources IndyWatch.

Friday, 27 October

21:39

Hacktoberfest and other fun things going on this weekend at freeCodeCamp "IndyWatch Feed Education"

Earlier this month, the freeCodeCamp community turned 3 years old. And in this short time, weve grown from a small website to a global learning community.

So far in 2017, millions of people have used freeCodeCamp.org, and thousands of those people have now landed their first jobs as developers.

Heres some fun stuff the community is doing right now.

Hacktoberfest and a flood of open source contributions

Thousands of campers are participating in the annual Hacktoberfest event. This is an opportunity to contribute code to open source projects, and get a free shirt and stickers in the process.

So far, Hacktoberfest participants have made 180,000 code contributions to open source projects by opening GitHub pull requests. And more than 4,000 of those have been to freeCodeCamps new Guide project.

These numbers come from the official Hacktoberfest statistics website.

Theres still time to join the Hacktoberfest fun. Ive written this 5-minute guide to how you can participate, contribute to open source, and earn your shirt.

freeCodeCamp is now on Instagram

If you have Instagram on your phone, follow the freeCodeCamp community there.

We post photos from:

  • freeCodeCamp study groups around the world
  • hackathons
  • hackerspaces
  • screenshots of impressive projects built by campers
  • and fancy workstations

Richard Middleton from freeCodeCamp Leeds is running the community Instagram account. Hes a passionate developer with an eye for photography.

If you or your friends take a cool photo, be sure to:

  1. post it on Instagram
  2. mention @freeCodeCamp in your photos description
  3. and use the #freecodecamp hashtag.

We might even repost it to the whole community, crediting you as the photographer.

The new freeCodeCamp Community Dropdown Menu

W...

21:31

How You Can Play with Math #113 at Three Js Learning "IndyWatch Feed Education"

Check out the new carnival of playful math for all ages!

Each carnival brings you a great new collection of puzzles, math conversations, crafts, teaching tips, and all sorts of mathy fun.

This month we have whole-body math, notice-and-wonder puzzles, a game to build math vocabulary, intransitive dice, making sense of trig identities, and playing Go on a hundred chart. And plenty more!

Click Here to Read the Carnival Blog

Hey, Blogger, Can You Spare a Time?

We need help!

Do you write an education or family blog? Classroom teacher, math coach, homeschooler, parent, college professor, unschooler anyone interested in helping kids play around with math?

Please consider volunteering to host the MTaP blog carnival for one month.

We still need a home for the last carnival of 2017.

Or plan ahead: 2018 is wide open.

You choose the month that fits your schedule and decide how much effort you want to put in. Writing the carnival can take a couple of hours for a simple post or you can spend several days searching out and polishing playful math gems to share.

If you want more information, read the MTaP Math Education Blog Carnival home page.

Then let me know which month you want.


howtosolveproblemsWant to help your kids learn math? Claim your free 24-page problem-solving booklet, and sign up to hear about new books, revisions, and sales or other promotions.



19:41

How a Marketer Attempted To Design an App "IndyWatch Feed Education"

This is a story about building a product, what went wrong, and how it changed my career in Design

For the past ten years, Ive built many personal side projects. Some were small daily gigs, but there was one that took awhile to accomplish.

This story is about an iPhone app I was working back in 20152016. The automotive startup should save drivers money on gas, reduce greenhouse gases, and make autonomous vehicles a little smarter.

After many brainstorm and research sessions, I assembled a team of developers to help me build an MVP (Minimum Viable Product). We chose to design the iOS app first due to a better audience fit.

During the mid-stage development, a landing page and social channels were launched. This accumulated the first 1,000 people for the wait list and future beta test.

Although we had some challenges down the road, the project was developing well. Frequent user tests confirmed we were working in the right direction.

Nonetheless, only days before releasing the MVP for a beta test, I decided to put the development on hold.

There were a few reasons why I made that decision, including personal things and funding. I still want to share the design process I went through, what lessons I learned, and how it reflected on my career.

It all started with a Personal Need

A few years ago I bought my first car and became obsessed with driving. The comfort, joy, and freedom overcame the cheapness of public transportation and traffic mess. But there were costs that came with owning a carparking tickets, insurance, maintenance, and gas.

One thing that bothered me the most was the fuel price fluctuation on a daily basis. It could rise in the morning and drop at night. It could be a 10% difference around the corner, and you would know that right after leaving the pump.

So I started digging the web and found a brilliant ( I thought at that time) solution for my needsGasBuddy. Its an app that shows up-to-date fuel prices at the local gas stations. I was in heaven that day imagining saving hundreds per month on gas.

Me on that day

The next several years I spent using GasBuddy, I was thankful for the treasure theyve built but frustrated with the apps interface that drove me crazy. A confused interface and limited features are among those things I couldnt handle any longer.

Thats why, in June 2015, I started my side project. I called it Fuelhunt.

The initial idea was to get GasBuddys dat...

17:27

Hacktoberfest and other fun stuff the freeCodeCamp community is doing right now "IndyWatch Feed Education"

Earlier this month, the freeCodeCamp community turned 3 years old. And in this short time, weve grown from a small website to a global learning community.

So far in 2017, millions of people have used freeCodeCamp.org, and thousands of those people have now landed their first jobs as developers.

Heres some fun stuff the community is doing right now.

Hacktoberfest and a flood of open source contributions

Thousands of campers are participating in the annual Hacktoberfest event. This is an opportunity to contribute code to open source projects, and get a free shirt and stickers in the process.

So far, Hacktoberfest participants have made 180,000 code contributions to open source projects by opening GitHub pull requests. And more than 4,000 of those have been to freeCodeCamps new Guide project.

Those numbers come from the official Hacktoberfest statistics website.

Theres still time to join the Hacktoberfest fun. Ive written this 5-minute guide to how you can participate, contribute to open source, and earn your shirt.

freeCodeCamp is now on Instagram

If you have Instagram on your phone, follow the freeCodeCamp community there.

We post photos from:

  • freeCodeCamp study groups around the world
  • hackathons
  • hackerspaces
  • screenshots of impressive projects built by campers
  • and fancy workstations

Richard Middleton from freeCodeCamp Leeds is running the community Instagram account. Hes a passionate developer with an eye for photography.

If you or your friends take a cool photo, be sure to:

  1. post it on Instagram
  2. mention @freeCodeCamp in your photos description
  3. and use the #freecodecamp hashtag.

We might even repost it to the whole community, crediting you as the photographer.

The new freeCodeCamp Community Dropdown Menu

...

17:16

[PODCAST] #520: Circle School Roundtable (With Tony Myers and Over 20 Young Self-Educators) "IndyWatch Feed Education"

(#SchoolSucksAcrossAmerica - DAY SIX - OCT 20 - Harrisburg, PA) Tony and I ask and answer questions with Circle School students and staff. From the The Circle School website: A pioneer in integral education, The Circle Schools program balances freedom and responsibility in a self-directed, democratic community. Students are free to choose their own activities, ...

08:16

Who contributed the most to open source in 2017? Lets analyze GitHubs data and find out. "IndyWatch Feed Education"

For this analysis well look at all the PushEvents published by GitHub during 2017. For each GitHub user well have to make our best guess to determine to which organization they belong. Well only look at repositories that have received at least 20 stars this year.

Here are the results I got, which you can tinker with in my the interactive Data Studio report.

Comparing the top cloud providers

Looking at GitHub during 2017:

  • Microsoft appears to have ~1,300 employees actively pushing code to 825 top repositories on GitHub.
  • Google displays ~900 employees active on GitHub, who are pushing code to ~1,100 top repositories.
  • Amazon appears to have only 134 active employees on GitHub, pushing code to only 158 top projects.
  • Not all projects are equal: While Googlers are contributing code to 25% more repositories than Microsoft, these repositories have collected way more stars (530,000 vs 260,000). Amazon repositories sum of 2017 stars? 27,000.

RedHat, IBM, Pivotal, Intel, and Facebook

If Amazon seems so far behind Microsoft and Googlewhat are the companies in between? According to this ranking RedHat, Pivotal, and Intel are pushing great contributions to GitHub:

Note that the following table combines all of IBM regional domainswhile the individual regions still show up in the subsequent tables.

Facebook and IBM (US) have a similar number of GitHub users than Amazon, but the projects they contribute to have collected more stars (especially Facebook):

Followed by Alibaba, Uber, and Wix:

GitHub itself, Apache, Tencent:

Baidu, Apple, Mozilla:

Oracle, Stanford, Mit, Shopify, MongoDb, Berkeley, VmWare, Netflix, Salesforce, Gsa.gov:

LinkedIn, Broad Institute, Palantir, Yahoo, MapBox, Unity3...

Go Back:30 Days | 7 Days | 2 Days | 1 Day

IndyWatch Education Feed Today.

Go Forward:1 Day | 2 Days | 7 Days | 30 Days

Thursday, 26 October

23:11

Why most startups should outsource their Machine Learning work. "IndyWatch Feed Education"

People say that machine learning is going to change the way the internet works. It will make businesses smarter, more effective, and more informed. There will be higher click-through-rates, better content and product recommendation, and better customer segmentation.

The reality in 2017 is that there is a lack of programmers, more complexity, and a lack of quality tools. Generally, machine learning is raw, so no one wants to use it until it doubles revenue.

I come from an ML SaaS (Machine Learning Software as a Service) company. I would like to point out the value of companies providing Machine Learning as a service.

Machine learning is often connected with human perception.

Machine learning is often connected with human perception

Introduction to Machine Learning

When talking about machine learning, we usually mean supervised learning. It consists of input data such as sentences and labels such as sentiment = sad. This dataset trains a neural network for a specific task such as recognizing a sentiment of the paragraph.

More input means better understanding of the problem and more training data. This leads to more users, better neural network and better performance.

This is an amazing feedback loop that comes with machine learning

A very important fact of ML is that training data must be the same as the data generated by user and system.

Apple trained Siri to understand English sentences by feeding it sound and text transcripts. If I ask Siri a question in Chinese, it will try to fit our syllables to English words and that wont work.

1. The Benefits of Machine Learning Outsourcing

Feedback Loop and Big Data

The amount of data beats it all. This is true for ML and it is also the main reason for outsourcing.

You will never get the same amount of voice data as Amazon from its Echo platform. You will never annotate the same amount of data as Google. For the most hardcore and data-driven applications you may go for SaaS. This includes Natural Language Processing (NLP), general image recognition, face recognition and sentiment analysis.

How do you recognize it? Ask yourself, Can someone own 1,000 times more data than me?.

The feedback loop is a win-win situat...

22:28

How can you learn the Strategy Design Pattern? Make a hamburger! "IndyWatch Feed Education"

Do you know how to order a burger?

If so, I have good news for you. Then you know how to use one of the most commonly used design patterns, strategy pattern!

How so? you might ask. Well, lets take a look at the features of strategy pattern.

  • It defines a family of algorithms.
  • It encapsulates each algorithm.
  • It makes the algorithms interchangeable within that family.

Strategy pattern lets the algorithm vary independently from clients that use it.

Do you feel as confused as this guy?

How does this have anything to do with burgers?

Lets think about burgers for a second.

There are many varieties of burgers: veggie burger, cheeseburger, grilled chicken burger, and double cheeseburger to name a few. All of them share the same format: the top bun + patty + bottom bun.

Its the patty that makes each burger different. A cheeseburger has cheese and a beef patty in the middle, whereas a grilled chicken burger has a grilled chicken breast patty.

Lets recap the strategy pattern definition in terms of burgers. What is the family of algorithms in terms of burgers? Its the family of different patties:

  • patty for a chicken burger = [grilled chicken breast]
  • patty for a cheeseburger = [cheese + beef patty]
  • patty for a double cheeseburger = [cheese + beef patty + cheese + beef patty]

They are encapsulated and interchangeable with each other. Swap out the chicken burger patty with the cheeseburger patty, and you get a cheeseburger.

Strategy lets the algorithm vary independently from clients that use it.

You can order any burger you like. But for a chef, making a burger follows the same general procedure: prepare the bun, cook the patty, and then put the patty in-between the top and bottom buns.

A burger is a real-life example of using strategy pattern.

Lets take a look at the code.

https://medium.com/media/2bf1fe74bacc80bd9a75beab05dfbc06/hrefhttps://medium.com/media/f704f4fc349d71fc874a67188425384d/href

There are three participants in the strategy pattern....

11:53

#FirstWorldProblems I face as a software developer "IndyWatch Feed Education"

Photo by Micha Parzuchowski on Unsplash

First world problem: A relatively trivial or minor problem or frustration (implying a contrast with serious problems such as those that may be experienced in the developing world).

More often than not we, as developers, sitting in our nice, air-conditioned cubicles, forget about the actual problems in the world. We tend to think of our trivial issues as major problems. Heres my attempt to narrate the first world problems that I have faced or thought about (some exaggerations included) on a typical, imaginary Friday.

9:00AMIt takes an eternity to reach my office.

Its a fine Friday morning. Im heading for my office in a shiny UberX, and the ETA is 45 minutes. Instead of reading something on my Kindle or listening to a podcast, Im thinking how easy it would be if my office was only a minute away.

Somewhere in between these thoughts I also think about my cook, who travels that same amount of time by bicycle each day, just to prepare an on-time dinner for me.

But that thought isnt enough to shake the feeling that I am the one who is suffering due to all this traveling around. As a result, for a thousandth time, I imagine moving to the insanely expensive apartment just next to my office. Three times the rent is totally worth it! Only if I could somehow afford it.

11:00AM-Only 30Mbps download speed

Now that Ive reached the office after much effort on my part, I have some tea and take my time settling down. I launch a download for a Kaggle dataset. But something seems wrong! The download is shows an estimate of four hours but I need it NOW.

YouTube also refuses to buffer at 720p. I talk to my colleagues about the fact that the office internet is in the Stone Age. I conveniently ignore the fact that folks in my home town cant even get enough bandwidth to support a decent video call with me.

11:30AM-Apocalypse now. WiFi went down

After committing my changes, I do a git push and the hammer strikes. The Internet is down. I immediately express my concern to my team and other teams sitting around. Ive almost made up my mind to...

05:17

Your ultimate guide to the Google Maps SDK on iOS, using Swift 4 "IndyWatch Feed Education"

Originally posted on theappspace.com

Many iOS apps use Google Maps. This is a very common feature, so I have decided to prepare an ultimate guide on the Google Maps SDK for iOS. This tutorial covers everything that you might need to know.

I hope that my readers will request features, so I can expand this article. Everything will be documented in this post! 

Installation

Before we start coding, we must install the Google Maps iOS SDK first. You might prefer some other dependency manager, but I would recommend CocoaPods.

Create a Podfile inside your project root directory, and copy the following code:

source 'https://github.com/CocoaPods/Specs.git'
target 'YOUR_TARGET_NAME' do
pod 'GoogleMaps'
end

All you need to do is changing the YOUR_TARGET_NAME string with a real value. Save the file and close it. Open the terminal and cd to the root directory of the project, then type pod install. You're done! 

Get an API key

To use the Google Maps iOS SDK, you will need an API Key. To generate the key you will need to visit the Google API Console.
Create a project, and navigate to Credentials.

Then, click Generate Credentials and pick API Key. You will need to provide your projects bundle id. The key is generated by the unique bundle id, so if its changed, the Google Maps services wont work!

Go to your project, and in your AppDelegate.swift class add import GoogleMaps. Then, copy the following code to application(_:didFinishLaunchingWithOptions:)

GMSServices.provideAPIKey("YOUR_API_KEY")

Step 1Add a map

I will start by showing you how to set up the map together with a basic marker. The code that you will see here is tested in parallel as I write.

Lets start! 

Visit your UIViewController (where you need to add the map). Create a custom UIView with the size you need. Assign the GMSMapView class as a Custom Class to the UIView (see the screenshot below). Also, don't forget to connect the delegate.

Finally, some code!

Lets get back to the UIViewController and write some code.
In the below snippet, I have added the whole class so you can get a better pict...

02:54

Fresh Picks for Fall: New Courses and Specializations Launching on Coursera "IndyWatch Feed Education"

Start fresh this season with new career-relevant content added to the Coursera catalog, including courses and Specializations in areas like computer science, data science, and business. Every course is taught by leading instructors from the worlds top universities and leading global companies; Specializations are designed to build your mastery of a particular topic, and include hands-on projects to help you demonstrate that youre ready for the next step in your career.

The following new courses and Specializations are now open for enrollment:

Computer Science

Data Science

Business

00:53

Building Indias Workforce for 2020 "IndyWatch Feed Education"

At the brink of yet another industrial revolution, the nature of work is quickly changing. In a large and rapidly growing economy like India, there is an acute shortage of qualified talent for existing jobs. On top of that, employers are struggling to fill new jobs in emerging fields like Artificial Intelligence, Robotics and Data Science. In addition, generations of millennials and Gen Z entering the workforce are craving change and excitement in not only jobs, but also in their learning and development. How can leading employers today cope with this nexus of challenges and be better prepared for the future?

At an exclusive event in New Delhi, Coursera and the Embassy of the United States, New Delhi invited senior business leaders across various industries to engage in a dialogue on how India can build a workforce for 2020. Rick Levin, senior advisor to Coursera moderated the session and was joined by Arun M Kumar, Chairman and CEO of KPMG India, Srikanth Balachandran, Global CHRO of Bharti Airtel and Amit Narain, Head of HR at Nestle. All three panelists shared their perspectives and recommendations on the topic of building Indias workforce, and addressed questions from the audience.

Key takeaways from the discussion:

Embrace and adapt is the mantra organizations need to adopt to prepare themselves for rapid digital transformation.

India has a vast workforce of skilled and semi skilled people, 50% of whom will need to learn new technologies to avoid becoming redundant. KPMGs Arun M Kumar emphasized that whilst organizations acknowledge this dynamic landscape in India, they need to adapt their business models to it by ensuring that digital literacy is ubiquitous across their entire workforce. It is paramount for employers to assess what kind of new people to employ and what kind of training needs to be provided to existing employees. If you dont adapt fast enough, you can run out of business very quickly.

Bharti Airtels Srikanth Balachandran added that the Indian job market is not the only thing that is changing with emerging technologies. Customers are changing too! And businesses need to embrace new go-to-market strategies adept with these technology-induced customer behaviours.

L&D functions need to think about learning...

Go Back:30 Days | 7 Days | 2 Days | 1 Day

IndyWatch Education Feed Today.

Go Forward:1 Day | 2 Days | 7 Days | 30 Days

Wednesday, 25 October

07:57

[BONUS] Drive Journal Day 11 "IndyWatch Feed Education"

(AUDIO, 16 minutes) -Columbus to Detroit -Sleep issues Or click HERE On October 15th Brett began a road trip across the country to interview listeners, parents and children about self-directed education, home education and other alternatives to public school/higher education. The School Sucks Across America Tour will last over 40 days and it includes stops ...

The post [BONUS] Drive Journal Day 11 appeared first on School Sucks Project.

Tuesday, 24 November

11:00

Early Access Release of Dessy Daskalov's "A Pedometer in the Real World" Chapter "IndyWatch Feed Education"

Today we've published the eleventh chapter in our early access release for 500 Lines. The chapter was written by Dessy Daskalov.

As computers continue to become more fully integrated into human life, more of us are writing programs that are forced to interact with the messiness of the real, physical world. Dessy demonstrates how we can build and refine effective models of reality (much like many other scientists do every day!) in order to accomplish the practical goal of building a working pedometer.

As usual, if you find errors you think are worth reporting, please open an issue on our GitHub tracker.

Enjoy!

IndyWatch Education Feed Archiver

Go Back:30 Days | 7 Days | 2 Days | 1 Day

IndyWatch Education Feed Today.

Go Forward:1 Day | 2 Days | 7 Days | 30 Days

IndyWatch Education Feed was generated at Community Resources IndyWatch.

Resource generated at IndyWatch using aliasfeed and rawdog