The McGrady Insurance MSA Northern Ireland Stage Rally Championship's 2018 calendar was revealed today (20 February) at an adrenaline-fuelled press launch at County Down's Kirkistown Race Circuit!
This year's series starts on 10 March with the Bishopscourt Stages Rally, an event which is also backed by McGrady Insurance. The County Down venue hosts the first of seven rounds which will see competitors travel across Northern Ireland, testing their skills on a variety of surfaces and venues.
This year's N.I. Rally Championship will be the 36th running of the series. It was first organised in 1977 when Ronnie McCartney became the inaugural champion. After a dry period between 1982 and 1987 when the Championship didn't run, it was revived in 1988 and has run successfully every year since.
In recent years, Glengormley's Derek McGarrity has become the most decorated driver. He has claimed seven titles since 2002 but in 2017, it was Carryduff young gun Jonny Greer who emerged as champion. After a battle that went down to the wire, he denied McGarrity a sixth consecutive success.
While Greer admitted at the press launch that his 2018 plans are still to be decided after he sold his Championship winning Citroen DS3 R5, plenty of other competitors have already made commitments to contest the series. With just under three weeks to go, more than 40 entries have been received for round one and almost 80 competitors have registered for the Championship. Let the battles commence!
What is a track day all about?


A selection of retro and strange movie bags to purchase there are some great ones here!
This great Daffy duck bag has metallic gold piping is 100% officially licensed Looney Tunes merchandise. Measures approx 35 x 27cm.
Black retro Star Wars Stormtrooper Bag with adjustable strap handle and large main compartment.
The Godfather Wallet. Never Hate Your Enemies - Officially Licensed Godfather Merchandise.


text:
How socially responsible investing is reshaping wealth creation
by Bob Haegele
Financial Education / How socially responsible investing is reshaping wealth creation
The economy changes rapidly; so, too, does the way people invest. And in recent years, socially responsible investing (SRI) has seen increasing popularity.
There are many reasons for the increase in popularity. One of the biggest reasons has been the long-held belief that investing in ways that align with our values means accepting a lower rate of return.
But it's becoming increasingly clear that that is not the case.
In addition, socially-responsible investing is becoming more accessible as more firms add value-based options to their services.
In this post, we'll take a look at what some of those options are and why they don't necessarily require investors to compromise on returns.
Socially-responsible investing can mean different things depending on who you ask. However, SRI generally involves investing in line with environment, social, and governance (ESG) issues.
Funds with an ESG focus invest in companies that are addressing ESG issues and actively avoid those with a poor track record in those areas.
One of the investment advisors making SRI more accessible is Betterment. It initially added a socially-responsible portfolio in 2017, then expanded those offerings in 2020.
Other robo-advisors, including Wealthfront, Personal Capital, and Ellevest have SRI options as well.
How do we quantify social responsibility?
One important point about SRI is that there must be a way to quantify it. In other words, we must have real, observable data.
Without such data, we could only make subjective assessments of how different investments meet ESG criteria.
Fortunately, there are a few organizations that evaluate SRIs using a data-driven approach. Two such organizations are MSCI and Fossil Free funds.
MSCI ratings
Data from MSCI is one of the main criteria Betterment uses to assess its ESG funds. MSCI's comprehensive assessment uses three pillars to score ESG investments: environment, social, governance.
Those then filter down to 10 themes and 37 key issues. It suffices to say that MSCI conducts a thorough analysis. From its website:
"We use technology and AI, combined with our 200+ strong team of ESG analysts, to extract investment-relevant insights from unstructured data. Machine learning and natural language processing help us increase the timeliness and precision of data collection, analysis and validation to deliver dynamic content."
In particular, MSCI collects data from the following sources:
Alternative data including government, regulatory and NGO datasets
Company disclosure documents
2,100 media sources
It uses more than 1,000 data points to assign each organization a grade. You can check any organization's grade by visiting its ESG ratings page.
Fossil free funds
Another way ESG-conscious investors can research investments is to check Fossil Free Funds. As its name implies, this website focuses on divesting from fossil fuels, but it has search filters that include filtering by grade for deforestation, gender equality, and weapons grades.
This website is helpful because of the breakdown it gives for each fund. You'll see different breakdowns for fossil fuels, carbon footprint, and Clean2020.
The site tells you exactly what dollar amount is invested in fossil fuels, plus what percentage of assets are invested in particular industries, such as coal and oil/gas.
ESG data limitations
One issue with ESG data is that ESG is still in its infancy, and reporting can be unreliable. Betterment says that some companies don't report ESG data at all, and some that do report it in an inconsistent way.
It is for that reason that Betterment uses MSCI data to make decisions about which funds to include in its portfolios.
Because ESG is such a new initiative, it is inevitable that there will be some inconsistencies. Those will likely improve in the coming years; for now, investors should use data from organizations such as MSCI and Fossil Free Funds to make informed decisions.
What about returns?
It is something of a misconception that investing in ESG funds yield lower investment returns. The reality is that, in the long run, returns are incredibly similar.
In fact, Morgan Stanley conducted a study of more than 11,000 mutual funds from 2004 to 2018. The result? No discernible difference in the performance of ESG funds compared to more traditional funds.
Betterment also showed several comparisons of its Broad Impact ESG portfolio to its core offering and there is once again little difference.
As you can see here, there is very little difference in the two portfolios with a 99.23% correlation.
Socially responsible investing and young investors
Another development to watch is how young adults decide to invest their money. Capital gains tax and the sheer hassle of moving investments may be reason enough for older investors' money to stay put.
However, younger investors who are just starting to build wealth now have sustainable options to consider. And they are indeed considering them.
In fact, 76 percent of Millennial and Gen Z investors have reviewed their investments for ESG impact. Millennial investors are twice as likely to invest in companies with ESG initiatives.
Another stat from the same article linked above is that, according to Morningstar, the number of ETFs with a socially-responsible focus has doubled since just 2017, to 234 funds.
While this is all very new, we are seeing trends that not only suggest growth in ESG popularity but that most younger investors have seriously considered investing in a socially-responsible way.
What it means for investing
As more data is collected on socially-responsible investments, more and more investors are starting to re-evaluate the ways in which they invest.
Previously, investors believed they would have to sacrifice a significant amount of returns in order to invest responsibly. Needless to say, that was a deal-breaker for most.
But we are now seeing that that is not the case. Although most ESG funds do not completely divest from all non-ESG investments, they do highly prioritize those with an ESG initiative.
The result is that these funds, which are prioritizing socially-responsible issues, perform just about as well as their non-ESG counterparts.
ESG investing is still very new, but it continues to show strong results. Investors sacrifice little to nothing by way of returns yet are able to invest in what they value.
How to invest in ESG funds
I mentioned above that several robo-advisors now have ESG options.
If you are more of a DIY investor, you can always just buy your own ESG ETFs in a brokerage account. There are over 200 ESG ETFs (and counting) available today.
One easy way to find highly-rated funds on Fossil Free Funds. Despite its name, the site has filters for multiple ESG criteria.
As more and more investment advisors add ESG options, it will only get easier to invest in ESG funds. However, early data suggests that investors won't have to take a loss of returns to invest in a way that aligns with their values.
And that is undoubtedly an encouraging sign for the future of investing.
This article was written by Bob Haegele from Modest Money and was legally licensed through the Industry Dive publisher network. Please direct all licensing questions to legal@industrydive.com.
Personal Finance Investment Finances
Want to get financially healthy in 2021? 5 simple New Year's resolutions
by Liz Frazier
9 preventative car maintenance tips that will save you money
by Corazon Gritar
The 5 personal finance books you should be reading in 2021
by Eric Brotman

redpajama_set_name: RedPajamaCommonCrawl


20 Narciso Rodriguez Wedding Dress 2019 Inspirational 561 Best Love Wedding Images On Pinterest In 2018 Uploaded by siska on Monday, August 6th, 2018 in category women's dresses for weddings 2019.
See also 20 Narciso Rodriguez Wedding Dress 2019 Luxury 240 Best Runway Images On Pinterest In 2018 from women's dresses for weddings 2019 Topic.
Here we have another image 18 Narciso Rodriguez Wedding Dress 2019 Best Of 67 Best Chic Dresses Monique Lhuillier Images On Pinterest In 2018 featured under 20 Narciso Rodriguez Wedding Dress 2019 Inspirational 561 Best Love Wedding Images On Pinterest In 2018. We hope you enjoyed it and if you want to download the pictures in high quality, simply right click the image and choose "Save As". Thanks for reading 20 Narciso Rodriguez Wedding Dress 2019 Inspirational 561 Best Love Wedding Images On Pinterest In 2018.


Bedroom house floor plans kenya savae is one images from these magnificent 15 3 bedroom bungalow house designs will light up your design of House Plans photos gallery. This image has dimension 720x796 Pixel and File Size 93 KB, you can click the image above to see the large or full size photo. Previous photo in the gallery is bedroom bungalow house plan philippines youtube. For next photo in the gallery is bedroom bunglow floor palns joy studio design. You are viewing image #10 of 15, you can see the complete gallery at the bottom below.


text:
Q: Expand collection elements in Watches window while debugging? I somehow can only view the first 100 of my array in the Watches window. The three dots likely represent that there is more to be shown but I cannot find out how to expand the window. As you can see the size = 10000 so there really are more objects to be shown.
So how do I show these objects?

A: The IntelliJ IDEA only shows the first 100 by default. It is possible to adjust the range on the fly at any moment by right-clicking the collection in the Watches window and choose Adjust Range. Fill in two of the three field to specify the elements you want to show up. The range values persist until removed from the watch list.

redpajama_set_name: RedPajamaStackExchange


text:
Cape scallop fishermen cash in on grounds closer to home
Doug Fraser @dougfrasercct
HARWICH PORT — The scalloping was pretty poor north of Provincetown last month for the crew of Aidan's Pride; they towed their dredge for hours just to get a hundred pounds.
So the Wellfleet scallop vessel, owned by Aidan Lapierre and captained by Sean Gray, was heading south to Maryland about three weeks ago, hoping for a more bountiful harvest, when it broke an outrigger in rough water transiting the Cape Cod Canal.
It turned out to be a fortunate break, as the delay lasted just long enough that they were still around when the National Oceanic and Atmospheric Administration's fisheries office in Gloucester approved a plan May 3 to open a scallop-rich spot around 70 miles southeast of Saquatucket Harbor where Aidan's Pride was tied up Thursday.
Catches in near-shore areas petered out over the past few years for members of what is known as the general category scallop fleet, smaller vessels around 40 feet in length that are only allowed to land 600 pounds of scallop meats a day. They were not able to harvest their allotted quota and petitioned NOAA and the New England Fishery Management Council to open a portion of the so-called Nantucket Lightship closed area exclusively to them because their vessels are not suited to the long trip to prime scalloping grounds on Georges Bank. In addition, the profits from the relatively small amount of scallops they were allowed to catch would quickly be eaten up by fuel costs.
Their only alternative: head south to the Mid-Atlantic.
But a window of opportunity opened after scientific surveys of the Nantucket Lightship area showed there weren't enough mature scallops available to open it this year. Members of what is known as the limited access fleet — vessels 80 to more than 100 feet long which harvest as much as 17,000 pounds a day and are responsible for 95 percent of the scallop catch — wanted it kept closed to everyone.
This was in part due to surveys that showed only 400 metric tons could be safely harvested in the area, which meant only 52 trips, or 16.6 percent of the 345 vessels in the limited access fleet making a single trip before the quota closed.
That amount was ultimately trimmed to 132 metric tons or nearly 300,000 pounds when the counsel granted access to the general category fleet of 217 vessels. But the general category fleet argued that the nearly 482 trips their boats could make to get just 600 pounds of meat would be important for their financial viability.
"We saw an opportunity that was close to home, and we had really spotty fishing at home," said John Pappalardo, New England Fishery Council member and chief executive officer of the Cape Cod Commercial Fishermen's Alliance, which advocated for the opening on behalf of 18 Cape Cod vessels.
The vessels making the trips into the area were committed to high levels of observer coverage on their boats, as well as high accountability for what they are catching and throwing back, Pappalardo said. They are working on programs to help captains avoid areas with high levels of small and seed scallops and where fish like flounder are present, because the area has been closed to catching groundfish since 1994, he said.
But the big scallop vessels remain skeptical.
"We chose not to go in there because the science said it wasn't ready," said Drew Minkiewicz, an attorney representing the Fisheries Survival Fund, which has many of the limited access fleet as members.
"We wanted the scallops to be larger, to get the maximum yield," he said.
Since 2001, scallops have been managed under a rotational scheme much like letting a field lie fallow. Sampling is done to determine whether an area has enough large scallops to be opened to fishing. Areas with a lot of seed or immature scallops remain closed until they grow large enough for harvest.
It's an approach that works but allowing someone into an area before it's ready violates that management principle, Minkiewicz said. Scallopers faced with only being able to land 600 pounds would likely sort through the catch, discarding smaller animals in favor of the large ones that fetched higher prices, he said.
"They're human," he said. "We don't blame them for it, but they will kill a lot more scallops than 300,000 pounds."
Kevin Stokesbury, principal investigator at University of Massachusetts Dartmouth's sea scallop research program, is also opposed to letting general category boats into the Lightship area, saying the dredge would likely kill a lot of small scallops. Surveys and studies by UMass Dartmouth's School of Marine Science and Technology showed a small amount of growth actually doubled the amount of meat available. He agreed with Minkiewicz's argument that killing off large numbers of young scallops, even if limited by a relatively small quota, could significantly affect future harvests in the area.
"While 300,000 pounds of harvest is not a lot compared to the biomass there, how many small scallops will you have to sort through to get to the few large ones?" he said.
Paul Parker, director of the Cape Cod Fisheries Trust, felt this was an opportunity to get at some of the fishery's vexing issues, like high grading to get large scallops and fish bycatch. Research using observers on board the general category vessels and SMAST scientists had already shown that the catch was made up mostly of larger scallops, he said.
"This area is much better than the Mid-Atlantic, where it was a real problem," he said.
In December, the New England Fishery Management Council unanimously approved the request, and NOAA recently signed off. The agency rebutted many of the claims put forth by the Survival Fund and others in answers provided in the Federal Register announcement of the decision. Smaller scallops should slip through the larger ring holes used for that purpose in dredges, NOAA claimed. The agency argued the quota granted to general category scallopers was very small compared with the total amount of scallops in the area. While Survival Fund attorneys said the public process at the fishery council level was flawed and that the impact of allowing the small boat fleet in hadn't been properly analyzed, NOAA cited meetings at all levels where access was discussed and analysis that had been completed.
The eight-hour cruise to the Nantucket Lightship closed area was well worth it, according to Aidan's Pride crew members who didn't have to leave their families for weeks at a time to fish farther south.
They were reaching their 600-pound daily limit of scallop meats in three tows, said crewman Mark Costa as he worked on the boat at Saquatucket Harbor this week.
"We were filling up the dredge in 10 minutes," he said.
— Follow Doug Fraser on Twitter: @dougfrasercct.


text:
Q: Should I edit or comment to an answer to make it more elaborate? Today I suggested the following edit, which was rejected as "This edit is incorrect or an attempt to reply to or comment on the existing post." Can you enlighten me why? My intention was to make more clear, that ==> is not only nicer syntax, but also enables Quickcheck to give the "*** Gave up! Passed only 15 tests." message below (without changing the original conclusion, that the real solution is something entirely else).
So does this mean that minor elaboration should not be done as an edit?
This leaves me a bit wondering of what actually constitutes a valid edit ;)

A: My tips and thoughts:

*

*Don't put words into the post author's mouth. Tell him in a comment what you think need improvement in the post, and let him do the edit.

*The author might ask you to edit yourself (I did it myself in the past) then you can suggest such an edit, pointing on the author's request as "verification" for the validity of your edit.

*Only when the post was made by user who is no longer active (no profile or didn't respond to your comment for week or so) then such edit is acceptable, assuming of course it does improve the answer quality.

A: This is kind of a borderline edit. You are adding additional helpful information, but not changing the meaning of the post. However, you added a few things that weren't included in the original answer. It's possible the reviewers didn't read it thoroughly enough, and it seemed to them that you were changing the meaning of the post or adding new, independent information (as opposed to supporting information/details). Additionally, it could come across to some as commentary (not on the answer, but on the subject of the answer). Commentary by definition belongs in comments.
While I'm leaning toward this being a legitimate edit, I can understand reviewers opposing this being inserted directly into an answer by someone other than the answer's author without a discussion about it.


text:
dementia risk for falls
Memory9, Exercise/Athletic 6
Exercise may lessen fall risk for older adults with Alzheimer's
Study indicates exercise may decrease risk of falling for older adults who have Alzheimer's disease and mental health challenges
Science Daily/American Geriatrics Society
A research team decided to explore whether exercise could reduce the risk of falling among community-dwelling people with Alzheimer's Disease who also had neuropsychiatric symptoms.
Alzheimer's disease (AD) is a brain disease that causes changes that kill brain cells. AD is a type of dementia, which causes memory loss and problems with thinking and making decisions. People with AD and other forms of dementia have difficulties performing the daily activities others might consider routine.
Dementia takes a toll on those who live with it -- and it also places a burden on caregivers. Along with problems connected to memory, language, and decision-making, dementia can cause neuropsychiatric symptoms, such as depression, anxiety, changes in mood, increased irritability, and changes in personality and behavior. People who have AD/dementia also have twice the risk for falls compared to people without dementia. About 60 percent of older adults with dementia fall each year.
Researchers suggest that having neuropsychiatric symptoms might predict whether an older person with AD/dementia is more likely to have a fall. We also know that exercise can reduce the number of falls in older adults with dementia. However, we don't know very much about how neuropsychiatric symptoms may increase the risk of falls, and we know even less about how exercise may reduce the risk of falls for people with dementia and neuropsychiatric symptoms. A research team decided to explore whether exercise could reduce the risk of falling among community-dwelling people with AD who also had neuropsychiatric symptoms.
To learn more, the researchers reviewed a study that investigated the effects of an exercise program for older adults with AD (the FINALEX trial). The study included a range of people living with different stages of AD/dementia and with neuropsychiatric symptoms. Their findings were published in the Journal of the American Geriatrics Society.
The original FINALEX study examined and compared older adults who had home- or group-based exercise training with people who didn't exercise but who received regular care. The researchers learned that the people who exercised had a lower risk for falls than those who didn't exercise. There was also a higher risk for falls among those who had lower scores on psychological tests and who didn't exercise.
This study revealed that people with AD/dementia and neuropsychiatric symptoms such as depression and anxiety have a higher risk for falls. Exercise can reduce the risk of falling for older adults with these symptoms. Further studies are needed to confirm these results.
Tagged: exercise dementia, exercise memory aging, exercise Alzheimer's, dementia risk for falls, neuropsychiatric symptoms depression exercise


Home > News > Feeling a Little Insecure?
We've been suggesting that you make the leap to https for your websites now for a couple of years. It started with a warning from Google about site security having an impact on search rankings. That was a compelling enough reason to make the upgrade. Google is now placing a NOT SECURE warning in red in their Chrome browser for unsecure sites (see image example below). Attracting and keeping website visitors is hard enough, you do not need a bright red browser warning telling potential customers your site might be harmful. In the first impression game, this is not a good first step. The not secure warning undermines customer trust and confidence.
The time to make this upgrade is officially now.
The good news is that enabling https for your website is relatively easy and affordable. There are three steps to getting secure.
Purchase a secure server certificate from your website's hosting company. They will install it for you. The purchase of the SSL certificate is done by you, the site owner.
Install re-directs (301 Permanent Redirects) from the http version to the https version of your site so that when/if someone accesses the site from a legacy http-based link, it will automatically redirect to the secure site. This last step is critical both for accessibility but also for SEO purposes. This step is also best done by your web services provider.
For some hosting accounts, the secure server certificate is actually included in the cost of hosting. If you are interested in this option, let us know and we'll connect you with a local hosting company that includes this service in their hosting package. Even in this scenario, that only addresses step one in the three steps. You will still need your web services provider to finish out steps two and three for you.
Site security was one of the four cited in our Is Your Site Ready for 2019? article at the New Year. Even if you are not ready for a full website redesign, this is an issue that needs to be updated as soon as possible. It is quick, easy and affordable. The cost (in trust, confidence, and rankings) for not making this upgrade far outweighs the fix.


text:
Posts tagged with "Queens":
Warm-Up Lap for Pole Dance
Over the weekend, we happened to be biking by the (newly renamed) MoMA PS1 in Long Island City when we noticed something unusual, familiar, even. It was SO-IL's Pole Dance, this year's Young Architects pavilion, taking shape. The museum was closing, so we only snapped one furtive, washed-out photo (let's call it arty) on our cellphone before security made us leave. Fortunately, Frederick Fisher cut some slats in the imposing concrete wall he created as part of the museum's 1997 redesign, so we managed to capture a little bit more of the installation, emphasis on little. Still, it looks like it'll be fun, and we can't help but notice how close it is to the renderings, as you can see after the jump.
Inching Toward ULURP Reform
On Monday, the Charter Revision Commission held its latest meeting, where its members called for a series of five panels to better inform their decision on what, if any, issues to put on the ballot this fall—or next, more on that in a moment. One of the five panels that was called for was on land-use reform, the best indication yet that the commission may well perform the major overhauls the city's developers and planners have been calling for, as we noted in a recent issue. The commissioned announced today that the land-use panel will be held June 24, at the Flushing branch of the Queens Library, and in addition to experts, public input will also be taken. So if this is an issue you care deeply about—be honest, who doesn't love ULURP?—then we'll see you there. As for this fall or next, the biggest debate remains not what but when the commission will conclude its work, as some commissioners and members of the public insist it is moving too quickly to fully engage all the necessary issues.
A Castle Near the Sand
With snowpocalypse about to descend on the city, summer feels a long way away. But there is cause for sun-soaked celebration today, as the Landmarks Preservation commission calendared the Shore Theater, the first step in the public review process to make the building an official city landmark. The calendaring is actually the first fruits to bear from the Bloomberg administration's 13th hour deal with developer Joe Sitt. It will be months before amusements return to a saved Coney Island, but a major negotiating point for the community—and the amusement community in particular—was more landmarks in Coney to protect the area's historic buildings from the flood of development the city's rezoning hopes to create. So far, there are no other buildings in the docket besides the 1920s theater-and-hotel building, though, which could be cause for concern—especially after the area's oldest building recently suffered water damage. Still, after decades of deterioration, any progress is good. In other landmarks news... The commission also calendared today the Gramercy House and the Addisleigh Park Historic District. The former is an apartment building on East 22nd Street designed by Edward and Charles Blum in 1929 and completed in 1931. The building, according to the commission report, boasts "textured brickwork, contrasting base and striking polychrome terra cotta trim." Meanwhile, the latest proposed historic district (the 101st?) is located in Queens and comprised of 426 buildings, the St. Albans Congregational church and its campus, and 11 acres of St. Albans Park. Many of the buildings date from the 1910s to 1930s, and according to this page on the Historic Districts Council's website, the area was an enclave in the 1950s for the city's well-to-do blacks, including Jackie Robinson, W.E.B. DuBois, Count Basie, Joe Louis, and Ella Fitzgerald, among other notables. Here's a map of the area, and you can see it in GoogleMaps here. Finally, the commission voted in favor of two new landmarks today. The Penn Club, formerly the Yale Club, is located on 44th Street between 5th and 6th avenues, near a clutch of other robber baron-era clubhouses. The 11-story building was completed in 1901 on commission from Yale, with designs by two Yalies and McKim, Mead, & White alums, Evarts Tracy and Egerton Swartwout. The building was later acquired by Penn. The other new landmarks is the 143 Allen Street House, which was built around 1830 for ship captain George Sutton, a time, as the commission report notes, "when the Lower East Side was a fashionable residential district." And so the circle is complete. These two buildings also had hearings the same day as Paul Rudolph's 23 Beekman Place, so it's quite possible that building could be coming up for a vote in the near future as well.
Dance, Dance Architecture
Florian Idenburg just sent us this video, part of SO-IL's presentation to the Young Architecture Program jury for their winning design, Pole Dance, which will be the pavilion for this summer's Warm Up at P.S.1. No wonder he and Jing Liu prevailed. Could there be a bigger architecture party in the works? Who knew a "a metaphor for these uncertain times," as we put it, could be so much fun. If this turns out even half as well as in the video, it will probably be the best pavilion yet, so much so, Simon and Garfunkel will be forced to reunite and perform. (As for concerned neighbors, Idenburg assured us in Thursday's interview that the balls will not be able to jump the wall.)
P.S. 1 is SO-IL
UPDATE: Get the full story, including renderings, on our main page. Well into its second decade, P.S.1 and MoMA's Young Architect's Program looked just south of its Queens home for this year's winner, selecting Brooklyn's SO-IL Solid Objectives Idenburg Liu to design the now famous summertime pavilion in the P.S. 1 courtyard. They beat out two fellow Brooklynites, Freecell and Easton + Coombes, Cambridge's William O'Brien, Jr., and a dark horse Danish contender BIG-Bjarke Ingels Group. Renderings will be released at a MoMA event tomorrow, but a press release describes their entry thusly:
Conceived as a participatory environment that reframes the conceptual relationship between humankind and structure, Pole Dance is an interconnected system of poles and bungees whose equilibrium is open to human action and environmental factors. Throughout the courtyard, groups of 25-foot-tall poles on 12 x 12-foot grids connected by bungee cords whose elasticity will cause the poles to gently sway, creating a steady ripple throughout the courtyard space.
While still young, SO-IL is no stranger to success. The firm recently completed a new atelier for Derek Lam above his SANAA-designed showroom on Crosby Street in Soho, and plans are in the works for a trippy green roof not far from P.S. 1 in Sunnyside, Queens. Idenberg's best known work is with another museum, however, as he was the project manager on the New Museum.
Willets Wonderings
It appears the city's plan to trifurcate development out at Willets Point has been a smashing success, as the Economic Development Corporation announced on Friday that 29 developers from across the country have expressed interest in the first phase of the project, an 18-acre swath of land on the western section of the 62-acre Iron Triangle that contains the densest mix of uses. "The quantity and quality of these responses are strong indicators that the development community has confidence in the successful redevelopment of Willets Point despite current economic conditions," Seth Pinsky, president of EDC, said in a release. An RFP is expected sometime in 2010 for a selection of those 29 respondents. After that, the next hurdle is finishing land acquisition, which stands at 75 percent of the phase one area controlled by the city. If need be, the city has not ruled out acquiring what's left through eminent domain, a specter that has cast a long shadow over the area's redevelopment, though one that could be sunsetting. Following a court ruling that the state could not seize land in the Manhattanville section of Harlem so that Columbia could build a new campus there, Atlantic Yards opponents are hustling to have their ultimately unsuccessful case reheard, a last-ditch effort to impede the sale of Forest City Ratner's bonds. Whether or not they succeed, all this eminent domain tumult—combined with the recent collapse of plans for the Mother of Them All in New London, Connecticut—could nudge New York over the edge, taking it off the list of a handful of states that have yet to enact eminent domain reform since the Kelo decision four years ago. State Senator Bill Perkins certainly thinks so, calling for the governor to live up to his previous promises of a moratorium on eminent domain in the state. How could this all pay out in Flushing, Queens? David Lombino, a spokesperson for EDC, emphasized the agency's strong track record on reaching deals with business owners in the area, despite the continued intransigence of some. "The response from the private sector is encouraging," he said. Should it come down to eminent domain, but eminent domain is no longer there? EDC, while proffering hypothetical projects, does not respond to hypothetical questions.
Bloomy: Paint It White
New Yorkers, grab your paint brushes and rollers. That's the message from Mayor Michael Bloomberg, as he and Mr. Global Warming himself, Al Gore, kicked off NYC Cool Roofs, part of the city's new service program that gets volunteers to paint city roofs white. A cheaper and less intensive alternative to green roofs, white roofs help keep buildings cool by reflecting the suns rays back from whence they came—though they don't address stormwater issues like their verdant cousins. "It's such a simple concept—anyone who has ever gotten dressed in the summer knows it—light-colored surfaces absorb less heat than darker surfaces do," Bloomberg said from a factory rooftop in Long Island City earlier today. "Coating rooftops with reflective, white paint can reduce roof temperatures by as much as 60 degrees and indoor temperatures by 10 to 20 degrees." Gore thanked the mayor for keeping the city "at the forefront of enacting innovative policies that reduce our carbon footprint." While the Times calls white roofs a stop-gap measure, and more green roofs would obviously be the ideal, they're gaining in popularity, particularly with the Obama administration. The city's program is currently in the pilot stages, with plans to cover 100,000 square feet of LIC rooftops over the next two weeks. The area was chosen for its expansive industrial buildings that make it one of the hotter spots in the city—as well as easier to paint. While the Building Code now requires many new buildings to have white roofs, the city's sustainability czar, Rohit Aggarwala, noted that 85 percent of buildings that will exist by 2030 are already built. "As a result, we must include existing buildings in our efforts to cool the City," he said. "The NYC Cool Roofs program, combined with the building code requirement that re-roofing projects include reflective coating, is critical to meeting the City's goal of reducing citywide greenhouse gas emissions by 30 percent by 2030."
We Vote For He
It's a bit of a tradition for newspapers to issue endorsements in political races, and so when we got wind that an architect was running for mayor, well, who else could we support? It being primary day, if you haven't voted yet, we recommend you consider casting your ballot for He Gin Lee. According to the bio on his campaign site, He "was named the 'Architect of the Year' by New York City" in 2003 and 2004 and "is not your typical politician who sees this mayoral position as a role and opportunity to win fame or satisfy personal ambitions." A profile in July in City Hall notes that the Korean-American architect has built numerous churches in Queens, many of which can be found on He's firm's website. And while our incumbent mayor has much for the design and construction of the city (for better or worse), He told City Hall that is his main reason for running: "I'd like to make a beautiful city. That is my goal." And were he to win, he'd join some 850 fellow architect-pols nationwide.
Rezoning Day
The rezoning of Coney Island may have takn up all the oxygen at the City Council Wednesday, but it was far from the only rezoning to pass, and far from the only important one. The council also approved a major downzoning of Williamsburg and Greenpoint, which, at 175 blocks, is not only huge, but important, as it was meant to protect the area from out-of-scale overdevelopment. It may be a little too late for that, but better late than never, we guess. Or maybe never again is more like it. The Flatbush neighborhood on the south side of Prospect Park got a similar treatment, receiving a massive 180 block downzoning again to protect against uncharacteristic development. Dumbo was rezoned, though in a particularly contextual manner, given its unique historic character, as were four contiguous neighborhoods in Queens. But perhaps most important was a citywide change to the inclusionary housing bonus. The chief mechanism by which the Bloomberg administration has promoted affordable housing, the inclusionary housing bonus was extended throughout the city beginning with the original rezoning of Williamsburg and Greenpoint in 2005. It had existed since 1987 in some of Manhattan's highest density areas, but it would later be deployed throughout the city because the administration liked how it married private development to the public needs of affordable housing. Essentially, the program offers developers additional density, usually in the neighborhood of 10-12 percent, if they make at least 20 percent of their units affordable. Because this means extra height, it is often worth it in the world of residential development. (At the same time, the program is voluntary, which has created complaints from numerous housing advocates, as some developers forgo the bonus because of construction costs, thereby depressing the number of affordable housing units created.) Yesterday's amendment creates a relatively new home ownership option--it had been deployed in discrete instances in the past--that would not only allow planners and developers to create affordable rentals in neighborhoods, but what are essentially affordable condos. The one downside? The price is regulated, so it would be near impossible to sell and reap much in the way of profits, one of the many reasons for buying a home (at least until recently). The program will likely be targeted at the lowest rungs of the economic ladder, though, where such things are less of a concern and it's more about getting out of the projects or substandard rental housing. The amendment also impacts the original program from 1987, which affects the city's highest density residential districts, the R10s. Currently, affordable units in those projects are ineligible for subsidies, but now they will no longer be exempt, thus paving the way for additional affordable units. (For the best explanation, including some really good visuals, check out the DCP's slideshow.)
The Emerald Coast of Queens
On Thursday, we wrote about a new park that had been unveiled as part of the city's plans for Hunter's Point South. Not to be outdone, Gantry Plaza State Park, Queens West's original greenway, is expanding, with a new 6-acre stretch opening tomorrow. Designed by Abel Bainnson Butz, the new section of park brings Gantry Plaza to 10 acres of waterfront open space. With Macy's fireworks moving north up the Hudson this year, those new lounge chairs and hammocks could be a perfect place to watch. Check 'em out after the jump.
Sesame Street or P.S. 1?
MOS just posted a picture of its nearly completed pavilion at P.S. 1. We'd say more, but Archinect really put it best: "Somebody Skinned Snuffleupagus." The pavilion, winner of the 10th annual Young Architects Program competition, opens this Sunday.


text:
Q: How to hook up to click/change event on tzCheckbox? I have this tzCheckbox,
<input type="checkbox" data-on="ON" data-off="OFF"/>

In the html output, I see this checkbox is hidden and a span element takes its place. I want to hook up to the click event of the checkbox. How can I do that? I tried these two, the functions were not being triggered.
$('input:checkbox').bind('click',function(e)...
$('input:checkbox').bind('change',function(e)...

Tried this, this didn't work either.
$('.tzCheckBox').bind('click',...

Thanks

A: depending on the version of jquery try using .on instead. also if the checkbox is dynamically added you may need a delegate selector. bind is for jquery 1.7 and lower. on is for 1.8 and up.
$('input:checkbox').on("change", function(){
        alert("box has changed");
    });

$("form").on("change", "input:checkbox", function(){
    alert("box has changed");
});


Mr. Powell added that there is no preset policy path, and the Fed will be data-dependent in its decision making, which pleased investors. By highlighting risks, though, that included previous rate increases, trade disputes, and Brexit/EU political uncertainty, the market chose to read between the lines that the Fed chair isn't wedded to three rate hikes in 2019.
On a related note, the FOMC's minutes from its November 7-8 meeting, which were released on Thursday, did nothing to upset the notion that the Fed will be hiking rates next month; the CME FedWatch Tool puts the chances at 82.7%.
Regarding U.S.-China trade, President Trump and President Xi are to take the G-20's main stage when they discuss trade matters over dinner on Saturday. U.S. Trade Representative Lighthizer said that he would be surprised if the dinner meeting was not a success. Perhaps causing some jitters, though, is the fact that notable China trade hawk Larry Kudlow is reportedly expected to attend the dinner meeting, along with other staff on hand.
A Wall Street Journal report published Thursday is probably as good a preview of what an eventual best-case outcome would be from the G-20 meeting between the two Presidents. The Wall Street Journal noted that (unnamed) officials on both sides have been floating the idea of forestalling any further tariffs through the spring to set the stage for a new round of talks to address changes in China's economic policy.
In addition to the trade speculation and dovish rhetoric from the Fed, there was a positive bias in the market this week due to the belief that the prior week's sell-off resulted in short-term oversold conditions. Efforts to pick up oversold issues, and some chasing behavior, helped fuel this week's gains, which ultimately turned November from a negative month into a positive month for the major indices.
The rally began with the consumer discretionary group rising on the back of continued strength from the U.S. consumer. Reports of record online Black Friday sales and encouraging forecasts for Cyber Monday sales helped lift investor sentiment. The SPDR Retail ETF (XRT) rose 5.1% this week, and Amazon (AMZN) climbed 12.5%.
Overseas, equity indices in the Asia-Pacific region closed the week on a modestly positive note with Japan's Nikkei (+3.3%) showing relative strength. In Europe, the major indices closed the week slightly higher with Italy's MIB (+2.5%) showing relative strength.
The Conference Board's Consumer Confidence Index dipped to 135.7 in November (consensus 135.5) from 137.9 in October, which was the highest reading since September 2000.
The key takeaway from the report is that consumer confidence remains at historically strong levels due in large part to positive views on the labor market.
The Present Situation Index increased from 171.9 to 172.7, bolstered by consumers' assessment of job growth.
The Expectations Index fell from 115.1 to 111.0, pressured somewhat by a less optimistic view of future business conditions and personal income prospects.
The second estimate for Q3 real GDP showed output increasing at an annualized rate of 3.5% (consensus 3.6%), unchanged from the advance estimate as downward revisions to personal spending and state and local government spending offset upward revisions to nonresidential fixed investment and private inventory investment. The GDP Price Deflator was also unchanged at 1.7% (consensus 1.4%).
Personal consumption expenditures growth was revised down to 3.6% from 4.0% and contributed 2.45 percentage points to real GDP growth.
Gross private domestic investment growth was revised up to 15.1% from 12.0% and contributed 2.52 percentage points to real GDP growth (with the change in private inventories accounting for 2.27 percentage points).
Export growth was revised down to -4.4% from -3.5% while import growth was revised up to 9.2% from 9.1%. Net exports subtracted 1.91 percentage points from real GDP growth.
Government spending growth was revised down to 2.6% from 3.3% and contributed 0.44 percentage points to real GDP growth.
The Federal Reserve's Financial Stability Report acknowledged that asset prices "appear high relative to their historical ranges." The report noted that escalating trade tensions, geopolitical uncertainty, or other adverse shocks could produce a sharp decline in asset prices. The report also acknowledged that business sector debt relative to GDP is historically high with signs of deteriorating credit standards.
New home sales declined 8.9% month-over-month in October to a seasonally adjusted annual rate of 544,000 (consensus 575,000). September was revised up to 597,000 from 553,000.
Regardless of the upward revision to September, the key takeaway from the report is that the pace of new home sales is weak across all regions and reflects the affordability constraints fueled by rising mortgage rates. The October sales pace is the slowest since March 2016.
New home sales were down 18.5% month-over-month, and 46.3% year-over-year, in the Northeast; down 22.1% month-over-month, and 16.7% year-over-year, in the Midwest; down 7.7% month-over-month, and down 11.6% year-over-year, in the South; and down 3.2% month-over-month, and down 1.3% year-over-year, in the West.
At the October sales pace, there is a 7.4 months' supply of new homes for sale, which is the highest supply level since January 2011. The increase in supply should presumably be a precursor to lower prices that will crimp profit margins for homebuilders.
The median sales price in October was down 3.1% year-over-year to $309,700 while the average sales price was up 0.3% to $395,000.
In what is a likely nod to affordability constraints presented by rising mortgage rates, homes priced at $400,000 or more accounted for 28% of new homes sold in October versus 33% in September.
Initial and Continuing Claims Trends at Bottom for Cycle?
Initial claims for the week ending November 24 increased by 10,000 to 234,000 (consensus 218,000) while continuing claims for the week ending November 17 increased by 50,000 to 1.710 million.
The four-week moving average for initial claims increased by 4,750 to 223,250.
The four-week moving average for continuing claims increased by 19,750 to 1,667,750.
Weekly initial claims have held below 300,000 for 195 straight weeks.
Personal income increased 0.5% in October (consensus +0.4%) while personal spending jumped 0.6% (consensus +0.4%). Real PCE, which is the component that factors into Q4 GDP forecasts, was up a solid 0.4%.
The PCE Price Index was up 0.2% and the core PCE Price Index, which exclude food and energy, was up 0.1% (consensus +0.2%).
If there was a drawback on the spending side, it's that a decent chunk was driven by increased spending for household electricity and gas (i.e. non-discretionary spending).
There weren't any drawbacks on the inflation end of the report. It was tame. The PCE Price Index was up 2.0% year-over-year, unchanged from September, and the core PCE Price Index was up 1.8%, down from 1.9% in September.
Real disposable personal income increased 0.3% in October on the heels of a 0.1% increase in September.
The personal savings rate dipped to 6.2% from 6.3%.
The increase in personal income in October was driven by a 0.3% increase in wages and salaries, a 0.4% increase in personal income receipts on assets, and government social benefits to persons.
The MNI Chicago Business Barometer, popularly referred to as the Chicago PMI, surged to 66.4 in November (consensus 58.0) from 58.4 in October. The November reading is an 11-month high.
The New Orders Index increased to 72.5 from 57.9.
The Production Index rose to 65.2 from 59.8.
The Employment Index jumped to 55.4 from 52.5.
The Prices Paid Index dipped to 73.2 from 75.1.
Eurozone November Preliminary CPI +2.0% year-over-year (expected 2.1%; last 2.2%); Preliminary Core CPI +1.0% (expected 1.1%; last 1.1%); October Unemployment Rate 8.1% (expected 8.0%; last 8.1%).
Germany's October Retail Sales +5.0% year-over-year (expected 2.7%; last -2.8%); Retail Sales -0.3% month-over-month (expected 0.4%; last -0.3%); October Import Price Index +1.0% (expected 0.4%; last 0.4%); Import Price Index +4.8% year-over-year (expected 4.2%; last 4.4%).
Chip stocks also outperformed, evidenced by the Philadelphia Semiconductor Index rising 1.5%, to help lift the heavily-weighted information technology sector. NVIDIA (NVDA) led chip stocks higher, though Apple (AAPL) was unable to gain traction, eventually losing its status as the S&P 500's largest company by market cap to Microsoft (MSFT).
Some positive earnings reports from tech companies HP (HPQ), VMware (VMW), and Workday (WDAY) also contributed to the sector's advance. Workday and VMware beat both top and bottom line estimates, and HP beat revenue estimates. Workday also raised its fiscal 2019 subscription revenue outlook.
In other corporate news, General Electric (GE) and Marriott (MAR) lost 5.5% and 5.6%, respectively, amid some negative occurrences. A WSJ report indicated that General Electric ignored insurance risks, according to some former employees. Deutsche Bank also lowered its GE price target to $7. Separately, Marriott announced a data breach involving its guest reservation database for its Starwood-branded hotels.
The U.S. Dollar strengthened on Friday, recovering from days marked by weakness on the back of dovish remarks from the Federal Reserve, as currency traders readied themselves for a potentially headline-heavy weekend from the G-20 summit kicking off in Buenos Aires.
The ICE U.S. Dollar Index DXY was up 0.5% at 97.262, looking at a modest 0.4% bump on the week. It closed out the session at 97.20, higher than last week's close of 96.94. For the month, the index gained 0.1%.
A highly anticipated meeting between President Donald Trump and Chinese President Xi Jinping on Saturday could help resolve the U.S.-China trade spat. Saudi Arabia and Russia are also expected to talk about the oil price.
It was a mixed Friday of trading action in the Treasury market as gains at the back end drove a curve-flattening trade. The 10-2 spread compressed four basis points to 20 basis points in a lopsided trade that saw longer-dated securities garner modest buying interest and shorter-dated securities garner modest selling interest.
Most of the price deck was dealt in overnight action as there was little change throughout the cash session, which featured some volatility in oil prices, additional gains for the equity market, and a saturation of coverage of the G20 Summit and the uncertainty hanging over the Saturday dinner meeting between President Trump and President Xi to discuss trade matters.
The yield curve flattened as the belly of the curve fell against the 2-year yield. The spread between the 2s5s narrowed to only 3bps from 6bps the previous week and looks set to invert in the coming week. The spread between the 5s10s remained unchanged at 17bps from 17bps the previous week while the 10s30s widened to 30bps from 26bps the previous week. The 2-30 spread has widened to 50bps from 49bps a week ago.
The Bloomberg Commodity Index settled at 82.56, higher than 81.84 the previous week as Energy and Grains gained.
WTI oil held above its critical $50.00 support but still posted a drop of 22% in November for its biggest monthly loss in a decade, settling the week at $50.93. The spread between WTI and Brent narrowed to $7.78 from $8.38 the previous week as Brent settled at $58.71 p/b.
U.S. commercial crude oil inventories (excluding those in the Strategic Petroleum Reserve) increased by 3.6 million barrels from the previous week. At 450.5 million barrels, U.S. crude oil inventories are about 7% above the five year average for this time of year. Total motor gasoline inventories decreased by 0.8 million barrels last week and are about 5% above the five year average for this time of year. Finished gasoline and blending components inventories both decreased last week. Distillate fuel inventories increased by 2.6 million barrels last week and are about 6% below the five year average for this time of year. Propane/propylene inventories decreased by 0.6 million barrels last week and are about 3% below the five year average for this time of year. Total commercial petroleum inventories increased last week by 2.4 million barrels last week.
Natural gas inventory showed a draw of 134 bcf in the prior week. Working gas in storage was 3,054 Bcf as of Friday, November 23, 2018, according to EIA estimates. This represents a net decrease of 59 Bcf from the previous week. Stocks were 644 Bcf less than last year at this time and 720 Bcf below the five-year average of 3,774 Bcf. At 3,054 Bcf, total working gas is below the five-year historical range.
Baker Hughes total U.S. rig count decreased by -3 to 1076 following last week's decrease of -3.
December 2018 has 19 trading sessions, one half-day and one public holidays. December is the final month of Q4 and the year and is the second month of the DOW's and S&P's "Best Six Months" (from November to April).
Wednesday 19 December – FOMC Policy Rate Minutes @ 2pm EST.
The DOW is expected to be bearish on Monday and Tuesday then turns bullish from Wednesday to Friday.
The S&P is expected to be bearish on Monday and Tuesday, turns bullish on Wednesday and ends the week slightly bearish on Thursday and Friday.
The NASDAQ is bullish from Monday to Thursday and turns bearish on Friday.
In the coming week, important releases include US jobs report, trade balance, ISM PMIs, factory orders and the preliminary reading of Michigan consumer sentiment; interest rate decisions from the BoC, RBA and RBI; UK Markit PMIs; China trade balance, inflation and Caixin PMIs; and Australia Q3 GDP growth. Investors will also react to next week's OPEC meeting.
Just like that and we're into the final month of trading. 20 sessions remaining and already, the year has proven to be "troublesome" as I said it would be at the start of the year. On four occasions in the year, the DOW closed below its 200 DSMA and spent no less than 19 weeks in negative territory.
The Transports fared worse with no less than 23 weeks in the red and becoming the first of the major indices to experience the 50/200 Death Cross last week (26/11). The NASDAQ followed with its own Death Cross a day later (27/11). Now the S&P500 looks to join the crowd in the coming week if the relief rally has no legs. Retail and Technology stocks have already fallen below their Death Crosses.
The Death Cross on S&P is going to create some violent gyrations if it happens. We haven't had a Death Cross on the S&P500 since August 2015 and January 2016. On both occasions, the S&P made huge downside gyrations. It won't help the bulls' cause with the yield curve close to inverting as the 2yr and 5yr yields narrowed to only 3bps.
Another unhealthy sign for the bulls is that the best performing sector in November was Health Care (Pharma), the most defensive sector in the market.
For now, there is some respite in that DOW closed above its 200DSMA on Friday. The other benchmarks still remain entrenched below theirs.


The CCS Department of Gastroenterology (DoG) held a workshop for dietitians on May 31. Entitled 'Manipulating FODMAP Intake, Gut Microflora and the Brain Gut Axis for IBS Management', this workshop provided valuable updates following recent departmental developments in the area of Translational Nutrition. The workshop attracted great feedback, particularly regarding the catered food which was all FODMAP friendly and prepared by DoG's research chef Debbie King, pictured.
Prof Frank Rosenfeldt was awarded the 2012 Surgical Research Award in May 2013 at the 82nd Annual Scientific Congress of the Royal Australasian College of Surgeons (RACS). This is an honour created by RACS to recognise the contribution of a pre-eminent surgical scientist who has made significant contributions to surgical research. One of Prof Rosenfeldt's major research interests is to increase the viability of donor hearts for heart transplants.
The low FODMAP diet is the best diet therapy to control gastrointestinal symptoms in people with Irritable Bowel Syndrome (IBS). The restriction of FODMAPs aids in preventing these symptoms from occurring. However, some FODMAPs are known to have health benefits as they can promote the growth of beneficial bacteria, and bacterial fermentation can have anti-inflammatory and anti-carcinogenic properties.


text:
Eirik Lae Solberg (* 3. April 1971 in Drammen) ist ein norwegischer Politiker der konservativen Partei Høyre. Von März 2004 bis Oktober 2005 sowie von Oktober 2013 bis April 2014 war er Staatssekretär. Von April 2014 bis Oktober 2015 war er Finanzbyråd in Oslo.

Leben
Solberg stammt aus Drammen. An der Universität Oslo, der London School of Economics und der Cambridge University studierte er die Fächer Europäische Politik und Geschichte sowie Volkswirtschaftslehre. In Drammen engagierte er sich in der Parteijugend Unge Høyre und stand von 1991 bis 1992 der Organisation in der damaligen Provinz (Fylke) Buskerud vor. Bei der Parlamentswahl 1993 trat er für den Wahlkreis Buskerud an. In den Jahren 1995 bis 1999 war er Mitglied im Kommunalparlament von Drammen. Für die Høyre-Fraktion im norwegischen Nationalparlament Storting war er in der Legislaturperiode von 1997 bis 2001 tätig.

Er arbeitete von Oktober 2001 bis März 2004 als politischer Referent im Wirtschafts- und Handelsministerium unter Minister Ansgar Gabrielsen in der Regierung Bondevik II. Anschließend fungierte er bis Oktober 2004 unter Morten Andreas Meyer als Staatssekretär im Arbeits- und Verwaltungsministerium. Ab Oktober 2004 setzte er seine Tätigkeit als Staatssekretär unter Meyer im in Modernisierungsministerium umbenannten Ministerium fort. Seine Amtszeit endete mit dem Abtritt der Regierung Bondevik II im Oktober 2005. Von 2006 bis 2009 arbeitete er als Chief Communications Officer bei Microsoft Norwegen.

Im Jahr 2007 zog Solberg in den Osloer Stadtrat ein und wurde stellvertretender Fraktionsvorsitzender der Høyre-Fraktion. Von 2009 bis 2013 übernahm er den Faktionsvorsitz und war somit Berufspolitiker. Im Oktober 2013 wurde er Staatssekretär unter Wirtschaftsministerin Monica Mæland im Wirtschafts- und Handelsministerium, ab Beginn des Jahres 2014 im Wirtschafts- und Fischereiministerium. Seine Amtszeit endete im April 2014, als er unter Stian Berger Røsland in Oslo neuer Byråd, also Mitglied der Osloer Stadtregierung, wurde. Als solcher wurde er für den Finanzbereich zuständig. Seine Zeit als Byråd endete nach der Kommunalwahl im Herbst 2015.

Nach seiner Zeit als Byråd wurde er im Stadtrat erneut Fraktionsvorsitzender. Außerdem übernahm er den Vorsitz des Verkehrs- und Umweltausschusses. Bei der Kommunalwahl 2019 trat er als Spitzenkandidat der Høyre an. Bei der Wahl gelang es der Partei nicht, die Grundlage für einen Regierungswechsel zu schaffen. Solberg kandidierte anschließend nicht erneut bei der Wahl des Fraktionsvorsitzenden. Im Jahr 2020 begann er für das Beratungsunternehmen Deloitte zu arbeiten. Solberg gelang es bei der Parlamentswahl 2021 nicht, direkt in das norwegische Nationalparlament Storting einzuziehen. Stattdessen wurde er für den Wahlkreis Oslo sogenannter Vararepresentant, also Ersatzabgeordneter. Als solcher kam Solberg zu Beginn der Legislaturperiode vom 1. bis zum 14. Oktober 2021 zu einem festen Einsatz, als er seinen Parteikollegen Nikolai Astrup vertrat. Astrup musste zu dieser Zeit bis zum Abtritt der Regierung Solberg als Mitglied der Regierung sein Mandat ruhen lassen.

Im September 2022 wurde er für die Kommunalwahl im Herbst 2023 erneut zum Spitzenkandidaten seiner Partei gewählt.

Weblinks

 Eirik Lae Solberg beim Storting (norwegisch, englisch)
 Eirik Lae Solberg im Store norske leksikon (norwegisch)

Einzelnachweise

Staatssekretär (Norwegen)
Storting-Abgeordneter (Oslo)
Byråd (Oslo)
Stadtrat (Oslo)
Politiker (Drammen)
Høyre-Mitglied
Norweger
Geboren 1971
Mann

redpajama_set_name: RedPajamaWikipedia


Diaries from the First World War provide a fascinating glimpse into the lives of the men who witnessed it first hand. They provide a wealth of incidental information about the day-to-day life of a soldier.
William Eve was a Rifleman in the Queen's Westminster Rifles and kept a diary of his time on active service during 1914 and 1915. You can read more about his story here.
Reproduced here are lightly edited transcriptions from his diaries held by the National Army Museum, Chelsea. Eve's diary is honest and unsentimental. In November 1914 he writes about having a 'jolly good time' and a 'ripping breakfast of bacon and fried potatoes'. But he also reveals the horror of war in a matter-of-fact manner; 'one of our fellows shot in the head whilst cleaning his pipe'.
Christmas Day. Friday 25 December- At beginning of day respect for Xmas shown. On both sides fellows stood on the parapet & struck matches & shouted across greetings to each other. When it got light everybody strolled about conversed with the Germans, exchanged souvenirs, played football, & not a shot fired all day or night. beautiful day, white frost.
This page was added on 28/07/2014.


November 6-8, White Plains, NY.
Recognize the successes of your peers, students and programs at the 2017 CEANY annual conference by submitting a nomination.
Not interested in CEANY membership at this time? You can still sign up to receive notices about events and other CEANY announcements.
Be a part of the largest continuing education network in NY and connect with your peers from across the state.
CEANY publishes articles and other education information for our members and the general public on a regular basis. Click the link below to visit the News section.


text:
Q: Segmentation fault while assigning array value void particle_initialize()
{
  int i;
    for (i = 0; i<particlenumber; i++)
{
Pu[i]=0;
}
     return; }

void forceon_particle()
{
for (i = 0; i<particlenumber; i++)
{
FDx[i]=(U[i]-Pu[i])/taup;
FDy[i]=(V[i]-Pv[i])/taup;
}
return; }

void particle_motion()
{
int i;
for (i = 0; i<particlenumber; i++)
{
Pu[i]=Pu[i]+FDx[i]*tp;
Px[i]=Px[i]+Pu[i]*tp;}
return;
}

Hi Everyone, I'm unable to understand why I'm getting segmentation error in the function particle_motion.
The error comes only when I try assigning Px[i]=Px[i]+Pu[i]*tp; Py[i]=Py[i]+Pv[i]*tp;. Kindly help.
/*Developing flow in a Two Dimensional channel*/

#include<stdio.h>
#include<math.h>
#include<stdlib.h>

#define     NX      101
#define     NY      101
#define     Q       9
#define     T       300001
#define     u_in            0.01
#define     omega            1
#define        kvisc            1/6
#define     W0      4.0/9.0
#define     W1      1.0/9.0
#define     W2      1.0/36.0
#define     rho0        1.0
#define particlenumber 10000
#define dp                   0.01
#define rhop                 2
#define tp                    1/omega
#define pi 3.14

int         cx          [Q]={0,1,0,-1,0,1,-1,-1,1};
int         cy          [Q]={0,0,1,0,-1,1,1,-1,-1};
double      t           [Q]={W0,W1,W1,W1,W1,W2,W2,W2,W2};
int         next_x      [NX][Q];
int         next_y      [NY][Q];

double      f1      [NX][NY][Q];
double      f2      [NX][NY][Q];
double      ux      [NX][NY];
double      uy      [NX][NY];
double      uxeq        [NX][NY];//eq velocity for effect of particle
double      uyeq        [NX][NY];
double      ustar       [NX][NY];//forcing term added to ueq
double      vstar       [NX][NY];
double      rho     [NX][NY];
double          Px              [particlenumber];//location of particles
double          Py              [particlenumber];
double          Pu              [particlenumber];//velocity of particles
double          Pv              [particlenumber];

double          FDx              [particlenumber];// drag force
double          FDy              [particlenumber];
double          U              [particlenumber];//velocity of particle
double          V              [particlenumber];
double          FPx             [particlenumber];//force on fluid due to particle
double          FPy             [particlenumber];
double          uforcing             [particlenumber];
double          rhoatpar           [particlenumber];
double          vforcing             [particlenumber];
void        tables();
void        initialise();
void        cal_obs();
void        streaming();
void        collision();
void        density_data();
void particle_initialize();
void forceon_particle();
void intrapolation_velocity();
void particle_motion();
void forceon_fluid();
void intrapolation_density();
void reverse_intrapolation();

int main()
{
    int count=0, k;

    tables();

    initialise();

particle_initialize();

    for(k=0;k<T;k++)
    {
        //printf("k=%d\t",k);
        cal_obs();
        collision();
        streaming();
        if (k % 10000 ==0)
        {
            density_data(count, k);
        }

intrapolation_velocity();
forceon_particle();
intrapolation_density();
forceon_fluid();
reverse_intrapolation();
particle_motion();

    }

    return 0;
}

void tables()
{
    int x,y,i;

    for(x=0; x<NX; x++)
    {
        for (y=0; y<NY; y++)
        {
            for (i=0; i<Q; i++)
            {
                next_x[x][i] = x + cx[i];

                    if (next_x[x][i]>NX-1)
                        next_x[x][i] = 0;
                    if (next_x[x][i]<0)
                        next_x[x][i] = NX-1;

                next_y[y][i] = y + cy[i];

                    if (next_y[y][i]>NY-1)
                        next_y[y][i] = 0;
                    if (next_y[y][i]<0)
                        next_y[y][i] = NY-1;
            }
        }
    }

    return;
}

void initialise()
{
    int x,y,i;

    for(x=0; x<NX; x++)
    {
        for (y=0; y<NY; y++)
        {
ustar[x][y]=0;//initialize forcing term zero
vstar[x][y]=0;
            for (i=0; i<Q; i++)
            {

                f1[x][y][i]=rho0*t[i];

            }
        }
    }

    return;
}

void cal_obs()
{
    int x,y,i;
    double dense;

    for(x=0; x<NX; x++)
    {
        for (y=0; y<NY; y++)
        {
            dense=ux[x][y]=uy[x][y]=0.0;

            for (i=0; i<Q; i++)
            {
                dense     += f1[x][y][i];
                ux[x][y]  += f1[x][y][i]*cx[i];
                uy[x][y]  += f1[x][y][i]*cy[i];
            }

            if(dense != 0.0)
            {
                rho[x][y] = dense;
                ux[x][y]  = ux[x][y]/rho[x][y];
                uy[x][y]  = uy[x][y]/rho[x][y];
            }
            else
            {
                rho[x][y] = 0.0;
                ux[x][y]  = 0.0;
                uy[x][y]  = 0.0;
            }
        }
    }

     for(x=0; x<NX; x++)
    {
        ux[x][0]=u_in;
ux[x][NY-1]=-u_in;
}
    return;
}

void collision()
{
    int x,y,i;
    double udotc,u2,feq;

    for(x=0; x<NX; x++)
    {
        for (y=0; y<NY; y++)
        {
            for (i=0; i<Q; i++)
            {
uxeq[x][y]=ustar[x][y]+ux[x][y];
uyeq[x][y]=vstar[x][y]+uy[x][y];
                udotc = uxeq[x][y]*cx[i]+uyeq[x][y]*cy[i];
                u2=uxeq[x][y]*uxeq[x][y] + uyeq[x][y]*uyeq[x][y];

                feq = t[i]*rho[x][y]*(1+3*udotc+4.5*udotc*udotc-1.5*u2);

                f1[x][y][i]=f1[x][y][i]*(1-omega)+feq*omega;
            }
        }
    }

    return;
}

void streaming()
{
    int x,y,i,newx,newy;
    double rho_w;

    for(x=0; x<NX; x++)
    {
        for (y=0; y<NY; y++)
        {
            for (i=0; i<Q; i++)
            {
                newx=next_x [x][i];
                newy=next_y[y][i];
                f2[newx][newy][i] = f1[x][y][i];
            }
        }
    }

    for(x=0; x<NX; x++)
    {
        for (y=0; y<NY; y++)
        {
            for (i=0; i<Q; i++)
            {
                f1[x][y][i]=f2[x][y][i];
            }
        }
    }

return;
}

void density_data(int data_counter, int id)
{
     int     x, y;

    FILE    *f3;
   char    phase   [100];

/*  Data for Tecplot*/
 sprintf ( phase,"phaseVelocity2D_%d.csv",id);
    f3 = fopen(phase, "w");
   fprintf(f3," X,Y,Rho,U,V\n");
    for (y =0; y < NY; y++)
    {   for (x = 0; x < NX; x++)
            fprintf(f3,"%d%c%d%c%lf%c%lf%c%lf\n",x,',',y,',',rho[x][y],',',ux[x][y],',',uy[x][y]);

    }

    fflush(f3);
    fclose(f3);
int i;
    FILE    *f4;
   char    particle   [100];

 sprintf ( particle,"particle_%d.csv",id);
    f4 = fopen(particle, "w");
   fprintf(f4," Id,X,Y\n");
    for (i =0; i < particlenumber; i++)
    {
            fprintf(f4,"%d%c%lf%c%lf\n",i,',',Px[i],',',Py[i]);

    }

    fflush(f4);
    fclose(f4);
      return;
}

void particle_initialize()
{
  int i;
srand(time(0));
float randomx;
    for (i = 0; i<particlenumber; i++)
{
randomx=(float)rand()/RAND_MAX;
Px[i]=randomx*NX;
Pu[i]=0;
}

float randomy;
    for (i = 0; i<particlenumber; i++)
{
randomy=(float)rand()/RAND_MAX;
Py[i]=randomy*NY;
Pv[i]=0;

}
    return;
}

void forceon_particle()
{
int i;
double taup;
taup=(rhop*dp*dp)/(18*kvisc*rho0);
for (i = 0; i<particlenumber; i++)
{
FDx[i]=(U[i]-Pu[i])/taup;
FDy[i]=(V[i]-Pv[i])/taup;
}
return;

}

void intrapolation_velocity()
{
int i;
int node1x, node1y, node2x, node2y,node3x, node3y,node4x, node4y;
double w1,w2,w3,w4;

for (i = 0; i<particlenumber; i++)
{

node1x=trunc(Px[i]);
node1y=trunc(Py[i]);
node2x=node1x;
node2y=node1y+1;
node3x=node1x+1;
node3y=node1y+1;
node4x=node1x+1;
node4y=node1y;
w1=(Px[i]-node1x)*(Px[i]-node1x)+(Py[i]-node1y)*(Py[i]-node1y);
w1=sqrt(w1);
w2=(Px[i]-node2x)*(Px[i]-node2x)+(Py[i]-node2y)*(Py[i]-node2y);
w2=sqrt(w2);
w3=(Px[i]-node3x)*(Px[i]-node3x)+(Py[i]-node3y)*(Py[i]-node3y);
w3=sqrt(w3);
w4=(Px[i]-node4x)*(Px[i]-node4x)+(Py[i]-node4y)*(Py[i]-node4y);
w4=sqrt(w4);
U[i]=w1*ux[node1x][node1y]+w2*ux[node2x][node2y]+w3*ux[node3x][node3y]+w4*ux[node4x][node4y];
U[i]=U[i]/(w1+w2+w3+w4);
V[i]=w1*uy[node1x][node1y]+w2*uy[node2x][node2y]+w3*uy[node3x][node3y]+w4*uy[node4x][node4y];
V[i]=V[i]/(w1+w2+w3+w4);

}
return;
}

void particle_motion()
{

int i;
double A,B;

for (i = 0; i<particlenumber; i++)
{
Pu[i]=Pu[i]+FDx[i]*tp;//Pu[i] added so that it adds previous velocity
Pv[i]=Pv[i]+FDy[i]*tp;
}

for (i = 0; i<particlenumber; i++)
{

Px[i]=Px[i]+Pu[i]*tp;
Py[i]=Py[i]+Pv[i]*tp;

//if particle goes out of bound we r introducing periodic BC

if(Px[i]<0||Px[i]>(NX-1))
{
if(Px[i]<0)
{Px[i]=Px[i]+NX-1;}
else if(Px[i]>(NX-1))
{Px[i]=Px[i]-NX+1;}
}

if(Py[i]<0||Py[i]>(NY-1))
{
if(Py[i]<0)
{Py[i]=Py[i]+NY-1;}
else if(Py[i]>(NY-1))
{Py[i]=Py[i]-NY+1;}
}
}

return;
}

void forceon_fluid()
{
int i;
double taup;
long double mp;
mp=(1/6)*(pi)*rhop*dp*dp*dp;
taup=(rhop*dp*dp)/(18*kvisc*rho0);
for (i = 0; i<particlenumber; i++)
{
FPx[i]=mp*(U[i]-Pu[i]);
FPx[i]=FPx[i]/taup;
FPy[i]=mp*(V[i]-Pv[i]);
FPy[i]=FPy[i]/taup;
uforcing[i]=(FPx[i])/(rhoatpar[i]*omega);
vforcing[i]=(FPy[i])/(rhoatpar[i]*omega);
}
return;
}

void intrapolation_density()
{
int i;
int node1x, node1y, node2x, node2y,node3x, node3y,node4x, node4y;
double w1,w2,w3,w4;
for (i = 0; i<particlenumber; i++)
{
node1x=trunc(Px[i]);
node1y=trunc(Py[i]);
node2x=node1x;
node2y=node1y+1;
node3x=node1x+1;
node3y=node1y+1;
node4x=node1x+1;
node4y=node1y;
w1=(Px[i]-node1x)*(Px[i]-node1x)+(Py[i]-node1y)*(Py[i]-node1y);
w1=sqrt(w1);
w2=(Px[i]-node2x)*(Px[i]-node2x)+(Py[i]-node2y)*(Py[i]-node2y);
w2=sqrt(w2);
w3=(Px[i]-node3x)*(Px[i]-node3x)+(Py[i]-node3y)*(Py[i]-node3y);
w3=sqrt(w3);
w4=(Px[i]-node4x)*(Px[i]-node4x)+(Py[i]-node4y)*(Py[i]-node4y);
w4=sqrt(w4);
rhoatpar[i]=w1*rho[node1x][node1y]+w2*rho[node2x][node2y]+w3*rho[node3x][node3y]+w4*rho[node4x][node4y];
rhoatpar[i]=rhoatpar[i]/(w1+w2+w3+w4);
}
return;
}

void reverse_intrapolation()
{
int i;
int node1x, node1y, node2x, node2y,node3x, node3y,node4x, node4y;
double w1,w2,w3,w4;
int x,y;

for(x=0; x<NX; x++)
    {
        for (y=0; y<NY; y++)
        {
ustar[x][y]=0;//initialize forcing term zero
vstar[x][y]=0;
}
}

for (i = 0; i<particlenumber; i++)
{
node1x=trunc(Px[i]);
node1y=trunc(Py[i]);
node2x=node1x;
node2y=node1y+1;
node3x=node1x+1;
node3y=node1y+1;
node4x=node1x+1;
node4y=node1y;
w1=(Px[i]-node1x)*(Px[i]-node1x)+(Py[i]-node1y)*(Py[i]-node1y);
w1=sqrt(w1);
w2=(Px[i]-node2x)*(Px[i]-node2x)+(Py[i]-node2y)*(Py[i]-node2y);
w2=sqrt(w2);
w3=(Px[i]-node3x)*(Px[i]-node3x)+(Py[i]-node3y)*(Py[i]-node3y);
w3=sqrt(w3);
w4=(Px[i]-node4x)*(Px[i]-node4x)+(Py[i]-node4y)*(Py[i]-node4y);
w4=sqrt(w4);

ustar[node1x][node1y]=ustar[node1x][node1y]+(w1*uforcing[i])/(w1+w2+w3+w4);
vstar[node1x][node1y]=vstar[node1x][node1y]+(w1*vforcing[i])/(w1+w2+w3+w4);

ustar[node2x][node2y]=ustar[node2x][node2y]+(w1*uforcing[i])/(w1+w2+w3+w4);
vstar[node2x][node2y]=vstar[node2x][node2y]+(w1*vforcing[i])/(w1+w2+w3+w4);

ustar[node3x][node3y]=ustar[node3x][node3y]+(w1*uforcing[i])/(w1+w2+w3+w4);
vstar[node3x][node3y]=vstar[node3x][node3y]+(w1*vforcing[i])/(w1+w2+w3+w4);

ustar[node4x][node4y]=ustar[node4x][node4y]+(w1*uforcing[i])/(w1+w2+w3+w4);
vstar[node4x][node4y]=vstar[node4x][node4y]+(w1*vforcing[i])/(w1+w2+w3+w4);

}
return;
}

I have added the whole code as the error may be due to other functions which might also access the arrays.

A: The issue is at this statement.
V[i] = w1* uy[node1x][node1y] + w2* uy[node2x][node2y] + w3 * uy[node3x][node3y] + w4*uy[node4x][node4y];

Here,the arrays are uy[101][101], ux[101][101]. Look at the values of node1x and node1y:
node1x=trunc(Px[i]);
node1y=trunc(Py[i]);

See the values of Px[i] and Py[i] :
Px[i]=randomx*NX; // NX=101. randomx ranges from 0 to 1. randomx=(float)rand()/RAND_MAX
Py[i]=randomy*NY; // NY=101. randomy ranges from 0 to 1. randomy=(float)rand()/RAND_MAX

I think at some point of time randomx = 1, then Px[i] = 101, then node1x = 101 then you are accessing uy[101][node1y]. This causes segmentation fault because the array is uy[101][101] , and you cannot access uy[101][node1y]element.


text:
NYC Tech Guides
3 Customer Success Leaders on Why Your Team's KPIs...
Fintech in NYC: Your Guide to Cool Jobs & Companies
Best Companies to Work for in NYC
Coolest Tech Offices in NYC
Best Software Engineer Jobs in NYC
Arts , Culture and Technology
Communications brunchwork
brunchwork
What is The Future ? A Futurists version. (Webinar)
(-) Disability Insurance
(-) Family Medical Leave
(-) FSA
(-) PostgreSQL
(-) Sql
Productivity 2
Commuter Benefits, Parking, PostgreSQL, Flexible Spending Account (FSA), Disability Insurance, Family Medical Leave, Sql
RubyApps
RubyApps is a New York-based, bootstrapped, profitable, and cutting-edge software company that lives and breathes its mantra, Awesome Every Day. We develop and deploy RubyApps, a content lifecycle management platform that makes it easy to create, manage, deliver, and analyze content.
Centrical
Big Data • Cloud
Centrical works to make employees the center of your business success We drive employee experience and growth using real-time performance management, personalized microlearning, and advanced gamification.
Enterprise Web • Marketing Tech
Conductor helps businesses attract more customers by providing insights into what people are searching for online. Conductor's platform and services turn search data into recommended actions, empowering marketers to create and optimize content that helps people while also driving visibility and revenue.
Smartly.io
AdTech • Information Technology
Smartly.io automates every step of social advertising to unlock greater performance and creativity. We're building a software platform to help our customers grow their business online, through personalized and data-driven online advertising at scale. We serve 600+ brands globally, including Uber, Skyscanner, and TechStyle.
Squarespace makes beautiful products to help people with creative ideas succeed. Our platform empowers millions of people — from individuals and local artists to entrepreneurs shaping the world's most iconic businesses — to share their stories and create an impactful, stylish, and easy-to-manage online presence.
Knotel is the world's workspace platform. We believe a company's space should enable their growth. Making long-term leases a thing of the past, Knotel designs, builds, and operates custom spaces for established and growing brands, so they can be free to grow their businesses at will and build what's never been built.
Hinge is the dating app for people who want to get off dating apps. In today's digital world, singles are so busy swiping that they're not actually connecting, in person, where it counts. Hinge is on a mission to change that. So we built an app that's designed to be deleted. On Hinge, there are no rules, timers, or games.
Real Estate • Software
Founded with a mission to revolutionize commercial real estate through innovation, VTS is the industry's leading leasing and asset management platform. By centralizing all of their critical data and workflows in one place, VTS empowers landlords and brokers to better attract, convert and retain their most valuable asset – tenants.
theSkimm
theSkimm makes it easier to live a smarter life. theSkimm does this by integrating the info that this audience need into their routines-introducing them to new products and services and helping them engage with the world around them.
YieldStreet is changing the way wealth is created, providing access to investments historically unavailable to most investors. We believe our technology platform creates a unique experience for investors at every level and provides valuable diversification and strength to most portfolios.
Fintech • Insurance
At the forefront of the insurtech industry, we are completely reinventing how small businesses access insurance. Our sophisticated platform aggregates the necessary data from different sources, and then uses incredibly advanced analytics to create tailored products that can be delivered in mere minutes, not days or weeks. Everyone wins.
Domio
Domio is a technology platform focused on the travel sector. We're building branded apartment-hotels with a mission to bring people together through group travel.
Yotpo, the leading eCommerce marketing platform, helps thousands of brands like Rebecca Minkoff, MVMT, and Steve Madden accelerate direct-to-consumer growth. Our single-platform approach integrates data-driven solutions for reviews, visual UGC, loyalty, referrals, and more, empowering brands to create smart, higher-converting customer experiences.
Dashlane is a mobile and desktop app that gives you a shortcut for everything you do online. Log in instantly, fly through forms, and breeze through checkouts on every device you own without compromising on security.
EquityZen is FinTech company that is a marketplace for private company investments. Our mission is to help shareholders in proven, private tech companies get liquidity for their illiquid company stock while giving investors access to this new asset class.
Fintech • Payments
Revolut is a one stop FinTech platform for retail and business users. Founded in London in 2015, we've had explosive growth, reaching over 4 million users and raising $330m+ in top VC funding and valued at ~ $1.7Bn in 2018. Revolut utilizes technology, data and design to offer sleek products such as global spending, cards, fx and remittances
Reonomy
Big Data • Machine Learning
Reonomy leverages big data, partnerships and machine learning to connect the fragmented, disparate world of commercial real estate. By providing unparalleled access to property intelligence, Reonomy products empower individuals, teams, and companies to unlock insights and discover new opportunities.
eCommerce • Edtech
Teachable is an instructor-focused online course platform that lets course creators build and sell courses on any topic. Our hundreds of thousands of instructors are on track to earn more than $300M to in 2019, up from $30m in 2016, and we've raised $12.5m+ from a group of top venture investors.
Crossix
Big Data • Healthtech
Crossix is a health-focused tech company dedicated to advancing healthcare marketing with analytics and innovative planning, targeting, optimization & measurement solutions. Our team members come from a variety of backgrounds—pharma companies, consulting & marketing firms, even Wall Street—yet we all share a passion for delivering smart solutions.
Honest Buildings - A Procore Company
Honest Buildings is now Procore for Owners. Best-in-class software for owners; now part of a unified platform, connecting everyone in construction.
Built In NYC is the online community for NYC startups and tech companies. Find startup jobs, tech news and events.