For the last two years, I have been publishing a list of books that I genuinely find impactful. But 2020, like many, has been quite different for me. This year profoundly made me realize how valuable books can be in your life. With everything happening around you, good books tend to become your trusted source of companionship. They obviate the constant influx of distractions and make you think and reason the world even better. In 2020, I again got a chance to read up on a wide range of subjects, and below are my recommendations.
After last year’s success, eBay is once again hosting a machine learning competition on an ecommerce dataset of eBay listings. This challenge is open to college and university students, and the winning team* will be offered a 2021 summer internship with eBay.
We invite students to start using our dataset to solve a real-world ecommerce challenge. There are many datasets out there, but the primary focus has been recommender systems, price estimation, computer vision, Natural Language Processing (NLP), and more. None have been at a scale pertaining to mapping unstructured items to well-cataloged products. …
At eBay, we use state-of-the-art machine learning (ML), statistical modeling and inference, knowledge graphs, and other advanced technologies to solve business problems associated with massive amounts of data, much of which enters our system unstructured, incomplete, and sometimes, incorrect. To help surface fresh ideas on how we can solve this problem, we partnered with university students at institutions across the country to host an ML competition to spur more research in the ecommerce domain using our very own dataset — 1 million selected public data from unlabeled listings. What we didn’t expect was the number of learnings that surfaced from…
Death by a thousand cuts is a popular figure of speech that refers to a failure that occurs as a result of many small problems. It has a negative connotation to it and is referenced on many occasions when things go wrong, and there is no one primary reason to blame. We have a similar story at eBay, but this time on a positive note. In 2019, we started working on an initiative called “Speed” to improve the performance of end-user experiences across major consumer channels — iOS, Android, and Web. Fast forward today, we have made significant improvements to…
In 2018 I published my first reading list. Another year has swiftly elapsed. Continuing with the tradition, I am posting the 2019 list of non-fiction books that I thoroughly enjoyed and found genuinely impactful. Like last year, the list includes a wide range of topics that empowers you to understand the world around us even better.
Trade has played a critical role in the history of humanity and yet, data from ecommerce, the modern form of trading, has received limited attention from academia. We at eBay want to change that.
At eBay, we use state-of-the-art machine learning (ML), statistical modeling and inference, knowledge graphs, and other advanced technologies to solve business problems associated with massive amounts of data, much of which enters our system unstructured, incomplete, and sometimes incorrect. The use cases include query expansion and ranking, image recognition, recommendations, price guidance, fraud detection, machine translation, and more.
Though most of the above use cases are…
By Senthil Padmanabhan and Pranav Jha
From the time it was announced, WebAssembly caused a huge buzz in the front-end world. The web community readily embraced the idea of taking code written in programming languages other than JavaScript and running that code in the browser. Above all WebAssembly consistently guarantees native speeds much faster than JavaScript. At eBay, we were no different. Our engineers were very excited about this idea and kept a constant eye on the spec and its evolution. Once WebAssembly 1.0 was shipped in all major browsers, teams around eBay were eager to try it out.
My 2018 non-fiction reading list included an eclectic list of topics ranging from history, politics, biographies, health, finance, personal development, and the future. The diversity in topics helped me gain deep insights into our world and brought a whole new perspective. Truly eye-opening.
The web platform has been evolving at a very rapid pace. One particular feature that has been in limelight in recent years is the Web Push API. Web push notifications allow users to opt-in to timely updates from their favorite sites and effectively re-engage with relevant content. A capability that was exclusive to native apps was opened up to the web platform. Many sites started embracing the notification capability and the adoption steadily grew. Over a period of time, the sites that prompt the browser permission dialog became overwhelming. It has, in fact, reached a point that Firefox added a…
As web developers, we have seen the guidelines for building UI components evolve over the years. Starting from jQuery UI to the current Custom Elements, various patterns have emerged. To top it off, there are numerous libraries and frameworks, each advocating their own style on how a component should be built. So in today’s world, what would be the best approach in terms of thinking about a UI component interface? That is the essence of this blog. Huge thanks to folks mentioned in the bottom Acknowledgments section. …
Vice President, Technical Fellow at eBay