As usual I want to highlight some of the technology related reading I did this week. One of the better articles I read was a profile by the New York Times on security reporter Brian Krebs. As a security reporter he does an excellent job of uncovering the dark side of the web and reporting on the black hats that are continuously hacking on the internet. He was one of the first people to uncover and expose security breaches at Adobe and Target. If you don’t know who he is the article does a good job introducing you to him. After learning about him you should definitely check out and bookmark his blog Krebs on Security to keep up to date on security news.
Another fantastic read was an article about the underdog search engine startup DuckDuckGo. The article entitled Inside DuckDuckGo, Google’s Tiniest, Fiercest Competitor provides a good look at how there is room for innovation and competition in search. It explores and examines how DuckDuckGo manages to survive in the very competitive search space. I have used DuckDuckGo in the past on and off but after reading the article I was enthused once again to give DuckDuckGo another shot. I will probably use it as my main search engine for a month by setting it as my homepage and see how I like it.
A computing question answered on Stack Exchange about why the mouse cursor is tilted and not straight that I found via Hacker News discussion was also enlightening. The answer of course was that it was simpler and easier to do and the cursor was more recognizable when tilted rather than straight.
I have done a little bit of Python programming in the past but I am hardly an expert when it comes to everything Python. So when I came across this link with a useful regimented introduction to python I knew I had to bookmark it. It seems like an excellent and thorough presentation on the Python language and will come in handy if I ever get around to really sitting down and mastering Python.
Other programming related items I found noteworthy to mention was this page about the great algorithms that revolutionized computing and this instructional page explaining Java arrays for programmers and beginners. Also via Hacker News I learned that a new version of Git (version 1.9) was released. Moreover, I found a very good article explaining how to use the stash command in git. I still have a lot to learn about git commands but I can safely say I am just now getting used to branching and merging. Lastly, I just wanted to mention this page with a collection of the less commonly used UNIX commands for those who are curious like myself.
I like to learn about math and this page showing how the mathematical constant e is hidden in the Pascal Triangle was very enlightening. The proof provided is quite short and not very difficult to understand.
I came across a nice list of software development books that I probably should get around to reading someday.
And that’s it for today. Thanks for reading.