This section describes the configuration and management of historical information, of which there are two types. Metrics about resource usage over time (trends) are enabled with the Metrics.Enabled setting. More discrete usage events are enabled with the Metrics.Instrumentation setting. Both settings are true, by default; to disable either one, set it to false in your configuration file.
RStudio Connect uses a separate rserver-monitor process to record resource (CPU, memory, etc.) usage over time. It is only active when historical metrics are enabled. The customization settings described in the remainder of this section have no effect when Metrics.Enabled is off.
Metrics data is written by default to a set of RRD files. This data is stored by default at /var/lib/rstudio-connect/metrics. You can specify an alternate data path by using the DataPath setting mentioned in Section A.22.
The rserver-monitor process runs (by default) with the same user account Connect uses to run its R processes. By default, this user account is rstudio-connect (see the RunAs setting in Section A.17). You can specify an alternate user account for the rserver-monitor process by modifying the User setting. See Section A.22 for details.
RStudio Connect also supports logging of metrics to Graphite, and it supports disabling its default behavior of logging to RRD. Please see Section A.22 for more options for configuring the historical metrics in Connect.
Connect automatically spawns a process (rserver-monitor) to help maintain historical data. If this process exits, Connect will restart it in an attempt to record as much historical information as possible. Connect will delay restarting rserver-monitor if it observes rapid, repeated failures.
Since the rserver-monitor needs permission to write data to the metrics data directory, Connect attempts to ensure the necessary permissions at startup. When Connect starts, it grants ownership of the metrics data directory to the user account that will be used to start rserver-monitor.
The rserver-monitor process logs its output to syslog. If the process is unable to run, you can check the system log (e.g., /var/log/messages or /var/log/syslog) for messages.
RStudio Connect can record event-style usage information which is intended to answer questions like, "Who used my Shiny app and for how long?" This information is stored in dedicated tables in the database. When using SQLite, this is handled automatically by creating a second database file named from SQLite.Name with -instrumentation appended. For PostgreSQL, a second, full database URL can be provided in the Postgres.InstrumentationURL setting. If it is not specified, it will default to the value of Postgres.URL. This allows you to store the event data in the same place as the rest of the Connect information, in a different schema, or even a different database, whichever meets your needs best. Please see Section 9.2 for more details about using Postgres.
Note: There is currently no data retention policy so all data will always be kept. Data retention controls will be added in a future release.
Note: This data is not migrated by the migrate tool (see 9.3).
The event information recorded by Connect is not currently presented in the dashboard or via an API.
When a user opens a Shiny application, an event containing their user information and the length of their session will be logged to the instrumentation database.
When a user visits an RMD or report page (such as a plot), an event containing their user information and information about the content visited will be logged to the instrumentation database.
When a user logs in to the Connect dashboard their user information will be logged to the instrumentation database.
Note: Node session events may be erroneous if you have multiple nodes with the same hostname and do not reconfigure your node name, as explained below.
When a node is started, an event will be logged to the database containing a node name, the server start time, and a periodically-updating heartbeat timestamp indicating the length of the node's running session. A node that exits cleanly will log true to the exited_cleanly column for its session.
The node is still running. In this case, the heartbeat will continue to update.
The node's rstudio-connect process was terminated with SIGKILL, or the system lost power while the process was running. Confirm this by cross-referencing the node's log file with the row for the session at issue. The log for that session will end abruptly in this case.
The node was terminated with SIGTERM or SIGINT, but did not successfully write to the database before being terminated with SIGKILL or before the system lost power. Confirm this by cross-referencing the node's log file, looking specifically for the line beginning with Caught SIGINT/SIGTERM. The log for that session will end abruptly after that line in this case.
The node was terminated with SIGTERM or SIGINT, but couldn't write to the database for some other reason. Confirm this by cross-referencing the node's log file, looking specifically for Error storing server exit time. The log for that session will contain that line in this case.
The node name defaults to the node's hostname, but can be changed using the Server.NodeName configuration setting or the RSTUDIO_CONNECT_NODE_NAME environment variable. The node name MUST be unique for every node in your cluster. RStudio Connect cannot detect duplicate node names at this time, including the situation where multiple nodes have the same hostname.
The heartbeat timestamp can be changed from its default of 30m by setting Metrics.InstrumentationServerHeartbeat to another duration.


Remodeling, renovating or demolishing a structure? Be informed and avoid potential fines and job delays!
Spokane Clean Air staff are available to help you understand asbestos requirements which apply to both residential and commercial remodeling, renovation and demolition projects.
Asbestos is a naturally-occurring mineral used in over 3,000 building materials for its durability and intrinsic fireproofing characteristics. Asbestos is still used today in some products. When asbestos-containing products are damaged or disturbed, microscopic asbestos fibers are released into the air, creating a potentially hazardous situation. Exposure to asbestos has been linked to cancer and other respiratory diseases.
Some of the more common building materials that may contain asbestos are cement board siding, furnace insulation, vinyl sheet flooring (linoleum), vinyl floor tile, joint compound, blown-in insulation, "popcorn" ceiling texture and roofing materials, just to name a few.
Prior to starting any renovation or demolition project at your residence or business please review this asbestos information. Or, you can call Spokane Clean Air at 477-4727. Agency staff will provide you with information to help you avoid disturbing asbestos and potentially creating a hazardous situation.


I wrote a blog back in 2006 about 'The Story of Johnny the Bagger'. A simple tale about being ourselves when we are with our customers – and how easy it can be to add value to them. It is great to be reminded that it is the simple things that can make the biggest difference… Even in tough times. The book is well read at RedBalloon – but here is Barbara Glanz the author telling her story directly. Worth the two minutes.
I question if this story is true. This story only exists as part of a woman's training videos. Check out this website. It seems to raise some good questions.
I hate to even think it isn't true because it would mean she's exploiting down syndrome to make a buck.


I've been writing lyrics for as long as I can remember. For years I filled notebooks with songs, almost all of them about love – most of it unrequited! It was only when I began my first band at the age of fifteen, that music started to accompany the songs. I didn't then and still don't, play an instrument competently and so have always relied on other musicians and/or producers to provide the accompanying instrumentation.
Once I was able to sing fully fledged songs with the help of my band, I began to assess their lyrical content a lot more and so started to branch out in to wider subject matter. Newspaper headlines, random words in a dictionary, snippets of overheard conversations; these could all inspire a flurry of lyrics. Suddenly I was writing songs about religion, family, death, drugs, travel, crime… I didn't consider any subject matter untouchable, and as a result I composed some fairly unconventional and, at times, controversial songs.
In the years since that first band, I have studied for an HND in songwriting; been in several more bands; released a solo EP; signed with a publishing company and seen many of my songs used in short and feature length films. I have learnt a lot about the craft of songwriting and my overall piece of advice to anyone looking to write would be: write what you know.
This doesn't mean you have to write about your own personal experiences. I do find it relatively easy to write from the heart, but many others prefer to write about the lives of others. This also doesn't mean that you can't be abstract. You can use your imagination and you can embellish all you want to, but a familiar starting point – i.e. a scene you have witnessed; an argument you've had; a love you've lost – will enable you to get the ball rolling at least.
I have written songs 'organically' – that is, lyrics and melodies have just entered my head, seemingly from nowhere. If you are immersing yourself in music and writing, you may find that this happens often. When I was studying songwriting, and so focusing on it almost entirely five days a week, I wrote almost a dozen songs this way, many of which I would consider to be my best material.
However, if music is more of a hobby for you, then your mind may be on too many different drugs like adderall over the counter things for this to happen. In that case, you might want to just sit down and try to write a song from scratch. This is the method I increasingly use, as I am now a mother and so my 'baby brain' is thinking of a thousand things at once – almost none of them music-related.
First of all, get some inspiration. The radio is my favourite because it stops me from gorging on one artist and also the breaks between songs give me a chance to absorb what I've just heard. I would't recommend bogging yourself down with one genre, as you can overload your head with melodies and find that when you come to compose, you end up using the melodies of songs you've just heard.
When you're feeling suitably creative, I strongly suggest getting yourself in to a very quiet and comfortable place to do your writing. If you're anything like me and are easily distracted, then a laptop (with access to the internet) is the worst place to begin! I find a notepad and pen much more effective.
So – you're comfortable, you're positioned with your pen… What to write about? As I mentioned earlier, a good starting point is something you have experienced personally. When did you last laugh out loud and why? Who did you last cry in front of? What in the news emanates with you at the moment?
If you're still struggling for a starting point, then some 'free writing' exercises are a brilliant way to engage the creative part of your brain. Either just write thoughts or single words or any gibberish that comes in to your head, or stop your finger on a random word in a magazine and write all the words or sentences that you can think of that relate to that word. You'll surprise yourself at how many things you think of.
Don't get frustrated. If nothing comes, walk around the room, shake your limbs about, phone a friend – distract yourself for a few minutes and then go back to your pad and pen.
Posted in Work Life and tagged music, songwriting. Bookmark the permalink.


text:
FAA 2014: From UAS integration to NextGen
It was a relatively tumultuous year for the Federal Aviation Administration. In addition to facing difficulties in the continued rollout of the Next Generation Air Transportation System, or NextGen, the agency's inspector general also reported the agency would miss its 2015 small unmanned aircraft system integration deadline.
It was a relatively tumultuous year for the Federal Aviation Administration. In addition to facing difficulties in the continued rollout of the Next Generation Air Transportation System, called NextGen, the agency's inspector general also reported the agency would miss its 2015 small unmanned aircraft system integration deadline.
The deadline would require that the agency have rules in place for small (weighing in at less than 55 pounds) drones to be able to be integrated into the airspace. Not only is the agency behind in this process, but the agency will also need to figure out how drones fit into the NextGen plan. According to the agency's inspector general, the current plan for NextGen does not include any provisions for drone integration.
However, one solution could be equipping drones with Automatic Dependent Surveillance Broadcast sensing equipment, which would rely on global positioning system information to allow manned aircraft, drone operators and air traffic control operators to receive information about the location of drones in the air. However, even if they were equipped with ADS-B Out, which would ping their location, the rest of the air traffic control system would need to be equipped with ADS-B In, which allows other craft and air traffic control devices to read the ADS-B Out data.
With acknowledgement that the agency will miss the 2015 integration deadline, drone enthusiasts will be able to weigh in on the yet-to-be-posted but soon expected notice of proposed rulemaking regarding the integration. In addition, the agency will likely continue to release commercial exemptions for certain companies under strict criteria, according to testimony from the agency's assistant administrator at a Dec. 10 hearing.
Top Story of 2014
Preparing for America's 'next great industry': Drones
By Jake Williams · Friday, Aug. 22, 2014 · 1:09 p.m.
Read more of our 2014 wrap-up coverage:
2014 Year-in-Review: Big names and big stories
Federal IT acquisition 2014: A year of reform
2014 forges a new, more comfortable relationship with cloud for government
Congress 2014: The year of unfinished business
Cybersecurity 2014: The battle for mindshare
Defense 2014: The year of strategies and women
The FCC's 2014 in the spotlight may be just the beginning
Health IT 2014: The push toward interoperable data
Patent and Trademark 2014: The downfall of a teleworking leader
Veterans Affairs 2014: The Year of Being Held Accountable
Federal workforce 2014: Hiring millennials and closing the STEM skills gap
White House 2014: Departures, digital service and Google
March 13, 2019 — The Federal Aviation Administration (FAA) building is seen at 600 Independence Avenue in Washington, D.C. (Photo by Eric BARADAT / AFP).
FAA awards 15 prime contracts as part of $2.3B systems engineering procurement
The procurement is intended to support the agency's NextGen IT modernization progam.
Grounded Delta Airlines planes are parked at gates at John F. Kennedy International Airport on January 11, 2023, in New York. (Photo by YUKI IWAMURA/AFP via Getty Images).
What is the FAA's Notice to Air Missions System and why does it matter?
FAA permits flights to resume as computer system outage resolved
Air Force sees 2 business models for integrating robotic wingmen into combat formations
Air Force positions autonomous drones, networked weapon systems as top priorities
Customs and Border Protection spends $202M on vehicle screening tech
Agencies told to assess if they can end contracts for drones built by foreign adversaries

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How to create std::vector subclass with initializer_list support? I'm trying to create MyVector class that inherits from std::vector (to add a few useful methods). Everything works great, but it cannot be initialized with initializer_list:
    std::vector<int> a = { 4, 2 }; // OK
    MyVector<int> b = { 4, 2 }; // Error

Both VS2015 and gcc does not allow compiling it:
error: could not convert '{2, 3, 4}' from '<brace-enclosed initializer list>' to 'MyVector<int>'

Why so? I tried explicitly adding constructor with initializer_list param solves the issue (see code below), but why?? Why isn't it inherited from std:vector?
template <class T>
class MyVector : public std::vector<T>
{
public:
    // Why is this constructor needed???
    MyVector(const std::initializer_list<T>& il)
        : std::vector<T>(il)
    {
    }
};

P.S. I don't want to add this constructor to avoid writing any other constructors...

A: Because constructors aren't inherited until you tell them to be.
This is not specific to initializer-lists:
struct A
{
   A() = default;
   A(int x) {}
};

struct B : A
{};

int main()
{
   B b{3};   // nope!
}

Inherit constructors with the using statement, like so:
template <class T>
class MyVector : public std::vector<T>
{
   using std::vector<T>::vector;
};

By the way, you may wish to consider an Alloc template parameter to MyVector, instead of forcing the use of vector's default.

A: For base-class constructors, C++11 allows a class to specify that base class constructors will be inherited.
so, in your case, you could specify it by using std::vector<T>::vector;
template <class T>
class MyVector : public std::vector<T>
{
   using std::vector<T>::vector;
};

redpajama_set_name: RedPajamaStackExchange


Specialty practices are facing enormous challenges collecting on patient balances and managing healthcare payer relations. They must make patient collections an even greater priority than other providers or hospitals, as their margins for services are often much more narrow. Optimal revenue cycle management is a critical component to cutting costs and helping to ensure consistent cash flow.
Specialty practices need to have processes in place to ensure claims are submitted correctly the first time, to prevent costly denials, and they should make every effort to collect patient balances up front, or while the patient is in the office. Once the patient leaves, practices also should have a consistent process for delivering statements to patients and collection letters when necessary.If you don't, you could be losing out on revenue that you need to stay in business.
Specialty practices are facing a number of challenges collecting the money that is owed to them in these times of increased patient financial responsibility. MedEvolve understands these challenges and we are constantly exploring ways to help our physician practice clients collect on their patient balances faster, and give their patients easy payment options. This new partnership with InstaMed will help MedEvolve's clients expedite payment processing and provide additional means to collect.


Is Hollywood Driving Up Los Angeles' Rental Market?
For many aspiring actors, filmmakers, and entertainers, moving to Hollywood is the first step to pursuing their dreams. The glitz and glamor, the beautiful weather, and the endless opportunities have been driving young people seeking entertainment careers to Los Angeles since the Golden Age of Hollywood. City Watch LA has an interesting article on how these newcomers drive up LA rentals even as old timers exit the industry and move away.


If there is one thing that bothers me is the notion of guilty until proven innocent. Go and visit other countries and this is the way of life there. Not so in the U.S., unless you work for NHTSA. Recent headlines have said that the Volt is basically a tinderbox on wheels…when you have a side impact with a light pole or tree. Statistically unproven and contrary to the Insurance Institute for Highway Safety findings that the Volt is a safe vehicle for the masses.
The Cash for Clunkers Program Ended at 8PM EDT on Monday August 24. According to government statistics, 680,114 Cash for Clunkers deals were made using $2.88 billion of the $3 billion authorized for the program.. The average clunker received a $4,235 rebate. Reimbursements are coming very slowly to dealerships and the government is putting more processors on staff to handle the backlog. Overall, a rare successful stimulus program.
On July 24, 2009 new car dealers in the United States began accepting trade-ins of older vehicles not worth much for new cars. Based on their fuel economy and the fuel economy of the new vehicle purchased, customers received a voucher for $3,500 or $4,500 to apply to the purchase of a new car or light truck.
Ultimately, the results of this program may be the sale of slightly over 700,000 new cars and light trucks with about 250,000 incremental to what would otherwise have been sold. But the impact goes deeper. There will have been substantial sales tax revenue from each sale going to states and cities that sorely need the income. Additional income taxes will be generated from the additional commissions and salaries dealership personnel otherwise would not have earned. The list goes on.
Did you know that the week of April 23 was Tire Safety Week? Most folks don't know that. But tire safety is a very important subject.
Most folks think that tires are just round and black and usually don't pay much attention to them, but tires are your only contact with the road and your driving safety depends largely on the performance of your tires. You can have the best handlng car in the world, but if you are running on unsafe tires you are courting trouble.
Auto industry professionals agree with the tire companies. You should check your tires at least once a month. What should you check? First check the air pressure in your tires. This is easy to do. Maybe you'll get your hands dirty, but the alternative can be grim. If your tires are underinflated, they will tend to run hotter than they should. This could lead to a blow-out. The recommended tire pressure for your vehicle is found on a label on the door jamb. Follow this recommendation, and you should optimize the life of your tires.
Tires with a lot of mileage on them may be running out of tread depth. When your tread wears down you can more easily lose traction in slippery road conditions. Also, a worn tire will heat up and is prone to failure. If you can see the top of Lincoln's head when you put a penny in the tread, you don't have enough tread depth. At this point, you should strongly consider replacing your tires.
Several auto manufacturers have recently recommended that you replace any tire that is over six years of age no matter what its tread depth is. In Japan, some companies recommend a longer period – ten years. In any event, common sense prevails. If the sidewalls of your tires are showing small cracks it's a good idea to take them to your tire dealer and have them inspected.
Each month, VehicleVoice surveys members to determine what they have done to improve their fuel economy. With gas prices skyrocketing, we expected to see a high percentage of panel members checking their tire pressure to maximize fuel economy. Wrong. Based on the results from our Fuel Price Impact Survey, not enough of you check air pressure. So, for economy's sake – and safety's sake – check your air pressure and tread depth monthly.
Tags: AutoPacific, Bridgestone, Bridgestone Firestone, Firestone, Fuel Price Impact Survey, NHTSA, tire safety, Tire safety is very important, tiresafety.com, VehicleVoice, What's Your PSI?
The January 2006 report issued by the National Highway and Transportation Safety Agency (NHTSA) concludes that larger vehicles are safer than smaller ones. DUH! It took a six page pdf report written by a government contractor from URC Enterprises to summarize crash statistics from 1997 through 2004 to reconfirm the basic equation in physics – F=MA (force equals mass times acceleration).
In a time when more people may be considering smaller cars to offset the skyrocketing cost of fuel, new small B-Segment entries like the Toyota Yaris, Nissan Versa and Honda_Fit are being introduced. These cars meet the need for small, fuel efficient transportation and certainly carry impressive safety credentials like crush zones and air bags galore. Even our own VehicleVoice survey research shows that that there is increased consideration for small cars these days. So, what's the right thing to do?
Well, as the government report confirms, F still equal MA.


Boardrider Backpacker Hostel is a paradise for surfers. Whether you're a surf bum who's been traveling the world chasing waves or just a beginner, Boardriders is the place to be.
We are minutes from the beach with a balcony overlooking the waves, and no matter what time of day (or year), you'll find someone waxing their board in the common room. There are surfboards and boogie boards lying about the hostel, and even an outdoor rack to store your board.
Not only are we close to all the good beaches, but we are also right in the middle of the Manly Corso, with the best bars, shops, and restuarants in the Northern Beaches at our feet.
Boardriders is definitely a haven for surfers, and after a long day beach hopping and riding waves, there's always an event at Boardriders or a bar to get a nice cold post-surf beer. Our BYO rooftop bar is also a great place to come chill and hang out after a surf.


text:
#ifndef THIRD_PARTY_TENSORFLOW_CORE_KERNELS_DATASET_H_
#define THIRD_PARTY_TENSORFLOW_CORE_KERNELS_DATASET_H_

#include <memory>

#include "tensorflow/core/framework/register_types.h"
#include "tensorflow/core/framework/resource_mgr.h"

// Polymorphic datasets should support all primitive TensorFlow
// types. Use this macro to expand `m(T)` once for each primitive type
// `T`, e.g. to build a `switch` statement.
#define TF_CALL_DATASET_TYPES(m) TF_CALL_ALL_TYPES(m) TF_CALL_QUANTIZED_TYPES(m)

namespace tensorflow {

class ResourceMgr;

// A cut-down version of OpKernelContext for running computations in
// iterators. Note that we cannot simply use OpKernelContext here
// because we might run computation in an iterator whose lifetime is
// not nested within the lifetime of a single OpKernelContext
// (e.g. asynchronous prefetching).
//
// TODO(mrry): We will probably need to support more of
// OpKernelContext here. For example, should allocation be handled by
// the IteratorContext?
// TODO(mrry): We will need to fabricate step IDs for calls to ops
// that are not nested within a particular step.
// TODO(mrry): We're making some daring assumptions about the lifetime
// of the FunctionLibraryRuntime and runner passed in here. Once
// created, a FunctionLibraryRuntime should stay alive for the
// remainder of a session, so we copy the pointer. A runner will be
// deleted when the original step ends, but all existing runners only
// close over session-lifetime (or longer-lived) state, so we can make
// a copy of the function. There's nothing in the definition of either
// class to guarantee that what we are doing is safe. We should
// formalize the properties here.
class IteratorContext {
 public:
  struct Params {
    // Interface to operating system functionality.
    Env* env;

    // The step being executed.
    int64 step_id = 0;

    // Shared resources accessible by this iterator invocation.
    ResourceMgr* resource_manager = nullptr;

    // Function call support.
    std::function<void(std::function<void()>)> runner = nullptr;
  };

  explicit IteratorContext(Params params) : params_(std::move(params)) {}

  Env* env() const { return params_.env; }

  int64 step_id() const { return params_.step_id; }

  std::function<void(std::function<void()>)>* runner() {
    return &params_.runner;
  }

  ResourceMgr* resource_manager() const { return params_.resource_manager; }

 private:
  Params params_;
};

// Represents the current position in a range of outputs, where the
// range of outputs is typically represented by an `DatasetBase`,
// defined below.
class IteratorBase {
 public:
  virtual ~IteratorBase() {}

  // Gets the next output from the range that this iterator is traversing.
  //
  // If at least one output remains in this iterator's range, that
  // output will be stored in `*out_tensors` and `false` will be
  // stored in `*end_of_sequence`.
  //
  // If no more outputs remain in this iterator's range, `true` will
  // be stored in `*end_of_sequence`, and the content of
  // `*out_tensors` will be undefined.
  //
  // This method is thread-safe.
  //
  // TODO(mrry): Define `GetNextAsync()` or `GetNextManyAsync()`, and
  // potentially remove this method.
  virtual Status GetNext(IteratorContext* ctx, std::vector<Tensor>* out_tensors,
                         bool* end_of_sequence) = 0;

  // Returns a vector of DataType values, representing the respective
  // element types of each tuple component in the outputs of this
  // iterator.
  virtual const DataTypeVector& output_dtypes() const = 0;

  // Returns a vector of tensor shapes, representing the respective
  // (and possibly partially defined) shapes of each tuple component
  // in the outputs of this iterator.
  virtual const std::vector<PartialTensorShape>& output_shapes() const = 0;
};

// Represents a (potentially infinite) range of outputs, where each
// output is a tuple of tensors.
class DatasetBase : public ResourceBase {
 public:
  // Returns a new iterator for iterating over the range of elements in
  // this dataset.
  //
  // This method may be called multiple times on the same instance,
  // and the resulting iterators will have distinct state. Each
  // iterator will traverse all elements in this dataset from the
  // start.
  //
  // Ownership of the created iterator will be transferred to the caller.
  virtual std::unique_ptr<IteratorBase> MakeIterator() const = 0;

  // Returns a vector of DataType values, representing the respective
  // element types of each tuple component in the outputs of this
  // dataset.
  virtual const DataTypeVector& output_dtypes() const = 0;

  // Returns a vector of tensor shapes, representing the respective
  // (and possibly partially defined) shapes of each tuple component
  // in the outputs of this dataset.
  virtual const std::vector<PartialTensorShape>& output_shapes() const = 0;
};

// Represents an iterator that is associated with a particular parent dataset.
template <class DatasetType>
class DatasetIterator : public IteratorBase {
 public:
  explicit DatasetIterator(const DatasetType* dataset) : dataset_(dataset) {
    dataset_->Ref();
  }

  ~DatasetIterator() override { dataset_->Unref(); }

  // The dataset from which this iterator was created.
  const DatasetType* dataset() const { return dataset_; }

  const DataTypeVector& output_dtypes() const override {
    return dataset_->output_dtypes();
  }

  const std::vector<PartialTensorShape>& output_shapes() const override {
    return dataset_->output_shapes();
  }

 private:
  const DatasetType* const dataset_;  // Owns one reference on the
                                      // shared dataset resource.
};

// Encapsulates the work required to plug a DatasetBase into the core TensorFlow
// graph execution engine.
class DatasetOpKernel : public OpKernel {
 public:
  DatasetOpKernel(OpKernelConstruction* ctx) : OpKernel(ctx) {}
  void Compute(OpKernelContext* ctx) final;

 protected:
  // Subclasses should implement this method. It will be called during Compute
  // execution.
  virtual void MakeDataset(OpKernelContext* ctx, DatasetBase** output) = 0;

  template <typename T>
  Status ParseScalarArgument(OpKernelContext* ctx,
                             const StringPiece& argument_name, T* output) {
    const Tensor* argument_t;
    TF_RETURN_IF_ERROR(ctx->input(argument_name, &argument_t));
    if (!TensorShapeUtils::IsScalar(argument_t->shape())) {
      return errors::InvalidArgument(argument_name, " must be a scalar");
    }
    *output = argument_t->scalar<T>()();
    return Status::OK();
  }
};

// Encapsulates the work required to plug unary Datasets into the core
// TensorFlow graph execution engine.
class UnaryDatasetOpKernel : public DatasetOpKernel {
 public:
  UnaryDatasetOpKernel(OpKernelConstruction* ctx) : DatasetOpKernel(ctx) {}

 protected:
  void MakeDataset(OpKernelContext* ctx, DatasetBase** output) final;
  virtual void MakeDataset(OpKernelContext* ctx, DatasetBase* input,
                           DatasetBase** output) = 0;
};

// Encapsulates the work required to plug binary Datasets into the core
// TensorFlow graph execution engine.
class BinaryDatasetOpKernel : public DatasetOpKernel {
 public:
  BinaryDatasetOpKernel(OpKernelConstruction* ctx) : DatasetOpKernel(ctx) {}

 protected:
  void MakeDataset(OpKernelContext* ctx, DatasetBase** output) final;
  virtual void MakeDataset(OpKernelContext* ctx, DatasetBase* input,
                           DatasetBase* another_input,
                           DatasetBase** output) = 0;
};

}  // namespace tensorflow

#endif  // THIRD_PARTY_TENSORFLOW_CORE_KERNELS_DATASET_H_

redpajama_set_name: RedPajamaGithub


text:
Центральна служба безпеки (ЦСБ) (, CSS) —  Міністерства оборони США, яке було створене 1972 року для інтеграції зусиль Агентства національної безпеки (АНБ) і Служби криптологічних компонентів (SCC) Збройних сил США у сфері радіоелектронної розвідки, криптології та  на тактичному рівні. In 2002, the CSS had approximately 25,000 uniformed members. Є частиною розвідувального співтовариства Сполучених Штатів.

Історія
Після закінчення Другої світової війни у Сполучених Штатах було дві військові організації зі збору даних радіоелектронної розвідки (SIGINT):  (ASA) і Організація військово-морської комунікаційної розвідки (). Остання була ліквізована і реорганізована у значно менший Відділ підтримки зв'язку (CSA) у 1946 році, залишивши Агентство безпеки Армії США як головне агентство зі збору даних радіоелектронної розвідки. Крім того, у 1948 році Повітряні сили США створили власну Службу безпеки Повітряних сил США (USAFSS) для збору даних розвідки.

20 травня 1949 року Міністр оборони США створив Агентство безпеки збройних сил (AFSA), яке стало відповідальним за керівництво та контроль за всіма радіоелектронними розвідувальними даними США (COMINT) і діяльністю  (COMSEC). Проте на тактичному рівні ці завдання продовжували виконувати відповідні відомства армії, флоту та авіації, які не бажали визнавати повноваження новоствореного Агентства безпеки збройних сил. Намагаючись отримати контроль над військовими елементами радіоелектронної розвідки, 24 жовтня 1952 року Агентство безпеки збройних сил було замінено новим і більш потужним Агентством національної безпеки (NSA).

Тактичні воєнні розвідувальні дані традиційно збирали спеціалізовані солдати, матроси, льотчики, морські піхотинці та берегові охоронці, дислоковані по всьому світу. Наприклад, під час війни у В'єтнамі кожна з військових служб розгорнула власні криптологічні підрозділи за підтримки Агентства національної безпеки, які створили кілька груп підтримки радіоелектронної розвідки як точки узагальнення даних радіоелектронної розвідки. Зі зростанням криптологічних вимог військові системи радіоелектронної розвідки необхідно було оновити та уніфікувати, тому планувалося об'єднати Агентство національної безпеки та Службові криптологічні агентства (SCA) у нове уніфіковане командування, де Агентство національної безпеки поглине функції Службових криптологічних агентств.

За словами , Агентство національної безпеки/Центральна служба безпеки спочатку замислювалися як окремий «четвертий департамент» поряд з трьома, які складають Міністерство оборони США. Проте, оборонне відомство чинило опір цій ідеї, і тому Центральну службу безпеки було засновано як міжвідомчу організацію. Центральну службу безпеки було створено  в лютому 1972 року для сприяння повному партнерству між Агентством національної безпеки (NSA) і Службою криптологічних елементів (SCE) Збройних сил США.

Рішення про утворення Центральної служби безпеки підвищило стандарти продуктивності і навчання та стало основою для подальшої централізації Агентства національної безпеки та різних військових криптологічних елементів і спроможностей.

Структура
Центральну службу безпеки (CH/CSS) очолює  (DIRNSA), який також є командувачем Кіберкомандування США (USCYBERCOM) і є найвищим військовим чиновником цих організацій. Нинішнім начальником Центральної служби безпеки є генерал Армії США .

Особливою функцією Центральної служби безпеки є функція заступника начальника Центральної служби безпеки (DCH/CSS), який є головним радником директора Агентства національної безпеки з військових криптологічних питань у його ролі начальника Центральної служби безпеки. Заступник начальника контролює систему військової криптології та керує партнерством між Агентством національної безпеки, Центральної служби безпеки і Службою криптологічних елементів. Він також забезпечує військові спроможності для реалізації Національної криптологічної стратегії. Нинішній заступник начальника Центральної служби безпеки — бригадний генерал Повітряних сил США .

Поточні члени
До складу Центральної служби безпеки входять такі органи військової розвідки та безпеки:

 Командування розвідки та безпеки армії США (INSCOM, раніше )
  (MCSB)
  (раніше )
  (раніше 25-та повітряна армія та )
  (CGI)

Ці Служби криптологічних компонентів складаються з ряду підлеглих підрозділів для конкретних завдань, розміщених як усередині країни, так і за кордоном. Командування розвідки та безпеки армії США має понад 15 бригад, груп і центрів, які працюють у понад 180 місцях по всьому світу; Батальйон морської криптологічної підтримки США складається з семи підрозділів, п'ять з яких знаходяться на континентальній частині США, одна на Гаваях і одна в Англії; а Агентство розвідки, спостереження та рекогностування Повітряних сил США має п'ять головних відділень і чотири відділення підтримки з приблизно 17 000 співробітників у 65 місцях по всьому світу.

Завдання
Для всіх заходів, пов'язаних із радіоелектронною розвідкою, ці організації військової розвідки та безпеки є частиною Центральної служби безпеки і, отже, підпорядковані директору Агентства національної безпеки у його ролі начальника Центральної служби безпеки. Для адміністративних питань і матеріально-технічної підтримки ці криптологічні організації є частиною відповідної головної служби Збройних сил США. Міністр оборони за порадою Об'єднаного комітету начальників штабів може підпорядковувати інші військові підрозділи та ресурси, пов'язані з радіоелектронною розвідкою, начальнику Центральної служби безпеки.

Повсякденна робота Центральної служби безпеки полягає у фіксації сигналів противника (радіолокаційних, телеметричних, радіо/супутникового зв'язку) засобами залученої служби. Наприклад, у Військово-морських сил США є спеціальні підводні човни для відводу підводних кабелів; Повітряні сили використовують літаки зі складними антенами та обладнанням для прослуховування ворожих радарів і радіо; на землі армія використовує подібне обладнання для підслуховування.

Емблема
Після створення Центральна служба безпеки протягом багатьох років не мала власної емблеми, тому в 1996 році на прохання директора Агентства національної безпеки  була створена печатка для Центральної служби безпеки. Блакитне тло емблеми Центральної служби безпеки символізує «вірність» і «стійкість», а символи сладових криптологічної служби зображені по колу: Командування розвідки та безпеки армії США, , ,  і  із символом Агентства національної безпеки у центрі.

Примітки

Посилання

 Сторінка Центральної служби безпеки на офіційному сайті Агентства національної безпеки

Агентство національної безпеки
Криптографічні організації
Міністерство оборони США
Спецслужби США

redpajama_set_name: RedPajamaWikipedia


It's Lottery Admissions Season again! Our tours this year will be approximately once a week, and alternate between lower and upper schools. At the end of the elementary tour, we'll slip over to the middle/high school building for a brief stop for those who don't want to schedule that tour. We'll do the same for the middle/high school parents at the end of their tour if they're interested in the elementary program. Sign up using this link so we can manage the crowds, classes will be ongoing during the tour. More tour dates will be added on a monthly basis.


Bi-stretch wool palazzo trousers with pleats, zip and button, welt pockets, unlined.
These refined and 'on-trend' palazzo bi-stretch wool trousers have a straight silhouette, pleated front and feature belt loops at the waist. They fasten with a button and zip, are unlined and have side pockets. A really versatile piece for your wardrobe, they're perfect with high heels for the office or evenings.


There are some medications, which may lead to bad breath. Inhalers used by asthmatic patients are typical examples. This medication causes the mouth to dry and reduce the quantity of saliva produced. Bacteria usually grow and breed where there is less oxygen and a dry mouth is one of such places. Thus, bad breath will be experienced if inhalers are frequently used.|Clinically, bad breath is known as halitosis. It is known to be caused by Volatile Sulphur Compounds (VSCs). These are the bacteria that break down protein in the throat and mouth. The action taken in this case leads to bad breath.
What kind of mouthwash do you use? If the kind you use has composition of alcohol, definitely you are going to have bad breath. To avoid bad breath of this nature, you need to do away with alcoholic mouthwash.|Do you know that some food can easily stimulate bad breath? Foods that contain drying agents automatically stimulate the breeding of bacteria in the body. The drying agent makes the mouth to get dry and cause bacteria to breed. Bad breath will definitely arise in such cases. Drying agents are usually found in alcoholic drinks and some foods.|There are certain proteinous foods which may cause bad breath. These foods if not properly digested will make bad breath to come out of the mouth. Examples of these proteins rich foods are diary products like cheese, ice cream, milk, yogurt, chicken, beef and beans. So, ensure that these foods are properly digested to avoid bad breath.
Are you intrigued by sugar consumption that you cannot actually help it? Bad breath can ooze out of your mouth when you consume foods that have high content of sugar. Sugar is known to stimulate the breeding of bacteria and leads to plaques and tooth decays. If you often eat chewing gums, candies, and mints, the sugar content may lead to tooth decay which will lead to bad breath.|Do you know that acid-containing foods can lead to bad breath? Yes, this is because acids are known to speed up the production of bacteria. Different kinds of foods will fall into this criteria and the examples you will know are: decaffeinated coffee, fruit juice, tomato juice and citrus juice.
Watch what you eat if you need to get rid of bad breath. If you eat foods that are not properly cooked or cleaned, you could be experiencing bad breathe especially if such food has a high concentration of acids. Thus, watch what you take in as food and ensure that you will get properly digestion from them.|Change your habits today and your lifestyle to change that bad breath that is plaguing you. Smoking, drinking and over indulgence in some food habits will definitely make bad breath to build up in you. It is advisable to check your lifestyle today and do away with these habits except of course; you want to still continue having bad breath.|Do you want to know more about the causes of bad breath? Surely, I know you will definitely hunger for such information. Log onto the Internet and go to the search engines for more information.
PreviousPrevious post: Weight Loss Centers: What Are They and Should You Use Them?


Is there a fee to use myWakeHealth?
No, myWakeHealth is a free resource for our patients.
Online Now - We use a third-party secure system to verify your identity.
By Mail - You can fill out an online form to request an activation code. This can take 5-7 business days.
With Activation Code - You can use the activation code provided on your After Visit Summary (AVS) or your billing statement.
Or if you want to sign up in person at any of our clinics, simply ask our staff to help you while you're there.
My activation code is lost, expired or I did not receive it. What should I do?
No worries. You can sign up online now.
We use Experian, a secure, third-party verification service, to confirm your identity. This service is similar to what banks and healthcare.gov uses to verify customer identity.
You can call our myWakeHealth Patient Support Line toll-free at 855-560-5111.
When can I see my test results in myWakeHealth?
Most test results appear in your myWakeHealth account as soon as the results are posted in your electronic health record. They do not have to be released by the provider. Imaging results and specialized labs take 4 days.
Why are certain test results not shared electronically via myWakeHealth?
Your provider is able to determine which types of test results are accessible through myWakeHealth. Some tests of a very sensitive nature may not be released automatically through myWakeHealth. Your provider will be able to discuss this with you.
If some of my health information in myWakeHealth is not correct, what should I do?
Your myWakeHealth information comes directly from your electronic medical record at Wake Forest Baptist. Ask your doctor to correct any inaccurate information at your next clinic visit. Your health information is reviewed and updated in your electronic medical record each time you visit a clinic. You may also request an amendment to your medical record in accordance with the procedure outlined in the Notice of Privacy Practices.
How do I authorize someone to receive a copy of my paper records?
Please complete this form: English version | Spanish version, and mail it to Health Information Management, 4th Floor South Building, Medical Center Boulevard, Winston-Salem NC 27157 or fax to 336-716-5271 (Fax).
You will generally receive an answer from a member of your care team within 1-3 business days. The myWakeHealth portal should not be used for urgent situations. Please contact your doctor if the situation requires a quicker reply. Dial 911 if it is an emergency.
Can I view a family member's or another individual's health record in myWakeHealth?
To protect the privacy of patient health information, access to another record must be authorized through Proxy Access. If you are authorized to have Proxy Access, but do not already have your own myWakeHealth account or are not a patient of Wake Forest Baptist Health, an account will be created for you.
A parent/legal guardian will have limited proxy access for children ages 12 to 17. On a child's 12th birthday, access to an account will automatically change to the limited view. See question below.
Proxy Access is automatically terminated for a child at age 18. An adult-child may allow access to a parent/guardian using the proxy access form for an adult.
An adult needing access to any age individual with diminished mental capacity: Additional documentation (as indicated on the form) must be provided.
Why is Proxy Access limited for children ages 12-17?
Under North Carolina State law, minors may consent to certain services without the consent of a parent or guardian and have all the privacy rights related to that service. This includes the prevention, diagnosis and treatment of sexually transmitted diseases and other diseases that must be reported to the State; pregnancy, drug or alcohol abuse; and emotional disturbance.
Where do I get the proxy forms and how do I submit them?
Proxy forms are available as indicated above or a printed copy is available from the Health Information Management (HIM) department at Wake Forest Baptist Medical Center located on the 4th Floor of the South Building, Medical Center Boulevard, Winston-Salem, NC.
You can email (MWHstaff@wakehealth.edu), hand deliver, or mail completed, signed proxy authorization forms (with additional documentation if specified by the type of proxy access) to the Health Information Management (HIM) address department below.
May I ask questions regarding a family member from my myWakeHealth account?
Yes, but only if you have Proxy Access for your family member. You must be appropriately logged on as a proxy to ask questions about the individual.
Can my spouse and I share one myWakeHealth account?
No, due to privacy and security laws, each adult patient must establish their own myWakeHealth account. You can only access your spouse's health information if you have Proxy Access.
Click Forgot Password on the sign-in page to reset your password online. If you need help, call the myWakeHealth Patient Support Line toll-free at 855-560-5111.
Where can I update my personal information (e.g., home address, email or change my password)?
Sign in to myWakeHealth. Using the tabs across the top, go to Preferences and select the appropriate option.
Protecting the privacy and security of your health information is important to us. Access to health information is controlled through secure activation codes, personal IDs and passwords. Each person controls his/ her own password, and the account cannot be accessed by others who are not authorized without that password. The myWakeHealth portal also uses the latest 128-bit SSL encryption technology with no caching to automatically encrypt your session with myWakeHealth. Unlike conventional email, all myWakeHealth messaging is done while you are securely logged on to our website.
I was logged out of myWakeHealth. What happened?
Protecting your health information is important to us. If your keyboard remains idle for 15 minutes or longer while logged onto myWakeHealth, you will be automatically logged out. We recommend that you log out of your myWakeHealth session if you need to leave your computer for even a short period of time.
What kind of computer access do I need to use myWakeHealth?
You need access to a computer connected to the Internet and an up-to-date web browser. For Internet Explorer (IE) users, myWakeHealth may not work in older versions of your browser. Please upgrade to IE11 or use another browser such as Google Chrome, Mozilla Firefox or Safari.
Is myWakeHealth available for mobile devices?
Yes, once you have a myWakeHealth account, you can download the MyChart app on your mobile device (iPhone or Android).
Your activation code expires after you successfully sign up or 60 days after you received the code. If you have not signed up within that time frame, you can still sign up online without a code.
Please confirm that your access code and other information are entered correctly.
If so, the access code may have expired or your social security number and/or birth date may not match our records.
If you still have problems, please contact us to register. We will verify your identify and mail you a new activation code.
Is my activation code my user ID?
No, your activation code is not your myWakeHealth ID or password. You will use the activation code only once to sign in to myWakeHealth for the first time. (The code will expire after you have used it or after 60 days). When you sign in to myWakeHealth the first time, you will enter your activation code and then be asked to create your own unique myWakeHealth ID and password.


October 18, 2010 -- Two Arkansas State University students were recently honored as the recipients of the 2010 Linual Cameron Memorial Scholarship and the new Strong-Turner Alumni Chapter Scholarship. The Strong-Turner Alumni Chapter of the Arkansas State University Alumni Association has selected Christin Baker of Edmond, Okla., as the recipient of the Cameron scholarship, while Harry White, Jr., of Jacksonville has been selected as the 2010 recipient of the new Strong-Turner Alumni Chapter Scholarship.
Baker, a senior Biological Sciences/Pre-Med major, and White, a junior International Business major, were recognized at a luncheon in the Hames Room of the Convocation Center at Arkansas State University.
The scholarships, valued at $2,000 and $1000 respectively, recognizes outstanding African-American students who have demonstrated leadership potential, academic achievement and excellent citizenship for the academic year.
The Linual Cameron Memorial Scholarship is provided through an endowment established by the Strong-Turner Alumni Chapter in memory of Linual Cameron, who was vice president of finance at Arkansas State University for 24 years. The chapter set up the endowment to recognize Cameron as a strong supporter of African-American students at ASU, particularly those who demonstrated strong academic achievement and leadership potential.
The Strong-Turner Alumni Scholarship was established in 2009 and will be given annually to a rising sophomore with a strong academic background and demonstrated leadership capabilities.


text:
Archeologist hosts presentation on Queenston battle
John Brant was one of the Indigenous leaders whose forces were pivotal in the outcome of the Battle of Queenston Heights. (Evan Saunder)
Niagara Now, Staff
Oct 13, 2021 | Wednesday
The Friends of Fort George will hosts a special Zoom presentation Oct. 15 on the archeology of the Redan Battery and the Battle of Queenston Heights.
Led by archeologist Suzanne Plousos, the lecture will examine the work of Elizabeth Snow, an archeologist who excavated the site in 1975 to record the structural layout for restoration of the gun emplacement.
"Review of her artifact collection in 2012, 200 years after the battle, yielded unanticipated evidence of that fateful day, Oct. 13, 1812," Friends of Fort George executive director Amanda Gamble said in a news release.
"The Battle of Queenston Heights holds great significance in Canadian military lore. This major victory early in the War of 1812 cemented Niagara Loyalists' sympathy for the British cause and inspired many to stand against American invasion of Upper Canada," Gamble added.
"Maj.-Gen. Isaac Brock's demise while leading a frontal attack to retake the Redan Battery gave loyalists their exemplary hero. Throughout this engagement the Redan Battery played a pivotal role and would later become a stopping point for visitors to the battlefield."
The event is free for members of the Friends of Fort George and is $5 for non-members. Email admin@friendsoffortgeorge.ca to reserve a spot.


text:
Theoretical Sciences Visiting Program
The following is a list of all previous visitors of the TSVP, including its predecessor the Visiting Mathematics Professor Program (until 2020).
Visitors in Fiscal Year 2022 (April 2022 - March 2023).
Guido Boffetta
Visit from 2022/12/02 - 2023/01/28
Guido Boffetta is professor of theoretical physics of matter at the University of Torino (Italy). He works in fluid dynamics, in particular turbulence, turbulent convection and mixing. He is fellow of the European Mechanics Society and associate editor of Physical Review Fluids (APS). Personal Homepage
TSVP Talk: "Time Irreversibility in Turbulence" on December 15, 2022 at 4pm in L4E48
Office at OIST: L4F22d
Kyoji Saito
Kyoji Saito is a Senior Scientist at the Institute for Physics and Mathematics of the Universe at the University of Tokyo, and a Professor Emeritus at the Research Institute for Mathematical Sciences of Kyoto University. His research area covers complex algebraic geometry, representation theory and mathematical physics. In particular, the theory of primitive forms, which he has developed, plays the role of mirror symmetry between complex geometry and mathematical physics. Inspired by these facts, he is now developing a new type infinite dimensional Lie theory, including elliptic Lie algebras and their representations. Personal Homepage
TSVP Talk: "Platon's Symmetry" on October 6, 2022 at 4pm in L4E48
Office at OIST: L4E13
Leon Loveridge
Leon Loveridge is an associate professor at the University of South-Eastern Norway. His research interests are in the mathematical foundations of quantum mechanics, where he aims to understand the physical content of the theory through the lens of mathematics. Recent work is largely focused on quantum reference frames and general probabilistic theories. He has side interests in pure mathematics (mostly functional analysis and operator theory), and the history and philosophy of science, particularly quantum theory. Personal Homepage
TSVP Talk: What Is Quantum Mechanics About? on September 15, 2022 at 4pm in L4E48
Office at OIST: L4E25j
Takashi Ikegami
Takashi Ikegami is a Professor at the Department of General Systems, Graduate School of Arts and Sciences of the University of Tokyo. He works in the area of artificial life research. His simulation and experimental research interests include open-ended evolution in artificial life models, experiments with self-moving droplets, large-scale Boids models, and new theories of collective intelligence. He also conducts experiments on consciousness using an android (ALTER-3). At the same time, he has presented performance art (Kugutsu Kagura2020) with ALTER-3 and VR (SnowCrash at WhiteHouse 2021, Reverse Destiny Bridge at AICHI2022). Personal Homepage
TSVP Talk: "Collective Intelligence in Living/Nonliving Systems" on September 29, 2022 at 4pm in L4E48
Mark Wildon
Mark Wildon is a professor of mathematics at Royal Holloway, University of London, visiting the University of Bristol in 2021–22. His interests are in algebraic combinatorics and representation theory, especially the representation theory of the symmetric groups and related algebras. Personal Homapage
TSVP Talk: "Primes, Partitions and Power Series" on October 20, 2022 at 4pm
Sebastiano Nicolussi Golo
Sebastiano Nicolussi Golo is a postdoc in mathematics at the University of Jyväskylä in Finland (EU). He works on the interface between metric analysis and Lie group theory. He has worked in sub-Riemannian geometry and later he expanded his interests to geometric measure theory on Lie groups equipped with non-Riemannian distances. He completed his Ph.D. from the University of Jyväskylä in 2017. Personal Homepage
TSVP Talk: "Sub-Riemannian Geometry Is Everywhere!" on September 9, 2022 at 10:40am
Robert Osburn
Robert Osburn is an associate professor at University College Dublin. He completed his Ph.D. from Louisiana State University in 2001 in the fields of algebraic K-theory and number theory. His recent work has focused on special functions, modular forms, combinatorics and quantum knot invariants. Personal Homepage
TSVP Talk: "Knots and Modularity" on July 7, 2022 at 4pm
Merav Stern
Merav Stern is a theoretical neuroscientist. Her research unveils the relationships between neural activity and connectivity, in both biological and artificial neural networks by improving the tools for studying non-linear dynamical system. She completed her PhD with honors at the Interdisciplinary Center for Neural Computation at Hebrew University while collaborating with Columbia University's Center for Theoretical Neuroscience. She won the Zuckerman leadership scholarship and worked at the Swartz Theory Center at the University of Washington. She is currently a postdoc at the Hebrew University, collaborating with the University of Oregon. Personal Homepage
TSVP Talk: "Modeling Networks Reveals How Neural Connectivity Transforms Space Into Time" on August 9, 2022 at 10am
Kerstin Lenk
Kerstin Lenk is an assistant professor of Computational Neuroscience at the Graz University of Technology in Austria. She has received a PhD in Computer Science from the Clausthal University of Technology in Germany. Her group focuses on the development of computational single-cell astrocyte and neuron-astrocyte network models in healthy conditions and pathologies like epilepsy and schizophrenia. Personal Homepage
TSVP Talk: "Modeling Neuron-Astrocyte Interactions in the Brain" on August 4, 2022 at 4pm
Dana Ballard
Dana Ballard is a professor of Computer Science. His focus is on reverse engineering the brain where models of the brain are motivated by the technical problems the Brain's circuits solve. These modules combine data from Neuroscience and Psychology as well Computer Science. Personal Homepage
TSVP Talk: "A Generative Model of Communication in the Brain" on July 21, 2022 at 4pm
Shiro Ikeda
Shiro Ikeda is a professor at the Institute of Statistical Mathematics. He has been working in the field of applied mathematics, which includes, but is not limited to, signal processing, information theory, information geometry, statistics, and astrostatistics. Personal Homepage
TSVP Talk: "Data Science for the EHT Blackhole Shadow Imaging" on June 2, 2022 at 4pm (click the title to view the recording)
Leenoy Meshulam
Leenoy Meshulam is a Swartz Theory Postdoctoral Fellow at University of Washington, Seattle. She works at the interface of physics and neuroscience, mainly drawing on theoretical frameworks from statistical physics and dynamical systems to uncover principles of brain function. She is particularly interested in how function emerges from the coordinated activity of large neuronal populations. Dr. Meshulam received her PhD from Princeton University in 2018. Prior to that she completed her undergraduate and masters at Tel Aviv University, Israel. Here at OIST she is looking forward to fruitful interactions and collaborations.
TSVP Talk: "Can We Hope for Simplicity When Describing the Brain?" on June 23, 2022 at 4pm
Chris Bowman
Chris Bowman is a Reader at the University of York. His interests are in the combinatorics and representation theories of diagrammatic algebras (for example symmetric groups, KLR algebras, and diagrammatic Soergel bimodules). Before his current position, he was a reader at the University of Kent, held a research fellowship from Royal Commission for the Exhibition of 1851 at City University of London, and had a postdoc with Eric Vasserot at Paris 7. His PhD was at Corpus Christi College Cambridge, 2008-2012. Personal website
TSVP Talk: "Diagrammatic Algebra" on April 19, 2022 at 4pm
Daniel Bulmash
Dr. Danny Bulmash is a postdoctoral researcher in theoretical condensed matter physics at the University of Maryland, College Park. He received his Ph.D. in 2017 from Stanford University. His research interests are in proposing, classifying, and probing novel phases of matter, with particular expertise in topological phases. Google Scholar
TSVP Talk: "From Coffee Cups to Conductivity: Topological Phases of Matter and Beyond" on June 16, 2022 at 4pm
FY2020: Visiting Mathematics Professor Program
The OIST Visiting Mathematics Professor Program was the predecessor of the TSVP. It brought promising mathematicians to OIST for periods of up to 6 months, to organize symposia and contribute to mathematics research at OIST as well as to contribute to mathematics education in Okinawa.
Paolo Piovano
Visit in 2020
Paolo Piovano is a group leader/Privatdozent at the University of Vienna. He received his Doctor of Philosophy in Mathematics at Carnegie Mellon University, Pittsburgh, USA, in August 2012 under the supervision of Irene Fonseca and Giovanni Leoni. After a postdoctoral position of one year at the National Research Council of Italy, Institute of Applied Mathematics and Information Technology in Pavia under the mentorship of Ulisse Stefanelli, he has been employed at the University of Vienna, Austria as Universitätsassistent. Since September 2017 he is group leader at the University of Vienna of the research group "Variational Methods and Applications" (www.univie.ac.at/variationalmethods/). Dr. Piovano obtained the Austrian habilitation in Mathematics (venia docendi) at the University of Vienna in November 2019 and the Italian national habilitation in June 2020. Full Profile
James McCoy
James McCoy is an Associate Professor at the University of Newcastle. He completed his PhD in pure mathematics in 2002 under the supervision of Klaus Ecker at Monash University. The title of his thesis was "The surface area preserving mean curvature flow". After completing post-doctoral positions at the Australian National University, in 2005 he took up an ARC Postdoctoral Fellowship as part of a joint ARC grant with Ben Andrews. In July that year he moved to the University of Wollongong, combining a lecturing position with the ARC research grant. In January 2018 he moved to the University of Newcastle where he is now Head of Mathematics Discipline. Full Profile
Andrew Lobb
Andrew Lobb is an Associate Professor at Durham University. He was an undergraduate at Oxford University and then took up a Kennedy Scholarship at Harvard University for his PhD studies. During these studies, he became interested in low-dimensional topology and wrote his thesis on applications of quantum knot invariants to 4-dimensional problems. Dr. Lobb moved back to the UK for a postdoctoral position at Imperial College London, then returned to the USA for second postdoc at Stony Brook which included six months leave to take part in a program at MSRI. He arrived at Durham University in 2011 as an Assistant Professor, being promoted to Associate Professor in 2015. Full Profile
TSVP Top
Application for Visiting Scholars
Proposal for Thematic Programs
Research at OIST
Before Arrival
Leaving Okinawa
Thematic Programs
TSVP Thursday
| Thursday, February 16, 2023 - 16:00 to 17:10
TSVP Teatime
| Thursday, March 23, 2023 - 16:00


text:
Michael "Mike" James Northey (né le  à Auckland) est un coureur cycliste néo-zélandais.

Biographie

Il met un terme à sa carrière au mois de mai 2016, en raison de problèmes cardiaques.

Palmarès sur route

Par années
 2008
  du BDO Tour of Northland
  de la REV Classic
 2009
  du BDO Tour of Northland
 2010
 BDO Tour of Northland :
 Classement général

  du Tour de Walla Walla
  du Tour of America's Dairyland
  du Tour de Southland
  du championnat de Nouvelle-Zélande du critérium
  du Tour of America's Dairyland
 2011
  Champion de Nouvelle-Zélande du critérium
 Tour de Grove
  du Sunny King Criterium
  du Lake Taupo Cycle Challenge
 2012
 BDO Tour of Northland :
 Classement général
 ,  et
  du Tour du Loir-et-Cher
 Tour de Southland :
 Classement général

 Lake Taupo Cycle Challenge
  du championnat de Nouvelle-Zélande du critérium
  de la REV Classic
 2013
  Champion de Nouvelle-Zélande du critérium
 BDO Tour of Northland :
 Classement général
  et
 Wales Open Criterium
 GP of Wales
  du Lake Taupo Cycle Challenge
 2014
  du championnat de Nouvelle-Zélande du critérium
  du Lake Taupo Cycle Challenge
 2015
  Champion de Nouvelle-Zélande du critérium
  du Tour de Southland

Classements mondiaux

Palmarès sur piste

Jeux d'Océanie
 2004
  Médaillé d'or de la poursuite par équipes (avec Matthew Haydock, Dayle Cheatley et Joshua England)
  Médaillé d'argent du scratch juniors
  Médaillé d'argent de la poursuite individuelle juniors

Notes et références

Notes

Références

Liens externes

Coureur cycliste néo-zélandais
Coureur cycliste sur piste
Naissance en mars 1987
Naissance à Auckland
Champion d'Océanie de cyclisme sur piste


text:
Grading the 2017 La. Tech Bulldogs: Running backs
USA Today Network and Monroe News-Star Louisiana Tech beat reporter Cory Diaz looks back at how the Bulldogs fared at each positional unit during the 2017 football season. This is the third of a seven-part series, grading the play of the running backs.
More this season than ever before under head coach Skip Holtz, offensive balance proved to be crucial for Louisiana Tech.
As Holtz, offensive coordinator Todd Fitch and quarterbacks coach Tim Rattay were ushering in a signal caller younger than a senior to run the show, it became apparent a few weeks into the 2017 season that having a steady running game was going to be a big key. With redshirt sophomore quarterback J'Mar Smith weathering through an inconsistent first year as a starter, the Bulldog backfield, cultivated by position coach Tony Ball, responded to the challenge, posting the most team rushing yards in Holtz's five-year tenure in Ruston with 2,242 yards.
For the fourth straight season, Tech had a ball carrier rush for more than 1,000 yards with senior Boston Scott gaining 1,047 yards on 183 attempts for an impressive 5.7 yards per carry average, joining his teammate Jarred Craft who hit the mark last season and Kenneth Dixon in 2014 and 2015. Scott, who only started six games but was the only running back to play in all 13 games, ran a team-best eight touchdowns this season.
More:Grading the 2017 La. Tech Bulldogs: WRs and tight ends
Craft, coming into the season as the starting tailback as a senior, missed nearly three full games at the end of the regular season with an ankle injury and put up 532 yards off 119 attempts with three scores.
Closing the gap: While many will look to the program having four straight 1,000-yard rushers, for me, a more staggering stat is how far Louisiana Tech's running game closed the gap this year on its passing attack in Holtz's spread offense. Granted, Smith did rush for 371 yards, so every bit of the credit falls solely to the running backs, but Scott and Craft chewed up some ground and spearheaded a run game that finished just 732 yards behind the throwing attack. That's the closest that gap's been since Holtz came to Ruston.
Top performer: Scott clearly was the second option for Tech through the first four games with just 28 carries. After his 76-yard performance in Week 5 against South Alabama on just six carries, the 5-foot-6, 203-pounder leaped to the front of the running back pack and did not look back. He garnered a career-high three rushing touchdowns at Rice four weeks later. Scott recorded five total 100-yard rushing games, including ending his senior season with four straight 100-yard games, capping it with 20 attempts for 110 yards in Louisiana Tech's 51-10 win over SMU in the Frisco Bowl Dec. 20.
Season Highlight: There are a few highlights that could go here, but I could not shake the visual of the moment when redshirt sophomore Jaqwis Dancy scored versus Northwestern State in the season opener. Just seven months after beating Stage 3 Hodgkin's lymphoma cancer, the 20-year-old scored the first touchdown of his career as a Bulldog.
"The touchdown, that was very emotional," Dancy said after the game. "I really broke down a little bit and I thank Jesus for everything he did and brought me through." He finished the year with 39 rushes for 262 yards and two touchdowns.
Season Lowlight: Two weeks later, Louisiana Tech's ground game put up 154 yards against Mississippi State, an SEC defense. But at Williams-Brice Stadium, South Carolina carried a stronger defensive banner for its conference, holding the Bulldogs to 80 yards on 28 carries. Tech's longest run that day in the heartbreaking, 17-16 loss, was 11 yards.
More:Grading the 2017 La. Tech Bulldogs: Quarterback
Returners: Dancy leads the small list of tailbacks coming back, a group that includes Israel Tucker, who got nine rushes this season. Others are redshirt junior Quanta Moore and sophomores Dee Fleming and Bobby Holly.
Who's next: Louisiana Tech signed instate scat back Wayne Toussant during the first early signing period on Dec. 20 and currently holds two commitments from Elijah Hines, from Port Arthur, Texas, and Deandre Marcus, from the Tech's backyard at Ruston High, both two-star prospects. The coaching staff has also offered two more in-state backs in Tony St. Julien, from Vinton, and Devin Brumfield, from Covington and one Mississippi product, Jarveon Howard from Columbus.


The Middle Years : News U Can Use: "Middle Years Camp Cost Up, But Value is The Same?"
News U Can Use: "Middle Years Camp Cost Up, But Value is The Same?"
Parents are paying more than ever for all camps -- not just the faux rustic ones. A weeklong sleep-away camp accredited by the American Camp Association cost an average of $768 in 2015 (the most recent data available) — up from $397 in 2005, a 93% increase. Prices for sleep-away camps vary considerably, from under $200 a week to more than $1,500 a week at the high end. More than half of camp leaders say they worry about generating enough revenue "while not being too expensive for parents," an ACA survey of camp directors found.
People who can afford the most exclusive retreats that also offer less-than-fancy living conditions say they offer unexpected benefits: they give well-heeled campers a taste of rustic living, teach them mundane tasks such as doing laundry and cleaning their rooms, and let them savor simple pleasures.... READ MORE AT "MARKET WATCH"


Toby praised eighth grader Cadence John, who got her first varsity basket of the season and finished with two points. Halle Sturgeon and Jayda Phair also added two points apiece.
Lummi will look to bounce back on Wednesday, Feb. 4, at Grace Academy.
Lopez: R. Magnusson 0, B. Swanson 16, A. Dram 5, E. Hobi 16, J. Gruenwald 10, Z. Keema 6, S. Berten 4. Totals: FT: 3-4 57.
Lummi: Sabryn Tom 0, Marleneh Jefferson 0, Sarah Burke 4, Tressa Toby 0, Cadence John 2, Halle Sturgeon 2, Tonya Teton 0, Jayda Phair 2, Cecilia. Lawrence 0, Carla. Lawrence 0. Totals: FT: 0-0 10.
3-point field goals — Lopez: 0; Lummi: 0. Rebounds — no information provided. Assists — no information provided. Fouls — Lopez: 2; Lummi: 7. Turnovers — no information provided.


Our classes are not labeled as beginner, amateur or novice. We choose to utilize the principles that we teach keeping each class is a new experience and even the most advanced student may need a shift in their pace. We keep a mindful eye on each student while encouraging you to work from your personal space. Remember yoga meets you where you are. Stay on your mat! If you simple must have that need for power and speed met, then the Tuesday evening class is for you.
Stretch and Balance Yoga: Starting with a gentle warm up from head to toe we energize the blood moving through the body with postures that promote flexibility and range of motion. You are encouraged to stay present and be kind to your body. This class is for everyone. Great class to start your practice. Monday's at 11:15 a.m. & 6:30 p.m.
Yoga Detox: Yoga classes can be very gentle and relaxing this is one is NOT….well at the end it is, but you would have earned it. We relax very well! It's Bliss. You gotta experience it. We emphasize deep breathing and physical postures that can create a cardio workout all the while utilizing yoga moves and mindset. We don't leave any body part out especially the core. This class is geared toward people who enjoy a physical challenge and like to explore the body's capacity for strength. Alignment cues and hands-on assists are woven in to safely guide students through challenging but accessible poses to build strength and flexibility. Recommended for those ready give the cardiovascular, respiratory, and lymphatic system a good flush. Prior yoga experience is good but not necessary ,however, the focus is to "rev" up the engine but modifications will be offered so everyone can work at their own pace. We incorporate blocks, weights and straps from time to time. Tuesday's at 6:30 p.m.
Yoga Therapy heals and restores balance by restoring our natural capacity for self-healing mentally. Yoga Therapy addresses our health on all levels with asana, breathing practices, and relaxation techniques. Yoga Therapy classes are helpful for stress reduction and incorporate the healing aspects of Yoga. The last 15 minutes of class is the practice of Yoga Nidra the practice of "Alert Sleep" we rest fully and completely while releasing tension and reducing stress through pranayama or breath work and a brief meditation to experience deep relaxation and rest while students are in shavasana (corpse) reclined in a supportive and restorative posture. Thursday's at 9:30 a.m. & 6:30 p.m.
Breathing/ Meditation: A great (learn by doing) introduction to meditation and empowering techniques of the breath. Learn how to bring discipline to the body first then the mind. Everything starts and stops with the breath. The discipline of the body and the mind begins with proper breathing. Learn the pattern and live the flow. Meditation is how the hidden inner values evolve from within us all. Meditation class is Friday at 6:30 p.m. This is a donation based class.
Your Yoga will work for you if you Work it! In a My Yoga Works class, not only will you explore the timeless teachings, but you will also experience the awareness-relationship and responsibility to take ownership of your practice. Each class is taught with the principles of acceptance and adaptation. Poses are creatively adapted to serve every student's potential and journey into their own embodiment. The healing aspects of Yoga are emphasized throughout the class and the teachings complement the philosophy of being fully present while surrendering to your strengths and weaknesses. Saturday's @ 9:30 a.m.
Our yoga classes typically are one hour and 10 minutes long and always include a warm-up and relaxation. Our Tuesday and Saturday class are 75 min classes. We provide clean yoga mats, however feel free to bring your own. Yoga mat cleaner is also available for your use before and after class. Please read the student guidelines for more information.
I look forward to serving you and helping you to grow in your practice. We welcome all persons from all walks of life, nationality, shapes and sizes. We ask that you be aware of you own personal limitations and listen to your body.
We will honor each person with honesty, integrity and a spirit of excellence and not based on race, color, creed, gender, religious background, or any other worldly standards.
Remember the work begins with you. You must be willing to do your own work.


text:
Q: Proofs about a group property I have a set $B$,and for $b$ belonging to $B$,there exists a reverse $b$.
Is it enough if I prove this to be true for $1$ element of the set, then it must be true for the whole set of $B$, or must I prove this property $\forall x$ that belong to $B$.

A: If you want to show that $B$ is a group, you need to show that every element of $B$ has an inverse.
You need to be able to calculate with any group element, so every element must have the basic properties given in the group axioms.


I have 3 cards in my store that were accepted days ago that when you click on them they don't go to the card details page. It goes to a list of similar cards just like when it's a new accepted card. If I type the product number in the search box it will bring the card page up. Several cards have been accepted after these and they are fine.
Thank you for letting us know. We have re-approved your cards to see if that forces the cards to reset.
Please let us know if this does not solve the issue.
Thank you for trying. It's been over 24 hours and they still aren't working.
When we go to your store and click on each of these cards they are opening up to the card details page as expected, so shoppers should not have a problem.
Have you cleared your browser cache as sometimes this can be the issue?
We tried in both Chrome and Safari and both worked for us.
Opens correctly for me too, Sharon, so I'm guessing your browser is returning you to a 'bad link' page as suggested by the review team. I've had that happen. Clear your cache, history. If that doesn't work, log out, log back in to force your browser to reconnect to a new version of the page.
Yay! Clearing the cache did the trick! Thank you!!


text:
Report: Progress towards Deal as Iran Talks Extended for a Week Progress towards Deal as Iran Talks Extended...
Progress towards Deal as Iran Talks Extended for a Week
Negotiators from Iran and the P5+1 have officially extended talks in Vienna and are now looking at July 7 as a soft deadline as they close in on a nuclear agreement that would curtail and monitor Iran's nuclear program in exchange for relief from international sanctions. The date was chosen to allow U.S. diplomats time ...
By J. Dana Stuster
GettyImages-479035938
Negotiators from Iran and the P5+1 have officially extended talks in Vienna and are now looking at July 7 as a soft deadline as they close in on a nuclear agreement that would curtail and monitor Iran's nuclear program in exchange for relief from international sanctions. The date was chosen to allow U.S. diplomats time to transmit the agreement to Congress to allow 30 days of review.
Negotiators are reportedly making progress on issues that have been sticking points for months. In particular, Iran is receiving assurances on the pace of sanctions relief, and the P5+1 is resolving issues related to inspections of sensitive nuclear sites. The director of the International Atomic Energy Agency will visit Iranian President Hassan Rouhani in Tehran on Thursday to discuss inspections.
Sinai Militants Launch Coordinated Attacks after Sisi Promises Crackdown
Egyptian President Abdel Fattah al-Sisi said he would move to enact new laws to crack down on terrorism and provide tougher sentencing after a car bombing killed the country's top prosecutor. Meanwhile, militants in the Sinai staged at least six attacks on military checkpoints on Wednesday, killing 30 Egyptian soldiers.
The Islamic State beheaded two women for witchcraft and launched a new attack to try to reclaim Tal Abyad, a strategic town on the Turkish border it lost to Kurdish rebels two weeks ago.
Seifeddine Rezgui, the gunman in last Friday's attack on tourists at a beach in Sousse, Tunisia, received training in Libya at the same time as the gunmen in the attack on the Bardo art museum, according to Tunisia's secretary of state.
More than 1,000 prisoners escaped from a prison in Taiz, Yemen, possibly including members of al-Qaeda in the Arabian Peninsula; Houthi fighters and local militia forces have blamed each other for the jailbreak.
Israel and Jordan are reportedly discussing plans to allow greater access to the Temple Mount in Jerusalem for non-Muslims.
The Italian government has arrested 10 people in multiple cities on charges of planning to travel to fight in Syria.
Arguments and Analysis
"POMED Responds to Resumption of Arms Sales to Bahrain" (Project on Middle East Democracy)
"This decision to resume long-held sales is counterproductive and not in the interest of the United States. Furthermore, the damage done by the decision is only exacerbated by the accompanying public statement, which inaccurately gives credit to the Bahraini government for 'meaningful progress on human rights reform and reconciliation.' In fact, the political and security situations in Bahrain have continued to deteriorate, there has been no progress at all toward political reconciliation, and the Government of Bahrain has refused to implement the kind of meaningful reform desperately needed in the country. Before today, this reality had been acknowledged by the U.S. administration. The State Department's Human Rights Report — released only last week — paints a bleak picture, expressing serious concerns with the lack of reform and limitations on the rights to free expression, assembly, association, and religion."
"Egypt's Evolving Salafi Bloc: Puritanism and Pragmatism in an Unstable Region" (Jacob Olidort, Washington Institute for Near East Policy)
"The current internal debate among nonviolent Salafi groups in Egypt can be set in a broader, longer-standing regional context. As ideological cousins to ISIS, also known as the Islamic State, these communities are understandably concerned about increased government scrutiny of their activities, as happened following the September 11 attacks, when they were lumped alongside Salafi-jihadists as threats to stability and sources of terrorism because of their shared theological views with al-Qaeda. In Jordan, for example, home to a jihadist hub in Zarqa, heightened concern about jihadism inspired a slew of writings and conferences by members of the nonviolent Salafi community in which they sought to distinguish themselves from jihadists and demonstrate how Salafism is integral to Jordanian society and history. Indeed, such leaders were so prolific that they gained the reputation from local jihadists of being the king's pawns. In the Egyptian context, this partnership is achieved today through representation in parliament. Political parties, anathema to the principles of Salafism — since, by definition, they did not exist during the time of the Prophet Muhammad and are therefore, according to traditional Salafi doctrine, forbidden — became rebranded by Egyptian Salafists as a way to market their views."
-J. Dana Stuster
CARLOS BARRIA/AFP/Getty Images
Tag: Middle East and North Africa
NEW FOR SUBSCRIBERS: Want to read more on this topic or region? Click + to receive email alerts when new stories are published on Middle East and North Africa Middle East and North Africa
Indian Prime Minister Narendra Modi and Facebook CEO Mark Zuckerberg attend a town hall meeting.
Modi Is Muzzling Big Tech
Silicon Valley has spent years courting India, but its companies face an increasingly tricky censorship minefield in the world's largest democracy.
An M1 Abrams battle tank of the U.S. Army
Ukraine's Makeshift Army Is Getting More Misfit Toys
Western tanks pack a punch. They also bring a long tail.


text:
Q: I have changed my keyboard layout but it does not work Hello: I have recently changed the Spanish Dvorak keyboard layout on my laptop by editing its file (under /usr/share/X11/xkb/symbols). If I open the file, it seems to have changed, but when I try to type out, not only is it not the new one, it is the English layout. And the same thing happens with the regular Spanish layout, so I seem to be stuck with the English one. I don't know what the cause is and it is not self-evident (there seems to be no difference between the Spanish file and any other language's -besides, obviously, the layout). I have Ubuntu 16.04 LTS, by the way.
Does anyone know what mistake I may have made and how to fix it?
Thank you :)


text:
package eu.cassandra.sim.math.tests;

import static org.junit.Assert.*;

import org.junit.Test;

import eu.cassandra.sim.math.Uniform;
import eu.cassandra.sim.utilities.RNG;

/**
 * @author Konstantina Valogianni
 * @version platform
 * @since 2012-11-07
 */

public class UniformTest {

		@Test
		public void testGetParameter() {
			Uniform tester=new Uniform(1,10);
			assertEquals("Result", (long)1, (long)tester.getParameter(0));
			assertEquals("Result", (long)10, (long)tester.getParameter(1));
		}
		@Test
		public void testGetProbability() {
			Uniform tester=new Uniform(1, 10);
			tester.precompute (1, 10, 10);
			assertTrue("Result",0.1 ==tester.getProbability(3));
			assertTrue("Result",0 ==tester.getProbability(11));
		}

		@Test
		public void testGetPrecomputedProbability() {
			Uniform tester=new Uniform(1, 10);
			tester.precompute (1, 10,15);
			assertTrue("Result", 0.1==tester.getPrecomputedProbability (2));
			assertTrue("Result", 0==tester.getPrecomputedProbability (13));
		}

		/* This part is not deterministic and therefore the outcome is not the same after repeated trials
		@Test
		public void testGetPrecomputedBin() {
			Uniform tester=new Uniform(1, 10);
			RNG.init();
			tester.precompute (1, 2,2);

			assertEquals("Result", (long)-1,(long)tester.getPrecomputedBin());
		}*/
}


text:
Latest in Airplay
iOS 12.3 is out now with overhauled TV app
Netflix abruptly loses support for Apple AirPlay (updated)
Roku could add AirPlay 2 support soon
The new Pictionary has you drawing in thin air
The new Apple TV for $99
Paul Miller, @futurepaul
Steve Jobs just pulled out the world famous "one more thing" for nothing other than... a new Apple TV. It's now a streaming-focused device (as we predicted months ago) in a small matte black enclosure we're calling "the hockey puck." It has HDMI, Ethernet, optical audio, and USB plugs around back, and of course 802.11n for the cable-averse. Inside there ain't much -- there's no local storage, which makes this thing an entirely different beast than old Apple TVs, relying entirely on the "cloud" for content. Those new streaming HD TV rentals from ABC and Fox will be a mere 99 cents, while first run HD movies will be a less thrilling $4.99. Other services include Netflix, YouTube, Flickr, and Mobile Me, along with Rotten Tomatoes integration in the movie catalog. You can also stream from your computer, if you miss those old hard drive-sourced days of yore, but iOS 4.2's AirPlay also enables streaming from an iPad straight to an Apple TV for something much more surreal. The best news? Apple will start shipping this sucker four weeks from now for $99.
Update: We just got confirmation from Apple that the new Apple TV will be streaming 720p video only (no big surprise there), and that existing Apple TVs won't be getting an upgrade to the new cloud-based software (again, not a shocker).
Update 2: Can't imagine life without a 160GB hard drive? The original Apple TV is still on sale at the Apple Store for $149. [Thanks, Josh]
Gallery: Apple TV (2010) press images | 6 Photos
Gallery: Apple announces new Apple TV - Hardware | 7 Photos
Gallery: Apple announces new Apple TV - Interface | 17 Photos
Show full PR text
Apple Premieres New Apple TV for Breakthrough Price of $99
Rent Commercial Free HD TV Episodes for Just 99 Cents
SAN FRANCISCO-September 1, 2010-Apple® today announced the new Apple TV® which offers the simplest way to watch your favorite HD movies and TV shows on your HD TV for the breakthrough price of just $99. Apple TV users can choose from the largest online selection of HD movies to rent, including first run movies for just $4.99, and the largest online selection of HD TV show episodes to rent* from ABC, ABC Family, Fox, Disney Channel and BBC America for just 99 cents.
Apple TV also streams content from Netflix, YouTube, Flickr and MobileMe™, as well as music, photos and videos from PCs and Macs to your HD TV. Enjoy gorgeous slideshows of your photos on your HD TV using Apple TV's selection of built-in slideshows. Apple TV has built-in HDMI, Wi-Fi, Ethernet and an internal power supply for easy set-up, and features silent, cool, very low power operation in an enclosure that's less than four inches square-80 percent smaller than the previous generation.
"The new Apple TV, paired with the largest selection of online HD movie and TV show rentals, lets users watch Hollywood content on their HD TV whenever they want," said Steve Jobs, Apple's CEO. "This tiny, silent box costing just $99 lets users watch thousands of HD movies and TV shows, and makes all of their music, photos and videos effortlessly available on their home entertainment system."
Apple TV users can now rent thousands of commercial free, HD TV episodes on iTunes® for just 99 cents, with up to 30 days to start watching and then 48 hours to finish-or watch multiple times. Users can also rent over 7,000 movies with over 3,400 available in HD, with most new releases available the same day they are released on DVD.
Apple TV also gives access to the Netflix streaming catalog for Netflix subscribers, and the ability to browse and search, rate content, add to or remove from your queue, or instantly stream straight to your HD TV. Apple TV users can also enjoy millions of YouTube videos, more than 200,000 podcasts, 4,000 Internet radio stations and personal photos from MobileMe and Flickr with several gorgeous new slideshow themes. Music, videos and photos can also be streamed from PCs and Macs, turning your HD TV into the hub of your home entertainment system.
Apple TV set-up is quick and easy with a single HDMI cable connection (HDMI cable sold separately). Just connect Apple TV to your HD TV, join a Wi-Fi network and with a few clicks on the seven-button aluminum Apple Remote, you have access to amazing content. Users can also control Apple TV with their iPhone®, iPad™ or iPod touch® using the Remote app, available as a free download on the App Store℠.
Apple TV will be available late this month for a suggested retail price of $99 (US) and can be pre-ordered beginning today on Apple's online store (www.apple.com). Apple TV, which comes standard with an aluminum Apple Remote, will be available through the Apple's online store, Apple's retail stores and Apple Authorized Resellers. Apple TV requires an 802.11b/g/n wireless network or Ethernet network, a broadband Internet connection and a high definition TV capable of 720p. iTunes TV show rentals and Netflix are only available in the US. Netflix features require account subscription. iTunes movies rentals are only available in the US, Australia, Canada, France, Germany, Ireland, New Zealand and the United Kingdom.
*99 cent HD TV rentals only available in the US.
Apple designs Macs, the best personal computers in the world, along with OS X, iLife, iWork, and professional software. Apple leads the digital music revolution with its iPods and iTunes online store. Apple is reinventing the mobile phone with its revolutionary iPhone and App Store, and has recently introduced its magical iPad which is defining the future of mobile media and computing devices.
Coverage: Apple Store
In this article: airplay, apple, apple tv, AppleTv, breaking news, BreakingNews, fall 2010, Fall2010, itv


text:
Home-Built Hero: Kraig Garcia's '69 Chevelle Wasn't His First Choice
By Randy Bolig December 26, 2021
If you're a "seasoned" enthusiast, much like I am, you surely will have a song pop into your head when I say, "you can't always get what want." If not, you really need to get Stoned—so to speak. Anyway, that philosophy sometimes manifests itself within the car hobby. For Kraig Garcia, that meant he ended up with this '69 Chevelle instead of a third-gen Nova.
"I originally wanted '68-'72 Nova, and I must have looked at a dozen of them," Kraig quips. "Eventually, I started to think I wouldn't be able to find one. That's when a guy my father worked with told us he was selling this Chevelle. It wasn't the Nova I was looking for, but I'm glad I checked it out."
At first, Kraig was dead set against even looking at it, but eventually agreed to at least put his eyes on it. Apparently, that was a good move, as he says it was love at first sight. This was during the summer of 1992. What's more, he actually picked up the car on his 17th birthday. Way back then, he paid the whopping sum of $1,200. Here we are, 29 years later, and he still owns it.
The 396 engine in Kraig's Chevelle has been treated to a host of go-fast goodies.
"The car was in good shape when I bought it," he says. "It was missing some exterior trim, and the interior was kind of rough, but the body was solid."
Kraig told me the car has power steering, power disc brakes, and all of its original sheetmetal. However, it didn't always look this good. When he bought it, it was covered in a coat of primer. However, being the young enthusiast he was, he took the time to learn about painting cars and covered this one himself while he was in high school. He drove it for the next several years, and then, like happens all too often, life got in the way.
Like happens so often, he started a family, and the car was relegated to hibernation. "The car sat for many years, and I became the guy whose house everyone visited to see if the car could be bought. As usually happens, Kraig told all wanna-be buyers the car was not for sale, and he was going to fix it up someday. This time, someday actually came around.
"About six years ago was "D" day," he says with a chuckle. "I started a complete restoration. Every nut and bolt was turned. I've been in the collision/refinishing industry for more than 25 years, and I did all the work myself — other than the engine and transmission rebuilding."
The car was originally covered in code 57 Fathom Green. However, it's now covered with 715U Bottle Green, a 2013-only GM color. Kraig also took the time to completely refurbish the interior with OE-style black vinyl.
Under the hood is a 396 big-block that has been decked out in L78 livery featuring an 11.5:1 compression ratio, solid-lifter camshaft, and a 750 cfm Quick Fuel carburetor. Behind that are a Muncie M21 four-speed and a 12-bolt, posi-filled rear with 4.10 gears.
Do you want to read about more Home-Built Heroes? All you need to do is click here. I want to see those reader's rides. If you would like to share yours, I want to hear about it. Since I've started this series, I have received more than a few candidates, but I still want to see more — I can never get enough. If you want to see more cars built by you the readers, send a few pictures of your car showing the engine, interior, and exterior, along with all of the pertinent information, and I'll make you internet famous. You can send your submissions to [email protected].
Randy Bolig
Randy Bolig has been working on cars and has been involved in the hobby ever since he bought his first car when he was only 14 years old. His passion for performance got him noticed by many locals, and he began helping them modify their vehicles.
Florida Man Attempts To Fix Blown Head Gasket With Flex Seal
LS Swap 101: What To Expect When LS Swapping A Vehicle
ARP Bolt Talk: What Is Torque Spec And Why Fastener Torque Matters
SEMA 2021: SCAT Cranking Out Power With Flat-Plane Crankshafts
SEMA 2021: The Latest From Speedway Motors For Your Chevy


PRISTINA, Kosovo — European Union's enlargement commissioner is visiting Kosovo to try to push authorities to revoke a recent decision to impose a 100-percent tariff on goods from Serbia and Bosnia-Herzegovina.
Last month, Kosovo's government imposed the tariff on Serbian imports saying it would stay in place until Serbia recognizes Kosovo's independence and stops preventing it from joining international organizations.
Continue reading PRISTINA, Kosovo | EU official calls on Kosovo to revoke tariff on Serb goods at STL.News.


Facebook is continuously tracing footmarks of Twitter. After launching #HashTag feature now it's going to launch trending feature, which is already launched by twitter. This feature is use to cover most popular conversations all around the world on Facebook.
From Facebook Newsroom, the Engineering Manager Chris Struhar has said that we are launching trending, a new Facebook product. This Facebook rolled out will cover, what is trending across Facebook overall and hot topics on Facebook.
The trending topics will appear on the right-upper corner of the Facebook page and will be based on upon your interest as well as popularity on all across the Facebook. By clicking on the headline you can see the most interesting posts by your friends and pages which you liked. The launch of mobile version of this app is also expected soon.
This application is scheduled to be launched in India, UK, US, Canada, and Australia in next two weeks. This product will be another successful milestone for the Facebook.
I hate the new Facebook Trending Topics feature!


Jason joined LM's Lease Advisory team in 2007 and is a Director.
Jason specialises in shopping centre, high street and restaurant rent reviews and lease renewals for both major institutional landlords and national multiple tenants.
He lives in Saffron Walden with Jacqueline and his three sons Ollie, Eddie and Henry and enjoys running, cycling and coaches at his local rugby club.


Two Of A Kind is a made-in-London casual wear brand established in 2014. It is inspired by streetwear and sneakers culture. Every item is made with premium materials and extreme attention to details, to offer a fresh, new alternative on the street style scene. The Two Of A Kind Cropped Gothic women's trousers are made with faux leather and have a relaxed fit and below-the-knee cut. It features two front pockets.