text:
Marissa Cloutier, instructor in biology and nutrition, grew-up with an appreciation for health and well being.
As a descendent of one of the original settlers of the California Central Valley, Cloutier's fondest childhood memories are of her family's farmhouse against the backdrop of their vast vineyards.
Cloutier particularly loved watching her grandmother tend to her garden while she talked about the benefits of good nutrition, of exercise, and of simply being outdoors. Those influences were instrumental in Cloutier's decision to pursue a career in nutrition and in communicating the health message that was embodied by those who influenced her most.
After her clinical training at a primary teaching hospital of the Harvard University School of Medicine, she attended Boston University to further her studies in human nutrition and metabolism. While there, she was assigned a project that involved analyzing the health and nutrition data from epidemiological studies of the Mediterranean region. The intriguing information she unearthed in that project led her to become the lead author of The Mediterranean Diet, a book that explores the power of a Mediterranean model of eating and living for health. The book, now in its second edition, is approaching sales of 250,000 copies.
Cloutier's message to her students is that "you are what you eat." Fusing nutritional science and her clinical insight with the general biology curriculum, her goal is to enhance her students' awareness and appreciation of their own biology.
"If I can help my students extend their lives and help improve the lives of those around them," says Cloutier, "then I've done my job."
Hirokazu Fukawa's work is complex and provocative. He draws on intensely personal experiences, such as his son's autism and his father's confinement in a prisoner-of-war camp in Siberia, to explore universal themes in a minimalist and abstract way. His large, mixed-media installations, which have been shown across the United States, have been widely praised by critics. (There are samples of his work on his website, www.fukawa.org).
"I recognize that it may be difficult for some viewers to understand my work," he admits, "but that's a conscious choice on my part. The best art raises more questions than it answers and lingers in the mind. The real meaning may not strike you for months, but when it does, the experience can be very powerful."
Fukawa helps his students explore their own lives and find their own individual ways to express themselves in their artwork. "Sculpture has changed dramatically in the last 10 years with improvements in materials and advances in technology," he says. "My goal is to expose students to as many of these new options as I can, but at the same time, to help them understand which of these new trends are relevant and which are not.
"Even more important, I want them to free their spirits and to learn to consider alternatives. I've seen so many students blossom from freshman to senior year, and I want to do everything I can to nurture that experience."
"Clearly, not everyone will be able to make a living as an artist, but the lessons students learn about the creative process, and about themselves, will serve them well for the rest of their lives."
Nels Highberg is a prototype for a 21st-century college professor. He's flexible in his academic pursuits, fully invested in technology, and leads by example in using social networks for professional development and personal fulfillment.
Highberg teaches an intriguing array of courses, from rhetoric and professional writing to interdisciplinary topics, such as a focused investigation of pain. He's also director of the University's Gender Studies program. "I love the academic freedom at the University of Hartford," he says. "The world is changing at an amazing rate, and it's wonderful to be able to experiment. We're constantly finding new ways to help our students improve their career opportunities and understand the social and cultural forces shaping the world around them."
Highberg is a firm believer in the power of technology. He has accounts on Facebook and Twitter and writes a blog, "called Pennies in a Jar", on a regular basis. He actively encourages his students to do the same.
"I've built an amazing network of colleagues at universities around the nation whose ideas and insights have truly enriched my teaching," Highberg says. "We're also finding that it's increasingly critical for students to be able to use these tools and technologies effectively in whatever career they pursue when they graduate."
Highberg finds personal benefits from using the technology as well. "I've gone through some painful experiences in life," he says. "Being able to share my feelings and emotions on a blog, and finding out that I'm not alone, have been a tremendous comfort to me. I think my students will find their own unique ways to connect that I probably can't even imagine today."
Abby Ilumoka is where she wants to be. "I grew up in Nigeria and attended college in Great Britain, and now, thanks to the support of many individuals, I feel at home at the University of Hartford," she says. "It has a mix of research, teaching, and community involvement that suits my situation, and Connecticut is a great place to raise a family."
Ilumoka clearly excels in both scholarship and leadership. She won two long-term research grants from the National Science Foundation and spent a summer sabbatical at Bell Labs, a world leader in corporate research. She actively mentors high school students and speaks with young people of all ages about the profession she loves.
Last year, Ilumoka was inducted into the Connecticut Women's Hall of Fame for her achievements. She also was a finalist for Connecticut Women of Innovation Award in 2007.
"There are many unique challenges that come with being a female and a minority in a field like engineering in the U.S. even today," Ilumoka confirms. "But knowing that your contributions are recognized and appreciated makes it all worthwhile."
Ilumoka is extremely optimistic about her students' prospects for the future. "We've seen explosive growth in technology in all areas of our lives over the past decade," she says. "Engineers are crucial to the process today and will play an even more critical role in increasing our productivity, safety, and prosperity in the future.
"As an educator, one of my greatest thrills is running into a former student and finding out that they've been successful in their careers and their lives," Ilumoka says. "I have a feeling I'll be hearing many more success stories in the years ahead."
"I believe math teachers should do more than just cover the content of a textbook in their classes; they should uncover the material so that their students truly understand it," says Jean McGivney-Burelle. She carries out that philosophy in wonderfully innovative ways.
"We have a unique secondary education program at the University of Hartford," she points out. "Our students earn a BA in math as well as a certificate to teach mathematics in grades 7–12 in Connecticut. We feel that this approach gives them an exceptional foundation to succeed in the classroom."
Even though the curriculum is rigorous, there are plenty of opportunities to have fun along the way. "We recently introduced 'clickers' into our math classes," McGivney-Burelle says. "We ask everyone in the class the same question, and each student gets to vote on the answer in real time. Their responses are combined and the results are displayed on a bar graph. It's a lot like the TV show Who Wants to Be a Millionaire, when a contestant asks the audience for a life line."
"Students love the technology, and it really livens up the classroom," McGivney-Burelle says. She recently started working with a nationwide group that received a grant from the National Science Foundation to bring clickers to college classrooms across the country.
"New technologies, from sophisticated calculators to computers, have already transformed the way we teach mathematics, and clickers take us one step further," McGivney-Burelle says. "It's really exciting to continue exploring new technologies and to help shape the way math will be taught in the future."
"I had wonderful professors when I was an undergraduate, who gave me a completely different perspective on the world and literally changed my life," says Melinda Miceli. "I work hard every day to try and have the same impact on my students."
In addition to sociology, Miceli teaches courses in gender studies, which focus on the many challenges facing gays, lesbians, and women in America. "Even though we've made progress, not all groups in America have achieved equality," Miceli acknowledges. "Still, I see signs of increased tolerance among young people today, which I find quite encouraging."
Miceli chronicled one nationwide trend in her groundbreaking book, Standing Out, Standing Together: The Social and Political Impact of Gay-Straight Alliances. "An increasing number of high school students across the country have taken it upon themselves to create a nurturing and supportive environment for their lesbian and gay classmates," Miceli says. "It's amazing to see the fresh ideas they've come up with and the remarkable results they've achieved."
Miceli urges her students to do the same. "I'd love to see every one of my students become a social activist," Miceli says. "It would be great if everyone could get involved in community organizations or play an active role in the political process.
"But there are other ways to make a difference. Being open to new ideas and viewpoints, and treating everyone they meet with respect and dignity every day, are huge steps in the right direction."
Life is a constant voyage of discovery, both literally and figuratively, for Peter Oliver, associate professor of educational psychology and human development at the University of Hartford. Oliver has trekked the mountains of Nepal, explored the tropical forests and ancient temples of Thailand, and hiked above the Arctic Circle, where the sun shines 24 hours a day in the summer.
"I'm constantly invigorated by the beauty of the world and the amazing diversity of its people and cultures," Oliver says. "I also feel that travel has a wonderful, positive impact on my teaching because I can share these experiences with my students and open their eyes to different perspectives and new possibilities."
Oliver is an explorer of the mind as well. He's a classically trained psychology professor who teaches courses in educational psychology, human development and self-awareness. He also studies Buddhism and practices meditation.
Oliver put together a course called Understanding Yourself and Others to guide undergraduates who are majoring in education and human services on their own voyage of discovery.
"These students have the awesome responsibility and great privilege of caring for others and shaping their lives," Oliver says. "It's important for them to understand themselves first so they can give as much as possible to the people they're teaching and caring for.
I love to see the way students grow and develop during their time at the University. They have a genuine desire to make a difference when they come here. I'm thrilled that we can help each of them find their true calling and make the world a better place in their own way."
"My whole life has been about education," says Joan Pedro, associate professor of education at the University of Hartford and coordinator of teacher education. "I started teaching elementary school in Trinidad when I was 18 years old, and I still love what I'm doing today—educating a new generation of teachers who will make a difference in children's lives in the future."
Pedro learned to appreciate the value of experience early in her career. "There were two classes in the same room when I started teaching in Trinidad, separated only by a chalkboard," she recalls. "I paid very close attention to what the experienced teachers were doing on the other side of the classroom, and I learned as much from them as I did in teacher's college."
She still sees the benefits of this approach today. "Students at the University of Hartford have three different student-teaching assignments before they graduate," Pedro says. "It's critical for teachers to balance theory and practice, and I'm thrilled that we're able to give them wonderful opportunities to do this in a variety of settings."
While she was in Trinidad, Pedro blossomed into a major force for change in the island's education system. She developed Trinidad's first training and certification program in special education and personally prepared hundreds of teachers before moving to the United States. "I'm very proud of this work," Pedro says. "Those teachers are making life better for thousands of children in Trinidad and the rest of the Caribbean."
She has equally high expectations for the future teachers who are at the University of Hartford today. "They face a different set of challenges because of the recent reforms in education," Pedro admits. "But when I look in their eyes and see how eager they are to learn and how deeply they care about children, I know they will be extraordinary educators in their own right."


text:
COMPUTERS CAN COMPUTE, BUT THAT'S NOT WHAT PEOPLE USE THEM FOR, MOSTLY. Mostly, computers store and retrieve information. Retrieve implies find, and in the time since the advent of the Web, search has become a dominant application for people using computers.
As data volumes continue to grow—both absolutely, and relative to the number of people or computers or anything, really—search becomes an increasingly large part of the life of the programmer as well. A few applications lack the need to locate the right morsel in some information store, but very few.
The subject of search is one of the largest in computer science, and thus I won't try to survey all of it or discuss the mechanics; in fact, I'll only consider one simple search technique in depth. Instead, I'll focus on the trade-offs that go into selecting search techniques, which can be subtle.On Time
You really can't talk about search without talking about time. There are two different flavors of time that apply to problems of search. The first is the time it takes the search to run, which is experienced by the user who may well be staring at a message saying something like "Loading…". The second is the time invested by the programmer who builds the search function, and by the programmer's management and customers waiting to use the program.Problem: Weblog Data
Let's look at a sample problem to get a feel for how a search works in real life. I have a directory containing logfiles from my weblog (http://www.tbray.org/ongoing) from early 2003 to late 2006; as of the writing of this chapter, they recorded 140,070,104 transactions and occupied 28,489,788,532 bytes (uncompressed). All these statistics, properly searched, can answer lots of questions about my traffic and readership.
Let's look at a simple question first: which articles have been read the most? It may not be instantly obvious that this problem is about search, but it is. First of all, you have to search through the logfiles to find the lines that record someone fetching an article. Second, you have to search through those lines to find the name of the article they fetched. Third, you have to keep track, for each article, of how often it was fetched.
Here is an example of one line from one of these files, which wraps to fit the page in this book, but is a single long line in the file:
c80-216-32-218.cm-upc.chello.se – – [08/Oct/2006:06:37:48 -0700] "GET /ongoing/When/
200x/2006/10/08/Grief-Lessons HTTP/1.1" 200 5945 http://www.tbray.org/ongoing/
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Reading from left to right, this tells us that:
Somebody from an organization named chello in Sweden,
who provided neither a username nor a password,
contacted my weblog early in the morning of October 8, 2006 (my server's time zone
is seven hours off Greenwich),
and requested a resource named /ongoing/When/200x/2006/10/08/Grief-Lessons
using the HTTP 1.1 protocol;
the request was successful and returned 5,945 bytes;
the visitor had been referred from my blog's home page,
and was using Internet Explorer 6 running on Windows XP.
This is an example of the kind of line I want: one that records the actual fetch of an article. There are lots of other lines that record fetching stylesheets, scripts, pictures, and so on, and attacks by malicious users. You can spot the kind of line I want by the fact that the article's name starts with /ongoing/When/ and continues with elements for the decade, year, month, and day.
Our first step, then, should be to find lines that contain something like:
Whatever language you're programming in, you could spend lots of time writing code to match this pattern character by character. Or you could apply regular expressions.{mospagebreak title=Regular Expressions}
Regular expressions are special languages designed specifically for matching patterns in text. If you learn how to use them well, you'll save yourself immense amounts of time and irritation. I've never met a really accomplished programmer who wasn't a master of regular expressions (often called regexps for short). Chapter 1, by Brian Kernighan, is dedicated to the beauty of regular expressions.
Because the filenames on my web site match such a strict, date-based pattern, a very straightforward regular expression can find the logfile lines I'm interested in. Other sites' logfiles might require a more elaborate one. Here it is:
"GET /ongoing/When/dddx/dddd/dd/dd/[^ .]+ "
A glance at this line instantly reveals one of the problems with regular expressions; they're not the world's most readable text. Some people might challenge their appearance in a book called Beautiful Code. Let's put that issue aside for a moment and look at this particular expression. The only thing you need to know is that in this particular flavor of regular expression:
Means "match any digit, 0 through 9"
[^ .]
Means "match any character that's not a space or
Means "match one or more instances of whatever
came just before the + "
That [^ .]+ , then, means that the last slash has to be followed by a bunch of nonspace and nonperiod characters. There's a space after the + sign, so the regular expression stops when that space is found.
This regular expression won't match a line where the filename contains a period. So it will match Grief-Lessons , the example I showed earlier from my logfile, but not IMG0038.jpg .{mospagebreak title=Putting Regular Expressions to Work}
A regular expression standing by itself, as shown above, can be used on the command line to search files. But it turns out that most modern computer languages allow you to use them directly in program code. Let's do that, and write a program that prints out only the lines that match the expression, which is to say a program that records all the times someone fetched an article from the weblog.
This example (and most other examples in this chapter) is in the Ruby programming language because I believe it to be, while far from perfect, the most readable of languages.
If you don't know Ruby, learning it will probably make you a better programmer. In Chapter 29, the creator of Ruby, Yukihiro Matsumoto (generally known as "Matz"), discusses some of the design choices that have attracted me and so many other programmers to the language.
Example 4-1 shows our first Ruby program, with added line numbers on the left side. (All the examples in this chapter are available from the O'Reilly web site for this book.)
EXAMPLE 4-1. Printing article-fetch lines
1 ARGF.each_line do |line|
2 if line =~ %r{GET /ongoing/When/dddx/dddd/dd/dd/[^ .]+ }
3 puts line
4 end
5 end
Running this program prints out a bunch of logfile lines that look like the first example. Let's have a line-by-line look at it:
Line 1
We want to read all the lines of the input, and we don't care whether they're from files named on the command line or are being piped in from another program on the standard input. The designers of Ruby believe strongly that programmers shouldn't have to write ugly code to deal with common situations, and this is a common situation. So, ARGF is a special variable that represents all the input sources. If the command line includes arguments, ARGF assumes they're names of files and opens them one by one; if there aren't any, it uses the standard input.
each_line is a method that you can call on pretty well any file-like object, such as ARGF . It reads the lines of input and passes them, one at a time, to a "block" of following code.
The following do says that the block getting the input stretches from there to the corresponding end , and the |line| asks that the each_line method load each line into the variable line before giving it to the block.
This kind of loop may surprise the eyes of a new convert to Ruby, but it's concise, powerful, and very easy to follow after just a bit of practice.
Line 2
This is a pretty straightforward if statement. The only magic is the =~ , which means "matches" and expects to be followed by regular expression. You can tell Ruby that something is a regular expression by putting slashes before and after it—for example, /this-is-a-regex/ . But the particular regular expression we want to use is full of slashes. So to use the slash syntax, you'd have to "escape" them by turning each / into / , which would be ugly. In this case, therefore, the %r trick produces more beautiful code.
Line 3
We're inside the if block now. So, if the current line matches the regexp, the program executes puts line , which prints out the line and a line feed.
Lines 4 and 5
That's about all there is to it. The first end terminates the if , and the second terminates the do . They look kind of silly dangling off the bottom of the code, and the designers of Python have figured out a way to leave them out, which leads to some Python code being more beautiful than the corresponding Ruby.
So far, we've shown how regular expressions can be used to find the lines in the logfile that we're interested in. But what we're really interested in is counting the fetches for each article. The first step is to identify the article names. Example 4-2 is a slight variation on the previous program.
EXAMPLE 4-2. Printing article names
1 ARGF.each_line do |line|
2 if line =~ %r{GET /ongoing/When/dddx/(dddd/dd/dd/[^ .]+) }
3 puts $1
4 end
5 end
The differences are subtle. In line 2, I've added a pair of parentheses (in boldface) around the interesting part of the article name in the regular expression. In line 3, instead of printing out the whole value of line , I print out $1 , which in Ruby (and several other regular-expression-friendly languages) means "the first place in the regular expression marked with parentheses." You can mark lots of different pieces of the expression, and thus use $2 , $3 , and so on.
The first few lines of output produced by running this program over some logfile data look like this:
2003/10/10/FooCampMac s
Before we go to work determining the popularity of different articles, I'd like to argue that in some important ways, this code is beautiful. Take a moment and think of the code you'd have to write to look at an arbitrary chunk of text and do the same matching and selection work done by the parenthesized regexp. It would be quite a few lines of code, and it would be easy to get wrong. Furthermore, if the format of the logfile changed, fix ing the pattern matcher would be error-prone and irritating.
Under the covers, the way that regular expressions work is also among the more wonderful things in computer science. It turns out that they can conveniently be translated into finite automata. These automata are mathematically elegant, and there are astoundingly efficient algorithms for matching them against the text you're searching. The great thing is that when you're running an automaton, you have to look only once at each character in the text you're trying to match. The effect is that a well-built regular expression engine can do pattern matching and selection faster than almost any custom code, even if it were written in hand-optimized assembly language. That's beautiful.
I think that the Ruby code is pretty attractive, too. Nearly every character of the program is doing useful work. Note that there are no semicolons on the ends of the lines, nor parentheses around the conditional block, and that you can write puts line instead of puts(line) . Also, variables aren't declared—they're just used. This kind of stripped-down language design makes for programs that are shorter and easier to write, as well as (more important) easier to read and easier to understand.
Thinking in terms of time, regular expressions are a win/win. It takes the programmer way less time to write them than the equivalent code, it takes less time to deliver the program to the people waiting for it, it uses the computer really efficiently, and the program's user spends less time sitting there bored.{mospagebreak title=Content-Addressable Storage}
Now we're approaching the core of our problem, computing the popularity of articles. We'll have to pull the article name out of each line, look it up to see how many times it's been fetched, add one to that number, and then store it away again.
This may be the most basic of search patterns: we start with a key (what we're using to search—in this case, an article name), and we're looking for a value (what we want to find—in this case, the number of times the article has been fetched). Here are some other examples:
|List of web pages containing the word
|Employee number
|Employee's personnel record
|Passport number
|"true" or "false," indicating whether the person with that passport should be subject to extra scrutiny
What programmers really want in this situation is a very old idea in computer science: content-addressable memory, also known as an associative store and various other permutations of those words. The idea is to put the key in and get the value out. There actually exists hardware which does just that; it mostly lives deep in the bowels of microprocessors, providing rapid access to page tables and memory caches.
The good news is that you, the programmer, using any modern computer language, have access to excellent software implementations of associative memory. Different languages call these implementations different things. Often they are implemented as hash tables; in Java, Perl, and Ruby, which use this technique, they are called Hashes, HashMaps, or something similar. In Python, they are called dictionaries, and in the computer algebra language Maple, simply tables.
Now if you're an eager search-algorithm fan just itching to write your own super-efficient search, this may sound like bad news, not good news. But think about those flavors of time; if you use the built-in associative store, the amount of programmer time and management invested in writing search algorithms goes to nearly zero.
By writing your own search, you might be able to save a little computer (and thus end-user) time, compared to the built-in version, but on the other hand, you might not; the people who write these things tend to be pretty clever. Andrew Kuchling has written Chapter 18 of this book on one such effort.
Associative stores are so important that dynamically typed languages such as Ruby and Python have not only built-in support, but special syntax for defining and using them. Let's use Ruby's hashes to count article popularity in Example 4-3.
EXAMPLE 4-3. Counting article fetches
1 counts = {}
2 counts.default = 0
4 ARGF.each_line do |line|
5 if line =~ %r{GET /ongoing/When/dddx/(dddd/dd/dd/[^ .]+) }
6 counts[$1] += 1
7 end
8 end
This program isn't that much different from the version in Example 4-2. Line 1 creates an empty Hash called counts . Line 2 gives the array a "default value" of zero; hold on for an explanation of that.
Then, in line 6, instead of printing out the article name, the name serves as the key to look up the number of fetches of this article seen so far in counts , add one to it, and store the value.
Now, consider what happens when the program sees some article name stored in $1 for the first time. I could write code along the lines of "if there is a counts[$1] , then add one to it; otherwise, set counts[$1] to one." The designers of Ruby hate that kind of awkwardness; this is why they provided the notion of a "default value" for a Hash. If you look up a key the Hash doesn't know about, it says "OK, zero," allowing you to write counts[$1] += 1 and have it always just work.
I originally stated the problem as "Which of my articles have been read the most?" That's kind of fuzzy; let's interpret it to mean "Print out the top 10 most popular articles." The resulting program is shown in Example 4-4.
EXAMPLE 4-4. Reporting the most popular articles
1 counts = {}
2 counts.default = 0
4 ARGF.each_line do |line|
5 if line =~ %r{GET /ongoing/When/dddx/(dddd/dd/dd/[^ .]+) }
6 counts[$1] += 1
7 end
8 en d
10 keys_by_count = counts.keys.sort { |a, b| counts[b] <=> counts[a] }
11 keys_by_count[0 .. 9].each do |key|
12 puts "#{counts[key]}: #{key}"
13 end
Line 10 looks a little less beautiful to me than most Ruby code, but it's easy enough to understand. The keys method of counts returns an array containing all of the Hash's keys. Because of the hash implementation, the keys are stored in no predictable order, and are also returned by the keys method in random order. So, I have to sort them and store them back in a new array.
In Ruby, sort is accompanied by a code block, here enclosed in curly braces. (In Ruby, you can delimit a block either with do and end or with { and } .) The sort works its way back and forth through the array being sorted, passing pairs of elements to the block, which has to return a negative number, 0, or a positive number depending on whether the first ele ment is less than, equal to, or greater than the second.
In this case, we want to get the data out of the hash in an order defined by the values (the counts themselves) rather than by the filenames (the keys), so we have to sort the keys by their values. Have a close look at the code, and you'll see how it works. Because this is something that people do all the time, I'm surprised that Ruby's Hash doesn't come with sort_by_value .
We use a decreasing order for the sort so that, no matter how many articles we've found, we know the first 10 items in keys_by_count represent the top 10 articles in popularity.
Now that we have an array of keys (article names) sorted in descending order of how many times they've been fetched, we can accomplish our assignment by printing out the first 10. Line 11 is simple, but a word is in order about that each method. In Ruby, you almost never see a for statement because anything whose elements you might want to loop through has an each method that does it for you.
Line 12 may be a little hard to read for the non-Rubyist because of the #{} syntax, but it's pretty straightforward.
So, let's declare victory on our first assignment. It took us only 13 lines of easy-to-read code. A seasoned Rubyist would have squeezed the last three lines into one.
Let's run this thing and see what it reports. Instead of running it over the whole 28 GB, let's just use it on a week's data: a mere 1.2 million records comprising 245 MB.
~/dev/bc/ 548> zcat ~/ongoing/logs/2006-12-17.log.gz |
time ruby code/report-counts.rb
4765: 2006/12/11/Mac-Crash
3138: 2006/01/31/Data-Protection
1865: 2006/12/10/EMail
1650: 2006/03/30/Teacup
1645: 2006/12/11/Java
1100: 2006/07/28/Open-Data
900: 2006/11/27/Choose-Relax
692: 2006/07/03/July-1-Fireworks
673: 2006/12/13/Blog-PR
13.54 real 7.49 user 0.73 sys
This run took place on my 1.67 GHz Apple PowerBook. The results are unsurprising, but the program does seem kind of slow. Should we worry about performance?{mospagebreak title=Time to Optimize?}
I was wondering whether my sample run was really unreasonably slow, so I pulled together a very similar program in Perl, a language that is less beautiful than Ruby but is extremely fast. Sure enough, the Perl version took half the time. So, should we try to optimize?
We need to think about time again. Yes, we might be able to make this run faster, and thus reduce the program execution time and the time a user spends waiting for it, but to do this we'd have to burn some of the programmer's time, and thus the time the user waits for the programmer to get the program written. In most cases, my instinct would be that 13.54 seconds to process a week's data is OK, so I'd declare victory. But let's suppose we're starting to get gripes from people who use the program, and we'd like to make it run faster.
Glancing over Example 4-4, we can see that the program falls into two distinct parts. First, it reads all the lines and tabulates the fetches; then it sorts them to find the top 10.
There's an obvious optimization opportunity here: why bother sorting all the fetch tallies when all we really want to do is pick the top 10? It's easy enough to write a little code to run through the array once and pick the 10 highest elements.
Would that help? I found out by instrumenting the program to find out how much time it spent doing its two tasks. The answer was (averaging over a few runs) 7.36 seconds in the first part and 0.07 in the second. Which is to say, "No, it wouldn't help."
Might it be worthwhile to try to optimize the first part? Probably not; all it does is match regular expressions, and store and retrieve data using a Hash, and these are among the most heavily optimized parts of Ruby.
So, getting fancy in replacing that sort would probably waste the time of the programmer and the customer waiting for the code, without saving any noticeable amount of com puter or waiting-user time. Also, experience would teach that you're not apt to go much faster than Perl does for this kind of task, so the amount of speedup you're going to get is pretty well bounded.
We've just finished writing a program that does something useful and turns out to be all about search. But we haven't come anywhere near actually writing any search algorithms. So, let's do that.
In the spirit of credit where credit is due, the notion of getting real work done by scanning lines of textual input using regular expressions and using a content-addressable store to build up results was first popularized in the awk programming language, whose name reflects the surnames of its inventors Aho, Weinberger, and Kernighan.
This work, of course, was based on the then-radical Unix philosophy—due mostly to Ritchie and Thompson—that data should generally be stored in files in lines of text, and to some extent validated the philosophy.
Larry Wall took the ideas behind awk and, as the author of Perl, turned them into a high-performance, industrial-strength, general-purpose tool that doesn't get the credit it deserves. It served as the glue that has held together the world's Unix systems, and subsequently large parts of the first-generation Web.
Please check back next week for the continuation of this article.

subset: commoncrawl


text: Tamia Washington Hill Tamia Washington Hill is an extraordinary example of what an individual with talent and tenacity can achieve. According to biographical material, Tamia had a tough start being raised in the projects of Windsor, Canada. Today, she is the R&B superstar known as "Tamia", dedicated wife of NBA icon Grant Hill, and mother of two year old Myla. Recently, however, Tamia has taken on a new role, advocate for creating a world free of multiple sclerosis. Diagnosed in 2003 at the age of 28, she didn't know what MS was or how it might impact her life and the lives of her family. She learned that there were treatments available to help manage MS, particularly for those who are newly diagnosed, but was leery about going public with her diagnosis. She didn't know how her fans might react as they probably knew even less about MS than she initially did. After educating herself about MS, Tamia now strives to make others more aware of the disease and the fact that an MS diagnosis does not mean an end to one's hopes and dreams. "I went through 'I'm not telling anyone.' Now I think it's important to share it. It doesn't have to be a death sentence," she told USA Weekend. She also stresses the importance of listening to what is going on with your body and being your own advocate with your doctor. "You know your body," she told Jet Magazine." "You know when something isn't right. Be a pest — keep going to the doctor and keep saying 'Hey, this isn't right.'" Though there is no "good" time to receive an MS diagnosis, Tamia's diagnosis came during an especially trying time for her and her husband. Grant had recently returned from the hospital where Tamia had rushed him when he developed a staph infection after surgery on his ankle left him with convulsions and a 104 degree temperature. Tamia started experiencing numbness in her hands and feet and unexplained severe fatigue. It was then Grant's turn to take her to the hospital. Three doctors, a misdiagnosis of a pulled muscle, and several MRIs later, Tamia was finally diagnosed with multiple sclerosis. Soon after, while out of the country celebrating their anniversary, Tamia had her first frightening attack. "Literally, I could not lift a pen. I could not get out of bed. I had to fill out customs forms to come back and my husband had to fill them out because I could not write," she told Jet. Tamia had been caring for Grant while his injury left him sidelined. Suddenly the roles were reversed and Grant was the caregiver. Instead of thinking of this as a negative, Grant credits this event to bringing them closer together as a family and to putting his injury into perspective. "Whether I play another 10 years or another day, there's more to life than putting the ball through the basket," Grant told The New York Times. Tamia focuses on maintaining a positive attitude and raising awareness about living with MS. "I just felt it was important to get out there and let people know that it's not a sign of weakness," she told EXTRA about her MS diagnosis. "You have good days and bad days." Everyone at the National MS Society is grateful to Tamia and Grant for their efforts to raise awareness and understanding about multiple sclerosis. If you'd like to learn more about Tamia please visit www.tamiaworld.com and for Grant Hill, please go to www.granthill.com.


text:
A mournful whistle, a loud thump ... more than a thump ... a boom, a crash. My sleep is interrupted. Oh yes! It's coming from the railroad yards as they move trains by computerized remote control. One train section forcefully hits another to link together, eventually making one long train.
As I try to get back to sleep my thoughts turn to what used to be. Pretty typical of a genealogist! The Platte River Valley across the state of Nebraska was the route of wagon wheels and carts, clanking and banging their way along to the west. Eventually those wheels were replaced by steel wheels of greater magnitude.
As early as 1836 there was talk about constructing a railroad to connect the eastern United States with the Pacific Ocean. More so after the explorations in 1842 and 1846, Congress began debating the importance of such a means of transportation. A railroad was being built across Iowa and entrepreneur Thomas Durant hoped to extend the Mississippi and Missouri Railroad to the Pacific coast. He sent his engineer, Grenville M. Dodge, to make surveys and collect data.
The timing was poor as an economic panic hit the nation in 1857. Then came the Civil War which eliminated any southern route to the Pacific. It was apparent that any route west would have to go through the Platte Valley which was taking settlers to the west coast. The government realized if it was to be built, they would have to do the financing. Promotion companies began vying for the contract. On 1 July 1862 the Pacific Railroad Act was passed. This provided for a hundred million dollar corporation ... the largest capitalization ever known in the United States.
The act presented the promoters with a right of way through public lands, 200 feet each side, for the entire distance that the railroad would be built. They would have free use of building materials from public lands. Through the act they would received every alternate odd numbered section of public land to the amount of four sections a mile on each side, along with a subsidy of $16,000 a mile on the plains and $32,000-$48,000 a mile through the mountains. In the process there would be an annulment of Indian titles.
On 2 December 1863 near the ferry landing on the west bank of the Missouri River at Omaha, ground was broken. Progress was extremely slow and by the spring of 1866, only 60 miles of rails had been laid. General Dodge of the Union Army became Chief Engineer of the railroad and saw the project through completion. By the summer of 1866 the tracks were about midway through Nebraska. On 6 October 1866 the track crossed the 100th meridian near the present community of Cozad, 247 miles from Omaha. Shortly after that Dodge went to an area near the confluence of the North and South Platte rivers. It was the projected site of North Platte and was to be a railroad division point, 291 miles west of Omaha.
The railroad, known as the Union Pacific Railroad, reached North Platte on 3 December 1866 and that winter progressed westward. North Platte became the first of the notorious "Hell-on-Wheels" towns, which was an expression credited to Samuel Bowles, editor of the Springfield (Mass.) Republican.
In December of 1866 the area had been prairie and within three weeks there were about 20 buildings, including a brick roundhouse capable of storing 40 engines. nearby was a frame depot and frame hotel which cost $18,000 to build. Within a few months there were 15 businesses in North Platte, nine of which served food and/or drink. North Platte's population soared with construction workers, miners, soldiers, traders, teamsters, prostitudes, adventurers and speculators. All within six months it grew to 5,000 people. Wide open living ... gambling, shooting, drinking ... no laws against it!
By 1870 the route was advertised in newspapers as the Union Pacific All Rail Route to California and the Pacific Coast. The journey of 1,800 miles was made in record time. Each train had sleeping cars and a Pullman's Palace. Some of the passenger lists for those early years have survived. It is exciting to read the names. In July of 1871 Susan B. Anthony and Elizabeth Cady Stanton traveled together from New York to the west coast. Also passing through North Platte were artists, actors, actresses and lecturers, going to San Francisco. Early balloonists, Professor Coe and Mr. Lay, made their way to California on the Union Pacific Railroad in January of 1873. Professor Coe made balloon observations over Confederate camps during the Civil War. Along with the famous came the not so famous ... carloads of unidentified emigrants. Railroad travel also allowed people to return to the east as easily as they went west.
It is so different now. The Platte River Valley is still here, lined with homes extending far to the west, one of which is mine. What began as one set of railroad tracks is now known as the Union Pacific Bailey Yard. It is the world's largest Railroad Classification Yard covering 2,850 acres with 315 miles of tracks. There are 16 receiving and 18 departing tracks with 3,000 cars sorted daily. One of the railroad's largest repair facilities is there, large enough to house three football fields.
You can see all of this in action from the newly built Golden Spike Tower at North Platte. It is local history in progress by preserving the past and allowing people to view the present and future. The eight story building has displays, a gift shop and an 8 story enclosed 365 degree view of Bailey Yard. From there you can envision the lay of the land before the rails and during the early progress. You can watch the computerized movement of train cars that create the loud crash that I've grown used to hearing. Occasionally it wakes me at night so I can reflect on the days gone by in the life of the railroad.


text:
John Carter Brown Library
Fellowship Coordinator
Phone: (401) 863-2725
Fax: (401) 863-3477
Email: @email
The John Carter Brown Library (JCB) is an independently funded center for advanced research in history and the humanities, founded in 1846 and located on the campus of Brown University since 1901.
The library's collection consists of primary printed sources (books, pamphlets, maps) and manuscripts relating to all aspects of the discovery, exploration, settlement, and development of the Americas during the colonial period (1492 – ca. 1825). The library's principal holdings emphasize such diverse areas as European accounts of the Americas, Native American languages, American revolutionary pamphlets, Brazileana and Caribbeana. Maritime history and the comparative history of the Americas – Spanish, Portuguese, French, Dutch, English, African, Amerindian – are particular subjects of interest. The library awards approximately thirty short-term fellowships (two to four months each at $2,100 per month) each year, which are open to citizens of every country and to both pre- and post-doctoral candidates, and independent scholars, and six to eight long-term post-doctoral fellowships (five to ten months each at $4,200 per month), supported by the NEH and endowed JCB funds.
NEH fellowships are restricted to U.S. citizens or to foreign nationals who have lived in this country for three years immediately preceding the application deadline for the grant. Degree candidates and individuals seeking support for work in pursuit of a degree are not eligible to hold long-term JCB fellowships. Advanced degree candidates must have completed all requirements, except for the actual conferral of the degree, by the application deadline. Prospective applicants should contact the John Carter Brown Library for further details.
Host Institutions: The John Carter Brown Library
Funded through the Fellowship Programs at Independent Research Institutions grant of the Division of Research Programs


text:
I was looking for some new napkins and placemats last week at Pier1 Imports and stumbled upon this adorable salt and pepper shaker set that looks like an avocado! We're hosting a party soon and I couldn't pass up on such a cute accessory that I'm sure will be adored by all my guests.
Get the set from Pier1 Imports for $10.95.
- Have you seen a cute Mexican kitchen accessory? Tell me about it! Tweet me a link @MauraHernandez or leave a comment below so I can check it out.


text:
So I just got off the phone with an acquaintance of mine. She's a writer whom I met last year at a conference, and she called me asking for advice.
First some background. She's hit the extended NYT list several times in both hardcover and mass market, and has a backlist of ten books. She was just offered a contract from one of the Big 6 for $200k a book, for a two book deal.
The royalties offered are industry standard 25% for ebooks on net.
She's thinking about releasing the book herself, and needed some help crunching the numbers. She's had several previous contracts for $200k a book, but so far none of her books have earned out their advance, even six years later. (This is common, by the way, even though she's had multiple printings. If I'd been paid $200k for Whiskey Sour or Afraid, I wouldn't have earned out either.)
Here's what I told her:
The 25% the publisher is offering is actually based on net. So you're getting 17.5% of the list price. (Amazon gets 30%, they get 52.5%--which is obscene)
When your agent gets her cut, you're earning 14.9% of list price on ebooks.
For a $9.99 ebook, that's $1.49 in your pocket for each one sold.
If ebook prices go down (and they will) it would be 75 cents for you on a $4.99 ebook
If you release a $4.99 ebook on your own, at 70%, you'd earn $3.50 an ebook.
Let's say you sell a modest 1000 ebooks per month at $4.99.
That's $9000 a year you'd make on ebooks through your publisher vs. $42,000 a year on your own.
Now your $400k advance the publisher is offering is paid out over three years. That means, after your agent's share, you're making about $114k a year, or about $57k per book per year.
We'll assume that will be all you'll earn, $57k a year for 3 years, because you have yet to earn out any of your previous advances.
My current best selling ebook is selling over 3000 a month, though on average, my novels sell about 1600 a month.
If you sold 1600 copies a month of your next book at $3.99 each, you'd earn $53k a year. That's a bit less than the $57k the publisher is offering.
But you'll earn for more than three years if you self-pub. You'll earn forever.
Forever is a long time.
Traditional publisher in 3 years: $171k
Self pub in 3 years: $159k
Traditional publisher in 4 years: $171k (because you won't earn out the advance)
Self pub in 4 years: $212k
Traditional publisher in 7 years: $171k
Self pub in 7 years: $371k
Of course, these numbers assume ebooks sales will stay flat. I have two years of data that show ebook sales are growing.
It also assumes they can sell as many ebooks at $9.99 as you can at $3.99. That's wrong. You'll greatly outsell their $9.99 list price if you price it lower.
Taking print out of the equation for a moment, let's take a guess at $9.99 vs. $3.99, based on my numbers.
At $9.99 you've shown you can sell 800 ebooks a week during the first 8 weeks of your release. You'd earn $1200 a week through your publisher on ebooks.
At $2.99, I've shown I can sell as high as 3000 a week. If your ebook was $2.99, you'd earn $6000 a week. If it was $3.99, you'd earn $8370 a week.
Obviously, you need to also factor in print revenue, though whether bookstores will still be around when your novel is released in Spring of 2012 is open for debate.
But you can release your book through Createspace and have a print version. You won't sell as many books as a traditional publisher would could, but those sales will go toward an advance you'll never earn out.
If you priced a 6" x 9" Createspace trade paperback at $13.95, you'd earn about $3.56 a book. For my bestselling Createspace titles, I sell 50 a week, or about $9200 a year. Not nearly what you'd make through a traditional publisher, but not bad for passive income.
That means, assuming your book sells like mine sell, it would make you about $62k a year, just through Amazon. This doesn't count Nook, Smashwords, Apple, Sony, etc.
It also doesn't count time lost.
Your book is already written. Your publisher wants to release it in 15 months. You could have been earning money from your ebook during those 15 months. That's a nice chunk of potential dough, unearned.
Now, maybe you won't sell as well as I do. It's possible. You've got more fans, a larger name, a bigger brand, but maybe it just won't fly.
It's also possible that you'll outsell me.
But does it really matter if it takes you 2 years, 5 years, or 8 years to do better than the publisher's offer? Because ultimately, you WILL do better on your own. And you won't have to deal with any of the stuff you hate about the publishing world, won't have to tour, will have full cover and title approval, will be able to release books at your own pace, and will be in complete control.
Now a publisher offers more than just creating and distributing books. They also edit, do the cover art, do the printing, shipping, and uploading.
But do you want to pay them 52.5% forever for those services?
Michael Stackpole just had a wonderful quote:
"You do not pay a royalty to anyone who is doing day-labor. All book production should be done for a flat fee (and there are plenty of folks who will do it for very reasonable fees). Paying a royalty to someone for prepping an ebook is akin to paying the kid who cuts your grass a percentage of the purchase price when you sell your house."
Read his whole article HERE.
When I got off the phone with my friend, she was still worried and not quite ready to jump into self-pubbing. This is understandable. She has no personal data to fall back on. I have 2 years of self-pubbing experience, and when I started I didn't expect it to become my main source of income. It also took me over a year, even with the data, to come to the conclusion that signing with a traditional publisher is a bad idea.
But now I'm convinced. Signing with a traditional publisher, even being offered $200k per book, is a VERY BAD IDEA.
And I believe these numbers back me up.
Friday, February 18, 2011
Subscribe to: Posts (Atom)


text:
Friday, May 24, 2019
"Your Company on Radio"
September 7, 2017 by adam · Leave a Comment
"StuTaylor – DineshDeSouzaInterview".
Filed under · Tagged with
Comments are closed.
Watch the interview here
Listen to Interview
Stu interviews
Jack Welch, former CEO of GE
Stu interviews
John Harwood (rear) and
Gerald Seib
Stu interviews
Charles Krauthammer
Stu interviews
Alan Blinder
Stu interviews
George Will
Stu interviews
Steve Forbes
Stu interviews
Congressman Paul Ryan
Listen to how
many calls Stu received
during his interview with
Steve Selengut of Sanco
Copyright © 2019 · All Rights Reserved · Taylor Associates, Inc. Designed by Web Marketing 2020 · Log in


text:
|City Archives
New Orleans Public Library
Opening (and Closing) Dates of NOPL Buildings
This is a "quick list" of opening and (if applicable) closing dates of New Orleans Public Library's facilities. The opening date is usually the date of the building's dedication, not necessarily the day when the building actually opened to the public. The list has been updated to include information on the building's fate in Hurricane Katrina and subsequent progress toward recovery.
|Opening Date
|Closing Date
|Hurricane Katrina
|Post Katrina
|Royal Branch
|November 25, 1907
|Algiers Point Branch (now Cita Dennis Hubbell Branch)
|December 28, 1907
|Minor damage; no flooding
|Reopened October 31, 2005; Closed in May, 2008 for major repairs; temporary branch relocated to the Algiers Courthouse Carriage House, 225 Morgan St.; reopened in original location, July 10, 2013
|Napoleon Branch (now Children's Resource Center)
|January 31, 1908
|Minor damage; no flooding
|Reopened January 9, 2006; Major rennovation completed, June 2006
|Main Library (Lee Circle)
|October 15, 1908
|Canal Branch
|August 26, 1911
|Dryades Branch
|October 23, 1915
|Nix Branch
|November 29, 1930
|Minor damage, no flooding
|Reopened October 31, 2005
|Alvar Branch
|November 7, 1940
|Flooded with about a foot of water; closed and gutted
|Reopened, June 2006
|Milton Latter Memorial Branch
|October 31, 1948
|Roof damage, no flooding
|Reopened, January 2006
|Norman Mayer ("Gentilly") Branch
|March 27, 1949
|Major flooding; demolished
|Temporary branch opened at 2077 Caton St., July 5, 2010; rebuilt branch opened March 20, 2012
|Broadmoor Branch
|April 4, 1954
|Nora Navra Branch
(Original building called Branch 9)
|May 2, 1954
October 8, 1946
|Major flooding; closed and gutted
|Slated for rebuild
|Robert E. Smith Branch
First building
Second building
April 8, 1956
November 5, 1979
|Major flooding; demolished
|Bookmobile provided service, beginning May 2006; temporary branch opened, December 2008; rebuilt branch opened March 22, 2012
|Main Library (219 Loyola Ave.)
|December 15, 1958
|Minor damage; no flooding
|Reopened, October 31, 2005
|Algiers Regional Branch
|April 19, 1966
|Major damage from wind and rain; demolished
|Trailer opened, June 2006; replaced by temporary building, November, 2008; rebuilt branch opened July 11, 2012
|East New Orleans Regional Branch
|October 23, 1968
|Major flooding; demolished
|Temporary branch opened in the Einstein School, December, 2007 (and closed July, 2009); temporary building opened on branch site, October 5, 2009; rebuilt branch opened April 12, 2012
|Broad Branch (now Rosa Keller Library and Community Center)
|November 19, 1993
|Major flooding; partially demolished
|Temporary branch opened, December, 2008; rebuilt branch opened March 16, 2012
|Martin Luther King Branch
|October 14, 1995
|Major flooding
|Reopened October 2007
|Mid-City Branch
|July 26, 2007
|Temporary branch at 330 N. Carrollton Ave. opened, June 11, 2007. Reopened at 3700 Orleans Ave., February 14, 2011.
|Central City Branch
|November 15, 2010
|Opened in the Mahalia Jackson Childhood and Family Learning Center, November 15, 2010
Back to Fact Finders
Updated 4/29/2014 - iw


text:
This site is no longer being updated. Please visit the http://services.parliament.uk/bills/2013-14/care.html for more information.
The draft Care and Support Bill was published on 11 July 2012. It proposes a single, modern law for adult care and support that replaces existing outdated and complex legislation.
The draft Bill was published here for online consultation, so that you could comment on the individual clauses, and contribute to the largest overhaul of the law around adult care and support in 60 years. We received many constructive comments and have seen some interesting discussions here.
The consultation is now closed and all comments have been analysed by the draft Care and Support Bill team but you can still read what people have said.
Comments on the draft Bill
What happened to your comments
Your comments fed directly into the process of parliamentary scrutiny. They have been used to assist and challenge the government in considering how to improve the proposals in the draft Bill.
You can also download a full copy of the draft Bill:


text:
In March, MarketScout's Market Barometer showed that rate increases picked up steam ever so slightly to plus-3%, but in April, a multitude of factors caused rates to moderate again to plus-2%.
MarketScout CEO Richard Kerr says, "The April composite commercial rate remained in positive territory at plus-2%, but we may see rate reductions by year end if the current trend continues. If you are in the market on a daily basis, you can almost feel a change in the wind. No reasonable insurer wants rate reductions. However, everyone seems to feel they are coming."
MarketScout says insurers are finding reasons to fight over business, such the impact of reinsurance pricing and the competition there from catastrophe bonds and insurance-linked securities.
Some lines, Kerr says, may be on hold for the moment. "Catastrophic property rates will probably hold steady in the next four months because we are on the cusp of hurricane season," he notes, adding that if the "wind doesn't blow, get ready for a solid round of rate reductions at year-end."
Workers' compensation, Kerr says, remains a tough class, with several major carriers exiting the market recently and others cutting back their business in this line. "We expect workers' compensation insurers to hold steady with small rate increases continuing," he says.
EPLI, workers' comp and commercial auto led the way for April rate increases at 3%. No line showed rate decreases, but business interruption, inland marine, fiduciary, crime and surety were all up by just 1%.
In March, small, medium and large accounts were all up by 3% while jumbo accounts increased by 1%. In April, only small accounts remained at plus-3%. Medium accounts were up by 2% and large and jumbo accounts were both up by 1%.
Personal lines
Meanwhile, personal-lines rates held steady at 3% in April. Homeowners rates—for homes valued both over and under $1 million—and auto rates were unchanged in March at plus-3%, while personal articles rates were unchanged at plus-2%.
Kerr says, "Spread of risk is extremely important for personal lines insurers. Those that are heavily burdened with catastrophe-exposed business are taking a big chance. We are noting insurers are actually requiring a balanced book if agents want to access their cat capacity. This is good news for those agents with widespread operations because they can offer an insurer business in the central US to balance their cat-exposed book. Those who are, for instance, only in Florida, will find themselves getting paid less commission and having access to less capacity."


text:
Summer 2007
Andrea Tinnes
Eye typography special [extract]
Andrea Tinnes makes type families — functional or ornamental — that quickly acquire a life of their own
There are roughly three kinds of type designers today. There are type specialists, who produce huge numbers of display fonts and/or superbly crafted, function-driven text type families; and graphic designers, for whom type design is a means of self-expression, who produce type that is original or playful, but often lacking depth and sophistication. In between there is a third, smaller group, combining the best of both: cutting-edge graphic designers who are also accomplished type designers. Andrea Tinnes belongs to that rare breed, creating coherent, functional, innovative type families, and using them within a design practice that includes identity design, decoration, personal work, and teaching, with typefaces that range from the bizarre Haircrimes to the relatively sensible Skopex.
The problem of problem-solving
Born in the Saarland region of Germany in 1969, Tinnes studied communication design at the University of Applied Science in Mainz. The city and its school have solid typographic credentials – from Gutenberg's workshop in the fifteenth century to the present day, with the university's design department being home to the impressive Decodeunicode project (see pp.18-21). Like many students of her generation, Tinnes had no clear picture of what graphic designers do when she embarked on her studies. 'My decision was born out of the rather naive notion of the designer as an illustrator, especially of children's books. Fortunately the curriculum in Mainz allowed me to explore many areas within graphic design and so I discovered typography.'
As part of her course in book design, she was initiated into the finer points of typography by an exacting taskmaster: Hans Peter Willberg (1930–2003), the author of such classic textbooks as Lesetypografie and Wegweiser Schrift. Although she values the technical education she received at the Mainz academy, Tinnes found the curriculum ultimately unsatisfying, and the pragmatic, problem-solving approach to design overly 'uncritical'. Having encountered a similar attitude in the Frankfurt advertising world during her occasional stints as a freelance designer, she decided that pleasing corporate clients was no goal for someone as inquisitive and analytical as she was, and decided to take a break from the German scene. In 1996 she was granted a scholarship that allowed her to move to Los Angeles to study graphic design at the California Institute of the Arts (CalArts)… [EXTRACT]
First published in Eye no. 64 vol. 16 2007
Eye is the world's most beautiful and collectable graphic design journal, published quarterly for professional designers, students and anyone interested in critical, informed writing about graphic design and visual culture. It is available from all good design bookshops and online at the Eye shop, where you can buy subscriptions and single issues.


text:
We would like to remind our members that this is a privately owned, run and supported forum. You are here at the invitation and discretion of the owners. As such, rules and standards of conduct will be applied that help keep this forum functioning as the owners desire. These include, but are not limited to, removing content and even access to the forum.Dismiss Notice
Please give yourself a refresher on the forum rules you agreed to follow when you signed up.
- Last Activity:
- Apr 30, 2019 at 3:13 PM
- Joined:
- Mar 31, 2014
- Messages:
- 112
- Likes Received:
- 13
- Trophy Points:
- 18
Share This Page
- tonyi was last seen:
- Apr 30, 2019
- Loading...
- Loading...


text:
About Jeff Jones
Just because it was on TV does not make it true.
If it is intended for use.
If they were selling it as a casket for use in a burial, AND, not disclosing the previously used nature of the casket, then yes, I would imagine that is illegal. Prevents dishonest funeral homes from selling the same caskets over and over.
Anything can be sold as a "collectible" as long as the item itself is legal.
The deficiencies in their catalog is not due to their narrow-mindedness but is due to the studios dictating what can and cannot be streamed, and for how long.
The studios have even started dictating a lag in physical DVD rentals on services such as Netflix and Blockbuster. Their reasoning is that people interested in the movies will be more likely to purchase them instead.
But, ultimately I think Netflix is a decent service. What cannot be streamed can be to you in a physical shipment in about a day.
That would be too logical.
when it comes to the corporate handling of this.
Previously, I noticed that when the ebook was released at the same time as the hardback, it was generally priced at what the paperback would be. I though this was acceptable. I'd even be willing to pony up a little extra for the convenience of not having to wait.
Now, the prices of the ebooks are getting close to that of the hardback.
There is a simple formula that could be applied here, but it will never happen. Corporate bean counters do not seem able to, or willing to, differentiate between physical and digital media. Not going to rehash the production cost issues as they are all well known to us.
I think that the cost of the ebook should be a fixed precentage of the least expensive print copy. Let's assume the difference between hard back and paper back. Just for the sake of this example, let's say that Publisher A has a $30 hard back price and that same book, when goes to paper back is $10. That means if we assume an ebook distribution at the paper back price, then we apply that same 66.6% difference to the ebook 6 - 12 months later when the paper back is published. So instead of an ebook at the same or greater price than the paper back, we get an ebook at 1/3 the cost ($3.33).
Seems simple to me, but I am not a corporate bean counter with my head up the CEOs ass and my hand in my customers' pockets.
Not just disney...
Until recently, neither he nor the WWF/WCW (titan Sports) owned the full rights to his "Hulk" name. "Hulkamania," "Hulk Hogan," and "Hulkster" were all owned by Marvel Comics. The WWF/WWE made a deal with Marvel to use the name "Hulk." This was also done with WCW when Hogan went to WCW. Also, WCW used "Hollywood Hogan" to cancel the Marvel deal, but the deal was still alive. However, before the 2006 release of his multidisk anthology, Hogan acquired the rights to the name Hulk Hogan from Marvel. The trademark citation "Hulk Hogan is a trademark of Terry Bollea" can be found on the DVD-set credits.
The above was taken from IMDB.com
Washington State already does for most things.
I lost faith in him during the campaign when he said, "I didn't inhale," and that was compounded when he lied about the oval office hummer.
A liar is a liar. End of story.
I guess I should look in to suing Krylon as well as the masonry company that laid the wall for the graffiti on the walls outside that says I'm a dick.
err, fraqgment alert...
The arguments about an app (no matter how stupid or trivial) is an app if it is sold separately is a valid argument.
The arguments about an app (no matter how stupid or trivial) is an app if it is sold separately.
As an owner of a G1, what I find interesting is the number of apps that the App Store has that are not free that are free in the Android Marketplace. I work with an iPhone fanatic and he is always showing off apps he "bought for $0.99". Then I go and get the same app, or at least an app with the same functionality for free.
The number people should focus on is the number of downloaded apps. I read recently, but cannot remember where, that of all of the apps only about 10 - 15% are downloaded with any level of significance. Not sure if there is any merit to that. But if Apple wants to put out a billion useless, crappy apps and claim they have over a billion apps, who cares? Only people I can see having issue are the iPhone/iPod fans and the sheeple that gravitate to the iPhone/iPod because "everyone has one".
I am all for getting free content, but the last place I want to deal with ads is in my reading.
I bought a Kindle a couple of months ago and I love it. I would likely not make use of a free/reduced price catalog if it meant ads were going to interrupt the flow of the book I am reading.
I would like to see Amazon implement a policy whereby purchase of a hardcover book qualified for a reduced price Kindle version. I own a few dozen hardcover books of authors I enjoy. However, a first read of any book for me entails carrying it with me to work, on the bus, etc. A hardback just is not suited to that. However, a re-read is something, at times, done more leisurely. When I contacted Amazon asking about reduced Kindle versions with purchase of a hardcover, I was told that was not an option.
We'll see where this goes.
if companies like Sony realize that this could hurt them.
If some one buys a CD but wants to listen to the music on an MP3 player, they are breaking the law in ripping the disk.
This puts companies that make the players in a position to either promoting electronic distribution models or avoiding the realization that they are potentially promoting illegal activities (at least in Japan).
Don't give them any ideas.
And yes, it is 20. (2 each for the 8 pawns and the 2 knights)
Not entirely:
Apple does not offer an unlocked iPhone for developers. As such, the only way to do that level of development on another network is to jailbreak it.
As such, comparing Google to Apple is like comparing apples to oranges.
If they were to do this exclusion to unlocked, non-Dev-G1 phones, then it would be the same.
Nothing to be ashamed about. I am a Linux advocate. Sure it is a form of DRM, but it is not like they are saying, "No Apps" or trying to claim copyright infringement for a jailbreak phone.
No reason to have a Dev-G1 unless you are a dev. Then, ask yourself, is it necessary to have those paid apps on the handset?
As it is, a lot of the apps have free alternatives.
That is my next foray. :)
If you are not on the Dev-G1, then it is a moot point.
Can you tell me what your APN settings are for that then as I have gone round and round trying to get it set.
Not entirely.
It is not that it is unlocked. It is that the dev-G1 allows access to the protected storage that paid apps are stored in, thus being able to copy them and distribute them.
Also, the Android Marketplace allows for uninstalls/refunds within 24 hours. So, with a dev-G1, one could conceivably purchase, copy, uninstall to get the refund and then restore the program.
There is no restrictions on the use of the G1 in an unlocked state. The Marketplace is run by Google, not Tmobile. Tmobile will supply the unlock codes if you have had the G1 for more than 6 months.
Getting it 100% functional on a different network is another story entirely. I have an unlocked G1 (not a dev phone) and have it on AT7T. All is working excep 3G and MMS. AT&T uses a non-standard 3G frequency. As to the MMS, not sure why that is not working.


text:
Search for Driving Jobs
Search for current truck driving opportunities. At Online Transport you'll find more than a truck driving job, you'll find a driving career. Select the driving jobs that interest you and simply place them in your job cart. Once finished, proceed to the pre-qualification short form. Getting started is fast and easy!
Driver Trainer - Fairmont, WV
Must live within 50 miles of Fairmont, WV
|12 months Experience


text:
Oct. 29, 2010
FULLERTON, Calif. - In a key conference match, the UC Santa Barbara women's volleyball team fell in consecutive sets to Cal State Fullerton on Saturday night, 26-24, 25-17, 25-18, dropping the Gauchos from first place into a tie for second place.
UCSB falls to 13-10 overall and 7-3 in the Big West. The Titans improve to 18-5 on the year and 7-2 in Big West action and also jump to 12-1 in Titan Gym. With the win on Friday night, the Titans tie their school record for wins in a season and also sweep UC Santa Barbara in the season series for the first time in program history.
The good news for the Gauchos in the Big West race was that their Saturday opponent, Long Beach State, lost to Cal Poly in the Pyramid. The standings now look like this: Fullerton (7-2, .778), Cal Poly (8-3, .727), UC Santa Barbara and UC Davis (7-3, .700), and Long Beach State (6-3, .667).
CSUF's Erin Saddler was key to the victory Friday night, blasting six kills in the first set, seven in the second set and four in the third to lift the Titans to their 16th sweep of the season. The senior hit .273 on the match and also added three blocks, five digs and an ace to the cause.
UCSB hit just .186 as a team as Kara Sherrard had a team-best 11 kills as the only Gaucho to reach double figures. Kelly Heenan had 15 digs for the Gauchos while Charlene DeHoog had 12.
"We had a great defensive effort but offensively we just weren't strong enough tonight," said UCSB head coach Kathy Gregory.
After hitting .279 as a team the Gauchos hit just .139 and .118 in the next two sets. Dana Vargas had 31 assists for the Gauchos. Stacey Schmidt had nine kills while Kasey Kipp had four kills and four block assists.
The Gauchos finish their road trip with a match on Saturday at Long Beach State at 7 p.m. UCSB returns home for its longest homestand of the season with four matches, beginning on Tuesday, Nov. 2 vs. UC Riverside.
Tickets for UCSB home matches are available by calling (805) 893-UCSB or by clicking here.
Stay in Touch With the Gauchos
UCSB players are frequently updating Gaucho fans about the team through the school's website - UCSBgauchos.com, or by clicking here. Defensive specialist Katie Ring will regularly write in her "Ring it On" blog and libero Chelsey Lowe provides constant Twitter updates. Follow her at twitter.com/ucsbvolleyball.
The Intercollegiate Athletics Ticket Office has two parking spaces adjacent to the building and is now open on Saturdays from 10 a.m. to 1 p.m., making it easier than ever for fans to purchase tickets. The two parking spots, designated specifically for the Ticket Office, are also available during weekday hours, which are 9 a.m. to 4 p.m. Monday through Friday.
The Gaucho Fund, launched as part of the Dare to Be Great strategic plan, is UCSB Athletics' annual giving program to provide vital funding support for scholarships, academic success and leadership development for Gaucho student-athletes. The Gaucho Fund is the anchor to the Dare to Be Great campaign.
GKids is the official kids club of UCSB Athletics. Members receive a free GKids t-shirt, free admittance to tons of Gaucho games, opportunities to be ball boys and girls at games, a special birthday greeting from Olie (the GKids mascot) and much, much more! For more information on GKids, or to become a member, please click here.


text:
Tightly wound, almost concentric,
arms of dark dust encircle the bright nucleus of
the galaxy NGC 2787 in this Hubble Space Telescope
image. In astronomer Edwin Hubble's galaxy classification
scheme, NGC 2787 is classified as an SB0, a barred
lenticular galaxy. These lens-shaped galaxies show
little or no evidence of the grand spiral arms that
occur in their more photogenic cousins, though NGC
2787 does sport a faint bar, not apparent in the
Hubble image, but visible in the ground-based image
Astronomers are looking at the centers of
barred lenticular galaxies like NGC 2787 for
clues about the process of galaxy formation,
including the role of galaxy collisions and
central black holes.
Also visible in the Heritage image are about
a dozen globular clusters hovering around
NGC 2787. What appear to be stars are, in
fact, gravitationally bound families of hundreds
of thousands of ancient stars
orbiting the center of NGC 2787.
Ground-based Image of NGC
Copyright: Instituto de Astronomia, UNAM
about this image


text:
Just Like
You A CollegeScholarship for Child Care ProfessionalsThe Steps to $uccess! For more information, visit: www.okhighered.org/scholars For assistance, contact: Kiki McWilliams, Scholarship Administrator Oklahoma State Regents for Higher Education Toll Free: 866-343-3881 Direct: 405-225-9397 Email: email@example.com
cholars for Excellence in Child Care Once you've earned your CDA,discover REWARD Oklahoma The Scholars Program also assists child care professionals in their education with REWARD Oklahoma. By advancing your child care career through higher education, you could receive a salary supplement from REWARD Oklahoma, if eligible. For more information, visit www.cecpd.org or contact the Center for Early Childhood Professional Development at 888-446-7608 (toll free) or 405-799-6383 (direct).
hese credentials are on the REWARD Oklahoma scales. Note: The Director's Certificate of Mastery is only available through OSU-Oklahoma City. The Director's Certificate of Completion and the School Age Certificate of Completion are awarded by the Scholars Program.
over photo courtesy of Rose State College The Oklahoma State Regents for Higher Education, in compliance with Titles VI and VII of the Civil Rights Act of 1964, Executive Order 11246 as amended, Title IX of the Education Amendments of 1972, Americans with Disabilities Act of 1990 and other federal laws and regulations, do not discriminate on the basis of race, color, national origin, sex, age, religion, handicap or status as a veteran in any of its policies, practices or procedures. This includes, but is not limited, to admissions, employment, financial aid and educational services. This publication, printed by Central Services, is issued by the Oklahoma State Regents for Higher Education, as authorized by 70 O.S. 2001, Section 3206. 300 copies have been printed at a cost of approximately $100. Copies have been deposited with the Publications Clearinghouse of the Oklahoma Department of Libraries. This publication was produced in November 2011. Ho
w to pay for it The Scholars for Excellence in Child Care Program offers a scholarship for child care professionals like yourself. With the Scholars Program, you can: • Get free books. • Pay only 30 percent of the tuition costs. • Earn Pell Grants for additional aid, if qualified. Scholars Program coordinators are available to help you find out more about these and other financial aid opportunities. Scholars Program eligibility To qualify for the Scholars Program, child care providers must: • Work in a one-star plus or above, OKDHS or tribal-licensed child care facility with a minimum of 10 percent subsidy children at time of application. • Work as a teacher, family child care provider or director at least 30 hours per week earning $15.50 or less per hour. • Be employed at a child care facility at least six months before beginning coursework. • Once approved, be on a child development or early childhood education plan of study. Note: Due to the availability of education and training funds, employees from federally funded child care programs are not eligible to participate in the scholarship. Advance Your Career to Earn More Scholars Program benefits • Support services and technical assistance from Scholars Program coordinators. • Networking with other child care professionals. • Scholarships for coursework at career technology centers for the Pathway to CDA program. • Scholarships for coursework at community colleges and for the CDA Credential Assessment. • Academic advisement. • Assistance with REWARD Oklahoma. How to advance your career There are many steps you can take to advance your career as a child care professional. The first step is to begin your education to earn credentials such as the Child Development Associate (CDA) Credential and the Certificate of Mastery. Earning these credentials can lead to many career benefits. From there, many options are available for furthering your education to heighten your career. By earning a CDA, early child care professionals will develop core competency skills.You will learn how to nurture children in terms of emotional, physical, intellectual and social development. The potential benefits of earning a credential • Earn a promotion and/or more money. • Develop your professional skills. • Provide higher quality child care. • Network with professionals like yourself. • Become a more confident child care provider.
hotocourtesyofCameronUniversity PhotocourtesyofRogersStateUniversity Photocourtesy ofRoseStateCollege
Click tabs to swap between content that is broken into logical sections.


text:
|Thread Tools
|Display Modes
ESPN's top 100 MLB players.
They didn't discount steroids or character or count Negro League stats, only what players did in the field. These are the top 100.
Honorable mentions
125. Roy Campanella...3 MVPS should have him ranked higher even though he missed out alot of years due to integration.
124. Arky Vaughan....He's deff a top 100 player, I have him as 2nd or 3rd best shortstop of alltime.
123. Don Drysdale......Carl Hubbell and Ed Walsh are top 100. Drysdale is with Catfish Hunter, Jim Bunning and Early Wynn
122. Edgar Martinez...One of the ESPN voters felt he deserved top 100 and that voter is probably why this list is off.
121. Ed Delahanty.....19th century guys are gonna get snubbed no matter what. He should be higher though.
120. Billy Williams
119. Rube Waddell
118. Lou Boureau
117. Sam Crawford
116. Dennis Eckersley
115. Tim Keefe
114. Goerge Sisler...always liked him but I really can't argue.
113. Bill Dickey
112. Ryne Sandberg.....Same voter who wanted Edgar Martinez in top 100 wanted Sandberg as top 100 too.
111. Pud Galvin......for 19th century pitchers John Clarkson is usually regarded as a top 5 so Pud Galvin shouldn't be on this list.
110. Harry Heilmann
109. Don Sutton
108. Rafael Palmeiro....Honestly if theyr'e not discounting steroids I would think he would be higher.
107. Johnny Mize.....Huge snub, he's at least top 75 maybe top 60.
106. Whitey Ford
105. Curt Schilling
104. Dave Winfield
103. Eddie Plank.....He's a pretty big snub for top 100 too.
102. Joe Jackson....He's deff deserving of top 100 but short career and obvious reasons probably hurt him. I would have him top between 80 and 90.
101. Luke Appling
100. Phil Niekro
99. Al Simmons
98. Joe Cronin
97. Ron Santo....He is a top 6 thirdbaseman but I don't think he makes my top 100.
96. Tim Raines....He's deff a saber god but he wouldn't make my list either.
95. Sammy Sosa.....There is no way he makes my list even without discounting peds.
94. Jim Thome
93. Tom Glavine
92. Roy Halladay....I like him but its hard to include him since he's not finished yet.
91. Paul Waner
90. Craig Biggio......a bit of a compiler, he's ranked a little high.
89. Jim Palmer
88. Cap Anson
87. Frankie Frisch
86. Gary Carter
85. Manny Ramirez
84. Willie Stargell
83. Mark McGwire
82. Kid Nichols
81. Duke Snider
80. Charlie Gehringer
79. Robin Roberts....ranked a little high
78. Mike Piazza.....I would take him over Fisk.
77. Paul Molitor
76. Carlton Fisk....I think both Carter and Piazza were better.
75. John Smoltz....He's deff ranked too high.
74. Barry Larkin....overrated
73. Roberto Alomar.....overrated
72. Bert Blyleven
71. Ivan Rodriguez
70. Juan Marichal
69. Frank Thomas....not trying to be biased but he should be a little higher.
68. Jeff Bagwell
67. Mariano Rivera
66. Gaylord Perry
65. Eddie Murray
64. Harmon Killebrew
63. Hank Greenberg
62. Fergie Jenkins
61. Tony Gwynn
60. Ozzie Smith....I'm starting to like his career more but he's probably a little high.
59. Bob Feller
58. Robin Yount
57. Willie McCovey
56. Yogi Berra
55. Reggie Jackson
54. Wade Boggs
53. Rod Carew......Boggs was better.
52. Jackie Robinson.....He deff would have been a top player but discounting Mize and Campanella isn't really fair.
51. Ernie Banks
50. Pete Alexander......Ridiculous, one of the best pitchers of all time.
49. Chipper Jones
48. Nap Lajoie.....underrated, third best 2ndbasema of alltime.
47. Lefty Grove.....another strange pick...hands down the best lefty ever.
46. Al Kaline
45. Warren Spahn
44. Sandy Koufax...good peak but no way better than Grove or Spahn careerwise.
43. Brooks Robinson....no way should he be in the top 50 let alone top 43.
42. Eddie Collins..he's a top 20-25 player for me.
41. Pedro Martinez
40. Carl Yastrzemski
39. Eddie Mathews
38. Derek Jeter....I'm surprised ESPN didn't put him in the top 20. overrated.
37. Pete Rose....he should be in the 70-80 range.
36. Mel Ott
35. Nolan Ryan....same with Pete Rose, 70-80 range.
34. Ken Griffey Jr. he's a little high for me.
33. Roberto Clemente...he should be where Kaline is ranked but since he's the saint of baseball he's gonna be ranked alot higher.
32. Bob Gibson
31. Cal Ripken Jr....I wouldn't put him this high
30. Goerge Brett
29. Christy Mathewson
28. Jimmy Foxx.....He would make my top 20.
27. Johnny Bench
26. Steve Carlton....does ESPN really feel he's the 2nd best lefty of alltime..Big mistake here.
25. Tris Speaker
24. Tom Seaver
23. Randy Johnson....he's ranked a little high, i'd have Speaker over him.
22. Frank Robinson
21. Joe DiMaggio....he's somewhat glorified but he's top 25.
20. Joe Morgan.....I don't think so but these saber guys love him.
19. Albert Pujols....Its still too early to put him in the top 20.
18. Alex Rodriguez
17. Cy Young...I don't really agree but its not a horrible choice.
16. Mike Schmidt
15. Roger Hornsby
14. Rickey Henderson
13. Greg Maddux
12. Walter Johnson...I would pick him over Clemens
11. Lou Gehrig
10. Honus Wagner
9. Mickey Mantle....I'd switch Gehrig and him
8. Stan Musial
7. Roger Clemens
6. Ty Cobb...he's better than Aaron
5. Hank Aaron
4. Ted Williams
3. Barry Bonds...I would take him over Mays but Mays is still a good choice.
2. Willie Mays
1. Babe Ruth
Last edited by chicagowhitesox1; 12-13-2012 at 04:48 PM.
Gary Carter was not better than Pudge. Piazza was a better hitter, but who's to say why <taps nose>.
And on the 8th day, God created churros.
66.4 war
11 allstars
4 top 10 mvps
5 silver sluggers
Carlton Fisk in 24 seasons
63.7 war
11 allstars
3 top 10 mvps
3 silver sluggers
I would pick Carter but its not a huge differance. Carter was a much better defensive catcher too.
Barry Bonds is probably seething right now.
Until Pujols leads his team to a World Series victory on the mound, I have no problem with Ruth at #1. That will always give him the edge over everybody.
Fire Rinky Hahliams!!!!!
Last edited by TheVulture; 12-13-2012 at 05:30 PM.
Frank Thomas should be higher on that list. The DH may have been held against him.
I have Stan Musial in my top five, as he ranks only second to Ted Williams among the best pure hitters of all time. Phenomenal.
I was just looking at Jimmie Foxx and wondering how he's any different from some of the guys in the top 10, I noticed his trade from Philadelphia to Boston had to be one of the worst trades of all time.
Traded along with Johnny Marcum for George Savino, Gordon Rhodes and cash. Rhodes pitched one season for the A's, lost 20 games with a 5.74 ernie and then retired. It's not like that was a huge drop off, he went 2 and 10 with an ERA of 5.41 with the Red Sox the year before. Marcum was as good or better than Rhodes ever was. Savino was a career minor league journeyman who never made the majors and didn't even reach AAA until age 36, some ten years later.
Not getting to Bob Gibson until 32 is nuts. They changed the rules of the game because of his dominance.
[B]2018 Home attendance record 3-2. [B]
I thought his ranking was fair. There are some guys behind him that should be ahead of him, and vice a versa.
He is in the 80s in career WAR.
"This is an individual sport, under a team concept. No one can swing for you. No one can pitch for you. There's nothing wrong with talking about numbers."
You can't play baseball without Pants.
1. Johnny Bench
2. Yogi Berra
3. Mickey Cochrane...I guess he was kind of a jerk at times but great all around catcher.
4. Ivan Rodriguez.....Not deducting steroids
5. Mike Piazza....He actually called a good game. Defense hurts him a bit but he wasn't as bad as some think.
6. Gay Carter
7. Gabby Hartnett....Pretty underrated, He threw out 50% of base stealers.
8. Bill Dickey
9. Roy Campanella....Hate to put him so low.
10. Carlton Fisk.....I hate to rank him so low but I really feel these guys were better.
|Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|Thread Tools
|Display Modes
Hybrid Mode


text:
I Dream of Wires, an upcoming documentary about modular synthesizers, celebrates analog hardware in all its wild, messy glory. More than 100 prominent musicians, including Trent Reznor, cEvin Key, Gary Numan, Carl Craig and Morton Subotnick are in the process of being interviewed for the ambitious feature-length film, which is set to be finished in the fall.
Colorful masses of patch cables, rows of knobs and faders, and electronic sounds abound in the exclusive clip above, shot this month at the legendary MUTEK Festival in Montreal. In addition to interviews with several musicians, including Keith Fullerton Whitman, Container and Clark, the 15-minute clip shows intriguing glimpses of the synths in action, in a massive multimedia dome housing 157 speakers called the Satosphere.
The "dedicated and obsessive subculture" of modular synth fanatics across the world formed the inspiration for I Dream of Wires, said director Robert Fantinatto in an e-mail exchange with Wired. "Years ago, I made a small documentary film about the urban-exploration subculture called Echoes of Forgotten Places…. I felt that this whole world of modular synths could make an interesting little film."
The project soon grew massively in size and ambition. Fantinatto joined forces with Jason Amm, better known as the electronic musician Solvent. With Amm as producer of the film, Fantinatto was able to reach a large number of well-known musicians.
"The trip to see Trent Reznor was probably the most nerve-wracking," said Fantinatto. "He lives way up on the top of a mountain in Beverly Hills and it [was] quite intimidating leading up to the interview, but Trent was supercool and had us all at ease very quickly."
But the most jaw-dropping array of modular synth gear that Fantinatto and Amm uncovered didn't belong to Reznor or any of the other stars they profiled. The best collection, hands down, belonged to a clinical psychologist in Los Angeles.
"He had the most extensive collection of gear I've ever seen," said Fantinatto. "A huge studio with every modular synth ever made, literally every single one ever!"
Fantinatto said he met many modular synth collectors who have "devoted a significant chunk of their lives [to] buying, building and collecting these machines that sometimes take over their homes and their lives."
"The mystery behind what motivates this irrational obsession is at the heart of the film," Fantinatto said. "In the end, it is a longing for something authentic — something that has been lost in a virtualized world."Go Back to Top. Skip To: Start of Article.


text:
You have no items in your basket.
Click on above image to view full picture
Be the first to review this product
Availability: In stock
* Required Fields
2ft x 6ft Faux Leather Gymnastics Mat 2" Thick. This faux leather gymnastics mat gives extra protection. Great for practising gymnastics or sports and exercise. Made from High density lightweight foam. Covered in 100% Polyester with a faux leather feel to prevent slipping. Filled with a thick fire retardant foam to provide comfort under feet support. Wipe clean fabric.


text:
5 Casinos Up for Sale in South Dakota's Deadwood
DEADWOOD, S.D. - Five casinos are for sale on Main Street in Deadwood, the Black Hills gambling town in western South Dakota.
The Rapid City Journal reports that Deadwood's gambling industry brought in more than $1.1 billion in gaming revenue last year, but some buildings on Main Street now have fallen silent.
Some people speculate that the Main Street casinos have been left behind by flashier resorts that offer lodging and other services.
Former Deadwood Mayor Tom Blair says the larger casinos draw people who want beds and they also attract conventions.
Blair says he wants to see Main Street casinos promote Deadwood's Western flair and historic significance.
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
Monday sees the second stage of Le Tour returning to Europe and it passes into Belgium across the mythical roads of Belgian Classics like the Tour of Flanders, Het Volk and Gent-Wevelgem. Echelons and crashes could play a part in this nervous stage and the strong wind off the North Sea will undoubtedly be present. 'Tommeke' Boonen will be looking for a big win in front of the home crowd in Gent.
Km 46: Boezinge (Belgium)
Km 87: Westende (Belgium)
Km 140: Aarsele (Belgium)
Images ©:www.letour.fr


text:
One of the most nutritional food items available for the dinner table is rice; this is because rice is complete with vitamins, is a good source of protein has a minimum amount of fat and also is a good source of fiber. In addition, rice is an excellent side dish and goes well with just about every entrée.
Additionally, there are a number of different types of rice available on the market. Some of those different types of rice include white, brown, Jasmine, basmati, etc. Another type of rice is known as wild rice with a popular wild rice being harvested from Canada and known as Canadian wild rice.
Therefore, a conversation on what is Canadian wild rice and how to cook this rice to perfection may be of interest.
First of all, it is important to note that Canadian wild rice is not wild rice in the sense of comparing this agriculture product with other rice. This is due to the fact that Canadian wild rice is actually a grass seed that is aquatic in nature. The beauty and value of this product is that it naturally and organically grown given the fact that it requires a habitat that is conducive to its production.
Additionally, Canadian wild rice is favorable to only three provinces within the Dominion of Canada. Those provinces are Saskatchewan Northwestern Ontario and Manitoba. Additionally, the State of Minnesota harvests wild rice.
Interestingly, this rice was a major staple of the Native Americans located in these Canadian provinces. Consequently, it still is harvested, processed and marketed by Native Americans. Depending upon your point of view, this process either makes it a good thing or a bad thing because this type of rice is the most expensive type of rice to purchase
This type of rice has a chewy texture to it. Therefore, cooking preparation of this type of rice is critical.
One of those methods of cooking wild rice is through the use of a rice cooker. Generally, the rice can be cooked to perfection in about 50 minutes. The value of utilizing a rice cooker rather that a pressure cooker or just a cooking this product in a pot of boiling water is the mechanism of the rice cooker is so designed that it monitors or measures the weight of the product being cooked. When that programmed weight is achieved the rice cooker automatically stops cooking and switches to warm.
Canadian Wild Rice, How to Make it Perfect Bite Credit Picture License: ecstaticist via photopin cc


text:
Hey lovely people, today we are going to share with you all the Crossword Champ Premium April 24 2019 Answers solutions, and answers. It is a very unusual game for all those lovers and fans out there. This game is very famous and is available on all the big platforms, if you get stuck and looking for help, then check our hints shown below.
This Crossword Champ is certainly an impressive game you can't deny it you can get all the related answers and solution daily on our website,
If you desire more solutions, then please free feel to look on Worddle Daily Puzzle June 1 2017 Answers, Word Trace Daily Puzzle February 22 2017 Answers thank you very much and stay with us to get more solutions.
This time, there are Thousands of levels are listed and updating day by day with new levels answers, and we urge all of you to bookmark the page and stay tuned for all the release of new level on this page. If you ever miss anything, then please check Crossword Champ hints and tips, Thank you so much for your visit.


text:
Keeping employee records
If you have employees, keeping records on everything from their salaries to their job skills can help you administer your payroll and plan training.
The information you keep on each employee should include:
- Education and personal data
- Work history
- Salary
- Benefits
- Job classifications
- Skills
By making this information available to employees through a secure internal website, you can save time answering questions they may have with respect to their own information. With self-service, your employees can log in and check on a variety of things from how many days of leave they have used to whether your group insurance will pay for their eyeglasses.
Using an internal website for record keeping can help you to keep track of the pay and performance of each employee as well as the dates for things like renewing training licences.
Since employees only need a web browser to access their own information and add changes to it, you will also find it easier and less expensive to support employees working in remote locations.
Besides being easy to use, the human resources software you choose to use for record keeping should be customized to give you:
- Control over what your employees can see or change
- Security so that personal data, like salaries, can only be seen by authorized personnel
- Customizable email messages that your human resources staff can use to save time
- The ability to link to related websites for forms and insurance information
- User-friendly technology that works with your web browser
- A virtual help component to cut down on phone calls to your human resources administrators
- Automatic emails that notify you of important events and of expiry dates for licences
You can also look for software to help you with the recruitment of future employees, with features such as automatic personalized responses to job applicants who contact you by email.
- Implementing tools for human resources administration
Learn how to save time and money by using online tools and technologies that can make managing your HR procedures more efficient.
- Privacy and your business
If you collect, use or disclose personal information about individuals, you need to understand your privacy obligations.
- Keeping records
Find out what business records you need to keep, how and where to store them, and when and how you may destroy them.
- Free or low-cost technology applications
Discover how using information and communications technology products can increase your sales and productivity. Find free and low-cost options.
- Date modified: