It's definetely out there if you have only done a little C. It doesn't require any previous security knowledge though as I stated. But like you realized, it does require you to know your way around low-level programming.
I would really suggest purchasing a good book about it. From my point of view, I would go for "Hacking: The Art of Exploitation, 2nd Edition" from Jon Erickson which goes in depth about how to crack programs using gdb and other tools. It's really a wonderful book if you want to learn more about the world of cracking in general, and it doesn't require much prior security experience.
Probably a poker move to put pressure on Twitter... If the company is doing well, they'll do what it takes to keep it running, even if it means changing its brand.
I enjoyed the article. I really like the passage where it said:
"The Stanford Illustrated Review, a precursor of Stanford magazine, appealed to alumni for help in employing recent graduates. “These men and women . . . face a far harder and down-at-heel world than that which welcomed you.”"
While we can complain for years about the heritage our parent generation have left us - education cost, housing prices, healthcare, or a struggling economy - without seeing things change, we are responsible to pave the way and make it better for the generation to come.
The only big evolution I see with code editors in the next couple of years is real touch/gesture support. Any attempt to code on a touch device will convince you within 30 seconds that the IDEs of today are not adapted.
If there is one app I've always been thrilled to pay for, it's Sublime Text. I've purchased and renewed the licence ever since v1 came out. While it may not be open sourced, you can see it was created with a lot of love for code and openness. Today there are thousands of amazing plugins to enhance it. And though I fully respect the open source initiative, I, for once, am very happy to support / give some money to a peer developer who has made our world much better.
well i did think about automating email notifications to warn users (but nothing ad-related though :). i'm not sure i wouldn't end up in the spam folder every time though!
Yep, well like I said it's no huge secret and the code I wrote is really basic. So you think the only thing I should do is just automate contacting the site owners with the link to the sensible files that have been indexed?
My website usually has very little activity (about 100-200 visits per day for an open source project) and out of nowhere I went #1 on HN last week-end for a blog article.
From saturday to monday: 80,935 unique visits with peaks of 600 simultaneous people on site. Out of those 81K, 24,661 came from HN. The average time spent on site was 2:11. No real pattern, things started going viral as soon as the article hit the front page (which took a couple of hours). Things died off very quickly after 3 days of intense load.
Now I had never expected that type of load... In fact my blog is hosted on the cheapest shared hosting service NearlyFreeSpeech. I want to mention that they held the charge perfectly. I wrote a quick article about it with more numbers: http://www.nicolasbize.com/blog/and-the-best-shared-hosting-...
To answer your question, I worked for another year for that company and must have done about 100 interviews with that method. It wasn't perfect, but I found that it gave better results than the other stuff I had tried. Also, I found that the more I would bring the person in his comfort zone, the better appreciation I had for their qualities as a programmer. Also, that one question would always lead to a 30 minute discussion about their project (hobby or work). I would of course ask a bunch of other questions, but it was on the things they were the most comfortable with. I didn't have to ask them if they knew this or that, they would tell me all that they knew and we would discuss it. And wherever there was excitement, there was an indication of a good hire.
Yes, those open questions could tell you a lot about how the person communicates as well, even though I was very careful as the context of an interview is always biased towards people who are extraverts.
There were some (a rare few unfortunately) who would be thrilled to talk about the projects they had done professionaly and were really proud of. They would talk in great details about how perfectly designed their asset pipeline was, the paradigms they had put in place, etc. No matter what the project was, if they were excited to tell you about it, it was always a great sign.
Yes, my article might be a little misleading, as I was really looking for the excitement more than anything, work-related projects fully included. The most important objective of my question was to put the candidate in a full comfort zone. No surprises, we talk about your stuff, the stuff you prefered. And we go deep into it (we would discuss it for 30 minutes). I would be respectful and genuinely interested, I could ask any technical questions I wanted because it was their grounds. We would discuss architecture, design patterns, technical choices, etc. (so it wasn't just one question in the interview... more like one question to lead to a situation where i could get the most info out of).
It probably took a lot of work to do so I'm not going to bash this... But somehow I feel that the letters are not round enough for my eyes to easily flow from one letter to the other. But then again I don't have the best eyes either so hopefully it's useful to some other devs.
I'd like to think that part of it will have to do with voice command. I'd like to be able to command my laptop/desktop to do anything from basic tasks (schedule reminders, launch apps) to complex and customizable tasks (create new ruby model, connect to distant ssh server, etc.), all of that by just clicking a button and talking for 1 sec.
Interesting... Perhaps it is because web design is becoming like fashion, everyone leaning towards the same trend? Today it seems that almost every one is doing metro-style flat design with some CSS framework like bootstrap and it's easier to launch a product without any original design to it.
I find the idea very interesting... Nevertheless I always expect determinism when browsing webpages so I think this would throw me off more than not. :)