How DreamHost Builds Its Cloud: Selecting Microprocessors

This is post No. 2 in a series of posts about how DreamHost builds its Cloud products. Written by Luke Odom straight from data center operations. 
In this post, we are going to be looking at what processor we are using in the new DreamCompute cluster, and how we picked it!
A processor is one of the most crucial components of a machine. The processor, also known as the CPU, is the metaphorical brain of the computer. It does all the “thinking” for the computer. A CPU can have one or more cores. A core is the part of the processor that does the actual computing. The first thing to consider is the instruction set. This is the language that the processor speaks. The popular instruction sets for use in servers are Sparc, ARM, and x86-64. Processors using the Sparc instruction set are made by Oracle. While Linux can run on them, the

Original URL:

Original article

How DreamHost Builds Its Cloud: Selecting Hard Drives

This is the third in a series of posts about how DreamHost builds its Cloud products. Written by Luke Odom straight from the data center operations. 
To begin picking what drives we wanted to use in our new DreamCompute cluster, we first looked at the IO usage and feedback from the beta cluster. The amount of data moving around our beta cluster was very small. Despite the fact that we had over-provisioned, and had very little disk activity in our beta cluster, we still received a lot of feedback requesting faster IO. There were three main reasons that the throughput and latency in the beta cluster was slow.
The first reason was our choice of processor and RAM amount. We used machines of the same specs we used for DreamObjects. This worked well there, where there is a lot of storage but it is not accessed very often. However, in DreamCompute we

Original URL:

Original article

The Arduino Split is Over, New Non-Profit Formed

“Today is one of the best days in Arduino history,” announced Massimo Banzi, Co-Founder of Arduino LLC, calling it “a new beginning” for Ardunio. Slashdot reader ruhri reports:
Massimo Banzi and Federico Musto, co-founders of the Arduino Project, announced they have settled their differences that had resulted in the creation of Arduino LLC and Arduino SRL. A new, unified Arduino Holding and Arduino Foundation will be created.

“Massimo Banzi and Federico Musto took the stage today at the New York Maker Faire to announce the good news,” reports a blog post at “At the end of 2016, the newly created ‘Arduino Holding’ will become the single point of contact for the wholesale distribution of all current and future products… In addition, Arduino will form a not-for-profit ‘Arduino Foundation’ responsible for maintaining the open source Arduino desktop IDE, and continuing to foster the open source movement by providing support for a

Original URL:

Original article

Introduction to 9front

FQA – Introduction To Plan 9 |
FQA 2 – Getting To Know 9front
html |
pdf |

1.1 – What is 9front?

Plan9front (or 9front) is a fork of the
Plan 9 from Bell Labs operating system. The project was started to remedy a perceived lack of devoted development resources inside Bell Labs,[citation needed] and has accumulated various
fixes and

This FQA specifically covers only the most recent release of 9front.

1.1.1 – Cirno’s been our mascot for a while.

Our mascot

Glenda is getting old, Cirno is now our mascot.


• she is known to be the strongest


1.2 – On what systems does 9front run?

9front runs on the following platforms:

FQA 3.2 – Selecting Hardware

1.3 – Why might I want to use 9front?

New users frequently want to know whether 9front is superior to some other free UNIX-like operating system. That question is largely unanswerable and is the subject of countless (and useless) religious debates. Do not, under

Original URL:

Original article

ownCloud Desktop Client 2.2.4 Released with Updated Dolphin Plugin, Bug Fixes

ownCloud Desktop Client 2.2.4 is now the most advanced stable release of the open-source, free, and cross-platform software that acts as a graphical user interface for users to interact with an ownCloud server.

Original URL:

Original article

How to install and run Dropbox from a headless Linux server

Article note: Would come in handy for things like web publishing or providing server-side processing of files put in DB folder.If you have a headless Linux server that needs access to files from a Dropbox account, here’s what to do.

Original URL:

Original article

C Hypertext Library

C Hypertext Library – A library for writing web applications in C

(Simple Hello World in CHL)

See examplesTutorial,

What is CHL?

CHL, short for C Hypertext Library, is a library used to write web applications of all sorts in the C programming language. CHL provides you with a lot of useful features:

Parsing and fetching HTTP data, such as POST and GET.
Creating and deleting HTTP headers.
A dedicated API for creating and deleting cookies.
The ability to execute CHL functions within HTML files

and a lot more…

Why CHL?

What makes CHL uniqe is the support for executing functions inside HTML files, much like PHP using the syntax, though CHL uses the syntax.


How does it work?

Web applications written in C must somehow be executed by the Web server since C is a compiled langauge. To make this possible CHL is based on CGI (Common Gateway Interface), which in short means that

Original URL:

Original article

Neural-redis – Neural networks module for Redis

Machine learning is like highschool sex. Everyone says they do it, nobody really does, and no one knows what it actually is. — @Mikettownsend.

Neural Redis is a Redis loadable module that implements feed forward neural
networks as a native data type for Redis. The project goal is to provide
Redis users with an extremely simple to use machine learning experience.

Normally machine learning is operated by collecting data, training some
system, and finally executing the resulting program in order to solve actual
problems. In Neural Redis all this phases are compressed into a single API:
the data collection and training all happen inside the Redis server.
Neural networks can be executed while there is an ongoing training, and can
be re-trained multiple times as new data from the outside is collected
(for instance user events).

The project starts from the observation that, while complex problems like
computer vision need slow to train and complex neural networks setups,

Original URL:

Original article

Internal email: Microsoft forms new 5,000-person AI division; key exec Qi Lu leaving after bike injury – GeekWire

Microsoft says it has formed a new 5,000-person engineering and research team to focus on its artificial intelligence products — a major reshaping of the company’s internal structure reminiscent of its massive pivot to pursue the opportunity of the Internet in the mid-1990s.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: