Home Blog Page 1000

Exclusive Interview: Emby Founder Luke Pulverenti

Emby-logoRecently, I wrote a tutorial on Emby, a media server that allows users to stream their own media across devices. What attracted me to Emby was that it’s a fully open source project, compared to Plex which I heavily use. To learn more about the Emby project (formerly known as Media Browser), I reached out to Emby founder Luke Pulverenti. Here, he talks about choosing an open source development approach and about the Emby project’s goals for the future.

Can you tell us a bit about yourself? What do you do and where you live?

I live in New England, and as of earlier this year I work full-time on Emby. Before that I worked in the healthcare software industry and also for other startups.

When did you become interested in open source?

Before Emby, I had limited open source experience. I submitted small bug fixes here and there to different projects that I took an interest in. The Media Browser project was always fully open source, and with the re-branding to Emby we felt that was the best way for the project to continue moving forward.

What was the goal behind starting Emby?

Emby has been around since 2008, and was formerly known as Media Browser. Media Browser was a plugin for Windows Media Center and had a very distinct reputation. It did not have the feature set of other products such as Xbmc, but it had the best presentation around, and when you wanted to show off your setup, you did it with Media Browser.

luke-EmbyI was just an ordinary Media Browser user, and when Windows 8 was released without Windows Media Center, the team had a decision to make. Either evolve or become irrelevant as Windows Media Center fades away. That’s when I approached ebr (who was then the main developer responsible for Media Browser) about re-inventing the product with a client-server architecture that would give us a platform to become a true media server solution for both local and remote content. So, this decision was based primarily on continuing the project we love and finding a way for it to continue to thrive.

Is Emby server fully open source? If yes, what license are you using and why did you choose it to make open source?

Emby Server is fully open source under GPL V2.0. Anyone can run from source and be up and running in a matter of minutes. It’s important to mention though that our goal is to produce the best experience we possibly can. If an agreement with a potential partner were to require us to make certain modules closed source, then we would not hesitate to do that. These situations are reserved for standalone, optional features and will not prevent running the core server from source.

Is Emby a company with full-time employees, or is it a part-time project that you manage?

Yes, Emby is an LLC, and there is a very small number of us working full-time. The project has grown to the point where it needs full-time attention in order to be able to support users and be competitive with other products.

What infrastructure do you use for publishing the source code and what infrastructure are you using to offer compiled binaries?

Our source code is on GitHub, along with documented build scripts for Windows and Linux. Several of the Linux packages are using the Open Build Service, while others are maintained by volunteering community members. We are currently working on getting packages released for QNAP, Synology, and other NAS devices.

I found it strange that Emby is not available for openSUSE, what’s the reason?

We’d like to be on every distribution that we possibly can. It is only a matter of time and resources. In the meantime, until there is a dedicated openSUSE package, the Docker installation is a great alternative.

The Emby Connect service is similar to Plex Pass. What are the additional features users can get?

Emby Connect is a completely free service that makes it easy to sign into your apps when away from home and manage connections to multiple servers.

Normally, signing into a server requires three pieces of information — the server IP address, along with a username and password. With Emby Connect, you no longer need to know a server’s IP address in order to connect.

How do you fund the development?

We have subscription services that we call the Emby Supporter membership. We use these for bonus features that we think users will find value in purchasing. They help fund the project and allow us to compete with other products.

What’s your long-term goal with Emby? Where do you want to see it?

Our goal is to continue to evolve with the industry and become the best way to consume and manage personal media. As new technologies emerge, we want our users to be confident that we’re going to be there bringing them the integration they’re looking for. In 2015, cloud services and storage have become more affordable for mainstream users. In 2016, I expect they’re going to really begin affecting the way we use apps on a daily basis, and Emby will be there to help you take advantage of it. Conversely, as client devices continue to become more powerful, so too will the in-app experiences.

ODPi Doubles Membership, Announces Technical Milestones and Open Governance Structure

LF-logo-newODPi, a nonprofit organization accelerating the delivery of Big Data solutions by powering a well-defined platform called ODPi Core, today announced new members, technical milestones, its formal governance structure and that it will be hosted at The Linux Foundation as a Collaborative Project.

The explosion of data and the requirements to store and process information has resulted in a variety of Big Data solutions. ODPi brings industry leaders together to accelerate the adoption of Apache Hadoop and related Big Data technologies and make it easier to rapidly develop applications. This will be done through integration and standardization of a common reference platform that enables users to realize business results more quickly.

Read more at Linux Foundation

Gender Gap Widens in Cyber Security Field Long Dominated By Men

Women account for just one out of 10 cyber security professionals, as the gender gap widened over two years in a male-dominated field with a drastic workforce shortage, a survey showed.

ISC2, the largest organization that certifies cyber professionals, said on Monday that a poll of nearly 14,000 information security professionals in developed countries found that just 10 percent were women. That is down from 11 percent two years ago, said ISC2 official Elise Yacobellis. “It is certainly alarming to see it go down to 10 percent,” Yacobellis said in interview.

Read more at Reuters

Review: Silent Circle Blackphone 2

So, so many of the phones we review here at WIRED are boring. There’s really nothing special to tell you about most of them. We can talk about processors or fun camera tricks, but like the paintings of Thomas Kinkade, every phone is just a variation on a common theme.

The Blackphone 2, the second device from the Swiss company Silent Circle, is unique. It promises a fully private experience, with advanced security features, deep permissions management, and encrypted voice, text, and video chat built in.

Read more at Wired

Google and NASA Are Getting a New Quantum Computer

WashingtonC16-3.0.0The famous Quantum Artificial Intelligence Lab is getting some powerful new hardware. A joint project between Google, NASA, and the Universities Space Research Association, the Quantum AI Lab today announced a multiyear agreement to install a D-Wave 2X, a state-of-the-art quantum processor released earlier this year. With over 1,000 qubits, the machine is the most powerful computer of its kind, and will be put to work tackling difficult optimization problems for both Google and NASA.

The fragility of the qubits also means the computer’s processor can only operate at extremely cold temperatures. The 2X’s standard operating temperature is less than 15 millikelvin, a temperature far colder than outer space.

Read more at The Verge

Orange Pi PC Is An Open-Source Single-Board Computer That Runs Android and Ubuntu

orange-pi-pcThe guys over Orange Pi have announced a new, cheaper version of their well-known Orange Pi 2 SBC (Single-Board Computer), which is dubbed Orange Pi PC, it’s open source, and it’s available for only $15 (€13).

Boasting an AllWinner H3 Quad-core Cortex-A7 H.265/HEVC 4K CPU, Orange Pi PC ships with a Mali400MP2 GPU that runs a 600MHz and supports OpenGL ES 2.0, 1GB DDR3 that is shared with the GPU, an 10/100M Ethernet RJ45, a TF card, and a MMC card slot. Best of all, Orange Pi PC comes with support for running the Ubuntu and Debian GNU/Linux distributions, Google’s Android…

Read more at Softpedia Linux News

Ubuntu Snappy Core 15.04 Has a New and Improved Raspberry Pi 2 Image

ubuntu-snappy-core-15-04Canonical’s Oliver Grawert had the great pleasure of announcing the general availability of the new and improved Raspberry Pi 2 image of the Ubuntu Snappy Core 15.04 operating system.

Being based on the latest Linux 4.2 kernel, the Ubuntu Snappy Core 15.04 Raspberry Pi 2 image is fully working, all of its device parts received internal modifications in order to work perfectly with Linux kernel 4.2, and it uses the linux-raspi2 package that was shipped by the Ubuntu Kernel team…

The 6 Best Natural Language Processing Tools in the World Today

In our formative years, we master the basics of spoken and written language. However, the vast majority of us do not progress past some basic processing rules when we learn how to handle text in our applications. Yet unstructured software comprises the majority of the data we see. NLP is the technology for dealing with our all-pervasive product: human language, as it appears in social media, emails, web pages, tweets, product descriptions, newspaper stories, and scientific articles, in thousands of languages and variants.

Many challenges in NLP involve natural language understanding. In other words, computers learn how to determine meaning from human or natural language input, and others involve natural language generation.

<A HREF=”http://www.linuxlinks.com/article/20150926105743917/NaturalLanguageProcessing.html“>Full story</A>

Apache Big Data Preview: Q&A with Pivotal’s Roman Shaposhnik

Pivotal WhiteOnTealSpun off from VMware and EMC in 2013, Pivotal Software, Inc. “represents the nexus between next-generation data-driven application architecture and approaches to transforming the enterprises into modern software companies,” says Roman Shaposhnik, Director of Open Source at Pivotal. “Work there feels like a unique opportunity, like, when I was at Sun Microsystems, I felt the creation of Java was a new way to develop software for the Internet.”

Shaposhnik will be participating in the keynote panel “ODP: Advancing Open Data for the Enterprise” at the upcoming Apache Big Data conference. As a preview to the event, we spoke with Shaposhnik about some of Pivotal’s products and the company’s support of open source.  

Companies like EMC and VMware tend to buy companies. Yet here, they spun one out. Why do you feel that was the right way to go?

For a company addressing next-generation data-driven application development, it has to be a standalone company.

Having Pivotal as an independent legal entity means we can have a very different relationship with open source software, and allows us to pursue our vision of a platform. For example, Cloud Foundry, which was developed originally at VMware is one of the cornerstone technologies of Pivotal. VMware’s focus is on virtualization technology. EMC’s is on storage. So it works out very well.

Do Cloud Foundry and VMware’s products co-exist?

Yes. They’re very complementary.

Pivotal offers a PaaS solution that delivers a set of services. These services need to run on a server-side infrastructure, like VMware, OpenStack, etc… although we prefer VMware. And data needs to be stored somewhere — like on EMC, although we can run on general-purpose storage.

What does Pivotal offer?

Pivotal Cloud Foundry, Pivotal Big Data Suite, and Pivotal Labs.

Pivotal Cloud Foundry is a comprehensive cloud-native platform, on which you can develop and run the kind of user-facing, big data apps that many companies are moving to — and lets you develop and iterate fast, deploying new features, versions and apps hourly if you want to, not just only once per month or quarter.

Pivotal Cloud Foundry is a product, including support, based on the Cloud Foundry open source project from the Cloud Foundry Foundation. Pivotal is one of the Foundation’s Platinum members, along with IBM, HP, and others.

Pivotal Labs helps companies move from traditional large, slow develop, test, deploy cycles to a new Agile model, to take advantage of a platform like Pivotal Cloud Foundry.

And Pivotal Big Data Suite lets companies handle and work with “big data,” in quantities and ways that legacy, silo’d, expensive tools couldn’t — or not affordably, or not fast enough.

Who’s using these products and services, and why?

Companies like Uber, Netflix, and many “business-model-disruptive” startups are succeeding by creating user-facing apps that be iterated from development to deployment quickly and frequently, can handle lots of users, and quickly extract information from large amounts of data. Large, established, traditional businesses like the Walmarts, Targets, taxi companies, and others are having to respond to this disruption be changing how they make and use IT — like the disruptive startups, transforming themselves into software-defined companies.”

Cloud Foundry is a tool for doing this, and Pivotal Labs helps companies change so they can take full advantage of these new tools and methods.

Pivotal-Roman Shaposhnik-2

Can you tell us about Pivotal’s support of open source?

Almost all of what we have and do is open source. A few pieces are still proprietary — mostly where the software comes from partnerships and relationships, areas where there are patent implications, and other things we have no control over. We are trying to rectify this, and push everything we can into open source. But the core tech is all OSS.

Tell us about Pivotal’s HAWQ technology. What does HAWQ stand for?

It stands for real SQL is finally Hadoop-native (laughs). Or, you could say it stands for Hadoop with Query. That’s my opinion at least.

What is HAWQ?

Pivotal HAWQ is essentially is a Hadoop-native advanced SQL analytics database.

“Hadoop-native” means that it is native to how Hadoop manages data… HAWQ is integrated with the Hadoop Distributed File System (HDFS)… and also with all other members of the Hadoop ecosystem, any way of representing data on Hadoop.

Being native means that HAWQ is well integrated with Hadoop’s resource management: YARN… YARN is how HADOOP partitions resources between different analytics frameworks, let them co-exist on the same compute cluster, and access data locked within the same cluster. HAWQ is fully YARN-aware.

Advanced SQL means we are fully SQL compliant. As a result, for example, HAWQ lets you hook up TABLEAU, which is the one of the most popular Business Intelligence tools available today… this means we can help BI users migrate to from their legacy systems to cloud-native environments.

Unlike other tools used by BI analysts, HAWQ is also useful for data scientists. HAWQ supports MADLIB, so they can do things like run linear regressions on the data, do feature extraction on unstructured data, etc… with an environment that’s familiar not just to BI users but also to data scientists. This makes it easier to bring (sell) HAD into the enterprise, because the APIs stay familiar.

To whom is HAWQ useful and where?

HAWQ is good for anyone trying to expand a traditional massively-parallel processing (MPP) database — verticals like financial, oil and gas, big retail, telco. Anybody who needs MPP power combined with Hadoop ecosystem. And anybody already using Hadoop should be trying HAWQ on the same cluster, if analytics rather than transactions are your priority.

Tell us more about the Open Data Platform.

ODP is an exciting initiative, letting different players in Hadoop space advance the state of Hadoop as a holistic platform.

It’s exciting because it allows vendors to solve a very important problem: make sure that Hadoop wins in the enterprise. Think back to the “Unix wars,” where the only winner was Microsoft.

ODP is a non-profit collaborative project so vendors can work together on the core platform, getting it to the level of enterprise readiness, so Hadoop can “leap the chasm” to be useful and ubiquitous in data centers, like Oracle is today. ODP invites all the vendors to grow the market, and then see who owns shares of that much bigger marketplace.

What’s your favorite open source tool?

I still play with the Plan9 operating system that came from Bell Labs. I love it because it’s small and agile enough to fit into weird how like my Raspberry Pi. It’s a tool for all the weird things I do in my spare time.

I use Mutt, which is one of the first OSS projects I contributed to, back at Sun.

Vi or Emacs?

Vi. But on Plan9, I’d rather use Acme.

Real-Time E-Book Editing With Calibre

jack-calibre-1If you’ve worked with e-books, you know that editing them can be a work-flow nightmare. You format the book, save it, convert it, and check it out. When you find issues, you then must reformat, save again, reconvert, and recheck. This can become quite tedious when you run into stubborn or numerous formatting errors that slip through the cracks.

However, that time-consuming process doesn’t have to be so frustrating… at least not when you have Calibre at hand. With this outstanding, open source e-book management software, there’s a lesser-known feature that allows you to edit your e-book, in real time, to remove those formatting (and other) mistakes with ease. You can even do the entire formatting within Calibre and bypass any errors introduced by a middle man.

The only caveat to this process is that it requires you have at least a basic understanding of HTML and CSS (as the editing pane works with both). In other words, you’re not going to be editing a LibreOffice .odt file in a WYSIWYG editor. Also, you must have converted your e-book to either .epub or .azw3 formats (the Calibre editor cannot work with .mobi files).

I won’t go through the Calibre conversion process, so these steps assume you already have your book converted into the necessary format. With that said, let’s walk through the editing process of your book.

The Editing Window

To get to the editing window, right-click on the book you want to work with (from within Calibre’s main window—see Figure 1 above) and select Edit book.

Once opened, you’ll find three panes:

  • Book navigation (far left) is where you select what you want to view (chapters, styles, images, fonts, etc)

  • Work pane (center) is where you do the editing of the book

  • Preview pane (right) displays the contents of the book

What’s important to note is, from within in the navigation pane, you can expand each tree to view individual entries. When you expand the text tree, you will see each chapter of your book (depending upon how you’ve handled the conversion). For example: When I convert books, I always change the conversion wizard to search for the HTML <h3> tag to use as chapter headings. I also instruct Calibre to start a new page with every <h3> tag. Figure 2 illustrates each new chapter of a book.

jack-calibre-2When you double-click on a chapter in the left navigation, it will open up in a new tab in the editing pane. You can also open up the document style sheet. This makes for a handy reference point as you work through the files (or should you need to make changes to one or more of the styles). As you make changes (to either a chapter or to the style sheet), they will appear in the live preview window. As you switch tabs in the editor window, the preview window will automatically switch to preview what is being edited.

At the bottom of the preview pane, you will notice a toolbar with a few buttons and a search bar (Figure 3). The buttons are (from left to right):

  • Disable/enable auto-reload of preview

  • Disable/enable syncing of preview position to editor position

  • Split file at specified location

  • Reload preview

  • Find next

  • Find previous

jack-calibre-3The editor pane also has several buttons (Figure 4) that allow you to easily insert tags, images, hyperlinks, formatting, colors, and even a button for beautifying the current working file.jack-calibre-4

Working with the Editor

Now that you are familiar with the editor layout, let’s take a look at the heart of the tool. As long as you are familiar with HTML and CSS, getting up to speed with the editor should be quite simple. Open up a chapter (or style sheet) and start editing.

If you open a file and find the HTML to be hard to read (some applications like MS Word are very bad at creating HTML), you can click the Beautify button to clean up the code. This will auto-indent and color code the HTML of the file. Figure 5 illustrates how well the Beautify tool works to make your job much easier.

jack-calibre-5When you complete the editing (and beautifying), I highly recommend you run the Check Book tool. In the main toolbar you’ll see the ladybug icon—click it to run the checker. If it reports errors, address them and rerun the checker. You can also run the built-in spell checker from the Calibre main toolbar (Figure 6). 

jack-calibre-6Once you’ve completed the entire editing process, all you have to do is click the Save button (or Ctrl+S) and the epub (or azw3) file will automatically reflect your changes.

Creating Checkpoints

This is an important feature—one you should not overlook. As you work on your book, you can create checkpoints. These checkpoints are restore points that you can revert to, should something go awry in your editing (which could save you a lot of work).

calibre 7To create a Checkpoint, simply click the thumbtack icon in the toolbar and give the Checkpoint a name. If you find yourself in a situation where you need to revert, click on the Edit menu and you should see the last Checkpoint created. If you’ve created more than one Checkpoint, you can click the View menu and check the box for Checkpoints. This will add an additional preview pane (in the bottom of the left navigation—Figure 7) so you can jump to whatever Checkpoint you need.

Creating and editing e-books doesn’t have to be a struggle. If you’re looking for a way to make this process far more efficient, you should dive into Calibre’s e-book editor and you’ll save time and frustration alike.