‘Old’ Surface (PixelSense) stuck on boot up

Samsung SUR40 which recently got stuck at boot up (see the photo below). Once the Kernel lib loaded, for some reason was getting stuck at:

StrongROM version 03.30 Build:_P
MS PixelSense not booting up

MS PixelSense not booting up

Powering it off or on, did not help. Neither did trying to get into the BIOS to try and change some things.

I did get this back up and running, and in the end the solution was quite simple – I had to physically take out the power cable (just powering it down was not enough); wait a few seconds and then plug the power cord in, and boot it back up.

More

Playing with Google Glass

Don’t know how many folks know, but I got a google glass recently and only now have had some time to start playing with it. There were a few challenges but I finally got Glass ‘talking’ to my Windows 8.1 machine and can now replicate the glass display (that is a post for another time, but it did take me some hit and try to figure out what I was doing wrong). This is pretty important, as without this I won’t be able to show much demo’s or make it very useful.

Here are a few photos showing the silliness in the whole thing. In the second photo, I am taking a picture from glass, whilst taking a picture from Glass – does that classify as a Picture-in-Picture? Perhaps. :)

Google glass on Windows

Google glass on Windows

Glass and Windows 8 - picture in picture

Glass and Windows 8

Interesting Find #24

Here are the interesting finds of this time around.

  1. IDA – A cool debugger which runs on most platforms and different from the MS variety.
  2. TypeScript – as the name suggests, it is strongly typed JS which compiles down to standard JS! This can only be good I think given all the crazy things one can so in JS. More details here.
  3. Can you hide anything from NSA?
  4. TV Tuners – did you know they can let you spy – who knew?
  5. grepWin – a powerful regex-based search and replace tool – and can work across multiple files.
  6. Twine – is a wireless sensor block tightly integrated with a cloud-based service. What all things one can do with Twine? Here are a few examples for inspiration.
  7. Visual.ly – tell your story visually; good resource for infographics and data visualisation
  8. Can an $11,111 coffee pot turn out a better cup of joe?
  9. What the Internet of Things (#IoT) needs to become a reality? Freescale has an interesting paper (pdf) on it.
  10. High expectations Asian Fathers – enough said!
  11. How to be a hacker?
  12. 14 Kickstarter projects to watch out for in 2014
  13. Alloy.UI – a really cool HTML and JavaScript library with lots of useful UI features. Builds on top of YUI3 and Bootstrap.
  14. DON’T PANIC - The Facts About Population. Very interesting, especially the visualisation. You can find more on that here.
  15. As sites and services become product aware, the age of pervasive commerce begins (remember Minority Reports?).

Is rand() harmful?

​I saw this awesome presentation on why rand() is considered harmful. When you need a random number, don’t call rand() and especially don’t say rand() % 100! This presentation will explain why that’s so terrible, and how C++11′s header can make your life so much easier.

If you need uniqueness and non-deterministic, especially on the context of security or crypto then you need to think about a few things. For example the frequency, non-uniform distribution, and not using a pseudo random number generator (such as Mersenne twister) and not a linear congruential generator.

A must have Outlook add-in

I don’t know how many people have heard of that NoReplyAll Outlook Add-In from MSR – which is a must have IHMO for everyone. With this enabled, you get the following new buttons in the Toolbar and when composing emails, it will restrict the others from replying-all and help in dealing with some of the email-storms you get internally!

You can NoReplyAll add-in this from here.

Intreresting Find #23

Been a while since I posted on this series. But starting it again. Here are the latest few interesting finds I have stumbled across. Of course these are in no particular order.

  1. UTF 8 Everywhere – Argues the cause on why UTF-16 and Unicode is a default poor choice except for specialized libraries, which deal with text.
  2. Data discrimination for the poor – Means that if you are poor (i.e. not rich), then the internet you see and know might be different from the others. Big Data discrimination.
  3. Customer feedback to a Tour Operator – It’s enough to make you cancel your reservation.
  4. Gartner IT Symposium Factoids – Very cool to see the data on mobility and where we seem to be heading.
  5. OpenRemote – open source for IoT (Internet of Things) – think of it the glue stitching everything together.
  6. Generation Game – Businesses are worrying about how to manage different age groups with widely different expectations.
  7. Overtaxed and over there – Loopy tax rules spur expats to renounce their American citizenship.
  8. Greenhouse (alpha) – a creative coding toolkit for spatial interfaces.
  9. Dipping your hands in a data pool – with a LeapMotion
  10. Tesla Model S Rest API – enough said. :)
  11. Cozy Cloud – private cloud for your apps, data, which you control and this is open source.