|
More and more of the customers I have been talking to have been leveraging threat modeling as a systematic way to find design-level security and privacy weaknesses in systems they are building and operating. I wish I met those same customers
|
|
|
|
|
This nasty little company is cold-calling people from a hidden caller ID and telling people that they're receiving errors from their Windows computers. Receiving errors from a Windows computers is believable, Microsoft trying to call to fix those errors is not.
|
|
|
|
|
Over the last year or two we've had a few of these calls at my house.
I've never answered them but I've always wanted to lead them on and get them to scramble for information that they don't know.
|
|
|
|
|
For god's sake, only SD times could consider this news - I've been receiving calls like this for the last 5 years.
I like winding them up and pretending to go along with their instructions - but pretending that some fault with Windows is preventing me accessing the site. On one occassion I left him on the line for 15 minutes while I "checked the cables".
We may as well run up their phone bills.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I have suspect SD Times is secretly being run by InfoWorld because it's easier to make themselves look good by creating an even more wretched pile of fail than to actually create content worthy of being read.
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
|
|
|
|
|
You could be right, but that would imply a level of cunning that I'm unconvinced either publication capable of.
I think in IT, the aphorism "Those who can't, teach" can be adapted to "Those who can't, write about it".
(Excepting the excellent staff working on this web site of course, Kent does that earn me brownie points?)
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Troy Hunt is the master at that game! If you've got a couple of hours to spare, some of his videos are hilarious.
http://www.troyhunt.com/search/label/Scam[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I will have to look at that later, the first image that came up looked distinctly NSFW.
Maybe I'll pick up some tips
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Yeah, the last scammer who called ended up trying to convince Troy to buy him a subscription to a porn site.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I've had dozens of these. There's plenty of blog postings about people who have been called and let the perps down the proverbial garden path.
The best I've managed was about 15 mins and then they hung up on me. Hey - everyone needs a hobby, right?
cheers
Chris Maunder
|
|
|
|
|
Reduces after-retirement support costs for large enterprises as much as 95%. XP: the gift that keeps giving
|
|
|
|
|
Despite that, I think it already turned into a nightmare for them. Kudos for their long-time support on Windows, but I think XP is pushing it a bit too far. I mean, who would still expect support for Mac OS 10.1 today? XP already gained some kind of life-time support (not the lifetime of the product, of course, I'm talking about the user) in comparison.
|
|
|
|
|
Kendo UI Core includes 24 of the UI widgets currently in Kendo UI Web (AutoComplete, DatePicker, Tooltip, etc.), all of the widgets and features formerly available under Kendo UI Mobile, and all of the core framework features of Kendo UI (DataSource, SPA, MVVM, etc). Kendo UI goes open source
|
|
|
|
|
And those who say languages do not matter. "If someone claims to have the perfect programming language, he is either a fool or a salesman or both."
|
|
|
|
|
Bertrand gets on his high horse again! He won't get people to use Eiffel by slagging off C languages. It will just make them defensive.
Eiffel is a well-designed language but it's not perfect. Nothing is. He also knows it's not perfect as it's always being extended, just like everything else.
Kevin
|
|
|
|
|
Kent Sharkey wrote: "If someone claims to have the perfect programming language, he is either a fool or a salesman or both."
Or worse, promoting Plain English.
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
|
|
|
|
|
Not sure why, but I kind of miss him.
TTFN - Kent
|
|
|
|
|
That was the guy who claimed to have a plain English programming language but would never show us any code right?
Kevin
|
|
|
|
|
Yup
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'm sure I saw something like that in the responses to this weeks survey.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Wouldn't surprise me. It's not as meta as CListCtrl or Bacon but the survey'd be a perfect opportunity to snark it.
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
|
|
|
|
|
His goto example illustrates a rule that I have been steadfastly applying since my 20's, when an associate (who was doing a lot of Fortran programming) told be, always put begin/end (or whatever the equivalent is, in c-languages its {}) around your if statements, even if you're only executing one line of code. Saved my butt a few times.
However, it's also the fault of the compiler, in my opinion, for not emitting an "unreachable code" warning. Of course, the doofus programmer probably has warnings disabled.
Marc
|
|
|
|
|
Could be that previous doofus's generated so much cruft that the warning list is uselessly bloated.
I've recently started updating an old C# project that was mostly written between 2004 and 07 in .net 1.1; and after getting most of the auto-generated classes ignored clearing out most of the low level noise items, I've got ~1000 items on my Resharper suggestion list. Most're probably still noise, because the code's been in production long enough that if they were real problems they'd've triggered bug reports by now, but they're things that require a modicum of thought/analysis on my part instead of being able to just click the fix-it button and move on.
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
|
|
|
|
|
Dan Neely wrote: I've got ~1000 items on my Resharper suggestion list.
I never found Resharper's suggestion list (or, what was the other thing called that was commonly used?) to be useful at all. Someone once said it's worth taking the time to configure ReSharper, but I just tossed the whole thing -- seemed like too much bloat.
What's your experience? Useful?
Marc
|
|
|
|
|
It's like turning your warning level up to 11. It does call out some risky stuff that should be fixed; but the noise level tends to be really high. (I've been told MS's fxCop has the same issues out of the box.) The biggest change I'd like to make would be to expand the groups it categorizes in from 2 to 3. Currently it splits things into warnings and suggestions. The latter is things like "you can turn this loop into a LINQ statement" or "you can replace this if/else with an ?? operator". The problem is that the warnings group includes both things that are dangerous like "exact equality check with floating point variables" and various coding style/standard items like "change property name from 'fooBar' to 'FooBar'". The two types of items are really different things, and need to be easier to tell apart.
I've only turned off a handful of rules related to things like var usage; because R#er's options are only really useful if you want to go all or nothing, which I don't. var index = 0; is stupidly obfuscatory. IDictionary<int,string> lookupTable = new Dictionary<int, string>(); can get tediously verbose and declaring them as var doesn't actually lose any information. Temporary structures created by linq queries can get outright horrifying if you need to explicitly type them; especially since the inability to step through a set of chained methods one at a time means that I often will split a complex structure into multiple lines with temp results just to be able to debug it even though I don't care what the intermediate results look like and can involve two or three levels of IWhatever<> before being condensed back to something sane looking at the end. If R#er ever gets smart enough to tell those 3 cases apart I'd probably set them as don't use var, don't comment either way, and use var; but currently shutup always is the only reasonable way to get rid of the noise.
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
|
|
|
|