Total Opinionated Opinion about Drinking Parties

No.

What is the point? Spending lots on money on booze then trying to drink as much as you can. If it was something else, like “Hey guys, let’s hang and drink some stuff” I get that, but not “LET’S GET FUCKED UP TONIGHT!”


That mentality is so strange to me. Here let me break it down how I see it: It’s basically a eating/drinking contest and you need an agent/aid to have fun or do something daring/stupid, but the thing is you feel like shit tomorrow morning.

Look, I get it… but having a good time usually means someone does something stupid or something crazy happens, but I can’t help think…wouldn’t it be even more amazing if the person wasn’t under the influence and did it because they chose to do it. Now that takes balls and mad kudos- stupid but sure. Would I rather be drunk and streak? I wouldn’t have to deal with embarrassment as much and the next day I will have an easy excuse. If I did streak with a clear conscious mind then holy crap… I must be super brave or madly stupid either case the point is that I overcame that embarrassment..that wall/barrier between civilize and…crazy(?).. and that in turn gives me more confidence to do more crazier stuff. If I streak and later on I have a job interview or I have to meet someone…. I mean… Do those things take more confidence than streaking? Get what I mean?


Counting out that factor…you just have a drinking contests…a eating contests… If I want to puke and feel like shit tomorrow… I’ll have a nacho cheese eating contests along with a drinking contest with Tabasco sauce. Now that shit is stupid and hardcore…very stupid though and I pretty sure you’ll still get the same awful feeling of alcohol in a hour or so.


Now I admit, alcohol does make you feel lose…. a little jolly here and there…but to have it to this extent…… come on….

But hey..it’s your party, not mine… I will probably down a bottle or two just to prove my “manliness” to a friend during a celebration…but not have a whole contest/event for it…

College (30)

It’s tough.


There’s time where I just feel defeated. And it’s silly,  because the answers and steps are there in front of me…but you can’t help feeling that dropping, sinking….and all that. Then you try to explain yourself to someone and how you’re feeling, but you can’t get the word down and that makes things even worse….


I realize that college is not just about the education, connections, experiences, and etc…. See I don’t know if I was blinded or wasn’t told, but people said college was tough…. let me try to explain in details what people may or may not know on how college affected them.


The feeling I describe earlier is caused by stress or some other factors that was introduce during your time in college. That’s the hurtle we must overcome. Now the core…the values…we obtain after that hurtle is not only a relief from that, but also something mentally…emotionally change as well.

The ability to increase self tolerance of telling yourself, “I know brain that it’s painful, but we just have to” and actually following through…that’s the value that is key. Now this is also dangerous as well, because in some cases such as “I can skip a meal…gotta study”…that’s denying physically need…which is dangerous… But the first step of “sucking it up” (the more common term) and having the ability to turn that on and off… that’s the real value.

Now my Co-Op experience have taught me how to tolerate work from other people, but the one major problem I been having is tolerating myself. Meaning that my brain knows that there’s always a easier way out…shortcuts… this would involve Youtube, copying friend’s hw, and etc….that relief/feeling of taking that shortcut is very tempting, but hurtful.

The remedy is to tell and discipline yourself to focus. Ignore those temptations and follow through. Of course there will be time where help is needed, but do not confuse that with copying from friends.

It’s hard for me to explain why I am blogging about this. I think it’s more a mental note or physical evidence that these are my true intentions and maybe some day I’ll look back and say “Yes. This is who I was and still am.” (Let that be the same for you)

Going back to topic, I think this ability to turn on and off this tolerance is the mastery of some adults, especially parents. I admit that I see that adults are just us, but with more maturity (?) and responsibility. Parents have high tolerance, I applaud you guys for dealing with us (the children). There are some parents who don’t take care of us and those who do. Those who do are master of tolerating us “kids” and our habits… Just think about it….being a parent and every day cleaning up after us…not all of it but maintaining the homes…. It’s hard for me to explain….but just observe the things your parents/parent/care-giver do for you…. I can’t say that it applies for all…but just try to see.

That’s my struggle. I need to learn to quiet my temptations of shortcuts…I feel terrible though….. but that’s because my mind or perhaps the other part of me is fighting for me to take them. An internal battle perhaps… but for the greater good for myself…..


The dream; being self sufficient and independent thinker. That does not come with shortcuts….it comes with experience and practice…. Find the problems and fix them… Repetition such as I am doing is to engrave it into my mind.. Don’t let that thought fixate your mind most of the time…let is be imprinted and hover as you continue to strive…. That’s the key…

ruisuke: Thoughts on Programming

ruisuke:

kmai00:

ruisuke:

Today in my calculus class, my teacher had asked if anyone was a web designer. Having dabbled in HTML and C++ (along with Python, of course) I raised my hand, where he then asked if I used WordPress. I then (jokingly) replied, “No, that’s programming cheating!” My teacher made the usual quips that…

Now this is a cool a dude

Cool girl, actually but I’ll take the compliment. (:

Sorry bout that! I use “dude” for both guys and girls haha

Most Offensive thing people say about Programming

I came to hate when people say, “Programming/Coding is a bunch of random letters and symbol that I don’t understand.”


Now at first I was like “yeah okay, you don’t like coding,” but then I other day I realize….Programming is a language that we already can recognize, we use it everyday in our life. If you look closely you can make out what most of it say, so no it’s not no special hieroglyphics or any symbol involved… and no it’s not always random. The random part are just bad variable names.


This is random letters: sdfkjbaskjfdn*&@*$IU@#$JoIMJAWl

This is a line of Java Code: System.out.println(“Hello World”);


Let’s break this apart. Example number one…now that doesn’t make sense. It was just me banging the keyboard at random…. That’s a pretty good representation of random letters and symbols right there…

Let’s look at the actual code. Alright, so at first glance I admit it does look strange, but let’s say I had the time to really think this one through. First word, “System”..uh..I guess it means…this System/Computer… I know when I run the code it prints “Hello World”….so…I guess that’s when the print comes in….but what about the out? Well….I guess since printing something you outputting a message…that must be it….so…whatever inside of the quotation is the thing I print! YEAH!


Now I know there’s more technical stuff that is happening behind the scene, but just as an overview it’s fine, so when someone say that “Programming is just a bunch of letters and symbols” you walk to that person and say… “FUCK YOU”…just kidding…


I guess the main frustration is that a book can be say the same thing. A book is just a bunch of words that follows its language grammar system and stuff…that’s the same thing about coding… there’s a system to write code…writing a book is almost like writing a program…seriously it is… Now I can go into the structure and etc but that’s another post. 


Now here’s another problem…some programmers find that people who don’t understand programming is amusing..in fact they find it entertaining because it shows how “superior” the programming field is…now that’s a load of ego and bs…just blah… I remembered I heard a kid say that it takes a certain type of people to understand code…he was implying only the people with the wits can learn. Now it’s true that everyone is different, but that doesn’t mean some people can’t pick up some elements…sometime it’s just slow learning for some people….


But this idea that Programming is out on its own world…that’s what keeps this phrase around… which is not good….


Anyway..enough ranting and etc from me… Any programmers or anyone who ever say that phrase…next time think about it first…

ruisuke: Thoughts on Programming

ruisuke:

Today in my calculus class, my teacher had asked if anyone was a web designer. Having dabbled in HTML and C++ (along with Python, of course) I raised my hand, where he then asked if I used WordPress. I then (jokingly) replied, “No, that’s programming cheating!” My teacher made the usual quips that…

Now this is a cool a dude

Programming Tips: General Automation/Autonomous

I worked on robots and automated tools….It seem to me that people/programmers who are new to programming in this style makes the mistakes. Although I am no expert, I do have a principle/rule I follow that help me develop my code better and the end results better. This is going to be a technical post specifically directed at programmers who are working on automated and/or autonomous programs or anyone who are working in the field


1) STOP USING WAIT FUNCTIONS

This is a big one especially in the robotics area. Normally we time ourselves in doing a task, so let’s say we’re driving a car and we need to turn. We visually see how close we are close to the curb before we turn, but for some reason when we’re tasked to make a robot to do this I bet you 9/10 programmers (esp. they’re beginner) is “We’ll make the robot drive to this distance, so that’s would be motors 100% for 5 second. Then turn for 3 second, then forward 10 second”

There are several flaws with that:

a) People don’t drive like that

b) If your batteries are low, then your distance will vary

c) That’s requires more trial and error

e) Wait functions usually “freeze up” the code until completion

Computers are fast, therefore you need to think in terms of “cycles”. A better way to approach this problem of just turning is use encoders.

Encoders are devices (I believe they comes in digital and analog) that report the revolution of the wheel, so one wheel revolution will be a value. Basically, “hey I just completed a turn.” Now with this value you know that you’re guaranteed that the wheel has travel the distance equal to its circumference (unless my physics is off) which means if you program the robot/software to keep moving the wheel until you get a value of x back from the encoder, you are guaranteed that it travels that distance and battery doesn’t not affect the encoder’s value unless the battery is dead, then there’s no value…(get the joke?)


Now another cool thing about working with encoders is that since you can basically say “while(encoderCycle != 25) do farts”, you can add some if statement and other stuff inside that loop to do other stuff in case you want to feed information or want the robot to react to something during the process of its driving… wait methods don’t do that…if you say drive for 5 second…it will drive for 5 second even if it is stuck against a wall

2) KEEP MAJOR FUNCTIONS IN ONE PLACE


Now some of you might disagree with me on this. When you’re writing a program that handles multiple functions such as organizing files, then uploading them, and etc, you should never have a function that calls another function that prints something pretty then calls another function that has the gritty stuff then calls another function that handles an error.


Now that sentence is just terrible and you’re already 3 level deep of the main function but then you have branches so now you’re 3 level deeps and have to deal with a, b, and c. This is spaghetti and I thank my old CS teacher who helped me get over my spaghetti code.

Keep the things you are doing and how you’re handling error and etc in one method. Split them when they’re not related, but do not split them too much. If I have a program that writes a file, I need to check if the file exist or if I have permission. That method/function should look like this


public void writeFile(string fileName){

       try{

          if(fileExit)

             Console.write(“File Exist”);

else 

          File.write(fileName)

}catch(Exception ex){

Console.write(ex.toString());

   }
}

Or something simple like that… and I apologize for the formatting (Tumblr is not cooperating)… See now that’s simple…it shouldn’t be like this

public void writeFile(string fileName){

       try{

          if(fileExit())

             Console.write(“File Exist”);

else 

          Console.write(“wrote file”)

}catch(Exception ex){

Console.write(ex.toString());

   }
}

public bool fileExist(){

bool file;

if(fileExit)

file = true;

else

file = false;

if (file)

File.write();

else

//you get the point

}

You get the point…what was the point of all that code? That’s what I been debugging and stuff…and just be glad that my variable name are understandable…which brings a good point

3) GOOD DESCRIPTIVE VARIABLE NAMES


As long as you’re not naming a varibale like “variableThatChecksForFile” or like “fkd” or even “word” (this was an actually variable name that I saw inside of a company code), you variable name should be self explanatory such as “hostName” or “hostStatus”…something when you first look at and you go “Ah, so this where it stores boops”….easy…


4) NEVER TOO MUCH DEBUG MESSAGES


Unless you’re spamming the console with “NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN NYAN” then there’s no such thing as too much debugging messages. By that I mean if you’re debugging a problem and you can’t step throw the code (step as in step in or step over) then add messages as markers to see what it’s doing, you can add breakpoints as well, but depending on what you’re testing you can’t always run it there and now…..


Make sure you’re debugging messages make sense for not only for yourself but for other employees/other programmers, because someone someday have to look at your code and if you put in “Error 69” and there’s no catalog or meaning behind this error, then you’re stuck. Don’t be misleading, I dealt with a message that an old code had and I thought it was a error but really it was misleading. “Error 69” which really meant “I don’t have an files”…Errors to me are actually like “This isn’t suppose to happen”…in my case that was suppose to happen!

I have a lot more tips/rants about programming, but tumblr is giving me problem blogging, so see you guys next time

Video Games != Violence

https://www.youtube.com/watch?v=5uwAo8lcAC4


I would type a lot of stuff today, but I’m afraid that if anything happens…everything I posted or say will be used against me. Every thought is a weapon for the Media and people to use against us… besides the fact…

It’s really sad what has happen and the media….

I hope the families will be okay….

Note about my Tumblr

I like it. Perhaps too much. I use Tumblr as an “emotional outlet” and a place to practice my writing skills (also practicing my grammar doesn’t hurt as well), but maybe I am a bit to out spoken about the little madness that goes through my head.

These theories and thought that booping in my head. (Yes booping). Will it count against me and just ignorance in spewing out or me playing with ideas? Either way, I hope it didn’t offend anyone or create a bad light of me. I never do reread whatever I post. I’m not entirely sure what the reasons are, but I tend to avoid my posts.

Oh well, I’m sure I’ll read about them someday and also lots of “I”….well it is MY Tumblr (I will take this time to acknowledge the self-center-ness…. mine..MINE..IT’S ALL MINE)

Maybe I should start posting more Programming related stuff like this was originally attend to. I hope my future employers don’t find this and go, “Man…this kid is very emotionally unstable” cause that will maybe me sad face. Hey, I pump 11+ hours a day and no over time pay. (That’s me trying to persuade any employers out there)

Draft

There are some days where I looked back at my texts and try to find the answer. I, hopelessly, fiddle with my fingers over the touch screen of my cellphone. Unfortunately my phone only saves up to 150 messages and starts deleting the previous conversations we had. Even though I know better without the text limit, the answers that I seek wouldn’t been in there either.

I lay on my bed all night. Staring at the ceiling, feeling the world slowly revolves, and gently my eye will shut. Though what a peaceful sight it may look from the outside, there is noise from the inside. Memorizing the days events and planning for tomorrow. Then my mind will then begin to toy with me by reminding me of pass mishaps and embarrassment. I only wish to silence these, but I know not to run from these but instead learn from these despite dreading the memories. 

I feel it:the pulsing through my veins, banging in my head, screeching of the skin, and the pounding inside of my heart. What is it? What do you want from me? Obviously it means that I need to ease up more and be patient, but what else?

“Let me paint”
“But I have not the tools”
“Sure you do, you’re just refuse”
“What point is it there?”
“Don’t you remember?”
“Yes I remember, but it was many years ago and not many people would understand”
“Do it for yourself, you dolt”

These conversation weighing me down. Perhaps a nice wash will cleanse my mind as well.

Updates

I am co-oping/interning at Unisys just for people that are wondering.

I’m currently looking at code, can’t say much. Disclosure stuff.

Avatar

About

My name is Kevin Mai. I am an alumni of Central (Philadelphia) robotics team, RoboLancers. I was their Head Programmer. Currently I’m attending college at Drexel University, studying Computer Science and minoring in 3D Animation

I self-taught myself Flash animation and basic programming concepts at the age of 11.

As a side thing, I also have a YouTube Channel that does "Let's Play" and other media project (such as After effects)