thegoodfellas/blogset-br huggingface dataset:
do regime e o aumento das polarizacoes, reedita periodos de maiores convulsoes sociais, onde os questionamentos sociais vem atrelados aos questionamentos morais e ideologicos, especialmente no ambito da sexualidade. E nesse marco que devemos compreender a onda de ataques homofobicos no Brasil dos ultimos 3 anos e nos demais paises da America Latina e da propria Europa.Nao podemos esquecer de Daniel Zamudio, jovem homossexual chileno que foi torturado por 6 horas em marco por uma gangue neo-nazista, tendo seu corpo mutilado por bitucas de cigarro e pedacos de vidro, suas pernas quebradas e sua cabeca apedrejada, o que levou a sua morte. Desde o PTR organizacao irma da LER-QI, no Chile , saimos em uma enorme campanha pela punicao dos assassinos de Daniel, denunciando o governo e as instituicoes do Estado como principais responsaveis na sustentacao da discriminacao mediante expulsoes, demissoes, segregacoes, injerencia moral da Igreja na educacao publica, na familia, na educacao sexual, nas leis como o matrimonio heterossexual excludente e inclusive na proibicao de troca de caricias entre pessoas do mesmo sexo, que demonstram que persiste o conservadorismo e a opressao herdadas da ditadura de Pinochet que tem sido sustentada pelos principais partidos do atual regime, seja no governo dos herdeiros diretos - a RN e a UDI, do atual presidente Pinera - seja da Concertacion, que dirigiu durante 20 anos a transicao pactuada com o regime pinochetista.A Igreja sempre presente!E emblematico o papel que cumprem as instituicoes nessa reproducao. E desde dentro das igrejas, onde a sua moral sexualmente repressora e machista invoca a autoridade divina para defender a castidade, a subordinacao da mulher ao homem e a heteronormatividade, que surgem os casos mais aberrantes de pedofilia e abusos praticados e encobertos pelos proprios padres e bispos, sao com esses "valores" que a Igreja se acha no direito de falar de moral e se intrometer no nosso sexo? E uma hipocrisia deslavada essxs senhorxs defenderem que uma familia deve ser formada pela figura de um pai e de uma mae para que a crianca possa ser melhor educada, quando cresce enormemente o numero de lares brasileiros sustentados por maes solteiras e, principalmente, quando na realidade dos lares das familias trabalhadoras, tanto o pai quanto a mae sao obrigados a deixar horas e horas de suas vidas nas fabricas e locais de trabalho em horas-extras e turnos rotativos e aos finais de semana, nao tendo tempo ao menos para ver xs seus/suas filhxs crescerem.Desde o PTS organizacao irma da LER-QI, na Argentina , fomos parte da enorme luta da comunidade LGBTTI pelo matrimonio igualitario e a lei de genero, com uma enorme campanha para que fosse assegurada a igualdade de direitos e que os "valores familiares" nao fossem utilizados para discriminar ainda mais xs homo e transsexuais. Como marxistas revolucionarios entendemos a legislacao da uniao entre as pessoas como um contrato que assegura a propriedade doentia do homem sobre a mulher e dos pais sobre os filhos e lutamos por uma sociedade livre das cadeias de necessidades economicas e psicologicas onde as pessoas possam se relacionar livremente como desejarem e
do movimento homossexual e de mulheres! E nas ruas que vamos garantir nossos direitos, nossos corpos, nossos prazeres e nossas vidas, nos organizando por fora das direcoes tradicionais que veem no movimento homossexual uma fonte de renda nas ricas Paradas Gays e nas vantagens e privilegios garantidos pelas mesmas. Paradas essas que sao extremamente lesbofobicas, misoginas e machistas. Como diziam, na Franca, na decada de 70, xs homossexuais organizados na Frente Homossexual de Acao Revolucionaria (FHAR): "Uma boate, o reinado da grana, ali se danca entre homens, ali uns apreciam os outros como mercadoria: a sociedade hetero-policial nos tem de volta". E hora de gritarmos novamente para a sociedade: "os gays estao nas ruas! Viva a revolucao total!"Direitos Humanos Contato: ler-qi@ler-qi.org
Navi Pillay, no prefacio.A cartilha centra-se em cinco obrigacoes basicas, onde a acao dos governos e necessaria: proteger as pessoas contra a violencia homofobica, prevenir a tortura, descriminalizar a homossexualidade, proibir a discriminacao e defender as liberdades de associacao, expressao e reuniao pacifica para todas as pessoas LGBT.Manifestacao LGBT. Foto: Reproducao da cartilha.O livreto tambem inclui exemplos de medidas que podem ser tomadas a um nivel nacional para desenvolver leis, politicas e praticas em linha com as normas internacionais de direitos humanos.A publicacao conclui: Apesar do complexo e acalorado debate politico sobre igualdade de pessoas LGBT nas Nacoes Unidas, do ponto de vista legal a questao e simples. As obrigacoes que os Estados tem de proteger as pessoas LGBT de violacoes de seus direitos humanos ja estao bem estabelecidas e sao obrigatorias para todos os Estados-Membros das Nacoeshttp://www.onu.org.br/cartilha-da-onu-orienta-governos-e-sociedade-civil-sobre-direitos-de-comunidade-lgbt/
Minha vida virou um inferno quando contei que era bissexual, diz Fani Publicado pelo EGO Em seu terceiro ensaio para o Paparazzo, que aconteceu em uma casa na paradisiaca praia de Itacoatiara, em Niteroi, no Rio, Fani revelou detalhes intimos de sua sexualidade, e relembrou a confusao que virou sua vida quando posou junto com Natalia Casassola para a Playboy. "Depois da revista, quando falei que era bissexual, minha vida virou um inferno.Todas as meninas queriam experimentar fazer sexo comigo. Era agarrada em todos os lugares! Nao podia entrar em um banheiro de boate que elas vinham atras de mim. E muitas haviam acabado de posar comigo para fotos ao lado do namorado. Os largavam na pista e no banhaeiro chegavam e diziam que queriam que a primeira vez delas com mulher fosse comigo", conta. E o assedio nao era apenas de mulheres desconhecidas. Minha vida estava um inferno. Me tornei alvo das bissexuais. Eram atrizes, ex-BBBs... Todas queriam transar comigo. Para afasta-las, comecei a mentir e dizer que tinha inventado essa historia de bissexualidade para me promover, diz. Pela experiencia que viveu, Fani descobriu que as mulheres sao muito mais ousadas na abordagem do que os homens. Elas sao piores do que os homens. Nao respeitam. Elas chegam te alisando, passando a mao, e uma abordagem muito agressiva. Hoje, Fani conta que nao gosta mais de transar com mulheres. Esse era um desejo antigo que comecou quando ela tinha 20 anos e surgiu "pelo simples prazer de transgredir as regras", diz. Ela garante que apesar das varias transas que teve com pessoas do mesmo sexo, a experiencia nunca a realizou plenamente. Para mim, transar com mulher e uma preliminar eterna. Faltava sempre alguma coisa no final.Uma experiencia de menage a trois a ajudou a tirar essa conclusao. No sexo com um homem e uma mulher, ela teve finalmente a certeza do que a satisfazia na cama. Meus ex-namorados tinham ciume e nao queriam fazer menage. Quando fiquei solteira e consegui transar com um homem e uma mulher descobri finalmente que gosto de homem, do macho alfa. Jovem homossexual e encontrado morto no Largo do Campo Grande.Jovem homossexual e encontrado morto no Largo do Campo Grande. Postado por: Genilson CoutinhoUm sabado triste para a familia de Itamar Ferreira Souza, homossexual de 27 anos que foi encontrado morto no Largo do Campo Grande.O corpo de Itamar estava no fundo da fonte do largo do Campo Grande. Segundo o subtenente do 18o BPM, Gildelio dos Santos, Itamar foi encontrado com a bermuda abaixada na altura do joelho, entretanto nao ha certeza do motivo que incentivou esta brutalidade. Os policiais do Departamento de Homicidios e Protecao a Pessoa irao investigar o crime. Ate o fechamento desta noticia o corpo encontra-se no local para remocao pela pericia.A nossa equipe entrou em contato com alguns amigos de Itamar, eles nos informaram que o jovem fez contato com a familia por volta das 22h, avisando que iria sair com amigos para beber. Itamar havia chegado ao Brasil apos um intercambio nos Estados Unidos e iria se formar, no
Planeta G: Fernando Henrique declara "absurda" escolha de Mar...: Cabeca pensante e alem do seu tempo, Fernando Henrique Cardoso declarou essa semana ser "absurda" a eleicao do Pr. Marco Feli... PSB tem maior numero de candidatos do Movimento LGBT no Brasil Movimento LGBT socialista apresenta maior numero de candidatos Eleicoes 2012 - 09/07/2012 O Partido Socialista Brasileiro (PSB) foi o que apresentou o maior numero de pre-candidatos do movimento LGBT, em todo o Brasil. Sao, no total, 13 candidaturas em 11 estados, de norte a sul do pais. A divulgacao dos nomes foi apresentada com o objetivo de consolidar o apoio dos Diretorios Estaduais e Municipais do Partido. O Movimento LGBT tambem visa sensibilizar os dirigentes acerca da importancia de estimular a organizacao politica dos seus segmentos sociais nos processos eleitorais. Luciano Freitas, secretario Nacional do Movimento destacou que foram 13 candidaturas apoiadas em suas convencoes. E que implicam num reforco da tematica LGBT e dos Direitos Humanos nos Programas de gestao municipal que os nossos candidatos apresentam a Frente Popular de Esquerda e, consequentemente, ao Povo Brasileiro, afirmou. "Acredito que, o PSB ter sido o que mais indicou candidatos que representam o Segmento LGBT, em todo o Brasil, dentre todos os Partidos politicos, reforca nossa abertura ao debate da Diversidade na conjuntura do Projeto Socialista de Governar, explicou Luciano. A Executiva Nacional LGBT do PSB deseja que os militantes tenham sucesso em suas campanhas, para contribuir com um projeto de Brasil Esquerda e Socialista. Apos todas as convencoes e homologacoes, o Movimento LGBT do PSB apresentou a lista de candidatos. Confira abaixo: UF CIDADE PARTIDO NOME AL Maceio PSB Dino Alves BA Vera Cruz PSB Gil Lima ES Vitoria PSB Antonio Lopes (Toninho) MG Uberlandia PSB Prof. Sayonara Nogueira PB Lagoa de Dentro PSB Alcemir Freire PI Colonia do Piaui PSB Katia Tapety PR Curitiba PSB Marcio Marins RN Natal PSB Edilson Pereira RS Cruz Alta PSB Everlei Martins RS Pelotas PSB Maicon Nachtigal RS Porto Alegre PSB Diego Nickel SE Aracaju PSB Tathiane Araujo SP Limeira PSB Laercio Baraldi http://www.psbnacional.org.br/not_det.asp?det=1997 Com o tempo, voce vai percebendo que para ser feliz com uma outra pessoa, voce precisa, em primeiro lugar, nao precisar dela.Percebe tambem que aquele alguem que voce ama ( ou acha que ama ) e que nao quer nada com voce, definitivamente nao e o "alguem" da sua vida.Voce aprende a gostar de voce, a cuidar de voce e, principalmente, a gostar de quem tambem gosta de voce.O segredo e nao correr atras das borboletas... e cuidar do jardim para que elas venham ate voce.No final das contas, voce vai achar nao quem voce estava procurando, mas quem estava procurando por voce ! sofrendo, sabendo que ti perdi. Por fora estou vivendo, fingindo que ti esqueci. mas nao rasparia por nada. Me acho gorda, mas nunca paro de comer. Tenho raiva da minha internet lenta, mas nao me imagino sem ela. Acho ele um bobo, mas e um bobo que segura meu mundo todo na palma da mao. Mulheres... haha. '' uma simples musica,te faz lembrar daquilo que voce
following the iOS keyboard.To achieve our desire the class must subscribe to keyboard notifications and follow keyboard info dictionary in order to animate the same way the keyboard does.<![CDATA[//Subscribing to Keyboard will show and will hide notifications -(void)subscribeToKeyboardEvents{ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];}- (void)animateWithKeyboardInfo:(NSDictionary *)keyboardInfo{//1. NSInteger animationCurve = [keyboardInfo[UIKeyboardAnimationCurveUserInfoKey] integerValue]; CGFloat duration = [keyboardInfo[UIKeyboardAnimationDurationUserInfoKey] floatValue]; CGRect keyboardEndFrame = [keyboardInfo[UIKeyboardFrameEndUserInfoKey] CGRectValue]; //2. [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:duration]; [UIView setAnimationCurve:animationCurve]; [UIView setAnimationBeginsFromCurrentState:YES];//3. CGRect frame = self.targetView.frame; if(keyboardEndFrame.origin.y >= [UIScreen mainScreen].bounds.size.height){ frame.origin.y = keyboardEndFrame.origin.y + frame.size.height; } else{ frame.origin.y = keyboardEndFrame.origin.y - frame.size.height; } [self.targetView setFrame:frame]; [UIView commitAnimations];}]]>In 1. we retrieve the type of animation, the duration and the final position of the keyboard. The problem with the animation type is that Apple uses a internal value which only works directly with the old animation style.To use it with animationWithDuration methods we would have to shift the value, this isn't easy to understand and read later so is preferable to keep the old style in this case.In 2. we use the animation calls on UIView to prepare animation with keyboard info.In 3. we animate using the keyboard final position, in my case I'm positioning the view right above keyboard, and when dismissed the view will be hidden outside of the screen in the bottom. Also we have to commitAnimations so evertyhing will work properly.That is all we need to create a behaviour that works with any view.The class and the demo are available on github.
cool place in things you would like to learn or at least should learn.The Ruby and the Rails community, along with my teammates, taught me lots of new skills and improved old ones, so let's get to the sweeties.1 - Debug, debug... and.... did I said debug?The most important thing to learn when programming in any language is how to debug your code. Ruby has this quite good Gem to help you: pry. All you have to do to use it is requiring: require 'pry' then you add binding.pry anywhere on your code and ta-da! when you run your app it will stop at that command and from this time on there is access to code variables, next steps and a few more useful things (take a look at github)2 - My precious! My gems, gollum gollumYou probably already heard that cliche line: Don't reinvent the wheel.Ruby has those precious libraries of working software called Gems. Need something to debug your code? Bam: Pry gem. Need something to parse xml? Boom: Nokogiri gem.Need some background processing? Pow: Sidekiq gem.Need your sidekiq jobs to be scheduled? Bang: Sidetiq gem.There is a huge sort of gems sitting there just waiting to help in solving pesky problems so you can focus on creating an awesome app. Oh and there is a lot of them dedicated directly to Rails like the famous ActiveAdmin.Ruby Toolbox and Ruby Gems may help you finding the ones you need.3 - Did you saw that bug?Sadly Test Driven Development (TDD) isn't used as much as it should be and I can understand that. Most of the non TDD teams have lots of excuses but almost none of them spent or want to spend enough time using it, otherwise they would see how beautiful and useful it is.TDD has proven worthy to me after much struggling still with objective-c in iOS world, which community is not so visibly into it. Here is 4 reasons why I love it:1. Bugs reduction and faster bug finding:The first happens because you're thinking ahead, you need a way to check your code output even before it exists. The later happens because when changes are made you know what is the desired output.2. Improves code readability and qualityIt's hard to believe, but you tend to be more careful with what you're writing since you and others will be getting back to the tests a thousand of times. Since you're being more careful with the code it's architecture will receive a boost, be prepared to read tons of articles/book on the subject.3. Changes the way you see refactoringYou start to hate when its difficult to test your code, and that will be more often than you think. Refactoring begins to be more clear and this feeling fades away before you know.Besides with a good testing suite refactoring will be easier and delightful.4. Working in teams is nicerHey have you never hated that hard to use friend's code? Now if you have tests you probably will just have to run them a few times and there you go. 4.
Everyone loves free candies, but do you give them too?This one is short, we all love to use open source projects (yep Gems for example), but most of us don't have the guts to contribute.Hey no one will shove you off if you're really helping, just give it a try. Oh and those beautiful projects of yours, release them properly as Open Source too, who knows, maybe you get some katas for that attitude.I didn't learned this here with Ruby, but this feeling is stronger amongst its community.This absolutely isn't all the things I wanted to share, there is more, but I think this is enough to my purpose, to give you a glimpse of the good things from the many which will improve yourself as a programmer when you enter, even for a moment, in the Ruby and Rails world.By the way, I can't address how fulfilling is working with a great team, so if you have the chance of doing this please just go for it.
Often developers ask others about tools to solve or help solving problems of all kinds and sizes.When it comes to restful API's we have one (amongst others) annoying problem: testing the endpoints.So how do you do this? Not all API's have tools made by their teams to test them. The same is true for your own one.And here goes a tip, two tools to help you, the first one your computer probably has one, the second one is a web tool.CurlIt's a terminal tool for transferring data with URL syntax in different protocols with a myriad of options, open your terminal and type curl -h to see the magic.Why is it here? Why is it good?<![CDATA[curl -H "Accept: application/json" -H "Content-type: application/json -X POST -d '{"my_json": "json_yeah"}' http://api.com.br/v1.0/user/new]]> Easy to use Json friendly Command line tool!Why not?May become cumbersome to typeNot any user friendlyHurl.it A free HTTP request tool, similar to curl but works in the browser.Why is it good?User friendly FreeWorks in the browser Why not?Web onlyHTTP only Check it here Recently I was asked to start versioning our master with tags and while doing some research about it I found a relevant blog post from Mike Gerwitz Git Horror Story about signing git commits.I won't get inside the subject but I think signing at least your tags is a good initial step towards security.In this guide you will:- Install GPG (Gnu Privacy Guard)- Create a signed key- Create a signed tag- Push tag to git serverYou should already have git installed, of course.So let's get started.Installing MacGPGYou should follow MacGPG instructions at MacGPG at SourceforgeOr if you like tools that solves your problems hidding the neat part use GPG Tools, altough I personally didn't test it.Creating a signed keyBefore we can really use tag command we must create a key, in a similar way that we do when using ssh private keys for GitHub.In a terminal use:gpg --gen-keyThe terminal should ask you to select your key type like this:Please select what kind of key you want:(1) RSA and RSA (default)(2) DSA and Elgamal(3) DSA (sign only)(4) RSA (sign only)Your selection?The default selection is prefered in this case, unless you REALLY KNOWS why you would want to choose other options.Next he asks you to choose a size:RSA keys may be between 1024 and 4096 bits long.What keysize do you want? (2048)I guess 2048 is good enough for me, pick a size you need.Now it will asks for an expire date, even if you have really strong reasons for not setting an expire date THINK AGAIN.Please specify how long the key should be valid.0 = key does not expire = key expires in n daysw = key expires in n weeksm = key expires in n monthsy = key expires in n years Key is valid for? (0)On this step you need to use your REAL information: name, email and passphrase. A comment can be inserted also, but isn't required (I recommend using it to differ this key amongst other keys).You need a user ID to identify your key; the software constructs
the user ID from the Real Name, Comment and Email Address in this form: "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de="">Type O when you have finished and the terminal will prompt for a passphraseAnd you're done for this step, let's create some tags.Type O when you have finished and the terminal will prompt for a passphraseAnd you're done for this step, let's create some tags. Creating Tags with GitI won't go in deep details about git tags, so if you want to read some about the subject first this is the right place: Git Basics TaggingFirst you should get your key identifier, run the following commandgpg --list-secret-keysThis should print anything similar to:sec 2048R/8EE30EAB 2013-07-16 [expires: 2015-07-16]uid Name (Comment) <youremail@email.com="">ssb 2048R/hexvalueB 2013-07-16Copy the 8EE30EAB from sec (yours probably is different)Go to your repository folder on terminal and config git to use this key (remove the --global param to apply only for current repository)git config --global user.signingkey 8EE30EABFinally create the taggit tag -s v1.5 -m 'my signed 1.5 tag'Show it with git show v1.5Push it withgit push origin v1.5If you have more than one tag you can usegit push origin --tagsAnd that's it. If you have any problems leave it on comments I'll be glad to help if I can.