Home Blog Page 991

Industry Veterans Partner to Create a School for Software Engineers

holberton-logoWe are surrounded by IP devices. Look around, and you will see that most devices have an IP address — everything is getting smaller, and everything is getting hooked to the Internet. As more and more companies are using IT in their products, it’s creating a huge demand for software engineers. It is estimated that, by 2020, there will be 1.4 million open jobs and only 400,000 computer sciences students to fill them.

The question is whether our education system is prepared to address this demand. Soon we may face a talent crisis. A recent Linux Foundation report stated that the demand for Linux skills is growing at an unprecedented rate. The traditional systems are not adequate, argues Julien Barbier, co-founder and CEO of the newly announced Holberton School.

The Traditional Model

Barbier argues that traditional schools are great at teaching theory, but students don’t get much hands-on training. And, in the process, students spend almost fours years in college just to learn theory. When they go out to find jobs, companies that hire them first need to train them. These companies make a bet — sometimes it works, sometimes it doesn’t.

The problem with online courses, even those as highly regarded as HarvardX, is that the dropout rate is very high. Bootcamps seem to be a solution, but these are short-term courses suitable for those who are thinking of switching careers. You can’t become a software engineer in three months; it’s really hard. Organizers of such bootcamps are aware of the limitations so they select only those students who are graduates. Thus, a potential software engineer, who already spent 4 years getting a degree, goes to bootcamp to learn a very specific technology, not a broad range of skills.

Holberton School Enters the Picture

That’s where Barbier believes the Holberton School can address the problem. According to the company, a group of industry veterans from Apple, Docker, and LinkedIn have come together to solve this talent crisis. They have started a new San Francisco-based school that offers an alternative to college, online courses, and coding bootcamps.

The school aims at training high-quality, full-stack software engineers in two years by using a project-based and peer learning system already proven in Europe. One of the core parts of the curriculum is hands-on project-based studies. When students come to school they can work on their own project or ideas; they can build a product while studying. The school offers a six-month internship with companies in the middle of the course. But, if a student has already developed a product, they can create a startup instead of doing an internship.

The project has raised $2 million in seed money — led by Trinity Ventures (Dan Scholnick; board of directors, Docker and New Relic) — and including Jerry Yang (co-founder and former CEO of Yahoo!), Partech Ventures, Solomon Hykes (co-founder of Docker), and Jonathan Boutelle (co-founder of Slideshare).

The Holberton school will waive all fees for the inaugural students — they won’t have to pay any tuition for the two-year course. The first class will have 32 students, and it starts in January 2016. When I pressed about the fee for the next class, Barbier said that their goal is to make this as affordable as possible, so they will work with partners to make the next class free, if possible. However, he added that it may be too early to say anything. It may be free; it may be not.

It’s All about Open Source

On the first day of the school, students get their PCs in pieces; they have to build their computer, then install and configure Ubuntu Linux. In the first month, students focus on low-level C programming with Linux, exclusively. “We have a lot of open source projects in our curriculum, and students will also have to contribute to an open source project of their choice,” said Barbier.

“During the first year we give them projects to do. Then, starting month 4 to 9, they can replace one of our projects with theirs. In the second year, they have a lot of time to build their own products if they decide to do so, or they can work part time instead for the internship. If they have developed a product, they can do their startup if they want,” said Barbier.

Another interesting angle is that during their first year at school all projects except their own, if they decide otherwise, must be open sourced online on the repository of their choice (such as GitHub).

“Open source is a great option for teaching students because it not only helps you in building new skills as as software engineers, but also you know how to communicate with your peers. You have to understand how the team is working among many things. So I think open source is a great way to learn software engineering,” added Barbier.

Because the Linux Foundation also runs many specialized courses, I asked whether the school had any plans to collaborate with the Foundation. I was told that, although they are in touch with the Linux Foundation, it’s too early to comment on it.

Distribution Release: BackBox Linux 4.4

The BackBox development team has announced the launch of BackBox Linux 4.4. BackBox is a penetration and security assessment distribution based on Ubuntu and this latest release contains some fresh security tools and package upgrades. “The BackBox Team is pleased to announce the updated release of BackBox Linux, the version 4.4! In this release, we have some special new features included to keep BackBox up to date with last developments in security world.

Read more at DistroWatch

Dell to Buy EMC in $67B Tech Megamerger

The acquisition of data storage provider EMC would push Dell deeper into the enterprise market. Computer maker Dell is paying big bucks for an acquisition intended to create a major force in business computing.

On Monday, Round Rock, Texas-based Dell announced an agreement to purchase EMC, a provider of data storage products for businesses, for $67 billion.

Read more at The Open Road

GNOME Software Is Getting a New Rating System with Kudos

gnome-softwareThe GNOME developers are preparing to reintroduce a rating system for GNOME Software, but nothing as simple as the old one. It will be a complex way of rating the applications so that users can make informed decisions.

One of the things that has been missing from GNOME Software is the ability to rate applications and users have been asking for this feature for a long time. Some of you might remember that this feature used to be present in GNOME Software a long time ago, but it was removed. The reason was quite simple: the rating system was not good enough to clearly mark the apps. 

Computer Attack Insurance Rates Rise After High-Profile Breaches

Hacks that saw data stolen from Sony, Target, Home Depot and major health insurers have made it more expensive to cope with data theft, Reuters reports.

Just as you protect your worldly goods with house insurance, companies must insure against problems with customer and corporate data. But with hacking on the rise, that’s harder to obtain and pay for. The number of massive cyberattacks on US companies over the past two years has caused insurers to boost premiums for high-risk companies and in some cases limiting damage cover to a maximum of $100 million, Reuters reports.

Read more at The Open Road

WikiLeaks: ISPs to Hand Over Copyright Infringer Details Under TPP

The TPP will force ISPs to give up the details of customers who allegedly infringe copyright and allow rights holders to seek both compensatory and punitive damages as well as loss of profit, according to WikiLeaks.

The TPP, which reached agreement last week after talks had stalled for years over digital rights and other issues, will regulate trade between Australia, the United States, New Zealand, Canada, Singapore, Vietnam, Malaysia, Japan, Mexico, Peru, Brunei, and Chile. However, with the full text of the agreement yet to be published, citizens of those 12 countries have only had the summaries of varying detail released by the parties to go on — until WikiLeaks published a leaked copy [PDF] of what it purports to be the intellectual property chapter.

Read more at ZDNet News

DFileManager: Cover Flow File Manager

A real gem of a file manager absent from the standard Ubuntu repositories but sporting a unique feature. That’s DFileManager in a twitterish statement.

<A HREF=”http://gofk.tumblr.com/post/131014089537/dfilemanager-cover-flow-file-manager-a-real-gem“>Blog</A>

RDO Liberty (RC2) DVR Neutron workflow on CentOS 7.1

DVR is supposed to address following problems which has traditional 3 Node
deployment schema:-
   Problem 1: Intra VM traffic flows through the Network Node
In this case even VMs traffic that belong to the same tenant
on a different subnet has to hit the Network Node to get routed
between the subnets. This would affect Performance.
  Problem 2: VMs with FloatingIP also receive and send packets
through the Network Node Routers.
FloatingIP (DNAT) translation done at the Network Node and also
the external network gateway port is available only at the Network Node.
So any traffic that is intended for the External Network from
the VM will have to go through the Network Node.
   In this case the Network Node becomes a single point of failure
and also the traffic load will be heavy in the Network Node.
This would affect the performance and scalability.

Complete text of post may be seen here

UNIGINE 2.0 Real-Time 3D Game Engine Has Cool New Features for Linux, Mac, and Windows

unigine-2-0After one and a half years of development, the developers of the UNIGINE real-time 3D engine were proud to announce this past weekend the general availability of the final release of UNIGINE 2.0.

Prominent features of UNIGINE 2.0 include the enablement of the full deferred renderer by default, improvements to decals, which are now unified, better quality for the motion blue, SSAO, and bloom effects, better support for CAVE, as well as improved performance of the profiling tools. The C# and C++ APIs (Application Programming Interfaces) were extended, temporal anti-aliasing (TAA) was added…

How to install/setup mutt with Gmail on CentOS and Ubuntu?

Gmail Setup

In gmail, go click the gear icon, go to Settings, go to the tab Forwarding POP/IMAP, and click the Configuration instructions link in IMAP Access row.

Then click I want to enable IMAP. At the bottom of the page, under the paragraph about configuring your mail client, select Other. Note the mail server information and use that information for further settings as shown in the next section.

Before proceeding further visit https://www.google.com/settings/security/lesssecureapps and check Turn on radio button.

Install mutt

CentOS

yum install mutt

Ubuntu

sudo apt-get install mutt

Configure Mutt

Create

mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates

Create mutt configuration file muttrc

touch ~/.mutt/muttrc

Open muttrc

vim ~/.mutt/muttrc

Add following configurations

set ssl_starttls=yes
set ssl_force_tls=yes
set imap_user = '
 This e-mail address is being protected from spambots. You need JavaScript enabled to view it
 '
set imap_pass = 'PASSWORD'
set from='
 This e-mail address is being protected from spambots. You need JavaScript enabled to view it
 '
set realname='Your Name'
set folder = imaps://imap.gmail.com/
set spoolfile = imaps://imap.gmail.com/INBOX
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"
set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"
set smtp_url = 'smtps://
 This e-mail address is being protected from spambots. You need JavaScript enabled to view it
 :
 This e-mail address is being protected from spambots. You need JavaScript enabled to view it
 :465/'
set move = no
set imap_keepalive = 900

Make appropriate changes, like change_this_user_name to your gmail user name and PASSWORD to your gmail password. And save the file.

Now you are ready to send, receive and read email using email client Mutt by simply typing mutt.

For the first time it will prompt to accept SSL certificates; press a to always accept these certificates.

Now you will be presented with your Gmail inbox.