The sky is falling again. Davis Guggenheim who enlightened (or depressed us) with the information about the state of our environmental troubles in An Inconvenient Truth now opens the door to the sad state of public education system in the United States.
It's been a year since the film premiered at Sundance and won the prestigious Audience Prize for Documentary. It's $6.5million theatrical gross this summer was even more impressive. Now it lands on Blu-Ray without an Oscar nomination to it's credit.
The first half hour is a depressing wake-up call, using statistics on literacy and math proficiency to tells us the news that most people already know, that student test scores in many places in the United States are downright awful. Whether it's the inner cities of poverty-stricked urban centres like Los Angeles or even certain middle-class suburban districts, failure rates are rampant. It's not entirely whistle blowing information, but Guggenheim's ability to summarize the info in a clear and entertaining manner makes us pay attention.
Second act we start to see how and by whom America is taking action - the individuals who are fighting to make a difference. Like Geoffrey Canada an educator in Harlem who developed a new type of charter school, or Michelle Rhee, the controversial Chancellor of the Washington D.C. area. These are angry people looking to make a difference, and their enthusiasm is infectious.
Guggenheim comprehensively goes through all the major factors which historically have been obstacles to cleaning up these schools and raising their grades. Money doesn't seem to be the problem as public funding has gone up over the past 20 years. Guggenheim admirably gives weight to all variables, the allocation of funds, the school district bureaucracy, the poverty and financial realities of life in lower class America and even the actual teachers themselves.
The most frustrating analysis comes from the teacher's unions, which appears to have the most egregious responsibility for these failures. The inability of the schools to actually fire the bad teachers results in what Guggenheim called the Lemon Dance. Like most unionized industries, what was once a noble effort to fight for the rights on workers has devolved into an outmoded and stubborn myopic institution unwilling to adapt to new realities.
For once this is a non-partisan documentary wherein, Republican or Democrat, everyone seems to be fighting on the same team. And though the issues here are important and the stakes high for the individual kids profiled, the documentary suffers from the prosthelitizing which is inevitable with films such as this. An Inconvenient Truth skirted this with the fascinating portrait of Al Gore. Though we feel the tension of the kids and parents in this film who wait on bated breath for their names to be picked in the charter school lottery system, we don't get to know any of the subjects are intimately as Gore.
Waiting For Superman benefits most from Guggenheim's glossy production values and fast pacing which makes a subject, normally drier than toast, as interesting and exciting as possible. And as for the title, it's a very large stretch to connect to the subject matter here.


Welcome back to part deux of our hops series and what great information we have for you. First we welcome Gillian Cobb as one of our new hosts on Short's Cast. She joins Matt Gacioch, Tyler Glaze, and Sam Decamp who get all scientific and break down how Short's goes about selecting, testing, and implementing hops into their beers.
Next were joined by a great friend of Short's, Brian Tennis of the Michigan Hop Alliance who owns New Mission Organics up in Omena, MI. Pauline calls Brian to see if hop farming is a sustainable business in Michigan and gets Brian's thoughts on the future of the hops farming industry.
Our beer release is a Short's Classic, Pandemonium Pale Ale. Which is now available at your local Michigan beverage store.
The music you'll hear through out this podcast is from the Appleseed Collective who is returning to the pub in Bellaire on Thursday, July 3rd. Their orginals songs are entitled "Pumpkin Pie" and "Madly Crazy Darlin".


Microsoft quietly published a Windows 10 Roadmap site for its business customers this week. But in doing so, the software giant also revealed some amazing new features that are coming in this summer's Anniversary Update too.
"The Windows 10 roadmap provides a snapshot of what we've recently made generally available, released into public preview, are still developing and testing, or are no longer developing," Microsoftexplains.
Here are the features that are coming in the Anniversary update, some of which were not previously disclosed. Seriously, pay attention to this: There are some amazing new features we did not know about listed here.
Multifactor authentication for apps and websites. Use Windows Hello and/or Microsoft Passport to authenticate/log on to an application or website.
Enterprise data protection. Enterprise data protection can help organizations by providing file-level encryption for business data and apps that helps facilitate data separation, containment, app control, and leak prevention.
Pinning tabs. In Microsoft Edge, pin the tab(s) of your favorite site to the browser for quick and easy access. The next time you launch Microsoft Edge, your pinned site tabs will be open instantly as part of the browser window.
Microsoft Edge Extensions. Microsoft Edge extensions will allow you to add or modify browser functionality.
Use Companion Devices to unlock your Windows PC. Use your Microsoft Band 2, or other devices that integrates with the Windows 10 Companion Device Framework (CFD), as companion device for Microsoft Passport based authentication. With this a device like the Microsoft Band 2 or other third party devices, they can become an external second factor of authentication which can be used to unlock your Windows 10 PCs.
Use your phone to unlock your Windows PC. Use your Windows Phone or Android phone as remote credential store which can be used to unlock any of your Windows 10 PCs and authenticate with apps and services that support Windows Hello and Microsoft Passport based authentication.
Enhancements to Microsoft Passport. Enhancements to Microsoft Passport improve its functionality in enterprise environments.
Windows Defender Advanced Threat Protection. Windows Defender Advanced Threat Protection is a new service that will help enterprises detect, investigate, and respond to advanced attacks on their networks.
Cortana and Action Center integration. Moves Cortana's proactive notifications into the Action Center.
Windows Ink. Get entirely new ways to capture notes and develop thoughts—quickly and easily—with your pen or fingertip.
PC to PC casting. Cast your Windows experience from one PC to another PC.
Picture in Picture. Monitor media content while focusing on other tasks.
Start menu updates. Start menu updates give more control to users, make it easier to access all apps, and provides additional optimization for touch input (i.e., tablet mode).
Projecting on PCs. Instead of only projecting a Continuum for phone experience on unconnected monitors, a Continuum-compatible phone can connect to monitors/screens that are connected to Windows 10 PCs. Connection above the lock screen, as well as behind the lock screen, are supported.
Laptop-like accessory support. Get support for a new accessory form factor that looks like a lightweight and low-cost laptop, but without any CPU or OS. When paired with a Continuum-compatible phone, it will allow you to use your phone like a laptop.
Touch screen support. Touch input will be supported when connecting a Continuum-compatible phone to a touch monitor.
Microsoft Edge – Web Notifications. With Microsoft Edge, you can choose to get notifications from your favorite websites, even when you are not browsing. For example, get notifications for when friends post on your Facebook page.
Enhancements to Azure AD Join. Enhancements to Azure AD Join improve its functionality in enterprise environments.


First Friday of the Summer! Time to break out the pick-up trucks, tents and BBQ's!
ITChef and his hoe cakes. Seriously you guys, one of my IT guys is a former chef, and he makes us breakfast sometimes, and today we had hoe cakes and holy hell- IT delivered me breakfast (and bacon). Happy day!
The abundance of Farmers Markets in the Portland Metro Area. I think I will hit 2-3 this weekend, just for the atmosphere.
The end of the never finally ending training schedule. Every night for almost two weeks, I had a meeting or training (teaching and receiving), after work. It was a rarity to get home before 10, and dinner had become a supply drop situation thanks to Mom and Dad. Now it's done, and I'm ready for some happy hour (until next week, when the actual summer activity schedule kicks in).
Memorial Day. I appreciate the day off, I really do, but more importantly to me, I appreciate what this day is meant to stand for- the service men and women, their acts of sacrifice for our country, and acknowledged them for it. My father is a US Veteran, and my mother is a Canadian Veteran, and I know just what it cost them (and our family) to serve, and I'm so glad they did.
I nominated you for a Liebster Award! See the link.


Self Salon has officially become Salon San Carlos!
Salon San Carlos was named as a tribute to the Hotel San Carlos that stood on the corner of Palafox and Garden from 1910 to 1993. Hotel San Carlos has a lot of meaning to local natives like our owners, Pam and Carlos Garcia, who were both born and raised in Pensacola. Salon San Carlos is proud to bring a piece of old time Pensacola back to Garden Street.
Throughout the rebranding process, we have made a lot of big changes. One of the things not changing is our amazing staff, service, and reputable products. Everyone is staying on board to keep providing Pensacola and it's surrounding areas with the best hair care possible.
We wanted to thank everyone who has called, emailed or dropped by the salon to let us know your thoughts on our aesthetic changes to the inside and outside of the building as well as the rebranding in general. We appreciate you all!
In efforts to keep everyone updated and get the word out on our rebranding, we've put time into revamping our social networking! If you're on any of these social media platforms, give us a follow and keep up with what we've got going on.


text:
Vettel has contract until 2017 according to Lauda
Sebastian Vettel may have quietly added another two years to his existing Red Bull contract.
Last year, whilst already tied to the Austrian squad for 2014, it was announced that the German had extended his deal to also include the 2015 season.
"Hopefully the relationship will go beyond 2015, which is already some way into the future," team boss Christian Horner said at the time.
Now, despite the depth of Red Bull's early-2014 technical crisis, it appears that 26-year-old Vettel may indeed have stretched his tenure with the Milton Keynes based team even further.
The news emerged as Austrians Dr Helmut Marko, the Red Bull director, and Mercedes' Niki Lauda light-heartedly discussed the future during Monday's Sport und Talk programme on Servus TV.
Marko jokingly revealed that team chairman Lauda is keen to lure Vettel and car designer Adrian Newey to Mercedes.
"Niki comes every day and asks if Newey and Sebastian will go," he said.
Lauda replied: "But you always tell me that Newey and Sebastian have contracts until 2017."
"Right," confirmed Marko. "So why do you keep coming every day?"
Lauda beamed: "Breakfast!"
Whether the references to 2017 revealed some impending announcements, or were simply a joke between Austrian friends and rivals, is unclear.

redpajama_set_name: RedPajamaCommonCrawl


text:
Big Food Using the Tobacco Industry Playbook
Michael Greger M.D. FACLM November 6th, 2015 Volume 27
The processed food industries now use tactics similar to those used by cigarette companies to undermine public health interventions.
In 1954, the tobacco industry paid to publish the "Frank Statement to Cigarette Smokers" in hundreds of U.S. newspapers. It stated that the public's health was the industry's concern above all else and promised a variety of good faith changes. The "Frank Statement" was a charade, the first step in a concerted, half-century-long campaign to mislead Americans about the catastrophic effects of smoking, and to avoid public policy that might damage sales. What followed were decades of deceit and actions that cost millions of lives. In the hope that the food industry history will be written differently, these researchers highlight important lessons that can be learned from the tobacco experience.
The processed food industries use tactics similar to those used by tobacco companies to undermine public health interventions. They do this by distorting research findings, co-opting policy makers and health professionals, and lobbying politicians and public officials. In his book about his fight with the tobacco industry, former FDA commissioner David Kessler recounted similar strong-arm tactics used by the meat industry to try to squash nutrition regulations.
The Supreme Court's Citizens United decision allowing corporations to spend unlimited amounts on political ads during election campaigns could make things even worse, by working against candidates who support public health positions.
Another similarity between tobacco and food companies is the introduction and heavy marketing of "safer" or "healthier" products. When cigarette sales dropped due to health concerns, the industry introduced "safer" filtered cigarettes that gave health-conscious smokers an alternative to quitting, and sales shot back up. Ironically, the filters originally had asbestos in them.
Less nicotine, less tar, and now with Reduced Carcinogens! And, how could anything be bad for you if it is 100% organic?
Today, leaner pork or eggs with less cholesterol may be the food industry's low-tar cigarettes. A KFC ad campaign depicted an African American family in which the father was told by the mother that "KFC has 0 grams of trans fat now." The father, in the presence of children, shouts, "Yeah baby! Whoooo!!" and then begins eating the fried chicken by the bucketful.
Or cereal companies touting all the whole grains in their cocoa puffs brownie crunch. Fruit Loops now provides fiber.
A U.S. district judge overseeing a tobacco industry case put it well: "All too often in the choice between the physical health of consumers and the financial well-being of business, concealment is chosen over disclosure, sales over safety, and money over morality. Who are these persons who knowingly and secretly decide to put the buying public at risk solely for the purpose of making profits, and who believe that illness and death of consumers is an apparent cost of their own prosperity?" Above all, the experience of tobacco shows how powerful profits can be as a motivator, even at the cost of millions of lives and unspeakable suffering.
To see any graphs, charts, graphics, images, and quotes to which Dr. Greger may be referring, watch the above video. This is just an approximation of the audio contributed by Katie Schloer.
D Kessler. (book) A Question of Intent.
J Wise. Industry has no role in public health policies, concludes analysis. BMJ. 2013 Feb 12;346:f943.
K D Brownell, K E Warner. The perils of ignoring history: Big Tobacco played dirty and millions died. How similar is Big Food? Milbank Q. 2009 Mar;87(1):259-94.
W H Wiist. Citizens United, public health, and democracy: the Supreme Court ruling, its implications, and proposed action. Am J Public Health. 2011 Jul;101(7):1172-9.
Jan. 4, 1954: A Frank Statement To Cigarette Smokers.
Republishing "Big Food Using the Tobacco Industry Playbook"
I know some people don't like my "political" videos and wish I'd just stick to the science, but it's impossible to understand the disconnect between the balance of evidence and dietary recommendations without understanding the impact of commercial influence. See, for example:
The McGovern Report
Seeing Red No. 3: Coloring to Dye For
Who Determines If Food Additives Are Safe?
Taxpayer Subsidies for Unhealthy Foods
Big Sugar Takes on the World Health Organization
Food Industry-Funded Research Bias
Sprinkling Doubt: Taking Sodium Skeptics with a Pinch of Salt
A Political Lesson on the Power of the Food Industry
Prebiotics: Tending Our Inner Garden
Speeding Recovery from Surgery with Turmeric


I have always had honest and professional service from Active Green. Their tire prices are competitive but not so much the other services.
Always a pleasure dealing with this group. They are friendly and courteous to both my wife and myself every time we are there. I recommend them to anyone who asks about tires or auto service.
I have been with Active Green+Ross from the time I immigrated to Canada and they have consistently provided very good service, great team!
I have found the service to be reliable and in the one instance follow-up was required, the store stood behind its work and addressed the issue at their cost. The service manager is both personable and helpful.
Always great staff and service!!!
Good on time service, a bit pricey but worth it.
Excellent team! Courteous front desk staff! Art is especially very helpful! I have already recommended you to many of my friends! Thank you all!
1997 Mitsubishi Mirage LS 4 Dr.
1996 Mitsubishi Mirage S 4 Dr.
1995 Mitsubishi Mirage ES 2 Dr.
1995 Mitsubishi Mirage S 4 Dr.
1994 Mitsubishi Mirage ES 2 Dr.
1994 Mitsubishi Mirage S 4 Dr.


text:
Q: Suitable specification for cPanel DNS only server I manage a cluster of cPanel shared hosting servers and am considering utilising cPanel DNS only to run two (or more) dedicated DNS servers separate from the hosting servers. I'm hoping this will give me much more flexibility in moving hosting accounts between shared hosting servers.
I'd like some thoughts on a suitable specification for machines running cPanel DNS only.
Understandably what is required of a dedicated DNS server in terms of specs is, to an extent, dependent on the number of DNS records being served from it.
What I'm trying to get an appreciation of is what is required of a cPanel DNS only machine compared to a full cPanel machine.
The DNS only machine doesn't have a mail server, web server, database server and other related non-DNS applications that are present on a regular cPanel server. Therefore compared to what is required of a regular cPanel server, a cPanel DNS only server could be relatively lower powered in terms of CPU and RAM.
I don't have any experience using cPanel DNS only and so am unaware of how demanding, or not, cPanel DNS only is compared to a regular cPanel server. I'm thinking that RAM is much less of a concern but how little is needed, or what a realistic maximum may be, I can't say.
Does anyone have any experience in dealing with cPanel DNS only? How do the specs of your cPanel DNS only machines compare to your regular cPanel machines? Would something as low spec as a small VPS do the trick, or would going fully-dedicated be better and if so why?

A: I work with a huge cPanel DNSONLY cluster, 4 clustered servers with over 60-80 shared servers connected to them.
DNSONLY has made a lot of progress and is certainly impressive at the moment, I have never had any issues with it, it is plug and play, really.  The documentation is very clear, cPanel is a lot more advanced and professional than the cPanel we knew years ago.
The specifications of my DNS servers are 4GB RAM, 300GB Velociraptors, Quad-core Xeons.  Also, unlike what you said, RAM is one of the most important things to have on a DNS server because what named will do is cache the requests in the memory therefore requests will be much faster, instead of spinning up the hard drive.  You probably don't have to go the 10K RPM HDD way but it's important to focus more on RAM than anything else, right now on my DNS servers, all the RAM is full of cache which is good.
I'd really suggest going a good VPS too because your DNS servers will become your point of failure in this case, and the difference is that if a DNS server stopped before, it would only be the clients on that server, now failure of all your DNS servers = catastrophic complete failure of everything.  Don't cheap out on this, it'll bite you back.
There's on need to setup some weird method of rsyncing and having cronjobs, just use cPanel DNSONLY, it's free, it has a nice decent interface, and it just works with no problems.
To finish, put it on good hardware.  Stack up on RAM.  Don't cheap out, it'll be a large point of failure.  Good luck.  It took me ~1 day to create DNS servers (4) and then link all 60-80ish servers to them.
Let me know if you have any further questions, having worked with cPanel for the past 8 years, learned quite a few things. :)

A: A DNS only server can be much much smaller then a full cPanel server as all it will be running is the DNS server (bind?) a copy of Apache for the admin interface, and the cPanel background daemon.
If I remember rightly (it is some time since I last used cPanel) 64Mb was the stated absolute minimum RAM (with some recommending 128Mb) and the disk space requirements were so small that virtually no VPS would be too small in that regard. CPU requirements should be low too.
If you have a large number of domains then you will need more resources for bind of course. My second and third DNS servers (Debian based with their stock bind9, no cPanel) run happily in 48Mb, and I suspect they would be equally happy in 32Mb, though they only manage a few zones.
One thing to be careful of is to make sure you get a good quality service from the VS provider. Many providers offering very small servers have a great many on one host and that can result in significant IO and CPU contention even if all the RAM you have allocated is "guaranteed" rather than "burstable" and even considering the light load bind imposes on a modern machine when it isn't running many many zones.
Your best bet would be to setup a DNSOnly only copy and see how it goes. You can add it as a slave to your existing cPanel configurations without the rest of the world seeing it (because you'll have not yet changed your nameserver settings at the registrars). You can then see how much load RAM/CPU it is imposing while idle when configured with all the domains from your main servers. Once you've determined you have enough resources to cope when idle, simulate a pile of requests by running
dig@<newserver> <sub>.<doamin>.<tld>

in a loop at a reasonable rate ("resonable" being defined by the DNS traffic you would expect your cPanel servers to get) from a couple of locations to see if it copes under load (i.e. doesn't start swapping, and doesn't take ages to respond to s single manual request while the load test loops are running).
Back when I ran a couple of cPanel servers I had trouble getting DNSOnly to work properly so I instead resorted to setting up secondary DNS using a simple Debian+Bind setup, wrote scripts that rsynced the zone files from the cPanel servers and recreated the named.conf to match followed by restarting bind, and set those scripts to run every 10 minutes. This took a lot less time to setup and test than I'd already spent trying to get cPanel DNSOnly to work, worked reliably, and the up-to-10-minutes extra delay on DNS updates to the slaves was acceptable as was the bandwidth the rsync processes used. If you do this, make sure you have bind's announcements turn off (they won't break anything, but you'll end up with many unnecessary messages in your logs).

redpajama_set_name: RedPajamaStackExchange


text:
package org.apache.hadoop.fs.s3a.prefetch;

import java.io.EOFException;
import java.io.IOException;
import java.io.InputStream;
import java.nio.ByteBuffer;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import org.apache.hadoop.classification.InterfaceAudience;
import org.apache.hadoop.classification.InterfaceStability;
import org.apache.hadoop.fs.CanSetReadahead;
import org.apache.hadoop.fs.FSExceptionMessages;
import org.apache.hadoop.fs.StreamCapabilities;
import org.apache.hadoop.fs.impl.prefetch.BlockData;
import org.apache.hadoop.fs.impl.prefetch.FilePosition;
import org.apache.hadoop.fs.impl.prefetch.Validate;
import org.apache.hadoop.fs.s3a.S3AInputPolicy;
import org.apache.hadoop.fs.s3a.S3AInputStream;
import org.apache.hadoop.fs.s3a.S3AReadOpContext;
import org.apache.hadoop.fs.s3a.S3ObjectAttributes;
import org.apache.hadoop.fs.s3a.impl.ChangeTracker;
import org.apache.hadoop.fs.s3a.statistics.S3AInputStreamStatistics;
import org.apache.hadoop.fs.statistics.IOStatistics;
import org.apache.hadoop.fs.statistics.IOStatisticsSource;

import static java.util.Objects.requireNonNull;

/**
 * Provides an {@link InputStream} that allows reading from an S3 file.
 */
public abstract class S3ARemoteInputStream
    extends InputStream
    implements CanSetReadahead, StreamCapabilities, IOStatisticsSource {

  private static final Logger LOG = LoggerFactory.getLogger(
      S3ARemoteInputStream.class);

  /**
   * The S3 file read by this instance.
   */
  private S3ARemoteObject remoteObject;

  /**
   * Reading of S3 file takes place through this reader.
   */
  private S3ARemoteObjectReader reader;

  /**
   * Name of this stream. Used only for logging.
   */
  private final String name;

  /**
   * Indicates whether the stream has been closed.
   */
  private volatile boolean closed;

  /**
   * Internal position within the file. Updated lazily
   * after a seek before a read.
   */
  private FilePosition fpos;

  /**
   * This is the actual position within the file, used by
   * lazy seek to decide whether to seek on the next read or not.
   */
  private long nextReadPos;

  /** Information about each block of the mapped S3 file. */
  private BlockData blockData;

  /** Read-specific operation context. */
  private S3AReadOpContext context;

  /** Attributes of the S3 object being read. */
  private S3ObjectAttributes s3Attributes;

  /** Callbacks used for interacting with the underlying S3 client. */
  private S3AInputStream.InputStreamCallbacks client;

  /** Used for reporting input stream access statistics. */
  private final S3AInputStreamStatistics streamStatistics;

  private S3AInputPolicy inputPolicy;

  private final ChangeTracker changeTracker;

  private final IOStatistics ioStatistics;

  /**
   * Initializes a new instance of the {@code S3ARemoteInputStream} class.
   *
   * @param context read-specific operation context.
   * @param s3Attributes attributes of the S3 object being read.
   * @param client callbacks used for interacting with the underlying S3 client.
   * @param streamStatistics statistics for this stream.
   *
   * @throws IllegalArgumentException if context is null.
   * @throws IllegalArgumentException if s3Attributes is null.
   * @throws IllegalArgumentException if client is null.
   */
  public S3ARemoteInputStream(
      S3AReadOpContext context,
      S3ObjectAttributes s3Attributes,
      S3AInputStream.InputStreamCallbacks client,
      S3AInputStreamStatistics streamStatistics) {

    this.context = requireNonNull(context);
    this.s3Attributes = requireNonNull(s3Attributes);
    this.client = requireNonNull(client);
    this.streamStatistics = requireNonNull(streamStatistics);
    this.ioStatistics = streamStatistics.getIOStatistics();
    this.name = S3ARemoteObject.getPath(s3Attributes);
    this.changeTracker = new ChangeTracker(
        this.name,
        context.getChangeDetectionPolicy(),
        this.streamStatistics.getChangeTrackerStatistics(),
        s3Attributes);

    setInputPolicy(context.getInputPolicy());
    setReadahead(context.getReadahead());

    long fileSize = s3Attributes.getLen();
    int bufferSize = context.getPrefetchBlockSize();

    this.blockData = new BlockData(fileSize, bufferSize);
    this.fpos = new FilePosition(fileSize, bufferSize);
    this.remoteObject = getS3File();
    this.reader = new S3ARemoteObjectReader(remoteObject);

    this.nextReadPos = 0;
  }

  /**
   * Gets the internal IO statistics.
   *
   * @return the internal IO statistics.
   */
  @Override
  public IOStatistics getIOStatistics() {
    return ioStatistics;
  }

  /**
   * Access the input stream statistics.
   * This is for internal testing and may be removed without warning.
   * @return the statistics for this input stream
   */
  @InterfaceAudience.Private
  @InterfaceStability.Unstable
  public S3AInputStreamStatistics getS3AStreamStatistics() {
    return streamStatistics;
  }

  /**
   * Sets the number of bytes to read ahead each time.
   *
   * @param readahead the number of bytes to read ahead each time..
   */
  @Override
  public synchronized void setReadahead(Long readahead) {
    // We support read head by prefetching therefore we ignore the supplied value.
    if (readahead != null) {
      Validate.checkNotNegative(readahead, "readahead");
    }
  }

  /**
   * Indicates whether the given {@code capability} is supported by this stream.
   *
   * @param capability the capability to check.
   * @return true if the given {@code capability} is supported by this stream, false otherwise.
   */
  @Override
  public boolean hasCapability(String capability) {
    return capability.equalsIgnoreCase(StreamCapabilities.IOSTATISTICS)
        || capability.equalsIgnoreCase(StreamCapabilities.READAHEAD);
  }

  /**
   * Set/update the input policy of the stream.
   * This updates the stream statistics.
   * @param inputPolicy new input policy.
   */
  private void setInputPolicy(S3AInputPolicy inputPolicy) {
    this.inputPolicy = inputPolicy;
    streamStatistics.inputPolicySet(inputPolicy.ordinal());
  }

  /**
   * Returns the number of bytes that can read from this stream without blocking.
   */
  @Override
  public int available() throws IOException {
    throwIfClosed();

    // Update the current position in the current buffer, if possible.
    if (!fpos.setAbsolute(nextReadPos)) {
      return 0;
    }

    return fpos.buffer().remaining();
  }

  /**
   * Gets the current position.
   *
   * @return the current position.
   * @throws IOException if there is an IO error during this operation.
   */
  public long getPos() throws IOException {
    throwIfClosed();

    return nextReadPos;
  }

  /**
   * Moves the current read position so that the next read will occur at {@code pos}.
   *
   * @param pos the absolute position to seek to.
   * @throws IOException if there an error during this operation.
   *
   * @throws IllegalArgumentException if pos is outside of the range [0, file size].
   */
  public void seek(long pos) throws IOException {
    throwIfClosed();
    throwIfInvalidSeek(pos);

    nextReadPos = pos;
  }

  /**
   * Ensures that a non-empty valid buffer is available for immediate reading.
   * It returns true when at least one such buffer is available for reading.
   * It returns false on reaching the end of the stream.
   *
   * @return true if at least one such buffer is available for reading, false otherwise.
   * @throws IOException if there is an IO error during this operation.
   */
  protected abstract boolean ensureCurrentBuffer() throws IOException;

  @Override
  public int read() throws IOException {
    throwIfClosed();

    if (remoteObject.size() == 0
        || nextReadPos >= remoteObject.size()) {
      return -1;
    }

    if (!ensureCurrentBuffer()) {
      return -1;
    }

    nextReadPos++;
    incrementBytesRead(1);

    return fpos.buffer().get() & 0xff;
  }

  /**
   * Reads bytes from this stream and copies them into
   * the given {@code buffer} starting at the beginning (offset 0).
   * Returns the number of bytes actually copied in to the given buffer.
   *
   * @param buffer the buffer to copy data into.
   * @return the number of bytes actually copied in to the given buffer.
   * @throws IOException if there is an IO error during this operation.
   */
  @Override
  public int read(byte[] buffer) throws IOException {
    return read(buffer, 0, buffer.length);
  }

  /**
   * Reads up to {@code len} bytes from this stream and copies them into
   * the given {@code buffer} starting at the given {@code offset}.
   * Returns the number of bytes actually copied in to the given buffer.
   *
   * @param buffer the buffer to copy data into.
   * @param offset data is copied starting at this offset.
   * @param len max number of bytes to copy.
   * @return the number of bytes actually copied in to the given buffer.
   * @throws IOException if there is an IO error during this operation.
   */
  @Override
  public int read(byte[] buffer, int offset, int len) throws IOException {
    throwIfClosed();

    if (len == 0) {
      return 0;
    }

    if (remoteObject.size() == 0
        || nextReadPos >= remoteObject.size()) {
      return -1;
    }

    if (!ensureCurrentBuffer()) {
      return -1;
    }

    int numBytesRead = 0;
    int numBytesRemaining = len;

    while (numBytesRemaining > 0) {
      if (!ensureCurrentBuffer()) {
        break;
      }

      ByteBuffer buf = fpos.buffer();
      int bytesToRead = Math.min(numBytesRemaining, buf.remaining());
      buf.get(buffer, offset, bytesToRead);
      nextReadPos += bytesToRead;
      incrementBytesRead(bytesToRead);
      offset += bytesToRead;
      numBytesRemaining -= bytesToRead;
      numBytesRead += bytesToRead;
    }

    return numBytesRead;
  }

  protected S3ARemoteObject getFile() {
    return remoteObject;
  }

  protected S3ARemoteObjectReader getReader() {
    return reader;
  }

  protected S3ObjectAttributes getS3ObjectAttributes() {
    return s3Attributes;
  }

  protected FilePosition getFilePosition() {
    return fpos;
  }

  protected String getName() {
    return name;
  }

  protected boolean isClosed() {
    return closed;
  }

  protected long getNextReadPos() {
    return nextReadPos;
  }

  protected BlockData getBlockData() {
    return blockData;
  }

  protected S3AReadOpContext getContext() {
    return context;
  }

  private void incrementBytesRead(int bytesRead) {
    if (bytesRead > 0) {
      streamStatistics.bytesRead(bytesRead);
      if (getContext().getStats() != null) {
        getContext().getStats().incrementBytesRead(bytesRead);
      }
      fpos.incrementBytesRead(bytesRead);
    }
  }

  protected S3ARemoteObject getS3File() {
    return new S3ARemoteObject(
        context,
        s3Attributes,
        client,
        streamStatistics,
        changeTracker
    );
  }

  protected String getOffsetStr(long offset) {
    int blockNumber = -1;

    if (blockData.isValidOffset(offset)) {
      blockNumber = blockData.getBlockNumber(offset);
    }

    return String.format("%d:%d", blockNumber, offset);
  }

  /**
   * Closes this stream and releases all acquired resources.
   *
   * @throws IOException if there is an IO error during this operation.
   */
  @Override
  public void close() throws IOException {
    if (closed) {
      return;
    }
    closed = true;

    blockData = null;
    reader.close();
    reader = null;
    remoteObject = null;
    fpos.invalidate();
    try {
      client.close();
    } finally {
      streamStatistics.close();
    }
    client = null;
  }

  @Override
  public boolean markSupported() {
    return false;
  }

  @Override
  public String toString() {
    if (isClosed()) {
      return "closed";
    }

    StringBuilder sb = new StringBuilder();
    sb.append(String.format("nextReadPos = (%d)%n", nextReadPos));
    sb.append(String.format("fpos = (%s)", fpos));
    return sb.toString();
  }

  protected void throwIfClosed() throws IOException {
    if (closed) {
      throw new IOException(
          name + ": " + FSExceptionMessages.STREAM_IS_CLOSED);
    }
  }

  protected void throwIfInvalidSeek(long pos) throws EOFException {
    if (pos < 0) {
      throw new EOFException(FSExceptionMessages.NEGATIVE_SEEK + " " + pos);
    } else if (pos > this.getBlockData().getFileSize()) {
      throw new EOFException(FSExceptionMessages.CANNOT_SEEK_PAST_EOF + " " + pos);
    }
  }

  // Unsupported functions.

  @Override
  public void mark(int readlimit) {
    throw new UnsupportedOperationException("mark not supported");
  }

  @Override
  public void reset() {
    throw new UnsupportedOperationException("reset not supported");
  }

  @Override
  public long skip(long n) {
    throw new UnsupportedOperationException("skip not supported");
  }
}

redpajama_set_name: RedPajamaGithub


IEPL specializes in the areas high value standard products in the form of Counters, Indicators, Timers & Power supplies. With our rapid expansion into new and evolving markets, we're always looking for skilled, energetic and enthusiastic people to join our team.
IEPL offers a dynamic and creative work environment, with compensation and benefits on par with industry standards. If you're looking for a challenging and rewarding career, we invite you to apply.


When Margaret Logan was diagnosed with Alzheimer's Disease in 2002, she slowly regressed and lost the ability to feed herself, to write, and to be independent. Throughout that struggle however, her love of music remained. She has always had the ability to hear a song and then play it on the piano without the assistance of sheet music. Even though she has lost so much of her memory, her passion for music and the piano stayed strong.
Listen as she plays the piano for her children in the video.


This weekend I was cataloging a bottle from Edward Wilder, who was a wholesale druggist in Louisville, Kentucky. I purchased the bottle from John Pastor (Antique Bottle & Glass Collector magazine and American Glass Gallery) at the Yankee Bottle Show in Keene, New Hampshire this past October 2011. Typically, I would pass up a bottle like this except for the fact that this bottle is related to the rather well-known Edward Wilder Stomach Bitters bottle that I own, and I am a bitters collector. The bottle actually has a facsimile of his marble fronted building embossed on the bottle!
My new bottle was embossed as follows: EDWARD WILDER'S SARSAPARILLA & POTASH (Motif of Building), EDWARD WILDER & CO., WHOLESALE DRUGGISTS, LOUISVILLE, KY.
This is a smaller version (8 3/4″ x 2 1/4″ square) of the famous clear or colorless bitters bottle of the same (almost) shape and form. The glass is heavy and the bottle is highly detailed with the strong 5-story building embossing, which is not typical of the bitters bottle. This bottle also does not have the 'hob-nailed' corner bumps as the bitters bottle (see pictures further below). Wilder bottles typically come in three sizes from 10 1/2″ to 4 3/4″ as shown below from Frank Wicker's Bottle Pickers web site.
Here is my new bottle purchased at the Yankee Bottle Show in Keene, New Hampshire.
Now to my bitters bottle from Edward Wilder that was one of my first bottle purchases back in October 2002 from James Chebalo on eBay. Jimmy has since passed on, sad to say.
16 bumps on each corner "hob nailed". Bottle usually weekly embossed. Strip under the mortar has 5 circles with vertical lines between the circles. Mortar and pestle over window with arabesque on each side.
Trade Mark No. 21263 Stomach Bitters and Compound of Sarsaparilla and Potash. Renz and Henry, Louisville, Ky. Filed April 29, 1892. Registered June 7, 1892.
Edward Wilder's Sarsaparilla and Potash bottle is the same as the bitters bottle, only difference is the wording STOMACH BITTERS. Bottle is actually smaller.
Propriety Stamps: 1 cent green, 4 cent black blue, 4 cent red, Edward Wilder, Sole proprietor.
W116.1 and W116.2 are variants with deviations primarily in building architural detail.
16 bumps on each corner "hob nailed".
The following advertising trade cards are from the Joe Gourd collection.
Here is an Edward Wilder & Co. original July 15, 1870 letterhead receipt from my collection. Notice the partner names listed at the top and their brands listed at the upper left.
One Cent and Four Cent U.S. Internal Revenue Stamps for Edward Wilder products.
Leading up to Edward Wilder's Stomach Bitters, we see that Edward Wilder (grandfather) was the first of three generations of Edward Wilders. He resided at Bird's Creek, Charles County, Maryland. He died in 1779, leaving only one son, who was also named Edward Wilder. The second Edward was born on the December 10, 1779, a few weeks after the death of his father. Edward served with much distinction as captain of a company in Colonel Thomas Neill's regiment of cavalry in the State of Maryland during the War of 1812.
Wilder married Susan Key Egerton (1795–1879), on the February 14, 1811. At the time of their marriage, he had been a clerk for her father, and was engaged to be married to Susan at the time of her father's death. They were married soon after, and he moved into the business of his father-in-law, who was a farmer and merchant at Chaptico, a small town in St. Mary's County, Maryland, which is southwest of Washington, D.C.
Chaptico lies on Chaptico Run, which forms a bay as it enters the Wicomico River and eventually the Chesapeake Bay. Chaptico may be Algonquian for "big-broad-river-it-is" and related to the friendly Chaptico tribe visited by Governor Charles Calvert in 1663. The town was a shipping point until the Wicomico River silted up in the 18th century. It was damaged by the British in 1813, during the War of 1812. Some of its prominent citizens were pro-Southern and jailed during the Civil War.
Wilder continued his business until his father's death on the January 7, 1828. The elder Wilder left a widow with five children; three sons and two daughters, Margarette, born February 17, 1813; Mary, born April 14, 1815; James Bennett, born July 12, 1817; Oscar, born June 4, 1819; and Edward, born December 31, 1825, this being the third Edward Wilder of the family. This is the Edward Wilder of Wilder's Stomach Bitters from Louisville, Kentucky.
Edward Wilder (the father) was described as a tall, spare man who was industrious and enterprising, and was highly respected in the community where he resided. Wilder and his wife were both Episcopalians by birth and Wilder, though not a communicant, was exceedingly fond of taking his family to church every Sunday. They continued, after the death of Wilder, to reside in St. Mary's County, Maryland, until December, 1830. The spirit of emigration to Kentucky and Missouri began to run pretty high, and Mrs. Wilder, believing it would be best for her young and growing family, decided to break herself loose from the friends and relations by which she was surrounded and seek a new home in the wild Western world, and on December 18, 1830, they landed at Louisville, Kentucky.
Soon after their arrival in Louisville, James Bennett Wilder engaged as a clerk in a local wholesale drug house. The two other sons, Oscar and Edward, were sent off to school. In 1834, Oscar left school and engaged his services to the same firm with whom James Bennett was employed. On the October 15, 1838, they both purchased the business in which they were employed and commenced for themselves as J. B. Wilder & Company, first located on the east side of 4th, between Main and Market Streets. In 1853, the firm became J.B. Wilder & Bro., the brother being Oscar. This is about the time Edward Wilder joined as a clerk. Unfortunately, Oscar died in May 1854 after an accident involving a fall through a trap door. After that event, Edward became the Brother partner in the firm. In July 1858, James Bennett and Edward Wilder dissolved the partnership and Edward kept the druggist business.
It would take James Bennett time to rebound and he opened his own competing drug business, J. B. Wilder & Co., at 181 West Main between 5th and 6th. His two partners were Thomas O'Mara and Graham Wilder from 1866 to 1871. O'mara actually had his own bitters called O'mara's Fenian Bitters (O 63). James Bennett Wilder was very successful and considered a prominent area businessman with his drug firm. He was also a director of both the Louisville & Nashville Railroad and Bank of Louisville. James Bennett also rebuilt and lived in the historically significant Bashford Manor Estate in Louisville which is a three-story brick mansion designed in the French Renaissance style with a mansard roof and fifteen rooms. The home was built in 1871-72 and was named after both Wilders ancestral home in Maryland and the English home of his ancestor, Lord Baltimore.
Bashford Manor was built in 1870 by James Bennett Wilder. Courtesy of the University of Louisville.
Interesting to note, at this same time, John Bull, another medicine man, moved to Louisville and worked at Hyer's and Butler's drugstore. In 1837, he opened his own store, which failed within two years. Bull then joined the wholesale drug firm of James B. and Edward Wilder as a prescription clerk, who also marketed a line of proprietary remedies. Bull is listed as an employee of J.B. Wilder Co. in Collins' 1843 Louisville Directory, but by 1845 he was in partnership with Robert Bower manufacturing a "tonic syrup". Bower withdrew from the business by 1847. With new financing, possibly from Edward Wilder, Bull began to market a sarsaparilla mixture (ca. 1850) – first in Kentucky and then in other states.
Edwards renamed the firm, Edward Wilder & Company, Druggists, as noted above, and remained at 215 West Main, between 6th and 7th Streets. This is where he promoted his marble-faced building. The building was eye-catching with a gothic front and moulding, and the only one in the West according to advertising. The stone was procured in Indiana and looked equally as well as the much-admired Boston granite. The Wilder Company graphics adorned the front in beautiful block letters and a mortar and pestle completed the crown. There was also a beautiful and immense sky light used for dramatic effect. The establishment was 191 feet in length, and 24 feet wide and had a cellar and five stories. Here they sold large quantities of drugs, chemicals, paints, oils, and dye-stuffs that were replenished on a daily basis. His partners were Robert L. Egerton, and J. Murray Percival. Egerton should sound familiar to Kentucky bottle collectors as his R.L. Egerton Bitters (pictured below) is listed in the Top 25 Kentucky Bitters Bottles list.
Edw. Wilder and Co. were listed from about 1866 to 1871 as the proprietors of Edw. Wilder's Stomach Bitters, Sarsaparilla and Potash, Compound Extract of Wild Cherry, Family Pills, Chill Tonic and Mothers Worm Syrup. He spent large sums of money advertising his brands and was recorded as spending $40,000 to advertise his stomach bitters alone.
If you are wondering why two Wilder brothers would each have wholesale and retail druggist concerns within the same area of downtown Louisville, it was not for consumer convenience. These two competed in the market and in the courts. The stories in this arena are fascinating. An example is noted below regarding James Bennett Wilder piggy-backing on his younger brother Edwards successful Edward Wilder's Stomach Bitters. Using his position as a director for the L & N Railroad, James Bennett set out to adorn every car on the main line and on every branch of the Louisville and Nashville railroad with unpaid for placards advertising Edward Wilder's Stomach Bitters. As you will see below, he created facsimile bottles and labels, and filled them with his version of the bitters. He then sold them to customers under the guise of his brothers bitters and kept all the profits! I can not find any surviving examples of this bottle, though it was apparently not as ornate.
One who, by the style of the bottle used and the label thereon, undertakes to put a medicine on the market by deceiving the public into the belief that they are buying medicine made and sold by another who by much advertising and expenditure of money created a public demand therefor, is guilty of unfair competition.
One who is seeking to profit by unfair competition, will not be permitted to profit from his own wrong by alleging fraud on the part of the other party, where there is no evidence of fraud on the part of the latter unless it exists in the extravagant statements of the latter as to the curative qualities of his medicine.
APPEAL FROM LOUISVILLE CHANCERY COURT.
An ordinary observer might easily be deceived on account of the striking resemblance of the bottles of each and the labels upon them, and in our opinion the evidence is so conclusive on this branch of the case as renders it useless to discuss it. The appellants insist, however, that the manufacture and sale of the medicine by the appellee is a fraud and cheat on the public and therefore a court of equity should deny him any relief, and if an injunction should even be proper, the chancellor has gone too far in the restraint he has placed upon them. There is nothing in the case showing that the medicine possesses any injurious qualities, but on the contrary it appears that it is composed of the best and purest drugs. It is true, men of science in the medical profession indicate by their statements that it is worthless and must necessarily fail to possess the virtues attached to it by the appellee; still if the people are disposed to buy it, upon the extravagant laudation of its medicinal and curing qualities we are inclined to think they should be permitted to exercise this right. The appellee may be acting in good faith when he publicly announces his belief in the many virtues of his medicine and if the public are willing to be humbugged the chancellor will not undertake to prevent it.
The medicine itself is harmless and it does not appear that the public or any individual has been injured by its use. If it was composed of poisonous compounds or of such ingredients as would likely injure those using it, there might be some reason for refusing the relief sought. The appellants, however, not satisfied with using the trade mark of the appellee, a fact mutually admitted by them in their answer, are also conceding for the purposes of the defense a knowledge on their part that the medicine is valueless and an imposition on the public; "that it lives by its success in misleading the public in buying it for virtues it assumes, but has not, when it appears from the proof that they are making the same medicine out of inferior compounds and relying upon the reputation of appellee's medicine, acquired at an expenditure of many thousand dollars, for its sale. There is no evidence of any deception or fraud practiced by the appellee unless it exists in the extravagant statements of the curative qualities of his bitters and, although one must be very credulous to believe in the representation as to the wonderful and many virtues of the medicine, still this court will not presume intentional wrong on the part of the appellee in the Opinion of the Court absencent of all proof of injury resulting from its use.
His own confidence in its medicinal qualities is evidence to some extent, at least by his expenditure of thirty-five thousand dollars with no other means of recompense than his success in selling it. Such medicines are only valuable to the extent in which they are appreciated by the public and the appellee, having made his experiment a success by much labor and a large outlay of his means, the appellants should not be allowed to reap the benefit resulting from it, nor will they be allowed under the charge of fraud and deception against the appellee to avoid their own wrong. The attitude in which they place themselves by their defense in this case is not calculated to bring them into favor with the chancellor and his restraining order will not be interfered with by the judgment of this court. The judgment is affirmed.
Barrett, Robert, Pirtle & Caruth, for appellant.
Jos. Speed, Caldwell, W. A. Bullitt, Thos. Speed, for appellee.
There is also another bitters bottle that is embossed with a building and that is the Dr. DeGurley's Herb Bitters that was manufactured in Baltimore.
Edward Wilder would die on March 25, 1890. His bitters sold all the way to 1884, which is pretty amazing.
1892: Trade Mark No. 21263 Stomach Bitters and Compound of Sarsaparilla and Potash. Renz and Henry, Louisville, Ky. Filed April 29, 1892. Registered June 7, 1892.
This entry was posted in Advertising, Bitters, Collectors & Collections, Druggist & Drugstore, Ephemera, Figural Bottles, History, Legal, Liquor Merchant, Medicines & Cures, Sarsaparilla, Tonics and tagged Antique, Bashford, bitters, Bottle, Bourbon, Brian Shultis, brother, building, Chaptico, chill, clerk, Compound, Druggist & Drugstore, drugs, Edward Wilder, Egerton, Frank Wicker, Graham Wilder, hob-nail, J. Murray Percival, James Bennett Wilder, Joe Gourd, John Bull, Kentucky, legal, Louisville, Main, marble, maryland, Medicine, merchant, Oscar, partnership, pills, potash, proprietary, retail, Robert L. Egerton, Sarsaparilla, Stamps, Stomach, Syrup, tax, Thomas O'Mara, Tonic, wholesale, Wild Cherry, worm. Bookmark the permalink.


* What strains/cultivars grow well in this area.
* How to germinate seeds and when to transplant seedlings.
This 4 hour workshop is designed to give you an overview of the cannabis plant and set you up for success in growing your 4 cannabis plants this summer. Come and learn with us and bring your questions as we look at what it takes to grow your own plants from seed to harvest.
Workshop is lead by Alexis Burnett. He is a Naturalist, Tracker, Herbalist, Wilderness Skills Practitioner and Canoe Guide from Orangeville, Ontario. He currently resides in the Owen Sound area, spending his days tracking, wild-crafting and running his Outdoor School and Wilderness Canoe Tripping company, Earth Tracks. Alexis is lead guide for the wilderness canoe trips and head instructor for all the programs and classes. Along with his wife Bobbi and two children, they also run a small scale herb farm (Rebel Roots Herb Farm) which specializes in organically grown and ethically wild-crafted herbs. Alexis is committed to mentoring and teaching others the skills that help us to re-connect with the natural world in an ancient and powerful way. By learning from nature through immersion and direct experience we begin to see and more importantly 'feel' the inter-relation of all things in the natural world. And from here we can begin to understand the important role that we all can play in protecting and preserving the Earth for future generations. Alexis has been practicing wilderness skills, engaging in herbal studies, pursuing naturalist/tracking studies, and guiding canoe trips for over 20 years, learning from people and organizations such as Tom Brown Jr., Jon Young, renowned herbalist Rosemary Gladstar, Wild Rose College and many others. Alexis teaches classes for people of all ages both for Earth Tracks as well as through various organizations. Some of these workshops have focused on such topics as Wilderness Survival/Bushcraft, Wildlife Tracking, Wild Crafting and Foraging, Herbal Studies, Naturalist Skills and Nature Connection Programming for children and adults. He is a leader in this field and his very diverse background coupled with his experience and skills allows him to offer a unique approach to teaching and mentoring.


text:
I think surely that's an estimate on total cost that's been misquoted...
On 25 August 2012 21:25, Thomas Morton <morton.thomas@googlemail.com> wrote:
On 25 August 2012 21:13, Nathan <nawrich@gmail.com> wrote:
On Sat, Aug 25, 2012 at 4:10 PM, Joseph Fox <josephfoxwiki@gmail.com> wrote:
To be honest I'm rather offended that the UK bid is being written off while it's still 2014. I agree with you, but London is far from the cheapest city in the world, as I'm sure you're aware - money will be required.
Who said it should be written off? I just think that if the bid is developed by a professional with a big budget,
That's not a good way to describe the situation. I was unaware which list we were talking on - assuming that it was the UK discussion list where people are aware of the setup we have.
rather than by actual Wikimedians, that's an indication that (as Tom Morton suggested) there isn't an active group of Wikimedians who support it.
Far from it; there are a lot of active Wikimedians deeply involved in the process. But, as noted, volunteers tend to flit around and miss deadlines :)
Ed, who is the guy involved, has put a lot of his own (volunteer) time in so far - he is reallyu into the process, and brings experience and contacts.
But this is really a little too specific for a public list. I'd welcome a discussion about bid budgets etc. but without reference to one (of several) entirely undecided budget idea.
Wikimania-l mailing list
Wikimania-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikimania-l


text:
var __extends = this.__extends || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    __.prototype = b.prototype;
    d.prototype = new __();
};
var LdrawVisualizer;
(function (LdrawVisualizer) {
    var Parser;
    (function (Parser) {
        var Lines;
        (function (Lines) {
            var RotationStepMETALine = (function (_super) {
                __extends(RotationStepMETALine, _super);
                function RotationStepMETALine(xAngle, yAngle, zAngle, rotationType) {
                    _super.call(this, Lines.LdrawFileLineType.RotationStep);
                    this.XAngle = xAngle;
                    this.YAngle = yAngle;
                    this.ZAngle = zAngle;
                    this.RotationType = rotationType;
                }
                RotationStepMETALine.prototype.IsValid = function () {
                    // if any of the rotation angles are defined,
                    // ensure ALL rotation angles are valid
                    if (!LdrawVisualizer.Utility.isNullOrUndefined(this.XAngle)
                        || !LdrawVisualizer.Utility.isNullOrUndefined(this.YAngle)
                        || !LdrawVisualizer.Utility.isNullOrUndefined(this.ZAngle)) {
                        return (LdrawVisualizer.Utility.isNumber(this.XAngle)
                            && LdrawVisualizer.Utility.isNumber(this.YAngle)
                            && LdrawVisualizer.Utility.isNumber(this.ZAngle));
                    }
                    else {
                        return true;
                    }
                };
                RotationStepMETALine.Parse = function (line, splitLine, lineNumber) {
                    var x, y, z, rotType;
                    if (splitLine[2] !== 'END') {
                        x = parseFloat(splitLine[2]);
                        y = parseFloat(splitLine[3]);
                        z = parseFloat(splitLine[4]);
                        if (splitLine[5] === 'REL') {
                            rotType = RotationType.Relative;
                        }
                        else if (splitLine[5] === 'ADD') {
                            rotType = RotationType.Additive;
                        }
                        else if (splitLine[5] === 'ABS') {
                            rotType = RotationType.Absolute;
                        }
                        else {
                            throw 'Unknown rotation step type: ' + splitLine[5];
                        }
                    }
                    var rotStepLine = new RotationStepMETALine(x, y, z, rotType);
                    if (!rotStepLine.IsValid()) {
                        throw 'Unable to parse rotation step META line: Invalid line arguments on line ' + lineNumber;
                    }
                    return rotStepLine;
                };
                return RotationStepMETALine;
            })(Lines.LdrawFileLine);
            Lines.RotationStepMETALine = RotationStepMETALine;
            (function (RotationType) {
                RotationType[RotationType["Relative"] = 0] = "Relative";
                RotationType[RotationType["Additive"] = 1] = "Additive";
                RotationType[RotationType["Absolute"] = 2] = "Absolute";
            })(Lines.RotationType || (Lines.RotationType = {}));
            var RotationType = Lines.RotationType;
        })(Lines = Parser.Lines || (Parser.Lines = {}));
    })(Parser = LdrawVisualizer.Parser || (LdrawVisualizer.Parser = {}));
})(LdrawVisualizer || (LdrawVisualizer = {}));
//# sourceMappingURL=RotationStepMETALine.js.map


text:
Q: Finding maximum population, and the maximum generations in C, pointers included I have made a program that will see how fast bacteria can multiply, I use a bacteria container, and see how big it is (in feet), how high the nutrient level is, and what the temperature is that the bacteria will grow in.
the printf for the output of "t" and "maxpop" always outputs 1 for the generations, and population.
My output is this:
Welcome to the population growth program...
What is the size of the container (in feet)?
Enter value --> 5

What is the nutrient level coefficient?
Enter value --> 3

What is the incubating temperature (in degree C.)
Enter value --> 33
maximum population reached after 1 generations
maximum population 1

The desired output that I want is:
Welcome to the population growth program...
What is the size of the container (in feet)?
Enter value --> 22
22 is an unacceptable value for this data...
The value must be between 1 and 8
Enter value --> 0
0 is an unacceptable value for this data...
The value must be between 1 and 8
Enter value --> 8

What is the nutrient level coefficient?
Enter value --> 4
4 is an unacceptable value for this data...
The value must be between 0 and 3
Enter value --> 3

What is the incubating temperature (in degrees C.)
Enter value --> 80
80 is an unacceptable value for this data...
The value must be between 20 and 54
Enter value --> 37

maximum population reached after 91 generations
maximum population 608637958121099264
maximum population reached after 30.33 hours
population reaches 0 after 181 generations
colony lived for 60.33 hours

So far this code is as follows:
#include <stdio.h>
#include <math.h>

int readcont();
int readnutr();
int readtemp();
int getmaxpop(int, int, int, float, int*);

int main(){

    int cont, nutr, temp;
    int N, cont2, temp2, nutr2;
    int t=1, maxpop;
    float k=0;

    printf("Welcome to the population growth program...\n");
    printf("What is the size of the container (in feet)?\n");

    cont = readcont();

    printf("\nWhat is the nutrient level coefficient?\n");

    nutr = readnutr();

    printf("\nWhat is the incubating temperature (in degree C.)\n");

    temp = readtemp();
    printf("The feed is: %d \nThe nutrient level is: %d \nThe incubating temperature is: %d\n", cont, nutr, temp);

    temp2 = abs(temp2 = 37 - temp);
    nutr2 = 3 - nutr;
    cont2 = 8 - cont;

    maxpop = getmaxpop(cont2,nutr2,temp2,k,&t);

    printf("maximum population reached after %d generations\n", t);
    printf("maximum population %d\n", maxpop);

    return 0;

}

int readcont(){
    int x = 0;
    while(x < 1 || x > 8){
        printf("Enter value --> ");
        scanf("%d", &x);

        if(x < 1 || x > 8){
            printf("%d is an unacceptable value for this data...\n", x);
            printf("The value must be between 1 and 8\n");
        }
    }
    return x;
}

int readnutr(){
    int x;
    while(x < 0 || x > 3){
        printf("Enter value --> ");
        scanf("%d", &x);
        if(x < 0 || x > 3){
            printf("%d is an unacceptable value for this data...\n", x);
            printf("The value must be between 0 and 3\n");
        }
    }
    return x;
}

int readtemp(){
    int x;
    while(x < 20 || x > 54){
        printf("Enter value --> ");
        scanf("%d", &x);

        if(x < 20 || x > 54){
            printf("%d is an unacceptable value for this data...\n", x);
            printf("The value must be between 20 and 54\n");
        }
    }
    return x;
}

int getmaxpop(int cont, int nutr, int temp, float k, int *t){
    int maxpop = 1, currpop = 1;

    for(*t =2 ; currpop < maxpop; *t++){
        maxpop = currpop;

        k = 0.005+(cont*0.003)+(nutr*0.004825)+(temp*0.001);
        currpop = 1 * pow(2.71828, ((1 - k) * (*t)));
    }
    *t--;
    return maxpop;
    return *t;
}

A: Your getmaxpop function is equivalent to
int getmaxpop(int cont, int nutr, int temp, float k, int *t)
{
    int maxpop = 1, currpop = 1;

    for(;currpop < maxpop;)
    {
        // never happens because currpop is not less than maxpop
    }
    return maypop;  // always returns 1
}


Editor's note: Agendas Aside, a Think Christian series on homosexuality and the church, also includes articles by Neil de Koning, Glenn Goodfellow, Jason E. Summers, Josh Larsen and Nathan Albert. TC is a ministry of the Christian Reformed Church in North America. The denomination's position statement on homosexuality can be found here.
Allow me to show my cards from the outset: I am Christian, heterosexual and I won't be taking an explicit side on the issue of homosexuality in this post. What I do intend, however, is to assert that nobody should hold a strong opinion on homosexuality until she or he has personally interacted with someone who is gay. I call this the "Nicodemus Approach."
I grew up in a fairly conservative evangelical community where nobody talked about homosexuality except when sharply condemning it. More accurately, I grew up in a community where nobody knew anyone who was gay. The issue did not concern specific human beings in our community; rather, it was about "them," those hypothetical people "out there." Accordingly, I learned that it was OK to hold conclusive opinions about matters that I knew little about and/or had never encountered in my personal life.
Over the past four years, however, I have learned a different approach. During my four years in Philadelphia I have worked closely with a homosexual youth pastor; was mentored by a brilliant, homosexual chaplain supervisor; and walked alongside a handful of gay peers in Christian ministry. Unlike the former method of judging what I do not know, I came face to face with people instead of ideas. Enter Nicodemus.
Nobody should hold a strong opinion on homosexuality until she or he has personally interacted with someone who is gay.
Nicodemus was one of the Pharisees and a member of the religious elite. He belonged to a community that saw Jesus as a sinner because Jesus did things that were contrary to what was written in Hebrew Scripture. But John's portrayal of Nicodemus is fascinating: instead of remaining in his comfortable, homogeneous community, Nicodemus goes to encounter the man who had stirred up controversy. Later in the Gospel of John we meet Nicodemus a second time, where he advocates for Jesus! Here we see the impact of Nicodemus' face-to-face encounter with Jesus.
We meet Nicodemus a third and final time at the foot of the cross. When all but one of Jesus' disciples had abandoned him, who is there? Nicodemus. The Pharisee who risked his religious identity to meet Jesus in person is the man who is forever remembered for laying our Lord to rest.
For me, this confirms the absolute necessity of personal encounter when forming opinions toward people. It is such a simple idea, yet very hard to practice. I think that both Nicodemus and, more obviously, Jesus demonstrate this method clearly. It is one way to live out God's call that we challenge our own opinions.
I can imagine someone asking, "Should we also not take a stand against abortion or capital punishment if we've never personally experienced those issues?" No, take your stand, for we must be careful to distinguish between acts/events and people. I am advocating for an approach to homosexuality that takes seriously the fact that this is not simply an issue, but something that involves real people who are created in God's image and worthy of His love.
Do you agree with this Nicodemus approach?
If you know someone who is gay, how has their story affected your understanding of homosexuality?
In what other instances might a Nicodemus approach be helpful?
Joshua Walters is a follower of the Crucified Messiah, a wannabe theologian and a mediocre guitarist. He lives with his parents and drives a Toyota Corolla with leather seats. You can keep up with him at his blog or on Twitter. / Illustration by Jerod Clark.


text:
George C. Marshall
interviews and reminiscences for Forrest C. Pogue. by George Catlett Marshall
Publisher: G.C. Marshall Research Foundation in Lexington, Va
Marshall, George C. 1880-1959,
United States. Army -- Biography,
Generals -- United States -- Biography,
Statesmen -- United States -- Biography
Contributions Pogue, Forrest C., Bland, Larry I.
LC Classifications E745.M37 M25 1991
Pagination xvi, 650 p. :
In War for Peace. General George C. Marshall's Core Convictions & Ethical Leadership. by David Hein. It's a pity that few American university students know the name or accomplishments of George Catlett Marshall, Jr., a Nobel Peace Prize winner and Time magazine's Man of the Year in If he is remembered at all, it is only by way of two routes: One set of books and articles focuses on. George C. Marshall () was one of the most decorated military leaders in American history. A graduate of the Virginia Military Institute, he was a World. ISBN: X OCLC Number: Description: xvi, pages: photographs ; 22 cm: Contents: I. Building a solid foundation --II.A leader of character U.S. Army: a learning organization ng and planning the impossible --V. Building a winning team ng and maintaining morale ications --VIII.. Turning crisis into succes. George Marshall - George Marshall audiobook, by Debi Unger Based on exhaustive research and filled with rich detail, George Marshall is sure to be hailed as the definitive work on one of the most influential figures in American history&#;the general who ran the U.S. campaign during the Second World War, the secretary of state who oversaw the successful.
Early life. George Cattlet Marshall was born into a middle-class family in Uniontown, Pennsylvania, the son of George C. Marshall, Sr. and Laura Bradford Marshall. [4] Marshall was a scion of an old Virginia family, as well as a distant relative of former Chief Justice John ll graduated from the Virginia Military Institute (VMI), [5] where he was initiated into the Kappa Alpha. 'George Marshall' Review: Ever the Man With the Plan He bent the wills of Roosevelt and Churchill. He had a gift for spotting talented leaders—including Eisenhower. Marshall was the architect of both the Allied World War II victory and key U.S. Cold War policies, most notably the European Recovery Program, known as "the Marshall Plan," for which he. George C. Marshall Elementary School • MacArthur Boulevard • Vancouver, WA • Calendar login | Admin site login facebook instagram.
Thought to be Selected Originals from late s material. Washington DC, United States of America (USA). Dean Acheson takes over from George Marshall as American Secretary of State. More editions of Selected Speeches And Statements Of General Of The Army George C. Marshall (Europe ): Selected Speeches And Statements Of General Of The Army George C. Marshall (Europe ): ISBN () Softcover, Da Capo Press, General George C. Marshall. Earlier this week I had the pleasure of hearing a presentation by author and futurist Jack Uldrich. The subject was his book, Soldier, Statesman, Peacemaker: Leadership Lessons from George C. Marshall. Most of us know Marshall from our American History as a WWII general and the architect of the Marshall Size: 30KB. George C. Marshall Class of Reunion Events. Octo Sep. Marshall High School 15 yea r reunion. Septem Ready to reconnect? Register now to reconnect with all 7, Marshall High School Alumni» 7, Marshall High School Location: leesburg pk, falls church, , VA.
A Crack in the spine
Alexandra Stoddards tea celebrations
The assurance of faith, or Calvinism identified with universalism
The Guermantes way
In place of justice
Mathematical models in physics and chemistry and numerical methods of their realization
Deinstitutionalization, mental illness, and medications
Czechoslovakias technological gap, privatization, foreign capital
Christ in You
Hearing on the reauthorization of the Higher Education Act of 1965
Best of Arthur C. Clarke
Building a Student Information System: Strategies for Success and Implications for Campus Policy Makers
Last grass frontier
Comparison of the energy requirements of clay and uPVC drainage systems.
George C. Marshall by George Catlett Marshall Download PDF EPUB FB2
[VIRTUAL] Book Club (May) George C. Marshall International Center is a (c)(3) non-profit organization, and donations are tax-deductible to the full extent of the law.
Please remember the George C. Marshall International Center in your estate plans. "Elegant and iconoclastic refreshing persuasive."—NEW YORK TIMES BOOK REVIEW. Here is the first biography to offer a complete picture of the life of George C. Marshall, chief of staff of the U.S. Army from to and the military leader who actually ran World War II for America as he oversaw all personnel and logistics/5(99).
Selected Speeches and Statements of General of the Army George C. Marshall, Chief of Staff, United States Army – Edited by Major H. DeWeerd, Though there are several biographies of General George C. Marshall, my favorite book is of his most important speeches and addresses.
Marshall was unafraid to speak truth to power, as he spoke bluntly with Roosevelt, Truman, and Truman aide Clark Clifford on more than one occasion. I first read "General of the Army: George C.
Marshall, Soldier and Statesman" a few years ago after I discovered a used paperback edition of Cited by: George C. Marshall International Center is a (c)(3) non-profit organization, and donations are tax-deductible to the full extent of the law.
Please remember the George C. Marshall International Center in your estate plans. Columnist George Will called George C. Marshall the greatest American of the 20th century.
He was certainly one of the greatest. Like his hero George Washington, Marshall was a soldier-statesman, though unlike Washington (and his other hero Robert E.
Author: David L. Roll. One of the most popular myths about George C. Marshall concerns a "little black book" that he was purported to keep. The story goes that as chief of staff of the United States Army Marshall kept a "little black book" in his desk that contained the names of.
George C. Marshall has 18 books on Goodreads with ratings. George C. Marshall's most popular book is Memoirs of My Services in the World War, Praise "For a life that has been subjected to so much spilled ink, Mr.
Roll has managed to encapsulate George C. Marshall's inner voice better than any previous work. Roll's literary monument to one of America's most devoted soldiers is a powerful antidote to a Twitter-glutted era when political cynicism has reached its nadir and civic virtue has become a punch line."—The Wall.
George C. Marshall book. Read 7 reviews from the world's largest community for readers. by Forrest C. Pogue - pages - Marshall is seen here in /5(7).
George C. Marshall, general of the army and U.S. Army chief of staff during World War II () and later U.S. secretary of state () and of defense ().
The European Recovery Program he proposed in became known as the Marshall Plan. He received the Nobel Prize for Peace in Buy a cheap copy of General of the Army: George C. Marshall, book by Ed Cray. As the U.S. Army's Chief of staff through World War II, George Catlett marshall () organized the military mobilization of unprecedented number of Americans Free shipping over $Cited by: George C.
Marshall Biographical G eorge Catlett Marshall (Decem Octo ), America's foremost soldier during World War II, served as chief of staff from tobuilding and directing the largest army in history. A diplomat, he acted as secretary of state from toformulating the «Marshall Plan», an unprecedented program of economic and military aid to.
General of the Army: George C. Marshall, Soldier and Statesman, by Ed Cray. This book is an outstanding one-volume biography of one of the greatest Americans of the second half of the twentieth century. General of the Army George Catlett Marshall. Discover Book Depository's huge selection of George C Marshall books online.
Free delivery worldwide on over 20 million titles. Armies in Homeland Security: American and European Perspectives by George C. Marshall European Center for Security Studies (Germany) and a great selection of related books, art and collectibles available now at George C.
Marshall: An Enduring Model of Leadership Effectiveness Jack clarcq Richard DeMartino Michael E. Palanski Authors' Note: This paper is dedicated to the memory of the exceptional individuals who were interviewed for this project.
The world is a lesser place without them. We give a special thanks to the Marshall Foundation for their. George C. Marshall High School Leesburg Pike Falls Church, VA Phone: () George C. Marshall High School offers multiple sessions of Saturday School from a.m.
to p.m. Students may receive extra help or make-up work in these core subjects from either the teachers or work with tutors from GCM Honor Societies. Share an Announcement at Marshall HS.
Students, teacher, parents, and community members can share an Phone: () Get this from a library. George C. Marshall. [Forrest C Pogue] -- V.1 Education of a general, ; v.2 Ordeal and hope, ; v.3 Organizer of victory, ; v.4 Statesman, George C Marshall School Completed 7/30/07 Complete yearbook The "Ankara School" continues to be home for students from around the world.
This yearbook has a fairy tale-type quality. Sports include volley ball, cross-country, basketball, cheerleading, wrestling soccer and tennis. Book review on George C Marshall by Mark Stoler Insert Insert Insert Insert Book and introduction This book is a compact biography of American soldier George C.
Marshall. Induring one of his first meetings with President Franklin Roosevelt, Gen. George Marshall listened to plans to counter Hitler's military build-up by amassing an air force of 10, planes. All of General George C. Marshall's efforts are recalled in Debi and Irwin Unger's new biography.
But the magnitude of his achievements goes almost unnoticed. It's as if Marshall still needs. The Center is located near the Marshall House, known locally as Dodona Manor, the general's former residence in Leesburg, Virginia.
She is also the author of a new book, Marshall—A Statesman Shaped in the Crucible of War. On JHistoryNet spoke with her about the book, The Marshall House and The George C.
Marshall International. Biographer David Roll talked about his book, George Marshall: Defender of the Republic, in which he recalled the life of military leader George Marshall, who served as President Franklin Roosevelt.
Lawyer Roll (The Hopkins Touch) continues profiling members of the Roosevelt and Truman administrations with this authoritative and engaging biography of George C.
Marshall, the five-star gen. A major historical biography of George C. Marshall—the general who ran the U.S. campaign during the Second World War, the Secretary of State who oversaw the successful rebuilding of post-war Europe, and the winner of the Nobel Peace Prize—and the first to offer a complete picture of his Eisenhower Patton, Bradley, Montgomery, MacArthur, Nimitz, and Leahy waged battles.
George C. Marshall High School - Alumni has 3, members. A group for all former students of George C. Marshall High School (Falls Church, VA) as a way. George C. Marshall by Forrest C. Pogue; 14 editions; First published in ; Subjects: Generals, United States, United States. Army - Biography, United States.
Army. "Frank Settle's meticulous, well-researched, and thoughtful study of George C. Marshall and the Atomic Bomb is a vital work for anybody seeking to understand the development and use of the atomic bomb against Japan and the end of World War 's work is the only full-length study of Marshall's role in this critical moment in world history and its even-handed and thorough treatment of Pages: Many Americans may think of the Marshall Plan, named after Gen.
George C. Marshall, secretary of state under President Harry S. Truman, simply as. "Elegant and iconoclastic refreshing persuasive."—NEW YORK TIMES BOOK REVIEW.
Here is the first biography to offer a complete picture of the life of George C. Marshall, chief of staff of the U.S.
Army from to and the military leader who actually ran World War II for America as he oversaw all personnel and logistics/5(9).


A fun memory game in both English & Spanish! It also includes the Vegetable Hide & Seek book.
Learn new language skills! Think quickly of words that start with a letter and win!
What better way to get kids to eat their veggies than to make a game of it?
Vegetable Hide and Seek is an exciting and creative book for kids. The story and pictures will capture anyone's attention and will encourage children in a playful way to eat vegetables. The children will learn the variety of vegetables, colors, vitamins, benefits, and taste. The book ends with a fun game to play and healthy recipes for kids.
Este disco compacto es una herramienta de auto-ayuda para tu desarrollo personal. Ofrece una serie de habilidades y tecnicas para ayudarte a crear una mente saludable y positiva.
The Power of Positive Affirmations. Only available in Spanish.
This children's book recounts the true story of a loving and playful guinea pig who was adopted by a family as their special pet. The tradition in Marlene's native Peru was that guinea pigs were nothing more than food to be eaten at special occasions. This book is written in both English and Spanish.


Dr.R.K.Hemakumar Singh joined as an Assistant Professor in Chemistry Department, Manipur University on July 18th,1988 and became Professor in the year 2006 .He served as the Head of Department of Chemistry during the year 2007-2010 and as the Dean of Student's Welfare during 2012-2015.
Prof.R.K Hemakumar Singh was also given the charge of the Principal, Manipur Institute of Technology by the Manipur University Authority w.e.f September 25th, 2013. He is a member of Academic Council and also member of some committees of the University at present.
He was a member of the Executive Council of the University as HOD and DSW.
Prof. R.K Hemakumar Singh produced 8(eight) Ph.D graduates in Chemistry and published a number of research papers in National and International Journals. He acted as Subject Expert/Advisor in selection committee meetings of some Universities and Public Service Commissions.
Prof. R.K Hemakumar Singh ia s life member of Indian Association of Nuclear Chemists and Allied Scientists (IANCAS), BARC Mumbai.


It has a alexa rank of #10,402 in the world. It is a domain having .com.hk extension. This site has a Google PageRank of 2/10. It is estimated worth of $ 799,200.00 and have a daily income of around $ 1,110.00. As no active threats were reported recently, beautyexchange.com.hk is SAFE to browse.


There are many seeds in flowers, fruits, and spices used for culinary purpose. Mainly spice seeds are mainly used as culinary plant seeds substance primarily used for flavouring, colouring or preserving food. These seeds not only add flavor to the dish but also has many medicinal benefits for our body.
Black cardamom is very powerful culinary plant seed and smoky and needs to be used with a lot of caution. Normally only the seeds would be used, and if using the whole pod, it's best to pull it out before serving the dish, as it can be very spicy to bite into. Green is the more common variety, used for everything from spice mixes to lassis to Indian desserts.
Cumin is used frequently whole and in spice mixes to add a characteristic smoky note to Indian dishes. It is sometimes confused with fennel, caraway, and anise seeds. Cumin is the best culinary plant seed used freshly ground for the most intense flavour. One thing to keep in mind while dry-roasting this spice is that it burns really easily and burnt cumin tastes very bitter.


Doris Roberts was 90. She was the actress who earned four Emmys for playing Marie Barone on Everybody Loves Raymond.
Wow! I last saw here on Strombo's CBC Show. She seemed to be aging, but still very happy and swift. I really loved her performance on "...Raymond". I hated Marie Barone, but again you were supposed to.
Didn't realise she was this old, she played the part of Raymonds interloping mother to a tee.
Yes she did. Kinda sad that this entry doesn't have more of a draw for comments. I liked how she never really acted as if she "made" it. She always seemed humble and committed to growing her talent, even post-Raymond.
I guess I'm just saying, I wish that we celebrated more the likes of her as opposed to some others. But society just doesn't work that way.


More and more I love doing hand work. There is something so peaceful and thoughtful about it. The first Intro to Hand Work class started on Saturday. I was eager to finish my homework, so I completed my sawtooth block by Sunday night. Since I didn't need my machine, I did most of the work sitting in bed watching tv online and listening to podcasts. It feels so luxurious to sew this way!
Over time, I'm sure my stitching may become more even, perhaps more tiny but I think I'm doing okay to start.
I decided to feature the pink vintage feedsack fabric that I bought at Quilt Market in October. The dark grey contrasting fabric is a Japanese import that we just received. I'm hoping to throw in some aqua Tula Pink hexagons, but I don't feel ready to commit to my border fabrics just yet.
I bought a small vintage tin on ebay today to hold my hand quilting 'kit'. I want everything to be kept together and portable, so I can work 'on-the-go'. Our teacher, Carolanne, has two tins that sit one in the other on her lap while she rides the streetcar and does her hand piecing.
BTW. My favourite pins right now are these slim white glass head pins. (last photo) They are nice to handle and easily slide through all fabrics, especially finer ones like Liberty Tana Lawns.
It's coming together so beautifully Karyn – I love the pink vintage feedsack fabric and admire your patience!
that's awesome! I recently saw the gees bend exhibit, which renewed my desire to hand piece/hand quilt. Probably a baby blanket. Good work. I love hand sewing, for all the same reasons you do.
This looks great Karyn! I have recently started hand quilting myself and I am loving it! I'm not into hand piecing yet, but this post really makes me excited about that idea!
I have kind of a silly question… How do you handle ironing when you are hand piecing? Do you sew at your leisure and run to the iron when you have the opportunity? I ask only because I know while machine sewing the iron seems to be so essential… I have a hard time imagine working without it!
dude, i am inspired by carolanne's tin, too! i was just thinking to myself that i need to check out what's available on ebay.
your block looks so good. i absolutely love the feedsack fabric. it's gorgeous. isn't it nice to not sit in front of your sewing machine sometimes? i love piecing while watching tv–it doesn't feel like work, whereas machine sewing does.
it looks so good! i love that pink feedsack fabric as well!
This block looks so good! Very pretty fabric. I've done hexagon blocks with English paper piecing, now I want to try this block too.
Looks good. As a fellow hand sewer, beware of mixing vintage fabric with new. Many a project didn't last long because the vintage fabric didn't hold up as well as the new fabric. Personally, I think it adds to the charm, but sometimes, it just makes you sad.
Lovely post! I agree, I find I'm much more relaxed doing hand sewing, it forces me to slow down and I'm usually pleased with the results.
That pink fabric is completely ridiculously great.
Very pretty and I'm impressed with your sharp matching corners!
THis is giving me new ideas for how to get more sewing done. Hauling out my machine (I have to work at the dining table) really limits my available time for sewing.
Please keep us posted as you discover the ins and outs. If I didnt' live so far away, I would be taking this class!
This is absolutely inspiring. Inspiring.
I read your blog for a while now and you made me curious about hand piecing. I just started my first piece. Thanks for inspiring me.


Prof. Dr. Damodar Acharya is a well-known man in the education circles. An eminent Engineer and Educationist, himalayan accolades such as serving office as the Director of IIT Kharagpur, Chairman of the AICTE, Director of the Central Board of The RBI are just a few that have been heaped to his name. He received his Doctorate in Industrial Engineering and Operations Research (IE & OR).
IIT Kharagpur – As Director of Indian Institute of Technology, Kharagpur, worked to bring changes in the academic front, giving quantum fillip to number of research publications, number of PhDs, number of patents and sponsored research earnings. Also opened several new frontiers of education and research, including Infrastructure Design and Management, Water Resource Management, Engineering Entrepreneurship, Quality Engineering Design and Manufacturing and Bio-energy.
Center for Railway Research at IIT Kharagpur – As a director of IIT Kharagpur, established the Centre for Railway Research with support from Ministry of Railways in 2011 to support industry specific research. The Centre is focussed on developing technologies for High Speed Trains, Heavy Haul Trains and Railway Automation, and works closely with RDSO and the Ministry of Railways.
Founding Vice-Chancellor of Biju Patnaik University of Technology (BPUT) - As Vice-Chancellor of Biju Patnaik University of Technology, laid the foundation of a robust Technical University education system. Introduced a credit based flexible curricula with appropriate combination of soft and hard subjects, continuous evaluation, non-negotiable academic calendar, timely conduct of examinations and quick publication of result.
All India Council of Technical Education (AICTE) – Worked for getting provisional membership of Washington Accord for India, mitigating the faculty shortage by raising their retirement age to 70, introducing mandatory disclosure by the Institutes to help economically weaker, physically challenged and women students to have access to technical education and introducing voluntary tuition fee waiver up to 10% of the sanctioned strength of an institution.