udoprog
I suggest that you employ a bit of empathy instead of drawing assumptions about the persona of the other party.
Putting up twenty links to Wulff & Morgenthaler (epic comics) and using it as an educational/critical source without context only dilutes what you are trying to say, i.e. people should more relaxed.
That being said, being able to figure out how to spell anything sensible using 8 sixteen-digit letters is an accomplishment.
I believe in design in depth, and by allowing the most basic of techniques (form submission + cli tool stack) to handle something that is generally perceived as difficult and letting people "get" the manual process, the automation might not seem as daunting.
I did not intend to create a standard, just to provoke more discussion. I would however by gladly surprised if I woke up tomorrow and twitter allowed me to sign in by solving a challenge instead of a password : ).
Show HN: My POC of user auth using HTTP and public key crypto
EDIT: I do however agree that chrome is more well designed. Firefox has been through a lot of iterations through the years.
I wouldn't however say that the complexities of C is it's syntax (unless you're playing around with macros : ) ). But I guess the concept can be applied broadly, like remembering functions, headers and other language specifics.
I don't understand what "practicing the syntax" means (language barrier?), but I'm not suggesting that I've stopped learning, which I never will.
If you however dig a little deeper you can usually find stuff that isn't too tutorialish. Like http://www.c-faq.com/top.html which has been an extremely solid resource for me.
Also, give the developers access to some real synchronization primitives, that would be sweet.
I'm not a CPython developer, but the last points of the points on the desired list[0] seems very unfeasible to me. Not even STM solves the "Speed" requirement, but PyPy gives away with native extensions so it's halfway there!
Show HN: My weekend project, App deployment with Pusher
Ask HN: What do you think of Portlets?
I've been stuck on doing Java Portlet development for a month, which is my first real run through with this specific piece of tech. And I'm not growing especially fond of it.The specification seems solid enough, but direly lacking in key areas which seem to be commonly requested in portal development, I usually find myself longing to re-implement the 15 or so Portlets in another web framework -...
I found this question interesting, does anyone know of any viable source for this kind statistics? Is the user-agent for chrome frame distinguishable?
Edit: Found the user-agent from the dev docs; "GCF reports that it is available by extending the host's User-Agent header with the string chromeframe"
A service like this is nice if you don't have the ability or time to setup your own environments, but in my opinion could be risking a very slim user scenario.
Crazy good stuff has been going on with DDG the latest couple of months, I'm just glad I've finally found a search provider who takes these issues seriously!
[0] http://www.keepassx.org/
[1] https://spideroak.com/
All my services have gotten 50 char (nice entropy) random passwords, and for ease of use I store them in the browser with an equally difficult master password.My Fx settings involve flushing all cache and sessions on closing.
Apparently when setting the Fx master password, the local database appears to be using 3DES encryption in CBC mode[0] (nice and slow) which is insanely secure with long and keys. The only password I have to remember is the KeePass database, which in turn is as complicated as I can remember. The when booting up firefox, just paste the master password.
[0] http://luxsci.com/blog/master-password-encryption-in-firefox-and-thunderbird.html
Funny enough, the SpiderOak distribution password is saved in the KeePass db, giving me a sort of chicken-or-egg problem when setting up, I'm toying with the idea of distributing the database publicly, which should be secure enough.This means that the only password that is stored in my head is for the KeePass db, but I'm planning on replacing it with a key file (perhaps on USB), once I've figured out a usable scheme for it.
I'm just dying for the day when web services can be integrated into a proper keychain, that would spell an end to this bull.
Assuming you have ssh access (compacted for clarity):
ssh server "git init --bare repo/project.git"
git clone server:repo/project.git
Am I missing something?EDIT: mkdir superfluous
This seem to be a copy of an svn tag from tech.scedev.net/source/scedev_source/tags/20080616-33/scedev
It appears to be a snapshot of a smarty installation, so the most interesting stuff is actually in the database.
EDIT: Also, they seem to piggyback on HTTP authentication, and there is a snippet suggesting that they are using unsalted md5 passwords. Ouch.
char cryptkey[]={'M'-4,'i'-8,'n'-12,'d'-16,'y'-20,0};
LONG Encrypt(char far *data,char *key)
{
LONG i=0,keypos=0;
while(data[i]!=0){
data[i++]^=key[keypos++];
if(key[keypos]==0) keypos=0;
}
return i;
}
Coupled with the following quote from the preface of Bruce Schneier's Applied Cryptography"The simple-XOR algorithm is really an embarrassment; it’s nothing more than a Vigenère polyalphabetic cipher. It’s here only because of its prevalence in commercial software packages, at least those in the MS-DOS and Macintosh worlds [1502,1387]."
The better being that you explain that "X and Y is a bad idea" and getting a quick "No" in response (assuming the asker knows what he/shes asking), instead of having the asker having to going in to more (often unnecessary) detail.
With that said, I usually find the most serious experts just quietly ignoring silly questions or trying to pry out the root of the problem through a constructive dialog. Why superior douchebags get satisfaction of showing of their superiority by bashing beginners has always been beyond me.
That said you really need a tough skin on IRC on some channels, and always take the topic to the letter. That usually indicates what type of people hang there and what type of messages are accepted.
I guess Miro is great, but any complete solution will always be inferior to the proper tools for the right jobs.
I don't design. I could, but I know that the time I would spend designing would be twice the amount compared to a skilled designer. Instead I ask someone who loves design. collaborate with them to create something awesome. We bash and we chastise, but always realize that its about the work, not the person or his/her skill level.
This does not translate well to corporate, but for the better it really should.