|
WRT the var keyword, we just did a major refactoring on our project. There is a legacy db that was (insanely) using SQL float for monetary types. We had to change that to decimal, and regenerate the DB mapping appropriately.
Everywhere var was used, the refactoring was a no-brainer. Everywhere explicit types were used, required manual intervention. The same applies to "auto" in C++. Type inference does not sacrifice type safety, it makes it manageable.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Rob Grainger wrote: Everywhere var was used, the refactoring was a no-brainer. It's true that there are some exceptional cases where var can help. But typically, the developer maintaining some code has to figure out the type of the variable - though it can be done relatively quickly thanks to intellisense, it is still a double-take.
Also for other features which I use to call ugly, there can be legitimate uses.
|
|
|
|
|
I normally find sensible naming is sufficient for that purpose.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
GitHub is giving organizations another way to manage their repositories, users and work. The company announced that Projects is going to the organizational level. Yay? I guess?
|
|
|
|
|
Oh good. Another layer to fool managers and hide the fact that most projects are a disorganized morass of prototype code forked from the open source graveyard and turned into a production monster bolted together by NPM.
It's aliiiive! Mwahaha!
How's that for a late night Halloween metaphor that most of you won't read until tomorrow?
Marc
|
|
|
|
|
Researchers at the University of Houston have reported a new method for inducing superconductivity in non-superconducting materials, demonstrating a concept proposed decades ago but never proven. But that means they're not non-superconducting, right?
So confusing, all those supernegatives.
|
|
|
|
|
There's some quote about boosting the efficiency of a superconductor, is 0Ω not good enough?
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
A new report from Microsoft found that users age 18-34, sometimes referred to as millennials, are more likely to follow through on a tech support scam and more likely to lose money in the process. The kids aren't all right?
|
|
|
|
|
The phone is smart, no need for brains anymore.
|
|
|
|
|
Smartness total is constant for each person. The more "Smart" devices one person has (bonus points if they drive a Smart)...
DURA LEX, SED LEX
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
The total intelligence on the planet is constant, but the population is increasing...
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
|
|
|
|
|
In an interview with Mary Jo Foley from ZDNet Microsoft Executive Vice President of Windows and Devices Terry Myerson revealed that the investment was strategic, and a way for Microsoft to keep a toe in the ARM and telephony development ecosystem, rather than taking years again to reboot if they need the technology again in the future. Oh well. Mission accomplished then.
At least the "not growth" part
|
|
|
|
|
MS's always had multiple CPU architectures supported for windows internally to avoid baking x86isms into the core code even though they've never been released, so the biggest part of windows mobile 10 is something they'd be doing anyway. The real question's how much maintaining the telephony stack itself is costing. You can get laptops with 3/4g modems built in, adding the ability to sms/make voice calls to windows messaging/etc apps in the future would be interesting but otherwise I'm not sure what the potential value of this part of the stack is.
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
|
|
|
|
|
They have supported multiple CPU architectures since the design of NT but not before that. The non-NT OSs up to WME were X86-specific.
|
|
|
|
|
I actively work to forget that 3.1 and 9x ever existed. NT4ever.
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
|
|
|
|
|
Was just thinking somewhat about this this morning. I work mostly in the embedded space, which is being taken over by Linux which lacks the awesome tools of Windows development. I'm waiting for a new Embedded Compact with reasonable licensing (no, not holding my breat) and stumbled across the little advertised Windows 10 IoT Core Pro, which is apparently now royalty free. Or is it? As is typical in that space for them, Microsoft is extremely confusing. They also seem unaware of the long term stability issues with the embedded space. Perhaps Mr. Nadella can put someone who has a clue in charge of this market segment.
|
|
|
|
|
Flow, Microsoft's in-house version of IFTTT, has been in preview mode since April, but the folks at Redmond are finally ready to open the service up to the general public. Starting November 1, Flow will be available in 42 languages worldwide, alongside PowerApps -- Microsoft's code-free app-building service. If {competing product} then {duplicate} and {exterminate}
|
|
|
|
|
In an interview with Polygon, HoloLens chief Alex Kipman revealed that Microsoft will detail its VR headsets at an event in December. Not confusing to have both these and Hololens. Not at all
|
|
|
|
|
Personally, you're right - I don't find it confusing at all.
HoloLens is an augmented reality headset that allows 3D "holograms" to be viewed in the real world.
VR is an immersive reality, where the user's entire field of view is replaced by an alternative reality.
Obviously, there are common elements to the two approaches, and it seems that MS's vision aims at allowing developers to exploit these, rather than be committed to developing different versions for each target.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
|
Shadow Brokers—the name used by a person or group that created seismic waves in August when it published some of the National Security Agency's most elite hacking tools—is back with a new leak that the group says reveals hundreds of organizations targeted by the NSA over more than a decade. I'm just going to assume yes (so they know all my dirty, dirty secrets)
All that VB code... THE HORROR and the shame.
|
|
|
|
|
Scientists have implanted the leafy greens with tiny tubes that let them sense when an explosive is nearby and even alert someone by email. Finally, someone discovers a use for spinach?
I'm of course ignoring Popeye here. He was a patsy for Big Garden.
|
|
|
|
|
Is there anything you cannot do better with spinach?
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
To make matters worse, Google says it is aware that this critical Windows vulnerability is being actively exploited in the wild. Better than 10 days before?
|
|
|
|
|
It's suitable that Google's motto is no longer "Do No Evil".
cheers
Chris Maunder
|
|
|
|