2,515 research outputs found

    Buffalo Habitat for Humanity: The Challenges and Prospects of Green Building

    Get PDF
    Habitat for Humanity Buffalo has operated since 1985, and in that time has rehabilitated or built more than 150 homes in the cities of Buffalo and Lackawanna. An affiliate of Habitat for Humanity International (HFHI), Habitat builds affordable housing for qualified low-income people. Once approved, homeowners must put 500 hours of “sweat equity” into Habitat projects, including their homeowner education. In return, they receive a zero-interest mortgage, the proceeds of which pay their property taxes and homeowner’s insurance, as well as support the rehabilitation or construction of more Habitat homes in the Buffalo area

    Water Scarcity, Marketing, and Privatization

    Get PDF
    Most Americans take water for granted. Turn on the tap and a limitless quantity of high quality water flows for less money than it costs for cable television or a cell phone. The current drought has raised awareness of water scarcity, but most proposals for dealing with drought involve quick fixes-short-term palliatives, such as bans on washing cars or watering lawns except on alternate days. It is assumed that things will return to normal, and we will be able to wash our cars whenever we wish. But the nation's water supply is not inexhaustible. A just-released report of a White House subcommittee ominously begins: "Does the United States have enough water? We do not know." In a survey of states conducted by the U.S. General Accounting Office, only 14 states reported that they did not expect to suffer water shortages in the next 10 years. Is the sky falling? Not yet, but the United States is heading toward a water scarcity crisis: our current water use practices are unsustainable, and environmental factors threaten a water supply heavily burdened by increased demand. As the demand for water outstrips the supply, the stage is set for what Jared Diamond would call a collapse. How will we respond? When we needed more water in the past, we built a dam, dug a canal, or drilled a well. With some exceptions, these options are no longer viable due to a paucity of sites, dwindling supplies, escalating costs, and environmental objections. Instead, we are entering an era in which demand for new water will be satisfied by reallocating and conserving existing sources. The current water rights structure is the outcome of historical forces that conferred great wealth and power along with the water. The solution to tomorrow's water shortages will require creative answers to challenging issues of equity, community, and economics

    Integrated Reasoning and Proof Choice Point Selection in the Jahob System – Mechanisms for Program Survival

    Get PDF
    In recent years researchers have developed a wide range of powerful automated reasoning systems. We have leveraged these systems to build Jahob, a program specification, analysis, and verification system. In contrast to many such systems, which use a monolithic reasoning approach, Jahob provides a general integrated reasoning framework, which enables multiple automated reasoning systems to work together to prove the desired program correctness properties. We have used Jahob to prove the full functional correctness of a collection of linked data structure implementations. The automated reasoning systems are able to automatically perform the vast majority of the reasoning steps required for this verification. But there are some complex verification conditions that they fail to prove. We have therefore developed a proof language, integrated into the underlying imperative Java programming language, that developers can use to control key choice points in the proof search space. Once the developer has resolved these choice points, the automated reasoning systems are able to complete the verification. This approach appropriately leverages both the developer’s insight into the high-level structure of the proof and the ability of the automated reasoning systems to perform the mechanical steps required to prove the verification conditions. Building on Jahob’s success with this challenging program verification problem, we contemplate the possibility of verifying the complete absence of fatal errors in large software systems. We envision combining simple techniques that analyze the vast majority of the program with heavyweight techniques that analyze those more sophisticated parts of the program that may require arbitrarily sophisticated reasoning. Modularity mechanisms such as abstract data types enable the sound division of the program for this purpose. The goal is not a completely correct program, but a program that can survive any remaining errors to continue to provide acceptable service

    Regulatory Takings: The Supreme Court Runs Out of Gas in San Diego

    Get PDF
    • …
    corecore