|
One of the excellent features of new Windows devices is that disk encryption is built-in and turned on by default, protecting your data in case your device is lost or stolen. But what is less well-known is that, if you are like most users and login to Windows 10 using your Microsoft account, your computer automatically uploaded a copy of your recovery key – which can be used to unlock your encrypted disk – to Microsoft’s servers, probably without your knowledge and without an option to opt-out. That's OK, we can trust them, right?
|
|
|
|
|
Pro and Enterprise both include device encryption, and they also include BitLocker, which started to become available during Windows Vista, but only for the premium editions.
So... anyone buying Windows 10 Professional must be assumed to be up to no good, right?
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
|
|
|
|
|
I consult on a lot of legacy rescue efforts that will need to involve refactoring, and people in and around those efforts tend to think of “refactor” as “massive cleanup effort.” refactored This needs words the blurb
|
|
|
|
|
One of the things I have learnt in my journey through this industry (which may not be the typical path so should not be considered "evidence") is that source code rots.
In particular it rots when buried - i.e. when nobody is looking at it. A constant cycle of refactoring improves code by basically preventing any of it remaining buried for long enough to rot too badly.
Also - refactoring without testing is a bad idea (I hope commonly accepted as such?) so when you get developers refactoring they usually also add more unit tests. This is a good outcome.
Now I would also caution that there is a form of bias here because when a project is in a state that the project team have had to engage the services of a consultant who has a background in legacy project rescues it stands to reason that those projects will be more of a mess than the average and the less drastic solutions than a "massive cleanup effort" have probably already been tried..?
|
|
|
|
|
Many big tech companies—absent Apple—are throwing weight behind a browser-based world. Right after they make desktop apps obsolete
|
|
|
|
|
And after they stop changing and deprecating all the good ones every five minutes
i cri evry tiem
|
|
|
|
|
Massive database exposed to public, major political data managers deny ownership I'm not sure that's what they mean by "open government"
|
|
|
|
|
Several ideas to consider when choosing the language for your next app. Just fool around with them for a while
|
|
|
|
|
And VB.net is never the correct language for the job.
|
|
|
|
|
Not even for a "little bit on the side"?
TTFN - Kent
|
|
|
|
|
I won't go back to that side again.
|
|
|
|
|
If one isn't married/in a permanent relationship, the "little bit on the side" is the main course. A main course of VB is more than any mortal should be expected to endure.
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's a rare thing to find an article that brings up some very interesting points, argues them with terrible examples, succeeds at bringing nothing new to the issue, and ultimately completely misses the point, all at the same time.
Well, maybe actually not that rare.
Marc
|
|
|
|
|
Actually...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Up-voted.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
But its hard to learn multiple language...
Even if a web application can be done best in php, I would chose Asp.Net/Angular because, I or my team can develop it better in that language.
Learning each language to a master level is a pain and not worth as technology changes quite often.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
Actually, it's not. Once you know how to write code, all languages are essentially the same, and simply have different syntactic differences. It's actually harder to learn the platform and frameworks for which you write code. For example, desktop apps versus embedded apps versus web apps versus mobile apps. All of those platforms impose their own unique requirements.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
John Simmons / outlaw programmer wrote: Once you know how to write code, all languages are essentially the same
Not quite true, IMO. There are fundamental differences in mindset between procedural languages such as FORTRAN, Pascal, C, object-oriented languages such as Java, C++, C#, and declarative languages such as Prolog.
Within each family, I would agree that if you've learnt one, you've learnt them all.
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
|
|
|
|
|
Daniel Pfeffer wrote: and declarative languages such as Prolog I've just started a course on language design concepts and Prolog is mentioned as a logical language. I hadn't heard of logical languages, but the book notes I may have heard of it and gives Prolog as the only example
I mostly agree with you though. Except that C++ requires knowledge of pointers and memory whereas this is handled for you in C# and Java.
And then there are type safe languages and loosely typed languages such as JavaScript, which could require some learning (and I've seen programmers coming from both ways make errors).
And so each language has this 'thing' that makes you go like "we'd best not use this for a serious program just yet..."
|
|
|
|
|
How are you doing with all the storms down there?
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
No storms where I live.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
That's good. We had the one that blew things all over.
What do you get when you cross a joke with a rhetorical question?
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
Do questions with multiple question marks annoy you???
|
|
|
|
|
2015 was the year open source software gained new significance, thanks to Apple and Google and Elon Musk. So, this year was The Year of Linux and I missed it?
Yeah, yeah, Open Source != Linux
|
|
|
|
|
As we considered adding a dedicated tool for working with databases and SQL, we felt it was necessary to better understand how developers used databases. SELECTively? (I'll get my coat)
Caution: May not load in Chrome (at least it doesn't for me)
|
|
|
|
|
They didn't ask me.
Such tools continue to be mere crutches for they who don't have confidence in their abilities (probably rightly so). Which is fine, expect for that the users don't realize that they are crippling their growth as developers. Developers must get their hands dirty with hand-crafting their SQL themselves.
|
|
|
|