Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


Bass Bass Knows the way the wind is flowing.
  • KDE Plasma 5.0 released

    This is a somewhat significant visual refresh of KDE Plasma. I figure it is something worth posting here, because some people might be wanting to follow these things.

    Background: Plasma is the desktop shell of KDE, a free-software desktop environment. Operating systems such as GNU/Linux have pluggable desktop environments. KDE is one such desktop environment and generally the one I prefer.


  • Google NativeClient demo that I liked


    That's really cool. But not entirely necessary. :)

    Fabrice Bellard of QEmu and FFmpeg fame actually wrote a PC emulator that runs entirely in JavaScript, it to, runs a full Linux kernel.


  • I finally tried Oculus Rift

    The rollercoaster demo is pretty good, IMO.

    I didn't really have quite the same reaction when I tried the same demo, but I'll tell you, it's really not easy to stay standing up in the part where the train derails.

  • something pretty amazing is going to happen with windows phone

    , cbae wrote


    But that stems the tide of WP developers jumping ship to Android/iOS exclusively, and that is potentially a real problem. Giving C# developers a way to monetize their work on other platforms until Windows Phone increases market share, which is a distant third primarily due to the "app gap", is a good strategy.


    Keeping .NET developers (who are starting to look elsewhere) on .NET is priority one for Microsoft. If, by chance, they can convince Objective-C and Java/Android developers to switch to C# and be able to target 3 platforms (or more) simultaneously, then it's a win.

    I doubt that will happen. So maybe you'll get people who are just starting off with Java and Obj-C, but those people don't tend to make the best apps. I've worked with Java developers for years. First of all, Java is a very deep ecosystem, you can spend 10+ years doing Java development and still be a complete n00b in a lot of areas. People who have used Java for years are very proud of their skills, status and salaries (!!!) that their years of efforts honing their Java skills gained for them. Are they going to throw that all away so they can be a Junior C# programmers? Pfft. It's not just a new language, it's a new framework, new IDE, often times, a whole new operating system. Sure Java developers may try other things. The Java developer definition of being a hipster is using Groovy or Scala (think, the F# of Java). Every Java conference has at least one session about Scala or Groovy, and they are well attended sessions. But they'll work mostly in Java when they get back to work.

    Really what will happen if .NET went on Android and iOS? Everyone who spent years of their lives learning .NET is going to rejoice and start building Android/iOS apps. But, everyone who already made Android/iOS stuff in languages and tools that they are already understand will continue to use those. So maybe you'll get newbies and stuff. I don't know. But considering how much smaller the Amazon app store is compared to Google Play despite FireOS/Android apps having the pretty much the exact same API, I don't think it's going to do anything positive for Microsoft.

  • something pretty amazing is going to happen with windows phone

    , cbae wrote


    Microsoft's motivation could be to attract more people into doing C# development and using MS tooling. This seemed to be partly the motivation for pushing WinJS for Windows Store apps. They were trying to reduce the friction for JavaScript developers that might want to get into targeting Windows 8.

    The problem with making C#  the cross-platform thing is you encourage .NET developers to make Android and iOS applications. That seems more likely then Android/Java and Coccoa/Obj-C developers jumping to C# (and entirely new IDEs) after spending years of their professional lives building valuable experience with something different.

    This is actually where .NET developers and Microsoft has completely different motives. It is in .NET developer interest for .NET to be everywhere, especially on high profile stuff like Android/iOS. Because all their time and energy invested in become .NET experts gives them additional job and business opportunities if .NET is in more places. But Microsoft's main line of revenue is Windows specifically.

  • For SMB, windows servers might be a good fit, but for ​supercomput​ers....

    , fanbaby wrote

    @Bass: I'm not sure... I think most small businesses are 5-10 years behind. Exchange, firewalls, VPNs, active directories, you know, the stuff that the cloud does much much better and more securely.

    I'm not sure that SMB can recruit IT guys that can handle the command line, hence Windows might be a good fit.

    I just found this.

  • something pretty amazing is going to happen with windows phone

    , MasterPi wrote


    .NET is a great convenience, but then the cost of doing anything with .NET is to have Windows/VS (at least, until the proposed, rumored solution gets ported to mono).

    Well if it gets ported to Mono. Because .NET ported to Android/iOS would completely kill Xamarin, which employ almost all the prolific committers to Mono and MonoDevelop.

    Although I think it's more likely that Micorosft would simply acquire Xamarin. But this will also [probably] kill Mono. As in Microsoft would probably work towards integrating all the Xamarin bits with .NET proper and stop maintaining Mono the way Xamarin did.

    Microsoft doesn't really have much of a business incentive to make it easier for .NET developers to target Google or Apple's platforms. You know, because they have their own platform called Windows. Google or Apple's stuff isn't Windows. :) I don't see why they would work in the direction of making non-Windows development easier for .NET developers - .NET isn't the money maker, Windows is. If they did, there is probably some kind of ulterior motive.

    Xamarin's whole business revolves around making .NET development possible on other platforms, that's their whole way of making money. They aren't trying to sell a specific platform. They have no specific platform to sell. So there is no ulterior motive when you do business with Xamarin, they just work to make .NET development as easy as possible on Android and iOS..

  • For SMB, windows servers might be a good fit, but for ​supercomput​ers....

    Yep, although Linux has been dominating supercomputers for a decade and a half. So it raised its marketshare from 95% to 97% or something? Sure, I'll take it. But this is just business as usual.

    Interesting you mention SMB. Taking all that great tech that makes Linux awesome for supercomputers and massive server deployments and downscaling it to SMB scale is an interest of mine.

    The work as a Linux specialist is almost entirely in dealing with massive scale deployments, IMO. As a consequence, you are more likely to find Linux gurus in larger organizations with titles such as Software Engineer-Site Reliability Engineer ("SE-SRE"). The sysadmins in SMB tend to be more Windows Server focused. I think Linux can be an ideal SMB server as well, but nobody seems to want to put much effort into making that happen.

    What do you think small business need and how can Linux provide this? Your thoughts fanbaby?

  • Russia to move off Intel and Windows


    It seems to use an ARM instruction set and Cortex A57 design. ARM is technically not USA, this doesn't show well to Russia's competitive ability IMO.

  • If you think V8 and map-reduce are Google's greatest ​contributio​ns ...

    , Erisan wrote

    @Bass: Can't say I'm using it much but I have tried it couple times in Fedora. Doesn't take even a minute to run Linux distro in the Docker container.

    installation: 'sudo dnf install docker-io'
    start: 'sudo systemctl start docker'
    run Fedora in Docker: 'sudo docker run -i -t fedora /bin/bash'

    It is nice to see Linux desktops (like GNOME) are going to use container as well.

    Those who finds Docker interesting are most likely interested also:

    CoreOS: https://coreos.com/
    kdbus: http://lwn.net/Articles/580194/ - https://github.com/gregkh/kdbus
    systemd: http://www.freedesktop.org/wiki/Software/systemd/
    systemd (nspawn): https://plus.google.com/+KaySievers/posts/YUyhJuyaRph

    Thanks for the input. There seems to be a really big ecosystem of stuff around LXC/Docker. This is an interesting link for some more examples.