Tag Archives: InfoWorld tech news

In a good sign for Okta's IPO on Friday, the company priced its shares high with a $1.5 billion valuation (OKTA)

Todd McKinnon OktaThe second big enterprise tech IPO of the year will take place on Friday and early signs are looking good.

Okta initially said it would price shares between $13-$15 per share, then raised its range to $15-$17 earlier this week and on Thursday officially settled on a price of $17 per share.

That puts the Okta’s market value at $1.54 billion, which is above the $1.2 billion valuation it had as a private company — good news for its investors as well as for other highly valued private  tech companies looking at the public markets.

Okta plans to sell 11 million shares on Friday, which will raise $187 million, and it’s already baked-in a second offering, giving the underwriters a 30-day option to purchase up to 1.65 million more shares and bringing the total amount of money it could raise to just over $215 million.

We’ll see if investors bite, just like they liked did for the first enterprise tech IPO this year, MuleSoft. Shares of MuleSoft popped 50% opening day and have stayed well above its $17 opening price ever since.

Okta will trade on the Nasdaq under the stock ticker “OKTA.”

Okta’s financials show growing revenue, and a narrowing loss (thanks to increased sales and marketing):

  • Revenue of $160 million in fiscal 2017, up 86% from roughly $86 million in 2016.
  • Gross profit (before sales, admin and R&D expenses) of about $104 million in 2017, up from about $50 million in 2016.
  • Net loss of about $84 million in 2017, compared to $76 million in 2016.
  • In the ramp up to the IPO, Okta cranked up its sales and marketing expense to about $119 million in 2017 from about $78 million in 2016.

SEE ALSO: The alarming inside story of a failed Google acquisition, and an employee who was hospitalized

Join the conversation about this story »

NOW WATCH: Your neighbor’s WiFi is ruining yours — here’s how to fix it

Microsoft Office 2010
Fatal error: Call to a member function xpath() on a non-object in /home1/mylifeco/public_html/pricecutterstore.com/admin/models/api/affiliate_window.class.php on line 129

Technorati Tags: , , , , ,

Twitter sues the US government for demanding it unmask an 'alt' account

Twitter is suing the U.S. Department of Homeland Security and alleging the government is misusing an investigative tool as part of an internal witch-hunt to uncover who is behind a Twitter account critical of the immigration service.

The lawsuit, filed on Thursday in California, comes on the heels of a report that visitors to the U.S. could soon be routinely asked to hand over email and social media account passwords to the immigration service.

In its lawsuit, Twitter says that U.S. Department of Homeland Security and U.S. Customs and Border Protection have demanded it hand over information regarding the @alt_uscis Twitter account.

To read this article in full or to leave a comment, please click here

Microsoft Office 2010
Fatal error: Call to a member function xpath() on a non-object in /home1/mylifeco/public_html/pricecutterstore.com/admin/models/api/affiliate_window.class.php on line 129

Technorati Tags: , , , , ,

New Share Experience in Windows 10 Creators Update

Here we’ll describe how we’ve made sharing in Windows 10 Creators Update better than ever before. In addition to refreshing the entire Share experience to make it easier to use, we’ve added new features and capabilities for developers. In this blog post, we’ll guide you through the new experience and examples of the updated Share developer features, with full source code available on GitHub.

UI redesign

First, let’s talk about the redesigned Share experience. We’ve rethought it from beginning to end – and that includes the Share icons that users will be utilizing. You can read a great blog post about the reasons and the process here, but in short, we’ve refreshed the Share icon in Windows to be more familiar and user-friendly!

Previous Windows Share icon on the left and the new Share icon on the right.

As a developer, if you use the standard icon for Share, you’ll get this change for free. The flow begins in the same way: tapping on the icon will launch the new Share dialog to show what apps can share this content.

For example, within Microsoft Edge, users can tap on the Share icon to share the web page they are currently on:

Launching Share from Microsoft Edge with the new icon

You should see the new Share dialog launch in the center of the invoking app. For developers, nothing has changed so far – the same code you used to launch Share in the past will now automatically launch the new Share dialog. This Share dialog contains some information about the content being shared as well as the apps that they can share this content with.

When the user selects an app (e.g. Mail or Facebook), it will invoke the Share target modally in the center of the app.

Store promotion

In the new Share dialog, you may have noticed there are a couple apps tagged with “Install.” In the past, we’ve noticed that users will leave the Share experience when they don’t see the app they want to share content with. To make it easier for everyone to find the right target, we’ve started promoting some of the top Share target apps in the Windows Store directly in the Share experience. For example, in the Share window displayed above, the user can choose to share with one of the installed apps (e.g. Facebook, Mail, Twitter, etc.), or download one of the suggested apps to Share (e.g. LINE, Messenger). Picking one of the promoted apps will take the user to the Store to install the corresponding app. Promoted apps are chosen based on their popularity in the user’s region (i.e. the most popular Share targets are promoted). Once the app is installed, the user will be able to share content with it. As a developer, you don’t need to do anything – the top apps will show up for your users immediately. This makes it easier than ever before for our users to share content to popular apps they might care about.

Developer features

Share Providers

We wanted to go even further to make it easier for users to find apps and targets that they might want to share with (Share Providers). Share Providers are app-defined targets that enable you, as the developer, to inject targets directly into the Share contract as part of your Share experience. This means that even if a given app or behavior is not currently available in the Windows ecosystem, you can include a Share Provider to bring this functionality to your users. Furthermore, if the app you want your users to share to is available on Windows but there are web SDKs that offer richer functionality, you can choose to include a Share Provider to build the experience you desire. As a developer, it’s easy to add one of these into Share:

First, register for the ShareProvidersRequested method in the OnNavigatedTo method of your page.

// Add Share Events in OnNavigatedTo
        protected override void OnNavigatedTo(NavigationEventArgs e)
            // Get the current Data Transfer manager
            this.manager = DataTransferManager.GetForCurrentView();

            // Setup Data package in DataRequested event as before
            manager.DataRequested += OnDataRequested;

            // Register for ShareProvidersRequested event 
            manager.ShareProvidersRequested += OnShareProvidersRequested;


Then, handle the event when it’s raised and add Share Providers into the list provided in the event args.

// Handle this event to add a Share Provider
        private void OnShareProvidersRequested(DataTransferManager s,
            ShareProvidersRequestedEventArgs e)
            // Deferral included for any long running tasks
            Deferral d = e.GetDeferral();

            // Show "Copy Link" Share Provider only if the shared content includes a link
            if (e.Data.Contains(StandardDataFormats.WebLink))
                // Specify icon for the Share Provider
                RandomAccessStreamReference copyIcon = 
			RandomAccessStreamReference.CreateFromUri(new Uri(@"ms-

// Create the Copy Link Share Provider with Display Name, icon and callback function
                ShareProvider copyProvider = new ShareProvider("Copy Link", copyIcon, 
			Windows.UI.Colors.Red, OnCopySelected);

                // Add to the list of Share Providers and pass them to DataTansferManager

            // Complete Deferral

In the screenshot at the beginning of this section, you can see “Copy Link” as a Share target, which has been added to Share dialog using the code snippets shown above. To implement the Share Provider, all you need to do is implement the Callback function specified when you create the object. The code below simply takes the WebLink from the ShareDataPackage and places it on the Clipboard.

        // Implement Copy Link ShareProvider 
        private async void OnCopySelected(ShareProviderOperation operation)
            Uri copyURI = await operation.Data.GetWebLinkAsync();
            DataPackage package = new DataPackage();

await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync (CoreDispatcherPriority.Normal,
            () =>

Share completed

We also heard feedback from source apps that were interested in learning more about content that users share from their apps. Content that people choose to share is often important or valuable in some way, so we want to give developers information about the content and the target. To make this possible, we have introduced a new event called “OnShareOperationCompleted”. Your app can subscribe to this event to get information about the Share target and to build experiences around content that users have shared in the past.

Here’s how you use it:

First, register for ShareCompleted in your OnDataRequested method in your share implementation. This gets called when the target calls ReportCompleted.

private void OnDataRequested(DataTransferManager sender, DataRequestedEventArgs args)
            // Get the current DataRequest
            DataRequest request = args.Request;

            // Setup sample share data
            request.Data.Properties.Title = "Share Link Example";
            request.Data.SetText("Hello World");
            request.Data.SetWebLink(new Uri("http://www.bing.com"));

            // Register Share Operation Completed
            request.Data.ShareCompleted += OnShareCompleted;

Then, handle the event when it’s raised to see all of the information about the shared content. This simple implementation just prints out information about the target into the debug console.

// Use the OnShareCompleted event to get information about successful shares
        private void OnShareCompleted(DataPackage sender, ShareCompletedEventArgs args)
            Debug.WriteLine("Share Completed");
            Debug.WriteLine("AUMID: " + args.ShareTarget.AppUserModelId);
            Debug.WriteLine("Share Provider: " + args.ShareTarget.ShareProvider.Title);

Wrapping up

Sharing is important to us, and that’s why we’re excited to have everyone start using the new Share experience and other exciting features with the Creators Update. Universal Windows app developers can start building on these features today with in the most recent Windows Insider Builds. As always, we’ll keep listening to your feedback and embrace the opportunity to iterate and improve as needed. We hope all app developers and users alike will love the new changes to Share in Windows! Happy sharing, everyone.

Technorati Tags: , , , , ,

Adobe Research demos new app that may one day allow you to take better selfies

 Adobe has a tendency to show early demos of the technologies it’s working on but isn’t quite ready to launch publicly. The latest of these is a selfie app from Adobe Research the company outed on its YouTube channel earlier today. Read More

Technorati Tags: , , , , ,

Comcast announces its new wireless business, Xfinity Mobile

 Comcast, a cable company notorious for poor customer service, now wants to be your cellular provider, as well. The company today announced its new business, Xfinity Mobile, a wireless service offering unlimited data plans at $65 per line, that can be brought down to $45 per line for customers that subscribe to Comcast’s high-end  X1 packages. The service will run over top… Read More

Technorati Tags: , , , , ,

Facebook Messenger’s AI ‘M’ suggests features to use based on your convos

 Write “You owe me $20” and Messenger will suggest you use its payments feature. If someone says “goodbye,” Messenger will recommend a “bye-bye” GIF. That’s how Facebook’s new M Suggestions work. Facebook’s AI assistant will privately interject recommendations above the redesigned one-line message composer in your Messenger conversations,… Read More

Technorati Tags: , , , , ,

I got a ride in a $416,000 Rolls-Royce — and the best features are in the back seat

Rolls Royce Ghost Black Badge 2

It’s seems fair to say that anyone spending close to half-a-million on a car expects it to provide a driving experience like no other.

But when it comes to the Rolls-Royce Ghost, it’s not necessarily the driving experience that’s out of this world, but the back seat experience. We got a ride in a Rolls-Royce Ghost “Black Badge” edition — a roughly $306,000 car with more than $100,000-worth of luxurious add-on features — and it was out of this world.

Scroll down for a look inside:

SEE ALSO: I got a ride in the $100,000 electric car trying to take on Tesla — here’s what it was like

Here it is in all its glory: a $415,600 luxury Rolls-Royce.

This Ghost featured Rolls-Royce’s “cobalto blue” leather interior option. It’s a bit cartoonish at first, but I grew to appreciate how the bright seats popped against the car’s black accents over time.

The seats were roomy, comfortable, and even give back massages! It’s not the best massage function I’ve ever tried, but my lower back definitely felt better walking out of the car. The seats can move back-and-forth and also come with heat warmers.

See the rest of the story at Business Insider

Technorati Tags: , , , , ,

China is Tesla’s most lucrative opportunity

Like many US companies looking to grow, Tesla has its eyes on China. After some early issues with slow deliveries and lower-than-desired sales, the electric carmaker topped $1 billion in revenue in China in 2016, more than triple the revenues it made there in 2015. Still, despite the gains, Tesla’s Chinese business remains far behind the money it makes in the US.

In late March, though, Tesla got another boost when Chinese internet giant Tencent acquired a 5% stake in the company. Though the move won’t raise any cash for Tesla directly — cash it could sure use this year — it can be seen as a vote of confidence from a major power in the country. Tesla CEO Elon Musk referred to Tencent as an “advisor” going forward.

This chart from Statista helps explain why making moves in China is significant for Tesla’s future success. Not only has China sold more electric cars than Europe or the US over the past couple of years, it’s also grown at a much faster rate.

Now, that’s not saying too much, since electric car adoption is still tiny as a whole. But as the world’s most populous country, and with tighter emission standards making it a friendlier place for “cleaner” cars like Tesla’s, China may have more room for future growth than the US, where President Donald Trump plans to relax similar restrictions.

COTD_4.6 EV sales

SEE ALSO: Streaming services aren’t the future of music — they’re the new normal

Join the conversation about this story »

NOW WATCH: Congress just voted to allow your internet provider to sell your online history and data — here’s how to protect your privacy

Technorati Tags: , , , , ,

Twitter is suing the US government over a demand to unmask the people behind an anti-Trump account

donald trump phone

SAN FRANCISCO – Twitter said in a lawsuit on Thursday that it had received a demand from U.S. officials for records that could reveal the user behind a Twitter account opposed to President Donald Trump. Twitter is challenging the demand in court.

The lawsuit over the anonymous account, claimed to be run by federal immigration employees, was filed in federal court in San Francisco, where Twitter is based.

Following Trump’s inauguration in January, anonymous Twitter feeds voicing concerns at more than a dozen U.S. government agencies appeared to challenge the president’s views on climate change and other issues.

In the lawsuit, Twitter mentions that the Twitter account in question, @ALT_USCIS, has been known to “express public criticism of the Department and the current Administration,” but that Twitter and its users are protected under the First Amendment.

The US government, Twitter says in the complaint, “may not compel Twitter to disclose information regarding the real identities of these users without first demonstrating that some criminal or civil offense has been committed, that unmasking the users’ identity is the least restrictive means for investigating that offense, that the demand for this information is not motivated by a desire to suppress free speech, and that the interests of pursuing that investigation outweigh the important First Amendment rights of Twitter and its users.”

Twitter says that “Defendants have not come close to making any of those showings.”

“The rights of free speech afforded Twitter’s users and Twitter itself under the First Amendment of the U.S. Constitution include a right to disseminate such anonymous or pseudonymous political speech,” Twitter said in the lawsuit.

The U.S. Department of Homeland Security, which is a defendant in the lawsuit, declined to comment on pending litigation.

The company said it received an administrative summons last month demanding that it provide records related to the account. The acronym CIS refers to U.S. Citizenship and Immigration Services, and the account’s description refers to itself as “immigration resistance.”

The social media company has a history of challenging other government demands for information on its users, including a 2012 demand from New York prosecutors about an Occupy Wall Street protester.

Twitter declined to comment.

You can read Twitter’s complaint in full below:

(Editing by Chris Reese and Lisa Shumaker)

Join the conversation about this story »

NOW WATCH: Forget the iPhone 7 — here are 13 reasons the next iPhone will blow everyone away

Technorati Tags: , , , , ,

Nginx creates certified third-party module program

Nginx has begun certifying third-party modules for use with its commercially supported, enterprise-level web server and load balancer. The modules add such capabilities as security, device detection, and application serving.

Nginx Plus Certified Modules are assured by the company to work with its Nginx Plus server. DeviceAtlas, Forgerock, Phusion, Ping Identity, Stealth Security, and Wallarm have already been certified after passing a test suite.

A dynamic modules capability was released as part of Nginx Plus 11, enabling modules to execute at runtime. (The company has since released version 12 of Nginx Plus.) Nginx has had modules that would work with the open source version of Nginx, but there had been no third-party modules with Nginx Plus. Modules are written in C, to provide more performance and flexibility, and Nginx is offering an Nginx Certified Modules Partner Program, providing test suites and tools to build modules that work on the platform.

To read this article in full or to leave a comment, please click here

Technorati Tags: , , , , ,