background preloader

Misc

Facebook Twitter

Free-programming-books/free-programming-books.md at master · EbookFoundation/free-programming-books. Young Blood V. Making Money When all the Industry Wants is Free Beer – The Business Behind jOOQ. I was terrified.

Making Money When all the Industry Wants is Free Beer – The Business Behind jOOQ

After 5 years of doing jOOQ as an all Open Source project between 2008 – 2013, I suddenly switched to commercial licensing. Will I be ripped to pieces? Will the community hate me? Will there be an unfriendly fork? This blog post will show that my fears 5 years ago were completely unjustified. What I did may not work for everyone. Or, you have not even started yet, and think about how to proceed. Trust me. Open Source Software For ages, I have profited myself from the abundance of free, quality software in the developer ecosystems. The employer that did PHP ran on… PHP, which is Open Source. The same is true for the employers that did Java, which is Open Source, these days more than ever.

Open Source is so abundant, that commercial software has become extremely rare among libraries. The Business of Enterprise Software Bill Janeway said in his talk at Business of Software 2018 in London: Once upon a time, enterprise software was a safe bet for entrepreneurs and investors. AI Pair Programmer. Organicity in abstract strategy games – Nick Bentley Games. Note: This post wasn’t written by me (Nick Bentley), but rather by one of my game design mentors, Christian Freeling: Christian is an éminence grise in the world of combinatorial games and I wouldn’t be the designer I am without him.

Organicity in abstract strategy games – Nick Bentley Games

He’s designed some of the best games in the world, imo, but deep combinatorial games are rarely published, so his accomplishments aren’t widely known. This situation is, if not tragic, at least deeply silly. In any case, it’s an honor to present the essay below. It’s about a quality Christian prizes in games (as do I), which he calls organicity. You can read more by Christian at his website, Mindsports. Organization of this Essay Chess and Go Organicity in abstract strategy games may be defined as “the degree to which a game’s behaviour may be perceived as organic, or ‘life like'”.

If we look at both games in fast-forward, the behaviour of Chess looks mechanical. Chess – Chess evolved around its goal of checkmating the king. Cycles and suicide The Game of Life. Chatbots were the next big thing: what happened? Oh, how the headlines blared: “…the 2016 bot paradigm shift is going to be far more disruptive and interesting than the last decade’s move from Web to mobile apps.”

Chatbots were the next big thing: what happened?

Chatbots were The Next Big Thing. Our hopes were sky high. Bright-eyed and bushy-tailed, the industry was ripe for a new era of innovation: it was time to start socializing with machines. And why wouldn’t they be? Messaging was huge! Plus, it was becoming clear that supply massively exceeded demand when it came to those pesky, hard-to-build apps. At the Mobile World Congress 2017, chatbots were the main headliners. In fact, the only significant question around chatbots was who would monopolize the field, not whether chatbots would take off in the first place: “Will a single platform emerge to dominate the chatbot and personal assistant ecosystem?” One year on, we have an answer to that question. No. Because there isn’t even an ecosystem for a platform to dominate. Fooled by another hype cycle Messenger began to overflow with bots.

The State of Developer Ecosystem 2018 - Infographic. Aiming to fill skill gaps in AI, Microsoft makes training courses available to the public. As a software engineer at Microsoft, Elena Voyloshnikova’s job is to make informed recommendations about how to improve the performance of software engineering tools.

Aiming to fill skill gaps in AI, Microsoft makes training courses available to the public

But too often, she spends her days manually analyzing the data she needs to make those decisions. Lately, her team has been discussing the potential of building machine learning models to automate that task – creating more time to focus on the decision-making. That’s why she was intrigued when she received an email announcing an upcoming AI training session for Microsoft employees. “I asked my manager, ‘Can I go to this?’” She said. Voyloshnikova was one of more than 1,200 employees who attended the session in person or via livestream – an audience size that reflects the desire even of people who work in technology companies to better understand AI.

To address that need, Microsoft routinely offers AI training sessions to its employees and is increasingly opening similar types of training to the public. AI training for all. 11 Best Programming Fonts – ITNEXT. Command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.