Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


Building and deploying large-scale machine learning pipelines - O'Reilly Radar

AddThis Social Bookmark Button
Building and deploying large-scale machine learning pipelines - O'Reilly Radar

There are many algorithms with implementations that scale to large
data sets (this list includes matrix factorization, SVM, logistic
regression, LASSO, and many others). In fact, machine learning experts
are fond of pointing out: if you can pose your problem as a simple
optimization problem then you’re almost done.

Of course, in practice, most machine learning projects can’t be
reduced to simple optimization problems. Data scientists have to manage and maintain complex data projects

A recent example would be ml-matrix — a distributed matrix library that runs on top of Apache Spark.

Workflow tools have become more common, and these days, such tools exist for data engineers, data scientists, and even business analysts (Alteryx, RapidMiner, Alpine Data, Dataiku).
As I noted in a recent post, we’ll see more data analysis tools that combine an elegant interface with a simple DSL that non-programmers can edit.

(A related AMPLab project Velox provides a framework for managing models...(Read whole news on source site)

Windows 10 – Going Backwards

AddThis Social Bookmark Button
Originally posted on: I’m not sure how, but I seem to be an outlier in this point of view.  I am finding that almost everything they are doing to Windows 10 to make it more acceptable to the masses is taking away features that I preferred in Windows 8.  It isn’t that I thought everything was great and didn’t need to be improved, but these are features that I found at the very least useful and in most cases efficient.  I’m just going to hit on the big ones here. Let’s start with the
left swipe gesture.  In Windows 8 this gave us the ability to rotate through open applications.  In most cases what you are looking for is the first previous application used.  This meant that a single swipe would bring you back to that application.  Now you have an old Windows 7 Alt+Tab screen that pops up and sticks there.  You then have to pick which screen you wanted. Another feature that I liked with the modern apps was mutually adjusting snapped apps.  If you had two apps snapped side-by-side and adjusted the border in between them both changed size.  Since...(Read whole news on source site)

Voron on Linux

AddThis Social Bookmark Button
So, this just happened: Note that this is a very important step, but it is just a first step. We have a few Linux experts review the code, and we haven’t even started yet with working on RavenDB itself. But I’m pretty happy right now.

Excerpts from the RavenDB Performance team report: Optimizing Memory Comparisons, size does matter

AddThis Social Bookmark Button
Note, this post was written by Federico. In the previous post after inspecting the decompiled source using ILSpy  we were able to uncover potential things we could do. In this fragment we have a pretty optimized method to compare an entire 4 bytes per loop. What if we could do that on 8 bytes? To achieve that we will use a ulong instead of a uint. This type of optimization makes sense for 2 reasons. Most of our users are already running RavenDB in x64 where the native word is 8 bytes and Voron is compiled
on x64 only. But even if that were not true, since the late 2000’ most CPUs would have a 64 bytes L1 cache line with half a cycle cost for a hit. So even if you can’t handle 64 bits in one go and the JIT or processor have to issue 2 instructions you are still getting a L1 cache hit and no pipeline stall. Which is GREAT . So without farther ado, this is the resulting code: Ayende’s note: In the code, the lp += (IntPtr)8/8; is actually defined as lp += 1; What...(Read whole news on source site)

The Morning Brew #1788

AddThis Social Bookmark Button
Information .NET Core Open Source Update – Immo Landwerth shares an interesting update on the .NET Core moving to open source, discussing the successes so far, and looking at some of the metrics they use to monitor progress Microsoft Orleans now available on GitHub – Lee Stott highlights the availability of Project Orleans as an […]

Automating your Azure infrastructure with Runbook management

AddThis Social Bookmark Button
With Azure automation, it’s now very easy to automate all your long running manual tasks that are repetitively executed in the Azure infrastructure with the help of PowerShell workflows that results in less errors in a better managed way. You can automate the creation, monitoring, deployment, and maintenance of resources in your Azure environment using the Azure Automation solution for Azure.

After creating the
automation account, click on the account and select Runbook from the dashboard
Click New and create a runbook with a title and description as given below
This will open the runbook edit workspace on the portal.
Automation runbooks are implemented as Windows PowerShell workflows. As you can see from the editor window, the workflow starts with a workflow keyword followed by the name of the workflow. You can add parameters...(Read whole news on source site)