Uber Eats is testing a system for cheaper meal delivery – Digital Trends

Uber Eats delivers meals to hungry customers in their home or workplace. Like Uber’s ridesharing service, the transaction — both request and payment — takes place via a smartphone app.

In a bid to make its service more competitive while at the same time increasing its efficiency, Uber Eats is looking at ways of encouraging customers located in a specific area to order from the same restaurant so that a single driver can deliver multiple meals in one journey.

Uber has been testing the service in India, according to TechCrunch. It’s called Uber Eats Pool, taking its name from Uber Pool, the part of Uber’s ridesharing service that groups riders together for cheaper fares.

As you might imagine, Uber Eats Pool uses algorithms and machine learning to serve up the right choices in the right places, and at the right time.

Here’s how it works. Uber Eats charges a restaurant a small fee for priority placement on the home screen of the Uber Eats app. The featured restaurant maintains its prominent position for a limited period of time, possibly just a few minutes if the restaurant reaches its limit for orders. It can’t stay up for long, either, as customers who order early won’t want to be kept waiting. In this way, the restaurant can expect a flurry of activity as its business features on the app and orders rush in.

The featured restaurant only shows for customers in a particular part of the city, giving the driver a better chance of delivering all of the meals before any of them turn stone cold. Importantly, to incentivize customers, a discount on the order is offered. There’s also a countdown clock that shows exactly how long they have left to order before the discount disappears, a mechanism that could certainly persuade (or pressure?) someone with a rumbling tummy to hit the order button more quickly.

“It’s similar to what we did with Uber Pool,” Uber Eats’ Stephen Chau told TechCrunch, adding how Uber Eats is using machine learning  to offer discounts at particular restaurants for particular customers in particular areas. “When multiple people order from the same restaurant, delivery drivers can pick up multiple people’s food,” Chau said.

Uber Eats hasn’t said when it might bring the system to the U.S., but if the trial goes well in India, we can imagine it landing in other markets before too long.

Uber Eats launched in 2014 (as UberFresh) as a lunchtime-only meal delivery service in San Francisco, New York, LA, Chicago, and Austin. It was originally part of the Uber ridesharing app, but in 2016 it released a standalone Uber Eats app and has since been launching the service in more cities around the world.

Of course, Uber isn’t the only outfit offering a meal-delivery service. In fact, competition in the space is tougher than ever. Digital Trends has put together a useful list of some of the best services available today.







Read More

Elon Musk rips CBS over editing of ’60 Minutes’ interview – New York Post

Tesla Chief Executive Elon Musk was back on Twitter Tuesday, charging that CBS did him wrong in its edits of the “60 Minutes” interview that aired on Sunday night.

The 14-minute segment, culled from hours of interview tape, had the billionaire bad boy taking on everything from the Securities and Exchange Commission to the United Auto Workers.

Since the broadcast, Musk and others close to Tesla have been accusing CBS of leaving critical snippets on the cutting-room floor.

Their complaints begin with a pre-broadcast tweet that CBS posted to promote the “60 Minutes” segment — one that asked if Musk wanted to reclaim the chairman title he gave up in September as part of a settlement with the SEC.

CBS’ teaser tweet limited Musk’s reply to a simple “No.”

But the full answer, according to footage of the interview, was: “No, I don’t think. I actually just prefer to have no titles at all.”

Similarly, the broadcast interview cut Musk short after he was asked if he had “handpicked” his successor as chairman.

“Yes,” Musk responds in the edited version of the interview.

Electrek, a trade Web site, claims the CEO’s complete answer was more expansive.

Having obtained a copy of the interview’s full transcript, Electrek quotes Musk’s unedited response as: “Yes… handpicked her? I asked for a chair, and the rest of the board was very supportive of that.”

The transcript edited by “60 Minutes” also portrays Musk as more arrogant than he is when asked if Tesla’s new chairman had the power to control him.

His answer, per “60 Minutes”: “It’s not realistic in the sense that I am the largest shareholder in the company. And I can just call for a shareholder vote and get anything done that I want.”

His full answer: “I mean that’s not realistic because I am the largest shareholder in the company and a very high percentage of the shareholders support me and the company. So essentially I could just pull for a shareholder vote and get anything that I want, provided I could get support for at least a third of the other shareholders. [That’s] not certain, but likely. At the end of the day the shareholders pull the vote.”

“60 Minutes” didn’t immediately respond when asked if its production about Tesla and its CEO sacrificed clarity for brevity.

Read More

Grand Forks Salvation Army seeking rightful owner of ring found… – Grand Forks Herald

Salvation Army workers believe the ring may have slipped off someone’s finger while making a donation.

They’re hoping the rightful owner of the ring will be able to offer a description of it so not just anyone claims the jewelry.

They think it’s their best bet to make sure the ring ends up with the owner.

If you think you lost a ring, you can send The Salvation Army a direct message on Facebook. Be prepared to share where it was lost and what the ring looks like.

Read More

Google CEO Sundar Pichai will deny bias in first testimony to Congress – CNN

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘cnnmoney/2018/09/05/google-absence-facebook-twitter-senate-intelligence-committee-hearing.cnnmoney’,width: ‘100%’,height: ‘100%’,section: ‘domestic’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘large-media_0’,adsection: ‘const-article-pagetop’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“width”:220,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180905110150-06-facebook-twitter-senate-0905-small-169.jpg”,”height”:124},”xsmall”:{“width”:307,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180905110150-06-facebook-twitter-senate-0905-medium-plus-169.jpg”,”height”:173},”small”:{“width”:460,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180905110150-06-facebook-twitter-senate-0905-large-169.jpg”,”height”:259},”medium”:{“width”:780,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180905110150-06-facebook-twitter-senate-0905-exlarge-169.jpg”,”height”:438},”large”:{“width”:1100,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180905110150-06-facebook-twitter-senate-0905-super-169.jpg”,”height”:619},”full16x9″:{“width”:1600,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180905110150-06-facebook-twitter-senate-0905-full-169.jpg”,”height”:900},”mini1x1″:{“width”:120,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/180905110150-06-facebook-twitter-senate-0905-small-11.jpg”,”height”:120}}},autoStartVideo = false,isVideoReplayClicked = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollectionId = ”,isLivePlayer = false,mediaMetadataCallbacks,mobilePinnedView = null,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) {autoStartVideo = true;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl);} else {CNN.autoPlayVideoExist = true;}}}configObj.autostart = CNN.Features.enableAutoplayBlock ? false : autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, isVideoReplayClicked, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = new CNN.VideoEndSlate(‘large-media_0’);function findNextVideo(currentVideoId) {var i,vidObj;if (currentVideoId && jQuery.isArray(currentVideoCollection) && currentVideoCollection.length > 0) {for (i = 0; i 0) {videoEndSlateImpl.showEndSlateForContainer();if (mobilePinnedView) {mobilePinnedView.disable();}}}}callbackObj = {onPlayerReady: function (containerId) {var playerInstance,containerClassId = ‘#’ + containerId;CNN.VideoPlayer.handleInitialExpandableVideoState(containerId);CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, CNN.pageVis.isDocumentVisible());if (CNN.Features.enableMobileWebFloatingPlayer &&Modernizr &&(Modernizr.phone || Modernizr.mobile || Modernizr.tablet) &&CNN.VideoPlayer.getLibraryName(containerId) === ‘fave’ &&jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length > 0 &&CNN.contentModel.pageType === ‘article’) {playerInstance = FAVE.player.getInstance(containerId);mobilePinnedView = new CNN.MobilePinnedView({element: jQuery(containerClassId),enabled: false,transition: CNN.MobileWebFloatingPlayer.transition,onPin: function () {playerInstance.hideUI();},onUnpin: function () {playerInstance.showUI();},onPlayerClick: function () {if (mobilePinnedView) {playerInstance.enterFullscreen();playerInstance.showUI();}},onDismiss: function() {CNN.Videx.mobile.pinnedPlayer.disable();playerInstance.pause();}});/* Storing pinned view on CNN.Videx.mobile.pinnedPlayer So that all players can see the single pinned player */CNN.Videx = CNN.Videx || {};CNN.Videx.mobile = CNN.Videx.mobile || {};CNN.Videx.mobile.pinnedPlayer = mobilePinnedView;}if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) {videoPinner = new CNN.VideoPinner(containerClassId);videoPinner.init();} else {CNN.VideoPlayer.hideThumbnail(containerId);}}},onContentEntryLoad: function(containerId, playerId, contentid, isQueue) {CNN.VideoPlayer.showSpinner(containerId);},onContentPause: function (containerId, playerId, videoId, paused) {if (mobilePinnedView) {CNN.VideoPlayer.handleMobilePinnedPlayerStates(containerId, paused);}},onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;CNN.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);}},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {/* Dismissing the pinnedPlayer if another video players plays an Ad */CNN.VideoPlayer.dismissMobilePinnedPlayer(containerId);clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onAdPause: function (containerId, playerId, token, mode, id, duration, blockId, adType, instance, isAdPause) {if (mobilePinnedView) {CNN.VideoPlayer.handleMobilePinnedPlayerStates(containerId, isAdPause);}},onTrackingFullscreen: function (containerId, PlayerId, dataObj) {CNN.VideoPlayer.handleFullscreenChange(containerId, dataObj);if (mobilePinnedView &&typeof dataObj === ‘object’ &&FAVE.Utils.os === ‘iOS’ && !dataObj.fullscreen) {jQuery(document).scrollTop(mobilePinnedView.getScrollPosition());playerInstance.hideUI();}},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘restoreEpicAds’);}clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentReplayRequest: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);var $endSlate = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0);if ($endSlate.length > 0) {$endSlate.removeClass(‘video__end-slate–active’).addClass(‘video__end-slate–inactive’);}}}},onContentBegin: function (containerId, cvpId, contentId) {if (mobilePinnedView) {mobilePinnedView.enable();}/* Dismissing the pinnedPlayer if another video players plays a video. */CNN.VideoPlayer.dismissMobilePinnedPlayer(containerId);CNN.VideoPlayer.mutePlayer(containerId);if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘removeEpicAds’);}CNN.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);CNN.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) {if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘restoreFreewheel’);}navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(false);}}},onCVPVisibilityChange: function (containerId, cvpId, visible) {CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);}};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) {configObj.adsection = window.ssid;}CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;CNN.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});CNN.INJECTOR.scriptComplete(‘videodemanddust’);

Read More