The Eurozone Train Wreck Continues Into 2017

The European Union seems to be trying to hold itself together, but it is indeed wobbling itself apart like an aircraft engine with an unbalanced propeller and the vibrations are getting worse reverberating from one side of the continent to the other, where no nation is spared from the challenges which await – so what can we expect in 2017 you ask?

Well, “Brexit” has already had some effect on Germany and other nations are considering similar exits from the EU, which could quicken its demise. The recent Italian vote was problematic as is the condition of the Italian banks. Remember when Greece got caught short? Do you remember in 2014 what was going on in the EU? Let me remind you quickly:

MSNBC Money “China, France drag on global manufacturing revival,” published on February 3, 2014, written by Jonathan Cable and Koh Gui Qing which stated; “Manufacturers around the world enjoyed a solid start to the year as order books swelled, surveys showed on Monday, though a struggle for growth in China and a downturn in France took the shine off the overall picture. Euro zone factories had their best month since mid-2011 and, with unemployment near record highs, increased headcount for the first time in two years. They were led by a sharp pick-up in Germany and a revival among the states on the region’s periphery. But France, the bloc’s second biggest economy, remained a drag on the region.”

As an example Greece, when they entered the EU they had a bad credit rating and any loans would of cost them a lot in interest, when they joined the EU they effectively got the same rate on loans as Germany who as you probably know are very stable in the financial sector, so Greece took loans out at low interest rates for years.

Yah, Greece has always been a financial disaster like Argentina or Zimbabwe… now it’s all gone sour they are left with huge debts and so on, Italy and Spain are in the same boat and seeing as the UK loaned ALOT of money to Spain and others we are massively exposed to the crisis. Spain for example has more empty property (new builds) than the ENTIRE USA.

Real estate tanked in Spain, we all read about that in the WSJ, few in the US realized it was that bad. In 2008 China was challenged even after their 2008 stimulus as their municipals did elaborate growth projects, building for the sake of it?

Remember the original plan for the EU was to introduce one currency (which they did) and then introduce a EURO Government to manage it, the second part never happened and now the backlash is huge, and it doesn’t really matter that the 2008 crisis started in the US. The EU wasn’t doing that well before the crisis. And we shouldn’t blame the US for the crash, let’s not forget one of the enablers was AIGs London Office selling insurance often with guarantees in excess of 130% of face value on those mortgage bundles and credit default swaps.

Yes, we have some socialists in the US and when the capitalists and socialists get together or start using each other it is as if everyone loses their brains. So, the slow-motion train wreck and Eurozone melt-down continues, who is to say if it can continue for long without falling apart, and once that engine falls off the plane, its coming in for a very hard landing. Let’s hope that doesn’t happen in 2017.

Posted in Uncategorized | Comments Off on The Eurozone Train Wreck Continues Into 2017

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

Economic Cycles, Stock Market Crashes and the Scary Scenarios

Here we are ready to inaugurate a new president in 2017 and our stock markets are at all-time highs after a huge ‘Trump Bounce’ after the election. Many that study stock market history admit that we are in a need for a pull back as the DOW is almost ready to break 20,000 pts. What does all this mean?

Well, many analysts are suggesting it is very possible we could get a market correction in mid to late 2017 and that it could be 10-20% by the time it is done, the longer this nonsense goes on, and the bigger the bubble builds then the bigger the drop, we are over bought, almost everywhere. Then all that money printed that ended up inflating emerging markets will look for safe haven, coming back here in the short term. As those go one-by-one, that money flies out, because the money is looking for the nicest looking house (for now) in a majorly bad neighborhood, look at the EU, Japan, Middle East, India, and who knows what the hell China’s real numbers are, they have one thing going for them, they own our debt – but that might not be worth much if things go on. All that money coming back to safe haven in the US will cause inflation here, but at what cost?

Cheap loans, another bubble burst and look at the Student Loan issues 35% in default (past 90-days) and cheap car loans is only producing higher repo rates which are hidden by increased sales figures. It’s all lipstick on a big pig, socialism doesn’t work and you can’t have utopia unless you build it, and that takes capitalism which we are crushing into next week for the falsehood of cronyism. But I digress.

If we don’t get a back pedal on the stock market soon, it will all come at once, and 2008 was 8-years ago remember? That wasn’t a recovery that I’d be bragging about – basically we’ve increased regulations, size of government, and cut our military – all very stupid things to do in the present period. We are digging a hole, and I assume when if it starts to fall apart the left will blame capitalism and get their people back into power – and they will just make things worse – this seems to be a repeating problem with humanity doesn’t it? That is what socialists always attempt to do, but it all collapses anyway – Venezuela, Argentina, Greece, Spain, Italy, Portugal, Zimbabwe, hell, how about that Arab Spring a few years ago, still in shambles – Libya, Egypt, Tunisia, Syria, Yemen, who’s next? Jordan, Turkey, Saudi Arabia? Civil unrest, food shortages, people will demand what was promised and take down their governments to get what’s left. Beware the socialist mobs. But I keep digressing.

Posted in Uncategorized | Comments Off on Economic Cycles, Stock Market Crashes and the Scary Scenarios

Cleveland Has A Better Chance Than Chicago To Return To The World Series

The youth of the Cubs, epitomized by the selection of Kris Bryant as the National League Most Valuable Player, has many people discussing a return to the World Series next year and beyond for the team from Chicago’s North Side. In actuality, it seems that their opponents in this past Fall Classic are more likely than the Cubs to reach it again in 2017.

Several key members of the Cubs are facing free agency, most notably closer Aroldis Chapman and leadoff hitter Dexter Fowler. Postseason pitching hero Jon Lester will return, but veteran battery mate David Ross has retired. The loss of his personal long time catcher, who was brought over from Boston to Chicago primarily at Lester’s request, may cause the left hander to be less effective in 2017.

Cleveland, on the other hand, will be adding a star player to a lineup that managed to somehow win the pennant without him. Outfielder Michael Brantley, the team’s M.V.P. in 2015, will return after missing nearly all of last season due to injury. They will also get back catcher Yan Gomes, who missed much of the season as well. The path to the playoffs promises to be easier for Cleveland next season. Two of the perennial powers that rival the Indians in the American League Central division, Detroit and Chicago, are going to be considerably weaker as they enter rebuilding mode. The Tigers are looking to trade veterans such as Julio Iglesias and Ian Kinsler in hopes of getting top prospects, and the White Sox are marketing ace left hander Chris Sale and center fielder Adam Eaton.

Also weaker are the teams the Indians breezed through in the playoffs, which saw Cleveland win seven of the eight games in the two rounds. Boston, who was swept in three games by Cleveland, will very likely miss the presence of “Big Papi” David Ortiz. The perennial All-star and likely Hall of Fame designated hitter retired after the season.

Toronto, who was dispatched by Cleveland in five games in the Championship Series, will be losing at least one of its key sluggers Edwin Encarnacion and Jose Bautista. Both All-Stars are free agents this winter, and each will command contracts so large that it would be impossible for the Blue Jays to sign the duo.

On the other hand, the Cubs’ most probable playoff opponents are likely going to be stronger. Washington, which finished behind Chicago for most victories last season, is seeking to acquire Sale from the White Sox. That acquisition would strengthen an already formidable starting rotation, anchored by Cy Young Award winner Max Scherzer. The Nationals are also on target to sign Fowler away from Chicago. The Dodgers, who came just two games from wresting the pennant from the Cubs, are actively pursuing several power hitters that could push them over Chicago in the playoffs. Milwaukee outfielder and former National League M.V.P Ryan Braun continues to be linked in possible trades with Los Angeles.

While there is no doubt that the Cubs will be the favorites to win the pennant again in 2017, Cleveland might be an even better bet to repeat. After all, they won it last year without two of its best players, both of whom should be healthy in the spring.