|
Last week, Microsoft Chairman Bill Gates stopped by the Microsoft campus in Redmond to celebrate 30 years of the employee Giving Campaign here at the company. While Bill was here, Next at Microsoft Editor Steve Clayton had the opportunity to sit down with him and get Bill’s thoughts on Windows 8, Windows Phone 8, Surface and the exciting wave of products the company is launching this month. Spoiler: he likes it.
|
|
|
|
|
When you save your blog post it goes into a database, same goes for your bank account balance. A database can have anywhere from hundreds to billions of entries in it! Because a database isn’t actually a spreadsheet, though, you need a programming language to get data in and out. A popular one is a language called SQL. You might have heard of MySQL – it’s one of the many databases that use SQL. Lady Ada says: NoSQL is impolite. NoThankYouSQL, please.
|
|
|
|
|
Maybe I'm not looking in the right spot, but I don't see much article.
I was just getting settled in to have a nice read.
|
|
|
|
|
The primary cause for problems achieving persistence, upgrade, visibility, extensibility, and live-programming is local state. And I don’t just mean the explicit local state (mutable references and objects). Even implicit local state, represented in continuations, closures, callbacks, message queues, procedural stacks, dataflow loops, etc. will cause the same problems. The issues are inherent to the fundamental nature of local state: state cannot be cheaply recomputed or regenerated like other live values, and because the state is locally encapsulated it is semantically inaccessible to components that might provide persistence, extensions, or support transition of state during upgrade. When we need state, global state is great. Local state is the mind killer.
|
|
|
|
|
Several months back we have been playing with different file systems on various system platforms, examining the security posture and robustness of numerous device drivers’ implementations. One of the configurations we spent some time on was the commonly used NTFS on Microsoft Windows – as the file system is rather complex and still largely unexplored, we could expect its device driver to have some bugs to that would be easily uncovered. In addition, it was certainly tempting to be able to simply insert a USB stick, have it automatically mounted by the operating system and immediately compromise it by triggering a vulnerability in ntfs.sys. We had some promising results during the process... Reliable execution of code with escalated privileges. Achievement unlocked!
|
|
|
|
|
Windows Enthusiast Ed Bott of ZDNet compared the skepticism and apathy facing Windows 8 to the gradual adoption of Windows XP just over a decade ago, making the case that nothing has changed in over ten years and that everything is fine and there’s nothing for Microsoft to worry about. He’s wrong, here’s why. It's Windows. What could possibly go wrong?
|
|
|
|
|
I swear if I had a pound for every linked article on The Insider referring to rubbish like "post PC era" I would be a very rich person indeed.
=====
\ | /
\|/
|
|-----|
| |
|_ |
_) | /
_) __/_
_) ____
| /|
| / |
| |
|-----|
|
=====
===
=
|
|
|
|
|
What would you prefer?
Director of Content Development, The Code Project
|
|
|
|
|
A more varied theme/range of topics
=====
\ | /
\|/
|
|-----|
| |
|_ |
_) | /
_) __/_
_) ____
| /|
| / |
| |
|-----|
|
=====
===
=
|
|
|
|
|
The software giant asked the exec to deliver a new, quality operating system and do it on time. This week, we'll find out if his sharp elbows and turf fighting were worth it. Steve vs. Steve. The ultimate battle.
|
|
|
|
|
This is a heady time for Microsoft as it rolls out an ambitious OS and polishes off its productivity suite, billed as "the new Office." At the suite's core is Office 2013—the desktop applications. Changes include a sleek appearance that reflects the look of Windows 8, functional improvements, and tie-ins to SharePoint and SkyDrive for storing documents online. In addition, the various components of Office Web Apps improve productivity in the cloud, while Windows 8 Surface RT tablets get their own flavor of Office. Now with more Nyan Cat and a built-in Ryan Gosling meme generator.
|
|
|
|
|
An academic paper from law professor Colleen Chien of Santa Clara University looks more closely at the challenges patents pose for startups. She found 40 percent of the respondents to her survey reported trolls causing significant operational impact on their young businesses, including delays in hiring, undesirable changes of strategy, and loss -- or elimination -- of value. She also found that patent trolls were frequently used as a buyer for the patents of failed startups. None shall pass... unless you pay a licensing fee.
|
|
|
|
|
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.
|
|
|
|