|
For my recent 7 to 8.1 upgrade adventure (upgrading from a BIOS to UEFI system is a cluster elephant) I painlessly dodged the issue and was never bugged to create an MS account or convert my existing login. What I think happened was that I didn't have a network connection at that point in the install (accidentally pulled the cable loose) and it did an intelligent fallback to not even mentioning the option it couldn't setup.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
|
The Ten Commandments for security professionals:
- Keep your mouth shut
I believe that Chris Roberts was extremely irresponsible to twitter (twit?) his musings on the subject, and that the Feds and United handled the issue correctly. How were they to know that this guy wasn't a terrorist?
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
It is very admirable that Chris Roberts spend his time on finding vulnerabilities - it is a very boring task most of the time...However to play with it, while half of the world hacking the other half to scare them to death (literally sometimes) is so childish...It is nothing more than a show-off of an irresponsible man who holds the wrong position (One World Labs! Are you listening?)...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Developers who have the right mix of Internet of Things skills and experience will soon command big bucks, but the time to start acquiring those skill is now. "Wine maketh merry: but money answereth all things."
|
|
|
|
|
It's said that just about anything that's broken can be fixed with one of two things. OK, I admit I put this in entirely for the headline
|
|
|
|
|
Windows Phone fans pining for the days of Metro panoramas and integrated experiences have had a tough couple of years, with Microsoft steadily removing many of the platform’s user experience differentiators. While probably also explaining the 'ex-Microsoft' part
|
|
|
|
|
Together, we are making it even easier for game developers to use the rich capabilities of the Visual Studio IDE to develop games for today’s most popular platforms. Game on!
|
|
|
|
|
Oh yeah that is just what we need MORE games!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
When Microsoft Open Technologies was founded as a subsidiary of Microsoft -- under Steve Ballmer's reign -- many in the open source community hailed it as a major win, and it was. Yes
|
|
|
|
|
When Microsoft said it wouldn't rule out putting Windows in the open source domain, people scoffed -- but it could be a shrewd business move for the cloud era. RMS' brain would explode?
|
|
|
|
|
We'd create a decent fork called "Static XP". With "static" referring to a never-changing UI.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
New survey finds more than nine in 10 organizations use Agile techniques -- but are they delivering? Also useful in getting a performer job at Cirque du Soliel
|
|
|
|
|
In France, the upper house of parliament yesterday voted to support an amendment to a draft economy bill that would require search engines to display at least three rivals on their homepage. Googlebot subpoenaed to testify
|
|
|
|
|
You may have never heard of it, but if you are a Chrome users, chances are you’ve used Google’s QUIC protocol already. "Faster, Pussycat! Kill! Kill! "
|
|
|
|
|
Quote: the code is shorter and the intent is immediately clear with ?. operator
|
|
|
|
|
Need to provide a link
New version: WinHeist Version 2.1.1 new web site.
When you are dead you don't know it, it's only difficult for others.
It's the same when you're stupid.
|
|
|
|
|
|
What it has to do with the Insider news?
Ranjan.D
|
|
|
|
|
Nope, it is not even my favorite update in C# 6; also hiding NullReferenceException is (IMO) not a very great update. My favorite update is the default values for getters and setters.
Also maybe you wanted to link the "Quote" text to this hyperlink: http://www.volatileread.com/Wiki?id=2104[^]
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Afzaal Ahmad Zeeshan wrote: hiding NullReferenceException is (IMO) not a very great update
It's not hiding a NullReferenceException ; it's checking each level of the expression for null .
In other words, this:
DateTime? dateOfBirth = user?.Profile?.DateOfBirth;
is equivalent to this:
DateTime? dateOfBirth = user != null && user.Profile != null ? user.Profile.DateOfBirth : default(DateTime?);
not this:
DateTime? dateOfBirth;
try
{
dateOfBirth = user.Profile.DateOfBirth;
}
catch (NullReferenceException)
{
dateOfBirth = null;
}
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Anybody that writes stuff like this:
userManager.CurrentUser == null ? null :
(userManager.CurrentUser.GetRole() == null ? null :
userManager.CurrentUser.GetRole().Name);
Or it's .? shorthand, should be summarily shot.
If you have to do all these null checks in order to get the name of the role, then you have absolutely done something very very wrong. And in general, whenever I write code that checks for null, the first question I ask myself is, "WTF am I writing this? I better have a damn good reason."
Marc
|
|
|
|
|
Unfortunately I have the displeasure of using an API where that would be a minor help.
|
|
|
|
|
Marc Clifton wrote: "WTF am I writing this? I better have a damn good reason. A "damn good reason" could be that you will have no control over the code/behavior of other people who will use/abuse your code ! Or, your code may access resources/data/feed you have no control over which could be null.
I would distinguish between cases where:
- checking for null is a "benign" requirement, like checking the result of a TryParse call
- cases where checking for null means something may be "wrong" but you still want to continue for example: when your program depends on an externally supplied object which you have no control over.
- cases where checking for null is essential because if the result is null then there is something totally "wrong" with the current state, and you do not want to continue.
In the third case, I would throw an error.
By the way, I recall reading comments on a StackOverFlow thread claiming that using the Ternary operator is extremely slow compared to using 'if/else. See: [^]
cheers, Bill
«To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"
modified 20-Apr-15 6:09am.
|
|
|
|
|
Sam: [^].
Hanson Robotics: [^].
Interesting connection of Hanson founder to Russian billionaire Dmitri Iskov's "2045 Initiative" where Sam will be displayed: [^]. Iskov is funding various research initiatives, including "quest for immortality" projects.
Why does the word "abomination" come so easily to mind ?
«To kill an error's as good a service, sometimes better than, establishing new truth or fact.» Charles Darwin in "Prospero's Precepts"
|
|
|
|