|
Yes it does. The -1 at the end of the line in my ??? proposal and in MS's implementation are both the default value.
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
|
|
|
|
|
I see, I didn't notice the -1 on my first read.
|
|
|
|
|
It may be less readable to the uninitiated but it's more concise and its use will lead to less coding errors.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
|
you sure it wont lead to a replacement of the dot?
I think that just encourages people to not care if something has gone wrong.
|
|
|
|
|
Last month Windows 7’s growth outpaced that of Windows 8.x by four fold, and it’s not the first time the older OS has proven the more popular choice either. It’s becoming something of a regular occurrence. Adoption of the tiled OS is slow, very slow. Especially compared with the strong pick up Windows 7 enjoyed from the start. And people say that Windows has no competition
|
|
|
|
|
I still can't get it to install. I sent one of the hardware companies an email asking them to update their driver, haven't heard anything yet.
|
|
|
|
|
Would be interesting to see uptake curves for a few other Windows releases. W7 probably got a boost because people who avoided Vista finally upgraded. At a minimum I'd like to see that upgrade curve; and wouldn't mind seeing XPs and maybe 2ks curves too since both were "normal" new OS releases that didn't either have major release day issues nor follow a version that did.
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
|
|
|
|
|
Microsoft has famously lost -- or ousted -- eight top executives since 2008, including luminaries Ray Ozzie and Jeff Raikes. The change of leadership might have questionable long-term effects, but isn't likely to change much in Redmond for the time being. Here's why. More of what Ballmer hath wrought
|
|
|
|
|
Interesting, Windows 7 was released in 2009, and since this "execudus" the next OS to be released was the half-baked Windows 8? Seems the old executives were better then whoever they have now.
.-.
|o,o|
,| _\=/_ .-""-.
||/_/_\_\ /[] _ _\
|_/|(_)|\\ _|_o_LII|_
\._. |\_/|"` |_| ==== |_|
|_|_| ||" || ||
|-|-| ||LI o ||
|_|_| ||'----'||
/_/ \_\ /__| |__\
|
|
|
|
|
This article is from 2011.
Even if you missed the date, this paragraph
Quote: Perhaps it was inevitable that Ozzie would never fully fill Gates' shoes. That's partly because Gates is so unique -- but it's also because Microsoft is Steve Ballmer's company now, and observers say that he wants to run things his way.
should've tipped you off that the article was old.
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
|
|
|
|
|
Fair cop.
I really need to keep reminding myself to check when following Reddit links. Sometimes these things echo.
It would be interesting to see an updated version, as many more execs have been purged since then.
--------------
TTFN - Kent
|
|
|
|
|
In the past few months, Samsung has come at developers on all fronts. Through conferences, incentives and new SDKs designed for living room device convergence, the South Korean tech giant looks to reduce Android dependence and unify devices by expanding its software presence.
Come towards the white van, Android developers. We have candy!
|
|
|
|
|
In almost every software project I've been a part of, the majority of errors I've encountered are caused by unexpected null references. Many are caught at compile or test time, but they always creep though, and few platforms are exempt. They crop up everywhere: web applications, desktop applications, embedded software, game consoles, mobile devices -- almost everywhere there is software, there are null references. And 'X considered harmful' headlines considered irritating
|
|
|
|
|
::cough:: Lazy, under-educated developers considered harmful. ::cough::
modified 11-Dec-13 13:35pm.
|
|
|
|
|
::cough:: Uninformed developers not knowing the better alternatives. ::cough::
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Now if only everyone used Objective-C !
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|
|
I wasn't sure how Obj-C handled null - but on checking it looks like you have the potential for both null pointer exceptions (when a null pointer is used in C code) and nil reference issues (when a message is sent to a nil object). The latter can at least be handled (I'm not sure how useful the "silently ignore messages sent to nil" option is).
Effectively though, the situation remains that the programmer must remember to check for null/nil everywhere and handle appropriately - which evidently does not happen as often as it should (always).
In Smalltalk, each object can implement a doesNotUnderstand: message, but there is still a nil object (effectively a null) that doesNotUnderstand: any messages. The doesNotUnderstand: message can be replaced on Object itself, which will catch all such messages (unless overridden in a subclass). All of these options seem non-optimal, and really just mask the underlying problem.
At least C++ has reference types that cannot be initialised to null (well they can, but only by such stupidity as:
int& i = *((int*)nullptr);
So its progress, but not much.
If an error object is used, it can be written to respond to all messages by returning self (this) - consequently such errors cannot be masked. Once an error occurs in an expression, the result of the expression is guaranteed to remain an error object. This is some improvement - a bit more like NULL in databases. (Although many databases also fail to implement NULL properly, for example allowing it to be treated as an empty string when used in string concatenation).
Here's looking forward to a day when lessons that should have been learned 30 years ago are finally learned.
On a similar note on lack of progress in systems, here's a polemic from Rob Pike on Systems Software Research[^] (itself written in 2000, showing just how glacial progress is).
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
That really isn't news.
Tony Hoare (the inventor of the null reference) wrote in 2009: I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Ironically, when editing the comment above, the wisdom of the words above was illustrated:
Something bad happened
We're not sure what, but we have a few guesses.
Problem: Value cannot be null. Parameter name: source
Ticket: 6532097
Server: Web01
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
lol.
Getting information off the Internet is like taking a drink from a fire hydrant.
- Mitchell Kapor
|
|
|
|
|
Trends come and go in the technology industry but some things, such as IT system failures, bloom eternal. Go on, try to guess #1
|
|
|
|
|
ObamaCare Website, by far the worst IT project of this millenia, let alone 2013.
Now, the above is my opinion and not that of any other person/entity.
And, you betcher arse NIO HALL I'm damned proud of that, too.
|
|
|
|
|
the one without sin shall throw the first stone...
Haven't you been a part of the run away train wreck? With soo much ambition, and soo many people involved it would be a surprise if it would turn otherwise.
|
|
|
|
|
gstolarov wrote: With soo much ambition, and soo many people involved it would be a surprise if it would turn otherwise. No, it ain't.
Amazon handles a huge amount of requests, especially in this month. Their user-base is a bit larger for the moment. We know it can be done, because it has been done.
Any excuse is merely that; a lame excuse.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I voted to void the 232 years-long tradition of your ability to filibuster.
That, and I've been a CP Member 5,616,000 seconds longer than you.
Hence, I win.
WOW!, These ObamaTactics really work! Too scary!!
|
|
|
|