This is the bible of regex. Its explanation of "unrolling the loop" will change how you write regular expressions if you don't already use that technique. Its discussion of the operation of NFA and DFA engines is great too.
HN user
tmallen
https://github.com/tmallen/
Read Nimzowitsch's "My System": https://en.wikipedia.org/wiki/My_System
Everything you need is in that book. It's not too long, and very readable. It has a very common-sense approach. Look for the 21st century edition at used book stores or your chess club: http://www.amazon.com/My-System-21st-Century-Edition/dp/1880...
chesstempo.com is good for practicing tactics between games.
I think the point is that with so many source IPs, blacklisting techniques are pointless, and given the duration of the attack, timeouts are useless too. What is better is a IP whitelist coupled with a notification if a certain number of logins fail from IPs outside of that whitelist, regardless of the time inbetween. Users with strong passwords could disable this notification but it makes others aware that they are under this attack (possibly).
An even more secure approach is what Linode does. If you log in from a non-whitelisted IP, they require you to whitelist the IP via an emailed link, then you can login.
But that's overkill and the first one is a lot better for casual websites. You store the user's last login IP and you wait for maybe 1024 failed attempts not from that IP, which ought to be enough to suggest a bruteforce attack. You're protecting "bluedog4", not "password" or "1234" which are going to get cracked anyway.
I believe that the vast majority of email users want nothing but free webmail.
Ah, a long time since I first signed up, maybe the prices have changed, maybe not, but either way you're getting a lot more storage with Gmail for the price.
Google services remain hugely strong, sometimes it all reeks of the desire to make a story out of nothing, like how a national press will play up some pointless political intrigue.
Fastmail's not an alternative. I use it and it's great, but with Gmail you're talking 15GB+ free, and the ticker and 2GB was what set Gmail apart in the first place when it was invite-only. I pay Fastmail $30 a year (not much, granted) for only 500MB (!). I don't see who's going to realistically take on Gmail in the free space.
There's a long way to go before building permanent structures on the Moon is a possibility (meteoroid detection/destruction, understanding seismic activity, etc.), but its far side would be a great place for building data centers.
The Gentoo documentation is a programming guide and doesn't advise on style. The Google style guide doesn't explain [[ because it is out of scope.
Google is likely supporting Solaris for customers or for users of their open source software.
0: Little interest in real currency, zero interest in new ones.
37signals is an outlier because their readers are potential customers
Your readers are always potential customers.
Feature request: Oscar the Grouch in the trash can.
I noticed that ejecting the Kid Pix disk made the machine unusable.
Upmodded for the dose of reality provided by the blog post's comments...
"The breakthrough could lead to systems for rendering anything from people to large objects, such as tanks and ships, invisible to the eye – although this is still years off."
Close??
Or younger. 5'11", 155lb, and I mostly wear XLs. I think someone of my build but in their 40s would be more likely to ask for a L or even a M.
Split screen with same file
:vsp
Syntax highlighting
:syntax on
Tabs
:tabnew
Bracket matching
:inoremap ( ()
:inoremap [ []
:inoremap { {}
And so many built-in tools...you really should take another look. I use TextMate on my Mac to churn out massive amounts of HTML, but any other editing happens in (G)Vim.
He's referring to government rationing and fold-up houses while being bombed by the Axis forces? Yea, people were just loving life back then. I wonder what England's energy expenditures were to drive the military.
I ditched the article after the writer failed to understand the rationale behind the naming of the common scientific behavior known as "positive feedback." Clearly alarmist BS.