Summer 2022 season in review
Late but not forgotten, I am posting my season in review grading and giving my final thoughts on the season that just passed so if you are the people that prefer benching animes, you know which ones to choose.
First remember this is my opinion and I don't go by the popularity metrics in Japan or around the world. So you can realize that I dismiss some great anime that I just simply don't vibe with for x or y reason.
First, let me say this season was great and I almost didn't drop any series, they were all fulfilling and enjoyed them very much, it was a great summer.
Isekai Ojisan * - Probably my favorite anime this season, but it has an asterisk as the production was paused due to Covid. This is no surprise as I have previously written about it on the channel. I greatly recommend it even if it finished abruptly. 9/10
Kanojo Okarishimasu - One of my favorite romcoms this year. It's just hilarious, and the manga is not bad either. Although the MC might be too dense to some to be tolerated, the whole situations are very comedic and enjoyable. 8/10
Made in Abyss S3 - The Masterpiece keeps going on with amazing animation and production, the story gets weirder and weirder as the characters and their adventures. Sometimes gory and sometimes just too emotional. But that's the signature of this anime. 9/10
Isekai Meikyuu de Harem wo - Peak Culture anime, this one was great from the very beginning althought it was also gory and pretty mature, I really enjoyed the way the RPG character got used to the world and really played the rolled that the world gave to him. 8/10
Mamahaha no Tsurego ga Motokano Datta - This is a more sophisticate drama with better writting where the characters are not goofy or dumb but yet they have interesting situations that are also comedic. I didn't like it as a Kanojo Okarishimasu but was good enough to live the love triangle between the MC, the X gf turned stepsister and the current 'good female friend' that evolves at the library. 7/10
Lycoris Recoil - Great series full of action and also the cuteness of the MC and the co-star also gives some interesting side-story. Despite the controvertial ending for many fans, I really enjoyed the action and the evolution of this series. 8/10
Kuro no Shoukanshi - Not as good as the other Isekai althought it started in a similar fashion, I think this series kind of wore off a bit as opposed of the other similar isekai. This one had an obsessed emcee with a 'Goku' complex of fighting overpowered enemies. However the action wasn't as great nor the animation. The ecchi factor was wasted and ignored. All in all, it made it very plain to watch, it had potential, but it failed quickly. 5/10
Jashin-chan Dropkick X - Another season of Jashin and her issues with the group. This season had a lot of cameo from anime cult star, Hatsune Miku. It got a bit too childish at some points and you missed the action that sometimes this one had in the past. Still enjoyable for the people that know what their getting into. 7/10
Kakkou no Iinazuke - another sophisticated romcom that if you are into them, you will enjoy it. It was light spirit without much drama and are those 'feel good' shows that somehow gets you in a good mood. There was no ending and sort of was in a loop of this love square and some of them were funny but some was a bit 'too much'. Still there was 0 drama and again things were always looking good. 7/10
So these were the shows I followed I understand a lot of people liked Yofukashi No Uta and Youkoso Jitsuryoku Shijou Shugi no Kyoushitsu as well as the notorious Overlord S4. But I haven't seen these animes before and I just did get caught on the hype or didnt find the interest to give it a chance to be honest. That said, comment your favorite show from the past season o Anime Summer 2022.
Isekai Ojisan will be suspended 😥
I just read the news, that seems that the very funny, epic series called **Isekai Ojisan** or *Uncle from another world*, would go into a permanent hiatus. The show will show re-broadcasted from previous episodes and the Netflix version won't get new updates.
The news comes at a shock to fans including myself which adore this series because of it's unique humor. The following schedule would look like this:
* September 7 – Episode 3.
* September 14 – Episode 4.
* September 21 – Episode 5.
* September 28 – Episode 6.
Hope that this is just a rumor and not confirmed, but I doubt this is the case, and I guess I will have to cry myself to sleep. Very sad news.
Did you watch this show? Did you like any of it?
Participando en la cadena de SmartBCH para novatos
Así que has escuchado de la cadena de smartBCH como el nuevo desarrollo de los desarrolladores de Bitcoin Cash. Para iniciar, tenemos que ver que esta pasando en el mundo cripto para entender las motivaciones por que una nueva cadena y como esto hace a Bitcoin Cash mas atractivo.
Quizas hayas escuchado el término Smart Contract y el término DeFi. Si eres muy nuevo y no lo has hecho, entonces smart contracts o contratos inteligentes, son pedazos de código de programación que hacen posible programar el dinero, y crear nuevos tokens así como lógica para definir bajo que circunstancias obtener estos tokens. Esto hace que se puedan crear organizaciones, juegos, y diferentes tipos de aplicaciones que premian a los usuarios con tokens o monedas generadas por la misma aplicación.
DeFi o Finanzas Descentralizadas, son una clase de aplicaciones las cuales generan un organismo que conforman diferentes acciones, como prestamos, e intereses sobre el saldo de tokens. Las aplicaciones descentralizadas de DeFi incluyen algo llamado 'granjear' o *Farming*, fondos de liquidez o *liquidity pool*. Las personas pueden generar un retorno sobre sus depósitos bajo un APY que significa *Annual Percentage Yield* por su traducción literal es el el porcentaje de desempeño anual. Lo que significa que retornos sobre tu saldo, al tener un APY de 100%, 900 o 1000%. Para mayor información ver aquí. https://www.creditosenusa.com/que-es-apy/
Estas corrientes han acumulado mas de 81 billones de dolares en el mercado de criptodivisas y muchos tokens que iniciaron el movimiento DeFi como Compound, Aave, Maker y otros tokens. Esto ha hecho que otras cadenas como Binance, EOS, Tron, Hive y otros han creado sus propias dapps de DeFi. Bitcoin Cash se suman a este movimiento creando cadenas alterna clonado del código de Ethereum, y este es el SmartBCH. Con la habilidad de crear smart contracts y empezar a crear aplicaciones de farming y tokens nuevos.
Como participar en SmartBCH
Para esto se necesita cambiar tus monedas de BCH a sBCH en la cadena de smartBCH, el primer paso es instalar una cartera que opere con Ethereum y cadenas similares a Ethereum en este caso SmartBCH. Con SmartBCH podemos usarlo via el plugin de **MetaMask**. Para eso debemos manualmente crear la cadena dentro de MetaMask usando un endpoint de API. Actualmente hay 3 endpoints como greyh.at y fountainhead.cash.
Al agregar estas direcciones a la cadena para conectar con MetaMask, podremos tener una dirección dentro de esta cadena. La dirección sera una similar como Ethereum, como 0x.... Esto lo puedes ver en la cabecera del plugin de MetaMask como esta...
Convirtiendo de BCH a sBCHc
Para pasar nuestros BCH a sBCH usaremos un exchange llamado CoinFlex. Este exchange es descentralizado, lo cual quiere decir que no necesita que tengamos una cuenta en el servidor, sino con nuestra dirección de ethereum y usando MetaMask nos generara la cuenta, y podrá operar sin mayor información de nuestra parte. https://coinflex.com/
Una vez registrado, vamos al wallet y en Deposito, podremos ver una dirección de BCH tanto legacy como el formato CashAddr. Al depositar BCH podremos retirar 'sin conversión' directamente a sBCH simplemente retirando el mismo número de BCH pero en sBCH a direcciones tipo ethereum como la nuestra de 0x77cf....
Comprando tokens de DeFI
Nuestro siguiente paso es invertir en tokens de DeFi, para eso necesitaremos ir a otra exchange, en este caso este exchange es puramente descentralizado. Este es similar en Ethereum a uno llamado Uniswap, y en Binance pancakeswap. Este caso el dex de smartBCH se llama BenSwap y su dirección es https://benswap.cash/
Al ir con nuestro navegador podremos conectarnos desde Metamask y este podrá acceder a nuestro balance, que obtuvimos de Coinflex. Una vez dentro de BenSwap la siguiente operación es comprar tokens usando la opción de intercambio en Swap. Escogemos BCH de un lado, y por el otro la moneda que queramos comprar.
*Si quieres invertir en un liquidity pool es importante que tengas la misma cantidad de monedas en BCH que en el token que quieras comprar así que asegurate de* ***no cambiar todos*** *en este momento. De lo contrario, ignora esta advertencia.*
Invirtiendo en liquidity pools en smartBCH
Ahora llega la parte interesante, si viste la advertencia anterior podrás invertir en el liquidity pool dentro de *benSwap*. Para hacer esto ve a Trade -> Liquidity. Veras una interfaz con un botón para agregar liquidez, es aquí donde debes destinar la mitad de tu saldo de BCH al token que quieras invertir. Actualmente puedes ver unos cuantos pools como EBEN y $CAT, pero se espera que próximamente haya muchos mas.
El hacer esto te dará los tokens en este *liquidity pool*, pero aun puedes ganar un retorno sobre esta inversión. Para eso necesitas ir a las 'granjas'. Ve a la opción de *Farms* y veras las diferentes tipos de pares que ya existen como EBEN, $CAT, y BCH y sus diferentes combinaciones.
También veras el botón de Aprobar el contrato así como Harvest. Al aprobarlo quiere decir que le darás permisos para manejar tu saldo. También veras el retorno actual sobre tu saldo en el *APY* y el monto de tokens que has recibido desde que invertiste. Harvest será una especie de retiro de estos tokens hechos durante la cantidad de tiempo.
Espero que esto hayan aprendido el proceso de inversión dentro de smartBCH y puedas empezar a recibir los retornos de esta joven cadena.
Rakim 2021 e-concert
The God emcee is back in 2021 with a great night performing for a small audience in new york but streamed all over the world. The 18th letter spit over one of the classics of all time, Wu-Tang's classic 'C.R.E.A.M.' and just lighting it up over the RZA beat.
https://youtu.be/AkZZP4IcT-c
The night was amazing full of many godly emcees. With bars after bars of incredible complexity and complexity of his own 'Paid in Full' verse.
This is one of the classic moments in a different world, where Rakim came under the shaolin flag.
Horimiya is really something else
High school drama like the most common out there, but still somehow get me stuck to my seat wanting to know what happens. This is the story of the otaku kid that is not an otaku, getting with a girl that isn't the most popular in school but at least is social enough to have friends and finally a group of friends that have embraced the otaku thanks to the female main character.
But as the otaku comes out of his shell, things start getting more complex and more real as the love triangles start coming in and relationship issues start developing. Boys wanting the girl, girls wanting the boys and so they are pushed together by the threat of new lovers coming in the scene. At the same time, this is the textbook of the 'next door boy' and how he gets deep into the relationship of her family helping her little brother out and just becoming well…. the classic childhood friend.
The like the slow pace this plot unravels and that nobody seems to be in a rush, and is just an everyday drama and even the love comes in soft waves as they are not too slow but also not a rushed thing. Although sometimes it did felt a bit too dramatic, the time look very sincere and appreciative. That said, the girl is a total *tsundere* that like to mistreat boys including the guy she likes just because that's the way she protect her feelings.
I think this is more like an animated soap opera drama more than an original anime for kids. The development looks very similar to that of *Bunnygirl Senpai* and *Yesterday wo Utate* other relationship favorites.
*Have you guys watched the anime? any thoughts? Is this your type of anime or is very chick flick-ish and rather see overpowered superheroes destroying the crap out of earth threatening enemies?*
Winter 2021 Season of Anime Preview
A new season of anime has started, full of new and old waifus to see, some lolis and yeah a bunch of isekai. So lets get started already with some of the animes I have already watched and well just getting to that new list of shows.
First we have to make a big distinction. There are a whole lot of sequels so we will divide them into their own category. First we will list them and then the original ones coming out this season.
Sequels
So like I said before, a lot of sequels are coming this season so I will have them in order of my appreciation.
Attack on Tittan S4
Dr Stone S2
ReZero S3
Promised Wonderland S2
World Witches
Beastars S2
The Quintessential Quintuplets 2
As you can see, lots of great animes will have their next runaround.
Originals
This season I already watched a few of the new anime and so far I was pulled by the followings.
Urasekai Picnic
Tatoeba Last Dungeoun
Horimiya
Kai Byoui Ramune
Mushoku Tensei
Kaifufu Jutsushi no Yarinaoshi
Ore Dake Haireru Kakushi Dungeon
Soukou Musume Senki
I don't have much time to preview all the series but I will talk about the highlights I am looking for this season.
Definitely wonder where will Attack on titan will leave the story. I already read a bunch of the manga to know what will happen for the next 30 episodes, so I don't think it will get that far.
Also Dr. Stone looks pretty interesting, specially since this is the kind of #anime that you learn a lot just by watching it. Promised neverland also looks like it will be thrilling as the first season had some of that. From the new original ones, I hope I can catch some Ecchi or Comedy, not looking forward to much drama except from the usual slice of life drama between couples. Urasekai Picnic looks like it will be a thriller.
Stay tuned for this season and hope you guys enjoy it, as much as I will.
https://www.youtube.com/watch?v=1t6Q6rAU0D0
Bustah talks about his career
Talib Kweli strikes again with a great interview with the God, Bustah Rhymes.
ELE2 has dropped and this bring Bustah to show up everywhere promoting his album but also his story. To new audience that know nothing from his career. He talks about his beginnings with Lord of the New School and his relationship with Public Enemies' Chuck D and his bootcamp for him.
Busta expands to different aspects just like his career, religion, family and different troubles he has had including health.
https://youtu.be/no1N1DLKZmk
One of my favorite moment is when he talks about the 5%ers and how Bustah as a kid relates it with the Transfomers. The whole mythology of the belief as well as the empowerment of the heroes of the street.
He also gets on different areas like his transition to solo career and then his resurgence with his collective, like Flipmode Squad, and the aftermath after the whole hiphop game change and how he transition back to solo during the Puff era, the Cash Money era, and eventually back into his own self.
Another great space is where he talks about his family and his finances and how his transition from being broke, to be a millionaire.
Finally his input on the new album, the different tracks like working with Rapsody and his '*grown man hiphop*' theme.
Wonder egg priority turned out to be a great first episode....
If you are a fan of the psychological anime, this one should be a most watch, I have only watched the first episode, but so far I am impress. The classic story of the super anxious and fragile MC which find the courage to stand up either for him/herself or for a friend is what this story is about, and like Madoka Magica fashion it start with an alternative universe with the laws of imagination and the more horrific scenes share space with very pleasant and colorful scenarios. This time is a girl who again, is very shy, almost shingi-esque, but with a more outspoken girl that push her on becoming her bestie.
At the same time, the rules are still not clearly defined and not sure where does the imagination world and the real world divide itself. As both characters experience different scenarios in the dream world and the real world. The duality of it all as the 'enabler' exist in both, the imaginary world, and the real world but not being the same.
Eventually the MC realize she is a liberator and the more she can pull out these people from their eggs, the more they will blossom in the real world.
The heavily emotional and empathic character will grab you or loose you as you try to understand her fear and anxiety to relate with others. And how assurance by other people can make her eventually gain confidence and turn around making her break out of her 'eggshell' herself.
Definitely a most watch if you are into psychological type anime and can't wait for the next episode. I leave you with another youtuber review of this first episode.
https://youtu.be/ABHdZw5DhuU
What you think about this review, did it make you want to watch it? Do you have any comments beside the ones I gave? Let me know….
Horror of Higurashi no Naku Koro Ni
One of the most classics horror series in the Anime world is the Higurashi series. After a long hiatus, a new Higurashi has arrived and it come back on the 2020's with the improved animation but with the classic taste of craziness that the Higurashi possessions on the small town of Hinamizawa.
One thing different this time is the multiverse and metaverse where the young Rika faces and how even thought Keiichi seems to be the MC, the real deal is Rika as she talk with the spirit of Hanyuu and realize that the different versions of the Higurashi tragedies are replays of the same evil faith that happens on the town and the circles of friends.
What I enjoy of this series is that is not horror 100% it actually explores and even dwell on the light slice of life feeling of adventures of a young group having fun together. Except on eerie episodes where everything goes silent and sometimes the friends replied like this is VERY serious.
The new higurashi no naku koro ni started last fall season and this winter season it goes into the second stretch fo a 24 episode
2020 Spring Anime Update
So the series from this spring season are around halfway. With many seasons hitting their 6th episode out of possible 12 with exception of longer series. So far I have not dropped any anime, and even added a new one that won me upon watching their OVA. So here is my watching list:
Plunderer
Gleipnir
Yesterday wo Utatte
Otome Game no Hametsu Flag shika Nai Akuyaku Reijou ni tensei Shiteshimatta
Kakushigoto
Hachi-nan tte, Sore wa Nai deshou!
Listeners
Nami yo Kitekure
Princess Connect! Re:Drive
Tsugu Tsugumomo
Ore no Yubi de Midarero..
Zero Chronicle
Jashin-chan Dropkick
All these shows have been pretty great and hope that they keep showing them. Although already have some favorites from this list. Shows that have caught me more than others and some are unexpected as I am mostly looking for more complex and mature topics. The shows that have that have been sort of bland so far.
So my top 3 shows this season are:
**Princess Connect! Re:Drive**, this is a show that mimics konosuba and is just as great and funny.
**Jashin-chan Dropkick** is another very funny anime that just caught me
**Otome Game no Hametsu Flag shika Nai Akuyaku Reijou ni tensei Shiteshimatta**, isekai that has a few twists and keep me interested.
This has been my top three, and well it has been unexpected. Then again this season has been unexpected as many series got pushed back because of the COVID19 and they either got cancelled or just reschedule but couldnt be aired as programmed.
RZA vs Preemo battle of the DJ
I have meant to write this for a while, so now I am finally posting it. The epic producer RZA has appear against another legend DJ Premier. The Preemo epic repertour flipping tracks after track against the counterpart. The battle was done by Verzus which used Instagram to made the event open for everyone with an IG account and even rebroadcast on Youtube.
Have to say the idea was phenomenal and some rappers called it the event of the decade. So few times you see such huge legends actually face each other. Although the mood was never that competitive, it still display one of the greatest moments of both greats measuring against each other on a live cast.
The event like mentioned before, was put on IG on DJ Premier account. It was also recorded and rebroadcast on Youtube
https://www.youtube.com/watch?v=KhGsGvyFx5k
Eventually many outlets gave their respective scores. Some youtubers reacted with their score themselves. Personally I think RZA won by a large margin. Out of the 20 rounds, I think RZA got 12 and Preem got only 8. The extra round also RZA got it by a large margin and I think that was the where he really pulled out over Preem.
Different places reacted and here is a collection of some of these reactions including Hot97:
https://www.youtube.com/watch?v=mB15ESghkkE
Fat Joe and Jadakiss:
https://www.youtube.com/watch?v=m3hLXPwbP7k
Wu Tang Djs-Producers 4th Disciple and TrueMaster:
https://www.youtube.com/watch?v=WAaH7wl2Aik
Some less famous non artists but youtubers nonetheless:
https://www.youtube.com/watch?v=FSgtjF15l0Ehttps://www.youtube.com/watch?v=ANFEkxZf9KIhttps://www.youtube.com/watch?v=iYT_KV5bbx0https://www.youtube.com/watch?v=WOcxTRJ-7KY
Did you watched it? who you think it won? Which other battle would you love to see? Please comment.
All in all, it was a great time for the culture and I think a lot of people enjoy it nevertheless.
First impressions on 2020 spring season of anime
So far I have been watching some of the new anime seasons that have started. I have some first impressions. The way this season started has been a bit unorthodoxical. First is some late annoucements due to the COVID19 and some series being cancelled or pushed back. 2 of the series I was looking foward had been affected.
Sword art Online
Re:Zero
Yahari Ore no Seishun Love Comedy wa Machigatteiru. Kan
However there has been other series I wasnt thinking on watching that have turned to be pretty great and funny. First we have the following series:
Jashin-chan Dropkick

Is basically a Gabrille DropOut rip off. But is funny as hell. So I have been pretty excited about it, ever since I watched the first couple of series. I think this will be one of my favorites of the season.
Princess Connect Re:Drive
This was one that I wasn't planning on watching at all, however I was impressed by their great artwork, and also the way this series mirror Konosuba to an extend. A very underpowered combat hero, a competent Mage and knight. However the series seems to have some plot twists that can keep itself interesting.
Gleipnir

I am a bit dissapointed of this first episode, the MC seems to be very remenised of Shinji Ikari from Evangelion. He seems to be troubled and have a huge lack of self steem. Resulting in an annoying character that the story will have to deal with constantly.
Otome Game no Hametsu Flag

This was another sereies I wasnt planning on watching however after this first episode turned out to be pretty awesome and I think I will continue watching. This might be up there on the story.
Yesterday wo Utatte

This is a more realistic and slice of life series, and in the end turned out to be pretty good plot, I still don't know much about the story but so far I have kept watching, expecting to get increasingly better.
Nami yo Kiitekure

Another series I was expecting something good, it has a more mature plot line, it could have been a real action. However the story is funny enough to be great in anime and I liked it a lot. It's about a radio personality and how he became herself.
Listeners

This looked great and turned out to be pretty great. The world is crap and is under attack with lots of aliens and yeah, the MC finds the ultimate weapon. Very battle angel Alita-esque.... I recommend it nevertheless.
All in all great start of the season, there has also been some special episodes that also got myself in the mood of watching lots of animes.
Re Zero OVA - Hyouketsu no Kizuna
Re Zero OVA 2 - Snowing dreams
Altered Carbon The anime movie
All great stuff and art. So lets hope that these hiccups with the COVID are endured by the other good thign that has happened.
Review on Seishun Buta Yarou wa Yumemiru Shoujo no Yume wo Minai - 🐰 Senpai
***Earlier today I wrote a review on this great anime at MyAnimeList.***
This are some of those stories that have it all, from character development to realism to also fantasy but also slice of life. The characters are so mature. There are many twists and also re-interpretation of whats going on. Keep the viewer how will all the things will unravel. The dialog is also quite good just like the anime. At the end there is a whole emotional connections and roller coaster of emptions until the end, while keep guessing what will the characters do or decide in the end.
This story would have been great on a live action and I think this could be done on many time periods so a reboot several years will still hold.
If you like drama and stories that are based more on real life characters. This is the movie for you. And even if this really takes place at the end of the anime, is not required to have watch it to be able to enjoy it.
Overall 10
Story 10
Animation 8
Sound 8
Character 10
Enjoyment 10
Conway the Machine: Lulu
One third of **Griselda** just launched his latest project, called Lulu. Is a 7 track project that gives you what **Conway** usually put out. Street rugged grimy lyrics talking about the street game and some kind of storytelling and also the braggadocio from the streets. https://www.youtube.com/watch?v=jCskc3cs2pU&list=PLnuX03ULqQ2aZnyf9AZlwmMz_EcoQIMRChttps://youtu.be/IXKvWhB-2PE
The tracklist includes:
Intro
14 Ki's
The Contract
Shoot Sideways
Calvin
They Got Sonny
Gold BBS'S
The album include a lot of cameo including super producer Alchemist, **Cormega** and **Schoolboy Q**. Surprisingly the album doesn't have other **Griselda** sidekicks like **Benny** and **Westside**. It has already pushed out a video for the project. The track **Calvin** starts with **Conway** packing a body into a car and then throwing it out of the bridge as he keep saying 'I've seen it a lot'. The track shows **Conway** on an orange mask and he carries a body which he buries in some woody park close to a bridge. The style is grimy and he rhymes quietly and meaningfully. At the end of the video there seems some clips probably from that HBO series, Breaking Bad.
https://youtu.be/VSOTzF6vGGI
The album also have some great tracks with different style of beats. Overall this is something the boom bap people will rock to it. I will recommend you to grab it if you are into boom bap and hard lyrics. This one is a winner.
Westside Gunn announce new album Pray for Paris
Just after the recent launch of Conway new EP project, Lulu. WestsideGun leaked his album cover and tracklist for his next project **Pray for Paris**. Which remind me of the Kanye West track with Ultralight Beams. The project however feature a lot of diverse stars from around the hip hopsphere. From Tyler de Creator to Joey Bada$$ to DJ Muggs.
400 Million Plus Tax
No Vacancy (prod. DJ Muggs)
George Bendo (feat. Conway & Benny) [prod. Daringer]
327 (feat. Joey Bada$$, Tyler the Creator, Billie Essco) [prod. Camo Monk]
French Toast (feat. Wale & Joyce Lunce) [prod. Camo Monk]
Euro Step (prod. Beat Conductor)
Allah Sent Me (feat. Benny & Conway) [prod. Daringer]
$500 Ounces (feat. Freddie Gibbs & Roc Marci) [prod. Alchemist]
Ver$ace (prod. Jay Versace)
Claymore Kick (feat. Boldy James) [prod. Alchemist]
Party wit Pop Smoke (feat. Keisha Plum) [prod. Tyler the Creator]
LE Djoliba (feat. Cartier Williams) [prod. Bohemia Lynch]
The project will be released on April 17th. Will be reviewing it soon.
Calculating the percentage different between integers in a list
For people that have been doing coding on the market, this might be a common task that they have to do to calculate the behavior of the market. Having a percentage between one element and the next help us see whenever we can do backtrades strategies. So for that this function seems important. One of the challenges I have found is that in Python lists are not unmutable, which means that they could change order and that can break our dependency on it. For that Python has a nifty function called zip().
If we go to the python documentation, zip is:
*Make an iterator that aggregates elements from each of the iterables.*
*Returns an iterator of tuples, where the i-th tuple contains the i-th element from each of the argument sequences or iterables. The iterator stops when the shortest input iterable is exhausted. With a single iterable argument, it returns an iterator of 1-tuples. With no arguments, it returns an empty iterator.*
So here is a function with a sample list:
`prices = [30.4, 32.5, 31.7, 31.2, 32.7, 34.1, 35.8, 37.8, 36.3, 36.3, 35.6]`
`for a, b in zip(prices[::1], prices[1::1]):`
`print 100 * (b - a) / a`
Total global deaths originating by disease
Just adding some perspective at the current pandemic that is going on. There seems to be a lot of underwhelm sentiment upon real diseases. However the reaction is a bit overboard, making it way more intimidating than it is #corona #pandemic
RZA on the Joe Rogan Experience
I don't want other living beings to die so that I can live - RZA
A few weeks ago, RZA was a guest on the Joe Rogan experience on a great interview where RZA shared his views on hiphop, art, nutrition and other incredicble things.
RZA shares his views on spirituality including the philosophy on Indian mythology. Mahabarata quotes, and other pretty incredible conversations from Cappas.
Then focus about the birth of hiphop, but other elements that contributed to it like breakdancing. The combination of Jazz and Funk, and Rock into the break beats. The evolution of hiphop thanks to technology and how the end of sampling because of the evolution of technology.
https://www.youtube.com/watch?v=FDzDNcglUdo
His styles about how also the rhymes patterns changed because the creation of beats is more melodic, and rhymes are more singing.
Eventually they came to the nutrition on how RZA is vegan and the whole vegan culture. He says how he turn vegetarian with ODB and how it was his living back in the 80s with their lifestyle.
The interview was great.
A day like today Biggie was killed in downtown LA
The GOAT of HipHop was murdered in LA and the music business was never the same. Unfortunately the greatest of all time was shot and birthed a whole movement pushing back the gangsta rap taking the lyrics and the competitiveness of the game. That's why now we have Trap and bling bling era became the new normal. Miss the 90s, the age of skills and lyrics.
Biggie was shot 23 years ago in LA.
Usando los módulos de BitCash.py para la programación de Bitcoin Cash
Usando los módulos de BitCash.py para la programación de Bitcoin BitCash
Hace poco se liberó la primera versión de un módulo en python que ayuda a la generación de transacciones en el blockchain de Bitcoin Cash. Con este módulo el usuario podrá:
generar direcciones de BCH
generar llaves y manejarlas
crear transacciones
checar el balance de las cuentas
Instalación
Este módulo en Python es muy fácil de instalar, asegurate que tienes Python 3.5 o superior. Podrás instalarlo con el gestor de módulos de python -- pip.
Ejecuta:
```pip install bitcash```
Si quieres confirmar que existe, puedes verlo antes con el comando search de pip y veras la versión actual. En el momento de este artículo se tiene la versión 0.5.3.3.
```pip search bitcash
bitcash (0.5.3.3) - Bitcoin Cash made easier.
```
Con esto tendremos las herramientas disponibles para hacer las siguentes operaciones.
Operación de las diferentes operaciones
Para poder ver los métodos de bitcash podemos ejecutar nuestra consola dinámica y aplicar la funcion dir() para leerlas. Esto nos mostrará varias pero las principales serán. las siguientes.
```
$ python
>>> import bitcash
>>> dir(bitcash)
['Key', 'PrivateKey', 'PrivateKeyTestnet', 'SUPPORTED_CURRENCIES', '**builtins**', '**cached**', '**doc**', '**file**', '**loader**', '**name**', '**package**', '**path**', '**spec**', '**version**', 'base58', 'crypto', 'curve', 'exceptions', 'format', 'network', 'set_rate_cache_time', 'set_service_timeout', 'transaction', 'utils', 'verify_sig', 'wallet', 'wif_to_key']
```
Con esto podremos identificar algunas funciones claves como **Key** la cual nos generará una llave. Esta llave es la cuenta en la cual existirá en el blockchain de Bitcoin Cash.
```
>>> from bitcash import Key
>>> k = Key()
>>> k.address
'bitcoincash:qp0hamw9rpyllkmvd8047w9em3yt9fytsunyhutucx'
```
Hemos creado nuestra cuenta de Bitcoin Cash, ahora queremos ver nuestro balance. Podemos usar dir() también para explorar nuestros métodos dentro del Key.
```
>>> dir(bitcash.Key)
['**class**', '**delattr**', '**dict**', '**dir**', '**doc**', '**eq**', '**format**', '**ge**', '**getattribute**', '**gt**', '**hash**', '**init**', '__init_subclass**', '**le**', '**lt**', '**module**', '**ne**', '**new**', '**reduce**', '**reduce_ex**', '**repr**', '**setattr**', '**sizeof**', '**str**', '**subclasshook**', '**weakref__', 'address', 'balance_as', 'create_transaction', 'from_bytes', 'from_der', 'from_hex', 'from_int', 'from_pem', 'get_balance', 'get_transactions', 'get_unspents', 'is_compressed', 'prepare_transaction', 'public_key', 'public_point', 'scriptcode', 'send', 'sign', 'sign_transaction', 'to_bytes', 'to_der', 'to_hex', 'to_int', 'to_pem', 'to_wif', 'verify']
```
Aquí usaremos los métodos de **get_balance **y** send**. También podrémos ver algunas otras funcionalidades como** address** que usamos previamente. Sin embargo ahora veremos el balance que tenemos en esta dirección.
```>>> k.get_balance('usd')
'2'
```
Aquí pudimos ver que tenemos 2 dolares, de hecho no los tenemos pero supongamos que pasamos esta cantidad desde otra wallet. Si no lo has hecho es muy probable que tengas 0 dolares. Recuerda que esta libreria soporta un número limitado de divisas. Puedes ver estas en su github en el archivo **rates.py**.
A continuación haremos una transacción a una dirección existente en Coinbase. Para eso usaremos una lista que llamaremos transaccion. Dentro de esta tendremos una tupla que incluira la dirección de destino, el monto y la denominación.
Una vez efectuada esta transacción veremos el hash de transacción el cual nos confirma su ubicación en el blockchain.
```
>>> # vamos a donar de nuestros dos dolares imaginarios a otra dirección.
>>> transaccion = [
>>> ('bitcoincash:qz69e5y8yrtujhsyht7q9xq5zhu4mrklmv0ap7tq5f', 1, 'usd'),
>>> # de ser necesario podrías meter mas cuentas en esta lista
>>> ]
>>>
>>> k.send(transaccion)
'6aea7b1c687d976644a430a87e34c93a8a7fd52d77c30e9cc247fc8228b749ff'
```
Conclusión
Esta fue solo una pequeña prueba para poder usar este módulo en Bitcoin Cash usando Python. Existen otras funciones como ver nuestra llave privada, ya que si no lo tenemos podemos **perder el dinero** que pusimos en esta cuenta.
También podemos generar una contraseña corta llamada WIF así como multiples transacciones simultaneas. Con un buen script podremos quizas generar estas transacciones a partir de una hoja de calculo o separada por comas.
Si tienes otra idea u otros módulos interesantes, ponlos en los comentarios.
Kobe Bryant passed on Accident
One of the biggest NBA stars have just passed in a helicopter accident in Calabazas California.
The 5 times NBA champion known as Black Mamba, retired from the game a few years back and has been at the center of comparisons between him and LeBron James compared with Michael Jordan.
However it came as a shock earlier today that the baller died in an accident helicopter crash killing the whole crew including the NBA Hall of Famer.
The news have everyone shooked and many all stars already tweeting their shock. Including recent retireed Dwayne Wade.
https://twitter.com/DwyaneWade/status/1221520699761651713
Entendiendo al Kali Linux Poser
Muchos en la comunidad de GNU/Linux sufren de mucho 'posing' o posando. Este es el acto de solo poner el mostrar y posar como expertos cuando no se ha hecho el trabajo de entender el sistema de Linux. Esto para mucho en Latinoamerica, el vestirse o comprar stickers, o ponerlo en su Facebook o nick, el cual aunque no es malo. También hay una gran cantidad de pereza en realmente hacer el trabajo.
Cual es el trabajo?
El trabajo significa el leer la documentacion, el código y las opciones de implementación que existen. Muchas veces esto viene de una aun mayor ignorancia. Como el de no saber como obtener este conocimiento. Es decir ello hacen lo que creen que es trabajo, como leer noticias y seguir publicaciones de los ultimos problemas, escandalos o lanzamientos de la plataforma.
Sin embargo esto aunque puede contar como trabajo, no cuenta como una involucramiento real. Es decir, cosas basicas como la documentación de los productos. El código de programación detras del producto. No necesitas saber de programación ya que en este punto se pueden hacer cosas como evaluar versiones alfa del producto y proveer de tickets de soporte y generando contenido alrededor del uso de las nuevas funcionalidades.
Finalmente existe la programación real, la cual se basa en el estudio de las contribuciones y re-aprender el producto desde el punto de vista de la programación. Los pasos involucrados es el de leer el códgio hacer preguntas sobre su funcionamiento sobretodo a la hora de compilarse y ver la relación en tre las diferentes librerías y funciones.
Problema del idoma
Uno de los problemas que salen es el del idioma. Lastimosamente mucho del contenido permanece en inglés. Esto mas la verguenza de aparecer incapacitado para poder crear las preguntas inteligentes que se necesiten. Esto hace que muchas veces aunque quieran participar no puedan pasar el umbral. Otras es simplemente que el código no se puede comunicar con la misma comunidad ya que muchos se quedan en este nivel de usuarios. Esto crea un problema huevo / gallina.
Por un lado necesitas dominar el idioma para tener una comunicación éxitosa, pero por el otro lado se necesita una comunidad de gente que conosca el codigo en su idioma. La respuesta usualmente es por volumen, entre mas gente lo intente mas tendrán diferentes niveles de éxito.
La pose del 'hacker'
Si muchas personas quieren usar linux por que tienen ese sueño de ser hacker. Más aun cuando la FSF hablan de hackers aunque en un contexto diferente. Hacker según FSF es una persona que encuentra soluciones ingeniosas en el código, esto pone dos dificultades no solo en el idioma sino en la cultura. Un hacker en Linux es alguien que esta modificando el software a su medida.
Que significa hacer el software a su medida, esto puede significar diferentes cosas a diferentes personas. Puede ser desde configurar el software como tal, hasta mejorar y modificar el codigo del software para que hagan algo completamente diferente.
Por el otro lado esta la visión de hacker de los medios que es usualmente con la que lo usuarios llegan, el cual incluye el romper en sistemas y poder extraer información y datos. Este es el tipo de hacker mas mainstream. Sin embargo el problema de esto es que aunque este tipo de hacker existe, usualmente llamdo cracker. Deberá empezar por un conocimiento muy profundo de como funcionan las cosas, así que por lo menos han leido el código de como estan programado las herramientas. Muchas de estas son programadas en C, asi que deberá conocer C y poder identificar problemas en la forma en que el código fue escrito y explotarlo.
Un ejemplo muy común es el manejo de memoria y los famosos memory leaks y stack overflows. Donde se satura la pila de memoria y hace que se deborde creando un crash en la aplicación. Es por eso que el black hacker primero debe tener un entenidmiento y cierto acceso al software para poder ser considerado un hacker. Esta pracita se esta conociendo cada vez mas como Penetration testing, o pruebas de penetración.
Despues el escenario tradicional del hacker existe otro nivel mas abstraido llamado el script kiddie. O el niño que corre scripts. Esto quiere decir que ahora no es necesario tener acceso al codigo y software crea este acceso por uno, el usuario de esta herramienta puede generar estos exploits de forma automata. A esto se le conoce como el script kiddie. Aunque mas y mas es una práctica aceptada, ya que despues de todo, este mismo fenomeno aparece en la industria global, donde ya no se necesita crear todo desde 0 y cada vez mas se vuelve el uso de aplicaciones que a su vez crean aplicaciones, en este caso exploits. Y esta es la promesa de Kali Linux.
La promesa de Kali Linux
Correlación no implica causa, esto quiere decir que el hecho que una persona tenga las herramientas de un script kiddie a su disposición no implica que las sepa usar. Aunque obviamente es un buen primer paso, ya que al tener estas herramientas uno puede empezar a explorarlas hasta el punto de llegar a dominarlas. Es aqui donde la promesa de Kali Linux inicia.
Pero tenemos de nuevo el problema de los posers, muchos creen que con el hecho de simplemente tenerlo ya esta promesa fue completada, cuando es solo el inicio del inicio. Eso quiere decir que no basta con saberlas usar sino tambien en que situación y cual, asi como no solo usarla a un nivel basico, sino también usarlo en conjunto con cierta habilidad apalancamiento para poder generar el posible daño.
Un hacker por mucho que sepa usar la herramienta, no puede ser hacker si no sabe que hacer y como reutilizar esta información para su beneficio. Aquí es donde entra quízas el concepto de 'weaponization' o armamentismo de estos posibles ataques. Verlo de esta manera, el capitan de una armada no se vuelve capitan solo por el simple hecho de tener una armada a su disposición si carece del conocimiento táctico de cuando utilizarlo y bajo que circumstancias y con que effecto.
Bombardear una ciudad solo por que puedes no representa ningún valor táctico, sin embargo cuando se tiene objetivos claves que pueden minimizar la habilidad del contrario se puede tener el mayor impacto con la menor destrucción. Y por que tener tan poca destrucción? Por que esto representa también un riesgo para el atacante. En el caso de un ataque cibernetico este se vuelve el dejar pistas que puedan identificarlo, o que su identificación misma produsca la oportunidad de un contraque directo.
Así es como muchos de los posers carecen de las caracteristicas de un hacker incuyendo su percepción tactica en el plano cibernético.
Pero como sabes que no sabe
Muchos de los grupos estan hechos para compartir información, información publicamente disponible. Así que no es que te convierte en un hacker bueno o malo por solo conocerlo. Esto quiere decir que el compartir el conocimiento de este tipo de herramientas muchas veces estaria incentivado a darse. Así que no hay razón para no hablar de este. El simple hecho que no se haga, es lo que da a la conclusión mas obvia que es una ignorancia del mismo.
Por que alguien que no quiere ser identificado pondria fotos de su computadora con el fondo de Kali Linux y no tendría el problema diciendo que es usario de este. Por el otro lado, por que este mismo usuario resulta que no tiene mucho que decir sobre las herramientas dentro de Kali tools o inicia topicos de pruebas de penetración.
Y es el detalle de muchos posers, si ladra como perro y se rasca como perro, no es una tortuga. El patrón de comportamiento de poser se repite una y otra vez. Y es por eso que muchas veces la gente de estos grupos falla en poder tener exito en su misión de ser un hacker, en todos los niveles.
Parsing RSS with Bash scripts
So I know there are lots of great ways to get RSS withing the browser and dedicated RSS apps on any platform. From Gnome, KDE to OSX and other embedded scripts on your favorite editor Emacs. However there is always some cool way to read your favorite news from your site.
So what our handy shell script can do to parse this news and show us our latest info from the internet.
We need to remind ourselves RSS is XML
So we can leverage some of the XML tools that there are. Another thing we should remember is that the schema is well known. So we would look for very specific tags and iterate through them.
The **key tags** for the RSS tree we want to pay attention are the following:
item
link
description
PubDate
The **item** tag will wrap around the RSS news and inside this item we would see the Title, PubDate, Description and link.
One of the big command we will use in Bash is the **read** command. We need to prepare our code to understand the concept of TAGS. Tags are words wrapped around the '< and > ' symbols.
Time for some code
The read command has important global variables like $IFS, if you look at the manual it says IFS has *Internal File Separator*, which is used to parse the tags by doing: `local IFS='>'`. And we go back to the start of the tag by doing `read -d` for the delimiter.
We can create a function so that we can conceptualize the tag.
`identify_tags() {`
`local IFS='>'`
`read -d '<' TAG CONTENT`
`}`
With this function we can get the content into the iteration of how a tag will be parsed.
Now we use some loop over the file and see how many tags we can catch by using `cat` and `while` and `echo`.
`cat $1 | while identify_tags ; do`
`echo "<$TAG>{$CONTENT}"`
`done`
With this, we can also have the use for `tag` and `content`. After executing our function through the loop we have the following output:
`<>{}`
`<xml version="1.0" encoding="UTF-8" ?>{}`
`<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">{}`
`<channel>{}`
`<title>{RSS title}`
`</title>{}`
`<link>{http://www.example.com/}`
`</link>{}`
`<description>{RSS description}`
`</description>{}`
`<language>{en}`
`</language>{}`
`<item>{}`
`<title>{News item title}`
`</title>{}`
`<link>{http://www.example.com/link/to/news/item/}`
`</link>{}`
`<guid isPermaLink="true">{identifier-5f4b02697d2006f72648ebd0d9c6ce96}`
`</guid>{}`
`<description>{Full news item text.}`
`</description>{}`
`<pubDate>{Fri, 01 Jul 2016 17:41:07 +0000}`
`</pubDate>{}`
`</item>{}`
`</channel>{}`
This makes the tags modify to something like the tag followed by the value wrapped under brackets. Something like this `<description>{RSS description}`.
Time to parse
So we have a general tag parser which isolate the content. But we still need to catch the desired tags, so we need a filter, not one but many of them, as there are multiple tags. This is where we use `case` to be able to provide different scenarios.
With `case` command with our magic `$TAG` variable over our different desired tags. If you haven't use `case` in **bash**, here is the quick description.
Bash case statements are generally used to simplify complex conditionals when you have multiple different choices. Using the case statement instead of nested if statements will help you make your bash scripts more readable and easier to maintain.
*Note: Although we are using case here, this might be replaced in the future with* ***switch****.*
So controversy aside we go into building our case, the key here is the initial expression which means iterate through our desired tags.
`case $TAG in`
`'item')`
`title=''`
`link=''`
`pubDate=''`
`description=''`
`;;`
With this filter we have a `$TAG` and extract it to the different items which work as an array for `title`, `link`, `pubDate` and `description`.
And from that, we start iterating to the different tree. To something like this for **title**
`'title')`
`title="$CONTENT"`
`;;`
And so did we have the following construct:
`cat $1 | while identify_tags ; do`
`case $TAG in`
`'item')`
`title=''`
`link=''`
`pubDate=''`
`description=''`
`;;`
`'title')`
`title="$CONTENT"`
`;;`
`'link')`
`link="$CONTENT"`
`;;`
`'pubDate')`
`pubDate="$CONTENT"`
`;;`
`'description')`
`description="$CONTENT"`
`;;`
`'/item')`
`cat<<EOF`
**Pro Tip:** *notice the EOF and << operator. This allow us to recursively use a command after we did the whole filtering. Pretty meta hey!?!*
So now we can fuse this with our function and we can expect this code:
`#!/bin/sh`
`identify_tags () {`
`local IFS='>'`
`read -d '<' TAG CONTENT`
`}`
`cat $1 | while identify_tags ; do`
`case $TAG in`
`'item')`
`title=''`
`link=''`
`pubDate=''`
`description=''`
`;;`
`'title')`
`title="$CONTENT"`
`;;`
`'link')`
`link="$CONTENT"`
`;;`
`'pubDate')`
`# convert pubDate format for <time datetime="">`
`datetime=$( date --date "$VALUE" --iso-8601=minutes )`
`pubDate=$( date --date "$VALUE" '+%D %H:%M%P' )`
`;;`
`'description')`
`# convert '<' and '>' to '<' and '>'`
`description=$( echo "$VALUE" | sed -e 's/</</g' -e 's/>/>/g' )`
`;;`
`'/item')`
`cat<<EOF`
`<article>`
`<h3><a href="$link">$title</a></h3>`
`<p>$description`
`<span class="post-date">posted on <time`
`datetime="$datetime">$pubDate</time></span></p>`
`</article>`
`EOF`
`;;`
`esac`
`done`
Costumizations
This will create a pretty formatted HTML bit, however you could also do a CSV file by changing those <> to commas or semicolons.
```"$title", "$link", "$description"```
Or just forget about title and link and for something like a podcast, we might just be interested for the download links. (BTW the tag is embeded) and use curl or wget to download everything.
`#!/bin/sh`
`identify_tags () {`
`local IFS='>'`
`read -d '<' TAG CONTENT`
`}`
`cat $1 | while identify_tags ; do`
`case $TAG in`
`'item')`
`embed=''`
`;;`
`'embed')`
`title="$CONTENT"`
`;;`
`'/item')`
`cat<<EOF`
`$(wget -c $embed)`
`EOF`
`;;`
`esac`
`done`
So there you go, pretty nifty little script to get your latest podcast.
Make sure to let me know if you liked this on the comment or if you notice an issue. I will be happy to update it. Hope you learned a thing or two on how powerful your good ol bash can be.