Showing posts with label computer science. Show all posts
Showing posts with label computer science. Show all posts

Sunday, December 30, 2018

New Year's Motivational Speel



Image result for new year 2019 science fictionLife has been pretty grand. Christmas is over and 2019 is two days away. Its that time of year for that classic social media status: New Year, New Me. Yeah, yeah, we get it, you're gonna push yourself hard, work out, and get everything you ever wanted done, or at least try your best. Its good to be motivated, but its also good to be practical about things. Time is the killing blow for most people. If you don't have enough time you won't get things done. 

I've been trying to stay motivated with my usual activities; reading, writing, and playing guitar. In fact if I had a New Year's resolution its this: to play more guitar, learn more songs, and record more on my own as well as with friends. I also plan on learning more about computers in my free time. I don't think I'll become a computer programmer (even being a bad one is hard), but I'd like to learn as much as I can about programming just for my own personal knowledge and such. I've just finished this 500 page computer book on how hardware and software work, and before that I read Hackers by Steven Levy, and that's kind of what caught my interest. Also, about a year and a half ago I signed up for Codeacademy, a free online programming tutorial app. I think I'll actually give that a second go this year. Its complex stuff but its also interesting enough to look into. 

I also want to work more on recording, my own recordings in particular. Add more music on my YouTube page. Reading is a must as well. And I want to write more short stories and start an actual novel, a short one, maybe like 150 pages, something like that. I have some ideas for it already, it would be a near distant future sci-fi story about everyday type of people and workers, more literary than spaceships and laser guns. Maybe more like speculative fiction than true science fiction.

However, its hard to stay motivated. Sometimes after an eight hour retail shift I don't feel like playing guitar, I just want to listen to music or play games. The reality is that if I don't practice guitar at night after work I probably wouldn't have played guitar at all that day. I've realized that in order to get the results I want in life I have to push myself, I have to be disciplined because nobody will be disciplined for me. My music mentor, Frank Abbinanti, a new music composer, lives in Chicago so when he says to learn Sequenza by Berio, I have to have the motivation on my own to actually work on it, otherwise I'll never learn it. Likewise, if I don't learn how to record better songs, and actually do it, I'll never have new songs to post on my YouTube channel. 

Its not going to be easy and I suspect some nights I won't play guitar, write, study, or read. But I won't let that stop me from achieving my goals. 2018 was a good year for me but in 2019 I want to get more done. Read more novels, write more short stories, begin a novel, record more music, play and record more guitar, and of course have fun with my friends and family. 

Keep working hard at the things that matter to you and you'll really get what you want out of life, that's what I've learned. 

Life is good! 

Saturday, December 22, 2018

Merry Christmas


Image result for christmas team fortress 2Christmas is three days away and the holiday cheer is at an all time high, especially at my work. There's been a lot of 48 hour weeks for me, which is good. I've been playing a ton of Smash Ultimate at my friends' house and I've really upped my skills, especially with Ridley and Starfox. I've already got most of the gifts I wanted to send to my family as well. The only thing that really gets to me is the holiday playlist at work. Its the same playlist every day for the entire month! Its been crazy, to say the least...

I was thinking about treating myself this Christmas and buying some new games. I was interested in Starwars Battlefront 2 (for the graphics and Starwars skin), Battlefield One (WW1 is a great theme with cool archaic weaponry), Dragon Ball Fighter Z on Steam (maybe, my friend has it on the Switch), and possibly Fallout 76 (it sucks but it will get better). I also wanted to get the new World of Warcraft expansion Battle for Azeroth but I know if I do that I'll spend too much time gaming, as well as paying a pesky 14.99 monthly fee. Damn you Blizzard! (Side note: I've been playing a ton of Overwatch lately, and I've become a better player, mostly playing Mercy, Ana, and Moira. I'm still just slightly below Gold Tier level in Competitive but I'll get there eventually)

Other things I was thinking about was computer books through the video game publisher HumbleBundle. They're offering all these computer programming and hardware books for cheap, they're all ebooks. Other than that I was just going to save my money and just get my folks whatever last minute gifts I needed to get them. I have a lot of cool stuff as it is, I don't need anything too expensive.  

There's a lot of bad energy out there going on in the world, especially in terms of politics. I just had a Trump supporter wearing a MAGA shirt say some racist stuff to me at work. I had to let it go because I don't want to lose my job. These Right-wingers are really acting out in the public sphere, its like Charlotteville all over again. There's the government shutdown happening soon because Trump can't get his 5.7 billion dollars for his Wall, despite the fact that most Americans don't want to spend extra cash on a wall. Trump's supporters like Ann Coulter are saying that if Trump backs down and doesn't get the funding for the wall, Trump will be utterly humiliated and will definitely not get re-elected. However, I happen to think that it doesn't matter what Trump does, he won't get re-elected. I think the American people have smartened up, they're no longer willing to be political peons, they're going to fight back against everything that Trump stands for; tax cuts for the wealthy, increasing division against our allies, bad foreign policy, bad deals, ideas, and retaliation in trade, and evil treatment of refugees and those seeking asylum, especially regarding small children. There's a lot to upset about this holiday season! 

Its a political shitstorm alright. Its hard not to get angry at the direction the country is going. These Trump supporters are really coming out of the woodwork and they're not afraid to show off their racist and misogynistic views. Its hard not to talk and think about this stuff as a young progressive American citizen. Sure I live in a nice neighborhood and I'm safely sheltered unlike most Black Americans, but I believe in the progressive model. Old white men have always told me that the older I get the more I'll realize that being Republican is the smart thing to do. However, I think that's just their wishful thinking. I think the Democratic agenda is much more realistic, more humane, and will reduce the drastic gap between rich and poor regarding income inequality. In short, I believe the Democrats will help me more than the Republicans in life. I believe, if the Republicans had their way, that nobody would receive government benefits without working a certain minimum amount of hours, passing drug tests, and applying for jobs within a certain time period. Its already like that in certain states. This place has really gone to the dogs. However, its the only land I know, and love. 

But that's enough about politics. I read the news everyday and the everyday events of the Trump Whitehouse is infuriating but not shocking in the slightest. We have a long way to go in electing intelligent and thoughtful politicians (Obama anyone?), that despite their political ideology, can unify our blessed nation into a cohesive whole, especially after devastating shootings, natural disasters, and at the very least pay respects to our fallen soldiers. The Republicans are putting up with Trump because he's their guy; this is their last hour of power in Washington, if the government is going to be shut down because Trump didn't get his wall, then government be damned. As said in a popular Washingtonpost op-ed: The rats (Republicans) eventually tend to jump off the sinking ship (Trump agenda).

But all that aside the holidays this year hasn't been too bad. It hasn't been too crazy at work or in general. Life is good. I'm getting a lot of reading done and still playing guitar. Lately, I've been reading this book on computers; How Computers Work by Ron White, this book from 2008, that covers a lot of material, mostly hardware and software, how it all works. I'm getting a lot out of it and plan on reading more about computers. 

Its interesting because at first when I started reading it I thought it was boring and that I wouldn't be able to get into it. I returned it and then re-checked it out again, but this time the information stuck. It reads like a manual with a lot of diagram pictures but it makes sense and isn't too difficult to comprehend. One thing I've learned is that if you want to be good with computers you have to learn a lot of advanced mathematics as well as have a lot of patience. It would be super difficult for me to learn computer programming because I'm terrible at math and don't have a lot of patience. However, I think I can understand how hardware works and perhaps learn to be able to fix most problems on my computer with more knowledge and experience under my belt. My plan is to eventually build my own PC. I think that would be a great conclusion to my computer knowledge and experience. 

Happy Holidays to you and your family. Thanks for reading my blog and supporting my writing, whoever you are and wherever you are. And despite your politics, God bless you, and God Bless America.

Merry Christmas!

Sunday, November 25, 2018

The Difference Engine

Image result for the difference engine gibson sterling
The Difference Engine by William Gibson and Bruce Sterling is one of those all-time great 'hard' science fiction novels. Set in a steampunk alternative history where primitive computers were invented in the mid 1800s thanks to Charles Babbage's Analytical Engine, the story has the three things a good cyperpunk story has: steam airships, brass computers, and kinky feminine underwear (Gibson's words). 

The story follows Sybil Gerard, the daughter of a famous Luddite agitator Walter Gerard (Luddites being anti-technologists), Edward 'Leviathan' Mallory-paleontologist and explorer, and Laurence Oliphant, a historical figure, a travel writer who works under service of Her Majesty. What links all these characters together are these computer punch cards that are supposed to be powerful, important enough to die for. 

The characters believe the punch cards are part of a gambling 'modus', a device used in gambling where you can never lose, and have infinite money, a alchemist device.  "The last chapter reveals that the punched cards represent a program that proves two theorems which, in reality, would not be discovered until 1931 by Kurt Gödel. Ada Lovelace delivers a lecture on the subject in France." 

Mallory, his brothers, and Ebenezer Frazer (part of the Secret Police) defends the cards against Captain Swing, who leads a riot during the 'Stink', a major pollution event that happened in London, similar to the London Smog of December 1952. 

At the end Oliphant meets Sybil Gerard and tells her he knows who she is, the daughter of Walter Gerard, the famous Luddite agitator. He says he won't share her identity with anybody, but that he needs information to help take down Charles Egremont MP, her seducer, who poses as an obstacle in the way of Charles Babbage and Lord Brunnel's political careers. 

The end of the novel features all these different histories that occur in the world of Difference Engine. Lovelace delivers her lecture on Godel's Theorem, as its counterpart is known in our world. Fraser accompanies Sybil and meets Lovelace, with Sybil not ever able to forgive Lovelace's father Byron, for her role in her father's death.  

The end features a view of an alternate 1991 from the point of a computer, which turns out to be the narrator as it achieves self-awareness. 

Wow! What a novel. There's a lot to like about this novel. There's even realistic sex scenes, sort of like noir. The description of 'clackers', the book's version of hackers is pretty interesting, and similar to what hackers are like in real life, the 30-hour savants working around the clock with their calculations. 

But I think what was most exciting about this novel was the sheer brilliance of the writing-dialogue, plot, exposition, niche time period words of the 1850s, its got a lot going for it. The way that Gibson and Sterling made the narrator a computer, it gave them more options when it came to plot and exposition. I also believe that because this is the work of Gibson and Sterling, that it was destined to be great. This book was written at a high period of literary achievement for both writers. So its no surprise that the writing is very good. Both of them went on to become very different writers after the cyberpunk 90s. 

Although the novel was nearly 500 pages and took a long time to read (including a lot of 30 minute lunch breaks at work), I would say it was well worth it. This book compares to something like Dune, which I put at a really high literary and science fiction pinnacle. Its just that good.

The truth though is that the book took me a long time to get into. In fact, I had checked it out numerous times and barely ever got 50 pages in and at point I even listened to the audio book version on YouTube. Eventually I decided I was going to read the whole thing, turns out it was well worth the time and effort. But a book this great doesn't take too much effort, the words seemingly move across pages very easily. The time invested in reading this book is time well enjoyed. Such is the literary style of Gibson and Sterling. 

Well worth the read if you like alternative history, steampunk, or cyberpunk stories.  

Tuesday, August 14, 2018

Artemis

Image result for artemis cover book andy weir

Artemis is the 2017 follow-up to The Martian, written by Andy Weir. Here Weir attempts to replicate the success of The Martian in a sophomore effort. Weir is already a writing superstar as The Martian sold 5 million copies fast even before the movie came out in 2015. Weir has a background in computer science, even working the infamous Warcraft II game with Blizzard back in the day, pretty rad. Because of his computer skills its easy to see where Weir gets his technical and scientific expertise, which is where the genius in this novel lies. 

Artemis follows the life and struggle of smuggler, porter Jasmine Bashar, Jazz for short. She's a twenty-something Saudi Arabian woman, who if not for the fact that she reads Saudi blogs, could happen to be any race. She lives in the space the size of a closet, shares communal baths, and eats algae with no extra flavors. She's po. Her dream is to become a tourist guide and make big bucks so she can live a great life. Oh, and all of this takes place on a colony on the moon called Artemis. Jazz gets involved with some criminals on the colony when she's offered a million slugs to sabotage some resource harvesters.

The book is told from the first person, from Jazz's perspective. This is interesting because the last novel I read (Circe, check out the review here) was also told from the first person. Seems like there might be a trend for novels in the first person that I wasn't aware of, the more you know. Jazz is an sweary, original, protagonist and narrator but the other characters are sort of generic. Good guys that help Jazz. Bad guys that want to hurt Jazz. The brainy tech ally. The millionaire ally. The muscle. Etc, etc.

When it comes to dialogue the book is simplistic. I'm not sure if Weir really knows what twenty-year old women really think, how they think, let alone what they think of sex and their bodies. Although these aspects are disappointing there is one saving grace-science and detailed explanations of action scenes. 

Artemis shines in explaining things. Particularly geeky things that I will never, ever hear about again. In that sense the book is a great once-in-a-lifetime affair. Things like how to get into a vacuum-sealed double hull from the outside get thoroughly explained. 

The science gets hammered in more and more towards the end with "little lectures on why the spaces between the inner and outer hull of Artemis’s domes are pressurised at 20.4 kPa, 10% less than the pressure inside the dome itself, or laboriously listing all the MacGuffin’s technical specifications (“I checked the core’s index of refraction: it’s 1.458, a little higher than fibre optics usually are, but only by a tiny bit … a typical attenuation for a high-end cable is around 0.4 decibels per kilometre … the precision of my OLTS is 0.001 decibels per kilometre." (https://www.theguardian.com/books/2017/nov/15/artemis-andy-weir-review-the-martian)

Some people might not like all this laborious scientific explanation but for me that is the charm of the novel. The dialogue and characters needed more work but these scientific freakouts are what made the writing interesting. A great comment I saw written about the book in a review is that its like a juvenile Heinlein sort of thing. If Heinlein is mentioned in a review about your book, then you know you've done something right.

However, the science doesn't make everything else good. After finishing the novel (I listened to it in audiobook form, narrated by Rosario Dawson) I had a great feeling of satisfaction, from listening to eight discs' worth of narration and finishing a new science fiction novel. However, the plot to Artemis isn't something I'm going to think about two months, two years, or two dozen years from now. Its okay, and that's fine. 

September Sweater Weather

Good evening ladies and gentlemen, hello world. How are you?  It's good to be writing on a good day off work today on a Saturday. Here, ...