text:
Human, Thinker, Consultant, Software Artisan.
I was keenly following Nandan Nilekani's campaign (on the web, not on the ground!) for the recent Indian Lok Sabha elections.
Thanks to his regular publishing and email campaigning, I was able to follow much of the campaign and was convinced that his election would prove to be hugely beneficial to the city. - He wrote about water issues, cleanliness issues and his understanding of these was clearly deep and thorough.
Couple that with his willingness to genuinely do something for the city (which was indisputable to my mind), I thought the city had a bright future. However, a lot of people didn't vote for him perhaps as he was on a Congress ticket. But aren't we a parliamentary democracy; If we only vote for the party and ignore the candidate, will the parties care about the candidates either?
Anyway, I don't want to dwell in too much about why I thought he should have won. I also thought that with the intensely fought campaign, he would have successfully won. He connected in every area to the commoners,
participated with them in laughing clubs, launched an extensive door to door campaign. Top it all, he was born, brought up and lived nearly all his life, in and around this area. Despite his great fortune, is willing to work towards a cause, not much unlike the philanthropic ideas of the Gates Foundation conceptually speaking, although there is a difference in approach.
I attended the recent run-up event to HasGeek's Fifth Elephant where the technologies used for campaigning were discussed. It was very nice to meet and hear Viral Shah, who was a member of this campaign team and a core member of the JuliaLang. - I wanted to attend the Julia session by Viral during the last Fifth Elephant; but couldn't as it was exactly parallel to my own session on Data Analytics using Scientific Python tools. Some of the facts and insights I gained during that session (in no specific order):
In another post, I will write about the analytical and campaign tools used by the Team Narendra Modi. Over there it is much more buy than build (which just makes sense, really) so there are a few tools to checkout and will also write about the technology used by the media houses to provide visualisation of the votes, both in real time and after.
What do you think?
So, I wanted to buy an headphone.
The one place I had found many interesting recommendations for the headphones to buy was the usesthis portal's great interviews of many influential developers and designers.
I decided to do the analytics of all of the hardware and software people on that site seem to use the most and wrote a post on that, hoping to get back to writing.
I wrote the post on Medium before giving up on that platform.
I also spoke about the same at The Fifth Elephant, 2013. Checkout the post, the analysis, fork it on Github and let me know what you think!
I wrote on this topic on Quora when I came across a research from the National Academy of Sciences that finds correlation between the genomic expression and the constitutional types defined in Ayurveda.
Ayurveda defines 3 different kinds of doshas and every individual is said to be a unique combination of these that determines not only his health state, but also his temparment and inclinations (aka Guṇas).
Because of such a combination of doshas, every individual is said to have a predominant predisposition to a constitutional type, also known as dosha prakṛti in Ayurveda.
Thanks to free availability of genome sequences - The 1000 Genomes project on EC2 makes available huge genome data sets available for public. Using the known predominant predisposed constitutional type (or dosha prakṛti), Machine Learning Algorithms may be run to uncover the genes that could affect an individual's predisposition which could then be used to determine the effectiveness of different drugs on different individuals, systemically, with accurate knowledge of his genome.
I personally sense a huge medical opportunity for the future in this space. Companies like Counsyl that are already doing genetic analysis are very well placed to exploit this opportunity.
Tailoring the medicine based on genetic predispositions of constitutional types holds great promise. The concusion from the study, summarises it quite well:
Ayurveda based method of phenotypic classification of extreme constitutional types allows us to uncover genes that may contribute to system level differences in normal individuals which could lead to differential disease predisposition. This is a first attempt towards unraveling the clinical phenotyping principle of a traditional system of medicine in terms of modern biology. An integration of Ayurveda with genomics holds potential and promise for future predictive medicine.
So this other day, the very insightful Sramana Mitra asked me to answer this question on Quora.
I will reproduce that answer here verbatim for greater visibility!
I'd attribute the lack of product entrepreneurship to the culture that schooling has imparted to the current generation Indians.
Sir Ken Robinson's TED talk: on education really struck a chord in me and probably many other Indians who were educated similarly. The school expected you to do THE RIGHT THING (TM) almost as if there is one such thing. The plurality of human capability (in the words of Ken) is lost. You are penalised for doing it any other way. This mindset becomes deep rooted over years and by the time a child finishes schooling, he/she is virtually incapable of trying anything on own in the fear of failing which is frowned upon.
Quite a few outliers indeed exist and educate themselves out of what they have been taught. But as you'd very well know, a product startup needs an agile mindset; figuring things out along the way; failing continuously to tweak. This mindset is diametrically opposite to the mindset that most people are taught to have and very few people end up changing it so much. Those that do, prefer to be in a culture that understands, accepts and rewards such a mindset. (Writing this from a hacker community in Palo Alto but I'm sure they exist within India too; but only in a few pockets here and there and often you need to know an insider to be a member of those.)
Things have changed quite a bit now (at least in the metros) in early education and I expect the current generation schooling Indians will be positioned better and will produce as many product entrepreneurs as anywhere else.
Not just that, the opportunities are increasingly bigger in India. A well designed and thoughtful solution can touch the lives of millions. Only those that are connected to the ground reality in India will be able to execute them. Not the companies in the silicon valley that are so obsessed trying to solve newer and newer first world problems.
Initiatives such as yours and events such as those conducted by HasGeek can help promote the the right ecosystem, change the mindset and set the right perspective: not just in the entrepreneurs themselves but the society at large.
Because, it will be sad if we will have to wait for a generation for that to happen.
Having recently been involved in hiring processes from creating professional job description documents to interviewing lot of candidates of various experience levels, I have had a few learnings.
It can be hard to reason how it could workout in the marcro-economic sense, and yet everyone could be saying the truth. But Joel in typical eloquence, nails how!
Numerically, great people are pretty rare, and they're never on the job market, while incompetent people, even though they are just as rare, apply to thousands of jobs throughout their career. So now, Sparky, back to that big pile of resumes you got off of Craigslist. Is it any surprise that most of them are people you don't want to hire?
So, next time you see a company that claims to be superior because they hire only the top percentile of the applied candidates, know that they probably just aren't doing a good job screening. In the Indian situation, with so much more people around, this problems becomes an order of magnitude harder.
That brings me to my next point.
Joel's decade old solution of a FizzBuzz test to this problem still works. And works surprisingly well to filter out a significant portion of the applied candidates.
Remember this is only screening, you don't want false negatives either. Infact you dont even need to change the problem statement. Just ask the same problem as it is. It is a very simple 5 minute 3 conditional program, and by now most of the programmers that read anything on the internet have come across. Yet it still works and Atwood reasons very well, why:
The whole point of the original article was to think about why we have to ask people to write FizzBuzz. The mechanical part of writing and solving FizzBuzz, however cleverly, is irrelevant. Any programmer who cares enough to read programming blogs is already far beyond such a simple problem. FizzBuzz isn't meant for us. It's the ones we can't reach – the programmers who don't read anything – that we're forced to give the FizzBuzz test to.
That's one reason, and in the Indian scenario, you also encounter senior folks that are some how so senior, who havent been developing for years and can't get a 3 line conditional right.
HackerankX is excellent in such a screening mechanism and like they rightly claim, the platform saves tens of precious developer hours for every rejected candidate in this process. No wonder that Facebook, Amazon, Airbnb and a lot of companies are now using it.
One important side effect but a great benefit of this is that, you tend to set an impression that you are a software development position, even though it may be a senior one.
Brandon Weiss sparked a debate when he mentioned Github is your resume now
If you're a programmer, the days of sending a CV when you apply for a job are quickly coming to an end, if they haven't already. No one really wants to see your poorly formatted, badly designed Microsoft Word template filled with irrelevant information you've carefully curated to make you look like the best programmer ever, least of all me. I just want to see what you've built and how you built it, and the best way to see that is by looking at your GitHub account.
Yes, we want to see what you have created. He goes on to suggest one curate his Github to look nice. While that may be a stretch, at least in the Indian scenario, as long as you have an history of contribution to some projects, you are good.
Well if not Github, your questions and answers on Stackoverflow, blog posts, books, talks would do too.
Some interviewers it seems, use the opportunity of an interview, to show how smart they are, and ask puzzles as questions.
Google for a while was famously doing it. The jury is in. In a recent analysis, the VP of People operations, at Google found that there is absolutely no correlation between the performance in an interview with the performance in the job.
We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship.
says Laszlo Bock, SVP of People at Google.
Screen candidates all you want; but when you have someone in front of you, be friendly. Have a conversation.
If the interviewer's attitude is to find shortcomings and creating a hostile environment; everyone has shortcomings and you are never going to hire someone.
Hire people based on their future potential, not only on their past work, as Jason Fried points out.
There are very few perfect people. Instead there's a lot of future perfect people. People who have the potential to become the perfect person in the perfect role if just given the right opportunity.
The best mindset to have during the interview is to provide an opportunity be convinced that the candidate is indeed awesome (because he has made it this far). Eric Rose documents this very well:
My goal during an interview is be convinced that the candidate is awesome, and I act as a facilitator to help him or her convince me. The best sort of interview is the sort I had with you. I saw an interesting project on your resume (your web-based SNES emulator) and just let you expound on it for half an hour, asking probing questions here and there. In the course of that conversation, you made clear that you understood hash tables, client/server design, and even hardware architecture. That was really ideal.
Last but not the least, every interview at the end of the day is a subjective evalutation, however objective you might want it to be and try to make it. Evaluate for genuine people characteristics like Empathy, Friendliness, Willingness to work & learn, Levelheaded-ness and someone you'd want to work with. Specific skills like the programming language or the framework can be learnt rather easily compared to changing ones behavior and perspective.
You know what's harder to teach than programming? Empathy. ~Ashedryden
There are really 2 important things one needs to know about a person during hiring.
Since the point of Github came up with a rather long discussion over at proggit, it merits a clarification of my perspective: One's Github, Stackoverflow etc. really prove both the points above easily and makes it that much more simpler and easier to evaluate.
Many of these are clearly prevelant wisdom to those of us in the tech and read a lot of posts in our own echo-chamber. For those, hopefully this post has been a good reminder of these things they already know and for other, this would help to have a right perspective.
Perhaps the best way to reboot and restart a new blog is by sharing some of my favorite quotes and talks.
They are in no specific order and cover a broad range of topics: life, philosophy, software development, epistemology.
These ideas resonate with me.
One has to just show up and detach to do great work. The journey is the destination.
Deeply unsettling in so many ways. The most important insight to me is that, one can't just do something since that is a function of what one is and has to be something instead.
"We should consider every day lost on which we have not danced at least once. And we should call every truth false which was not accompanied by at least one laugh." ~ Nietzsche
"You know, we don't grow most of the food we eat. We wear clothes other people make. We speak a language that other people developed. We use a mathematics that other people evolved… I mean, we're constantly taking things. It's a wonderful, ecstatic feeling to create something that puts it back in the pool of human experience and knowledge." ~ Steve Jobs
"Get over yourselves." ~ Neil Degrass Tyson
"Meanness is moral mediocrity." ~ Paul Graham
"Great sculptures aren't manufactured — they're discovered. The sculptor studies and listens to the slab of marble. He identifies with the stone. Then, he responds. He enables the marble to speak for itself, setting free something beautiful that hidden was inside all along." ~ Kenneth Reitz
"When you don't create things, you become defined by your tastes rather than ability. your tastes only narrow & exclude people. so create." ~ _why
There are of course, a lot more things. But, now I have a place to talk about it, if for no purpose than for me to get clarity on my own thoughts, at least.
And oh, for those that are interested in the technical details, this blog is now hosted on EC2, powered by Ghost and is still running on SQLite, as of this writing. The latency might be high to the viewers from the sub-continent as this is hosted in Amazon's N Virginia data center. I like the such a thoughtfully created theme, with embedly, parallax scrolling, great typography. What do you think?
I work with McKinsey's clients to deliver full stack technology solutions from backend web services to fully functional apps for the Web, iPad and Mobile supplementing the business consulting.
In the past year, I spoke on Django at the Pycon US (at Santa Clara, CA), on Core Python at the Pycon Australia (at Hobart, Tasmania) and on Data Analytics and Visualisation at the Fifth Elephant (at Bangalore, India).
My preferred technologies are: Angular, D3 and highcharts for the frontend; Pandas, Anaconda, Plotly and other related Python packages for Data analytics; and Postgres, Redis for persistence.
I like using frameworks in Python like Django and Flask (and associated tools like Celery, SQLAlchemy) and I also end up using some javascript backend frameworks.
Ability to use technology to deliver impact drives me (to do it!)
Delivering full stack technology solutions from backend web services to iPad apps.
Consult for the Global Market Research Technology division of Bank of America Merrill Lynch in developing the platform for the next generation cross-asset (equities, bonds, derivatives, foreign-exchange, ...) Risk/Trade capturing systems that is replacing all the incumbent trading systems of the bank and it's acquisitions.
The platform is developed primarily in Python and leverages several popular open source applications such as Flask, Mongrel2, ØMQ, Celery. The trading systems are developed entirely in Python to an extent that the database stores only pickled python objects!
I lead the Python efforts at InMobi Engineering to build complex systems, including but not limited to web applications.
My job also includes inculcating agile web development culture and imbibe process for automated unit testing, continuous integration, proper version controlling and other software development best practices.
Movement into Python from incumbent technology platform - Java, is the company's strategic initiative with foresight to enable better maintainability of software, faster turn around time for new requirements and most of all, to keep developers happy.
We bootstrapped and built one of the most sought after consulting firm for web development using django, python across the world, by offering best in class services in software development, albeit on a small scale with a small team. - You can see for yourself, in the recommendations here, client testimonials on the website and open source code on github.
As of today, I am not involved in the day to day activities of Agiliq. It continues to deliver best in class software development and design services with awesome people leading and on board.
Developed as a client project, significant part of the backend
The same predatory vultures are gathering overhead, demanding curbs on free access, trying to create scarcities which can be used to blackmail start-ups.
Anything you can imagine probably is doable," Page told Google investors in 2012. "You just have to imagine it and work on it.
Physics is sort of like law written in math.
Before I studied the art, a punch to me was just like a punch, a kick just like a kick. After I learned the art, a punch was no longer a punch, a kick no longer a kick. Now that I've understood the art, a punch is just like a punch, a kick just like a kick.
So sweet!
Answer by Bharadwaj Acharya:
View Answer on QuoraThis one definitely deserves a mention…A dog holds onto a little boy as he tries to retrieve a ball from a river with his golf club.
Post by Carole Zavala:
easy atomView Post on Quora
The science of government it is my duty to study, more than all other sciences; the arts of legislation and administration and negotiation ought to take the place of, indeed exclude, in a manner, all other arts. I must study politics and war, that our sons may have liberty to study mathematics and philosophy. Our sons ought to study mathematics and philosophy, geography, natural history and naval architecture, navigation, commerce and agriculture in order to give their children a right to study painting, poetry, music, architecture, statuary, tapestry and porcelain.
The world is in loss of so many potential sonnets!
Answer by Saniya Bhutta:
To correctly answer this question, you need to understand what women want.View Answer on Quora
And then, what "smart" women want.
The general perception is women respond better to words than men do, the same way men prefer visuals. A "smart*" woman would perhaps be moved by these lines more:
Shall I compare thee to a summer's day?
Thou art more lovely and more temperate:
Rough winds do shake the darling buds of May,
And summer's lease hath all too short a date:
Sometime too hot the eye of heaven shines,
And often is his gold complexion dimm'd;
And every fair from fair sometime declines,
By chance or nature's changing course untrimm'd;
But thy eternal summer shall not fade
Nor lose possession of that fair thou owest;
Nor shall Death brag thou wander'st in his shade,
When in eternal lines to time thou growest:
So long as men can breathe or eyes can see,
So long lives this, and this gives life to thee.
compared to a 'not-so-smart' woman, who'd be equally happy with:
She's nothing like a girl you've ever seen before
Nothing you can compare to your neighborhood hoe
I'm tryna find the words to describe this girl
Without being disrespectful
The way that booty movin', I can't take no more
Have to stop what I'm doin' so I can pull up close
I'm tryna find the words to describe this girl
Without being disrespectful
Damn, girl
Damn, you's a sexy bitch, a sexy bitch
Damn, you's a sexy bitch, damn, girl
Coming back to the Rubik's Cube you have on your hands, one that can only be solved using advanced vocabulary, all women want to be wooed. The flowers, the chocolates, the works. "Smart" women, may also want a coherent string of words. Or maybe a sonnet or two.
In order to get someone to write you sonnets, you need to find someone who *can* write sonnets. But if that sonnet writer is busy with someone who neither understands nor appreciates sonnets, a lot of sonnets will go unwritten.
Here's a normal distribution chart for IQ scores
As you can see, "smarts" unfortunately account for 2.1% of the world population, and at a 50:50 (male to female) ratio - assuming world population of 6.9 billion people[1] - you're left with 73.224 million males in the pool where IQs are above 2 standard deviations.[2]
Subtracting children (26%) and senior citizens (8%), you're left with 47.609 million males, of whom only 7% have college degrees = 3.333 million.
So basically, what we have here, is a situation where there are only 3.33 million men out there who are smart, and educated. This does not exclude men already married or in relationships.
Then, limitations of religion, language and culture further shrink an already extremely small fishing pool.
You get where this is going, right?
Every time a smart guy somewhere hooks up with a "not-so-smart" girl, a kitten gets adopted by a "smart" girl.
But coming back to your original question about why smart girls are offended when smart guys date not-so-smart girls, it's because these women are lamenting the world's literary decline, and grieving over sonnets that are not being written.
1 Current world population - Google Search
2 A World Portrait
from twitter import Twitter
t = Twitter()
#Public Timeline?
URL = http://twitter.com/friends/ids.format
import wrapper
ts = wrapper.Twitter()
user = 'scorpion032'
diff= set(ts.friends.ids(screen_name=user)) - set(ts.followers.ids(screen_name=user))
for i in diff:
try: non_fol1 = ts.users.show(id=i)
except: continue
print "%s with %d followers and %d following" %(non_fol1['name'],non_fol1['followers_count'],non_fol1['friends_count'])
Image via CrunchBaseWhat are the Hidden features of Python, a stackoverflow question asks. Thats a very nice thread in Stackoverflow, as of this writing has 94 answers, many very nice ones. With the kind of community on SO, how could it be any way else. Here are the 2 submissions I made to the the question.
#Simulating the tertiary operator using and and or.
#and and or operators in python return the objects themselves rather than Booleans. #Thus:
In [18]: a = True
In [19]: a and 3 or 4
Out[19]: 3
In [20]: a = False
In [21]: a and 3 or 4
Out[21]: 4
#However, Py 2.5 seems to have added an explicit tertiary operator
In [22]: a = 5 if True else '6'
In [23]: a
Out[23]: 5
#Creating dictionary of two sequences that have related data
In [15]: t1 = (1, 2, 3)
In [16]: t2 = (4, 5, 6)
In [17]: dict (zip(t1,t2))
Out[17]: {1: 4, 2: 5, 3: 6}
I absolutely love this program I wrote to solve the Project Euler 2 nd problem
fib=[] def fibo(a=-1,b=1,upto=4000000): if a+b>=upto: return else: a,b=b,a+b fib.append(b) fibo(a,b) fibo() even=[i for i in fib if not i%2] print sum(even)
With my earlier experience of Project Euler (I used to solve in Java), after being quite well conversant in Python, I just had a re-look. I was simply pleased by the compactness, doing it in the pythonic way achieved. The question is to find the sum of all numbers between 1 and 1000 that are divisible by either 3 or 5. Here is how simply, we can do it in python:
a=[i for i in xrange(1000) if not (i%3 and i%5)] print sum(a)
Problem Statement
Subway trains can move people quickly from one station to the next. It is known that the distance between two consecutive stations is length meters. For safety, the train can't move faster than maxVelocity meters/sec. For comfort, the absolute acceleration can't be larger than maxAcceleration meters/sec^2. The train starts with velocity 0 meters/sec, and it must stop at the next station (i.e., arrive there with a velocity of 0 meters/sec). Return the minimal possible time to get to the next station.
int, int, int
Method signature:
double minTime(int length, int maxAcceleration, int maxVelocity)
(be sure your method is public)
Your return value must be accurate to within an absolute or relative tolerance of 1E-9.
If the train's speed at time 0 is v0 and the acceleration is always a, then at time t the speed will be (v0 + t * a) and the train will be (v0 * t + 0.5 * a * t^2) away.
length, maxAcceleration and maxVelocity will each be between 1 and 1000, inclusive.
Returns: 1.4142135623730951
maxVelocity is very large. So the train can keep speeding up until it reaches position 0.5.
Returns: 2.0
Returns: 11.0
The train reaches its maximum velocity after 1 second, while traveling 0.5 meters. It then travels the next 9 meters in 9 seconds, and takes 1 second to decelerate to 0 m/s while covering the final 0.5 meters.
Returns: 1.1
Returns: 2.458961621570838
Returns: 1.301036207838119
This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2003, TopCoder, Inc. All rights reserved.
public class Subway2{
public double minTime(int l,int a,int vMax){
double t,t1,t2,v,s;
if(l>=2*s) return 2*t1+t2;
return 2*Math.sqrt((double)l/a);
I took a couple of hours last night the to solve the problems of Google Code Jam preliminary(qualifying) round. Both are correct. And are "beautiful", or so I think.
The detailed problem statements are here: http://code.google.com/codejam/contest/dashboard?c=agdjb2RlamFtcg8LEghjb250ZXN0cxjqOQw
All the solutions are also downloadable. But many are solutions in C++ with Vectors and some nifty solutions in python. At least the top solutions are so. Any way, here I have what I think are good solutions in Java. Let me know if U think otherwise and why so. If you are looking for alternative Java solution, head over to this page: http://code.google.com/codejam/contest/scoreboard?c=agdjb2RlamFtcg8LEghjb250ZXN0cxjqOQw&show_type=all&start_pos=161&views_time=1&views_number=1&views_file=0&csrfmiddlewaretoken= to check out the solution of Tsubosaka, rank 168.
For executing, place the files a1.txt (b3.txt for the second program) in the same folder as the Java files are placed.
Problem 1: Search Engines
import java.io.*;
import java.util.*;
public class A2 {
int seMax,inMax;
String[] se,in;
int i,count;
boolean b[];
A2(int seMax,String[] se,int inMax,String[] in){
boolean bol[]= new boolean [seMax];
//System.out.println("seMax="+seMax+" inMax= "+inMax);
int findStrPosi(String[] sa, String str, int sMax){
int posi;
for(posi=0;posi<sMax && !str.equals(sa[posi]);posi++);
return posi;
int findCount(){
int curSea=findStrPosi(se,in[i],seMax);
boolean isChange=false;
for(int j=0;j<seMax;isChange=isChange||b[j],j++);
Arrays.fill(b, true);
return count;
public static void main(String[] x)throws IOException{
File file=new File("./a1.txt");
String[] se=new String[100];
String[] in=new String[1000];
BufferedReader fileIn = new BufferedReader(new FileReader(file));
String fileLine=fileIn.readLine();
int pMax=Integer.parseInt(fileLine);
for(int p=0;p<pMax;p++){
int seMax=Integer.parseInt(fileIn.readLine());
for(int q=0;q<seMax;q++){
int inMax=Integer.parseInt(fileIn.readLine());
int delcount=0;
for(int q=0;q<inMax;q++){
String inpStr=fileIn.readLine().toString();
int r=0;
for(r=0;r<seMax && !inpStr.equals(se[r]);r++);
}else delcount++;
System.out.println("Case #"+(p+1)+": "+new A2(seMax,se,inMax-delcount,in).findCount());
Problem 2: Train Schedules
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.*;
public class B {
int[] aWant,aAvail,bWant,bAvail;
int aTrains,bTrains;
B(int wt, int[] aLeave, int[] bArrive, int[] bLeave, int[] aArrive){
for(int i=0;i<bArrive.length;bArrive[i]+=wt,i++);
for(int i=0;i<aArrive.length;aArrive[i]+=wt,i++);
String findTrains(){
int aExists=0;
for(int i=aExists;i<aWant.length && aAvail.length>0;i++){
int bExists=0;
for(int i=bExists;i<bWant.length && bAvail.length>0;i++){
if (bAvail[0]<=bWant[i]){
return (aWant.length-aExists)+" "+(bWant.length-bExists);
public static void main(String[] in)throws IOException{
File file=new File("./b3.txt");
BufferedReader fileIn = new BufferedReader(new FileReader(file));
String fileLine=fileIn.readLine(),inputs[];
int pMax=Integer.parseInt(fileLine);
for(int p=0;p<pMax;p++){
int wt=Integer.parseInt(fileIn.readLine());
inputs=fileLine.split(" ",2);
int a2b=Integer.parseInt(inputs[0]);
int b2a=Integer.parseInt(inputs[1]);
int[] aLeave=new int[a2b];
int[] bArrive=new int[a2b];
int[] bLeave=new int[b2a];
int[] aArrive=new int[b2a];
for(int i=0;i<a2b;i++){
aLeave[i]=Integer.parseInt(fileLine.split(" ",2)[0].split(":",2)[0])*60+Integer.parseInt(fileLine.split(" ",2)[0].split(":",2)[1]);
bArrive[i]=Integer.parseInt(fileLine.split(" ",2)[1].split(":",2)[0])*60+Integer.parseInt(fileLine.split(" ",2)[1].split(":",2)[1]);
for(int i=0;i<b2a;i++){
bLeave[i]=Integer.parseInt(fileLine.split(" ",2)[0].split(":",2)[0])*60+Integer.parseInt(fileLine.split(" ",2)[0].split(":",2)[1]);
aArrive[i]=Integer.parseInt(fileLine.split(" ",2)[1].split(":",2)[0])*60+Integer.parseInt(fileLine.split(" ",2)[1].split(":",2)[1]);
System.out.println("Case #"+(p+1)+": "+new B(wt,aLeave,bArrive,bLeave,aArrive).findTrains());
Yes, these solutions are also available from GCJ site in this page: http://code.google.com/codejam/contest/scoreboard?c=agdjb2RlamFtcg8LEghjb250ZXN0cxjqOQw&show_type=all&start_pos=3741&views_time=1&views_number=1&views_file=0&csrfmiddlewaretoken=, My name in rank 3755- I submitted it late in the night and rank depends on at what time one submitted it.
Now I am keen on the next rounds, the earliest one on next Sunday.
import java.io.*;
public class Triangle {
double s1,s2,s3,area;
Triangle(int x1,int y1,int x2,int y2,int x3,int y3){
double distBetween(int x1,int y1, int x2, int y2){
double dist=Math.sqrt(Math.pow((x2-x1),2)+Math.pow((y2-y1),2));
return dist;
void triType(){
if(area==0) {
System.out.println("not a triangle");
if(s1==s2 || s2==s3 || s1==s3){
System.out.print("isosceles ");
}else System.out.print("scalene ");
if(Math.pow(s1, 2)== (Math.pow(s2, 2)+Math.pow(s3, 2)) ||
Math.pow(s2, 2)==Math.pow(s1, 2)+Math.pow(s3, 2) ||
Math.pow(s3, 2)==Math.pow(s1, 2)+Math.pow(s2, 2))
System.out.println("right triangle");
else if(Math.pow(s1, 2)>Math.pow(s2, 2)+Math.pow(s3, 2) ||
Math.pow(s2, 2)>Math.pow(s1, 2)+Math.pow(s3, 2) ||
Math.pow(s3, 2)>Math.pow(s1, 2)+Math.pow(s2, 2))
System.out.println("obtuse triangle");
else System.out.println("acute triangle");;
public static void main(String[] in)throws IOException{
File file=new File("./a2.txt");
BufferedReader fileIn = new BufferedReader(new FileReader(file));
String fileLine=fileIn.readLine(),inputs[];
int iMax=Integer.parseInt(fileLine);
for(int i=1;i<iMax+1;i++){
inputs=fileLine.split(" ",6);
int x1=Integer.parseInt(inputs[0]);
int y1=Integer.parseInt(inputs[1]);
int x2=Integer.parseInt(inputs[2]);
int y2=Integer.parseInt(inputs[3]);
int x3=Integer.parseInt(inputs[4]);
int y3=Integer.parseInt(inputs[5]);
System.out.print("Case #"+i+": ");
new Triangle(x1,y1,x2,y2,x3,y3).triType();
0 0 0 4 1 2
1 1 1 4 3 2
2 2 2 4 4 3
3 3 3 4 5 3
4 4 4 5 5 6
5 5 5 6 6 5
6 6 6 7 6 8
7 7 7 7 7 7
0 1 0 1 2 4
0 1 2 4 0 1
2 4 0 1 0 1
0 0 1 1 2 0
0 0 2 2 3 1
0 0 1 2 3 1
0 0 1 2 5 0
1 0 2 3 4 9
0 0 4 1 6 7
2 0 5 7 4 8
7 4 1 8 3 1
5 6 8 7 3 7
8 1 4 6 5 2
4 3 7 3 0 5
2 5 8 7 6 7
7 6 0 1 2 9
9 3 5 6 2 6
8 2 2 0 0 9
8 0 3 5 2 7
5 0 5 1 2 0
1 5 2 7 1 9
9 0 4 3 2 1
2 9 9 8 1 1
7 6 7 0 0 2
3 8 5 4 1 3
3 2 7 4 7 1
1 3 4 1 5 5
3 1 9 7 0 1
3 3 7 2 4 5
5 3 8 1 4 2
3 7 9 8 4 0
2 7 0 7 8 6
2 1 0 8 1 2
1 6 5 9 3 6
3 0 6 8 3 0
1 4 8 6 1 2
2 4 4 8 0 1
8 9 5 4 1 5
4 9 9 6 2 4
9 3 5 7 3 5
2 3 3 9 7 6
2 1 2 2 0 8
2 0 2 2 9 7
2 7 3 3 1 6
1 2 4 1 6 2
8 0 6 3 4 5
8 7 2 5 2 2
7 2 4 7 7 3
6 9 1 5 0 5
8 9 1 4 9 4
0 6 9 1 4 0
7 9 3 3 0 4
6 1 0 0 6 3
6 8 4 6 3 4
3 9 5 7 9 2
1 0 5 9 7 0
8 8 7 8 1 4
4 9 2 9 1 3
2 0 0 0 9 0
0 4 3 5 4 4
6 8 6 7 4 4
4 4 4 5 1 8
6 1 9 1 6 4
0 4 3 0 5 2
5 9 8 5 9 2
4 6 6 8 9 6
9 5 9 1 7 6
0 7 3 8 3 5
6 4 4 4 4 3
2 8 8 7 5 8
4 0 5 1 5 1
9 2 1 2 2 5
0 3 2 2 4 5
1 4 8 9 8 0
0 8 9 6 5 3
3 3 7 0 6 4
3 5 6 2 9 8
9 0 1 9 4 8
9 9 1 5 7 7
4 9 0 7 1 1
3 6 7 2 2 0
7 7 6 0 1 7
5 7 5 3 1 2
3 8 1 3 0 0
6 3 1 1 3 5
9 0 9 7 3 6
9 9 4 2 7 4
0 4 7 0 7 8
9 6 9 5 6 9
4 7 8 1 3 3
0 3 0 4 7 0
5 8 8 3 8 5
Case #1: isosceles obtuse triangle
Case #2: scalene acute triangle
Case #3: isosceles acute triangle
Case #4: scalene obtuse triangle
Case #5: scalene obtuse triangle
Case #6: isosceles obtuse triangle
Case #7: not a triangle
Case #8: not a triangle
Case #9: not a triangle
Case #10: not a triangle
Case #11: not a triangle
Case #12: isosceles acute triangle
Case #13: scalene right triangle
Case #14: isosceles right triangle
Case #15: scalene acute triangle
Case #16: not a triangle
Case #17: scalene obtuse triangle
Case #18: scalene obtuse triangle
Case #19: scalene acute triangle
Case #20: scalene obtuse triangle
Case #21: scalene obtuse triangle
Case #22: scalene obtuse triangle
Case #23: scalene obtuse triangle
Case #24: scalene acute triangle
Case #25: scalene obtuse triangle
Case #26: scalene acute triangle
Case #27: scalene obtuse triangle
Case #28: scalene obtuse triangle
Case #29: isosceles obtuse triangle
Case #30: scalene obtuse triangle
Case #31: scalene acute triangle
Case #32: scalene acute triangle
Case #33: scalene acute triangle
Case #34: scalene acute triangle
Case #35: scalene acute triangle
Case #36: scalene obtuse triangle
Case #37: scalene acute triangle
Case #38: scalene obtuse triangle
Case #39: scalene obtuse triangle
Case #40: scalene obtuse triangle
Case #41: scalene obtuse triangle
Case #42: scalene obtuse triangle
Case #43: not a triangle
Case #44: scalene obtuse triangle
Case #45: scalene obtuse triangle
Case #46: scalene obtuse triangle
Case #47: scalene acute triangle
Case #48: scalene right triangle
Case #49: scalene acute triangle
Case #50: scalene obtuse triangle
Case #51: scalene obtuse triangle
Case #52: scalene obtuse triangle
Case #53: scalene obtuse triangle
Case #54: scalene obtuse triangle
Case #55: scalene obtuse triangle
Case #56: scalene obtuse triangle
Case #57: scalene obtuse triangle
Case #58: scalene acute triangle
Case #59: scalene obtuse triangle
Case #60: scalene obtuse triangle
Case #61: scalene obtuse triangle
Case #62: scalene obtuse triangle
Case #63: scalene obtuse triangle
Case #64: scalene acute triangle
Case #65: scalene obtuse triangle
Case #66: scalene obtuse triangle
Case #67: not a triangle
Case #68: scalene obtuse triangle
Case #69: scalene obtuse triangle
Case #70: scalene obtuse triangle
Case #71: isosceles acute triangle
Case #72: scalene acute triangle
Case #73: scalene obtuse triangle
Case #74: scalene obtuse triangle
Case #75: scalene obtuse triangle
Case #76: scalene acute triangle
Case #77: scalene obtuse triangle
Case #78: scalene obtuse triangle
Case #79: not a triangle
Case #80: scalene acute triangle
Case #81: scalene obtuse triangle
Case #82: scalene acute triangle
Case #83: scalene obtuse triangle
Case #84: scalene acute triangle
Case #85: isosceles acute triangle
Case #86: scalene obtuse triangle
Case #87: scalene obtuse triangle
Case #88: scalene obtuse triangle
Case #89: scalene acute triangle
Case #90: scalene acute triangle
Case #91: scalene obtuse triangle
Case #92: scalene obtuse triangle
Case #93: scalene acute triangle
Case #94: scalene acute triangle
Case #95: scalene obtuse triangle
Case #96: isosceles acute triangle
Case #97: scalene obtuse triangle
Case #98: scalene obtuse triangle
Case #99: scalene obtuse triangle
Case #100: scalene obtuse triangle
Problem Statement
There are several empty containers lined up in a row, and you want to put packages into them. You start with the first container and the first package. Do the following until all the packages are inside containers:
If the current package cannot fit into the current container, skip to step 3. Otherwise, go to the next step.
Put the current package into the current container. Grab the next package, and go back to step 1.
Put the current container aside (you will not put any more packages into that container). Move on to the next container in line, and go back to step 1.
You are given a int[] containers, the i-th element of which is the capacity of the i-th container in line, and a int[] packages, the i-th element of which is the size of the i-th package. The constraints will guarantee that you will be able to put all the packages into containers using the above procedure. Return the sum of the wasted space in all the containers. The wasted space in a container is its capacity minus the total size of its contents.
int[], int[]
Method signature:
int wastedSpace(int[] containers, int[] packages)
(be sure your method is public)
A set of packages fits into a container if the total size of all the packages in the set does not exceed the capacity of the container.
You must use the containers and the packages in the order that they are given. You may not reorder them.
containers will contain between 1 and 50 elements, inclusive.
Each element of containers will be between 1 and 1000, inclusive.
packages will contain between 1 and 50 elements, inclusive.
Each element of packages will be between 1 and 1000, inclusive.
It will be possible to put all the packages inside containers using the method described in the statement.
{ 3, 4, 5, 6 }
{ 3, 3, 3, 3, 3 }
Returns: 3
This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2003, TopCoder, Inc. All rights reserved.
public class Containers {
public int wastedSpace(int[] a, int[] b){
int w=0,i,j;
}else {
return w;
1: public class SpiralWalking{
2: public int totalPoints(String[] levelMap){
3: int[] pos={0,0};
4: int dim=0;
5: int ymax=levelMap.length;
6: int xmax=levelMap[0].length();
7: int cells=(ymax)*(xmax);
8: int[] size={xmax,ymax};
9: boolean isForward=true;
10: boolean[][] isDone=new boolean[xmax][ymax];
11: int score=0;
12: isDone[0][0]=true;
13: int modCounter=0;
14: for(int count=1;count<cells;count++){
15: if(pos[dim]==size[dim]-1 || (pos[dim]==0 && count!=1)
16: || ((isForward && dim==0 && isDone[pos[0]+1][pos[1]])
17: || (isForward && dim==1 && isDone[pos[0]][pos[1]+1]))
18: || ((!isForward && dim==0 && isDone[pos[0]-1][pos[1]])
19: || (!isForward && dim==1 && isDone[pos[0]][pos[1]-1]))) {
20: if(++modCounter%2==0) isForward=!isForward;
21: dim=++dim%2;
22: if(isForward)pos[dim]++; else pos[dim]--;
23: isDone[pos[0]][pos[1]]=true;
24: }else {
25: score+=Integer.parseInt(String.valueOf(levelMap[pos[1]].charAt(pos[0])));
26: if(isForward)pos[dim]++; else pos[dim]--;
27: isDone[pos[0]][pos[1]]=true;
28: }
29: }
30: score+=Integer.parseInt(String.valueOf(levelMap[pos[1]].charAt(pos[0])));
31: return score;
32: }
34: public static void main(String z[]){
35: String[] inp={"86850","76439",
36: "15863",
37: "24568",
38: "45679",
39: "71452",
40: "05483"
41: };
42: System.out.println(new SpiralWalking().totalPoints(inp));
43: }
44: }
public class SpiralWalking{
public int totalPoints(String[] levelMap){
int[] pos={0,0};
int dim=0;
int ymax=levelMap.length;
int xmax=levelMap[0].length();
int cells=(ymax)*(xmax);
int[] size={xmax,ymax};
boolean isForward=true;
boolean[][] isDone=new boolean[xmax][ymax];
int score=0;
int modCounter=0;
for(int count=1;count<cells;count++){
if(pos[dim]==size[dim]-1 || (pos[dim]==0 && count!=1)
|| ((isForward && dim==0 && isDone[pos[0]+1][pos[1]])
|| (isForward && dim==1 && isDone[pos[0]][pos[1]+1]))
|| ((!isForward && dim==0 && isDone[pos[0]-1][pos[1]])
|| (!isForward && dim==1 && isDone[pos[0]][pos[1]-1]))) {
if(++modCounter%2==0) isForward=!isForward;
if(isForward)pos[dim]++; else pos[dim]--;
}else {
if(isForward)pos[dim]++; else pos[dim]--;
return score;
public static void main(String z[]){
String[] inp={"86850","76439",
System.out.println(new SpiralWalking().totalPoints(inp));
Problem Statement
You are playing a game where you must traverse a rectangular grid of cells using a spiral path. The map is given in a String[] levelMap, where the j-th character of the i-th element is the number of points associated with the cell in row i, column j. Rows are numbered from top to bottom, starting at 0, and columns are numbered from left to right, starting at 0. All coordinates in this problem will be given as (row, column). You start at cell (0,0), the top left corner of the grid. You are facing right. You move by repeating the following strategy until you have visited every single cell on the grid exactly once. If there is an adjacent cell in front of you that you haven't visited yet, move forward to that cell. Otherwise, if there are still unvisited cells on the grid, turn 90 degrees clockwise. To calculate your final score, add up all the points for the cells that you visited, but don't include the cells in which you changed direction. The first and last cells in your path will always be included in your final score. See examples for further clarification.
Method signature:
int totalPoints(String[] levelMap)
(be sure your method is public)
levelMap will contain between 2 and 50 elements, inclusive.
All elements of levelMap will contain the same number of characters.
Each element of levelMap will contain between 2 and 50 digits ('0'-'9'), inclusive.
Returns: 5
This is the spiral path you must follow: (0,0) -> (0,1) -> (0,2) -> (1,2) -> (2,2) -> (2,1) -> (2,0) -> (1,0) -> (1,1).
Returns: 3
The grid is not always a square.
Returns: 1
1: public class SpiralWalking{
2: public int totalPoints(String[] levelMap){
3: int[] pos={0,0};
4: int dim=0;
5: int ymax=levelMap.length;
6: int xmax=levelMap[0].length();
7: int cells=(ymax)*(xmax);
8: int[] size={xmax,ymax};
9: boolean isForward=true;
10: boolean[][] isDone=new boolean[xmax][ymax];
11: int score=0;
12: isDone[0][0]=true;
13: int modCounter=0;
14: for(int count=1;count<cells;count++){
15: if(pos[dim]==size[dim]-1 || (pos[dim]==0 && count!=1)
16: || ((isForward && dim==0 && isDone[pos[0]+1][pos[1]])
17: || (isForward && dim==1 && isDone[pos[0]][pos[1]+1]))
18: || ((!isForward && dim==0 && isDone[pos[0]-1][pos[1]])
19: || (!isForward && dim==1 && isDone[pos[0]][pos[1]-1]))) {
20: if(++modCounter%2==0) isForward=!isForward;
21: dim=++dim%2;
22: if(isForward)pos[dim]++; else pos[dim]--;
23: isDone[pos[0]][pos[1]]=true;
24: }else {
25: score+=Integer.parseInt(String.valueOf(levelMap[pos[1]].charAt(pos[0])));
26: if(isForward)pos[dim]++; else pos[dim]--;
27: isDone[pos[0]][pos[1]]=true;
28: }
29: }
30: score+=Integer.parseInt(String.valueOf(levelMap[pos[1]].charAt(pos[0])));
31: return score;
32: }
34: public static void main(String z[]){
35: String[] inp={"86850","76439",
36: "15863",
37: "24568",
38: "45679",
39: "71452",
40: "05483"
41: };
42: System.out.println(new SpiralWalking().totalPoints(inp));
43: }
44: }
Returns: 142
The following image shows your path. The yellow cell is the last cell you visit. You receive points for all the cells except the red ones.
This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2003, TopCoder, Inc. All rights reserved.


text:
Oregon Historical County Records Guide
Malheur County Scenic Images
Owyhee Dam
buy high resolution copy | next image
The Owyhee Dam was built during the Depression. (Photo No. malD0114)
About this image
Dimensions: 1920 x 2892 pixels (300 dpi version); Date created: July 2005; Camera: Nikon D70 Digital SLR; Lens: Nikon AF-S DX Zoom-Nikkor 18-70mm f/3.5-4.5G IF-ED; Photographer citation: Gary Halvorson, Oregon State Archives; Keywords/Tags: vertical, Oregon, Malheur County, Lake Owyhee, reservoir, Owyhee Dam, Great Depression, Art Deco, concrete, hills, blue sky, Owyhee River, water storage, arid, desert, dry, remote.
buy high resolution copy | next image
County guide home | Scenic images home

subset: commoncrawl


text:
Browser does not support script.
Subjects taught at LSE | Services and divisions (administration)
All research groups | Research subject areas
Centre for Philosophy of Natural and Social Science
Lakatos Building
London School of Economics
Houghton Street
London WC2A 2AE
Tel: +44 (0)20 7955 7573
Fax: +44 (0)20 7955 6869
Email: firstname.lastname@example.com
If you would like be on our mailing list to receive announcements about our Centre events, please email us the following information:
(Email: firstname.lastname@example.com)
The Centre organises seminars, lectures, conferences and workshops as part of its routine activities. It also hosts events organised by the LSE Philosophy Department and the British Society for the Philosophy of Science.
Voting Power and Procedures
This collection of essays honouring Dan Felsenthal and Moshé Machover, edited by the Centre's VPP Project Leader Rudolf Fara (LSE) and Research Associates Dennis Leech (U of Warwick) and Maurice Salles (U of Caen), reconsiders foundational aspects of the measurement of voting power. The specific case of voting power in two-tier systems - for instance the US system and the EU system - is analysed. Furthermore major power indices - Penrose, Banzhaf, Shapley-Shubik and others - are revisited. The book proposes new voting procedures and studies well-known procedures and/or apportionment methods either from a technical or historical point of view.
Electoral Systems
Edited by Centre Research Associates Dan Felsenthal (University of Haifa) and Moshé Machover (King's College London and LSE), both theoretical and empirical aspects of single- and multi-winner voting procedures are presented in this collection of papers. Starting from a discussion of the underlying principles of democratic representation, the volume includes a description of a great variety of voting procedures. It lists and illustrates their susceptibility to the main voting paradoxes, assesses (under various models of voters' preferences) the probability of paradoxical outcomes, and discusses the relevance of the theoretical results to the choice of voting system.
All Events
Use of this website is subject to, and implies acceptance of, its Terms of use (including Copyright and intellectual property, Privacy and data protection and Accessibility). The London School of Economics and Political Science is a School of the University of London. It is a charity and is incorporated in England as a company limited by guarantee under the Companies Acts (Reg no. 70527).The registered office address of the School is: The London School of Economics and Political Science, Houghton Street, London WC2A 2AE, UK; Tel: +44 (0)20 7405 7686


text:
Speed up your debug routine!
Automated exception search integrated into your IDE
Tired of useless tips?
Attempt to invoke virtual method 'void org.apache.cordova.CallbackContext.success(org.json.JSONArray)' on a null object reference
This site uses cookies, as explained in our cookie policy. If you agree to our use of cookies, please close this message and continue to use this site.


text:
Related Publications
- Related by Publisher
- Related by Topic
Related Links
The Age Wave: New Pathways to Jewish Engagement
By Jill Friedman Fixler, Beth Steinhorn
Steinhardt Foundation for Jewish Life, Fall 2010
Topic: Retirement, Organizational Development, Engagement, Generational Issues, Jewish Organizations, Demography, Volunteerism
Name of Publication: Contact: The Journal of the Steinhardt Foundation for Jewish Life
Editor: Valley, Eli
Volume/Issue: Vol.13/no.1
Page Number(s): 10-11
Genre: Popular Periodical
Coverage: United States
Language: English
Copyright Holder: Publisher
Copyright Information: Download for personal use, freely distribute link
Bibliographic Information:
Friedman Fixler, Jill. Steinhorn, Beth. The Age Wave: New Pathways to Jewish Engagement. Contact: The Journal of the Steinhardt Foundation for Jewish Life. Steinhardt Foundation for Jewish Life. Fall 2010: 10-11. http://www.bjpa.org/Publications/details.cfm?PublicationID=12099
» View Publication
(PDF, 69 Kb)


text:
Jesse Rugge
|Jesse Rugge
|Jesse Taylor Rugge
November 10, 1979
Los Angeles, California, U.S.A.
|Known for
|Involvement in the murder of Nicholas Markowitz.
Jesse Taylor Rugge (born November 10, 1979) is one of the former members of Jesse James Hollywood's gang that helped in the kidnap and murder of Nicholas Markowitz.[1][2]
His trial started in April 2002.[3] He was the get away driver when Nicholas was abducted, and was in charge of watching him during his kidnapping. He also tied Nicholas's hands together and put duct tape over his mouth right before his execution and helped Ryan Hoyt bury the body.[2] In September 2002 Rugge was sentenced to life in prison, with the possibility of parole after seven years.[4] Rugge was incarcerated in Avenal State Prison for his part in Nicholas Markowitz's murder. His parole in 2006 was denied.[citation needed]
The mother of the victim, Susan Markowitz, started a petition to try to have Rugge's parole denied. However, on July 2, 2013, Jesse Rugge was granted parole, and was released from prison on October 24, 2013.[5]
In the film Alpha Dog he is portrayed as the character Frankie Ballenbacher by actor and musician Justin Timberlake.[2]
- ^ Scheeres, Julia. "Jesse James Hollywood, drug dealer orders murder and flees". Crime Library. Courtroom Television Network LLC. Archived from the original on 2007-05-29. Retrieved 2007-06-08.
- ^ a b c Uehlinger, Tim (April 12, 2006). "The long hunt for Jesse James Hollywood". Dateline. Retrieved 2007-01-01.
- ^ Guccione, Jean (September 25, 2002). "22-Year-Old Is Sentenced to Life in Teen's Kidnap-Slaying". Los Angeles Times. Retrieved 2009-01-01.
- ^ Guccione, Jean (September 25, 2002). "Los Angeles; 22-Year-Old Gets Life in Valley Teen's Kidnap-Slaying". Los Angeles Times. Retrieved 2009-01-01.
- ^ KEYT. "Accomplice In Markowitz Killing Freed".
|This United States biographical article related to crime is a stub. You can help Wikipedia by expanding it.


text:
Search Results
Keywords: Prisoner of war escapes
Historical Items Showing 3 of 13 View All
Item 7480
John Campbell letter on Peleg Wadsworth's escape, 1781
Contributed by: Maine Historical Society
Date: 1781-06-19
Location: Castine
Media: Ink on paper
Item 76601
Plea for exchange of prisoner, Brunswick, 1864
Contributed by: Maine Historical Society
Date: 1864
Location: Richmond; Macon; Brunswick
Media: Ink on paper
Item 65096
Request for prisoner exchange, Litchfield, 1864
Contributed by: Maine Historical Society
Location: Litchfield; Hilton Head; Charleston
Media: Ink on paper
Exhibits Showing 3 of 10 View All
Mainers have been held prisoners in conflicts fought on Maine and American soil and in those fought overseas. In addition, enemy prisoners from several wars have been brought to Maine soil for the duration of the war.
War Through the Eyes of a Young Sailor
Eager to deal with the "Sesech" [Secessionists], young deepwater sailor John Monroe Dillingham of Freeport enlisted in the U.S. Navy as soon as he returned from a long voyage in 1862. His letters and those of his family offer first-hand insight into how one individual viewed the war.
This Rebellion: Maine and the Civil War
For Mainers like many other people in both the North and the South, the Civil War, which lasted from 1861-1865, had a profound effect on their lives. Letters, artifacts, relics, and other items saved by participants at home and on the battlefield help illuminate the nature of the Civil War experience for Mainers.
Sites Showing 3 of 6 View All
The history of a long-time mill town as depicted by seventh and eighth grade students at Mattanawcook Junior High School, with help from Lincoln Historical Society and Lincoln Memorial Library. The site includes exhibits on the paper industry, founding fathers, wartime Lincoln, Main Street, influential institutions, and communication and transportation.
Strong, a Mussul Unsquit village
The history of a small western Maine community north of Farmington as told by a team consisting of Strong Historical Society, Strong Elementary School, and Strong Public Library. Exhibit topics include Strong's prominence in the wood products industry (it was once the "Toothpick Capital of the World"), the "Bridge that Changed the Map," schools and educational history, clubs and organizations, "Fly Rod" Crosby, the first Maine guide, and a rich student section related to the Civil War and post-Civil War era in the town.
Thomaston: The Town that Went to Sea
The history of a town on the northern bank of the St. George River, as told by representatives from Thomaston Historical Society, Thomaston Public Library, Montpelier: the General Henry Knox Museum, and students from Georges Valley High School. Architecture, General Knox, the Civil War, the Great Depression, and the state prison are some of the topics covered.


text:
Compression Ignition Addict
|Thread Tools
|Display Modes
post #1 of 3 Old 03-31-2009, 06:09 PM Thread Starter
SCT Trouble
Ok I got my x3 from innovative today and gave Eric my stradogy num and he emailed me 3 tunes...Now no matter what I do i cant load them into the tuner.I'm not sure if I downloaded the wright software bc I think it's for a livewire...Please I want to drive this thing tonight if anyone could walk me thru this..
post #2 of 3 Old 03-31-2009, 06:15 PM
Powerstroke.org Rookie
Join Date: Apr 2007
Posts: 27
Thanks: 0
Thanked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Quoted: 0 Post(s)
Feedback Score: 0 reviews
If he sent you the instructions with the step by step I'd just re read them. I had a problem cause I downloaded the wrong firmware. Make sure you use the right one for your tuner. Sct has a step by step video on there site also.
post #3 of 3 Old 03-31-2009, 08:02 PM Thread Starter
Compression Ignition Addict
Ok i figured it out after 3 hours of pulling my hair.......All I can say is wow to eric at innovative's extreme race tune!!!!!!I think this thing will give my mustang a run for it...I highly recommend his tunes!!!!!
« Previous Thread | Next Thread »
|Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
|Display Modes
Linear Mode Linear Mode
Hybrid Mode Switch to Hybrid Mode
Threaded Mode Switch to Threaded Mode
|Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


text:
Originally posted on FOX Sports | Last updated 5/28/12
MELBOURNE, AUSTRALIA - JANUARY 27: Novak Djokovic of Serbia plays a backhand in his quarterfinal match against Jo-Wilfried Tsonga of France during day ten of the 2010 Australian Open at Melbourne Park on January 27, 2010 in Melbourne, Australia. (Photo by Quinn Rooney/Getty Images)
Novak Djokovic and Roger Federer moved into the second round of the French Open without mishap. No surprise there, but how about six American women? Without getting carried away, because this is, after all, just the first round, such across-the-board success made it a memorable Memorial Day for American tennis in Paris. Apart from headliner Lauren Davis, who scored a barely believable 6-1, 6-1 victory over the talented young seeded German Mona Barthel, there were solid and slightly surprising victories for Bethanie Mattek-Sands, Vania King, Sloane Stephens, Varvara Lepchenko and Christina McHale. In all, there are 12 US women in the draw, and 10 have won while Serena Williams and Jamie Hampton are scheduled for first-round matches on Tuesday. This hasn't happened in a while. Just to add to the little green shoots of optimism that are appearing, many of the winners are still in the early stages of their career and beat higher-ranked opposition. Stephens scored a particularly impre...
Is Serena Williams the most important modern athlete?
Tennis News
Delivered to your inbox
You'll also receive Yardbarker's daily Top 10, featuring the best sports stories from around the web. Customize your newsletter to get articles on your favorite sports and teams. And the best part? It's free!
Follow us on Twitter
|Best of Yardbarker
|NFL News
|MLB News
|NBA News
|NHL News
Today's Best Stuff
For Publishers
Company Info
Follow Yardbarker
|© 2017 Yardbarker, Inc. All rights reserved. Use of this website (including any and all parts and components) constitutes your acceptance of these Terms of Use and Privacy Policy. (What's New?)


text:
HOUSTON – Mattress Firm and Protect-A-Bed are joining forces to raise money to support the Pancreatic Cancer Action Network (PanCan) and the Translational Genomics Research Institute (TGen). During the month of November, National Pancreatic Cancer Awareness Month, a portion of the proceeds from all Protect-A-Bed product sales at any Mattress Firm location will go directly to PanCan and TGen to further fund research to save lives.
This year, Mattress Firm is also providing the opportunity for the general public to make a donation online at http://www.firstgiving.com/mattfirmandpab. All funds raised go directly to PanCan, which is a nationwide network of people dedicated to working together to advance research, support patients and create hope for those affected by pancreatic cancer (www.pancan.org).
"At Mattress Firm, we support the communities that we live and work in. Pancreatic cancer has no boundaries and so we are proud to partner with Protect-a-Bed for company-wide effort to do our part to help find a cure," said Karrie Forbes, Mattress Firm vice president of marketing. "Pancreatic cancer takes far too many lives every year, and we hope that our contributions can aid in the effort for medical breakthroughs in early detection, sustainable treatment and a cure."
A similar sentiment is expressed by the executive team at Protect-A-Bed, "Protect-A-Bed has been a long-time supporter of pancreatic cancer research," said James Bell, CEO of Protect-A-Bed. "By joining forces with Mattress Firm, PanCan and TGen for this special in-store promotion, I am confident we will help researchers get one step closer to finding a cure for one of the nation's deadliest forms of cancer."
Every penny counts, as pancreatic cancer is the fourth leading cause of cancer related deaths in the United States and has the highest mortality rate of any of the major cancers with only 5% of those affected surviving longer than five years. New cases continue to rise and it's estimated that 43,140 men and women will be diagnosed with Pancreatic Cancer and 36,800 will die of it this year alone.


text:
Formulated Product Design: Kick-Starting Open Innovation
Thursday 25th November, 8.30am-5.00pm
The Old Swan Hotel, Harrogate
A one-day business matchmaking and networking event
Formulation is a multi-disciplinary technology which underpins product development in a huge variety of sectors and drives a global market worth £1,000s billion annually.
Join leading edge companies, R&D organisations and over 200 delegates for a one-day business matchmaking and networking event
Key benefits will include:
• Pitch training for SME managers and technologists
• Access to high value research and commercial opportunities
• Professional support for EU and international partnerships
• Attendance by multinationals in relevant sectors
This event is designed for formulation companies wishing to apply open innovation principles, exchange technologies and identify partners in both in UK and overseas.
For further details and to book onto the event please click here


text:
|"David Harrison" <email@example.com>
|st: RE: Generating random samples, with replacement
|Fri, 25 Feb 2005 15:28:06 -0000
To just draw a single bootstrap sample, the command is -bsample-. I find the -weight()- option to -bsample- can be a very useful thing to speed up these procedures - this stores the bootstrap sample using frequency weights rather than replacing the data in memory, e.g. gen bsw=. forvalues i=1/10 { bsample, weight(bsw) logistic y x1 x2 [fw=bsw] } David -----Original Message----- From: Elaine Thomas [mailto:email@example.com] Sent: 25 February 2005 15:12 To: email@example.com Subject: st: Generating random samples, with replacement Hi I am trying to write a routine to apply a step-wise logistic modelling procedure to a number of samples from a core data set. I want the samples to be the same size as the original and be sampled with replacement. I know that bs and bstrap will perform bootstrapping on the coefficients of a standard logistic model, but I want to perform a step-wise procedure within each sample, rather than pre-define the model. How can I get Stata to produce, say, 200 random samples from my original data that I can then call on in a later program? So far I have worked out how to reproduce a standard logistic model (logistic y x1 x2) and take the coefficients and then using forvalues (with dummy data) to move through my samples of data (bs1.dta, bs2.dta etc), each time adding the coefficients (_b[x1] _b[x2]) to a new datafile (t) as below postfile `sort' x1 x2 using t, replace forvalues i = 1(1) `n'{ use bs`i'.dta logistic y x1 x2 post `sort' (exp(_b[x1])) (exp(_b[x2])) I am building this process up as I dont do much programming. What i really want to do next is to generate the random samples within this loop, rather than having to have the datasets already formed and call on them. So I dont want not to use bstrap to bootstrap the coefficients, I want to be able to get it (or something akin to it) to generate random samples for me. Any help, even knowing how to generate random samples, with replacement, that I can store as separate datasets would be helpful Ta Elaine -- Dr Elaine Thomas Lecturer in Biostatistics Primary Care Sciences Research Centre Keele University North Staffordshire ST5 5BG Telephone : + 44(0)1782 583924 Fax : + 44(0)1782 583911 Email : email@example.com * * For searches and help try: * http://www.stata.com/support/faqs/res/findit.html * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/support/faqs/res/findit.html * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/
|© Copyright 1996–2017 StataCorp LLC | Terms of use | Privacy | Contact us | What's new | Site index


text:
- Reliable Ceiling Repairs in Addison, IL
- Specialized Addison Ceiling Repair Pros
- Free Estimates on Ceiling Repair in Addison
Ceiling Repair in Addison, IL
Although you may not want to spend the money on ceiling repair Addison, IL services, they are very important when you are trying to prevent even bigger problems later on. If you have noticed any cracks in your house's ceiling, you will need to get them repaired right away. While small cracks in your ceiling may not seem like a very big deal at first, they will quickly grow larger and cause other issues that can be extremely expensive to have fixed. It is crucial that you take good care of your ceiling by paying for Addison ceiling repair services as soon as you notice an issue developing.
Avg Costs for Ceiling Repair
Min Cost
Max Cost
Avg Cost
$661.89 - $990.01
Find the Best Quality Ceiling Repair - Addison, IL
There are lots of different reasons for ceiling cracks, including moisture damage from the floor above or as a result of damage to your roof. Improperly installed insulation and a poor foundation are two other reasons that cracks might form in your ceiling. Whatever the case in your home, it is important that you get them taken care of immediately so you can avoid even bigger and more expensive problems later on. The sooner you begin looking for quality Addison ceiling repair services, the better your chances will be of saving money in the long term. Our professionals will be able to repair cracks or other problems with your ceiling it stays in optimal condition.
Ceiling Repair Companies
Lake County Painting
640 Midnight Pass
Antioch, IL 60002
Drywall Plus, Inc
919 S Charlotte St
Lombard, IL 60148
Mount Prospect, IL 60056
AJR Construction
45 W Janice Ln
Chicago, IL 60601
Pitelka Plastering & Stucco
718 Prairie Ave
Downers Grove, IL 60515
Allied Drywall Materials Inc
222 E Windsor Ave
Lombard, IL 60148


text:
The ''What to do in Montreal'' Thread version 4.0
View Single Post
Player 61
Join Date: Aug 2007
Location: West Island
Posts: 6,292
vCash: 500
Originally Posted by
You honestly made my night. I guess there are good Hab fans out there. I kid I kid
I've been googling it a bit since I read your post and I didn't realize Nationwide did so well there. With viewership going down it makes sence to try to expand. I also found out my guy Jeff Gordon is building a track in Niagra Falls (1 mile track) for 172 mill and is pushing for them to bring it to Canada. He is a legend in the sport so good to hear. That could be 2 potential tracks.
If this happens I will go to
race in Montreal
Living with about 6-7 Hab fans, it's easy finding people to want to go there
Yeah , It`s a hockey Forum, but the Nationwide Series has sold out every year it was North, apparently there is a deal for a Sprint Cup Race if they did well for 5 years, that means 2013 or earlier, could attach it to the week after Glen Watkins NY. Montreal has many car fans..ie F1 & more, maybe just not on the Hockey Forums, because Habs fans are all over the country & world. Montreal loves the race, the tix sales prove it.
Player 61
View Public Profile
Player 61's albums
Find More Posts by Player 61


text:
Popular property highlights
Hotel Mercure Torun Centrum is a short stroll from Rynek Staromiejski and Znaki Czasu Contemporary Art Centre. This 110-room, 4-star hotel has conveniences like free in-room WiFi, a fitness center, and a conference center. Centrally located in Torun, the hotel is also a short walk from Church of the Blessed Virgin Mary and Town Museum.
Sit down for a leisurely bite to eat at the onsite restaurant, or enjoy a drink at the bar/lounge. Savor a meal from the comfort of your room with room service. Start your day off with buffet breakfast, available for a fee.
The 110 rooms are air-conditioned and have an array of amenities, including minibars, coffee makers, and free bottled water. Guests can expect to find free WiFi and TVs with satellite channels. Other standard amenities include hair dryers, phones, and desks.
Guests of Hotel Mercure Torun Centrum enjoy a fitness center, free WiFi in public areas, and 6 meeting rooms. RV, bus, and truck parking is available. A multilingual staff is on hand to assist with tours or tickets, luggage storage, and securing valuables. Additional amenities include a conference center, a business center, and a computer station.
Property features
- Free WiFi in rooms and public areas
- Onsite dining
- Fitness center
- Business center
Hotel Mercure Torun Centrum
Hotel Amenities
Hotel Amenities
The hotel offers a restaurant. A bar/lounge is on site where guests can unwind with a drink. This 4-star property offers access to a business center and meeting rooms.
A computer station is located on site and wireless Internet access is complimentary. 6 meeting rooms are available. This business-friendly hotel also offers a fitness center, tour/ticket assistance, and multilingual staff.
Hotel Mercure Torun Centrum is a smoke-free property.
- Restaurant
- Total number of rooms - 110
- Babysitting or childcare
- Bar/lounge
- Free newspapers in lobby
- Elevator/lift
- Fitness facilities
- Tours/ticket assistance
- Free WiFi
- Computer station
- Business center
- Laundry facilities
- Meeting rooms 6
- Multilingual staff
- RV, bus, truck parking
- Luggage storage
- Safe-deposit box at front desk
- Conference center
- Number of meeting rooms - 6
- Smoke-free property
- Breakfast available (surcharge)
- Television in common areas
- Wedding services
Family Friendly Amenities
- Family Hotel
- Free Wi-Fi
- Laundry facilities
- Babysitting or childcare
- Cribs/infant beds (complimentary)
Available in all rooms: Free WiFi
Available in some public areas: Free WiFi
RV, bus, truck parking
Room Amenities
Hotel Mercure Torun Centrum offers 110 air-conditioned accommodations with minibars and complimentary bottled water. Satellite television is provided. Bathrooms include showers and hair dryers.
This Torun hotel provides complimentary wireless Internet access. Business-friendly amenities include desks and phones.
- Phone
- Minibar
- Coffee/tea maker
- Free bottled water
- Private bathroom
- Hair dryer
- Shower only
- Television
- Desk
- Iron/ironing board (on request)
- Satellite TV service
- Free WiFi
- Air conditioning
- Room service (limited hours)
- Free cribs/infant beds
Where to Eat
Room service (during limited hours) is available.
Buffet breakfasts are available for a surcharge.
Solaris - This restaurant serves breakfast, lunch, and dinner.
Winestone - This restaurant serves breakfast, brunch, dinner, and light fare.
Nearby Things to Do
Recreational amenities at the hotel include a fitness center.
The recreational activities listed below are available either on site or nearby; fees may apply.
- Basketball on site
- Tennis lessons on site
If you have requests for specific accessibility needs, please note them at check-out when you book your room.
- Accessible bathroom
- In-room accessibility
Hotel Policies
Check-in time starts at 2 PM
Check-in time ends at midnight
Check-out time is noon
Children and extra beds
- Children are welcome.
- Free cribs (infant beds)!
- Pets allowed for an extra charge of PLN 29.00 per accommodation, per day
- Restrictions apply
- For more information contact the property at the number on the booking confirmation
You need to know
Extra-person charges may apply and vary depending on property policy.
Government-issued photo identification and a credit card or cash deposit are required at check-in for incidental charges.
Special requests are subject to availability upon check-in and may incur additional charges. Special requests cannot be guaranteed.
No rollaway/extra beds available
Optional extras
- Fee for buffet breakfast: PLN 42.00 per person (approximately)
- Pet fee: PLN 29.00 per accommodation, per day
Hotel Name
- Centrum Torun
- Hotel Mercure Torun
- Hotel Mercure Torun Centrum
- Mercure Torun Centrum
- Torun Centrum
- Torun Hotel Mercure
- Accor Helios Torun
We should mention
Guests can arrange to bring pets by contacting the property directly, using the contact information on the booking confirmation (surcharges apply and can be found in the Fees section).


text:
FTSE 100 goes down still impressed by Brexit
On Monday, British shares kept going down, with traders still in chock after the sudden, historic vote the previous week for the United Kingdom to break up with the European bloc.
The FTSE 100 index edged down 0.6%, trading at 6,105.76, thus proceeding with its 3.2% dip from Friday. The previous week's loss arose after Great Britain made up its mind to cancel its long membership with the European Union. According to the referendum, 48.1% were eager to stay in the EU, while the majority, 51.9% justified the leave.
Early on Monday, George Osborne, Britain's finance minister made an attempt to calm the financial markets, by simply saying that the Treasury, the Financial Conduct Authority and the Bank of England boast reliable contingency plans if something goes wrong.
The minister added that the UK's economy is strong enough to withstand the huge challenge faced by the country.
Meanwhile, Chancellor of the Exchequer ruled out an instant emergency budget and warned of ongoing volatility in
The Chancellor of the Exchequer ruled out, however, an immediate emergency budget and warned of continued volatility in the financial markets.


text:
Guest reviews
Overall rating
7.7 Good
Based on 57 reviews
Recent reviews
- All reviews
- Positive
- Neutral
- Negative
Find reviews that mention:
Just 3 tram stops from the central Ban Jelačić Square, B&B Domino Zagreb features accommodation with free Wi-Fi and an on-site restaurant serving continental breakfast. Shops, bars and night clubs in the vibrant Ilica Street can be reached in a 10-minute walk. LCD satellite TV is featured in all units, which have air conditioning and a private bathroom with shower. There is also a fridge in each unit. Free public parking is available just steps away from the Domino, and reservation is needed. Main Train Station is just 5 tram stops away, while the Main Bus Station is 8 tram stops or a 15-minute tram ride away. Zagreb Airport is at a distance of 11.8 miles. It can be reached with a shuttle bus that departs from the Main Bus Station.


text:
... Feb 2013
Charlotte, this is gorgeous.. I really love it !!! So cute and different!!
May I ask which tip number you used for writing? When I use the number two, it is too big and with the number one, the icing gets stuck. Thanks!!
view all »
© 2011-2017 CakesDecor.com. All Rights Reserved.
DISCLAIMER: Any posts on CakesDecor.com (CD) are posted by individuals acting in their own right and do not necessarily reflect the views of CD. CD will not be held liable for the actions of any user.


text:
Regular Price $989.00
Warranty Info
1 Year Parts & In-Home Labor
You can increase your mobility and take the strain out of sitting and standing without breaking the bank! The AmeriGlide 225 3-Position Lift Chair is an incredibly affordable model that offers a smooth, powerful, and quiet lift mechanism. You can enjoy a spacious and generously padded recliner that can lift up to 375 lbs. Call us today to start experiencing the comfort and convenience of an AmeriGlide Lift Chair.
- Recline Positions: 3
- Weight Capacity: 375 lb
- Chaise Seat: Yes
- Maximum Recommended Height: 5' 9"
- Floor to Top of Seat: 19"
- Seat Depth: 20"
- Seat Width: 19"
- Seat to Top of Back: 25"
- Seat to Top of Arm: 6"
- Battery Back Up: Yes
- Head Rest Cover Included: No
- Arm Covers Included: No
- Left Hand Control Available: Yes
- Heat & Massage Option Available: No
- Foot Rest Extension Option Available: No
- Fire Retardant (California Specifications; bulletin 117): No
Product Reviews
This product currently has no reviews. Would you like to leave one?


text:
Montana WIC program safe during shutdown
MISSOULA, Mont. - The government shutdown created some confusion in Montana today.
The federal supplemental nutrition program for Women, Infants and Children (WIC) is a nutrition education program that provides healthy foods, nutrition information and referrals to health and social services in the community.
Some worried WIC offices would be closed Tuesday. The Missoula Health Department had busy phones lines, with people concerned about losing their benefits.
Nutrition Services Manager Mary Pittaway said staff expected to get an email Tuesday morning about making adjustments to the benefits they can provide.
"Everybody came with a feeling of dread because we'd heard on the news that the government shutdown actually has happened," Pittaway said.
An initial email from the Montana WIC Program office advised local agencies to only hand out a food voucher good for one month. But Pittaway said some families are used to getting enough vouchers to last three or even four months.
"It's of concern," Pittaway said. "This is a basic building block of families' resources to be able to meet the needs of their children."
But shortly before 4 p.m. Tuesday, the Department of Health and Human Services, Family and Community Bureau sent another email to Local WIC Agencies.
"Dear Local WIC Agencies, We would like to take a minute to clarify the email sent this morning about the federal government shutdown and its impact on the Montana WIC program. At this time, all Montana WIC Programs should maintain standard operating procedures. Please operate your local agency as you normally would, according to the Montana WIC State Plan. DPHHS will continue to provide all of its services as usual. There is no need to issue only one month of benefits. Please continue to order special medical formulas through your regular state office contacts. We apologize for any mixed messages."
Regardless of what solution the state has or what happens in Washington, Pittaway says WIC will still be impacted.
"It's a ripple effect and a cascade of problems that take weeks to undo."


text:
Basically, housewives have a big responsibility to take care of children and home when their husbands work at the office. Besides, most husbands trust their wives to make household budgets so all household needs are usually managed and organized by housewives. Unfortunately, some housewives cannot maintain household budgets well, they are usually tempted to buy unimportant products to only enhance their appearance. Thus, in the middle of month, they will ask their husbands to give them additional budgets.
You need to know that it is a serious problem that makes husbands angry. As a housewife, you have to avoid doing this and try to be smart in managing and organizing your household budgets by doing:
- Make a list of household needs
Invite your husband and even children to help you make a list of household needs each month. Write this list in paperboard and put it in dining room so all family members know and remember it. This is important to be done so you can use household budgets wisely. Don't forget to mark the point that is already bought.
- Use credit card wisely
If your husband gives you a credit card, you have to use it wisely. It means that you may not buy unimportant products when shopping. Not only that, don't ever be tempted with discounts for products that you and family don't need, okay! Besides, it's better for you to ask your husband to only give you cash in order to reduce the risks of using credit card excessively. You have to consider doing it because sometimes your shopping desire can take over your mind.
- Freeze credit report
This way sounds weird but you have to do it as soon as possible. You need to know that freezing credit helps you minimize the risks of getting identity theft that can happen anytime and anywhere. If you are interested in using this service, use credit freeze from TrustedID Total Vigilance that will help you freeze your credit report easily without requiring you to deal with nation credit bureaus (Experian, Equifax, and TransUnion) first. Besides, when you want to unfreeze the report, you only need to call this agency and they will help you as soon as possible.
- Look for coupons to get discounts
Remember this way may only be used for products that you and family needs, such as: kitchen needs or children's uniforms. Furthermore, don't forget to buy your household needs sufficiently, don't let crazy discounts make desire take over your mind to buy too many things!
In addition, you have to save money regularly and teach your husband and children to do the same thing. Nevertheless, don't be a stingy family, okay!
This is a sponsored article.


text:
K12 Tab Skort: This Poly/Cotton Twill Tab Skort is pleated in the front with a stylish double tab, a side zip and a great fit in navy or khaki. Available in Girl's, Half sizes and Juniors.
Customer Service: email@example.com
Information: email@example.com
All contents © Copyright AcademyUniforms.com. All rights reserved.
AcademyUniforms.com, 5917 Helmick Ave., Fort Worth TX 76107, USA


text:
SailNet Community (http://www.sailnet.com/forums/)
- Racing Articles (http://www.sailnet.com/forums/racing-articles/)
- - Team-Building Basics (http://www.sailnet.com/forums/racing-articles/20711-team-building-basics.html)
Team-Building Basics

This article was previously published on SailNet in July of 2000.

One of the top crews of all time in the sport, Team New Zealand from the 2000 America's Cup, took the art and science of team-building to a new level.

Most performance-oriented sailors either have a boat and need a team, or have a team and need to fine-tune it. And then there are those who just want to be part of a team, but dont know what qualifications they need. Here are some ideas on what it takes to put together a cohesive group of sailors that can get the job done around the racecourseI call it the who, what, why, when, and where of team-building.

Who When you want to put together a good crew, who you gonna call? For most of us, it wont be Ghostbusters, though theres a chance that every racer has a few skeletons lurking in his or her closet. To know whom to contact, you first need to evaluate the positions on the boat. Unless youre talking about a single-handed boat, there will be a few standard positions to fill: helmsman, mainsail trimmer, headsail trimmer(s), bow person, mast person, pit person, tactician, navigator, grinders, etc. If its a smaller boat, the "who" filling each job might have to take on several of these tasks. On a larger boat, the roles become more narrowly defined and specialized. Look at your boat and decidebased on the size of the boat and crew (as well as any weight limitations)what a realistic number of crew might be. Then, start thinking about who already is part of your core team, and which other compatible sailors you might get to fill out the crew.

What Once you have determined the number of crew on board, it is time to decide what roles need to be filled. On a small, four-person boat, you may have the helmsman, tactician, jib trimmer, and bow person. On a J/24, youll want to add a twing/mast person. On a 35-footer, the team might be composed of a driver, mainsail trimmer, headsail and spinnaker trimmer, tactician/navigator, pit, mast, bow, and a floater. Take each role and break it down into tasks, both upwind and down. Do particular jobs require physical strength, or size/height characteristics, like mast person? Does a job require intense concentration skills, or quick decision-making, like tactician? Or does it require speed, balance, and agility? The ability to climb? Organizational skills? Once you know the roles and the required elements, it's time to think about linking the "who" with the "what" and introducing the "why."

Heavy air conditions are often the best measure of a crew's progress in becoming a team.

Why Youve got to figure out why a person is suited for a particular role. Many times, it is the experience they have had in a particular position that makes them suitable. Obviously someone who has spent time trimming headsails on a boat would be more suitable as a trimmer than someone who hasnt. Look at people from other programs that may be looking for a change and could bring experience from that program with them. Someone who has done bow on a big boat might easily transition into a bow role on a smaller boat or vice versa. Sometimes, enthusiasm and willingness to learn a new job is what suits someone for a particular role on a new team. Being open-minded to coaching for a new role and taking on new challenges can be a rewarding way to become an indispensable part of the team. Sometimes its physical characteristics that will help place someone into a role: tall people are generally more efficient at the mast for hoists and dealing with the inboard end of the spinnaker pole. Small people tend to be suitable for the task of doing the bow on small boats. Strong individuals are suited for heavy trimming and grinding positions. Analytical and number-oriented people usually make good navigators and tacticians.

Sometimes you have to look beyond experience and physical attributes and recognize natural aptitude as the best criteria for selecting a teammate for a particular position. For instance, a good eye for sail trim, good agility and balance for the bow, quick and decisive decision making capabilities, being able to "paint the picture" on the racecourse, having a good feel for tuning and speed. Some people are natural, seat-of-the-pants drivers who have a feel for the helm, and some people have a natural instinct for anticipating whats next without being toldthe latter can make good bow crew.

The bow and mast person flake the headsail while the rest of the crew keeps the boat movingthat's teamwork.

Look at your potential crew list, then at the available positions and see whose talents fit best in particular roles. You may find that switching folks around might give you a more balanced, efficient team in the process, and give crew members a chance to experience a new aspect of sailing the boat. Of course, having several people who know how to do each task on board can also come in very handy since they can provide a backup in an emergency as well as built-in support network for the entire crew.

Personally, the main attributes I look for in teammates are: dedication, commitment, loyalty, boat-handling skills, and a positive attitudein that order. Skills can be taught and learned, but great attitudes, compatibility, and good chemistry are essential to making a team work smoothly. If someone does not gel within the team, it may be time to reevaluate their participation in your program.

The afterguard must also work as a unit within the team, sharing information and making decisions.

When Knowing the timing for putting a team together is another critical element for successful team-building. Its really never too early to start. Well before the new sailing season, even as soon as the end of the current season, you can begin evaluating the program and the team. See what needs to be adjusted for the next season. Start talking about fine-tuning crew assignments, or if you are buying a new boat, start seeking out the perfect complement of crew for the new craft. Before the season begins is a good time to hold team meetings to discuss the goals and the schedule of the upcoming season. Its also a good time to have boat-work days, where the team helps contribute to the effort. All of this can be combined with some socializing to establish common bonds. It all helps the program, both on and off the water. Then, as the season nears, combine the "when" with the "where."

Where  For your team to completely gel, you need to figure out where all of this will happen. On-the-water practices are key to bonding the team. The entire crew needs to work as a single unit, with all parts knowing what the other is going to do in every given situation. Many programs have crew members, but successful boats have a team that functions as a whole.

"Take each role and break it down into tasks, both upwind and down."

That is one of the biggest differences between success and disappointment on the racecourse. In the successful programs, each team member commits to the schedule agreed upon. It is understandable that everyone might not be able to make every event, but they should make an attempt for the sake of the team. If a team member cannot be at a scheduled event or practice, he/she should take on the responsibility to replace him or herself with a suitable substitutesomeone who is as good, if not better, all for the sake of the team. The formula works because, as the adage goes, a team is always stronger than the sum of its components. Everyone knows that there is strength in numbers, and there is nothing better than the fun and satisfaction that comes from developing as a team, getting to know each other better, and doing it all while playing a sport you love!

Take a look at your own racing program and consider how you implement the five Ws. With a little attention to detail, and some off-season planning, a stronger team is just around the corner.

The Five-Person Crew List

Depending upon the particular boat you sail, standard crew positions will vary, but for boats like the J/24, Merit 25, Express 27, S2 6.9, etc., the following list maps out the basic tasks for each member of the crew. Consider adapting this list to your program, or create your own list.

No. 1 Bow
Pre-start set up foredeck;make sure the spin is packed/ready; relate traffic and distance to the starting line; weight
Upwind skirt on tacks; pack spin if needed; observations; weight
Upwind marks set the pole; jump spin halyard
Downwind gather; flake and secure headsail; be ready to jibe at all times; and strip the spin bag if necessary; weight
Downwind Marks prepare headsail; get pole down; douse spinnaker; weight

No. 2 Mast/Twing/Floater
Pre-start ensure spin gear is run correctly; call time; weight
Upwind weight; outhaul, cunningham, vang adjustments; course observations
Upwind marks weight; assist on spin halyard and pole if needed
Downwind gather and flake headsail; spin pole and twing controls; weight
Downwind marks back up on headsail halyard and pole; assist on spin douse

No. 3 Tactician/Trimmer/Floater
Prestart get course description, share with crew; get upwind numbers, current and breeze info, map out general strategy; weight
Upwind call tacks; keep crew informed on strategy; weight; call puffs and waves
Upwind marks call the hoist; weight
Downwind call jibes; indicate wind for spin trimmer; trim guy if necessary; vang control; weight
Downwind marks call maneuver; weight; tail jib sheet if necessary at rounding

No. 4 Trimmer/Cockpit
Pre-start choose proper headsail; fine-tune halyard tensions, trim jib; communicate with tactician and helmsman on boat speed; weight
Upwind trim and tack headsail; adjusting halyards, weight
Upwind Marks trim jib; weight; pre-feed spin guy; foreguy adjustment
Downwind trim and jibe spin; call pole controls; weight
Downwind Marks reset halyards, trim jib;

No. 5 Helmsman
Pre-start drive; trim mainsail
Upwind drive; trim mainsail; work with jib trimmer and tactician on speed and placement on the course
Upwind Marks drive; trim main; final decision-making within two boatlengths
Downwind drive; work with spin trimmer for optimum boat speed; trim main
Downwind Marks drive; trim main; final boat positioning

Suggested Reading:

Communicating on Board by Betsy Alison

The Crew Members' Manifesto by Dan Dickison

Lessons from the Women's Match Racing Worlds by Betsy Alison

Buying Guide: Spinnaker Poles

|All times are GMT -4. The time now is 08:41 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.1.0 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
(c) Marine.com LLC 2000-2012


text:
This is a discussion on Westchester,NYC thread within the Tri-State forums, part of the Regional Discussion category; Yonkers 2012 wrb sti hatch...
hey where did you get that part that moves the license plate? ^^^ my bro drives a 2012 wrx nd hes lookin to get one of those but i got a 2002 wrx and if anyones looking for subaru parts hmu im in port chester im parting out my 2005 subaru legacy gt limited. still got the mint heated black leather seats and lots of other goodies
thanks ^ does anyone know a good mechanic in westchester that can replace my turbo from my 02 wrx with another stock td04 turbo mines is pretty shot :/ not looking to get ripped off either just want it done the right way instead of trying a DIY technique and messin up the whole thing -_-
This thread died :-(
Bugeye Mafia #213
2002 Midnight Black Pearl WRX (Traded In!)
2012 Ice Silver Metallic STi Sedan
2001 is300 Solar Yellow *RIP*
2004 RX-8 Black
2011 WRX STi - Cobb SF Stage 2
Whats up. Any body from the westchester area that has tinted tail lights or painted tail lights that I can see to compare. I want to do the mod, but kind of on the fence.
dont know wich one to do.
Go tinted. Painting is a PITA if you don't get it right the first time. Its hard to get paint off the lights if you want to redo & time consuming. If you mess up remember that the tailights aren't cheap to replace.
The Big 2011/2012 Mod Thread
Ooh,hang on. That is the throb of a turbocharged flat four engine. A sound which,all over the world,heralds the imminent arrival of a moron - JC.
I painted my old WRX's taillights all black and they came out good. Eventually it started to fade and i bought new lights.
Bugeye Mafia #213
2002 Midnight Black Pearl WRX (Traded In!)
2012 Ice Silver Metallic STi Sedan
Whats up everyone! I live in Croton, NY, got my 2010 wrx hatch in March and just joined the site
Welcome. I'm in croton too. Not a big town so I'm sure we'll run into each other.
WARNING: Has Dumb Ideas
Dab of Oppo anyone?
Hey. Im from Peekskill, maybe we will see each other on rt9, as for meets the is one every once in a while on croton gorge park
Radical Motor Sports of New Jersey | Pre-owned Dealer | Ramsey, New Jersey give them a call. ask for Joe in service.


text:
ED Magedson – Founder
Ripoff Report
Every Market Media823 W Roscoe Street, Apt 100 Chicago, Illinois USA
Every Market Media Every Market Media Michael Rude Scammer Chicago Illinois
Does your business have a bad reputation?
Fix it the right way.
Corporate Advocacy Program™
Every Market Media and Michael Rude lie, cheat and steal. Do not even consider purchasing a mailing list from them. Beware, beware, beware.
This report was posted on Ripoff Report on 08/01/2013 11:33 PM and is a permanent record located here: http://www.ripoffreport.com/reports/every-market-media/chicago-illinois-60657/every-market-media-every-market-media-michael-rude-scammer-chicago-illinois-1072321. The posting time indicated is Arizona local time. Arizona does not observe daylight savings so the post time may be Mountain or Pacific depending on the time of year.
Ripoff Report has an exclusive license to this report. It may not be copied without the written permission of Ripoff Report. READ: Foreign websites steal our content
Click Here to read other Ripoff Reports on Every Market Media
If you would like to see more Rip-off Reports on this company/individual, search here:Search Tips
In order to assure the best results in your search:
#1 REBUTTAL Owner of company
Fraudulent Complaint
SUBMITTED: Friday, August 02, 2013POSTED: Friday, August 02, 2013
Every Market Media has no record of ever working with this client. This report is fraudulent and we require proof that this transaction is a real complaint.
At Every Market Media we treat client's complaints and concerns with the utmost regard. We pride ourselves on not only our excellent customer support, but the quality of the products we sell.
If Mark from NY has valid proof to support this complaint, please provide it and we will handle it with the care and sensitivity that we handle any complaints from our clients.
Are you an owner, employee or ex-employee with either negative or positive information about the company or individual, or can you provide "insider information" on this company?
Advertisers above have met our
strict standards for business conduct.