HN user

tmallen

24 karma

https://github.com/tmallen/

Posts0
Comments19
View on HN
No posts found.

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.

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.

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.

A Future Of Pipes 13 years ago

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.

"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??

[dead] 18 years ago

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.