text:
package org.mtransit.android.commons.data;

import static java.lang.annotation.RetentionPolicy.SOURCE;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.text.TextUtils;

import androidx.annotation.IntDef;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;

import org.json.JSONObject;
import org.mtransit.android.commons.MTLog;

import java.lang.annotation.Retention;

public interface POI extends MTLog.Loggable {

	@Retention(SOURCE)
	@IntDef({ITEM_VIEW_TYPE_ROUTE_TRIP_STOP, ITEM_VIEW_TYPE_BASIC_POI, ITEM_VIEW_TYPE_MODULE, ITEM_VIEW_TYPE_TEXT_MESSAGE})
	@interface ItemViewType {
	}

	int ITEM_VIEW_TYPE_ROUTE_TRIP_STOP = 0;
	int ITEM_VIEW_TYPE_BASIC_POI = 1;
	int ITEM_VIEW_TYPE_MODULE = 2;
	int ITEM_VIEW_TYPE_TEXT_MESSAGE = 3;

	@Retention(SOURCE)
	@IntDef({ITEM_STATUS_TYPE_NONE, ITEM_STATUS_TYPE_SCHEDULE, ITEM_STATUS_TYPE_AVAILABILITY_PERCENT, ITEM_STATUS_TYPE_APP})
	@interface ItemStatusType {
	}
	int ITEM_STATUS_TYPE_NONE = -1;
	int ITEM_STATUS_TYPE_SCHEDULE = 0;
	int ITEM_STATUS_TYPE_AVAILABILITY_PERCENT = 1;
	int ITEM_STATUS_TYPE_APP = 3;

	@Retention(SOURCE)
	@IntDef({ITEM_ACTION_TYPE_NONE, ITEM_ACTION_TYPE_ROUTE_TRIP_STOP, ITEM_ACTION_TYPE_FAVORITABLE, ITEM_ACTION_TYPE_APP, ITEM_ACTION_TYPE_PLACE})
	@interface ItemActionType {
	}
	int ITEM_ACTION_TYPE_NONE = -1;
	int ITEM_ACTION_TYPE_ROUTE_TRIP_STOP = 0;
	int ITEM_ACTION_TYPE_FAVORITABLE = 1;
	int ITEM_ACTION_TYPE_APP = 2;
	int ITEM_ACTION_TYPE_PLACE = 3;

	int getId();

	void setId(int id);

	@NonNull
	CharSequence getLabel();

	@NonNull
	String getName();

	void setName(@NonNull String name);

	double getLat();

	void setLat(double lat);

	double getLng();

	void setLng(double lng);

	boolean hasLocation();

	@NonNull
	String getUUID();

	@NonNull
	String getAuthority();

	void setAuthority(String authority);

	int getDataSourceTypeId();

	void setDataSourceTypeId(int dataSourceTypeId);

	/**
	 * @return item view type (see {@link #getDataSourceTypeId()} for data source type)
	 */
	@ItemViewType
	int getType();

	void setType(@ItemViewType int type);

	@ItemStatusType
	int getStatusType();

	void setStatusType(@ItemStatusType int statusType);

	@ItemActionType
	int getActionsType();

	void setActionsType(@ItemActionType int actionsType);

	Integer getScore();

	void setScore(Integer score);

	JSONObject toJSON();

	POI fromJSON(JSONObject json);

	ContentValues toContentValues();

	POI fromCursor(Cursor cursor, String authority);

	int compareToAlpha(@Nullable Context contextOrNull, POI another);

	class POIUtils implements MTLog.Loggable {

		private static final String LOG_TAG = POIUtils.class.getSimpleName();

		@NonNull
		@Override
		public String getLogTag() {
			return LOG_TAG;
		}

		public static final String UID_SEPARATOR = "-";

		@NonNull
		public static String getUUID(@NonNull String authority, @NonNull Object... poiUIDs) {
			StringBuilder sb = new StringBuilder(authority);
			for (Object poiUID : poiUIDs) {
				sb.append(UID_SEPARATOR).append(poiUID);
			}
			return sb.toString();
		}

		@Nullable
		public static String extractAuthorityFromUUID(String uuid) {
			if (TextUtils.isEmpty(uuid)) {
				return null;
			}
			String[] split = uuid.split(UID_SEPARATOR);
			if (split.length < 1) {
				return null;
			}
			return split[0];
		}
	}
}


text:
Bankster's Holiday 2 - Our Economy Down The Drain
Government incompetence and cupidity caused the financial crash.
By Will Offensicht | October 21, 2010
The first article in this series explained how government regulation generally fails to cure problems for which it is set up. What's worse, government meddling in the housing market first inflated the housing bubble and then popped it, leading to the Obama depression. A serious problem with government meddling is that the dire results can take a long time to manifest themselves, but when the collapse comes, they're unstoppably awful. When government meddles, it meddles on a massive scale which leads to massive disasters.
When the financial crash took place in 2008, the consequences were far worse than the regulators had ever dreamed possible. Lehman's collapse put such a scare into every investor, banker, and financier that it seemed like our national banking system might seize up entirely.
Every single aspect of our modern financial networks other than cold hard cash in a suitcase, drug-dealer style, depends on trust. When you receive a check, you trust that the bank whose name is on it will honor the check and give you the money. When you use a credit card, the merchant trusts that your bank will eventually give them the money. When banks receive wire-transfers and other financial instruments, they trust that the money will be there when it's all reconciled at the end of the month.
When Lehman, one of the world's largest financial firms, unexpectedly evaporated over a weekend, nobody seemed safe. Who can you trust? The wisest answer for one individual person or firm is "trust nobody," but when everyone reaches that conclusion at the same time, our entire monetary system disappears with a pop and our economy instantly collapses because nothing that requires exchanging money can function.
The government decided that it, the government, was the only entity large enough to be trusted, and that therefore it had to guarantee all the banks in order to keep them functioning. To this end, the Treasury and Federal Reserve made billions and billions of dollars worth of TARP and other loans, basically in whatever amounts and to whatever recipients seemed like a good idea at the time.
Mortgage Relief, Without the Relief
Since the Democrats had spent years justifying Fannie and Freddie as necessary to put people who couldn't meet normal credit standards in homes of their own, they naturally wanted to do something to keep all those people from losing their homes. This proved very difficult, however. Federal "mortgage relief" programs were unable to make a significant dent in the number of people who were at risk of losing their homes. The reason was simple - these "owners" weren't really able to make payments in the good times, never mind once the recession started and many of them lost their jobs.
The legislation that allowed the government to spend billions propping up the banks required the banks to do their best to recover the assets and convert themselves back to profitability. Taxpayers were screaming bloody murder about the TARP billions; the government had to get at least some of its money back or heads would roll. The only way to get the money back would be for the banks to become profitable again.
When a "homeowner" wasn't paying the mortgage, the only way to get money to reduce the outstanding loan was foreclosing on the property and trying to sell it off. Although the bank would get less for the house than it had loaned, there'd be at least some cash, and the dud loan would be off the books. Cleaning up the books would let the bank get back to business as usual.
What's more, it's only right that anyone who obtained a home fraudulently or who simply decided to stop paying on a loan in order to enjoy free rent for a while should be thrown out of the house as rapidly as possible. As angry as voters were that billionaire banks got taxpayer help, if enough ordinary people got houses for free courtesy of Uncle Sap there'd be civil war.
Thus, it was no surprise that, once bankers' heads stopped spinning, banks started to foreclose in earnest.
Foreclosure in progress.
The Foreclosure Fraud Fiasco
The problem was that foreclosure volume exploded as the banks tried to clean up the mess. A system designed for around 2% of loans being troubled was suddenly called upon to process five times as many.
Since losing a home is pretty traumatic for the homeowner, most states have fairly stringent regulations in place to prevent casual foreclosure. The banks have to present papers showing:
That the bank actually owns the loan and is therefore legally entitled to ask the court to declare the homeowner to be in default. When the court takes the home away from the owner, it has to be given to someone, and the bank needs to satisfy the court that the bank should be given clear title to the house.
That the bank has verified to the penny precisely how much the homeowner owes on the loan. When the home finally sells, the homeowner gets a check for any additional money gotten over and above the debt - which is only fair, it was their house - so the bank has to tell the court how much the bank plans to deduct from the selling price. Most foreclosures these days are underwater so there wouldn't be any extra, but it's still the rule.
A certification that the bank employees or agents have checked all the papers thoroughly and are prepared to swear that everything is being done accurately and according to due process. The courts don't want to employ skilled bankers to actually understand all the documents, so they extend some trust to the banks, but if the bankers lie it's perjury.
This is a pretty complex and exacting procedure, as well it should be. There's no public purpose to be served in making it too easy to throw people out of their homes. The complexities of foreclosure are a set of regulations which ought, in theory, to protect people against wrongful foreclosure.
There were problems.
The mortgages had been sold and re-sold so many times that it wasn't always clear who owned any particular mortgage. Some banks had placed ownership of the mortgages with a third party and sold the right to collect income from the mortgages instead of selling the mortgages themselves. In these cases, ownership was clear, but when the mortgages had been sold without filling out the required transfer forms and paying state-imposed transfer taxes, ownership of the mortgage was difficult to establish. Scragged wrote about this part of the foreclosure problem some time ago.
Even when mortgage ownership, as opposed to the right to collect payments on the mortgage, was well established, the sheer volume of paperwork made it difficult to cross all the t's and dot all the i's as the law demands. Foreclosure had been a relatively sleepy corner of the banking business because foreclosures were rare.
Now that the government had induced banks to lend to so many people who couldn't pay, however, volume doubled in a year, then doubled again the next year. This overwhelmed the courts - processing a foreclosure averages 478 days, up from 302 days in early 2005. The volume also swamped all the foreclosure departments in every bank and in all the outside mortgage service providers. Many new people were hired to process mortgages and quality went down. As the New York Times put it,
At JPMorgan Chase & Company, they were derided as "Burger King kids" - walk-in hires who were so inexperienced they barely knew what a mortgage was.
At Citigroup and GMAC, dotting the i's and crossing the t's on home foreclosures was outsourced to frazzled workers who sometimes tossed the paperwork into the garbage.
And at Litton Loan Servicing, an arm of Goldman Sachs, employees processed foreclosure documents so quickly that they barely had time to see what they were signing.
"I don't know the ins and outs of the loan," a Litton employee said in a deposition last year. "I'm not a loan officer." [emphasis added]
The statement by the Litton employee is particularly telling - most state laws require that the specific person who signed off on the documents be prepared to swear that the documents were factually correct and accurate. That requires that the person who signs the papers read them, understand them, and verify that the numbers are right. If you have no clue what a proper mortgage is supposed to look like, doing this honestly is patently impossible.
Deliberately presenting court papers which do not meet legally-required standards is a crime. It's an even more serious crime if the banks knowingly present inadequate papers and swear that they've been prepared correctly. Thus, banks seem to have engaged in wholesale criminal activity in trying to clean up the mortgage mess.
This isn't just a case of greedy businessmen trying to exploit needy homeowners, as bad as that would be. In "Foreclosure fiasco trail leads to Washington," Bloomberg News reports:
What were banking regulators doing while some of the biggest U.S. lenders routinely filed false foreclosure documents in local courthouses around the country? In the case of IndyMac Federal Bank, it turns out the Federal Deposit Insurance Corp. was running the joint.
This may help explain why the mortgage-servicing industry got away with such misbehavior for so long. The government, in one form or another, was doing it, too.
The facts are there for anyone to see in the records of a Florida circuit court lawsuit against Israel and Neena Machado, a West Palm Beach couple who last year beat back IndyMac's attempts to foreclose on their home mortgage. They even won a judgment ordering IndyMac to pay $38,117 in legal fees. [emphasis added]
The Indy Mac bank failed in 2008 and was taken over by the FDIC, which is required to operate a failed bank until it can be sold. While the government was running the bank, an IndyMac vice president, Erica Johnson-Seck, swore that she had personal knowledge of the money the Machados owed the bank. That simply wasn't true; she lied to the court as she later admitted.
The banking regulators let the banks commit widespread fraud. At IndyMac, though, the FDIC wasn't just regulating the bank, it was running the bank while the bank committed mass fraud.
This is precisely the sort of situation regulators are supposed to prevent, yet the government failed utterly in this duty, even at a bank that was operating under direct government control. Once again, the agencies which failed in their duty are being rewarded with bigger budgets under the new financial reorganization act. We expect bigger and messier failures now that they have so much more money to fund bigger and messier failures.
Will Offensicht is a staff writer for Scragged.com and an internationally published author by a different name. Read other Scragged.com articles by Will Offensicht or other articles on Economics.
Other articles in this series
Bankster's Holiday 1 - Setting the Stage
Bankster's Holiday 3 - Donning the Dunce Cap
Bankster's Holiday 4 - Paying the Piper
Of Civil Wars Past and Future
"Free House" Free-For-All?
U.S. All Prime Loans Delinquent or In Foreclosure
Banks Ignored Signs of Trouble in Foreclosures
Foreclosure fiasco trail leads to Washington

redpajama_set_name: RedPajamaCommonCrawl


I may be a shoe collector. Never realized this until someone pointed it out because I thought it was a natural girl thing.
I was making my Christmas list and started to look for boots, which led me to shoes, which led me to flats, which led me sandals. So anyway, Santa was good to me.
My old tennis shoes hurt my feet when I workout so I went to a running store on Magazine St. and got my feet evaluated. The salesman recommended these to support my feet which tend to collapse when I stand. I also have a heel blistering problem, and he told me to always wear synthetic socks and to stay away from cotton.
Review: They feel great on, and I can't wait to use them.
Review: Look good, had good reviews online but feel like they might hurt my inner toe.
Review: Look good but feel a little stiff.
Review: Quality not great but decent for the price. Comfy and cute.
Check out the cool bugeyed sign that my dad got me!
Took a gamble by ordering six pairs of shoes sight unseen online. Bought them from Endless.com and Shoes.com where the returns are supposed to be free and easy. You can order all of these shoes on Amazon. The links are highlighted in blue. I think I'll send back the flip flops and stick to Sanuk brand.
cute shoes...don't forget to watch LSU game next week w/your new purple& gold shoes!!
i can't wait to have my feet evaluated!! take me there!!
6 pairs all at once. Sounds like heaven.


text:
Q: Grouped Gridview I am in the process of transitioning an Access DB to a Web application. The Access DB currently produces reports using grouping e.g.:
Country
-------------------------------------------------------
County
-------------------------------------------------------
City Name | Population | Post Code |

I'm trying to reproduce this using asp.net. I guess I could manually code up a table to do this, but it seems like there should be a better way. By the looks of it this is not possible with a Gridview, without alot of hacking. I had thought a listview would do what I want, but it seems the grouping in that only lets you group by number of records, not by a parent field.
Is there anyway to do this using a .net control or should I be concentrating on doing it manually with a table and code in the aspx page.

A: http://aspalliance.com/1268_CodeSnip_How_to_Group_Data_in_the_GridView_Control.all

A: IMHO you will be stuck using an HTML table
Use loops to group your data

A: I've managed to get a solution using a list view, it's a bit of a hack, but it works well. See this page for details.

redpajama_set_name: RedPajamaStackExchange


text:
Profile: Joseph Reaidi
Latest articles from Joseph Reaidi
Competition prize pot of £5,000 for projects that empower communities
Community projects that make a difference in Harrow can apply for…
Volunteer changes lives of Tanzanian children and improves their education
Children in Tanzania had their education life transformed with the…
Councillors back campaign for electronic gate to prevent anti-social behaviour
Neighbours at a block of flats are pushing for a new gate to be…
Police investigating double stabbing
Two people have been stabbed this afternoon.
Victim who died after Wembley shooting named by police
Detectives have released the name of the victim from the fatal…
A 15-year-old has been missing for over three days in Harrow
Police are searching for a 15-year-old who has been reported missing…
Uncle's special tribute to nephew, 5, who died from brain cancer
An uncle whose five-year-old nephew died from cancer will be…
Severe Tube delays due to signal failure on Northern Line
Commuters experienced severe Tube delays on the Northern Line due…
Waltham Forest Dyslexia Association gets £30,000 from BBC Children in Need
Disadvantaged children and young people will benefit from a grant…
Lib Dem candidate says we have lost sight of vision behind EU
A newly selected Liberal Democrat prospective parliamentary…
Next-of-kin informed as motorcyclist dies after a crash with car
A motorcyclist has died after a crash outside a primary school,…
Indian restaurant stumped by theft of giant inflatable cricket ball
A giant inflatable cricket ball was stolen outside an Indian…
Couple's bid to help boy with rare illness
Opticians raised £32,000 to fight a rare genetic disorder.
How Harrow leisure centres are supporting future champions
Young athletes can get much-needed support as part of a development…
Young writer Vranda's "intriguing" tale wins prize
A 12-year-old was presented with first prize in a national writing…
Fire service investigating cause of fire at block of flats
About 40 firefighters tackled a fire which broke out in a block…


The recipient of €1,000 as part of the 2019 Jowell-Kaase Early Career Researcher Prize has been announced by the European Social Survey (ESS).
All five members of the Prize Committee unanimously agreed that the 2019 Jowell-Kaase Prize should be awarded to Mark Visser of Radboud University (Nijmegen, Holland).
As part of the prize package, Visser has been invited to deliver a keynote-style speech at the 4th International ESS Conference - Turbulent times in Europe: Instability, insecurity and inequality - being held at the University of Mannheim on 15-17 April.
During the conference, over 150 papers that use ESS data on a range of topics including climate change, democracy, immigration, politics, social inequality, survey methods and welfare will be presented over three days.
Visser received his PhD in 2017 and was nominated for the Prize by Gerbert Kraaykamp, the Director of Radboud Social Cultural Research and the National Coordinator of ESS in the Netherlands.
"Visser has a truly impressive track record using ESS data in various combinations in many of his publications. His research productivity is all the more impressive that he has finished his PhD only recently.
"His work combines state-of-the-art methods with innovative theory-building, and he consistently takes a pan-European, comparative perspective.
Visser was first author on research published by The Sociological Quarterly in March 2013 that assessed Rounds 3-4 survey data to examine the fear of crime amongst respondents in 25 European countries.
An article that featured in Social Indicators Research in February 2014 included Visser's analysis of Round 5 data that investigated the extent to which economic circumstances and welfare affect economic deprivation.
A European Journal of Political Research paper by Visser used Rounds 1-5 data to find which groups of people are most likely to support a radical left ideology.
The Jowell-Kaase Prize Committee was formed of members of the ESS Scientific Advisory Board (SAB), ESS Conference organising committee and ESS General Assembly.
The prize - named after Professor Sir Roger Jowell and Professor Max Kaase, the founders of the ESS - recognises excellence in the field of comparative social research by a promising new researcher.
The ESS is very grateful to Max Kaase, who kindly reviewed the Committee's decision and was fully supportive of the decision.


text:
// $Id: drupal.js,v 1.41.2.3 2008/06/25 09:06:57 goba Exp $

var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'themes': {}, 'locale': {} };

/**
 * Set the variable that indicates if JavaScript behaviors should be applied
 */
Drupal.jsEnabled = document.getElementsByTagName && document.createElement && document.createTextNode && document.documentElement && document.getElementById;

/**
 * Attach all registered behaviors to a page element.
 *
 * Behaviors are event-triggered actions that attach to page elements, enhancing
 * default non-Javascript UIs. Behaviors are registered in the Drupal.behaviors
 * object as follows:
 * @code
 *    Drupal.behaviors.behaviorName = function () {
 *      ...
 *    };
 * @endcode
 *
 * Drupal.attachBehaviors is added below to the jQuery ready event and so
 * runs on initial page load. Developers implementing AHAH/AJAX in their
 * solutions should also call this function after new page content has been
 * loaded, feeding in an element to be processed, in order to attach all
 * behaviors to the new content.
 *
 * Behaviors should use a class in the form behaviorName-processed to ensure
 * the behavior is attached only once to a given element. (Doing so enables
 * the reprocessing of given elements, which may be needed on occasion despite
 * the ability to limit behavior attachment to a particular element.)
 *
 * @param context
 *   An element to attach behaviors to. If none is given, the document element
 *   is used.
 */
Drupal.attachBehaviors = function(context) {
  context = context || document;
  if (Drupal.jsEnabled) {
    // Execute all of them.
    jQuery.each(Drupal.behaviors, function() {
      this(context);
    });
  }
};

/**
 * Encode special characters in a plain-text string for display as HTML.
 */
Drupal.checkPlain = function(str) {
  str = String(str);
  var replace = { '&': '&', '"': '"', '<': '<', '>': '>' };
  for (var character in replace) {
    var regex = new RegExp(character, 'g');
    str = str.replace(regex, replace[character]);
  }
  return str;
};

/**
 * Translate strings to the page language or a given language.
 *
 * See the documentation of the server-side t() function for further details.
 *
 * @param str
 *   A string containing the English string to translate.
 * @param args
 *   An object of replacements pairs to make after translation. Incidences
 *   of any key in this array are replaced with the corresponding value.
 *   Based on the first character of the key, the value is escaped and/or themed:
 *    - !variable: inserted as is
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)
 *    - %variable: escape text and theme as a placeholder for user-submitted
 *      content (checkPlain + Drupal.theme('placeholder'))
 * @return
 *   The translated string.
 */
Drupal.t = function(str, args) {
  // Fetch the localized version of the string.
  if (Drupal.locale.strings && Drupal.locale.strings[str]) {
    str = Drupal.locale.strings[str];
  }

  if (args) {
    // Transform arguments before inserting them
    for (var key in args) {
      switch (key.charAt(0)) {
        // Escaped only
        case '@':
          args[key] = Drupal.checkPlain(args[key]);
        break;
        // Pass-through
        case '!':
          break;
        // Escaped and placeholder
        case '%':
        default:
          args[key] = Drupal.theme('placeholder', args[key]);
          break;
      }
      str = str.replace(key, args[key]);
    }
  }
  return str;
};

/**
 * Format a string containing a count of items.
 *
 * This function ensures that the string is pluralized correctly. Since Drupal.t() is
 * called by this function, make sure not to pass already-localized strings to it.
 *
 * See the documentation of the server-side format_plural() function for further details.
 *
 * @param count
 *   The item count to display.
 * @param singular
 *   The string for the singular case. Please make sure it is clear this is
 *   singular, to ease translation (e.g. use "1 new comment" instead of "1 new").
 *   Do not use @count in the singular string.
 * @param plural
 *   The string for the plural case. Please make sure it is clear this is plural,
 *   to ease translation. Use @count in place of the item count, as in "@count
 *   new comments".
 * @param args
 *   An object of replacements pairs to make after translation. Incidences
 *   of any key in this array are replaced with the corresponding value.
 *   Based on the first character of the key, the value is escaped and/or themed:
 *    - !variable: inserted as is
 *    - @variable: escape plain text to HTML (Drupal.checkPlain)
 *    - %variable: escape text and theme as a placeholder for user-submitted
 *      content (checkPlain + Drupal.theme('placeholder'))
 *   Note that you do not need to include @count in this array.
 *   This replacement is done automatically for the plural case.
 * @return
 *   A translated string.
 */
Drupal.formatPlural = function(count, singular, plural, args) {
  var args = args || {};
  args['@count'] = count;
  // Determine the index of the plural form.
  var index = Drupal.locale.pluralFormula ? Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] == 1) ? 0 : 1);

  if (index == 0) {
    return Drupal.t(singular, args);
  }
  else if (index == 1) {
    return Drupal.t(plural, args);
  }
  else {
    args['@count['+ index +']'] = args['@count'];
    delete args['@count'];
    return Drupal.t(plural.replace('@count', '@count['+ index +']'));
  }
};

/**
 * Generate the themed representation of a Drupal object.
 *
 * All requests for themed output must go through this function. It examines
 * the request and routes it to the appropriate theme function. If the current
 * theme does not provide an override function, the generic theme function is
 * called.
 *
 * For example, to retrieve the HTML that is output by theme_placeholder(text),
 * call Drupal.theme('placeholder', text).
 *
 * @param func
 *   The name of the theme function to call.
 * @param ...
 *   Additional arguments to pass along to the theme function.
 * @return
 *   Any data the theme function returns. This could be a plain HTML string,
 *   but also a complex object.
 */
Drupal.theme = function(func) {
  for (var i = 1, args = []; i < arguments.length; i++) {
    args.push(arguments[i]);
  }

  return (Drupal.theme[func] || Drupal.theme.prototype[func]).apply(this, args);
};

/**
 * Parse a JSON response.
 *
 * The result is either the JSON object, or an object with 'status' 0 and 'data' an error message.
 */
Drupal.parseJson = function (data) {
  if ((data.substring(0, 1) != '{') && (data.substring(0, 1) != '[')) {
    return { status: 0, data: data.length ? data : Drupal.t('Unspecified error') };
  }
  return eval('(' + data + ');');
};

/**
 * Freeze the current body height (as minimum height). Used to prevent
 * unnecessary upwards scrolling when doing DOM manipulations.
 */
Drupal.freezeHeight = function () {
  Drupal.unfreezeHeight();
  var div = document.createElement('div');
  $(div).css({
    position: 'absolute',
    top: '0px',
    left: '0px',
    width: '1px',
    height: $('body').css('height')
  }).attr('id', 'freeze-height');
  $('body').append(div);
};

/**
 * Unfreeze the body height
 */
Drupal.unfreezeHeight = function () {
  $('#freeze-height').remove();
};

/**
 * Wrapper to address the mod_rewrite url encoding bug
 * (equivalent of drupal_urlencode() in PHP).
 */
Drupal.encodeURIComponent = function (item, uri) {
  uri = uri || location.href;
  item = encodeURIComponent(item).replace(/%2F/g, '/');
  return (uri.indexOf('?q=') != -1) ? item : item.replace(/%26/g, '%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');
};

/**
 * Get the text selection in a textarea.
 */
Drupal.getSelection = function (element) {
  if (typeof(element.selectionStart) != 'number' && document.selection) {
    // The current selection
    var range1 = document.selection.createRange();
    var range2 = range1.duplicate();
    // Select all text.
    range2.moveToElementText(element);
    // Now move 'dummy' end point to end point of original range.
    range2.setEndPoint('EndToEnd', range1);
    // Now we can calculate start and end points.
    var start = range2.text.length - range1.text.length;
    var end = start + range1.text.length;
    return { 'start': start, 'end': end };
  }
  return { 'start': element.selectionStart, 'end': element.selectionEnd };
};

/**
 * Build an error message from ahah response.
 */
Drupal.ahahError = function(xmlhttp, uri) {
  if (xmlhttp.status == 200) {
    if (jQuery.trim($(xmlhttp.responseText).text())) {
      var message = Drupal.t("An error occurred. \n@uri\n@text", {'@uri': uri, '@text': xmlhttp.responseText });
    }
    else {
      var message = Drupal.t("An error occurred. \n@uri\n(no information available).", {'@uri': uri, '@text': xmlhttp.responseText });
    }
  }
  else {
    var message = Drupal.t("An HTTP error @status occurred. \n@uri", {'@uri': uri, '@status': xmlhttp.status });
  }
  return message;
}

// Global Killswitch on the <html> element
if (Drupal.jsEnabled) {
  // Global Killswitch on the <html> element
  $(document.documentElement).addClass('js');
  // 'js enabled' cookie
  document.cookie = 'has_js=1; path=/';
  // Attach all behaviors.
  $(document).ready(function() {
    Drupal.attachBehaviors(this);
  });
}

/**
 * The default themes.
 */
Drupal.theme.prototype = {

  /**
   * Formats text for emphasized display in a placeholder inside a sentence.
   *
   * @param str
   *   The text to format (plain-text).
   * @return
   *   The formatted text (html).
   */
  placeholder: function(str) {
    return '<em>' + Drupal.checkPlain(str) + '</em>';
  }
};

redpajama_set_name: RedPajamaGithub


Dining-in with Chef Lowell is designed to fit the needs of people with very active lifestyles. We are committed to assisting with easing demanding schedules by preparing and delivering balanced meals that everyone will enjoy. Dining-in with Chef Lowell provides an exclusive culinary experience by allowing you to save time on grocery shopping, cooking, and clean up.


text:
Vandy men could start two freshmen
Josh Cooper
jcooper2@tennessean.com
Vanderbilt's freshmen on the men's basketball team don't have a nickname yet.
Ask them if they're thinking of one, and they bashfully decline to comment. But the group that was ranked 25th by Rivals.com and 28th by ESPN.com will have a chance to make their mark this year on the program.
That will especially be the case at guard after coach Kevin Stallings announced Kedren Johnson would not return to the program at the end of his one-year university suspension and that Dai-Jon Parker was no longer with the program. That has opened up the possibility that both starting guards will come from four of the freshmen.
"We get to learn a lot faster, and basically we get thrown into the fire," said Shelton Mitchell, who is 6-3 and was injured for most of his senior season at Oak Hill, Va. "We have to pick up the speed. We'll be all right. We'll handle it fine."
The freshmen say they prepared all summer for the season — taking classes, practicing together and bonding. They also are not shy about some of their goals.
"We want to win the SEC," said Matthew Fisher-Davis, who is 6-5 and averaged 22 points and 13 rebounds last season at Butler High in Charlotte. "People probably doubt us because we're young, but that's our goal. Everybody looks at Kentucky, but we have a pretty good class coming in."
Kentucky has been the gold standard, but there have been instances where lower-rated freshman classes have made an impact.
In 2004, Rivals.com rated Florida's class No. 15 overall. That squad turned into one of the greatest recruiting classes of all time and won back-to-back national championships behind the strength of Corey Brewer, Joakim Noah, Al Horford and Taurean Green.
"I feel like we should shock the SEC," said Wade Baldwin IV, who is 6-2 and led St. Joseph, N.J., to a state title last season, averaging 15 points and 4.1 rebounds. "I think if we do that, and compete with the top three, top two, the rest can fall into place. It's going to be questioned, 'How did they get it done?'"
The Commodores have missed the NCAA Tournament the last two seasons, and during that stretch Vanderbilt has gone 31-33.
"I think the sky is the limit," said Riley LaChance, who is 6-2 and averaged 23 points for Brookfield Central, Wisc. "We're going to have some growing pains with the freshmen. We're going to have to grow up quicker than freshmen do. I think we have prepared really well and we haven't even scratched the surface yet. In the summer, each and every guy put in a tremendous amount of work to see it pays off in SEC play."
Other guards on the roster are two juniors — Carter Josephs, who just got put on scholarship, and walk-on Nathan Watkins.
Reach Josh Cooper at 615-726-8917 or on Twitter @joshuacooper.


text:
Office for Science and Society
Separating Sense from Nonsense
Dr. Joe's Books
Subscribe to the OSS Weekly Newsletter!
Sign-Up Here
Red Licorice, Beets and Piss Prophets
It is a colourful life when it comes to urine and fecal matter.
Joe Schwarcz Phd | 9 Nov 2022
It sure is a colorful life. I recall vividly a scary episode almost forty-five years ago when my wife came running to me brandishing our infant daughter's diaper in her hands. It looked pretty scary, filled with bright red stuff. There were a few moments of panic until we took a closer look and realized that earlier in the day the young lady had been introduced to the delights of red licorice! The red dye was making a triumphant exit.
This of course was not a unique experience. The scientific literature records the case of a young boy who succeeded in terrifying his mother with a bright red-orange output after dining on some colorful "Nerds" cereal. Even more unusual is a case of "Hydrox fecalis," aptly named after an American brand of chocolate sandwich cookies. The coloring in these cookies is cocoa powder which can turn the stool black approximately 18-24 hours after ingestion. You do, however, have to eat a lot of cookies. Like, half a pound. This is enough to cause abdominal pain, which coupled with the black colour can certainly throw a good scare into someone.
Black stools are a real cause for concern because they can be a sign of gastrointestinal tract bleeding. But they can also be caused by iron supplements, black licorice, blueberries or medications which contain bismuth compounds (such as Pepto-Bismol)! Ignorance of the blueberry effect has resulted in many an unnecessary trip to the emergency room.
The brown color of normal feces is mostly due to remnants of bile secreted by the liver into the small intestine. The brownish hue is due to bilirubin, a major breakdown product of red blood cells. Its precursor is actually a green compound known as biliverdin which sometimes shows up in the feces making them green. This happens when transit time through the digestive tract is rapid (often due to a viral infection) and there is less of an opportunity for biliverdin to be converted to bilirubin. Babies will often have quick transit times and produce bright green stools. Unusually light or "clay colored" feces on the other hand can be a sign that there is a blockage in the bile duct. This is very uncommon, more likely the patient has consumed a large amount of white Maalox or other antacid!
Some bilirubin is absorbed into the bloodstream and is eventually excreted in the urine, giving it its yellowish glow. When the kidneys secrete considerable water, the urine is pale. But when the body needs to conserve liquids, the urine is more concentrated and darker. This may occur after heavy exercise and sweating. Very dark yellow urine can be a sign of dehydration. If too many bile pigments end up in the urine due to impaired liver function, the urine takes on a greenish appearance. But this can also be due having consumed asparagus. A genetic trait possessed by some will lead to green urine after eating this vegetable. Similarly, about 15% of people will produce red urine after eating beets.
This latter is a particularly interesting scenario. Beet roots have both red (betacyanins) and yellow pigments (betaxanthins) known collectively as betalains. The betacyanins of course far exceed the betaxanthins. Dried beet powder is even available commercially and has been used to color candies, yogurts, ice creams, salad dressings, drinks and gelatin desserts. Most people do not have to deal with the after-effects of beet consumption because hydrochloric acid in the stomach and bacteria in their colon break down the pigments before they can be absorbed into the bloodstream. But not everyone has the same mix of bacteria in their colon and apparently people who note the colorful aftermaths of beets are missing the bacteria that degrade the betalains.
Under certain conditions, even people who have not previously been subjected to these technicolor effects may note redness in the feces or urine after eating beets. It depends on what else they ate along with the beets. Oxalic acid, which is found in a variety of foods, actually protects betalains from being broken down by bacteria. Oysters, spinach and rhubarb eaten together with beets (admittedly an unusual combo) can have a disturbing consequence for anyone not familiar with this bit of obscure chemistry.
Red urine of course is very frightening because the discoloration may stem from the presence of blood and can be a sign of kidney or bladder problems. It must be investigated. In some cases it can have an innocent cause. For example, drummers can have red urine because the repeated tapping of the fingers and hands can cause red blood cells to burst, releasing their hemoglobin into the urine. In some parts of Africa, the contention is that if a drummer doesn't pee red he is not playing well!
Purple urine may be a sign of a disease known as porphyria. In one variant of this disease an inherited enzyme deficiency causes the metabolic pathway for the making of hemoglobin to be interrupted. Porphyrins, which are molecules that would normally be used by the body to make hemoglobin, are now excreted and appear in the urine. Porphyria can cause various symptoms, including mental impairment. King George III, the British monarch during the American War of Independence, is believed to have suffered from porphyria, perhaps explaining his bizarre handling of the colonial situation.
It is no wonder that historically doctors, or in the Middle Ages specialists known as "piss prophets," have taken pains to examine the color of urine, looking for signs of disease. But one wonders how many people were subjected to various nonsensical treatments as a consequence of having eaten beets or asparagus!
There is one final colorful story. According to an old wives tale, if you want to know whether a baby will be a boy or a girl, take a sample of urine produced during the sixth month of pregnancy and mix it with an equal volume of liquid Drano. If the mixture turns green it's a boy; if yellow, it's a girl. The test is correct about 50% of the time.
@JoeSchwarcz
Red Licorice
Time-restricted eating…or not…
What Not to Expect When You're Expecting
You Don't Need a Binder in Your Detox Kit, and You Don't Need a Detox Kit
The Demonization of Dietary Oxalate Has Begun
This Pulp Isn't Fiction
Why the Gospel of Wellness Sells
Montreal, Quebec H3A 0B8


text:
You said what to the SEC?
– Stanley C. Morris
YOU SAID WHAT TO THE SEC?!
Don't get caught in a Securities and Exchange Commission ("SEC") amubush. If you receive a SEC enforcement ambush call, you may face catastrophic admissions that cannot be cured. That is why every organization or individual that may be subject to such a call must develop an effective plan of action before the SEC or some other regulatory or enforcement agency calls.
THE AMBUSH
In the early stages of an investigation, the SEC enforcement staff and other securities regulatory bodies frequently employ an investigative technique called the "ambush." The "ambush" is the first phone call made to the subject of an investigation. It is made without warning. During the call, the SEC staff attorney interrogates an individual or representative of an entity with the goal of obtaining critical admissions and/or catching the subject lying about facts already known to the SEC.
The enforcement staff is attempting to lock the subject into a particular story from which he or she cannot be extricated. Often, the subject mistakenly believes that he or she can talk their way out of the problem. He or she blabs every detail to the interrogator in an effort to "make friends" with the interviewer. This can lead to more serious and penetrating investigations.
How do you prepare for this call? Prepare your responsive strategy with the advice of an experienced SEC enforcement defense attorney in advance and make sure all your employees know the proper response policy. Most importantly, make sure everyone representing you complies with that policy.
In short, you and your staff should be courteous to the SEC attorney, but never answer any questions until after you have discussed the matter with experienced SEC enforcement defense counsel.
Politely explain to the SEC attorney calling that it is your policy to cooperate fully with all governmental authorities, but that you must consult with an attorney before answering any questions. Refuse to engage in any further conversation, other than to get the caller's name and telephone number. Immediately call an attorney experienced in dealing with SEC enforcement matters. Have that attorney call the SEC enforcement attorney on your behalf. Once the SEC attorney knows that you and/or your company are represented by an attorney, the SEC will not contact you and/or any of your employees directly without including your attorney.
THE COME HITHER LETTER
The "ambush" call usually is followed by a letter, known by the SEC staff as the "come hither" letter. The "come hither" letter requests the subject voluntarily to appear at the SEC to testify under oath and to produce an exhaustive list of documents. A "come hither" letter will not, however, provide you with any information about who the targets of the investigation are or what violations the SEC suspects may have occurred.
The document request included as part of the SEC's "come hither" letter casts a broad net as part of the SEC attorney's "fishing expedition." Fortunately, unless you are a registered broker-dealer, documents produced or testimony provided pursuant to a "come hither" letter is voluntary. This puts you in a relatively good position to negotiate with the SEC regarding the amount and type of documents will produce. You must use this negotiating power skillfully to narrow the scope of the documents requested. Many unwary targets initially provide too much information in an effort to befriend the SEC staff member. This usually exposes the subject to broader inquiries into areas about which the SEC previously was unaware.
Based on the SEC attorney's agreement to narrow the scope of the document production, your counsel may be able to detect what type of investigation the SEC is conducting and what violations the SEC suspects may have occurred. The bulk of SEC investigations can be lumped into one of the following types of actions: (i) Offering fraudulent unregistered securities; (ii) accounting deficiencies; (ii) insider trading; (iv) broker-dealer sales practices; (v) failure to supervise; (vi) "soft dollar" practices and (vi) disclosure problems. Your lawyer should be able to limit the documents produced to those that are relevant to the suspected violations.
Once the SEC has been forced to reveal some of its cards, your lawyer can help you make an informed judgment on the extent to which voluntary cooperation with the SEC is in your best interest. In most types of investigations the SEC moves very slowly and conducts a protracted investigation. But, if the violation is ongoing, the SEC can move quickly for a stop trading order or an emergency injunctive action with a complete asset freeze. Accordingly, it is at this time that you will want to weigh the costs and benefits of taking immediate remedial action to correct any problems that exist and prevent the SEC from obtaining emergency relief. Regardless of the type of violation, it is essential that you call an experienced SEC enforcement attorney at the latest upon receipt of upon receipt of a "come hither" letter.
INFORMAL / FORMAL INVESTIGATIONS
The SEC has two categories of non-public investigations. The first and generally less serious type is the informal investigation, sometimes referred to as a "Matter Under Inquiry" or "MUI." The second, and generally more serious is the formal investigation.
A. The Informal Investigation.
The informal investigation is commenced at the sole discretion of a staff attorney by simply completing a one-page SEC form. Often the informal investigation is commenced with little information.
Virtually all investigations, regardless of how serious they may be, are initiated as a nonpublic informal "Matter Under Inquiry" or "MUI." Both in oral statements made at the beginning of an "ambush" call and in the "come hither" letter, the SEC attorney will tell you that the investigation is an "informal fact finding" investigation. Don't be mislead by the description "informal fact finding." If handled inappropriately, informal investigations can quickly blossom into formal investigations or directly into enforcement actions. Your admissions in the informal stage of the investigation are binding in a formal proceeding and may lead directly to an enforcement action resulting in a seven-figure judgment, an asset freeze, criminal charges, an officer and director bar or a bar from the securities industry.
Notwithstanding the seriousness of an informal investigation, every effort should be made to keep the investigation from escalating to a formal proceeding. At the informal stage, the staff attorney does not have authority to issue subpoenas for documents and testimony of witnesses. Instead, except in the case of regulated entities such as broker-dealers, the staff attorney must rely on voluntary cooperation. This gives the defense attorney much more room to negotiate than in the case of a subpoena.
A less obvious, but important reasons to keep the investigation at the informal stage is that the informal investigation is much more likely to be terminated quickly and without any adverse consequences than a formal investigations. SEC procedures make it much easier to terminate an informal investigation than a formal investigation. At the informal stage, the SEC staff attorney has not invested a lot of time and resources and can make a decision to terminate a case based on his own discretion or after consultation with just one supervisor. This underscores the importance of having an experienced SEC defense counsel involved in your matter early to persuade the SEC staff attorney through factual, legal and policy arguments to simply drop the matter without any further action.
But sometimes it is impossible to prevent the matter from escalating to a formal investigation. Even if your defense attorney did everything exactly right, the SEC attorney may decide that he or she needs subpoena authority because an unrelated witness is not cooperating on a voluntary bases or the SEC attorney needs subpoena authority to obtain bank or phone records to proceed with the investigation. Under those circumstances, the SEC attorney will escalate the investigation to the formal stage to obtain authority to issue subpoenas.
B. The Formal Investigation
To escalate the investigation from informal to formal the SEC staff attorney must submit to the SEC Commissioners a written request that a Formal Order of Investigation be entered in the matter. That memo will detail the SEC attorney's belief about the facts and possible securities law violations that have occurred. If the SEC Commissioners approve the staff attorney's recommendation, and it is virtually certain they will, the Commissioners enter a Formal Order of Investigation.
After the Formal Order is entered, the burden on the subject of an investigation increases precipitously. The SEC attorney will makes broad use of his or her subpoena authority to compel the appearance of witnesses at the SEC and the production of documents. Responding to subpoenas can be onerous and is at the least very damaging to your reputation regardless of the outcome.
Although it is possible to challenge SEC subpoenas, rarely are such challenges successful or advisable. Congress granted the SEC broad investigative authority. In addition, a challenge to a subpoena must be made in federal court, which is a public forum and would cause your previously nonpublic investigation to become public.
Another consequence of a formal investigation is that the case takes on a higher profile at the SEC and the staff attorney loses some of his discretion to direct the outcome of a case. Not surprisingly, fewer formal investigations are terminated without adverse action being taken than informal investigations. Once a formal investigation is commenced, several layers of supervisors and the commissioners must approve the staff attorney's recommendation to terminate. Unlike the informal investigation, at the formal investigative stage, your defense attorney does not have an opportunity to speak to all the necessary decisions makers. Instead, your counsel must convince the SEC staff attorney to terminate and then rely on the SEC attorney to persuade his supervisors and the Commissioners to terminate based on all the factual, legal and policy arguments presented by way of a written submission to the Commissioners.
EARLY WARNING RADAR
In the case of broker-dealers, it is often easy to spot the onset of an investigation very quickly. Early signs of danger include the presence of an enforcement attorney, more than two examiners or a branch chief at a "routine" exam. If you see one of those early danger signs, you should immediately contact experienced SEC enforcement defense counsel. Get prepared for a possible "ambush" of one or more of your employees.
In non broker-dealer cases the early warning signs are less obvious. But, if you receive any adverse media attention or are named in a shareholder lawsuit, you should make sure all your employees are prepared for a possible enforcement investigation. Accordingly, you should also take seriously any threats by individuals to make a report to the SEC. Experienced counsel should review all advertisements or press releases to ensure that they are not overly optimistic. The SEC regularly reviews press releases and advertisements that look suspicious.
Insider trading cases frequently commence with the SEC or a self-regulatory agency circulating a list of names of all the individuals who traded in a security shortly before an announcement to the company officials for identification. If you believe you may be on such a list, prepare for the "ambush."
THE CONSEQUENCES
Depending on the circumstances, the consequences of SEC investigations run from a slap on the wrist to business crippling asset freezes, substantial fines and criminal referrals of matters to the United States Attorney's Office and/or other criminal law enforcement agencies.
Civil lawsuits brought by the SEC generally seek injunctive relief against further violations of the federal securities laws, an asset freeze, an order for disgorgement of ill-gotten gains and large civil fines. In insider trading cases, the usual remedy is a civil injunctive action in federal court and a money judgment for three times the profits made or losses avoided.
The SEC also can bar you permanently from acting as an officer or director of a public company or registered entity, such as a broker-dealer, investment company and investment adviser.
Finally, even if exhonorated, the mere fact that SEC is investigating, can damage the reputation of even the best companies and prompt shareholder lawsuits.
THE IMPORTANCE OF EXPERIENCED COUNSEL
Unlike the Department of Justice, which openly identifies its targets, the SEC staff follows a long-standing policy against providing any information to its targets. If a witness or target asks about the focus, status or target of an investigation, the SEC staff is instructed to disclose only that the investigation is a non-public fact finding investigation and that the staff is prohibited from discussing the status or any potential targets.
This secrecy makes it all the more important that you have experienced counsel who is able to indirectly gain valuable information through informal meetings and conversations with the staff. An experienced SEC defense attorney will be able to find clues about the nature of your investigation and gage the intensity and disposition of the staff member investigating the matter. With that information, experienced SEC defense counsel may be able to direct the investigation in such a way that the SEC attorney misses the mark.
Another important element is the importance of the SEC defense attorney's prior relationship and dealings with the staff member conducting the investigation. Although the rules governing SEC investigations are set forth at 17 CFR 203, much of the success or failure of handling your SEC defense cannot be found in a book, but comes from an unwritten understanding of the SEC play book and the constraints under which its attorneys must operate.
The best defense is innocence. You should attempt to comply with the SEC, NASD laws, rules and regulations. But mistakes can happen. If it's too late for compliance, then you must have effective crisis management in place. Developing and implementing an effective plan of action before the SEC calls could save your career and economic life.
* The information contained in this article should not be construed as legal advice and no attorney-client relationship is created.
**Stanley C. Morris is a former Senior SEC Enforcement attorney and his practice includes representation of public and private companies and individuals in investigations and civil lawsuits brought by the enforcement divisions of the SEC, NASD and California Department of Corporations.
M. Cogswell on Testimonials
Andrew Whelan and Kelly Whelan on Testimonials
Martin Flannes, Flannes Law pllc on Testimonials
Patrick Holleran on Testimonials
Jody F. on Testimonials


It's my turn on this blog tour today and I have a review for you. It was a tricky review to write but hopefully I've done this unusual book justice. Many thanks to the author and Orenda for giving me a copy of the book for review.
Blurb: A successful entrepreneur in the mushroom industry, Jaakko Kaunismaa is a man in his prime. At just 37 years of age, he is shocked when his doctor tells him that he's dying. What is more, the cause is discovered to be prolonged exposure to toxins; in other words, someone has slowly but surely been poisoning him. Determined to find out who wants him dead, Jaakko embarks on a suspenseful rollercoaster journey full of unusual characters, bizarre situations and unexpected twists. With a nod to Fargo and the best elements of the Scandinavian noir tradition, The Man Who Died is a page-turning thriller brimming with the blackest comedy surrounding life and death, and love and betrayal, marking a stunning new departure for the King of Helsinki Noir.
Review: This is quite an unusual story as far as crime stories go because no one has actually died and no real, provable crime has been committed. Jaako Kaunismaa goes to his doctor feeling ill and is then told that he is dying. Unsurprisingly this comes as a shock to him and we then see him deal with this diagnosis, try to figure out who poisoned him and deal with new competitors that are attempting to ruin his business.
I found this a fascinating read. While death is something, as Jaako points out, that we all have to face and cannot escape, it was interesting watching his thought processes and how the news affected his decisions in work and his personal life. It was also interesting to see how everyone reacted to his decisions because, although we don't know Jaako before he is told he has been poisoned, the reactions of others show that he is acting out of character and there is a lot of fun and intrigue to be had from finding out how this is going to affect the others in the book. There are also elements of humour, some obvious and others very subtle, the comment about black comedy in the blurb is definitely accurate.
While this is quite different from my usual reads it is definitely a book I would recommend if you fancy something a little different. This is also the first book I have read by this author but it is unlikely to be the last.


In lieu of a donation to the Ellen S. Flanagan Fund, we encourage participating dentists to "Volunteer Just One Shift" at one of our dental clinics (Fairfax or Sterling).
Sign-up will be available at the shredding event.
The Northern Virginia Dental Society has contracted again with Shred Instead, a secure document destruction company, to shred and dispose of all your old patient records, office/business records, and x-rays. VA Board of Dentistry recommends disposing of inactive patient records' six years from the date of last service. All files and x-rays will be shred on-site at the NVDS Central Office.
You must take your empty boxes with you after documents/x-rays have been shred. Empty boxes may not be left at the Central Office or placed in the office condominium dumpsters.
Registration with NVDS is required. You must receive a confirmation from the central office prior to attending the event. We will also need an estimate of how many boxes you will be bringing. X-rays do not need to be separated from paper records/files. Please do not bring separate boxes of x-rays. An individual Certificate of Destruction will be emailed to all participants.


It has taken me 7 years of researching, trial and error, but I've done it. I've finally mastered making the best pizza ever in my own home (in my humble opionion, of course ;-)). I've tried many pizza dough recipes, different ways of preparing the dough, different sauces, cooking methods, etc. There is some serious science in pizza making! If you are a fan of the New York style pizzas (crispy crust on the outside, while still soft on the inside), you'll want to keep reading. Go ahead and delete Dominos and Papa Johns from your phone because this pizza is not only better, but it takes just 8 minutes to cook!
The pizza peel is what will allow you to prep the pizza and slide it into and out of that hot oven. You need this because for the best pizza, you cannot prep and put that dough on a cold pan. Cold pans keep pizza from getting really crispy and it takes longer to bake.
Now about the pizza steel. Do you know why pizzas taste so good from your favorite pizza joints? Becasue that oven gets really, really hot. Our ovens at home do not get as hot. They can only go up to 500 or 550 degrees. That's where the steel comes in. The steel holds heat better, distributes it more evenly, and holds more heat than a pizza stone. The steel is heavy, thick, and going to last for years and years. If you like that light and crisp crust, you need a steel.
Ok, now to the pizza dough. You need to make your dough in advance (either the morning before dinner, or one or two days beforehand) and refridgerate it. If you cannot do this or are making pizza last minute, you can buy pizza dough at the grocery store. It's usually in the bakery isle.
First, you want to preheat your oven to it's hottest setting (mine is 550 degrees). You'll also want to leave your pizza steel in the oven while preheating, and let it heat up for 45 minutes to an hour. I turned the stove on an hour before I was ready to bake, then went about my business of doing house chores and playing with Josiah.
Next, take your cold dough out of the fridge and let it sit on the counter for a few minutes. You want to chill your dough after making it because the yeast does wonderful things in the process that makes the dough better. (Don't make me get all technical about this, just trust me.) You want to thaw it before forming it into your pizza pie shape because it's more pliable when it's thawed.
Now you want to prep your steel for spreading the dough out. Cornmeal is the best as it is tastier and allows that pizza to slide better but if you're in a pinch, flour will do. Be generous because you don't want that pizza to stick or you'll have a mess when transferring it!
Just spread that dough out as thick or thin as you desire, and top it.
Just slide that thing in the oven on top of the pizza steel and bake for 8 minutes!
If you have a bread maker, put all dough ingredients in, turn on the dough cycle, and walk away until it's done. If not... Dissolve the yeast and sugar in warm water and let sit for 10 minutes. Add in salt, oil, and 2 cups of flour and mix. Add in the remaining flour a little at a time, and knead the dough until it is no longer sticky. Form dough into a ball, and place in a greased bowl. Cover and let rise for an hour or until doubled in size.
After the bread maker has beeped and/or dough has risen: Punch dough down and reform into a ball. Place into a bowl that has been greased with oil. Flip dough over to coat it all with oil. Cover with plastic wrap and place it in the fridge for a minimum of 4 hours, or up to 2 days.
Preheat oven to its highest setting (500 to 550 degrees). Place the pizza steel in the oven and let it cook for 45 minutes to an hour.
When you are ready to make your pizza, take the dough out of the fridge and let it rest on the counter for 15 to 30 minutes.
Coat a pizza peel with corn meal. Turn dough out on the peel and spread it into your desired crust thickness. Top with sauce, cheese, and desired toppings.
Transfer the pizza onto the steel in the oven and bake for 8 minutes, or until crust is brown.
Oh yea, Now we're talking! Can't wait to try it!
I love homemade pizza but can't ever seem to get it exactly right. I'm looking forward to trying this recipe!
I am totally printing out this recipe - it sounds and looks absolutely mouth-watering!


text:
<!DOCTYPE html>

    <title>Gluten-Free with Sarah B</title>
    <link rel="stylesheet" href="/static/css/vendor.min.css" media="screen" title="no title" charset="utf-8">
    <link rel="stylesheet" href="/static/css/main.css" media="screen" title="no title" charset="utf-8">


text:
The Drivers Who Finished Every Race in an F1 Season
2019, Blog / By Nicky Haldenby / November 21, 2019 December 13, 2021
There have been just nine occasions where a driver has recorded no retirements during a Formula 1 season and only two occasions where a driver has completed every single lap in a season. Here are F1's 100% season finishers!
NB: This list only includes drivers who contested in every round of the season. It does not include drivers who were classified but did not finish the race.
1961 – Dan Gurney
In the first ten years of the F1 championship, not a single driver completed every race of the season. That's mostly thanks to the unreliability of the cars and also the fact that many regular F1 drivers didn't bother with the Indianapolis 500, which was an official round of the Formula One championship until 1960. The American race was not run to FIA regulations.
Dan Gurney was the first man to buck the trend and complete every race in 1961. Although there were only eight rounds that year, the sheer unreliability of the cars makes the feat just as impressive as a modern day driver completing every race in a twenty round season. Driving for Porsche, Gurney finished in the runner-up spot three times throughout the season. He came close to winning the French Grand Prix, but was overtaken on the line. Gurney went on to take Porsche's first and only F1 victory at the 1962 French Grand Prix.
Phil Hill also had the opportunity to complete every race of the 1961 season, but Ferrari opted not to compete at the season closing US Grand Prix following the death of their driver Wolfgang von Trips at the previous race.
1964 – Richie Ginther
American driver Richie Ginther completed every race of the season on his way to fifth in the 1964 F1 Drivers' Championship. He finished over half of the races in points paying positions, driving for BRM. Ginther's only hiccup was the Dutch Grand Prix, during which he suffered engine problems and lost sixteen laps as the result of a water cooling issue. His car was still running at the end of the race, so he makes it on to this list. In the same year, at a non-championship race at Aintree, Ginther crashed during practice at 120mph. He escaped with only a cut jaw and some fractured ribs.
2002 – Michael Schumacher
Remarkably, it was almost forty years until the next driver would complete every race on the ever expanding F1 calendar. Michael Schumacher, in one of his most dominant years at Ferrari, not only completed every Grand Prix but finished every single one of them on the podium. During 2002, he surpassed his own record by winning eleven Grands Prix in a single season and took the title before the summer break at the French Grand Prix. Such was Ferrari's impressive form that Schumacher only retired from one Grand Prix over each of the next two seasons. Schumacher also became the first driver to complete every racing lap of a season in 2002.
2008 – Nick Heidfeld
2008 was BMW Sauber's most competitive season in Formula One, with Robert Kubica winning the Canadian Grand Prix and even leading the championship for a while after. But it was his team-mate who took a 100% finish rate that season. Heidfeld finished in second place four times over the eighteen race season, and took fastest lap at the Malaysia and German Grands Prix.
Lewis Hamilton would have completed every race of the season in 2008 too, had he not crashed into the back of Kimi Raikkonen at the end of the pit-lane in Montreal.
2012 – Kimi Raikkonen
Kimi Raikkonen's return to Formula One with Lotus in 2012 was certainly successful. Apart from the Chinese Grand Prix – which he finished in 14th – he came home in the points on every race weekend. He scored seven podiums over the course of the twenty race season and became the sport's eighth different victor in 2012 at the Abu Dhabi Grand Prix.
Raikkonen almost became the second driver to finish every lap of the season, but was lapped by race winner Jenson Button at the season-closing Brazilian Grand Prix.
2013 – Max Chilton
They may have only scored on two occasions in their various guises, but Marussia could actually build quite a strong car, as Max Chilton proved in his rookie season in 2013. Although he didn't score a point, the British driver finished every race of the season with a highest finishing position of fourteenth at the Monaco Grand Prix. He is the only rookie to have ever finished every Grand Prix in their debut season.
It is worth noting that both McLaren drivers were classified in every Grand Prix in 2013 as they completed over 90% of the laps in the races which they retired from.
2016 – Daniel Ricciardo
Daniel Ricciardo became the seventh driver to finish every Grand Prix in a mammoth 21-round season in 2016. He finished in the top four in 13 of those 21 races, and scored points in every race bar the Russian Grand Prix, in which he was hampered by a collision caused by his team-mate Daniil Kvyat.
2017 – Lewis Hamilton
Lewis Hamilton was unstoppable in 2017, finishing every Grand Prix in the points on the way to his fourth title. Hamilton could have finished every lap of the season too, but ended up a lap down in Mexico – ironically his worst performance of the season occurring when he won the title. His Mercedes team-mate, Valtteri Bottas, would have also finished every race in the points if not for an engine failure in the Spanish Grand Prix.
Esteban Ocon came close to completing every round of the season too, and would have done had he not been taken out of the race by Romain Grosjean on the first lap at the Brazilian Grand Prix.
Lewis Hamilton became the first driver to appear on this list twice in 2019. In the year where he claimed his sixth title, Hamilton finished on the podium in all but four of the season's 21 races, with his lowest finishing position being ninth place in the dramatic German Grand Prix. Hamilton also became only the second driver to have completed every racing lap of a Formula 1 season. He was the first to do so since Michael Schumacher in 2002.
Alex Albon came close to finishing every race of the 2019 season, but his DNF eleven laps from the end of the Canadian Grand Prix saw him fall short of joining the club.
2021 – Carlos Sainz
Carlos Sainz completed all 22 races in the 2021 season – a new record for most races completed in a single year. In his first season with Ferrari, Sainz scored in all but two races. The races where he failed to finish in the top ten were the Portuguese and French Grands Prix, where he finished in eleventh place. At the final race of the season, the Abu Dhabi Grand Prix, Sainz equalled Fernando Alonso as the driver to have finished the sixth most consecutive races in F1 history.
Antonio Giovinazzi nearly joined the list in 2021, recording his only retirement of the year at the Abu Dhabi Grand Prix.
Nicky Haldenby
After graduating in 2015 with a First Class honours degree in English Language and Literature, Nicky Haldenby, a lifelong fan of Formula 1, founded the Lights Out F1 Blog in 2016. The blog has become a firm fan-favourite, delving deep into the sport's history books and lifting the cover on unusual F1 statistics.
Nicky also writes at F1Destinations and Motorsport Guides and can be heard as the resident stats man on the 2 Soft Compounds Podcast. His work has appeared on WTF1, BadgerGP, motorsport.com, Sky Sports F1 and BBC Radio 5 Live. Nicky is also the host of the F1 Rewind Podcast.


Milton Hershey School has a long tradition of developing students who succeed both in the classroom and on the athletic field. To do this, student athletes learn to manage their time, balance priorities, collaborate with their peers, and build strong character and leadership.
Want to come out to a game and cheer on the MHS Spartans? View our athletic schedule.


The most essential principle during the break-in period is to take things slowly and carefully. How? Avoid stuffing your vehicle's roof rack with heavy materials. Avoid accelerating way too fast, or else going beyond medium acceleration so as not to wear your engine.
You should also avoid overspeeding! This isn't just true during the break-in but in every single instance you are behind the wheel driving! Speed limits vary with each car, so it's best to consult with your manufacturer regarding this.
Another important thing to remember: new cars need practise. Take yours for a spin regularly, not just because you need to get accustomed to its feel, but because your car system needs it more.
The longer you drive your car, the better you can gauge its performance. As a driver, you are expected to know basic troubleshooting, which will come in handy on the road in the absence of a professional.
However, you should also acquaint yourself with likely scenarios when your car breaks down. If you are unsure of its issues, and you are not confident about your troubleshooting skills either, it is best to consult an Auto Servicing center for professional help. This will help arm you with the right corrective approach to any issues that pose damage to your automobile and hopefully avoid them before anything serious happens. Consulting with professionals can also give you useful insight on how to take better care of your car and prolong its life.


What you need to know is this - a hitter can now train by testing himself against the best pitchers in the game without actually being in a game.
KATY, Texas - Imagine if Abner Doubleday was around to see this.
Whether or not Abner invented the game of baseball is not the point. Instead, it's how America's pastime is now taking a huge leap forward. Welcome to virtual reality: diamond style.
Jeremy Booth, a former major league scout who now lives in the Houston area, is a consultant for Monsterful VR, the company behind this system called RibeeVR.
"We hear so many guys saying, 'You can't prepare for a guy like Kershaw or Kluber.' Does this change all that?" asks KHOU 11 sports anchor Jason Bristol.
"Absolutely, for me it does," replied Booth. "I think that's the hardest thing; to replicate anything we do as a hitter with 'in-game' at-bats."
But after this demonstration at Cotton Ranch in Katy, how will these professional ball players rate their virtual reality experience?
It starts like this: put on the headgear, grab a bat with a special sensor attached and you are suddenly in the batters box at Safeco Field in Seattle.
There's a catcher behind the plate. On the mound, a life-like version of Clayton Kershaw. The demonstration mimics his pitching style, thanks to all of Kershaw's stats one finds on the internet.
Choose the type of pitch and location and seconds later, the 'ball' is on its way.
Ribee VR records video and also collects enormous amounts of data, which can be used instantaneously to help the hitter adjust or help the system adjust.
"The artificial intelligence looks to exploit your weaknesses as a hitter," noted Jarett Sims, a New Yorker with a background in web development who founded Monsterful VR.
How did he come up with the idea for virtual reality and a baseball application?
Sims had now created a path to success through a three-dimensional, computer-generated environment.
Monsterful VR also makes a fan version of the system which is already on display at Comerica Park in Detroit.
And after taking their hacks, how do the pros feel about Ribbee VR? Spencer Griffin, Zach Welz and Dillon Thomas are all believers.
In fact, Thomas went deep against the computer versions of a Max Scherzer, Clayton Keyshaw and Justin Verlander.
So the future of baseball is here and it's not just extraordinary, it's Monsterful.


NLP is a fairly recent practicise, beginning in the early 1970s as the study of indiviiduals who excel in given activities. By absorbing the patterning inherent in geniuses, a set of skills and model behaviourial patterns were developed that could be replicated through training programmes. Today, NLP is used mainly.for personal development and business success.
Neuro: our internal images, sounds and feelings relating to millions of bits of data absorbed through the senses.
Linguistic: The conscious mind intepretation of the images, sounds and feelings.
Programming: The resulting behavioural response.


Cardamom is a spice with an intense, slightly sweet flavor that some people compare to mint.
It originated in India but is available worldwide today and used in both sweet and savory recipes.
The seeds, oils and extracts of cardamom are thought to have impressive medicinal properties and have been used in traditional medicine for centuries (1, 2).
Here are 10 health benefits of cardamom, backed by science.
Cardamom may be helpful for people with high blood pressure.
In one study, researchers gave three grams of cardamom powder a day to 20 adults who were newly diagnosed with high blood pressure. After 12 weeks, blood pressure levels had significantly decreased to the normal range ().
The promising results of this study may be related to the high levels of antioxidants in cardamom. In fact, the participants' antioxidant status had increased by 90% by the end of the study. Antioxidants have been linked to lower blood pressure (, ).
Researchers also suspect that the spice may lower blood pressure due to its diuretic effect, meaning it can promote urination to remove water that builds up in your body, for example around your heart.
Cardamom extract has been shown to increase urination and decrease blood pressure in rats ().
Summary Cardamom may help lower blood pressure, most likely due to its antioxidant and diuretic properties.
The compounds in cardamom may help fight cancer cells.
Studies in mice have shown that cardamom powder can increase the activity of certain enzymes that help fight cancer (, ).
The spice may also enhance the ability of natural killer cells to attack tumors ().
In one study, researchers exposed two groups of mice to a compound that causes skin cancer and fed one group 500 mg of ground cardamom per kg (227 mg per pound) of weight per day ().
After 12 weeks, only 29% of the group who ate the cardamom developed cancer, compared to over 90% of the control group ().
Research on human cancer cells and cardamom indicate similar results. One study showed that a certain compound in the spice stopped oral cancer cells in test tubes from multiplying ().
Even though the results are promising, these studies have only been conducted on mice or in test tubes. Human research is needed before stronger claims can be made.
Summary Certain compounds in cardamom may fight cancer and stop the growth of tumors in mice and test tubes. Human research is needed to validate if these results apply to humans as well.
Cardamom is rich in compounds that may fight inflammation.
Inflammation occurs when your body is exposed to foreign substances. Acute inflammation is necessary and beneficial, but long-term inflammation can lead to chronic diseases (, , 12).
Antioxidants, found in abundance in cardamom, protect cells from damage and stop inflammation from occurring ().
One study found that cardamom extract in doses of 50–100 mg per kg (23–46 mg per pound) of body weight was effective in inhibiting at least four different inflammatory compounds in rats ().
Another study in rats showed that eating cardamom powder decreased liver inflammation induced by eating a diet high in carbs and fat ().
Though there are not as many studies on the anti-inflammatory effects of cardamom in humans, research shows that supplements may increase antioxidant status by up to 90% ().
Summary The antioxidant compounds in cardamom may help protect cells from damage and slow down and prevent inflammation in your body.
Cardamom has been used for thousands of years to help with digestion.
It's often mixed with other medicinal spices to relieve discomfort, nausea and vomiting (1).
The most researched property of cardamom, as it pertains to relieving stomach issues, is its possible ability to heal ulcers.
In one study, rats were fed extracts of cardamom, turmeric and sembung leaf in hot water before being exposed to high doses of aspirin to induce stomach ulcers. These rats developed fewer ulcers compared to rats that only received aspirin ().
A similar study in rats found that cardamom extract alone could completely prevent or reduce the size of gastric ulcers by at least 50%.
In fact, at doses of 12.5 mg per kg (5.7 mg per pound) of body weight, cardamom extract was more effective than a common anti-ulcer medication ().
Test-tube research also suggests that cardamom may protect against Helicobacter pylori, a bacteria linked to the development of most stomach ulcer issues ().
More research is needed to know if the spice would have the same effect against ulcers in humans.
Summary Cardamom may protect against digestive issues and has been shown to reduce the number and size of stomach ulcers in rats.
The use of cardamom to treat bad breath and improve oral health is an ancient remedy.
In some cultures, it's common to freshen your breath by eating entire cardamom pods after a meal (1).
Even the chewing gum manufacturer Wrigley uses the spice in one of its products.
The reason why cardamom can lead to minty fresh breath may have to do with its ability to fight common mouth bacteria ().
One study found that cardamom extracts were effective in fighting five bacteria that can cause dental cavities. In some test-tube cases, the extracts prevented the growth of the bacteria by up to 0.82 inches (2.08 cm) (20).
Additional research shows that cardamom extract can reduce the number of bacteria in saliva samples by 54% (21).
However, all of these studies have been conducted in test tubes, making it unclear how the results may apply to humans.
Summary Cardamom is often used to treat bad breath and is a component of some chewing gums. This is because cardamom might be able to kill common mouth bacteria and prevent cavities.
Cardamom also has antibacterial effects outside of the mouth and may treat infections.
Research shows that cardamom extracts and essential oils have compounds that fight several common strains of bacteria (, , , ).
One test-tube study examined the impact of these extracts on drug-resistant strains of Candida, a yeastthat can cause fungal infections. The extracts were able to inhibit the growth of some strains by 0.39–0.59 inches (0.99–1.49 cm) ().
Additional test-tube research found that essential oils and extracts of cardamom were just as, and sometimes more effective than standard drugs against E. coli and Staphylococcus, bacteria that can cause food poisoning ().
Test-tube studies have also shown that cardamom essential oils fight the bacteria Salmonella that leads to food poisoning and Campylobacter that contributes to stomach inflammation (, ).
Existing studies on the antibacterial effects of cardamom have only looked at isolated strains of bacteria in labs. Therefore, the evidence is currently not strong enough to make claims that the spice would have the same effect in humans.
Summary The essential oils and extracts of cardamom may be effective against a variety of bacterial strains that contribute to fungal infections, food poisoning and stomach issues. However, research has only been conducted in test tubes and not in humans.
Compounds in cardamom may help increase airflow to your lungs and improve breathing.
When used in aromatherapy, cardamom can provide an invigorating odor that enhances your body's ability to use oxygen during exercise (27).
One study asked a group of participants to inhale cardamom essential oil for one minute before walking on a treadmill for 15-minute intervals. This group had a significantly higher oxygen uptake compared to the control group (27).
Another way that cardamom may improve breathing and oxygen use is by relaxing your airway. This may be particularly helpful for treating asthma.
A study in rats and rabbits found that injections of cardamom extract could relax the throat air passage. If the extract has a similar effect in people with asthma, it may prevent their inflamed airways from restricting and improve their breathing (28).
Summary Cardamom may improve breathing by stimulating better oxygen uptake and relaxing air passage to the lungs in humans and animals.
When taken in powder form, cardamom may lower blood sugar.
One study found that feeding rats a high-fat, high-carb (HFHC) diet caused their blood sugar levels to remain elevated longer than if they were fed a normal diet ().
When rats on the HFHC diet were given cardamom powder, their blood sugar did not stay elevated for longer than the blood sugar of rats on a normal diet ().
However, the powder may not have the same effect in humans with type 2 diabetes.
In a study in over 200 adults with this condition, participants were divided into groups that took only black tea or black tea with three grams of either cinnamon, cardamom or ginger every day for eight weeks ().
The results showed that cinnamon, but not cardamom or ginger, improved blood sugar control ().
In order to better understand the effect of cardamom on blood sugar in humans, more studies are needed.
Summary A study on rats suggests that cardamom may help decrease high blood sugar levels, but more high-quality human studies are needed.
In addition to the aforementioned health benefits, cardamom may be good for your health in other ways as well.
Liver protection: Cardamom extract may decrease elevated liver enzymes, triglyceride and cholesterol levels. They may also prevent liver enlargement and liver weight, which reduces the risk of fatty liver disease (30, , , ).
Anxiety: One rat study suggests that cardamom extract may prevent anxious behaviors. This may be because low blood levels of antioxidants have been linked to the development of anxiety and other mood disorders (, ,).
The number of studies on the link between cardamom and these potential benefits is limited and mostly done on animals.
Furthermore, the reasons why the spice may help improve liver health, anxiety and weight are unclear.
Summary: A limited number of studies suggests that cardamom supplements may decrease waist circumference and prevent anxious behaviors and fatty liver. The reasons behind these effects are unclear but may have to do with the spice's high antioxidant content.
The most common way to use cardamom is in cooking or baking. It's very versatile and often added to Indian curries and stews, as well as gingerbread cookies, bread and other baked goods.
The use of cardamom supplements, extracts and essential oils is likely to become more common in light of the promising results of research on its medicinal uses.
However, there is currently no recommended dose for the spice since most studies have been on animals. The use of supplements should be monitored by a health professional.
Furthermore, cardamom supplements may not be suitable for children and women who are pregnant or breastfeeding.
Most supplements recommend 500 mg of cardamom powder or extract once or twice a day.
The FDA does not regulate supplements, so be sure to choose brands that have been tested by a third party if you're encouraged to try cardamom supplements by a healthcare provider.
If you're interested in trying cardamom, remember that adding the spice to your foods may be the safest way.
Summary Using cardamom in cooking is safe for most people. Cardamom supplements and extracts have not been thoroughly researched and should only be taken under the guidance of a healthcare provider.
Cardamom is an ancient remedy that may have many medicinal properties.
It may lower blood pressure, improve breathing and aid weight loss.
What's more, animal and test-tube studies show that cardamom may help fight tumors, improve anxiety, fight bacteria and protect your liver, though the evidence in these cases is less strong.
However, little or no human research exists for a number of the health claims associated with the spice. More studies are needed to show if or how the results of preliminary research apply to humans.
Nevertheless, adding cardamom to your cooking may be a safe and effective way to improve your health.
Cardamom extracts and supplements may also provide benefits but should be taken with caution and under the supervision of a doctor.


text:
Dhamaka Telugu Movie Review & Ratings | Hit or Flop?
December 23, 2022 by Bhargav Reddy
Dhamaka Telugu Movie Review: Despite the results, Raviteja has been doing back-to-back films, but the fact is, we have been missing the vintage Raviteja for a few years, and this film, Dhamaka, seems to have brought back vintage Raviteja. Well, the film has finally been released in theaters, letting us find out whether the film is worth watching or not.
Movie Verdict
Dhamaka depicts the story of a middle-class guy named Swami (Raviteja), who is an easygoing guy who doesn't have any goals in life; he just chills with his friends, and he has a love interest with a girl played by Sreeleela. The real fun begins when she also falls in love with a CEO named Anand Chakravarthy (Ravi Teja), who exactly looks like Swamy, and a twist arises in the tale when the duo swaps their lives.
Ravi Teja, Sreeleela, Jayaram, Sachin Khedekar, Tanikella Bharani, Rao Ramesh, Chirag Jani, Ali, Praveen, Hyper Aadi, Pavithra Lokesh, Tulasi, Rajshree Nair and Others, Story – Screenplay – Dialogues: Prasanna Kumar Bezawada, the film directed by Thrinadha Rao Nakkina, Karthik Gattamneni cranks the camera, Bheems Ceciroleo composed the music, T G Vishwa Prasad produced the film.
Director Thrinadha Rao Nakkina
Music Director Bheems Ceciroleo
Producer T G Vishwa Prasad
Genre Action Comedy Drama
Cast Ravi Teja, Sreeleela, Jayaram, Sachin Khedekar, Tanikella Bharani, Rao Ramesh and others
Cinematography Karthik Gattamneni
Ravi Teja is known for his energetic roles, and despite the result, he makes sure to maintain his energy on the screen to entertain his fans. Dhamaka also falls under the same category, the film is an out-and-out commercial flick that doesn't offer anything new. The film follows the perfect commercial formula in that it starts off with an explosive introduction of Raviteja and then the title song, which is routine stuff although it's good to see Ravi Teja on screens, and the first half has all the elements but the hilarious comedy engages you throughout the film; the love track could have been much better in the first half.
The second half, where the actual story begins, maintains the confusing comedy of dual roles played by Ravi Teja and adds a serious dose to establish the conflict, but the wafer-thin conflict doesn't connect with the audience at all, the savior for the film is his only comedy. Though the narration is racy, we couldn't travel with the story because of the routine plot, but as I said earlier, the comedy makes you glued to the seat till the end, and the whole setup, Raviteja's dual role, and their swapping and generating fun in the company reminds us of Chiranjeevi's Rowdy Alludu.
Talking about the performances, Ravitejs shoulders the entire film, and he delivered a praise-worthy performance in his dual role. He performed well as a middle-class guy named Swami and as a CEO named Anand Chakravarthy, Sreleela does pretty well, but she could have performed much better, but she impressed with her dance, Jayaram, as the chairman of a company, showed his experience with nuances, and Sachin Khedekar, Tanikella Bharani, and Rao Ramesh did their best as per the movie's requirements.
Technically, Dhamaka is good, Karthik Gattamaneni never fails to impress with his visuals, and he did a brilliant job by providing brilliant visuals for Dhamaka, one of the saviors of Dhamaka is Bheems Ceciroleo; all the songs became chartbusters; he impressed with his background score as well, and the rest of the technical team did well.
We generally see a lot of energy in Trinadha Rao Nakkin's films; despite the story, the racy screenplay and balanced commercial elements made him a successful director, and now there are two energies like Raviteja and Trinadha Rao Nakkina collaborated with Dhamaka, and undoubtedly the energy in Dhamaka is double, but he came up with a routine and wafer-thin story.
Overall, Dhamaka is a routine tale but can be watchable for Raviteja's comedy.
Plus Points:
Raviteja's Comedy
Few Songs
Minus Points:
Routine Story
Predictable Narration
Salaar Movie OTT Release Date, OTT Platform, Time and more
Adipurush Movie OTT Release Date, OTT Platform, Time and more
Sudigaali Sudheers Gaalodu Movie OTT Release Date, OTT Platform, Time and more
18 Pages Telugu Movie Review & Ratings | Hit or Flop?
Black Dog for White Chick Movie OTT Release Date, OTT Platform, Time and more