{% extends "base.html" %} {% block content %}
{{ dateoff.author.username }} has off: {{ dateoff.date }}


Package org.drip.sample.assetallocationexcel
Asset-Bound Allocator Excel Reconciliation
- Author:
- Lakshmi Krishnamurthy
-
Class Summary Class Description CMVMonthlyReconciler01 CMVMonthlyReconciler01 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #1.CMVMonthlyReconciler02 CMVMonthlyReconciler02 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #2.CMVMonthlyReconciler03 CMVMonthlyReconciler03 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #3.CMVMonthlyReconciler04 CMVMonthlyReconciler04 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #4.CMVMonthlyReconciler05 CMVMonthlyReconciler05 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #5.CMVMonthlyReconciler06 CMVMonthlyReconciler06 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #6.CMVMonthlyReconciler07 CMVMonthlyReconciler07 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #7.CMVMonthlyReconciler08 CMVMonthlyReconciler08 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #8.CMVMonthlyReconciler09 CMVMonthlyReconciler09 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #9.CMVMonthlyReconciler10 CMVMonthlyReconciler10 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Monthly Series Implementation for Portfolio Design Returns #10.CMVReconciler1 CMVReconciler1 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #1.CMVReconciler2 CMVReconciler2 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #2.CMVReconciler3 CMVReconciler3 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #3.CMVReconciler4 CMVReconciler4 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #4.CMVReconciler5 CMVReconciler5 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #5.CMVReconciler6 CMVReconciler6 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #6.CMVReconciler7 CMVReconciler. demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #7.CMVReconciler8 CMVReconciler8 demonstrates the Execution and Reconciliation of the Dual Constrained Mean Variance against an XL-based Implementation for Portfolio Design Returns #8.


Past Payments
{{item.city}}
{{item.highway_name}}
{{item.toll_name}}
{{item.transaction_date | date: "mediumDate"}} | {{item.transaction_time}}
Total Amount Paid: {{item.amount | currency:'INR'}}
Vehicle No: {{item.vehicle_no}}
Single Journey
Return Journey
Transaction Failed
Transaction Successfull
Mail Receipt


Jun Hyun Moo, Hwa Sa, & P.O. to host the '2019 MBC Entertainment Awards'
by beansssJun Hyun Moo, MAMAMOO's Hwa Sa, and Block B's P.O. will be hosting this year's 'MBC Entertainment Awards'!
This will mark Jun Hyun Moo's 2nd year in a row hosting the awards, after claiming the Daesang award for his year's performance in 2017. He'll be joined by rising variety stars Hwa Sa and P.O, known for their appearance on programs such as 'I Live Alone' and 'Point of Omniscient Interference'.
Look out for the '2019 MBC Entertainment Awards', taking place this December 29!


Before we continue automating git repository creation we are going to want to be able to tell if our curl calls were successful. That way we will be able to branch on this and display an error message if it was unsuccessful or perform more operations like setting up our local git to track changes from the remote if it was successfully created.
The curl call will return an exit status but what we are more interested in is the HTTP status code returned from the Github server. To store this code in a Bash variable we will use command substitution, allowing the normally printed output of our command to be stored in a variable. and that takes the form Our_Varialbe=$(OUR CURL CALL)
. We will set the output to be only the http status code by setting the --write-out
flag to http_code, but we will also need to redirect the returned JSON data using the --output
flag. This can be stored in file for later retrieval but for now we will send it to /dev/null
By defining a few variables ahead of time and using command line arguments to fill in the name and description of our new repository we have our new curl call:
auth="USERNAME:PASSWORD"
json="{\"name\":\"$1\", \"description\":\"$2\"}"
url="https://api.github.com/user/repos"
htresp=$(curl --write-out %{http_code} --output /dev/null -u "$auth" $url -d "$json" )
There are a number ways for the curl call to go wrong. Such as bad authentication, or a repository with the submitted name already exists. We will later return to this and output a more helpful message to the user but for now lets work on recognizing when it’s successful. Unlike when making traditional AJAX calls and checking for status code 200 this time we are interested in status code 201 for asset created.
Now we have a very rudimentary script that can take the name and description as arguments, create a JSON string for a new repository, make a curl call to the Github sever, and notify us via the response code if it was successful.


Google Cloud Status Dashboard
This page provides status information on the services that are part of Google Cloud Platform. Check back here to view the current status of the services listed below. If you are experiencing an issue not listed here, please contact Support. Learn more about what's posted on the dashboard in this FAQ. For additional information on these services, please visit cloud.google.com.
Incidents reported in the last 365 days
See historic for older incidents.
- Ongoing Incident:
- Service Outage
- Service Disruption
Google App EngineHistoric |
||
|---|---|---|
| GAE19011 | Began 24 September 2019, lasting 5 hours 8 minutes | |
| GAE19010 | Began 03 September 2019, lasting 4 hours 31 minutes | |
| GAE19009 | Began 25 July 2019, lasting 14 hours 45 minutes | |
| GAE19008 | Began 20 March 2019, lasting 14 minutes | |
| GAE19007 | Began 12 March 2019, lasting 4 hours 20 minutes | |
| GAE19003 | Began 20 February 2019, lasting 3 hours 43 minutes | |
| GAE19002 | Began 17 January 2019, lasting 59 minutes | |
| GAE19001 | Began 02 January 2019, lasting 3 hours 40 minutes | |
| GAE18007 | Began 18 November 2018, lasting 23 minutes | |
Google Compute EngineHistoric |
||
| GCE19007 | Began 22 October 2019, lasting 3 hours 43 minutes | |
| GCE19006 | Began 24 September 2019, lasting 5 hours 8 minutes | |
| GCE19005 | Began 05 September 2019, lasting 13 hours 17 minutes | |
| GCE19003 | Began 02 June 2019, lasting 3 hours 54 minutes | |
| GCE19002 | Began 15 May 2019, lasting 5 hours 1 minute | |
| GCE19001 | Began 11 May 2019, lasting 2 hours 11 minutes | |
| GCE18013 | Began 14 November 2018, lasting 1 hour 51 minutes | |
| GCE18012 | Began 05 November 2018, lasting 4 hours 48 minutes | |
Google Cloud StorageHistoric |
||
| GCS19008 | Began 22 October 2019, lasting 2 hours 53 minutes | |
| GCS19006 | Began 17 September 2019, lasting 3 hours 37 minutes | |
| GCS19005 | Began 15 July 2019, lasting 1 hour 51 minutes | |
| GCS19003 | Began 02 May 2019, lasting 43 seconds | |
| GCS19004 | Began 02 May 2019, lasting 1 second | |
| GCS19002 | Began 12 March 2019, lasting 4 hours 9 minutes | |
| GCS19001 | Began 05 February 2019, lasting 56 minutes | |
| GCS18007 | Began 29 December 2018, lasting 6 hours | |
| GCS18005 | Began 21 December 2018, lasting 3 hours 42 minutes | |
| GCS18004 | Began 19 December 2018, lasting 34 minutes | |
Google BigQueryHistoric |
||
| BQ19008 | Began 11 October 2019, lasting 4 hours 25 minutes | |
| BQ19007 | Began 30 September 2019, lasting 42 minutes | |
| BQ19006 | Began 25 June 2019, lasting 53 minutes | |
| BQ19005 | Began 24 June 2019, lasting 22 minutes | |
| BQ19003 | Began 17 May 2019, lasting 4 hours 36 minutes | |
| BQ19002 | Began 08 March 2019, lasting 44 minutes | |
| BQ19001 | Began 22 February 2019, lasting 1 hour 11 minutes | |
Google Cloud DataprocHistoric |
||
| GCDP19002 | Began 24 September 2019, lasting 8 hours 25 minutes | |
Cloud Asset InventoryHistoric |
||
| No incidents reported for this time period. | ||
Google Cloud DatastoreHistoric |
||
| GCD19004 | Began 25 July 2019, lasting 14 hours 46 minutes | |
| GCD19002 | Began 26 February 2019, lasting 5 hours 30 minutes | |
| GCD19001 | Began 19 December 2018, lasting 744 hours | |
Cloud Developer ToolsHistoric |
||
| CDTOOLS19002 | Began 24 September 2019, lasting 3 hours | |
| CDTOOLS19001 | Began 12 June 2019, lasting 55 minutes | |
Google Cloud DNSHistoric |
||
| CDNS19001 | Began 24 September 2019, lasting 5 hours 11 minutes | |
Cloud FilestoreHistoric |
||
| No incidents reported for this time period. | ||
Cloud FirestoreHistoric |
||
| CFIRE19003 | Began 24 September 2019, lasting 5 hours 8 minutes | |
| CFIRE19002 | Began 25 July 2019, lasting 14 hours 45 minutes | |
| CFIRE19001 | Began 24 July 2019, lasting 40 minutes | |
Google Cloud FunctionsHistoric |
||
| None19008 | Began 24 September 2019, lasting 5 hours 15 minutes | |
| None19006 | Began 11 September 2019, lasting 1 hour 37 minutes | |
| None19005 | Began 25 July 2019, lasting 14 hours 45 minutes | |
| None19004 | Began 08 July 2019, lasting 7 hours 20 minutes | |
| None19003 | Began 12 June 2019, lasting 1 hour 5 minutes | |
| None19002 | Began 11 March 2019, lasting 1 hour 16 minutes | |
| None19001 | Began 26 February 2019, lasting 2 hours 21 minutes | |
| None18004 | Began 02 November 2018, lasting 18 minutes | |
| None18003 | Began 02 November 2018, lasting 37 minutes | |
Identity and Access ManagementHistoric |
||
| GCIAM19001 | Began 17 April 2019, lasting 1 hour 10 minutes | |
Google Cloud IoTHistoric |
||
| No incidents reported for this time period. | ||
Cloud Key Management ServiceHistoric |
||
| No incidents reported for this time period. | ||
Cloud MemorystoreHistoric |
||
| CMS19001 | Began 22 October 2019, lasting 1 hour 51 minutes | |
Cloud Machine LearningHistoric |
||
| cloudml19001 | Began 07 March 2019, lasting 7 hours 32 minutes | |
Google Cloud NetworkingHistoric |
||
| GCNET19020 | Began 22 October 2019, lasting 4 hours 48 minutes | |
| GCNET19019 | Began 13 September 2019, lasting 25 minutes | |
| GCNET19018 | Began 27 August 2019, lasting 1 hour 26 minutes | |
| GCNET19017 | Began 16 August 2019, lasting 43 minutes | |
| GCNET19016 | Began 02 July 2019, lasting 25 hours 34 minutes | |
| GCNET19015 | Began 02 July 2019, lasting 1 hour 35 minutes | |
| GCNET19014 | Began 26 June 2019, lasting 28 minutes | |
| GCNET19013 | Began 13 June 2019, lasting 59 minutes | |
| GCNET19012 | Began 12 June 2019, lasting 28 minutes | |
| GCNET19011 | Began 12 June 2019, lasting 1 hour 53 minutes | |
| GCNET19010 | Began 04 June 2019, lasting 1 hour 8 minutes | |
| GCNET19009 | Began 02 June 2019, lasting 3 hours 55 minutes | |
| GCNET19007 | Began 04 April 2019, lasting 1 hour 10 minutes | |
| GCNET19006 | Began 04 April 2019, lasting 56 minutes | |
| GCNET19005 | Began 06 March 2019, lasting 8 hours 36 minutes | |
| GCNET19004 | Began 05 March 2019, lasting 4 hours 13 minutes | |
| GCNET19003 | Began 13 February 2019, lasting 9 minutes | |
| GCNET19002 | Began 18 January 2019, lasting 29 minutes | |
| GCNET19001 | Began 17 January 2019, lasting 20 minutes | |
| GCNET18019 | Began 19 December 2018, lasting 39 minutes | |
| GCNET18018 | Began 12 November 2018, lasting 1 hour 23 minutes | |
Google Cloud Pub/SubHistoric |
||
| GCPS19001 | Began 20 May 2019, lasting 3 hours 29 minutes | |
Google Cloud SchedulerHistoric |
||
| No incidents reported for this time period. | ||
Cloud Security Command CenterHistoric |
||
| No incidents reported for this time period. | ||
Cloud SpannerHistoric |
||
| No incidents reported for this time period. | ||
Google Cloud SQLHistoric |
||
| CSQL19004 | Began 04 September 2019, lasting 5 hours 38 minutes | |
| CSQL19003 | Began 25 July 2019, lasting 14 hours 45 minutes | |
| CSQL19002 | Began 20 May 2019, lasting 2 hours 43 minutes | |
| CSQL19001 | Began 07 May 2019, lasting 1 hour 35 minutes | |
Google Cloud TasksHistoric |
||
| No incidents reported for this time period. | ||
Cloud EndpointsHistoric |
||
| No incidents reported for this time period. | ||
Google Cloud ComposerHistoric |
||
| GCC19002 | Began 24 September 2019, lasting 5 hours 49 minutes | |
| GCC19001 | Began 25 July 2019, lasting 14 hours 46 minutes | |
Google Cloud DataflowHistoric |
||
| GCDF19003 | Began 24 September 2019, lasting 5 hours 56 minutes | |
| GCDF19002 | Began 16 September 2019, lasting 2 hours 10 minutes | |
| GCDF19001 | Began 11 March 2019, lasting 19 hours 39 minutes | |
Google Kubernetes EngineHistoric |
||
| GKE19010 | Began 22 October 2019, lasting 2 hours 31 minutes | |
| GKE19009 | Began 10 October 2019, lasting 2 hours 10 minutes | |
| GKE19008 | Began 25 July 2019, lasting 14 hours 46 minutes | |
| GKE19007 | Began 21 June 2019, lasting 59 minutes | |
| GKE19005 | Began 07 March 2019, lasting 1 hour 34 minutes | |
| GKE19004 | Began 26 February 2019, lasting 5 hours 22 minutes | |
| GKE19003 | Began 13 February 2019, lasting 7 minutes | |
| GKE19001 | Began 23 January 2019, lasting 2 hours 47 minutes | |
| GKE18006 | Began 09 November 2018, lasting 10 seconds | |
| GKE18005 | Began 09 November 2018, lasting 9 hours 59 minutes | |
Google Cloud ConsoleHistoric |
||
| GCDC19008 | Began 19 August 2019, lasting 1 hour 57 minutes | |
| GCDC19007 | Began 25 July 2019, lasting 14 hours 46 minutes | |
| GCDC19006 | Began 06 June 2019, lasting 16 hours 24 minutes | |
| GCDC19004 | Began 10 May 2019, lasting 10 minutes | |
| GCDC19003 | Began 02 May 2019, lasting 1 hour 53 minutes | |
| GCDC19002 | Began 26 April 2019, lasting 2 hours 29 minutes | |
| GCDC19001 | Began 11 March 2019, lasting 6 hours 33 minutes | |
| GCDC18006 | Began 19 November 2018, lasting 7 hours 3 minutes | |
Google StackdriverHistoric |
||
| GCSM19007 | Began 24 September 2019, lasting 7 hours 13 minutes | |
| GCSM19006 | Began 09 September 2019, lasting 6 hours 37 minutes | |
| GCSM19005 | Began 26 April 2019, lasting 3 hours | |
| GCSM19004 | Began 19 April 2019, lasting 3 hours 43 minutes | |
| GCSM19003 | Began 08 April 2019, lasting 247 hours 29 minutes | |
| GCSM19001 | Began 07 March 2019, lasting 3 minutes | |
Google Cloud BigtableHistoric |
||
| GCBT19001 | Began 22 October 2019, lasting 3 hours | |
Google Cloud SupportHistoric |
||
| CPST19003 | Began 20 May 2019, lasting 40 minutes | |
| CPST19002 | Began 17 May 2019, lasting 3 hours 59 minutes | |
| CPST19001 | Began 26 March 2019, lasting 2 hours 5 minutes | |
Google Cloud infrastructure componentsHistoric |
||
| No incidents reported for this time period. |


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 2
Fillets of sole cooked en papillote in a rich satay sauce and served with rice and a light salad. Quick, tasty and - if you have an accommodating fishmonger - very simple.
For the sole satay heart, preheat the oven to 180C/350F/Gas 4.
Place the shallots, ginger, four garlic cloves, turmeric, soy sauce, fish sauce and chilli (if using) in a food processor and blend.
Heat a saucepan, and, once hot, add the oil and gently fry the blended mixture until the oil starts to come out. Remove from the heat and stir in the cashew butter and coconut milk. Leave to cool.
Cut out a 18in/46cm long rectangle of greaseproof paper and aluminium foil. Lay the greaseproof paper on top of the foil. Fold it in the middle lengthways and cut out a large heart shape on the fold. Smear some of the satay mixture on one side of heart and put the bottom two fillets of the sole on top (from the white-skinned side of the fish). Add more satay mix, place the remaining two fillets on top and then spoon over the remaining satay mix.
Top with the spring onions, red peppers and lime juice and fold the foil and greaseproof paper around the filling like a pasty, starting from the top of the heart and twisting all the way to the bottom (I go round twice for good measure). Bake in the oven for 15 minutes.
Meanwhile, heat a frying pan and add the cashews. When the cashews are lightly toasted, add a tiny bit of oil and the remaining garlic clove, chopped, and the chopped chilli. Transfer to a small bowl and allow to cool.
For the rice, add one and a quarter cups of water to a pan and add the rice. Bring to the boil, then cover and reduce the heat to very low. Cook until the rice is tender and all the water is absorbed.
For the green salad, place the lettuce in a large bowl. In a separate small bowl mix the remaining ingredients to make a dressing. Dress the lettuce just before serving.
To serve, place the cooked rice on a large oval serving plate and bring the wrapped fish to the table. Pierce with a knife and place the fillets of fish on top of rice, spoon over any cooking juices and add a squeeze of lime juice. Top with the toasted cashews, garlic and chilli. Sprinkle over the chopped coriander and serve with the green salad.


Contents
clear; I=imread('kodak_fence.tif','tif'); I=double(I); figure,imshow(I/255); [N,M,ch]=size(I); A=zeros(N,M); A(1:2:N,1:2:M)=I(1:2:N,1:2:M,2); % G A(2:2:N,2:2:M)=I(2:2:N,2:2:M,2); % G A(1:2:N,2:2:M)=I(1:2:N,2:2:M,1); % R A(2:2:N,1:2:M)=I(2:2:N,1:2:M,3); % B
Bilinear interpolation
tic; I2=bilinear_cdm(A); toc;
Elapsed time is 0.107188 seconds.
Show results
figure,imshow(I2/255); % The interpolated image figure,imshow(abs(I-I2)/255); % Diff between original image and interpolation


A reveal.js converter for Asciidoctor and Asciidoctor.js. Write your slides in AsciiDoc! https://asciidoctor.org


ARTS 486
Exquisite Corpse
This project was inspired by the pandemic. It involves abstract and realistic things and feelings composed with vector drawings. The rules of this exquisite corpse project was that there was to be some type of pattern involved. The colors used will be black, white, and grays. The ratio used was 2:1 and the partners could see the pieces during the process.
Our rules:
- Inspired by the pandemic.
- Can be realistic and/or abstract.
- Must have a pattern involved.
- 2:1 ratio.
- Composed with vector drawings.
- We can both see the full piece during the process.
Project was done by Dora Hayes and Rebecca Colao


Additional Features Terms & Conditions:
By clicking on the "I agree" button , you agree that the
program code, samples, updates, fixes and related licensed
materials such as keys and documentation ("Code") that you are about
to download are subject to the terms of the license agreement
that you accepted when you acquired the Program for which you
are obtaining the Code. You further agree that you will install
or use the Code solely as part of a Program for which you have
a valid agreement or Proof of Entitlement. The terms
"Program" and "Proof of Entitlement" have the same meaning as in the
IBM International Program License Agreement ("IPLA"). The IPLA
is available for reference at http://www.ibm.com/software/sla/


Home
Visual Studio
Image processing
Programming notes
Neural Network
Basic Markdown
Theme by orderedlist
This page tells you a little bit about me.
This blog is to note some works


NEW YORK — In a small granite plaza a block from the New York Stock Exchange, a group of 20-somethings in flannel pajama pants and tie-dyed T-shirts are plotting the demise of Wall Street as we know it.
They have been there since Saturday, sleeping on cardboard boxes, eating pizza and take-out dinners that were paid for by donations to their cause. There are only about 200 of them left now, though they started out 1,500 strong.
 while construction workers eagerly snapped photos on their phones. A small group of the protesters wound their way through the streets of lower Manhattan escorted by police officers, blaring bullhorns and chanting "Resist! Stand Up! There comes a time when the people rise up!"
What, exactly, they are protesting is somewhat unclear. When asked what they are fighting, they gave a variety of responses ranging from Wall Street to global warming. On its website, the group proclaims: "We, the people of the United States of America, considering the crisis at hand, now reassert our sovereign control of our land."
Sam Wood, an unemployed 21-year-old, said he was there because he doesn't think it's fair "the way that the rich get more breaks than the poor."
"What I really want to achieve is to educate people about what's going on with the economy right now," he said as he bumped into another protester waving an American flag. "A couple of the ways that we might be able to fix it, you know?"
A barricade was set up to protect the NYSE building as they marched past it. Some people in suits stopped in the street to gaze curiously at the scene in the plaza – a strange jumble of people carrying signs, playing snare drums and openly smoking marijuana on benches.
Police watched the proceedings carefully after a scuffle Tuesday that led to seven arrests and one injured protester. Most of those arrested were given disorderly conduct summonses and released.
Four more protesters were arrested Wednesday for disorderly conduct and released.
Ryan Reed, 21, a senior at Rutgers University, was missing class to attend the protest, but his professors are letting him make up the work by writing papers about the experience.
"The enemy is the big business leaders of Wall Street, the big oil company leaders, the coal company leaders, the big military industrial leaders," he said. "I came out here because what I see – and what I feel most people in this country see – is an economy and a system that's collapsing."
Kaitlyn Leigh, a 21-year-old from Rochester, N.Y., said she is going to move out of her apartment and stay here indefinitely because she's been so inspired by what she's seen.
"It's about creating a community in this liberated space," she said. "It's about having the ability to have people's needs met, whether it be food, clothing, shelter."
Every afternoon, the group convenes at the center of the plaza for what they call a "General Assembly," a meeting during which they map out their tactics for the next day. Forbidden from using a microphone – they don't have the proper permits – the group got creative.
"What we do is a people's microphone," Reed said. "So the person who's speaking says a couple of words and then the whole crowd repeats it so everyone can hear. It's actually beautiful."
For Reed, at least, an ideal outcome for the situation would be a near-shutdown of Wall Street, with protesters descending upon Wall Street and preventing bankers from getting to their desks. But he realizes that may not happen anytime soon – particularly not before he returns to class next week.
"So far we haven't had the numbers to clog the kind of traffic we need to clog," he admitted.
Though the crowd has thinned as the days pass, the group is vowing to stick it out as long as possible. Bill Csapo, an unofficial spokesman for the protesters, said they've gained access to a commercial kitchen and plan to start cooking meals for the group in the next day or two. On Saturday night, people donated $10,000 worth of pizzas.
Csapo, of Cleveland, Tenn., hasn't actually traveled to Manhattan for the event. He got involved by meeting some of the organizers on Internet forums, which is how the whole thing got started. But he said the occupiers – a term he prefers instead of "protesters" – aren't leaving anytime soon.
"I'm currently unemployed and loving what I'm doing," Leigh said. "I'm going to stay here until the end."
↑
articles before this one...
use timeline (←) to expand
After Occupy Wall Street Encampment Ends, NYC Protesters Become Nomads
NEW YORK (AP) -- It was only a few nights after the Occupy protesters began sleeping in his church sanctuary when Pastor Bob Brashears realized that his laptop was missing.
The refugees from Manhattan's Zuccotti Park had found their way to his cavernous Presbyterian church on a cold winter evening, hoping to stay for a few nights, maybe longer. It was the latest stopover for the nomadic group, which has been living in a rotating series of churches since Mayor Michael Bloomberg shut down their camp in November.
"There was a sense of shock and sadness that it had happened," said Brashears, whose laptop will soon be replaced by Occupy organizers. "And there's a common understanding that if there's one more theft in the church, that's it."
This is what the Occupy encampment has become: A band of homeless protesters with no place to go. Amid accusations of drug use and sporadic theft, they've been sleeping on church pews for weeks, consuming at least $20,000 of the funds that Occupy Wall Street still has in its coffers. Their existence is being hotly debated at Occupy meetings: Are these people truly "Occupiers" who deserve free food and a roof over their heads?
"We don't do this out of charity," said 34-year-old Ravi Ahmad, who works for Columbia University and volunteers with Occupy in her spare time. "We do this so that whoever wants to work in the movement can work in the movement. This is a meritocracy."
But money is draining rapidly from Occupy's various bank accounts, which currently amount to about $344,000. Including church maintenance costs and meals, living expenses are more than $2,000 per week.
The movement that denounces corporate greed and economic inequality has been fighting to stay afloat in the city where it first began. Media attention and donations have dropped off. And although protesters regularly meet to plan demonstrations, recent marches have had none of the spectacle that captivated New Yorkers and watchers worldwide.
On Monday, the metal barricades surrounding Zuccotti Park were removed for the first time since the November raid. But protesters still can't set up tents to camp overnight – and they don't have a long-term solution to the housing problem.
Their current home is Brashears' West-Park Presbyterian Church, a stately 100-year-old house of worship on the Upper West Side that badly needs renovation. Occupy organizers see the cracks in the ceiling as an opportunity to repay the favor by helping to fix the place up.
There are about 70 Occupiers staying there and another 30 or so at Park Slope United Methodist Church in Brooklyn.
"Everybody tries to get along, make things work," said Donna Marinelli, 52, of New Britain, Conn., who was sitting on the floor in a sleeping bag alongside her cousin, David Monarca. "We were in the park in tents until they raided us. We wanted to stay for the movement. We didn't want to leave when we just got here."
During the daylight hours, Marinelli attends Occupy events and volunteers at an Occupy kitchen in Brooklyn. Nobody is allowed to stay in the church during the day. At night, the place is patrolled by an Occupy security team led by Marine Corps Sgt. Halo Showzah, a 27-year-old Iraq war veteran from the Bronx.
"We walk around the church with flashlights, making noise to wake these people up and making sure they're good," he said.
The church was quiet and cozy on Wednesday night as about two dozen people staked out their respective corners of the room – some prefer the balcony, others like to curl up by the door. Someone fiddled around on the piano and sang a few songs as a cat watched from one of the pews. Showzah wandered around and chatted with everyone, making jokes and doling out advice to the piano singer.
The security threat is very real here. At least 30 percent of the crowd is a mix of chronically homeless, drug-addicted people, some of whom suffer from "psychological issues," as several protesters put it delicately. Among other rules, the pastor has demanded that the Occupiers station at least one mental health expert "within easy reach" of the church every night.
 Chris Allen, 36, is working on a backup plan in case they get kicked out.
"I feel people are messing up the church and we're not gonna have it much longer, so I'm worried about putting money in my pocket," said Allen, an unemployed construction worker from Long Island who lives here with his wife.
Who is allowed to stay at the church is a source of contention and perpetual infighting. If you're not on the official list kept by Occupy organizers, you're not allowed inside. But it's unclear what distinguishes the general populace from an Occupier.
One night in December, police officers were called to the Church of St. Paul and St. Andrew when people who weren't on the list came to the door and refused to leave.
"I was turned away one night in the cold and rain," said David Everitt-Carlson, a 55-year-old unemployed former advertising executive who lived in a tee-pee at Zuccotti Park. "And I slept at Grand Central Station. I found a place behind a Christmas decoration."
About a month ago, a telephone hotline was set up so that people could call and request a spot at one of the churches. But space is limited. And each church sojourn has an expiration date.
Some churches willingly opened their doors to provide temporary shelter after the police raid. None of them are equipped to house protesters forever.
"It's a lot of wear and tear on the space," said Michael Ellick, a minister at Judson Memorial Church, which housed protesters for several nights in November. "We're broke, so we don't have a custodial staff. We can't be a full-time housing unit."
During daylight hours, some people migrate down to Occupy's atrium at 60 Wall St., while others head off to hunt for jobs or disappear into the city. At night, there are often counselors on hand for emotional support.
Typical arguments are reminiscent of life at Zuccotti, which had its own share of criminal activity. A frequent complaint, for example, involves a man who apparently never takes showers.
"No fistfights, no weapons involved," said Jeff Brewer, 34, an Occupy organizer. "I believe there was a shampoo bottle that was thrown one time."
Meals are donations from food pantries and leftovers dropped off by nearby restaurants.
The debate over providing food and shelter for the church Occupiers plays into a larger one that has divided New York's protesters ever since the police raid. While some are determined to occupy another space somewhere in the city, others say an encampment is unnecessary and, at its worst, a burden.
The church dwellers believe they are carrying the torch for the lost encampment – and that, someday, they will form the foundation of a new one.
"We really have been calling it the `occupiers army' that we are building," explained protester Jason Harris, a teacher from Massachusetts.
First, though, they'll have to find a way to survive the winter. Brashears hasn't yet decided whether he will allow the protesters to stay at West-Park beyond next week. If they are truly dedicated to forming a community – and not simply seeking shelter within the church's walls – he'll be more willing to extend their unspoken lease.
"It's a sort of sink or swim situation," he said. "I think, long-term, they have to make a decision about what, exactly, their movement is about."
Goldman's Reputation Recovers From Accusations Of Systematically Betting Against Clients: Survey
Occupy Wall Street supporters surely will be none too pleased by this.
Goldman Sachs has returned to levels of popularity not seen since a 2010 lawsuit alleging fraud during the subprime mortgage crisis severely damaged the company's reputation, according to a You Gov BrandIndex survey. In June 2010, the Securities and Exchange Commission charged Goldman with a $1 billion fraud, alleging that bank officials didn't disclose that they were betting against subprime mortgages that they themselves had pushed on to clients.
Goldman also ranked as one of the survey's most improved brands, though there were a few other infamous names in the list, including British Petroleum, the oil giant notorious for its role in the 2010 Deepwater Horizon spill in the Gulf of Mexico.
That wasn't the investment bank's first run-in with the Occupy movement. About a month after the Occupy protests began, Goldman allegedly sent a memo to staffers telling them to stay out of Zuccotti Park, perhaps to avoid any clashes with the demonstrators. In addition, the bank pulled out of sponsoring a fundraiser in October after finding out that Occupy Wall Street was going to be one of the honorees.
Goldman is currently dealing with holes left at the top of its leadership. Two of the bank's high-ranking leaders decided to leave the firm yesterday, according to Reuters.
Despite that, Goldman no doubt remains hugely popular among many in the business community, as shown by it recently winning the top spot in a ranking of firms doing global takeovers -- an indication that the firm is still trusted by many corporate CEOs.
Elijah Cummings Questions Darrell Issa's Priorities In Occupy DC Probe
Rep. Darrell Issa (R-Calif.) appears to be in the early stages of launching an investigation into the Department of the Interior's handling of the Occupy DC encampment at McPherson Square, an effort that his panel’s top Democrat thinks is a waste of time.
"Our committee has the power to achieve great benefits investigating waste, fraud and abuse on behalf of the American people," Oversight and Government Reform ranking member Elijah Cummings (D-Md.) said in a statement provided to Roll Call, "but investigating Occupy Wall Street protestors is a poor use of our resources and authority."
Issa's interest in the situation began late last year when he sent a letter to Interior Secretary Ken Salazar asking for answers and documents relating to protestors' around-the-clock presence at McPherson Square since Sept. 17. Issa believes it could constitute "camping," which would be in violation of the law.
He also said their presence could be harming public grounds that received more than $400,000 in upgrades as part of the 2009 economic stimulus law.
A Jan. 6 letter from National Park Service Deputy Director of Operations Peggy O'Dell suggested that her agency, which is housed within the Department of the Interior, has determined that demonstrators' presence at McPherson Square falls in line with previous activities that have been judged to be protected by First Amendment free speech and assembly rights.
"The NPS ... takes seriously its responsibility to protect the resources that have been entrusted in its care," wrote O’Dell. "First Amendment activities, however, often come with a measure of wear and tear on our national parks, not dissimilar to what results from frequent and high-volume use by visitors and tourists to our parks in the National Capital Region and around the country."
O'Dell said that of the $400,000 stimulus grant, only $8,000 was used to re-sod the park with new grass. The rest, she said, was spent on "hardscape improvements that have not, to our knowledge, been damaged over the course of the demonstration." In lieu of answering Issa's lengthy list of questions, O'Dell said the Park Service would be happy to brief the committee in more detail.
Issa fired back in a Jan. 10 letter, writing that a failure to submit requested materials by Jan. 23 could result in the committee resorting to "compulsory processes to obtain this information" -- namely, subpoenas.
Interior Department spokesman Adam Fetcher has maintained that the Interior Department is in compliance with Issa's demands.
"The Department has provided a thorough response to Chairman Issa's letter," he said. "We will continue to work with the committee to provide information that is responsive to this request."
Gray wants Occupy protesters removed from McPherson Square
Mayor Vincent C. Gray called on the National Park Service today to remove protesters from McPherson Square to “allow for elimination of the rat infestation, clean up, and restoration” of the downtown park.
In a letter to Park Service Director Jonathan B. Jarvis, Gray suggests moving the McPherson protesters, who have camped in the park since October, to a separate encampment at Freedom Plaza.
Because both sites are on Park Service land, Gray does not have the authority to directly order an eviction. But today’s demand is Gray’s most dramatic pronoucement yet on the ongoing protests.
His letter was accompanied by a memorandum from the city’s health director reporting that both encampments are at risk for outbreaks of “communicable disease, hypothermia or food borne illness.”
Mohammed N. Akhter reported that the city “must now reassess and take steps to protect the health and safety of the demonstrators, as well as District residents and visitors.” The memo followed several dozen visits to the encampments.
The McPherson Square site, Akhter said, “has some serious concerns that should be addressed immediately.” The problems include an ongoing risk of hypothermia, fire threats from the use of candles and propane heaters, inadequate food sanitation and a rodent infestation that is “clearly visible even during daylight hours.”
”Several rodent burrows were noted by staff and rodents were seen inside of camping tents, as well as within the makeshift kitchen tent,” Akhter wrote.
At Freedom Plaza, he noted, there is a “greater attempt being made to adhere to good sanitary practices with waste disposal and food preparation.”
Sam Jewler, a media organizer for the McPherson protesters, said the concerns cited by Akhter are overstated and otherwise managable. “We haven’t had any hypothermia. We haven’t had any disease problem,” he said. “We’ve complied with everything they’ve asked us to do. There’s no reason that wouldn’t continue to be the case.”
As for the rodents, Jewler said, “We do have rats; most public parks have rats. We hate rats as much as anybody else does. We’d love to work with them on getting the rats out. We don’t think that requires getting the tents out.”
In an interview Wednesday with The Washington Post, Akhter said conditions at McPherson Square were “no different than refugee camps” — a characterization Jewler called “totally inappropriate.”
Rep. Darrell Issa (R-Calif.), the chairman of the House Oversight Committee, issued a statement late Thursday calling the city’s report “disturbing” and “a blunt assessment of the situation created by the National Park Service’s decision to ignore laws designed to protect the public.”
Issa, who has asked the Park Service to produce documents explaining its policy toward the protests, said it “has so far been more interested in making excuses than protecting the public.”
Bill Line, a Park Service spokesman, said Gray’s letter has been received, but he had not read the letter and did not have comment Thursday evening. Line reiterated earlier comments that the Park Service must adhere to court rulings protecting protesters’ right to maintain a “24-hour vigil” on federal land.
Akhter did not recommend any particular course of action in the memo but told Gray that city agencies are “working together to develop a monitoring and public education plan to reduce the risk of these concerns from developing into a major health crisis.”
Combining both protests at Freedom Plaza would “present some challenges,” including increased costs and security needs, said Kevin Zeese, an organizer at that encampment. Moreover, he said, “The two camps have different personalities and we do not want to lose the personality of Freedom Plaza.” Zeese said he and his fellow protesters are “currently looking at how best to proceed if the mayor’s vision becomes a reality.”
In his letter to Jarvis, Gray reiterated his requests for reimbursement for the costs incurred by the protests and said the Freedom Plaza camp must be subject to “regular safety and compliance checks.” A mayoral spokesman, Pedro Ribeiro, declined to elaborate on the letter Thursday night.
Gray’s attitude toward the protests has been complex and evolving. He has generally supported the activists’ right to protest, but he told the Post last month that he was confused by the Occupy movement’s goals. “What is frustrating for me, and I think of my own causes, is, what is the desired outcome here?” Gray said. “Where are you trying to get to? . . . You see signs that read, ‘End corporate rule.’ Well, how do you do that?”
More recently, Gray has publicly welcomed the efforts of several Occupy-affiliated protesters who launched a hunger strike in support of District autonomy.
 But Gray has had to deal with calls from D.C. business leaders who want the protests to end — such as Board of Trade CEO Jim Dinegar, who said in a December radio interview that the city was being “abused by the Occupiers” and that McPherson Square would be “a toxic waste dump” after protesters leave.
Jewler noted that an influx of protesters is expected next week for an ”Occupy Congress” march set for Tuesday. “If they think they’re going to kick us out at that point, it’s not going to be easy,” he said. “It’s not going to be pretty.”
The letter:
Wall Street Bankers Quitting To Start Their Own Businesses
Shane Robinson celebrated his Merrill Lynch job offer over lunch and cocktails at a trendy Manhattan restaurant. His bosses toasted him and asked what he planned to do with the $10,000 end-of-internship bonus. Robinson, then 24, in late 2007, said he would probably save it. "Why?" he recalls them asking. "Just go spend it -- you're going to make a lot more."
As the economy started to spiral downward less than six months later, bonuses dried up, layoffs ensued and the young banker was told by his superiors that he might want to begin looking for other opportunities.
"It left a bad taste in my mouth," Robinson says. "Why would I want to have my fate determined by things that are outside my control? If I'm going to fail, I would much rather fail because of my own doing."
Not long after the recession hit, Robinson decided to ditch finance. He contacted A.J. Steigman, a former Merrill Lynch colleague who had quit to start a sneaker store, and the two hashed out plans to create an urban clothing website that was part social network, part e-commerce. For months, they slept on friends' couches while fundraising in different cities. They spent countless hours online, building the core technology and a community around their streetwear blog. Finally, in 2010, the duo secured $265,000 from investors to make their startup Soletron a reality.
Soletron's founders' path from high-finance to high-tech is becoming increasingly well-trodden, according to economists, venture capitalists and startup CEOs -- especially now, as we see some contraction once again on Wall Street, not to mention the stigma Occupy Wall Street protesters have bestowed on the "1 Percent." As employee dissatisfaction spreads through the financial services industry amid waning profits, slashed bonuses and layoffs, New York's bustling world of tech startups is attracting and absorbing fed-up financiers, offering them jobs, cash and a shot at creating empires of their own.
"At the end of 2008, we started seeing more people who graduated from college three or four years before, went to work at a large bank, but became disillusioned with Wall Street and were moving on to tech and entrepreneurship," says Matt Harris, a managing partner at Village Ventures, a Manhattan-based venture-capital firm. Harris says that over each of the past three years he has seen the flow of talent from Wall Street to Silicon Alley increase.
For many Wall Street refugees, a "logical next step is technology and entrepreneurship," Harris says. That's because the world of tech startups "has some of the same elements as Wall Street," including the adrenaline, the high stakes and -- for a lucky few -- the outsized returns. Bankers "are accustomed to the prospect of being able to earn a really good living," he adds. "And while entrepreneurship is risky, when it works, it can really pay off."
According to a recent study, an average successful startup raises $25.3 million, sells for $196.8 million and gives its shareholders a 676 percent return. While those numbers represent a small percentage of all startups, they leave bankers, who have watched their salaries shrink and their colleagues get axed, squirming in their penny-loafers.
From 2008 to 2011, national employment in the financial services industry fell by 7.3 percent, while high-tech employment excluding manufacturing jumped 7.1 percent, according to the U.S. Bureau of Labor Statistics.
In startup hubs like New York, where large numbers of new tech companies have popped up in recent years, the trend is even more pronounced.
The number of investment bank and brokerage firm employees in New York dropped by 17 percent from 2008 to 2011, according to analysis of government data by The New York Times. The number of bankers aged 20 to 34 fell by 25 percent in the same period. Meanwhile, in New York's high-tech sector, employment shot up by 30 percent from 2005 to 2010, city officials report.
Glamorized media accounts of financiers turned successful startup CEOs provide added encouragement to professionally frustrated Wall Streeters.
There's the poster-boy in Silicon Valley, Mark Pincus, who began his career as a lowly stock analyst, graduated into private equity, but ultimately dumped finance to launch Zynga, the social-gaming startup that recently sold shares to the public at a $7 billion valuation.
Then there are the homegrown New York stories of Wall Street number-crunchers who started some of the city's hottest startups, including Vinicius Vacanti, the founder of Yipit, Andy Dunn of Bonobos, Alexa Von Tobel of Learnvest and Barry Silbert of SecondMarket.
Silbert, for his part, spent the early part of his career as an investment banker selling off pieces of bankrupt Enron. He soon discovered that the way people buy and sell illiquid assets was ripe for disruption, and went on to build an online marketplace that facilitated such transactions. That marketplace, now known as SecondMarket, currently employs 140 people in New York, is worth an estimated $200 million and has changed the way private-company shareholders trade their stock ahead of an initial public offering.
But for each successful startup that has grown out of a Wall Street hangover, or received a boost from ex-Wall Street talent, there are at least 100 new businesses that flop, creating and then ultimately destroying jobs. Some fear those numbers will grow as the threat of a startup credit crunch becomes more real.
As such, some experts believe established tech giants like Google and Facebook -- rather than the droves of young New York-based startups -- are the drivers of the city's rising high-tech employment numbers. Facebook, for its part, is opening a large office in New York, the social network recently announced, and Google already employs about 1,200 engineers in the city.
It's at these large technology companies, not at Goldman Sachs, where the new "status jobs" are, a former Goldman analyst recently told The New York Times.
Regardless of which group draws more people away from Wall Street -- the tech giants or the tech startups -- Google and Facebook building engineering talent in New York is a net positive for the city's startup community, according to John Frankel, a partner at ff Venture Capital, who spent 21 years at Goldman Sachs before he became a full-time venture investor in 2008.
"Google and Facebook, much like Goldman, attract a lot of very smart people to New York," Frankel says. "And many ex-Googlers end up starting their own businesses here. Much like people in finance move from big Wall Street banks to hedge funds after a few years, folks often spend two to three years at Google, get fed up with whatever aspect there, and then go off and do their own thing."
In the past week alone, Frankel says several people currently employed on Wall Street have sought him for advice on transitioning into the tech sector. One, a 55-year-old banker, told Frankel that he's thinking about creating a group that helps funnel Wall Street refugees into positions at high-growth startups. (Arguably, those mechanisms already exist in the form of New York's growing network of incubators and accelerators, many of which have seen an increase in the number of applicants with finance backgrounds.)
But perhaps the flow of talent from Wall Street to Silicon Alley, and more broadly, from financial services firms to entrepreneurial technology firms nationwide, is just a fad. After all, previous economic downturns have caused the financial services industry to shrink in the short-term. And perhaps this time around, it's just that the contraction is coinciding with a '90s-style tech startup bubble that will soon pop and send all the Zuckerberg-wannabes back to their trading desks.
Harris, of Village Ventures, who was investing in startups in the immediate aftermath of the late-'90s bubble popping, is concerned about what exactly draws the best and brightest to startups in the age of Facebook.
"I think venture capitalists have been guilty of creating a monolithic and, on average, incorrect view of what entrepreneurship means," Harris says. "If entrepreneurship means building the next Facebook, then 99.9 percent of people involved are going to be really disappointed with the outcomes.
"But I don't think this is just a phase," he adds. "Entrepreneurship is about building a career for yourself that doesn't rely on a large corporation and a boss to give you direction and give you security and give you a paycheck. Whether you should raise venture capital is an open question. Whether the outcome is an acquisition or a merger or just a lifetime job in a company that you own part of or all of is another open question. In most cases, the answer is you should not raise venture capital and you should never sell the business -- this is just how you live."
"As for going to back to a world in which people just check their own initiative at the door of a large company when they take the job there and don't reemerge until they're laid off," Harris says, "people's thinking on that has changed."
Seven Occupy FIU Demonstrators Arrested At Planned Concert On Campus (WATCH)
MIAMI - Seven participants in an Occupy FIU event planned to remember the Haiti earthquake were arrested Thursday and charged with unlawful assembly.
The group, which included non-students and members of Occupy Miami, was gathered at the Deuxieme Maison pit on the school's main Modesto A. Maidique campus for the planned "Occupy FIU Art & Music Festival" when they were asked to move to another location. As a five-minute warning expired and an Occupy member was still relaying the message to the crowd using the repeat-after-me "people's mic" method, campus police moved in to make arrests.
"We were making no noise, there was nothing playing, it was really peaceful," Occupy FIU member Victoria Aguila told FIUSM. "When someone stood up to say 'let's go to the lawn,' they removed us. We were asked to leave, but when one of our members spoke up to try to get the people to the lawn, he was arrested."
Occupy members say the FIU ombudsman told them a permit was not necessary, but according to Miami Beach 411's Carlos Miller, who was on the scene recording video, an hour of negotiation about whether Occupy could continue the concert in the pit without amplification eventually led to police giving the group five minutes to move to the school's designated "free assembly area."
"Diplomacy is over," Miller reports police told FIU student William Sanchez, and the group began packing up and moving. Four minutes into the five minute warning, occupy member Philip Picaza, 22, began asking participants to contact the administration over the incident. (Watch Miller's video of the incident above.)
"If anybody here is displeased about how things unfolded this afternoon, you're encouraged to write your school administrators," Picaza spoke into a bullhorn, before an officer told him he couldn't use any amplification.
"Mic check!" he then yelled, and the crowd began to pass along the message by repeating after him. But as Picaza spoke, officers grabbed him by the arms and also began to lead other Occupy members away for arrest.
"Was it something I said?" Picaza asked, as the crowd broke into a very loud chant of "Shame on you!" at police. He and others including Jonathan Brand, 24, Alex Rosales, 22, Alfredo Quintana, 23, and Carlos Ortiz, 27, were booked in Miami-Dade's pre-trial detention center; records show each was being held on $500 bond.
FIU spokeswoman Maydel Santana-Bravo told the Miami Herald the arrests were made because the students did not have a permit to protest. "We asked them to stop, to move and leave. They refused," she said.
"Other student groups get to play music very loudly till very late," Aguilar wrote, "and many people use the DM pit for playing music without a permit as well. Yet the administration only goes against Occupy FIU."
A sign found at the Occupy DC encampment in McPherson Square.
WASHINGTON -- Occupy DC's General Assembly passed a "corporate personhood resolution" on Saturday calling for a constitutional amendment ending the "judicial fiction of corporate Constitutional rights."
The resolution calls on Congress to "enact" the amendment (though it should be noted that Congress can't actually enact a Constitutional amendment on its own -- once two-thirds of both houses vote for the amendment, then the states also have to ratify it).
The proposed amendment would also require "Congress to regulate campaign finance" and would mandate "public financing of public elections." The resolution contains other "non-amendment solutions" for untangling money and politics as well:
In 2010, the United States Supreme Court decided in Citizens United v. Federal Election Commission that independent spending on elections by corporations and other groups could not be limited by government regulations. This decision is only the latest in a long line of judicial rulings that have invented the legal doctrine of corporate personhood, affording corporations the same constitutional rights as people. The corrupting influence of money in politics, exacerbated by corporate personhood, subverts democracy. The Supreme Court has enshrined corporate personhood and interpreted the First Amendment to prohibit Congress from regulating money in politics. The only way to reverse these rulings is an amendment to the Constitution.
We support an amendment that does the following:
Ends the judicial fiction of corporate Constitutional rights. Requires Congress to regulate campaign finance. Mandates public financing of public elections. We also support these non-amendment solutions:
Ending the revolving door between lobbyists and the executive and legislative branches of the government. Restructuring the Federal Election Commission to give it prosecutorial power and neutral, non-political commissioners.Requiring the disclosure and complete transparency of all independent political expenditures. Banning lobbyists from acting as either fundraisers or bundlers. We implore the DC city council, the Maryland legislature, the Virginia legislature and all legislative bodies to pass resolutions calling on Congress to enact an amendment and other solutions.
We call on all people to exercise their civic duty by taking action, where possible, against corporate personhood and the corrupting influence of money in politics without waiting for the government to fix itself.
Occupy DC reserves the right to oppose an amendment or other solution even if it adheres to the provisions above.
Consent to this proposal does not require that an individual be completely in line with every piece of the proposed solution.
This concern is one of many that Occupy DC will address. More solutions are forthcoming.
Occupy DC is planning to participate in "Occupy the Courts," a one-day protest taking place on Friday at the Supreme Court, as well as at other federal courts around the country. Citizens United was decided on Jan. 21, 2010.
Historical sidenote: The last amendment to become part of the U.S. Constitution is the 27th Amendment. This amendment says that if Congress votes to give itself a pay raise, the raise doesn't take effect until the following Congress (in other words, if the 112th Congress votes for a pay raise, the 113th Congress gets the raise). The amendment was first introduced in 1789. It became fully ratified in 1992.
RELATED VIDEO: The trailer for "Hillary: The Movie" -- the film at the center of the Citizens United lawsuit.
Occupy Los Angeles Protester Sergio Ballesteros Arrested At Artwalk For Alleged Lynching
Los Angeles' bi-weekly art walk recently got a taste of the confrontations between Occupy protesters and the LAPD.
The video above begins in the middle of a chaotic scene, making it difficult to verify what prompted the scuffle, but LAist reports that Sergio Ballesteros was indeed arrested and is currently in custody with bail set at $50,000.
According to LAist and Sue Basko, a lawyer who has been advising Occupy L.A., police were monitoring a crowded sidewalk when a drummer thus far only identified as Adam stepped off the curb. Police then immediately swarmed and arrested Adam, according to Basko.
In the ensuing frenzy, police appear to have knocked Ballesteros and a woman Bask identifies as Ballestero's girlfriend to the ground. Ballesteros is then arrested and charged with "lynching," which the California penal code defines as "the taking by means of a riot of any person from the lawful custody of any peace officer."
Basko notes that the charge appears to be a flimsy one, at best. Here's what she wrote on the movement's website:
The police would have to be saying there was a riot, which does not seem to be the case, unless you count police behavior. Two or more people would have to be engaging in this riot and using it to take someone from police custody. Who are the two people? Where is the riot? Who was in police custody and was taken from it? Sergio alone cannot be engaging in a lynching, because it takes two or more people. None of these things appear to have happened.
Basko and LAist also note that Ballesteros had recently appeared on an MSNBC program, where he argued in the movement's favor, leading the attorney to speculate that he had been "cherrypicked" by police for his mainstream visibility. MSNBC's bio for Ballesteros describes him as a former high school teacher and current UCLA graduate student studying urban teaching.
The greater Occupy California movement is comprised of as many as 150 groups, according to a report by the University of California at Riverside. The study found the groups nearly equally divided across the northern and southern parts of the state.
Basko herself has recently made headlines when she discovered that a number of companies were attempting to trademark Occupy Los Angeles' name and slogans.
Occupy Wall Street Protesters Hold Candlelight Vigil For Martin Luther King Jr. In New York
Deloris Blakeley, right, the honorary mayor of the community of Harlem, walks with other marchers, including Occupy Wall Street protesters, as they take part in a candlelight vigil and march to honor Rev. Martin Luther King, Jr. in New York, Sunday, Jan. 15, 2012. The march started at Cathedral Church of Saint John the Divine and ended at nearby Riverside Church where a ceremony took place with speeches, song and poetry honoring the civil right leader. (AP Photo/Craig Ruttle)
As part of a coordinated. global series of vigils on Sunday, January 15th in honor of Martin Luther King Jr, hundreds of Occupy Wall Street protesters in New York marched by candlelight from the Cathedral Church of Saint John the Divine to the nearby Riverside church in Harlem. In 1967, MLK delivered his famous "Beyond Vietnam" speech at the Riverside Church.
According to Gothamist, there were performances by "Patti Smith, Steve Earle, Stephan Said, Global Block, and St. Christopher's Gospel Choir, among others. Russell Simmons, civil rights attorney Norman Siegel, Dr. Benjamin Chavis, Jr. and Sumumba Sobukwe addressed the crowd."
Occupy the Hood representative Malik Rhasaan noted during his speech that "the Occupy movement was built on the back of" Dr. King.
Leading up to the event, protester Abigail Keegan explained OWS' relationship to King. "Poverty, an issue to which King showed increased focus in the years just before his death, finds its way into the darkest chapters in American History," she said in a statement. "Dr. King sought to shine a light of justice against those dark chapters of war, repression and racism, our candles symbolize that light."
More Occupy events honoring MLK are scheduled for Monday, Martin Luther King Jr. Day, and will help kick off 3 months of action from OCCUPY THE DREAM, a collection of black community church groups, which will ultimately culminate in a large rally in DC on April 12-15th:
Occupy Davos: Protesters Ready Igloos For World Economic Forum
DAVOS, Switzerland, Jan 16 (Reuters) - Occupy protesters with their sights set on the World Economic Forum, the annual gathering next week of the rich and powerful in the Swiss ski resort of Davos, unveiled their igloo accommodation on Monday.
When fully erected, Camp Igloo will include two heated teepees and a field kitchen alongside the ice houses to sleep about 50 people in sub-zero temperatures, activists said.
Davos, which brings together politicians, central bankers and business leaders, has become a byword for globalisation.
The Occupy Wall Street movement burst onto the scene last year to focus attention on income inequality and the perceived greed of the rich and powerful. Copy-cat protests sprung up in cities around the United States and worldwide.
But authorities have cleared many tented encampments and the movement has lost some momentum during the northern hemisphere winter.
"It is the decisions of the few which have led us into the crisis of recent years and now the same people are posing as the solution to these problems," David Roth, president of the youth wing of the Swiss Social Democrats, told reporters at Camp Igloo, near the Davos train station.
"This is the wrong solution as it is undemocratic and cynical. Democracy is not only the right path for the Arab states but is also urgently needed again in the West."
The Swiss campaigners invited activists from around the world to join them at the camp, being set up with permission in a car park outside the tight security cordon that surrounds the World Economic Forum meeting.
"Don't let them decide for you! Occupy WEF!" read a banner draped across the first igloo, which took five hours to build.
Speaking at a podium made of snow blocks, Roth said they planned to build several more igloos, each sleeping two people, and pitch two heated teepees and a field kitchen.
He said he was in contact with WEF organisers to promote dialogue with delegates at the meeting.
In its Global Risk Report released last week, the WEF cited rising inequality as one of the biggest threats to the world economy in coming years.
↓
articles after this one...
use timeline (←) to expand


Sketchnote by Tomomi Imura
This lesson covers the basics of JavaScript, the language that provides interactivity on the web. In this lesson, you’ll learn about arrays and loops, which are used to manipulate data.
Click the image above for a video about arrays and loops.
Working with data is a common task for any language, and it’s a much easier task when data is organized in a structural format, such as arrays. With arrays, data is stored in a structure similar to a list. One major benefit of arrays is that you can store different types of data in one array.
✅ Arrays are all around us! Can you think of a real-life example of an array, such as a solar panel array?
The syntax for an array is a pair of square brackets.
let myArray = [];
This is an empty array, but arrays can be declared already populated with data. Multiple values in an array are separated by a comma.
let iceCreamFlavors = ["Chocolate", "Strawberry", "Vanilla",
"Pistachio", "Rocky Road"];
The array values are assigned a unique value called the index, a whole number that is assigned based on its distance from the beginning of the array. In the example above, the string value “Chocolate” has an index of 0, and the index of “Rocky Road” is 4. Use the index with square brackets to retrieve, change, or insert array values.
✅ Does it surprise you that arrays start at the zero index? In some programming languages, indexes start at 1. There’s an interesting history around this, which you can read on Wikipedia.
let iceCreamFlavors = [
"Chocolate",
"Strawberry",
"Vanilla",
"Pistachio",
"Rocky Road",
];
iceCreamFlavors[2]; //"Vanilla"
You can leverage the index to change a value, like this:
And you can insert a new value at a given index like this:
✅ A more common way to push values to an array is by using array operators such as array.push()
To find out how many items are in an array, use the
length
property.
let iceCreamFlavors = [
"Chocolate",
"Strawberry",
"Vanilla",
"Pistachio",
"Rocky Road",
];
iceCreamFlavors.length; //5
✅ Try it yourself!
Loops allow for repetitive or iterative tasks, and can save a lot of time and code. Each iteration can vary in their variables, values, and conditions. There are different types of loops in JavaScript, and they have small differences, but essentially do the same thing: loop over data.
The for
loop requires 3 parts to iterate: -
counter
A variable that is typically initialized with a
number that counts the number of iterations. -
condition
Expression that uses comparison operators to cause
the loop to stop when true
-
iteration-expression
Runs at the end of each iteration,
typically used to change the counter value
✅ Run this code in a browser console. What happens when you make small changes to the counter, condition, or iteration expression? Can you make it run backwards, creating a countdown?
Unlike the syntax for the for
loop, while
loops
only require a condition that will stop the loop when true
.
Conditions in loops usually rely on other values like counters, and must
be managed during the loop. Starting values for counters must be created
outside the loop, and any expressions to meet a condition, including
changing the counter must be maintained inside the loop.
✅ Why would you choose a for loop vs. a while loop? 17K viewers had the same question on StackOverflow, and some of the opinions might be interesting to you.
Arrays are often used with loops because most conditions require the length of the array to stop the loop, and the index can also be the counter value.
let iceCreamFlavors = [
"Chocolate",
"Strawberry",
"Vanilla",
"Pistachio",
"Rocky Road",
];
for (let i = 0; i < iceCreamFlavors.length; i++) {
console.log(iceCreamFlavors[i]);
} //Ends when all flavors are printed
✅ Experiment with looping over an array of your own making in your browser’s console.
There are other ways of looping over arrays other than for and while loops. There are forEach, for-of, and map. Rewrite your array loop using one of these techniques.
Arrays in JavaScript have many methods attached to them, extremely useful for data manipulation. Read up on these methods and try some of them out (like push, pop, slice and splice) on an array of your creation.


Search and Filter
Authentication
(How?)
Search
Reset
View, Save and Download Result
Title
Descreption
Make your dataset discoverable
Save
Choose Fields
Fields


Making a Class Level ActiveRecord Chainable Scope Method
This is how to make a class level ActiveRecord chainable scope method from what is a scope to implementation.
First, I had to find a good definition of scope method. I found one here. Ok. This definition brought up another thing that I don’t understand, lambdas, so let’s find a good article about those. This blog explains how to get from a method to a proc to a lambda. Great! Now we’re in business!
The next thing I’m going to do is look at my models for a validation that I can call either Model.order or Model.where on. For more information on these two ActiveRecord queries go here. Fortunately, I have a year table in my Car model that I can order either ascending or descending to get the oldest or the newest car in my database.
Now how do I use this and chain it?
In the example above, I used the scope in one of my views. I then used interpolation to call on Car.oldest_car in order to access the year, make, model, the path for the link_to, and another class for the owner name. These are the results of my scope methods...


About Gumboots
Gumboots Consulting Engineers was formed in 2018 with the motivation to enhance
daily living through low impact developments and, above all, produce regenerating effects to our
environment. Our primary focus is in residential developments, servicing all civil aspects. Our commitment
is to provide factual information to
enforce sound professional Engineering judgement with high regard for technical practicality. To ensure we
deliver a sound solution with strong emphasis on safety in design we have an A team of industry
professionals. Together we share our expertise, knowledge and experiences as part of our assessment process
in forming our professional opinion. This is our mark of quality assurance.
We SEEK to enable POSITIVE change through valuing PEOPLE with an
invaluable
SERVICE.


LectureSight offers an automatic virtual camera operator for presentation, lecture and seminar recordings. Our solution is free and Open Source, aiming to improve the quality of academic video recordings while keeping cost at a minimum. The presenter does not need to waer any kind of indicator or marker and in fact doesn't need to care about the recording at all. LectureSight uses state-of-the-art computer vision algorithms to passively discover and track persons on stage or at the lectern. The behavior of the virtual camera operator can be customized to fit individual recording scenarios.
The project is an offspring of the Opencast academic video project. LectureSight integrates samelessly with Opencast's video recording infrastructure and can be controlled by the same Opencast core server and the same schedule that manages the capture agents. Thus, when integrated with an Opencast system, cameras will only move while the capture agent is actively recording.
LectureSight uses no markers such as necklaces or eletronic boxes, persons are discovered and tracked using state-of-the-art computer vision algorithms running on the GPU.
The image analysis and the behavior of the virtual camera operator can be customized to fit a particular recording venue and to provide data protection for the live audience.
With LectureSight you can use standard webcams and even Raspberry Pi over network as overview camera. The system supports the standard protocols for controlling PTZ cameras via RS-232 and TCP/IP.


Geocoding converts addresses into coordinates. This tool converts addresses from a big data file share table into a feature layer with the coordinates as extra columns.
The input table with the addresses to be geocoded.
Choose a locator service to geocode against. If the locator service you want to use is not in the drop-down menu, contact your administrator to have the locator service configured for batch geocoding.
If all of your addresses are from one country, select that country to ensure the most accurate results. Otherwise, leave this parameter empty.
The locator service expects certain fields in the data, such as address, city, state, and postal or ZIP code. Match the data fields in your input file or table to the fields the locator is expecting using the drop-down boxes. The more fields you map, the more accurate the results will be. If the input table has all its data in one column, select Single Field, and choose a data field from the drop-down menu. Otherwise, select Multiple Fields, and map the appropriate locator fields to the multiple field columns in your table.
Include additional fields returned by the location service. If this option is checked, all fields created by the locator will be returned. If this is unchecked, your input data will be returned with the geocoded coordinates.
The name of the layer that will be created. If you are writing to an ArcGIS Data Store, your results will be saved in My Content and added to the map. If you are writing to a big data file share, your results will be stored in the big data file share and added to its manifest. It will not be added to the map. The default name is based on the tool name and the input layer name. If the layer already exists, the tool will fail.
When writing to ArcGIS Data Store (relational or spatiotemporal big data store) using the Save result in drop-down box, you can specify the name of a folder in My Content where the result will be saved.


The pearl oyster, Pinctada margaritifera (Linnaeus, 1758), represents the second economic resource of French Polynesia. It is one of the only bivalves expressing a large varied range of inner shell color, & by correlation, of pearl color. This phenotypic variability is partly under genetic control, but also under environmental influence. With ImaginR, it's now possible to delimit the color phenotype of the pearl oyster's inner shell and to characterize their color variations (by the HSV color code system) with pictures.
| Version: | 0.1.7 |
| Depends: | imager |
| Imports: | grDevices, jpeg |
| Published: | 2017-05-31 |
| Author: | Pierre-Louis Stenger |
| Maintainer: | Pierre-Louis Stenger <Pierre.Louis.Stenger at ifremer.fr> |
| BugReports: | https://github.com/PLStenger/ImaginR/issues |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | no |
| CRAN checks: | ImaginR results |
| Reference manual: | ImaginR.pdf |
| Package source: | ImaginR_0.1.7.tar.gz |
| Windows binaries: | r-devel: ImaginR_0.1.7.zip, r-release: ImaginR_0.1.7.zip, r-oldrel: ImaginR_0.1.7.zip |
| OS X binaries: | r-release: ImaginR_0.1.7.tgz, r-oldrel: ImaginR_0.1.7.tgz |
Please use the canonical form https://CRAN.R-project.org/package=ImaginR to link to this page.


Issue: CLASS-OBJECT-SPECIALIZERReferences: Draft 8.81, p.4-15
Draft 8.81, Glossary
88-002R
Category: CHANGE
Edit history: Version 1, 28-Mar-91, Kim Barrett
Status: Proposal AFFIRM was approved at the 3/91 meeting
Problem description:
It was recently noted that the 8.81 draft defines parameter specializer names
to include class objects. This inclusion seems to be without basis in
decisions made by X3J13, and the editor believes it to be an editorial error.
However, there has been previous discussion of exactly this question on the
clos mailing list, in which the general consensus seemed to be that class
objects should be permitted as parameter specializer names.
Proposal (CLASS-OBJECT-SPECIALIZER:AFFIRM):
Affirm the wording in the 8.81 draft on page 4-15, which states that a class
object may be used as a parameter specializer name.
Examples:
(defclass foo-class () ())
(defmethod foo-method ((x #.(find-class foo-class))) x)
Rationale:
Not affirming the draft's wording would make parameter specializer names
inconsistent with other parts of the language, since the use of class objects
and class names are generally interchangeable when used as type specifiers.
The draft already says this.
Current Practice:
Lucid 4.0 and Chestnut's Lisp to C translator support this.
Several other implementations probably also support this.
Cost to Implementors:
Likely small.
Cost to Users:
None. This is an upwardly compatible change.
Cost of non-adoption:
Some applications may already depend on this. In the mail discussion of this
question it was mentioned that CLIM may be using class objects as parameter
specializer names.
Performance impact:
None.
Editorial impact:
None if accepted, since the draft already contains the necessary words.
Esthetics:
Avoiding inconsistancy regarding the distinction between class objects and
class names when used as type specifiers is more esthetic.
Discussion:


Preparation time
less than 30 mins
Cooking time
30 mins to 1 hour
Serves
Serves 4
Melt the butter in a large pan until foaming, then fry the onion and garlic for 2-3 minutes, or until softened. Add the risotto rice and stir well to coat in the butter. Cook for 1-2 minutes, or until the rice grains start to turn translucent.
Add the wine and cook for 3-4 minutes, or until nearly all of the liquid has evaporated. Add a ladleful of the chicken stock to the pan and stir well. Cook for 1-2 minutes, or until nearly all of the stock has been absorbed, then add another ladleful of the stock. Repeat the process until the rice is cooked but still al dente.
Add the peas during the last 2-3 minutes of cooking, then stir in the chopped marjoram, the marscarpone and parmesan. Season, to taste, with salt and freshly ground black pepper. Keep warm.
Season the squid with salt and freshly ground black pepper, then toss in a bowl with the olive oil to coat. Heat a griddle pan until smoking, then cook the squid for 1-2 minutes on both sides, or until golden-brown and just cooked.
Remove the squid from the pan and place into a bowl with the lemon juice and parsley. Mix well.
To serve, spoon the risotto into the centre of four serving plates and top each serving with some of the baby squid.


com.CMPUT301W15T02.teamtoapp
public static final class R.id extends java.lang.Object
| Constructor and Description |
|---|
R.id() |
public static final int ApproverCategoryExpenseSpinner
public static final int ApproverCurrencyExpenseSpinner
public static final int ApproverExpenseAmountEditText
public static final int ApproverExpenseDateTextView
public static final int ApproverExpenseDescriptionEditText
public static final int ApproverExpenseImageButton
public static final int CategoryExpenseSpinner
public static final int ClaimTagsTextView
public static final int ClaimsTagsListView
public static final int CurrencyExpenseSpinner
public static final int ExpenseAmountEditText
public static final int ExpenseCompletedCheckBox
public static final int ExpenseDateTextView
public static final int ExpenseDescriptionEditText
public static final int ExpenseImageButton
public static final int ExpenseImageView
public static final int action_settings
public static final int addClaimOp
public static final int addDestinationButton
public static final int addExpenseMenuButton
public static final int addressEditText
public static final int adjust_height
public static final int adjust_width
public static final int approverCategoryTextView
public static final int approverClaimListView
public static final int approverCommentEditText
public static final int approverCommentTextView
public static final int approverCurrencyTextView
public static final int approverDestsTextView
public static final int approverExpenseDateTextView
public static final int approverExpenseDescriptionTextView
public static final int approverExpenseListView
public static final int approverNameCommentLinearLayout
public static final int approverNameTextView
public static final int approverPhotoReceiptTextView
public static final int approverStartDateTextView
public static final int approverStatusTextView
public static final int approverTotalCurrencyTextView
public static final int book_now
public static final int buyButton
public static final int buy_now
public static final int buy_with_google
public static final int categoryTextView
public static final int claimEndDateTextView
public static final int claimNameEditText
public static final int claimNameTextView
public static final int claimStartDateTextView
public static final int claimantAddTagsButton
public static final int claimantClaimListView
public static final int claimantClaimNameView
public static final int claimantDestsView
public static final int claimantExpenseListView
public static final int claimantListDestsView
public static final int claimantNameTextView
public static final int claimantReasonView
public static final int claimantStartDateView
public static final int claimantStatusView
public static final int claimantTagsListView
public static final int claimantTotalCurrencyView
public static final int classic
public static final int currencyTextView
public static final int destinationEditText
public static final int destinationListView
public static final int destinationMap
public static final int destinationSelectEditText
public static final int destinationTextView
public static final int dialogPhotoImageView
public static final int donate_with_google
public static final int endDateTextView
public static final int expenseDateTextView
public static final int expenseDescriptionTextView
public static final int expenseGeoLocationTextView
public static final int expenseGeolocationButton
public static final int filterByTags
public static final int getAddressButton
public static final int grayscale
public static final int holo_dark
public static final int holo_light
public static final int hybrid
public static final int incompletenessTextView
public static final int loginButton
public static final int managerAddTagButton
public static final int map
public static final int match_parent
public static final int monochrome
public static final int none
public static final int normal
public static final int photoTextView
public static final int production
public static final int reasonDestinationEditText
public static final int reasonEditText
public static final int refreshClaims
public static final int sandbox
public static final int satellite
public static final int save_destination_geolocation
public static final int save_new_claim
public static final int save_new_expense
public static final int save_user_geolocation
public static final int selectionDetails
public static final int setHomeLocation
public static final int slide
public static final int startDateTextView
public static final int strict_sandbox
public static final int submitClaimOption
public static final int switchToApprover
public static final int switch_to_claimant
public static final int tagManagerListView
public static final int tagNameEditText
public static final int tagsManagerButton
public static final int terrain
public static final int username
public static final int wrap_content


THE FRIGHTENERS A film review by David Wilcock Copyright 1997 David Wilcock
STARRING MICHAEL J. FOX DIRECTED BY PETER JACKSON RUNNING TIME: 2HRS 10MINS UNIVERSAL RELEASE
After Heavenly Creatures, Peter Jackson returns to the genre that started him off...the over the top horror comedy. Sadly, this is not as over the top as some of his other films (Dead Alive, Meet the Feebles) but is still very good fun. Fox plays a ghost exterminator who can really see ghosts, thanks to an near death experience that he had. He is running a scam by making the ghosts he knows mess up people houses a bit, and then he comes and gets 'rid' of them. However, things start to go weird when people really are being visited by a ghost who gives their heart a bit of a squeeze. The suspicion falls to Fox, and he must prove his innocence.
One of the main things about this film is the speacil effects. And they really are quite speacil. The ghosts faces get ripped off, ceilings ripple, and the Soul Taker is a very impressive piece of speacil effects. And, even the plot if quite good. However, don't take this film as a proper comedy. The main emphasis is on gore etc, and there is a lot of it.
If there is one bad thing about this film, it will have to be Jeffrey Combs FBI agent. He is way over the top, and is irritating after a while. Also, he is not really needed in the picuture, and his charecter should've been toned down if they wanted an FBI agent that much.
Another bad thing about the film is the gaping plot holes. For example, when Fox dies, he can walk though the floor, while the other ghosts can't. Also, although ghosts can interact with anything, John Astins character sits down in a chair! They are also many other gaps like this. But because you're enjoying yourself so much, you never really think about these things until after the movie.
So, overall, this is a good film, and if you can stand blood and guts and intense speacil effects, then this is the film for you.

-- A DAVID WILCOCK REVIEW VISIT THE WILCOCK MOVIE PAGE FOR MORE REVIEWS http://www.geocities.com/hollywood/9061
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Psycho
Grade: C
1998, 119 minutes, MPAA rated R
Director: Gus Van Sant
Review by Jeff Ignatius<EMAIL_ADDRESS>In his story "Pierre Menard, Author of the Quixote," Jorge Luis Borges envisions Don Quixote rewritten by his title character: "The Cervantes text and the Menard text are verbally identical, but the second is almost infinitely richer," Borges writes. Given Menard's background and philosophies, he argues, the new Quixote is a markedly better work than Cervantes'. That they are the same in every textual way is irrelevant.
Fifty-odd years after Borges published his absurdist fiction -- which both mocks the concept of remakes and raises legitimate, interesting questions about the implications of authorship -- Gus Van Sant makes the late Argentinian author something of a prophet with what's being touted as a shot-for-shot recast of Hitchcock's 1960 classic Psycho, with Van Sant having the balls to take the sole director's credit in the opening titles.
While not exactly a Menardian under-taking -- his choice of color over black-and-white, the need to use different actors, sets, props, and cinematography make a film equivalent of "verbally identical" impossible -- Van Sant's Psycho is largely his Quixote. He has taken care to reproduce whenever possible Hitch's angles, shots, shooting schedule, and techniques. The script has been updated slightly to fit the 1990s (Menard would disapprove), and Bernard Herrmann's score was tweaked by Danny Elfman, but it's certainly the most literal use of the term "remake" ever to hit the screen.
The new movie is still the simple story of Marion Crane, a secretary who steals some cash from her employer one Friday afternoon and leaves town. Crane is, of course, the world's worst embezzler. As she strikes out of Phoenix, she wears her guilt like makeup, attracting the suspicion of a cop and a car salesman. On a rainy night, she finds shelter at a backroad motel with 12 cabins, 12 vacancies, and Norman Bates, the only person in the world whose nervousness threatens to eclipse Marion's. Norman has reason to be uptight, though. His domineering but oddly quiet mother is stashed in the house behind the motel.
The movie still kills off its most developed character within 50 minutes, cruelly spoiling her shower. It still celebrates the odd bond between a son and his mother. It's pretty much the Psycho you remember.
Those who argue that such a by-the-storyboard remake is a priori a waste of money and time (both the studio's and the audience's) fall back on conventional wisdom that seems to apply only to film among the arts. Regularly in recording studios and on theatre and concert stages, acclaimed directors, actors, musicians, and conductors perform works that have been given their "definitive" treatments years, decades, or even centuries before. Nobody complains, because nuances, shades of meaning, and even wholly new interpretations can spring from strictly-adhered-to texts.
I approached the new Psycho hoping that Van Sant had found something new and different in the script and story. But he hasn't, and it's a shame. The execution is solid, but I so wanted something more, new, and different.
Anne Heche is Marion Crane and Vince Vaughn is Norman Bates in Van Sant's version, and they try to take different angles on their characters. Yes, they're somewhat fresh, but the self-aware performances only make the characters less interesting. More importantly, they relate to each other exactly as in Hitchcock's original.
The movie's first mistake is its conception of Marion. Heche plays her as a ditzy sprite who steals $400,000 seemingly on a lark, not even considering the consequences until she's on the road. Janet Leigh's oppressed, worn Marion anchored the first half of Hitchcock's movie and gave the impression of a person burdened by a lot more than just some pilfered bills.
Vaughn's turn is better than Heche's but still problematic. Anthony Perkins played Norman with a stutter and awkward pauses, while Vaughn is all fidgets and munching, ripping through his lines. Through most of the movie, Vaughn's performance is convincing, but he hits the wrong notes frequently enough -- his grin is more giddy than evasive -- to undermine the character, and remind us how well Perkins played the role. His confident, hulking mass (especially compared to the slight Heche) is also distracting; Norman requires somebody with a physical meekness.
Heche and Vaughn should be given credit, of course, for even trying to recreate their characters after the pitch-perfect performances of Leigh and Perkins, so cheers Anne and Vince. Do better next time.
The more seasoned actors offer some guidance, suggesting that redoing Psycho well was not impossible. Julianne Moore brings a fierce determination to the role of Marion's sister -- bent on finding what happened to her sibling -- while William H. Macy is spectacular in the small role of the private detective hired to discover the truth. Viggo Mortensen is often unintelligible as Marion's boyfriend (shades of Fenster in The Usual Suspects), but at least he has some fun, taking his pretend union with Moore a bit too far for a grieving lover.
In some ways, though, discussing how Van Sant's Psycho works or fails within Hitchcock's structure is irrelevant. However faithful Mr. Drugstore Cowboy is to The Master's direction, he takes many other liberties, usually for the worse. Van Sant treats the original script, storyboards, music, and architecture largely as sacred texts, but apparently felt no need to be true to any other part of the movie.
With just a few added sounds, in fact, the director subtracts from the original. Hearing Norman Bates unbuckle his belt and masturbate as he watches Marion Crane undress imposes a purely sexual reading that, in the original, was simply one of many reasonable interpretations.
A more fundamental change, of course, is the choice of color cinematography. Van Sant's palette and photography are usually provocative and sometimes stunning, especially in the virtually incandescent bathroom, glowing with surgical whiteness. But the color Psycho dulls the sharp black-and-white compositions of the original, which were so integral to the story's simple, extreme take on crime and punishment.
I can understand Van Sant's decision, though, and maybe even agree with it. His choices in costume design, on the other hand, defy explanation. The entire cast wears some of the most hideous outfits ever seen, and dying would be a welcome escape from gaudy clothes. Every costume change is an occasion for laughs, and that's not a good thing for a movie that needs to build tension and anxiety to succeed.
And, let's be honest, Van Sant cheats on the direction, too, tinkering in some very minor ways. "Shot-for-shot" is a lie.
The shower scene, for instance, delivers on the director's promise to make it more explicit in violence and nudity; this might well be, to cite one example, the first mainstream movie with an anus shot. But the effect is minimal.
Some of Van Sant's directorial changes actually enhance the picture. The climactic attack in which Norman is unwigged is newly choreographed and directed, making it less awkward and more exciting.
Whether they work or not, though, any change in Hitchcock's shot selection destroys the idea behind the movie. If you're not going to be 100-percent true to the original storyboards, what difference does it make if you're 90-, 80-, or 70-percent faithful?
The two murder scenes of Psycho illustrate Van Sant's willingness to add to Hitchcock's vision with contemporary film techniques. Gus takes a page from Natural Born Killers by using quick cuts to unrelated footage in the slashing sequences. Marion's shower scene flashes to ominous, rolling clouds, while the detective's last moments offer a brief glimpse of an animal.
These moments show how Van Sant might have brought Psycho to a contemporary audience. Video, age, and reputation have already corrupted the original, after all. A 1960 audience had no idea that the person who appeared to be the main character would be killed off within 50 minutes, no warning for the brutality of that death, and probably no clue that Mother had been dead for a decade and her son was a cross-dresser, among the least of his faults.
That's all part of the cultural conscious now. Nobody goes in blind.
As a result, Van Sant's Psycho is uniquely tame and quaint for a contemporary horror film. The changes are so minor -- and generally so insignificant -- that the casual viewer won't notice them at all. The director doesn't up the ante by truly bringing the story to the present, into a culture where violence, nudity, theft, transvestites, voyeurism, and unhealthy mother-son relationships can be found on dozens of television shows daily. If Van Sant wanted to truly replicate the experience of Psycho, he would have tried to upset us, not take us back to yesteryear.
By rewriting the story and acknowledging contemporary tolerances, expectations, film techniques, and our familiarity with Psycho, Van Sant could have done something special with the movie. By using, say, 70 percent of Hitchcock's shots. dialogue, and plot, and turning up the intensity, he could have delivered a reverent reinterpretation while trying to make moviegoers squirm, even in an age of Scream.
Van Sant chose the easy way out. In many ways, he has made a movie in which the director is virtually blameless for anything that's wrong. Don't like the direction? You're slandering a dead man. Don't like the script? Not Van Sant's fault. Don't like the performances? The actors take the fall.
Make no mistake, the new Psycho still works. There's also the fun of searching for the differences, of comparing the performances, of seeing Hitchcock's vision in vibrant colors and garish outfits.
But if Van Sant can't shoulder any blame, nor does he get any credit; Joseph Stefano's script and Hitchcock's direction are still the forces behind Psycho. As a result, Van Sant's product is empty and pretty much pointless. It's fundamentally Psycho, and it's fundamentally sound.
But it's also fundamentally a cop-out.
*This review was originally published in The Octopus, the alternative weekly newspaper of Champaign-Urbana, Illinois, and can be found with dozens of other movie reviews on the Flush Web site:
http://www.soltec.net/~jsign
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews