text:
A supply cabinet with inventory sensors in a bore/slot arrangement. The supply cabinet contains a plurality of vertically adjustable shelves. Each shelf has a plurality of bore/slot arrangements extending from the front to the rear of the shelf. Each bore/slot arrangement secures a plurality of containers, which are suspended from a lower surface of the shelf.
1. A supply cabinet comprising:
a plurality of shelves, each having a front edge, a rear edge, an upper surface, and a lower surface;
a plurality of elongated bores in each shelf, each bore having a length extending from the front edge toward the rear edge of the shelf, each bore being open at the front edge of the shelf and at the lower surface of the shelf and
a container secured along an edge within the bore and suspended from the lower surface of the shelf.
2. The cabinet of
3. The cabinet of
4. The cabinet of
5. The cabinet of
6. The cabinet of
7. The cabinet of
8. The cabinet of
9. A supply cabinet comprising:
a frame defining an interior;
a plurality of adjustable shelves coupled within the interior, each shelf having a front edge, a rear edge, an upper surface, and a lower surface;
a plurality of elongated bores extending into the shelves from the front edges of the shelves;
a plurality of slots extending into the shelves from the front edges of the shelves, the slots intersecting the bores and opening through the lower surfaces of the shelves, the intersecting bores and slots defining a plurality of bore/slot arrangements; and
a plurality of optical sensors coupled to the bore/slot arrangements.
10. The cabinet of
11. The cabinet of
12. The cabinet of
13. A supply cabinet comprising:
a plurality of adjustable shelves each having a front edge, a rear edge, an upper surface, and a lower surface;
a plurality of slots having a length extending from the front edge toward the rear edge;
a sensor in each slot; and
a container suspended from at least one of the slots.
14. The cabinet of
15. The cabinet of
16. The cabinet of
17. The cabinet of
18. The cabinet of
19. The cabinet of
20. The cabinet of
This application claims priority under 35 U.S.C. �119 to U.S. provisional patent application No. 60/242,417, filed on Oct. 23, 2000.
The invention relates to a supply cabinet, and more particularly, to a supply cabinet that is configurable to accommodate different items being dispensed from the cabinet.
The invention provides a supply cabinet having therein adjustable shelves. The shelves have therein a plurality of elongate bores and intersecting slots. The bore/slot arrangements are adapted to secure a container such as flexible bag containing a product. However, other containers can also be used with the bore/slot arrangements. A sensor arrangement senses when a bag is slidingly removed from a bore/slot arrangement within a shelf.
Other features and advantages of the invention will become apparent to those of ordinary skill in the art upon review of the following detailed description and drawings.
FIG. 1 is a perspective view of a supply cabinet in accordance with the present invention;
FIG. 2 is a front view of a front edge of a shelf of the supply cabinet of FIG. 1 showing a plurality of bore/slot arrangements in the shelf and a plurality of containers suspended from the bore/slot arrangements; and
FIG. 3 is a side view of the shelf of FIG. 2 taken along line 3—3 of FIG. 2 showing one of the containers and part of another container suspended from one of the bore/slot arrangements of FIG. 2.
Before one embodiment of the invention is explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The invention is capable of other embodiments and of being practiced or being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
Referring to FIGS. 1-3, a supply cabinet 10 in accordance with the present invention includes a plurality of adjustable shelves 12, each having a front edge 14, a rear edge (hidden from view), an upper surface 16, and a lower surface 18. Each shelf 12 is preferably comprised of a plate of aluminum having a thickness of approximately one inch. However, it should be noted that other materials and other thicknesses can also be used. Each shelf 12 is supported in the cabinet 10 such that the vertical position of an individual shelf is adjustable and such that the spacing between the shelves 12 can be varied to accommodate items of various sizes therebetween, as will be explained in more detail below.
Each shelf 12 is provided with a plurality of elongate, spaced-apart, bores or holes 20 extending from the front edge 14 of a respective shelf 12 rearwardly to the rear edge. Preferably, the bores 20 are � inch in diameter. However, again, it will be readily understood by those of ordinary skill in the art that other diameters can also be used depending upon the items being dispensed. The bores are preferably positioned equidistant between the upper and lower surfaces 16, 18, respectively, of a shelf 12. Further, in one form of the invention, each shelf 12 has a width of 22 inches and includes 16 bores 20 spaced apart along the width of the shelf 12.
Each shelf 12 also includes slots 22 cut into the shelf 12 and extending through or intersecting a respective bore 20. The slots 22 are preferably parallel to one another and preferably do not extend through the upper surface 16 of the shelf 12. The slots and bores both open through the lower surface 18 of the shelf 12 and the front edge 14 of the shelf 12. In the preferred form of the invention, each slot 22 has a width of 0.030 inch.
The slot/bore arrangement 20/22 is intended to house a portion of a container 24. Preferably, each bore/slot arrangement 20/22 is designed to house and support multiple containers 24 along the bore/slot arrangements length, such that the containers 24 are suspended from the bore/slot arrangement 20/22. Each bore/slot arrangement 20/22 could support a particular item or, alternatively, containers 24 housing different types of items could be supported by one bore/slot arrangement 20/22.
Preferably, the container 24 is recloseable and includes an upper closure portion 26 positioned in the bore 20 with the remainder 28 of the container 24 depending through a respective slot 22 and being held in suspension between adjacent shelves 12. Preferably, the container 24 is a flexible, transparent, recloseable, plastic bag. However, other embodiments of containers 24 can also be utilized with the bore/slot arrangement 20/22. For example, in addition to, or in place of, the flexible bag, a container such as a metal clam shell can be employed. The clam shell includes a hinge at its lower edge and a bead along its upper edge to be positioned in a slot 22. The clam shell would provide a secure, tamper-resistant, housing for an item or items supplied by the cabinet. Other materials such as various plastics or fiberglass could similarly be used to provide containers 24 having greater strength than a flexible bag.
Items 30 to be dispensed are housed in the containers 24. Depending upon the size and application of the items 30, each container 24 could hold one item 30 or a plurality of the same or different items 30. For example, containers could be used to store kits or multiple component products, liquids or multiple parts. Further, to minimize cost, the containers 24 could also be designed to be reusable.
To keep track of the containers 24, and therefore items 30, removed from the cabinet 10, a sensor 32 is provided in each bore/slot arrangement at the front edge 14 of each shelf 12. Each sensor 32 is designed to detect removal of a container 24 from a bore/slot arrangement of a shelf 12. Preferably, each container 24 includes two optically readable labels 35 coupled near the upper closure portion or bead 26 of the container 24. The labels 35 are spaced apart, one near each end of the container 24. In this way, as the container 24 is removed from or placed into the cabinet 24, the sequence in which the labels 35 (e.g., opaque labels) pass the sensor 32 (e.g., a light beam) indicates whether the container 24 is being removed from or placed into a particular bore/slot arrangement. If like items are stored in containers within a particular bore/slot arrangement, the removal or replacement of a particular item is registered.
Alternatively, or in addition, each container 24 may include a label 34 having optically readable code or indicia (e.g., a bar code). A respective sensor 32 (e.g., a bar code scanner), can be used to sense the label 34 as it slides past the sensor 32 at the front edge 14 of the shelf 12. The sensor 32 would, therefore, know the type, quantity and specific item 32 removed from a shelf 12. It should be noted that other sensing approaches can also be used to detect removal of a container 24 from a shelf 12. For example, the containers 24 could have thereon smart chips, whereby removal of the container 24 from the cabinet 10 could be recorded by an RF antenna.
Each sensor 32 counts respective containers 24 removed from the cabinet 10. This can be a deterrent to theft of items 30 from the cabinet 10, maintain an accurate inventory of the items 30 in the cabinet 10, etc. As mentioned above, the cabinet 10 and sensors 32 can also be configured to permit the return of items 30 to the cabinet 10, while maintaining an accurate inventory count of each of the items 30.
The cabinet 10 of the present invention is adaptable to dispense items 30 of various sizes. The width of each shelf 12 from the front 14 to the rear edge can be varied to accommodate varying numbers of containers 24 in one respective bore/slot arrangement 20/22. Further, the number of bore/slot arrangements 20/22 per shelf 12 can be varied to accommodate the necessary distance needed between adjacent containers 24 to account for items 30 of different sizes. Furthermore, the spacing between adjacent shelves 12 can be varied to accommodate containers 24 of differing sizes between the adjacent shelves 12. All of this adjustability within the cabinet 10 maximizes the number of items 30 able to be housed in and dispensed from the cabinet 10, whether the items 30 are of the same or different size.
Although the invention has been described in detail with reference to certain preferred embodiments, variations and modifications exist within the scope and spirit of the invention as described and defined in the following claims.
Patent Citations
Referenced by
Legal Events
Original Image


text:
American Mothers S. A.
The Mission of American Mothers is to empower parents to strengthen the moral, spiritual, and educational foundations of the home and family. Join us in Reaching, Teaching, and Honoring Mothers in San Antonio.
Posts filtered on Tag
A Strong Foundation
A foundation, while unseen, stabilizes and supports the people who are journeying through life together. [Read More]

subset: commoncrawl


text:
Copy and paste the embed code shown below into your webpage editor.
This dawn-to-dusk view of the Soviet Union offers a montage of urban Russian life, showing the people of the city at work and at play, and the machines that endlessly whirl to keep the metropolis alive. It was Vertov's first full-length film and it employs all the cinematic techniques at the director's disposal (dissolves, split-screens, slow-motion and freeze-frames) to produce a work that is exhilarating and intellectually brilliant.
Cast & Crew
- Mikhail Kaufman - The Cameraman
Reviews(see the best reviews)
Join the conversation. Log in or subscribe to write a review!
A complete masterpiece! A huge rollicking exhilarating visionary fun dynamic cinematic experience! Timeless and innovative. One moment it's dramatically intense, the next moment it's playfully humorous, and then it kicks up into high gear and explodes in kinetic intensely kinesthetic high energy montage and camerawork! A purely cinematic non-story non-acted expression of cinema's immense potential as an autonomous art form and Mr. Vertov's hope for the future of urban-marxist civilization!
We hope you're enjoying this free preview.
Subscribe to enjoy unlimited access to thousands of films from hundreds of countries.Learn More


text:
Skip to Main Content
Theory To Practice
Business Update
Annual Report
> News Article
Gitlin: TV disengages public from democracy
In addressing the more than 50 students and faculty members who gathered in Linderman Library, Gitlin opened with the story of a man who was sentenced to ten months of house arrest, and was deprived access to a television as a condition of that sentence.
"The fact that his lawyers argued that this constituted cruel and unusual punishment speaks to our present circumstances, and, I would say, perils," said Gitlin, a Columbia University journalism and sociology professor and the author of six books.
The circumstance Gitlin referred to was an overwhelming cacophony of sounds, images, and words that constitute the media, which he describes as a "percussive festival of noise" that distracts and entertains rather than informs and educates.
Gitlin, whose visit to campus was organized by the Visiting Lecture Committee, the American Studies program, and the Weinstock Center for Journalism, spoke at length on the dangers of corporate media concentration, the challenges facing an increasing ill-informed electorate, and the resultant threats to a vital democratic system.
`Irradiated with information'
Given the vastly expanded media market that offers more outlets than the average consumer can keep track of, Gitlin said that the "assumption would be that never has a society had more access to information, and that this should be the most exalted and most democratic society in the history of humankind."
Sadly, he noted, that is not the case.
Gitlin cited a recent poll that indicated that fully half of those questioned assumed that the perpetrators of the attacks on 9-11 included Iraqi citizens.
"Despite the fact that we are bombarded, virtually irradiated with information, most people in this country didn't know such an essential fact regarding one of the most momentous events this country has ever experienced," he said. "We are besieged with information, yet it's difficult to get more than 50 percent of the electorate to vote. Not only are many of us ignorant, but disengaged as well."
Referencing Robert Putam's controversial book on the dwindling rate of civic engagement in the country, Bowling Alone, Gitlin noted that the growth of television played a significant role in that decline.
"To my way of thinking," he said, "people who watch television pay attention to the television. That is the central experience. Political life requires all sorts of things that you can't do while watching TV, namely, going to meetings, debating issues, running for office."
Watching whatever's on
Television has also assumed a more important role in the lives of most Americans. In the medium's early years, he noted, TV viewing was "event" viewing, and families gathered to share a particular experience.
"As late as 1975, the percentage of people who watched 'whatever was on' was 29 percent," he said. "By 1995, the percentage of indiscriminate viewers was 43 percent. In other words, it increased by 50 percent. It is that body of people who have disengaged from democratic political life."
The dumbing down of America carries serious potential, particularly in times of crisis, he said.
"When moments of great consequence come before the public, we don't know how to make use of the information," Gitlin said. "We do not convert the glut of information into the wherewithal to govern ourselves."
As a result, he said, "we have, for a president, a man who was selected despite his ignorance of the world. It is also of considerable merit that we are on the brink of war when, by most surveys, it is not being greeted with enthusiasm by the public.
"The way this issue is being treated – this lurch toward war, these theme songs and logos for the `Showdown in the Gulf' – is one of the most disturbing signs that we may be facing a grave disaster. It's almost as if it would be heartbreakingly disappointing not to go to war because we've had the overture. So much of what we're delivered by the network news is hysteria rather than information."
Earlier in the day, Gitlin also spoke in Robert Rosenwein's sociology class, and met with students and faculty in a lunchtime session hosted by John Pettegrew, associate professor of history, in the Humanities Center.
Linda Harbrecht
Posted on Monday, March 03, 2003
share this story:
News Home
Latest News
Arts & Culture
Student Life
Expert Opinion
News Archives
Latest News
Arts & Culture
Student Life
Expert Opinion
News Archives


text:
"Dick Cheney watches television": The four previously unseen 9/11 photos that will make you hate the evil VP all over again
Topics: Microsoft, Entertainment News
Any decent programmer can sketch out an algorithm. It takes some special inspiration to explain one by telling an old joke about a painter named Shlemiel.
The connection between software and Yiddish humor may not have been evident until Joel Spolsky began writing his Joel on Software essays and blog in 2000. But now that Spolsky has demonstrated it, the payoff is clear. For starters, Spolsky's writing is a lot more fun to read than most of the mountain of verbiage under the "how to write software" rubric. And once you've read his explanation of the dreaded "Shlemiel the painter algorithm" — a clumsy way of writing a routine that involves repetitious round trips, each one longer than the previous — you won't easily forget it, whether you're a programmer who has learned to avoid a dumb mistake or anyone else who might spy Shlemiel-like behavior in the world beyond RAM.
Spolsky, a professor's son who grew up in New Mexico and Israel (where he served in the armed forces), worked as a program manager on Microsoft Excel in the early '90s and later for the free e-mail provider Juno before cofounding Fog Creek Software. His entertaining and crystal-clear essays have placed him in the very small class of programming pros — from Frederick Brooks near the dawn of computing time to Ellen Ullman, Paul Graham and Dave Winer today — who are able to write about their insular world in a way that wins the respect of their colleagues and the attention of outsiders.
The best of Spolsky's essays have now been collected between soft covers in a generous volume with a fanciful title: "Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work With Them in Some Capacity."
Amid the clank of old heating pipes at the Fog Creek office atop an old building near New York's Penn Station, I spoke with Spolsky recently about what's wrong with software development today, what Microsoft has in common with his grandparents and what schemes for automatically generating code have to do with the writing of Isaac Bashevis Singer.
Why, after decades of ostensible progress in the field, does it still seem so hard to make good software?
Nobody would be surprised if you told them it was hard to do open heart surgery. OK, fine, so maybe software isn't open heart surgery. But it has about the same number of moving parts, it's probably just as complicated, and it's critical in a different way. But there's something weird about designing software specifically: Everybody thinks they know how to do it, even when they have no training. They just think, Oh sure, I can do that!
There are many different schools of thought on better ways to organize software development. Do you subscribe to any of them?
There's certainly a lot of faux methodologies, what I often call "big-M" methodologies, extreme programming being a very popular one right now. And even when they're reflecting good ideas or best practices, the real goal of the methodologies is to sell books, not to actually solve anybody's problem. And selling the books is actually just a way to sell consulting engagements that the people who write those books do at high cost; that's their career — giving speeches to people working for very boring companies on how to do software better.
The key problem with the methodologies is that, implemented by smart people — the kind of people who invent methodologies — they work. Implemented by shlubs who will not do anything more than follow instructions they are given, they don't work.
And the smart people are probably the ones who would have done fine without them, anyway.
Maybe it would have taken them a little longer to get to the correct methodology. Which is why I still believe that there are what business consultants call "best practices." I hate that term, but that's what Joel on Software tries to be: Here are some best practices for this, and that, and the other thing. There's no set of instructions, but there are all kinds of guidelines.
There's about 8 million things I can tell you. I can tell you, when you do a beta test you're not going to have a single beta tester who's willing to install every single beta version of your software — and do a complete test from head to toe of that version. You're going to have people who try it out on the first day; they're going to report a bunch of bugs, and that's going to be the last you hear from them. So if you have 500 beta testers, you need to give 50 of them each of 10 releases so that you actually get some feedback from the third, fourth, fifth, sixth, seventh beta. So that's a little tiny thing — it doesn't tell you anything about software management, it's just a piece of random useful advice. The world is full of those things, and they don't add up to a methodology.
It's almost more like folklore.
Yeah, it's just an art. There should be a guild! It's like a medieval way of training people to do things, but it worked pretty well. The closest thing I have that people consider to be a methodology is the "Joel test," and I don't even consider that a methodology — it's just a quick way to judge whether a team is doing well or badly.
A set of criteria or yardsticks.
It's more like CMM [the "capability maturity model" from Carnegie Mellon's Software Engineering Institute] without the headaches of CMM: a quick way to find out if a software team is good or not. It's certainly possible to fake it.
Microsoft scores pretty high on the Joel test, right?
I think Microsoft is now well in the advanced throes of getting everything 100 percent right in terms of the discipline and just no longer producing products people want to buy with any level of consistency.
You mean that the process is well tuned, but it has lost the bigger picture of what direction the army should be marching?
Partially, and partially also the process is overtuned. There's this other phenomenon that happens.
I remember once, when my grandparents were alive but were old, they were trying to go out to a restaurant with me one night, and it took a half-hour from the time they were standing by the door to the time we got out the front door because my grandmother kept saying, "Do I have my keys?" Of course she did have her keys. "Did I turn on the burglar alarm?" She went and turned on the burglar alarm. And then she said, "Do I have my keys? Go check if the garden door's open; I think I was outside today." "Is the water running?"
Basically, by the time she got to be 65, every mistake she'd ever made in her life she had corrected by creating a new procedure by which she made sure that she never made that mistake again. For example, before she left the house, she double-checked that she had her keys, the burglar alarm was on and so forth. So she had been acquiring these habits to prevent making mistakes she had made in the past. And by the time she got to be 65, it took a half-hour to run through the whole checklist!
What has happened at Microsoft is that someone discovers, for example — this is something I found on a blog at Microsoft, it's a real story — that in Turkish there are two letter I's. There's I with a dot and I without a dot, and a capital I without a dot becomes a lowercase i without a dot, whereas in English a capital I without a dot becomes a lowercase i with a dot. So if you've got some code that's checking if something is an integer, and it's doing it by actually comparing the strings, and if your code just happens, in order to make it a case-insensitive test, to lowercase the thing first, that works fine — until you're running on Turkish Windows. Then, the lowercase i actually wittily, and stupidly, becomes a lowercase Turkish i, which does not compare to an integer with a dot on the i, so that code doesn't work.
So I found on a blog some guy that was going through thousands and thousands of lines of code trying to find these cases. And he's writing about it on his blog so that nobody else would ever make that mistake. And you can sort of see that at some point the guy would say, "Before we ship, let's just make sure there's a representative of the Turkish Windows team in the room signing off." You can imagine them making up some system to prevent this mistake. And now it's gotten to the point where, as Adam Bosworth says, it takes 16 months to get out any release of any Microsoft product. They really can't steer that ship very fast. They spent something like a year on SP2 [Windows XP Service Pack 2] — it's a good thing they did that, but it's almost all cleanup, maintenance, catch-up, for security reasons.
It's what the Army calls fatigue. Fatigue is everything in the Army that you do to keep your equipment in good working condition: polishing your shoes, brushing your teeth, making sure that you're ready and that all your bullets are clean and there's no sand in your gun. It's all called fatigue, and it takes about two hours a day for an infantry guy. And it's everything but the actual thing you're trying to do. Microsoft has now got to the point where it's like 80 percent, 90 percent fatigue. So even though they're still scoring a [perfect] 12 on the Joel test, we need another category, which is "and you're not Microsoft."
Another problem is that everybody tries to learn about business from Google, Microsoft, eBay and Amazon — and they're such wacky exceptions. They don't really apply to you. I say, Microsoft makes their own gravity — they could ship a brown paper bag called Microsoft Brown Paper Bag 1.0 and hundreds of thousands of people would buy it. Or at least try it.
How did you end up working at Microsoft?
It was my first job out of college. I did a summer internship at Microsoft before my senior year. Didn't like it. Went back full time, didn't like it. [Laughs] Got transferred to Microsoft in New York. What I didn't like was living in Seattle — I wanted to be on the East Coast. I transferred back to New York, spent another summer in Seattle working on MSN 1.0. Didn't like it. Eventually realized that I was just not going to like living in Seattle, and gave up on Microsoft.
I spent a few years on Excel when it was really sort of at the peak. It wasn't like the early days of Excel when they didn't know what they were doing. They had learned all the good tricks, and they were performing at their peak. And of course after I left everything went downhill, because it always does. The Excel team at some point decided they didn't really need to hog all the good people, and so they started farming out some of the best people to other teams. Once you have 100 percent market share, there's just really no point.
Because there's some point at which you have a product that does what people want it to do, and you've basically solved all the difficult problems?
Or you've completely hypnotized yourself into believing that you can't solve the remaining problems, such as the limit on the number of columns that Excel has, the fact that cut and paste doesn't work right — all those little problems.
So you say, "Those will never be solved — let's do something else"?
Exactly. It's kind of weird but everything that's happened in Office since about 1995 has been more or less user interface churn. Oh, let's put in the paper clip! Let's take out the paper clip! Or slightly redoing the toolbars, and then you have to do it for every single product. There's all this flotsam that's not the actual core functionality of the product but just crap on top of it. It's good crap, but once you get to 100 percent crap …
Have you been writing all along in your career, or is it something new?
Only for four years. Joel on Software started in summer 2000 or so. I'd written papers in college.
You weren't writing away on the side and at some point decided to go public?
No. My job at Microsoft was program manager, and I was told my job was to write the spec, and I didn't realize that I could have, like many other program managers, found various excuses to not actually write a spec. So I did it. It was long and detailed. What I was doing there was really writing to a large extent. I got a lot of practice with the use of the typewriter.
Your company makes a content management system and a bug-tracking tool. Which came first?
We really started three companies: a consulting business, where we made a lot of money in the first two months, then that market just completely collapsed in November 2000, and we were back to just the two founders working on the software side. We produced CityDesk, which did OK, nothing to laugh at, but it wasn't a megahit, it wasn't really on fire. It had some design decisions which I wouldn't have made today, necessarily, and I still feel like there isn't a heck of a lot of money to be made from blogging tools, basically.
The bug tracking, however, became enormously popular. We sort of had a way of doing it that resonated with people. We were very high on the usability score; we had a ready-made audience in the Joel on Software audience of people that might consider using it to spread the word. So we put most of our effort into that, and we consider that to be our lead product right now. We're about to come out with the first beta of version 4.0.
There are so many stories of software start-ups that set out to make one thing and then find their real product in a different direction. And there are so many people making tools for developers.
That's a common mistake I never would have made, and that's why this was our lowest-priority thing. The mistake comes from the fact that you say, "I would want this, I would buy it — surely everybody else would buy it!" And you don't realize quite how exceptional you are. And there's never that large a market for development tools, although there seems to be a pretty big market for FogBugz.
I keep hearing that the market for small or medium-size independent software vendors — anyone besides Microsoft and open-source providers — is dead.
Rubbish. Completely not true, because I sell software to all those companies. There's actually lots of software companies out there that nobody's ever heard of because they're in a niche. You ever heard of Blackbaud? I think it's a couple of hundred people; they're in, like, South Carolina. And they do software that you use for fundraising, if you're a charity or a charitable organization. And they're making piles of money selling to charitable organizations. They're the No. 1 package in that particular market — Microsoft's never going to go into it. There's tons of good software businesses out there. Besides which, for all the fear of Microsoft, they've not really demonstrated the ability to move into a new market since the days of Office. How long has it taken them to get anything out of MSN that works?
Eight, nine years?
And the strategy changes every single year, and it's never very good. You probably remember when Microsoft was trying to do content.
You mean, when was it, 1997, and they were doing "shows"?
Yeah, shows. And they were all terrible. You know why they were terrible? They were tone-deaf. It was like they knew that there should be some kind of creative person. And a creative person should generate something called content that could be thrown up on a Web site, throwing in some advertising. But they just had no ability to generate that stuff.
Can you look at software development today and say, "Things will continue the way they are, it's just the nature of the beast," or is there some —
Silver bullet?
Sure, silver bullet, or just some elephant in the room that we haven't seen yet about how to do things better.
You're familiar with [Frederick Brooks'] "No Silver Bullet" article. That's a pretty strong theme. But it's not like Gödel's proof, like we now have a proof that there's no silver bullet.
In some fields you do reach a point where there's a giant leap of some kind that changes the way people work and think.
There have been a couple of quantum leaps in the history of programming, possibly three. But they're not the things everybody thinks.
First of all, there are a lot of people who say they're going to invent some new thing where the business manager is going to specify what they want the software to do and it will mechanically translate that specification, and brrrrt! The trouble is, this is a perpetual-motion machine. We keep inventing it, keep making companies to ship it, they're always wrong. The fundamental problem that you're trying to solve here is that humans think of things in vague, mushy terms. In order to visualize something, they don't have to actually visualize every part of it. Whereas the programmer, in order to actually implement that thing, to create it, needs to have every part specified.
So you can imagine an airplane without even knowing what a rudder is, yet without a rudder an airplane's not going to work very well. Partially that's just the way the brain works. The brain is totally optimized for just looking at one thing. Just think about how the eyes work. When you're looking at the world, you imagine that you have an extremely high resolution, extremely large screen full of billions and billions of pixels in front of you. Yet actually your eye has, I don't know how many, but under a million pixels. And what's really happening is, you're just moving your eye a lot. And your brain is filling in the rest and pretending. Because you can move your eyes so fast, anything you want to see you can see, and anything you want to focus on you can focus on very, very quickly.
So your brain doesn't actually work the way a computer works. Your brain doesn't assume that there's all this input coming in and then process it. Instead, it just has a variety of senses available to it, and it picks the ones it wants to answer whatever questions it has right now. So you ask questions, and your eye goes and finds out the information it needs. So you're used to thinking that you have the big picture, and you don't.
And with software, as soon as you start talking about how the pieces are going to fit together, you discover that the things you were imagining are going to be completely ambiguous or impossible or contradictory — instead of being as simple as you say.
One of the biggest mistakes you can make in developing software is to say, "I'm going to build this thing and it's going to be super easy to use because it's going to be super simple, it's going to be unbelievably simple." And then you say, "OK, how am I going to do footnotes?" Oh, well that'll be real simple — you just ask for a footnote and you type a footnote, and it'll just be there. Well, what if the footnote is too long to fit on the page it's currently on? Um, I don't know — maybe you have to move part of the footnote onto the next page. Suddenly, it's not so simple.
As soon as you start to think about how to get everything to really, really, really, really, REALLY work, it becomes much more complicated. So software starts out with a simple vision and it grows a million little hairy messy things. And depending on the quality of the initial vision, those hairy things may be more or less hairy, but they're going to exist.
And therefore, because software seems so simple and is actually complicated, you can't implement it until you specify the complication. And all these people that are trying to make the same perpetual-motion machine — where you just write your specification and it automatically becomes code — don't realize that the specification has to be as detailed as the code in order to work.
In order for it to be translatable into code, or in order for it to become the code.
Right. Isaac Bashevis Singer, I believe, wrote in Yiddish, if I'm not mistaken. But very few people ever read him in Yiddish. The first thing that happened to almost everything he wrote was that it was translated into English. And so it's almost as if the goal is to create an English-language short story, but you can only write in Yiddish. And you're going to really have to write the whole story in utter detail, and then it will get mechanically translated.
But now somebody tells you, No, don't even bother writing the story in Yiddish — just tell me what happens, and I'll write the story for you in English. Just give me the gist of the story.
So you say, OK, it's gonna be sort of a love thing, in the shtetl, in Eastern Europe. The guy is a young man, he's enthralled with the Communist Party. The woman is sort of a traditional Jew from an Orthodox family, and so her father is not very happy with this guy. Make a story out of that. You can't. It's not enough of a specification. You've got to tell me the guy's name; you've got to tell me what he says and what happens. Otherwise it's not a story. So because there's this last-minute phase in which the Yiddish is translated into English, that deceives people into thinking that you could translate anything into Yiddish, including your …
Hold on, I'm trying to follow the analogy here! The Yiddish is the equivalent of …?
The Yiddish is the C++. The English is the machine language code. Just because there is that compilation stage doesn't mean that the C++ level, the programming language level, doesn't actually have to specify everything that's going to happen. And so what a programmer is doing when they translate a quote unquote spec into quote unquote code, although it seems like a translation process, what they're actually doing is filling in lots and lots of details. And as programmers are wont to do, they're trying to take something, the vague thing that the humans want, and make it very, very specific, which is the kind of thing the computer wants. That's not really a translation; it's more of an interpretation. It's a very hard thing to do.
The perpetual-motion machine is where you say, let's just take these business requirements that some business guy came up with and suddenly, instantly make code from them. And that doesn't work, because the business requirements don't actually specify what to do with the footnotes when they run off the bottom of the page. And the computer's going to have to know.
You're saying there's a ton of work between the general requirements and the detailed specifications.
There's requirements, specifications, code — there's many levels. If you think of the requirements as being this paragraph, and the specification as being this page, and the code as being several pages, at each point, you're adding more detail. And in fact you can go straight from the requirements to the code, and most people try to do that. The trouble is, it's like eating your meat without chewing it — you tend to choke a little bit. Whereas the specification is just a hope that before you actually start on the code you can think of as many problems as possible and solve them when it's still easy to make changes, before you get into the code and it's more costly to make changes.
So there are a lot of false messiahs in the programming world, which is where the "no silver bullet" concept comes in. On the other hand, there have been big steps forward in productivity; they're just not as exciting as people think.
Fortran was the first one, where the idea was you would actually write out your equations, and you would be able to write formulas, you know, (I+J) x 2, as opposed to writing LOAD 2, LOAD I, multiply, blah blah blah, in assembler language.
The second thing was Algol, the first procedural programming language, where the idea was you could actually group concepts of subroutines and functions and pieces of code; certain things like the "while" loop were invented, which made another leap forward, in that code could become that much more abstract and modular. A lot of people at this point would add object-oriented programming as a big leap forward. I just don't include it as a leap forward in productivity. I'm not saying it's a bad thing, just not as big a leap as these other things.
And the third big leap is what they call the memory-managed languages. Languages with either garbage collection or with reference counting or some other mechanism so you don't have to decide where memory comes from.
Your essay on "How Microsoft Lost the API War" argues that Web-based applications are winning out over desktop-based "rich client" programs. Is everything headed in that direction?
I don't know if Photoshop will ever quite go to the Web. There's two limitations to the Web: One is the quality of the user interface you can create, which is deliberately hobbled by incompatibilities between Javascript implementations and DOM and stuff like that, deliberately hobbled by Microsoft pulling the plug on Internet Explorer development. So it's interesting to see if that will ever get any better. I hope it will.
I think what's likely to happen is that Firefox right now already has enough market share, or will in the next couple of months, to make it a testing requirement for almost every serious Web developer. Which means that in the next six months, if there were any Web sites that aren't compatible with Firefox, they will rapidly disappear. Everybody says, "I gotta keep Internet Explorer around for my bank!" Those things are rapidly disappearing.
Once that falls away, you really will have a full choice, Firefox or Internet Explorer, so there will be zero reason left not to go to Firefox. And then you'll start to see a lot more of a real 50/50 kind of split, or 30/70, whatever. And so now there's actually a possibility that Firefox might be able to implement some innovations, as long as they downgrade gracefully on Internet Explorer somehow.
So one of the things that might be neat that they could do is, give me a text area, in the text area tag let me say "HTML = true" or something, and that text area becomes a rich edit, and it submits HTML, with little bold tags and italic tags. As a Web designer, I don't care what the user interface is, that's entirely up to the Web browser, so Web browsers could show me a little italic button, a bold button, maybe a toolbar and keyboard shortcuts — that's something the browsers could compete with, how good an HTML editor they give you. So then anybody making any kind of content management system can instantly let you edit rich text, with just this one little tag.
Anyone who uses any kind of Web application would be very grateful.
As soon as you start doing things like that, then the limitations of the Web as a platform will start to fall away very quickly. I don't know if you'd ever get a serious word processor in a Web browser. Maybe you could.
There's a couple of other issues which would be nice to solve. One is to give you a way to work offline in limited circumstances. Let's say you wanted to make Gmail, but Gmail where you could actually take it on a plane and work offline, read your e-mail and send e-mail, queue it up for delivery. And so somebody could develop some kind of standardized system for doing that kind of offline work. Adam Bosworth has been working on this a lot — we'll see if anything comes out of that, now that he's at Google. That would be cool.
But the funny thing is, Bosworth has been talking about this same problem for a long time — he's just obsessed with the person on the airplane. And, lo and behold, airplanes are actually getting Internet connections. And Wi-Fi is spreading like crazy. What's kind of surprising is that it has turned out to be easier to rewire the entire world for high-bandwidth Internet than it is to make a good replication architecture so you can work disconnected! It's actually far more likely that this problem will be solved that way, oddly enough.
It assumes either you're broken or you're hostile?
You're trying to attack it. So work around some of these other problems, figure out how to get Javascript compiled, and fast. If you could address every one of these issues — which are not so hard to address, not more than a couple of years' development work for someone like Microsoft or Google or Netscape — then that's it for the rich applications. It's over.
The reasons people like rich applications are like, "Look, you can multi-select seven things in a folder!" I know, I love that stuff, too. But you know what, there's a different Web interface for that — you put little check boxes next to those seven things, and then you press a button saying "move," and then you choose a folder. OK, it's not super good, but for one, it's easier for most people to use. It's a bit of a step backward; I'm a little bit disappointed. There's latency on the Web where you wait for the next page to come on; you're always waiting for things. But those are things good programmers can work around. I'm sort of surprised they haven't. It's surprising what you can do with Javascript and Flash.
It feels like in the last year we've begun to see more of that, from Gmail –
Oddpost. Flickr. And there really is a large crowd of people who like having everything on the Web where they can access it everywhere. Not just college students. My dad travels a lot, giving lectures all over the world, and he has switched to Gmail.
There's more writing about programming on the Web today than ever before — it seems like every developer on the planet has a blog. If this much expertise is being shared, won't that improve the quality of the software being built?
Partially yes. But the majority of people still don't read. Or write. The majority of developers don't read books about software development, they don't read Web sites about software development, they don't even read Slashdot. But it is true that Microsoft used to have some severe advantages. They knew this stuff, they'd figured it out, and lots of other people hadn't. Not just Microsoft — Lotus, whatever.
Places with big groups of developers sharing their tricks.
Yeah. And Digital. That was Digital's great strength, in those years, though they were more engineering. But even in software, they had a culture of managing engineering. Today, as I look around, even though it's all on the Web, and there's a million things you can read about how to make your software project work well and so forth, you still see the same old characters in Silicon Valley that should know better by now, because it's their third company, making the same mistakes, doing the same things wrong. Making the same silly assumptions.
That's just human nature — the march of folly.
It's not even folly. You can sit there and preach, "You should do this!" And even if it's a very convincing argument, that doesn't necessarily cause institutional knowledge of why you should do it to be transferred. There's much to be said for learning from experience.
And the truth is, things have changed so rapidly in programming and computer technology that a lot of the time, when you're learning from experience, it may be wrong. For example, I wanted to learn how to market software. There's this great book by this guy Rick Chapman, who has taken over Softletter, the software industry's newsletter. And he's got this big thick book — he sells it for like $100 on his Web site — and it's everything you need to know about marketing software. It's really great. It talks all about how to get into CompUSA and Egghead, and retail boxes, the companies that will make the boxes for you, and how you get your CDs duplicated, all this kind of stuff. Great details about all the incentive programs you use to make sure that CompUSA puts your box at eye level. All wrong!
All ancient history in the era of downloadable software.
So even if people hung around long enough in this industry to learn from them, you are right to be skeptical of your elders. Your elders may be wrong. I was writing about the benefits of the rich client years ago, and I was wrong. Not thoroughly wrong — there are still benefits. But anybody who listened to me made a mistake.
Dick Cheney watches television


text:
Press Releases
Carroll Welcomes New Employees
Release Date: 1/21/2008
CONTACT: Sylvia Blair
Executive Assistant to the President
Carroll Community College
Carroll Community College Welcomes New Employees
Several new employees have joined Carroll Community College, effective Jan. 7, 2008.
MARIA BURNESS is an Instructor in Mathematics. Prior to assuming her new position, Burness was an adjunct faculty member at Carroll Community College for the past five years and has taught as an adjunct at Howard Community College for one year. She has over 16 years of technical knowledge from industry, most recently as a Quality Assurance Engineer from Lucent Technologies. Burness has a master's degree in distance education from University of Maryland University College and a bachelor's degree in mechanical engineering from University of Maryland, College Park.
MICHAEL CONNERS is a campus safety and security officer. Conners earned a certificate from the Maryland Police and Correctional Training Academy. He has eleven years of prior experience as a correctional officer with Montgomery County Government.
LISA KELEMEN is an assistant professor in nursing. She was a clinical adjunct nursing instructor at Carroll. Kelemen has been a registered nurse since 1996. For the past three years, she has worked as a health policy analyst at the Maryland Department of Health and Mental Hygiene. Kelemen earned an MSN from University of Maryland in Nursing and Health Policy. Her BSN is also from University of Maryland.


text:
Mr. Reed, you and your colleagues must lead the Senate to be the catalyst the brings the speaker and president together. It's not an easy job but certainly more rewarding than presiding over a body that has accomplished little since you've taken control of the Senate.
America, red states and blue states, we have a choice. We can continue to drive our elected officials to even greater forms of divisiveness and destroy this country for future generations or we can wake up and smell what we've been brewing and start sending the message of national unity that gives our elected officials the green light to move to common ground. It's time to end this economic nightmare and recognize we've each got far more to lose than we'll ever gain if we keep the country going in the current direction.
We need less political cover and partisan rhetoric than we're currently getting from harebrain stunts like the Sequester, where both parties sign on then blame the other side for its devastating effects. It was always nothing more than a façade, designed to give both parties cover during the election cycle. If both parties could sign on to that goofy plan as the best way to govern, just think what's next if we don't demand they set a new course now.
It's time for a new national quest … a United States quest to rediscover the promise and opportunity we owe future generations. Let's start solving these issues now before it's too late. We can do this. It won't be easy, but every day we wait to start turning things around will make it that much more painful.
Dan Alexander is associate publisher of New Market Press and publisher and CEO of Denton Publications. He may be reached at firstname.lastname@example.com or email@example.com.
Prev Next
More like this story
Use the comment form below to begin a discussion about this content.


text:
Western SARE Project Summary
Mixed Crop-Livestock Farming Systems for the Inland Noarthwest U.S.
EW06-066, Lynne Carpenter-Boggs, Washington
How to Order
Only available online
Western SARE Project Summary
Only available online
1122 Patapsco Building | University of Maryland | College Park, MD 20742-6715
This website is maintained by SARE Outreach for the SARE program, supported by the National Institute of Food and Agriculture, U.S. Department of Agriculture. USDA is an equal opportunity provider and employer.
North Central SARE | Northeast SARE | Southern SARE | Western SARE
Sustainable Agriculture Research & Education ©2012


text:
- Admissions
- Academics
- Academic Programs
- Schools & Departments
- Whitehurst Family Honors Program
- Travel at Barton
- Center for Religious Studies
- Commencement
- Course Offerings
- Academic Resources
- Faculty Directory
- Office of the Registrar
- Hackney Library
- College Catalogs
- Current Students
- Alumni/Friends
- Athletics
- About
NOTE: This major is no longer accepting students into the program.
Degrees Offered:
Bachelor of Science (B.S.)
Barton's Athletic Training program gives you a comprehensive foundation in athletic training that includes a thorough understanding of human anatomy, physiology, injuries, illnesses and principles of exercise science. As a result, you'll have the knowledge and […]Learn More! →
Degrees Offered:
Bachelor of Science in Nursing (B.S.N.)
Being a nurse in today's world means being part of a healthcare team that brings together different approaches to providing quality healthcare. That's why studying nursing at Barton gives you an edge. Barton's liberal arts foundation enables us to integrate the biological, physical, and social […]Learn More! →
Degrees Offered:
Bachelor of Science in Nursing (B.S.N.)
Designed specifically for the registered nurse (RN), the RN to BSN program at Barton College offers a Bachelor of Science in Nursing (BSN) degree upon the successful completion of the program requirements. (NOTE: You MUST be a registered nurse (RN) to enroll in the RN to […]Learn More! →


text:
Mandeville, LA – Exclusive Transcript –"If we wanted to look for a parallel with Hitler -- and frankly, I'm sick and tired of this Reductio ad Hitlerum. We seem to be keen on finding the Hitler de jure whenever there's a crisis, whether it's Slobodan Milosevic or Saddam Hussein or Muammar Gaddafi or Bashar al-Assad. The Hitler parallel is invoked. In the case of Ukraine, we actually have a fairly decent parallel with the boys from western Ukraine who have been….Continue
Mandeville, LA – Exclusive Transcript – I would say to anyone that harbors this point of view, if you're so convinced that it was the confederacy that was the antecedent for Hitler's regime or for Lenin's regime or for Mussolini's regime and that's what gave rise to it, then you might as well go across the next bridge and say it was Madison and Mason and Martin and Sherman and heaven forefend Washington who came up with the original idea. Check out today's tra….Continue
Mandeville, LA – Exclusive Transcript – I think a little humble pride in the actions of your junior senator is appropriate at the moment. Of course, I'm lauding him for his actions as well. I've been critical of Senator Paul and will continue to be so. This won't make me drop my guard. I was heartened by what he said. Check out today's audio and transcript for the rest…….Continue
Audio Preview
Want The Full Version?
Become A Founders Pass Member
Review Plans (less than .17 cents a day)
Join as a yearly member for more than 50% off! Join Now $24.99 Originally $59.99. Limited quantity available.
Mandeville, LA - Exclusive Transcript - Do not agree with me. You need to agree with the truth and with the correct historical record (and what it says about US military interventions). That's what I try to stand for and live up to. That is my measure. You're not agreeing with me, unless we're talking about matters of God and transcendency and what we ought to do next. You're agreeing with history.….Continue
Audio Preview
Want The Full Version?
Become A Founders Pass Member
Review Plans (less than .17 cents a day)
Join as a yearly member for more than 50% off! Join Now $24.99 Originally $59.99. Limited quantity available.
Members Only Access The Founders Pass
Exclusive Content & Discounts For Members Only
See All The Benefits That Await Take The Quick Tour Join


text:
110 W. New York Ave.
DeLand, FL 32720
Old Enterprise Festival offers new twist Saturday, Oct. 19
By Pat Andrews
posted Oct 12, 2013 - 12:11:01pm
The folks at Enterprise Preservation Society have hosted 12 annual Old Enterprise Festivals, and the festivals have become more popular every year.
This year's installment is set for 11 a.m.-5 p.m. Saturday, Oct. 19, at Mariner's Cove Park at 1199 Enterprise Osteen Road. Admission is free.
This year, the 13th annual installment of the Old Enterprise Festival will offer a new twist: worm-charming.
No, that's not a typo.
"Basically, the challenge involves driving up the slippery creatures to the surface by mimicking the sound of digging moles — without using tools for actual digging or pouring liquids in the ground," festival Chairwoman Carol Aymar explained.
"It's all in the name of humor and entertainment," she added.
Aymar discovered a worm-charming competition during a visit to England, and proposed a similar competition for the festival.
EPS Chairman Mark Matzinger was charmed by the idea, and the notion took off, she said.
Matzinger researched worm-charming and learned that Canada, and parts of the Southeast U.S., including the town of Sopchoppy in Florida, hold annual worming-up events that generate considerable enthusiasm. There's even an international competition every year in England.
And, it's a lot safer than charming cobras.
So, Matzinger and the festival committee have been nailing down logistics for the event.
According to EPS worm-charming rules, which ensure no damage to the grounds, a grand worm-master will announce and oversee the competition.
Competitive teams will consist of three members: a charmer, a picker, and a counter.
"Worm-cheat police" will proctor the contest to make sure there's no cheating.
Two judges will decide the winning team, which will win a trophy, bragging rights, "paparazzi-like media coverage," a gift certificate to a local restaurant, and a lifetime supply of earthworms, Aymar said.
Since it is the first worm-charming competition for the festival, the number of teams will be limited to around six, on a first-come, first-served basis. Teams must sign up at the EPS membership booth the day of the festival, and pay a $5 entry fee.
The festival is free and open to all, however. So is worm-charming-watching.
Other new events include a theatrical performance of a trip down the St. Johns River on the Darlington, an 1800s-frontier general store, and a unique Florida Cracker exhibit, complete with Cracker horses.
The traditional Old Enterprise Festival events will be back, including live music on stage — including Enterprise's Rog Lee — and fiddling under the trees, corn-hole and ladder-ball games, and bounce houses for the kids.
Stilt-walker Mike Weakley, a festival favorite, will be back, too, along with food for sale, including the traditional Old Enterprise barbecue by Mr. Charles, hamburgers and hot dogs.
For more information, call Aymar at 407-324-3766, or visit the EPS website at www.oldenterprise.org.
Reader Comments
The comments posted below are posted by readers, not by The Beacon staff. These comments express the views and opinions of the authors, and not the administrators, moderators or webmaster. The comments forum is governed by these rules. Please use the report abuse link if you find offensive comments.
Did you find this story interesting or informative? Subscribe to The West Volusia Beacon to read more stories by Pat Andrews, along with others from our award-winning writers. Subscribe now!
Photos - Real Estate - Newcomer's Guide - Beacon Magazines - Advertise - Local Web Sites - About Us - Beacon Archives


text:
Blog — What's New
Looking out for fellow penguins is SO important! Dark Ninja85 spotted someone being a bit unkind to a fellow penguin. He waddled over, put a stop to the unfriendliness and then everyone continued to have fun on Club Penguin together! This is really brill. On behalf of the Club Penguin team, thanks to all our players who help keep the site a fun place to chill with your pals.
Don't forget, all Penguins of the Day get 5000 coins! Send your nominations to the team via the Contact Us page.
-Club Penguin Team
Daffo when would we have the new catalog u know its 10 now please reply :)
On the 11th.
Is that when the july catalog is coming out?
I know right
I'm pretty sure that its when the July caroling it wasn't there but you should just check
No if you go back into the blog then you'll see that it says its suposed to come out on the 10th.
I think I saw that guy today....
Waddle o
Waddle on
Waddle on
Waddle on c
Waddle on cp
Waddle on cp!
Wow i love that it is so cool!
that was awesome what dark ninja did im on club penguin WADDLE ON!!!!!!!!!!!!!!!!!!
Brill! Brill!
That's nice
Yeah! The MU party was supposed to last until the 9th!
I know right!?!
yeah the 11th.:D
You go dark side! Thanks for helping club penguin a better place! Btw, friend me! :)
be my friend my name is alblue.
is out now
I say 12th
Nice igloo
Good job :D
Wow that's a prett cool igloo
Dogerfan67 should be penguin of the day hes been really nice and a great friend...and igloo :)
When is the igloo catalog goin to change guyz? :(
That's a great thing to do thank you very much!
Hi everyone especially dark ninja! How are you all doing? Well I want to say some stuff about this penguin so enjoy my comment! I can see he defeated Sensei because he is wearing the mask just like I have! I also like the TVs and I also have that igloo. Thank you for reading! WADDLE ON
I hope the new catalog will be cute
Was cool did you like taking that pic
Can some one hit me with a snowball
Dear club penguin try making ben10rock1 penguin if the day he's areally great friend he cheered me and my buddies in cp today morning
Wow he's cool as!
I think cupcake6446 should be penguin of the day tomorrow. She has been very kind!! She showed me around cp and has cheered me on at the stadium GO FATBEAR!! She is a great friend and helped me get into the hidden lake!! LOL......thx cp!!
As what?
I'm not sure.
Wait a minute...I think that word that goes before bear is not allowed on CP. So when you go on CP try not to use it to much because you might get banned for awhile!!!
This is so true Dark Ninja Is really friendly
Waddle On CP Team
I think cloe7o2 should be next she's a realy a great.she always supported me on everything
She will realy would be happy if she was next
Your right.
He Deserves to be the club Penguin of the day
good job dark ninja85
i think Aaryu08 should be penguin of the day because i go to his iggy every day and he trys his best to be penguin of the day!;)
omg.he so cool i want to be just like him.but i am just going to be my self.waddle on penguins
My sister neonbloger23 should be penguin of the day she helps me out and always works hard to play
When will we get missions again at the epf?
I did the same thing Darkninja did.because someone was asking about someone,'s name, their gender, and their age so i went over told him it was against the rules and to stop.and he did.
i think dragon66663 should be the next POTD. she is a great friend who helped me when i was new to CP, and she hangs out with her friends and helps them have fun. plus, she designs really unique outfits!
wildstar7. :)
It sounds like Dark Ninja85 is a really awesome friend! Keep up the work! I wonder who was being mean cause I have seen this a few times before since I've been playing for a few years...
I think McKenna4576 should be tomorrow's penguin of the day because she is a great friend and is helping all over club penguin.
I think my friend P176022716 should be POTD tommorow because when I joined he showed me how to play all the minigames and helped me make friends! Everyday he makes me laugh and other penguins to!!! We have great laughs and he always helps me out with my igloo but he never got to work on his. Please make him POTD tommorow because hes been a great friend!
I think Club Penguin should do a Harry Potter Takeover!
But Harry Potter is not Disney-made so they will never do that. Anyway that would be quite cool.
Your right Anne2243! That would just be amazing!!!
That's Super Nice!! Good Job
nice you deserve it good job
hey dark ninja do u like kingdom hearts? its so cool!its an RPG (role playing game) about disny characters! for example theres donald duck, theres goofy, theres jack sparrow, theres alladin, theres the little mermaid, theres even final fantasy characters in it! guees what i heard? kingdom hearts 3 is coming! they showed it at E3 this year. ! but its for the ps4 and xbox one but im still geting it! and i heard they might put star wars characters in it! like the party u talked about! try the game!
pigsteralb is very kind she is the best friend on cp ever
pigsteralb is very kind she has a awsome iggy too!
pigsteralb she is awsome and a GREAT friend too!
pigsteralb is so cool she has a awsome igloo awsome clothes awsome friend i hope you win pigsteralb
Hey Daffo, can u make Furrypooch POTD tomorrow? Thx and also congrats to DarkNinja85! :)
I want her to be penguin of the day cuz we just met and she is super nice. She introduced me to all her friends! Then we all hangout together. Plz let her be POTD! IM BEGGING U!
What is her name?
Dark Ninja85 is awesome! :D
Omg I sometimes meet dark ninja and he is in my friend list. He is so friendly and kind. He tell me how to do puffle digging. Great! I choose penguin named Thinknoodles! Because that penguin is so popular and friendly. There are one million fans that like Thinknoodles. Please pick him. We are Thinknoodles fans will very happy! Thanks.
I want to be penguin of the day because I give everyone tours of cp if you want a tour meet me at ski village waddle on!-puff7698
I love club P. it's so fun I always play on club p. with my best friend Aaron994
Please friend me my name is Harold71532 :) :) :) :) :) :) :) :) :) :) :)
I like card-jisu
great job dark ninja i wish i was you friend keep up the great work.
Congrats Dark Knight.
I've seen him around the island helping other penguins.
You deserve it.
Wooo man taht ıs very cool
Good job dude! keep ut the good work!
Waddle om!
When will Club Penguin University be here?
Also Dsman124 is silly and always cheers people up...
I think u should nominate Matty5082 because he is kind funny and stilish.Plus he showed me around cp!
Does anyone know about the EPF elevator to the mission room or whatever its called? I've been drilling on it with a MILLION other penguins and it just wont fix! Do you guys know how to fix it or know if there is a way to fix it? But someone told me you dont have to drill you just wait a couple months. I believe her, but not 100%. And I kinda hope shes wrong because i just got back on club penguin recently and i was hoping to do a mission when i got on. I hope it gets fixed soon!
I guess you have to wait for the Club Penguin team to fix it. I really want more EPF missions. Ever since the last one ended, we haven't had much to do. The black-out party was great, but it needed to be more challenging.
Spy drills don't work? Is that what you mean??? I wouldn't know what you were talking about because I am not a spy on Club Penguin. I am more into the whole ninja thing. "Hiyaaa!"
Good job Dark Ninja85! :D
I think that Club Penguin should and is about being kind and having fun with our penguin pals!
Loved the monsters u tackover btw!
Can I be penguin friends with you??????????
Sweet shirt!!!!
Nice house,that is pretty sweet…
You should make Hudson29 penguin of the day. She is really cool and is friends with everyone and shows around the place to new penguins. and has really great parties
Daffo Can You Make Luke9997 POTD Because Hes A Great Friend And Althoe He Dose Not Go On Much Hes Cracked The Iceberg!
That was very brave of you:)
Hi i was hanging out with Hudson29 and shes really cool!!! She played find four with me and cheered me up because i was upset
Hello!!!! i think cats rock28 should be penguin of the day!
i wanted to say that my friend pufflepal929 is a wonderful penguin for the penguin of the day she is kind and the bestest friend EVER
I'm happy that the penguin who was being unkind got caught! Anyways I know a penguin who was always a great friend online as well as offline and that penguin is ninja417go he's a great friend and he even showed me Club Penguin!
Waddle on Daffodaily!
Dark Ninja85 you rock!
Wow! I meow him in real life!
I think Bazooker should be penguin of the day. He's friendly to everyone, he showed me around cp when I was lost and he cheered me up when I was low!! Make him 'Penguin Of The Day'!! PLEASE!!!!!!!
Nice! I think Sina6 should be penguin of the day! She is a good friend! We play a lot! She is nice to everyone.
please do Zizabella she is really kind.she gave me a tour and is a great friend.she told me about the cp blog too.
I think that was very kind of DarkNinja! I've seen other penguins do the same thing and me myself sometimes! I and many others think that kepping club penguin a friendly place is essential to having fun.
Waddle on CP
- Cookieinawe
I was wondering if I can nominate myself lacee254,I like to help penguins every day and help at the epf hq
wowo his sooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooow cool i like him very much i wanna he as friend
How do you become the penguin of the day?
I think that Chillen5 should be the penguin of the day, because she has helped me out so much that you'd think she was my sister cause we follow each other around all the time, but really I feel like she should be the penguin of the day ! Bye!
Hey Cp! I've been looking around and ive seen Nadikutty helping others she seems very kind. Last night someone was sad but then she cheers her up! Nadikutty should be penguin of the day. And she gives tour and she helped me find where all the team places are!
Awesome job, Dark Ninja85!
You are a true friend!
Plus, your outfit is awesome!
(Btw I am a girl.)
I think my friend Flounder01 should be penguin of the day because she's soooo very nice!
Waddle on daffo
You don't have to put him as penguin of the day but can you tell my friend alex10107 hi, he is from school and now that it is summer i couldn't see him that much. And I know that it was a long time ago but in operation blackout, he introduced me to a lot of his friends. thx BYE!
Cool! But... How do u become "penguin of the day?" Just curious!!! :)
I think Mr Black 12 should be POTD. I saw him helping other penguins who were having a bad day and even though we disagree on some things, he help's me get my Card-Jitsu Snow rewards (he is great at it to!)
WWWWWWWWWWWWOOOOOOOOOWWWWWWWWWWWW! not only is he nice but his got an amazing Iggy and charecter
Dark Ninja85,you did the right thing.if someone says that to you ( or to everyone )
Just say stop,if they don't listen ignore them or just walk away
CONGRATS! Nice outfit!
hi club penguin i was wondering if you could put my pal radios2 on your blog he is nice ,has a great outfit ,and a rocking house so if you get this please put him on your blog sincerely ninpolore
How do u become POTD?
I REALLY think my friend Azeemo123 should be nominated. She's always liking igloos that have one or two likes and she's always looking out for new penguins.
I think markusuhl05 should be the penguin of the day because he is very kind and when he sees someone lonely he goes cheers the penguin up and when ever there is a fight between me and a friend he always fixes it. :)
Could you please make Starflake79 the penguin of the day because she kind, caring a has an amazing iggy. So please make her the penguin of the day.
I nominate sumera9 as POTD!!!!!!!!!!!!She is sooooo nice to me!!!!!!
Poody11 is great she is awesome. SAVE THE TREE AT RECYCLING PLANT!!!!
Um... What is the page that has the people who say what monster they think their like?
That's a different blog post, it's under "Reviewed by You: Monsters University Characters"
That's great to hear! Dark Ninja is awesome!
I think Sgt.John1 should be it because he is always helping guys out and making people feal better when they are sad he
is a great friend to club penguin he is just the best i love him.
Awesome work but reading that felt like I was in kindergarten again when we where talking about bullying...................................................................
Waddle on CP!!!
Well I think the blog rocks well done ps visit my awesome igloo!! Xxxxxx
When is the Puffle Dig update with the items coming? Plus, I would like to nominate Zznq07 to be the penguin of the day! She is very nice to everyone and a great person to hang out with so I don't feel alone :) Thanks for reading this! Waddle on CP....
Congrats Dark Ninja85! Thanks for helping other penguins on club penguin!
wacky008 is a great friend to me she should be penguin of the day
waddle on CPTeam ;)
Wow! Dark Ninja.... you are an AWESOME guy!!!! You really deserve this and from what I heard in the description you are
an AMAZING penguin and a HUGE help to the Club Penguin community. Congratulations mate... you really earned the role of POTD :)
Your pal,
Thruthenite :D
He's so awesome lolz
Awesome igloo
Polo, I just wanted to ask, but would you guys be able to bring back some old items like the hoodies the old boas the scarfs,etc? If you could it would be such an honour I'd be so happy. :) Please reply
Btw, you guys rock! ;D
Waddle on everyone,
Wow that's so cool I really do want to be penguin of the day :)
i think tripey trapey should be penguin of the day cos she cheered me up when someone was mean to me also she is a REALLY good friend. Dark ninja rocks im loving his outfit waddle on cp!
How much money did he have to get all that
What does Penguin Of The Day means?
I think that guy is my friend and i also
think that why did you not put the new catolog
on the 10th?
Waddle o
Waddle on
Waddle on
Waddle on c
Waddle on cp
Waddle on cp!
Yes Finally! :D CP catalog! Thanks CP for trying so hard for these adorable styles! :3
IKR! I have been thinking the same thing! :3
Will you friend request me please
Nice job! You should always do that.
awesome job dark ninja you really deserve this good job:D
Dark ninja??? I love the name! Its epic or should I say "brill?" LOL
wow awsome iggy i enjoy looking at iggys most of them are cool :)
waddle on!
CP catalog came today and viking opra came too!
Yo that is an awsome place you have got! Tell me where you have gotten all that stuff and I'll friend you! Keep up the good work on your igloo! Bye......
I think Harold 7778 should be the penguin
You're a really kind penguin, DarkNinja85! You'd make a brill friend. I saw someone being mean to another penguin the other day and I wish I could of done the same thing as you! You're really sensible to put an end to it!
I love how good people are so nice. Once i saw a penguin play with someone who nobody would play with. waddle on cp waddle on
wow dats a great thing for a penguin to do! :)
good job that was very nice of you i think your a good penguin and its nice that you help others out.by the way EPIC OUTFIT !!!!!!!!!!!!!!!!!-perry38888
Hi guys!
Keep up with the good work, dude!
Will you please become my friend,Daffodaily5?
Wow well done! I would really like to be the penguin of the day I wonder how u get it!?
I think it's very important to look after your friends if u look after them they will look after you And at the same time u should always have FUN with your friends Everyone deserves a friend and everyone deserves to be loved treat people the way u wanna be treated
And 1 last thing Waddle on!
Twister xoxo
WOW! Good for him! Waddle on my man,waddle on .
That's a cool house ! I want to live there!!!!
I think this person:Gamaily should be penguin of the day because he is always there for you when you need him and he always shows the bright side of things!He has a great sense of humor all the time!
Waddle on!


text:
Hotels/lodging close to Central Park are provided below ordered by distance (closest at the top). Explore our favorite hotels to find accommodations near Central Park (Burnaby BC) for your leisure or corporate travels.
We show the best motels and hotels close to Central Park so you can review the discounted Burnaby BC accommodations below and securely reserve your ideal hotel. Need 5+ Rooms for a group? Save with a Burnaby BC discounted group rate
Lodging/Accommodations close by Central Park
Next 20 Hotels > [1 - 20 of 25]
Next: Show All Available Central Park Hotels with Pricing >


text:
Data8 Credit Card Validation API
Data8 is the UK's premier data solutions provider with a range of data cleansing, postcode lookup and data validation services to ultimately improve the way businesses communicate with their customers. Data8's Credit Card Validation service checks that the credit or debit card number has been captured accurately without any typographical errors. It also can suggest the card issuer to the user while they are filling out web forms. The API uses SOAP protocol and responses are formatted in XML.
JavaScript, C#, PHP, VB.NET, ADO
Followers (8)
Developers (0)
Sorry, no developers found for this API.
API Mashups (0)
Sorry, no mashups for this API.
Source Code
Sorry, no source code for this API.
Sorry, no resources found for this API.
Developers (0)
Comments (0)
Followers (8)
Sorry, no mashups for this API.


text:
Although not everybody has the luxury of enjoying a summer vacation, the season invariably lends itself to setting aside some time to read a good book. If you're looking to pick one up, our online resource center is packed with exciting and entertaining titles.
Whatever your taste, I think you'll find a title to your liking.
If you're more inclined to invest in the classics (including some modern ones), the following list should be helpful to you.
Continue Reading
Topics: Family and Home Tags: church, faith, pop culture
Follow me on Twitter @Dalyfocus
Follow me on Facebook
Keep up with Focus on the Family on Facebook
Sign up for my weekly e-newsletter
Simply confirm your registered email address below and click "Reset Password." We will immediately email you a link back to the site where you can enter a new password for this account.
The Intersection of Faith & Reason
Copyright © 2015. All rights reserved.


text:
Video:How to Polish Leather Shoeswith Jonathon E. Stewart
Have your favorite leather shoes been looking drab lately? It might be time to break out the polish. See how taking care of your leather shoes will make them last forever and bring back that shine.See Transcript
Transcript:How to Polish Leather ShoesHey guys - Jonathon Stewart here for About.com. What's the first thing people notice about you when you walk in a room? Is it your eyes, your hair, or your perfectly groomed eyebrows? Could be, but I'm here to tell you that all of these are followed by a very close second - your shoes. So they'd better be looking tip top - here are a few tips for polishing 'em up. Now go get your shine box - check it out.
Why Polish Leather Shoes?The best quality shoes are made of top grade leather, but if you don't take care of them, even the nicest leather can look terrible over time. Start by finding a workspace that's comfortable, but away from furniture or fabric that can be easily stained. You might even want to put down some newspaper or paper bags to make sure you don't get any shoe polish anywhere other than on your shoes, where it belongs.
Remove Dirt From the Leather ShoesThe first step is to make sure your shoes aren't dirty. After removing laces if you've got any, take a damp cloth or clean rag and wipe away any dust or debris clinging to your shoes. If they're particularly filthy, try using a saddle soap or other leather cleaner to properly prep your kicks. You may want to invest in a couple tools to help in polishing your shoes, which can include chamois or buffing cloths, polish applicators, shining brushes, and a shoe horn. But really, aside from the shining brush, you can count on an old cotton t-shirt to do the jobs of those other dudes.
Polish the Leather ShoesNext, evenly apply a generous amount of polish to your shoes with a clean cloth or applicator, though be sure not to cake it on. For tough to reach spots, try using a q-tip, especially near the seams to the sole. Once you've applied a first coat, allow the polish to dry for about fifteen minutes. Most times all you'll need is a single coat, but if you've never polished your shoes, or if they're in dire need of a shine, once you get through the next steps, you may need to go back and touch up the spots that need it most.
Buff the Leather ShoesNext, use your shoe brush to get rid of any polish that hasn't been absorbed by the leather of your shoes. Use a clean q-tip once again to get the tight spots, and don't stop until you've wiped off all the polish. Finally, take a clean cloth or chamois and buff your polish to a shine.
With a just a little practice, you just might be able to get your shoes looking like mirrors. And you'll be all grown up and doing the town. You know, my grandfather always said, when it comes to clothes - invest in your belts and your shoes. God ones are essential to looking your best, and if you treat them well, they'll last you. That's why I've been wearing the same belt since I was 12.
Thanks for watching! To learn more, visit us on the web at style.about.com.
About videos are made available on an "as is" basis, subject to the User Agreement.


text: In conjunction with the College of Professional and Continuing Education, the Post-Baccalaureate Premedical Certificate Program affords individuals an opportunity to change career paths and enter the health professions. Our students go on to attend many of the finest medical and other health professional schools in the country. We offer close assistance to our students in achieving their professional goals. Students have access to intensive advising during their coursework and application process. To view support, advisement and volunteer opportunities available to all pre health students (traditional four year students and post bac students) visit the web site: http://www.lasalle.edu/prehealth


text:
I'm Georgi and I'm a freelance translator from French, Portuguese and Spanish into English. I live in Paris, although I'm originally from Yorkshire in the UK. I very much enjoy working with such a talented, worldwide team here at Global Voices, and doing something I love for a project that is so worthwhile.
Latest posts by Georgi McCarthy
28 August 2012
Puerto Rico: Dancing through the Lens of Heriberto Castro
Photographer and blogger Heriberto Castro talks about his blog En la punta del pie, a site dedicated to the world of body movement. He hopes to provide a place to...
31 July 2012
Ecuador: Sarayaku.org, Blogging from the Amazon
José Santi, 27, is one of the administrators of the blog Sarayaku.org. The blog contains information about the Sarayaku people, who live in the Ecuadorian Amazon, and their fight against...
27 June 2012
Puerto Rico: Francheska Duarte's Case Causes Outrage
The young mother Francheska Duarte was run over and later abandoned in an emergency medical centre by her ex-boyfriend. The judge presiding over the case found Francheska's former boyfriend Jorge...
20 June 2012
Rediscovering Africa's 'Forgotten' History
Contrary to what former French President Sarkozy said in a speech in Dakar, the history of the African continent is full of rich civilisations and iconic characters. But this history...
19 June 2012
Panama: A Country For Sale
Panama is for sale: or at least that is how a large group of Panamanians see the situation after watching with indignation how President Ricardo Martinelli's government is aiming to...
7 June 2012
Mexico: Netizens Weigh in on Documentary "Gimme The Power"
Mexicans weigh in on a politically charged documentary about the rock band Molotov. The film was released on Friday, June 1, 2012, exactly one month before the presidential elections.
28 May 2012
Brazil: Sex Abuse Revealed by Children's TV Presenter Provokes Debate
Xuxa Meneghel, the most famous children's TV presenter in Brazil, revealed on national television that she was the victim of sexual abuse during childhood. Her declaration divided opinions on the...
22 May 2012
Africa: Regimes Under Attack From Satire and Cartoons
The use of satirical language and cartoons in the media is relatively new in most African countries. Abdoulaye Bah explores the history behind these comic tools.
18 May 2012
Cape Verde: Encouraging Storytelling and Creative Writing
Set over the course of seven weeks, a creative writing competition promoted by the young Cape Verdean journalist Odair Varela on his blog, has led a dozen word lovers to...


text:
Home Future StudentsCurrent StudentsFaculty & StaffPatientsAlumni
A-Z Index | Find a Health Care Provider
Contact Us | Maps and Parking
Specific duties of the Pediatric Rehabilitation Fellows shall include:
© The Regents of the University of Colorado, a body corporate. All rights reserved.
All trademarks are registered property of the University. Used by permission only.


text:
1911 United PAC is the first to support cryptocurrency and Bitcoin-friendly candidates
26 December 2013 | By Maria Santos | bitcoinexaminer.org
The 1911 United super PAC, the first African-American Political Action Committee (PAC) to support President Obama in 2012, has decided to step ahead and become the first group of its kind to harvest support for what the committee calls œBitcoin candidates. In other words, democratic political candidates who support cryptocurrency.
Besides backing up Bitcoin, the 1911 United is also accepting Bitcoin through a œunique program. The system allows the donors to help a Bitcoin candidate supported by the PAC via a Bitcoin-friendly crowdfunding website. In this case, the committee is working with Coinfunder.


text:
Black and Hispanic Acceptance Eludes Mayor, Despite His Efforts
By JONATHAN P. HICKS; Marjorie Connelly and Oren Yaniv contributed reporting for this article.
Published: February 5, 2004
From the time he took office as a Republican mayor, Michael R. Bloomberg has made repeated and explicit efforts to reach out to black and Hispanic residents, from giving unvarnished apologies for police mistakes to speaking at Al Sharpton's headquarters on the observance of Martin Luther King's birthday.
Moreover, in a noticeable shift from his predecessor, he has made social issues like low-income housing a central goal of his administration, a policy that is likely to favor blacks and Hispanics.
Through it all, though, his approval ratings among black and Hispanic New Yorkers have been poor. The ratings began fairly strong, considering that he is a Republican, but they have slipped during his first two years in office.
Even this week, just days after his emotional and applauded appearance at a funeral for a 19-year-old black man who was the victim of a police shooting, his approval numbers have not risen above 35 percent among blacks or Hispanics -- substantially below the approval rating he is given by white New Yorkers, which rose to 53 percent in the same poll.
The results among black residents are somewhat better than what Rudolph W. Giuliani saw at a similar point in his first term, but not much improved, especially considering what many regarded as the polarizing nature of Mr. Giuliani's policies and style. Among Hispanics, Mr. Bloomberg's rating is even lower than Mr. Giuliani's at this point.
An examination of polling data and interviews with residents and political experts suggest strongly that Mr. Bloomberg's problems are not rooted in classic party loyalty or in any fundamental suspicion that the mayor's policies or thinking is discriminatory. Instead, the disapproval is based much more on economics, specifically the belief that the billionaire Mr. Bloomberg somehow cannot relate to black and Hispanic residents' everyday lives.
Though whites have also indicated in polls and interviews that they resent the mayor for raising taxes, particularly the property tax, the issue has a particular resonance among middle-class blacks and Hispanics, many of whom are first-time homeowners or work in or own small businesses.
''What do I think of Bloomberg? Forget it,'' said Raymond Santos, a real estate businessman in the Bronx, when asked his views on the mayor. ''The property tax thing was insane, completely insane, and even though we get this one-time rebate back, it showed he doesn't understand how tough it is out here. He should never have done it in the first place.''
His comments were echoed in numerous interviews around the city. Leeanna Joseph, a waitress at Carmichaels diner in Queens, said that she found Mr. Bloomberg to be ''someone who doesn't relate to the average person.''
''I know he has a lot of money,'' she added, ''and I think that he just doesn't understand the regular person.''
Mr. Bloomberg's aides said the lackluster approval ratings and reaction to Mr. Bloomberg were a disappointment but not unsurmountable.
''We think that our job is to hammer away at the big problems and move the smaller ones off the table,'' said William T. Cunningham, the mayor's communications director. ''And that's what we've been doing. Of course, we would like the numbers to be higher in every demographic group, but we're not here to achieve certain poll numbers in February of 2004. We're here to accomplish things for the city of New York.''
Indeed, Mr. Bloomberg has said all along that polls matter little to him. But the issue of his standing among blacks and Hispanics goes beyond the numbers. Politically, it is no small hurdle to clear. His likely opponents when he seeks re-election in 2005 include at least three black candidates and one Hispanic candidate. The opinions of people like the Rev. Kirby Spivey 3rd, a youth minister at the Calvary Baptist Church in Jamaica, Queens -- he feels the mayor ''seems to be kind of in his own world'' -- will take on added weight.
''He spent so much money on his campaign that it seems he bought the mayoralty,'' Mr. Spivey said. ''And he doesn't seem like he understands the common man and woman.''
Opinions can change, particularly at a time when the economy is perking up, less drastic budget decisions are ahead and Mr. Bloomberg has at his disposal a vast income to bombard the airwaves with the accomplishments of his administration and good news from the Bloomberg years.
Mr. Bloomberg is already seeing some improvement among all New Yorkers. Poll results announced yesterday by Quinnipiac University show his approval rating by all New Yorkers has now split, with 44 percent approving and 45 percent disapproving. That is an improvement over the last several months and the highest overall rating the mayor has received since February 2003.
Interviewed after Mr. Bloomberg had visited the family of the dead man, Timothy Stansbury Jr., had spoken at his funeral and after Mr. Bloomberg's police commissioner, Raymond W. Kelly, had said the shooting appeared to be unjustified -- an unusual moment in the city's recent history -- Henrietta Bishop still said she was dissatisfied with the Bloomberg administration.


text:
Gourmet Gift Sets »
Individual Spices »
How To Blend Spices
Classic Garam Masala Spice Blending Set
The Classic Garam Masala Spice Set includes Coriander, Cumin, Cardamom, Cloves, Black Pepper and Cinnamon. We've taken the most commonly used masala spices as used in Indian households and put them together in an easy to access gourmet spice set.
This set may be purchased with or without The spicy Gourmet custom designed Spice Mill.