Hi, I'm Fanny
Front-End Baker
Positive, hard-working and an insatiable learner, I like to define myself as a Web Designer & Front-End Developer.
But I'm not only a job title.
I'm a Human
I'm a Foodie and I'm lucky enough to have a Chef at home who is cooking amazing dishes.
I love Nature, hiking in beautiful and preserved places provides me with such a positive feeling and powerful energy.
I love Colours, Layout, Photography, Painting...
I think we all have gifts to make Life prettier.
I'm a Cat lover and I can't wait to have a permanent situation to be able to take care of one (or many).
Who codes?
I have started She{Codes} Plus program in June 2020, to develop my knowledge in coding, meet passionate women with similar interests and build a tech network in Perth. But most of it, it is another step in my new life in Australia and I'm grateful to find a community I belong to.
Baking at Home
I realised a few months ago that I was missing an important thing from France (besides my family): a Crunchy French style Baguette.
I have started reading blogs, watching videos, following tutorials... Baking is like learning a new programming language! Step-by-step, by practising, it becomes easier and better.
Let me share with you an enjoyable way to escape from the computer and satisfy a craving for crunch: Procratisbaking.
While I'm not Baking, I'm Coding
Find some projects I created during my aventure with SheCodes.


- Source:
Members
-
<static> community :module:community
-
Type:
- Deprecated:
- This is just a symlink to jive.community (use that instead). To be removed in next major version.
- Source:
-
<static> options
-
Service configuration options.
- Source:
-
<static> role
-
Interrogate the role of this node
- Source:
-
<static> routes
-
Public service routes
- Source:
Properties:
Name Type Description tiles
Object jive
Object dev
Object oauth
Object
Methods
-
<static> autowire(options) → {Promise}
-
Autowires the entire service. Service autowiring will setup:
- Public web assets such as html, javascript, and images available from the /public directory
- Public endpoints ('routes') shared by all components
- Public endpoints ('routes') for each service subcomponent
- Event listeners
- Recurrent tasks
- Execute serivce component bootstrap code
Parameters:
Name Type Description options
Object Autowiring options. If not present, all service components (tiles, apps, services, storage frameworks, etc.) will be autowired.
Properties
Name Type Description componentsToWire
String Polymorphic, optional field. If present and value is 'all', then all service components will be autowired. Otherwise, if present and value is list of one or more of tiles, apps, services, and storages, the specified components are autowired.
- Source:
Returns:
Promise
- Type
- Promise
-
<static> extensions() → {module:extensions}
-
API for managing add-on extensions.
- Source:
Returns:
- Type
- module:extensions
-
<static> init(expressApp, options)
-
Initializes the service based on the passed-in express app, and any configuration options. If an express app isn't provided, one is created.
- Applies globally applicable middleware to the express app
- Configures service role based on options
- Sets up service logging based on options
- Sets up service persistence based on options
- Sets up service scheduler based on options
Environment variable overrides:
- jive_sdk_service_role: optional, one of http, worker, pusher.
- jive_sdk_config_file: optional, if set, JSON options will be loaded from this path.
Parameters:
Name Type Description expressApp
options
Object JSON, or path to the options file.
- Source:
-
<static> isDevelopment() → {boolean}
-
- Source:
Returns:
Returns true if service configuration options has 'development' : true set.
- Type
- boolean
-
<static> persistence(persistenceStrategy) → {Object}
-
Retrieves or sets current persistence strategy, defaults to file.
Parameters:
Name Type Description persistenceStrategy
Object If set, the service will be configured to use the provided strategy.
Properties
Name Type Description find
function findByID
function remove
function save
function - Source:
Returns:
- Type
- Object
-
<static> scheduler(schedulerStrategy)
-
Retrieves or sets the scheduling strategy. Defaults to memory (single node). todo
Parameters:
Name Type Description schedulerStrategy
Object If set, the service will be configured to use the provided strategy.
Properties
Name Type Description schedule
function unschedule
function getTasks
function - Source:
-
<static> security() → {module:security}
-
API for managing service security
- Source:
Returns:
- Type
- module:security
-
<static> serviceStatus() → {string}
-
- Source:
Returns:
- Type
- string
-
<static> serviceURL()
-
Computes the full service URL for this service, taking into account jiveclientconfiguration.json (clientUrl & port)
- Source:
-
<static> start() → {Promise}
-
Return promise - fail or succeed
- Source:
Returns:
promise
- Type
- Promise
-
<static> stop() → {Promise}
-
Halt the service.
- Source:
Returns:
promise
- Type
- Promise


HOME COLLECTION
Check out new glorious Home furniture collection 2018, special María Luísa — Marilú. Made from the finest Italian materials with Spanish love and skill especially for you!
Learn moreCheck out new glorious Home furniture collection 2018, special María Luísa — Marilú. Made from the finest Italian materials with Spanish love and skill especially for you!
Learn moreCheck out new glorious Office furniture collection 2018, special Inmaculada — Inma. Made from the finest Italian materials with Spanish love and skill especially for you!
Check out new glorious Office furniture collection 2018, special Ana María — Anamari. Made from the finest Italian materials with Spanish love and skill especially for you!
Check out new glorious Office furniture collection 2018, special Ana Isabel — Anabel. Made from the finest Italian materials with Spanish love and skill especially for you!


ify
Sign In
Sign in with your Plex account to access your media library
Username or password incorrect
Settings
Servers
Plugins
Rotten Tomatoes
IMDb


BlocklyProp
Web-based visual programming editor for the Parallax Propeller
Web-based visual programming editor for the Parallax Propeller
BlocklyProp is a visual progamming language for the Propeller. By starting in a graphical way, you don't have to learn a whole new language before getting anything done.  At any time you can go and look at the code.
The generated code is made as readable as possible. You should be able to follow it quite easily.
Use blocks specific for the Scribbler. Easily read values from the or line follower or the distance sensor while letting it drive without having to write a single line of code.
If you want to start programming using logic blocks, use displays and other peripherals. This gives you more control and prepares you for when you start to write the code by hand.
This gives you the same level of control as the Spin version but generates Propeller C. Also allows for bigger programs by supporting the extended memory model.
BlocklyProp Community allows you to save your projects, share them with friends or even the whole community.
View projects created by the community. Open them, view and continue working on them.
View your own projects. Share them with the community and friends.


HTML is a computer language devised to allow website creation. These websites can then be viewed by anyone else connected to the Internet. It is relatively easy to learn, with the basics being accessible to most people in one sitting; and quite powerful in what it allows you to create. It is constantly undergoing revision and evolution to meet the demands and requirements of the growing Internet audience under the direction of the » W3C, the organisation charged with designing and maintaining the language.
CSS. Stands for "Cascading Style Sheet." Cascading style sheets are used to format the layout of Web pages. They can be used to define text styles, table sizes, and other aspects of Web pages that previously could only be defined in a page's HTML.
JavaScript is a programming language commonly used in web development. It was originally developed by Netscape as a means to add dynamic and interactive elements to websites


To get all the trading events across a range of dates, pass start and end DateTime
datetime
objects to the GetTradingDays
method.
var startDate = new DateTime(2022, 6, 1); var endDate = new DateTime(2022, 7, 1); var tradingDays = TradingCalendar.GetTradingDays(startDate, endDate);
start_date = datetime(2022, 6, 1) end_date = datetime(2022, 7, 1) trading_days = self.TradingCalendar.GetTradingDays(start_date, end_date)
To get specific trading events across a range of dates, pass a TradingDayType
enumeration member and the dates to the GetDaysByType
method.
var tradingDays = TradingCalendar.GetDaysByType(TradingDayType.OptionExpiration, startDate, endDate);
trading_days = self.TradingCalendar.GetDaysByType(TradingDayType.OptionExpiration, start_date, end_date)
The TradingDayType
enumeration has the following members:


---
layout: default-sub
---
{%- assign assets_path = "assets/" -%}
{%- if site.assets_path -%}
{%- assign assets_path = site.assets_path -%}
{%- endif -%}
{% assign ws = '' %}
As a founder, product leader, and first-generation American, I love talking about the startup journey, how to build great products, and inclusion in the workplace.
Let's connect and see how I can share my learnings and experiences with your audience. I have guest lectured at several Princeton University classes, spoke on conference panels, led talks and workshops, been a podcast and Twitter spaces guest, and more.
Thanks for your message, I'll be in touch shortly!
{%- endif -%}


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/or.2Edcases_on.html ---
In general, what does this message mean? induction tactic failed, recursor "or.dcases_on" can only eliminate into Prop.
this happens at the head of a inductive function def.
it means you can't decompose an or
into data
is it just or
, or any inductive types in general? because there is no or
in my code.
A lot of (but not all) inductive propositions cannot eliminate into data. inductive non-propositions can always eliminate into data.
 Or does one run into contradictions in this generality?
is it just
or
, or any inductive types in general? because there is noor
in my code.
@Zesen Qian If you post a minimal working example as a gist then perhaps someone can locate the or
;-)
You can, but you have to decide what to do when both sides are true.
So you might end up with a function whose behaviour is unknown when they're both true.
By using prod_decidable
, you can make a function to go from or to sum:
local attribute [instance] classical.prop_decidable noncomputable def or.to_sum (h : p ∨ q) : plift p ⊕ plift q := if h' : p then sum.inl ⟨ h' ⟩ else sum.inr ⟨ by { rw ← false_or q, exact or.imp_left h' h } ⟩
What you can't get when eliminating into non-Prop is the computation rule that reduces an application or.cases_on (or.inl p) f g
to f p
and also or.cases_on (or.inr q) f g
to g q
, since or.inl trivial = or.inr trivial
but f trivial
might not be equal to g trivial
(unless the result type is a proposition).
sorry so what's default universe level of inductive types that's not specified level? Is it polymorphisized on all levels?
I'm sorry I can't parse your question. Are you talking of an error message?
no I mean like
inductive bool | true | false
will there be universe polymorphism for this, or just Type 1?
universe
I would guess it's a Type 0
but I recommend you discover it for yourself. Try #check bool
yes it's Type 0, thank you.
inductive bool1 | true : bool1 | false : bool1 #check bool1 -- Type universe u inductive bool2 : Type u | true : bool2 | false : bool2 #check bool2 -- Type u_1 (i.e. universe is "whatever") universe v #check bool2.{v} -- Type v
There are some tricks
Thanks, I guess we can use it to workaround "universe too big" issue with this?
I now have an error saying the argument of a constructor is too big.
inductive t0 : Type u ... inductive t1 : Type u | cons : t0 -> t1
On t1
?
yeah, says the first argument of cons, t0, is too big.
If you don't tell t1
what type it is then this might fix it
universe u inductive t0 : Type u | foo : t0 inductive t1 | cons : t0 -> t1
Maybe the u
of t0
is not the same u
as in t1
, although I would expect a different error message then
I was thinking maybe this would be required:
inductive t1 : Type u | cons : t0.{u} -> t1
But more generally, there is no reason for t0
not to be in Type 0
@Simon Hudon thanks, this fixes it.
basically I'm still trying out the universes.
inductive t0 : Type | foo : t0 inductive t1 : Type | cons : t0 → t1
I learned this the hard way: when definitions are more universe polymorphic than strictly necessary, it gets really painful
@Kevin Buzzard but this doesn't provide universe polymorphism.
Case in point: my current traversable
pull request took me one year to set up. It was not all about universe polymorphism but it certainly made it difficult
and I kind of feel my first error in this stream, has something to do with it.
I'm not sure what universe polymorphism is good for when it comes to concrete programs
universe is for consistency
I feel like everything I need to do lives in Type
, for the most part
and strengthening
I don't know what dependent types is good for when it comes to concrete programs, TBH.
and category theory
dtt is a bit of an academic stretch right now, true, but one day when there's an efficient method for program extraction, it might be awesome
I think we can weaken @Andrew Ashworth 's suggestion and generalize it into: work in Type 0
until you run into trouble. Then make the smallest necessary universe generalization
if you knew how terribly written most of the software that runs the electronics around us was, you'd be rooting for Lean too :)
There are tools for lifting monomorphic definitions to using them in polymorphic contexts so Type 0
is not handicapping
Amen
@Andrew Ashworth I'm getting ready for the DeepSpec summer school where people like Adam Chlipala will show us how he uses dependent type theory for building reliable cryptographic implementation. It's hard to argue that it's really just academic
isn't anything chlipala does academic by definition ;]
It depends. Is your definition of academic "anything that happens in a university"? In that case, is the university's janitor studying academic sweeping?
In the case of the DeepSpec project, academics are playing the role of leader but the project involves industrial partners so the point is not (only) publication but building systems that work Monday through Sunday
before it's getting too far, let me ask one last question: can I define structure as universe polymorphic?
Yes it depend. how I get f (x:α) because I need it to define next object
@Hoang Le Truong I think you're in the wrong thread
@Zesen Qian about your original error, it has to do with the difference between Prop
and Type
(or more generally Type u
), which is rather different from the difference between Type u
for varying u
You can generalize over both Prop
and Type
with Sort
, but all the Type u
for different u
work pretty much the same way, while Prop
has some different rules
thanks, I will look into it.
yeah I give up. Here is the line causing this error:
https://github.com/riaqn/smtlean/blob/6e5c20aaa344e972528d8089af01f638819ff06c/src/cvc4.lean#L129
Last updated: Apr 24 2020 at 19:02 UTC


SendPaymentController
controllers
SendPaymentStage
stages
SplashController
controllers
SuccessAppNotification
gui
scene
AboutStage
OpenChannelStage
ReceivePaymentStage
SendPaymentStage
secureRandom
eclair
self
AboutStage
send
Handlers
sendButton
SendPaymentController
serializationResult
eclair
showBlockerModal
MainController
showErrorBox
SplashController
simpleConnection
OpenChannelController
splash
SplashController
stage
FxPreloader
OpenChannelController
ReceivePaymentController
SendPaymentController
stages
gui
start
FxApp
FxPreloader
state
ChannelPaneController
successIcon
NotificationsController


revolunet VLC controls javascript library demo - details
replaced by VLC controller
try any uri or local file :
play
any comments welcome on :
contact@revolunet.com


Theia
Git
Solutions
Theia
Open Indirect Opthalmology
Document
Doc
APIs
Blog
Forum
Contact
Your browser does not support the
video
tag.
Ending Preventable Blindness.
Bringing the time to test result zero.
Know More
OpenEye
Who
what
why
how
Who
Content clarity request
What
Content clarity request.
Why
Content clarity request
How
Content clarity request
Solutions
OpenDR
About project Open diabetic retinopathy.
Open Indirect Opthalmology
About project OIO.


Statboard
Games
Team
Games
Game code
--
New game
Import game
Stats
Lineup
Play-by-play
No game selected.
Create a new one?
Edit
Save
Export game
Delete game
Are you sure you want to
?
This could have severe consequences!
Yes, I do!
Nope, get me out of here!
Import/Export
Import
Export as:
JSON
CSV
×
a player for game
Name
№
Position
Batting
--
BC
1B
2B
3B
SS
LF
LR
CF
RF
RR
Spot shared
Delete
Submit
×
Create a new game
Game Code:
Game Park:
Game Date:
Game Time:
--
2pm
4pm
6pm
Lineup:
Name
№
Position
Add a player
Stats may be filled in after the game is created.
Submit
×
Loading...


GOAL!
Size of Text
Color of Words
Color of Background
You found this hidden message!
| Country | Confederation | World Cup Appearance | Last Appearence | Last World Cup Victory | Delete |
|---|---|---|---|---|---|
| United Stares of America | CONCACAF | 13 | 2014 | N/A | |
| France | UEFA | 13 | 2014 | 1998 | |
| Bosnia & Herzegovina | UEFA | 1 | 2014 | N/A | |
| New Zealand | OFC | 5 | 2010 | N/A |


Thug tried to throw pregnant girlfriend out of window after man 'liked' her Facebook photo
Ashley Brazier, 31, of Whitstable, Kent, tried to chuck his partner out the window after throwing away her recently deceased father's ashes
by Gregory Kirby, Sean AxtellA violent bully tried to hurl his pregnant girlfriend out of a first-floor window after he noticed a man “liked” her Facebook photo.
Ashley Brazier picked up his 7st 2lbs partner and tried to chuck her out of the window, after throwing away her recently deceased father's ashes.
The victim only managed to prevent the fall by extending her body across the window frame in the second of two vicious rages.
Brazier, 31, of Whitstable, Kent, struck her in the face with her phone after accusing her of having an affair.
Prosecutor Amy Nicholson said Brazier’s anger intensified after his attempt to hurl the victim out of the window failed.
He then pinned her to the wall by the throat and lifted her off the floor to set up his next attack before a “petrifying” game of cat-and-mouse ensued.
Brazier repeatedly spat in his victim’s face as she fought to escape and slapped her with such force it caused ringing in her ear.
Brazier delivered an uppercut to the pregnant woman’s torso, dislodging a rib and puncturing a lung - which doctors later had to inflate twice.
He then stripped her and locked her out of the room, only relenting after realising the damage he had caused.
She was sent to the Queen Elizabeth The Queen Mother Hospital in Margate, Kent, where doctors had to install a drainage tap.
The victim did not know she was in the early stages of pregnancy at the time of the assault.
In a previous attack, Brazier became suspicious of one of his partner’s texts while drinking at a friends’ home in Ramsgate, Kent.

Miss Nicholson said the victim branded Brazier “spiteful, cruel” and told how on one occasion he “threw away her father’s ashes”.
She added: “She says what happened has ruined her life.”
Brazier had 41 previous convictions including two for harassment, six for battery, 10 for criminal damage as well as multiple breaches of court orders.
Judge Rupert Lowe scalded Brazier for his campaign of violence and humiliating the woman with “signature attacks” of stripping her.
The judge said Brazier posed a “significant risk to the public” but could not impose an extended sentence because his sentencing powers were restricted.
He jailed Brazier for three years and nine months for grievous bodily harm and actual bodily harm at Canterbury Crown Court on Thursday.


Russia opens investigation into space center fraud after Putin rebuke
MOSCOW (Reuters) - Russian investigators said on Thursday they had opened two criminal cases into the management of a company involved in building the Vostochny Cosmodrome, a space center in the country’s Far East.
The announcement came less than two weeks after President Vladimir Putin complained to government officials about corruption at the facility and called for further investigations.
Construction of the Vostochny Cosmodrome began in January 2011, part of a plan for Russia to reduce its dependency on the Baikonur Cosmodrome in Kazakhstan, which Russia leases from the former Soviet Republic for space operations.
But Putin told government officials earlier this month he was dismayed by the level of graft there.
“Hundreds of millions have been stolen. Hundreds of millions. Several dozen criminal cases have already been initiated. There have already been court decisions, people are in prison,” said Putin.
His spokesman, Dmitry Peskov, said later that 11 billion roubles ($172.45 million) of a total 91 billion roubles allocated to the project had been stolen.
Investigators said on Thursday that they were looking into allegations that fraudulent financial documents had led to the theft of 240 million roubles ($3.8 million) between November 2018 and May 2019.
Top officials at the Cosmodrome said they were in control of the situation and that any violations would immediately be passed to law enforcement officers, the RIA news agency reported.
The Vostochny Cosmodrome, whose name comes from the Russian word meaning ‘Eastern’, is situated in the Amur region on the border with China.


2 references to RaiseSignalCompleted
System.Management.Automation (2)
engine\remoting\fanin\OutOfProcTransportManager.cs (1)
2411
base.
RaiseSignalCompleted
();
engine\remoting\fanin\WSManTransportManager.cs (1)
3271
base.
RaiseSignalCompleted
();


System Architect Picture "Intention Under Consideration"
Parent Diagram:
Intention State
(UML Class)


Hello we're drie. We provide a secure online platform for developing and deploying applications.
1
We make it easy to get your development teams deploying apps to flexible cloud infrastructure.
2
We secure those applications through encryption of traffic and data.
drie
You save your business time and money.


Stanford is pleased to join other partners as part of Google's Data Commons ecosystem. The Stanford Data Commons provides access to Stanford Doerr School of Sustainability research findings on a platform that overlays and connects to the larger Data Commons system, making the combined data more easily accessible and useful. Over time, this data will be available to scholars within Stanford, or interested parties worldwide, allowing them to learn from and use our school's findings to inform sustainability research and initiatives.


Introduction
In the current era of increasing data sharing and ubiquity of machine learning there is a very little focus on privacy of the subjects whose data is being shared at such large scale. While most data released promises anonymization of the PIIs, there is much work in literature to point of that simple anonymization techniques fail to mask users if there is an access to auxilliary dataset in which such features are not masked.
In order to fix this issue there has been study in the field of privacy preservation for the datasets in public domain to ensure public trust in sharing their information which eventually is the root to building amazing machine learning models and drawing insights from big data.
This paper discusses a new architecture of GAN which tries to achieve this very objective of anonymization of the private data but in a deep learning setting where the work in overseen by an objective function for the encoder which embeds in itself the notion of anonymizing sensitive columns while trying to maximize the predivity of non-sensitive data columns.
About the paper
The GAN framework presented consists of three components (explained in detail in later sections):
- Encoder
- Ally that predicts the desired variables,
- Adversary that predicts the sensitive data.
The objective of the GAN framework is two-fold:
- learn low-dimensional representation of data points (users in this case) that excels at classifying a desired task (whether a user will answer quiz question correctly here)
- prevent an adversary from recovering sensitive data (each users identity in this case)
Background
Netflix dataset one of the famous datasets which is used for various starter tutorials on recommendation system. The history of privacy breach in this particular case is related to this seemly harmless data. While the company had ensured data anonymization to prevent breach of privacy. It was later discovered that it is easy to locate the users with good accuracy using auxilliary data from other related datasets such as IMDB which does not anonymize its dataset. Similarly there are cases in the domain of insurance companies where it has been proven that reverse engineering is a viable effort despite the anonymization.
It has similarly been shown that one can identify anonymous users in online social networks with upto 90% accuracy. These metrics point to the fact that it is possible for an attacker to uncover sensitive attributes from user data.
One of the popular work that has caught traction in this field is called Differential Privacy (DP), which proposes to add random noise to raw data, where the noise (generally from Laplacian Distribution) level controls the trade off between predictive quality and user privacy. But it has been found that this mechanism also reduces the utility of the data for predictive modeling and increases the sample complexity
The GAN model presented in this particular work is an effort to achieve the privacy (to prevent de-anonymization) while preserving the predictive aspects of the dataset (to overcome the drawbacks of techniques like DP).
Contributions
The authors apply this GAN architecture in a online MOOC setting. The objectives of the work include:
- Use the student data to predict whether or not they will answer a quiz correctly.
- Ensure that the encoded data does not achieve a good convergence on sensitive data such as user identity.
The work is different from DP in two key aspects:
- It is data-dependent, i.e., it learns representations from user data
- Directly uses raw user data without relying on feature engineering
The objective of the GAN is to generate representations that minimize the loss function of the ally while maximizing the loss function of adversary.
One key advantage mentioned about the architecture is that it is model agnostic, i.e. each module can instantiate a specific differential function (e.g. neural networks) based on the needs of the particular application
Algorithm
Datasets and Objectives
This particular paper presents the empirical results on dataset from the course Networks: Friends, Money and Bytes on Coursera MOOC platform. This has a total of 92 in-video quiz questions among 20 lectures. Each lecture has 4-5 videos. A total of 314,632 clickstreams were recorded for 3976 unique students.
Two types of data are collected about students:
- Video-watching clickstream: behavior is recorded as a sequence of clickstreams based on actions available in the scrub bar.
- Question submissions: answers submitted by a student to an in-video question
The final objective is defined as a mapping from student’s interaction (clickstream) on a video to their performance on questions (data acquired regarding question submissions)
The data collected can have both time-varying as well as static attributes. Time varying attributes include the series of clickstream before a question is answered, while the static attribute will included metrics like fraction of course completed, amount of time spent etc.
Metrics
- Accuracy on binary prediction of questions answered
- AUC-ROC curve to assess the tradeoff between true and false positive rates
- K Ranks and Mean average precision at K (MAP@K) to measure performance of privacy preservation
Baselines
- Only one baseline benchmark is included in the work which is Laplace Mechanism in DP (Differential Privacy) which simply adds Laplace noise to the data.
Findings and Conclusions
- The new architecture outperforms DP in terms of prediction task on question answers. It actually performs slightly better than the original features themselves.
- With parameter in the GAN architecture, encoder is biased towards prediction than sensitive data obfuscation which is theoretically correct.
- Larger in DP means adding smaller noise component to the actual data, and it can be seen that models are better at predictive performance under such a setting.
- Larger sizes of encoding dimension ensures more preserved information towards both prediction and sensitive data with identical values. This confirms the fact that the size of representations controls the amount of information contained in data representation.
- Raw clickstream data with LSTM performs better than the hand-crafted features in terms of the tradeoff between prediction quality vs user privacy.
Follow-up Citations
- J. Bennett, S. Lanning et al., “The netflix prize,” in Proceedings of KDD cup and workshop, vol. 2007. New York, NY, USA, 2007, p. 35.
- A. Narayanan and V. Shmatikov, “Robust de-anonymization of large sparse datasets,” in Security and Privacy, 2008. SP 2008. IEEE Symposium on. IEEE, 2008, pp. 111–125.
- “De-anonymizing social networks,” in Security and Privacy, 2009 30th IEEE Symposium on. IEEE, 2009, pp. 173–187.
- Dwork, F. McSherry, K. Nissim, and A. Smith, “Calibrating noise to sensitivity in private data analysis,” in Proc. Theory of Cryptography Conference, Mar. 2006, pp. 265–284.
- “Calibrating noise to sensitivity in private data analysis,” in Theory of Cryptography Conference. Springer, 2006, pp. 265–284.
- C. Huang, P. Kairouzyz, X. Chen, S. L., and R. Rajagopal, “Context-aware generative adversarial privacy,” arXiv preprint arXiv:1710.09549, Dec. 2017.
REFERENCES
Learning Informative and Private Representations via Generative Adversarial Networks


Class: Sprout::FileTarget
- Inherits:
-
Object
- Object
- Sprout::FileTarget
- Defined in:
- lib/sprout/file_target.rb
Overview
This is a class that is generally used by the Sprout::Specification::add_file_target method.
File targets are files that are embedded into (or referred to by) a RubyGem in such a way that Sprouts can use them as a library or executable.
A given FileTarget may be configured to work on a specific platform, or it may be universal.
Direct Known Subclasses
Instance Attribute Summary (collapse)
-
- (Object) executables
readonly
Returns the value of attribute executables.
-
- (Object) libraries
readonly
Returns the value of attribute libraries.
-
- (Object) load_path
Returns the value of attribute load_path.
-
- (Object) pkg_name
Returns the value of attribute pkg_name.
-
- (Object) pkg_version
Returns the value of attribute pkg_version.
-
- (Object) platform
Returns the value of attribute platform.
Instance Method Summary (collapse)
-
- (Object) add_executable(name, path)
Add an executable to the RubyGem package.
-
- (Sprout::Library) add_library(name, path)
Add a library to the package.
-
- (Object) expand_local_path(path)
This is a template method that is overridden by RemoteFileTarget.
-
- (FileTarget) initialize {|_self| ... }
constructor
A new instance of FileTarget.
-
- (Object) resolve
This is a template method that will be called so that RemoteFileTarget subclasses and load the appropriate files at the appropriate time.
- - (Object) to_s
- - (Object) validate
Constructor Details
- (FileTarget) initialize {|_self| ... }
A new instance of FileTarget
22 23 24 25 26 27 28 |
# File 'lib/sprout/file_target.rb', line 22 def initialize @executables = [] @libraries = [] @load_path = '.' @platform = :universal yield self if block_given? end |
Instance Attribute Details
- (Object) executables (readonly)
Returns the value of attribute executables
19 20 21 |
# File 'lib/sprout/file_target.rb', line 19 def executables @executables end |
- (Object) libraries (readonly)
Returns the value of attribute libraries
20 21 22 |
# File 'lib/sprout/file_target.rb', line 20 def libraries @libraries end |
- (Object) load_path
Returns the value of attribute load_path
14 15 16 |
# File 'lib/sprout/file_target.rb', line 14 def load_path @load_path end |
- (Object) pkg_name
Returns the value of attribute pkg_name
15 16 17 |
# File 'lib/sprout/file_target.rb', line 15 def pkg_name @pkg_name end |
- (Object) pkg_version
Returns the value of attribute pkg_version
16 17 18 |
# File 'lib/sprout/file_target.rb', line 16 def pkg_version @pkg_version end |
- (Object) platform
Returns the value of attribute platform
17 18 19 |
# File 'lib/sprout/file_target.rb', line 17 def platform @platform end |
Instance Method Details
- (Object) add_executable(name, path)
Add an executable to the RubyGem package.
with this name.
64 65 66 67 |
# File 'lib/sprout/file_target.rb', line 64 def add_executable name, path path = path executables << OpenStruct.new( :name => name, :path => path, :file_target => self ) end |
- (Sprout::Library) add_library(name, path)
Add a library to the package.
46 47 48 49 50 51 52 53 54 55 |
# File 'lib/sprout/file_target.rb', line 46 def add_library name, path if path.is_a?(Array) path = path.collect { |p| (p) } else path = path end library = Sprout::Library.new( :name => name, :path => path, :file_target => self ) libraries << library library end |
- (Object) expand_local_path(path)
This is a template method that is overridden by RemoteFileTarget.
81 82 83 |
# File 'lib/sprout/file_target.rb', line 81 def path File.join load_path, path end |
- (Object) resolve
This is a template method that will be called so that RemoteFileTarget subclasses and load the appropriate files at the appropriate time. Admittedly kind of smelly, other ideas welcome…
35 36 |
# File 'lib/sprout/file_target.rb', line 35 def resolve end |
- (Object) to_s
69 70 71 |
# File 'lib/sprout/file_target.rb', line 69 def to_s "[FileTarget pkg_name=#{pkg_name} pkg_version=#{pkg_version} platform=#{platform}]" end |
- (Object) validate
73 74 75 76 |
# File 'lib/sprout/file_target.rb', line 73 def validate raise Sprout::Errors::UsageError.new "FileTarget.pkg_name is required" if pkg_name.nil? raise Sprout::Errors::UsageError.new "FileTarget.pkg_version is required" if pkg_version.nil? end |


Retrieves a list of ACM Certificates and the domain name for each. You can optionally filter the list to return only the certificates that match the specified status.
See also: AWS API Documentation
list-certificates is a paginated operation. Multiple API calls may be issued in order to retrieve the entire data set of results. You can disable pagination by providing the --no-paginate argument. When using --output text and the --query argument on a paginated response, the --query argument must extract data from the results of the following query expressions: CertificateSummaryList
list-certificates
[--certificate-statuses <value>]
[--max-items <value>]
[--cli-input-json <value>]
[--starting-token <value>]
[--page-size <value>]
[--generate-cli-skeleton <value>]
The status or statuses on which to filter the list of ACM Certificates.
Syntax:
"string" "string" ...
Where valid values are:
PENDING_VALIDATION
ISSUED
INACTIVE
EXPIRED
VALIDATION_TIMED_OUT
REVOKED
FAILED
The total number of items to return. If the total number of items available is more than the value specified in max-items then a next-token will be provided in the output that you can use to resume pagination. This next-token response element should not be used directly outside of the AWS CLI.
--cli-input-json (string) Performs service operation based on the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, the CLI values will override the JSON-provided values.
A token to specify where to start paginating. This is the next-token from a previously truncated response.
The size of each page.
--generate-cli-skeleton (string) Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.
To list the ACM certificates for an AWS account
The following list-certificates command lists the ARNs of the certificates in your account:
aws acm list-certificates
The preceding command produces the following output:
{
"CertificateSummaryList": [
{
"CertificateArn": "arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012",
"DomainName": "www.example.com"
},
{
"CertificateArn": "arn:aws:acm:us-east-1:493619779192:certificate/87654321-4321-4321-4321-210987654321",
"DomainName": "www.example.net"
}
]
}
You can also filter your output by using the "certificate-statuses" argument. The following command displays certificates that have a PENDING_VALIDATION status:
aws acm list-certificates --certificate-statuses PENDING_VALIDATION
Finally, you can decide how many certificates you want to display each time you call list-certificates. For example, to display no more than two certificates at a time, set the max-items argument to 2 as in the following example:
aws acm list-certificates --max-items 2
Two certificate ARNs and a NextToken value will be displayed:
{
"CertificateSummaryList": [
{
"CertificateArn": "arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012",
"DomainName": "www.example.com"
},
{
"CertificateArn": "arn:aws:acm:us-east-1:493619779192:certificate/87654321-4321-4321-4321-210987654321",
"DomainName": "www.example.net"
}
],
"NextToken": "9f4d9f69-275a-41fe-b58e-2b837bd9ba48"
}
To display the next two certificates in your account, set this NextToken value in your next call:
aws acm list-certificates --max-items 2 --next-token 9f4d9f69-275a-41fe-b58e-2b837bd9ba48
NextToken -> (string)
When the list is truncated, this value is present and contains the value to use for the next-token parameter in a subsequent pagination request.
CertificateSummaryList -> (list)
A list of ACM Certificates.
(structure)
This structure is returned in the response object of list-certificates action.
CertificateArn -> (string)
Amazon Resource Name (ARN) of the certificate. This is of the form:
arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces .
DomainName -> (string)
Fully qualified domain name (FQDN), such as www.example.com or example.com, for the certificate.


@* * Copyright 2021 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import uk.gov.hmrc.eoricommoncomponent.frontend.forms.models.subscription.ContactDetailsSubscribeModel @import uk.gov.hmrc.eoricommoncomponent.frontend.models.Service @import uk.gov.hmrc.eoricommoncomponent.frontend.views.helpers.subscription.ViewHelper @import uk.gov.hmrc.eoricommoncomponent.frontend.views.html._ @import views.html.helper._ @this(layout_di: layout) @(contactForm: Form[ContactDetailsSubscribeModel], email: String, isInReviewMode: Boolean, service: Service)(implicit request: Request[_], messages: Messages) @inputText(field: String, label: String, args: (Symbol, Any)*) = { @helpers.inputText(contactForm)(field, label, args: _*) } @layout_di(messages("cds.subscription.contact-details.page.title"), form = Some(contactForm)) {


Toggle navigation
HG
Home
Portfolio
Contact
Give & Share the Goodness
Previous
Next
Hello World, The year-end holidays are a time of religious and moral reflection that inspire many people to reach out to those who are in need.


| I
am interested in applying for the Web/Graphic Designer position.
I received my Bachelor of Arts degree from CSULB in Journalism/Public
Relations in 1991 and completed coursework at Art Center College of Design
in 1997. I have been working in graphic design for the past twelve
years, while keeping abreast of the latest software and design techniques.
I
have thorough understanding of pre-press production, photo retouching,
and photo manipulation/composition. I have designed packaging materials,
written press releases, developed successful marketing campaigns, and
managed budgets and grants. I
can set priorities and meet deadlines in a professional manner.
As my resume shows, I am well versed in Photoshop, Illustrator, Quark,
Acrobat, and Dreamweaver. I believe my marketing skills,
my project management experience, and my design sense as it applies to
typography, photography, and creative imagery will be a valuable asset
to your group.
As the first designer and webmaster at Caltech, I collaborated
extensively with staff and faculty in creating and developing promotional
material, both online and in print. I served as designer and editor
of the original Caltech Alumni Newsletter and also taught classes
for our staff, faculty, and students in constructing web pages using HTML
code, image scanning/manipulation, and creative design. In addition,
as a native Spanish speaker, I was responsible for translating documents
and facilitating bilingual discussions for our geologists conducting research
in Mexico. At Shopsports.com, I translated all store web sites into
Spanish.
January
through July of last year, I traveled through EuropeSweden, France,
Italy, Holland, Spain, Greece, Germany, and Switzerland. During
that time, I represented Entergate Communications at the COMDEX computer
show in Goteburg, Sweden, developed designs
for clients in Italy, Spain, and Holland, and took hundreds of digital
photographs of classic architecture, art, and people. I
was privileged to visit many impressive museums like the Louvre in Paris
and the Uffizi in Florence. All of these experiences have filled
me with fresh creative insights, ideas, and perspectives.
Now
that I have returned, I am full of energy and inspiration. I am
seeking full-time work and a chance to settle down. I look forward
to speaking with you after you have had an opportunity to review my qualifications.
Sincerely,
Beatrice Aispuro
|


FenixEdu Start allows you to easily create a new FenixEdu Module or Web Application.
Use the options on the right to select the type of project you want to create.
Application modules are the building blocks of your application.
Module »
Web applications contain all your installation's modules and the app's configuration.
Web App »


This analysis is a placeholder with a sample set. If you want to contribute new analyses for the site, contact Disaster Area on Discord.
Level: 25
- Surf
- Psychic
- Blizzard / Body Slam
- Substitute
This analysis is a placeholder with a sample set. If you want to contribute new analyses for the site, contact Disaster Area on Discord.
Hypnosis is great in Yellow Petit Cup, but in Stadium it's too inconsistent to recommend on most sets.
This analysis is a placeholder with a sample set. If you want to contribute new analyses for the site, contact Disaster Area on Discord.
Author: Plague von Karma
HTML by: Plague von Karma
Publish Date: 22nd October 2020


--- title: Resolving blogdown error issue author: Chong Kim date: '2021-02-27' slug: [] categories: - hugo - blodown tags: - hugo - blogdown - error subtitle: '' summary: '' authors: [] lastmod: '2021-02-27T09:01:12Z' featured: no image: caption: '' focal_point: '' preview_only: no projects: [] ---
It’s been a while since I’ve updated my website and I sorta expected that there would be errors that would pop up while I post new R code. BUT… there was essentially an issue in the hugo compilation step. Specifically in the Academic
template. This will be a really short post to help people that may have similar issues.
Specifically, line 14 of the theme/academic/layouts/publication/single.html
contains the below code:
{{ if (.Params.publication_types) and (ne (index .Params.publication_types 0) "0") }}
Essentially the code should be updated to the below code:
{{ if (and (.Params.publication_types) (ne (index .Params.publication_types 0) "0")) }}
This is due to a code update that occured (somewhere in version 0.7 to 0.8) where the top code leads to a logical error thereby leading to compilation error.
Well… That’s about it! I hope this will be helpful for people that made Hugo sites before version 0.8. Happy coding!


{% extends request.THEME_NAME|add:'site_account_base.html' %} {% block content_header %}Reset Passord{% endblock%} {% block title %} Reset Password {% endblock %} {% block content %}
The password reset link was invalid, possibly because it has already been used. Please request a new password reset.
{% endif %}


Ocala events
-
new jersey golf vacations
Jay Guerrero, Welshly Arms On Board for Rock City 2013
Jan 11, 2013 . You are here: Home / Rock City Artists / Jay Guerrero, Welshly Arms On . The video for their first single, 'Two Seconds Too Late' rocketed to .
http://rockcityproject.com/2013/01/11/jay-guerrero-welshly-arms-on-board-for-rock-city-2013/25 Funniest Will Ferrell Characters - IGN
Jun 2, 2009. to be posted on FunnyOrDie.com -- the comedy video site started by . in public places, especially in the hot tub of the Welshly Arms Hotel.
http://www.ign.com/articles/2009/06/02/25-funniest-will-ferrell-characters
indian river mi denise grabowski Upcoming events in Ocala
harvard ma zip code Hottest Tickets
-
Apr 11x y z 400
Amway Center -
Apr 28need cabinet key no original
Amway Center -
Jun 25duluth mn the edge
Bob Carr Performing Arts Center -
Mar 30penny pack nursing home
Amway Center -
Aug 27literary period notes romanticism
Amway Center -
Jun 21freedom force reich skins
Amway Center -
Sep 13carol hershey geriatric media pa
Francis Field -
Mar 17ralph lauren stonewall color
St Augustine Amphitheatre -
Oct 8live opps home business
Amway Center -
May 4one moore productions voice over talant
Bob Carr Performing Arts Center
Ocala's best venues
-
Hawkeye State: September 2006
Sep 29, 2006 . VIDEO GAME MOMENT OF THE WEEK - I don't have Sunday Ticket and . Ms. Barbara Hernandez in the Welshly Arms Hotel hot tub, is it?
http://hawkeyestate.blogspot.com/2006_09_01_archive.html -
FedEx Crash Publicity In Movie "Castaway" Civil Aviation Forum ...
I just finished "The Best of Will Farrell" That was close to the funniest sketch on the DVD, that and the hot tub scene at Welshly Arms Hotel.
http://www.airliners.net/aviation-forums/general_aviation/read.main/1794461/ -
Full text of "Johnson's Urbana-Champaign, Illinois ... - Internet Archive
f c & index a j^ App Charles & Son 1 b lines Armstrong J W r t lines p Beach B C & Co index b 7~ Beardsley Hotel p :i ?^ Bowman R L p 10 O Braithwaite .
http://archive.org/stream/johnsonsurbanach1910love/johnsonsurbanach1910love_djvu.txtmotorcycleing in myrtle beach
98 people's favorite
-
cleveland.com mobile
1 day ago . The two actors lit up an empty suite at a hotel down the street from Warner Bros. studios with their warm rapport, . From MPI Home Video. . Welshly Arms, Jason Patrick Meyers Band, Midnight Passenger 8 p.m. Mar. 22.
http://www.cleveland.com/mobile/entertainment/ -
The Best of Will Ferrell - TV.com
"Space, The Infinite Frontier with Harry Caray," "Luvahs at the Welshly Arm Motel, " and "Roxbury Boys." Montage of Will #3. "The Replacement Nude Model," .
http://www.tv.com/shows/saturday-night-live/the-best-of-will-ferrell-195576/


Meet Matt
I've been coding as a hobby for 14 years.
Contact
<EMAIL_ADDRESS>About
Originally from Texas, I moved to Washington in 2013. At first I lived in Bellingham for several years before moving to Woodinville, and finally to Kirkland where I currently live.
I've been in love with technology since 7th grade, where I first encountered HTML. I would spend countless hours making websites for my favorite games, books, and anything else I could think of.
When I was in 11th grade I began learning PHP from a friend who ran a website for a gaming community we were a part of. Once I graduated and began college, I was excited to major in Computer Science and begin my programming journey.
Gaming has been one of my passions for a long time, and is how I still remain in touch with many of my friends. I primarily enjoy RPGs, FPS, and strategy games.
 I grew up in a family of musicians and have played guitar for 17 years. In the future, I would like to devote the time to learn piano as well.
Although I was never much of a traveler, after visiting Hawaii both my wife and I have decided to change that. We started saving money and making a bucket list of places to visit including Japan, South Korea, and Paris.
Background
Education
- Grayson College - Associate of Computer Science
- Epicodus - Javascript / C# / React
Work
- J.P.Morgan Chase
- Wells Fargo
- Verizon Wireless
- T-Mobile
Skills
- HTML
- CSS
- Bootstrap
- C#
- MySQL
- Git
Interests
- Technology
- Politics
- Travel
Hobbies
- Video Games
- Coding
- Music
- Guitar


Parmigiano
Paggiaro
Onion
From the beginning, we where dedicated to bring you Tasty, Yummy, And Super Smart Pizza. No seriously This PIZZA IS GOOD.
To ensure your pizza cooks well your selections are limited to 3!


Metropolis (1927) Directed by Fritz Lang
INTRODUCTION
One of the real tragedies of film history is that there is no longer an original, authoritive print of Fritz Lang's seminal film "Metropolis". This review offers some observations on this very important silent film, and includes comments on the various versions currently available on video.
The closest to a truly authoritive film version today is probably the recent Filmmuseum Munich version, restored by Enno Patalas; unfortunately, that version is not yet available on video.
"Metropolis" has been released under a number of video labels. Videos released by Third Coast and by Allied Artists are out of print, and the author would appreciate any information about these releases. Currently, the following versions are available: The Kino Video version, available from Kino[1] and a number of other suppliers; Giorgio Moroder's version, out of print but still fairly easy to come by from used video dealers[2]; and a new DVD release by Classic Media Holdings, available from the XOOM Website[3].
METROPOLIS: HISTORY AND CRITIQUE
Fritz Lang produced "Metropolis" in 1927 at the German UFA studios. This was a hugely ambitious project, involving the proverbial cast of thousands. The expense of this project nearly bankrupted UFA.
The film suffers from a rather disjointed story, which is complicated by the fact that different versions with different intertitles exist. These different versions change details of the story, although the framework of the narrative is the same. The whole point of "Metropolis" isn't about the story, anyway, it's about visual style. Like "Star Wars" or "Blade Runner", "Metropolis" defined a visual style. Many of the shots in "Metropolis" are still jaw-droppingly beautiful. In 1927 they must have been nothing short of amazing.
The story, in a nutshell, is about a city in the future with two populations: A ruling class who live above ground in splendor, and a working class who live below ground in squalor. By accident, Freder (Gustav Froehlich), the son of John Fredersen (Alfred Abel), the Master of the City, pursues Maria (Brigitte Helm), the daughter of a worker, into the depths. Here, Freder becomes allied with the working class, and takes the place of an worker who drops from exhaustion at his machine. Freder attends an assembly presided by Maria in which she preaches to the workers that they should exercise patience and wait for a Mediator, a Messiah who will forge a link between the ruling and working classes.
Meanwhile John discovers strange drawings in the possession of workers and requests that the mysterious scientist Rotwang (Rudolf Klein-Rogge) decipher them. In his lab, Rotwang reveals to John his latest invention: A robot (in the form of a woman). Rotwang determines that the drawings are plans of ancient catacombs beneath the city. John and Rotwang descend into the depths and witness Maria's meeting. John instructs Rotwang to kidnap Maria and give her likeness to the robot (which Rotwang does in an absolutely brilliant sequence of silent-film acting and special effects); then, to send the robot to the workers to disrupt their organization. John's motives for this are not really made clear, and differ from version to version.
The robot, in Maria's form, incites a riot. The workers destroy the city's generator room, causing their underground residences to be flooded. Meanwhile, Freder rescues the real Maria and the workers' children, saving them from being drowned. Once the workers realize there homes have been destroyed, the turn on the robot, and burn it at the stake; this action reveals the robot for what it is. Freder pursues Rotwang to the roof of the cathedral, they fight and Rotwang falls to his death. Freder becomes the Mediator who bridges the gulf between the rulers and the ruled as they both realize neither can function without the other.
"Metropolis" is a silent film, and Silent Film is a separate art form from Modern Film. The acting is closer to mime than in sound films, and is, by necessity, more melodramatic than to what modern audiences are accustomed. Nonetheless, Klein-Rogge, playing the part of Rotwang, gives a brilliantly subtle performance. For example, in one scene, Rotwang is about to lead John into the Catacombs. In one gesture, Rotwang nods toward the door. This gesture speaks volumes: Rotwang is contemptuous of John but must obey his master. He doesn't really want to go into the depths, but he must and he will.
Brigitte Helm brilliantly plays the dual role of the true and false Marias. As Maria, the worker's daughter and the workers' teacher- preacher, she is the demure girl-next-door. As the false Maria, the evil Maria, she looks more lascivious, more voluptuous, less virginal.
The real stars of the film are Lang's sets, the special effects, and Lang's incredible sense of visual composition. Lang was trained as an architect, and he designed a future city that was as organic as any real city. His special effects director (Eugen Schuefftan) invented new techniques for integrating models with live action, and produced magical results. Interiors, such as John's office, are marvelous interpretations of the future, overlaid with Art Deco elements, and they foreshadow developments such as computer displays and two-way video conferencing. The climatic flood scenes as the workers' riot destroys their residences remain powerful today.
The film is usually considered an example of the German Expressionist sub-genre. Expressionist artists endeavored to invoke a mood or emotion at the expense of realistic representations, and no one did it better than the post-W.W.I Germans. "Metropolis" definitely has Expressionist elements, although Lang kept the sets and the characters more realistic than in highly stylized Expressionist films like "The Cabinet of Dr. Caligari". The only strongly Expressionist character in "Metropolis" is Rotwang. Expressionist films carry their own set of codes and symbols. Some of the stilted acting style in "Metropolis" is simply a realization of the Expressionist codes.
"Metropolis", as originally released ran nearly three hours. The studio immediately demanded that it be cut, and cut again. The result is that many original scenes are lost forever, and that no authoritive print remains. A complete discussion of the various versions, and of the somewhat conflicting plot interpretations between the film's screenwriter (Thea von Harbou) and Fritz Lang, can be found elsewhere on the Web[4].
THE KINO VIDEO VERSION
Today (early 1998), the most widely available version of "Metropolis" on video is from Kino Video. It is probably the closest to an authoritive print as is currently available on VHS tape. The film runs for 90 minutes, and looks like it was mastered from a back and white print that includes a jazz orchestral score on an optical sound track. The film appears to have been mastered at 24fps. Since the original film was intended to be shown at somewhere between 18fps and 20fps, the action in the film is 20% to 30% too fast.
The intertitles in the Kino version establish that John assigned Rotwang the task of creating the robot in order to create a race of mechanical workers that would never tire, would never need pay raises, and would never revolt; and, that John also commanded the robot to incite the insurrection that destroyed the workers' subterranean city.
The soundtrack is monaural and contains gaps and breaks that appear to be the result of splices in the film master. The sound quality is roughly equivalent to AM radio. The video quality is good, if not excellent.
I strongly dislike the musical score included in the Kino print: It is a dark, lugubrious, ugly-sounding jazz score that casts an overall gloomy tone to the entire film. The score is punctuated with dark electronic tonalities that, in my opinion, add little to the enjoyment or understanding of the film.
GIORGIO MORODER'S VERSION
In the early '80's, Oscar-winning composer (for "Flashdance") Giorgio Moroder came across a negative for "Metropolis" in the archives of the Museum of Modern Art in New York City. He funded the preservation of this negative by having it copied from nitrate to safety stock. He then proceeded to adapt the film, to add a modern, pop score, and to give his version a brief theatrical run. The video of this version is now out of print, but it is still fairly easy to come by from used video dealers, and it also can be found (rarely) as a laserdisc under the Vestron label.
Moroder's version creates strong feelings in the film's fans. They either love it or hate it, there seems to be no middle ground. The film's advocates believe that Moroder resurrected a gem and made it accessible by updating the film and adding a score that the modern audience can relate to. The film's detractors believe that Moroder is guilty of crass commercialism, and that he butchered a piece of Art.
The Moroder version differs from the Kino version in three main areas:
1) Color. Moroder claims to have restored Lang's original tinting schemes. By the time "Metropolis" was made, common practice was to add an element of color to otherwise black and white films through the use of tinted filmstocks[5]. It's clear that Moroder could not resist the temptation to go beyond merely restoring the tints: He added a number of visual effects (such as moving clouds, and the robot's gleaming eyes) that aren't found in other prints; these additions cast doubt on the authenticity of his tinting efforts.
2) Score. Moroder commissioned a number of tunes by well-known and less-well-known pop and rock artists of the early '80's. These artists include Pat Benatar, Adam Ant, Freddie Mercury (from Queen), and others. The result is a score of rock vocals, heavy with synthesizer and drum machine beats. To some viewers, this makes "Metropolis" play like a long music video, and I have been told by a practitioner of the art of silent film accompaniment that Moroder's score violates every rule of that craft[6]. This may be true, but Moroder's score appeals to me in a way I can't quite explain. And, trust me, I'm no fan of any of the featured artists.
3) Story. In Moroder's version, John (called "Joh" in this version) and Rotwang were once rivals for the same woman, Hel. Hel wed Joh, and then died giving birth to Freder. Rotwang, in his madness over losing Hel, created the robot in an effort to recreate his love. Joh then takes the robot from Rotwang (who has now lost his love twice). The robot runs amok, eventually (if indirectly) destroying its creator: This is the Frankenstien plot. Moroder's story more or less follows an East German reconstruction of the film done in 1969[7], and Moroder recreates some lost scenes, including a clumsily-done still of a monument Rotwang built to Hel.
Moroder's version clocks in at 80 minutes, and is also mastered at 24fps. Moroder added animated intertitles (which WERE common in silent films). He also converted many intertitles into subtitles, and re-edited many of the scenes. His version includes the sports arena scene at the beginning of film, which is missing from the Kino version. Since the film master is so close to the original negatives, the video quality is excellent. Enno Patalas, responsible for the newly restored Munich version, served as a consultant for Moroder's efforts. It is obvious that much of Moroder's print shares a pedigree with the Kino print as the two films contain many of the same blemishes.
The audio quality in this version is excellent. The sound track is recorded in high-fidelity stereo and includes some sound effects. Viewed on high-end home theatre equipment that includes a big screen, this video is really quite striking.
Although I agree with Moroder's critics on an intellectual level, on a visceral level I enjoy his version very much. Moroder's version reaches me in a way the Kino version doesn't. I discovered visual details that I had missed in viewing the Kino version, and I felt more involved and engaged in the film. I can only attribute this to Moroder's use of color and to his score. The Kino score kept me distant from the visuals, while Moroder's score drew me in. It's a phenomenon that I'm at a loss to explain.
Had there been an intact, original version of the film, then I agree that Moroder would be damnably guilty of Desecration of Art. The bottom line is, that lacking that authoritive version, Moroder's reconstruction is as valid (or, as invalid) as anyone else's, and that someone outside the Ivory Tower of Academia would be audacious enough to attempt this is really guilty of nothing worse than causing a bad case of sour grapes.
THE METROPOLIS DVD by CMH
Classic Media Holdings, Ltd[8] is offering Metropolis on a new DVD. This disc is an example of how the new, digital video technology is a sword that cuts in two directions.
The good news is that DVD technology is indeed ready for Prime Time. It is also a technology that lowers the entry barrier for video producers and distributors to create videophile-quality recordings that are very reasonably priced. A glance at the LaserViews[9] newsletters reveals many more DVD labels producing product than there are Laserdisc labels. Eventually, DVD technology will be available to nearly anyone, even in small production runs, much as Compact Disc technology is today.
The bad news is that DVD technology is accessible to producers with little or no real experience addressing the videophile market. Contrast this with Laserdisc manufacturers: There are only a handful of plants in the world capable of producing laserdiscs. The expense and difficulty of making a laserdisc that must retail for $40.00 or more per copy has meant that laserdisc producers have sought out the highest quality original material for mastering purposes.
CMH's DVD of "Metropolis" was mastered from what looks like a 16mm black and white print that is many generations removed from the original negative. It is a very badly worn print at that. The high quality video reproduction that DVD is capable of ends up reproducing all the scratches and gouges in the film with extremely high resolution. Unfortunately, the resolution of the image itself was lost long ago during many generations through the optical printer and many trips through the projector. The result is the video equivalent of releasing old, worn, scratched 78RPM phonograph discs on CDs without bothering to clean up the sound. It may be that CHM's DVD is intended not for the videophile but for computer multi-media applications utilizing DVD-ROM drives on PC's.
This version of "Metropolis" includes a mono orchestral score that sounds like it is from a soundtrack on the film. I like this score better than the one on the Kino version. The intertitles are animated and have an old-time look that is more authentic than the static titles in the Kino version. The film runs for 95 minutes, is probably derived from the original US release cut, and does include the sports arena scene missing from the Kino version.
CONCLUSION
Film enthusiasts looking for a high-quality, definitive version of "Metropolis" on video are out of luck, at least until someone ponies up the big bucks that the holders of the video rights to the Munich version want. The video versions that are available all leave something to be desired, but they all do give the viewer a glimpse of this great film.
NOTES: (All links were valid as of 3/98.)
[1] Kino Video, 333 West 39th Street, New York, NY 10018. http://www.kino.com [2] I purchased my copy from http://www.bodawg.com [3] http://orders.xoom.com/dvd/metro/metro.html [4] http://www.paulist.org/doug/metro/about.html [5] Monaco, James, "How To Read A Film", Oxford University Press (1981), pp 91-92. [6] http://search.dejanews.com/getdoc.xp?AN=320462992 [7] http://www.paulist.org/doug/metro/versions.html [8] Classic Media Holdings, Ltd. 930 Tahoe Blvd, Suite 802-336, Incline Village, Nevada 89451 [9] http://www.laserviews.com/dvd-news.html
Review copyright (C) 1998, David M. Arnold. All rights reserved.
David M. Arnold<EMAIL_ADDRESS>To reply via EMail, replace "Xexecpc" with "execpc" in the address above.
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


{{= it.episode.title}}
{{= it.episode.pubDate}} / Episode {{= it.episode.episode}}
{{= it.episode.description}}


Before creating models and streams, we create a project to contain them (for organizational purposes) by calling createProject() with a project name.
createProject()
Creating project...