Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home/f21micha/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home/f21micha/public_html/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home/f21micha/public_html/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-theme.php on line 544

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/f21micha/public_html/wp-includes/comment-template.php on line 1739

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/f21micha/public_html/wp-includes/class-wp-block-list.php on line 199

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "sidebar_left" sidebar. Defaulting to "sidebar-1". Manually set the id to "sidebar-1" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/f21micha/public_html/wp-includes/functions.php on line 5307

Notice: register_sidebar was called incorrectly. No id was set in the arguments array for the "sidebar_right" sidebar. Defaulting to "sidebar-2". Manually set the id to "sidebar-2" to silence this notice and keep existing sidebar content. Please see Debugging in WordPress for more information. (This message was added in version 4.2.0.) in /home/f21micha/public_html/wp-includes/functions.php on line 5307

Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/f21micha/public_html/wp-includes/script-loader.php on line 348

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/f21micha/public_html/wp-includes/wp-db.php on line 3030

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648

Warning: Cannot modify header information - headers already sent by (output started at /home/f21micha/public_html/wp-includes/wp-db.php:668) in /home/f21micha/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1648
{"id":1,"date":"2009-10-16T06:51:52","date_gmt":"2009-10-16T11:51:52","guid":{"rendered":"http:\/\/daviddoonan.com\/?p=1"},"modified":"2009-10-16T12:02:12","modified_gmt":"2009-10-16T12:02:12","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/www.daviddoonan.com\/?p=1","title":{"rendered":"Reforming Albany"},"content":{"rendered":"

Here are four specific proposals for changing the way the New York State Senate and Assembly go about their business.<\/p>\n

Publicly list clients<\/strong><\/p>\n

Even though the base salary for State Senators and Assemblymen is $79,500, their positions are considered part-time, thus enabling many to engage in non-public work. Who they work for \/with can be extremely difficult to find. To ensure transparency and avoid any potential conflict of interest, each elected official should be required by law to list on their official web sites the name and addresses, as well as money earned, for every source of private employment\/consulting.<\/p>\n

That information should also be compiled into a master list and posted on the State Senate \/ Assembly web sites.<\/p>\n

Remove earmarks from budget and deposit them into a new State Bank<\/strong><\/p>\n

The debacle of the \u201csenate coup\u201d this past spring & summer was an embarrassment. But the compromise solution, dividing earmark money 75-25 percent as opposed to the traditional 95-5 percent, was even worse. As someone who is represented by minority members of the Senate and Assembly, in the eyes of New York I\u2019m only a quarter-New Yorker.<\/p>\n

While many have called for elimination of the earmarks, doing so would make it much harder for municipalities to receive funding for necessary projects. What I\u2019m proposing is that the funding for earmarks be permanently removed the budget and instead deposited into a new State Bank, whose sole mission will be to issue long-term, low-interest loans to municipalities and taxing districts. Awarding of such loans will be graded on a series of needs-based criteria, rather than whom one knows.<\/p>\n

This will accomplish the following:<\/p>\n

    \n
  1. remove the distribution of \u201cfree money\u201d to private interests<\/li>\n
  2. force municipalities & taxing districts to be more responsible when asking for state aid, knowing it will not be a gift<\/li>\n
  3. remove a major source of contention between the two dominant political parties<\/li>\n
  4. ensure that the financial needs of all regions of the state are treated equally<\/li>\n<\/ol>\n

    Theoretically, because such a bank would be issuing loans, at some point in time, it may approach being self-sufficient.
    \n<\/strong><\/p>\n

    Arrange seating alphabetically or by random lots<\/strong><\/p>\n

    The current seating system, Democrats sitting on one side and Republicans on the other, creates an environment where loyalty to one\u2019s political party is more important than doing the people\u2019s business. It\u2019s time for something that pushes party loyalty to the background. Giving each elected official assigned seating either alphabetically or by yearly random lots, will create a new paradigm. Sitting amongst those from different regions and opposing parties will send a powerful message that party politics should be secondary, at best.<\/p>\n

    Change the Ballot Access laws<\/strong><\/p>\n

    Term limits have become a growing trend around the country. While an easy way to force turn-over in elected offices, I believe that term limits result in power transferring to staff and lobbyists. A more effective approach would be to change the antiquated ballot access laws New York State is currently saddled with. Far too often, either third party or independent candidates are forced off the ballot by technicalities. \u00a0It\u2019s not unusual to have elected officials run unopposed, due either to lack of interest from the opposing party or to challenging the petition signatures of the opposition. The most notorious example occurred a few election cycles ago when the Saratoga County Democratic Party managed to get a Democrat from Troy thrown off the ballot, thus ensuring that incumbent Republican, State Senate Majority Leader Joe Bruno, would run unopposed.<\/p>\n

    The population of New York State is over 19 million. The idea that only two political parties can and should represent the citizens of this state is ridiculous. Instituting term limits may force a faster turnover among elected officials, but it will do nothing to ensure that a broader spectrum of political opinion will be heard in the halls of Albany.<\/p>\n","protected":false},"excerpt":{"rendered":"

    Here are four specific proposals for changing the way the New York State Senate and Assembly go about their business. Publicly list clients Even though the base salary for State Senators and Assemblymen is $79,500, their positions are considered part-time, thus enabling many to engage in non-public work. Who they work for \/with can be […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=\/wp\/v2\/posts\/1"}],"collection":[{"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1"}],"version-history":[{"count":3,"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":5,"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=\/wp\/v2\/posts\/1\/revisions\/5"}],"wp:attachment":[{"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.daviddoonan.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}