Driver of car which injured Donegal Garda was wanted

first_imgThe driver suspected of injuring a Donegal garda and killing an innocent man in Co Monaghan, was “wanted” in relation to another hit-and-run charge.Gardaí are investigating after father-of-two Stephen Marron (47) was killed when an out-of-control Audi A6 crashed into his parked car on Main Street in Castleblayney on Tuesday night.It has now emerged that the man arrested in relation to the incident was suspected of being involved in another car crash with the same garda in 2010. A 34-year-old man from Co Armagh was last night being questioned in relation to the crash that killed Mr Marron and left Letterkenny-born Gda Michael Devlin (31) hospitalised with serious injuries.A bench warrant was in place for the arrest of the man since January 2011, when he failed to show up at a district court in Co Monaghan in relation to a terrifying incident that happened on November 20, 2010.During the hit-and-run eight years ago, Gda Devlin was injured when a car collided with his patrol vehicle at Latlorcan, Co Monaghan.Garda Michael Devlin who is originally from Letterkenny.The driver then left the scene but was arrested nearby on suspicion of drink driving and driving without insurance. The suspect was charged and failed to appear in court on a second hearing. Then on Tuesday night – eight years after that incident – the suspect arrived in Castleblayney garda station on an unrelated issue.He was recognised by Gda Devlin, but the suspect then left the station and the garda followed him.When he tried to leave, Gda Devlin tried to stop the car but was dragged from the station to the Main Street around 500m away.Garda Devlin had only been in Castleblayney station because he had earlier been involved in investigating a separate drink-driving incident.Video footage shows the Audi car driving onto the Main Street at 11.21pm. As the car turns onto the street, the driver side door swings open, but closes before the car starts veering towards the Blue Skoda Octavia. The Audi appears to pick up speed right before impact with Mr Marron’s car, smashing into the rear.Mr Marron’s Skoda crashes into a pole while the Audi continues for several more metres before coming to a stop.As two Garda cars respond to the scene, the 34-year-old driver steps out of the car and puts his hand into his pocket, before raising his arms.Gda Devlin can be seen staggering from the passenger side of the car, and collapses before being helped by a passer-by. He was released from hospital yesterday and his injuries are not understood to be serious.Driver of car which injured Donegal Garda was wanted was last modified: November 30th, 2018 by StephenShare this:Click to share on Facebook (Opens in new window)Click to share on Twitter (Opens in new window)Click to share on LinkedIn (Opens in new window)Click to share on Reddit (Opens in new window)Click to share on Pocket (Opens in new window)Click to share on Telegram (Opens in new window)Click to share on WhatsApp (Opens in new window)Click to share on Skype (Opens in new window)Click to print (Opens in new window)Tags:arrestedcrashdonegalGarda Michael DevlinMonaghanlast_img read more

Al Gore slams investor short-sightedness

first_img22 September 2011Investors’ increasingly short-term outlooks are bad for the ability of markets to create value and of economies to recover from recessions, former US vice-president Al Gore said at the Discovery Investec Leadership Summit in Johannesburg on Wednesday.“I think we really do need to work for change in capital markets and not be so focused on the short term,” he told a Discovery leadership summit in Johannesburg.“The increasing short-term focus for investment decisions and business planning has been harmful to creating sustainable value.”This could be the reason it was taking longer for economies to recover from recessions.He said the period of time taken after recessions to restore the economy and jobs had been stretching out considerably.It changed from about six months after World War II to the over two years, or more, of today.Investors used to retain stocks for six to seven years, but now they sold them after less than a year, he said.“As it happens, the average period for 75 percent to 80 percent of real building up of value is six to seven years,” Gore said.“But, if investors are getting in and out of stock in just a few months, that does not synchronise with the long-term build-up of value.”There was now an increasing focus on even shorter investment time-periods.“On many exchanges in the world today, 50 to 60 percent of trades are high-speed, high-frequency,” Gore said.This led to “flash crashes” on stock exchanges, where the value of the market dropped significantly and recovered in a very short time period.“One of the proposed remedies to flash crashes was a new rule that caught my attention … an offer to buy or sell has to remain open for one second. The reaction to this proposal was, ‘Oh no, the whole system will collapse’.”Although these short-term trades could serve a purpose, they caused more harm.“I don’t think the value they add is anywhere close to the risk that they cause,” he said.Sapalast_img read more

ECM: Forrester Names Top ECM vendors — Open Source Breaks Through

first_img December 14th, 2009 Category: Enterprise Content Management ‹ Information Management: Innovative Information Access Companies SaaS and RM: Not Anytime Soon › In a break from the normal, but then not too much of a surprise, the 2009 4Q Forrester Wave for ECM report includes open source vendor Alfresco in the ranks of the top eight vendors in the ECM arena.  Open Source companies for a long time have been omitted from research reports that rank vendors published by analyst firms like Gartner and Forrester.  While reports from these analysts are always insightful and often do as much, if not more, in shaping industry trends as the vendors that they report on, the analyst firms have sometimes been accused of being biased in their reporting of paying clients and also sometimes not including other vendors for consideration.The top four vendors, as ranked in this Forrester report, are megavendors EMC, IBM, Oracle and Open Text.  Microsoft is ranked as ‘making inroads’.  Hyland Software and HP are ‘strong performers’.  And Alfresco is a ranked as ‘contender’. Forrester commented that advantages of Alfresco over other vendors include lower cost and smaller footprint.  (Oracle provides a complimentary copy of the Forrester report here.)The report comments:  “Open source vendor Alfresco has been able to capture the attention of enterprises seeking an ECM suite alternative with a lower-cost and smaller footprint. Alfresco has strength in core document management and content services, provides a unified repository, and — as an open source product — excels in extensibility. Alfresco has also significantly invested in records management — historically a weakness — with new functionality set to be released in Q4 2009.” Leave a Comment last_img read more

Data Storage: SDS: Dumbing Down Storage Hardware to Achieve Greater Efficiencies

first_imgLike SDN, this trend towards using a software strategy to simplify the base storage hardware components is being called Software-Defined Storage (SDS).   SDS is about separating out storage management features from storage devices.  The idea is that cheap commodity storage units could be controlled at the software layer to enable storage functions like de-duplication, replication and thin provisioning. How to reduce data storage costs?  Some think that data storage hardware needs to be dumbed down.  Similar to the work being done on Software-Defined Networks (SDN) to dumb down networking hardware components like routers and switches, some are trying a similar approach with storage devices.  Work being done by Facebook on the Open Compute Project is one example.  The Register recently described work being done by Frank Frankovsky, who leads the Open Computer project at Facebook, as an attempt to simplify data storage by eliminating “vendor-specific frippery and feature froth in favor of raw, vanilla stripped-down, back-to-basics hardware features that deliver low cost, low power use, high performance and cost-efficiency in hyper-scale data centers.” It’s estimated that there will be 4 zetabytes of information created this year and 2 zetabytes of that will be saved on some sort of storage medium.  How much is that?  A lot.  EMC estimates that the in 2013 that the data storage market will be a $100 billion business.Dick Csaplar, senior research analyst for Aberdeen Group, found that businesses spend about 12 percent of their IT budget on data storage and that their needs are currently doubling every year.  He said that “The demand for storage is growing at an unprecedented rate… You think about what percentage of your IT budget go towards storage, and now start doubling that every two years, you’ve got to rob from other portions of your IT budget or you’ve got to figure out smarter ways to deal with this.”center_img Keith Norbie, vice president of Nexus, said that “The whole reason the term exists is to give storage the play the software-defined networking movement has.  The problem is, we already have software-defined storage. But we lacked the ability to really define it.”last_img read more

How To Build An Endless Runner Game In Virtual Reality (Part 1)

first_imgHow To Build An Endless Runner Game In Virtual Reality (Part 1)You are here: “Show Live” button in glitch project (Large preview)In your preview, you will see the following basic virtual reality scene. You can view this scene by using your favorite VR headset.Animating Ocean and the fixed white cursor (Large preview)This concludes the first step, setting up the game scene’s basic geometric objects. In the next step, you will add animations and use other A-Frame VR libraries for more visual effects.Step 2: Improve Aesthetics for Virtual Reality SceneIn this step, you will add a number of aesthetic improvements to the scene:Low-poly objectsYou will substitute some of the basic geometric objects with their low-poly equivalents for more convincing, irregular geometric shapes.AnimationsYou will have the player bob up and down, move the icebergs slightly, and make the ocean a moving body of water.Your final product for this step will match the following:Low-poly icebergs bobbing around (Large preview)To start, import A-Frame low-poly components. In …, add the following JavaScript import: The A-Frame low-poly library implements a number primitives, such as lp-cone and lp-sphere, each of which is a low-poly version of an A-Frame primitive. You can learn more about A-Frame primitives over here.Next, navigate to the section of your code. Replace all s with .We will now configure the low-poly primitives. All low-poly primitive supports two attributes, which control how exaggerated the low-poly stylization is:amplitudeThis is the degree of stylization. The greater this number, the more a low-poly shape can deviate from its original geometry.amplitude-varianceThis is how much stylization can vary, from vertex to vertex. The greater this number, the more variety there is in how much each vertex may deviate from its original geometry.To get a better intuition for what these two variables mean, you can modify these two attributes in the A-Frame low-poly demo.For the first iceberg, set amplitude-variance to 0.25. For the second iceberg, set amplitude to 0.12. For the last iceberg, set amplitude to 0.1.To finish the icebergs, animate both position and rotation for all three icebergs. Feel free to configure these positions and rotations as desired.The below features a sample setting: Navigate to your preview, and you should see the low-poly icebergs bobbing around.Bobbing player with fluctuating light (Large preview)Next, update the platform and associated player. Here, upgrade the cone to a low-poly object, changing a-cone to lp-cone for . Additionally, add configurations for amplitude.Next, still within the platform section, navigate to the subsection of your code. Add the following animations for position, size, and intensity. Navigate to your preview, and you will see your player bobbing up and down, with a fluctuating light on a low-poly platform.Bobbing player with fluctuating light (Large preview)Next, let’s animate the ocean. Here, you can use a lightly-modified version of Don McCurdy’s ocean. The modifications allow us to configure how large and fast the ocean’s waves move.Create a new file via the Glitch interface, by clicking on “+ New File” on the left. Name this new file assets/ocean.js. Paste the following into your new ocean.js file:/** * Flat-shaded ocean primitive. * * * Based on a Codrops tutorial: * */AFRAME.registerPrimitive(‘a-ocean’, { defaultComponents: { ocean: {}, rotation: {x: -90, y: 0, z: 0} }, mappings: { width: ‘ocean.width’, depth: ‘ocean.depth’, density: ‘ocean.density’, amplitude: ‘ocean.amplitude’, ‘amplitude-variance’: ‘ocean.amplitudeVariance’, speed: ‘ocean.speed’, ‘speed-variance’: ‘ocean.speedVariance’, color: ‘ocean.color’, opacity: ‘ocean.opacity’ }});AFRAME.registerComponent(‘ocean’, { schema: { // Dimensions of the ocean area. width: {default: 10, min: 0}, depth: {default: 10, min: 0}, // Density of waves. density: {default: 10}, // Wave amplitude and variance. amplitude: {default: 0.1}, amplitudeVariance: {default: 0.3}, // Wave speed and variance. speed: {default: 1}, speedVariance: {default: 2}, // Material. color: {default: ‘#7AD2F7’, type: ‘color’}, opacity: {default: 0.8} }, /** * Use play() instead of init(), because component mappings – unavailable as dependencies – are * not guaranteed to have parsed when this component is initialized. * / play: function () { const el = this.el, data =; let material = el.components.material; const geometry = new THREE.PlaneGeometry(data.width, data.depth, data.density, data.density); geometry.mergeVertices(); this.waves = []; for (let v, i = 0, l = geometry.vertices.length; i Navigate back to your index.html file. In the of your code, import the new JavaScript file: Navigate to the section of your code. Replace the a-box to an a-ocean. Just as before, we set amplitude and amplitude-variance of our low-poly object.For your final aesthetic modification, add a white round cursor to indicate where the user is pointing. Navigate to the . Ensure that your index.html code matches the Step 2 source code. Navigate to your preview, and you’ll find the updated ocean along with a white circle fixed to the center of your view.Bobbing player with fluctuating light (Large preview)This concludes your aesthetic improvements to the scene. In this section, you learned how to use and configure low-poly versions of A-Frame primitives, e.g. lp-cone. In addition, you added a number of animations for different object attributes, such as position, rotation, and light intensity. In the next step, you will add the ability for the user to control the player — just by looking at different lanes.Step 3: Add Virtual Reality Gaze ControlsRecall that our audience is a user wearing a virtual reality headset. As a result, your game cannot depend on keyboard input for controls. To make this game accessible, our VR controls will rely only on the user’s head rotation. Simply look to the right to move the player to the right, look to the center to move to the middle, and look to the left to move to the left. Our final product will look like the following.Note: The demo GIF below was recorded on a desktop, with user drag as a substitute for head rotation.Controlling game character with head rotation (Large preview)Start from your index.html file. In the … tag, import your new JavaScript file, assets/ergo.js. This new JavaScript file will contain the game’s logic. Then, add a new lane-controls attribute to your a-camera object:Next, create your new JavaScript file using “+ New File” to the left. Use assets/ergo.js for the filename. For the remainder of this step, you will be working in this new JavaScript file. In this new file, define a new function to setup controls, and invoke it immediately. Make sure to include the comments below, as we will refer to sections of code by those names./************ * CONTROLS * ************/function setupControls() {}/******** * GAME * ********/setupControls();Note: The setupControls function is invoked in the global scope, because A-Frame components must be registered before the tag. I will explain what a component is below.In your setupControls function, register a new A-Frame component. A component modifies an entity in A-Frame, allowing you to add custom animations, change how an entity initializes, or respond to user input. There are many other use cases, but you will focus on the last one: responding to user input. Specifically, you will read user rotation and move the player accordingly.In the setupControls function, register the A-Frame component we added to the camera earlier, lane-controls. We will add an event listener for the tick event. This event triggers at every animation frame. In this event listener, hlog output at every tick.function setupControls() { AFRAME.registerComponent(‘lane-controls’, { tick: function(time, timeDelta) { console.log(time); } });}Navigate to your preview. Open your browser developer console by right-clicking anywhere and selecting “Inspect”. This applies to Firefox, Chrome, and Safari. Then, select “Console” from the top navigation bar. Ensure that you see timestamps flowing into the console.’s homepage (Large preview)Next, click on index.html in the left sidebar. We will refer to this as your “editor”. How To Build An Endless Runner Game In Virtual Reality (Part 1) How To Build An Endless Runner Game In Virtual Reality (Part 1) Alvin Wan 2019-03-06T14:00:35+01:00 2019-03-07T12:34:45+00:00Today, I’d like to invite you to build an endless runner VR game with webVR — a framework that gives a dual advantage: It can be played with or without a VR headset. I’ll explain the magic behind the gaze-based controls for our VR-headset players by removing the game control’s dependence on a keyboard.In this tutorial, I’ll also show you how you can synchronize the game state between two devices which will move you one step closer to building a multiplayer game. I’ll specifically introduce more A-Frame VR concepts such as stylized low-poly entities, lights, and animation.To get started, you will need the following:Internet access (specifically to;A new Glitch project;A virtual reality headset (optional, recommended). (I use Google Cardboard, which is offered at $15 a piece.)Note: A demo of the final product can be viewed here.Getting workflow just right ain’t an easy task. So are proper estimates. Or alignment among different departments. That’s why we’ve set up “this-is-how-I-work”-sessions — with smart cookies sharing what works well for them. A part of the Smashing Membership, of course. Explore Smashing Membership ↬Step 1: Setting Up A Basic SceneIn this step, we will set up the following scene for our game. It is composed of a few basic geometric shapes and includes custom lighting, which we will describe in more detail below. As you progress in the tutorial, you will add various animations and effects to transform these basic geometric entities into icebergs sitting in an ocean. Posted on 7th March 2019Web Design FacebookshareTwittertweetGoogle+share Glitch project: the index.html file (Large preview)Start by deleting all existing code in the current index.html file. Then, type in the following for a basic webVR project, using A-Frame VR. This creates an empty scene by using A-Frame’s default lighting and camera. Ergo | Endless Runner Game in Virtual Reality Note: You can learn more about A-Frame VR at start, add a fog, which will obscure objects far away for us. Modify the a-scene tag on line 8.Moving forward, all objects in the scene will be added between the … tags. The first item is the sky. Between your a-scene tags, add the a-sky entity. After your sky, add lighting to replace the default A-Frame lighting.There are three types of lighting:AmbientThis is an ever-present light that appears to emanate from all objects in the scene. If you wanted a blue tint on all objects, resulting in blue-ish shadows, you would add a blue ambient light. For example, the objects in this Low Poly Island scene are all white. However, a blue ambient light results in a blue hue.DirectionalThis is analogous to a flashlight which, as the name suggests, points in a certain direction.PointAgain, as the name suggests, this emanates light from a point.Just below your a-sky entity, add the following lights: one directional and one ambient. Both are light blue.Next, add a camera with a custom position to replace the default A-Frame camera. Just below your a-light entities, add the following:Just below your a-camera entity, add several icebergs using low-poly cones.Next, add an ocean, which we will temporarily represent with a box, among your icebergs. In your code, add the following after the cones from above.Next, add a platform for our endless runner game to take place on. We will represent this platform using the side of a large cone. After the box above, add the following: Finally, add the player, which we will represent using a small glowing sphere, on the platform we just created. Between the tags, add the following: Check that your code now matches the following, exactly. You can also view the full source code for step 1. Ergo | Endless Runner Game in Virtual Reality To preview the webpage, click on “Preview” in the top left. We will refer to this as your preview. Note that any changes in your editor will be automatically reflected in this preview, barring bugs or unsupported browsers. HomeWeb DesignHow To Build An Endless Runner Game In Virtual Reality (Part 1)center_img Timestamps in console (Large preview)Navigate back to your editor. Still in assets/ergo.js, replace the body of setupControls with the following. Fetch the camera rotation using this.el.object3D.rotation, and log the lane to move the player to.function setupControls() { AFRAME.registerComponent(‘lane-controls’, { tick: function (time, timeDelta) { var rotation = this.el.object3D.rotation; if (rotation.y > 0.1) console.log(“left”); else if (rotation.y Navigate back to your preview. Again, open your developer console. Try rotating the camera slightly, and observe console output update accordingly.Lane log based on camera rotation (Large preview)Before the controls section, add three constants representing the left, middle, and right lane x values.const POSITION_X_LEFT = -0.5;const POSITION_X_CENTER = 0;const POSITION_X_RIGHT = 0.5;/************ * CONTROLS * ************/…At the start of the controls section, define a new global variable representing the player position./************ * CONTROLS * ************/// Position is one of 0 (left), 1 (center), or 2 (right)var player_position_index = 1;function setupControls() {…After the new global variable, define a new function that will move the player to each lane.var player_position_index = 1;/** * Move player to provided index * @param {int} Lane to move player to */function movePlayerTo(position_index) {}function setupControls() {…Inside this new function, start by updating the global variable. Then, define a dummy position.function movePlayerTo(position_index) { player_position_index = position_index; var position = {x: 0, y: 0, z: 0}}After defining the position, update it according to the function input.function movePlayerTo(position_index) { … if (position_index == 0) position.x = POSITION_X_LEFT; else if (position_index == 1) position.x = POSITION_X_CENTER; else position.x = POSITION_X_RIGHT;}Finally, update the player position.function movePlayerTo(position_index) { …document.getElementById(‘player’).setAttribute(‘position’, position);}Double-check that your function matches the following./** * Move player to provided index * @param {int} Lane to move player to */function movePlayerTo(position_index) { player_position_index = position_index; (rb, ra, il)From our sponsors: How To Build An Endless Runner Game In Virtual Reality (Part 1) A preview of the game scene’s basic geometric objects (Large preview)You will start by setting up a website with a single static HTML page. This allows you to code from your desktop and automatically deploy to the web. The deployed website can then be loaded on your mobile phone and placed inside a VR headset. Alternatively, the deployed website can be loaded by a standalone VR headset.Get started by navigating to Then, do the following:Click on “New Project” in the top right.Click on “hello-webpage” in the drop down. var position = {x: 0, y: 0, z: 0} if (position_index == 0) position.x = POSITION_X_LEFT; else if (position_index == 1) position.x = POSITION_X_CENTER; else position.x = POSITION_X_RIGHT; document.getElementById(‘player’).setAttribute(‘position’, position);}Navigate back to your preview. Open the developer console. Invoke your new movePlayerTo function from the console to ensure that it functions.> movePlayerTo(2) # should move to rightNavigate back to your editor. For the final step, update your setupControls to move the player depending on camera rotation. Here, we replace the console.log with movePlayerTo invocations.function setupControls() { AFRAME.registerComponent(‘lane-controls’, { tick: function (time, timeDelta) { var rotation = this.el.object3D.rotation; if (rotation.y > 0.1) movePlayerTo(0); else if (rotation.y Ensure that your assets/ergo.js matches the corresponding file in the Step 3 source code. Navigate back to your preview. Rotate the camera from side to side, and your player will now track the user’s rotation.Controlling game character with head rotation (Large preview)This concludes gaze controls for your virtual reality endless runner game.In this section, we learned how to use A-Frame components and saw how to modify A-Frame entity properties. This also concludes part 1 of our endless runner game tutorial. You now have a virtual reality model equipped with aesthetic improvements like low-poly stylization and animations, in addition to a virtual-reality-headset-friendly gaze control for players to use.ConclusionWe created a simple, interactive virtual reality model, as a start for our VR endless runner game. We covered a number of A-Frame concepts such as primitives, animations, and components — all of which are necessary for building a game on top of A-Frame VR.Here are extra resources and next steps for working more with these technologies:A-Frame VROfficial documentation for A-Frame VR, covering the topics used above in more detail.A-Frame HomepageExamples of A-Frame projects, exhibiting different A-Frame capabilities.Low-Poly IslandVR model using the same lighting, textures, and animations as the ones used for this endless runner game.In the next part of this article series, I’ll show you how you can implement the game’s core logic and use more advanced A-Frame VR scene manipulations in JavaScript.Stay tuned for next week! Related postsInclusive Components: Book Reviews And Accessibility Resources13th December 2019Should Your Portfolio Site Be A PWA?12th December 2019Building A CSS Layout: Live Stream With Rachel Andrew10th December 2019Struggling To Get A Handle On Traffic Surges10th December 2019How To Design Profitable Sales Funnels On Mobile6th December 2019How To Build A Real-Time Multiplayer Virtual Reality Game (Part 2)5th December 2019last_img read more

Deemed-Issuance-Ratio Election Allowed for Certain Securities for Purposes of Section 817(h) Diversification Requirements (Rev. Proc. 2018-54)

first_imgInsurance companies and other taxpayers that hold investments in one or more segregated asset accounts underlying variable contracts are allowed to make a deemed-issuance-ratio election. Under the election, certain mortgage-backed securities are treated as having deemed issuers for purposes of the Section 817(h) diversification requirements.Diversification Requirements for Variable ContractsSection 817(h) and the regulations under this provision prescribe the diversification standards for investments of segregated asset accounts underlying variable contracts. If the diversification standards are not met, a variable contract based on such an account is not treated as an annuity, endowment or life insurance contract for purposes of the Code provisions dealing with the taxation of insurance companies and the definition of a life insurance contract.In current commercial practice, the policyholder of a variable contract may usually select among various investment strategies, each of which results in investment in different portfolios of assets. Each of these portfolios may be a segregated asset account. Each segregated asset account must be adequately diversified.A look-through rule applies for assets held through certain investment companies, partnerships, or trusts. For purposes of determining whether a segregated asset account is adequately diversified, each U.S. Government agency or instrumentality is treated as a separate issuer.Single Security InitiativeUnder the direction of the Federal Housing Finance Agency (FHFA), the Federal Home Loan Mortgage Corporation (Freddie Mac) and the Federal National Mortgage Association (Fannie Mae, and together with Freddie Mac, the GSEs) will develop a common mortgage-backed security (the Single Security Initiative). As part of the Single Security Initiative, key features and terms of Freddie Mac’s securities will be aligned with those of Fannie Mae’s securities to create new Uniform Mortgage Backed Securities (UMBS). UMBS will be issued by both GSEs with substantially similar terms. UMBS would trade primarily in the “To-Be-Announced” (TBA) market.Once UMBS begin trading in the TBA market, the parameters for unstipulated TBA trades in UMBS will exclude specification of the issuer. As a result, investors that acquire UMBS in unstipulated TBA trades will not know the issuer until the security to be delivered is identified 48 hours prior to settlement.Scope of the Procedure This revenue procedure applies to:(1) An insurance company that issues variable contracts, and an investment company, partnership, or trust that qualifies for “look-through” treatment.(2) Any generic GSE security (defined in the procedure) with respect to which a taxpayer in (1), above, is a buyer.Deemed-Issuance-Ratio ElectionA taxpayer may make a deemed-issuance-ratio election with respect to its generic GSE securities to the extent such securities:(1) are held in a segregated asset account on which a variable contract issued by the taxpayer is based; or(2) are treated under the look-through rule as being held in a segregated asset account on which a variable contract issued by some other person is based.Consequences of the Deemed-Issuance-Ratio ElectionThe following consequences generally occur as a result of the election:(1) The generic GSE security is deemed to be issued in part by Fannie Mae and in part by Freddie Mac.(2) If a taxpayer acquired a generic GSE security in a succession transaction, the security retains the same deemed-issuance ratio in that taxpayer’s hands that it had in the hands of the predecessor.(3) As long as the electing taxpayer continues to hold a generic GSE security, the security’s deemed-issuance ratio remains constant.(4) If a generic GSE security held by an electing taxpayer is aggregated into a pool of mortgage-backed securities as part of a GSE resecuritization program and new securities are issued, then (i) the issuer of the new security is the known GSE that issued the resecuritization security, and (ii) the deemed-issuance ratio no longer applies to the old security in its role as a component of the resecuritization pool.(5) At least three weeks prior to the start of each calendar year, FHFA will determine and publicize the deemed-issuance ratio that electing taxpayers are to use for TBA contracts entered into during that calendar year.Procedure for Making the ElectionA deemed-issuance-ratio election is made in a statement that contains specific information and that is attached to the taxpayer’s income tax return for the first tax year for which the taxpayer wants the election to apply. The election is applicable to all of the electing taxpayer’s generic GSE securities acquired under TBA contracts that were entered into for quarters ending in the year specified in the election and for quarters ending in all subsequent tax years for which the election is effective. The election is revocable only with the IRS’s prior written consent.Effective DateThe procedure is effective for elections with respect to quarters ending on or after the date on which investors can first enter into TBA contracts that do not specify the issuer of the GSE securities that may be delivered under it.Rev. Proc. 2018-54Other References:Code Sec. 817CCH Reference – 2018FED ¶26,015.15Tax Research ConsultantCCH Reference – TRC INDIV: 30,410Login to read more tax news on CCH® AnswerConnect or CCH® Intelliconnect®.Not a subscriber? Sign up for a free trial or contact us for a representative.last_img read more

Building on the Legacy of Alan Turing

first_imgWhat do public health, medicine, science, agriculture, and engineering have in common? Answer: All of these fields, and countless others, face a new class of problems that can be solved only with unique combinations of high performance computing, data analytics, complex algorithms, and skilled computational and data scientists.Bringing these combinations together is a goal of a just-announced long-term strategic partnership between Intel and the Alan Turing Institute in the United Kingdom. Via this partnership, researchers from Intel and the institute will work together with teams of research fellows and software engineers to drive fundamental advances in mathematical and computational sciences.A key mission for the partnership, as well as for the Alan Turing Institute itself, is to develop the algorithms that allow people to unlock insights buried in mountains of diverse data—such as weather forecasting models that consider the interactions of ocean temperatures, atmospheric conditions, solar flares, and more.Of course, algorithms aren’t just the stuff of scientific investigations. They are part of everyday life. When you use your cell phone to call home or search for hotels close to an airport, you’re realizing the benefits of algorithms developed by data scientists. For this reason, some of the advocates for the Alan Turing Institute characterize the times we are living in as “the age of algorithms.”While driving advances in fundamental research and the algorithms that empower our lives, the Intel-Alan Turing Institute partnership will train a new generation of data scientists through institute’s doctoral program. This forward-looking training effort will help ensure that students are equipped with the latest data science techniques, tools, and methodologies.The work done through the institute will also drive advances in the Intel Scalable System Framework for HPC. Intel will dedicate a hardware architecture team to the institute’s facilities so that new algorithms developed by the Alan Turing Institute will feed into the design of future generations of Intel microprocessors.All of this work builds on the legacy of Alan Turing, who was one of the first people to create an electronic computer. Turing is considered by many to be the founder of modern computer science.For a closer look at the Institute and its strategic focus, visit the online home of the Alan Turing Institute.last_img read more

Have Not Applied for Pardon, I Love India: Sanjay Dutt

first_imgBollywood actor Sanjay Dutt who was sentenced to five years in jail by the Supreme Court last week, broke his silence for the first time since the judgement, and said that he would surrender when the time comes. Related Itemslast_img

Quattrochi siphoned off India’s money, Sonia Gandhi owes moral explanations: Advani

first_imgBuzz of the WeekWhile merit and seniority are the accepted criteria for the appointment of the cabinet secretary, other factors have come into play this time. More than one hopeful is flaunting connections with 10 Janpath, leading to inexplicable delay. “The RSS has maintained it can do business with the,Buzz of the WeekWhile merit and seniority are the accepted criteria for the appointment of the cabinet secretary, other factors have come into play this time. More than one hopeful is flaunting connections with 10 Janpath, leading to inexplicable delay.”The RSS has maintained it can do business with the Congress. What is left unsaid is that the BJP can support the Congress if they discard the Left.” Sitaram Yechury, CPI(M) Politburo member”Dawood is involved in the Mumbai blasts, Quattrochi siphoned off the country’s money. The Congress president owes moral and political explanations.” L.K. Advani, leader of the Opposition”The Congress has earmarked quotas for Muslims in jobs and education to get their votes.” Rajnath Singh, BJP president”The whole social sector is skewed in favour of the urban elite. That is responsible for our poor performance in the Commonwealth Games.” Mani Shankar Aiyar, sports minister”At 33, if I am forced to come out and play a (Davis Cup) singles match, that is something we definitely have got to look into.” Leander Paes, tennis playerlast_img read more

Real Estate Board to Host Public Forum on Continuing Professional Development

first_img The Real Estate Board (REB) will be hosting a public forum on Thursday (September 7) on its new Continuing Professional Development (CPD) requirement for real estate professionals. Story Highlights Chief Executive Officer (CEO) of the board, Sandra Watson-Garrick, told JIS NEWS that the forum is to provide information about the changes in the industry as well as the new skills and competencies required. The event will take place at the Girl Guide Association of Jamaica headquarters located at 2 Waterloo Road in Kingston (beside Devon House) and is targeting persons involved in the Real Estate profession in Jamaica. The Real Estate Board (REB) will be hosting a public forum on Thursday (September 7) on its new Continuing Professional Development (CPD) requirement for real estate professionals.The event will take place at the Girl Guide Association of Jamaica headquarters located at 2 Waterloo Road in Kingston (beside Devon House) and is targeting persons involved in the Real Estate profession in Jamaica.Chief Executive Officer (CEO) of the board, Sandra Watson-Garrick, told JIS NEWS that the forum is to provide information about the changes in the industry as well as the new skills and competencies required.“Changes will happen in any industry and (professionals) have to keep abreast of those changes.  Sometimes, if you’re not knowledgeable, you will pass on the wrong information to the public,” she told JIS News.“So, the whole idea of the workshop is to make the industry understand why we have to go the route of professional development. How they would sell real estate in the past they are not doing that anymore. Now you are marketing through social media. You are also doing so within a context of higher security risks,” she noted further.The Real Estate Board introduced the CPD courses through its Real Estate Training Institute in May 2017.These courses are being offered in preparation for the 2018/2019 licencing year, which starts April 1, 2018.Practitioners will be required to do at least 20 hours of such courses every two years, which will consist of mandatory and optional courses for dealers, salesmen and developers.Mandatory courses will contribute eight hours while the remaining 12 hours will come from optional courses.Mrs. Watson-Garrick is encouraging practitioners to register early for the training courses.She said the board must see some evidence that training has started in order to renew licences for 2018/2019.For further information persons may contact the Real Estate Board/Commission of Strata Corporations at 24 Trafalgar Road, Kingston 10, call 926-9746 -9, or visit their website at read more