Unlike Last Season, Early Schedule Will Challenge Cubs In 2017

The celebration has ended, the 108 year drought is over, and baseball on Chicago’s North Side should return to normal. In other words, fans of the Cubs can go back to worrying.

Several big concerns face them as they look toward the 2017 season, in addition to the nearly impossible task of topping the World Series Championship they earned in October. No team has won the Fall Classic back to back in this century, although a much shorter span than the Cubs endured between titles.

That trip to the World Series was made easier by the early schedule, an arrangement the Cubs will not enjoy next April. Chicago did not play a winning team until April 18 against the Cardinals, which was their fifth series of the season. The Cubs did not play another winning team until May 2, when they played the Pirates. Spending the first month against the likes of Cincinnati, Arizona, Atlanta, and Milwaukee would provide nearly any team with the confidence needed to carry them through the most important stretch of the season. To emphasize just how important a hot start is, examine the National League from last season.

All four of the teams who reached the Division Series posted winning percentages over.700 during the first week of 2016, led by the Cubs and Nationals winning eight of their first nine games. The Giants were victorious in six of their first eight, and the Dodgers won seven of their first ten.

The advantage of opening against non-contenders will not be available to the Cubs in 2017, when the early part of their schedule features matchups against the only two teams that had winning records against Chicago last year. They open in St. Louis on April 2nd, a Sunday night game between the two rivals that will be broadcast on national television.

What could make that initial series even more troubling for the Cubs is the strong possibility that one of their most exciting players from last year will be playing for the opposing team. Center fielder Dexter Fowler, Chicago’s spark plug at the top of the batting order, is a free agent. Many baseball writers have projected St. Louis as the most likely team to sign Fowler. After the series in St. Louis, the Cubs must play the team that nearly eliminated them in the NLCS. The Dodgers, who won both of their regular season series against the Cubs in 2016, have the opportunity to avenge their playoff loss on the opening weekend in April.

The hot start Chicago used to build momentum for their World Series run last year is far less likely to befall them in 2017, simply because of the competition. Instead of opening against last place clubs like San Diego and Cincinnati, the Cubs will be tested right out of the chute by teams expecting to be contenders.

Posted in Uncategorized | Comments Off on Unlike Last Season, Early Schedule Will Challenge Cubs In 2017

How Do I Discover My Purpose? Start By Asking Yourself These 3 Questions

One of the biggest questions I hear is, “What is my purpose?”

In reality, there are only two people who can really tell you what your purpose is you and God.

What is purpose?

Your purpose is the plan God has for you, the reason why He has created to live on this earth.

He can tell you because He created you and He made a specific purpose just for you. As you seek to know God more, and learn His plan for your life, you can discover this purpose. Contrary to what many people believe, you are not here just to take up space, meander around, watch reality TV, be miserable, or even eat chocolate.

God has so much more for you. He wants you to love your life by discovering your purpose and walking it out on consistent basis.

God also wants you to connect with Him and join Him where He is already working.

This requires you to be able to:
• Have a relationship with Him through faith in Jesus Christ
• Experience an intimate relationship with Him
• Learn to hear His voice

If you want to fulfill your purpose for 2017, I encourage you to take a quick mental inventory of what you have. Then 3 questions to ask yourself include:
• What 5 things do I want to change about myself in this year? This could include your job, a relationship, a personal goal, certain habits, etc.
• What people/things do I need to get rid of so I can pursue my purpose?
• What negative mindsets do I need to get rid of? If you are honest with yourself, you can experience areas of growth so you can pursue your purpose.

I would also recommend you find an accountability partner or hire a life purpose coach to help you to see where you are and how you can get closer to pursuing your purpose.

Posted in Uncategorized | Comments Off on How Do I Discover My Purpose? Start By Asking Yourself These 3 Questions

Top 5 Features Added in Revit

A building information modeling (BIM) software, Autodesk Revit, has been useful for architects, structural engineers, MEP engineers, designers and contractors, enabling them to design structures and buildings in 2D and 3D, as well as being 4D BIM capable. It’s first version was released more than a decade back and since then it has seen many updates and new version releases, some have been just incremental updates serving for bug corrections and some have been significant technological updates.

Compared to the 2017 update, the previous 2 editions did not provide any significant upgrade until their ‘release 2’ (R2) editions were released. The 2017 update brings about 50 new, refreshing features which will prove to be immensely useful in creating BIM models. All the new features within the update are equally important and will be useful during the life cycle of a project, but out of those let us discuss the 5 most important features from Revit 2017. 1. Text Editing:

The most awaited feature in Revit since the time it was introduced, text editor has been included in the latest edition of Autodesk Revit. This provides a completely redesigned text engine which is compatible with imported files such as AutoCAD DWG files. The text editor in Revit 2017 also brings corrections to the flaws of text editor from earlier editions and lets users seamlessly switch between text editing mode and viewing mode without causing any unexpected disruptions in text.

2. Global Parameters:

Global parameters feature which was introduced in Revit 2016 R2 version, has received a much needed update in the 2017 edition. The latest update brings in the power of parametric families into the project environment. Applying global parameters to multi-segments is possible in this version, also grouping the parameters becomes easier, as does filtering and reordering. Even though the upgrades do seem to bring a lot of additional features, they do come with their limitations, such as the parameters can only be assigned to certain system family categories and only to user defined instance properties.

3. View Template:

View template is a very simple yet powerful feature added in Revit 2017 which enables the user to share data and reuse schedules. This feature automatically updates all the schedule changes whenever they are affected within their respective templates.

4. Calculated Values in Annotations:

An essential and a long overdue feature introduced in Revit 2017 is Calculated Values in Annotations. It is a useful feature that allows the user to document projects with annotations that allow calculated values and which obey pin restrictions maintaining consistency and accuracy of the project. A tag created with calculations in it can be used with any tag type and pinned to an element allowing the user to reposition that element without actually moving the pin position.

5. Railing Host:

Railing Host or Hosted Railings, is another valuable feature introduced in Revit 2017 (SHOULD THIS SAY 2017?) along with Calculated Value in Annotations feature. With this feature it is now possible to host the railings on Walls, Roofs or Slab Edges and the railings will adjust with variations in slopes and surfaces.

There are a host of other additions and updates in Revit 2017 apart from the ones listed above. It remains to be seen what if any flaws exist during real time use or if they truly result in the enhancements promised. Although, considering the supposed flaws that may exist, Revit 2017 is a huge step forward.

Posted in Uncategorized | Comments Off on Top 5 Features Added in Revit

The Artistic Way of Programming

12 years back, when I started my formal classes in computer science, the first thing I learnt was “data” means “information”. A few days after that, we started conventional programming, where code and data were treated separately. For example, only data can be passed as the functional arguments. It was difficult for me to digest that “code, which is also information, is not treated as data”. I strongly felt that this will increase complexity of softwares in the long run.

A system does three things – read, transform (processing data), write. In other words – the mathematics (the transform part), and the effect of that in real life (the read/write part). The data transformation is indeed a mathematical concept, and with the help of read and write we make the mathematics (the transform part) useful to the real world. Bringing the “transform” part fully inside mathematical domain has its own benefit of using mathematics without fear (possible errors) for the analysis of the system, making the system more tractable mathematically. The catch is to treat both the elements of transformations, data and functions, equally.

Initially, code used to be bigger than the data, so sending data over the wire was feasible. But with time, data becoming huge, sending code to systems over the wire becomes the need, resting the data on the systems intact. With big data, the need of the hour is to treat the code as data, so that the code can be taken as argument to another meta function on a system having huge data which expects an algorithm for transformations.

Roughly speaking, codes are algorithms, algorithms are mathematical functions, functions are in turn actually look-up tables, i.e. data. Hence with this principle, all codes or functions are data.This is exactly the cornerstone of the functional paradigm. The functional programming is programming with functions, they treat functions and data likewise. Another principle I love, to control complexity, rules should not be complex itself.

Thumb rules rewritten for the functional paradigm:

Read-write and transformations(algorithms) should be separate.
Use immutable variables. Discourage use of reassignment statements.
Discourage side-effects (input/output or changing any variable in-place), every function should ONLY return its expected result.
Use referentially transparent functions (sometimes it is called pure functions) with no side effects, i.e. if x = y, f(x) and f(y) should be same forever.
Unit testing is a must for each function.
One of the main design patterns should be followed is to use expressions instead of instructions, i.e. it should be declarative in nature. Discourage use of loops like for/while – use recursive statements as shown above to calculate sum. Tell computers what needs to be done, not how to do it – it reduces error, especially edge cases.
With the need to control the complexity of the system and the advance design, the design pattern for the functional composition can be made to follow some basic algebraic structures, which in turn becomes more robust.

Posted in Uncategorized | Comments Off on The Artistic Way of Programming

Things To Do When Waiting For Exam Results

After your exams, you binge on caffeine, spend sleepless nights and bear a lot of stress. Well, it happens, especially when the result day is close. At times, the stress you have after exams is far intense than the stress you have during exams. There is no doubt that coping with this stress is difficult, but the tips below can help you keep the anxiety at arm’s length.

Move on

No matter what you do, you can’t go back in time to make changes. What is done is done. There is no use of comparing the answers. As a matter fact, doing so will do nothing except adding to your level of anxiety. So, take your time and move on.

Stay away from online forums

After your exams, stay away from online forums until the result announcement day. Although these forums are great places to spend time on, you shouldn’t go there just to see what others have to say about their performance in the exams. Reading the remarks of others about the exams on these online platforms may intensify your stress. Don’t sit idle

What you need to do is keep yourself busy. In other words, if you keep yourself occupied, your mind won’t pay attention to the result day. For instance, you can get a job or join a gym to keep yourself occupied. You can also start a hobby, such as gardening or photography.

Talk to a Friend

Spend time with your close friend and share your worries with them. Keeping it to yourself will only increase your depression. What you need to do is let your worries come out gradually at a certain pace rather than growing it inside you.

Write your worries on paper

In your free time, write you worries down on a piece of paper and then burn it down. While it seems odd, this technique will work wonders and you will feel better.

Sleep Well

Sleeping well is necessary if you want to stay fit both mentally and physically. It will also improve your quality of life. Ideally, you may want to get at least 8 hours of sleep in 24 hours.

Don’t drink

Alcohol can’t help you to stay happy. Instead, you should eat something healthy. You can drink milk or fruit juice, for instance. Be positive

Why should you be optimistic? Well, the biggest benefit of being positive is that it will help you lower your stress level. And this will help you deal with the stress on the result day. The least you can do is smile at others whenever you meet them. According to scientists, when you smile, you release a chemical known as endorphine. The stress hormone called Cortisol is also reduced. Therefore, you can get rid of stress by smiling.

In short, you will find these tips helpful. Keep in mind that stress will have a bad impact on your health. To stay in good shape, what you need to do is keep yourself busy, eat healthy and smile at others.

Posted in Uncategorized | Comments Off on Things To Do When Waiting For Exam Results