Congratulations to all the hackers who participated in Yahoo Hack Taiwan last month. Over 200 developers and designers were chosen from more than 700 applicants to participate in this year’s event. Hackers divided into 56 teams to create a diverse array of apps. As with all other Yahoo Hack events, Yahoo Hack Taiwan provided plenty of hospitality, including good food, drinks, ping pong, and other details that kept the energy at a high level.
At the end of 24 hours of hacking, 56 hacks were produced and of those, the following winners were chosen:
First Prize: Good Lock - a text message storage and retrieval Web app for reducing distractions and increasing user productivity. If you know Mandarin, check out the hack demo video for more details on the hack. Technologies used included HTML5, font-awesome, iCulture Open API, jQuery, AngularJS, Bootstrap, Yahoo! pure, Flickr, Rails, and YQL. Watch the screencast.
Second Prize: YA TAIKO! - Google Chrome extension that helps you clean away your Yahoo mailbox immediately and integrating a Taiko-like rhythm game with achievement system. Here is the Ya Taiko screencast in Mandarin. Technologies used included the Yahoo Mail Web Service API and the Facebook Feed Dialog API. Watch the screencast.
Honorable Mentions went to two photo hacks that used the Flickr API: FotoFlick and Leak Motion.
Best Student Creative Award: Flickr Land
TMI Creative Award: DuDuBox
Taipei City Government Open Data Application Award: Hanzi Fusion Reactor, iWaiter, and Pulse City Voice
iCulture Art Creative Pioneer Award: ARTOUR
iCulture Art Breakthrough Award: Flickr Land
Hackers’ Choice: Congress Cinema
Best Design Award: iOlder - a volunteer recruitment platform to enable people to help the elderly. Technologies used included iOS.
Yahoo Hack Taiwan rounds out a whirlwind year for Yahoo Hack events that have happened in London, Beijing, Tel Aviv, Hyderabad, and Sunnyvale. We’d like to thank all of the people involved in making Yahoo Hack Taiwan possible, including the organizers, judges, and of course, the hackers.
Until next time!
by Shiv Shankar, Product Manager, Yahoo Mail
As part of our ongoing effort to strengthen our users’ security, we recently announced that we would make all Yahoo Mail connections encrypted with HTTPS by January 8, 2014.
This means that we’re introducing HTTPS for our Yahoo Mail APIs. All developers using our Yahoo Mail APIs will need to make these update to their API settings by December 18, 2013:
The domain name (mail.yahooapis.com) will remain the same.
All non-HTTP API access to Yahoo Mail will be shutdown on December 18, 2013. If you don’t update to HTTPS, your users will not be able to access their Yahoo Accounts via your service.
Thank you for helping Yahoo Mail make the shift to HTTPS.
Hadoop Meetup (HUG) at Yahoo,October 2013: Grid Gain-In memory acceleration
This video recording for HUG was conducted on Oct 16, 2013 at Yahoo.
The YQL team announced last week on the YQL blog that the y.ahoo.it URL shortener will be shut down on November 20, 2013. The announcement is re-posted in its entirety here as well:
The y.ahoo.it URL shortener powered by YQL will be shutdown on November 20th 2013 – a URL shortening service is not one of Yahoo!’s core competencies supporting our users’ Daily Habits.
As of November 20th, you will not be able to create short URLs using either the form at http://y.ahoo.it or the yahoo.y.ahoo.it YQL table available on the YQL console. The page at http://y.ahoo.it will redirect to http://www.yahoo.com.
Any short links you have already created will continue to redirect to the correct locations. We will provide at least three months notice before making any further changes to the service.
Questions related to this announcement can be directed to email@example.com.
By Lichun Zhan, Yahoo engineer
On Oct. 2-6, more than 4600 women from 42 countries gathered at the Minneapolis Convention Center to join the 13th celebration of women in computing at the Grace Hopper Conference. The theme of this year was “Think Big, Drive Forward.” With more than 5 days technical sessions, hands-on labs, keynotes, and birds-of-a-feature sessions to choose from, the conference brought women in computing to the forefront, providing students, professionals in industry or academia with many chances to learn, network and connect around inspirational opportunities. I was very fortunate to join the celebration.
Technological Developments Changing the World
Thinking big and driving forward requires an innovation outlook. To see how technological developments are changing how we see the world, I followed the Mobile track during the second and third days of the conference.
- The first two very impressive presentations were given by two PhD. candidates. Both of them were related to Mobile communications. The first talk was about an Eyes-free text entry method for mobile device called Perkinput. Users could enter characters by tapping the screen with three fingers at a time in patterns based on braille. Everyone in the room was impressed by the speed and the accuracy it can reach. The second talk was aimed at helping people using sign language. It provided a model to evaluate video intelligibility.
- "Inferring likely Mappings Between APIs" was another interesting talk. The speaker presented her interesting idea and tool to automatically map APIs of Android(Java), IOS(Objective C) and Windows 8(C#). With this mapping, a developer who needs to port applications written for one platform to another can easily replace methods from the source platform API with corresponding methods from the target platform API.
- There was a light talk about several good coding practices. Even though those suggestions sound very familiar, the talk provided a very good chance to refresh everyone’s mind through an experienced engineer’s working examples. Here are some highlights: writing for the reader, writing for extensibility, provide unit testing, refactoring periodically. Sustainable code should be easy to read, easy to modify and extend, resistant to bugs, it should have intention-revealing names, short, single-use functions, and comments as augmentation.
- I also joined many lightning talks about mobile device web browsing security, performance, testing. Many of them were very general, but they all provided good knowledge around the hot topics on mobile application development.
- My focus on technical sessions ended with a panel session about native app vs. web app. Each panelist shared their view and experience on the differences of web app and native app and which one their companies picked at beginning and why. At then end, some good suggestions were given on switching from desktop to mobile, developing cross platform applications, and using the third party tools on testing.
At the end of the conference, I joined the Yahoo networking event on Friday night. During the event, I had chance to show the open sourced project I am working on — Mojito. I showed people how to install Mojito, how to use a few basic commands to create first web application, and how people can participate to the project. Many people asked good questions, wrote down the commands and src links.
Move Your Career Forward
I attended many sessions at the Grace Hopper Conference and learned many valuable insights about how to move your career forward:
- The conference started with keynotes given by Sheryl Sandberg (Facebook COO), Maria Klawe(President of Harvey Mudd College), and Telle Whitney (president and CEO of Anita Borg Institute). The career building sessions, workshops, career fairs showed people how to find where they want to go in their career along with techniques on how to get there.
- "How To Adapt to Changes While Meeting Organization Goals" provided suggestions on what to do to stay current, involved and participating in your organization’s goals and aligning them to your personal career objectives.
- The speaker of “The Perfect Store for Women leaders,” Rebecca Shambaugh shared her business cases for integrated leadership. She encouraged women to embrace change, be brave, and leap forward before you are ready. Also, spend two hours per month to think and reflect on the future you want.
- I was eager to listen to “Joining Your First Public Company Board” by Nora Denzel, who sits on the board of Ericsson. She shared her observations, experiences and path towards becoming a board member. Her experience showed me how important is “Think Big”. I liked her last suggestion to everyone: “It is not about who you know or what you know… it is about who knows what you know.”
- Another very informative and encouraging session about career building was “Developing ScrumMaster Excellence”by Alida Cheung. As the Agile process is getting adopted by more and more companies, this session provided a clear picture of what is the role and responsibilities of a scrum master and how to become a good scrum master to lead teams and projects efficiently in the right direction.
This is the second time I joined the Grace Hopper Conference, I saw more women and men in the computing area join the conference. I also heard that Grace Hopper had successfully run in India. I believe that people who joined the conference will bring ideas, inspirations, knowledge back to their schools, companies, countries and make a difference in the world.
Yahoo Hack Taiwan is taking place in Taipei on November 2-3. A record number 200 teams and 700 developers enrolled in advance to participate in Yahoo Hack Taiwan. Our final hack event of the year promises to be epic!
Developers will use a collection of Yahoo tools, services and APIs as well as open data around the web to build their applications. Popular technologies and tools expected to be used include Yahoo’s YUI, YQL, BOSS, Flickr, as well as Open APIs from Taipei City Government.
We will share about all the hacks created as well as the winners here on YDN Tumblr as well as on our YDN Twitter, so follow along!
by Ramses Martinez, Director, Yahoo Paranoids
What an amazing experience the last twenty-nine days have been. The response from the security community to our announcement of a formal Yahoo bug bounty program has been extremely positive. Thank you! All the meetings, emails, new contacts, and tons of discussions have all led to this…we are ready to launch our Bug Bounty Program.
Earlier this month, in our initial Tumblr post, we promised to that our program will would address the following areas:
1) Reporting – You can now submit your vulnerability reports here: http://bugbounty.yahoo.com/. This allows you to easily capture the information needed so we can quickly validate every issue.
2) Validation – Submissions will continue to be validated 24x7 by our security team. We will also continue to manually respond to each submitter; our goal is to engage the security community in a personal and open manner.
3) Remediation - We pride ourselves in fixing submitted issues as quickly as possible. We hope that the new, more automated submission process will reduce remediation time even further.
4) Recognition – All validated issues will have the option of having your name appear on our ‘Wall of Fame.’ This page will have both our top-ten all time reporters as well as every valid report on a per-month basis. Let us know how you want to be recognized.
5) Reward – You can still get a t-shirt, but you will now also be paid for qualifying submissions. These amounts can vary from $250 - $15,000 depending on the severity and complexity of the issue.
It is our hope that the official launch of this program will usher in a new, less-shirt-centric era for security at Yahoo. We look forward to open and productive collaboration with the community and doing our part to make the Internet more secure.
Lastly, I want to thank the following people who made the launch of this program a reality: our friends at Google, Facebook, Hackerone, and Bugcrowd, for taking my calls and providing some very sage advice.
YUIConf is happening in San Jose on November 6 & 7. The YUI team is excited to bring in some fresh ideas to make this the best year ever. As always, the quality of the tech talks will be the highest priority.
- Gesture events, mobile apps, testing, and performance
- Case studies from Yahoo Search, Yahoo Mail, and Yahoo Sports
- Back by popular demand, a sequel to last year’s talk by Evan Goer (@evangoer)
- Keynotes by Eric Ferraiuolo (@ericf), Ariya Hidayat (@ariyahidayat), and Dav Glass (@davglass)
- And much, much more!
Take advantage of this opportunity to meet the YUI team as well as fellow community members. It’s an excellent time to get a glimpse of the future as well as look back on the progress we’ve made over the past year in features, performance, and stability.
For complete newbies, the YUI Intro Workshop on November 5 is a great way to ramp up fast on YUI basics, just in time to hit the conference at full speed. And seats are still available for the Building Blocks Workshop for anyone looking to take their YUI skills to the next level.
Early Bird pricing for YUIConf 2013 ends October 25!