Santa Service at JetBrains
The closer Christmas gets, the more license requests our Community Support department receives. We could never hope to get through them all if it weren’t for JetBrains Santa with his Christmas magic.
Here’s one letter from a couple of years ago that comes to mind:
This plea made us all smile inside, and of course, Santa granted Eugene his wish in the spirit of Christmas.
Do you want a JetBrains product license bad enough to write something like this, for all to see? If so, go ahead and publish your original wish request to JetBrains Santa anywhere public. Then post that unique link as a comment here on the Company Blog, no later than December 24. If it turns out to be the most convincing, heart-felt and touching story of all, your wish will be granted. JetBrains Santa guarantees it.
Never stop dreaming and developing with pleasure!
— Your Santa Service at JetBrains
Subscribe to Blog updates
BeamSearch in code generation
In the previous article devoted to full-line code completion, we looked into the vocabulary that the neural net of our full line completion plugin uses for Python. However, just having 16384 tokens like self., or, s.append(, return value, and others described in the article is not enough to generate…
Looking at Python through the eyes of a neural net
The JetBrains full line code completion plugin for Python is now available as a public beta. We would like to talk about some of the technologies and algorithms used to create the plugin and share statistics about Python programming that we’ve collected in the process. What is “full line code co…
Code Completion, Episode 4: Model Training
The previous articles from the series covered the following topics: In the first episode, we discussed general code completion scenarios.The second episode was devoted to the difficulties of heuristics-based implementation and explaining the necessity of machine learning.In the third episode, we …
Code Completion, Episode 3: Where Is the Dataset?
As we discovered in the second installment of this series, a modern code completion system needs machine learning to rank the suggestions most effectively. Machine learning has one thing in common with human learning: it requires data to extract knowledge. There are many aspects to that process. …