text:
April 27th 2010: Nikon UK today announces a new super telephoto zoom lens – the AF-S NIKKOR 200-400mm f/4G ED VR II. This lens replaces the highly acclaimed AF-S Zoom NIKKOR 200-400mm f/4G IF-ED VR and features the new generation of Vibration Reduction technology (VR II), Nano Crystal Coat and a new A/M mode, making it an ideal, versatile choice for sports and wildlife photographers.
This type of super telephoto zoom lens remains unique on the market and reflects Nikon’s continued dedication to innovation and quality in the industry. The evolution of this lens underlines Nikon’s commitment to developing a range of products tailored to photographers’ needs, and strengthens the line-up of high-performance NIKKOR lenses.
The AF-S NIKKOR 200-400mm f/4G ED VR II features second generation built in Vibration Reduction (VRII), providing the ability to shoot at shutter speeds up to four stops slower so sharper images can be achieved.
In addition, the new A/M mode added to existing M/A and M modes enables autofocus priority even if the focus ring is being handled during shooting.
The AF-S NIKKOR 200-400mm f/4G ED VR II now incorporates Nikon’s exclusive anti-reflection Nano Crystal coat, which drastically reduces ghosting and flare, along with four ED glass elements to minimise internal reflections and aberrations. This delivers rich, high contrast images even under testing lighting conditions.
The new lens features an autofocus with a built-in silent wave motor to ensure fast and quiet focusing. The AF-S NIKKOR 200-400mm f/4G ED VR II has a tough magnesium body, incorporating weather and dust sealing and lens protective glass, to withstand the effects of dust and moisture in the toughest of shooting conditions.
Weighing in at only 3,360g, while providing great flexibility in telephoto shooting, this new lens is a practical alternative to carrying several large telephoto lenses. The lens is supplied with a high quality Ballistic, backpack style carry case, allowing for easy and safe transportation.

lowercased:
april 27th 2010: nikon uk today announces a new super telephoto zoom lens – the af-s nikkor 200-400mm f/4g ed vr ii. this lens replaces the highly acclaimed af-s zoom nikkor 200-400mm f/4g if-ed vr and features the new generation of vibration reduction technology (vr ii), nano crystal coat and a new a/m mode, making it an ideal, versatile choice for sports and wildlife photographers.
this type of super telephoto zoom lens remains unique on the market and reflects nikon’s continued dedication to innovation and quality in the industry. the evolution of this lens underlines nikon’s commitment to developing a range of products tailored to photographers’ needs, and strengthens the line-up of high-performance nikkor lenses.
the af-s nikkor 200-400mm f/4g ed vr ii features second generation built in vibration reduction (vrii), providing the ability to shoot at shutter speeds up to four stops slower so sharper images can be achieved.
in addition, the new a/m mode added to existing m/a and m modes enables autofocus priority even if the focus ring is being handled during shooting.
the af-s nikkor 200-400mm f/4g ed vr ii now incorporates nikon’s exclusive anti-reflection nano crystal coat, which drastically reduces ghosting and flare, along with four ed glass elements to minimise internal reflections and aberrations. this delivers rich, high contrast images even under testing lighting conditions.
the new lens features an autofocus with a built-in silent wave motor to ensure fast and quiet focusing. the af-s nikkor 200-400mm f/4g ed vr ii has a tough magnesium body, incorporating weather and dust sealing and lens protective glass, to withstand the effects of dust and moisture in the toughest of shooting conditions.
weighing in at only 3,360g, while providing great flexibility in telephoto shooting, this new lens is a practical alternative to carrying several large telephoto lenses. the lens is supplied with a high quality ballistic, backpack style carry case, allowing for easy and safe transportation.


text:
The Joshua Tree: Which patch? Dispatch.
**Authors note: I started writing this post a year ago. Hence the references are a bit dated, but the content is relevant.
At the behest of the good people of reddit, I figured I would talk a little bit about a recent issue that cropped up in Planetside 2: a runaway thread in our threading library that went mostly unnoticed and caused reduced performance.
However, the availability of hardware is favoring power by having increasingly larger numbers of cores. To take advantage of that power, you need threads.
Threads are a solution to the problem of trying to make a computer seem to do multiple things at the same time. In the olden days, threads didn't exist, but systems could start other processes by forking the process. This would create a copy of the process that could do different things without affecting the parent process. By being a copy, changes that one process made to its memory and variables wouldn't affect the other process. The two processes would still be able to communicate somewhat via IPC, but this is generally much slower than, say, setting a variable within a process.
But sometimes you want one process to be able to do multiple things at the same time. That's where threads come in to play. Since threads allow multiple things to happen "simultaneously" within the same process, you have concurrency.
I put "simultaneously" in quotes, because multi-processor systems of yore were generally limited to server-class hardware. It was uncommon to find a user's home machine with more than one processor. This means that the system could really only do one thing at a time, but it looked like it was doing things simultaneously because it was switching threads (i.e. things that it was doing) very, very quickly. These days, everything is multi-processor. My house thermostat is probably multi-CPU (ok, not really). The focus in hardware shifted from doing one thing very fast (higher clock speed aka GHz on CPUs) to doing many things pretty fast at the same time. The previous generation consoles (Playstation 3 and Xbox 360) had three to four CPUs whereas today's console generation (PlayStation 4 and Xbox One) have eight. My work computer has 12 "logical" cores.
Early threading involved creating threads for very specific tasks. For example, EverQuest II largely runs in a single thread, but creates specific threads for loading files, talking to the streaming asset server, updating particle effects, etc. Most of the time those specific threads are doing nothing; they're just sleeping. As the number of processors in a system grew, it becomes less practical to have dedicated, specific threads, especially when the number of processors in a system differs from system to system.
Let's take a break for a second to talk about a related topic. Synchronization is a big, huge, gargantuan topic wherein lies most of the problems with multi-threading. I'm only going to say a few words about Synchronization.
Nearly everything in the computer system can be considered a resource that must be shared: files, memory, CPU time, DVD drives, graphics, etc. What must be shared must be synchronized so that separate threads don't counter-productively stomp on each other. Process memory is probably the most often shared and problematic resource because everything interacts with it. Something like a file is fairly easy to synchronize because nearly every access of it requires a function call. Memory, on the other hand... For instance, here is an example of a function that just increments a number. What would the value be if you had two threads on a multi-processor machine calling this function 1000 times?
Hint: it's usually not 2000. Surprise! Incrementing a number is not an atomic operation, it's actually a read-modify-write operation. This is one of those things that makes multi-threaded programming so hard! To protect the section of code that increments the number, you have to use some sort of synchronization primitive, like an atomic intrinsic, mutex, spin-lock, or the like.
When you have more processors available, it makes more sense to break problems down in to logical tasks or units of work. Instead of having a dedicated thread to load files, now you just have a "load file" task. You have a "collect garbage" task. You have an "animate entity" task. Task, task, task.
This concept of tasks helps you to fill all available processors with work to do. Theoretically, if you can keep the task backlog full, CPUs will always have work to do. If you're using 100% of the available processors, you're doing the maximum amount of work that the system can do.
In 2009, Apple launched Mac OS X 10.6 with a programming API (libdispatch) marketed with the name Grand Central Dispatch (GCD). It is, among other things, a generic task execution system. You have a function or a task that you want to run in the main thread or a separate thread at specific priority levels, immediately or at a scheduled time in the future. You just take that function or task and throw it on a "dispatch queue" and let it run. Simple. Powerful. Efficient. I quickly fell in love with what GCD could offer when I used it for my iPhone game, Bust a Mine.
Fast forward to mid-2014. I became Technical Director of Planetside 2. The team was working on porting Planetside 2 to the PlayStation 4. Performance profiling was showing that the CPUs on the PS4 were slower than average CPUs on our PC players' machines, and Planetside 2 was still largely single-threaded. We started looking at threading technologies like Intel's Threading Building Blocks, OpenMP, and even the C++11 thread support library. However, given my experience with libdispatch and the approach of looking at the problem as tasks rather than dedicated threads, we decided to look around for something similar. We found xdispatch, a port of libdispatch to Windows and Linux (libdispatch was originally written for Mac OS X which is based on BSD). However, it had some issues: namely it didn't support the PS4 (few things did) and was based on a much older version of libdispatch. We began adapting it to the PS4 and it gave us a solid framework to start multi-threading Planetside 2.
We developed a threading sub-team on the PS4-on-PS2 project that had a primary requirement (increase performance) through two primary points of attack: 1) tune xdispatch to do what we needed and 2) adapt existing threads and operations into tasks that could be done concurrently. Ideally these changes would carry over to the PC version of the game as well.
Both of these facets were challenging. On the tuning front we discovered that part of the reason that GCD works so well on Mac OS X is because the kernel--the core of the operating system itself--is controlling the dispatch scheduling. We didn't have that ability on the PS4, nor could we get the information about how busy the system is! We went several iterations on how to deal with this, but eventually settled on working around this by setting up some guidelines--the standard dispatch queues would only be used for CPU-intensive work (calculation, animation, decompression, etc.) and we would limit them to the number of CPUs available.
The second facet was a much longer pole that would continue throughout the project. Converting existing dedicated threads and PS2's old job-queue system to Dispatch was easy and quickly done, but that didn't net nearly the performance that we would need to see to be viable on PS4. We would have to go much deeper. This would involve taking core aspects of PS2's main loop and breaking them into tasks--entity processing, physics, animation, rendering, etc. This is difficult to do with C++ because non-thread-safe side-effects are nearly impossible to find; we would have to identify everything non-thread-safe that was happening in the single-threaded code before converting it to tasks.
That was the song, right?
The reddit post that originally spawned this blog post sheds some insight on to a problem that still existed a year after the PS4 version originally launched. Namely, PC players identified that a thread would take a whole CPU, but they found that if they killed it, performance got better and nothing bad really happened (or was not immediately visible). This was found to be a bug in timers in xdispatch that, to my knowledge, still exists. You can read the above link for more technical information, but it had to do with bad assumptions in the PC port of software originally written for BSD. Shockingly, the problem also existed in the PS4 build even though it shouldn't have. It looks like the timer implementation in xdispatch (and the libdispatch version that it was based on) was functional but not very efficient, so we wrote a new timer outside of xdispatch and used that instead.
Still later, we finally got a handle on one of our long-standing (post-PS4-launch) crash bugs. This was a crash bug that we had never seen internally (see my above point about bugs becoming a statistical problem). It looked like a memory corruption problem, which just made all of the programmers reading this shudder in horror. Memory corruption is terrible. It is an evil problem and few good tools exist to locate it assuming you can figure out how to make it happen. But find it we did, and it was also an issue with converting systems to multi-threading. In this case, an 'animation complete' flag was in a data structure that was getting freed before the task performing the operation finished and set the flag. Since the memory was freed before the flag was set, sometimes the memory had been reused for other things, hence the corruption. This was a problem not with Dispatch itself, but with how a previously single-threaded operation had been converted to a task.
Most recently, we began hearing reports of 'lock-ups' and 'hangs' from PS4 players. This coincided with an update to PS4 SDK 3.500 (from 2.000) for Planetside 2, which, among other things, gave us an additional half of a CPU to use for game logic (with 2.000 the system would reserve two whole CPUs for itself, whereas after 3.000 it only used one-and-a-half). Because of this, we ramped up Dispatch (now a completely retooled version no longer based at all on xdispatch but based on a more current version of libdispatch) to take advantage of that half-a-CPU. Eventually we determined this to be the cause of the lockup, but for unexpected reasons. The game was not experiencing a dead-lock, but a form of live-lock; all of the CPUs were running threads, they just weren't making any progress. This was because of a degenerate case between the design of libdispatch and the PS4 scheduler. Basically, the internals of libdispatch (and our Dispatch library that was based on it) are lock-less--they are doing atomic operations rather than locking mutexes. Some of these atomic operations are loops waiting for conditions to be met, or multiple compare-and-exchange operations in a loop; they try to do an operation based on old information and retry with updated information if it fails. But the PS4 scheduler will not run any thread of a lower priority if a higher priority thread is runnable. We could end up in a state where a lower-priority thread would be preempted after it changed conditions for a higher-priority thread. This would cause a sort of priority inversion that would never resolve. Most operating systems will at least give some time to lower priority threads to prevent starvation, but the PS4 does not. Indeed the default scheduler for the PS4 is the FIFO scheduler, but even the round-robin scheduler will not run lower-priority threads. Our solution to this involved applying a progressive algorithm that would eventually put threads to sleep in extreme cases in order to allow the live-lock to resolve. Generally this might look like a slight momentary dip in frame rate or may not even be noticed at all.
Make sure your blinker is on.
We're always looking for ways to increase performance across all platforms. As other Daybreak games ramp up we're finding new ways to eke out increasing frame-rates and sharing that knowledge among the teams. Our internal Dispatch implementation is moving into other Daybreak titles and future projects, and it all started here, on Planetside 2. Efforts have been made to keep these types of changes in parity between the different games.
Forces a read for every access so the compiler will not look at the register that contains the old value, nor will it decide to optimize out the code as it never changes.
Using two volatile variables both reader and writer can use them as a mutex without the system overhead of same. That isn't always necessary if the threads communicate with pipes.
Also, I normally allocate memory from the outer-most process. Then pass a pointer to the structure instead of using globals. If two processes need to communicate then a message (or some such) is written to the blocked reader.
I learned most of my OS work on the job. We wrote a real-time kernel that ran on unprotected systems. No write protected memory, if you wanted it write protected we burned it into EPROMs. Took a board full of EPROMs to test the kernel in a system.

lowercased:
the joshua tree: which patch? dispatch.
**authors note: i started writing this post a year ago. hence the references are a bit dated, but the content is relevant.
at the behest of the good people of reddit, i figured i would talk a little bit about a recent issue that cropped up in planetside 2: a runaway thread in our threading library that went mostly unnoticed and caused reduced performance.
however, the availability of hardware is favoring power by having increasingly larger numbers of cores. to take advantage of that power, you need threads.
threads are a solution to the problem of trying to make a computer seem to do multiple things at the same time. in the olden days, threads didn't exist, but systems could start other processes by forking the process. this would create a copy of the process that could do different things without affecting the parent process. by being a copy, changes that one process made to its memory and variables wouldn't affect the other process. the two processes would still be able to communicate somewhat via ipc, but this is generally much slower than, say, setting a variable within a process.
but sometimes you want one process to be able to do multiple things at the same time. that's where threads come in to play. since threads allow multiple things to happen "simultaneously" within the same process, you have concurrency.
i put "simultaneously" in quotes, because multi-processor systems of yore were generally limited to server-class hardware. it was uncommon to find a user's home machine with more than one processor. this means that the system could really only do one thing at a time, but it looked like it was doing things simultaneously because it was switching threads (i.e. things that it was doing) very, very quickly. these days, everything is multi-processor. my house thermostat is probably multi-cpu (ok, not really). the focus in hardware shifted from doing one thing very fast (higher clock speed aka ghz on cpus) to doing many things pretty fast at the same time. the previous generation consoles (playstation 3 and xbox 360) had three to four cpus whereas today's console generation (playstation 4 and xbox one) have eight. my work computer has 12 "logical" cores.
early threading involved creating threads for very specific tasks. for example, everquest ii largely runs in a single thread, but creates specific threads for loading files, talking to the streaming asset server, updating particle effects, etc. most of the time those specific threads are doing nothing; they're just sleeping. as the number of processors in a system grew, it becomes less practical to have dedicated, specific threads, especially when the number of processors in a system differs from system to system.
let's take a break for a second to talk about a related topic. synchronization is a big, huge, gargantuan topic wherein lies most of the problems with multi-threading. i'm only going to say a few words about synchronization.
nearly everything in the computer system can be considered a resource that must be shared: files, memory, cpu time, dvd drives, graphics, etc. what must be shared must be synchronized so that separate threads don't counter-productively stomp on each other. process memory is probably the most often shared and problematic resource because everything interacts with it. something like a file is fairly easy to synchronize because nearly every access of it requires a function call. memory, on the other hand... for instance, here is an example of a function that just increments a number. what would the value be if you had two threads on a multi-processor machine calling this function 1000 times?
hint: it's usually not 2000. surprise! incrementing a number is not an atomic operation, it's actually a read-modify-write operation. this is one of those things that makes multi-threaded programming so hard! to protect the section of code that increments the number, you have to use some sort of synchronization primitive, like an atomic intrinsic, mutex, spin-lock, or the like.
when you have more processors available, it makes more sense to break problems down in to logical tasks or units of work. instead of having a dedicated thread to load files, now you just have a "load file" task. you have a "collect garbage" task. you have an "animate entity" task. task, task, task.
this concept of tasks helps you to fill all available processors with work to do. theoretically, if you can keep the task backlog full, cpus will always have work to do. if you're using 100% of the available processors, you're doing the maximum amount of work that the system can do.
in 2009, apple launched mac os x 10.6 with a programming api (libdispatch) marketed with the name grand central dispatch (gcd). it is, among other things, a generic task execution system. you have a function or a task that you want to run in the main thread or a separate thread at specific priority levels, immediately or at a scheduled time in the future. you just take that function or task and throw it on a "dispatch queue" and let it run. simple. powerful. efficient. i quickly fell in love with what gcd could offer when i used it for my iphone game, bust a mine.
fast forward to mid-2014. i became technical director of planetside 2. the team was working on porting planetside 2 to the playstation 4. performance profiling was showing that the cpus on the ps4 were slower than average cpus on our pc players' machines, and planetside 2 was still largely single-threaded. we started looking at threading technologies like intel's threading building blocks, openmp, and even the c++11 thread support library. however, given my experience with libdispatch and the approach of looking at the problem as tasks rather than dedicated threads, we decided to look around for something similar. we found xdispatch, a port of libdispatch to windows and linux (libdispatch was originally written for mac os x which is based on bsd). however, it had some issues: namely it didn't support the ps4 (few things did) and was based on a much older version of libdispatch. we began adapting it to the ps4 and it gave us a solid framework to start multi-threading planetside 2.
we developed a threading sub-team on the ps4-on-ps2 project that had a primary requirement (increase performance) through two primary points of attack: 1) tune xdispatch to do what we needed and 2) adapt existing threads and operations into tasks that could be done concurrently. ideally these changes would carry over to the pc version of the game as well.
both of these facets were challenging. on the tuning front we discovered that part of the reason that gcd works so well on mac os x is because the kernel--the core of the operating system itself--is controlling the dispatch scheduling. we didn't have that ability on the ps4, nor could we get the information about how busy the system is! we went several iterations on how to deal with this, but eventually settled on working around this by setting up some guidelines--the standard dispatch queues would only be used for cpu-intensive work (calculation, animation, decompression, etc.) and we would limit them to the number of cpus available.
the second facet was a much longer pole that would continue throughout the project. converting existing dedicated threads and ps2's old job-queue system to dispatch was easy and quickly done, but that didn't net nearly the performance that we would need to see to be viable on ps4. we would have to go much deeper. this would involve taking core aspects of ps2's main loop and breaking them into tasks--entity processing, physics, animation, rendering, etc. this is difficult to do with c++ because non-thread-safe side-effects are nearly impossible to find; we would have to identify everything non-thread-safe that was happening in the single-threaded code before converting it to tasks.
that was the song, right?
the reddit post that originally spawned this blog post sheds some insight on to a problem that still existed a year after the ps4 version originally launched. namely, pc players identified that a thread would take a whole cpu, but they found that if they killed it, performance got better and nothing bad really happened (or was not immediately visible). this was found to be a bug in timers in xdispatch that, to my knowledge, still exists. you can read the above link for more technical information, but it had to do with bad assumptions in the pc port of software originally written for bsd. shockingly, the problem also existed in the ps4 build even though it shouldn't have. it looks like the timer implementation in xdispatch (and the libdispatch version that it was based on) was functional but not very efficient, so we wrote a new timer outside of xdispatch and used that instead.
still later, we finally got a handle on one of our long-standing (post-ps4-launch) crash bugs. this was a crash bug that we had never seen internally (see my above point about bugs becoming a statistical problem). it looked like a memory corruption problem, which just made all of the programmers reading this shudder in horror. memory corruption is terrible. it is an evil problem and few good tools exist to locate it assuming you can figure out how to make it happen. but find it we did, and it was also an issue with converting systems to multi-threading. in this case, an 'animation complete' flag was in a data structure that was getting freed before the task performing the operation finished and set the flag. since the memory was freed before the flag was set, sometimes the memory had been reused for other things, hence the corruption. this was a problem not with dispatch itself, but with how a previously single-threaded operation had been converted to a task.
most recently, we began hearing reports of 'lock-ups' and 'hangs' from ps4 players. this coincided with an update to ps4 sdk 3.500 (from 2.000) for planetside 2, which, among other things, gave us an additional half of a cpu to use for game logic (with 2.000 the system would reserve two whole cpus for itself, whereas after 3.000 it only used one-and-a-half). because of this, we ramped up dispatch (now a completely retooled version no longer based at all on xdispatch but based on a more current version of libdispatch) to take advantage of that half-a-cpu. eventually we determined this to be the cause of the lockup, but for unexpected reasons. the game was not experiencing a dead-lock, but a form of live-lock; all of the cpus were running threads, they just weren't making any progress. this was because of a degenerate case between the design of libdispatch and the ps4 scheduler. basically, the internals of libdispatch (and our dispatch library that was based on it) are lock-less--they are doing atomic operations rather than locking mutexes. some of these atomic operations are loops waiting for conditions to be met, or multiple compare-and-exchange operations in a loop; they try to do an operation based on old information and retry with updated information if it fails. but the ps4 scheduler will not run any thread of a lower priority if a higher priority thread is runnable. we could end up in a state where a lower-priority thread would be preempted after it changed conditions for a higher-priority thread. this would cause a sort of priority inversion that would never resolve. most operating systems will at least give some time to lower priority threads to prevent starvation, but the ps4 does not. indeed the default scheduler for the ps4 is the fifo scheduler, but even the round-robin scheduler will not run lower-priority threads. our solution to this involved applying a progressive algorithm that would eventually put threads to sleep in extreme cases in order to allow the live-lock to resolve. generally this might look like a slight momentary dip in frame rate or may not even be noticed at all.
make sure your blinker is on.
we're always looking for ways to increase performance across all platforms. as other daybreak games ramp up we're finding new ways to eke out increasing frame-rates and sharing that knowledge among the teams. our internal dispatch implementation is moving into other daybreak titles and future projects, and it all started here, on planetside 2. efforts have been made to keep these types of changes in parity between the different games.
forces a read for every access so the compiler will not look at the register that contains the old value, nor will it decide to optimize out the code as it never changes.
using two volatile variables both reader and writer can use them as a mutex without the system overhead of same. that isn't always necessary if the threads communicate with pipes.
also, i normally allocate memory from the outer-most process. then pass a pointer to the structure instead of using globals. if two processes need to communicate then a message (or some such) is written to the blocked reader.
i learned most of my os work on the job. we wrote a real-time kernel that ran on unprotected systems. no write protected memory, if you wanted it write protected we burned it into eproms. took a board full of eproms to test the kernel in a system.


text:
Momentum Mag reviews the Giro New Road Ride Crew.
Giro’s Ride Crew, a piece from their recent New Road collection, is made of a wool blend of 75 percent Merino wool and 25 percent Poly Blend. This crewneck t-shirt is designed to fit an active rider. Available in two colors and sizes XS-XXL.
Although I wear wool in some form almost daily, I never truly considered a Merino wool base layer. Not sure why not, but after wearing this t-shirt for cycling, yoga, and camping I’m sold on the benefits! Giro’s Ride Crew wears like a t-shirt, being more substantial than an undershirt, and is made specifically for riders with a longer back to keep you cover when leaned over the handlebars. What they say about the moisture-wicking, odor resistant, and temperature control qualities of a thin Merino wool base layer are all very true. Activities that would normally cause we to get really warm and sweat in a cotton t-shirt were far more comfortable with the Ride Crew.

lowercased:
momentum mag reviews the giro new road ride crew.
giro’s ride crew, a piece from their recent new road collection, is made of a wool blend of 75 percent merino wool and 25 percent poly blend. this crewneck t-shirt is designed to fit an active rider. available in two colors and sizes xs-xxl.
although i wear wool in some form almost daily, i never truly considered a merino wool base layer. not sure why not, but after wearing this t-shirt for cycling, yoga, and camping i’m sold on the benefits! giro’s ride crew wears like a t-shirt, being more substantial than an undershirt, and is made specifically for riders with a longer back to keep you cover when leaned over the handlebars. what they say about the moisture-wicking, odor resistant, and temperature control qualities of a thin merino wool base layer are all very true. activities that would normally cause we to get really warm and sweat in a cotton t-shirt were far more comfortable with the ride crew.


text:
Not that it's official. I had told my sister about the two (yes, TWO, the tree swallows DID build a nest) nests in our tiny front yard, and I was so excited she warned me: "People are gonna start calling you the Birdlady. You've heard of Catladies? You'll be the Birdlady."
So be it. The robin has four eggs in her nest (unless sh e laid another after I checked for the last time last week), and the tree swallows have 4 tiny eggs in THEIR nest. Surprising, since it is so close to the neighbour's driveway, let alone our front door! Their nest is located in the blue birdhouse on the left of our front porch.
The tree swallow is shown on the right: this is the male that would sing while I watched out the front door. That tiny tree in the background? That is where the robin made her nest.
I've now done six different toilet tissue covers: My Snow Couple, Stretch the Snowman, E. Bunny, the Leprechaun and now, my June Bride. June Bride is on my site now at an introductory price. She's my favourite this month, followed by my Pet Rock People--the Chef. He can be seen on my sale page as well. Click on the bride...she'll take you there!
Were can I get the pattern.

lowercased:
not that it's official. i had told my sister about the two (yes, two, the tree swallows did build a nest) nests in our tiny front yard, and i was so excited she warned me: "people are gonna start calling you the birdlady. you've heard of catladies? you'll be the birdlady."
so be it. the robin has four eggs in her nest (unless sh e laid another after i checked for the last time last week), and the tree swallows have 4 tiny eggs in their nest. surprising, since it is so close to the neighbour's driveway, let alone our front door! their nest is located in the blue birdhouse on the left of our front porch.
the tree swallow is shown on the right: this is the male that would sing while i watched out the front door. that tiny tree in the background? that is where the robin made her nest.
i've now done six different toilet tissue covers: my snow couple, stretch the snowman, e. bunny, the leprechaun and now, my june bride. june bride is on my site now at an introductory price. she's my favourite this month, followed by my pet rock people--the chef. he can be seen on my sale page as well. click on the bride...she'll take you there!
were can i get the pattern.


text:
The Indiana Hospital & Heart Institute has one of the largest, most experienced cardiac surgery team in south India. Over the last 2 1/2 years, more than 200 patients have had their heart surgery performed at Indiana Hospital & Heart Institute For – ranging from valve surgery / repairs to CABG’s, complex aortic and arch surgeries.
The Indiana Hospital & Heart Institute performs coronary artery bypass operations with a success rate of over 99%. Even complex operations, Re-do surgeries and aortic and great vessel surgeries, are routinely performed at Indiana Hospital & Heart Institute with excellent results.
Department of Cardiothoracic and Vascular surgeries offer beating heart surgeries, Valve replacement / repair surgeries for adults and pediatric patients.
The Department of Cardiothoracic and Vascular Surgeries is a tertiary care centre with specialized divisions cardiothoracic and vascular surgery, cardiac anesthesiology and intensive care, preventive cardiology, cardiac rehabilitation and perfusion technology.
Thoracic surgeries, lung and Mediastinal surgery.
Surgeries for peripheral vascular disease like Aorto-Bifemoral bypass, Femoro-Femoral bypass, Femoro-Popliteal bypass surgeries and as combined procedure with bypass surgery is being performed with excellent results.

lowercased:
the indiana hospital & heart institute has one of the largest, most experienced cardiac surgery team in south india. over the last 2 1/2 years, more than 200 patients have had their heart surgery performed at indiana hospital & heart institute for – ranging from valve surgery / repairs to cabg’s, complex aortic and arch surgeries.
the indiana hospital & heart institute performs coronary artery bypass operations with a success rate of over 99%. even complex operations, re-do surgeries and aortic and great vessel surgeries, are routinely performed at indiana hospital & heart institute with excellent results.
department of cardiothoracic and vascular surgeries offer beating heart surgeries, valve replacement / repair surgeries for adults and pediatric patients.
the department of cardiothoracic and vascular surgeries is a tertiary care centre with specialized divisions cardiothoracic and vascular surgery, cardiac anesthesiology and intensive care, preventive cardiology, cardiac rehabilitation and perfusion technology.
thoracic surgeries, lung and mediastinal surgery.
surgeries for peripheral vascular disease like aorto-bifemoral bypass, femoro-femoral bypass, femoro-popliteal bypass surgeries and as combined procedure with bypass surgery is being performed with excellent results.


text: Powered by vBulletin Versiunea 3.8.4. Copyright ©2000-2019 Jelsoft Enterprises Limited. SEO by vBSEO. Ora este GMT +2. Ora este acum 03:59:03.

lowercased: powered by vbulletin versiunea 3.8.4. copyright ©2000-2019 jelsoft enterprises limited. seo by vbseo. ora este gmt +2. ora este acum 03:59:03.


text:
Genre: Adventure, Animation, Christmas, Comedy, Family.
Starring: James McAvoy, Hugh Laurie, Bill Nighy, Jim Broadbent, Imelda Staunton, Ashley Jensen, Marc Wooton, Laura Linney, Eva Longoria, Ramona Marquez, Michael Palin, Jerry Lambert.
One of the best Christmas films in recent years, this wonderfully slick animation manages to capture a modern interpretation of how a 21st Century Santa should run, but retains the old-fashioned nostalgia and charm that makes the festive season.
With passionate vocal work by James McAvvoy, who excels as the good-natured by clumsy hero of the story, along with Hugh Laurie, Ashley Jensen and British festive icons Jim Broadbent and Bill Nighy, all the characters are engaging, fun and larger than life which is just what you want for a witty and clever adventure.
Showcasing some great animation that at times easily matches Disney Pixar, this has wonderful imaginative scenes that are dizzying in scale and well produced – the opening sequence with Santa making his 70th delivery is particularly brilliant and ingenious in how it pulls it off.
With genuine heart-felt moments and a nice sugar-coated, thrilling finale that again uses clever themes and humour to show a sensitive subject like a child’s belief, this piles on the subtle comedy without being stupid and has lots of laugh out loud moments for adults and children alike.
A true Christmas corker for all generations.

lowercased:
genre: adventure, animation, christmas, comedy, family.
starring: james mcavoy, hugh laurie, bill nighy, jim broadbent, imelda staunton, ashley jensen, marc wooton, laura linney, eva longoria, ramona marquez, michael palin, jerry lambert.
one of the best christmas films in recent years, this wonderfully slick animation manages to capture a modern interpretation of how a 21st century santa should run, but retains the old-fashioned nostalgia and charm that makes the festive season.
with passionate vocal work by james mcavvoy, who excels as the good-natured by clumsy hero of the story, along with hugh laurie, ashley jensen and british festive icons jim broadbent and bill nighy, all the characters are engaging, fun and larger than life which is just what you want for a witty and clever adventure.
showcasing some great animation that at times easily matches disney pixar, this has wonderful imaginative scenes that are dizzying in scale and well produced – the opening sequence with santa making his 70th delivery is particularly brilliant and ingenious in how it pulls it off.
with genuine heart-felt moments and a nice sugar-coated, thrilling finale that again uses clever themes and humour to show a sensitive subject like a child’s belief, this piles on the subtle comedy without being stupid and has lots of laugh out loud moments for adults and children alike.
a true christmas corker for all generations.


text:
Even when the briefing process is more formal (a doc to fill in, a standard email template), without the right information, it can become a box-ticking exercise for the marketing exec, or an excuse for the copywriter to produce lazy work. I’ve definitely been there, and I’m not proud of it – I’ve had my fair share of ‘this is an awful idea, but it’s what the stakeholder wants and I’m just following orders’ moments.
Creative direction that’s purely creative mostly results in witty wordplay. And as much as I love a good pun, witty wordplay alone is a vanity exercise. Sure, the copywriter can physically do it. And the Creative Director might love it because it’s a bit risqué – it made her laugh. But, unless the words have been engineered to trigger the exact psychological drivers that make that audience tick, it’ll probably only serve to make the customer laugh, too. And ‘85% ROTFLMAOs or above’ on the laughometer wasn’t one of that campaign’s KPIs. Neither were wasted money or deflated copywriters.
What makes ‘good’ creative can only ever be subjective unless you have the audience insights to back up what you did and why. Meaning creative direction, along the lines of ‘make it catchy’ / ‘make it daring’ / ‘make it fun’, will never guarantee the results you want. What’s daring and fun to one person might be too extreme for another. And what if your audience is actually risk-averse, meaning daring copy – as shareable as it might be – won’t actually trigger a change in their behaviour? Well, along with slowing down your output (thanks to multiple lengthy feedback rounds), every piece of creative without solid facts behind it becomes a gamble that directly impacts your bottom line.
The best creative direction – the kind that delivers results and doesn’t negatively impact your copywriters’ happiness – will always be rooted in audience insights and psychology. And having studied psychology at university before starting my career as a creative, I can say this with confidence. It’ll specify what psychological drivers are motivating the audience’s behaviour, and therefore what words are scientifically proven to get their attention. After all, the aim of this whole copywriting game is to craft words that trigger an audience to take action. BUT that doesn’t mean cutting out the creative bit – rest assured writers, you’re not being replaced by robots. Things like tone, word order and structure all rely on a skilled wordsmith, who can take the foundation of real audience awareness and build on it using their own creativity.
What can you expect if you combine science and creativity? All of this good stuff.
Producing objectively-informed creative, which gets results, is every copywriter’s dream. And with more time spent in the research and insights phase of your project – before you brief your copywriters – you can make it a reality that benefits your business, too. Everyone’s a winner.

lowercased:
even when the briefing process is more formal (a doc to fill in, a standard email template), without the right information, it can become a box-ticking exercise for the marketing exec, or an excuse for the copywriter to produce lazy work. i’ve definitely been there, and i’m not proud of it – i’ve had my fair share of ‘this is an awful idea, but it’s what the stakeholder wants and i’m just following orders’ moments.
creative direction that’s purely creative mostly results in witty wordplay. and as much as i love a good pun, witty wordplay alone is a vanity exercise. sure, the copywriter can physically do it. and the creative director might love it because it’s a bit risqué – it made her laugh. but, unless the words have been engineered to trigger the exact psychological drivers that make that audience tick, it’ll probably only serve to make the customer laugh, too. and ‘85% rotflmaos or above’ on the laughometer wasn’t one of that campaign’s kpis. neither were wasted money or deflated copywriters.
what makes ‘good’ creative can only ever be subjective unless you have the audience insights to back up what you did and why. meaning creative direction, along the lines of ‘make it catchy’ / ‘make it daring’ / ‘make it fun’, will never guarantee the results you want. what’s daring and fun to one person might be too extreme for another. and what if your audience is actually risk-averse, meaning daring copy – as shareable as it might be – won’t actually trigger a change in their behaviour? well, along with slowing down your output (thanks to multiple lengthy feedback rounds), every piece of creative without solid facts behind it becomes a gamble that directly impacts your bottom line.
the best creative direction – the kind that delivers results and doesn’t negatively impact your copywriters’ happiness – will always be rooted in audience insights and psychology. and having studied psychology at university before starting my career as a creative, i can say this with confidence. it’ll specify what psychological drivers are motivating the audience’s behaviour, and therefore what words are scientifically proven to get their attention. after all, the aim of this whole copywriting game is to craft words that trigger an audience to take action. but that doesn’t mean cutting out the creative bit – rest assured writers, you’re not being replaced by robots. things like tone, word order and structure all rely on a skilled wordsmith, who can take the foundation of real audience awareness and build on it using their own creativity.
what can you expect if you combine science and creativity? all of this good stuff.
producing objectively-informed creative, which gets results, is every copywriter’s dream. and with more time spent in the research and insights phase of your project – before you brief your copywriters – you can make it a reality that benefits your business, too. everyone’s a winner.


text:
Luxury yacht, comfortable beach, driving your boat, entry on the coast, enjoy sailing on the sea remain free feeling!
Download Turbo Speed Boat app for android.
What is Turbo Speed Boat?
Turbo Speed Boat is top Luxury app developed by . It is free to download luxury, yacht, comfortable, beach, driving, enjoy, sailing, free, flight, shooting, racing game, attractive, weapons, touchscreen, battlefield application. Latest Turbo Speed Boat version is 1.00 available from Mar 31, 2014. It works like most of the luxury applications out there but have a pros of its own. As a quality luxury software it packs neat graphics on top of user-friendly interface. Luxury yacht, comfortable beach, driving your boat, entry on the coast, enjoy sailing on the sea remain free feeling!
Is it worth it? With no ratings yet it is among the best performing luxury. With 226 downloads and high number positive user ratings, Turbo Speed Boat is a top performer among the Luxury applications. Please write a comment or rate it so others can know your opinion. If you want to know is Turbo Speed Boat safe? Yes it is. The latest APK uploaded to our mirror is v1.00 is scanned for malware and viruses. You can download Turbo Speed Boat apk file safe and secure or go to Turbo Speed Boat Google Play.
How to download Turbo Speed Boat for Android? Download it straight from your browser or with file manager application. Just go to the download page and save the APK file. Do you wonder how to install Turbo Speed Boat? This task should be very easy. Launch the saved APK file and proceed. Some users may experience the situation of not starting the installation. Android restricts that by default. Enable Unknown Sources in Android Settings to bypass it. View how to install and use Turbo Speed Boat videos on YouTube.
Is Turbo Speed Boat available for PC? Can I download Turbo Speed Boat on iPhone? You will need android emulator in order to install it on Mac or Windows computer. Jailbreak have to be done in order to install android emulator on iOS. Download Android emulator of your choice and run it. Browse media content about Turbo Speed Boat or shop for Turbo Speed Boat app.
Which luxury app is best for Android? Install top luxury apps for Android. Try every one to decide for yourself.
Luxy is a free app by . It is luxy, dating, matchmaker, singles, hookup, hot, rich, millionaire, elite, luxury, dates app in v5.00 ready to download.
Turbo Speed Boat is a free app by . It is luxury, yacht, comfortable, beach, driving, enjoy, sailing, free, flight, shooting, racing game, attractive, weapons, touchscreen, battlefield app in v1.00 ready to download.
RevEye is a free app by . It is entertainment, luxury, augmented reality app in v2.00 ready to download.

lowercased:
luxury yacht, comfortable beach, driving your boat, entry on the coast, enjoy sailing on the sea remain free feeling!
download turbo speed boat app for android.
what is turbo speed boat?
turbo speed boat is top luxury app developed by . it is free to download luxury, yacht, comfortable, beach, driving, enjoy, sailing, free, flight, shooting, racing game, attractive, weapons, touchscreen, battlefield application. latest turbo speed boat version is 1.00 available from mar 31, 2014. it works like most of the luxury applications out there but have a pros of its own. as a quality luxury software it packs neat graphics on top of user-friendly interface. luxury yacht, comfortable beach, driving your boat, entry on the coast, enjoy sailing on the sea remain free feeling!
is it worth it? with no ratings yet it is among the best performing luxury. with 226 downloads and high number positive user ratings, turbo speed boat is a top performer among the luxury applications. please write a comment or rate it so others can know your opinion. if you want to know is turbo speed boat safe? yes it is. the latest apk uploaded to our mirror is v1.00 is scanned for malware and viruses. you can download turbo speed boat apk file safe and secure or go to turbo speed boat google play.
how to download turbo speed boat for android? download it straight from your browser or with file manager application. just go to the download page and save the apk file. do you wonder how to install turbo speed boat? this task should be very easy. launch the saved apk file and proceed. some users may experience the situation of not starting the installation. android restricts that by default. enable unknown sources in android settings to bypass it. view how to install and use turbo speed boat videos on youtube.
is turbo speed boat available for pc? can i download turbo speed boat on iphone? you will need android emulator in order to install it on mac or windows computer. jailbreak have to be done in order to install android emulator on ios. download android emulator of your choice and run it. browse media content about turbo speed boat or shop for turbo speed boat app.
which luxury app is best for android? install top luxury apps for android. try every one to decide for yourself.
luxy is a free app by . it is luxy, dating, matchmaker, singles, hookup, hot, rich, millionaire, elite, luxury, dates app in v5.00 ready to download.
turbo speed boat is a free app by . it is luxury, yacht, comfortable, beach, driving, enjoy, sailing, free, flight, shooting, racing game, attractive, weapons, touchscreen, battlefield app in v1.00 ready to download.
reveye is a free app by . it is entertainment, luxury, augmented reality app in v2.00 ready to download.


text:
Order custom cardboard round gift boxes for high-end wine bottle packaging.
Dimensions: 96mm (OD) x 365mm(H), 2mm thick.
Box structure: Kraft tubes with metal ends & lids.
Surface treatments: Matte lamination, embossing.
Accessories: PU tags, EVA inserts.
Box Material: 157 GSM specialty paper, 135 GSM coated paper, kraft paper tubes.
* Trademarks or registered trademarks are the property of their respective owners!
Minimum order quantity: 1000 pieces.
Q:How can I get some sample?
A: (1) Samples of existing paper tubes or boxes are available for free.
(2) Prototypes/sample for custom items will be charged at cost. But the fees will be deducted from the mass order.
(3) In either case, the customer should pay shipping cost. Freight collect service is strongly recommended.
Q: What format is preferred to you if I had my own design artwork?
A: We accept AI, CDR, high resolution PDF and PSD.
Q: I like an article as shown in your website, do you have it in stock?
A: We don’t have stock for any product, although we do reserve some samples for each shipment. All goods are produced exactly based on customer orders.
Q: How can I get an accurate quote?
A: Please tell us the desired box type/shape, dimensions, quantities, print colors and surface treatment. If you are not certain of such information, then please provide us the details of the containee.
Q：When can I expect my goods to be delivered?
A: The lead time is usually 7-12 days after sample acceptance and 30% advance payment. It depends on the order quantity and extra treatments involved.
Packing: Put each empty wine gift box into a poly bag, then 80pcs into an export carton.
Shipping: Gift boxes are usually shipped by sea(either LCL or full container loading). We can also arrange courier or air cargo delivery when necessary.

lowercased:
order custom cardboard round gift boxes for high-end wine bottle packaging.
dimensions: 96mm (od) x 365mm(h), 2mm thick.
box structure: kraft tubes with metal ends & lids.
surface treatments: matte lamination, embossing.
accessories: pu tags, eva inserts.
box material: 157 gsm specialty paper, 135 gsm coated paper, kraft paper tubes.
* trademarks or registered trademarks are the property of their respective owners!
minimum order quantity: 1000 pieces.
q:how can i get some sample?
a: (1) samples of existing paper tubes or boxes are available for free.
(2) prototypes/sample for custom items will be charged at cost. but the fees will be deducted from the mass order.
(3) in either case, the customer should pay shipping cost. freight collect service is strongly recommended.
q: what format is preferred to you if i had my own design artwork?
a: we accept ai, cdr, high resolution pdf and psd.
q: i like an article as shown in your website, do you have it in stock?
a: we don’t have stock for any product, although we do reserve some samples for each shipment. all goods are produced exactly based on customer orders.
q: how can i get an accurate quote?
a: please tell us the desired box type/shape, dimensions, quantities, print colors and surface treatment. if you are not certain of such information, then please provide us the details of the containee.
q：when can i expect my goods to be delivered?
a: the lead time is usually 7-12 days after sample acceptance and 30% advance payment. it depends on the order quantity and extra treatments involved.
packing: put each empty wine gift box into a poly bag, then 80pcs into an export carton.
shipping: gift boxes are usually shipped by sea(either lcl or full container loading). we can also arrange courier or air cargo delivery when necessary.


text: The story revolves around Indira who struggles to earn bread for her family. Her family members are not so supportive. She is shown to have lost her smile struggling for her family. She is stubborn and is not affected by any comments. She is forced to become a perfectionist and disciplined due to the challenges she has to face daily. Then enters Rishi in the serial as the main lead. He is completely different than Indira who is supposed to be the Iron Lady. He is light hearted and jovial who comes in as fresh air in Indira’s family. He enters in the show as Indira’s tenant. He tries to change Indira and help her to lead a happy life like others. Many twists and turns made the serial even more interesting. At a point Indira and Rishi get married after a great struggle.

lowercased: the story revolves around indira who struggles to earn bread for her family. her family members are not so supportive. she is shown to have lost her smile struggling for her family. she is stubborn and is not affected by any comments. she is forced to become a perfectionist and disciplined due to the challenges she has to face daily. then enters rishi in the serial as the main lead. he is completely different than indira who is supposed to be the iron lady. he is light hearted and jovial who comes in as fresh air in indira’s family. he enters in the show as indira’s tenant. he tries to change indira and help her to lead a happy life like others. many twists and turns made the serial even more interesting. at a point indira and rishi get married after a great struggle.


text: Bakasur is situated in Whitefield, Bangalore. It is well-known for North Indian. It also serves Indian Cuisines. Popular dishes are Bakasur Paneer Pineapple Roast, Spinach Corn Tikki, Jaipur Koyla Murgh, Bengali Style Dal Makhana Panchphoron, Tandoor Ragi Roti and Palak Puri.

lowercased: bakasur is situated in whitefield, bangalore. it is well-known for north indian. it also serves indian cuisines. popular dishes are bakasur paneer pineapple roast, spinach corn tikki, jaipur koyla murgh, bengali style dal makhana panchphoron, tandoor ragi roti and palak puri.


text:
Lingua has partnered with Meedan to translate RightsCon tweets to Spanish and Arabic, from Wednesday, March 30 to Friday, April 1, 2016.
RightsCon is the world’s leading conference convened on the future of the internet. This year will see a bigger, brighter, and better RightsCon, more dynamic and outcome-oriented than ever before. The conference shapes the global conversation among human rights experts, business leaders, technologists, human rights experts, government representatives, investors, and advocates.
Twitter plays an important role at RightsCon in terms of documenting, sharing and building networks among attendees. But at such an international conference, sometimes language can be a barrier to participation. Global Voices Lingua partners with Meedan and Access Now to translate the English Tweets posted by speakers and participants into Arabic and Spanish.
We are excited the opportunity to make some of the discussions in this major conference available and accessible to those following along from the Arabic and Spanish speaking internets.

lowercased:
lingua has partnered with meedan to translate rightscon tweets to spanish and arabic, from wednesday, march 30 to friday, april 1, 2016.
rightscon is the world’s leading conference convened on the future of the internet. this year will see a bigger, brighter, and better rightscon, more dynamic and outcome-oriented than ever before. the conference shapes the global conversation among human rights experts, business leaders, technologists, human rights experts, government representatives, investors, and advocates.
twitter plays an important role at rightscon in terms of documenting, sharing and building networks among attendees. but at such an international conference, sometimes language can be a barrier to participation. global voices lingua partners with meedan and access now to translate the english tweets posted by speakers and participants into arabic and spanish.
we are excited the opportunity to make some of the discussions in this major conference available and accessible to those following along from the arabic and spanish speaking internets.


text:
Last week, Microsoft’s Internet Explorer team announced that a release candidate of IE8 would be issued in the first quarter of next year, followed some time thereafter with a final release of the new browser.
But in an interview Friday, Matthew Lapsen, a director of Windows Product Management, insisted that the release of IE8 was not delayed.
He declined to state any targets, but did say that the release of IE8 would be independent of any release of Windows.
He told me that the bug counts in the second beta of IE8 were “pretty good,” and that there had been “no glaring surprises.” But Lapsen said it was essential that, with Internet Explorer’s dominant market share, the market be ready when the product is released.
He also dismissed suggestions that people were not actively choosing to use Internet Explorer and instead using the browser by default.
He showed off the Accelerator feature in IE8. Highlight any text on a page and an icon pops up. Click on the icon and a host of different actions (such as Search with Flickr or Map with Google Maps) show up. Here’s an example: Highlight an address on a page, click on the Accelerator icon, select Search with Google Maps, and see a mini-map of that location from within the same page.
Another feature, Web slices, lets you track sites from your favorites bar. For instance, you can track an ebay auction or a stock price without having to navigate to a different page.
Lapsen also showed me the tab isolation in IE8 (if one site crashes, others don’t), as well as how the domain (like microsoft.com) is highlighted in the address bar when users navigate to a site, so they can more easily identify if they are at a malicious copycat site.
Some of those features (such as tab isolation) were released with Google’s Chrome earlier this fall. But Lapsen said that was not surprising.

lowercased:
last week, microsoft’s internet explorer team announced that a release candidate of ie8 would be issued in the first quarter of next year, followed some time thereafter with a final release of the new browser.
but in an interview friday, matthew lapsen, a director of windows product management, insisted that the release of ie8 was not delayed.
he declined to state any targets, but did say that the release of ie8 would be independent of any release of windows.
he told me that the bug counts in the second beta of ie8 were “pretty good,” and that there had been “no glaring surprises.” but lapsen said it was essential that, with internet explorer’s dominant market share, the market be ready when the product is released.
he also dismissed suggestions that people were not actively choosing to use internet explorer and instead using the browser by default.
he showed off the accelerator feature in ie8. highlight any text on a page and an icon pops up. click on the icon and a host of different actions (such as search with flickr or map with google maps) show up. here’s an example: highlight an address on a page, click on the accelerator icon, select search with google maps, and see a mini-map of that location from within the same page.
another feature, web slices, lets you track sites from your favorites bar. for instance, you can track an ebay auction or a stock price without having to navigate to a different page.
lapsen also showed me the tab isolation in ie8 (if one site crashes, others don’t), as well as how the domain (like microsoft.com) is highlighted in the address bar when users navigate to a site, so they can more easily identify if they are at a malicious copycat site.
some of those features (such as tab isolation) were released with google’s chrome earlier this fall. but lapsen said that was not surprising.


text:
I’d been using Office 2013 Preview since August, and, while there have been hiccups here and there, I’ve been very happy with it. Last week, the RTM version was released to MSDN subscribers. (I think it will not reach general availability until Q1 2013.) I was excited to get my hands on it, so I downloaded and upgraded right away.
My only disappointment in the upgrade experience is that I couldn’t go directly from Preview to RTM, but that wasn’t completely unexpected. I uninstalled and installed the new version. Everything went smoothly.
I’ve been using it for a week now. I haven’t noticed any new features in the RTM version that weren’t in Preview, but there are a few “quirks” that have been fixed. The biggest bug that I’d been dealing with in Preview was in Excel: when you clicked a drop-down in a cell, the options would display in the upper-left corner instead of at the cell. This has been fixed in RTM. Another gripe I had in Preview was about the read-only, “Preview Mode” version of Word that opens when you open a Word document attachment from an email. This is still there, but pushing the ESC key takes it out of Preview Mode and back into the standard, edit view. So that’s good!
Everything else has felt really polished and very slick, and I haven’t seen anything that I’ve perceived as a bug, flaw, or unintentional.
I’m definitely loving the new version!

lowercased:
i’d been using office 2013 preview since august, and, while there have been hiccups here and there, i’ve been very happy with it. last week, the rtm version was released to msdn subscribers. (i think it will not reach general availability until q1 2013.) i was excited to get my hands on it, so i downloaded and upgraded right away.
my only disappointment in the upgrade experience is that i couldn’t go directly from preview to rtm, but that wasn’t completely unexpected. i uninstalled and installed the new version. everything went smoothly.
i’ve been using it for a week now. i haven’t noticed any new features in the rtm version that weren’t in preview, but there are a few “quirks” that have been fixed. the biggest bug that i’d been dealing with in preview was in excel: when you clicked a drop-down in a cell, the options would display in the upper-left corner instead of at the cell. this has been fixed in rtm. another gripe i had in preview was about the read-only, “preview mode” version of word that opens when you open a word document attachment from an email. this is still there, but pushing the esc key takes it out of preview mode and back into the standard, edit view. so that’s good!
everything else has felt really polished and very slick, and i haven’t seen anything that i’ve perceived as a bug, flaw, or unintentional.
i’m definitely loving the new version!


text:
THREE Red Cross workers held captive in the Philippines fear their al-Qaida-linked captors will make good on a threat to behead one of them unless Philippine troops pull back, one of the hostages said by phone from the militant-infested southern jungles.
The military has rejected the ultimatum, saying the gunmen cannot be trusted.
"Time is running out," Filipino Mary Jean Lacaba told ABS-CBN television by cell phone late on Wednesday. She appealed to the Philippine government to act quickly to end the 10-week standoff.
Lacaba said she and her two European colleagues from the International Committee of the Red Cross ?? Swiss Andreas Notter and Italian Eugenio Vagni ?? were afraid for their lives "every minute, every second because we don't know when a firefight will suddenly start."
Their ordeal entered a critical stage this week after Albader Parad, a key commander with the Abu Sayyaf militant group, threatened to behead a hostage if troops did not withdraw from the group's jungle stronghold near Indanan town on Jolo island.
Jolo Governor Abdusakur Tan said the militants told a government emissary the deadline for the troops to withdraw to Jolo town is Tuesday. The military swiftly rejected the demand.
The militants reneged on a pledge to free a hostage last week after nearby troops complied with their initial demand to move back, military chief General Alexander Yano said.
The Red Cross, saying it was "extremely concerned" about the hostages' safety, urged the military to consider the withdrawal demand.
"We also reiterate our call to the Philippine authorities to do everything in their power to save the lives of the hostages and not to take any action that could put our colleagues at risk," Alain Aeschlimann, the group's head of operations for East Asia, Southeast Asia and the Pacific, said on the Red Cross' Website.
But a military spokesman said troops might be forced to launch an assault if the militants harm the hostages.

lowercased:
three red cross workers held captive in the philippines fear their al-qaida-linked captors will make good on a threat to behead one of them unless philippine troops pull back, one of the hostages said by phone from the militant-infested southern jungles.
the military has rejected the ultimatum, saying the gunmen cannot be trusted.
"time is running out," filipino mary jean lacaba told abs-cbn television by cell phone late on wednesday. she appealed to the philippine government to act quickly to end the 10-week standoff.
lacaba said she and her two european colleagues from the international committee of the red cross ?? swiss andreas notter and italian eugenio vagni ?? were afraid for their lives "every minute, every second because we don't know when a firefight will suddenly start."
their ordeal entered a critical stage this week after albader parad, a key commander with the abu sayyaf militant group, threatened to behead a hostage if troops did not withdraw from the group's jungle stronghold near indanan town on jolo island.
jolo governor abdusakur tan said the militants told a government emissary the deadline for the troops to withdraw to jolo town is tuesday. the military swiftly rejected the demand.
the militants reneged on a pledge to free a hostage last week after nearby troops complied with their initial demand to move back, military chief general alexander yano said.
the red cross, saying it was "extremely concerned" about the hostages' safety, urged the military to consider the withdrawal demand.
"we also reiterate our call to the philippine authorities to do everything in their power to save the lives of the hostages and not to take any action that could put our colleagues at risk," alain aeschlimann, the group's head of operations for east asia, southeast asia and the pacific, said on the red cross' website.
but a military spokesman said troops might be forced to launch an assault if the militants harm the hostages.


text:
In the 2016 Census, there were 18,668 people in Grafton (Significant Urban Areas). Of these 48.6% were male and 51.4% were female. Aboriginal and/or Torres Strait Islander people made up 8.7% of the population.
The median age of people in Grafton (Significant Urban Areas) was 43 years. Children aged 0 - 14 years made up 18.7% of the population and people aged 65 years and over made up 23.0% of the population.
Of people in Grafton (Significant Urban Areas) aged 15 years and over, 42.4% were married and 15.0% were either divorced or separated.
In Grafton (Significant Urban Areas), of people aged 15 years and over, 43.3% of people were in a registered marriage and 10.2% were in a de facto marriage.
In Grafton (Significant Urban Areas), 29.4% of people were attending an educational institution. Of these, 28.4% were in primary school, 20.7% in secondary school and 13.2% in a tertiary or technical institution.
Of people aged 15 and over in Grafton (Significant Urban Areas), 10.3% reported having completed Year 12 as their highest level of educational attainment, 19.5% had completed a Certificate III or IV and 6.5% had completed an Advanced Diploma or Diploma.
Respondents had the option of reporting up to two ancestries on their Census form, and this is captured by the Ancestry Multi Response (ANCP) variable used in this table. Therefore, the total responses count will not equal the persons count for this area. Calculated percentages represent a proportion of all responses from people in Grafton (Significant Urban Areas) (including those who did not state an ancestry).
In Grafton (Significant Urban Areas), 77.8% of people had both parents born in Australia and 6.4% of people had both parents born overseas.
There were 7,235 people who reported being in the labour force in the week before Census night in Grafton (Significant Urban Areas). Of these 51.2% were employed full time, 33.8% were employed part-time and 10.1% were unemployed.
Of employed people in Grafton (Significant Urban Areas), 13.1% worked 1 to 15 hours, 10.7% worked 16 to 24 hours and 35.5% worked 40 hours or more.
The median weekly personal income for people aged 15 years and over in Grafton (Significant Urban Areas) was $496.
In Grafton (Significant Urban Areas), of people aged 15 years and over, 65.6% did unpaid domestic work in the week before the Census. During the two weeks before the Census, 26.6% provided care for children and 14.0% assisted family members or others due to a disability, long term illness or problems related to old age. In the year before the Census, 19.8% of people did voluntary work through an organisation or a group.
Of people who did unpaid domestic work in the week before the Census in Grafton (Significant Urban Areas), 24.2% worked 5 to 14 hours, 12.5% worked 15 to 29 hours and 11.6% worked 30 hours or more.
Of the families in Grafton (Significant Urban Areas), 34.2% were couple families with children, 40.6% were couple families without children and 23.4% were one parent families.
In Grafton (Significant Urban Areas), 15.0% of single parents were male and 85.0% were female.
In Grafton (Significant Urban Areas), of couple families with children, 15.6% had both partners employed full-time, 4.3% had both employed part-time and 19.2% had one employed full-time and the other part-time.
In Grafton (Significant Urban Areas), 90.1% of private dwellings were occupied and 9.9% were unoccupied.
Of occupied private dwellings in Grafton (Significant Urban Areas), 81.8% were separate houses, 8.5% were semi-detached, row or terrace houses, townhouses etc, 7.7% were flat or apartments and 1.4% were other dwellings.
In Grafton (Significant Urban Areas), of occupied private dwellings 4.7% had 1 bedroom, 18.6% had 2 bedrooms and 47.0% had 3 bedrooms. The average number of bedrooms per occupied private dwelling was 3. The average household size was 2.3 people.
Of occupied private dwellings in Grafton (Significant Urban Areas), 36.7% were owned outright, 26.6% were owned with a mortgage and 32.8% were rented.
In Grafton (Significant Urban Areas), of all households, 65.0% were family households, 31.9% were single person households and 3.1% were group households.
In Grafton (Significant Urban Areas), 31.1% of households had a weekly household income of less than $650 and 5.4% of households had a weekly income of more than $3000.
In Grafton (Significant Urban Areas), 41.4% of occupied private dwellings had one registered motor vehicle garaged or parked at their address, 32.2% had two registered motor vehicles and 13.3% had three or more registered motor vehicles.
In Grafton (Significant Urban Areas), 71.1% of households had at least one person access the internet from the dwelling. This could have been through a desktop/laptop computer, mobile or smart phone, tablet, music or video player, gaming console, smart TV or any other device.
In Grafton (Significant Urban Areas), 51.4% of Aboriginal and/or Torres Strait Islander people were male and 48.6% were female. The median age was 22 years.
In Grafton (Significant Urban Areas), for dwellings occupied by Aboriginal and/or Torres Strait Islander people, the average household size was 3.1 persons, with 1 persons per bedroom. The median household income was $966.
In Grafton (Significant Urban Areas), for dwellings occupied by Aboriginal and/or Torres Strait Islander people, the median weekly rent was $250 and the median monthly mortgage repayment was $1,300.

lowercased:
in the 2016 census, there were 18,668 people in grafton (significant urban areas). of these 48.6% were male and 51.4% were female. aboriginal and/or torres strait islander people made up 8.7% of the population.
the median age of people in grafton (significant urban areas) was 43 years. children aged 0 - 14 years made up 18.7% of the population and people aged 65 years and over made up 23.0% of the population.
of people in grafton (significant urban areas) aged 15 years and over, 42.4% were married and 15.0% were either divorced or separated.
in grafton (significant urban areas), of people aged 15 years and over, 43.3% of people were in a registered marriage and 10.2% were in a de facto marriage.
in grafton (significant urban areas), 29.4% of people were attending an educational institution. of these, 28.4% were in primary school, 20.7% in secondary school and 13.2% in a tertiary or technical institution.
of people aged 15 and over in grafton (significant urban areas), 10.3% reported having completed year 12 as their highest level of educational attainment, 19.5% had completed a certificate iii or iv and 6.5% had completed an advanced diploma or diploma.
respondents had the option of reporting up to two ancestries on their census form, and this is captured by the ancestry multi response (ancp) variable used in this table. therefore, the total responses count will not equal the persons count for this area. calculated percentages represent a proportion of all responses from people in grafton (significant urban areas) (including those who did not state an ancestry).
in grafton (significant urban areas), 77.8% of people had both parents born in australia and 6.4% of people had both parents born overseas.
there were 7,235 people who reported being in the labour force in the week before census night in grafton (significant urban areas). of these 51.2% were employed full time, 33.8% were employed part-time and 10.1% were unemployed.
of employed people in grafton (significant urban areas), 13.1% worked 1 to 15 hours, 10.7% worked 16 to 24 hours and 35.5% worked 40 hours or more.
the median weekly personal income for people aged 15 years and over in grafton (significant urban areas) was $496.
in grafton (significant urban areas), of people aged 15 years and over, 65.6% did unpaid domestic work in the week before the census. during the two weeks before the census, 26.6% provided care for children and 14.0% assisted family members or others due to a disability, long term illness or problems related to old age. in the year before the census, 19.8% of people did voluntary work through an organisation or a group.
of people who did unpaid domestic work in the week before the census in grafton (significant urban areas), 24.2% worked 5 to 14 hours, 12.5% worked 15 to 29 hours and 11.6% worked 30 hours or more.
of the families in grafton (significant urban areas), 34.2% were couple families with children, 40.6% were couple families without children and 23.4% were one parent families.
in grafton (significant urban areas), 15.0% of single parents were male and 85.0% were female.
in grafton (significant urban areas), of couple families with children, 15.6% had both partners employed full-time, 4.3% had both employed part-time and 19.2% had one employed full-time and the other part-time.
in grafton (significant urban areas), 90.1% of private dwellings were occupied and 9.9% were unoccupied.
of occupied private dwellings in grafton (significant urban areas), 81.8% were separate houses, 8.5% were semi-detached, row or terrace houses, townhouses etc, 7.7% were flat or apartments and 1.4% were other dwellings.
in grafton (significant urban areas), of occupied private dwellings 4.7% had 1 bedroom, 18.6% had 2 bedrooms and 47.0% had 3 bedrooms. the average number of bedrooms per occupied private dwelling was 3. the average household size was 2.3 people.
of occupied private dwellings in grafton (significant urban areas), 36.7% were owned outright, 26.6% were owned with a mortgage and 32.8% were rented.
in grafton (significant urban areas), of all households, 65.0% were family households, 31.9% were single person households and 3.1% were group households.
in grafton (significant urban areas), 31.1% of households had a weekly household income of less than $650 and 5.4% of households had a weekly income of more than $3000.
in grafton (significant urban areas), 41.4% of occupied private dwellings had one registered motor vehicle garaged or parked at their address, 32.2% had two registered motor vehicles and 13.3% had three or more registered motor vehicles.
in grafton (significant urban areas), 71.1% of households had at least one person access the internet from the dwelling. this could have been through a desktop/laptop computer, mobile or smart phone, tablet, music or video player, gaming console, smart tv or any other device.
in grafton (significant urban areas), 51.4% of aboriginal and/or torres strait islander people were male and 48.6% were female. the median age was 22 years.
in grafton (significant urban areas), for dwellings occupied by aboriginal and/or torres strait islander people, the average household size was 3.1 persons, with 1 persons per bedroom. the median household income was $966.
in grafton (significant urban areas), for dwellings occupied by aboriginal and/or torres strait islander people, the median weekly rent was $250 and the median monthly mortgage repayment was $1,300.


text:
Bio Careers® is presenting another Virtual Job search Summit very soon, April 3rd and 4th, 2013.
I would urge each of you to attend, and take advantage of the resources available to you.
Research the companies – Know what they do.
Research the key people – Who can hire you.
Write down — What you have to offer, in light of what they do.
Write down – What you are going to say about yourself.
Adjust — Resumes and cover letters to reflect how you fit at each organization.
Ask good questions (about them) and tell great stories ( about how you “match”).
The idea is to exchange information and get the next meeting.
Follow up with the people who can hire you, and keep following up.
If you do your homework before the event, you can better position yourself as pertinent to the organization, and you will then have a basis for developing a relationship. Relationships are what will position you as an “insider” and one who is “kept in mind” by those who make hiring decisions.
Job fairs can be a difficult and stressful environment, but hopefully these tips can make them a more positive experience for you.

lowercased:
bio careers® is presenting another virtual job search summit very soon, april 3rd and 4th, 2013.
i would urge each of you to attend, and take advantage of the resources available to you.
research the companies – know what they do.
research the key people – who can hire you.
write down — what you have to offer, in light of what they do.
write down – what you are going to say about yourself.
adjust — resumes and cover letters to reflect how you fit at each organization.
ask good questions (about them) and tell great stories ( about how you “match”).
the idea is to exchange information and get the next meeting.
follow up with the people who can hire you, and keep following up.
if you do your homework before the event, you can better position yourself as pertinent to the organization, and you will then have a basis for developing a relationship. relationships are what will position you as an “insider” and one who is “kept in mind” by those who make hiring decisions.
job fairs can be a difficult and stressful environment, but hopefully these tips can make them a more positive experience for you.


text:
the job, it slowly adds a small number of new docs, but then dies again with the same error.
The thing is, it has not indexed a large number of documents that should be indexable.
R-Z, for example.    And if not that workaround, where do you suggest I go to resolve this?

lowercased:
the job, it slowly adds a small number of new docs, but then dies again with the same error.
the thing is, it has not indexed a large number of documents that should be indexable.
r-z, for example.    and if not that workaround, where do you suggest i go to resolve this?


text:
Corning Incorporated (NYSE:GLW) today announced its latest breakthrough innovation in consumer electronics material design, the revolutionary Corning® Gorilla® Glass 4, which is up to two times tougher than any competitive cover glass design now in the market. The new Gorilla Glass 4 has been formulated to address consumers’ No. 1 issue – screen breakage from everyday drops.
Soda-lime glass, as deployed in today’s commercial devices, breaks nearly 100 percent of the time.
Gorilla Glass 4 is manufactured using Corning’s proprietary fusion draw process. It maintains the thinness, durability, and optical clarity for which Gorilla Glass is known, while dramatically improving drop performance. Gorilla Glass is the cover glass of choice for device manufacturers around the globe. Over 40 manufacturers have designed Gorilla Glass into a total of 1,395 product models, and have branded Gorilla Glass touch cover glass as a key selling feature. Since its launch in 2007, Gorilla Glass has been featured in more than 3 billion devices.
Product sampling and shipment for Gorilla Glass 4 are under way with Corning’s global customers.
For more information on Corning Gorilla Glass 4, visit our website.

lowercased:
corning incorporated (nyse:glw) today announced its latest breakthrough innovation in consumer electronics material design, the revolutionary corning® gorilla® glass 4, which is up to two times tougher than any competitive cover glass design now in the market. the new gorilla glass 4 has been formulated to address consumers’ no. 1 issue – screen breakage from everyday drops.
soda-lime glass, as deployed in today’s commercial devices, breaks nearly 100 percent of the time.
gorilla glass 4 is manufactured using corning’s proprietary fusion draw process. it maintains the thinness, durability, and optical clarity for which gorilla glass is known, while dramatically improving drop performance. gorilla glass is the cover glass of choice for device manufacturers around the globe. over 40 manufacturers have designed gorilla glass into a total of 1,395 product models, and have branded gorilla glass touch cover glass as a key selling feature. since its launch in 2007, gorilla glass has been featured in more than 3 billion devices.
product sampling and shipment for gorilla glass 4 are under way with corning’s global customers.
for more information on corning gorilla glass 4, visit our website.


text:
RhythmTool is a straightforward scripting package for Unity, with all the basic functionality for creating games that react to music.
This data can be used in various ways and is provided through collections and events.
RhythmTool is designed to analyze and sync songs with a known length. Unfortunately it is not possible to analyze a continuous stream of data, like a web stream or mic input.

lowercased:
rhythmtool is a straightforward scripting package for unity, with all the basic functionality for creating games that react to music.
this data can be used in various ways and is provided through collections and events.
rhythmtool is designed to analyze and sync songs with a known length. unfortunately it is not possible to analyze a continuous stream of data, like a web stream or mic input.


text:
past? Any suggestions? Any horror stories?
Nehalem or Clovertown for whatever reasons good or bad.

lowercased:
past? any suggestions? any horror stories?
nehalem or clovertown for whatever reasons good or bad.


text:
Keep your entire face toasty, recite your favorite breathy Bane quotes, and pretend you are the League of Shadows on cold wintery days (or suffer for your craft and sweat all summer long).
Each knitted mask is handmade to your specifications so, you’re assured a custom fit if you’re a little guy or as big as bane himself.
If you want to go off script, you can have the beanie designed in any color combination you’d like. The Bulgarian seamstress even created a Sub-Zero style mask for her Mortal Combat fans so, bring your imagination, the possibilities are endless.

lowercased:
keep your entire face toasty, recite your favorite breathy bane quotes, and pretend you are the league of shadows on cold wintery days (or suffer for your craft and sweat all summer long).
each knitted mask is handmade to your specifications so, you’re assured a custom fit if you’re a little guy or as big as bane himself.
if you want to go off script, you can have the beanie designed in any color combination you’d like. the bulgarian seamstress even created a sub-zero style mask for her mortal combat fans so, bring your imagination, the possibilities are endless.


text:
Equity Cash Future nifty tips combo this package is suitable for big and low-risk traders, who look for daily short-term advice in Indian stock Equity Cash Future nifty combo tips in the market. In this package, we provide 2 to 3 call per day regarding trading strategies in the index and stock cash future nifty segment. Calls will be provided Whatsapp, SMS, and Google Hangout. This is normal services in stock and nifty bank nifty and future or cash index market in NSE segment. You can trade with normal trading volume in this service. Best buy for low investment and normal charge for cash future nifty combo trading tips for intraday trading daily in the stock market in NSE future nifty future cash and nifty combo calls.
1. WHAT YOU GET EQUITY CASH FUTURE NIFTY COMBO TIPS ?
Monthly 22 to 35 Calls.
1.5 to 2.0 % Profit in Each Call.
We will provide you around cash future nifty and bank nifty Calls.
Market Review, Resistance & Support.
Will be provided for Complete Support WhatsApp.

lowercased:
equity cash future nifty tips combo this package is suitable for big and low-risk traders, who look for daily short-term advice in indian stock equity cash future nifty combo tips in the market. in this package, we provide 2 to 3 call per day regarding trading strategies in the index and stock cash future nifty segment. calls will be provided whatsapp, sms, and google hangout. this is normal services in stock and nifty bank nifty and future or cash index market in nse segment. you can trade with normal trading volume in this service. best buy for low investment and normal charge for cash future nifty combo trading tips for intraday trading daily in the stock market in nse future nifty future cash and nifty combo calls.
1. what you get equity cash future nifty combo tips ?
monthly 22 to 35 calls.
1.5 to 2.0 % profit in each call.
we will provide you around cash future nifty and bank nifty calls.
market review, resistance & support.
will be provided for complete support whatsapp.


text:
New York City Mayor Michael Bloomberg made his city the world leader in the fight to defend against climate change and reduce carbon emissions.
This book, just released, tells the story.
It is being published as a multi-media e-book on ICN Books brand new app, and serialized in installments starting today oninsideclimatenews.org.
Experts say New York’s accomplishments rank among the most comprehensive of any of the world’s leading cities, despite rarely capturing the attention of the public during the mayor’s tenure or earning mention in media assessments as the mayor prepares to leave office.
Bloomberg’s PlaNYC has decades of implementation ahead – if it continues – but already it has reduced energy use in large buildings and improved air quality, re-imagined and reconstituted the urban landscape, and set the city on a trajectory to reduce its greenhouse gas emissions 30% by 2030 below 2005 levels.
The 10-chapter multimedia ebook, released via a new multi-media ICN Books app, is based on extensive interviews with the mayor and key players on his team.
InsideClimate News is a Pulitzer Prize-winning, non-profit, non-partisan news organization that covers clean energy, carbon energy, nuclear energy and environmental science — and the territory in between where law, policy and public opinion are shaped. Its mission is to produce clear, objective stories that gives the public and decision-makers the information they need to navigate the heat and emotion of climate and energy debates shaping our world for generations to come.
Michael Bloomberg’s record as one of New York City’s longest serving mayors has been analyzed to the point of exhaustion. His ban of oversized soft drinks, his calorie counts on restaurant menus, his police department’s stop-and-frisk policy, his obsession with data, even his penchant for loafers—it has all been dissected and then dissected again.
Rarely mentioned, however, is Bloomberg’s dogged effort to reduce New York’s greenhouse gas emissions and to protect the city and its 8.4 million residents from the perils of climate change. Climate experts around the world say the plans created under his leadership are a model for other cities. But most Americans, including New Yorkers, know little or nothing about his record in this area.
An undertaking as complex as preparing a city for the challenges of climate change is much harder to grasp than, say, building a park or a bridge or banning giant cups of cola. It means laying plans for projects that are invisible to the naked eye, like reducing air pollution, and may not be completed for years or even decades.
Their effort is important for two reasons. First, it gives New Yorkers a clear picture of the groundwork that has been laid to ensure their city’s future, so they can demand that successive mayors continue or improve on Bloomberg’s work. Second, it offers politicians in other cities a roadmap for creating their own sustainability and climate change plans. Other U.S. cities have begun grappling with the prospect of climate change, but New York is certainly the biggest and most rambunctious to have done so on such an ambitious scale.
Andy Darrell, an Environmental Defense Fund leader who sat on an advisory committee that was key to the process, still marvels at how so many disparate groups came together to work on the plans.
In an interview for this book, Bloomberg downplayed his achievements. He pointed out that his wasn’t the first New York administration to take on environmental issues and that it was his staff that did the real work.
And he is right. Bloomberg didn’t come up with the specific ideas or do the mathematical equations or hammer out the fine details. What he did do, however, was make clear to his staff, to city officials and to the private sector that this was going to happen—that New York was going to have a clear and unified vision for dealing with climate change.
This is Bloomberg’s hidden legacy—a legacy that may be fully appreciated only by generations yet to be born.

lowercased:
new york city mayor michael bloomberg made his city the world leader in the fight to defend against climate change and reduce carbon emissions.
this book, just released, tells the story.
it is being published as a multi-media e-book on icn books brand new app, and serialized in installments starting today oninsideclimatenews.org.
experts say new york’s accomplishments rank among the most comprehensive of any of the world’s leading cities, despite rarely capturing the attention of the public during the mayor’s tenure or earning mention in media assessments as the mayor prepares to leave office.
bloomberg’s planyc has decades of implementation ahead – if it continues – but already it has reduced energy use in large buildings and improved air quality, re-imagined and reconstituted the urban landscape, and set the city on a trajectory to reduce its greenhouse gas emissions 30% by 2030 below 2005 levels.
the 10-chapter multimedia ebook, released via a new multi-media icn books app, is based on extensive interviews with the mayor and key players on his team.
insideclimate news is a pulitzer prize-winning, non-profit, non-partisan news organization that covers clean energy, carbon energy, nuclear energy and environmental science — and the territory in between where law, policy and public opinion are shaped. its mission is to produce clear, objective stories that gives the public and decision-makers the information they need to navigate the heat and emotion of climate and energy debates shaping our world for generations to come.
michael bloomberg’s record as one of new york city’s longest serving mayors has been analyzed to the point of exhaustion. his ban of oversized soft drinks, his calorie counts on restaurant menus, his police department’s stop-and-frisk policy, his obsession with data, even his penchant for loafers—it has all been dissected and then dissected again.
rarely mentioned, however, is bloomberg’s dogged effort to reduce new york’s greenhouse gas emissions and to protect the city and its 8.4 million residents from the perils of climate change. climate experts around the world say the plans created under his leadership are a model for other cities. but most americans, including new yorkers, know little or nothing about his record in this area.
an undertaking as complex as preparing a city for the challenges of climate change is much harder to grasp than, say, building a park or a bridge or banning giant cups of cola. it means laying plans for projects that are invisible to the naked eye, like reducing air pollution, and may not be completed for years or even decades.
their effort is important for two reasons. first, it gives new yorkers a clear picture of the groundwork that has been laid to ensure their city’s future, so they can demand that successive mayors continue or improve on bloomberg’s work. second, it offers politicians in other cities a roadmap for creating their own sustainability and climate change plans. other u.s. cities have begun grappling with the prospect of climate change, but new york is certainly the biggest and most rambunctious to have done so on such an ambitious scale.
andy darrell, an environmental defense fund leader who sat on an advisory committee that was key to the process, still marvels at how so many disparate groups came together to work on the plans.
in an interview for this book, bloomberg downplayed his achievements. he pointed out that his wasn’t the first new york administration to take on environmental issues and that it was his staff that did the real work.
and he is right. bloomberg didn’t come up with the specific ideas or do the mathematical equations or hammer out the fine details. what he did do, however, was make clear to his staff, to city officials and to the private sector that this was going to happen—that new york was going to have a clear and unified vision for dealing with climate change.
this is bloomberg’s hidden legacy—a legacy that may be fully appreciated only by generations yet to be born.