alinajaf
I agree. I had plenty of strange abstractions and crutches when starting out learning Japanese, and starting in romaji was absolutely fine. While the post wouldn't benefit me now, starting out any useful mental shortcuts to producing Japanese would have been most welcome.
Trigeminal Neuralgia is one of them. The condition is just... pain. Lot's of pain. More pain than anyone should ever have to go through. When I have episodes, I often feel awe that it's even possible for someone to feel such an incredible amount of pain.
Challenges in life help to shape you, make you who you are. But I do feel that this particular challenge was one where it would have been nice to have learned the same lessons some other way. I hope sincerely that treatment based on this research can help.
A developers guide to human networking
A developers guide to human networking
I did the challenges years ago when you had to email in for them. Since then I can count at least five occasions where having done the challenges has allowed me to identify vulnerabilities in real-world crypto. I was usually able to recommend fixes that in theory made those codebases more secure. This is keeping in mind that I'm at best a hobbyist security researcher and just barely a professional developer.
I think there are about seven or eight people on Earth that I would trust to securely implement cryptography in their code. For the rest of us I'm happy with doing the best we can with libraries that make that easy (NaCl), and otherwise trying to find ways to break the thing. The cryptopals challenges help you do that, so that's where I'd recommend a developer start.
The Bear Test v0.1
All estimates are still lies
Multiple security vulnerabilities in Rails
Training Day
Training Day
Since you program too, do you think there is much crossover? Some analogous form of practice that makes you a more effective coder?
I work with threedaymonk and the reason that he came across this way is that he is a remarkably nice, well-intentioned, polite person.
I should probably point out that "maximising my billable time" isn't really an important goal for me as a freelancer, so we're likely talking about a different business model. You'll hear this a lot from patio11 and tptacek, but overwhelmingly, my goal is to provide as much business value to my clients as possible and charge accordingly.
You don't necessarily have to position yourself as a content marketing/CRO/Security/Sandwich-making consultant to do this, just find a way to make or save your clients buckets of cash and you can charge them whatever you want.
*: That makes me sound like some sort of rockstar freelancer, but in reality I'm a boringly average Rails developer. I get and keep clients by working really hard on sales and treating existing, long-term clients like my family's financial security depends on them (hint: it does!).
Snarky but true: implementing this was roughly as hard as reading a comment by tptacek about billing weekly, deciding that I bill weekly, and then telling all existing clients and future clients that I now bill weekly.
How to almost protect yourself from the Rails cookie session store
Hiring and keeping developers for the rest of us
There are some types of non-muslims (open apostates) that would be putting themselves in real physical danger by entering your average mosque in Islamabad and praying. We have a local ex-muslims meetup in London and stories of threats + actual physical violence from family and "community" are more common than not.
It also goes without saying that if there's no women's section and you have a vagina, you're shit out of luck.