Ie, don't say anything on Facebook, ever, that you wouldn't mind your bosses, clients, competitors, suppliers, mom, local newspaper or local law enforcement all knowing about. Probably a good rule to follow for all of us.
591 karma · joined September 9, 2007
jack@randombit.net
https://twitter.com/randombit https://github.com/randombit
[ my public key: https://keybase.io/jacklloyd; my proof: https://keybase.io/jacklloyd/sigs/tKaiJfvmYONF1UqbqHH1z-ZkqDn7M9Awbs2XrGcPV-c ]
Ie, don't say anything on Facebook, ever, that you wouldn't mind your bosses, clients, competitors, suppliers, mom, local newspaper or local law enforcement all knowing about. Probably a good rule to follow for all of us.
GCC's SVN repo is north of 17 gigs (ref - http://gcc.gnu.org/rsync.html) and yet neither svn nor git nor hg (when imported into them) seemed to have managed to blow up on it yet.
Scalable means different things to different people, I expect. Size of the repo is one, but the number of highly distributed users is another and for many projects is much more relevant and one better served by git or hg or darcs. And a license fee of $740 per person per year is another form of non-scalability, again depending on the context.
My gf works at a hospital and there are many panties in a twist about this right now. She contacted one of their major photocopier providers and asked about what happened to the ones they had on lease that were returned in the last few years. "Oh, they were sold, or scrapped, or given away... couldn't really tell you for certain though." So the obvious question: "Did you wipe the drives first?" "A: No, that wasn't included in our contract with you." - because nobody knew about this 'feature' when the contracts were written!
Massive fail both security wise and from the sales side on missing easy upselling. Very likely any hospital or police dept would gladly have paid for these services had they know it was necessary.
More amusing, for the last couple of weeks Google Maps has placed Randolph Vt right in the middle of Lake Champlain.
Specifically, on April 1st.
I tried a bunch of different RSS readers for Linux and disliked all of them, so I ended up writing a RSS to email script that pulls down my feeds and sends me mail for new entries. I actually find this much more usable than Reader or any standalone reader - mutt (or sup if you prefer) is already is built for handling lots of information, and especially handy for sites like hacker news where I can just scan titles in the index and delete-delete-delete and pull up the occasional interesting story. Also reduces random 'wonder if anything good is new on reddit/hn' polling, so I'm finding it to be a big productivity win.
My script is at http://www.randombit.net/code/grab_rss/
And there is of course also rss2email which is basically the same thing - http://www.allthingsrss.com/rss2email/
The more different the language you are learning is from ones you have used in the past, the more new approaches you learn. For instance if you already know C++, you'll learn a lot less from learning Java than you would if you learned Lisp (or ML, or Haskell, or Smalltalk) - purely because the delta is much larger. Similarly, if you already knew Ruby you'd probably learn fewer new techniques learning Smalltalk than Haskell, and if you already grok Scheme you'll learn very little from Common Lisp.
If you are a C hacker, and especially if C is your first and primary language, Lisp just happens to be on the far other side of the wheel of languages, so you'll learn a heck of a lot from it. I would wager that learning C would make a Lisp hacker better at Lisp, too, though I don't know anyone for whom Lisp was a first language.
"It may be time to dust off that old issue of Wired, because the RIAA is succeeding where 10 years of hectoring by the Cypherpunks failed. [...] Note that the broadening adoption of encryption is not because users have become libertarians, but because they have become criminals; to a first approximation, every PC owner under the age of 35 is now a felon."
For much the same reason, RSA is not information-theoretically secure (if you have the public key, you have all the information you need to get the private key: you 'just' factor the modulus). That does not mean it is insecure, it just means you must make sure that the computational effort required is greater than the expected maximum computational effort anyone might expend (or, preferably, the maximum computational effort that might be feasible within your security lifetime).
"Did I what?" the second developer replied. "Oh. Crap."
Thats the real WTF here. Die CVS, die.
$ host 68.142.205.137 137.205.142.68.in-addr.arpa domain name pointer html1.store.vip.mud.yahoo.com. $ host 216.252.126.190 190.126.252.216.in-addr.arpa domain name pointer html1.store.vip.sp1.yahoo.com.
Realistically (ie, if you're asking what to learn to get a job at one of these places), C++, Java, and C# because (outside of handful of places like Jane St) it seems like that is what everybody in these parts uses. (It's 'industry standard', after all [sigh])