
Visual Studio Code is great for working with TensorFlow and Jupyter. Apple Silicon and Computer ML make a great ML environment. Make them all work together.
I write broadly about the computer science topics that interest me most, including language theory and artificial intelligence. I believe that computer science is a science, discovering ever better ways to process the information found in the universe, including ourselves.
Savas Parastatidis wrote a blog entry on the semantic web and machine learning, covering the existing history of this area and discussing the future of semantic processing as well as the false starts the area has had in past. For hope of a future, he calls to Apple’s Siri technology and discusses how the knowledge …
I found myself catching up on what’s been happening on the other side of the fence in the HPC Distributed computing world and in particular the Hardoop stack. Boots on the ground implementations of distributed computing are where theory meets the harsh reality of customer demands, network latency and commodity hardware. That’s why I found …
I haven’t had lunch with Simon for awhile (it’s hard since he’s in Cambridge and only visits main campus occasionally) but he publishes papers at an amazing pace, and every time his language, Haskell, and the world gets a lot smarter. Here he introduces the concept of “roles” to aid in the problems that occur …
Use to be at Microsoft products had predictable release cycles. Released in “waves”, you could anticipate a period of creativity and envisioning at the beginning, a period of hard work coding and hacking in the middle (this is when you sleep in your office), and a period of release and downtime often accompanied with …
For the last few months, we have been working hard on something great for our customers and partners. For the first time businesses and consumers who prefer BlackBerry® devices will be able to purchase both Exchange Online services and Hosted BlackBerry® services together in the cloud without needing any additional servers or software. This feature provides …
Now that the summer is over – the tech industry is back to work – and the new products and service announcements are coming quick, why not do some good reading to prepare for the fall when everyone returns from vacation and you get back to the serious business of deadlines, programming and of course …
An interesting post from Nathan Marz regarding an abstraction layer from Chris Wensel called Cascading: We have been doing a lot of batch processing with Hadoop MapReduce lately, and we quickly realized how painful it can be to write MapReduce jobs by hand. Some parts of our workflow require up to TEN MapReduce jobs to …
If you are looking for a good collection of notes regarding the topics covered at the Seattle Conference on Scalability, you can do no better than what James Hamilton put together. Instead, I’ll write a quick commentary on what I experienced. Scalability Is Your Problem Too The goals of the conference are laudable. Scalability is …