Monday, October 15, 2012

Skinny Bitch book endorsed by PETA attacks Milk consumption (upon more...)

Quite recently I was referred to by one of my subscribers to a book called "Skinny Bitch" where it claims milk is dangerous.  This is a very ridiculous claim.

The first falsehood the book provides is that the chemicals injected into the bovines to increase milk production get passed 'onto you' and can do harm to you.  This is not true at all.  The whole point of the class of hormones they inject into cattle are to not pass onto the people who drink or consume the byproducts of these animals.  The whole point of the type of hormones bovines are given is that they cannot cause any harm upon you.  If people were literally injecting materials such as these hormones directly into your blood stream, yes it would, but these hormones are lost mostly through the pasteurization process, and even then get digested (like if it were nothing).

In my region we have the Winnipeg Regional Health Authority (WRHA) and they openly will call this claim nonsense, and that Milk is just fine to drink.  http://www.wrha.mb.ca/features/nutrition/myth-15.php .

Some people can be incredibly behind on their facts, there was an extensive study done by the FDA on this very subject... in 1993.  As men's health notes on hormones in milk if it is healthy (http://www.menshealth.com/mhlists/dairy_products/Do_Hormones_Make_Milk_Unhealthy.php#ixzz29N9ql9IE ) :

Not unless you're injecting the milk. Here's the full story: In 1993 the FDA approved the use of recombinant bovine growth hormone (rBGH) in cattle. This practice resulted in greater milk production at less cost to the dairy farmer, a savings that has been passed on to you at your local supermarket. But it has also sparked much controversy, because rBGH boosts milk's concentration of insulin-like growth factor (IGF), a hormone that's been linked to cancer.
Unlike steroid hormones, which can be taken orally, rBGH and IGF must be injected to have any effect. That's because the process of digestion destroys these "protein" hormones. So drinking milk from hormone-treated cows doesn't transfer the active form of these chemicals to your body. However, there is one ethical downside to consider: It's not good for the cows. Canadian researchers discovered that cows given hormones are more likely to contract an udder infection called mastitis.

Just as a point I wanted to point out:
This book is endorsed by the cult that is purely anti-scientific cult PETA.

Reviewer of the book "Skinny Bitch", who has a biology background with a focus on nutrition 
Kelly A. Mchale, notes:
As a person who has a biology degree with a focus on nutrition, an advanced biology teacher, vegetarian, and a marathoner/triathlete, I was interested to read a book that may give me strategies to use myself and to interest my students in eating better. This book started well and then changed courses quickly. The scientific evidence in this book is just WRONG. It is riddled with inconsistencies and hypocrisies including that you shouldn't eat meat because it is rotting flesh and vegetables are living when you eat them. Unless you are eating them off of the plant, vegetables are also dead and decaying (look what happens to fruits and vegetables when they are not eaten in a timely fashion). They also say that you shouldn't eat processed foods, which I totally agree with, but then go on to advocate for veggie/vegan products that taste like meat which are incredibly processed but according to them are still good because they are vegan. With a statement of " A no-nonsense, tough-love guide for savvy girls who want to stop eating crap and start looking fabulous!" you would have thought it would be all about good things to eat and how to exercise to lose weight. Not so, this is just a manifesto on how bad the meat industry is and how bad the government is. This book actually made me angry because I didn't buy this book to be inundated with these two women's opinions about the government and their dislike of all meat products. This book is not worth the money or time unless you want to read two women's rants about how everyone should be vegan.

With this in mind I cannot recommend this book, since its entire message is "you can't be healthy unless you are vegan".  If you want reliable information, go study some science, or grab your information from a reliable source not some author or cult who you cannot trust.  There are more misinformed facts about how milk is processed out there.  What we must remember about Milk is it is an animal byproduct.  You must expect biological matter to be present from a biological source.  It is pretty ignorant to expect purely synthetic expectations when it comes to products made by animals.  You don't go buying an apple expecting it won't have seeds from being a crop... same here.  It is a fallacy to apply such standards for food products produced in a lab to something farmed.  Do you not think the same can be found in milk produced by our own species?  It is ridiculous.

Have a beautiful day!  Don't forget to enjoy some milk!



D R Page

Thursday, October 11, 2012

A discussion against mathematically ignorant Code Monkeys

Hello everybody!

  You can consider the following my take on how people should consider programming, and its relation with Mathematics.  Now a huge pet peeve of mine is when I am relaxing while reading some papers and I see that advertisement come on the television which says "You can make games without programming or maths", or when you hear this from some codemonkey (a term I will commonly use for programmers who come out of technical colleges (say Red River College as an example here in Manitoba) with no formal background in computing who only care about programming and not understanding what they really are doing nor the science behind such).  Now when I elaborate this further, I need to emphasize the importance of mathematics in programming, since programming is merely an application of mathematics.

To understand this, we must understand what a program is, and what programming is.  Programs are often sequences of bits we call "machine code" (if we assume the machine is a binary-base system).  The way we set up the rules of a system is by defining a formal system under some architecture.  The architecture can in most fundamental or advanced systems (such as in parallel computing) make a huge difference in how programs are interpreted.  We write programs in programming languages which in themselves are axiomatic systems defined at times by primitives, classes, objects, and other mathematical constructions.  We use these programming languages to make programs which a compiler (these days) will translate into machine code for that particular type of machine.  One can notice there was a lot of detail there if you were to consider what a compiler does, or say how machine code is used.  A code monkey will often jump over these details and insist that they can just proceed since the compiler will do such for them.  Believe it or not, there is a lot of abstraction in the court to even allow programmers to have such nice systems at their disposal.  Consider fields where compilers unlike GCC (for C programming) don't exist, and the responsibility is on the programmer to understand the architecture.  Even understanding a basic notion of combinatorics and algorithms will help guide somebody to better understand the architecture, or the logical chain of steps at times needed to understand possible engineering tasks the hardware may be considering.  In parallel computing, such is the case, and much of the hottest GPU, or CPU cluster optimization for video, or scientific crunching must be done on such (which makes it quite difficult if you lack the notion of even a digital circuit which comes from logic).

I haven't even hit on any core aspect of programming (as a formal system and a tool) yet, and as you may tell if you are a programmer who takes the naive stance "I don't need mathematics", you may find yourself running out of ideas by the end of this.  Now, let's consider the notion of an algorithm.  If you are an individual I may be addressing, you may say "algorithm" (what?) or if you do know what one is, what it has to do with mathematics.  Algorithms are formal mathematical descriptions that are step-by-step.  Algorithms have input, output, and some purpose.  An algorithm can be thought of a procedure.  To analyze even the most basic sequential algorithm, it requires a basic understanding of combinatorics or calculus.  For instance, if you would like to consider worst case analysis, this is almost necessary if you want to write great programs that don't appeal to inefficient results.  You cannot rely on just the computer to tell you following an execution if it works or not.  Often times if you aren't even sure if the program will run, the algorithm you may be implementing should be checked for correctness.  Proofs are very powerful tools that go unappreciated due mostly to a lack of understanding of how computing works.  Even a basic university CS graduate will grasp proofs are important, but they may not see the relevance, so I hope you will not be these individuals either.  Mathematics is at the heart of computing, and computing is at the heart of mathematics.  In foundations, programs were once seen as automated proofs where if the 'program' were to reach the end, it would be proven.  This is highly related to much of the work that brought on great works like Turing, with the decision problem.  When we consider problems we often affiliate with daily life, these problems likely will appeal to some irregular problem say graph theoretic problems, or even scheduling are some examples.  Just naively implementing a solution using basic algorithms may work in some circumstances, but when instances grow huge, this may not be possible.  So understanding algorithms, and being literate of discrete mathematics are essential.

Another excuse I often find is "there's a library call for that, I don't need to really understand it, or know what it even is to solve the problem".  Though in a naive sense, you could attempt to use such, but really imagine if you didn't have these libraries.  A lot of the time, the hottest topics in problems today will have people producing very recent programs, that will not be found in some library call unless they beat you to the punch. If you don't understand what you are using even, or a basic sense of what is going on, or the strengths or efficiency of that algorithm you may use, why use it?  I believe heavily the boost in speeds of CPUs have caused programmers to become lazy.  I remember the days when people could program entire games in the space some would consider for just loading a lazily drawn sprite in a game.  Efficiency is no less important due to this.  Such things come rather important when we consider popular hardware like GPU, and CPU multi-cores.

I seriously could go on for pages upon pages giving countless examples.  You cannot understand computing without a serious look at Computer Science, and what is this?  A formal science and a metaphorical birth child of mathematics.  Even if you teach yourself, there is a lot one cannot do unless they educate themselves more mathematics.  Even solving problems mathematically can broaden ones ability to abstract and seek better answers, or use logical deduction or induction to consider solutions.  We have too many code monkeys that colleges or simpler paths of some university programs produce, we need more computer scientists, and scientific thinkers in this domain.

The last point I need to make is about making games.  As somebody who has taught himself a ton of mathematics through learning how to make computer games from a very young age, I will tell you that to make your own game is not piggy backing on some library.  You should understand every part of your code if you want to utilize the hardware, and provide an excellent experience for your players.  Basics, you cannot escape matrix operations in graphics if you want to even get near graphics, and you need a basic understanding of logic to even approach providing decision making for complicated games.

Now I say these things not to bash, but to enlighten.  I have only selected a very few set of examples here, I could get into almost every department where the IT or software development industry is littered with mathematically ignorant workers who will keep making software no better than a high school student.  I have literally seen solutions to problems I personally conduct scientific research in where somebody blindly created program which are only feasible for some instances and would crash the entire program in a rare chance (since they didn't even consider the mathematics of the problem, nor the concept of a decidability).  This is not entirely on the programmers though, I would admit the whole software industry is not the same as it used to be where now great thinkers are not admired.  In my personal opinion, only people who can spit out code with a very limited scope of knowledge to how to solve more advanced problems are valued more in industry (with exceptions of major companies since they compete with academia) since the higher up individuals want to keep their jobs by preying on ignorance.

In short:  Whenever Mathematics or even a problem comes your way, take it!

Everybody have a beautiful day!


D R Page


Thursday, September 13, 2012

My thoughts on the Wii U pricing

I made a video about this:
Have a beautiful day!


D R Page

Wednesday, September 12, 2012

My recollections of a lunatic in my past who knows no morality

Good Afternoon everybody!

WARNING:  This is a lecture towards a really bad person, with entirely rational reasons to say such things for this topic on my part.  I normally do not like writing in this style, but I believe somebody is stalking my blog entries, who likes to talk 'shit' about me outside of the internet, so I feel they need a message from somebody 'bigger' than them in terms of intelligence, physical appearance, mental sanity, and caring heart.  You can really just think of this as no different than telling a kid not to walk across the street.  That is the mood I was intending since I believe this person should not be talking in such ways about good hearted people who really did a lot more than they like to claim so that people in her present situation don't isolate or remove her.  With this being the case, this is a personal entry, that intends to keep confidentiality.

  I felt like writing about something a bit more personal this time, as more of a stance against the evils in the world, mainly people who come in fake glasses to our peers, which do have ignorance, intolerance, selfishness, and self-destruction in mind.  In particular this is relating to a comment I have discussed in the past, but I feel I need to emphasize the following, and the value of life.  For the sake of confidentiality and not destroying their entire reputation (I'm a good guy like that), I will not be mentioning names, but only speak the Truth.  As a scientist I value truth over self-delusion, which this person employs to manipulate the people she cares about, even if she doesn't even consciously believe so.

So let me begin:
    • Listen, if you wish to post your own delusions, make it clear you aren't talking about real people.  People who you address do infact catch your abusive paths, and I recommend stopping if you wish to continue your career path if you think this is a good tactic.  Helping people doesn't imply manipulation.  It will end up people who go to you will be helped by good people like me, and the good people in this world, which isn't a good incentive for you.  Doesn't matter if it is me, or anybody else, you should respect what people GIVE you generously.  You ever wonder why you have earned a reputation of being a psycho abusive girl who stalks, rapes, and mistreats men?  It's because you don't value the golden rule.  You have been given so much, the last thing you deserve is to assert truth about things you don't even comprehend about relationships.  If he needs references, I can be a good one, and I am certain I can give you a couple of the people she claims are 'stalkers' or 'just friends' that you probably heard a twisted story about.  She's nuts buddy, run for the hills (laughs)!
    • Comparing people is bogus if you make things up.  You should tell your boyfriend the facts for example.  He is nothing compared to me for  in the modest of senses example, but I'm sure he's a decent human being who has normal human goals for self progress.  It's not something arrogant to say, I maybe know only a small select people I can tell you are people I can respect as people who do the same caliber of work, charity, and good hearted care as me.  I'm sure he'd love to hear how you cheated on me, and took advantage of me, and abused, stalked, and manipulated me.  Just because you are a girl doesn't mean you aren't capable of these things.  Don't lie, be honest, you should know these things.  The last thing you need to do is abuse another guy because you told them nothing about your past or made up your past to cover your own faults.  These things can come up and bite you hard (big time), which is why you have me personally writing this to you, since you are nothing even compared to me, and my accomplishments OR even as a human being you speck.  Normal people like the people you even see on the streets have the same for themselves.  You are driven by your own motives, not the care of others.  Anything to make yourself look better is how you roll, you don't personally go out to go beyond people such as me to help others.  
    • Making sacrifices is a big part of life, and you little missy have a lot to learn about this before you can claim nonsense about me.  
    • You should really learn the value of life.  To openly say you would rather see a person die and not care is probably one of the most disgusting things I've ever heard in my life, and it is not even by the fact it is about me.  Read your words, and watch who you talk about.  It can make you look foolish in the public square.
    • This is a public space.  Keep your delusions and made up fairy tales to yourself unless you actually label it as such.
This is all I have to say, but I honestly as a person who has taught you a lot, I'm ashamed you did all the terrible things you did to me in the past, but you never seem to comprehend your own faults.  Humans develop, but if you expect others to develop around you, how will you?  You should be ashamed to call yourself a human.  Saying nonsense about people who really do make a difference in society because you have never done anything in your pitiful life?  That is pathetic.  Go do something unique that has never been done, and then you may have the intelligence to talk about people who have positively given you a lot in life correctly.

Have a beautiful day!

FYI Nobody you'll ever see will be ever as good as me as an individual.  Never ever.  Not a single one you idiotic bitch.  It just isn't scientifically possible with a nutball self-destructive sanity, and man-like figure you own.  No wonder why only guys would be with you for less than 2 weeks before me.  You got better at hiding yourself.  Just I recommend not deluding your peers when you are upset you threw away the best guy you could ever have ever obtained since he lowered his expectations to give you a chance.  Why?  Cause he is a good hearted guy, who listens, cares, and cares about truth, which you definitely do not.  

D R Page

Tuesday, September 11, 2012

Updates, Research, Teaching

Hello everybody!

Research Interests

  It has been a little while since I have posted so I thought I would deliver the exciting news that I will be pursuing a pretty important problem in the fields of Approximation Algorithms, Combinatorial Optimization, and Computational Complexity Theory for my Master's thesis research.  This problem is called Makespan.  I cannot get into too many details at this time since I need to figure out some of the constraints I am considering and the much research and intuition ahead to devise new results in this difficult problem in any variation.


The importance of this problem:


  • Over computer systems over a long period, this can boost the speeds of CPU schedulers for systems.
  • Allow for quicker and more accurate solutions for job shop scheduling algorithms.
  • Offer more options in the literature, since this is a pretty important problem in the problem spans of Approximation Algorithms.
  • Complements parallel computing research currently done, and this is very popular right now and will have a huge influence probably in the next 10 years as parallelism is more common to the general public.
  • Many... many... many... applications (seriously, tons!)
If I am able to achieve this I will have algorithms in both discrete computation, and continuous computation scientific literature.  My goal is to influence as many branches of theoretical computer science as possible.  With new results in combinatorial generation, works in automata theory I have in the works, and if this is a success, I will be on a pretty good start to reaching this on my journey to attain my doctorate (following the steps of course) when that comes eventually.

Teaching
It seems teaching is going good so far.  Apparently there is some positive buzz about me amongst the sections of the course I am teaching.  I love teaching, and I hope my students are learning new, or interesting concepts in a creative way with lots of energy to help!  
I believe to make a brighter future we don't need band-aids, we need solutions, and a good place to start is by inspiring young minds to solve new problems, and understanding the world around them. 

Everybody have a beautiful evening!

D R Page

Saturday, September 1, 2012

Another random 'division' problem using the Obelus

I found this one in particular on Facebook:
Let me make this one clear very fast.  This statement does not contain your conventional division sign in it.  It contains an obelus in it.  Let us do this following the rules of algebra, but not only this, show how this problem works out if you do this the correct way most are not taught, and the way they are interpreting it.  

(1: the proper way if we assume obelus is a binary operator with two arguments, refer to my post about the obelus for more about this):
6-1x0+2(obelus)2, becomes 6-0+2 (obelus) 2, becomes 8 (obelus) 2, which is 4.  

(2: the same method, except doing the proper substitution)
(6-1x0+2)/(2), becomes (8)/(2), which is 4.

(3: the way people do it when they interpret the obelus as the full blown division operator)
6-1x0+2/2, becomes after multiplication 6-0+2/2, becomes after division 6-0+1, becomes 6+1, which is 7.

Enjoy!  Have a beautiful day!


D R Page