|
Windows 8 is a major release, and it is very different from the Windows before it. And yet it's strangely familiar: when you peek under the covers of the new user interface and look at how it all works, it's not quite the revolution that Microsoft is claiming it to be. A brief history of Windows: from Win16 to WinRT.
|
|
|
|
|
The people who make the hyperlocal weather app, Dark Sky, have opened up their API so regular mortals can access the app’s short-term rainfall forecast. As it happens, there’s more information in the API than is presented in the Dark Sky app itself... Raindrops keep falling from my code.
|
|
|
|
|
I am reading Jesse Storimer’s fantastic little book “Working with Unix Processes” right now, and inspiration struck after the second chapter “Processes Have Parents”. When a Unix process is born, it is a literal copy of it’s parent process. For example, if I am typing ls into a bash prompt, the bash process spawns a copy of itself using the fork system call. The parent process (bash) has an id which is associated with the child process (ls). Using the Unix ps command, you can see the parent process id of every process on the system. Meet the Parents();
|
|
|
|
|
In recent times, there’s been some pessimism around .NET open source. There’s the occasional rustle of blog posts declaring that someone is “leaving .NET”. There’s also this perception that with Windows 8, the Windows team is trying its best to relegate .NET into the dustbin of legacy platforms. I don’t necessarily believe that to be the case (intentionally), but I do know that many .NET developers feel disillusioned. The .NET ecosystem is becoming less and less solely dependent on Microsoft and this is a good thing.
|
|
|
|
|
M$ won a major ten years ago with introduction of .NET which makes app development 10 times more efficient than MFC/COM/Win32.
They went overboard with WCF/WPF/SL which didn't really add to anything (again, it's nothing more than a Paradigm Shift) and they are late to smartphones and tabloid PC market
Don't get me wrong, i been a long time M$ developer - I wish if M$ be more successful and look after M$ developers/community more. They shud have focused their energy on what matters. Not periodic deprecation of API and introductions of new API that's not backward compatible for sake of Change.
Change for sake of Change is just plain dumb.
Now, if there's been so much pessimism around .NET own future - is it so hard to understand future of .NET Open Source? Again, I use open source, just not very keen on publishing free code - Cash is cool, unpaid hours is not.
dev
|
|
|
|
|
-1. XKCD author explains why[^]:
Quote: Facebook, Apple, and Google all got away with their monopolist power grabs because they don't have any 'S's in their names for critics to snarkily replace with '$'s.
|
|
|
|
|
I’ve been rambling on about lock-free programming subjects such as acquire and release semantics and weakly-ordered CPUs. I’ve tried to make these subjects approachable and understandable, but at the end of the day, talk is cheap! Nothing drives the point home better than a concrete example. If there’s one thing that characterizes a weakly-ordered CPU, it’s that one CPU core can see values change in shared memory in a different order than another core wrote them. That’s what I’d like to demonstrate in this post using pure C++11. We need a weakly-ordered multicore device. Fortunately, I happen to have one right here in my pocket...
|
|
|
|
|
Restoration of distorted images is one of the most interesting and important problems of image processing - from the theoretical, as well as from the practical point of view. Why is there almost no means for correction of blurring and defocusing (except unsharp mask) - maybe it is impossible to do this at all? In fact, it is possible - development of a respective mathematical theory started approximately 70 years ago, but like other algorithms of image processing, deblurring algorithms became wide-used just recently. From a little (complex) math to SmartDeblur.
|
|
|
|
|
Whoa...
|
|
|
|
|
My thoughts exactly.
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|
|
You are looking at the HoneyMap, a real-time world map which visualizes attacks captured by honeypots of the Honeynet Project. Red markers on the map represent attackers, yellow markers are targets (honeypot sensors). Yes, you are looking at real attacks which are captured by our honeypot sensors. Those sensors emulate vulnerable systems and record incoming attacks. Intruder alert! Intruder alert!
|
|
|
|
|
Microsoft has created lots of confusion with the introduction of Windows RT, but I think everyone who does understand the difference between Windows RT and Windows 8 is making things worse by the way they are explaining it. Basically the difference is ”Windows 8 runs both existing and new applications while Windows RT only runs new applications”. Why would anyone want Windows RT? That’s where things get interesting.
|
|
|
|
|
A Facebook friend of mine, who'll remain nameless, taunted me a bit after my, "Windows 8 Tablets: The most successful tablets ever." article, saying that, "Our developers hate it." I told him that his developers need to "Grow up" and get with the program (pun possibly intended). There's no need to cling to the previous version of any operating system, although Windows XP is/was the proverbial bomb, it just makes you look like an anachronist, luddite or someone who refuses to change. Either you have to be mature enough change with the times and be flexible or you need to go flip burgers at a fast food restaurant. Either you change with the times or you do something else.
|
|
|
|
|
More and more I see developers who were pure Microsoft developers developing for other platforms , android , IOS , Linux . People are changeing , but from what I see that seems to be away from Microsoft in much larger numbers than 5 years ago .
|
|
|
|
|
M$ had too much success and pride from introduction of .NET ten years ago and gone overboard with their API obsession and along the way missed out on all new opportunities/markets
dev
|
|
|
|
|
Seems to be a troll bait article. The biggest problems I have with WinRT are that the APIs are missing certain parts, and that people are far from convinced that Microsoft won't drop WinRT in favour of something new. This has happened so much with Microsoft lately that people don't trust them any more. The impression is that they are no longer on the side of developers. More importantly, what this article fails to address is the corporate takeup - it's all very well for him to pour scorn on end users, but the bottom line is that organisations take a very long time to upgrade systems, we have clients using Win 2K, Win XP and Windows 7 - a professional will not try to dictate to the client what they should be using, you listen to them and their needs. Sure, try to guide them but if they have 5000 XP machines don't expect them to upgrade to Windows 8 just for you.
The point that is often missed out here is that if people are going to have to start developing with a different tech stack, then why does it have to be Windows. Why not develop for Linux, Android or iOS instead? I've no doubt that Ken Hess will pour scorn on me for this point of view, but I'll trade my viewpoint as a practicing developer against his opinion as a system administrator.
|
|
|
|
|
I definitely think businesses will be avoiding Win 8 for some time, we have only just finished rolling Win 7.
Win 8 although good for the tablet,notebook and phone, won't succeed as wll on the desktop.
|
|
|
|
|
probably skip this version of windows in our organization altogether
for tabloid, we have android based tabloid tablets
for work, we'll use Winform and raw sockets! (screws WPF WCF!)
dev
|
|
|
|
|
|
Terrence Dorsey wrote: Either you change with the times or you do something else.
Change (aka "Paradigm Shift") for sake of change is just plain stupid (i.e. it's not "Cool", it's not "Fashionable", it's indeed very "Uncool")
- if the new platform or API don't allow developer to code things up *much* more efficiently and if the new platform or API doesn't deliver any real/additional functionality, what's the point?
dev
|
|
|
|
|
So essentially his point is that we have to just eat whatever piece of sh*t that Microsoft throws our way, and pretend it is the nicest thing since sliced bread?
Well forget it. If I did that I would have wasted my time on Silverlight and countless other "abandontechs". And every year I'd spend a lot of time upgrading my XNA n programs to XNA n+1, which for some reason must always be incompatible in some bigger or smaller way.
That's not going to work.
The nice thing about MS is that the newfangled stuff is optional. You can ignore it, focus on functionality instead of "new for the sake of new", and actually get something done.
|
|
|
|
|
Both the HDD, the core building block of nonvolatile storage in computer systems today, and the SSD are part of a class of storage called block devices. These devices use logical addressing to access data and abstract the physical media, using small, fixed, contiguous segments of bytes as the addressable unit. Each block device consists of three major parts: storage media, a controller for managing the media, and a host interface for accessing the media. While the ubiquitous SSD shares many features with the hard-disk drive, under the surface they are completely different.
|
|
|
|
|
In August, a collection of military, government, and nongovernmental humanitarian organizations from 22 countries in the Pacific gathered in Singapore for Pacific Endeavor 2012, a joint exercise to test how quickly and how well they could communicate in the face of a disaster. While the simulated mission was peaceful, some of the participants were put through a separate, more hostile test—Cyber Endeavor, a full-on "live fire" cyberwarfare exercise focused on "protecting information in a collaborative environment, "with both innocent bystanders and hostile attackers." This is my terminal. There are many like it, but this one is mine...
|
|
|
|
|
The Standish Group is an organization that has been studying and reporting on software projects for many years. In 1995, it reported that only 16.2% of software projects succeeded. In large companies, the number was only 8%. That is, these projects were on time and on budget. In 2012, there is some improvement. The 2012 report is still fairly damning of the industry as a whole. It cites 12% success rate for waterfall projects and 42% success rates for agile projects. Assuming the budgets and plan were realistic, that's not good. But you know what "assume" means...
|
|
|
|
|
software developers and Project Managers typically have too little power in management to bargain for decent resources/budget/timeframe
dev
|
|
|
|