Yahoo! Personal Finance: Calculators,Money Advice,Guides,& More
-
I've chosen the "lump of labor" fallacy, which is the mistaken notion that the world has a fixed number of jobs and that therefore the best way to make workers better off is by protecting those jobs. The French are not the only people who subscribe to this erroneous view of a modern economy, but they seem to cling to it more tenaciously than most.
-
In short, the architects of the policy reckoned that if I cut my work week from 39 hours to 35, and others are required to do the same, then new folks will be hired to do the other four hours of work.
-
The French policy assumes that the amount of work to be done in a modern economy is fixed, like a pie, and that cutting that work into smaller pieces -- fewer hours per week -- will provide slices for more people. If you've got six pieces of maple pecan pie to feed 12 people at Thanksgiving, then just cut each slice in half, right?
-
Requiring 39 hours of pay for 35 hours on the job makes workers more expensive relative to what they produce -- not unlike raising the minimum wage in the U.S. If workers become more expensive, firms will hire fewer of them, not more. French unemployment remains near 10%, roughly twice the rate in the U.S.
-
Once again, the supposed logic was rooted in the idea of a "lump of labor" -- if you've got an unemployment problem, why make it easier to fire people?
-
Productivity: The Key to Job Creation
-
The number of jobs to be done in a modern economy is not fixed. The entire software industry didn't exist 25 years ago. Where did those jobs come from?
-
As productivity goes up, as it has steadily in the U.S. for 200 years, we're able to make more and better things as a society. In other words, we get richer.
-
To get your mind around the concept of productivity, imagine a small, insular farming village in which all of the good land is being farmed and every household grows or makes whatever it uses -- from food to the house itself. Further suppose that a stranger walks into town looking for work.
If you subscribe to the "lump of labor" theory, then this guy is out of luck. The only way he could go to work would be by farming part of someone else's land. If he eats more, someone else must eat less.
But that's not how the world works. Suppose the guy who walks into town has figured out how to build a more effective plow. He can sell his plows to farmers, who will pay for them with a share of their more bountiful harvests. Not only will our stranger have a job, but the farmers will be growing and eating more -- even after paying for their new plows.
-
We can do it again: A second stranger walks into town and offers to set up a school -- or make clothes, or build houses, or design irrigation ditches, or do anything that frees up the farmers to spend more time cultivating their crops. Again, crop yields go up. And again, we've created another job.
-
specialization, sensible tax and regulatory policies, and so on. The problem with the French policies I described -- and most other labor policies rooted in the lump of labor fallacy -- is that they discourage innovation and productivity. Firms are less likely to take a risk on an employee -- or expansion in general -- if they can't fire their mistakes. Meanwhile, requiring employers to pay 39 hours worth of wages for 35 hours of work makes automation or outsourcing that much more attractive.
-
There's a crucial caveat to all this, illustrated best by going back to our fictitious farming village. Suppose the stranger walking into town has no high school diploma and no other skills to speak of. In that case, there really is no job for him. Therein lies the most important policy lesson: The key to growing the economy is making potential workers more productive, not trying to ration the amount of work that gets done.
Hindsight 2.0: Lessons From A Failed Web 2.0 Startup
-
Factor In A Plan “B”: Lets say you’re calculating the expected value of your startup pursuit. The primary driver should be “Plan A”. That is, we have a small probability X of a large outcome Y. But, it helps to have a “Plan B”. That is, we also have a reasonably large probability Q of much smaller outcome R, should the need arise.
Web Highlighter and Sticky Notes, Social Bookmarking and Annotation, Social Information Network
Tags: no_tag on 2008-03-04 and saved by9 people -All Annotations (0) -About
more frompreview.diigo.com
Digg - YouTube hijacked by Pakistan, caused global outage!
-
Religions and cultures need to adapt to the reality of the information age.
If your belief system cannot co-exist with reality then it is obsolete. Adapt or disappear. That is the reality of evolution and no amount of denial is going to change that.
Quick Test Professional(QTP): VB Script and QTP - Part2
Tags: no_tag on 2008-02-11 -All Annotations (0) -About
-
Conditional Constructs execute statements or repeat certain set of statements based on conditions.
The following conditional constructs are available in VBScript
· If – Then –Else
· Select Case
-
f – Then – Else Construct
The If – Then- Else Construct is used to evaluate whether a condition is true or false and depending on the result, to specify one or more statements to execute. Usually the condition is an expression that uses a comparison operator to compare one value or variable with another. The If- Then – Else statements can be nested to as many levels as needed.
For example:
Sub ReportValue(value)
If value = 0 Then
MsgBox value
ElseIf value = 1 Then
MsgBox value
ElseIf value = 2 then
Msgbox value
Else
Msgbox "Value out of range!"
End IfYou can add as many ElseIf clauses as you need to provide alternative choices. Extensive use of the ElseIf clauses often becomes cumbersome. A better way to choose between several alternatives is the Select Case statement.
-
Select Case Construct
The Select-Case structure is an alternative to If Then Else for selectively executing one block of statements from among multiple blocks of statements. The Select Case Construct makes code more efficient and readable.
A Select Case structure works with a single test expression that is evaluated once, at the top of the structure. The result of the expression is then compared with the values for each Case in the structure. If there is a match, the block of statements associated with that Case is executed.
For example:
Select Case Document.Form1.CardType.Options(SelectedIndex).Text
Case "MasterCard"
DisplayMCLogo
ValidateMCAccount
Case "Visa"
DisplayVisaLogo
ValidateVisaAccount
Case "American Express"
DisplayAMEXCOLogo
ValidateAMEXCOAccount
Case Else DisplayUnknownImage PromptAgain
End Select
Iterative Constructs
Looping allows to run a group of statements repeatedly. The loop is repeated based on a condition. The loop runs as long as the condition is true. The following looping constructs are available in VBScript.· Do – Loop
· While – Wend
· For – Next
-
Do – Loop
Do – Loop statements are used to execute a block of statements based on a condition. The statements are repeated either while a condition is true or until a condition becomes true. While Keyword can be used to check a condition in a Do – Loop construct. The condition can be checked before entering into the loop or after the loop has run at least once.The basic difference between a “Do while – Loop” and “Do - Loop while” is that the previous one gets executed only when the condition in the while statement holds true where as a “Do – Loop while” gets executed atleast once, because the condition in the while statement gets checked at the end of the first iteration.
-
While – Wend
The While...Wend statement is provided in VBScript for those who are familiar with its usage. However, because of the lack of flexibility in while...wend, it is recommended that you use Do...Loop instead.For..Next
-
The For-Next loop can be used to run a block of statements a specific number of times. For loops use a counter variable whose value is increased or decreased with each repetition of the loop. The Step Keyword is used to increase or decrease the counter variable by the value that is specified along with it. The For-Next statement can be terminated before the counter reaches its end value by using the Exit For statement.
For example:
Dim j, totalFor j = 2 To 10 Step 2
total = total + j
Next
MsgBox "The total is " & total -
Arrays
An array is a contiguous area in the memory referred to by a common name. It is a series of variables having the same data type. Arrays are used to store related data values. VBScript allows you to store a group of common values together in the same location. These values can be accessed with their reference numbers.
An array is made up of two parts, the array name and the array subscript. The subscript indicates the highest index value for the elements within the array. Each element of an array has a unique identifying index number by which it can be referenced. VBScript creates zero based arrays where the first element of the array has an index value of zero.
Declaring Arrays
An array must be declared before it can be used. Depending upon the accessibility, arrays are of two types:· Local Arrays
A local array is available only within the function or procedure, where it is declared.
· Global Arrays
A global array is an array that can be used by all functions and procedures. It is declared at the beginning of the VBScript Code.
The Dim statement is used to declare arrays. The syntax for declaring an array is as follows:
Dim ArrayName(subscriptvalue)
Where, ArrayName is the unique name for the array and SubscriptValue is a numeric value that indicates the number of elements in the array dimension within the array.
Example:
Dim No_Passengers(3)
The No_Passengers can store 4 values.
Assigning values to the array
No_Passengers(0) = 1No_Passengers(1) = 2
No_Passengers(2) = 3
No_Passengers(3) = 4
Static and Dynamic Arrays:VBScript provides flexibility for declaring arrays as static or dynamic.
A static array has a specific number of elements. The size of a static array cannot be altered at run time.
A dynamic array can be resized at any time. Dynamic arrays are useful when size of the array cannot be determined. The array size can be changed at run time.
Next we will deal with user defined procedures, functions and subroutines.
Eulerian Cycle / Chinese Postman
-
An Eulerian cycle, if one exists, solves the motivating snowplow problem,
since any tour that visits each edge only once must have minimum length.
However, it is unlikely that any real road network would happen to
satisfy the degree conditions that make it Eulerian.
We need to solve the more general Chinese postman problem, which
minimizes the length of a cycle that traverses every edge at least once.
In fact, it can be shown that this minimum cycle never visits any
edge more than twice, so good tours exist for any road network.
Linear programming - Wikipedia, the free encyclopedia
Tags: no_tag on 2007-12-20 and saved by2 people -All Annotations (0) -About
more fromen.wikipedia.org
Tutorial for the Simplex Method
-
Standard maximization problems are special kinds of linear programming problems.
Q Remind me what a linear programming problem is.
A A linear programming (LP) problem is a problem in which we are asked to find the maximum (or minimum) value of a linear objective functionp = ax + by + cz + ... Example: p = 3x - 2y + z
Subject to one or more linear constraints of the form
Ax + By + Cz + . . .
(or
) N Example: x + y - 3z
12The desired largest (or smallest) value of the objective function is called the optimal value, and a collection of values of x, y, z, . . . that gives the optimal value constitutes an optimal solution. The variables x, y, z, . . . are called the decision variables.
What is the difference between interpreted and compiled languages?
-
Interpreted computing languages are languages whose source code is processed by a software program called an interpreter that reads in the text and immediately acts upon the instructions defined by the text.
-
Compiled computing languages are languages whose source code is processed by a software program called a compiler that converts the source code into a file which can then be run directly or indirectly by a computer operating system.
-
There also exist hybrid languages, such as Java and Python, that have qualities of both compiled and interpreted languages. Java, for example, can be compiled into bytecode which must then itself be run by an interpreter referred to as a virtual machine.
-
Since Java source code itself does not have an interpreter, it's reasonable to consider Java to be a compiled langauge.
-
Interpreted computing languages are languages whose source code is processed by a software program called an interpreter that reads in the text and immediately acts upon the instructions defined by the text.
-
Compiled computing languages are languages whose source code is processed by a software program called a compiler that converts the source code into a file which can then be run directly or indirectly by a computer operating system.
-
Add Sticky Note
- cant save here...can I?posted by mikeem on 2007-12-18 21:14:50
THE CHINESE POSTMAN PROBLEM - MODELLING THE PROBLEM MATHEMATICALLY
Tags: no_tag on 2007-12-16 -All Annotations (0) -About
in list: Mathsmodels
more frompeople.bath.ac.uk
-
Eulerian circuit: a graph is said to be Eulerian if there is a route through it that starts and finishes at the same vertex, traversing each edge only once
-
Path: a sequence of consecutive edges.
-
Edge: a path connecting two vertices (or one vertex to itself).
-
Degree: the degree of a vertex is the number of edge ends at that vertex.
-
The aim of the Chinese Postman Problem, or the optimal solution, is to find an Eulerian circuit, as this is bound to have the shortest route visiting all edges at least once, as it visits each edge only once.
-
Vertex: a point of the graph where edges begin or end.
-
Odd vertex: a vertex that has an odd number of edges emerging from it.
Even vertex: a vertex that has an even number of edges emerging from it.
UML's Sequence Diagram
-
The sequence diagram is used primarily to show the interactions between objects
in the sequential order that those interactions occur. Much like the class diagram,
developers typically think sequence diagrams were meant exclusively for them.
However, an organization's business staff can find sequence diagrams useful
to communicate how the business currently works by showing how various business
objects interact.
Enterprise Architect - Logical Model
-
A Class is a standard UML construct used to detail the pattern from which objects will be produced at run-time. A class is a specification - an object an instance of a class.
-
Classes may be inherited from other classes (that is they inherit all the behavior and state of their parent and add new functionality of their own), have other classes as attributes, delegate responsibilities to other classes and implement abstract interfaces.
-
The Class Model is at the core of object-oriented development and design - it expresses both the persistent state of the system and the behavior of the system. A class encapsulates state (attributes) and offers services to manipulate that state (behavior). Good object-oriented design limits direct access to class attributes and offers services which manipulate attributes on behalf of the caller. This hiding of data and exposing of services ensures data updates are only done in one place and according to specific rules - for large systems the maintenance burden of code which has direct access to data elements in many places is extremely high.
The class is represented as below:

-

-
the class has three distinct areas:
1.
The class name (and stereotype if applied)
2.
The class attributes area (that is internal data elements)
3.
The behavior - both private and public -
Attributes and methods may be marked as
-
Private, indicating they are not visible to callers outside the class
-
Protected, they are only visible to children of the class
-
Public, they are visible to all -
Notation: * = Private bookmark and comment|… = Clipping [?] | … = Public highlight [?]
mikeem em's Related Tags
See More Top Contributors
Related Groups on Diigo
-
Erotica
Items: 40 | Visits: 981
Created by: Ainis
-
china observer
Items: 29 | Visits: 312
Created by: arden dzx
-
25 Essential Websites
Under construction...
Items: 24 | Visits: 178
Created by: Caramel Crow








