text:
Read Next National Archives Censors Anti-Trump Portions of Women's March Photo	Send Us a Tip	Subscribe
Bob Dylan Rep Confirms Robert Hunter Co-Wrote "Together Through Life" Lyrics
A spokesperson for Bob Dylan has confirmed online reports that nine of the 10 tracks from his forthcoming album Together Through Life were co-written by Grateful Dead lyricist Robert Hunter. The liner notes will read "All music by Bob Dylan except 'My Wife's Home Town' (music by Bob Dylan and Willie Dixon) – All lyrics by Bob Dylan with Robert Hunter except 'This Dream Of You' which is lyrics and music by Bob Dylan." Check the new issue of Rolling Stone for David Fricke's review of the album.
On 1988's Down In The Groove, Hunter received co-writing credits on the songs "Silvio" and "The Ugliest Girl In The World." On that record and 1986's Knocked Out Loaded Dylan wrote with a number of collaborators, but the only other time he wrote the vast majority of an album with someone else was 1976's Desire — where all but two of the songs were written with Jacques Levy.
• Dylan Records Surprise Modern Times Follow-up
• Bob Dylan Reals Together Through Life Track "Feel a Change Comin' On"
• Bob Dylan Breaks Out "Billy" in Sweden, Talks New Album in Website Interview
In This Article: Bob Dylan,	Robert Hunter,	Songwriting,	The Grateful Dead,	Together Through Life


So I came across this thing called #moocmooc on Hybrid Pedagogy. Essentially a mini-mooc, that is, a short one, only three weeks in duration. The topic is Instructional Design and is guided by suggested readings, but is really wide open. The first week I read and viewed the reading then was late to the party for the twitter chat. The tweets buzzed by with multiple threads of conversation ... so I just read and lurked, not knowing where to jump in - plus these were very smart and thoughtful people!
The second week prompted us to consider defining critical instructional design. The readings were all thought provoking and I found myself often nodding in agreement, but mostly wondering and thinking. I have numerous tabs open of things to read, and then I need time to just let it percolate and reflect on (it is nice to be on sabbatical so I can take that time!). The twitter chat again flew by, but I did manage to take part, again so many interesting comments and questions.
To put my thoughts - as rambling as they might be - in some sort of context, I should point out that I realize that I am a result of the 'traditional' system. I have been in the education field for 38 years. I taught math, science and computer courses as a high school teacher. I now teach in an education faculty at a small rural university. So the way things are done in these systems is deep within my identity. I should also point out that while the main thrust of #moocmooc is online courses, I have not taught one. So far I have only taught in our B.Ed. program, most of our M.Ed. offerings are online or hybrid, so sometime I will take that plunge. I have, however, used a hybrid approach with one of my courses, but my experience in this venue is limited.
The first thing I would suggest is that the name instructional design needs change. I know instruction is the traditional term, but the words we use convey meaning, to me instruction implies a one way flow. Someone will be instructing - telling you what to do - "what are my instructions?" For critical design, I think that a basic premise would be attention to agency and power. Who has the power? How can we shift traditional power structures to grant students agency for their learning? All of these articles, the various pressures on secondary or post-secondary alike, and my own experiences over the years - always bring me back to a question of purpose. What is the purpose of education - at any level? This is why, I think, instructional design is mostly about content. Generally it seems lots of people confuse learning with regurgitating snippets of information or some 'basic skills'. Certainly content and these basic skills are important, but as Morris suggests "Content does not equate to learning, but should instead form the foundation for inquiry, discussion, dissension, and the production ... of knowledge." In some cases, the purpose is to learn a certain skill or procedure, say, change a car tire, in those cases we are really talking about training, and simple delivery of content is fine, but in most of schooling, at all levels, it is not fine.
I think that we need to be critical at all times in our instructional design, regardless of purpose. We should strive to give students (learners?) some authority on what they are learning. I enjoyed Morris' "6 principles of critical pedagogical course design". It would be a worthy endeavour to incorporate these into higher ed courses, whether they be online or not. In my primary role teaching in a B.Ed. program, the goal is to prepare people to become certified teachers in Manitoba. In this situation there is an expectation that graduates will have a knowledge of provincial curricula and of the nature of teaching in Manitoba. This knowledge, however, should be a point of discussion and exploration, and critique. Some of my colleagues may disagree, but I think these future teachers must question and interrogate curriculum and the system. If we don't allow this freedom, then they will become technicians, never questioning what they are doing or pushing back when in disagreement. When I teach a 'methods' course, I ask students to think about why the mandated curriculum is the way it is, to consider other approaches, and how they can allow student choice and voice. I try to allow my own students this choice and voice as well.
So a critical instructional design, to me, needs to ask how all students will be allowed agency for their own learning. Providing avenues for students to explore and branch out should be a goal of any design.


text:
Declan Walsh
Declan Walsh is an Irish journalist who is the Cairo bureau chief for The New York Times. His first job was at The Sunday Business Post, where he won an Irish national media award for his reports on homelessness and drug addiction. From 1999 he lived in Kenya, covering Sub-Saharan Africa for the Independent of London and The Irish Times. He joined The Guardian in 2004 and moved to Islamabad, covering Pakistan and Afghanistan, before switching to The New York Times in 2011. The Pakistani authorities expelled Declan in 2013, citing unspecified "undesirable behaviour". During his posting in Cairo, he has reported on the murder of the Italian student Giulio Regeni, the Qatar crisis, Sisi's Egypt, the siege of Aleppo and the battle for Sirte, and most recently on the looming famine in Yemen. He has been shortlisted for the Orwell Prize.

redpajama_set_name: RedPajamaCommonCrawl


Build strong customer relationships to increase your earning power.
Begin a career with an industry-leading, billion dollar company with steady income and increased earning potential!
On a scale from empty to full… how happy are you with the Employment road you're traveling? At this point maybe you were hoping to be driving a sleek, new sports car, but your current job forces you to rock your mom's old minivan.
So you've hit a dead end, but it's not the end. UniFirst paves the way to a rewarding career as a Route Sales Representative. And here's the good news. You're in the driver's seat—literally and figuratively.
As a Route Sales Representative, you call the shots; start the day early… and end early; Enjoy weekends and holidays off, and decide how much money you take to the bank.
When you make local uniform deliveries and service calls to your customers, you can also assess their needs and offer additional products and services that help their business.
The stronger your relationships, the more success you'll have…and the more money you'll make. You'll always be paid based on the overall value of your route—So each product or service you add increases your recurring income. These are not just one-time commissions. Your new sales translate to additional income every week.
And when you keep all of your customers happy, you're eligible for some great perks. In fact, if you achieve total customer satisfaction and retain 100% of your business customers, you could earn a 5-star, all-expenses-paid vacation -- for two!!!
And who knows…if you work hard enough, that sport's car could very well be in your future.
Now you can enjoy the open road practically as your own boss.
Many of UniFirst's corporate leaders actually began their careers as route sales representatives. Steer yourself down a similar career path and YOU just might become a senior executive, too!
What are you waiting for? Apply for a new career with an industry-leading, billion-dollar company.
Just visit unifirst.com/careers and find your open road today.


text:
Chicago Cubs: Theo Epstein learning from Dave Dombrowski's failures
By Martin Fenn
(Photo by Rich Gagnon/Getty Images) /
Chicago Cubs: Spending has put the Red Sox in a tough spot
Initially, Dombrowski's ridiculous spending habits did lead to somewhere.
"Dealin' Dave" practically threw money at J.D. Martinez and the slugger, in turn, nearly won the Triple Crown in 2018. David Price (who signed a record-breaking deal with Boston in 2015) was arguably their best pitcher in October as Boston won the World Series.
But in 2019, they were exposed for a lack of quality in the starting rotation as well as the absence of a late-game stopper in the bullpen.
Cubs: P.J. Higgins deserves to be in the lineup on a daily basis
Sure, Dombrowski locked up Chris Sale and Xander Bogaerts with huge extensions. But he also signed the oft-injured Nathan Eovaldi to a big deal on top of the payroll already consumed by aging veterans like Price and Rick Porcello.
Consequently, the rotation regressed significantly and the Red Sox had to rely on internal replacements in the bullpen. The relief corps rebounded in the second half, but the starters never bounced back in the wake of injuries to Sale and Price.
Now, Boston is in purgatory. Owner John Henry is insistent on getting below the luxury tax and the Red Sox probably do not have the funds to extend Mookie Betts on that basis alone. There is a reason that the two sides have never seen eye to eye: Betts knows his value, and they do too… but they cannot match that value.
Simultaneously, the Red Sox have an aging rotation (sound familiar?) and very little wiggle room especially after Martinez declined to use his opt-out clause, all but guaranteeing bold moves from Boston to clear out payroll.


Lacoste presents the Giron Ava trainers in grey. Featuring a leather upper, lace up fastening and embroidered Lacoste branding. The long lasting cushioning Ortholite soles inhibit odours, fungus and wicks away moisture.


This 9" white flexible plastic loop strap is a great way to attach tags to luggage, briefcases, golf and carry-on bags.
The loop strap is made out of a white, plastic material. Available in a variety of other colors.


The purpose of your real estate website is to distribute information, promote your property listings, position your real estate brand, communicate your marketing message and ultimately convert your website visitors into high quality leads.The aim is to effectively engage your prospective buyers, sellers, landlords and tenants on your website and encourage them to take action by picking up the phone, completing an online enquiry form, or signing up for your monthly email newsletter.
The higher your website's conversion rate, the greater your return on investment (ROI). Therefore, before you launch an online advertising campaign and spend your marketing budget on driving more traffic to your website, it is vital that you first focus on improving your website's conversion rate.
This process is known as Conversion Rate Optimisation (CRO) and it involves making improvements to a website and enhancing the user's property search experience with the sole purpose of increasing the percentage of website visitors that convert into a lead.
1. Custom Website Design: Most estate agency and property searches start online and your website will most likely be the first contact prospective clients have with your real estate brand. Therefore, it is vital that the look and feel of your website is a true and accurate reflection of your company's corporate identity. Your custom website design needs to reflect your corporate image, communicate your marketing message and appeal to your target market.
2. Property Search Functionality: The majority of your website visitors are buyers and tenants looking to search, assess and shortlist properties in the shortest possible time. Therefore, you need to provide a positive property search experience and enable buyers and tenants to easily search and browse through your property listings and find what they are looking for in as few clicks as possible.
3. Volume and Quality of Listings: By increasing the volume of listings you publish on your website you are increasing the likelihood of buyers or tenants finding a property that matches their requirements and making an enquiry. In addition, the quality of your property listings greatly affects your website's conversion rate. The more information you can provide a buyer or tenant on a particular property the more likely an enquiry becomes. Therefore, it is highly recommend that you provide your website visitors with high-quality photos, videos, virtual tours, floor plans, street mapping, and a good property description for every listing you publish on your website.
4. Original and Informative Content: An effective way to assist in converting visitors into leads is to ensure that your visitors are spending plenty of time on your website by engaging them with content that is, original, relevant, current and useful. Good area profiles and property news/advice articles will not only educate your website visitors and position you as an industry expert, but it will make your website "sticky". The more valuable content you offer, the more pages your website visitors will view and the longer they will stay on your website.
5. Navigation and Content Structure: Website visitors are very unlikely to make an enquiry if they get frustrated and can't find the information they are looking for. Therefore, ensure that your website is easy to navigate and that your content is presented in a professional, organised way – making it as easy and effortless as possible for your website visitors to find and consume the information they are looking for.
6. Speed: If your website's loading time is slow, visitors will inevitably lose interest and click away. To avoid this, make sure your property website's code and images are fully optimised to download quickly. A fast browsing experience will reduce frustrations and greatly improve your conversion rate.
7. Mobile Friendly: With over 50% of all website visits coming from smartphones and other mobile devices, it is vital that you offer your website visitors a truly mobile property search experience. By offering a mobi site that is specifically designed to be viewed and used on a mobile device, you will ensure that your website visitors can navigate, search and consume information on your website regardless of the devise they're browsing on.
By ensuring that your property website is custom designed; easy to search; easy to navigate; fast; mobile friendly and includes informative content along with high volumes of good-quality property listings, you will greatly improve your website's conversion rate and generate more leads.


BRENDON messed up my hair beyond fixing, and then laughs about his screw up. I go in for a simple medium fade and end up having to go home to shave it all off. I asked that it be faded on the sides down to a 0, that was it. The stylist makes it high and is done in about 5 minutes. Which by the way, one side was higher than the other. Then instead of using the neck trimmers, he uses the clippers and stabs the back of my neck. Now if you go to Sport Clips often you know the process and the respect and high level of customer service you receive. This was not it by a long shot. I ask for a number 4 on top to try and blend it out and the guy gets the clippers stuck in my hair, which is probably only an inch long. At that point I was done. I said to leave it and I'll take care of it somewhere else. He laughed about it. Then goes on to give what seemed to be a sarcastic apology saying sorry it didn't go my way. Unprofessional to the highest.
BRENDON messed up my hair beyond fixing, and the laughs about his screw up I go in for a simple medium fade and end up having to go home to shave it all off. I asked that it be faded on the sides down to a 0, that was it. The stylist makes it high and is done in about 5 minutes. Which by the way, one side was higher than the other. Then instead of using the neck trimmers, he uses the clippers and stabs the back of my neck. Now if you go to Sport Clips often you know the process and the respect and high level of customer service you receive. This was not it by a long shot. I ask for a number 4 on top to try and blend it out and the guy gets the clippers stuck in my hair, which is probably only an inch long. At that point I was done. I said to leave it and I'll take care of it somewhere else. He laughed about it. Then goes on to give what seemed to be a sarcastic apology saying sorry it didn't go my way. Unprofessional to the highest.
Inconsistent at best, have had two of the worst cuts of my life (my fault for going back) request a stylist only to find out they left while I was waiting and get stuck with the same one who has messed up before. Frequent infections/irritated skin and follicles, peeling wallpaper, broken tv, way over priced for a haircut mil, just all around bad. Seems to lack management and pride of ownership.
"BRENDON messed up my hair beyond fixing, and then laughs about his screw up. I go in for a simple me"
"BRENDON messed up my hair beyond fixing, and the laughs about his screw up I go in for a simple medi"
"Inconsistent at best, have had two of the worst cuts of my life (my fault for going back) request a "
"The last time I went to this place, I got a very bad case of foliculitis - a very painful and annoyi"
The last time I went to this place, I got a very bad case of foliculitis - a very painful and annoying bacterial infection from a serious lack of sanitation. I had to visit the doctor and get prescription shampoo. It was disgusting.
"Really busy! Glad I checked in online! But once I got in there the gentleman spent extra time with m"
Really busy! Glad I checked in online! But once I got in there the gentleman spent extra time with my 4yr old and made the experience much better and ensured there were no small child panic/freakouts.
"I have not yet seen the same person twice. The haircut notes work out, but it would be nice to grow "
I have not yet seen the same person twice. The haircut notes work out, but it would be nice to grow a rapport with a barber/stylist.
"NEVER GO TO THIS PLACE. ESPECIALLY WHEN THE BARBER SAYS THAT HE IS A STAR OR VIP BARBER. HE?LL MESS "
NEVER GO TO THIS PLACE. ESPECIALLY WHEN THE BARBER SAYS THAT HE IS A STAR OR VIP BARBER. HE?LL MESS UP YOUR HAIRS SO YOU DO NOT WANT TO GO OUT ANYMORE.
"Bad haircut for an overpriced price. DON?T GO THERE!!!!"
Bad haircut for an overpriced price. DON?T GO THERE!!!!
"Not enough staff, long waits, expensive prices, service is meh. Not worth it."
Not enough staff, long waits, expensive prices, service is meh. Not worth it.


Wine Channel TV Media with award winning CEO Jessica Altieri (2016 Wine Enthusiast 40 under 40 Tastemaker Award) has hosted and produced some of the nation's most upscale wine lifestyle events, including the award winning Sip & Shop Westfield Old Orchard event for the past two years. The event features a specially curated wine, champagne and spirit offering with over 40 selections along with upscale retailer participation from Nordstrom, Macy's, Tiffany &Co., Prada and more.
In 2015, her millennial-driven wine lifestyle event included the NFL Draft event: "Sips.Suits.Stilettos." featuring the exclusive launch of the 2015 Bentley Mulsanne Speed, with featured wine & champagne brands including Laurent-Perrier, St. Supery, Landmark Vineyards, Primus, Vince Camuto and Villa Maria.
Wine Channel TV Media with wine lifestyle celebrity Jessica Altieri partners with the world's leading retailers and brands to create unique wine lifestyle entertainment experiences.
15 stunning wines with names to match the vision. Sip in the New Zealand wine lifestyle with Wine Channel TV to celebrate the New Zealand wine lifestyle with a virtual wine tasting and cooking demonstration.
Wine Channel TV hosts NFL Draft Viewing Event- Sips.Suits.Stilettos. featuring Bentley Mulsanne Speed, Laurent-Perrier and Vince Camuto!


text:
"""Classes to generate plain text from a message object tree.
"""

import time
import re
import random

from types import ListType, StringType
from cStringIO import StringIO

# Intrapackage imports
import Message
import Errors

EMPTYSTRING = ''
SEMISPACE = '; '
BAR = '|'
UNDERSCORE = '_'
NL = '\n'
NLTAB = '\n\t'
SEMINLTAB = ';\n\t'
SPACE8 = ' ' * 8

fcre = re.compile(r'^From ', re.MULTILINE)

class Generator:
    """Generates output from a Message object tree.

    This basic generator writes the message to the given file object as plain
    text.
    """
    #
    # Public interface
    #

    def __init__(self, outfp, mangle_from_=1, maxheaderlen=78):
        """Create the generator for message flattening.

        outfp is the output file-like object for writing the message to.  It
        must have a write() method.

        Optional mangle_from_ is a flag that, when true, escapes From_ lines
        in the body of the message by putting a `>' in front of them.

        Optional maxheaderlen specifies the longest length for a non-continued
        header.  When a header line is longer (in characters, with tabs
        expanded to 8 spaces), than maxheaderlen, the header will be broken on
        semicolons and continued as per RFC 2822.  If no semicolon is found,
        then the header is left alone.  Set to zero to disable wrapping
        headers.  Default is 78, as recommended (but not required by RFC
        2822.
        """
        self._fp = outfp
        self._mangle_from_ = mangle_from_
        self.__first = 1
        self.__maxheaderlen = maxheaderlen

    def write(self, s):
        # Just delegate to the file object
        self._fp.write(s)

    def __call__(self, msg, unixfrom=0):
        """Print the message object tree rooted at msg to the output file
        specified when the Generator instance was created.

        unixfrom is a flag that forces the printing of a Unix From_ delimiter
        before the first object in the message tree.  If the original message
        has no From_ delimiter, a `standard' one is crafted.  By default, this
        is 0 to inhibit the printing of any From_ delimiter.

        Note that for subobjects, no From_ line is printed.
        """
        if unixfrom:
            ufrom = msg.get_unixfrom()
            if not ufrom:
                ufrom = 'From nobody ' + time.ctime(time.time())
            print >> self._fp, ufrom
        self._write(msg)

    #
    # Protected interface - undocumented ;/
    #

    def _write(self, msg):
        # We can't write the headers yet because of the following scenario:
        # say a multipart message includes the boundary string somewhere in
        # its body.  We'd have to calculate the new boundary /before/ we write
        # the headers so that we can write the correct Content-Type:
        # parameter.
        #
        # The way we do this, so as to make the _handle_*() methods simpler,
        # is to cache any subpart writes into a StringIO.  The we write the
        # headers and the StringIO contents.  That way, subpart handlers can
        # Do The Right Thing, and can still modify the Content-Type: header if
        # necessary.
        oldfp = self._fp
        try:
            self._fp = sfp = StringIO()
            self._dispatch(msg)
        finally:
            self._fp = oldfp
        # Write the headers.  First we see if the message object wants to
        # handle that itself.  If not, we'll do it generically.
        meth = getattr(msg, '_write_headers', None)
        if meth is None:
            self._write_headers(msg)
        else:
            meth(self)
        self._fp.write(sfp.getvalue())

    def _dispatch(self, msg):
        # Get the Content-Type: for the message, then try to dispatch to
        # self._handle_maintype_subtype().  If there's no handler for the full
        # MIME type, then dispatch to self._handle_maintype().  If that's
        # missing too, then dispatch to self._writeBody().
        ctype = msg.get_type()
        if ctype is None:
            # No Content-Type: header so try the default handler
            self._writeBody(msg)
        else:
            # We do have a Content-Type: header.
            specific = UNDERSCORE.join(ctype.split('/')).replace('-', '_')
            meth = getattr(self, '_handle_' + specific, None)
            if meth is None:
                generic = msg.get_main_type().replace('-', '_')
                meth = getattr(self, '_handle_' + generic, None)
                if meth is None:
                    meth = self._writeBody
            meth(msg)

    #
    # Default handlers
    #

    def _write_headers(self, msg):
        for h, v in msg.items():
            # We only write the MIME-Version: header for the outermost
            # container message.  Unfortunately, we can't use same technique
            # as for the Unix-From above because we don't know when
            # MIME-Version: will occur.
            if h.lower() == 'mime-version' and not self.__first:
                continue
            # RFC 2822 says that lines SHOULD be no more than maxheaderlen
            # characters wide, so we're well within our rights to split long
            # headers.
            text = '%s: %s' % (h, v)
            if self.__maxheaderlen > 0 and len(text) > self.__maxheaderlen:
                text = self._split_header(text)
            print >> self._fp, text
        # A blank line always separates headers from body
        print >> self._fp

    def _split_header(self, text):
        maxheaderlen = self.__maxheaderlen
        # Find out whether any lines in the header are really longer than
        # maxheaderlen characters wide.  There could be continuation lines
        # that actually shorten it.  Also, replace hard tabs with 8 spaces.
        lines = [s.replace('\t', SPACE8) for s in text.split('\n')]
        for line in lines:
            if len(line) > maxheaderlen:
                break
        else:
            # No line was actually longer than maxheaderlen characters, so
            # just return the original unchanged.
            return text
        rtn = []
        for line in text.split('\n'):
            # Short lines can remain unchanged
            if len(line.replace('\t', SPACE8)) <= maxheaderlen:
                rtn.append(line)
                SEMINLTAB.join(rtn)
            else:
                oldlen = len(text)
                # Try to break the line on semicolons, but if that doesn't
                # work, try to split on folding whitespace.
                while len(text) > maxheaderlen:
                    i = text.rfind(';', 0, maxheaderlen)
                    if i < 0:
                        break
                    rtn.append(text[:i])
                    text = text[i+1:].lstrip()
                if len(text) <> oldlen:
                    # Splitting on semis worked
                    rtn.append(text)
                    return SEMINLTAB.join(rtn)
                # Splitting on semis didn't help, so try to split on
                # whitespace.
                parts = re.split(r'(\s+)', text)
                # Watch out though for "Header: longnonsplittableline"
                if parts[0].endswith(':') and len(parts) == 3:
                    return text
                first = parts.pop(0)
                sublines = [first]
                acc = len(first)
                while parts:
                    len0 = len(parts[0])
                    len1 = len(parts[1])
                    if acc + len0 + len1 < maxheaderlen:
                        sublines.append(parts.pop(0))
                        sublines.append(parts.pop(0))
                        acc += len0 + len1
                    else:
                        # Split it here, but don't forget to ignore the
                        # next whitespace-only part
                        rtn.append(EMPTYSTRING.join(sublines))
                        del parts[0]
                        first = parts.pop(0)
                        sublines = [first]
                        acc = len(first)
                rtn.append(EMPTYSTRING.join(sublines))
                return NLTAB.join(rtn)

    #
    # Handlers for writing types and subtypes
    #

    def _handle_text(self, msg):
        payload = msg.get_payload()
        if payload is None:
            return
        if not isinstance(payload, StringType):
            raise TypeError, 'string payload expected: %s' % type(payload)
        if self._mangle_from_:
            payload = fcre.sub('>From ', payload)
        self._fp.write(payload)

    # Default body handler
    _writeBody = _handle_text

    def _handle_multipart(self, msg, isdigest=0):
        # The trick here is to write out each part separately, merge them all
        # together, and then make sure that the boundary we've chosen isn't
        # present in the payload.
        msgtexts = []
        for part in msg.get_payload():
            s = StringIO()
            g = self.__class__(s, self._mangle_from_, self.__maxheaderlen)
            g(part, unixfrom=0)
            msgtexts.append(s.getvalue())
        # Now make sure the boundary we've selected doesn't appear in any of
        # the message texts.
        alltext = NL.join(msgtexts)
        # BAW: What about boundaries that are wrapped in double-quotes?
        boundary = msg.get_boundary(failobj=_make_boundary(alltext))
        # If we had to calculate a new boundary because the body text
        # contained that string, set the new boundary.  We don't do it
        # unconditionally because, while set_boundary() preserves order, it
        # doesn't preserve newlines/continuations in headers.  This is no big
        # deal in practice, but turns out to be inconvenient for the unittest
        # suite.
        if msg.get_boundary() <> boundary:
            msg.set_boundary(boundary)
        # Write out any preamble
        if msg.preamble is not None:
            self._fp.write(msg.preamble)
        # First boundary is a bit different; it doesn't have a leading extra
        # newline.
        print >> self._fp, '--' + boundary
        if isdigest:
            print >> self._fp
        # Join and write the individual parts
        joiner = '\n--' + boundary + '\n'
        if isdigest:
            # multipart/digest types effectively add an extra newline between
            # the boundary and the body part.
            joiner += '\n'
        self._fp.write(joiner.join(msgtexts))
        print >> self._fp, '\n--' + boundary + '--',
        # Write out any epilogue
        if msg.epilogue is not None:
            if not msg.epilogue.startswith('\n'):
                print >> self._fp
            self._fp.write(msg.epilogue)

    def _handle_multipart_digest(self, msg):
        self._handle_multipart(msg, isdigest=1)

    def _handle_message_delivery_status(self, msg):
        # We can't just write the headers directly to self's file object
        # because this will leave an extra newline between the last header
        # block and the boundary.  Sigh.
        blocks = []
        for part in msg.get_payload():
            s = StringIO()
            g = self.__class__(s, self._mangle_from_, self.__maxheaderlen)
            g(part, unixfrom=0)
            text = s.getvalue()
            lines = text.split('\n')
            # Strip off the unnecessary trailing empty line
            if lines and lines[-1] == '':
                blocks.append(NL.join(lines[:-1]))
            else:
                blocks.append(text)
        # Now join all the blocks with an empty line.  This has the lovely
        # effect of separating each block with an empty line, but not adding
        # an extra one after the last one.
        self._fp.write(NL.join(blocks))

    def _handle_message(self, msg):
        s = StringIO()
        g = self.__class__(s, self._mangle_from_, self.__maxheaderlen)
        # A message/rfc822 should contain a scalar payload which is another
        # Message object.  Extract that object, stringify it, and write that
        # out.
        g(msg.get_payload(), unixfrom=0)
        self._fp.write(s.getvalue())

class DecodedGenerator(Generator):
    """Generator a text representation of a message.

    Like the Generator base class, except that non-text parts are substituted
    with a format string representing the part.
    """
    def __init__(self, outfp, mangle_from_=1, maxheaderlen=78, fmt=None):
        """Like Generator.__init__() except that an additional optional
        argument is allowed.

        Walks through all subparts of a message.  If the subpart is of main
        type `text', then it prints the decoded payload of the subpart.

        Otherwise, fmt is a format string that is used instead of the message
        payload.  fmt is expanded with the following keywords (in
        %(keyword)s format):

        type       : Full MIME type of the non-text part
        maintype   : Main MIME type of the non-text part
        subtype    : Sub-MIME type of the non-text part
        filename   : Filename of the non-text part
        description: Description associated with the non-text part
        encoding   : Content transfer encoding of the non-text part

        The default value for fmt is None, meaning

        [Non-text (%(type)s) part of message omitted, filename %(filename)s]
        """
        Generator.__init__(self, outfp, mangle_from_, maxheaderlen)
        if fmt is None:
            fmt = ('[Non-text (%(type)s) part of message omitted, '
                   'filename %(filename)s]')
        self._fmt = fmt

    def _dispatch(self, msg):
        for part in msg.walk():
            maintype = part.get_main_type('text')
            if maintype == 'text':
                print >> self, part.get_payload(decode=1)
            elif maintype == 'multipart':
                # Just skip this
                pass
            else:
                print >> self, self._fmt % {
                    'type'       : part.get_type('[no MIME type]'),
                    'maintype'   : part.get_main_type('[no main MIME type]'),
                    'subtype'    : part.get_subtype('[no sub-MIME type]'),
                    'filename'   : part.get_filename('[no filename]'),
                    'description': part.get('Content-Description',
                                            '[no description]'),
                    'encoding'   : part.get('Content-Transfer-Encoding',
                                            '[no encoding]'),
                    }

# Helper
def _make_boundary(self, text=None):
    # Craft a random boundary.  If text is given, ensure that the chosen
    # boundary doesn't appear in the text.
    boundary = ('=' * 15) + repr(random.random()).split('.')[1] + '=='
    if text is None:
        return boundary
    b = boundary
    counter = 0
    while 1:
        cre = re.compile('^--' + re.escape(b) + '(--)?$', re.MULTILINE)
        if not cre.search(text):
            break
        b = boundary + '.' + str(counter)
        counter += 1
    return b

redpajama_set_name: RedPajamaGithub


These custom TR 909 Drum Kit Samples bring a Hip Hop and RnB edge to the famous feel of the original Roland TR 909 Drum Machine.
TR 909 High Definition Drum Samples include Smooth Poundin TR909 Kicks, Snares, High Hats, Cymbals, and additional Percussion Sounds. Great for Hip Hop, RnB, Reggaeton, Dance Production and more.
The Roland TR 909 Drum Machine hit the scene in 1984 and went on to create the foundation of Techno, Acid and has gone on to inspire what we know of Trance, House and Electro Music. You'll also hear Daft Punk, 808 State, Orbital, Moby, The Prodigy, ATB, Benny Benassi, Chemical Brothers and more use the sounds of the Roland TR 909 Drum Machine.
The TR 909 Drum Kit includes 64 drum samples and is pre-programmed with 1 program files to load with the Akai MPC 500, Akai MPC 1000, Akai MPC 2000/XL (2 Floppy Disks), Akai MPC 2500, Akai MPC 3000 (2 Floppy Disks), Akai MPC 4000, Akai MPC 5000, Roland MV 8000/MV 8800, Reason Refills, Korg Triton (Triton Studio 2 Floppy Disks), Yamaha Motif/ES/XS, Creamware STS Sampler and can be imported into the Roland Fantom Series Keyboards and the Roland MC-909 (with additional RAM installed).


Very high content of tannins in the oak bark forms a natural protection of the plant from parasites and animals who gnaw the bark as the taste of tannins is quite astringent. In folk medicine, tannins have been used for centuries for their astringent effect on the skin and mucosa (and/or small superfi cial blood vessels) in, for example, haemorrhoids, superfi cial abrasions, or mild burns.
Traditional product containing standard alcohol oak bark (Quercus robur) extract made by a careful procedure ensuring high content of active substances. Thanks to it the gel contains a wide spectrum of oak bark active substances, which guarantees its high and comprehensive efficiency.


Today Matthieu talks about the ride Chase The Sun in Italy. Objective? See the sunrise on the east coast of the country and sunset on the west coast.
Matthieu has been an agap2 collaborator since November 2016. He had experienced other companies and long journeys before joining the agapian adventure as an environmental / climatic testing technician consultant.
Currently Matthieu is in project at JTEKT, automotive supplier. He participates in the certification of a power steering, and carries out within the company the climatic and environmental tests which simulates the life of a power assisted steering on vehicle.
Discovering the world is what motivates him, biking is what he is passionate about!
Matthieu has been cycling since his childhood. Native of the countryside, he quickly adopted it as a means of transportation and it never left him!
Today he talks about the ride Chase The Sun in Italy. Objective? See the sunrise on the east coast of the country and sunset on the west coast. The expedition always takes place on the closest Saturday of the summer solstice to benefit from the longest day.
The CTS challenge has existed for 10 years in the UK and this year was the first edition in Italy. The founder, Oliver Moore, being the cousin of Matthew. A family passion!
Matthieu had the opportunity to participate in the 2015 edition in England and wanted to try again the experience in Italy this year. On the program, a ride of 276km and more than 3300m of difference in height. Starting from Cesenatico (hometown of the great Italian cyclist Marco Pantani) at dawn (around 5:15) to reach Tirrenia at dusk around 9pm, the riders have enjoyed the landscapes. From the summer colors of Florence in Tuscany to the leaning tower of Pisa and after 3 passes "for fun", the participants took part in an exceptional excursion. Goal achieved for our consultant who arrived in time to see the sunset!
"This challenge is above all a personal challenge that leads to surpassing yourself, going far beyond what we believed we were capable of doing," he adds. It is also a good way for participants to "enjoy the beauty of the regions they cross over and share with other participants from all walks of life".
Matthieu continues his training for the stage 18 of the Tour de France 2017 from Briançon to the Col de l'Izoard and through the Col de Vars. A 178km ride!
We wish him a good training and a great success!


text:
<!DOCTYPE html>

    <title>WeatherWear</title>
    <meta charset="utf-8">

    <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400;300' rel='stylesheet' type='text/css'>
    <link href='css/style.css' rel='stylesheet'>
    <link href='http://fonts.googleapis.com/css?family=Lato:100,400|PT+Sans:400,700|Raleway:400,700,800,900' rel='stylesheet' type='text/css'>

    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name = "viewport" content = "width = 320, initial-scale = 1.0, user-scalable = no">

weather wear

  Forecast

  Personalize

  Settings

        <form action="/change_setting" method="post">

Settings

Temperature:

                <input type="radio" name="temp" value="fahrenheit"> Fahrenheit

                <input type="radio" name="temp" value="celsius"> Celsius

Notifications?

              <input type="radio" name="notif" value="yes"> Yes

              <input type="radio" name="notif" value="no"> No

            <button type="submit" class ="button" data-text-swap="Saved!">Save</button>

        </form>


Experts believe in and recommend the Forex trading tips. Most of the people don't trust the value of the tips and are not strong believers of the tips which when followed consistently, yield success. All of us are aware of the risks involved in Forex and also aware of the basic need to get practical trading knowledge. But we all have some unfounded beliefs. There are reasons for it.
Most of the traders believe that, if they lose money in Forex market once, they are bound to lose, every time.
Unless you are a Forex expert (which you can become only if you endure the market) you can not predict even the basic direction, in which the market flows.
The value of every currency depends on various external factors, such as the Political and Natural environment of a country, Fundamental psychology of the people, GDP, etc.,.


Want to repair your Toshiba Satellite A60-S166 laptop? We London Laptop Troubleshooters are experts in providing fine laptop repair service throughout the United Kingdom. We offer both warranty and non-warranty repair service for all top brand laptop models such as Toshiba, Apple, Asus, IBM, HP Compaq, Lenovo, Dell, Samsung, Panasonic, LG and more. We provide our services throughout the UK.
laptop repair companyis specialized in repairing Toshiba Satellite A60-S166 laptop. We also deal with some other models of Toshiba such as Toshiba Qosmio, Toshiba Portege, Toshiba Tecra, Toshiba T-Series, Toshiba TE-Series, Toshiba Small Business Series, Toshiba Pocket PC and Toshiba Libretto. Here at London Laptop Troubleshooters, we can replace all the damaged components of your laptops with original parts. We can repair and replace all malfunctioning parts of your Toshiba Satellite A60-S166 including motherboards, external drives, processors, memory, LCDs, keyboards, inverters, USB boards, RAM slot, audio socket, and many other parts. We provide full guarantee to all the parts that are replaced by us. Spare parts and accessories provided by us are genuine.
Our factory trained and certified technicians have many years of experience in working with all models of Toshiba laptops and they will easily diagnose all the problems in your laptop. Then they will prepare a free estimate of the repairing charges. They will start repairing only after getting your consent. Our charges are very reasonable and easily the best in the industry. We have been offering both onsite and offsite Toshiba laptop repair services, according to the convenience of our customers. Customers can bring their damaged laptops to our shop and we will repair them within a short span of time.
Virus detection, removal and quarantine, antivirus installation, network installation, system restoration, data backup and security system, booting failure correction, operating system upgrading and installation, and hardware upgrading are some services offered by us.
To find more about our Toshiba Satellite A60-S166 repair services, call 020 7237 6805 or send an email to us at repairs@alertnetwors.co.uk.


text:
SCHEDULE 13D
Under the Securities Exchange Act of 1934
360 DigiTech, Inc.
Class A Ordinary Shares, par value $0.00001 per share
88557W 101**
Aerovane Company Limited
Hongyi Zhou
Henry Zhiheng Zhou
Risa Ruoshan Zhou
c/o 7/F Lujiazui Finance Plaza
No.1217 Dongfang Road
With copies to:
Z. Julie Gao, Esq.
Skadden, Arps, Slate, Meagher & Flom LLP
c/o 42/F, Edinburgh Tower, The Landmark
Haiping Li, Esq.
JingAn Kerry Centre, Tower II, 46th Floor
1539 Nanjing West Road
(Name, Address and Telephone Number of Person Authorized to
Receive Notices and Communications)
If the filing person has previously filed a statement on Schedule 13G to report the acquisition that is the subject of this Schedule 13D, and is filing this schedule because of §§240.13d-1(e), 240.13d-1(f) or 240.13d-1(g), check the following box. ¨
Note: Schedules filed in paper format shall include a signed original and five copies of the schedule, including all exhibits. See §240.13d-7 for other parties to whom copies are to be sent.
* This statement on Schedule 13D constitutes Amendment No.2 to the initial Schedule 13D (the "Original Schedule 13D") filed on December 20, 2019 on behalf of each of Mr. Hongyi Zhou, Mr. Henry Zhiheng Zhou, Ms. Risa Ruoshan Zhou and Aerovane Company Limited, as amended by the Amendment No.1 to the Original Schedule 13D filed on December 18, 2020 (the "Amendment No.1", together with the Original Schedule 13D, the "Original 13D Filings"), with respect to ordinary shares ("Ordinary Shares"), comprising Class A ordinary shares, par value of $0.00001 per share ("Class A Ordinary Shares"), and Class B ordinary shares, par value of $0.00001 per share ("Class B Ordinary Shares"), of 360 DigiTech, Inc., a Cayman Islands company ("Issuer").
**The CUSIP number of 88557W 101 applies to the American depositary shares of the Issuer ("ADSs"). Each American depositary share represents two Class A Ordinary Shares. No CUSIP number has been assigned to the Class A Ordinary Shares.
The information required on the remainder of this cover page shall not be deemed to be "filed" for the purpose of Section 18 of the Securities Exchange Act of 1934 ("Act") or otherwise subject to the liabilities of that section of the Act but shall be subject to all other provisions of the Act (however, see the Notes).
CUSIP No. 88557W 101 13D Page 2 of 7 Pages
NAMES OF REPORTING PERSONS
CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP
(a) ¨
(b) ¨
SEC USE ONLY
SOURCE OF FUNDS (See Instructions)
CHECK BOX IF DISCLOSURE OF LEGAL PROCEEDINGS IS REQUIRED
PURSUANT TO ITEMS 2(d) or 2(e) ¨
CITIZENSHIP OR PLACE OF ORGANIZATION
BENEFICIALLY
SOLE VOTING POWER
39,820,586(1)
SHARED VOTING POWER
SOLE DISPOSITIVE POWER
39,820,586 (1)
SHARED DISPOSITIVE POWER
AGGREGATE AMOUNT BENEFICIALLY OWNED BY EACH REPORTING PERSON
12 CHECK IF THE AGGREGATE AMOUNT IN ROW (11) EXCLUDES CERTAIN SHARES (See Instructions)
PERCENT OF CLASS REPRESENTED BY AMOUNT IN ROW (11)
12.9% (2) (representing 74.7% of the total outstanding voting power).
TYPE OF REPORTING PERSON (See Instructions)
(1) Representing 39,820,586 Class B Ordinary Shares. Each Class B Ordinary Share is convertible at the option of the holder into one Class A Ordinary Share. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances. The rights of the holders of Class A Ordinary Shares and Class B Ordinary Shares are identical, except with respect to conversion rights (noted above) and voting rights. Each Class B Ordinary Share is entitled to twenty votes, whereas each Class A Ordinary Share is entitled to one vote.
(2) Based on 309,119,661 outstanding Ordinary Shares as a single class, being the sum of 269,299,075 Class A Ordinary Shares and 39,820,586 Class B Ordinary Shares outstanding as of November 30, 2021 as provided by the Issuer, assuming conversion of all Class B Ordinary Shares into Class A Ordinary Shares.
(1) Representing 39,820,586 Class B Ordinary Shares directly held by Aerovane Company Limited, a company incorporated in the British Virgin Islands, which is wholly owned by Mr. Henry Zhiheng Zhou and Ms. Risa Ruoshan Zhou. Each Class B Ordinary Share is convertible at the option of the holder into one Class A Ordinary Share. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances. The rights of the holders of Class A Ordinary Shares and Class B Ordinary Shares are identical, except with respect to conversion rights (noted above) and voting rights. Each Class B Ordinary Share is entitled to twenty votes, whereas each Class A Ordinary Share is entitled to one vote.
(b) x
2,284,178(2)
(2) Representing 2,284,178 Class A Ordinary Shares in the form of ADSs, in which an entity controlled by Mr. Hongyi Zhou had the sole voting power and sole power to direct the disposition of such ADSs through a financial arrangement.
(3) Representing (i) 39,820,586 Class B Ordinary Shares held by Aerovane Company Limited, a British Virgin Islands company, which is wholly owned by Mr. Henry Zhiheng Zhou and Ms. Risa Ruoshan Zhou, children of Mr. Hongyi Zhou; (ii) 1,212,000 Class A Ordinary Shares in the form of ADSs held by Mr. Hongyi Zhou's spouse, (iii) 1,018,192 Class A Ordinary Shares in the form of ADSs held Global Pro B Limited, an entity wholly owned by Mr. Hongyi Zhou's spouse, and (iv) 434,344 Class A Ordinary Shares in the form of ADSs, in which an entity controlled by Mr. Hongyi Zhou had economic interests (but without voting power or the power to direct the disposition) through a financial arrangement.
Because of the immediate family relationship and a letter agreement among Mr. Henry Zhiheng Zhou, Ms. Risa Ruoshan Zhou and Mr. Hongyi Zhou, Mr. Hongyi Zhou is entitled to shared voting and dispositive power together with his children with regard to the 39,820,586 Class B Ordinary Shares held by Aerovane Company Limited, and therefore may be deemed to beneficially own these shares according to Rule 13d-3 under the Securities Exchange Act of 1934, as amended. For the 2,664,536 Class A Ordinary Shares in the form of ADSs, although Mr. Hongyi Zhou may be deemed to have shared investment power with respect to these 2,664,536 Class A Ordinary Shares under Rule 13d-3(a), Mr. Zhou disclaims the beneficial ownership of these ADSs except to the extent his pecuniary interests therein. Each Class B Ordinary Share is convertible at the option of the holder into one Class A Ordinary Share. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances. The rights of the holders of Class A Ordinary Shares and Class B Ordinary Shares are identical, except with respect to conversion rights (noted above) and voting rights. Each Class B Ordinary Share is entitled to twenty votes, whereas each Class A Ordinary Share is entitled to one vote.
(4) Representing (i) 39,820,586 Class B Ordinary Shares held by Aerovane Company Limited, a British Virgin Islands company, which is wholly owned by Mr. Henry Zhiheng Zhou and Ms. Risa Ruoshan Zhou, children of Mr. Hongyi Zhou; (ii) 1,212,000 Class A Ordinary Shares in the form of ADSs held by Mr. Hongyi Zhou's spouse, (iii) 1,018,192 Class A Ordinary Shares in the form of ADSs held Global Pro B Limited, an entity wholly owned by Mr. Hongyi Zhou's spouse, (iv) 434,344 Class A Ordinary Shares in the form of ADSs, in which an entity controlled by Mr. Hongyi Zhou had economic interests (but without voting power or the power to direct the disposition) through a financial arrangement, and (v) 2,284,178 Class A Ordinary Shares in the form of ADSs, in which an entity controlled by Mr. Hongyi Zhou had the sole voting power and the sole power to direct the disposition of such ADSs through a financial arrangement. Because of the immediate family relationship and a letter agreement among Mr. Henry Zhiheng Zhou, Ms. Risa Ruoshan Zhou and Mr. Hongyi Zhou, Mr. Hongyi Zhou is entitled to shared voting and dispositive power together with his children with regard to the 39,820,586 Class B Ordinary Shares held by Aerovane Company Limited, and therefore may be deemed to beneficially own these shares according to Rule 13d-3 under the Securities Exchange Act of 1934, as amended. For the 2,664,536 Class A Ordinary Shares in the form of ADSs, although Mr. Hongyi Zhou may be deemed to have shared investment power with respect to these 2,664,536 Class A Ordinary Shares under Rule 13d-3(a), Mr. Zhou disclaims the beneficial ownership of these ADSs except to the extent his pecuniary interests therein. Each Class B Ordinary Share is convertible at the option of the holder into one Class A Ordinary Share. Class A Ordinary Shares are not convertible into Class B Ordinary Shares under any circumstances. The rights of the holders of Class A Ordinary Shares and Class B Ordinary Shares are identical, except with respect to conversion rights (noted above) and voting rights. Each Class B Ordinary Share is entitled to twenty votes, whereas each Class A Ordinary Share is entitled to one vote.
Pursuant to Rule 13d-2 promulgated under the Act, this Schedule 13D/A (this "Amendment No. 2") amends and supplements the Original 13D Filings. Except as specifically provided herein, this Amendment No. 2 does not modify any of the information previously reported in the Original 13D Filings. All capitalized terms used herein which are not defined herein have the meanings given to such terms in the Original 13D Filings.
Item 3. Source and Amount of Funds or Other Consideration.
Item 3 of the Original 13D Filings is hereby amended and restated as follows:
On December 10, 2021, Ruby Finance Investment Ltd. ("Ruby Investment"), a shareholder of the Issuer, distributed in-kind a total of 7,294,541 ADSs of the Issuer to its shareholders on a pro rata basis, subject to certain adjustments. After the completion of such in-kind distribution, Ruby Investment ceased to own any equity interests in the Issuer. Global Pro B Limited ("Global Pro B") received a total of 509,096 ADSs from Ruby Investment in such in-kind distribution.
Item 5. Interest in Securities of the Issuer.
The fourth and fifth paragraphs of Item 5 of the Original 13D Filings is hereby amended and restated as follows:
The filing of this statement should not be construed as an admission that Mr. Hongyi Zhou, for the purposes of Section 13 of the Act, is the beneficial owner of the 2,664,536 Class A Ordinary Shares in the form of ADSs. Although Mr. Hongyi Zhou may be deemed to have shared investment power with respect to these 2,664,536 Class A Ordinary Shares under Rule 13d-3(a), Mr. Zhou disclaims the beneficial ownership to these ADSs except to the extent his pecuniary interests therein.
By virtue of Global Pro B entering into the A&R SHA, Mr. Hongyi Zhou may be deemed to constitute a "group" with Ruby Finance Holdings Ltd. ("Ruby Holdings") within the meaning of Rule 13d-5(b) under the Act. As a member of a group, Mr. Zhou may be deemed to beneficially own the Ordinary Shares beneficially owned by the members of the group as a whole. Neither the filing of this Amendment No.2 nor any of its contents, however, shall be deemed to constitute an admission by Mr. Zhou that it is the beneficial owner of any of the 23,432,634 Class A Ordinary Shares that are beneficially owned by Ruby Holdings. Mr. Zhou expressly disclaims beneficial ownership in such 23,432,634 Class A Ordinary Shares beneficially owned by Ruby Holdings.
After reasonable inquiry and to the best of my knowledge and belief, I certify that the information set forth in this statement is true, complete and correct.
By: /s/ Hongyi Zhou
Name: Hongyi Zhou
/s/ Hongyi Zhou
Attorney-in-fact


text:
"1,300,000 fewer years on main benefits"
That's the prognosis since benefit reforms were implemented in 2012.
It's good that the ministry is actually measuring dependency in year terms. Mere numbers dependent hid too much. Reliance on the dole is, on average, much shorter-lived than reliance on the DPB (now Sole Parent Support).
From the Minister, this is hugely important:
"Almost half of children who grow up in a benefit dependent household end up on a benefit before the age of 23, which is why we've invested millions in providing intensive support and training as well as help with study and childcare so sole parents can go into work.
"With the number of sole parents on a benefit decreasing 32 per cent since 2012 and nearly 60,000 fewer children living in benefit dependent households than in 2011, it's clear this investment is helping break the cycle of intergenerational welfare dependence.
In their last incumbency Labour never got close to addressing or moving on this central problem.
"Those who have been on a benefit before the age of 20 make up about 75 per cent of current liability, with teen parents having some of the highest lifetime costs of any group on welfare.
This is what I was banging on about 13-14 years ago when addressing select committees and Labour sneered, holding that the average single parent was only ever dependent for 3 and a half years. That was factually wrong. But worse, Labour used images that would conjure up public sympathy to divert from the chronic inter-generational problem, while their supporters painted me as a beneficiary-bashing pariah.
I confess I haven't the energy or inclination to trawl through the detail of the latest actuarial report. It might exaggerate or be overly optimistic. But the crux is that the government (or THIS government) now understands the problem.


Our trips are great for anyone with a moderate level of fitness or anyone with a "can do it" attitude. We can always adjust the pace or offer you a varied walk depending on the group's fitness level and where we are. If you're unsure about your own fitness level don't hesitate to get in touch with one of our supportive team members.
Do I need hiking gear?
We don't expect you to go and get the latest Kathmandu hiking equipment, however we do suggest you wear comfortable active wear, appropriate footwear (hiking boots, runners or sneakers. Comfortable clothing and footwear will make the experience much more enjoyable. We also recommend bringing a windbreaker or light rain jacket in summer, and a warm waterproof jacket in the winter because the weather in Victoria can change rapidly.
I want to travel alone, is that ok?
We encourage people to ride solo with us! You'll be sharing the adventure with other like-minded travelers, which will give you a great opportunity to make new friends and maybe even learn some new words in another language.
We welcome people of all ages, however if you're under 18 years old, you'll need to be accompanied by an adult.
How long is the drive to each destination?
We always aim to hit the road nice and early to ensure travelers get the most out of the day. For each trip we are generally on the road driving for two hours. It's generally a beautiful and scenic drive with some great tunes along the way.
What is the transport like?
Depending on the group size you may either travel in our original campervan (Jimmy), which is a Toyota Commuter geared up for any adventure from the ocean to the snow to the mountains Jimmy can handle up to 13 adventurous souls.
We also have our big daddy deluxe which is a 21 seat Toyota Coaster that we use for our bigger events when we have to drive longer distances or when we have more travelers on board. No matter how big your group is we will ensure we have the right vehicle for your needs.
Pack light is the key to a hassle free trip, and keep in mind the weather conditions. We will take lots of photos for you so you can be present and enjoy the moment.
The pick up location is St Paul's cathedral (198-206 Flinders Street Melbourne) unless a different location is agreed on. Pickup times vary according to the destination of travel and this will be sent in the confirmation message after paying for your trip.
Should I arrive at the departure time a little earlier than my listed departure time?
It is recommended you arrive at your pick up location at least 5-10 minutes before your scheduled departure time. If the bus has not picked you up within 10 minutes please phone us on 0423745330. If you arrive more then 10 minutes later then the expected departure time you may forfeit your fare and no refund will be given.
What time can I expect to arrive back in Melbourne after a one-day tour?
Our one day trips are packed full of adventure and excitement with many world class highlights for you to enjoy in a relaxed time frame, so you can soak in all the splendours of the destination without the hassle of harsh time restraints. We generally aim to return to Melbourne no later then 9.00pm.
If you cancel within 3 days of the departure date we will give you a full refund. Cancellation or transfer within 24 hours of departure will result in full fare forfeiture. Ticket transfers may occur at anytime free of charge however please advise us of the change.
Children under 18 can travel on our tours however they will require a parent or guardian to be responsible for them.
Are your guides first aid trained?
Yes all of our guides are first aid trained.
We do our best to cater for all dietary requirements.
What type of vehicle will I be travelling in?
Depending on the size of the group however we generally travel in a 13 or 20-seat bus, which are comfortable and air-conditioned. We like to keep our groups smaller to ensure everyone has a more personal experience. (Bigger vehicles are available if necessary for a larger group booking).
Do you have a store front in the city?
No we work online however we can be contacted anytime on 0423 745 330 and via our contact page.


The Internet has become the easiest means of connecting to people and events around the world and sharing more or less strange, bizarre, real or fictional photos, images, etc. Here are some of these pictures which finally proved to be real, although the stories behind them are not that clear and leave enough room for interpretation.
The picture was created from the data obtained by the Hubble Space telescope in 2003 and 2004, capturing a small section of space in the Fornax constellation. It is estimated that the Hubble Ultra-Deep Field (HUDF) photograph shows 10,000 galaxies of different ages, sizes, shapes and color.
Showing one of the largest crocodiles ever captured, measuring 6.4 m and weighing one ton, the photos of this monster quickly caught the attention of Internet users. The crocodile was captured alive in September 2011, as it was thought to have been responsible for the death of a fisherman. The enormous reptile is now the star attraction at a eco-tourism park in Agusan, Philippines.
Large birds of Prey, the Golden Eagle hunts in the Northern hemisphere, attacking and killing wild and domestic cats, mountain goats, young deer, ibex and foxes. The Eurasian subspecies also hunts and kills wolves. Taken by Finnish photographer Pekka Komi in February 2006, South Finland, this photo rapidly became viral on the Internet as it perfectly captured an eagle fiercely attacking a fox that came across while it was feeding on a carcass. After the picture was taken, the fox managed to break free and ran away.
Related to the UFO field, the photograph taken by Jim Templeton in 1964 at Burgh Marsh shows a figure wearing a space suit in the background, although he claims he did not see anyone present when he took the picture. Analysts at Kodak conformed the authenticity of the photograph.
Although many have claimed that the picture is a hoax, it was actually proven that it was genuine. After becoming wrecked on the Great Barrier Reef together with his family, Robert Le Serrec captured an image of a massive, tadpole-like creature near Hook Island, off the coast of Queensland, Australia. Could it be Nessie�s cousin?!
The beauty of this picture is also given by a perfect angle of the shot, and it pretty much resembles a painting rather than a photo. The image shows a caravan of camels walking through the desert sands and the fact that the shot was taken from above creates some sort of optical illusion at first. When looking closely, the black color actually represents the camels� shadows, the camels themselves almost entirely camouflaging with the color of the sand. This amazing piece of art was taken in 2005 by George Steinmetz and was featured on the cover of National Geographic.
One of the most famous photos on the Internet, captured by photographer Kurt Jones at Surfrider Beach in Malibu, California, showing a surfer coming upon a dolphin. The popularity of this picture is given by the size of the dolphin that strikingly resembles a great white shark. Nevertheless, the photo is excellent, with perfect timing, color and a fortunate camera angle.
A special type of friendship between a young hippo, nicknamed Owen, saved from a tsunami, and a 100-130-year-old tortoise, called Mzee.
Authority abuse from a police officer who was spraying pepper spray directly in the face of some non-violent student protesters.
The picture presents a 180-pound, giant male Canadian gray wolf that was shot near central Idaho. Monster wolves or simply cross breeding?
While riding through the southern Sierra Nevadas, B.C. and his fianc�e took a picture at lake Isabella, California. Later on, when developing the slides, they observed something unusual in the photo, a bizarre light over the lake. After several tests, the picture was declared genuine, but no one has managed to clear the mystery light yet.
Following accusations on pseudoephedrine trafficking, both from the Mexican and the U.S. Governments, Mexican businessman of Chinese origin, Zhenli Ye Gon was seized $207 million U.S. dollars, 18 million Mexican pesos, 200,000 euros, 113,000 Hong Kong dollars, 11 centenarios (Mexican pure gold bullion coins made of 37.5 gr) and a large amount of jewelry.
The picture caught a real event, when, during a game of golf on the Yellowstone Club golf course in Big Sky, Montana, a grizzly bear appeared on the 9th green.
A panda bear hugging the leg of its care-taker at the Chinese Panda protection Centre, in Wolong, southwest Sichuan province in China.
A large sinkhole off the coast of Belize, declared by Jacques-Yves Cousteau as one of the top ten scuba diving areas in the world.
Although thought to be an albino moose, these pictures most probably show a white-haired moose, as these animals can be born with an unusual genetic variation of white hair. What truly makes this photo valuable is the fact that only 1 in 100,000 moose has white hair and that it is genuine.
The picture was taken by Francois de Loys during his 1917-1920 expedition at one of their campsites near Tarra River. He stated that two creatures approached them and looked aggressive and potentially dangerous, so they shot one of them, which proved to be a male. The controversy behind this photograph is that De Loys is thought to have discovered a new species, as the animal resembled a spider monkey, but it was much larger, being 1.57 m high. After analyzing the photo, some researchers, among whom, Michael Shoemaker argued that there were other differences present as well that could differentiate this specimen from the spider monkey, such as the 32 teeth instead of 36, modifications in the chest, hands, face and under bite and most importantly, that it had a much higher forehead than any other known ape.


text:
10:56 a.m. Found Property reported on Ave. M, 1:24 p.m. Criminal Trespass was reported on E. Hamilton, 1:45 p.m. EMS was called to Bluebonnet, 2:02 p.m. Alarm Sounded on Thomas, 4:54 p.m. Citation issued for Speeding 10% or over Alleged Speed/Limit: 51/30, 5:06 p.m. Citation issued for Failed to Maintain Financial Responsibility (No Insurance).
10:24 a.m. Citation issued for Speeding 10% or over Alleged Speed/Limit: 43/30, 11:13 a.m. Citation issued for Failed to Maintain Financial Responsibility, 1:36 p.m. EMS called to W. Hamilton, 2:03 p.m. Citation issued for Failed to Maintain Financial Responsibility, 5:09 p.m. a Disturbance was reported on W. Oak.
2:57 p.m. a Fire was reorted on S. Ave M, 5:54 p.m. an Assault was reported on W. Payne.
5:51 p.m. a Burglary was reported on N. Ave C.
7:08 a.m. a Welfare Concern was reported on S. Ave C, 12:05 p.m. Criminal Trespass reported on E. Main, 1:08 p.m. Burglary reported on W. Payne.
4:23 p.m. Harassment reported on W. Edwards.


Only Edition of an illustrated collection of sermons of the peerless pre-Reformation Alsatian preacher Johannes Geiler (1445-1510). Geiler preached in German, largely in the Strassburg Cathedral, from his Latin notes. The published collections of his sermons were thus compiled by auditors, some more accurate than others. The present collection of "little crumbs" (Brösamlin, the title of one of the sermons), recording selected sermons delivered by Geiler in 1507 and 1508, was the work of the Minorite Johann Pauli (d. after 1520), whose renderings of Geiler's sermons (five or six collections are recorded) are considered generally reliable. "In temperament and in their ways of working Pauli and Geiler had much in common. Both loved satire and irony mixed with humor, and both favored picturesque stories and cycles of interrelated sermons" (Warnock, art. Pauli, Verfasserlexikon 2 7:372-3). Geiler's sermons were known for his colorful, bold and often down-to-earth language, combined with great erudition and uncommon exempla. The sermons are grouped thematically, the themes being approached from various angles; thus the section relating to merchants (Kaufleute or Kaufmaenner) includes sermons on moral guidelines for commercial behavior and on the sins and temptations of commerce, as well as extended comparisons of merchants to the Devil. Other themes are lions, heresy, the sins of the mouth (or of speech), marriage, the love of god, and hubris, etc.
To print his collections of Geiler's sermons Pauli turned to the Strassburg printer Johann Grüninger, who drew on his own extensive stock of woodblocks but also commissioned new woodblocks to illustrate the most important editions, including this one. Ten of the present illustrations are signed by the Master H.F. Showing vivid, almost cartoon-like scenes of everyday life, they were designed for the edition; four are dated 1516. This Swiss monogrammist, possibly a pupil of Hans Baldung, was active from the 1490s to about 1520, and has been variously identified as Hans Furtenbach, Hans Franck, or Hans Fries. Other notable cuts are the splendid title border, overflowing with putti, cornucopiae, arabesques, swags and grotesques, "author portraits" at the head of each part, showing Geiler preaching from a pulpit (A4v), and Geiler and Pauli, the latter collecting the "crumbs" (scraps of writing) from the preacher's desk (a6v), a full-page Ascension cut, and three nearly full-page cuts, including a fine Coronation of the Virgin.


Using high heat resistance rubber and electrolytic liquid, TSV reaches 150°C reliability with similar low level of ESR as existing TGV series, specified for 125°C and 5.000hrs. This new TSV series reaches the highest ripple current and lowest ESR in the market of 150°C SMD electrolytic capacitors.
As always, RUBYCON offers high technology including higher rated ripple current and lower ESR. Through the long history of electrolytic capacitors, RUBYCON was the first company to work out low ESR electrolytic capacitors and this philosophy is still part of their new product development including the TSV series as well. Even though it might not be the first product to realize 150°C SMD electrolytic capacitors, this series has RUBYCON's technology to lower ESR and increase ripple current further than any other product in the market.
It can be used in extremely high temperature conditions, like control unit of gearbox, cooling fan and oil pumps in automotive application. Automotive market normally requires higher ripple current - TSV series will sure give more advantages to those applications.
Samples and MP of TSV series are already available in our Sample Shop.
For more information, please feel free to contact Yasunobu Ikuno or your nearest CODICO contact.


RS&H is leading the Master Plan that will be released at the beginning of this year for Anchorage International Airport. In a recent article in Airport World, the Master Plan needed to be updated and is a necessary document for the airport to make informed decisions about infrastructure investments. The plan recommends future expansion and will prepare the airport to meet future demand for landings and take offs, passengers, cargo, and general aviation.