Skip to content

Instantly share code, notes, and snippets.

Avatar
😭
Sad and Brazilian

Ana Luiza Portello Bastos anabastos

😭
Sad and Brazilian
View GitHub Profile
View pipefunctor.js
const Container = function(val) {
this.value = val;
}
Container.of = function(value) {
return new Container(value);
}
Container.prototype.map = function(fn) {
Container.of(fn(this.value));
View pokemigos.md
CODE USER LVL TEAM
1902 5202 0698 AzazelNeyaphem 33 ❄️
0954 2337 2874 TheSweetLari 31 ❄️
4450 6090 7917 AnaBastos 30 🔥
7243 4192 8712 RiJooJ 30 ⚡️
5263 2036 6027 AfonsoPacifer 30 ❄️
4787 4305 2002 alvaroxineis 30 ❄️
? douruishi 27 ❄️
8736 4933 7053 iKawakami 26 ❄️
View Mentoria.md

Conteúdos mentoria

  • O que é FP em linguagens como JS?: HOF, mantenabilidade, exemplos realworld
  • Lambda Calculus(Opcional): história, definição, aplicação de função, redução beta, linguagens fps são baseadas nesse conceito matemático, anonymous functions
  • Currying: Aridade, aplicação parcial, ramda curry, exemplos
  • Imutabilidade: usar apenas constantes, copiar objetos ao invés mutar, não usar .push ou .splice. Object.freeze. destructuring.
  • Declaratividade: Nomear variaveis e funções de forma declarativa, evitar imperatividade no código(switch code, too much ifs).
  • Operações de função: Map Filter Reduce ao invés de for ou foreach etc
  • Recursao: como funciona, resolvendo problemas com recursão, continuations, TCO, trampolines, memoization
  • Funções e Efeitos colaterais: Idepotencia, Entender conceito, retornar funções de forma consistente, isolamento de funcionalidade para cada função, modularidade, use parametros para dados substit
View livros.md

Meus livro 2018

Este ano nao estou lendo nada portanto criei esse markdown pra organizar e voltar meu habito de leitura e parar de me tornar uma acumuladora igual eu fui em 2017

Done

  • O ciclo da procrastinacao
  • Apologia de socrátes - Platão
  • Biblia satanica
  • A cidade da luz - Asano Inio
  • Kafka a beira mar - Haruki Murakami
  • Adventure Time Encyclopaedia
@anabastos
anabastos / generatePrivateMethods.js
Last active Apr 10, 2018
generatePrivateMethods.js
View generatePrivateMethods.js
import R from 'ramda'
const generateClass = (config) => R.reduce(generalizeProp(config), {}, R.keys(config))
const generalizeProp = R.curry((config, privated, prop) => {
const public = {
get: () => config[prop],
set: (val) => config[prop] = val,
}
@anabastos
anabastos / myfetch.js
Last active Apr 17, 2018
*~my Fetch~*
View myfetch.js
const fetch = (url, verb, onSuccess, onFail) => {
const asyncqued = !!onSuccess;
asyncqued && req.onreadystatechange = processReqChange;
const req = (window.XMLHttpRequest && new XMLHttpRequest())
|| (window.ActiveXObject && new ActiveXObject("Microsoft.XMLHTTP"));
callback(req, onSuccess, onFail);
req.open(verb, url, asyncqued);
View IA.md

PCA

principal component analysis (PCA). PCA is fundamentally a dimensionality reduction algorithm, but it can also be useful as a tool for visualiza‐ tion, for noise filtering, for feature extraction and engineering, and much more

  • O que é inteligência artificial?
  • Diferença de busca em largura e busca em profundidade Busca em profundidade é recursiva com iteraçoes de profundidades do grafos aumentando a profundidade da busca na arvore binari enquanto a em largura em cada estagio, o vertice é expandido proximo a indicação de marcação.
@anabastos
anabastos / manual.md
Last active Nov 25, 2020
Manual da ana
View manual.md

Ana User Guide

Coisas que eu gosto

  • Especificação: Notei que tenho dificuldades de trabalhar sem o passo-a-passo do que precisa ser feito. Fico meio confusa e perdida quando as coisas não estão muito especificadas.
  • FeedBacks: Sou uma pessoa bem ansiosa e gosto de saber se eu estou indo bem ou mal. Muitas pessoas tem receio de falarem erros das outras mas eu agradaço muito qualquer tipo de feedbacks.
  • Dialogo Cientifico: Basicamente: discução de forma sensata com base em dados e fatos. Qualquer tipo de owned/mitagem/flamewar acaba sendo improdutiva na hora de decidir alguma coisa pois muitas vezes as pessoas se carregam de argumentos e quando assumem que "ganharam" assumem que não precisam mais saber sobre isso ou assumem que algo é "ruim".
  • Logica
  • Processos
  • Duck Debugging: Muitas vezes preciso muito de um patinho de borracha pra contar meu problema e eventualmente resolver. Passo despercebido muitos problemas bobos de typo.
View keybase.md

Keybase proof

I hereby claim:

  • I am anabastos on github.
  • I am anabastos (https://keybase.io/anabastos) on keybase.
  • I have a public key ASAnuTso98wlctKF4aUfNjI1GB5-LaX4Att-L-T5cbH1KAo

To claim this, I am signing this object:

View ia.md

IA

SBR

Conhecimento sobre um dominio de problemas que adquire senso comum por meio de experiencia de dominio

  • Depende da existencia de uma Base de conhecimento

Metaconhecimento: Expressar de forma algoritmica na MI em um Sistema Baseado em Regras (SBR)

Sistema baseado em conhecimento SBC

  • Motor de inferencia usa base de dados armazenados na Memoria de trabalho(MT) p/ escolher e aplicar regras