Mouse without borders issue - Only one usage of each socket address

I have been using Mouse without Borders , a program that allows you to make a virtual KVM between machines for some time at home and it is awesome. You can use one set of keybard and mouse among various (windows) machines including clipboard and copy and paste. If you haven’t tried it, I would highly recommend it. However lately I could not connect between two machines and kept getting the error: “Only one usage of each socket address”. To the point where it was unusable and was pretty annoying. I looked online at their site but nothing jumped out. BTW, I was seeing this only on one machine (running Windows 10) and not the other one (also running Windows 10 but an inner ring of the Creators Update - essentially the next version of Windows). ...

February 5, 2017 · Amit Bahree

How does the Netherlands welcome the new US President?

January 27, 2017 · Amit Bahree

Bing Blues

It isn’t often that one see’s issues with Bing - I can’t recall when I last saw it, but then when it does it sure is cute. We love Pandas so this can only be good. 😄

January 10, 2017 · Amit Bahree

Happy New Year

December 31, 2016 · Amit Bahree

Blockchain, blockchain, blockchain!

Dilbert says it nicely! :)

December 4, 2016 · Amit Bahree

Object and scene detection with #AI

Continuing the previous #ArtificialIntelligence theme. Wanted to see what and how does Amazon’s rekognition work and different from the #AI offerings from the others, such as Microsoft. Here is a #ProjectMurphy image’s confidence score. I am glad to see that there is a 99% confidence that this is a person. Object and Scene detection The request POST is quite simple: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { "method": "POST", "path": "/", "region": "us-west-2", "headers": { "Content-Type": "application/x-amz-json-1.1", "X-Amz-Date": "Thu, 01 Dec 2016 22:21:01 GMT", "X-Amz-Target": "com.amazonaws.rekognitionservice.RekognitionService.DetectLabels" }, "contentString": { "Attributes": [ "ALL" ], "Image": { "Bytes": "..." } } } And so is the response: ...

December 2, 2016 · Amit Bahree

Playing with #AI

So, been spending a lot of time recently around many things related to Artificial Intelligence (#AI). More on that some day. :) Was curious about yesterdays Amazon’s announcement to jump on this bandwagon. Of course Microsoft and others have been there. I don’t know to what extend has Amazon been working on this, but given Alexa has been out for a couple of years, I know they have had rich pickings of tuning this further. ...

December 1, 2016 · Amit Bahree

Excel runs the world

This video proves it; and it also shows that Clint is probably one of the best teachers out there! Love the passion! Now, go learn some Excel. :)

October 7, 2016 · Amit Bahree

How I feel each time I wear the HoloLens?

Honestly, I don’t think even Tony Stark can explain - this sums it up quite nicely and the music is just the cherry on top. :)

October 5, 2016 · Amit Bahree

Real-time performance capture - HoloPortation?

Some of the folks working on PPI and HoloPortation team from MSR left and went to setup a new company called PerceptiveIO . They have recently published a paper called Fusion4D: Real0time performance capture of challenging scenes. In that they cover some of the work around multi-view performance capture, the raw depth acquisition and preprocessing that needs to be done around that. This interestingly also handles deformation changes (e.g. taking off a jacket or a scarf) and these can be non-rigid and much more difficult to handle, but they are done beautifully. ...

October 5, 2016 · Amit Bahree

Three cheers for Agile!

(Hip hip Hooray!)3

April 30, 2016 · Amit Bahree

Monkeying Around with Holograms

I guess you can see the similarity. No? 😈

April 29, 2016 · Amit Bahree

HoloLens - Device Portal (Part 2)

In addition to the HoloLens Device Portal ( see part 1 ), another option is using the UAP HoloLens companion app which you can install from the store . I think this is a little more end-user friendly, and perhaps a little less developer focused. It exposes a subset of the same functionality. Once you install it, you connect more or less in the same manner; I think most people will like the live streaming option. There is a bit of latency between the device and what is shown, but that could be somewhat because of our (possibly crappy) wireless which was overloaded with many folks at work. ...

April 26, 2016 · Amit Bahree

HoloLens - Device Portal (Part 1)

One of the advantages of running Windows 10 on the HoloLens is that it has all the regular features that you would expect. From a developers perspective, one of those being the Device Portal which is awesome. It is essentially a web server that is being hosted on the machine, and allows you to manage your device over Wifi and USB. It is a must have if you want to stream your apps (including Holograms) so that others can see it, or alternatively you can record and then share. And of course there are details for various debug situations and the Virtual input saves your fingers from getting tired! 😄 You also use this to side load the apps you built. There are REST APIs you could use if you want to program, and there is also a UAP app on the store (more on that in part 2 ). ...

April 25, 2016 · Amit Bahree

Creative Coding

As we start to play and explore with new AR/VR mediums like Oculus and HoloLens there is a stronger shift from the traditional medium of working from a more transaction with-known-outcome based model to a more expressive and exploratory model. In the context of many enterprises this is a bigger shift - albeit some of it they have started seeing with mobility but still not the same. I really like how Rick explains and expresses this both in terms of definition and thinking. The clay analogy I think really helps. ...

April 22, 2016 · Amit Bahree

bash on Windows is real & not a VM

I have talked to a few folks recently, and they still don’t believe bash on Windows (RS1) is ‘real’ and think it some kind of a VM. No it is not. It is the ‘real’ user mode running on Windows. It is not Cygwin, and it is not a VM. It is essentially all of the user mode (I.e. Linux without the kernel). The kernel in this case is a wrapper around the NT kernel that translates the Linux commands to Windows and then things run. As far as Linux is concerned, its the same code and doesn’t have any changes). Technically this is called Windows Subsystem for Linux (WSL). ...

April 20, 2016 · Amit Bahree

Download Build (2016) decks and videos

Update - Was a typo in the script, which I fixed. If someone had an issue, copy it again and give it a go. I prefer to download and see the decks and videos ‘offline’ instead of streaming, as I can easily pause them and then pick off where I left - especially handy when I need to go to a meeting, or take care of some work, or just on a crappy network. ...

April 13, 2016 · Amit Bahree

bash and Windows 10 on Fire!

OK, now this is cool - not only is bash on fire, but I can miracast directly from Windows to another device. The first video shows a few basic shell commands and then catches fire! There should have been a video here but your browser does not seem to support it. And this second video - essentially miracasts the same video you just saw on my TV without any special adapters. The TV is connected to the network and is showing a channel. Windows RS1 (“Anniversary Edition”) can find that on the network (from a Surface Book) and directly stream to that. The TV automatically switches over the input from cable and shows the video; and when I stop, it switches back to the cable input. Sweet. :) ...

April 7, 2016 · Amit Bahree

Bash and Windows 10 "Anniversary Update"

I am wondering, so what happens to PowerShell now?

April 6, 2016 · Amit Bahree

Bash on Windows

Hmm, what is it downloading from the store? I thought that is what The Add/Remove features would add.

April 6, 2016 · Amit Bahree

Unity and Visual Studio

Have been playing, a little with the new Visual Studio “preview” version (the installation of which is super smooth and takes waaaaay less time!). And as part of that saw the Unity Debugger option. Was this always there or is that new? Or did the Unity Tools beta add it? Interesting times to start playing with this, primarily for AR/VR and #HoloLens.

April 6, 2016 · Amit Bahree

Virtual Reality

Will be publishing a Virtual Reality (VR) point of view internally, and thinking of starting with this.

April 6, 2016 · Amit Bahree

Testing LaTeX

Can we see the formula displayed in lovely maths? (and trying a simpler equation, as the last one did not parse properly) $$i\hbar\frac{\partial}{\partial t}\left|\Psi(t)\right>=H\left|\Psi(t)\right>$$ Ohh, looks pretty! Though some LaTeX is being finicky, need to take out time to start posting some stuff here, given this is supported. 😁

March 24, 2016 · Amit Bahree

Humans and threading

We, humans, are multi-threaded by design and can do many things in parallel - with two exceptions I think. The only two blocking function we have to deal with are sneezing and farting. During these times, all current activity must be suspended for the duration. And of course it can be pretty annoying (or depending on the function, embarrassing). So next time you check in some code, think about it - is this smelly and sneezy (yep, that’s a word, now) or have I done the right thing?

March 12, 2016 · Amit Bahree

What is Love?

#Love is … staying friends throughout a holiday with no WiFi. ????

March 8, 2016 · Amit Bahree