<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Irio Musskopf</title><link>https://iriomk.com/</link><description>Recent content on Irio Musskopf</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 07 Sep 2020 15:46:49 +0200</lastBuildDate><atom:link href="https://iriomk.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Running a Scraping Platform at Google Cloud</title><link>https://iriomk.com/blog/2019-09-27-running-a-scraping-platform-at-google-cloud/</link><pubDate>Fri, 27 Sep 2019 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2019-09-27-running-a-scraping-platform-at-google-cloud/</guid><description>&lt;p&gt;I was recently faced with the problem of finding an apartment in Berlin. Following my previous experience in this same effort, I decided to automate the task and write a software to send me an alert of the best deals. In this article, I explain how I built the foundations of this platform.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2019-09-27-running-a-scraping-platform-at-google-cloud/berlin.png"&gt;&lt;figcaption&gt;
 &lt;p&gt;
 &lt;a href="https://www.flickr.com/photos/132646954@N02/40858786523"&gt;Photo taken by dronepicr&lt;/a&gt;&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;The platform I&amp;rsquo;ve written is a Go application deployed to Google Cloud using Terraform. Also, it has Continuous Deployment from a private GitHub repository.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Bayesian Network Fundamentals - Inter-causal reasoning</title><link>https://iriomk.com/blog/2019-07-14-bayesian-network-fundamentals/</link><pubDate>Sun, 14 Jul 2019 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2019-07-14-bayesian-network-fundamentals/</guid><description>&lt;p&gt;Since it took me a considerable amount of time to come up with how to answer this question to Stanford University&amp;rsquo;s &lt;a href="https://www.coursera.org/learn/probabilistic-graphical-models/"&gt;Probabilistic Graphical Models 1: Representation&lt;/a&gt; course, I decided I would be posting it online. Not because I want people to copy and paste it to get a full grade, but because, for a couple of hours, I wanted the course to give me a more thorough explanation on how to approach the problem.&lt;/p&gt;</description></item><item><title>Reasons for German being a good option as a person's third language</title><link>https://iriomk.com/blog/2019-02-09-reasons-for-german-being-a-good-option-as-a-person-s-third-language-ce52b3db4a38/</link><pubDate>Sat, 09 Feb 2019 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2019-02-09-reasons-for-german-being-a-good-option-as-a-person-s-third-language-ce52b3db4a38/</guid><description>&lt;p&gt;One of the keys to connecting with people is to be able to communicate using their native language. Research shows how it may even play a significant role in skill assessment. “Mexican-American students speaking their native language have higher grades than those in English-only environments in U.S. schools” (UPI NewsTrack, 2011, para. 1). That gives a few reasons to learn more languages as a means to communicate more effectively. With the Internet reducing the distance between countries and improving the accessibility to knowledge, it is increasingly harder to choose what to study. As English is the most spoken language in the world, it is difficult to argue against it. If it is not your mother tongue, it should be the next one to learn. After that, even being only the 11th most spoken language, an attractive option is to study German.&lt;/p&gt;</description></item><item><title>Urban Planning</title><link>https://iriomk.com/blog/2018-11-06-urban-planning-c102f65b4081/</link><pubDate>Tue, 06 Nov 2018 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2018-11-06-urban-planning-c102f65b4081/</guid><description>&lt;p&gt;How much time do you spend commuting? And going to and from leisure places? It is safe to assume, &lt;a href="https://moovitapp.com/insights/en/Moovit_Insights_Public_Transit_Index-commute-time"&gt;based on statistics&lt;/a&gt;, that is above one hour per day. Reducing this value to zero is impossible — people will leave their homes at some point. What we can do is cut it down to something acceptable and make them enjoy it rather than be a burden in their daily routines.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The most common definition&lt;/strong&gt; of Urban Planning is the type of work led by the architect Lúcio Costa in Brasília, the current capital of Brazil.&lt;/p&gt;</description></item><item><title>All data stores mentioned in the book "Designing Data-Intensive Applications"</title><link>https://iriomk.com/blog/2018-09-05-all-data-stores-mentioned-in-the-book--designing-data-intensive-applications--28b84a791e88/</link><pubDate>Wed, 05 Sep 2018 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2018-09-05-all-data-stores-mentioned-in-the-book--designing-data-intensive-applications--28b84a791e88/</guid><description>&lt;p&gt;When looking for good references for improving my software architecture skills, I came to the book “&lt;a href="https://www.amazon.com/dp/B06XPJML5D"&gt;&lt;strong&gt;Designing Data-Intensive Applications&lt;/strong&gt;&lt;/a&gt;,” written by &lt;a href="https://medium.com/u/13be457aed12"&gt;Martin Kleppmann&lt;/a&gt;. As soon as I read the last page, I did a simple exercise: &lt;strong&gt;tried to recall&lt;/strong&gt; &lt;strong&gt;the databases mentioned throughout the previous 624 pages&lt;/strong&gt;. Checking personal notes or the book itself was strictly forbidden.&lt;/p&gt;
&lt;figure&gt;&lt;a href="https://dataintensive.net/"&gt;&lt;img src="https://iriomk.com/2018-09-05-all-data-stores-mentioned-in-the-book--designing-data-intensive-applications--28b84a791e88/0_cr34H3yVil4IvK1G.png"
 alt="https://dataintensive.net/"&gt;&lt;/a&gt;&lt;figcaption&gt;
 &lt;p&gt;&lt;a href="https://dataintensive.net/"&gt;https://dataintensive.net/&lt;/a&gt;&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Since I could easily remember more than 20 products, my immediate conclusion was that I needed to &lt;strong&gt;narrow down the studies&lt;/strong&gt;. Before trying to understand what could be useful in my future projects, I was forced to come up with methods for choosing a focus. Maybe the most cited technologies? That’s when I remembered one of the most straightforward but useful applications of Apache Spark: &lt;strong&gt;counting words!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Serenata entra em nova fase. Nós também</title><link>https://iriomk.com/blog/2018-08-28-serenata-entra-em-nova-fase--n-s-tamb-m--6da385be216b/</link><pubDate>Tue, 28 Aug 2018 09:03:56 +0000</pubDate><guid>https://iriomk.com/blog/2018-08-28-serenata-entra-em-nova-fase--n-s-tamb-m--6da385be216b/</guid><description>&lt;p&gt;&lt;em&gt;Texto escrito em co-autoria com &lt;a href="https://twitter.com/felipebcabral"&gt;Felipe Cabral&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Dois anos atrás, quando começamos a &lt;a href="https://serenata.ai/"&gt;Operação Serenata de Amor&lt;/a&gt; (em conjunto com o &lt;a href="https://twitter.com/cuducos"&gt;Eduardo Cuducos&lt;/a&gt;), não sabíamos exatamente o que esperar de resultados. A missão era mais do que clara: tínhamos conhecimento tecnológico e vontade de usá-lo para benefício da população. Inteligência artificial já contribuía para o crescimento exponencial de grandes empresas no mundo inteiro. Mas e o restante da população? E os 99%?&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2018-08-28-serenata-entra-em-nova-fase--n-s-tamb-m--6da385be216b/0__xpkF__KrfLsg719zS.gif"&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;A Open Knowledge&lt;/strong&gt;, na época, &lt;strong&gt;já era referência mundial&lt;/strong&gt; em advogar pela abertura de dados governamentais. Além disso, avanços recentes como a nossa jovem Lei de Acesso à Informação viabiliza, na prática, a transparência no funcionamento do Estado brasileiro. No entanto, transformar essa montanha de dados em informação compreensível pela população ainda era — e em certa medida continua sendo — &lt;strong&gt;um trabalho hercúleo&lt;/strong&gt;, que exige treinamento avançado e caro em várias áreas. Quem está disposto a realizar essa tarefa tem que entender de processamento de dados, de estatística, de direito, de gestão pública, de comunicação…&lt;/p&gt;</description></item><item><title>Impactar 40% dos brasileiros</title><link>https://iriomk.com/blog/2018-05-08-impactar-40--dos-brasileiros--76d1b81f6edb/</link><pubDate>Tue, 08 May 2018 15:36:28 +0000</pubDate><guid>https://iriomk.com/blog/2018-05-08-impactar-40--dos-brasileiros--76d1b81f6edb/</guid><description>&lt;p&gt;Desde que apresentamos a ideia de usar inteligência artificial para monitorar o dinheiro público, quase como &lt;strong&gt;um tribunal de contas aberto&lt;/strong&gt;, mantido pela própria população que se beneficia dele, as pessoas pedem por uma expansão municipal.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2018-05-08-impactar-40--dos-brasileiros--76d1b81f6edb/0__OjgI7iBOyiA__qAoF."
 alt="Serenata está chegando!"&gt;&lt;figcaption&gt;
 &lt;p&gt;Serenata está chegando!&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Desde então, são praticamente dois anos de amadurecimento. Da &lt;a href="https://serenata.ai/"&gt;Operação Serenata de Amor&lt;/a&gt; e das próprias pessoas que a realizam.&lt;/p&gt;
&lt;p&gt;Em 2016, fazia todo sentido começar pelo Congresso Nacional. Estava na mídia. &lt;strong&gt;Muitos tentavam entender o que um deputado fazia.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Relatório mensal da Operação Serenata de Amor — 015</title><link>https://iriomk.com/blog/2018-03-08-relat-rio-mensal-da-opera--o-serenata-de-amor---015-2c2916e9d5c7/</link><pubDate>Thu, 08 Mar 2018 21:49:15 +0000</pubDate><guid>https://iriomk.com/blog/2018-03-08-relat-rio-mensal-da-opera--o-serenata-de-amor---015-2c2916e9d5c7/</guid><description>&lt;p&gt;Um mês depois de &lt;a href="https://medium.com/serenata/o-que-voc%C3%AA-precisa-saber-sobre-a-uni%C3%A3o-entre-opera%C3%A7%C3%A3o-serenata-de-amor-e-open-knowledge-brasil-e6941ba46263"&gt;anunciar a união de Operação Serenata de Amor e Open Knowledge Brasil (OKBR)&lt;/a&gt;, voltamos com mais um relatório de transparência. E olha, tem coisa pra contar!&lt;/p&gt;
&lt;p&gt;Começamos a aproximação com OKBR há mais de um ano, culminando na criação do &lt;strong&gt;Programa de Ciência de Dados para Inovação Cívica&lt;/strong&gt; agora no início de fevereiro de 2018. E é assim que nos assumimos. Usando todo o poder tecnológico que move empresas multibilionárias como Facebook e Netflix, mas com objetivo de melhorar a sociedade como um todo.&lt;/p&gt;</description></item><item><title>Como foi o #OpenDataDay 2018 em Porto Alegre</title><link>https://iriomk.com/blog/2018-03-03-como-foi-o--opendataday-2018-em-porto-alegre-21b21b6203ab/</link><pubDate>Sat, 03 Mar 2018 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2018-03-03-como-foi-o--opendataday-2018-em-porto-alegre-21b21b6203ab/</guid><description>&lt;p&gt;&lt;em&gt;Esse texto representa um conjunto de notas tomadas durante o evento desse dia 3 de março na Unisinos Porto Alegre. Se você procura um artigo redondo e bem revisado, provavelmente não vai gostar deste; caso não tenha conseguido aparecer no evento e quer saber um pouco do que aconteceu para se inspirar e iniciar conversas com os apresentadores, continue que vai curtir. ;)&lt;/em&gt;&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2018-03-03-como-foi-o--opendataday-2018-em-porto-alegre-21b21b6203ab/1__tRomqD0sR6e2ZuzG3GLdpg.png"&gt;
&lt;/figure&gt;

&lt;p&gt;Teve aproximadamente 65 pessoas presentes, um público bastante considerável.&lt;/p&gt;</description></item><item><title>O impacto do controle social na Câmara dos Deputados</title><link>https://iriomk.com/blog/2018-02-27-o-impacto-do-controle-social-na-c-mara-dos-deputados-c2b2a34db09e/</link><pubDate>Tue, 27 Feb 2018 18:58:58 +0000</pubDate><guid>https://iriomk.com/blog/2018-02-27-o-impacto-do-controle-social-na-c-mara-dos-deputados-c2b2a34db09e/</guid><description>&lt;p&gt;À primeira vista, quando falamos de combate à corrupção, pensamos num trabalho que tem como objetivos primários a identificação e punição dos responsáveis, gerando uma devolução de dinheiro. Quanto maior a devolução, mais bem sucedido é considerado o resultado.&lt;/p&gt;
&lt;p&gt;Diversas instituições realmente adotam esse tipo de abordagem, conhecida como &lt;em&gt;top-bottom&lt;/em&gt;: foco em investigar os casos que têm mais chance de retornar a maior quantidade de dinheiro aos cofres públicos. Nela, é bem mais preferível investir o tempo de auditores em um caso com indícios de desvio de verba no valor de R$ 50 milhões — mesmo que tome anos de investigação e julgamento — do que dedicar tempo e dinheiro para montar um dossiê acusando um agente público de ter levado R$ 500 indevidamente.&lt;/p&gt;</description></item><item><title>A assiduidade dos deputados federais em 2017</title><link>https://iriomk.com/blog/2017-12-24-a-assiduidade-dos-deputados-federais-em-2017-d0393debb6f2/</link><pubDate>Sun, 24 Dec 2017 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2017-12-24-a-assiduidade-dos-deputados-federais-em-2017-d0393debb6f2/</guid><description>&lt;p&gt;Em 2018 elegeremos 594 cidadãos para nos representar no Congresso Nacional: 513 deputados federais e 81 senadores. Nesse papel, os deputados federais ficam responsáveis por lembrar todos os seus colegas dos interesses da sua unidade federativa e discutir soluções para problemas presentes no país como um todo.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2017-12-24-a-assiduidade-dos-deputados-federais-em-2017-d0393debb6f2/1__FjmnkKsSWeATwHtrmeVE6A.jpeg"
 alt="Plenário da Câmara dos Deputados"&gt;&lt;figcaption&gt;
 &lt;p&gt;Plenário da Câmara dos Deputados&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Neste ano, por exemplo, &lt;a href="http://www.camara.leg.br/Internet/Deputado/dep_Detalhe.asp?id=5310478"&gt;Jerônimo Goergen&lt;/a&gt;— representante do Rio Grande do Sul— defendeu a &lt;a href="http://www.camara.gov.br/proposicoesWeb/fichadetramitacao?idProposicao=2127318"&gt;criação de uma lei&lt;/a&gt; para destinar multas administrativas para as áreas de saúde e educação. O projeto de lei não pode ser aprovado (ou reprovado) sem ouvir especialistas, abrir espaço para que outros deputados federais levantem pontos sobre o tema ou sugerir mudanças no texto proposto. Esse tipo de diálogo acontece principalmente em sessões parlamentares, que podem ser de dois tipos: em comissões especiais — dedicadas a áreas específicas, como educação e economia — ou no plenário da casa. Nas sessões do último caso, é esperado que todos os deputados federais mantenham uma presença constante, já que é lá que as decisões finais da Câmara são tomadas.&lt;/p&gt;</description></item><item><title>Entendendo o que faz um deputado</title><link>https://iriomk.com/blog/2017-12-10-entendendo-o-que-faz-um-deputado-73e46db3aaa4/</link><pubDate>Sun, 10 Dec 2017 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2017-12-10-entendendo-o-que-faz-um-deputado-73e46db3aaa4/</guid><description>&lt;p&gt;A primeira aparição pública da &lt;a href="https://serenatadeamor.org/"&gt;Operação Serenata de Amor&lt;/a&gt; foi um texto curtinho, em agosto de 2016. &amp;ldquo;&lt;a href="https://medium.com/serenata/dispon%C3%ADvel-%C3%A9-diferente-de-acess%C3%ADvel-56e1f76188c1"&gt;Disponível é diferente de acessível&lt;/a&gt;&amp;rdquo; não faz elogios ou reclamações. Apenas relata como era difícil analizar os bancos de dados do Congresso e como estávamos solucionando os problemas para seguir o nosso trabalho.&lt;/p&gt;
&lt;p&gt;Essa abordagem, de exercer cidadania sem tentar encontrar culpados ou salvadores da Pátria, em pouco tempo gerou &lt;a href="https://medium.com/serenata/o-dia-que-a-c%C3%A2mara-dos-deputados-nos-agradeceu-por-existir-bc385e8e77ad"&gt;um agradecimento oficial da Câmara dos Deputados&lt;/a&gt;. Aprendemos que o uso de comunicação clara, não agressiva, traz aliados. Hoje, quem quer analizar dados da Cota para o Exercício da Atividade Parlamentar &lt;a href="https://dadosabertos.camara.leg.br/swagger/api.html"&gt;consegue arquivos menores e bem separados&lt;/a&gt;, não enfrentando os mesmos problemas.&lt;/p&gt;</description></item><item><title>O que foi a "Emenda de Censura"?</title><link>https://iriomk.com/blog/2017-10-11-o-que-foi-a-emenda-de-censura-433f80da891f/</link><pubDate>Wed, 11 Oct 2017 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2017-10-11-o-que-foi-a-emenda-de-censura-433f80da891f/</guid><description>&lt;p&gt;&lt;em&gt;Texto escrito em co-autoria com &lt;a href="https://medium.com/@pedrovilanova"&gt;Pedro Vilanova&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Na última semana, a internet brasileira entrou em polvorosa com a &lt;a href="http://www.camara.gov.br/proposicoesWeb/fichadetramitacao?idProposicao=2153739"&gt;emenda nº 6&lt;/a&gt;, assinada pelo &lt;a href="http://www.camara.leg.br/Internet/Deputado/dep_Detalhe.asp?id=5310465"&gt;Dep. Aureo&lt;/a&gt;, como acréscimo ao &lt;a href="http://www.camara.gov.br/proposicoesWeb/fichadetramitacao?idProposicao=2151995"&gt;Projeto de Lei nº 8.612 de 2017&lt;/a&gt;, texto da Reforma Política.&lt;/p&gt;
&lt;p&gt;Isso fez algum sentido para você? Para nós, pouco. Por isso fomos investigar e descobrimos ter tudo a ver com o trabalho que fazemos na Operação Serenata de Amor.&lt;/p&gt;
&lt;p&gt;Essa emenda tinha como proposta conferir o poder de censura a candidatos que se sentissem ofendidos com qualquer tipo de comentário nas redes sociais, conforme seu texto original:&lt;/p&gt;</description></item><item><title>A ciência da detecção de fake news</title><link>https://iriomk.com/blog/2017-09-18-a-ci-ncia-da-detec--o-de-fake-news-d4faef2281aa/</link><pubDate>Mon, 18 Sep 2017 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2017-09-18-a-ci-ncia-da-detec--o-de-fake-news-d4faef2281aa/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2017-09-18-a-ci-ncia-da-detec--o-de-fake-news-d4faef2281aa/1__glKj0__YLqJZY750vDVX__ew.png"
 alt="You&amp;rsquo;re fake news!"&gt;&lt;figcaption&gt;
 &lt;p&gt;You&amp;rsquo;re fake news!&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Nas últimas eleições presidenciais dos Estados Unidos, em 2016, os maiores debates pareciam estar centrados em vazamentos de informações dos candidatos. Entre robôs no Twitter, Wikileaks e hackers russos supostamente envolvidos na desestabilização do cenário político norte americano, cidadãos tentavam entender as propostas dos candidatos ao governo. Trump, o vencedor, segue meses depois acusando veículos de “serem &lt;em&gt;fake news&lt;/em&gt;”.&lt;/p&gt;
&lt;p&gt;Concordando ou não com as afirmações de Trump, o fenômeno &lt;em&gt;fake news&lt;/em&gt;, ou &amp;ldquo;notícias falsas&amp;rdquo;, tem tudo para chegar com força nas eleições brasileiras de 2018. Considerando &lt;a href="http://www.telegraph.co.uk/technology/0/fake-news-origins-grew-2016/"&gt;os critérios que impulsionaram o seu crescimento&lt;/a&gt; nos Estados Unidos, tendo a acreditar que jornalistas e políticos brasileiros já sabem disso e se preparam para começar a se defender — ou atacar — quem considerar como seus oponentes.&lt;/p&gt;</description></item><item><title>Com o que o governo pode gastar?</title><link>https://iriomk.com/blog/2017-08-08-com-o-que-o-governo-pode-gastar--c8fbcf8dd21b/</link><pubDate>Tue, 08 Aug 2017 19:18:03 +0000</pubDate><guid>https://iriomk.com/blog/2017-08-08-com-o-que-o-governo-pode-gastar--c8fbcf8dd21b/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2017-08-08-com-o-que-o-governo-pode-gastar--c8fbcf8dd21b/1__Ps8XWSwCGTbsskjOeXD8aw.png"&gt;
&lt;/figure&gt;

&lt;p&gt;Neste momento, governos federal, estaduais e municipais estão preparando o orçamento para 2018. Na Lei Orçamentária Anual, podemos ver como o Poder Executivo se prepara para arrecadar dinheiro e onde pretende gastar.&lt;/p&gt;
&lt;p&gt;Queremos que qualquer pessoa tenha o poder de entender o que acontece com o dinheiro público. Já no fim de agosto, por exemplo, &lt;a href="http://epocanegocios.globo.com/Economia/noticia/2017/08/epoca-negocios-cnpq-atinge-teto-orcamentario-e-pagamento-de-bolsas-pode-ser-suspenso.html"&gt;o Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) não terá mais verba&lt;/a&gt; para financiar bolsas de pesquisa e projetos científicos pelo resto do ano. Para podermos discutir saídas e questionar o governo de forma efetiva, precisamos entender as regras do jogo.&lt;/p&gt;</description></item><item><title>Operazione Perugina</title><link>https://iriomk.com/blog/2017-04-24-operazione-perugina-6414a632cd45/</link><pubDate>Mon, 24 Apr 2017 15:50:39 +0000</pubDate><guid>https://iriomk.com/blog/2017-04-24-operazione-perugina-6414a632cd45/</guid><description>&lt;p&gt;&lt;strong&gt;Fighting corruption with Data Science&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In October 1995 became public that &lt;a href="https://en.wikipedia.org/wiki/Mona_Sahlin"&gt;Mona Sahlin&lt;/a&gt;, a Swedish Deputy Prime Minister and the main candidate to replace Ingvar Carlsson as Prime Minister, was making use of public money for private purposes. Between groceries, two Toblerone bars were found. This incident is now known as the &lt;strong&gt;Toblerone affair&lt;/strong&gt;.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2017-04-24-operazione-perugina-6414a632cd45/1__8BKzRiQwLJKIosxZpc__9hQ.png"
 alt="National Congress of Brazil"&gt;&lt;figcaption&gt;
 &lt;p&gt;National Congress of Brazil&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Tired of seeing Artificial Intelligence applied mostly for advertising but not to benefit the whole population, a group of three Brazilians began in 2016 to analise open governmental data to detect corruption. The project, named after the Swedish scandal, is called &lt;a href="http://serenatadeamor.org"&gt;&lt;strong&gt;Serenata de Amor Operation&lt;/strong&gt;&lt;/a&gt;. “Serenata de Amor”, Portuguese for “love serenade”, is the name of a popular local chocolate brand. Publishing everything under an open source license the goal is to develop means for any person to detect misuse of public money as small as a candy bar. In a few months of work results account for &lt;strong&gt;216 congresspeople reported for suspicious expenses&lt;/strong&gt;, few thousand of tax Brazilian Reais returned to the government and more than a million detected for further investigation. With roughly 2k stars &lt;a href="http://github.com/datasciencebr/serenata-de-amor"&gt;on GitHub&lt;/a&gt;, many people have been following the project and are anxious to know the next steps. &lt;a href="https://medium.com/@hoffa/the-top-github-projects-per-country-92c275e19409"&gt;It has been pointed&lt;/a&gt; as one of the most prominent Brazilian open source projects in 2016.&lt;/p&gt;</description></item><item><title>Serenata na terra da Máfia - Capítulo 1</title><link>https://iriomk.com/blog/2017-04-17-serenata-na-terra-da-m-fia---cap-tulo-1-4e722bcb8a81/</link><pubDate>Mon, 17 Apr 2017 16:47:53 +0000</pubDate><guid>https://iriomk.com/blog/2017-04-17-serenata-na-terra-da-m-fia---cap-tulo-1-4e722bcb8a81/</guid><description>&lt;p&gt;&lt;a href="https://medium.com/data-science-brigade/beneficiar-1-bilh%C3%A3o-de-pessoas-em-10-anos-a0b5d2f3cde2"&gt;Já falamos no passado&lt;/a&gt; que o objetivo da Serenata não é se limitar ao Brasil. Apesar de ser um dos países mais propícios para receber um projeto que depende de dados abertos para fazer controle social da administração pública, precisamos começar a pensar adiante. Conhecendo o futuro distante, podemos planejar melhor os próximos meses de trabalho.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2017-04-17-serenata-na-terra-da-m-fia---cap-tulo-1-4e722bcb8a81/0__4vo4COgS2pz__Tmfm.gif"&gt;
&lt;/figure&gt;

&lt;p&gt;Em 1992, teve início a maior operação contra a corrupção da história moderna. A Operação Mãos Limpas, ou &lt;em&gt;Mani pulite&lt;/em&gt; como os seus autores preferem chamar, julgou e sentenciou 1.300 pessoas diferentes. Ficou conhecida por desmascarar organizações criminosas tão poderosas que viraram substantivo em vários idiomas: Máfia. É difícil não enxergar paralelos com a brasileira Lava Jato que, apesar de parecer parcial para alguns, vem investigando e julgando nomes muito conhecidos e bem consolidados nos noticiários políticos nacionais. Hoje, já é reconhecida com prêmios como &lt;a href="https://www.transparency.org/news/pressrelease/forca_tarefa_lava_jato_vence_premio_anticorrupcaeo_da_transparency_internat"&gt;da Transparency International&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Beneficiar 1 bilhão de pessoas em 10 anos</title><link>https://iriomk.com/blog/2017-03-04-beneficiar-1-bilh-o-de-pessoas-em-10-anos-a0b5d2f3cde2/</link><pubDate>Sat, 04 Mar 2017 20:23:37 +0000</pubDate><guid>https://iriomk.com/blog/2017-03-04-beneficiar-1-bilh-o-de-pessoas-em-10-anos-a0b5d2f3cde2/</guid><description>&lt;p&gt;A Singularity University é uma comunidade de líderes que visam usar tecnologia para resolver os maiores problemas da humanidade. A &lt;a href="https://serenatadeamor.org/"&gt;Operação Serenata de Amor&lt;/a&gt; se encaixa perfeitamente em uma das categorias propostas pelo grupo: governança. Já vemos guerras sendo transmitidas ao vivo, revoluções iniciando pelo Twitter, mas ainda não somos capazes de saber como nossos governos realmente têm agido. Discutimos ao apontar quem é o partido mais corrupto, baseado em boatos. Fatos, só depois de passarem por filtros questionáveis da imprensa.&lt;/p&gt;</description></item><item><title>Uma semana de Serenata em Brasília</title><link>https://iriomk.com/blog/2017-02-26-uma-semana-de-serenata-em-bras-lia-548f587d4659/</link><pubDate>Sun, 26 Feb 2017 14:12:33 +0000</pubDate><guid>https://iriomk.com/blog/2017-02-26-uma-semana-de-serenata-em-bras-lia-548f587d4659/</guid><description>&lt;p&gt;Apesar de não ter sido uma viagem paga com dinheiro da Operação Serenata de Amor, queria muito contar como foi a agenda desses dias em Brasília (e conexão em Campinas). &lt;a href="https://medium.com/u/d263962d0d0f"&gt;Antônio Pedro&lt;/a&gt; e &lt;a href="https://medium.com/u/e74ca8a4c2f4"&gt;Irio Musskopf&lt;/a&gt; no tour para falar sobre a Serenata e receber o máximo possível de feedback, olho no olho.&lt;/p&gt;

&lt;h3 id="terça-2102" class="anchor-link"&gt;&lt;a href="#ter%c3%a7a-2102"&gt;Terça, 21/02&lt;/a&gt;&lt;/h3&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2017-02-26-uma-semana-de-serenata-em-bras-lia-548f587d4659/1__nrYpXLZRBQ12DTY6AlJhuA.png"
 alt="Núcleo de Controle da Cota para o Exercício da Atividade Parlamentar, na Câmara dos Deputados"&gt;&lt;figcaption&gt;
 &lt;p&gt;Núcleo de Controle da Cota para o Exercício da Atividade Parlamentar, na Câmara dos Deputados&lt;/p&gt;</description></item><item><title>Um mês depois do primeiro mutirão</title><link>https://iriomk.com/blog/2017-02-15-um-m-s-depois-do-primeiro-mutir-o-369975af4bb5/</link><pubDate>Wed, 15 Feb 2017 11:36:49 +0000</pubDate><guid>https://iriomk.com/blog/2017-02-15-um-m-s-depois-do-primeiro-mutir-o-369975af4bb5/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2017-02-15-um-m-s-depois-do-primeiro-mutir-o-369975af4bb5/1__fF7fKAix101kzk7__cd0G7w.jpeg"&gt;
&lt;/figure&gt;

&lt;p&gt;Em janeiro concluímos a primeira fase da Operação Serenata de Amor. Demonstrando que não estamos trabalhando apenas para desenvolver software, mas exercendo um direito garantido por lei, decidimos ir muito além do que &lt;a href="http://catarse.me/serenata"&gt;prometemos no dia 7 de setembro&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A Rosie, que aprende como os deputados gastam e, com isso, consegue detectar suspeitas, nos alertou para possíveis irregularidades em mais de 3 mil gastos. Apesar de não termos a intenção de sobrecarregar o Estado, acreditamos que é nosso dever cívico levar tudo o que descobrimos a investigações legais.&lt;/p&gt;</description></item><item><title>O dia que a Câmara dos Deputados nos agradeceu por existir</title><link>https://iriomk.com/blog/2017-01-27-o-dia-que-a-c-mara-dos-deputados-nos-agradeceu-por-existir-bc385e8e77ad/</link><pubDate>Fri, 27 Jan 2017 09:28:17 +0000</pubDate><guid>https://iriomk.com/blog/2017-01-27-o-dia-que-a-c-mara-dos-deputados-nos-agradeceu-por-existir-bc385e8e77ad/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2017-01-27-o-dia-que-a-c-mara-dos-deputados-nos-agradeceu-por-existir-bc385e8e77ad/1__6P985hrDyAq__ypj__vEnF5Q.png"&gt;
&lt;/figure&gt;

&lt;p&gt;Muitos reclamam da ineficiência do governo. Meses atrás, um grupo de pessoas se reuniu com um objetivo em comum: dedicar todo o seu conhecimento para fazer melhorias.&lt;/p&gt;
&lt;p&gt;A &lt;a href="http://serenata.datasciencebr.com/"&gt;Operação Serenata de Amor&lt;/a&gt; hoje reúne milhares de pessoas espalhadas pelo mundo, contribuindo das mais diferentes formas. Não tenho dúvidas em afirmar que esse e-mail que chegou ontem à nós é uma confirmação do sucesso da Serenata:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Prezados,&lt;br&gt;
 &lt;br&gt;
Foi com surpresa, seguida de grande satisfação, que descobrimos o artigo intitulado “O sistema de R$ 1,78 milhão da Câmara dos Deputados”. O texto apresentou uma investigação consistente, questionamentos válidos e importantes, de tal maneira que nos sentimos compelidos a apresentar reconhecimento e colaboração.&lt;br&gt;
 &lt;br&gt;
Pedimos desculpas pela quebra temporária do sistema “Rosie” usado pela Operação Serenata de Amor, mas contamos com a compreensão de vocês, pois problemas podem ocorrer quando um novo sistema é implantado e isso é parte de um processo contínuo de aperfeiçoamento.&lt;br&gt;
 &lt;br&gt;
Não obstante, temos um serviço mais apropriado e conveniente para “usuários robôs” como a “Rosie”. Desde 2006, a Câmara oferece conjuntos de dados abertos (&lt;a href="http://www2.camara.leg.br/transparencia/dados-abertos"&gt;http://www2.camara.leg.br/transparencia/dados-abertos&lt;/a&gt;). O serviço está em revisão e publicamos uma versão beta, ainda parcialmente operacional, no endereço &lt;a href="http://dadosabertos.camara.leg.br"&gt;http://dadosabertos.camara.leg.br&lt;/a&gt;.&lt;br&gt;
 &lt;br&gt;
Esta nova versão adota tecnologias mais modernas (como arquitetura REST, padronização da API, dos parâmetros de busca e filtragem e dos valores retornados, entrega de dados e metadados em XML, JSON e CSV, entre outras) e também está pensada e preparada para ser facilmente estendida e entregar mais conjuntos de informações — por exemplo, as despesas parlamentares reembolsadas pela Câmara.&lt;br&gt;
 &lt;br&gt;
A existência da Operação Serenata de Amor — para muitos de nós descoberta apenas agora — é uma grata confirmação da importância social do nosso serviço de Dados Abertos e da necessidade de atualizá-lo e aperfeiçoá-lo. Esperamos contar com a ajuda de vocês no aprimoramento do serviço. &lt;br&gt;
 &lt;br&gt;
Estamos à disposição por meio do e-mail &lt;a href="mailto:dadosabertos.cenin@camara.leg.br"&gt;dadosabertos.cenin@camara.leg.br&lt;/a&gt; para receber sugestões e questões técnicas relacionadas aos dados abertos que possam auxiliar iniciativas de transparência e informação, como a Operação Serenata de Amor. Também podem nos visitar aqui. Para a Câmara, a vigilância e a participação populares são fundamentais para a proteção e a valorização da Casa como instituição da democracia.&lt;br&gt;
 &lt;br&gt;
Atenciosamente,&lt;br&gt;
Equipe de Dados Abertos&lt;br&gt;
Centro de Informática&lt;br&gt;
Câmara dos Deputados&lt;/p&gt;</description></item><item><title>Expandindo a Serenata de Amor para outras esferas</title><link>https://iriomk.com/blog/2017-01-24-expandindo-a-serenata-de-amor-para-outras-esferas-48bed204d36d/</link><pubDate>Tue, 24 Jan 2017 19:32:11 +0000</pubDate><guid>https://iriomk.com/blog/2017-01-24-expandindo-a-serenata-de-amor-para-outras-esferas-48bed204d36d/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2017-01-24-expandindo-a-serenata-de-amor-para-outras-esferas-48bed204d36d/1__cm1lG0s4E__hqs7TjBf__4ZQ.png"&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;em&gt;Esse guia é direcionado a qualquer pessoa interessada em levar a Serenata de Amor para outros espaços. Se ele parecer técnico demais, é porque são conhecimentos mínimos necessários para implementação e adaptação do projeto.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Até então a &lt;a href="https://serenata.datasciencebr.com/"&gt;Operação Serenata de Amor&lt;/a&gt; tem permanecido focada na Cota para o Exercício da Atividade Parlamentar da Câmara dos Deputados. Mesmo antes de provar que nossos modelos seriam eficientes em detectar corrupção, muitos já pediam que expandíssemos para o Senado, câmaras municipais, prefeituras, licitações, cargos comissionados… Para isso, precisamos primeiro entender bem o que já temos em mãos.&lt;/p&gt;</description></item><item><title>O sistema de R$ 1,78 milhão da Câmara dos Deputados</title><link>https://iriomk.com/blog/2017-01-06-o-sistema-de-r--1-78-milh-o-da-c-mara-dos-deputados-630d23d79e92/</link><pubDate>Fri, 06 Jan 2017 14:07:14 +0000</pubDate><guid>https://iriomk.com/blog/2017-01-06-o-sistema-de-r--1-78-milh-o-da-c-mara-dos-deputados-630d23d79e92/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2017-01-06-o-sistema-de-r--1-78-milh-o-da-c-mara-dos-deputados-630d23d79e92/1__jX0dppm__9GJHLFdY3088bg.png"&gt;
&lt;/figure&gt;

&lt;p&gt;Hoje, para desenvolver tecnologia você precisa estar sempre preparado para responder à mudanças. Planeje-se, mas saiba que o plano vai precisar ser atualizado.&lt;/p&gt;

&lt;h4 id="o-que-aconteceu" class="anchor-link"&gt;&lt;a href="#o-que-aconteceu"&gt;O que aconteceu?&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Semana que vem faremos um mutirão para auditar gastos de deputados que a Rosie — a Robô capaz de detectar corrupção da Operação Serenata de Amor — alertou como suspeitos. Na preparação, enquanto melhorávamos as ferramentas de auditoria, descobrimos que &lt;strong&gt;a Câmara dos Deputados mudou a forma que recebe pedidos de acesso à informação&lt;/strong&gt;, método que usamos para denunciar casos que acreditamos serem abusos da Cota para Exercício da Atividade Parlamentar.&lt;/p&gt;</description></item><item><title>How does one contribute to Serenata de Amor Operation?</title><link>https://iriomk.com/blog/2016-12-12-how-does-one-contribute-to-serenata-de-amor-operation--36e3e7b38207/</link><pubDate>Mon, 12 Dec 2016 18:14:57 +0000</pubDate><guid>https://iriomk.com/blog/2016-12-12-how-does-one-contribute-to-serenata-de-amor-operation--36e3e7b38207/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2016-12-12-how-does-one-contribute-to-serenata-de-amor-operation--36e3e7b38207/1__qZrXgYdWvP93AhnRO7aHmQ.png"&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;em&gt;Talking about the software perspective. If coding is not your strength,&lt;/em&gt; &lt;a href="https://serenata.datasciencebr.com/"&gt;&lt;em&gt;there are dozens of other ways&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As a global citizen, Serenata de Amor may sound like an excellent way of contributing in the fight against corruption. As a hacker, the great opportunity you were looking for diving into Data Science, Machine Learning and all those nice things people say are doing but no one really knows how.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2016-12-12-how-does-one-contribute-to-serenata-de-amor-operation--36e3e7b38207/1__1KpoG19vV3jkX386MIXkfw.png"&gt;
&lt;/figure&gt;

&lt;figure&gt;&lt;img src="https://iriomk.com/2016-12-12-how-does-one-contribute-to-serenata-de-amor-operation--36e3e7b38207/1__8GX4KlRTNa9ynTh__YOQ0bQ.png"&gt;
&lt;/figure&gt;


&lt;h3 id="serenata-deamor" class="anchor-link"&gt;&lt;a href="#serenata-deamor"&gt;Serenata de Amor&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://github.com/datasciencebr/serenata-de-amor"&gt;&lt;strong&gt;https://github.com/datasciencebr/serenata-de-amor&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Minhas contribuições para a comunidade de Data Science</title><link>https://iriomk.com/blog/2016-11-07-minhas-contribui--es-para-a-comunidade-de-data-science-97c48ec485cd/</link><pubDate>Mon, 07 Nov 2016 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2016-11-07-minhas-contribui--es-para-a-comunidade-de-data-science-97c48ec485cd/</guid><description>&lt;p&gt;Quando voltei de Berlin, depois do &lt;a href="https://medium.com/u/af8ab74a15f"&gt;Data Science Retreat&lt;/a&gt;, sabia que queria contribuir com o mercado de Data Science brasileiro.&lt;/p&gt;
&lt;p&gt;Iniciar a Operação Serenata de Amor junto de outras pessoas com a mesma necessidade foi a consequência natural depois de procurar por projetos que usassem de Machine Learning para beneficiar uma grande parcela da população e não encontrar.&lt;/p&gt;
&lt;p&gt;Durante 2 meses de campanha de crowdfunding, arrecadamos R$ 80.279. Considerando Catarse, Benfeitoria e Kickante, somos o segundo projeto de tecnologia que mais arrecadou dinheiro no Brasil[1]. Enquanto trabalhava em marketing da Operação, tentei ao máximo retornar o conhecimento que adquiri na área para a comunidade. Listo aqui algumas formas que consegui lembrar:&lt;/p&gt;</description></item><item><title>O que acontece com denúncias feitas na Operação Serenata de Amor?</title><link>https://iriomk.com/blog/2016-09-15-o-que-acontece-com-den-ncias-feitas-na-opera--o-serenata-de-amor--49d75c01b509/</link><pubDate>Thu, 15 Sep 2016 21:17:36 +0000</pubDate><guid>https://iriomk.com/blog/2016-09-15-o-que-acontece-com-den-ncias-feitas-na-opera--o-serenata-de-amor--49d75c01b509/</guid><description>&lt;h3 id="fase-pública" class="anchor-link"&gt;&lt;a href="#fase-p%c3%bablica"&gt;Fase pública&lt;/a&gt;&lt;/h3&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2016-09-15-o-que-acontece-com-den-ncias-feitas-na-opera--o-serenata-de-amor--49d75c01b509/1__cQe2FaaWZb__1t__9fqhcrQQ.png"&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;Agindo como um cientista de dados&lt;/strong&gt;&lt;br&gt;
Como um cientista de dados, você entra na &lt;a href="https://github.com/datasciencebr/serenata-de-amor/issues?q=is%3Aopen+is%3Aissue+label%3Aanalysis"&gt;listagem&lt;/a&gt; de &lt;em&gt;issues&lt;/em&gt;, escolhe a label “&lt;em&gt;analysis&lt;/em&gt;” e encontra algo que se interesse por trabalhar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Questionando&lt;/strong&gt;&lt;br&gt;
Mesmo se você não planeja trabalhar diretamente em uma &lt;em&gt;issue&lt;/em&gt; em específico, faça perguntas válidas. Elas são bastante úteis para esclarecer o trabalho que precisa ser feito.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2016-09-15-o-que-acontece-com-den-ncias-feitas-na-opera--o-serenata-de-amor--49d75c01b509/1__OgH7G6TeQZ0OQ84KJn05XA.png"&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;strong&gt;Atribuindo-se&lt;/strong&gt;&lt;br&gt;
Se encontrar algo que lhe interesse, atribua a investigação a si mesmo — através dos comentários (por exemplo, “&lt;em&gt;going to work on it”&lt;/em&gt;) ou através dos “&lt;em&gt;Assignees&lt;/em&gt;” do próprio Github caso você seja parte da organização. Em análises, ter múltiplas pessoas trabalhando no mesmo problema é benéfico. Até mesmo se obterem resultados diferentes.&lt;/p&gt;</description></item><item><title>O Robô capaz de combater a corrupção</title><link>https://iriomk.com/blog/2016-09-09-o-rob--capaz-de-combater-a-corrup--o-8f1e70d2c1c1/</link><pubDate>Fri, 09 Sep 2016 01:51:12 +0000</pubDate><guid>https://iriomk.com/blog/2016-09-09-o-rob--capaz-de-combater-a-corrup--o-8f1e70d2c1c1/</guid><description>&lt;p&gt;Pense nos problemas que mais te incomodam no Brasil hoje: educação, segurança, saúde, mobilidade… Não importa se você é de esquerda ou de direita, provavelmente concordamos que a União tem uma arrecadação enorme a partir de impostos. Corrupção é um dos fatores que impede que esse dinheiro chegue onde foi planejado, reduzindo ainda mais os investimentos. É difícil imaginar o que seria possível fazer com o dinheiro desviado, que varia de R$ 69 a R$ 200 bilhões anuais &lt;a href="http://exame.abril.com.br/economia/noticias/fiesp-corrupcao-brasil-custa-r-69-bi-ao-ano-559419"&gt;segundo&lt;/a&gt; &lt;a href="http://politica.estadao.com.br/blogs/fausto-macedo/corrupcao-desvia-r-200-bi-por-ano-no-brasil-diz-coordenador-da-lava-jato/"&gt;estimativas&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Disponível é diferente de acessível</title><link>https://iriomk.com/blog/2016-08-17-dispon-vel---diferente-de-acess-vel-56e1f76188c1/</link><pubDate>Wed, 17 Aug 2016 22:25:38 +0000</pubDate><guid>https://iriomk.com/blog/2016-08-17-dispon-vel---diferente-de-acess-vel-56e1f76188c1/</guid><description>&lt;p&gt;Seguindo a Lei Federal de Transparência (&lt;a href="http://www.planalto.gov.br/ccivil_03/_Ato2011-2014/2011/Lei/L12527.htm"&gt;Nº 12.527 de 2011&lt;/a&gt;), a Câmara dos Deputados divulga todos os gastos feitos usando a Cota para Exercício da Atividade Parlamentar (vulgo “verba indenizatória”), um direito de custear gastos feitos com o objetivo de melhorar o resultado das ações feitas pelo Legislativo. Na prática, uma forma de gastar dinheiro público — valores por deputado que vão de R$ 30.788,66 a R$ 45.612,53 mensais — sem qualquer licitação, apenas gastando e pedindo reembolso via apresentação de nota fiscal ou recibo.&lt;/p&gt;</description></item><item><title>But seriously, how is Data Science Retreat?</title><link>https://iriomk.com/blog/2016-07-02-but-seriously--how-is-data-science-retreat--54cf848e7954/</link><pubDate>Sat, 02 Jul 2016 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2016-07-02-but-seriously--how-is-data-science-retreat--54cf848e7954/</guid><description>&lt;p&gt;&lt;em&gt;Are you reading this in the future?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;After Data Science Retreat, &lt;strong&gt;I decided to work full-time on an idea&lt;/strong&gt; I had for my portfolio project. It is called Operation “Serenata de Amor” (Love Serenade) and gathered thousands of supporters. Check it out:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://serenata.ai/en/"&gt;https://serenata.ai/en/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/pg/operacaoSerenataDeAmor/posts/"&gt;https://www.facebook.com/operacaoSerenataDeAmor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/RosieDaSerenata"&gt;https://twitter.com/RosieDaSerenata&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/okfn-brasil/serenata-de-amor"&gt;https://github.com/okfn-brasil/serenata-de-amor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2016-07-02-but-seriously--how-is-data-science-retreat--54cf848e7954/1______AswE7KBefrS1kLC__b9Cw.png"&gt;
&lt;/figure&gt;

&lt;p&gt;After recommending the course to multiple people in recent weeks and explaining the same things over and over again, I decided to put them together into an article. &lt;strong&gt;I’m currently attending the 7th batch of&lt;/strong&gt; &lt;a href="https://www.datascienceretreat.com/"&gt;&lt;strong&gt;Data Science Retreat&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;, a full-time bootcamp held in Berlin.&lt;/strong&gt; This batch started on April 18, 2016, and will end by July 15. The report that follows is a description of this specific batch. Doesn’t necessarily describes the first batch and probably will be different in couple years.&lt;/p&gt;</description></item><item><title>Queridas instituições financeiras brasileiras: não fode</title><link>https://iriomk.com/blog/2016-03-28-queridas-institui--es-financeiras-brasileiras--n-o-fode-b77eb90dbdd5/</link><pubDate>Mon, 28 Mar 2016 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2016-03-28-queridas-institui--es-financeiras-brasileiras--n-o-fode-b77eb90dbdd5/</guid><description>&lt;p&gt;28 de março de 2016. Há cerca de 3 semanas deixei a empresa que trabalhava com o objetivo de seguir rumos alternativos, apostar em ideias diferentes, sair da minha própria zona de conforto. Me dei conta que vinha gostando muito de data science há tempos, mas sempre com desculpas para não me focar tanto quanto gostaria. Lembrei de um curso da General Assembly, um intensivo de data science, com duração de 3 meses, oferecido em vários países. Depois de alguns dias pesquisando e conversando com quem oferece a formação, acabei encontrando o &lt;a href="http://datascienceretreat.com/"&gt;Data Science Retreat&lt;/a&gt;. Com currículo mais avançado que o da GA, apliquei. Fui aceito. Comprei passagem de ida e volta para a minha estadia de 3 meses em Berlin. A partir daí era só transferir os 10 mil euros para a empresa alemã que oferece o curso. O meu prazo para o pagamento é dia 30 e, apesar de eu ter iniciado o processo de transferência há mais de duas semanas, provavelmente não vai ser completado a tempo.&lt;/p&gt;</description></item><item><title>webpack and a real front end environment for Rails</title><link>https://iriomk.com/blog/2015-06-01-webpack-and-a-real-front-end-environment-for-rails-86b450e01238/</link><pubDate>Mon, 01 Jun 2015 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2015-06-01-webpack-and-a-real-front-end-environment-for-rails-86b450e01238/</guid><description>&lt;p&gt;The main Rails project of &lt;a href="https://neighborly.com/"&gt;Neighborly&lt;/a&gt; has today more than 4 years old. &lt;a href="https://github.com/neighborly/neighborly-donate/graphs/contributors"&gt;Many people&lt;/a&gt; in the team invested a good amount of time trying to get the best front end using Rails’ conventions.&lt;/p&gt;
&lt;p&gt;The framework &lt;a href="http://guides.rubyonrails.org/asset_pipeline.html"&gt;advises you&lt;/a&gt; pick between two different ways of using external libraries:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Saving the source in &lt;code&gt;vendor/assets&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Requiring a RubyGem that will end up doing that for you, while benefitting of Bundler versioning.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Honestly though, manually keeping dependencies updated sucks. If you are not doing it through GitHub, you are updating a RubyGem. Yet, vendorized versions aren’t usually expected to have their dependencies loaded without modules.&lt;/p&gt;</description></item><item><title>Math is not about calculations</title><link>https://iriomk.com/blog/2014-12-28-math-is-not-about-calculations-aec936856aa9/</link><pubDate>Sun, 28 Dec 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-12-28-math-is-not-about-calculations-aec936856aa9/</guid><description>&lt;p&gt;Oddly enough. People frequently surprise themselves when discovering that I can’t do complex calculations faster than all non-mathematicians and without use of an electronic calculator. Yet, I call myself mathematician. I don’t have extensive knowledge in the subject, but I keep studying it because it’s something I discovered to bring me a lot of joy. And the acceptance came just after finding the real meaning of the topic.&lt;/p&gt;
&lt;p&gt;In a given year I had opportunity to read some books: &lt;em&gt;The Man Who Counted&lt;/em&gt;, &lt;em&gt;Rich Dad, Poor Dad&lt;/em&gt;, &lt;em&gt;Invitation à la physique&lt;/em&gt;, &lt;em&gt;Alice in Quantumland&lt;/em&gt; and &lt;em&gt;The Drunkard’s Walk&lt;/em&gt;. Each of them aiming different publics, talking about distinct subjects yet including some level of Mathematics. To understand which are they, you have to use one of the most important fields inside of it: logic.&lt;/p&gt;</description></item><item><title>A melhor forma de não investir em títulos públicos</title><link>https://iriomk.com/blog/2014-12-01-a-melhor-forma-de-n-o-investir-em-t-tulos-p-blicos-1bd9b0b1c985/</link><pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-12-01-a-melhor-forma-de-n-o-investir-em-t-tulos-p-blicos-1bd9b0b1c985/</guid><description>&lt;p&gt;Pretendo em breve passar um tempo nos Estados Unidos. Para mim, o mais sensato é deixar aqui no Brasil no mínimo minha reserva de emergência, para resgate — espero — a longo prazo.&lt;/p&gt;
&lt;p&gt;Sou correntista do &lt;a href="http://www.bb.com.br/"&gt;Banco do Brasil&lt;/a&gt; desde os 14 e da &lt;a href="http://www.xpi.com.br/"&gt;XP Investimentos&lt;/a&gt;, dos 18. Hoje com 21, não precisei me acostumar com a ideia de lotéricas e agências físicas para tratar das funções de uma conta bancária ou de corretagem. É mais cômodo e, para ambas partes, mais simples, usar software. Usar &lt;em&gt;Internet Banking&lt;/em&gt; não é algo novo pra mim.&lt;/p&gt;</description></item><item><title>Stanford’s Machine Learning week 2 - Time to use some paper</title><link>https://iriomk.com/blog/2014-11-11-stanfords-machine-learning-week-2-time-to-use/</link><pubDate>Tue, 11 Nov 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-11-11-stanfords-machine-learning-week-2-time-to-use/</guid><description>&lt;p&gt;Let’s recall the functions we learned in the first week of the course.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost function&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;$$
J(\theta_0, \theta_1) = \frac{1}{2m} \sum_{i=1}^{m} (h_\theta(x^{(i)}) - y^{(i)})^2
$$&lt;/p&gt;
&lt;p&gt;This is the function to tell us how far our line defined by $h_\theta(x) = \theta_0 + \theta_1x$ is from the cloud of dots with the training set plotted. $m$, in the function, represents the number of training examples we have available, while x the variable and y the answer for each example. So, $x^{(2)}$ is the value of the first feature in the second example.&lt;/p&gt;</description></item><item><title>Stanford’s Machine Learning week 1 - What I’ve been doing?!</title><link>https://iriomk.com/blog/2014-10-02-stanfords-machine-learning-week-1-what-ive/</link><pubDate>Thu, 02 Oct 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-10-02-stanfords-machine-learning-week-1-what-ive/</guid><description>&lt;p&gt;&lt;em&gt;You may enjoy this article more if you know &lt;a href="https://www.khanacademy.org/math/differential-calculus"&gt;Differential Calculus&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This was my feeling during the first 7-minutes video lecture.&lt;/p&gt;
&lt;p&gt;I’ve been listening about machine learning and AI for years as a remarkable thing, still being developed by researchers in the best universities of the world and to aimed in a PhD. Still with this idea, I decided to attend Stanford’s Machine Learning course offered &lt;a href="https://www.coursera.org/course/ml"&gt;on Coursera&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For me, one of its popular definitions reforces this idea of being something magical:&lt;/p&gt;</description></item><item><title>Reflexões sobre o sistema bancário brasileiro</title><link>https://iriomk.com/blog/2014-09-27-reflex-es-sobre-o-sistema-banc-rio-brasileiro-3c4cb741fd0f/</link><pubDate>Sat, 27 Sep 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-09-27-reflex-es-sobre-o-sistema-banc-rio-brasileiro-3c4cb741fd0f/</guid><description>&lt;p&gt;&lt;em&gt;Esse post surgiu pra comentar rapidamente sobre a startup brasileira &lt;a href="https://www.nubank.com.br/"&gt;Nubank&lt;/a&gt; que, se auto intitulando “a nova geração de serviços financeiros no Brasil”, recebeu um investimento series A de US$14.3M na última semana.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Essa pra mim tem sido a ideia bilionária já há algum tempo. Não vejo ninguém realmente apostando sério, com o real objetivo de inovar no ramo. Por isso é fácil ficar animado com algo como o Apple Pay, que apesar de não ser coisa de outro mundo, é um passo pra tornar a interação mais simples e confortável pro usuário.&lt;/p&gt;</description></item><item><title>Ruby numeric types: do’s and do not’s</title><link>https://iriomk.com/blog/2014-09-25-ruby-numeric-types--do-s-and-do-not-s-5836250dbc58/</link><pubDate>Thu, 25 Sep 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-09-25-ruby-numeric-types--do-s-and-do-not-s-5836250dbc58/</guid><description>&lt;p&gt;In most programming languages, we have a whole range of numeric types. Ruby provide us 5 different of them:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixnum&lt;/li&gt;
&lt;li&gt;Bignum&lt;/li&gt;
&lt;li&gt;Rational&lt;/li&gt;
&lt;li&gt;Float&lt;/li&gt;
&lt;li&gt;BigDecimal&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 id="why" class="anchor-link"&gt;&lt;a href="#why"&gt;Why?&lt;/a&gt;&lt;/h4&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2014-09-25-ruby-numeric-types--do-s-and-do-not-s-5836250dbc58/0__9H__QbYyc7NcnrvFa.png"&gt;
&lt;/figure&gt;

&lt;p&gt;As everything in the world, we usually group numbers in different sets by their characteristics. The most common — and probably all you had contact while developing software — are the following: &lt;strong&gt;Natural numbers&lt;/strong&gt;, &lt;strong&gt;Integers&lt;/strong&gt;, &lt;strong&gt;Rationals&lt;/strong&gt; and &lt;strong&gt;Irrationals&lt;/strong&gt;.&lt;/p&gt;

&lt;h4 id="integers" class="anchor-link"&gt;&lt;a href="#integers"&gt;Integers&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Natural numbers are those, starting by 1 in a sequence that keep adding 1. Thus, 1, 2, 3, 4, 5, …. Integers are these same numbers but also includes this same summation to the opposite direction, 0, -1, -2, -3, -4, …. Ruby has a representation for this set: the abstract class Integer. Its concrete brothers are Fixnum and Bignum.&lt;/p&gt;</description></item><item><title>Functionally evaluating functions</title><link>https://iriomk.com/blog/2014-08-18-functionally-evaluating-functions-40f743792b05/</link><pubDate>Mon, 18 Aug 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-08-18-functionally-evaluating-functions-40f743792b05/</guid><description>&lt;p&gt;&lt;em&gt;This is a direct continuation of “&lt;/em&gt;&lt;a href="http://blog.iriomk.com/post/94164223623/functionally-thinking"&gt;&lt;em&gt;Functionally thinking&lt;/em&gt;&lt;/a&gt;&lt;em&gt;”. If you don’t start a trilogy by the second movie, why should you skip the first article?!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;No questionably, you get a lot of good things by thinking functionally. Your entire algorithm becomes a set of functions, beautifully combined to compute results. The programmer tells the computer to do one thing, composing it by using a set of functions. One after another, the software will complete its cycle by outputting the result in a predefined way, like saving a file in the disk, showing something in a screen or performing a request.&lt;/p&gt;</description></item><item><title>Functionally thinking</title><link>https://iriomk.com/blog/2014-08-08-functionally-thinking-616ccf3b0901/</link><pubDate>Fri, 08 Aug 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-08-08-functionally-thinking-616ccf3b0901/</guid><description>&lt;p&gt;Let’s refresh our minds with some concepts you learned in high school and may have forgotten.&lt;/p&gt;
&lt;p&gt;In Mathematics, we have something cool that is used to play with numbers. Given one, we operate over it and return another.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2014-08-08-functionally-thinking-616ccf3b0901/0__dfucjDvsdD13ISRN.jpg"&gt;
&lt;/figure&gt;

&lt;p&gt;For instance, we could input the number 100 and receive 103.5 back.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2014-08-08-functionally-thinking-616ccf3b0901/0__KXGeHOCyRVbZeoA0.jpg"&gt;
&lt;/figure&gt;

&lt;p&gt;Is even allowed to use more than one number in the input. We will use this pair of numbers, transform then the way we want and return the result. Since it’s just a matter of transformation, inputting the same values to this bubble will always output the same result. &lt;strong&gt;We call this bubble “function”.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Aumentando a Usabilidade</title><link>https://iriomk.com/blog/2014-07-09-aumentando-a-usabilidade/</link><pubDate>Wed, 09 Jul 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-07-09-aumentando-a-usabilidade/</guid><description>&lt;p&gt;A melhor forma de testar a usabilidade de um software é usando-o. Não tenha dúvida: esse trabalho exigirá tempo para experenciar as dificuldades que aparecerão para a pessoa usando o sistema. E sim, existe &lt;a href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=16883"&gt;uma ISO&lt;/a&gt; definindo usabilidade!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[…] the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Em uma tradução livre, se refere à possibilidade de determinados usuários alcançarem objetivos específicos com efetividade, eficiência e satisfação em um determinado contexto. Resumo da história: aumentar a usabilidade é tornar o uso de algo mais natural. Deste modo, o usuário passa a não ter dificuldades em aprender ou executar uma função. No contexto de software, é completar uma ação no sistema.&lt;/p&gt;</description></item><item><title>Encontro mensal do GURU londrino</title><link>https://iriomk.com/blog/2014-06-10-encontro-mensal-do-guru-londrino-3d11916df551/</link><pubDate>Tue, 10 Jun 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-06-10-encontro-mensal-do-guru-londrino-3d11916df551/</guid><description>&lt;p&gt;Como estava planejando uma viagem para a Europa iniciando em duas semanas, resolvi procurar uma conferência ou mesmo grupo de usuários que me permitisse apresentar algo sobre Ruby. Tenho estudado cálculo lambda e functional programming em geral nos últimos tempos, tenho uma talk simples que eu poderia traduzir para inglês e melhorar baseado no público que o evento tivesse. Por que não?&lt;/p&gt;
&lt;p&gt;Fui pro Google e encontrei o &lt;a href="http://lrug.org/"&gt;LRUG&lt;/a&gt;, o GURU londrino. Mandei um e-mail para o organizador explicando que estudo Matemática e tinha alguns comentários acerca de functional programming que seriam úteis pros rubistas.&lt;/p&gt;</description></item><item><title>Software Development Needs a Campfire</title><link>https://iriomk.com/blog/2014-01-26-software-development-needs-a-campfire/</link><pubDate>Sun, 26 Jan 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-01-26-software-development-needs-a-campfire/</guid><description>&lt;p&gt;You will always want the best developers. Or at least those more adequate to your company. They won’t be in your city. The world has 7 billion of people and each one can have good reasons to not reallocate or travel daily. Forcing them to do so will result in higher hiring costs and dissatisfaction with the moving. But don’t get me wrong: someone isn’t accommodated just for deciding to not leave friends.&lt;/p&gt;</description></item><item><title>Desenvolvimento de software precisa de um Campfire</title><link>https://iriomk.com/blog/2014-01-23-desenvolvimento-de-software-precisa-de-um-campfire-6e426451291f/</link><pubDate>Thu, 23 Jan 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-01-23-desenvolvimento-de-software-precisa-de-um-campfire-6e426451291f/</guid><description>&lt;p&gt;Você vai sempre querer os melhores desenvolvedores. Ou ao menos os mais adequados à sua empresa. Eles não estarão na sua cidade. O mundo possui 7 bilhões de pessoas, e cada uma pode ter os seus bons motivos para escolher não se mudar ou deslocar-se grandes distâncias diariamente. Obrigá-la a isso trará problemas como custos com deslocamento e insatisfação com a mudança física. E não leve a mal: a pessoa não é acomodada apenas por não querer deixar amigos.&lt;/p&gt;</description></item><item><title>A necessidade de desenvolver aprendendo</title><link>https://iriomk.com/blog/2014-01-18-a-necessidade-de-desenvolver-aprendendo-5aa80375b078/</link><pubDate>Sat, 18 Jan 2014 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2014-01-18-a-necessidade-de-desenvolver-aprendendo-5aa80375b078/</guid><description>&lt;p&gt;Dificilmente você conseguirá manter desenvolvedores (ou, se preferir, “criadores”, já que não é de apenas programadores que me refiro) instigados no ambiente de trabalho se ele não oferecer formas de sempre aprender coisas novas. Um profissional desses está em constante formação e quer trabalhar em volta de pessoas que saibam mais do que ele, para que todos os dias possa tirar coisas novas. E tão constante quanto as reclamações, vemos gente que sente não estar aprendendo tudo o que poderia. Vindo de empregados de empresas pequenas, como é comum no ramo de tecnologia, é fácil encontrar causas: dificilmente num grupo de 10 pessoas encontraremos gente com grande (seja em dimensão ou profundidade) conhecimento e saiba instigar os outros a elevar o próprio nível.&lt;/p&gt;</description></item><item><title>Sobre a relação entre satisfação e prestação de consultoria</title><link>https://iriomk.com/blog/2013-12-27-sobre-a-rela--o-entre-satisfa--o-e-presta--o-de-consultoria-f2420a77b292/</link><pubDate>Fri, 27 Dec 2013 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2013-12-27-sobre-a-rela--o-entre-satisfa--o-e-presta--o-de-consultoria-f2420a77b292/</guid><description>&lt;p&gt;A partir desse momento você é um consultor. Você conhece bem um processo ou ferramenta e sabe apontar quando ela deve ou não ser usada. Você é um especialista na resolução de problemas relacionados à sua área de domínio. Seu trabalho será estressante.&lt;/p&gt;
&lt;p&gt;Prestar consultoria não é um trabalho fácil. Você só tem clientes com problemas e quanto mais extensos e complicados, mais interessante são para a empresa que presta o serviço. E este é seu papel: ter um cliente que só chegou até você porque tinha problemas, porque algo fugiu do controle. É possível generalizar para um cenário: a equipe atual não dá conta do que precisa ser feito. Prazos estão apertados, gente pouco qualificada para cumprir os requisitos ou o processo do projeto não ficou claro a todos. Resumindo: uma empresa precisa da sua ajuda.&lt;/p&gt;</description></item><item><title>Já é hora de acelerar minha startup?</title><link>https://iriomk.com/blog/2013-12-13-j----hora-de-acelerar-minha-startup--83671b93b116/</link><pubDate>Fri, 13 Dec 2013 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2013-12-13-j----hora-de-acelerar-minha-startup--83671b93b116/</guid><description>&lt;p&gt;Podemos pensar em 3 períodos de uma startup que essa pergunta vem à tona:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A ideia do produto ou serviço a ser oferecido não passa disso: uma ideia.&lt;/li&gt;
&lt;li&gt;Temos algo funcionando e usuários, mas falta um modelo de negócios rentável.&lt;/li&gt;
&lt;li&gt;Já foi gerado uma quantia em dinheiro considerável mas ultimamente o crescimento tem diminuído ou estagnou.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Se o seu caso não se enquadra em nenhum destes, você já deve ter várias opções de como fazer a empresa crescer e não sabe qual ou como decidir; ou talvez não seja mais uma startup.&lt;/p&gt;</description></item><item><title>O que o Mac OS X tem pra ensinar ao software livre</title><link>https://iriomk.com/blog/2013-12-07-o-que-o-mac-os-x-tem-pra-ensinar-ao-software-livre-4a25f0488452/</link><pubDate>Sat, 07 Dec 2013 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2013-12-07-o-que-o-mac-os-x-tem-pra-ensinar-ao-software-livre-4a25f0488452/</guid><description>&lt;p&gt;Quando falamos de uma máquina desktop geralmente podemos assumir que ela faz uso de um dos três grandes sistemas operacionais. Eu, pelo acaso, comecei usando computadores com Windows. Neles, tudo segue o padrão “next next”, onde você sempre possui um utilitário que clicando em alguns botões pode concluir qualquer ação esperada de um usuário comum. O Linux (sem distiguir distruibuições), te dá o controle total sobre a máquina. Sob qualquer dificuldade, você pode abrir uma tela preta e ordenar comandos ao computador. Já com o Mac OS, você tem a união de ambos mundos: um “next next” com terminal Unix.&lt;/p&gt;</description></item><item><title>Tive uma ideia genial: posso criar uma startup</title><link>https://iriomk.com/blog/2013-11-28-tive-uma-ideia-genial--posso-criar-uma-startup-6bc490dce207/</link><pubDate>Thu, 28 Nov 2013 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2013-11-28-tive-uma-ideia-genial--posso-criar-uma-startup-6bc490dce207/</guid><description>&lt;p&gt;Tenho uma boa ideia que acredito ter potencial de mercado. Qual a melhor forma de criar um modelo de negócios em cima dela e conseguir investimentos?&lt;/p&gt;

&lt;h4 id="estude" class="anchor-link"&gt;&lt;a href="#estude"&gt;Estude&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Permita-se aprender a todo momento e perceba que, se não sabe responder essa pergunta, você tem muito a estudar antes de chegar a qualquer resultado dito de sucesso.&lt;/p&gt;
&lt;p&gt;Posso apostar que você conhece ao menos uma pessoa que tem uma história de uma excelente ideia que não foi bem sucedida. Possivelmente você próprio teve uma ideia de um produto ou serviço que hoje vale milhões nas mãos de outro. As desculpas podem ser várias: você não tinha todos os contatos do concorrente, pouco dinheiro ou tempo. Todas, apesar de boas, são desculpas.&lt;/p&gt;</description></item><item><title>Porque você deve hoje parar de ler livros de papel</title><link>https://iriomk.com/blog/2012-04-16-porque-voc--deve-hoje-parar-de-ler-livros-de-papel-72989ccca864/</link><pubDate>Mon, 16 Apr 2012 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2012-04-16-porque-voc--deve-hoje-parar-de-ler-livros-de-papel-72989ccca864/</guid><description>&lt;p&gt;Acredito que se você está agora acessando o Livros e Afins, gosta de ler. Todos gostamos. E não preciso entrar em detalhes de como isso pode e deve ser uma boa experiência para todos; mas a pesar das beneficidades dessa prática, perdi a vontade de ler.&lt;/p&gt;
&lt;p&gt;Durante o Ensino Médio é conhecido da maioria de que a pressão é grande para que você seja o geniosinho da turma. 16 anos e deve dominar Matemática, Física, &lt;a href="http://livroseafins.com/tag/biologia/" title="Posts tagged with biologia"&gt;Biologia&lt;/a&gt; e nada de ler &lt;a href="http://livroseafins.com/tag/harry/" title="Posts tagged with harry"&gt;Harry&lt;/a&gt; Potter; o temido Machado de Assis te espera e o vestibular vai cobrar uma dúzia de livros de literatura clássica que precisam estar na ponta da língua. E foi assim que mesmo tendo passado a minha infância com vários livros devorados em um ou dois dias, simplesmente começava a ler algo novo e chegando ao quarto capítulo já com sono e perdendo prazos na &lt;a href="http://livroseafins.com/tag/biblioteca/" title="Posts tagged with biblioteca"&gt;biblioteca&lt;/a&gt;, estava parando de ler. Conto uns 5 livros/ano completamente lidos em 2008–2010.&lt;/p&gt;</description></item><item><title>Google Chrome agora para GNU/Linux e Mac OS X</title><link>https://iriomk.com/blog/2009-06-06-google-chrome-agora-para-gnulinux-e-mac-os-x/</link><pubDate>Sat, 06 Jun 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-06-06-google-chrome-agora-para-gnulinux-e-mac-os-x/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2009-06-06-google-chrome-agora-para-gnulinux-e-mac-os-x/sobre_googlechrome1.png"
 alt="Versao"&gt;&lt;figcaption&gt;
 &lt;p&gt;Versao&lt;/p&gt;
 &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Depois de nove meses do lançamento da versao para Microsoft Windows sao as versoes para Mac OS X e GNU/Linux. Infelizmente a versao ainda e beta, mas de um jeito diferente que os outros betas da Google: esse sim e so para testes. Entre os principais problemas conhecidos estao a impossibilidade de:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Instalacao de plugins (incluindo Flash);&lt;/li&gt;
&lt;li&gt;Impressao das paginas;&lt;/li&gt;
&lt;li&gt;Caracteres especiais (sim, esse post esta sendo escrito pelo Google Chrome e por isso nao tem acentos);&lt;/li&gt;
&lt;li&gt;Troca de abas complexa, como mover uma aba de uma janela para outra;&lt;/li&gt;
&lt;li&gt;Instalacao e uso do Google Gears;&lt;/li&gt;
&lt;li&gt;Trocar as opçoes de privacidade, como site de pesquisas e pagina inicial, que e a seguinte por padrao:&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2009-06-06-google-chrome-agora-para-gnulinux-e-mac-os-x/splash_googlechrome.png"
 alt="Tela inicial padrao"&gt;&lt;figcaption&gt;
 &lt;p&gt;Tela inicial padrao&lt;/p&gt;</description></item><item><title>[Não tente fazer em casa] dd if=”qualquer arquivo ou pasta” of=/dev/sda</title><link>https://iriomk.com/blog/2009-05-17-nao-tente-fazer-em-casa-dd/</link><pubDate>Sun, 17 May 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-05-17-nao-tente-fazer-em-casa-dd/</guid><description>&lt;p&gt;Quem é vivo sempre aparece! E por isso estou de volta com mais um post da série Não tente fazer em casa. Este é um comando que funciona em sistemas Unix, bem como Linux, *BSD ou Mac OS, mas talvez teremos em breve do Microsoft Windows.&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2009-05-17-nao-tente-fazer-em-casa-dd/captura_da_tela.png"&gt;
&lt;/figure&gt;

&lt;p&gt;O comando dd que significa dataset definition serve para fazer uma cópia bit a bit de um arquivo ou pasta. Utilidade prática? Você saberá que está tendo uma cópia exata do que você queria. Você já tentou copiar um DVD apenas no Ctrl+C Ctrl+V? Então sabe que não ficou exatamente do jeito que você queria, ainda mais se ele veio já gravado de fábrica como um jogo ou filme. Esse comando é bastante usado para tirar cópias exatas de HDs ou mesmo fazer backup da FAT (File Allocation Table) para casos de emergência.&lt;/p&gt;</description></item><item><title>[Não tente fazer em casa] ls /outra/pasta</title><link>https://iriomk.com/blog/2009-04-18-nao-tente-fazer-em-casa-ls-outra-pasta/</link><pubDate>Sat, 18 Apr 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-04-18-nao-tente-fazer-em-casa-ls-outra-pasta/</guid><description>&lt;p&gt;Voltando com a série Não tente fazer em casa, vamos ver mais um comando que não é dos mais recomendáveis de se usar. Vale ressaltar que esse comando funciona em qualquer sistema Unix-like (incluindo Linux, Mac OS e *BSDs).&lt;/p&gt;
&lt;p&gt;Consegui perder arquivos duas vezes usando esse comando:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;ls &amp;lt;caminho de outra pasta&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Não é propriamente esse comando que faz a burrada, mas se não estiver muito atento, alguma coisa pode dar errado. Usar ls &lt;!-- raw HTML omitted --&gt; você listara os arquivos dentro dessa outra pasta. Caso sua intenção seja de deletar esses arquivos, você faria&lt;/p&gt;</description></item><item><title>Comodidade quanto à tecnologia</title><link>https://iriomk.com/blog/2009-04-01-comodidade-quanto-a-tecnologia/</link><pubDate>Wed, 01 Apr 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-04-01-comodidade-quanto-a-tecnologia/</guid><description>&lt;p&gt;&lt;em&gt;Esse foi um trabalho que fiz para o meu curso técnico em informática. Era para ser somente uma iniciação científica, mas quem me conhece sabe que quando começo a escrever, me empolgo um pouquinho e acaba saindo um pouco maior que o esperado. Resumindo: o que era para ser o texto completo, virou a introdução.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Em pleno século 21, muitos usuários de computador não têm controle total sobre seu computador. De nada adianta usar o mesmo sistema e programas que vieram de fábrica sem nem ao menos ter a consciência de que existem alternativas que podem lhe proporcionar benefícios ou mesmo opções que não te atendam perfeitamente. Apesar de usuários mais avançados não terem idéia disso, essa situação é muito comum e acontece em muitos lares de países em desenvolvimento. Por experiência própria, esse categoria de usuários considera o computador apenas como um meio de comunicação (seja por redes sociais ou mensageiros instantâneos) e os “grandes avanços da ciência” que são possíveis somente com o uso de um grande poder de processamento, longes da vida comum e portanto “inalcansáveis”.&lt;/p&gt;</description></item><item><title>[Não tente fazer em casa] sudo mkfs /dev/sda</title><link>https://iriomk.com/blog/2009-03-21-nao-tente-fazer-em-casa-sudo-mkfs-dev-sda/</link><pubDate>Sat, 21 Mar 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-03-21-nao-tente-fazer-em-casa-sudo-mkfs-dev-sda/</guid><description>&lt;p&gt;No segundo post da série, mostro um comando dque você deve sim fazer em casa, mas somente quando necessário e ainda assim atentamente (funciona em qualquer sistema operacional baseado no Unix, incluindo Linux, Mac OS e *BSD).&lt;/p&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2009-03-21-nao-tente-fazer-em-casa-sudo-mkfs-dev-sda/snapshot4.png"&gt;
&lt;/figure&gt;

&lt;p&gt;O comando&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo mkfs /dev/sda
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;formata o HD SATA setado como Primary Master. Se você tem somente um HD / memória flash, com certeza é em /dev/sda que fica sua localização. Caso ele seja IDE / ATA, o comando é esse:&lt;/p&gt;</description></item><item><title>[Não tente fazer em casa] sudo rm -Rf /</title><link>https://iriomk.com/blog/2009-03-08-nao-tente-fazer-em-casa-sudo-rm-rf/</link><pubDate>Sun, 08 Mar 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-03-08-nao-tente-fazer-em-casa-sudo-rm-rf/</guid><description>&lt;p&gt;Começando agora, a série “Não tente fazer em casa” falará de coisas que mesmo sob o aviso de não fazer, queremos saber sua serventia ou comandos que com certeza você já mandou para seu amigo n00b (atire a primeira pedra quem nunca disse que para resolver o problema, era só apertar Alt+F4 =) ).&lt;/p&gt;
&lt;p&gt;É bom avisar que muitos dos comandos citados aqui podem causar falhas graves, alguns acarretar até na queima do hardware usado. Por isso, &lt;strong&gt;levem à sério o aviso e não tente fazer isso em casa!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Adicionar/Remover atalhos no Desktop (Gnome)</title><link>https://iriomk.com/blog/2009-03-03-adicionarremover-atalhos-no-desktop-gnome/</link><pubDate>Tue, 03 Mar 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-03-03-adicionarremover-atalhos-no-desktop-gnome/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2009-03-03-adicionarremover-atalhos-no-desktop-gnome/captura_de_tela.jpg"&gt;
&lt;/figure&gt;

&lt;p&gt;Eu por exemplo, gosto de ter uma área de trabalho limpa sem ícones desnecessários, no máximo os pen drives plugados.&lt;/p&gt;
&lt;p&gt;Algumas distribuições como Fedora ou uma instalação default do Gnome (para quem veio de outro ambiente de desktop ou sem interface gráfica) vem com esses links habilitados por padrão, o que demanda algum trabalho de quem deseja desabilitá-los e não tem muita intimidade com o sistema. Outras como o Ubuntu vem parcialmente desabilitadas, exibindo somente os dispositivos montados (pen drives, iPod’s®, cameras digitais), sem mostrar links para o computador ou lixeira.&lt;/p&gt;</description></item><item><title>Últimos lançamentos da área Linux</title><link>https://iriomk.com/blog/2009-03-02-ultimos-lancamentos-da-area-linux/</link><pubDate>Mon, 02 Mar 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-03-02-ultimos-lancamentos-da-area-linux/</guid><description>&lt;p&gt;Nos últimos dias tivemos alguns lançamentos muito interessantes. Saiu a versão 9.04 Alpha 5 do Ubuntu, com correções de alguns bugs, pacotes atualizados e foi criado um botão para editar as preferências do novo sistema de notificações criado pela Canonical. Com Linux 2.6.28, adiciona suporte ao sistema de arquivos ext4.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://cdimage.ubuntu.com/releases/jaunty/alpha-5/jaunty-desktop-i386.iso"&gt;Desktop i386&lt;/a&gt; | &lt;a href="http://cdimage.ubuntu.com/releases/jaunty/alpha-5/jaunty-desktop-amd64.iso"&gt;Desktop AMD64&lt;/a&gt; | &lt;a href="http://cdimage.ubuntu.com/releases/jaunty/alpha-5/jaunty-server-i386.iso"&gt;Server i386&lt;/a&gt; | &lt;a href="http://cdimage.ubuntu.com/releases/jaunty/alpha-5/jaunty-server-amd64.iso"&gt;Server AMD64&lt;/a&gt; | &lt;a href="http://cdimage.ubuntu.com/releases/jaunty/alpha-5/"&gt;Outros&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;E ainda o o XFCE 4.6.0 Final que apresenta algumas funcionalidades, como permitir selecionar mais de um arquivo da área de trabalho (muito revolucionário heheh), um gerenciador de programas iniciados com a sessão e diversas outras pequenas modificações visuais dos menus de configurações.&lt;/p&gt;</description></item><item><title>Melhores softwares de open source 2008</title><link>https://iriomk.com/blog/2009-02-24-melhores-softwares-de-linux-2008/</link><pubDate>Tue, 24 Feb 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-02-24-melhores-softwares-de-linux-2008/</guid><description>&lt;p&gt;A LinuxQuestions.Org organizou uma votação dos melhores programas open source para ambiente Linux de 2008. Bateu recordes de votações e foram eleitos softwares como Ubuntu, KDE, Thunderbird, OpenOffice.Org.&lt;/p&gt;
&lt;p&gt;Distribuição Desktop do Ano – Ubuntu (35.36%)
Distribuição Servidor do Ano – Debian (25.55%)
Distribuição Live-CD do Ano – Ubuntu Live (23.43%)
Banco de Dados do Ano – MySQL (58.10%)
Pacote Escritório do Ano – OpenOffice.org (93.03%)
Browser do Ano – Firefox (75.89%)
Ambiente de Desktop do Ano – KDE (43.57%)
Gerenciador de Janelas do Ano – Compiz (31.56%)
Mensageiro do Ano – Pidgin (53.40%)
Cliente de E-mail do Ano – Thunderbird (51.43%)
Produto para Virtualização do Ano – VirtualBox (61.10%)
Media Player de Áudio do Ano – Amarok (48.80%)
Programa de Autoria de Áudio do Ano – Audacity (70.45%)
Media Player de Vídeo do Ano – mplayer (38.31%)
Programa de Autoria de Vídeo do Ano – Avidemux (19.59%)
Utilitário Multimedia do Ano – K3b (46.77%)
Aplicativo Gráfico do Ano – GIMP (70.41%)
Aplicativo de Segurança de Rede do Ano – nmap (28.96%)
Programa Host de Segurança do Ano – SELinux (42.86%)
Software de Monitoração do Ano – Nagios (39.74%)
Software “Windows no Linux” do Ano – Wine (85.21%)
IDE/Editor de Desenvolvimento Web do Ano – Eclipse (24.25%)
Editor de Texto do Ano – vi/vim (39.76%)
Gerenciador de Arquivos do Ano – Nautilus (25.54%)
Jogo Open Source do Ano – Battle for Wesnoth (17.31%)
Linguagem de Programação do Ano – Python (26.25%)
Aplicativo de Backup do Ano – rsync (40.10%)&lt;/p&gt;</description></item><item><title>Shuttleworth apresenta o Ubuntu 9.10 Karmic Koala [Tradução]</title><link>https://iriomk.com/blog/2009-02-24-shuttleworth-apresenta-o-ubuntu-9-10-karmic-koala/</link><pubDate>Tue, 24 Feb 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-02-24-shuttleworth-apresenta-o-ubuntu-9-10-karmic-koala/</guid><description>&lt;h2 id="anúncio-oficial-do-mark-shuttleworth-feito-para-a-lista-de-discussão-oficial-do-ubuntu" class="anchor-link"&gt;&lt;a href="#an%c3%bancio-oficial-do-mark-shuttleworth-feito-para-a-lista-de-discuss%c3%a3o-oficial-do-ubuntu"&gt;Anúncio oficial do &lt;strong&gt;Mark Shuttleworth&lt;/strong&gt; feito para a lista de discussão oficial do Ubuntu.&lt;/a&gt;&lt;/h2&gt;
&lt;figure&gt;&lt;img src="https://iriomk.com/2009-02-24-shuttleworth-apresenta-o-ubuntu-9-10-karmic-koala/gtotem_koala.jpg"
 alt="Karmic Koala"&gt;
&lt;/figure&gt;

&lt;p&gt;Senhoras e senhores, permitam-me apresentar o &lt;em&gt;Karmic Koala&lt;/em&gt;, mais novo membro do nosso aliterativo zoológico.&lt;/p&gt;
&lt;p&gt;Quando você pensa na versão “congelada” do Jaunty talvez venha à cabeça um Koala, nosso mascote oficial do Ubuntu 9.10. Agora você verá o que esperamos terminar a tempo para o lançamento dessa versão.&lt;/p&gt;

&lt;h3 id="servidor" class="anchor-link"&gt;&lt;a href="#servidor"&gt;Servidor&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Um bom Koala sabe achar boas árvores na floresta, mesmo quando sua cabeça está nas nuvens. O Ubuntu planeja manter em uma solução gratuita para a computação nas nuvens usando a API do Amazon EC2, permitindo qualquer um “ficar nas nuvens” usando somente ferramentas open source. Nós atualmente estamos trabalhando na versão beta da AMI do Ubuntu para uso no Amazon EC2.&lt;/p&gt;</description></item><item><title>Apt-get VS Aptitude VS Synaptic: existe diferença?</title><link>https://iriomk.com/blog/2009-02-15-apt-get-vs-aptitude-vs-synaptic-existe-diferenca/</link><pubDate>Sun, 15 Feb 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-02-15-apt-get-vs-aptitude-vs-synaptic-existe-diferenca/</guid><description>&lt;p&gt;Quem é novato na área de &lt;strong&gt;GNU/Linux&lt;/strong&gt;, pode ter percebido que cada site/tutorial apresenta um modo de instalação de programas diferente. Isso existe pelo mesmo motivo de que existem várias distribuições: liberdade. Você pode passar a vida inteira usando Ubuntu, mas nada te impede de conhecer o &lt;strong&gt;Debian&lt;/strong&gt;, por exemplo. Tem gente que odeia isso, que diz que deveríamos unificar programas/distribuições para criar um software muito mais poderoso. Na minha opinião, isso é errado; existe gente que prefere a filosofia &lt;strong&gt;KISS&lt;/strong&gt; (“Keep it Simple, Stupid”/”Mantenha-se simples, idiota”), e outros que preferem um software pesado e cheio de recursos (não sei se existe uma sigla). Como é impossível sempre agradar gregos e troianos, leia sobre as alternativas e escolha a que achar melhor; ou ainda crie uma e compartilhe com a comunidade.&lt;/p&gt;</description></item><item><title>Delphi no Linux</title><link>https://iriomk.com/blog/2009-02-14-delphi-no-linux/</link><pubDate>Sat, 14 Feb 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-02-14-delphi-no-linux/</guid><description>&lt;p&gt;Iniciado em fevereiro de 1999 por Cliff Baeseman, Shane Miller e Michael A. Hess, o Lazarus é uma alternativa de IDE freeware e open source para o proprietário CodeGear Delphi.&lt;/p&gt;
&lt;figure&gt;&lt;a href="http://sourceforge.net/projects/lazarus/"&gt;&lt;img src="https://iriomk.com/2009-02-14-delphi-no-linux/lazaruslogosmallgg1.jpg"&gt;&lt;/a&gt;
&lt;/figure&gt;

&lt;p&gt;Apesar de antigo, é ainda muito usado para o desenvolvimento de pequenos softwares, para fins de aprendizagem e sem a preocupação de altíssimo desempenho. Mas uma contradição disso é que a IDE (Integrated Development Environment, ou Ambiente Integrado de Desenvolvimento) Dev-C++ para Windows foi desenvolvida no Delphi.&lt;/p&gt;</description></item><item><title>Open Street Map: um sistema de mapas livre</title><link>https://iriomk.com/blog/2009-02-12-open-street-map-um-sistema-de-mapas-livre/</link><pubDate>Thu, 12 Feb 2009 00:00:00 +0000</pubDate><guid>https://iriomk.com/blog/2009-02-12-open-street-map-um-sistema-de-mapas-livre/</guid><description>&lt;figure&gt;&lt;img src="https://iriomk.com/2009-02-12-open-street-map-um-sistema-de-mapas-livre/55045575kg6.png"&gt;
&lt;/figure&gt;

&lt;p&gt;Gostaria de começar falando sobre o Open Street Map, que como o nome já diz, é um sistema de mapas open source criado por Steve Coast em 2004 que tem como objetivo fornecer um mapa mundi completo, permitindo usar, modificar e distribuir livremente. O OSM funciona do mesmo jeito que a Wikipedia, permitindo a edição dos mapas por qualquer pessoa cadastrada no site do projeto (claro que com a aprovação dos administradores do site).&lt;/p&gt;</description></item><item><title>Irio Musskopf</title><link>https://iriomk.com/home/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iriomk.com/home/</guid><description/></item></channel></rss>