The altcoins that will rise in value by more than 30,000% in 2018

This post firstly appeared on Medium.

In the last weeks the total market capitalization of all cryptocurrencies reached a new all-time high over $700 bn, largely been spurred on by recent rises in altcoins.

What happened is trivially explained: a lot of people jumped into crypto trading hoping to become (very) rich… quickly.

Right now blockchains are almost used for speculation, and it does not require particular skills to get in.

You can google for it, joining Facebook groups, passing hours in front of Youtube tutorials.
It is not a prerogative of brokers, professional traders, engineers, mathematicians or any kind of scientist. It is a massive democratized gambling that involves minors, workers, retirees and all the unexpected people that the day before were used to buy the lottery ticket.

Teams, white papers, technologies, are not (some of) the factors that push a person to buy an alt coin. What drives most of the people is thinking that throwing $10-$100 into some of the several micro coins (when you don’t say shitcoins), that populate the crypto world, could pay off. That’s why unpopular altcoins, like PACcoin (PAC), experienced huge surges in the markets in the last days. Everyone is looking to hitch a ride on a rocket and crush the market.

20% returns are crumbs for the cryptomaniac, 1000% or 2000% or 20,000% returns are those that can give you a Lambo.

Last week Ripple (XRP) peaked at more than $100 bn and surpassed Ethereum (ETH) to become second most valuable cryptocurrency after Bitcoin (BTC), risen in value by more than 35,000% over the course of 2017. So, looking at this precedent, what are the potential alt coins that will lead to the moon in the nearly future?

Of course no one has the Grays Sports Almanac, but analyzing the current market data we can try to get an insight about the possibility of such an event to happen again, or hoping to see which alt coins should be addressed for a prompt investment.

First of all we need benchmarks. Looking at the Coinmarketcap snapshot of January 8th at 1AM, depicted in the following picture, we can trivially see that the biggest market capitalization for a single coin is around $278 bn, owned by BTC, and the average market cap considering the 4th to 10th ranked coins is $20.3 bn. Moreover, the exchanged average volume in 24 hours for the same subset is $733,000.

Based on the previous considerations, we can say that a reasonable market capcannot exceed $120 bn (the maxcap) and the minimum 24h volume can be set to $700,000 (the minvolume). Moreover, we can state that the market cap cannot be less than $100,000 (the mincap) just to take out all the coins that have a small capitalization.

Why the constraint on the market cap? Remember, we are talking about speculation: a crypto working like (old fashioned) BTC, which requires mining to be generated, will have low availability and low value during the immediate period after its launch. This can indeed produce high gains for the ones who trust from start, but this has to be seen as something similar to a buy and hold, since energy and computational investment are involved in a coin that is new and that has to manage its way in the market. If we want the easy money and getting the Number One Dime to fastly become Scrooge McDuck, we need a shitcoin that can be traded by lots of people, and that can be attractive to a couple of exchanges. Hence, the most easy indicator is market cap.

Lastly, if we want to aim at a return of 30,000% without risking all our money, we should consider to invest $150 (the investment) to getting back $120,000 on success (the return).

Now we have all the ingredients for our recipe. In fact, for each of the 1384 existing cryptocurrencies we can compute the quantity, the expected market price and the corresponding potential market cap:

quantity = investment / price
expected_market_price = return / quantity
potential_market_cap = circulating_supply * expected_market_price

where price and circulating supply of each crypto are available on Coinmarketcap website or via their APIs.

Notice that the aforementioned potential market cap can be condensed as: potential_market_cap = circulating_supply * price * return / investment

Now we are ready to apply a simple algorithm, that iterates through each crypto, for selecting the desired ones:

  • if the 24h volume is below the minvolume, rule out the coin
  • if the market cap is below the mincap, rule out the coin
  • if the potential market cap is above the maxcap, rule out the coin
  • if the circulating supply is zero or unknown, rule out the coin
  • put the coin in the basket otherwise

The results applying the algorithm on January 14th at 11PM are those listed in the following figure:

Sincerely, the Ocean’s Eleven above are completely unknown to me. The coins are ranked beyond the top 500. It could be good because one of them could be an interesting project that is not already popular or validated. On the other side, they could be a weird pack of unreliable initiatives.

My experiment of course is more provocative then indicative, but I invite you to test it changing the parameters and to give me any feedback about it. Meanwhile, happy (wisely) trading!

You can download my free Android app, if you wish to monitor your profit and losses of your altcoins investments, explicitly setting your preferred exchanges for all fiat conversions.


Convert your Instapaper articles to PDFs

During these summer weeks I wanted to take some time to read most of my collection of Instapaper articles. You know, I’m one of a kind that save an article to “read it later” but it can take a lot of time before I actually read it. When this happens, I discover sometimes that the article has been removed, so I completely miss that read. Considering that, linked to the fact that I prefer reading in a offline mode, I decided to develop a software a service that allows me to quickly download all my Instapaper articles, to store them for future readings.

After a bunch of days of developing, I released InstaPDFpaper. It is a free tool that let you choose which Instapaper folders you’d like to download. Then it takes care of converting all the articles (to a maximum of 500 papers per folder) to PDF and compressing them in a ZIP file that will be available for downloading through a link sent via email.

The service is completely free. Let me know if you find it useful or have some feedbacks!

Confessions of a Ph.D.

A bunch of months ago, the association of entrepreneurs in Padova (Confindustria) and the University of Padova asked me an interview in which I talk about my experience as a PhD that is working in the IT field.

I immediately said “yes” because the interview was supposed to be inserted in a university course taken by 117 PhD candidates and also because the Professor that was coordinating the project is a person whom I respect: Prof. Paolo Gubitta.

I collected all my thoughts regarding how many things I learned during the PhD that became very useful once I started to work as a software developer and entrepreneur in the IT sector.

Here is my interview, in Italian.

CONI prize for Montebelluna Fencing Club

I just came back from Padua where I received a prize from the CONI of Veneto for my fencing Club. The Montebelluna fencing Club reached the third place this year among all the Clubs of Veneto thanks to the results of our athletes in all the different competitions.

I’m very glad of this honor, because me and my team, in terms of Board of Director and Technical Staff, have made a lot of efforts and sacrifices to make our Club even more tight-knit and competitive.


Talking about product development at Digital Accademia bootcamp

Today I had the great opportunity to talk about my experience as a developer and product manager at Sellf, in front of a group of young managers. The class was part of the Computational Thinking Bootcamp of Digital Accademia, an immersive 3 days and 3 nights long, designed for business people who want to enhance their problem solving skills in complex projects.

Digital Bootcamp class

My speech is freely available on Slideshare, or you can easily going through it right here.

Sellf is making an ‪#‎impact‬ in the european mobile ‪#‎startup‬ ecosystem!

The second IMPACT Open Call has been successfully completed and 23 additional startups have been selected to start in September the IMPACT Acceleration program and will be receiving fundings for a total of 2,3million Euro (100,000 Euro per Project articulated as 90,000 Euro in funding and 10,000 Euro in services to be implemented through a 6 month specialized mentoring and training program).
These 23 applications come from a total of 819 candidates, translated into 434 applications received from 32 countries. Only 57 were selected to pitch in front of IMPACT Selection Committee at Milan Jury Day on July 14-15th. Sellf has been one of these that is going to receive an initial injection of up to 100,000 Euro, without equity consideration. I’m very proud that Sellf has been selected representing Italy at an European level!

FiWare Impact Contest

The lack of full-stack

In the last two year I’ve contributed to the development of Sellf as a full-stack engineer. I worked mainly on the server side (in Ruby on Rails) at the beginning or our adventure, spending more and more time on the client part (in Ember.js) when we focused on the release of our webapp.

In the last months a lot of attention as been brought to the role of an engineer as a full-stack developer (FSD). Techcrunch talked about the rise and fall of the full stack developer, stating that nowadays an FSD needs to be a cross platform dev instead of an end-to-end one. This position has been criticized by some people, whom I agree with, who share the idea that an FSD is a person with a broad range of skills that cover the entire stack needed to release a fully featured app.

A good definition of FSD comes from George Fekete who says that FSDs are comfortable working with both back-end and front-end technologies. This is ok if the comfort-zone not only includes coding but also managing the infrastructure that hosts and runs the app code. Instead, I don’t put in the basket of the FSD skills all the things that concerns UI/UX design, because even if it is determinant for the success of a digital product, it isn’t indispensable for its deployment. I mean, I take into account the UI/UX part in terms of front-end JS/CSS/HTML productions and back-end performances, but I do not strictly consider the ability of design UX patterns or UI elements.

Continua a leggere

Talking about entrepreneurship at the Rotary Day

Today I’m on the stage in San Donà di Piave sharing with an audience of 300+ people my ideas regarding entrepreneurship in a digital company.

This talk is very important for me because it is not only a renewed opportunity for myself to analyze my job and collect all my thoughts till now, but it also happens on the Rotary Day, the date chosen by Rotary International to let the people know something more about Rotary.

I’m happy that the Rotary of San Donà involved me in this conference, to tell to other young guys what are the opportunities around and how you can covey your passion into a daily job.




So, here is the story.

For HTML, aka the templating of web pages, the better standard is HAML, more readable and concise then ERB. But ERB is the default in Rails so it is the oldest and more spread (and “stable”, someone may say).

For CSS, aka the style sheets, SASS is the law (do not confuse it with SAAS, which stands for Software As A Service) being the Syntactically Awesome Stylesheets… SASS is member of the Ruby party and it is considered better than LESS, which is Javascript (hence Node.js party). Sass has two syntax: .SCSS and .SASS (same name then the language). The .SASS syntax is the original one, which is inspired by HAML in some way, but it is considered obsolete, being substitued by .SCSS. The cool thing of .SCSS is that is fully compliant with CSS3.

Bootstrap is based on LESS ma for Rails there is a gem that converts LESS with SASS, since SASS is the official style sheet language of Rails.

The Global Impact Competition of Singularity University

This is one of the time in which receving a prize doesn’t make me happy. The Axelera association, the Italian promoter of the Singularity University, gave me a special mention within the Global Impact Competition. It was a though competition. I had to pass some interviews speaking directly with people of the board of Axelera and I had to present my global project both via a classical powerpoint presentation and via a 3 minutes video in which I had to briefly describe the details of my disruptive project.


I’m sad for two reasons. The first one is that I truly and deeply wanted to win the competition, since the winner would have the opportunity to attend the Singularity University in August. I was sixteen years old when I read “The age of spiritual machines” of Raymond Kurzweil and I was immediately fascinated by this scientist and its ideas. Probably at that time I was one of the fewest Italian that knew him. But this wasn’t enough to convince the judges. The second reason was the fact that I really believed in my project. I think that in the near future the problem of food contamination will be exploited, meaning that every person in its house will be able to know exactly the ingredients of the food it buys. This is very important in my opinion in a world that is more and more globalized and polluted, in a world in which allergies and intolerances are increasing.

I missed the first place for a blink of an eye despite my heartfelt commitment. So here I am, leaving the loss behind but sharing with you the video in which I describe my project BYTE.

Staging environment, effortlessly.

When you work in a team on a web app it is important to reguraly test your code before releasing it in production, expecially when major improvements occur. At Sellf we have our own staging enviroment and thanks to RoR, Heroku and Figaro gem it is a piece of cake to set it up. For those that don’t know Figaro, it is a gem that allows to configure Rails apps in a clean and simple way through a yml configuration file. The cool think is that it automatically integrates in your local app and provides a rake task to to configure your application ENV on Heroku. Continua a leggere

Abbiamo bisogno di voi. Forever. Note.

This post has been featured on the CheFuturo! blog.

Qualche mese fa Evernote, l’azienda californiana con headquarter a Redwood City e più di 25 milioni di utenti attivi, ha indetto un contest per sviluppatori a livello mondiale.

A giugno la nostra startup, Sellf, era appena costituita e abbiamo deciso di concentrare parte delle nostre energie nel partecipare alla Evernote Devcup 2013 competition.

Al momento su 181 progetti che sono stati sottomessi siamo quarti in classifica generale e siamo l’unica azienda italiana in gara.

Questo articolo è una spudorata richiesta di aiuto. Una richiesta di collaborazione da parte di tutti i nostri connazionali per raccogliere voti e arrivare primi in classifica.

Un invito a far parlare ancora in tutto il mondo del “Made in Italy”. Un marchio di fabbrica oramai non più solo artigianale ma anche digitale. Continua a leggere

Hack Reality 2 – The rise of information

Quando si parla di Whymca si tratta di hacking allo stato puro.
Gli eventi che riescono ad organizzare gli irrefrenabili Andrea Piovani e Paolo Sinelli rientrano in quegli avvenimenti che qualsiasi geek che si rispetti non può ignorare. Detto, fatto. L’occasione per esserci è alle porte: dopo un anno il team di Whymca, in collaborazione a numerosi partner e supporter di settore, ritornano con Hack Reality, l’evento dedicato all’interazione tra dispositivi mobili e mondo reale.Hack Reality 2All’interno di tematiche particolarmente sentite dal mondo della tecnologia dell’informazione, quali l’internet of things e le smart cities, l’hackathon che avrà luogo sabato 25 maggio al Talent Garden di Milano sarà uno dei molteplici scenari che andranno a definire questo Hack Reality 2.

Continua a leggere

Setting up PostgreSQL on Ubuntu (precise/12.04), Ruby on Rails (RoR/3.2.11 ruby/1.9.3) and Heroku (gem/2.34.0)

At Sellf we are using PostgreSQL as our backend database and facing with its configuration it wasn’t so immediate as I would expect. I wrote this tutorial for Ubuntu an RoR to easily configure PostgreSQL in combo with Heroku. Some steps are directly cutted from the original guide of PostreSQL written by the Heroku team.

#1 Installation

To install Postgresql you may use the command line and type:

sudo apt-get install postgresql

#2 Basic server setup

To start off, we need to change the PostgreSQL postgres user password; we will not be able to access the server otherwise. As the “postgres” Linux user, we will execute the psql command:

sudo -u postgres psql postgres

Set a password for the “postgres” database role using the command:

\password postgres

and give {your-password} when prompted. The password text will be hidden from the console for security purposes. Type Control+D to exit the posgreSQL prompt.
To create the databases for the development and test environments, simply type:

sudo -u postgres createdb {your-db-dev-name}
sudo -u postgres createdb {your-db-test-name}

where {your-db-dev-name} and {your-db-test-name} are the names of the databases at your convenience.

#3 Installation of pgAdmin III

PgAdmin III is a handy GUI for PostgreSQL, it is essential to beginners. To install it, type at the command line:

sudo apt-get install pgadmin3

#4 Installation of pg Ruby gem

To use PostgreSQL as your database in Ruby applications you will need to include the pg gem in your Gemfile.

group :development, :test do
gem 'pg', '0.12.2'

group :production do
gem 'pg', '0.12.2'


bundle update
bundle install --without production

to download and resolve all dependencies.
To verify the presence of the installed gem type

bundle show pg

Continua a leggere

Vi racconto in anteprima le emozioni che vivrò domani al Codemotion di Venezia

This post has been featured on the CheFuturo! blog.

Sono elettrizzato per domani: in H-Farm, l’acceleratore di impresa con sede nella Sile Valley si terrà il Codemotion, un evento dedicato alla tecnologia e, in particolare, alla programmazione, a chi nello sviluppare software ci mette il cuore.

Dopo una giornata incentrata su seminari tecnici dedicati sia a makers che developers, comincerà un hackaton, che come da tradizione di tali maratone, continuerà tutta la notte, per concludersi a distanza di circa ventiquattrore dal suo inizio.

Le leve dell’hackaton sono la passione, l’impegno, la voglia di divertirsi e di creare qualcosa di nuovo. Gli strumenti per farlo si chiamano hardware e software. Developers, designers, geeks, makers, studenti e creativi sono chiamati a condividere le proprie conoscenze e professionalità. Il tema? La gestione dell’emergenza in caso di eventi catastrofici e la raccolta di fondi per aiutare le popolazioni colpite da tali calamità, siano esse alluvioni o terremoti.

Nello specifico, verrà posta l’attenzione sui seguenti punti:
1.    la gestione dell’emergenza in tempo reale [che fare al seguito di una catastrofe?]
2.    la gestione degli aiuti [incontro tra domanda di aiuti e disponibilità sul territorio]
3.    la trasparenza sulla ricostruzione [come vengono spesi i soldi (pubblici)?]

Mai tematica è stata più attuale come quella proposta da WhyMCA e Frankenstein Garage, i team ideatori e organizzatori di questo progetto, in comunione con Hakacthon Terremoto  e Webforall.

Sono infatti nelle cronache dell’ultimo periodo i danni provocati dallo straripamento dei fiumi, dalle incessanti alluvioni, dalle mareggiate. E non vanno dimenticati i danni creati dai terremoti che hanno segnato il nostro territorio in tempi recenti.

A distanza di quasi trent’anni dalle predizioni di Negroponte, possiamo di sicuro attestare come oggi, attraverso i grandi cambiamenti tecnologici, il singolo cittadino è in grado di apprendere, trasmettere, diffondere e ricevere un gran quantitativo di informazioni. Un frutto dell’era digitale, che nutre la società civile.

La nascita del web ha spalancato le porte a un mondo con regole proprie, incastonato in quello reale, capace di trasformare istituzioni, nozioni e relazioni.

Viene da sé come non sia solo un sogno, ma qualcosa di realmente attuabile, quello di ridefinire la tecnologia, oramai pervasiva nella nostra società, come strumento di informazione, di condivisione, di aggregazione e di collaborazione in caso di emergenza, facendo la differenza nel dare un aiuto concreto alla società, quando se né presenta tale impellente necessità.

Eventi come l’hackaton di domani sono l’esempio di come si possano mettere insieme intenti e sinergie per produrre risultati embrionali in un ristretto lasso di tempo.

Continua a leggere

Mi coglie all’improvviso

This poem describes the emotions experienced by the human being when it is suddenly caught by the urge to answer certain questions about the reasons for existence. In doing so, the human realizes the difficulty to go beyond what it can conceive and during the effort to go beyond its ability it is catapulted into reality and everyday life of things. Exhausted, the human becomes aware of the mystery of the universe and it finds peace in the fact that beyond the human limit the inexplicable is mixed between science and spirituality.

Mi coglie all’improvviso, senza avviso
quell’alieno incipit neuronale
che si avvinghia al dubbio esistenziale,
lasciandomi sull’inspiegabile assiso.

D’istinto tento d’indagare tale arcano,
discernendo dal reale quel che appare,
sebbene la mente si attanagli all’esperire,
ogni speculazione provo a raccattare
mentre s’accresce il suono dell’invano.

Volar vorrei oltre i confini del concepibile,
rigurgito la vita in un vociare appetibile,
ma nell’avvertire il limite crolla ogni pensiero:
vibra la pelle, scossa dalle emozioni. Un siero.

Se per elevarmi a tanto, levarmi devo ogni costume,
cosa mi separa dall’uomo primitivo?
Cos’è che allora mi fa sentire vivo?
Vacillo, pervaso dal profumo dell’Ume.

Scaraventato con un sobbalzo nell’altrove,
al microcosmo mi appiglio ipnotizzato,
scruto tra gli atomi l’immensità
e la comparo al cielo azzurro immortalato
su cui si specchian protidi, ombre nuove.

Stento a divincolarmi dalla realtà,
trovatore di un’ignota agognata verità,
trascinato dal sensibile nel quotidiano
tasto l’esser sul suolo rusticano.

Dei cinque sensi devo privarmi,
plasmando un nulla che abbia significato,
ma è la sua stessa esistenza ad ingannarmi
perché il niente, ad di là del creato,
ha pur esso una sua essenza:
quel che devo detrarre non è la materia
ma il senso intrinseco dell’esistenza.

Arretro dunque, contemplando l’universale
e mi compiaccio del soprannaturale
trovando riparo in qualcosa di divino
che s’insinua tra le strette del destino
dove la casualità ha pur essa una causalità…
Mi addormento. Disteso in un prato di perplessità.

Sono forse

Poeta, io? Suvvia!
Quel che per me è poesia
è privo di quell’armonia
che per gli altri è melodia.

Dubbioso? Attento!
Gioco a porre i versi alla rinfusa
senza pensar al suono che essi danno
tanto che chi legge non trova il ritmo
e rallenta spaesato la cadenza come ora.

Ho torto? Aspetta!
Spesso non si capisce ciò che dico,
raggomitolato in un ermitismo Kunderiano,
psichedelico all’apparire,
ma profondo nel suo animo.

Convinto? Contraddicimi!
Non lo reputo possibile
poiché l’estetica del mio poetare
è soggettiva quanto il giudizio
che io stesso posso dare
su di me.

Di certo testé concordiamo su un principio:
poesia è saper trasmettere
emozioni e sentimenti,
immagini e impressioni
e lo dico assolato su una sdraio
a rimirar l’Adriatico a ponente
e a trovar una rima adatta
che, nel pensarlo, mi accorgo di averla appena fatta.

Che scherzi a volte può giocar la nostra mente.
Sei d’accordo? Non posso saperlo.
E’ la risposta più esauriente.

Emotivo pensare retorico

I’ve written this poem after breaking up with my teenage love. I wanted to rationalize the pain and at the same time take out the mistakes, proclaiming the beginning of a new life.

Sabato sera.
Lo stesso pub, le stesse facce, la stessa ora,
eppure ci si trova, come sempre,
a ridere e scherzare ancora.
Sarà che è il fine settimana,
sarà la voglia di allegria,
ma è inutile negare
che si sta bene in compagnia.
D’altronde si vive d’ironia,
si naviga con la fantasia
e si segue la propria filosofia…
cosa vuoi che sia,
non è colpa mia
se posso dire,
con una poesia,
che adoro star in compagnia.
Si parla di niente e del tutto,
del bello e del brutto,
del dolce e del dolente,
del fu e del presente.
Ci si sente ritrovati
e non più abbandonati
dopo che colei che più amavi
ha fatto dei tuoi sogni i tuoi incubi.
Sì, non è una cantonata,
tra queste ultime righe c’è una nota stonata,
un’imprevista leggerezza che,
se ne avevo l’accortezza,
poteva essere una carezza
e non una schifezza.
Sono state spazzate via favole,
castelli e il sentimentalismo,
l’amore è stato crudele, beffardo,
intarsiato di qualunquismo.
Ma la perfezione non appartiene al genere umano
e l’intelletto non regna sovrano,
perciò bisogna accettare i propri errori,
contenere i dolori
e imparare che
non ci si cinge solo di allori,
ma ci si deve guardare dentro e fuori
e scoprire chi siamo veramente,
nel bene, nel male, nella mente.
Le mie colpe sottoscrivo,
ora che sono tornato a sentirmi vivo,
ma non chiedetemi di perdonare,
perché le ferite sembrano non sapersi risanare.
Cerco solo di ignorare,
senza volermi isolare
e dover abbandonare le persone care.
In un mondo nuovo felicemente dimoro,
fatto di sacrificio, impegno e lavoro,
divertimento, gioia e decoro,
così il tempo scorre e non mi da modo di pensare
a quei problemi che sembravano attorniare
la mia vita
prima di ricominciare a pedalare.
Purtroppo sarà difficile dimenticare il passato,
quei ricordi del tempo andato,
piacevolmente trascorso
o ammantato dal rimorso
di non aver fatto, quella volta, ricorso al cervello,
prima di imbastire qualsiasi discorso.
Ognuno ha la sua strada,
percorre la sua via,
qualunque essa sia,
io sto cercando di seguire la mia,
e sono felice di trovarmi in buona compagnia,
ora cosi è, chissà che così ancora sia.