Languages and Logic

Natural language processing, machine learning and computer vision

Friday, December 18, 2020

Deep Learning From Java and Scala

›
Deep learning has been dominated by Python for years. It has been much harder to do deep learning on the JVM, but recently there has been so...
Friday, April 10, 2020

How Many Languages Should You Program In

›
I love programming languages. Some would say that I am a language addict. I have programmed in a lot of languages, and written blog posts pr...
Saturday, March 21, 2020

Haskell IDE 2020

›
Haskell tooling has improved, but getting an IDE-like setup is still tricky. It took me some trial and error finding a good Haskell environm...
6 comments:
Saturday, February 22, 2020

Haskell and Hadoop the Aftermath

›
In 2012 Haskell and Hadoop were the hottest technologies. They had a lot of hype and I loved them. Both were based on functional programming...
Sunday, October 20, 2019

F# vs Scala

›
F# and Scala are both hybrid functional object-oriented languages created for popular virtual machines. F# for CLR / .NET Scala for JVM...
Tuesday, September 10, 2019

Typed Functional Languages 2019

›
This post is a brief status of the state of typed functional languages in late 2019. Typed functional languages like Clean, Haskell and O...
Thursday, April 25, 2019

Benefits of Different Python Distributions on Mac

›
There are at least 5 popular ways to install Python on OS X / Mac. OS X default Python installation, currently Python 2.7.10 Use brew in...
›
Home
View web version

About Me

My photo
Sami Badawi
My interests are natural language processing, machine learning, programming language design, artificial intelligence and science didactic. Author of open source software image processing project called ShapeLogic: https://github.com/sami-badawi/shapelogic-scala. I have worked in NLP for several years, but spent many years working in the cubicles, at: Goldman Sachs with market risk, Fitch / Algorithmics with operational risk, BlackRock with mortgage backed securities, DoubleClick with Internet advertisement infrastructure, Zyrinx / Scavenger with game development. I have a master of science in mathematics and computer science from University of Copenhagen. For work I have been using these programming languages: Scala, Python, Java, C++, C, C#, F#, Mathematica, Haskell, JavaScript, TypeScript, Rust, Clojure, Perl, R, Ruby, Slang, Ab Initio (ETL), VBA. Plus many more programming languages for play.
View my complete profile
Powered by Blogger.