"Digital preservation" sounds simple enough; just slap that data onto increasingly cheap and spacious hard drives, keep some offsite backups, and you're good to go, right? Not so fast, says the Library of Congress, and it points a crabbed and bony finger directly at US copyright law—and at DRM.
Libraries labor under most of the same rules that govern the rest of us, with a few key exceptions. For instance, libraries can make three copies of unpublished works in their collections, and copyright holders have to provide the Library of Congress with two deposit copies of all books.
But copyright law also hampers important work being done at places like the Library of Congress, and a major new report on the issue from the Library points out the problems with the current rules. One big issue is the exemption for published works in a library's collection; these can also be copied three times, but only to "replace a work in their collections that is damaged, deteriorating, lost or stolen or whose format has become obsolete." In other words, librarians can't backup or archive such works until destruction is well under way.
In addition, "obsolete" doesn't mean what you or I might mean by the term; the Library notes that LPs still can't be copied into digital archives because record players remain available on the open market and are therefore not "obsolete."
In addition, the three-copy limit makes little sense in an all-digital world. Making three photocopies of a book or magazine to replace a moth-eaten copy is straightforward, but how do you comply with the law when simply serving up the digital files to scholars creates a host of server and cache copies that exceed the limit?
And what can libraries do about the massive amount of material that is "born digital"? Unlike print publishers, web publishers and bloggers operate without any mandatory deposit requirements, and the Library of Congress is overwhelmed by the prospect of trying to archive the web (though its Web Capture project does grab some primary resources for use in its collections and exhibits).
Technological protection measures, better known as "DRM" in the US, are also an issue, thanks to the Digital Millenium Copyright Act (DMCA). That law famously prohibited circumvention of DRM, and it contained no exceptions for libraries and archives that want to preserve digital material. Every three years, the Librarian of Congress gets to craft exemptions to this rule, but the report drily notes that this doesn't solve the problem.
"Even though the Librarian is empowered to create additional exemptions, he cannot affect the ban on trafficking in circumvention devices," says the report. So, although circumvention could become legal for libraries, "the means to take advantage of the exception may not be available."
The 200-page report is remarkably thorough and includes analysis from several other countries on how their own copyright laws pose problems for libraries' digital preservation efforts. Suggestions are of course offered—much the same ones that were offered several months ago by another study group—but we have yet to hear of any momentum on Capitol Hill for this type of DMCA reform. Certainly, nothing on the issue will be done this year.


In "Remember me", Robert Pattinson, 23, has Swedish Lena Olin as his mother, Pierce Brosnan as his father and the "Lost"-actress Emelie de Ravin as his girlfriend. With those surrounding him and being named as our new James Dean, he is obviously this weeks Kex!
Last time we met you said you hadn't been affected by your fame since you were spending most of your time making movies. Has that changed or are you still able to go to the pub with your friends and have a beer?
- Working in England is the opposite of working in the States. When I was having dinner at a London pub the other day, a waitress came up to me and said how much I looked like the guy from "Twilight". She said, "You could be his brother".
- Other who recognize me in London are almost a little embarrassed and don't even want to look at me. How are your family members handling it?
- Mom is still calling every day asking about all the gossip. My sisters have no problems, except from getting their Facebook accounts hacked from time to time.
What do you tell your mom?
- I hate having to promote myself to my family. I don't want people I know to read things about me since they might get the wrong impression.
You are an executive producer for this movie. What did that mean?
- I was asked about the casting. But I had no oppositions. I thought Emelie de Ravin was the best by far out of those who read for the part.
You got to have a Swedish mother in the movie.
- Lena, yeah. What an amazing actress she is. I liked to study her when she was working. It was shame that we didn't have more scenes together.
- Romantic and beautiful. But then it got worse. She broke up with me (laughs) and there isn't much more to say about that.
- I was 19 or 20.
In an interview recently you said that you're closest to your dog. What did you mean by that?
- I was kind of joking when I said that. But she was special and had been a family member for many years when she passed away last year. She was as much of a sister as anyone else.
Do you have a new dog now?
He makes a nervous laugh and lowers his eyes.
- I get so emotional by this.
Which would you choose – break someone's heart, or getting your heart broken?
- Simple – even though I shouldn't say it: break someone's heart.
- It takes so long for my heart to heal. Or maybe it gets broken too often. Sometimes it feels like I have my heart broken every day.


text:
		<input type="button" class="btn btn-secondry" ng-click="showCancelDialog(true)" value="Cancel"/>
		<input type="button" class="btn btn-primary" ng-click="showSaveDialog(true)" value="Save"  ng-show="hideSave"/>

					<button type="button" class="close" ng-click="closeDialog()" aria-hidden="true">×</button>

Save record

If you have finished entering all the information, you can submit the record for publishing.

If you are unable to complete entry of this record, you can save it as a draft, which will then be available in your list of drafts on the Management Centre. You or your colleagues can then continue editing the record in the current, or a later, session.

					<button type="button" ng-click="closeDialog()" class="cancelClose btn btn-default" >Cancel</button>
					<button type="button" ng-click="saveDraft()"      ng-disabled="loading || !security.canSaveDraft" class="btn btn-info"    >Save as draft</button>
					<button type="button"                             ng-show="security.canSave===undefined" disabled class="btn btn-info"    >Save and publish</button>
					<button type="button" ng-click="publish()"        ng-show="security.canSave!==undefined &&  security.canSave" ng-disabled="loading || !security.canSave" class="btn btn-primary" >Save and publish</button>
					<button type="button" ng-click="publishRequest()" ng-show="security.canSave!==undefined && (!security.canSave && security.canSaveDraft)" ng-disabled="loading ||  security.canSave"  class="btn btn-primary" >Save and request publication</button>

					<button type="button" class="close" ng-click="closeDialog()" aria-hidden="true">×</button>

Canceling changes

If you want to cancel the changes you just made to this draft, you can keep the previous version of the draft, which will then be available in the list of drafts on the Management Centre. You or your colleagues can then continue editing the record in the current, or a later, session.

					<button type="button" ng-click="closeDialog()" class="btn btn-default cancelClose" >Cancel</button>
					<button type="button" ng-click="close()"       class="btn btn-primary closeWithoutSaving" >Close without saving</button>

redpajama_set_name: RedPajamaGithub


small crushing plants gold rrcser.in. Stone crusher plant cost in India used small gold mini Small Mining Equipment for Sale Gold 911Metallurgist.
minging vibrating screen mini gold wash plant_GOLD RUSH! New and Used Trommels for Sale Gold Trommel Mini Wash Plants, and Gold Trommel Wash Plant.
Gold Mining Equipment such as our gold trommel have hardened bolt in wear plates, Gold Trommel Wash Plants For Sale. 100 TPH. Videos.
small gold wash plant mini trommel, mini gold trommel for sale,US $ 5,000 - 7,000 / Set, New, Sprial Separator, 90% recovery rateSource from Jiangxi Shicheng Mine .


text:
Sun, Jan 28, 2018 10:15 pm
Reading specific lines from a file into another file within Vi
If you need to read lines from another file into the file you are currently editing within the Vi text editor, you can do so by utilizing the editor's ability to execute an external command, e.g., a Linux/Unix shell command, by entering an exclamation mark followed by the external command. E.g., if I wanted to read the first 55 lines from the file ~/temp/lincoln.txt, I could e nter Vi's colon mode by hitting Esc followed by the colon character. I could then type r, which is the command used to read from another file. But, instead of immediately typing the file name, e.g. :r ~/temp/lincoln.txt, I could use the head utility to read the first fifty-five lines of the file by typing head -55 followed by the path to the file and the file name. E.g.:
:r !head -55 ~/temp/lincoln.txt
If, instead, I wanted to read the last 14 lines of the file, I could use the tail command.
:r !tail -14 ~/temp/lincoln.txt
If I wanted to include specific lines from the other file into the one I'm currently editing, e.g., lines 10 through 15, I could use the sed command as shown below.
:r !sed -n 10,15p ~/temp/lincoln.txt
[/software/editors/vi] permanent link
Fri, Nov 17, 2017 9:25 pm
Removing all lines containing a string in vi
To remove all lines containing a particular string in the vi or Vim text editors, you can use the g command to globally search for the specified string and then, by putting a "d" at the end of the command line, specify that you want all lines containing the specified string deleted. E.g., If I wanted to remove all lines containing the string "dog", I could use the following command.
:g/dog/d
That command would also remove any lines containing "dogs", "dogged", etc. If I just wanted to remove lines containing "dog", I could use :g/dog /d.
You can, of course, specify the pattern on which you wish to search using regular expressions. E.g., if I wanted to remove any lines containing either "dog" or "hog", I could use the command below.
g/[dh]og/d
By putting the leters "d" and "h" within brackets, I indicate to vi that it should remove any line that has either a "d" or an "h" followed by "og".
Tue, Jun 06, 2017 9:22 pm
Removing whitespace from lines in Vi
To remove whitespace characters, such as spaces and/or tabs from a line while editing a file in the vi and Vim text editor you can use a regular expression (regexp) that incorporates \s (lowercase letter "s"), which respresents a white space character. E.g., supposing the lines below appear in a file:
450 SN/GN Tech  Edit Delete
ACE     Edit Delete
ADO             Edit Delete
AGO     Edit Delete
AGS     Edit Delete
AIM     Edit Delete
ASF         Edit Delete
I could hit the colon key and type s/\s*Edit Delete// to delete the white space after the project name that appears at the beginning of the line and the "Edit Delete" at the end of the line, so that only the project name remains. To perform the substitution for all lines, I could use 1,$ s/\s*Edit Delete//.
The 1,$ represents every line from the 1st to the last and 1,$ s/old_pattern/new_pattern/ would indicate that a substitution is to be performed on every line with new_pattern replacing old_pattern on each line. The \s represents any whitespace character and the asterisk after it indicates to look for zero or more occurrences of any whitespace character. So s/\s*Edit Delete// indicates to delete white space characters followed by the words Edit Delete.
I could also use \W, instead; \W represents any non-alphanumeric character.
gVim Portable for Windows
Lesson 9: All this whitespace
RegexOne - Learn Regular Expressions with simple, interactive exercises.
Determining the differences between the current version and a vi swap file
When I attempted to edit a file, index.php, using the vi editor, I saw the following message:
E325: ATTENTION
Found a swap file by the name ".index.php.swp"
owned by: joe   dated: Mon Feb 20 19:36:11 2017
file name: ~joe/www/UVNC/index.php
modified: YES
user name: joe   host name: example.com
process ID: 19776
While opening file "index.php"
dated: Mon Feb 20 19:38:44 2017
NEWER than swap file!
(1) Another program may be editing the same file.  If this is the case,
be careful not to end up with two different instances of the same
file when making changes.  Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r index.php"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file ".index.php.swp"
to avoid this message.
Swap file ".index.php.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
I hit the q key to return to the Bash shell prompt. When I compared the time stamps on the current version of the file and the .swp file, I saw that the current version had a time stamp 2 minutes after the time stamp for the .swp file.
$ ls -al | grep 'index.php'
-rw-rw-r--. 1 joe joe   7571 Feb 20 19:38 index.php
-rw-r--r--. 1 joe joe  20480 Feb 20 19:36 .index.php.swp
Fri, Jan 13, 2017 10:27 pm
Deleting up to a word or back to a word in the Vi or Vim editor
In the vi or Vim text editor, you can delete all characters on a line up to a specified word by placing the cursor on the line at the point where you wish to start the deletion then hit the d key followed by the slash key followed by the word up to which you wish to remove the characters on the line. E.g., suppose you have the following line:
If you can force your heart and nerve and sinew To serve your turn long after they are gone, And so hold on when there is nothing in you Except the Will which says to them: "Hold on";
From the poem If— by Rudyard Kipling (1865-1936)
If you wished to delete all of the text on the line from the word "To" up until, but not including the word "And" in "And so hold on...", while in command mode, not insert mode, you could move the cursor to the "T" in "To" and then hit the d key followed by the forward slash key (/) and then type And (make sure you use the matching capitalization). The line would then appear as shown below.
If you can force your heart and nerve and sinew And so hold on when there is nothing in you Except the Will which says to them: "Hold on";
Suppose, instead, you had the cursor at the word "To" as before, but wanted to delete backwards through the word "If", i.e., all the way to the beginning of the line, instead. You could then hit the d key while in command mode, then hit the question mark (?) key and type If. You would then have the text below.
To serve your turn long after they are gone, And so hold on when there is nothing in you Except the Will which says to them: "Hold on";
For the backwards deletion, the word you type after the question mark is included in the deletion. In this case, if you wished to delete backwards to the beginning of the line, you could also have hit the d key followed by the ? key and then hit the caret (^) key, which represents the beginning of the line. Likewise, you could hit the dollar sign ($) key to delete forward to the end of the line, which it represents, or you could just hit the D key, instead of the lower-case "d" to delete from the current cursor position to the end of the line.
Mon, Aug 22, 2016 11:45 pm
Substituting characters for a matched regular expression in vi
The vi editor is a screen-oriented text editor that supports regular expressions for pattern matching and character substitution. Vim which stands for "Vi IMproved" is a clone of vi and recognizes similar commands.
If you want to replace or insert characters at the beginning of a line, the line beginning is represented by the caret character, i.e., ^ (Shift-6 on a standard computer keyboard), and line endings are represented by the dollar sign character, i.e., $.
E.g., the following quote has three occurences of the word "us". If I wanted to replace only the "us" at the end of the line with "ourselves", I could hit the colon key while not in vi's insert mode, which would give me a colon prompt and then enter s /us$/ourselves/ which would replace the occurence of "us" at the end of the lne with "ourselves".
What lies behind us and what lies before us are tiny compared to what lies within us
~ Ralph Waldo Emerson
Wed, Dec 09, 2015 11:43 pm
Wrapping text and viewing the current line and column in the vi editor
If you use the vi or Vim text editors and wish to have lines automatically wrap to the next line when you get close to the margin, i.e., the 80th column, rather than having to hit the Return key, you can use the wrapmargin parameter, e.g., wrapmargin=10. To enter the command, while not in input mode type :wrapmargin= followed by the number you wish to use for the wrap margin.
The wrapmargin parameter is set to an integer number of characters. When set to any nonzero number, vi will watch the lines that you type in the input modes. When you get to within the "wraprmargin" number of characters of the 80th character on the line, the next space character that you type will cause vi to enter a carriage return for you. This parameter gives vi a word wrap feature for entering text data. When set to zero, the wrap margin feature is disabled.
Source: Unix for Application Developers by William A. Parrette ©1991, page 320
If you wish to have vi display the current line and column number as you type, use :set ruler. If it is turned on you will see the current line number and column number displayed at the bottom of the vi window, e.g., 24,67 if you were on line 24 at column 67. The numbers will change as you move the cursor whether you are in input mode or not. You can turn it off with :set noruler.
Alternatively, you can also use control-G on a Mac OS X system or Ctrl-G on a Linux system or with Vim on a Microsoft Windows system, i.e., hit the control, or Ctrl, and G keys simultaneously to see the current line and column numbers. You will see something like the following displayed at the bottom of the window:
"temp.txt" [Modified] line 30 of 34 --88%-- col 32
In the above example, while editing the file temp.txt the cursor was on line 30 of the 34 lines in the file and was at column 32 when I hit control-G. Since 30 is 88% of 34, the cursor was at a point 88 percent of the way through the file. Each time you hit control-G, the status information will be displayed for the current line and column when you hit the key combination.
With vi on a Mac OS X or Linux system, you can also use !}fmt when not in input mode, to automatically wrap the text in a paragraph so that a line doesn't exceed column 80 in that paragraph from the point where you enter that command.
Wed, Oct 09, 2013 10:39 pm
Inserting text at the beginning and end of lines with vi's regexp
The vi and Vim text editors support the use of regular expressions (abbreviated regex or regexp) for editing files.
In a regular expression ^ signifies the beginning of a line and $ specifies the end of a line. To have an operation apply to multiple lines at once, you can specify a range of lines, e.g. 16,25. To have the operation apply starting with the current line, you can use a period, ., to represent the current line, so .,25 would mean apply the operation to the current line and all subsequent lines up to and including line 25. Or you could specify that the operation should be applied from the current line to the end of the file by using $ to represent the last line in the file, e.g., .,$.
Or you can have an operation apply to every line in a file using %. E.g., the following line would insert 123 at the beginning of every line in a file.
:% s/^/123/
The s indicates a substitute operation will follow and the forward slashes, / delineate the pattern to be replaced and the replacement pattern. In the above case, the ^ indicates the beginning of the line and the replacement pattern is 123.
When you are using / to delineate the patterns, it has a special meaning and if you want to use it in a pattern you have to "escape" its special meaning with an escape character, which is the backslash, \.
E.g. to insert </td> at the end of every line from the current line to line 25, the following regular expression could be used:
.,25 s/$/<\/td>/
Supposing that I wanted to put a <td> at the beginning of each line and a </td> at the end of each line from the current line through line 25. In that case I need to store the characters in between the beginning and end of a line. You can specify text to be stored by using parentheses, ( to mark the beginning of the area on the line to be stored and ) to mark the end. Since a period, ., represents any character and an asterisk, * represents multiple occurrences, ^(.*)$ would store all the characters on the line between the beginning and end of a line. You must also "escape" the ( and ) with the backslash escape character as well. To reuse the characters you have stored you recall them with \1 ("1" is the number one). If you had multiple occurrences of characters enclosed in parentheses, the second instance could be recalled with \2.
The line below would insert a <td> at the beginning of lines 16 through 25 and a </td> at the end of the lines.
:16,25 s/^\(.*\)$/<td>\1<\/td>
If you wished to have the editor prompt you as to whether you wanted the change made on a line, you could add a /c option at the end of the command to the editor. The command below would perform the same action as the one above on every line from line 16 to the end of the file, but would prompt you at each line as to whether the change should be made.
:.,$ s/^\(.*\)$/<td>\1<\/td>/c
You would see each line highlighted one by one as you progressed through the file with the following prompt each time.
replace with <td>\1<\/td> (y/n/a/q/l/^E/^Y)?
Answering y would result in the replacement occurring whereas answering n would result in the line remaining unchanged.
In this case, there is also a simpler means for inserting the table td tags at the beginning and end of each line as below:
s/.*/<td>&<\/td>
Again the .* represents the search pattern, which is every character on the line. The ampersand, &, also has a special meaning; it is the text that matches the search pattern, so putting it between the two tags results in all the text originally on the line remaining on the line. The / at the end of the replacement pattern can be eliminated if there is nothing following it such as a /c.
Adding characters at the start and end of each line in a file
Vim Tips Wiki
Sat, Jun 27, 2009 12:04 pm
Reformatting a Paragraph in Vi
I often want to reformat a paragraph in Vi or Vim after I've pasted information into a document when the text is wrapping around rather than having line breaks at column 80. On a Linux system, I can place the cursor at the beginning of the paragraph and use !}fmt to reformat the paragraph. But that doesn't work when I'm using Vim on Windows. But I can use gq at the beginning of the paragraph on a Windows or Linux system to reformat a paragraph. When I then use the downward arrow key to move down in the document, the paragraph reformats.
vim tips and tricks
Tue, Apr 14, 2009 9:39 pm
Inserting a Newline Character Using Vi
To insert a newline character, i.e. to create a new line in a file using Vi on a Unix system, you can use ^M (you have to actually type Ctrl-V (i.e. the Ctrl and V keys hit simultaneously) followed by Enter to get the ^M to appear. For example, suppose that instead of commas separating elements in a list you wish to put each element on a new line.
Original lines
Gold, Silver, Bronze
Desired lines
You can use the following command in Vi to replace all commas with the newline character starting from the first line in the file to the last (represented by $):
1,$ s/,/^M/g
As noted above, you need to hit Ctrl-V Enter to put the ^M in the command.
How to represent a new line character in a regex in VI?
By: mbrooks
Tek-Tips

redpajama_set_name: RedPajamaCommonCrawl


Classical Liberalism cannot be restored with women in the voting pool. Property rights can't be restored with women voting. It's not possible. Marriage cannot be restored with high participation rates of women in the work force. Birth rates can't be restored with women in high participation in the work place. Intergenerational saving can't be restored because of social programs and tax rates for intergenerational redistribution – boomers spent their income and their grandchildren's. Immigration can't be reversed so cultural identity, and civic participation can't be recreated. Growth can't be restored with the globalization of the work force. We have consumed much of the low hanging fruit of industrialization and work force participation.
Progressives are philosophically wrong, historically and empirically wrong, and conservatives and libertarians are living under the illusion of putting the genie back into the bottle.
But, we have developed new institutions before. We're going to have to do it again. But those institutions will not include universally homogenous property rights. They can't. Because property rights correspond to the moral intuitions of those that make use of them, and males and females have competing reproductive strategies and corresponding moral codes. In male terms, women are immoral, and vice-versa.
Marriage was a truce that worked during agrarianism. That truce is over. We're back at war. And women have the numbers on their side.
Property is the product of the organized application of violence by a minority willing to create it. Property isn't a moral preference of the majority. The majority are free riders and rent seekers. It's human nature writ large.
Reason And Fact Are Insufficient For Persuasion: Because Myth, Mysticism, And Falsehood Are More Comfortable Truths.


text:
Amy Reichelt, PhD
Nutrition and Neuroscience
Public Talks
Ketogenic diets on the brain
May 6, 2018 Amy Reichelt
I published this piece with Dr Sarah McKay's The Neuroscience Academy program, go check it out for amazing continuing education, and please take a look at her personal site at yourbrainhealth.com.au.
Ketogenic (keto) diets have become increasingly popular for achieving rapid weight loss by eating a high fat, very low carbohydrate diet.
On a "normal" diet, glucose is used for energy, so excess fats are used as a secondary fuel and often stored in adipose tissue. In a ketogenic diet, a low intake of carbohydrates induces the body into a state known as ketosis to power cells, including neurons. By transitioning the body to burn fat instead of carbohydrates (glucose), weight loss can be achieved.
Ketosis is initiated by the body to help us survive when food intake is low. Ketones (or ketone bodies) are made in the liver when the body uses fat for energy, and these can be used as an alternative energy source by cells.
To check that ketones are being produced, urine or blood samples need to be checked daily. However, small shifts in the diet through increased carbohydrate consumption can quickly shift the body out of ketosis.
How does ketosis impact the brain?
Ketosis increases production of gamma-aminobutyric acid (GABA), which is an inhibitory neurotransmitter in the brain. Many anti-anxiety drugs such as benzodiazepines have a calming effect by mimicking the effects of GABA in the brain. So the theory is that increased GABA via ketosis may reduce stress and anxiety symptoms.
The ketogenic diet has been used since the 1920s diet as a well-established treatment option for children with epilepsy. Ketogenic diets reduce seizures in about a third of children who are unresponsive to standard antiepileptic drug therapies.
Although the mechanism by which ketogenic diets can reduce seizures is not fully understood, the increase in GABA may be central to their effectiveness.
Ketosis boosts and protects brain cells
Research suggests that ketones such as beta-hydroxybutyrate may be a more efficient fuel for neurons than glucose. In particular, ketones increase numbers of mitochondria (cellular "powerhouses") in neurons helping them to function more efficiently.
Studies have suggested that the ketogenic diet may reduce neuroinflammation. Ketogenic diets increase levels of glutathione – a potent antioxidant. This may protect the brain against oxidative stress that can lead to neuroinflammation and DNA damage.
Ketogenic diets and mental health
Laboratory research on rats and mice suggests that ketogenic diets could potentially benefit a number of brain health conditions.
The mood stabilising effects of ketogenic diets may be useful in the treatment of mania and bipolar disorder. In particular, ketogenic diets can normalize neuronal excitability, increasing the synchronisation of neuron signalling.
High ketone diets fed to transgenic mice that develop pathologies seen in Alzheimer's disease can normalize some brain changes, but no studies have been conducted with dementia patients yet. Ketogenic diets have been shown to enhance memory performance in adults with mild cognitive impairment, a major risk factor for the development of dementia including Alzheimer's disease.
However, a 2017 review published in Frontiers of Psychiatry exploring a role for the diet (KD) in treating anxiety, depression, bipolar disorder, schizophrenia, autism spectrum disorder, and ADHD in humans found "insufficient evidence for the use of KD in mental disorders."
Despite a long rich history of using the diet to treat epilepsy, it has received little attention with few studies other than case reports, small sample size open studies, and no controlled trials.
Therapeutic potential of ketogenic diets
Thus, the current best advice is: the ketogenic diet SHOULD NOT be implemented without the guidance of a medical professional and careful monitoring.
Animal studies suggest that the ketogenic diet may be useful to treat some mental health conditions, but the same studies also report animals maintained on ketogenic diets long-term show signs of chronic stress.
Although ketogenic diets can alter aspects of neurochemistry that may benefit the brain, neuroscientists still need to pinpoint the mechanisms by which these occur, and robust clinical studies in people are currently lacking.
Dietician Joe Leech provides a great overview of the keto diet (and its precursor 'paleo' on his website). Leech points out that although the diet has health benefits (e.g. epilepsy treatment), the average person is unable to maintain that diet for longer than one or two months. He says,
The ketogenic diet is a fad diet because it's unsustainable and you can't cheat. Even one of the earliest influencers no longer follows the diet because it's too restrictive.
Published by Amy Reichelt
View all posts by Amy Reichelt
Previous postUpdate March 2018
Next postConsuming minimalism


text:
Q: How to resize a drawn oval in Java? I need to resize a drawn oval in Java, I created this code for it:
FrameView.java
package tutorial;

import java.awt.*;
import javax.swing.*;

public class FrameView{
    public static void main(String args[]){
        JFrame f = new JFrame();
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        BallCreation c = new BallCreation();
        f.add(c);
        f.setSize(500, 500);
        f.setVisible(true);
    }
}

BallCreation.java
package tutorial;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class BallCreation extends JPanel{
    private static final long serialVersionUID = 1L;
    private int height = 10;
    private int width = 10;
    private JPanel panel;
    private JButton button1;

    public BallCreation(){
        panel = new JPanel();

        button1 = new JButton("Click");
        add(button1);

        button1.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent event){
                height = height + 2;
                width = width + 2;
            }
        });

    }

    public void paintComponent(Graphics g){
        super.paintComponent(g);
        this.setBackground(Color.WHITE);

        g.setColor(Color.GREEN);
        g.fillOval(10, 10, width, height);
    }
}

The problem is is that it isn't working, I am not sure how I can make the oval refresh to its new size. I think it should be working, but for some reason the button doesn't parse the new height and width on to the paintComponent.

A: Just add a repaint() at the end of your actionPerformed method , or you won't see the change (unless you minimize then restore your window for instance, to force a repaint of the area).
button1.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent event){
                height = height + 2;
                width = width + 2;
                repaint();
            }
        });

redpajama_set_name: RedPajamaStackExchange


text:
r"""Preprocessor class that extract creates a database of text blocks.

Each input line should have the following JSON format:
```
{
  "title": "Document Tile",
  "text": "This is a full document."
}
```
"""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function

import json
import re
import six
import tensorflow.compat.v1 as tf

def add_int64_feature(key, values, example):
  example.features.feature[key].int64_list.value.extend(values)

class Preprocessor(object):
  """Preprocessor."""

  def __init__(self, sentence_splitter, max_block_length, tokenizer):
    self._tokenizer = tokenizer
    self._sentence_splitter = sentence_splitter
    self._max_block_length = max_block_length
    tf.logging.info("Max block length {}".format(self._max_block_length))

  def generate_sentences(self, title, text):
    """Generate sentences in each block from text."""
    title_length = len(self._tokenizer.tokenize(title))
    current_token_count = 0
    current_block_sentences = []
    for sentence in self._sentence_splitter.tokenize(text):
      num_tokens = len(self._tokenizer.tokenize(sentence))
      # Hypothetical sequence [CLS] <title> [SEP] <current> <next> [SEP].
      hypothetical_length = 3 + title_length + current_token_count + num_tokens
      if hypothetical_length <= self._max_block_length:
        current_token_count += num_tokens
        current_block_sentences.append(sentence)
      else:
        yield current_block_sentences
        current_token_count = num_tokens
        current_block_sentences = []
        current_block_sentences.append(sentence)
    if current_block_sentences:
      yield current_block_sentences

  def create_example(self, title, sentences):
    """Create example."""
    title_tokens = self._tokenizer.tokenize(title)
    title_ids = self._tokenizer.convert_tokens_to_ids(title_tokens)
    token_ids = []
    sentence_starts = []
    for sentence in sentences:
      sentence_starts.append(len(token_ids))
      sentence_tokens = self._tokenizer.tokenize(sentence)
      token_ids.extend(self._tokenizer.convert_tokens_to_ids(sentence_tokens))
    example = tf.train.Example()
    add_int64_feature("title_ids", title_ids, example)
    add_int64_feature("token_ids", token_ids, example)
    add_int64_feature("sentence_starts", sentence_starts, example)
    return example.SerializeToString()

  def generate_block_info(self, title, text):
    for sentences in self.generate_sentences(title, text):
      if sentences:
        block = " ".join(sentences)
        example = self.create_example(title, sentences)
        yield title, block, example

def remove_doc(title):
  return re.match(r"(List of .+)|"
                  r"(Index of .+)|"
                  r"(Outline of .+)|"
                  r"(.*\(disambiguation\).*)", title)

def example_from_json_line(line, html_parser, preprocessor):
  if not isinstance(line, six.text_type):
    line = line.decode("utf-8")
  data = json.loads(line)
  title = data["title"]
  if not remove_doc(title):
    text = html_parser.unescape(data["text"])
    for info in preprocessor.generate_block_info(title, text):
      yield info


Red jasper; bezel (back face slightly rounded), unbevelled; oval; the back angle is very slightly cut. Three lines separated by straight lines formed by elongation of the return of the final loops. Cursive script; engraved.
Two lines follow the shape of the gem.


Home › All Products › 3M™ Scotch-Brite™ Roloc™ Cut and Polish Flap Brush, 3 in. x 1-3/8 in. Medium, 10 pk.
Our Scotch-Brite™ Roloc™ Cut and Polish Flap Brush uses our unique non-woven web design, binding synthetic fibers and abrasive particles to create a conformable, three-dimensional material to provide a smooth and polished finish.
Scotch-Brite™ Roloc™ Cut and Polish Flap Brush is made with aluminum oxide mineral. A popular choice among industrial professionals because of its cut-rate and long life. This mineral is a tough, durable abrasive that self-fractures to expose fresh cutting edges in use, whereas traditional abrasives, such as garnet, quickly wear down with use. Due to its high cut-rate, hardness, strength, and low heat retention, aluminum oxide mineral is widely used for sanding and finishing applications. Aluminum oxide is suitable on a wide variety of substrates in both woodworking and metalworking, including ferrous alloys.
We engineered the Scotch-Brite™ Roloc™ Cut and Polish Flap Brush to conform to the substrate, making it a great option for working inside diameters and for blending surface imperfections. Its open, flexible flap construction makes it soft and pliable, producing uniform finishes. The open structure of the web reduces the risk of discoloring the part and resists loading, which prolongs the product's life. Our Non-Woven Web is engineered to continually expose fresh abrasive to the work surface, for a consistent, smoother finish – without the risk of overworking the part and disturbing critical tolerances.


Designing the unknown | Long Version (25min) from CGS Mines ParisTech on Vimeo.
In short: you don't know what you don't know. And given that you do not know you don't know it, there's no way for you to ask specific-enough a question to get a specific answer back, from Google or for a friend. It is the theory behind the much simpler concept I came up with, of "Ungoogleable Thinking".
I write the Masters course at Charles Sturt Uni on Designing Spaces for Learning. The key concept above is described in this video clip. It's simple, and at the same time one of the most complex concepts for my students to get their heads around.
The key point made in the video is what my team and I have tried to show through our work with schools: as you cannot seek out the answers to questions you cannot ask, you need another way to 'bump into' those unknown unknowns. The only two ways to do this are chance (have someone tell you something you didn't know - but that means a lot of teacher talk to get to a few morsels of new stuff for a whole class) or you enter into a voyage of discovery - everything else is going to be stuff you know you don't know, or that you know already.
This is where a teacher can curate resources, and provoke learners, to such an extent that we can take a safe guess that students will bump into concepts that they didn't know they didn't know. And when this happens, the learner needs to connect this new concept to what they know before, thereby creating new understanding and knowledge.
This means that, while useful some of the time, the traditional "understanding by design" project is unlikely to ever facilitate deeper learning of the "unknown unknown" variety. Why? Because the teacher has defined the end point and an ever-convergent route of arriving there for the students.
In our design thinking work, we tend to look at much fuzzier problem areas, leading to multiple routes to several potential outcomes. Learning goals are not met at the end of the project, therefore - there are too many potential routes to showing understanding or problem-solving for even the most expansive rubric to be usable. Instead, success criteria are met during a much more predictable period of immersion, where the resources curated by the teacher are highly likely to help learners understand their prior knowledge (known knowns) and stuff they knew they didn't know, but can find out to help them answer key questions (known unknowns). A troubling provocation is often the launchpad for students to try and take prior knowledge and new ideas, to try and create something new.
It is only at the point of students making their own independent synthesis of the rich information they've gleaned, that a potential disjunction might be created, a point at which the student wants to dive deeper or off at a tangent to explore a much fuzzier area of their understanding of the world.
If ever you are seeking ways to help every student hit their zone of proximal development, then Hatchuel and Weil's C-K Theory is not a bad place to start (though you might need more than 28 minutes of reading and viewing to get it, and see how your practice might change thanks to it!).
Man, Donald Rumsfeld has done a lot of harm, but credit where it's due, the "unknown unknowns" formulation really has legs. I love the concept of designing a landscape in which you "can take a safe guess that students will bump into concepts that they didn't know they didn't know."
I find that one of the signs that a project is really doing its thing is that students are learning things that I totally didn't anticipate, and couldn't have planned for. I think of it as the "magic" in a project, but it is definitely at least related to the "unknown unknowns." Designing space for these surprises and "bumping intos" is a somewhat paradoxical but totally critical part of learning design. Awesome stuff, Ewan, inspiring as ever!


This question is mostly geared toward anti-union, anti-minimum wage, and anti-child labor law supporters. These positions worry me because I feel future generations of Americans will be terribly exploited if some politicians get their way.
Personally, I'd rather not see my grandchildren working for 75 cents an hour with no benefits like workers in China do right now. I also do not want to see 10 year olds doing dangerous labor jobs such as coal mining like they did in the year 1900.
Is it just me, or do some just not care about future generations just as long as they "got theirs?"
I see widening wealth gaps. A heightening unemployment rate. A small subset of highly paid skilled labor versus a wide base of poorly paid skilled labor, and then there is a large working underclass.
It is hard to imagine the next generation's median living standards to be superior to the present.
That's what I forsee too, and those conditions are very similar to what you see in 3rd world countries.
The problem is you are looking back wards. In the future most of our daily household work and most jobs will be automated or robotic. We have been heading in this direction for 100 years. Now most people are very scared of this trend, the problem is you need to embrace it and not fear it.
Sure, there will be many issues and problems as we transition but the future will be very different once complete.
If most menial tasks are automated it will free up a lot of time for people, this will allow people to focus on the experience economy. This will he a hybrid of entertainment and service it will allow many more people to pursue creative exploits. We will also see a craftsman class develop os people take time to create highly custom intricate products.
I look forward to the amazing world my kids will inherit.
I also do not want to see 10 year olds doing dangerous labor jobs such as coal mining like they did in the year 1900.
In any event no 10 year old belongs in mine unless they are there on educational tour, matter of fact I'm not so sure a ten year old belongs at any job because most are not going to be mature enough. The only legislation I've read that was proposed from one state simply allows a parent to make their own decision if a child is going to work. Dangerous jobs like coal mining were still forbidden as were many others they listed.
Jobs they might get would be menial ones lke sweeping the floor. There used to be a tomato farm near where I lived. When the season hit you could go there and work as little or as long as you wanted picking tomatoes .Lot of bikes purchased with that money from that farm and more importantly it instilled a work ethic.
The reason why children don't have to work anymore is not because of some retards in D.C., but because our wealth is so great that one man can support a whole family. Before the 19th century the economic reality had always been work or starve for children. The laws just prevent children who actually do want to work from working. Laws always have unintended consequences and if they were all repealed I would see a prosperous future opposite to the depressed future I see now were politicians and bureaucrats have to approve of every step you take.
I want the future to hold the freedom of opportunity for someone to advance according to their merit and get paid what the market will bear. I do not want a future where employment, wages, and benefits are union controlled. That is not freedom, and it certainly does not permit the pursuit of happiness. Every state must be a Right-To-Work state. Until that happens we will never be free.
I'd just like to see them working and paying taxes so they don't vote like a bunch of idealists.
And anyone can look at Census Bureau data from the late 1800s to see what you say is exactly correct. The number of kids working was dropping rapidly starting in 1880. By 1920 is was non-existent, except for farm kids. The feds didn't get around to outlawing it until 1937.
In 1880, when the child labor problem was being fixed by capitalists, unions made up less than 3% of the working population. But they take credit for fixing it? LOLs. Wages were also rising at a faster rate (57%) at this time without unions and min. wage laws.
Unions are a bunch of money-grubbing, worthless liars. We'd all be better off without 'em.
Thuis is what I keep asking myself when I see these union protestors on the television. Simple math shows the State of Ohio will go broke if they do not do something about the budget. But the union seems to be saying "**** you, I want mine".
Plus, they act like they are he only group that is going to have to be cut back some. They are only the first.


Dinner: Cucumber, chickpea, potatoe salad w/ dressing of vinegar, onion and cilantro. Maybe a hardboiled egg.
I wish I had a plan for today!!! Great motivation for tomorrow though when I am on track!
we're big on the planning over here some people use it for accountability at the end of the day, some people use it so they know their plan of attack and are less likely to get stuck somewhere in front of a cake starving!
I used to be big on planning but since I have no groceries...I am following the "don't put off" motto and decided to come back here after a long loss.
Planning is key for me, hence my gain.


Just making my way through life.
Like a Bull in a China Shop?
and so has the tech in my house.
Last week, we finally got back our taxes (and the final tax burden; ouch!) from the preparer, and my wife gave me the go ahead to purchase my new computer. Apparently my old computer overheard the conversation, because when I got home, it had gone on strike. It was kaput, and the preview weekend for Guild Wars: Factions was just beginning. Damn. Luckily, I had GW installed on my laptop, so I managed to get a few hours under my belt. Very cool game.
On Saturday, I went out to CompUSA and picked up a new power supply after my wife told me there had been a power surge during the day ("...it was the strangest thing; the lights got really bright for about 5 seconds..."). Unfortunately, that wasn't the case. A phone call today told me that it was the motherboard that bit the dust.
Oh well. The tech from CompUSA tells me that the $100 diagnostic fee covers the labor to install a motherboard, so I just have to find a MB that can handle the AMD Athlon 1800. Off I go to PriceWatch.


text:
ConocoPhillips Surmont II Project
Surmont II Project
The Surmont Phase II project is an important part of ConocoPhillips Canada's oilsands portfolio. Located in the Athabasca region of northern Alberta, the Surmont SAGD facility currently comprises Surmont Phase I and Surmont Phase II, with the potential for significant future expansions. Surmont Phase I began commercial oil production in October 2007 and Surmont Phase II began production in 2015.
The Surmont Phase II project has a nameplate capacity of 118,000 barrels per day and is the largest SAGD production facility built in a single phase. In May 2008, Bantrel was awarded front-end engineering activities (FEL-3). In May 2010, Bantrel was awarded the EPC phase for the entire project, which included central processing facilities, field facilities and sitewide services at the greenfield facility.
Construction began at the Surmont Phase II site in early 2010, with peak craft loading in excess of 5,000 personnel. Construction management services across the site were being provided by Bantrel's construction management affiliate, Bantrel Management Services Co.
Project Highlights:
Surmont Phase 2 is the largest SAGD production facility in the world that has been built in a single phase
The Project surpassed 10 million job hours without a loss time injury
Bantrel's Commission and Start Up (C&SU) team surpassed 2 million hours worked without any recordable or lost time incidents (LTI); in the C&SU industry, this is a very significant achievement and demonstrates the commitment and dedication to creating a safe work environment by every individual and company that has been executing the work under Bantrel's management
Bantrel's C&SU team achieved first emulsion to final sales product processes in 26 hours during first start-up
Completed By
Bantrel Management Services Co.
Bantrel Constructors Co.
Bantrel Co.


My name is Debbie Makarow and I started this site.
The site was last updated on Aug 14 2010, and it currently has 1 registered member(s). If you wish to become a member too, please click here. Enjoy!
Debbie Makarow published a new version of the Kopp Garrecht family tree from the Family Tree Builder.
Debbie Makarow created the family site.


text:
Olbiogaster scalaris är en tvåvingeart som beskrevs av Christian Rudolph Wilhelm Wiedemann 1830. Olbiogaster scalaris ingår i släktet Olbiogaster och familjen fönstermyggor. Inga underarter finns listade i Catalogue of Life.

Källor

Fönstermyggor
scalaris

redpajama_set_name: RedPajamaWikipedia


text:
Zero Networks Named a Cool Vendor in the Gartner 2020 "Cool Vendors in Network and Endpoint Security" Report
A new science, tech innovation policy – analysis
Stan the T. rex just became the most expensive fossil ever sold
Canon Announces Powerful New EL-1 Speedlite with Rechargeable Battery and EOS M50 Mark II Mirrorless Digital Camera; More Info at B&H
Noted Global Consultant Features Tealbook At Center of "The Future State of E-Procurement" Ecosystem
What is chain reorganization in blockchain technology?
Facebook appoints public policy director for data, emerging tech in India
Technology and apps you need when an earthquake or fire strikes the Bay Area
Analyst Says Micron Technology Stock Now Has 20% Upside
Aspen Aerogels: The New Patent Is A Game-Changer (NYSE:ASPN)
Microsoft's Apple workaround: How Xbox could bring Project xCloud to iOS via the web in 2021
Mars is shining extra bright. Here's why and how to see it.
iOS App Store Spending Grew 20% YoY to $18 Billion in Q3 2020
Mobile app spending among consumers in the third quarter of 2020 saw a 20 percent year-on-year increase as well as a surge in time spent in apps, according to a new report from App Annie (via TechCrunch). Smartphone and tablet users downloaded 33 billion new apps globally and spent a […]
Mobile app spending among consumers in the third quarter of 2020 saw a 20 percent year-on-year increase as well as a surge in time spent in apps, according to a new report from App Annie (via TechCrunch).
Smartphone and tablet users downloaded 33 billion new apps globally and spent a record $28 billion in apps, over a period in which consumers' lives were heavily impacted by lockdowns and social distancing measures in response to the ongoing global health crisis.
Users also spent over 180 billion collective hours using apps every month over July, August and September, which is a 25 percent increase year-over-year.
Downloads from the Google Play Store increased 10 percent year-on-year and accounted for 25 billion of the total 33 billion new downloads across the quarter. Meanwhile, iOS accounted for nearly 9 billion downloads, an increase of 20 percent year-on-year. Non-gaming apps on Google Play accounted for 55 percent of those downloads, while on iOS it accounted for 70 percent of downloads.
The top two markets by downloads on iOS was the U.S. and China, with India and South Korea also seeing significant growth. Games, Photo and Video, and Entertainment were the top download categories for five straight quarters and the top categories by consumer spend.
On iOS, app spending grew 20 percent year-on-year to $18 billion, while Google Play saw a 35 percent year-on-year increase to over $10 billion. An increase in subscriptions also saw non-gaming apps account for 35 percent of that spend on iOS and 20 percent on Google Play. The U.S. and Japan were the top markets for consumer app spending across both stores.
In terms of monthly active users, Facebook took the No. 1 through No. 4 positions for Facebook, WhatsApp, Messenger and Instagram, respectively. The next most used apps were Amazon, Twitter, Netflix, Spotify, TikTok and then Telegram. Meanwhile highest consumer spend was in Tinder, followed by TikTok, YouTube, and Disney+.
The App Annie report largely mirrors a Sensor Tower report released earlier this month that found Apple's App Store earned twice as much as the Google Play Store over the third quarter.
Global Standard Setters Set The Scene For Comprehensive Corporate Reporting
Thu Oct 8 , 2020
In March of this year I wrote about how to establish a global set of standards for companies to report on their environmental, social, and governance (ESG) performance—or so-called "nonfinancial information." I'm pleased to report that significant progress has been made in the past five months. Key to this achievement […]
Microsoft thwarts massive botnet that could have targeted elections
TikTok: Video app asks creators about biggest weaknesses
How to engage your professional community virtually on LinkedIn
YCharts sells to PE firm in all-cash transaction as it looks to pass $15M ARR this year
Wealth Management M&A Activity Surges To Record Levels
A New Cannabis Brand for Savvy Consumers


text:
San Francisco Giants 2010 World Serie...
San Francisco Giants 2010 World Series MLB Championship Ring
The San Francisco Giants defeated the Texas Rangers and won the championship series of Major League Baseball's (MLB) 2010 season, four games to one. The 106th edition of the World Series began on Wednesday, October 27, and ended on Monday, November 1.
Champion Team: San Francisco Giants
Based in: San Francisco, California
Home Arena: AT&T Park
Team Colors: Orange, black, gold, cream
Division: the National League (NL) West division
Championship Season: 2010, 106th season for the championship series of Major League Baseball's (MLB)
Championship Game: Won Commissioner's Trophy (four games to one) versus Texas Rangers
Plating with 18K Platinum and 18K Gold;
Prong Setting with AAA clear cubic zirconias, red ruby and black enamel;


text:
ESA in the News
→Emotional Support Animal Shields Man from Gunman in Shooting
Emotional Support Animal Shields Man from Gunman in Shooting
An emotional support dog has died in a tragic incident, following a frightening attack by a gunman on the Interstate 980 east of Oakland.
Heroic ESA Makes the Ultimate Sacrifice
A Heartbreaking Decision
David Freitag, 66, was dog sitting the canine for the owner at the time. He was returning the brown-and-white Hound to its home in Walnut Creek, California when the incident took place.
Owner Nenita 'Nakaya' Kiser, who suffers from PTSD, adopted Layla two years ago from the Friends of the Alameda Animal shelter group to provide emotional support for her condition. The four-year-old canine was a vital source of comfort to Kiser. 'I have PTSD and she's my emotional service dog and I can't be alone,' she told ABC7.
Freitag, who was driving at the time of the shooting, says that Layla saved his life thanks to where she was sitting.
The Pharoah-Sheperd hound sat in her favorite position, on the center console. While Layla looked out the windscreen, shots suddenly rang out.
Freitag described the loyal dog as 'standing next to me with the bullets entering from the side, she probably took them before they got to me.'
He further recounted the terrifying incident, saying:
'Suddenly the windows are shattering and I felt this impact, and Layla just kind of pitched over'.
At least two bullets struck Layla, and she suffered a gunshot wound to the shoulder. They rushed Layla to San Leandro veterinary hospital immediately.
Freitag also sustained injuries from the bullets. 'Some bullet fractured in my neck here, in the back of the neck, in the front of the neck I'd be dead,' he told ABC7.
Image source: https://www.dailymail.co.uk/news/article-6203619/Emotional-support-dog-Layla-took-bullets-dog-sitter-dies-freeway-shooting.html
Freitag was immediately hospitalized for his injuries after police arrived at the scene. He should make a full recovery.
Layla was not so fortunate, and due to injuries sustained from her heroic act, her owner made the heartbreaking decision to euthanize on Sunday.
Freitag set up a GoFundMe page to assist with costs while Layla received medical care. A huge outpouring of support came from the community, with the page reaching $2,671 of its $5000 target so far.
"All of us are devastated and heartbroken by this news," John Lipp, director of the Friends of the Alameda Animal Shelter, wrote in a post on the GoFundMe page.
Freitag says that the raised funds will go toward covering Layla's medical costs. Any remaining money will be donated to animal shelters.
At this time, California Highway Patrol has no suspects or motive, and little information about the crime.
"We're putting all our efforts into finding those people responsible for this," CHP Officer Herman Baza said.
It is also unclear to the CHP whether the shooter's target was Freitag. Freitag does not know why he was singled out in the attack.
"I don't know why they did this or who this was or what they think they were trying to accomplish," he said. "But they're twisted people," he concluded.
Freitag credits Layla the emotional support dog, for saving his life.
So you see, having an ESA literally saves lives. But could it change yours?
See if you qualify today for an emotional support animal, and if so, we will put you in contact with an LMHP to get your ESA letter today.


text:
Zappa Takes on Insidious Microaggressions
Bruce Bialosky | Dec 18, 2016
Mitch Daniels Is Out, While Jim Banks Continues to Earn Endorsements in Senate Race Rebecca Downs
Sometimes one finds inspiration in unusual places and from unusual people. While watching a movie about one of the more eclectic figures in music of the last 50 years, I was confronted with an insight that provides clarity on the issues of today.
Those who are regular readers of my column know that one of my principle hobbies is listening to and collecting music. In fact, every one of my columns is written listening to loud, usually raucous music. I annoy my wife when we are watching a TV show and hear the first three chords of a song in the soundtrack, stop the show and ask her to name the artist. Her life is akin to the famous scene in Diner, where Shrevie (Daniel Stern) is testing his wife Beth (Ellen Barkin) about music.
I have seen just about every movie and documentary about musicians or music. Recently I saw a documentary called Eat That Question: Frank Zappa in His Own Words. I put it on my Netflix queue, it came to the top and arrived at my home.
The film has some fascinating footage of this avant-garde artist who died from prostate cancer in 1993, just short of his 53rd birthday. He had made 60 albums mostly as a solo artist. I was never a big fan of Mothers of Invention or Zappa, but I recognized his musical and cultural significance. The film is well worth watching for anyone, but there was a particular scene that just rocked me.
Zappa tells a story about arriving in Berlin to do a show in the late 1960s. While setting up for his show some students came over and asked him to help them with some political action. They wanted to set fire to the Allied Command Center. Zappa replied "I don't think that is good mental health."
Once the show started approximately 200 students were shouting, waving red banners and yelling "Ho-Ho-Ho Chi Minh." They started to blow horns, throw things on the stage and tried to ruin the concert. They started to push toward the stage in the crowd of thousands. Zappa increased the volume of the music so loud that it actually pushed the crowd back from the stage. The rest of the crowd was befuddled because the band's music was so unconventional they were not sure if it was of the part of the show.
The interviewer says to Zappa, "There were reports you called the students fascists." This is when Zappa comes forth with a brilliant statement: "Yes I did. Because I think that there's definitely a fascistic element, not only in the left wing of Germany, but in the United States, too.
Any sort of political ideology that doesn't allow for the rights and doesn't take into consideration the differences that people have is wrong. I won't go for it. I don't care what kind of label you stick on it."
I hope you read that twice because it is so brilliant and so profound and so portending of what is happening today on college campuses that I had to go back and watch that scene over and over and over again.
Can you imagine Frank Zappa performing on a college campus today? This iconic figure who wrote jazz and classical music, in addition to his better known rock music, would be restricted from many campuses. His lyrics would be found offensive to many college students. Which brings into question how any rapper gets to perform on a college campus today. The difference is Zappa, who was highly verbal and a publicity magnet, would rip into the students today and the professors who play along with their destruction of the First Amendment and he would call them fascists.
Yes -- fascist is the right term. We all know the left likes to say the National Socialist German Worker's Party was a right-wing group, but that is the big lie. The Nazis hated the communists and killed the communists in Germany. Then given the opportunity, even though it was suicidal, their hatred drove them to create a two-front war and attack Russia. That is because they saw the Communists as competition for the same base supporter.
The lesson for all of us is not to assume because someone is a Rock 'n' Roller or another cultural figure that they automatically support the agenda of the Left. You may know how many comedians have spoken out against the restriction of free speech on college campuses today and refuse to perform on college property. Interestingly, Chris Rock said he would not perform at colleges because they are too conservative. Zappa was much more accurate in deeming it left-wing Fascism because that is exactly what it is. Seinfeld will not perform because he said "They are so PC."
Zappa's statement rings true today. The only thing is an artist today would not make that statement because they would be afraid of being harassed and boycotted. Proof positive of the Leftist Fascism.


The Keynote Speaker's Early Influence Award was given to Saakshi Kale '19 for her work entitled, "The State and the Citizen: From Ancient Greek and Indian Philosophy to Contemporary Society." Kale received the award, sponsored by the English and journalism department, due to the social importance of her research and the impact it will have on society. Kale is from Mumbai, Maharashtra, India, and is a psychology major, with minors in philosophy and anthropology.
Erica Bien '20 was given the award for Interdisciplinary Research and Collaboration for her work entitled, "Loss of β1-Integrin Disrupts Signal Transduction Required for Smooth Muscle Contraction in Mouse Bladder." This award is given to a student who has done research that involves more than one academic discipline and/or that requires collaboration between multiple parties. Bien demonstrated a keen ability to synthesize ideas and concepts from multiple disciplines. Bien is from Brookings, South Dakota, and is a biology major.
The Board of Trustees award was given to Charlie Iversrud '19 for his work entitled "Water Quality Analysis of Lake Petén Itzá, Guatemala and Exploring Threat of a Major Fish Kill Should This Deep Tropical Lake Experience Turnover." Iversrud was selected for doing research that lifts up the Augustana core value of Service. Iversrud is from Bloomington, Minnesota. He is a Spanish and biology major.
The President's Cabinet award was given Samson Mettler '19 for his research entitled "Persistent Transphobia in the Theatre: How 'Safe Spaces' Unintentionally Uphold Systemic Discrimination." Mettler's work was honored for both emphasizing and demonstrating the importance of the value of community. Mettler's research highlights the core values of Excellence and Community. Mettler is from Sioux Falls. He is an interdisciplinary major, combining psychology, theatre, and special education.


text:
Past Dairy Princesses sought for state fair duties
Carol McAlice Currie and Michael Davis
This story is an excerpt from the Aug. 12 Holding Court column that appears in the Statesman Journal every Wednesday. The stories are collected at the Court Street Dairy Lunch restaurant every Tuesday. Click here to read the entire day's Holding Court column.
Resplendent in pink, Jessica Kliewer, state director of Oregon Dairy Women, came a callin' to Holding Court with news about a Royal Reunion.
Jessica said that on Saturday, Aug. 29, visitors to the Oregon State Fair will be able to visit with women who have served as dairy princess ambassadors through the decades.
The court of milk magnificence will reign at the Oregon Dairy Women's Red Barn (at the north end of the fairgrounds), home to dairy dessert goodness for as long as anyone can remember.
For more than 50 years, young women have represented their home county — and Oregon's dairy industry — while serving as a dairy princess. While many of the former princesses have already indicated they will attend the reunion, organizers are still hoping to hear from more alumnae of the program. To do so, they should contact Jessica at ore.dairyprincess@gmail .com.
All past princesses are asked to contact Jessie DeJager at (503) 588-9092 for confirm a shift during the first Saturday of the state fair. They'll start at 10 a.m. and conclude at 5 p.m.
Former princesses are asked to bring two non-returnable photos from the year they served. And if they arrive wearing their sash or crown or both, so much the better.
Oregon Dairy Women is a nonprofit, volunteer-driven institution in our state. Their ice cream stand is a must-stop location for fairgoers, especially parents toting a camera or cell phone, just waiting for that opportunity to capture a child's first cone at the fair.
Speaking of photos, Jessica shared some vintage images of Oregon State University high-jump legend Dick Fosbury posing with past princess Melodee Purvis.
The Oregon State Fair runs this year from Aug. 28 through Sept. 7 at the state fairgrounds, 2330 17th St NE, Salem, 97303
ccurrie@statesmanjournal.com; (503) 399-6746 or follow on Twitter at @CATMCurrie; or mdavis4@statesmanjournal.com; (503) 399-6712 or follow on Twitter at @MDavisSJ.


Auto manufacturers and tire makers are required to put their tires through a stringent series of test before installing them on their cars or selling them to the public. When a tire blows out or the tread separates at highway speeds, everyone in the car and driving in the vicinity are placed in serious danger of injury and death.
In recent years, Firestone and other tire manufacturers have placed certain tire models under recall, because of design and manufacture defects that put the driving public in danger. The courts have ruled that recalling a tire model from the road does not remove liability for damages to injured parties. If you or a member of your family suffered injury in a New York car accident caused by a separated tread or blowout on a recalled model of tire, talk to an attorney at Rosenbaum & Rosenbaum, P.C., in New York City.
Personal injury and wrongful death litigation involving auto product defects like tire tread separation or blowouts require knowledge of physical forces and consumer safety testing requirements. Auto and tire manufacturers have a lot to lose when one of their products makes the news because of a significant lawsuit. They fight aggressively to avoid being blamed for causing the accident or contributing to the extent of injuries. We work with independent auto accident reconstruction specialists, when necessary, to investigate the accident and prepare the strongest, clearest case for full and fair money damages.
From offices on Wall Street, Rosenbaum & Rosenbaum represents clients in litigation matters throughout the New York City metro area and the state. Contact us to schedule a consultation with an experienced New York tire recall lawyer today.


It got a lot more than that.
Last Friday, a remarkable fundraiser by a group of New York teenagers known as Relief United drew a crowd of some 300 people to a park in Westchester, New York — and, at last count, raised more than $15,000 to support CNEWA's work with the people of Syria.
This was beyond anything we expected. As I told someone Friday night: "This is incredible." You can see a video report of the event above.
Local media turned out to cover the concert and talk with the kids behind it.
Really making a difference in the world is an ambitious idea seven teens from Westchester are truly committed to.
"Even the smallest person can make a change," a teen said.
Motivated by the disturbing images and headlines coming from Syria, the longtime friends organized a picnic and benefit concert at Kingsland Point Park Friday to raise money for Syrian refugee families, hospitals, and schools.
Some of the teenagers who supported the event pose for a snapshot with CNEWA development associate Phillip Eubanks and multimedia editor Greg Kandra, who are kneeling in the front.
In addition to music and food, the fundraiser offered opportunities to write notes to Syrian refugees, provided information about CNEWA and our work in the region, and even gave kids a chance to have their names tattooed on their arms (with a Sharpie) in Arabic.
Teenagers who attended had a chance to have their names written on their arm in Arabic.
It was something all of us who were there will remember for a long time. And we remain both humbled and grateful to the hardworking kids (and their parents and teachers!) who made this event possible — and all those who took part, who will be making such a difference in the lives of so many in Syria.
Our thanks go out to Michal Kozlowski, Lilly McHale, Nick Sinopoli, Michael Gauguin, Gibran Mourani, Jane Singman and Joe Gullotta, and to their supportive parents.
In the video above, Pope Francis speaks to Egyptian Catholics during Mass on Saturday 29 April.


text:
18 FEBRUARY 2015 Consulting® Headquarters: Wayne, Pa.
Additional Offices:
Service Lines:
Strategy, Operations, Information Technology, Financial Consulting, Human Resources
Client Industries:
Utilities, Entertainment, Bio Tech, Energy, Manufacturing
2013 Billable Consultants: 20
2013 Revenue: $3.4M
2015 Revenue: $11.7M (projected)
CEO and Managing Partner Rob Kathol founded Navigate in 2005 with the
mission to build a consulting firm focused on strengthening collaboration
between executive management, business operations and technology.
Kathol says he recognized the need for a different kind of consulting firm;
one that delivers objective advice and creative solutions for its clients.
"I started Navigate as a way to advise ex-
ecutive management and internal operat-
ing groups who might be strained trying to
make change happen. I knew if they could
come together, it would ultimately improve
operational performance," Kathol says.
"When we launched in 2005, it was just
me, and the firm's growth was limited."
The firm, he says, sort of "hit the skids"
in 2009 and that's when Kathol realized
that he needed to invest in the firm—in
both senior leadership and in infrastruc-
ture. "Since that time, we've operated as
a bigger business. Those investments have
been key to us growing successfully."
And it has grown successfully. In 2014,
Navigate grew rev-
enue by some 110
percent. "When you
grow by more than
100 percent, you're
always worried that
your quality will go
down," Kathol says.
"Ours didn't. Our
client surveys indicated that our quality and
client satisfaction levels went up. At the end
of the day, the team believes in what we're
doing and that translates to our clients."
Kathol says a lot of the growth—and
client satisfaction—was based on bringing
in senior people who brought with them
key relationships, additional clients and
thus, more revenue. Navigate brought on
15 new hires in 2014 and plans to add 20
more by the end of this year. "Our typical
hire has a minimum of five years of ex-
perience and often much more," he says.
"We have hired a lot of stars, people who
are flexible in the types of client work they
can do," he says.
Kathol says Navigate has no plans of
slowing down. "For us, it's not really
about the growth; it's about being that go-
to management consulting firm in every
region we operate. If we're doing the right
things, we're going to grow."
Navigate has set a goal, he says, of reach-
ing $16 million in revenue by 2016. Kathol
says he sees the firm's growth rate in "the
35 percent range," and by 2020, "we would
look to be a $50 million firm. And we feel
that's more than attainable in this region."
Kathol laid out four key "growth through
focus" strategies for Navigate's overall suc-
cess. He says the firm
needs to stay focused
on: 1) Deepening busi-
ness relationships in the
region; 2) Deepening
experience in the five
service areas where the
firm practices; 3) Deep-
ening experience in the
client industries it serves; and 4) Deepen-
ing the core culture.
"I'm the tip of the spear when it comes to culture," he says. "To me, it's about core values. How we treat each other, the firm and our clients, that's not just lip-service. We actually live those core values every day, and they help us deliver the impact we need to achieve the business outcome for our clients. Our clients aren't spending seven or eight figures on a deliverable. They need a business outcome to occur, and at the end of the day, it's our job to get them to that business outcome they need."
"I'M THE TIP OF THE SPEAR WHEN IT COMES TO CULTURE.
TO ME, IT'S ABOUT CORE VALUES. HOW WE TREAT EACH OTHER, THE FIRM AND OUR CLIENTS, THAT'S NOT JUST LIP-SERVICE." —ROB KATHOL


The Cricket Australia Sport Development Program offers Year 11 and 12 students the opportunity to complete their full-time education within sport, recreation and community settings.
Direct access to the industry through SEDA's partnership with Cricket Australia and Cricket Victoria.
Study VCAL and nationally recognised VET qualifications.
Study in an applied learning environment.
Build self-confidence and key life skills whilst creating pathways to further study or employment.


text:
Q: Spring integration TCP server print incoming messages I am trying now for a while to get started with Spring Integration, but unfortunately can't get it to work.
I would like to have a server listening on a TCP port and printing out the data  sent to it from the client. My client is another command line tool, but because I couldn't get it to work I am using this dummy client to send a message.
So far I looked into two examples and am lost which one to follow actually:

*

*Blog post on TCP vending machine connection

*The official annotation based example TcpClientServerAnnotationDemoTest.java which is the code here used.

@EnableIntegration
@IntegrationComponentScan
@Configuration
public class Config {

    @MessagingGateway(defaultRequestChannel = "toTcp")
    public interface Gateway {
        String viaTcp(String in);
    }

    @Bean
    public TcpInboundGateway tcpInGate(AbstractServerConnectionFactory connectionFactory) {
        TcpInboundGateway inGate = new TcpInboundGateway();
        inGate.setConnectionFactory(connectionFactory);
        inGate.setRequestChannel(fromTcp());
        return inGate;
    }

    @Bean
    public MessageChannel fromTcp() {
        return new DirectChannel();
    }

    @MessageEndpoint
    public static class Echo {

        @Transformer(inputChannel = "fromTcp", outputChannel = "toEcho")
        public String convert(byte[] bytes) {
            return new String(bytes);
        }

        @ServiceActivator(inputChannel = "toEcho")
        public String upCase(String in) {
            return in.toUpperCase();
        }

        @Transformer(inputChannel = "resultToString")
        public String convertResult(byte[] bytes) {
            return new String(bytes);
        }
    }

    @Bean
    public AbstractServerConnectionFactory serverCF() {
        return new TcpNetServerConnectionFactory(8000);
    }
}

and here my dummy client sending a message.
String host = "localhost";
int port = 8000;
InetAddress address = InetAddress.getByName(host);
socket = new Socket(address, port);

//Send the message to the server
OutputStream os = socket.getOutputStream();
OutputStreamWriter osw = new OutputStreamWriter(os);
BufferedWriter bw = new BufferedWriter(osw);

String myMessage = "THIS IS MY MESSAGE!";

String sendMessage = myMessage + "\n";
bw.write(sendMessage);
bw.flush();
System.out.println("Message sent to the server : "+ sendMessage);

//Get the return message from the server
InputStream is = socket.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String message = br.readLine();
System.out.println("Message received from the server : " + message);

It does successfully create a TCP connection! But, where can I see the message? I was initially thinking that I could just print whatever passes through the @Transformer or @ServiceActivator but that didn't work.
2019-03-06 15:46:12.023 DEBUG 22941 --- [pool-2-thread-1] .s.i.i.t.c.TcpNetServerConnectionFactory : Accepted connection from 127.0.0.1:41178
2019-03-06 15:46:12.025 DEBUG 22941 --- [pool-2-thread-1] o.s.i.i.tcp.connection.TcpNetConnection  : New connection localhost:41178:8000:fdaf998f-7045-43e6-aa4a-2e4ecf6b1d9d
2019-03-06 15:46:12.025 DEBUG 22941 --- [pool-2-thread-1] .s.i.i.t.c.TcpNetServerConnectionFactory : serverCF: Added new connection: localhost:41178:8000:fdaf998f-7045-43e6-aa4a-2e4ecf6b1d9d
2019-03-06 15:46:12.025 TRACE 22941 --- [pool-2-thread-1] .s.i.i.t.c.TcpNetServerConnectionFactory : serverCF: Connection is open: localhost:41178:8000:fdaf998f-7045-43e6-aa4a-2e4ecf6b1d9d
2019-03-06 15:46:12.025 DEBUG 22941 --- [pool-2-thread-2] o.s.i.i.tcp.connection.TcpNetConnection  : localhost:41178:8000:fdaf998f-7045-43e6-aa4a-2e4ecf6b1d9d Reading...
2019-03-06 15:46:12.025 DEBUG 22941 --- [pool-2-thread-2] o.s.i.i.t.s.ByteArrayCrLfSerializer      : Available to read: 20
2019-03-06 15:46:12.026 TRACE 22941 --- [pool-2-thread-1] o.s.i.i.tcp.connection.TcpNetConnection  : Published: TcpConnectionOpenEvent [source=TcpNetConnection:localhost:41178:8000:fdaf998f-7045-43e6-aa4a-2e4ecf6b1d9d], [factory=serverCF, connectionId=localhost:41178:8000:fdaf998f-7045-43e6-aa4a-2e4ecf6b1d9d] **OPENED**

When I am using the actual client the command line tool, the connection is established as well, but any follow up messages send throw SocketTimeoutException.
I appreciate any help, as well as any suggestion for a tutorial on Spring Integration for TCP using annotations! Thank you!

A: To print the data from the client there is just enough to have a WireTap on the fromTcp or toEcho channel and tap it into some other channel for printing. Typically the LoggingHandler is enough to have as a subscriber to that wire-tapping channel.
You can see more info in the Reference Manual: https://docs.spring.io/spring-integration/docs/current/reference/html/#channel-interceptors


text:
AirlinesHeadlinesQantas
A380s could be back in service in days – Joyce
written by australianaviation.com.au November 5, 2010
A file image of two A380s at LAX. (Glenn Alderton)
Qantas CEO Alan Joyce has said at a media conference that the airline's fleet of Airbus A380s could be back flying within a few days, while passengers on the ill-fated QF32 service have now departed Singapore.
Joyce told reporters that it had agreed with Rolls-Royce and Airbus on a series of checks on the Trent 900 engines which power its six strong A380 fleet, after which the aircraft could return to service.
"We believe that over the next 24 to 48 hours those checks will be complete on all of the A380s and if we don't find any adverse findings out of the checks the aircraft will resume operations," he said.
Meanwhile, a Boeing 747-400 arrived in Singapore yesterday and today departed with the stranded QF32 passengers as QF8032 at 10:30am local time, with the aircraft expected to arrive in Sydney at 8:45pm tonight.
Qantas is also dealing with the fallout to its network, with approximately 1000 passengers in Los Angeles and London being provided with accommodation as a result of the suspension of A380 services. It says that it is making arrangements to get people on their flights as soon as possible. This has seen it deploy all available capacity, while it is also in discussions with other airlines to charter aircraft, with today's QF10 service from London to Singapore to be operated by a British Airways Boeing 777.
"We apologise to those customers for the delays that they're experiencing and we are trying our utmost to get sufficient capacity to be able to get them back to a final destination," said Joyce.
Qantas has advised that today's QF93 Melbourne-Los Angeles service has been delayed by 24 hours, while the QF12 and QF108 Los Angeles-Sydney and QF94 Los Angeles-Melbourne services originally due to depart on November 4 have also been delayed by 24 hours. Qantas says that it is contacting passengers regarding the flight changes.
QF32 sparks outsourcing debate
Material failure or design fault to blame for QF32?
RAAF P-8A Poseidons hunt US submarine in new exercise


Show your support for the boys from Stamford Bridge with this Chelsea FC annual for 2018. Featuring an account of the last season, player profiles, loads of photographs, statistics and fun and games to test your knowledge of the team. Perfect for fans of all ages! Buy it now from Calendar Club for only £3.59.
The Cars Annual 2018 is packed with stories, activities, colouring, posters and puzzles from the new Cars 3 movie and favourite scenes and characters from the Cars movie, too! Buy it now from Calendar Club for only £5.59.
Aviation fans and enthusiasts will find this calendar just the ticket for 2018. The Airplanes, World of Flight Calendar showcases a wide range of aircraft throughout the year. Buy it now from Calendar Club for only £7.99.
Spend your year with the iconic foursome and relive the swinging 60's! The Beatles official calendar for 2018 features pictures of Paul, George, Ringo and John spanning their iconic career. Buy it now from Calendar Club for only £5.99.
With their big eyes and smiley expressions, the Boston Terrier puppies calendar is perfect for anyone that wants to be reminded of these playful pups each day of 2018. Buy it now from Calendar Club for only £5.99.
Let these cute and fluffy bunnies help remind you to wish friends and family a hoppy birthday with this slim calendar for 2018. Enjoy a new picture each month with a mix of studio and outdoor photography. Buy it now from Calendar Club for only £3.59.
Who says that cats and dogs fight like, well, cats and dogs? These twelve superb photographs are universal examples of the virtues of friendship and affection. Complete with a large daily grid for your notes. Buy it now from Calendar Club for only £6.59.
Fans of these exquisite vintage cars will love the Classic Chevy Pickups calendar for 2018. Colourful photography can be found throughout the calendar, each image combined with spacious date grid for daily notes and tasks. Buy it now from Calendar Club for only £7.49.
Portraits of Native Americans by Edward Curtis beautifully captures the spirit behind Native America. Steeped in history, this 2018 calendar contains outstanding black and white and sepia images throughout. Buy it now from Calendar Club for only £7.49.


text:
Lobster prices pinch pockets as demand soars
WOBURN, MA. JUNE 8, 2021 Paul Barker, owner of Pauli's North End shows off some of his famous Lobster Rolls at his warehouse in Woburn, Massachusetts. (Staff photo by Nicolaus Czarnecki/MediaNews Group/Boston Herald)
By Amy Sokolow |
PUBLISHED: June 8, 2021 at 7:52 p.m. | UPDATED: June 8, 2021 at 7:53 p.m.
Lobster is a summer staple in New England, but a recent rise in prices may give even the most devoted lobster lovers pause.
As the country reopens post-pandemic, increased demand for lobster and a squeezed supply caused by a state ban on lobstering to protect right whales has resulted in a price spike of about 60% per live lobster.
"If there's no lobsters coming in, then the demand isn't being met. Those are the cards," said South Shore Lobsterman Association President John Haverland.
According to business publisher Urner Barry, the retail price of a live, one-and-a-half-pound lobster increased from $5.47 a year ago to $9.05 on June 7 this year. The prices have reached nowhere near this year's since at least 2018.
Massachusetts imposed a ban on lobstering in waters north and east of Cape Cod to protect the endangered North Atlantic right whale from early March until May 14.
The ban limited the the number of lobsters available, increasing the price at each step in the supply chain from ocean to plate. By the time a lobster reaches a consumer, it may have changed hands at least four times, according to Beth Casoni, president of the Massachusetts Lobstermen's Association.
Both Casoni and Haverland said that lobster price inflation due to the pandemic tracks with other industry price hikes.
Lumber prices notably spiked as the economy gained steam, increasing the cost of new homes, for example. Lobstermen faced another set of increases, as the cost of boat fuel, bait and traps all have climbed, Haverland said.
Add to that a sudden hunger for lobster as the country reopens from the pandemic and there is a "built-up demand" that didn't exist last year, he said.
Consumers have already begun to notice the price hike at the counter.
At one of Boston's most popular lobster roll joints, Pauli's North End, lobster rolls have increased from $19.99 to $21.99 this year. Restaurant owner and chef Paul Barker said this is the, "first price change in the last six, seven years," for the lobster roll at Pauli's.
Barker said he's seen a 100% price jump for cooked lobster meat, but is doing his best not to foist those costs onto customers.
He added that lobster rolls at today's prices are barely breaking even. "We're trying to keep our customers happy," he said. "At some point, if they continue to rise, I think the consumer market is going to say 'no.' "
Barker said despite the price pressures, it's a positive overall.
"We're lucky," he said, "we're still here, we're still making lobster rolls."
Amy Sokolow | State House Reporter
Amy Sokolow is a general assignment and statehouse reporter for The Boston Herald, a position she started in June 2021. Prior to starting at The Herald, she was a reporter at The Lowell Sun, and previously reported for STAT News, The Boston Guardian, Native News Online, FierceBiotech and other publications. She also worked in product management at The Atlantic. She holds a bachelor's degree from Tufts University and a master's degree from Northwestern University. She grew up on the North Shore, and will always say yes to a scoop of Richardson's ice cream. Follow Amy on Twitter @amysokolow.
China accuses Washington of wanting 'technological hegemony'


text:
HomePOLITICSRapists burden on earth, don't deserve to live: MP CM
Rapists burden on earth, don't deserve to live: MP CM
News Crust Friday, June 29, 2018
NC Network, Bhopal
Madhya Pradesh Chief Minister Shivraj Singh Chouhan said on Friday that rapists are "burden on the earth" and do not deserve to live.
He also condemned the incident in Mandsaur, where an eight-year-old girl was allegedly raped by a man, who abducted her from outside her school.
He said "Yeh darinde dharti par bojh hai. Yeh dharti par jeevit rahne ke layak nahi hai," (These beasts are a burden on the earth. They do not deserve to live)."
He also added, "In cases of rape, we have made a provision for trial in the fast track courts. We will request the high court and the Supreme Court to make a similar provision so that culprits in such crimes get capital punishment at the earliest."
A bill has been unanimously passed by the Madhya Pradesh Assembly last year awarding death penalty to those found guilty of raping girls aged 12 and below.
"It was a painful incident. We are with the (victim's) family and keeping an eye on the girl's condition. Her condition is improving and I am in constant touch with the doctors," Chouhan said on the Mandsaur incidence.
"The accused has already been arrested and there is evidence against him. We will ensure through fast track courts that he will get capital punishment at the earliest," the chief minister added.
The incident took place on Tuesday evening when the girl was waiting for her family members outside her school after the school got over. The accused, Irfan alias Bhaiyu (20) abducted her and took her to the bus stand area, where he raped the girl in the bushes near Laxman Darwaja.
The accused was arrested on wednesday night, who even tried to kill her by slitting her throat using a knife.
CRIME GOVERNANCE ISSUES POLITICS


Today saw the culmination of the Madden NFL 18 Bowl series. Two of the Madden 18 community's finest went head to head hours ago to take home the title of champion.
If you didn't catch the stream live, you can check out the video above to watch all the action. Young Kiv and Drini went at it in a Madden Challenge rematch. This time, the two put it all on the line for the title of Madden NFL 18 Bowl Champion. EA Sports would go on to announce the winner via Twitter.
It was indeed worth the wait as Young Kiv was able to overcome his Madden Challenge rival to take home the crown. In addition, Kiv also walked away with $135,000 from the Madden Championship Series.


text:
The Time Iowa And Utah Staged A Government Brawl Over Jell-O
Culture Food History
Ildi Papp/Shutterstock
By David Tran|Jan. 23, 2023 9:15 am EST
It seems like Jell-O is beloved by all — especially kids who enjoy the jiggly, colorful gelatin dessert as a snack and as a toy (via USA Today). The slimy delicacy gets transformed into Jell-O shots, an alcohol mixture gulped by college students. Even an entire generation once got creative and concocted Jell-O salads stuffed with fruits, vegetables, and even chicken (via National Museum of American History).
The Jell-O craze didn't just pop out of nowhere. In fact, its popularity has been tumultuous even before Jell-O was invented. Gelatin desserts were typically desserts reserved for the wealthy, according to SLATE. It wasn't until the invention of powdered gelatin and the refrigerator that gelatin became a commodity for the average person.
The modern-day gelatin dessert was invented in 1845 by Peter Cooper (via Jell-O Gallery Museum). It wasn't until 1897 when Pearle and May Wait created the colorful gelatin dessert we now know as Jell-O. While it took off, sales wavered during the latter half of the 20th century until it was relaunched as a family-friendly food product (via Slate). Despite Jell-O's turbulent reputation, the dessert became an obsession with Utah. The beehive state's devotion to Jell-O eventually led to a friendly feud with another state.
The details behind the Iowa-Utah rivalry over Jell-O
Wirestock Creators/Shutterstock
It all started in 1999 when then-Kraft Foods (Kraft Heinz now owns Jell-O) released the annual list of its "capita sales figures of Jell-O," according to SLATE. Utah's capital, Salt Lake City, was number one for the past two years. However, Iowa's capital, Des Moines managed to beat Salt Lake City that year. This particular incident gelled the brawl between the two states.
Des Moines' number one ranking revved up Utahns of all ages to take action. The following year, Scott Blackerby, then-executive chef at Bambara, funded a "Take Back the Title" campaign. According to The Daily Universe, Blackerby even hosted a Jell-O sculpting contest at his restaurant. Students at Brigham Young University followed suit, pressuring the Utah government to officially acknowledge Jell-O as the state's official food. It worked as in 2001, the state legislature passed a resolution formally recognizing Jell-O as an official state snack.
As for Des Moines' coveted number-one spot? It was a one-year stint. Salt Lake City took back its reign in 2000 (via The Daily Universe). The mayor of Des Moines at the time, Preston Daniels, reportedly joked that he was "highly disappointed."
Why Utah is obsessed with Jell-O
Peredniankina/Getty Images
It may seem odd that Utah is fanatical about Jell-O, but as The Daily Universe puts it, Jell-O has "always been a part of Utah pop culture." The Mormon corridor, which begins in Utah and branches out to parts of Wyoming, Idaho, and Montana is nicknamed the "Jell-O Belt," (via Business Insider).
The gelatin dessert wasn't just enshrined into Utah's law as its official state snack. Yes, Utahns may love Jell-O all year long, but there is also an official Jell-O Week that takes place on the second week of February. The state also displays its affection for Jell-O to the world. When Salt Lake City hosted the 2002 Winter Olympics, Jell-O was included in its official collective pins (via SLATE).
About two-thirds of Utah's population are Mormons, according to Thrillist. The publication theorized that since the Church of Jesus Christ of Latter-day Saints prohibited Mormons from drinking alcohol, coffee, and tea, Jell-O was naturally the next "rebellious" drinking source for teens. Utah's Mormon culture also generally emphasizes huge church gatherings and family. So when Jell-O rebranded itself as a family-oriented product, Mormons gravitated towards the gelatin dessert as it's an affordable food to serve kids and at parties (via The Atlantic).