Skip to content

Instantly share code, notes, and snippets.

fiatjaf fiatjaf

Block or report user

Report or block fiatjaf

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@fiatjaf
fiatjaf / README.md
Last active Aug 29, 2015
a bl.ocks example of ReactLineChart
View README.md
View processos_antifrageis.md

Processos antifrágeis

Há esse conceito, criado pelo genial Nassim Nicholas Taleb, que diz respeito a processos nos quais a curva de retorno em relação a uma variável aleatória é convexa, ou seja, o retorno tende a ser maior quanto mais aleatoriedade for adicionada ao processo.

Convexidade ou antifragilidade

Disso aí, o próprio Taleb tira uma conclusão que resolve a questão da pesquisa científica propositada contra a sorte, sobre quais levam a melhores resultados práticos e invenções. Escreve ele:

A história da sorte versus conhecimento é a seguinte: Ironicamente, temos imensamente mais evidência de resultados (descobertas úteis) ligados à sorte do que de resultados vindos da prática teleológica (de telos, “objetivo”), exceto na física — mesmo depois de descontarmos o s

@fiatjaf
fiatjaf / bookmarklet.js
Created Jul 10, 2014
the bookmarklet bookmarklet
View bookmarklet.js
function getJSON (url, callback) {
var xhr;
xhr = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
if (callback) {
callback(xhr.responseText);
}
}
};
@fiatjaf
fiatjaf / recover.js
Last active Aug 29, 2015
bookmarklet bhiss salvar-recuperar
View recover.js
(function () {
var fields = {
'form:numDocumento': 'value',
'form:dnomeRazaoSocial': 'value',
'form:cep': 'value',
'form:logradouro': 'value',
'form:numero': 'value',
'form:complemento': 'value',
'form:bairro': 'value',
'form:municipioTomadorServico': 'value',
@fiatjaf
fiatjaf / command.js
Last active Aug 29, 2015
in a couchapp's entry page,this bookmarklet opens a form into which you can type your login and password and start a session.
View command.js
var form = '<div style="position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-100px;width:300px;height:200px;"><form id="loginForm"><input placeholder="nome" name="name"><input placeholder="senha" type="password" name="password"><button onclick="login(event)">OK</button></form></div>';
document.write(form);
function login(event) {
event.preventDefault();
event.returnValue = false;
var form = document.getElementById('loginForm');
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function () {
if (xhr.readyState === 4) {
View groupon.ethereum
if (tx.value < 100 * block.basefee) {
return
}
if (tx.data[0] == 'BUY') {
// buy deal
payment = tx.value - 100 * block.basefee
shareholders = contract.storage['sh']
deal = contract.storage[tx.data[1]]
if (payment >= deal.price*1.02) {
@fiatjaf
fiatjaf / olavo.js
Last active Aug 29, 2015
garimpador de posts do olavo de carvalho
View olavo.js
// jquery
window.posts = {}
var fetch = function () {
$('div[role="article"] span.fcg span.fwb a[href^="https://www.facebook.com/olavo.decarvalho"]').each(function () {
var post = {}
var elem = $(this).closest('div[role="article"]')
if (!elem) return
@fiatjaf
fiatjaf / keybase.md
Created Mar 24, 2014
Proof that I am fiatjaf on keybase.io
View keybase.md

Keybase proof

I hereby claim:

  • I am fiatjaf on github.
  • I am fiatjaf (https://keybase.io/fiatjaf) on keybase.
  • I have a public key whose fingerprint is 1D05 7FBD 3171 53FB ECED 6929 8F81 0203 6444 CDD2

To claim this, I am signing this object:

@fiatjaf
fiatjaf / barter-creates-wealth.ipynb
Last active Apr 16, 2018
IPython notebook for a simulation of a simple barter economy
View barter-creates-wealth.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
You can’t perform that action at this time.