|
We have improved on C, the result is C.
|
|
|
|
|
Jan Newmarch is writing a e-book on building network applications using the Google Go programming language. Version 1.0 is available now, so go check it out. From data serialization to a complete web server, and more.
|
|
|
|
|
Google Go? Until now I'd never heard of it and I wonder if we really need yet another Google initiative?
"I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68).
"I don't need to shoot my enemies, I don't have any." - Me (2012).
|
|
|
|
|
It seems obvious that some problems are important to solve and some aren’t, as in, curing cancer is more important than delivering social gaming. Often, people lament the abundance of tech firms working on ultimately unimportant stuff, and advise to work on important problems and not just chase the money. I guess I agree that some problems are ultimately more important than others. But I don’t think it follows that working on the important ones is better. You never know how important they really are.
|
|
|
|
|
As an entrepreneur who’s looking at Kickstarter as a potential source of funding, I’m very interested in these numbers and the insights they provide. Insights that can only be gleaned by comparing projects that were successfully funded and those that failed to meet their funding goal. I funded a Kickstarter project and all I got was a stupid T-shirt. Which I had funded.
|
|
|
|
|
Even though my dictionaries were 10 years old and didn't contain newer words like "linkedin", it appeared that some cracking rules, by reversing strings or removing some vowels could guess new slang words from already cracked passwords. You're connected to hundreds of other professionals... by your password!
|
|
|
|
|
Computers only deal in numbers and not letters, so it’s important that all computers agree on which numbers represent which letters. I U+2661 Unicode!
|
|
|
|
|
Terrence Dorsey wrote: I U+2661 Unicode!
public class SysAdmin : Employee
{
public override void DoWork(IWorkItem workItem)
{
if (workItem.User.Type == UserType.NoLearn){
throw new NoIWillNotFixYourComputerException(new Luser(workItem.User));
}else{
base.DoWork(workItem);
}
}
}
|
|
|
|
|
Every customer needs to be treated with respect, and no customer should be left dissatisfied. I'm not saying that every customer call is crucially important. But some of them certainly are–and you never know which one might be. Several years ago, a single problem customer changed the fate of my company. Here's the story.
|
|
|
|
|
Nice one. When I speak to companies to get issues with broadband or car servicing resolved for example, I occasionally say to them that I might not be their only customer but treat me as if I were. That often helps soften the mood when perhaps emotions may well get inflamed.
"I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68).
"I don't need to shoot my enemies, I don't have any." - Me (2012).
|
|
|
|
|
No, this isn't me.
"
LilyJade funnels Facebook ad revenue to Mundorff's customers by replacing some of the ads normally seen on Facebook with their own ads.
"
It sounds interesting, but I'm confused about just what it does and why anyone would choose to use it. I don't want any ads; why would I choose to simply see different ads?
Phoenix man goes against Facebook[^]
"
"There's nothing that the program is doing that is currently illegal," he said.
"
That's never a good sign; he's screwed. Being "not illegal" is no reason to do something.
|
|
|
|
|
Want to know how strong your password is? Count the number of characters and the type and calculate it yourself. Or check the list below and see who big a difference between a few billion possible combinations a few sextillion possibilities really is. [ITworld]
|
|
|
|
|
I wonder if this takes into account Moore's Law (if we are able to sustain that as time goes on) and quantum computing. After 50 years, computers will be something like a million to a billion times faster, and so will be able to crack passwords much faster.
|
|
|
|
|
The good news is, even shaving 6-9 orders of magnitude off the solving time for my most secure password means I'll probably still be dead by the time it would get cracked (even without the 50 year delay). And then I don't care what they do with whatever the password protects.
I think that's a good rule of thumb: a password is secure if you'll be dead before it can be cracked.
|
|
|
|
|
Yeah, most of my passwords for relatively unimportant stuff are 10-20 characters. I think the longest password I know by heart is around 50 characters long.
|
|
|
|
|
AspDotNetDev wrote: 50 characters long
I'd just copy and paste from Notepad -- from my Passwords.txt file.
|
|
|
|
|
I used to do something like that. Now I use KeePass. It's too much trouble to remember hundreds of passwords.
|
|
|
|
|
I use LastPass's random password generation for most websites. I can't think of a more secure password - nobody knows it, not even me! And of course I use my longest most secure password (that I can remember) is on my LastPass account so I don't have an obvious weak point there.
|
|
|
|
|
|
Collin Jasnoch wrote: Honestly who knows what some crazy genologist/crytpologist/biologist.../ist will come up with.
I think I'm going to go invent cryptobiology now.
Nevermind, a Google search gave me about 60,000 results for that word...I need to think of something even more obscure...
|
|
|
|
|
That assumes that the policy is enforced and that the attacker knows the policy.
If the policy is a minimum of eight characters, at least one uppercase, at least one lowercase, at least one digit, and at least one symbol and the attacker knows this (a reasonable assumption) then he won't try anything outside those parameters and will therefore reduce his efforts.
On the other hand, if it's not enforced then he'll never guess that my password is "badger".
In my opinion, allowing and recommending a wide variety of characters is a good idea, but requiring a wide variety of characters is not.
Make the attacker search the largest haystack you can; don't limit it.
|
|
|
|
|
PIEBALDconsult wrote: On the other hand, if it's not enforced then he'll never guess that my password is "badger".
A dictionary attack would be able to get that pretty easily still, and that's likely to be one of their first attempts.
|
|
|
|
|
No, if the attacker expects the password to have digits and symbols then he won't try anything without them.
|
|
|
|
|
But if its not enforced most people will choose not to use them, so I still think he'd try that first, especially because it would be relatively fast (I think I read somewhere English has around 600,000 words or something like that, so even at only 1000 per second that's like 10 minutes, and it works for many people's passwords).
Which is of course why my secure password is utter gibberish with no meaning to anyone existing outside my head. (And the people inside my head can't get to computers so no worries there.)
|
|
|
|
|
just increase the delay everytime a wrong password is entered, then it can't be hacked
|
|
|
|