text:
Q: onPostExecute Returns Failure I've attempted to implement part of my source code as a library however it seems to cause an issue where onPostExecute returns "failure" each time I run it.
I think I simply need to figure out how to connect my onPostExecute method to my new library but I'm not sure exactly how to go about this.
Thanks in advance,
Amani Swann
LIBRARY:
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.util.zip.GZIPInputStream;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLException;
import org.xml.sax.SAXException;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;

/*this class performs the call to webservice in the background*/
public class NetworkTask extends AsyncTask<String, Integer, InputStream> {
    InputStream stream = null;
    @Override
    protected void onPreExecute() {

        super.onPreExecute();
    }

    @Override
    protected InputStream doInBackground(String... params) {

        try {
            // saving the response in InputStream
            stream = getQueryResults("https://dl.dropboxusercontent.com/u/31771876/GetPhoneSettings-ST-rsp-eng.xml");
        //  stream = new BufferedInputStream(https.getInputStream());
                   DataInputStream in = new DataInputStream(stream);
                       BufferedReader br = new BufferedReader(new InputStreamReader(in));
                     String strLine;
                       while ((strLine = br.readLine()) != null) { // Print the content on the console
                           System.out.println (strLine);
                       System.out.println (strLine);
                             in.close();
                       }

        } catch (IOException e) {

            e.printStackTrace();
        } catch (SAXException e) {

            e.printStackTrace();
        } catch (Exception e) {

            e.printStackTrace();
        }
        // The code below plays a Simple Promo animation
        return stream;

        }

protected synchronized InputStream getQueryResults(String urlQueryString)
        throws IOException, SAXException, SSLException,
        SocketTimeoutException, Exception {

    HttpsURLConnection https = null;
    String uri = urlQueryString;

    URL urlo = new URL(uri);

    try {
        https = (HttpsURLConnection) urlo.openConnection();
        https.setConnectTimeout(20000); // 20 second timeout
        https.setRequestProperty("Connection", "Keep-Alive");

        if ("gzip".equals(https.getContentEncoding())) {
            stream = new GZIPInputStream(stream);
        } else
            stream = https.getInputStream();

    } catch (SSLException e) {

        e.printStackTrace();

    } catch (SocketTimeoutException e) {

        e.printStackTrace();
    } catch (IOException e) {

        e.printStackTrace();

    } catch (Exception e) {

        e.printStackTrace();

    } finally {

    }

    return stream;
}

}

SOURCE SNIPPET:
        @Override
        protected void onPostExecute(String result) {
            // TODO Auto-generated method stub

            super.onPostExecute(result);
            // Show updated screen if table was successfully updated
            // Or alert indicating settings are not updated
            if (result.equals("success")) {

                setContentView(R.layout.completion);

                Button x_button = (Button) findViewById(R.id.x_button);
                x_button.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        finishAll(v);
                    }
                });
            } else
                setContentView(R.layout.error);
        }

    }

UPDATE ACTIVITY:
public class UpdateActivity extends Activity implements OnClickListener {
    public static ArrayList<String> NameArr = new ArrayList<String>();
    public static ArrayList<String> ValueArr = new ArrayList<String>();
    public static ArrayList<String> nameArr = new ArrayList<String>();
    public static ArrayList<String> ApnArr = new ArrayList<String>();
    public static ArrayList<String> mmscArr = new ArrayList<String>();
    public static ArrayList<String> mmsportArr = new ArrayList<String>();
    public static ArrayList<String> mmsproxyArr = new ArrayList<String>();
    public static ArrayList<String> portArr = new ArrayList<String>();
    public static ArrayList<String> proxyArr = new ArrayList<String>();
    private ImageView mProgressImageview1;
    private ImageView mProgressImageview2;
    private ImageView mProgressImageview3;
    private ImageView mProgressImageview4;
    private ImageView mProgressImageview5;
    public static int count;
    AlertDialog mErrorAlert = null;
    int version;
    public static int TotalSteps = 8;
    private TelephonyManager tm;
    private static final String LOG_TAG = "STDataSettings";
    private Button mUpdateButton = null;
    private Button mAssistUpdateButton = null;
    private Button mAssistInstrButton = null;
    private TextView mReadAgainButton = null;
    private int mInstructionNumber = 0;
    AlertDialog mConfirmAlert = null;
    public static InputStream stream = null;
    public static XmlParserHandlerFinal handler;
    private NetworkTask task;
    private AnimationDrawable loadingAnimation;
    private static final String TAG = "UpdateActivity";
    Context ctx;
    private Button assist_update_btn = null;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
        int networkType = tm.getNetworkType();
        int phoneType = tm.getPhoneType();
        handler = new XmlParserHandlerFinal();
        int version = android.os.Build.VERSION.SDK_INT;
        if (phoneType == TelephonyManager.PHONE_TYPE_CDMA
                || (phoneType != TelephonyManager.PHONE_TYPE_GSM
                        && networkType != TelephonyManager.NETWORK_TYPE_GPRS
                        && networkType != TelephonyManager.NETWORK_TYPE_EDGE
                        && networkType != TelephonyManager.NETWORK_TYPE_HSDPA
                        && networkType != TelephonyManager.NETWORK_TYPE_HSPA
                        && networkType != TelephonyManager.NETWORK_TYPE_HSPAP
                        && networkType != TelephonyManager.NETWORK_TYPE_HSUPA
                        && networkType != TelephonyManager.NETWORK_TYPE_UMTS && networkType != TelephonyManager.NETWORK_TYPE_LTE)) {
            // If the phone type is CDMA or
            // the phone phone type is not GSM and the network type is none of
            // the network types indicated in the statement
            // Display incompatibility message
            showAlert(getString(R.string.incomp_sm_dialog));
            // Network type is looked because some tablets have no phone type.
            // We rely on network type in such cases
        } else if (tm.getSimState() == TelephonyManager.SIM_STATE_ABSENT
                || !(tm.getSimOperator()
                        .equals(getString(R.string.numeric_tmo)) || (tm
                        .getSimOperator()
                        .equals(getString(R.string.numeric_att))))) {

            // if SIM is present and is NOT a T-Mo network SIM,
            // display Error message alert indicating to use SM SIM
            showAlert(getString(R.string.insert_sm_dialog));
        }// No SIM or SIM with T-Mo MNC MCC present
        else if (version < VERSION_CODES.ICE_CREAM_SANDWICH) {
            // Initial UI setup for versions lower than ICS
            setContentView(R.layout.update);
            mUpdateButton = (Button) findViewById(R.id.update_button);

            mUpdateButton.setOnClickListener(this);

        } else {// ICS and up

            if ((tm.getSimOperator()).equals(getString(R.string.numeric_tmo))
                    || (tm.getSimOperator())
                            .equals(getString(R.string.numeric_att))) {
                task = new NetworkTask();
                task.execute("");
                // Device has T-Mo network SIM card MCC and MNC correctly
                // populated
                // Reduce number of steps to 6
                TotalSteps = 6;
            }

        }
    }

    public void onClick(View v) {
        if (v == mUpdateButton) {
            // Update button for versions lower than ICS is selected

            onClickMethod(v);

            Intent i = new Intent(this, ConfigFinalActivity.class);
            startActivity(i);
            finish();
        } else

        if (v.getId() == R.id.assist_update_btn) {

            // Update button for ICS and up is selected
            // Get the TextView in the Assist Update UI
            TextView tv = (TextView) findViewById(R.id.apn_app_text_cta2);
            String text = "";
            CharSequence styledText = text;
            switch (mInstructionNumber) {
            case 0:
                // Retrieve the instruction string resource corresponding the
                // 2nd set of instructions
                text = String.format(getString(R.string.apn_app_text_instr),
                        TotalSteps);
                styledText = Html.fromHtml(text);
                // Update the TextView with the correct set of instructions
                tv.setText(styledText);
                // Increment instruction number so the correct instructions
                // string resource can be retrieve the next time the update
                // button is pressed
                mInstructionNumber++;
                break;
            case 1:
                text = getString(R.string.apn_app_text_instr2);
                styledText = Html.fromHtml(text);
                tv.setText(styledText);
                // Increment instruction number so the correct instructions
                // string resource can be retrieve the next time the update
                // button is pressed
                mInstructionNumber++;
                break;
            case 2:
                // Final set of instructions-Change to the corresponding layout

                setContentView(R.layout.assist_instructions);
                String assistUpdateInstr = String.format(
                        getString(R.string.apn_app_text_instr3), TotalSteps);
                styledText = Html.fromHtml(assistUpdateInstr);
                TextView assistInstrText = (TextView) findViewById(R.id.updated_text);
                assistInstrText.setText(styledText);
                mAssistInstrButton = (Button) findViewById(R.id.assist_instr_btn);
                mReadAgainButton = (TextView) findViewById(R.id.read_again_btn);
                mAssistInstrButton.setOnClickListener(this);
                mReadAgainButton.setOnClickListener(this);
            }
        } else if (v == mAssistInstrButton) {
            // "LET'S DO THIS" Button in final instructions screen for ICS and
            // up is selected
            // Create ConfigActivity Intent
            Intent i = new Intent(this, ConfigFinalActivity.class);
            // Invoke ConfigActivity Intent to start the assisted update
            startActivity(i);
            startActivity(new Intent(Settings.ACTION_APN_SETTINGS));

        } else if (v == mReadAgainButton) {
            // go back to 1st set of instructions if read again is selected
            mInstructionNumber = 0;
            setContentView(R.layout.assist_update);
            String assistUpdate = getString(R.string.apn_app_text_cta2);
            CharSequence styledText = Html.fromHtml(assistUpdate);
            TextView assistText = (TextView) findViewById(R.id.apn_app_text_cta2);
            assistText.setText(styledText);
            mAssistUpdateButton = (Button) findViewById(R.id.assist_update_btn);
            mAssistUpdateButton.setOnClickListener(this);
        }
    }

    public void onClickMethod(View v) {
        mUpdateButton = (Button) findViewById(R.drawable.btn_update_active_hdpi);

    }

    private void showAlert(String message) {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setMessage(message).setPositiveButton("OK",
                new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {
                        UpdateActivity.this.finish();
                    }
                });
        mConfirmAlert = builder.create();
        mConfirmAlert.show();
    }

    // AsyncTask to call web service
    class NetworkTask extends AsyncTask<String, Integer, InputStream> {

        @Override
        protected void onPreExecute() {

            super.onPreExecute();
        }

        @Override
        protected InputStream doInBackground(String... params) {

            try {
                // saving the response in InputStream
                stream = getQueryResults("https://dl.dropboxusercontent.com/u/31771876/GetPhoneSettings-ST-rsp-eng.xml");
                // stream = new BufferedInputStream(https.getInputStream());
                DataInputStream in = new DataInputStream(stream);
                BufferedReader br = new BufferedReader(
                        new InputStreamReader(in));
                String strLine;
                while ((strLine = br.readLine()) != null) { // Print the content
                    // on the console
                    System.out.println(strLine);
                    System.out.println(strLine);
                    in.close();
                }

            } catch (IOException e) {

                Log.v(LOG_TAG, e.toString());
                e.printStackTrace();
            } catch (SAXException e) {

                Log.v(LOG_TAG, e.toString());
                e.printStackTrace();
            } catch (Exception e) {

                Log.v(LOG_TAG, e.toString());
                e.printStackTrace();
            }
            // The code below plays a Simple Promo animation

            for (int incr = 0; incr < 2; incr++) {
                // Sleep for 1/2 second
                // Invoke UI to change updating text to show sequential dot
                // loading animation
                publishProgress(R.drawable.loading_full,
                        R.drawable.loading_empty, R.drawable.loading_empty,
                        R.drawable.loading_empty, R.drawable.loading_empty);
                try {
                    Thread.sleep(500);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    Log.d(TAG, "sleep failure");
                }
                publishProgress(R.drawable.loading_full,
                        R.drawable.loading_full, R.drawable.loading_empty,
                        R.drawable.loading_empty, R.drawable.loading_empty);
                try {
                    Thread.sleep(500);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    Log.d(TAG, "sleep failure");
                }
                publishProgress(R.drawable.loading_full,
                        R.drawable.loading_full, R.drawable.loading_full,
                        R.drawable.loading_empty, R.drawable.loading_empty);
                try {
                    Thread.sleep(500);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    Log.d(TAG, "sleep failure");
                }
                publishProgress(R.drawable.loading_full,
                        R.drawable.loading_full, R.drawable.loading_full,
                        R.drawable.loading_full, R.drawable.loading_empty);
                try {
                    Thread.sleep(500);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    Log.d(TAG, "sleep failure");
                }
                publishProgress(R.drawable.loading_full,
                        R.drawable.loading_full, R.drawable.loading_full,
                        R.drawable.loading_full, R.drawable.loading_full);

                // Sleep for 1/2 second
                try {
                    Thread.sleep(500);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    Log.d(TAG, "sleep failure");
                }
            }
            return stream;
        }

        /*
         * Sends a query to server and gets back the parsed results in a bundle
         * urlQueryString - URL for calling the webservice
         */
        protected synchronized InputStream getQueryResults(String urlQueryString)
                throws IOException, SAXException, SSLException,
                SocketTimeoutException, Exception {

            HttpsURLConnection https = null;
            String uri = urlQueryString;

            URL urlo = new URL(uri);

            try {
                https = (HttpsURLConnection) urlo.openConnection();
                https.setConnectTimeout(20000); // 20 second timeout
                https.setRequestProperty("Connection", "Keep-Alive");

                if ("gzip".equals(https.getContentEncoding())) {
                    stream = new GZIPInputStream(stream);
                } else
                    stream = https.getInputStream();

            } catch (SSLException e) {
                Log.e(LOG_TAG, e.toString());
                e.printStackTrace();

            } catch (SocketTimeoutException e) {
                Log.e(LOG_TAG, e.toString());
                e.printStackTrace();
            } catch (IOException e) {
                Log.e(LOG_TAG, e.toString());
                e.printStackTrace();

            } catch (Exception e) {
                Log.e(LOG_TAG, e.toString());
                e.printStackTrace();

            } finally {

            }

            return stream;
        }

        @Override
        protected void onProgressUpdate(Integer... progress) {

            // Call function to update image view

            setProgressImgView(progress[0], progress[1], progress[2],
                    progress[3], progress[4]);

        }

        @Override
        protected void onPostExecute(InputStream stream) {
            super.onPostExecute(stream);
            // This method is called to parse the response and save the
            // ArrayLists
            success();
            assistUpdate();

        }

    }

    private void assistUpdate() {
        // Displaying final layout after pre-ICS automatic settings update
        setContentView(R.layout.assist_update);
        assist_update_btn = (Button) findViewById(R.id.assist_update_btn);
        assist_update_btn.setOnClickListener(this);

    }

    private void setProgressImgView(Integer imageViewId1, Integer imageViewId2,
            Integer imageViewId3, Integer imageViewId4, Integer imageViewId5) {
        // update image view with the updating dots
        // Reset view layout in case orientation while updating
        setContentView(R.layout.updating);

        mProgressImageview1 = (ImageView) findViewById(R.id.loading_empty1);
        mProgressImageview1.setBackgroundResource(imageViewId1);
        mProgressImageview2 = (ImageView) findViewById(R.id.loading_empty2);
        mProgressImageview2.setBackgroundResource(imageViewId2);
        mProgressImageview3 = (ImageView) findViewById(R.id.loading_empty3);
        mProgressImageview3.setBackgroundResource(imageViewId3);
        mProgressImageview4 = (ImageView) findViewById(R.id.loading_empty4);
        mProgressImageview4.setBackgroundResource(imageViewId4);
        mProgressImageview5 = (ImageView) findViewById(R.id.loading_empty5);
        mProgressImageview5.setBackgroundResource(imageViewId5);

    }

    @Override
    protected void onRestart() {
        super.onRestart();

        if (mErrorAlert != null)
            mErrorAlert.dismiss();
    }

    private void endUpdate(View v) {
        finish();

    }

    public void success() {

        // to parse the response
        try {
            handler.getQueryResponse(stream);

        } catch (SAXException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        // to set method to save the ArryaLists from the parser
        setArrayList();
        Intent i = new Intent(this, ConfigFinalActivity.class);
        startActivity(i);

    }

    // method to save the ArrayLists from parser
    public static void setArrayList() {
        nameArr = handler.getnameArr();
        ApnArr = handler.getApnArr();
        mmscArr = handler.getMMSCArr();
        mmsproxyArr = handler.getMmscProxyArr();
        mmsportArr = handler.getMmsPortArr();
        proxyArr = handler.getMmscProxyArr();
        portArr = handler.getMmsPortArr();
        count = handler.getCount();
        // System.out.println("testing123");

        for (int i = 0; i < nameArr.size() - 1; i++) {
            System.out.println(nameArr.get(i));
        }

        for (int i = 0; i < ApnArr.size() - 1; i++) {
            System.out.println(ApnArr.get(i));
        }
    }
}

FULL SOURCE:
https://docs.google.com/document/d/1adTJhn7LdbQxSKzA0sPp9Ep6WOFozQikmcZb6mS9AeU/edit?usp=sharing

A: As I understood, your problem is to call an AsyncTask from a different class and relate its onPostExecute().
Here you have,
public class NetworkTask extends AsyncTask<String, Integer, InputStream> {

 @Override
    protected InputStream doInBackground(String... params) {
      ....
      ....
    }
}

Now, from an another class, you can call it as,
public class UpdateActivity extends Activity implements OnClickListener {
 @Override
    protected void onCreate(Bundle savedInstanceState) {
      ....
      new NetworkTask(){
        @Override
        protected void onPreExecute() {

          super.onPreExecute();
        }
        @Override
        protected void onPostExecute(String result) {
           ....
           ....
        }
    }.execute("");
 }
}

redpajama_set_name: RedPajamaStackExchange


Hinduism and Buddhism are closely related in a number of ways, including their vision of what comes after we exit this mortal coil. Learn about the religions' interesting interpretation of the state of existence outside space-time.
The Enlightenment stands as the moment the West withdrew from superstition and found its faith in reason. Did it shift too far? Learn about this massive shift in thinking which we are still sorting through and coming to understand today.


text:
Amaranthus palmeri
S.Watson
Common Name: Careless Weed
Photograph by: Pompilid
Seedhead
Photograph by: Forest and Kim Starr
Close-up of the flowers
Photograph by: Patrick Alexander
Photograph by: Jerry Oldenettel
Amaranthus palmeri is an erect annual plant with a branched stem that can grow 50 - 150cm tall, exceptionally to 300cm[
Flora of N. America
http://flora.huh.harvard.edu/fna/
An on-line version of the flora with an excellent description of the plant including a brief mention of plant uses.
The edible leaves and seeds are sometimes gathered from the wild and used locally.
Originally native to the North American Southwest, from southern California to Texas and northern Mexico, Amaranthus palmeri at present is a successful invasive species, which is evident from its expansion both in eastern North America and overseas[
No members of this genus are known to be poisonous, but when grown on nitrogen-rich soils they are known to concentrate nitrates in the leaves. This is especially noticeable on land where chemical fertilizers are used. Nitrates are implicated in stomach cancers, blue babies and some other health problems. It is inadvisable, therefore, to eat this plant if it is grown inorganically.
A California Flora.
Munz P.A. & Keck D.D.
University of California Press; Los Angeles
An excellent flora but no pictures. Not for the casual reader.
South-western N. America - southern California to Texas, south to northern Mexico
Waste places and fields at low elevations, also in interior valleys and deserts in California[
Pollinators Wind, Self
Self-fertile Yes
Prefers a well-drained fertile soil in a sunny position[
]. Requires a hot sheltered position if it is to do well[
Plants are particularly susceptible to attacks by leaf-chewing insects[
Edible Leaves of the Tropics
Martin. F. W.; Ruberte. R. M. & Meitzner. L. S.
Echo. USA.
A terse guide, giving reasonable detail on the more common leaf crops and brief information on a wide range of lesser known plants.
Plants should not be given inorganic fertilizers, see notes above on toxicity.
Most if not all members of this genus photosynthesize by a more efficient method than most plants. Called the 'C4 carbon-fixation pathway', this process is particularly efficient at high temperatures, in bright sunlight and under dry conditions[
Lost Crops of the Incas
Popenoe. H. et al
National Academy Press
An excellent book. Very readable, with lots of information and good pictures of some lesser known food plants of S. America.
Leaves - cooked as a spinach[
Edible Native Plants of the Rocky Mountains.
Harrington. H. D.
A superb book. Very readable, it gives the results of the authors experiments with native edible plants.
Edible and Useful Wild Plants of the United States and Canada.
Saunders. C. F.
Useful wild plants of America. A pocket guide.
Food Plants of the N. American Indians. Publication no. 237.
Yanovsky. E.
U.S. Depf of Agriculture.
A comprehensive but very terse guide. Not for the casual reader.
]. The leaves can also be dried for winter use[
Seed - cooked[
]. Very small but easy to harvest and very nutritious. It is usually ground into a powder and then used with cereal flours in making porridge, bread etc[
]. The seed can be cooked whole, and becomes very gelatinous like this, but it is rather difficult to crush all of the small seeds in the mouth and thus some of the seed will pass right through the digestive system without being assimilated[
Yellow and green dyes can be obtained from the whole plant[
Seed - sow late spring in situ. An earlier sowing can be made in a greenhouse and the plants put out after the last expected frosts. Germination is usually rapid and good if the soil is warm[
Growing from Seed. Volume 1.
Rice. G. (Editor)
Thompson and Morgan.
Very readable magazine with lots of information on propagation.
], but poor germination rates are experienced in cool or cold soils[
The National Non-Food Crops Centre Crop Database
http://www.nnfcc.co.uk/crops/pd.cfm
An excellent on-line information source, with information on over 100 species (as of 2006) of plants being investigated as bio-crops.
]. A drop in temperature overnight aids germination[
Cuttings of growing plants root easily[
Larkcom J.
Well written and very informative.
Cite as: Temperate Plants Database, Ken Fern. temperate.theferns.info. 2023-01-31. <temperate.theferns.info/plant/Amaranthus+palmeri>
Captcha: what is greater, 5 or 9?

redpajama_set_name: RedPajamaCommonCrawl


Chapter 2 of Magicka 2 is one of the chapters of the Adventure mode.
Search the many islands of Crystal Bay to find this Nostrir fellow that Vlad has told you about. Just remember that Wizards can't swim!
This page was last edited on 12 October 2016, at 18:24.


text:
Q: Git in same directory for Mac and Windows 10 Yesterday I started using Git to version control documents I'm working on. I use two systems, a Windows 10 desktop, and a MacBook Air. I save the documents to a directory on the internet, think Dropbox.
I configured Git to use the internet directory for Windows 10. Is it also possible to use this same directory for Git on my Mac? Or do I instruct my Git on the Mac to use a different directory on the Mac?
Git Mac: 2.15.1 (No manual entry for gitwork-tree)
Git Windows 10: 2.16.2.windows.1

A: Every version control system maintains the directory name of the local folder the same name as the repository (Source Folder). Then if you clone your project from git repository ( git clone https://github.com/myaccount/my-project ) the diretory name in any Operating System will be the same of the repository "my-project".


At one time, Etsy was the go-to place to sell your handmade items and vintage finds, and the site still offers a lot of exposure, but the sales giant isn't your only option. When Etsy began letting in resellers and those with more varied types of items, it became a lot more difficult for creators to sell on the site.
While an Etsy store is still a viable option, savvy artisans are looking elsewhere. Consider one or more of these Etsy alternatives to sell your own handmade creations.
Maker Business: Where to Sell Handmade Items Online?
Aftcra: If you're located in the USA, then Aftcra may be the right marketplace for you. This site is like an old-school Etsy and keeps resellers out of the market. You'll pay seven percent on your sold items, but have no upfront fees or costs.
Handmade at Amazon: Amazon has cornered the market on everything from clothing to digital media, and handmade items are no exception. There is a monthly fee for listing, but Handmade at Amazon can get your product in the hands of buyers in a hurry. You'll need to apply and be accepted and only handmade items are allowed on Amazon's growing imprint.
ArtFire: One of Etsy's longest lived and most vigorous competitors, ArtFire offers sellers several options, including individual listings and actual online stores. The site has traffic of over seven million shoppers each year and allows you to easily create a branded online presence.
Big Cartel: Already have a web design background or comfort with HTML? Then Big Cartel could be the right spot for you. You'll be able to highlight up to 300 products each month and pay a flat rate of $9.99-$29.99 per month.
Bonanza: This site makes it easy to duplicate your efforts on eBay, Etsy or Amazon, since it allows you to rapidly import your listing. Fees are charged based on what you sell, making it an easy way to expand your marketing without a lot of overhead.
Craft is Art: Low costs, easy listing and an established web presence make Craft is Art a good match for your handmade products. The site originally focused on fashion accessories and jewelry, but has branched out in recent years.
DaWanda: Want to conquer the international marketplace? DaWanda allows you to expand your audience and post listings in French, German, Dutch and more. If you are fluent in a second language and want to expand your customer base, DaWanda can help make it happen.
Shopify: If you want a store to call your own and a robust addition to your existing website, Shopify can help. This site is ideal for more established brands and can complement your existing efforts; using a Shopify site also means you have control over how your site looks and feels to visitors.
Storenvy: With over 40,000 sellers showcasing handmade items, this curated site works like a social network. You're rewarded for activity and could be featured on the sites busy front page if your network is active enough. If you sell popular items or have a large following, Storenvy can help you convert followers into buyers.
Expanding your marketing efforts beyond Etsy can help you locate new customers and ensure your handmade items are in front of a wide audience of potential buyers. By trying one or more Etsy alternatives, you can easily expand your prospect base, boost your brand awareness and even find more opportunities for showcasing your products.


If you're an American women, over the age of 30, there is a good chance that you will develop fibroids at some point in your life. If you're a black woman, you're even more susceptible. Fibroids are interesting. We don't know for sure what causes them though estrogen seems to stimulate growth. I know, you may be thinking, wow, that's one more thing to add to the list of possible female health issues, but before you get discouraged let's talk about what we do know.
Fibroids are non cancerous tumors that originate from the smooth cells of the uterus. They can be as small as a pea or as large as a melon and are often undetectable. Some women have fibroids and don't realize it. They can do a good job of keeping themselves hidden. For example, if fibroids are small and you have no symptoms, you may only be aware of the them after a pelvic exam. In other cases, the symptoms are pretty prevalent, causing women to complain of a variety of symptoms such as heaviness at the bottom of the abdomen, heavy menstrual periods, frequent urination, and abdominal bloating and distention.
Bleeding through clothing, going through tons of pads and tampons, and trying to plan activities around menstrual cycles is often times what frustrates women to the point of seeing a doctor. In addition, fibroids can cause other health problems like anemia; bladder and kidney problems; and may change the shape of the uterus causing problems with pregnancy.
As you can see, the options span the spectrum from natural treatments such as dietary modifications and herbal remedies to conventional treatments such as hormones and surgery. Together, you and your health provider can decide on the best course of treatment based on your specific needs.


Ready in about 30 minutes, packed with flavor, this is a great weeknight quick fix meal. Easy Asian Noodles with Ground Pork and Peanut Sauce = delicious and addicting.
Simply fry up a pound of ground pork, boil some water for Pad Thai noodles, add some Asian flavors, shredded vegetables and you've got an addicting and amazing plate of noodles. As Im typing this, I want to eat it everyday.
And with the hint that I may never be able to grill outdoors again…I just may eat this every day. We've had rain all but two days this May. I really don't mind, but it's also been unseasonably cool. Somedays barely reaching the mid 40's. Not to mention our May 7 blizzard.
Last weekend I said "screw it" and set about planting geraniums, petunias and assorted other droopy and wet greenhouse specimens into my muddy pots. I love container gardening along with the process of planning which plants will yield a spectacular display. Well…ok, I'm not a master gardener, so I'll even take "showy." Here are some pics of what I've done so far.
My pride and joy Japanese Maple. I'm smitten. I had two in my old yard and wanted to try one in a patio pot this year. Looking for tall and skinny, I found the perfect little adorable tree. I've been told to bring it in the garage this winter so it can enjoy some dormant time, then bring it back out next Spring. Keeping my fingers crossed that this little beauty will be around for years. Right now it's 30 inches tall.
My first attempt at an Elephant Ear type plant. This "Black Coral" variety is absolutely gorgeous. Eggplant in color with lime green veins in the leaves, I can't wait to see what it will do over the Summer. I threw in some flashy orange and red Begonias for contrast and some white Lobelia to trail down the sides. I'm hoping this one will end up an ooooo and ahhhhh-er.
Keeping with the color scheme for the entry way, I found this brilliant copper colored "Keystone Kopper" Coleus. Is it not outstanding??? Some white Lobelia for contrast and an orange "Crackling Fire" Begonia, I've got high hopes for this pot.
In my tall skinny ceramic pot, I've placed a single "Coral" Twinspur. In the Snapdragon family, this will add a little delicate softness to some of the other dramatic colors and bold textures.
I've never grown Jasmine before. At the front door, I've placed a "Star Jasmine" on a tall clay decorative pot and added a trellis. My gosh does this smell good. Under an eve with some direct sunlight, I look forward that this will do well here. If not, it's very movable.
Our garden center had these incredibly brilliant "Hot Rod Red" Petunias. After looking at other red varieties, I think their dark centers make them very special. I wanted them to be the center of attraction so simply planted two with a little chunk of white Impatiens.
Fairly boring at this point, I always plant my little iron basket with orange and white Impatiens. You just wait, this will be beautiful very soon.
In this terra-cotta pot I've centered a "Red Star" spike and surrounded it with white Bacopa and some coral colored Petunias.
The back patio isn't as protected, so I've planted your run of the mill and less expensive Petunias and Geraniums. I'll post update photos in a month or so to compare progress of my container gardening.
I hope you give this Asian Noodle Recipe a try. And if you do, please come back and let me know how you liked it and give the recipe a star rating. Your feedback is valuable to me for developing future recipes. And if you have a favorite Asian Noodle recipe, let me know, I'd love to give it a try.
Heat a fry pan over medium high heat. Add 2 teaspoons of the oil until hot. Add the ground pork and cook, stirring to break up the meat. Cook until cooked through. Set aside.
Bring a large pot of salted water to a boil. Add the rice noodles and cook, stirring often, until just tender, about 5 minutes. Drain and rinse under cold running water; leave to drain in a colander.
In a large bowl, whisk the peanut butter, vinegar, fish sauce, the remaining 1 tsp. oil, coconut milk and 3 tablespoons of warm water until smooth.
Add the drained noodles, pork, jalapeños, carrots, cabbage, and toss gently. Garnish with cilantro and serve at room temperature with the lime wedges on the side.
Asian Noodles with Ground Pork and Peanut Sauce …It's what's for Dinner.
I love peanut sauces with pork, they are so delicious. Those noodles would go great with the wings I just made!
Your containers are so pretty, Lea Ann. Most of my plantings are in pots on my deck. It's amazing how many tomatoes I can grow in two half wine barrels. Your noodle dish looks fantastic. I love all those yummy flavors.
Love the plantings. If that nice Japanese Maple gets too big and you want a place to plant it, send it out our way. Can't wait to see it all!
Looks like you potted garden is off to a good start. The dish looks very good.
We've had a really cool May too, although not as cool (or rainy) as yours. Weird weather. Anyway, love this dish! Such a great combo of flavors, and I'm always looking for quick recipes. Thanks!
I'm always looking for quick recipes too. I need more!
Love this recipe Leanne. Beautiful planters. I have yet to attempt mine. Hopefully this weekend will work out. I need sun!
I love your pots. It's been raining non-stop here. Just waiting for all the weeds to pop up! Love this recipe!
Hi Lee Ann, your Japanese maple is just amazing, love all your pots!!!! also love this dish, quick and healthy meals are the best~!
I'm in love with that little Maple. And it's already loving my entryway and getting bright orange new growth. Yay.
Your pots and plants are gorgeous. You definitely have a decorating flair about you. I wish I did. I could eat this noodle and pork dish every week. I love everything about it.
Thank you very much Maureen. I have my decorating "moments". I loved this dish Maureen, one of those things that I can eat too much of.
Lovely plantings. I will be watching in a month to see how they have grown. And that pork and noodle Asian dish…can't wait to try. Wishing you much grilling ahead.
So good to hear from you Susan. And thanks for stopping in. I can't wait to take photos for comparison. Always fun.
I like how you picked certain plants to be grown in certain containers Lee Ann, your patio is already looking pretty amazing. Anyway, love Asian food, especially quick to prepare ones.
Thanks Cheri. Now if it would just quit raining, some sunshine might help it all grow.
We had such a cool end-of-May here too. I couldn't even plant my tomatoes, peppers and begonias until recently as the night temps were in the low 40s! I love that Elephant Ear color and I have the same trailing begonia in red/orange and white/pink. I love it. Never had good luck with lobelia here. Hope you're getting some better weather now!
Love the noodle dish. I could live on those too.


My class of 5th grade students arrived back in the classroom ten minutes early after a morning out of class period. I had been using this time to prepare for the afternoon and was not quite finished. As the students settled in at their desks I decided to give them these ten minutes as free time while I completed my plans. Standing in front of the classroom, I informed the students that they had returned early and could buzz amongst themselves for ten minutes. In unison, my entire class of 5th graders began making a buzzing sound.
I just told my students: "now remember what my rules are" In unison they said, "don't annoy you!"
I was teaching my students about the solar system. When I asked my students "what is the milky way?" One of my students raise her hand and said "isn't it a candy bar?"
Yesterday, one of my second grade males students was drawing a picture of his mother with a mustache. His neighbor told him quite loudly that "moms don't have hair under their lip." Another little boy at the opposite end of the class yelled: "Mine does but she rips it out!" I was smiling and trying to explain that depending on their hair color, women could have a few little hairs on their lip when a little girl interrupted me and said: "My dad says that my mom's legs are like poodles so she rips them out too!"
I once had a class of 9 years olds, to whom I was trying to explain the basics of portraiture. I started by explaining how a head was more egg shaped and not round....when one bright spark put their hand up, pointed at this short extremely plump little boy, and said "But, Miss. Sweeney his is!"
Last year at a public school where I was teaching, a kindergarten teacher told me that a child in her class asked if she could bring in her father for show and tell. The teacher said certainly she could and did not think a think about it. The next morning bright and early, the child showed up at school with her mother and a big cart with a large urn on it. The teacher asked the child what it was and the child replied that it was her father and she had said the previous day that it would be OK to bring him for show and tell. The mother then explained that it was the father's ashes because he had passed away a few years previously. The teacher and the administration at the school were floored and could not figure out the proper way to respond.
3rd grader to teacher: "How do you make Lady Gaga cry?"..."Poke her face"
I really want to teach logic to my high school students. I have yet to find a book that breaks it down enough for them.
Just got a bar of gently-used soap from one of my one of my first grade students.
Education is the process of facilitating learning. Knowledge, skills, values, beliefs, and habits of a group of people are transferred to other people, through storytelling, discussion, teaching, training, or research. Education frequently takes place under the guidance of educators, but learners may also educate themselves in a process called autodidactic learning. Any experience that has a formative effect on the way one thinks, feels, or acts may be considered educational.
Children's human rights education refers to education and educational practices in schools and educational institutions that are consistent with the United Nations Convention on the Rights of the Child. It is a form of education that takes seriously the view that children are bearers of human rights, that children are citizens in their own right, that schools and educational institutions are learning communities where children learn (or fail to learn) the values and practices of human rights and citizenship, and that educating children about their own basic human rights is a legal obligation of the United Nations Convention on the Rights of the Child.
I know this is an older post but I just stumbled upon it and it is fantastic! I do have a question though and I apologize if it's been asked and answered, but I didn't see it anywhere in the comments. Do you leave the Treasure Baskets out all the time or do you only give them to your child when you need to get something done (breastfeed, pump, cook, etc)? Thanks!!!


The Financial Intermediary and Brokers Association, FIBA, is reporting that it attracted over 150 attendees to its inaugural conference held at BAFTA's offices in Piccadilly on Wednesday.
The proceedings started with an opening address from newly appointed Chairman, Adam Tyler, welcoming existing AOBP members, who automatically become members of FIBA, supporting lenders, third party service providers and sponsors. Adam then set out the association's mission statement of supporting all finance professionals to enable them to deliver outstanding solutions and service in a regulated environment as well as having access to a comprehensive lender network and dedicated compliance resources.
The keynote speech outlining economic prospects for the UK was given by Michael Saunders, a member of the Bank of England's Monetary Policy Committee (MPC).
Two lively panel discussions followed discussing competition in the bridging industry and what was in store for the UK lending market in 2018.


Your resellers have different levels of technical expertise and, therefore, may have problems with managing certain settings of their subscriptions. Since Plesk 12.0, you can log in to Plesk under a reseller's account to assist your resellers and change the settings of their service plans, customers, and subscriptions. To start managing a reseller's subscription, find this subscription in the list on the Resellers page and click Log In as Reseller. To switch back to your account, click Back to Administrator at the top of the page.
To learn more about improved navigation among resellers and their customers, domains and subscriptions, see Quick Navigation Among Plesk Objects.


Custom products are our specialty. We make products for many industries and applications including gaming, medical, control, test equipment, data logging, communications, audio/video, appliances, handheld devices and more. We produce molded, assembled, and wire harness cables that range from simple to complex configurations. Design assistance is available.
We manufacture a large array of industry standard cable assemblies. Many are stocked at our warehouse in Torrance, CA. This includes USB, Camera Link, D-Sub Serial, Fire wire, HDMI, Circular Din, Mini Din, SCSI and more. Standard cables can be customized for your application.
A tradeshow for the Audio, Video and related industries. Orlando FL. June 8-14, 2019. Stop by our booth to discuss your cable assembly or wire harness needs. Not only is InfoComm the largest show in the US for audiovisual technology--with the greatest collection of audio, digital signage, and collaboration companies all under one roof--but we're also one of the top tradeshows in any industry overall.
Atlantic Design & Manufacturing, part of the largest advanced design and manufacturing industry event on the East Coast, is the annual must-attend trade show for discovering the latest in design engineering. Source from the region's most comprehensive collection of cutting-edge suppliers, deepen your expertise with free, conference-level education, and network with thousands of professionals who can help you advance your projects – and your career.From prototyping to full-scale production, one lap of the show floor will help you overcome your toughest manufacturing challenges and keep you up to speed on innovations transforming the industry. Everything you need to take projects to market faster and more cost effectively is here.


24 Aug Windows 7 x86 or Windows 7 x64 with default shell (i.e. Windows Explorer.) Note Win7 Start Orb Loader v 18 May Win7 Start Orb Loader is a small application that you can use to change the Windows 7 start button in just a few simple steps. At the first look. Win7 Start Orb Loader v by puolanganpallo.com on @DeviantArt.
Windows 7 Start Orb Loader , Downloads: , License: Freeware, By: stkov , Size: Windows 7 Start Orb Loader allows users to easily change their. I downloaded this start orb loader from here Win7 Start Orb Loader v by ~ stkov on deviantART and every time I apply it, it 'says windows. 22 Feb This is the reason why Windows 7 start orbs doesn't work with it The problem was that your orb changer only put the new image over the old.
Windows 7 Start Orb Changer (Windows), free and safe download. Windows 7 Start Orb Changer latest version: Personalize the big button in Windows 7. 5 Feb Download Windows 7 Start Orb Changer is a freeware from door2windows that allows you to change your start orb/button with just one click in. 22 Nov Download Orbit Downloader Windows 7 loader v1 · Storify Click on link to get: Win7 Start Orb Loader. Free Download and information on. DeviantArt is the world's largest online social community for artists and art enthusiasts, allowing people to connect through the creation and sharing of art. 2 Jul If you want to test your first then click Apply Orb. It will apply the orb only if you have used Windows 7 Start Button Changer otherwise it will open.
arrow on the right. Change Your Xp Start Button to The Vista/Windows 7 Start Orb . 7 Start Orb button. Win7 Start Orb Loader v by stkov on DeviantArt. 12 Mar I can´t find any good animated Token like Start Orb so I took the dark Token For installing with W7 x64 SP1 the Start Orb Loader v [link]. 29 Jul simply a start orb for windows 7 use this tool to apply it: [link] logo by iconbruellkaefer [link] it's me: [email protected] metro start orb for. 30 Nov Use Kishan's Windows 7 Start Orb changer to apply it: [link] Archive includes both dark and light orb Windows 7 Overwatch Start Orb.


We are excited for another year of serving the families in our community. There are two ways to get involved with this special experience. Please know, all money donations and shopping list items should be turned in no later than November 15th.
Donate a Turkey – To donate a Turkey you can text "TURKEY 20" TO 1-810-33X-GIVE or give cash/check at the Gathering on Sundays.
Donate items from our Shopping List – The following items are being collected by our family. Items can be placed on the donations table in the lobby or dropped off at our building (417 N. Bierdeman Rd, Pearl, Ms) Monday-Thursday 9-4:30.


Ready for some fantastic Sushi?
Highly rated on all sites, we are a small restaurant with a fiercely loyal following. We offer unique, elegant, affordable and very fresh Sushi with exceptional customer service.
Located in the center of Oldsmar, Florida, our restaurant is convenient for all of the Tampa Bay area. Aki Sushi is known for its unique rolls and fresh sushi all expertly prepared.


text:
Alpha Nov
Atlanpole Biotherapies
BioNow
FIDIS
STFC Daresbury Laboratory
NUI Galway is world-renowned as an expert research-led University. We emphasize inter-disciplinary research programmes, and collaborations with industry partners in areas of strategic importance, both regionally and nationally.
The medical technology sector in Ireland is recognized as one of five global emerging hubs. Eight of the world's top ten med-tech companies are based here, and devices designed and made in Galway are saving lives all over the world. Galway is at the very heart of this development and NUI Galway is the powerhouse for much of this progress.
Our researchers focus on some of the major medical challenges that face the world today including cardiovascular disease, cancer, orthopaedic disorders and neurodegenerative diseases. We are pushing the frontiers of science to create the technologies of the future. This will lead to better and more affordable health outcomes for patients.
The National Centre for Laser Applications (NCLA), part of the School of Physics at NUIG, is an industry focused, photonics research and application facility at the heart of NUIG. Extensive facilities and experience will available here for the pilot production of next-gen devices.
A multi-unit pilot-production facility within the NCLA allows the multiplexing of nanoscale laser processing, additive metal & polymer technology, along with precision biomaterial handling and deposition within a scalable set-up to enable the direct pilot production of the next generation of medical devices.
Complimenting the NCLA and its pilot facilities is CÚRAM: A Science Foundation Ireland academic-industry-clinical 'super centre' designing the next generation of 'smart' medical devices.
The CÚRAM institute focuses on: Biomaterials and Drug Delivery, Tissue Engineering and Regenerative Medicine, Glycoscience, and Device Design. Close attention is also given to translation of research into Medical Devices as well as navigation of national and international regulations.
© Copyright 2019. All Rights Reserved. Website design by: Rob&Paul.


text:
Václav Klaus is our president!
The election of Václav Klaus as the tenth president of our nation remains the subject of debate. Though it remains focused on two points – the actual validity of Mr. Klaus's election as president and whether, as president, Mr. Klaus will continue in his "old hard ways " – the debate actually masks a much deeper and more important issue.
In considering the first point there is no doubt that, as far as democratic machinery is concerned, Mr. Klaus deserved to win. Mr. Klaus led in all the polls during virtually every phase of the elections, including polls that evaluated his standing in the event of public elections. It can be stated without much cynicism, that Parliament and the Senate ultimately voted with the people. The people's choice won.
As to the second point, the answers lie in a recent poll by the SCC agency taken just before the elections, as well as in the actions and statements of Mr. Klaus himself. In the poll, Czechs rated various attributes of Mr. Klaus, such as political capability, intelligence, honesty and moral credibility. Most Czechs viewed Mr. Klaus as a president with high political capabilities, but had doubts concerning his honesty and moral integrity. These opinions are formulated in spite of (or because of) the fact that after ten years in politics, at least some of Mr. Klaus's political deeds are known to virtually all Czechs. As a critic of NATO's intervention in Kosovo, Mr. Klaus earned poor marks from our American allies, an impression that lingers today. Mr. Klaus was responsible for expelling George Soros's Central European University from Prague. Mr. Klaus has stated that he does not see the need for foundations, in that he would rather give money directly to those affected. He has scoffed at civic sector initiatives such as Impuls 99, claiming that if a citizen wants to change something, they should go into politics. Perhaps the most significant event in Mr. Klaus's political career was the usurpation of the voter mandate of his ODS party, wherein he joined forces with the leading opposition party to achieve majority legislative votes, so as to change the Czech constitution in line with his political strategy. Were it not for the direct intervention of former president Václav Havel to the Czech Constitutional Court on behalf of the people, the measure would have succeeded.
In the first 24 hours after his election, Mr. Klaus appeared in a one-hour, unabashedly pro-Klaus TV NOVA (his TV ally) program, where he stated that he would like to see "different minds" in the Constitutional Court – meaning a replacement of those judges who defended constitutional (therefore our) interests. Mr. Klaus has literally stated that he considers the Charter of Laws and Freedoms to be the "refuse" of our Constitution.
The debate around our new president is significant because in reality, the issue is not what Mr. Klaus is like, but what we are like. Thirteen years after the revolution, the majority of us have not changed much. Though the average Czech is quite capable of going into the streets for a stint of key-chain rattling on Wenceslas square or shouting "thank you, now leave" at our politicians, things end there. We don't mind amoral behavior, even to the point of criminal acts, as confirmed by Vladimír Železný being voted into the Senate, despite the fact that he was (and still is) facing multiple criminal suits. Our alibism mingles with frank cowardice, which limits us to asking how Mr. Klaus will behave instead of ensuring that he will be the kind of president we want him to be. That's because Czechs respect authority more than moral credibility. And that's why Mr. Klaus won.
Mr. Klaus secured his electoral victory through his conservative ODS members teaming up with the Communist party to achieve the necessary vote count. This is a huge signal – the disappearance of real, organized political opposition (a necessary factor for true democracies) in the Czech Republic. Instead, today's political scene has been reduced to machinations for power, in which party and politician prostitute their voter's mandate to take the side that furthers their own interest. The Communists now have a bill owed them, and Mr. Klaus knows it. The election of Mr. Klaus as president represents a very real threat to democratic progress in this country.
There is an important lesson to be learned here. Despite the fact that the Czech Republic has achieved membership in significant multinational organizations such as NATO (with the EU hopefully soon to come), as far as the basic thinking process and character traits are concerned, citizen and nation have not progressed very much. Czechoslovakia's founding president T.G. Masaryk said that it takes 50 years for true democracy to take root. We are but 13 years along the way.
The New Presence summer 2003
Published articles > The New Presence > Václav Klaus is our…


text:
About a fifth of adults in the US have moved due to Covid-19 or know someone who did, a new study shows
Posted: Jul 7, 2020 11:54 AM CST
A Brooklyn family prepares to leave the city due to concerns about the spread of the Covid-19 on March 25, 2020. By Alaa Elassar, CNN
(CNN) -- When the coronavirus pandemic began its rapid spread from country to country and eventually state to state, what once felt like home was no longer a safe haven for millions of people.
Around one-in-five adults in the US have either moved or know someone who did because of the Covid-19 outbreak, according to a new study published by the Pew Research Center on Monday.
While many of those who moved were students who lived on campus and were forced to leave when their campus shut down, 28% of US adults who relocated said they moved to reduce their risk of contracting the virus.
Other reasons include financial, such as job loss, or to be with family. Some needed a bigger space to quarantine, especially those who were now working from home, while one person said they were traveling and were blocked from returning home, according to the study.
"We certainly found that young adults are the most likely to have moved because of the pandemic," D'Vera Cohn, the author of the study, told CNN. "The impact Covid-19 has had on young adults was the most striking thing to me. The fact that so many of them had to move, had someone move into their homes, or know someone else who moved just shows the phenomenon of people having to leave their homes because of the pandemic."
Race and ethnicity also played a major role in who moved because of the pandemic. Seven percent of Asian adults and 6% of Hispanic adults said they moved because of the outbreak, compared with 2% of Whites, the study said.
More than 60% of the adults who moved said they relocated to a family member's home, while the rest moved into a vacation home, with a friend, or temporary housing. About 9% moved into a new permanent home.
A search for safety and space
For 36-year-old Evan White, the coronavirus pandemic couldn't come at a worse time. With a 4-year-old daughter and another baby on the way, Los Angeles residents White and his wife knew that being quarantined at home meant needing a lot more space than usual.
After his daughter, born nine weeks premature, was released from the hospital, the family of four moved from a 50-unit apartment in Venice to a 6-unit townhouse in Santa Monica in May.
"It was stressful, scary, and hard to do mid-pandemic, but we're happy to have done it," White, who runs his own business, told CNN. "We feel safer and more comfortable where we now live. But it's been incredibly hard -- the loss of work, child care, and seeing friends, family, church and our community in real life."
Along with needing more safe distancing from neighbors as well as space for their children, White said his family also need an in-unit washer and dryer to limit how much they had to leave the house and interact with people -- especially with a new baby at home.
White is just one of millions of people who have moved because of the impact the coronavirus has had on their lives. But now, with cases back on the rise and many states returning to previous restrictions to slow the surge, more people are likely to find themselves reevaluating their living situations.
"While it's hard to say what will happen next, there's talk of a wave evictions coming, which can affect people and force them to move around," Cohn told CNN.
"What's happening with public schools and colleges in the fall will probably affect how students are moving around too. Another thing to ask is are people who moved going to go back where they came from or will they decide to stay? There are just a lot of unanswered questions and we'll just have to wait and see what happens."
Protesters across the US decry police brutality after Tyre Nichols' death
Trump says he's 'more angry' and 'more committed' to White House bid as he breaks his campaign trail hiatus
Memphis police chief faces crucial test leading department through Tyre Nichols case


High-level government officials with vested interests in maintaining the status quo pose perhaps the biggest obstacle to police reform. Given these problems, backtracking from democratic reforms and the rise of authoritarianism of the Central Asian governments will jeopardize the viability of these states as their effectiveness to advance the rule of law and stability erodes in proportion to the loss of their own legitimacy and credibility. In this setting, the state itself begins to seek support and compromise from powerful and strong criminal entities to maintain its power.


text:
News Southern
UPNG Update: Classes Cancelled due to Low Number of Students
by Eric Haurupma 14/06/2016 15/06/2016 452
Classes at the University of Papua New Guinea have been forcefully cancelled due to many students are not attending lectures.
Students said they are mourning for their colleagues shot by police and recovering at the hospital.
EMTV News was there to speak some of these students.
Instructions from the UPNG Administration and the University Security, Uniforce, reportedly ban students calling for media coverage at the campus.
However, EMTV News spoke with students who are in mourning. They have painted their faces with mud to pay their respect to the students injured in a confrontation with police last week.
East Sepik Students Union members, who represented the Momase students block, said it's not a protest. The face painting symbolises a Melanesian way of haus-krai which is a token of mourning to express their sympathy and grief with their Highlands brothers injured in the incident.
The UPNG Administration on the other hand took out a restraining order to stop students boycotting classes.
Students were also ordered by the administration to return to class today, but this did not eventuate.
"The stay order invoked by the administration will do nothing to bring them back to class however, there should be a way forward to solve this issue," students said.
PNGs Tourism Zone Initiative
Mt Hagen City Authority Reconciles with City Council
Eric Haurupma
studied at the University of Papua New Guinea graduating with a Bachelor of Arts in Journalism and Public Relations. His main areas of expertise within EMTV are the courts, crime and the environment.
Kulunga applies for Slip Rule
Theckla Gunga 21/02/2017
Leo Sayer here for Operation Open Heart
Final concert for much loved PNG gospel band, P2-UIF
Lillian Keneqa 17/12/2018 17/12/2018


Just over a week ago we informed readers that the Vine iOS app had just been treated to a major update. At that time there were no details about when the update would come to the Vine app for Android devices. However, the Vine Android app update has finally arrived, and it's the biggest update to the social app yet.
Twitter's Vine video service is extremely popular, and Android device users should get a lot of satisfaction from the new update that arrived in the Google Play Store yesterday. For the uninitiated, Vine allows users to share short videos with unlimited free uploads available. You can find, follow, and interact with family and friends, and check out trending posts, featured hashtags and editor's picks.
The new update brings the Android Vine app to version 1.3.1, and Vine itself proclaims it to be the biggest yet. Changes and improvements with the update include 15 new channels to browse and submit posts to, and Revining, the ability to share posts with those who follow you on Vine with a single tap.
Other additions include a fast capture widget, which enables users to go directly to the Vine camera from the home screen, and also new capture tools including focus, grid and ghost. There's also a new mute button in the menu as well as general performance improvements. You can find the free Vine Android app at Google Play here, and it's compatible for devices running Android 4.0 or later.
Are you going to check out Vine from Google Play for the first time? Maybe you're already a user, in which case we'd love to hear what you think about the update? Send your comments to let us know.


This month we're celebrating our 35th Anniversary, so we took a moment to jog our memories and forage through our files to create this Throwback Thursday post about fun, fashion and friends.
Barbara & Company was started by Barbara Heimlich in April 1983 with a small space in Tamarac Square, a high-end shopping mall that was home to local boutiques, a few anchor department stores and a movie theater. Only six years later, she expanded it to 3,000 square feet of classic fashions in all hues of neutral. At the time, suiting was in high demand as were natural fibers, cotton sweaters, a grand array of belts and foundational wardrobe pieces from brands like Michael Stars that we still embrace today (in a few more colors).
In fall of 1999, Kathy King came on as a buyer for the store but ended up buying the store instead! Less than a decade later, when it was announced Tamarac would be redeveloped, Kathy seized the opportunity to move the boutique into a charming, walkable neighborhood — or two. In August 2008, she opened the Boulder Store on the east end of the Pearl Street, followed shortly by the original boutique moving to Old South Gaylord Street. The Denver store became a little cozier when it shifted locations, but a few years later the store doubled in size. We had a little fun with the construction phase in our adverteasing… um… advertising.
Over time we've seen the ups and downs of hemlines, the transition from trousers to skinny jeans to leggings, and the evolution from boxy to soft to structured asymmetrical silhouettes. New fabrics with easy care options have reduced our dry cleaning bills dramatically — reimagined natural fibers like linen blends are washable and packable as well as beautiful and fashionable. Our 2018 fashions are more casual and comfortable than the career suiting of the 1980s. We've imported a European sense of style, born from inspirations like art and architecture, in to Colorado. Pulling the best from the coasts and overseas, our collections now reflect a mix of classic, contemporary, genuine, unexpected and very wearable designs.
A few things haven't changed—our gray and cream bags, our trademark personalized service and our connection to our local community. Fashion may be fleeting, but friendship and fun are timeless. Thank you for joining us all these years. Cheers!
Anniversary special: starting April 12 save 25% on three items of your choice. New arrivals: follow us on Instagram for a peek at new arrivals and like us Facebook for the latest event news.


The International Coral Reef Society (ICRS) was founded in 1980 and is the principal learned society to which over 800 reef scientists and managers from across the world belong.
Anyone interested in reefs is welcome to join ICRS!
The principal objective of ICRS is to promote the production and dissemination of scientific knowledge and understanding of coral reefs, both living and fossil, for public benefit.


This beautiful holiday home offers a view of Nakskov Fjord. The house has elegant furniture and a beautiful kitchen. The conservatory provides access to the garden, which is huge and ideal to play. You can take a ferry trip on the fjord from Nakskov. Enjoy fishing on the coast, visit Knuthenborg Safari Park or enjoy the swimming pool in Lalandia located in Rodby.


text:
Almost four years ago I joined a project at Kyoto university. The idea was to develop a system-scale, detailed model of an area in the brainstem called the superior colliculus, that is responsible for doing saccades — that's the quick jumps from spot to spot your eyes always do when you examine something, read (like now) or just generally look around. The model is fairly large and detailed, so we've used large clusters and supercomputers to actually run it.
The overall project has involved quite a few people and a number of labs. My affiliation was Ishii-lab at Kyoto University while I've been working for professor Doya of OIST in Okinawa. My office has been at NAIST in Nara where I worked with Dr. Shibata, and I've occasionally worked at ATR in Keihanna with Dr. Sugimoto. We've been cooperating with Dr. Inagaki at Riken in Wako outside Tokyo and with Dr. Djurfeldt at INCF and KTH in Stockholm, Sweden. We've been using the RICC cluster at Riken and the Kei supercomputer in Kobe. I have never felt so distributed in my life.
All good things must come to an end. We still have a public presentation and we need to shepherd our model paper through the labyrinthine publication process, but overall the project is now over. It's time to move on.
Nara Sentan Kagaku Gijutsu Daigakuin Daigaku - NAIST.
As of tomorrow November 1st my new affiliation will be Okinawa Institute of Science and Technology in Okinawa, where I will join the Neural Computation unit led by prof. Doya. Moving from Kyoto to Okinawa may sound like a rather drastic change; the practical consequences aren't all that large.
I've been working for prof. Doya for the past few years already, so formally joining his group is not a big change. And while my affiliation changes from Kyoto to Okinawa, my actual place of work just moves from NAIST in Nara to AICS (Advanced institute for Computing Sciences) in Kobe — the site of the Kei supercomputer that we've been using. We'll stay in Osaka, and my commute will be just as long as before — an hour and twenty minutes — but westward to Kobe rather than eastward towards Nara.
The modeling project I'm joining deals with the basal ganglia. It's larger in scope than the previous one and more directly connected to practical applications. With me at AICS we get closer access to developers and administrators. This should help speed up the development and deployment of our models.
This will mean more trips to Okinawa, and indeed I'm there for a project meeting right now. Okinawa sounds far but it's really not bad; with a two-hour flight to Okinawa and one hour from Naha to Onna, the travel time from Osaka to OIST is comparable to visiting Riken in Wako, northern Tokyo. It's almost a day trip, but you really need to stay the night before to get a full day of work.
The past few years at NAIST have been a lot of fun, and especially working at a university again and having graduate students around. I will miss that at AICS. But the new project is exciting and I have high hopes that we can take what we've learned about large-scale modeling from the previous project to make the new one even better.
Ekiden
Ekiden is a popular long-distance cross-country relay footrace competition in Japan. There's no fixed format; a race may have teams from 5 to 10 people, and the running distance per runner may vary from a kilometer to a half marathon. Most races are school-related events, with teams from different high schools or universities1.
Some large ekiden events are highly competitive, very serious and even broadcast on TV. Others are less so, and the departmental ekiden held at NAIST each autumn is decidedly in the latter category. Some teams take the race somewhat seriously and train beforehand. Other teams simply take it as an excuse to dress up, get out of the lab and have fun in the autumn sunshine for an afternoon.
One of the two Mathematical Informatics teams, with a Hayao Miyazaki theme. And yes, 'Miyazaki' to the left ran the course holding that bug thing over his head. Our other team did take it seriously, and won the race.
Another team went for a coordinated look. This is, I believe, the villain in the Scream movie series. The visual impact was surprisingly effective.
Horse for the course.
Bee buzzing through.
No idea what manga character this is. It's Tombo from Kiki's Delivery Service. I also believe the judges frowned on a bicycle in what is supposed to be a foot race, giant cardboard propeller or not.
Summery hawaiian balladeer. Running in flip-flops seems a bad idea to me though.
#1 Japan has a system where you do sports and other non-academic activities at your university, not in separate clubs or associations. Seems a little restrictive — what if you want to join a friend at a different school? — but who am I to judge; as a student I never did any sports at all.
We can live and work for years in an area and still be completely unaware of even major features and popular travel destinations. Late September I went to Kyoto University main campus in Demachiyanagi in northern Kyoto for my yearly health examination.
Kyoto University. I think this is the tree that's pictured on the university logo.
Ritsuko met me there afterwards for lunch and a walk. We'd heard of a good falafel place in the area, and it's something I really miss here in Osaka. The restaurant — Falafel Garden — didn't disappoint; it did indeed serve very good falafel, and in a garden no less.
Falafel Garden garden.
On our way back we noticed a small train station nestled in among the neighbourhood houses just next to Demachiyanagi station. It was a little sleepy and kind of old-fashioned, with a cute, comfortable-looking rail car standing at the platform. Exactly the kind of place Hayao Miyazaki would put in one of his animated films. It was Friday afternoon and we really had nothing much to do for the rest of the day, so we bought tickets and boarded the train.
Eiden — short for Eizan Dentetsu — runs two small lines in northern Kyoto. Would be really cool to live along the line and take this train to work every morning.
The line runs through the mountains in northern Kyoto. The scenery is good, and the autumn foliage is supposed to be excellent.
Ritsuko had heard of Kibune shrine and the restaurants along the small river flowing through the mountain valley near the next to last stop on the line. The restaurants have tatami-mat seats on platforms laid right on top of the river itself. It's cool and refreshing in summer, and is apparently spectacular in autumn, with brilliant read and yellow foliage covering you above and the sound of the river water below.
A restaurant along the Kibune river.
The shrine itself is much like any small Shinto shrine, though the area is crammed with visitors. The location along a narrow valley makes it seem more crowded of course, but there were three or four tour buses parked downstream, and that on an off-season weekday. I can't imagine what the place is like on a weekend during the height of autumn foliage viewing season.
Kibune Shrine. Small, remote and nestled along the side of the steep valley.
The shrine is not too small or remote to cater to modernity, though. I realize it's a practical business necessity of course, but "Follow us on Facebook! See our Youtube Channel! Free Wifi available!!" does detract a bit from the serene atmosphere.
It was a pleasant surprise outing; it's a fun train ride, and a walk along a cool, shady mountain valley is perfect to shake off the lethargy from the late summer heat. We really should make short trips like this more often.
I've had the Nexus 7 - Googles new 7" tablet - for a month now, and it's a nearly perfect device. You may recall that I used an "Andypad", a low-budget tablet, for the past year. It was dinky and cheap and full of flaws, but I did find the Andypad surprisingly useful at the time despite its numerous annoyances and limitations. The N7 removes every one of those flaws and goes from useful to essential.
The Nexus 7. Some light reading and web browsing while I have lunch at an udon restaurant. Easy to hold and use in one hand, and if a few drops of soup would hit the screen it's nothing to worry about. This is the kind of use that a tablet this size excels at.
The size of the N7 is just right. Width, height and weight is similar to a paperback. But it's very thin, and with its curved edges and sloping, grippy back it's easy to hold and use in one hand for long periods. It goes easily into a coat or jacket pocket, and it even fits in my jeans back pocket when I go to lunch and need both hands for the food tray. I'm an inveterate dinner-table reader, and this is the first device I feel comfortable using while eating. A larger, thicker, heavier device is too large to use at the table, on the train, in bed or on the street. Even the N7 is near the limit; the only slightly larger and thicker Andypad is clearly clumsier to use, and a larger tablet would not really work with one hand at all.
I got a slim book-style cover for it, but it makes the tablet larger than I like. Fortunately the N7 just snaps in and out of place, so I use the cover as a carry sleeve and stand (the front flap folds back to become a support), but remove the N7 for handheld use. The N7 really shines when used without a cover, so I'll probably get a slip-in pouch or something like that.
The N7 is a "nexus" device. That means that it's Google-branded and runs the latest version of Android. it gets new updates as soon as Google releases them, not when the maker or phone carrier decide to update (if they ever do). Nexus devices are meant to showcase the Android system, and Android 4.1.2 (newest as of last week) on the Nexus 7 is a pleasure. It's smooth, beautiful and fast. The UI just gets out of the way, and is far more polished than earlier versions.
Battery life is good — really good in fact, with the latest update. As a test I took the N7 off the charger (standard USB - thank you for that) on Tuesday morning, then used it as I normally do until the battery ran out. A typical day I read my RSS feeds during my morning commute, read during lunch and at night, and occasional web surfing, games (I finished "Anomaly: Warzone Earth"1 on my way home Tuesday night) and reading throughout the day.
Nexus 7 battery graph just as it reached 4%, giving me 2 days and 15 hours of use. Wifi was constantly on, as was GPS (though rarely used).
I disconnected the N7 Tuesday morning. It dropped to 4% charge and a final power warning on Thursday night, after two days and 15 hours — that is 63 hours of use on one charge. This is fairly light use, but typical for me on weekdays (I mostly work after all). I've made no attempt to extend the battery life; If I'd turned off GPS, lowered the screen brightness, turned off wifi when not in use and didn't play games I could probably have used it until Friday lunch or so.
What's the use for something like this? Anything that involves mostly consuming things rather than creating it. It's perfect for reading books, email, web surfing (Firefox runs great), forums and chat, and social sites such as Facebook, Google+ and twitter and so on. The screen is fine for viewing photos (though that's one area where a larger screen could be handy) and movies. It's an excellent gaming system; I've got Minecraft, Final Fantasy III, Broken Sword and a dozen Humble Bundle games on it and they all run beautifully. It excels at video chats. For all the talk about the lack of "tablet optimized" applications, every app I've tried works great on the 7" screen. It's my go-to device for news feeds and social sites.
You can connect a keyboard with a USB adapter. Here I've connected a Happy Hacking Professional JP keyboard2 to it and it works just fine. Even a small keyboard dwarfs the N7, though, and as the small size is a main point of the tablet adding a keyboard sort of defeats the purpose. If you need to write a lot, then do yourself a favour and just bring a real laptop already.
The weak point for all tablets is creating content. Writing is clumsy and slow on a touch screen, and not comparable to a real keyboard. Short emails, chats and posts are fine. Longer texts soon become cumbersome; I'm drafting this blog post on the N7 at a café in Namba, and this is about as long a text I would ever want to write without a real, physical keyboard. Android has voice input of course, but it's still too error-prone to replace typing, and I couldn't dictate things aloud in public anyhow.
A major, overlooked point of the N7 is the price, I think. At just below 20k yen it's half the price of similar size Android tablets and a third of an iPad. Cheap enough to be an impulse buy rather than a careful decision. This is not about what you can and can not afford; but an expensive tablet is something you feel you have to be careful with. It's something you need to protect and coddle. A case feels mandatory, and a screen protector seems a good idea. The N7, on the other hand, I treat more like a paperback rather than a computer, and simply throw in my bag or use in a crowd without worry that it'll get bumped, scratched, spilled on or dropped. It's light and well-built and if it still breaks then getting a new one is no big deal.
Rumour has it an updated model with 32Gb memory is in the works. You might be tempted to wait for the update and I wouldn't blame you, but all the apps, books and other data I have installed take up less than 3Gb of the 13Gb or so available on my 16Gb N7, so storage really is no problem for me. I would have been happy with the 8Gb model, to be honest, and I suspect a lot of other people would as well.
To round this off, here's a few of my favourite apps on the N7:
NewsRob I read a lot of RSS feeds; that's how I keep up with many sites and blogs, and that's how I follow new and interesting research papers. I typically have about 200-250 new items each morning, and I spend my morning commute going through them. I want a reader app that can cope with a lot of feeds and lets me see at a glance if an item is interesting or not. I've tried a lot of readers but the one I keep coming back to is NewsRob. The free version already has all the features I need, but I've bought it to support the developer.
Firefox Firefox on Android has come a long way, from clumsy and painful early releases to a fast and responsive browser. I use the Beta rather than the stable version and have never had any actual problems with it. I find it fully on par with Chrome (the default browser on N7) and it syncs very nicely with Firefox on my desktop. There's a few odd interface things (you can't actually close the last tab for instance) but overall it works really well.
RealCalc A calculator. There is a calculator on the N7 already of course, but this one is well-made, looks good, and — important to me — sports an optional RPN mode. If you don't know what RPN is you probably don't want it, but if you, like me, still remember the Hewlett-Packard calculators of old then RealCalc may bring tears of joy to your eyes. Like newsRob there's a fully featured free version as well, but I bought this one as well.
Aedict If you don't need a Japanese-English dictionary you don't need this. If you do need one, though, this is the best one I've tried. And it's completely free, by the way, based on Jim Breens excellent Edict dictionary corpus.
Aldiko There's a number of book reading apps out there. Aldiko is not without flaws (why doesn't it remember my link jumps and let me go back to where I was?), it is so far the best one I've tried.
Google+ I use Google+ a fair amount, and the Android client is much better in many ways than the web site.
World of Goo, Osmos, Minecraft and anything from Humble Bundle Sometimes you want to play, not just work, and a few good games can do wonders for brightening up your day.
Let me add a bonus mention of Addi and AddiPlot You want Matlab in your pocket? GnuPLot to plot data? Here you go. Mostly Matlab compatible and already works decently. It's still rough and infuriatingly unfinished in places — there's no way to recall older commands for instance, and plots tend to be too small — so see it as some impressive work in progress rather than a finished app.
#1 A neat idea, well executed. The game's a bit short, but as it starts to feel a little repetitive towards the end, it's really just the right length. Another unexpected Humble Bundle gem.
#2 The HHK keyboards have full-size keys in a very compact layout. Perfect for a cluttered, busy desk. There's two lines: the "Lite", which is mechanically a normal keyboard with the compact layout; and the "professional" with much higher quality build and better feel. If you have the money to spare, get a "professional" model.
Hakodate
Hakodate manhole cover. Yep, those are squid. And yes, they have only nine arms. Don't ask me why.
Our (late) summer vacation in early September went to Hakodate, the southernmost city on Hokkaido. It's a port city, the natural way station for travel and transport between Hokkaido and Honshu. It's a large fishing port and is still a way station for heavy transport; also, the railway line that displaced many passenger ferries passes by the city.
The old town in the peninsula area, former home to foreign merchants and consulates, is picturesque, but even off-season you'll be dodging other tourists to get a clean shot of the old houses.
Lots of churches and temples in the peninsula area, many of which seem to still be in active use. This is the roof of a buddhist temple.
It's not a big place. At about 350k people it straddles being a large town and a small city, and the atmosphere reflects that. It's a very popular tourist destination; there's an old town with foreign merchant houses, a very famous view of the city from a nearby mountain top, and the food is reputedly excellent. No points for guessing what brought us there.
The tram seems popular with tourists and locals alike. Easy and inexpensive to use, and you get a great view of the city as you pass by.
The city sits on a narrow peninsula capped by Hakodateyama mountain1. While the city center itself lies slightly inland, the peninsula has most of the touristy areas. You can easily get around the city by tram, and you can often simply walk from place to place if you have the time. The overall impression is a little sleepy and just a little run-down. I find it interesting that the streets share a very similar atmosphere to Ishigaki town on Okinawa, despite (or because) they lie on opposite ends of the country.
This is still close to center of town, yet feels like a slow rural community. Very relaxed, very soothing.
I could imagine living here, actually.
The peninsula area is home to the harbour market, which I guess may still be a real farmers and fisherman's market early in the morning. By midmorning it aims squarely at tourists of course, but it doesn't feel intrusive and the quality of the produce is excellent. Shipping rates to Osaka are pretty low, and if you ask nicely you can collect stuff from different vendors into one shipping box; something my back was a lot happier for than my wallet.
Bike touring is popular in Hokkaido. There's lots of winding, sparsely used open roads that makes driving fun. But Hokkaido is also sparesely served by public transportation so having your own vehicle is a plus.
Bike touring is fun. Bike touring on a Honda Super Cub commands respect. I bet he gets to see a lot more of the countryside than people whizzing by on faster machines.
Our objectives for this trip was to 1) get away from the stifling Osaka summer heat; 2) eat and drink well; and 3) to do nothing much. Unfortunately, the first objective was a complete failure; Hokkaido was suffering through a record-breaking heatwave and at over 30° it wasn't much cooler than Osaka. We compensated for that with ample helpings of points two and three instead.
Hakodate.
Hakodateyama mountain is famous. More specifically, the view of Hakodate is. It counts as one of the top three views in Japan, and is a very popular sightseeing destination. So much so that there's a large cable car and viewing station at the top, and a heavily used tour-bus parking lot at the foot of the mountain to shuffle the thousands of people flocking to the sight every evening. The view is beautiful, once you squeeze through the throngs along the railings, and I took a fair number of pictures of it. But I keep thinking that shooting the people watching the view would be more interesting still. Worth keeping in mind if we go there again.
Hakodade ramen is shio ramen; that is, a thin, salty, almost transparent broth. Not my favourite, normally, but the Hakodate variant has a satisfyingly full body and avoids excessive saltiness. Really good, and well worth trying.
Kaikōbō
Kaikōbō izakaya.
The seafood is really fresh; the smaller tanks in the center of the dining room hold various kinds of crab and shellfish while the large open pool holds fish and crabs too big for the small tanks.
Salmon and octopus sashimi.
Crab leg on the grill.
Kaikōbō was probably the highlight of the trip. It's an izakaya at the edge of the market, and does serious seafood. It was all excellent, and if we'd had a bit more time we would absolutely gone there a second time. As it is, it's one of those places (along with Aburiya in Kushiro) that we'll make a point of visiting again if we're ever in the area.
Kaikōbō beer.
Ambika lunch set.
The town center proper feels like any decent-sized town, with a variety of offices, shops, restaurants and all the rest. There we found Ambika, a small restaurant with a modern take on Indian food. Good atmosphere and great food. This is another restaurant on my list to revisit if I get the chance.
We ate at a beer garden housed in a former warehouse in the harbour area; while it wasn't bad it also was nothing special. You go there for the atmosphere, not the food. We also had dinner at Gotōken, a famous curry and yoshoku restaurant. Good food and pleasant atmosphere of the white-linen-and-silverware variety, though the guests (us included) tended to be a little too dressed-down for the place. A guy one table over had obviously stopped by during his bicycle training session, and sweaty blue Lycra tights just don't really make the right fashion statement at such a place.
Bounty. Half of it we shipped, half we (read: I) dragged back in our bags. Including, let me just point that out, the melon.
We brought plenty of stuff back . Our culinary focus is, I believe, quite evident. From front left: salmon and konbu pickles; two kinds of squid pickles; one melon; noodle nori; grapes; dried salmon; dried squid; garlic; potatoes for baking; konbu; white corn; shio ramen-set; fresh soybeans; cheese cupcakes; soy sauce vegetable pickles; cake; salt; mugicha; mustard; pickled squid (yes, we got a lot of squid); manju; cake; Onuma altbier; sausages; liver pate; three kinds of cheese; melon jelly; wine; Onuma ale; three Hakodate beers.
There's more pictures; you can find them in the set here.
Tram and taxi.
#1 "Yama" means mountain, so "Hakodateyama mountain" is redundant. But if I write just "Hakodateyama", only Japanese speakers will understand what i talk about. And "Hakodate mountain" doesn't feel right either; it looks like a mountain in Hakodate, not the Hakodate mountain. So "Hakodateyama mountain" it is. Electrons are cheap.
at 10:07 1 comment:
A letter to graduate students from faculty at some astronomy department has circulated on the interwebs lately. Starts With a Bang has a good take on it.
I'd like to highlight just one thing in that letter:
if you informally canvass the faculty (those people for whose jobs you came here to train), most will tell you that they worked 80-100 hours/week in graduate school. No one told us to work those hours, but we enjoyed what we were doing enough to want to do so. We were almost always at the office, including at night and on weekends.
Working 80-100 hours a week — all nights and all weekends? Bullshit. I've been studying or working at four or five separate places so far, with hundreds of people in total, and I've yet to see anybody, faculty or student, keep that kind of pace on a sustained basis. Yes, you may do a 100-hour week or two when it's crunch time. A hard deadline looms large; you're running a time-intensive experiment; or you have limited-time access to some special equipment. A week or two can occasionally be necessary, just like in many jobs. But nobody keeps up that pace permanently, and nobody can.
You can see the occasional grad student staying late every night, always sitting in the lab if you come in on a weekend. In practice, though, they're rarely actually working; they simply find the lab a comfortable, quiet place for web surfing, chatting or online gaming. They may have intended to work, but in practise they don't get much done. Spending 80 hours a week at work is not the same thing as actually working for all that time.
And that's a general truth: trying to work above a set number of weekly hours — around 40 hours or so - will simply add more time for procrastination, not increase your productivity. We can't keep our concentration up for that long on a sustained basis. If you really want to be effective, stick to around 40 hours of sustained, actual work, then use the rest of the time to recharge.
My guess is that those letter writers well know that. They know how much they can work themselves, and some of them may even feel a bit guilty and ashamed that they don't actually work for as long as everybody claims they do. Also, they're likely somewhat misremembering how much time they actually spent working versus time spent playing, talking, drinking beer and just generally behaving like young people in general. If somebody says "You'll have to work 100 hours a week — we did!", then take that advice with a rather large lump of salt.
The amount of spam comments continues to increase. I've turned on word verification; let's see if that helps. If not, I may decide to disallow anonymous comments. I'd rather not do that; while there's not a lot of comments on the blog, a number of very good ones are anonymous and I'd like to keep the option open.
Oh, as for the lack of updates, life is very busy at the moment, and I'm ever-so-slowly going through our Hakodate pictures in preparation for a post on that trip.
Last of Summer
It's still warm on sunny days, but no longer unbearably hot. Mornings and evenings already have the crisp, cool air of autumn during my commute, and a few trees are starting to turn red and yellow in anticipation of winter.
It has been a long, hot, stressful summer and I'm glad it's finally over. Let's hope next year will be better.
Last Ice Cream of Summer


In this appeal, we address the interpretation of a provision of the Sarbanes-Oxley Act of 2002, 18 U.S.C. § 1514A, governing the filing of whistleblower lawsuits in federal district court. The parties acknowledge that the Sarbanes-Oxley Act expressly provides a United States District Court jurisdiction to entertain a whistleblower action. However, they disagree as to whether a whistleblower plaintiff, during the pendency of an administrative appeal of an Administrative Law Judge's ("ALJ") ruling, has the right to a de novo proceeding in district court.