text:
Browse: Home / SITDEF 2015
6 June, 2017 · by admin · in Features, Search By Issue, Show Reports, V9N2, Volume 9
This was the Sixth biennial meeting of SITDEF in Lima, Peru. SITDEF occurs every two years and has since the start of the show. The show has grown exponentially each time, and in 2015 there were approximately 40,000 visitors, mostly from South American countries, with official delegations from over 30 countries. More than 429 representatives of armed forces were in official attendance, with thousands more active-duty personnel as well.
SADJ is a regular at this show. The Peruvian military groups have diverse needs from high-mountain terrain to their long ocean coast; so the needs of the customers tend to draw a lot of interesting vendors and attendees.
Scaled model of the Japanese Ambassador's residence, which had to be built and used for training to plan the attack to free the hostages.
The Japanese Embassy Hostage Crisis (Operation Chavín de Huantar)
On 17 December 1996, 14 members of the revolutionary group MRTA raided a party at the Japanese Ambassador to Peru's residence (not the embassy) and took hundreds of diplomats, military and government officials as their hostages. They demanded freedom for some of their guerilla comrades imprisoned for criminal acts, as well as social changes and some other things. This event propelled the MRTA and their attack to the forefront of the world media. For 126 days, the MRTA held a group of very important people hostage, having released many they did not feel were "useful" to their cause early on in the crisis.
On 22 April 1997 special teams totaling 140 Peruvian Commandos executed a well-planned attack on the residence and freed the hostages. One hostage died, two commandos died, and all of the MRTA militants were killed. This event is hailed as a very successful operation by the Peruvian Special Forces and is commemorated by the display at SITDEF.
Weapons and other items captured from the MRTA guerillas were on display at SITDEF, and SADJ thought that a close look at the weapons might be enlightening. Rumor has it that the Special Forces used the brand new—at the time—FN P90 during the raid, but no evidence can be found of that.
DS Arms is well known in South American countries, attributable to their innovations on the FAL series of rifles. In this photo, two of their other specialties—a modernized RPD and DS Arms' M4. Top: DS Arms RPD Carbine fires at 550 rpm, shown here with the 50-round Sawbag adapter. Bottom: ZM4 rifle in .300 Blackout.
As mentioned, the DS Arms line of rifles has reached prominence in South America largely due to their 7.52x51-mm FAL products. Top: 18-inch FAL with Vltor Forend, short gas system and 30-round DSA curved magazine modified from the L4 (Bren). Middle: the SA58 19-inch barrel with DSA 40 mm M203. Bottom: SPR-SASS from the trials in Desert Tiger camo.
Steyr Mannlicher's display was fairly inclusive of their new products. The classic bullpup Steyr AUG is laying on the table to the right, while the HS .50 M1 sniper rifle is to the left, with the SSG08 in the center. The SSG08 can be obtained in .308 Winchester (7.62x51 mm), .300 Win Mag or .338 Lapua Magnum.
Steyr's GL40 40x46 under-barrel grenade launcher, pivots to the left side, allowing any type of the 40x46-mm low-velocity grenades to be used. With an overall length of 10.6 inches, and a barrel of 7.1 inches, it is very compact and can mount on the Steyr AUG series as well as others with a rail adapter. There is also a standalone stock for firing.
NIVISIS (Night Vision Systems) shared a booth with US Ordnance and displayed their latest products. Left to right: MUM-14 with dual bridge, PVS-7, PVS-14, UTAC-32IL Thermal Long Range, TAG-32E Thermal-Extended Range.
US Ordnance is a regular at the SITDEF show, and they have had some success with the Peruvian military. Here, the M60E6 is on display in front of the M60D (enhanced). The Danish Army adopted the M60E6, and it is a very reliable 7.62x5-mm machine gun. In the background, US Ordnance's M240D, M240 (Tank) and M240B can be seen on display.
FN Herstal is another show regular at SITDEF. Here, they have the FN Minimi 5.56 MK3 at top and the FN Minimi 7.62 MK3 on the lower shelf. Both tried and true standby machine guns.
Instalaza of Spain is well known to arms users in South America, and they had a number of innovations to show. The two updated shoulder-fired rocket systems here are the disposable 90-mm C90-CR-RB (M3) to the rear, which is the anti-tank version of the M3, with armor penetration to 400 mm and point accuracy to 350 meters; and to the front is the popular 100-mm Alcotán-100 (M2) which has a range of 600 meters for point accuracy, and when combined with the VOSUL opto-electronic system, has night vision capability and much longer range.
The FTV barrel-launched rifle grenade, shown here with the red flip-up sight and plastic belt case, comes from Instalaza as either armor-piercing (shown) or anti-personnel. These are for 5.56x45-mm rifles with the NATO standard 22-mm barrel mount system.
Hand-thrown grenades are a specialty of Instalaza. The two main products are the Alhambra, which is strictly a defensive grenade (meaning it has fragmentation), and the Alhambra D/O which is Defensive/Offensive. This is accomplished by having a grenade that is Offensive—no fragmentation—and an outer sheath that can be installed quickly to add a fragmentation band—shown to the rear right in the photo.
On family day, thousands of Peruvian families, many of them relatives of service members, attend the show. Here, a potential future soldier exhibits a wide grin as the Special Forces soldiers set him behind a CIS40; a 40x53-mm Automatic Grenade Launcher from ST Kinetics of Singapore. This AGL appears to have been adapted to the mount for a recoilless rifle.
Top AK: AKMS underfolder attributed to "Camarada Alex;" Artemo Rosque. Middle AKS-Milled receiver AK47 underfolder attributed to "Camarada Cynthia;" Herma Luz Melendez Cueva. AKMS underfolder attributed to "Camarada Arabe;" Roli Rojas Fernandez. On the bottom of the shelf are a WWII British Sten MKV 9x19-mm submachine gun, a US M1928A1 Thompson .45acp submachine gun with 50-round drum, and in the back, an RPG-7 missing its heat shields. Most of the markings on the firearms have been obliterated or painted over so it is difficult to attribute exact manufacturers and dates to these.
One of the attackers used this Uzi Submachine gun. However, looking at the markings, it can be seen that this was a semi-automatic imported into the US by Action Arms. How it got into the hands of the MRTA is unknown. The barrel was cropped, and it was converted to fully automatic.
by Dan Shea on 6 June, 2017.
← The New Carl-Gustaf M4: Lighter–Better–Smarter
The Sig Sauer MPX →


text:
PG&E says it has reached $13.5 billion…
PG&E says it has reached $13.5 billion wildfire settlement
Agreement includes claims from Camp Fire and 2015 Butte Fire
The Camp Fire burns as it lights up the sky under bright stars on Thursday, Nov. 8, 2018 near Pentz Road. Paradise was evacuated and many home were destroyed by the fire. (Contributed photo)
By John Rogers |
PUBLISHED: December 6, 2019 at 9:12 pm | UPDATED: December 6, 2019 at 10:29 pm
LOS ANGELES — Pacific Gas and Electric announced Friday it has reached a tentative $13.5 billion settlement resolving all major claims related to the deadly, devastating Northern California wildfires of 2017-2018 that were blamed on its outdated equipment and negligence.
The utility says the deal, which still requires court approval, represents a key step in leading it out of Chapter 11 bankruptcy.
The deal is expected to resolve all claims arising from a series of deadly 2017 Northern California wildfires and the 2018 Camp Fire, which killed 85 people and all but incinerated the town of Paradise. It also resolves claims from the 2015 Butte Fire and Oakland's 2016 Ghost Ship Fire.
"From the beginning of the Chapter 11 process, getting wildfire victims fairly compensated, especially the individuals, has been our primary goal," Bill Johnson, PG&E Corporation's CEO and president, said in a statement Friday. "We want to help our customers, our neighbors and our friends in those impacted areas recover and rebuild after these tragic wildfires."
In most cases the 2017 and 2018 fires were blamed on power lines, and two attorneys representing more than 5,000 Northern California fire victims hailed the settlement.
"I think it's a fantastic result," said attorney Rich Bridgford of Bridgford, Gleason & Artinian, adding it will not only compensate thousands of devastated fire victims but also require PG&E to put billions into overhauling its infrastructure to prevent future disasters.
"You have to be mindful of the fact that PG&E is in bankruptcy," he added. "This means they are required to perform a delicate balancing act aimed at achieving dual goals of deterring bad past behavior on the one hand and on the other hand keeping the utility financially viable so that it can function and keep power flowing. We believe the settlement achieves this delicate balance."
The 2018 Camp Fire was California's deadliest and destroyed nearly 18,000 structures. The series of wildfires that spread across a wide stretch of Northern California in 2017 killed dozens and burned tens of thousands of structures.
"The goal of the litigation from the very beginning has been to change their behavior, and that is their lack of safety standards and the way they manage and maintain their equipment," attorney James Frantz said of PG&E.
The settlement is still subject to a number of conditions involving PG&E's Chapter 11 bankruptcy reorganization plans, which must be completed by June 30, 2020.
Friday's proposal responds to pressure from Gov. Gavin Newsom to give wildfire victims more than the utility originally offered, but it still relies on the bankruptcy judge's approval as part of the proceedings. A February hearing at which an official estimation of losses will be made still looms for the utility and could upend any settlement deals.
"We appreciate all the hard work by many stakeholders that went into reaching this agreement," PG&E's Johnson said. "With this important milestone now accomplished, we are focused on emerging from Chapter 11 as the utility of the future that our customers and communities expect and deserve."
PG&E said the proposed settlement is the third it has reached as it works through its Chapter 11 case. The utility previously reached a $1 billion settlement with cities, counties and other public utilities and an $11 billion agreement with insurance companies and other entities that have paid claims relating to the 2017 and 2018 fires.
Confused about PG&E's bankruptcy? Here's what you need to know
California could make PG&E pay for some power blackout costs
FEMA to bill wildfire victims if PG&E doesn't pay $4B
PG&E protest at Chico Mall Saturday
More in State

redpajama_set_name: RedPajamaCommonCrawl


We searched high and low for ingredients, studied them, tested them and then produced a line of highly effective products for the most sensitive skin types in the world. We have many rosacea and sensitive skin customers using these wonderful products. If you have sensitive, rosacea, post surgery or acne skin that cannot tolerate regular skin care products, this is your answer. While our packaging is simple, our ingredients and quality is outstanding.
This 5 piece kit will save you 20% off of purchasing these products separately.
This is a great kit for anybody, you don't need to have sensitive or rosacea skin, you just need to want to keep your skin looking great. Priced separately this kit would be $120.80, but you save over to 20% purchasing it in this convenient package.
Willowherb Soothing Serum: Dionized Water (Aqua), Aloe Barbadenis Gel, Willowherb (Eqilobium Angustifolium) Extract, Butylene Glycol, Phytonadione (Vitamin K), Sodium Hyaluronate, Gingko Bilboba Extract, Hydroxyethylcellulose, Diazolidinyl Urea.
Liquid Silk: Cyclopentasiloxane, Dimethiconol, Rosa Canina Fruit Oil, Cannabis Sativa Seed Oil, Camelina Sativa Seed Oil, Limnanthes Alba (Meadowfoam) Seed Oil, Triticum Vulgare (Wheat) Germ Oil, Zea Mays (Corn) Oil, Daucus Carota Sativa (Carrot) Root Extract, Bisabolol, Tocopherol, Tocotrienol, Retinyl Palmitate, Beta Carotene, Dimethicone.
Liquid silk-Aqua (Water), Prunus Armeniaca (Apricot) Kernel Oil, Butyrospermum Parkii (Shea Butter), Glycerin, Butylene Glycol, Cetyl Alcohol, Sodium Acrylate/Sodium Acryloyldimethyl Taurate Copolymer, Isohexadecane, Polysorbate 80, Cetearyl Alcohol, Coco-glucoside, Phytonadione, Hydrolyzed Wheat Gluten, Ceratonia Siliqua Gum, Dimethicone, Rosmarinus Officinalis (Rosemary) Leaf Extract, Panthenol, Zinc Gluconate, Magnesium Gluconate, Tocopheryl Acetate, Diazolidinyl Urea, BHT, CI 42053 (Green 3).


Most of the big Korean companies are facing disapproval from foreign pension funds over their financial statements ahead of their imminent shareholders meetings in March, as they have not been audited by an independent panel.
On Korea Corporate Governance Service's online website Voting Information Plaza, of the 89 companies that have posted their agenda for annual shareholders meetings, 56 received opposition from more than one foreign pension fund.
The State Board of Administration of Florida rejected the financial statements of around 20 Korean firms, including Posco, LG Uplus, Hyundai Engineering & Construction, Shinsegae, Hyosung, LG Electronics, Hyundai Motor, Kia Motors, E-mart, Samsung Electro-Mechanics, Samsung SDI and Korean Air.
Canada's Ontario Teachers' Pension Plan and British Columbia Investment Management Corp. voiced similar opinions.
"We will vote against this resolution as we are concerned with the unaudited financial statements," the BCI also said regarding Amorepacific, Kia Motors, E-mart, GS Retail, Yuhan, Samsung Electro-Mechanics and Dongbu Insurance.
The California State Teachers' Retirement System, while not specifying reasons, voted against resolutions from most of the Korean firms it has invested in.
By regulation, the Korean firms can notify their shareholders of the annual gathering two weeks prior to the date, while they are obliged to hand in audit reports just one week before the meeting.
The KCGS said this leads to foreign investors being asked their opinion on resolutions based on unaudited financial statements.
Although the firms do supply audited reports ahead of the shareholders meetings, this gives little time for them to review the matters in detail.
Asia Corporate Governance Association has for several years pointed out the need for Korean firms to institutionally improve their audited financial statements.
Regarding the issue, a Korea Exchange representative said the reality of Korean firms is that they have a tight schedule to prepare necessary documents, but this is a closely knit issue with currently enforced commercial and tax laws. It is difficult to push for alternatives, such as postponing the general period of shareholders meetings or notification period.


text:
Fox Lodge Ladies stay top
Rachel McBrine (CricketEurope)
In the North-West Ladies League Fox Lodge show no sign of being knocked off the top spot as they recorded another victory against Newbuildings.
Winning the toss and opting to bat first, Newbuildings got off to a disappointing start as they lost their top six batters for a total of 14 runs in the opening three overs courtesy of a first-rate bowling spell from Kara Bates (4-15).
Things started to look up for the hosts as Mia Smyth (14) and Hannah Mitchell (12) got the total boosted up to 28 in the next four overs.
But after Smyth was dismissed in the 7th over things went downhill due to a change in the bowling from Lucy Blair (2-4), which saw Newbuildings all out with a final total of 38.
Openers Hannah McLaughlin (26*) and Kara Bates (5*) wasted no time by achieving their modest target in just 5.3 overs for the loss of none, allowing the Foxies another victory to continue their unbeaten streak.
Burndennett proved too strong as they defeated Killyclooney by 7 wickets.
Batting first, the Killyclooney ladies posted 68 from 15 overs, mainly thanks to a fantastic 40 run stand between Cody Wallace (14) and Jacqueline Hall (17*).
Nicola Arbuckle had a superb spell of 5 wickets for just 14 runs, while skipper Julie Logue chipped in by picking up 3 wickets for 7 runs.
The home side made their presence known from the beginning of their response, with the top order each chipping in to chase down the runs with Kylie McGarrigle (35*), Leanne Brandon (19) and Nicola Arbuckle (5) each contributing to chase the final total in just seven overs.
Best with the ball for Killyclooney was youngster Cody Wallace, who picked up two wickets for 24 runs off her 4 overs and Gail Nelson with (1-24).
Bready suffered another defeat as they lost to Eglinton.
Having elected to bat, Bready started off strongly with Steph Wilkinson (20) and Alana Dalzell (14) adding 45 in the opening ten overs.
Once Wilkinson's wicket fell in the eleventh over, the Bready ladies struggled with the bat due to the precise bowling from Laura Whiteside (3-20) and Alana McKenna (2-26), the visitors dismissed for 80.
Chasing their modest target, a strong partnership of 55 runs between Zara Craig (25) and E Gaston (8) helped the visitors achieve the total with the loss of six wickets, allowing the Eglinton girls to gain their third victory of the season.


text:
Rio da Prata kan syfta på följande platser:

Brasilien

 Rio da Prata (vattendrag i Brasilien, Tocantins),
 Rio Prêto (vattendrag i Brasilien, Santa Catarina, lat -26,23, long -49,60),
 Rio da Prata (vattendrag i Brasilien, Santa Catarina),
 Rio da Prata (vattendrag i Brasilien, Mato Grosso do Sul),
 Rio da Prata (vattendrag i Brasilien, Espírito Santo, lat -19,77, long -40,10),
 Rio da Prata (vattendrag i Brasilien, Goiás, lat -18,85, long -52,18),
 Rio da Prata (vattendrag i Brasilien, Minas Gerais, lat -18,81, long -49,86),

Robotskapade Brasilienförgreningar

redpajama_set_name: RedPajamaWikipedia


How should climate change adaptation measures be designed in a way that they do no create conflict but contribute to foster peace and security? This interactive workshop explores this question by disseminating and providing feedback on a new guide to conflict sensitive adaptation. Key objective of this interactive workshop is to learn how to design and implement climate adaptation programs and projects in a conflict-sensitive way and share knowledge and practical experiences how to link climate change adaptation, conflict prevention and peacebuilding in an effective and sustainable way. This event is primarily targeted at policymakers and practitioners, including donor representatives, in the fields of climate change adaptation and development.
The workshop is divided into two sessions. Session One will focus on the need and relevance of conflict-sensitive approaches and presents a guide on how conflict sensitivity can be integrated in climate change programming. It kicks-off with three short input presentations, followed by Q&A. Session Two will focus on practical experiences and lessons learned in linking climate change adaptation, conflict prevention and peacebuilding. It identifies challenges and opportunities for effectively implementing conflict-sensitive adaptation measures (such as how to conduct integrated risk analyses, monitoring and evaluation).


text:
Hello! We're glad you stopped by!
All Books + -
All All Books
Submissions Guidlines + -
How to Publish with BluewaterPress LLC
How to Query
Submissions Information
About Being Published
A Writing Blog + -
A Paradigm Shift in the Wind
Writing & Selling Books
It Finally Happened
Submissions Guidlines
A Writing Blog
Home › Non-Fiction › Lost in Heaven: The Story of 1st Lt. James R. Polkinghorne Jr., Usaaf, Early Black Aviation History and the Tuskegee Airmen by Leo Murphy
BluewaterPress LLC
Lost in Heaven: The Story of 1st Lt. James R. Polkinghorne Jr., Usaaf, Early Black Aviation History and the Tuskegee Airmen by Leo Murphy
These are the stories of the famed Tuskegee Airmen and 1st Lieutenant James R. Polkinghorne Jr., one of their own who did not come home. It is a well-documented account with many illustrations of the time.
1st Lieutenant James R. Polkinghorne Jr., USAAF, was born in Pensacola, Florida in June 1921 and earned his U.S. Army Air Forces pilot wings as part of the famed Tuskegee Airmen in February 1943. Assigned to the 301st Fighter Squadron, he disappeared in May 1944 while flying a combat mission in a P-39 Airacobra over Italy.
Packed with illustrations, Lost in Heaven also chronicles the achievements of early black aviation pioneers who refused to be denied the opportunity to enjoy the splendors of flight. The history of the Tuskegee airmen is also traced, documenting the Herculean effort required by the Tuskegee Institute to establish an aeronautical program and the subsequent successes of the first black fighter pilots in the history of the U.S. armed forces who served their country with honor and bravery in combat over the skies of Europe.
Suzi Weinert's Garage Sale Mystery Series
Copyright © 2021, BluewaterPress.com. Powered by Shopify


text:
HP Omen X 2S is the world's first dual-screen gaming laptop
By Matt Hanson 14 May 2019
Why settle for one screen?
Image credit: HP (Image credit: HP)
HP has announced the Omen X 2S, which the company claims is the first dual-screen gaming laptop in the world.
As well as having a standard 15-inch display, the Omen X 2S also features a six-inch 1080p touchscreen above the keyboard.
How to set up your new gaming laptop
The best thin and light gaming laptops
The best Asus gaming laptops money can buy
So, while you can't use it to expand your field of view when playing games –like adding an additional monitor would do – this second screen allows you to multitask with ease.
So, you can play YouTube videos on the screen, use it to browse Spotify, message friends on WhatsApp or keep up with Twitch and Discord chats.
It can also be used to mirror parts of the main screen, so you could copy the onscreen map in a racing game and display it on the dedicated screen.
According to HP, "82 percent of people use their mobile phones for messaging during gaming sessions, 61 percent listen to music, and 49 percent watch game related live streams, video content and browse websites," and the HP Omen X 2S aims to bring that functionality to an easy-viewed screen above the keyboard, so players aren't distracted by their smartphones.
Gaming powerhouse
The HP Omen X 2S isn't just the world's first dual-screen gaming laptop – it's also the first gaming laptop that comes with an applied liquid metal compound to the thermal system from Thermal Grizzly Conductonaut, which according to HP results in "phenomenal heat dissipation at 10 times the thermal conductivity of silicon thermal grease."
This means HP is able to cram powerful components into a laptop that is just 20mm thin. By keeping the laptop cool, gaming performance is increased – with HP claiming there's a 28% increase in frames per second in Apex Legends, compared to traditional laptop cooling.
It also features an Nvidia GeForce RTX 2080 Max-Q graphics card, a 9th generation Intel Core processor with eight cores and up to 32GB of RAM.
The HP Omen X 2S laptop will go on sale in July for £2,499.99 (around $3,200, AU$4,600) for the version with an Intel Core i7-9750H, 16GB RAM, 512GB SSD and RTX 2070 graphics card.
There's also a version with an Intel Core i9-9880H, 32GB RAM, 1TB SSD and Nvidia RTX 2080 for £3499.99 (around $4,500, AU$6,000).
We'll hopefully be getting in the HP Omen X 2S to find out for ourselves with the second display is worth that high price.
These are the best gaming laptops of 2019
Chrome could soon run a lot better on Windows


text:
Ryan Christie Wanted by Ligue 1 Side Nice as Interest Grows for Celtic Star
By Ross Jackson
Christie is wanted by a number of clubs | Mark Runnacles/Getty Images
Lique 1 side Nice have joined the race to secure the signature of Celtic's Ryan Christie.
The Scotland international has attracted a whole host of admirers recently with Premier League duo Burnley and Newcastle also understood to be keeping tabs on the 25-year-old.
Christie has caught the eye of a number of sides | Mark Runnacles/Getty Images
With Christie's current deal set to expire in 2022 and no news of an agreed contract extension in the offing, the Scottish Sun report that French outfit Nice are the latest side to lodge an interest in the playmaker after the club sent a scouting team to Scotland to cast an eye over his performances.
Nice currently value Christie at £10m, however, with just over 18 months left on the Scot's current deal they're hoping to negotiate a cut-price fee in the January transfer window.
Since joining the Hoops from Inverness Caledonian Thistle, Christie has taken the long route to success for the Scottish champions.
The midfielder was immediately sent back to the Jags on loan having signed for Celtic in September 2015, and would be shipped out on loan to Aberdeen in both of the following two campaigns.
Having impressed during his time at Pittodrie, the Scotland international was afforded his chance in the Celtic first team and he took the opportunity with both hands. The midfield man has gone on to make 105 appearances for Neil Lennon's side, scoring 35 goals.
Christie's goals have been invaluable to Celtic's title tilts | Ian MacNicol/Getty Images
Steve Bruce responds to 'personal' criticism from Newcastle United fans
Steve Bruce has responded to criticism from Newcastle United fans and admitted his side are in a relegation battle.
Daniel Feliciano
The candidates to replace Steve Bruce at Newcastle - ranked
A ranking of the potential replacements for Steve Bruce, as the Newcastle boss looks close to losing his job.
Max Parsons
Sean Dyche confirms outbreak of Covid-19 among Burnley squad
Sean Dyche has confirmed there has been an outbreak of coronavirus in his Burnley squad, though currently only a 'couple' of players have been impacted
Ross Jackson
Burnley 0-1 Manchester United: Player ratings as Pogba strike sends Red Devils top
Manchester United went top of the Premier League as Paul Pogba's sumptuous second half volley gave them a 1-0 win over Burnley at Turf Moor.
Matt O'Connor-Simpson
As yet Celtic's valuation of their goalscoring midfielder remains unclear, however, the Hoops are said to be unwilling to negotiate a price unless Christie refuses any offer of a new deal.
With both Newcastle and Burnley also keen on acquiring the Scot's services, Celtic may well become resigned to losing the former Aberdeen man if a contract extension isn't agreed in the near future.
Both Sean Dyche and Steve Bruce's side have struggled in front of goal in recent years, and the addition of a prolific midfielder like Christie would undoubtedly be a huge boost to their respective squads.


text:
import csv
import os
import subprocess
import threading

# Gather the packages to test.

PREFIX = './packages/node_modules/'
CISCOSPARK = os.path.join(PREFIX, '@ciscospark')
WEBEX = os.path.join(PREFIX, '@webex')

PROD_ENV_VARS = {
  'CONVERSATION_SERVICE': 'https://conv-a.wbx2.com/conversation/api/v1',
  'ENCRYPTION_SERVICE_URL': 'https://encryption-a.wbx2.com',
  'IDBROKER_BASE_URL': 'https://idbroker.webex.com',
  'IDENTITY_BASE_URL': 'https://identity.webex.com',
  'U2C_SERVICE_URL': 'https://u2c.wbx2.com/u2c/api/v1',
  'WDM_SERVICE_URL': 'https://wdm-a.wbx2.com/wdm/api/v1',
  # Logging
  'ENABLE_VERBOSE_NETWORK_LOGGING': 'true',
  # Enable CI for Sauce Labs
  'CI': 'true'
}

INT_ENV_VARS = {
  # Environments
  'ATLAS_SERVICE_URL': 'https://atlas-intb.ciscospark.com/admin/api/v1',
  'CONVERSATION_SERVICE': 'https://conversation-intb.ciscospark.com/conversation/api/v1',
  'ENCRYPTION_SERVICE_URL': 'https://encryption-intb.ciscospark.com/encryption/api/v1',
  # Do not use 'https://hydra-intb.ciscospark.com/v1' for Hydra. CI expects 'apialpha'.
  'HYDRA_SERVICE_URL': 'https://apialpha.ciscospark.com/v1/',
  'IDBROKER_BASE_URL': 'https://idbrokerbts.webex.com',
  'IDENTITY_BASE_URL': 'https://identitybts.webex.com',
  'U2C_SERVICE_URL': 'https://u2c-intb.ciscospark.com/u2c/api/v1',
  'WDM_SERVICE_URL': 'https://wdm-intb.ciscospark.com/wdm/api/v1',
  'WHISTLER_API_SERVICE_URL': 'https://whistler.onint.ciscospark.com/api/v1',
  # Logging
  'ENABLE_VERBOSE_NETWORK_LOGGING': 'true',
  # Enable CI for Sauce Labs
  'CI': 'true'
}

OUTPUT_DIR = 'output'
OUTPUT_FILE_PATH = os.path.join(OUTPUT_DIR, 'test-comparison.csv')

TEST_COMMAND = 'npm run sauce:run -- npm test -- --packages %s'

SKIP_PACKAGES = [
  '@webex/test-helper-server' # no tests
  '@webex/internal-plugin-calendar', # no tests
  '@webex/plugin-webhooks' # no tests
]

def should_include_package(path_name, name):
  scoped_name = os.path.join(os.path.basename(path_name), name)
  return os.path.isdir(os.path.join(path_name, name)) and scoped_name not in SKIP_PACKAGES

def get_package_names(path_name):
  namespace = path_name.replace(PREFIX, '')
  return [os.path.join(namespace, name) for name in os.listdir(path_name) if should_include_package(path_name, name)]

def run_subprocess(bash_command, env_vars):
  env = os.environ.copy()
  env.update(env_vars)
  process = subprocess.Popen(bash_command.split(), stdout=subprocess.PIPE, env=env)

  output, error = process.communicate()
  return process.returncode # , output, error

class bcolors:
    HEADER = '\033[95m'
    OKBLUE = '\033[94m'
    OKGREEN = '\033[92m'
    WARNING = '\033[93m'
    FAIL = '\033[91m'
    ENDC = '\033[0m'
    BOLD = '\033[1m'
    UNDERLINE = '\033[4m'

def print_result(return_code, prefix='Tests are a...'):
  if return_code == 0:
    print(bcolors.OKGREEN + prefix + 'success.' + bcolors.ENDC)
  else:
    print(bcolors.FAIL + prefix + 'failure.' + bcolors.ENDC)

def run_test(package, environment):
  env_vars = INT_ENV_VARS if environment is 'integration' else PROD_ENV_VARS
  print(bcolors.OKBLUE + 'Testing `%s` on %s...' % (package, environment) + bcolors.ENDC)
  bash_command = TEST_COMMAND % package
  return_code = run_subprocess(bash_command, env_vars)
  print_result(return_code, prefix='Testing `%s` on %s...' % (package, environment))
  return return_code

def run_env_tests(package, writer, csv_file):
  prod_return_code = run_test(package, 'production')
  int_return_code = run_test(package, 'integration')
  writer.writerow([package, prod_return_code, int_return_code])
  csv_file.flush()

def run_tests_in_sequence(packages, writer, csv_file):
  for package in packages:
      run_env_tests(package, writer, csv_file)

def run_tests_in_parallel(packages, writer, csv_file):
  threads = [threading.Thread(target=run_env_tests, args=(package, writer, csv_file)) for package in packages]
  for thread in threads:
    thread.start()
  for thread in threads:
    thread.join()

def main():
  ciscospark_packages = get_package_names(CISCOSPARK)
  webex_packages = get_package_names(WEBEX)
  packages = ciscospark_packages + webex_packages
  print ('Skipping %d packages: %s' % (len(SKIP_PACKAGES), ', '.join(SKIP_PACKAGES)))
  print('Testing %d packages...' % len(packages))

  try:
    os.mkdir(OUTPUT_DIR)
  except OSError:
    pass

  threads = []

  with open(OUTPUT_FILE_PATH, 'wb') as csv_file:
    writer = csv.writer(csv_file, quoting=csv.QUOTE_MINIMAL)
    writer.writerow(['Package', 'Production exit code', 'Integration exit code'])

    run_tests_in_sequence(packages, writer, csv_file)

  print('Wrote output to: %s' % OUTPUT_FILE_PATH)
  print('Done.')

if __name__ == "__main__":
  main()

redpajama_set_name: RedPajamaGithub


Born on July 20, 1959 .
This memorial website was created in memory of our loved one, James Willie Johnson 51 years old , born on July 20, 1959 and passed away on May 27, 2011. We will remember him forever.
"It is so hard to believe that your really gone. Every time I pass a car with fishing poles hanging out the window I often think of you. I'm wondering at this very moment, are you fishing right now, how much does baits cost. Are you fishing with a pole, fishing rod, or both. I really miss those fried biscuits that no one around here cook. I really wish you had stayed around to see H&H.
Happy birthday from your wife, children and grand children! We pray God will keep you even in eternity.
" Happy Birthday Grand-daddy i wish you were here to see the very special day that was made just for you. i love you....from Dasha"


That last one has a real Brenizer feel to it.
Nice one Charlie. The shaft of light on the face really makes it.
Another Tasmanian Pademelon from Corinna in the wild Tarkine region of western Tasmania. K-3 + DFA 100.
Last edited by Des; 04-10-2019 at 01:28 AM.
Call Me Neo the Ground Hog !
They look cute until you see that toothy grin!


We're carrying a lot of debt!
Posted November 19th, 2018 by Brent White & filed under Canadian Economy, Student life.
Description: Canadians are carrying a lot of debt. Canadians debt ratios now sit at 169% of disposable income of households. In 2006 the ratio was at 132%. Canada's central bank is concerned that the consumer debt issue could put the economy in trouble as the low interest rates of the past few years creep higher.
1) Are you or or your classmates carrying any student debt? How will it impact starting out after university?
2) Do you think consumers have been taking on too much debt during this time of low interest rates and high employment?
3) Check out the Accounting Matters feature on page 535 of Wiley's Financial Accounting: Tools for Business Decision-Making. What percentage of consumers would default on a mortgage if laid off for more than three months?


text:
Biden's pick for education secretary draws praise from NJ's education community
John Mooney, Education writer | December 24, 2020 | Education
Miguel Cardona's Hispanic heritage and his stand on testing, diversity, learning loss and charters sound good to state's educators — but it's very early days
Credit: (AP Photo/Carolyn Kaster)
Dec. 23, 2020: Miguel Cardona, President-elect Joe Biden's nominee for Secretary of Education, speaks after being introduced at The Queen Theater in Wilmington, Delaware as Biden looks on.
Not too long ago, federal education policy — and politics — drove much of what happened in New Jersey's public schools.
No Child Left Behind, Race to the Top, Common Core — they were all monikers for policies crafted in Washington, D.C., that tightened testing and standards in the classrooms here and elsewhere.
The feds have stepped back a little from their involvement in K-12 education in the past several years, and the COVID-19 pandemic has thrown the whole situation into turmoil for the foreseeable future.
But Washington remains a big force in both policy and money when it comes to New Jersey schools, and the next chapter is about to begin with President-elect Joe Biden's nomination of Connecticut education commissioner Miguel Cardona as the next U.S. education secretary.
Short term, there could be immediate decisions about reopening schools in the new year. Longer term, testing is likely to a key issue, both this spring and beyond.
A chorus of welcomes
Several of the state's chief educators lined up to mostly welcome the choice, a few touting Cardona's background as a former fourth-grade teacher who rose to be principal and local administrator and then Connecticut's top educator.
"President-elect Biden has tapped a lifelong public school educator and leader," said Lawrence Feinsod, executive director of the New Jersey School Boards Association.
Julie Borst of Save Our Schools NJ, the public schools advocacy network, said Biden's pick of Cardona is that of a "pro-public education secretary who is a teacher, a public school leader and a fighter for equity."
Cardona's background as the child of a Puerto Rican family who worked his way through public schools with English as a second language only added to the praise.
State Sen. Teresa Ruiz, the influential chair of the Senate Education Committee, is herself from a Puerto Rican family and sent out a cheer when his nomination was announced.
"He is a Puerto Rican educator with hands-on knowledge and on the ground experience in our education system," Ruiz (D-Essex) said in a statement. "His scope of work has been clearly aligned with my legislative priorities, including efforts to implement diverse curriculum, improve teacher diversity, close the achievement gap and ensure annual assessments to gauge learning loss."
But being a state commissioner is different from being the U.S. secretary of education, and there are some issues facing the next secretary that will have a wide impact on local schools.
The biggest and most immediate one may be testing. New Jersey's and every other state's testing regimens are products of federal policies dating back decades, which have required at least some form of annual testing in language arts and math. That policy is now in question.
The current education secretary, Betsy DeVos, last spring allowed states to skip testing due to the pandemic, but had been resistant to do so for the coming spring.
The testing question
With at least some states likely to ask for a waiver again and an anti-testing campaign already underway, Cardona will be in the hot seat to decide what is one of the most divisive issues in education.
His history as commissioner in Connecticut provides a few clues. He had already announced that the state's testing would proceed this spring. Ruiz, for one, took that as a good sign as she continues to press the state of New Jersey to get a better measure of potential learning loss during the pandemic.
"His response to the COVID-19 pandemic mirrors what I had called for here in New Jersey," she said.
Others haven't been so sure. Borst of SOS-NJ has pushed against the state's reliance on testing, and she says she needs to learn more about Cardona.
"From what I understand about him, he's very keen on overall public policy to address outside factors (in student performance), and he understands the undue influence those factors have on standardized test scores," she said in an email.
"Obviously, we hope that he will be quick to issue state waivers for this year, but have no sense yet if he will do that."
Another prime topic is the big role the federal government has played in charter schools, with each of the past four presidents generally supportive of the alternative schools in both policy and funding.
Cardona's record in Connecticut has been mixed, with some charter schools operating successfully but others drawing the state's scrutiny.
Harold Lee, president of New Jersey Charter Schools Association, said his impression is Cardona has neither been a pro-charter nor anti-charter, calling him "even-keeled" on the issue and citing how he called charters a "viable option" for families.
"We believe that he cares deeply about educational equity and understands that parents need innovative educational options including charter schools," Lee said. "We are hopeful about this appointment — 86% of charter students in New Jersey are African American or Latinx and 72% come from low-income backgrounds. Charters are part of the solution when it comes to an excellent education for all, regardless of where they live."
John Mooney
Education writer
John Mooney is the founding editor of NJ Spotlight, starting the news site in 2009 after more than 30 years in print journalism. Before NJ Spotlight, John was an education reporter with the Newark Star-Ledger and the Bergen Record and a contributing writer for The New York Times.
Discussing Capitol attack with schoolkids: a teachable moment like few others
NJ has narrowed schools' digital divide, but challenges remain
Can school districts require teachers to be vaccinated?
Citing pandemic, Murphy alters teacher evaluations
Murphy lifts exit-exam graduation requirement, keeps mum on other plans
State testing for student-learning gaps yet to get local buy-in
Paterson regains local control of school district after three decades
Op-Ed: Trenton's hypocrisy on school funding
Three decades later, NJ says goodbye to its rule over Paterson schools


text:
NASA rocket explodes after launch
NASA's Antares rocket, headed to the International Space Station, exploded shortly after launch Tuesday night.The rocket was unmanned, and NASA officials said no personnel appeared to be in danger.However, there was "significant" property damage.To see the video of the explosion click here.To see a slideshow of pictures from the explosion click here.The explosion lit up the sky at the launch pad in Virginia and occurred about 6 seconds after liftoff.The Orbital Sciences Corp.'s Antares rocket and Cygnus cargo spacecraft were set to launch at 6:22 p.m. ET. It was set to carry some 5,000 pounds of supplies and experiments to the International Space Station."There was failure on launch," NASA spokesman Jay Bolden said. "There was no indicated loss of life.Bolden added, "There was significant property and vehicle damage. Mission control is trying to assess what went wrong."Video shows the rocket rising into the air for a few seconds before an explosion. It then plummets back to Earth, causing more flames as it hits the ground. NASA tweeted that the failure occurred six seconds after launch.The launch had been scheduled for Monday, but that was scrubbed "because of a boat down range in the trajectory Antares would have flown had it lifted off," according to NASA.Just before Tuesday's liftoff, the space agency reported "100% favorable" weather and "no technical concerns with the rocket or spacecraft being worked."About one-third of the spacecraft's cargo consisted of material for scientific investigations, including a Houston school's experiment on pea growth and a study on blood flow in space.
NASA's Antares rocket, headed to the International Space Station, exploded shortly after launch Tuesday night.
The rocket was unmanned, and NASA officials said no personnel appeared to be in danger.
However, there was "significant" property damage.
To see the video of the explosion click here.
To see a slideshow of pictures from the explosion click here.
The explosion lit up the sky at the launch pad in Virginia and occurred about 6 seconds after liftoff.
The Orbital Sciences Corp.'s Antares rocket and Cygnus cargo spacecraft were set to launch at 6:22 p.m. ET. It was set to carry some 5,000 pounds of supplies and experiments to the International Space Station.
"There was failure on launch," NASA spokesman Jay Bolden said. "There was no indicated loss of life.
Bolden added, "There was significant property and vehicle damage. Mission control is trying to assess what went wrong."
Video shows the rocket rising into the air for a few seconds before an explosion. It then plummets back to Earth, causing more flames as it hits the ground. NASA tweeted that the failure occurred six seconds after launch.
The launch had been scheduled for Monday, but that was scrubbed "because of a boat down range in the trajectory Antares would have flown had it lifted off," according to NASA.
Just before Tuesday's liftoff, the space agency reported "100% favorable" weather and "no technical concerns with the rocket or spacecraft being worked."
About one-third of the spacecraft's cargo consisted of material for scientific investigations, including a Houston school's experiment on pea growth and a study on blood flow in space.


As parents, we want to try our best to keep our children from harm. As for parents or even caregivers of ED patients, they must have enormous bravery, patience and confidence to be able to defense themselves against negative emotion during the recovery of their sick children. Monitoring the recovery of oneself is undoubtedly the responsibility of patients, but as parents, we also play different roles in different situations and stages of the recovery of patients.
In my years of working experience in HEDA, I have faced many Eating Disorders clients, what they all have in common is that they have different levels of fear towards various of things.


text:
Home Daily News Superior Township's Hyundai-Kia Tech Center Receives Grant to Test Electric Vehicle Charging...
Superior Township's Hyundai-Kia Tech Center Receives Grant to Test Electric Vehicle Charging System
Adrienne Roberts
Superior Township's Hyundai-Kia America Technical Center Inc. and a wireless power technology company have been awarded a funding grant from the U.S. Department of Energy to research and develop a system that will be able to quickly charge an electric vehicle wirelessly.
"(The Hyundai-Kia America Technical Center) is honored to be selected as a partner with the Department of Energy," says Dr. Sung Hwan Cho, president of the technical center. "Innovative technologies such as this align well with one of our core goals, which is to create a vehicle experience that is intuitive and easy for the consumer."
The technical center and Mojo Mobility will develop, implement, and demonstrate a wireless power transfer system on a test fleet of Kia Soul EVs, Kia's first electric vehicle in the U.S. market. Mojo Mobility is known for developing wireless charging systems capable of transferring high power. Testing will take place in Superior Township, which is near Ann Arbor, and at Mojo Mobility's facilities in Santa Clara, Calif.
The Hyundai-Kia America Technical Center was established in 1986 as Hyundai Motor Group's North American design, technology, and engineering facility.
Cho says wireless charging has the potential to enhance the convenience of electric vehicles and possibly enable smaller battery pack sizes, reducing vehicle weight. For phase one, the partnership developed a wireless power transfer system that has more than 85 percent efficiency and is capable of transferring 10 kilowatts to a vehicle.
During phase two of the project, the partnership integrated a compact system optimized for the Soul EV and demonstrated full operation at 92 percent efficiency. Performance data will be gathered in the third and final phase of the project using five Kia Soul EVs.
Previous articleSterling Heights Cosmetic Surgery Center Unveils 3D Imaging Technology
Next articleMichigan Economic Development Announces New Vice President
Top 10 Benchmarks Show Michigan's Growth is Comparatively Slow
Number of Metro Detroit Home Permits Issued in 2021 Surpasses Last Two Years
Survey: Middle Market M&A Shows Continued Strength
Jake Bekemeyer - January 21, 2022
Tim Keenan - January 21, 2022
DBUSINESS CONTACTS
Editor: R.J. King
Associate Editor: Jake Bekemeyer


Luggage: Some airlines might have carry-on luggage only included in the price. For more information press *Book now*. You can add extra luggage during the booking process.
2 hours before domestic flights to complete checking procedures.
3 hours before international flights to complete checking procedures.
If you travel inside your domestic region you must have valid ID or passport to complete checking procedures.
If your travel is international you may need valid visa to complete checking procedures.
Please see visa rules between countries that you are going to travel.
One item of cabin baggage for adult and child (except infant).
Maximum weight allowance is 20 kilograms for adult and child / 10 kilograms for infant.
Our development team has been notified about this issue and will be fixing it soon. Please reload the page and try again.


text:
Doncaster Rovers 0 Charlton Athletic 1
We should have won the game by four or five after a dominant first half display but in the end we were clinging on and after recent criticism Craig MacGillivray made a terrific save at the death to secure the 3 points.
Doncaster were poor, but this was a much better and more confident performance from the Addicks led by a fantastic display from CBT who caused all manor of problems. Donny even changed their right wing back at the break to blunt his threat, but CBT roasted him too.
One such roasting was for the goal. CBT skipped past his marker in the box, and cut back to Stockley, who finished well in front of the travelling Addicks.
Just after that Stockley put a shot at an open goal against the bar after Washington had a one-on-one saved.
CBT has been one bright spot amongst the myriad of new loan and permanent signings, and I suspect the least thought was put into his arrival. He was eventually substituted after a lung busting display just after he was booked for returning to the field after being told to by the 4th official. He immediately stole the ball and was away and clear before the referee pulled him back and booked him!
CBT was a clear man of the match but Lavelle, Fraser, Dobson, Matthews and MacGillivray all deserve a mention.
The Charlton TV cameras weren't plugged in for the majority of the first half for 'network reasons' and the studio panel and those that had paid had to rely on the commentary, but we pictured at least five or six gilt-edged chances being spurned including a tame penalty by Washington.
Charlton had four players booked which took our league tally to 99 yellow cards, the worst in the top five divisions.
The game did get a bit testy and I couldn't work out at the end if the Charlton players were actually arguing with each other or it was a just a well worked ploy to wind the clock down.
It was good to see Jacko and the players celebrate a rare away win with the fans after the whistle. I was one of the 4,000 that made the journey to Donny for the play-off game in 2019, but huge credit to the 700 who were in South Yorkshire yesterday. That win was for them.
Jacko: "I liked the performance today, I liked what I saw in and out of possession. Obviously, that final bit was lacking but I thought we moved the ball well, I thought we got into some really dangerous areas, I thought there were some outstanding performances throughout the team and we created a lot."
Gary McSheffrey: "We were lucky to be in the game at half time."
Tags: Corey Blackett-Taylor
From: Addicks, Charlton, League One
← A bite of the Big Apple
Charlton Athletic 1 Lincoln City 2 →
hounda #
A case of too little too (6 months) late.
The only positive for me this season was mugging Chelsea for £1m for Burstow.
Too many negatives to mention, but perhaps my favourite has to be paying money for a player let go last summer for nothing….
Or maybe those 2 loans from Spurs/Chelsea……….
FFS..
johnwest300 #
Hounda Agree and so much more and wow soon celebrating 100 cautions and over the moon with this achievement. NOT pmsl what an achievement but also safe from relegation.
What a season


However, if your child is just starting to learn numbers. Start with the math game "Who is this and then "Find the fish".
You may also be interested in our intermediate and advanced math game videos ..
The math game "who is larger" is fun to learn which number is bigger. You can also put all the yellow bricks into the bag and everybody draws one brick to see who has the largest. The one who has the largest brick can keep both bricks. All children love to win and collect the bricks.
This math game is not only training which number is larger but also to see what is the difference between the numbers. It is a simple subtraction exercise.
The one who has the largest brick can keep both bricks.
Kids just love to win and collect as many bricks as possible.
The newméro bricks help the children to sort the numbers in the right order.
The kids can sort the numbers 1-9, 9-1, 10-90, 90-10, 100-900 and 900-100.
This math exercise is for children that are 3 years old and up to 6 years.
Count 1 to 10 with the newmero bricks.
Count to 20 with your child.
The bricks are designed to help the children to find the solution.
- Identify and build numbers.
- Add up to Tens.
- Perform additions and subtractions.
You can do your own color patterns for kids or do number patterns.
This math game helps the child to associate the sound/name of numbers to the symbol of the numbers.
If your child finds the right fish number, he/she can keep it.
Your kid will love to win and collect all the bricks.


This slick 12VDC power supply is perfect to power your entire Home Automation and/or Power Measurement installation flawlessly.
A typical OpenMotics Home Automation and/or Power Measurement installation requires an external 12VDC power supply.
We've selected the perfect one for the job: with its compact size you reduce the need for a big fuse box and its efficient as well!
This power supply typically powers your entire OpenMotics Home Automation and/or Power Measurement installation!


text:
require 'spec_helper'
require 'whois/record/parser/whois.domainregistry.my.rb'

describe Whois::Record::Parser::WhoisDomainregistryMy, "status_registered.expected" do

  subject do
    file = fixture("responses", "whois.domainregistry.my/status_registered.txt")
    part = Whois::Record::Part.new(:body => File.read(file))
    described_class.new(part)
  end

  describe "#status" do
    it do
      subject.status.should == :registered
    end
  end
  describe "#available?" do
    it do
      subject.available?.should == false
    end
  end
  describe "#registered?" do
    it do
      subject.registered?.should == true
    end
  end
  describe "#created_on" do
    it do
      subject.created_on.should be_a(Time)
      subject.created_on.should == Time.parse("2009-05-13")
    end
  end
  describe "#updated_on" do
    it do
      subject.updated_on.should be_a(Time)
      subject.updated_on.should == Time.parse("2010-04-20")
    end
  end
  describe "#expires_on" do
    it do
      subject.expires_on.should be_a(Time)
      subject.expires_on.should == Time.parse("2011-05-13")
    end
  end
  describe "#nameservers" do
    it do
      subject.nameservers.should be_a(Array)
      subject.nameservers.should have(2).items
      subject.nameservers[0].should be_a(Whois::Record::Nameserver)
      subject.nameservers[0].name.should == "ns1.google.com"
      subject.nameservers[0].ipv4.should == "216.239.32.10"
      subject.nameservers[1].should be_a(Whois::Record::Nameserver)
      subject.nameservers[1].name.should == "ns2.google.com"
      subject.nameservers[1].ipv4.should == "216.239.34.10"
    end
  end
end


V.N. Relocation & Logistics in Delhi are well known packers & movers service Provider Company in Delhi, They provide excellent packing and moving services. We are the regular, consistent packers movers agency in Delhi, India in addition to we'll get out of the packing and moving manufactured goods and equipment with greatest care and transport on time.
Our Professional V.N. Relocation & Logistics in Delhi professional and well talented group has the ability and know the many technique of packing and moving along with shifting goods to new destination. We offer door to door product and goods suppliers services to our customers. VNRL Packers Movers Delhi staff you can shift your manufactured goods hassle free.
If you move for small or general distance and desire brief storage for comprehensive or restricted time, then freely you might shift toward to V.N. Relocation & Logistics for warehousing and store connected with equipment and cargo. V.N. Relocation & Logistics in Delhi also supply modern unit and belongings section space services in metro cities in India.
Our vision services as collection for our proceedings and explain how we perform in the world.
Our staffs start with his project, which is demanding. It declares our motive as corporation and services since the standard along which we believe our events all along with result.
Representation quality services towards customers are our area of information and we effort for this location at few cost. The complete trade development ever since from goods packing to still present final allowance, we meanly focus on technique one diagram, "Excellence Quality" the spotted material for the stuff is of the most excellent quality. The employees that are provide normal skill development instruction to create simple those sign outstanding service. We follow sole and latest expertise in moving supplies towards target.
Our faithfulness in deliver excellence logistics and substance and goods service solution has enable us to start ourselves as accountable and reliable service provider in the residence industry. We also fully appreciate fact that time in any winning business project we also think on opportune delivery of the delivery.
With incessantly activities towards mechanized qualitative possessions we have become on the list of special alternative surrounded by our clients. We offer rapid, accountable moving and offer services. We have long-established history of distribution our customers along with reliable, resourceful and expert services for packing and relocate supplies.
Our clients choose us because we're the top of our field. We give the importance to our customers and still offer them our loyal services thus to their most satisfaction level. Many of us assure truth, we promise safety of the material and above each and all one we are confident to ease our services better.


This Turbocharger should fit on the stated engine type and size. If you have any questions regarding the proper Turbo for your engine, please contact us via phone or email before making your purchase. MAHLE Original aftermarket turbochargers are manufactured to meet or exceed OE standards.
MAHLE OE technologies for the aftermarket MAHLE is one of the technology leaders and system developers in the field of internal combustion engines and engine peripherals. It is also a long-standing business partner to international automotive and engine manufacturers. Our engineers utilize state-of-the-art simulation tools in the initial phase to guarantee the required thermodynamic and thermo-mechanical characteristics of components during the complete integrated development process. ThermoNew in the aftermarket product portfolio: MAHLE Original turbochargers. 4 mechanical calculations are conducted to determine the durability of the turbine housing. After the design and calculation phase, the turbocharger is subjected to an extensive series of tests on hot-gas test benches and engine test benches. The criteria here include thermodynamic maps, shaft displacement curves, and product life cycle. MAHLE Original turbochargers are manufactured throughout the world based on high-quality standards. Modern, computer-controlled production machines guarantee optimized precision to machine housing components made of aluminum and cast steel. Turbine wheels are manufactured from high temperature resistant materials and feature premium cast quality and precision balancing. This is the only way in which they can withstand extreme conditions in the long term. To comply with very high quality standards in turbocharger production, a team of product and process engineers are permanently deployed to continue development in production, assembly, and test processes, such as high-speed machining, joining technology, coating with fluid and solid materials, or balancing. The team can harness the wide range of production competence gained from all previous product areas.


text:
Netflix Plans to Ditch Silverlight for HTML5
Author: Scott GilbertsonScott Gilbertson
Image: Screenshot/Webmonkey.
Netflix is looking to ditch its Silverlight-based video player for an HTML5 version that would work pretty much anywhere, but HTML5 isn't quite up to the task just yet, according to the company.
Microsoft has already put Silverlight – once Microsoft's much-hyped alternative to Adobe's Flash Player – out to pasture. While Microsoft will continue to support Silverlight for some time, it will be retired come 2021.
That gives Netflix and others eight years to come up with an alternative. For its part Netflix wants to use HTML5, but HTML thus far lacks some key components Netflix needs, namely a way to generate media streams for playback, a cryptography protocol and, most controversially, DRM for streaming media.
All three components are, however, already draft proposals at the W3C and will likely be an official part of HTML before Silverlight disappears. The three things Netflix needs to bring its video player to HTML5 are the Media Source Extensions specification, the Web Cryptography API and the Encrypted Media Extensions specification, better known as DRM for the web.
Netflix has been working with Google to add support for all three – which the company refers to as "HTML5 Premium Video Extensions" – to Chrome and Chrome OS. For now the new Netflix player for Samsung's Chromebook "uses the Media Source Extensions and Encrypted Media Extensions to adaptively stream protected content."
Chrome still lacks support for the Web Cryptography API, so Netflix has developed a Pepper Flash plugin to handle that part of the equation for now. Eventually the company plans to remove the Flash element as soon as Chrome lands support for the Cryptography API.
At that point, says the Netflix blog, "we can begin testing our new HTML5 video player on Windows and OS X."
#multimedia


For a silky, smooth finish that both looks beautiful and lasts for years, Berger Jet Dry AquaTread Satin finish paving paint is the choice for your indoor or outdoor concrete surface. It's a water based interior/exterior acrylic paving paint that dries to a superior hard wearing satin. Its unique Duralink®™ Technology provides superior mar resistance and when used over suitably prepared surfaces delivers outstanding adhesion and durability for longer lasting results.


Haute Residence's annual Real Estate Summit is just a few days away from taking place at NYC's CORE: club for its fourth consecutive year at the locale. The exclusive event not only brings together some of the greatest and most influential names in the real estate and development industries on the East Coast and West, but it also connects the brokers with buyers by bringing all the right players under the same roof.
In addition to hearing what the masterminds and iconic developers in the industry that total over $17 billion in sales and development have to say regarding the industry, they will also be joined by expert moderators from premier national media outlets, expanding the reach of the summit.
Moderators include Cheryl Casone, of Fox Business Network; Peter Grant of the Wall Street Journal and Maneet Ahuja from CNBC. The moderators will offer riveting questions that will steer clear from the ordinary and bring forth a fresh perspective to the audience that will allow them to learn from the best.
Distinguished panelists of the Titans of Business discussion include Mitchell Moinian, principal of The Moinian Group and developer of Zaha Hadid's final masterpiece; Michael Stern, managing partner of JDS Development Group—touting a billion-dollar portfolio spanning NYC and Miami; Don Peebles, founder and CEO of Peebles Corporation—one of the country's few national privately held real estate investment and development companies with a multi-billion-dollar portfolio of projects in New York, Washington D.C., Philadelphia, Boston, Miami Beach, Los Angeles, and Charlotte; Dan Kodsi, developer of the signature Paramount Miami Worldcenter—revolutionary developer of a city within a city in Miami; Shahab Karmely, pioneering the Miami River District to luxury as he develops the ultra-luxurious One River Point; and Louis Birdman, developer of the iconic One Thousand Museum by Zaha Hadid Architects, the most expensive development in Miami, and a soon to be collector's piece.
Next, the room will hear from the power brokers of the country that will focus on the country's hottest locales in real estate and their evolution over time. The discussion will include input from Aaron Kirman, Adam Modlin, Jeff Miller, Richard Steinberg, Olivia Hsu Decker and Lisa Lippman.
Finally, the Hamptons panel will conclude the discussion, focusing on the niche but extraordinarily lucrative market of the luxurious Long Island communities. Panelists featured include Matthew Breitenbach, Raphael Avigdor, Michael Putnam, Robert Canberg, John Brady, Marcy Braun, Douglas Sabo, and James Giugliano, who will all share their local expertise.
Ahead of the big day, Paramount Miami Worldcenter will host an intimate and exclusive cocktail reception and joint celebration in honor of its Haute Residence magazine cover debut, as well as build excitement for the Summit the following day. Miami's premier interior designer Ultralux Interiors will also make its national debut as they co-host the private dinner and partner in the Summit. In order to gain access to the exclusive pre-party, guests must purchase VIP tickets for $400, which also grant entry to the Real Estate Summit on April 12th.


text:
Q: How to detect whether a remote computer is running RDP? How do I detect if a remote client is running Remote Desktop Protocol? and it is also accepting remote desktop connections ??
Like Open an port to detect HTTP and send request, receive request headers and see in request headers information about HTTP so I will know the person is running HTTP weather if he changed the port e.g: running HTTP 6551.

A: Attempt and make a connection with something that is RDP-connection aware (RDP is not HTTP). Of course, failing to establish an initial handshake is not proof that a connection can not be established. It could be blocked by a firewall, listening on another port, etc.
The MS-RDPBCGR specification, page 16 talks about connecting which in turn defers to X.224, go figure.
It'd likely just be easiest to use Wireshark and observe in-the-wild behavior to develop a minimal detection case. I suspect only the very initial portion of the handshake needs to be generated/replayed in order to "decide" that it's a listening RDP server.
(Or, perhaps use an existing RDP client which has this "test connect" functionality or the ability to be scripted.)

A: A fast way is to pen a shell and type
telnet IPADDRESS 3389

If you get a connection, chances are good that an RDP server is on the other side. RDP can run on any port, but TCP Port 3389 is set per default.
Windows 7 requires some extra steps to enable the telnet Client.

A: You could do netstat -a in the command line and see if the default port for remote desktop connection is listening, ie. TCP:3389 but thats only if the client hasn't changed the ports for MSTSC

redpajama_set_name: RedPajamaStackExchange


text:
सभी का स्वागत
Food & drink Breakfast, lunch, afternoon chai, dinner and late tipples.
Corona safety standards A note on health and safety
Order Dishoom dishes to your home
For those who are more comfortable at home, we are very glad to offer hot food (and other sundries) for local delivery... Find out more
Journal Eclectic collection of things to read, watch, make and do.
Contact us Say hello, leave feedback or get in touch with a café.
Charity Breaking down barriers: a meal for a meal and knots of protection.
Careers For big-hearted and talented people.
Me, an Old-Fashioned, and some reflections on 2020
IT HAS BEEN an annual December habit of mine, these past ten years since we embarked upon this restaurant business, to sit alone, with myself, and reflect on the year gone by. Continue reading
Dishoom store
Corona safety standards
Bacon Naan Roll Kit
Electronic vouchers
Facebook, Tweet or
It is one of India's three major national holidays and has much resonance.
It marks the passing into law on 26th January 1950 of India's constitution, and marks the date when India became a proper sovereign state. It is effectively modern India's birthday. The date itself was chosen in honour of the generation who fought for freedom – ever since 1930 the Indian National Congress had celebrated 26th January, often in secrecy and always at great risk to themselves, as the date of Swaraj (our word for self-rule and independence). It's a date that has a huge resonance.
It affirms the dream of independence, celebrates the diversity and vibrancy of India; and offers an opportunity for all Indians and for the world to get a glimpse of the real India. Its importance lies in its recognition that the great experiment, the great gamble of trying to stitch together a functioning, if messy and chaotic, democracy out of a multitude of contradictions requires dedication to an idea of India that is proud, secular and rooted in the values of Gandhi, Nehru, and Ambedkar, who drafted the constitution. Indians celebrate it and are humbled by the memory of those who fought for our freedom and who continue to sacrifice themselves in that hard won freedom's defence.
Indians outside India, particularly those who may be a couple of generations removed, have an interesting relationship with India. India can be about sentiments and emotions, affirmed and celebrated through the heritage of religion and culture. It is mostly religious festivals that are celebrated, rather than the achievements of India as a nation-state. These achievements – among them, the very survival of India – are massive and important.
In a way, Dishoom is an exercise in going beyond just the religious and cultural rituals, the stereotypical images of India that we all may be familiar with. We're celebrating the vibrancy and richness of everyday India, an urban India, that may be crazy and chaotic and for some a fight for survival, but is ultimately a celebration of the vivaciousness of India – its enormous irrepressible spirit.
Republic Day is a great day – and it should not be just about the flag raising ceremonies that take place in the Indian High Commissions and embassies around the world. It should be an inspiring day, a day to reflect on India's achievement over the last half-century. Long may it continue.
Do sign up for news, events and suchlike.
Read the café stories
See the journal
Me, an Old-Fashioned, and some reflections on 2020.
IT HAS BEEN an annual December habit of mine, these past ten years since we embarked upon this restaurant business, to sit alone, with myself, and reflect on the year gone by. I am grateful to be here in the Permit Room in our restaurant in Shoreditch scribbling and writing, the oddly enjoyable taste of splintering wood from my chewed up pencil smoothed by my decently strong drink.
Goodbye 2019. Hello 2020.
These are the last few days, the dregs of 2019. It's my habit to sit here in the Permit Room at this time. I am the be-stubbled and dishevelled regular, cherishing his precious drink at the end of the bar. Weary, I sit here pondering the year, attempting to figure out what it was trying to teach me. What wisdom can I glean from it?
Haleem – a slow-cooked delicacy
I love to truly understand and appreciate the origins of a dish, and learn how communities have adapted a recipe over time to make that dish unique to them.
Closing our doors to coronavirus
We have arrived at a very sad, but inevitable and clear choice. As of now, all Dishooms are now closed to diners.
Kensington Shoreditch King's Cross Carnaby Covent Garden Manchester Edinburgh Birmingham
Food & drink Events Charity Careers Journal Store Gift vouchers Contact us
Order for delivery Sign up to newsletter
Privacy policy Shipping policy


text:
import { computed, inject, InjectionKey, provide, ref, unref } from 'vue';
import { Router } from 'vue-router';
import { arrayRemove } from '../../../../../utils/array';
import { Api } from '../../../../../_common/api/api.service';
import { Collaborator } from '../../../../../_common/collaborator/collaborator.model';
import { Game } from '../../../../../_common/game/game.model';
import { GameScreenshot } from '../../../../../_common/game/screenshot/screenshot.model';
import { GameSketchfab } from '../../../../../_common/game/sketchfab/sketchfab.model';
import { GameVideo } from '../../../../../_common/game/video/video.model';
import { showInfoGrowl, showSuccessGrowl } from '../../../../../_common/growls/growls.service';
import { ModalConfirm } from '../../../../../_common/modal/confirm/confirm-service';
import { $gettext } from '../../../../../_common/translate/translate.service';

const Key: InjectionKey<GameDashRouteController> = Symbol('game-dash-route');
const WizardKey = 'manage-game-wizard';
export const ManageGameThemeKey = 'game-dash';

const StatePrefix = 'dash.games.manage.game';

const TransitionMap: any = {
	details: 'description',
	description: 'design',
	design: 'packages.list',
	packages: 'maturity',
	maturity: 'wizard-finish',
};

const TransitionMapDevlog: any = {
	details: 'description',
	description: 'design',
	design: 'maturity',
	maturity: 'wizard-finish',
};

export type GameDashRouteController = ReturnType<typeof createGameDashRouteController>;
export type Media = GameScreenshot | GameVideo | GameSketchfab;

export function useGameDashRouteController() {
	return inject(Key, null);
}

export function provideGameDashRouteController(c: GameDashRouteController) {
	provide(Key, c);
}

export function startWizard() {
	window.sessionStorage.setItem(WizardKey, 'active');
}

export function createGameDashRouteController({ router }: { router: Router }) {
	const game = ref<Game>();
	const collaboration = ref<Collaborator>();
	const media = ref<Media[]>([]);
	const isWizard = ref(false);

	const canPublish = computed(() => {
		const _game = unref(game);
		if (!_game) {
			return false;
		}

		if (!_game.hasDescription) {
			return false;
		} else if (!_game.thumbnail_media_item) {
			return false;
		} else if (!_game.tigrs_age) {
			return false;
		} else if (!_game._is_devlog && !_game.has_active_builds) {
			return false;
		}

		return true;
	});

	const currentMediaSort = computed(() => {
		if (!media.value) {
			return [];
		}

		return media.value.map((item: any) => {
			if (item.media_type === 'image') {
				return 'screenshot-' + item.id;
			} else if (item.media_type === 'video') {
				return 'video-' + item.id;
			} else if (item.media_type === 'sketchfab') {
				return 'sketchfab-' + item.id;
			} else {
				throw new Error(`Invalid type.`);
			}
		});
	});

	function _instantiateMediaItem(item: any) {
		if (item.media_type === 'image') {
			return new GameScreenshot(item);
		} else if (item.media_type === 'video') {
			return new GameVideo(item);
		} else if (item.media_type === 'sketchfab') {
			return new GameSketchfab(item);
		} else {
			throw new Error(`Invalid media item type.`);
		}
	}

	function populate(payload: any) {
		game.value = new Game(payload.game);
		collaboration.value = payload.collaboration
			? new Collaborator(payload.collaboration)
			: undefined;
		isWizard.value = !!window.sessionStorage.getItem(WizardKey);
	}

	function populateMedia(mediaItems: any[]) {
		media.value.splice(0, media.value.length);
		if (mediaItems && mediaItems.length) {
			for (const item of mediaItems) {
				media.value.push(_instantiateMediaItem(item));
			}
		}
	}

	function addMedia(newMedia: Media[]) {
		for (const item of newMedia) {
			media.value.unshift(item);
		}
	}

	function removeMedia(item: Media) {
		arrayRemove(media.value, i => i.id === item.id);
	}

	function updateMedia(items: Media[]) {
		media.value = items;
	}

	function finishWizard() {
		isWizard.value = false;
		window.sessionStorage.removeItem(WizardKey);
	}

	async function wizardNext() {
		if (!game.value) {
			return;
		}

		let transitionMap = TransitionMap;
		if (game.value._is_devlog) {
			transitionMap = TransitionMapDevlog;
		}

		const routeName = router.currentRoute.value.name!;
		for (const current in transitionMap) {
			if (
				typeof routeName === 'string' &&
				routeName.indexOf(`${StatePrefix}.${current}`) !== -1
			) {
				const next = transitionMap[current];
				router.push({
					name: `${StatePrefix}.${next}`,
				});
				return;
			}
		}
	}

	async function publish() {
		const result = await ModalConfirm.show(
			$gettext(
				`Publishing your game makes it visible on the site, so make sure your game page is lookin' good!`
			)
		);
		if (!result) {
			return;
		}

		await game.value!.$setStatus(Game.STATUS_VISIBLE);

		showSuccessGrowl(
			$gettext(
				`You've published your game to the site! Huzzah! Remember to spread the word...`
			),
			$gettext('Game Published')
		);

		finishWizard();

		router.push({
			name: 'dash.games.manage.game.overview',
			params: router.currentRoute.value.params,
		});
	}

	async function saveDraft() {
		finishWizard();

		// Simply go to the overview and pull out of the wizard!
		router.push({
			name: 'dash.games.manage.game.overview',
			params: router.currentRoute.value.params,
		});
	}

	async function hide() {
		const result = await ModalConfirm.show(
			$gettext('Are you sure you want to unlist your game page?')
		);
		if (!result) {
			return;
		}

		await game.value!.$setStatus(Game.STATUS_HIDDEN);

		showInfoGrowl($gettext('Your game page is now unlisted.'), $gettext('Game Unlisted'));
	}

	async function cancel() {
		const result = await ModalConfirm.show(
			$gettext('Are you sure you want to cancel your game?')
		);
		if (!result) {
			return;
		}

		await game.value!.$setCanceled(true);

		showInfoGrowl($gettext('Your game is now canceled.'), $gettext('Game Canceled'));
	}

	async function uncancel() {
		const result = await ModalConfirm.show(
			$gettext('Are you sure you want to uncancel your game?')
		);
		if (!result) {
			return;
		}

		await game.value!.$setCanceled(false);

		showInfoGrowl($gettext('Your game is no longer canceled.'), $gettext('Game Uncanceled'));
	}

	async function removeGame() {
		const result = await ModalConfirm.show(
			$gettext('Are you sure you want to permanently remove your game?')
		);

		if (!result) {
			return;
		}

		await game.value!.$remove();

		showInfoGrowl(
			$gettext(
				'Your game has been removed from the site. Maybe a phoenix will rise in its place one day.'
			),
			$gettext('Game Removed')
		);

		router.push({ name: 'home' });
	}

	async function leaveProject() {
		if (!collaboration.value) {
			return;
		}

		const result = await ModalConfirm.show(
			$gettext(`Are you sure you want to leave this project?`),
			$gettext('Leave project?')
		);

		if (!result) {
			return;
		}

		await collaboration.value.$remove();

		showSuccessGrowl(
			$gettext('You left the project. You will be missed! ;A;'),
			$gettext('Left Project')
		);

		router.push({ name: 'home' });
	}

	async function saveMediaSort(items: Media[]) {
		updateMedia(items);

		await Api.sendRequest(
			'/web/dash/developer/games/media/save-sort/' + game.value!.id,
			currentMediaSort.value
		);
	}

	const c = {
		game,
		collaboration,
		media,
		isWizard,
		canPublish,
		currentMediaSort,
		populate,
		populateMedia,
		addMedia,
		removeMedia,
		updateMedia,
		finishWizard,
		wizardNext,
		publish,
		saveDraft,
		hide,
		cancel,
		uncancel,
		removeGame,
		leaveProject,
		saveMediaSort,
	};

	provideGameDashRouteController(c);
	return c;
}


Interactive campaign by advertising agency BBDO for supermarket chain Lidl in the form of an online DJ contest using fruit as instruments. Rambla took care of transcoding and stitching a complex composition of audio and video fragments to a single video that could be shared on Facebook. The price: tickets for Tomorrowland, one of the most popular dance festivals in the world.
Brussels based agency BBDO came up with a great concept for supermarket chain Lidl in the form of an online DJ contest using fruit as instruments. Participants could create their own dance track choosing from a library of fruit themed video and audio loops. The resulting timeline matrix was posted to our Clevercast platform which would put all fragments in the right order, stitch them together and transcode the result to a single sharable video file. In order to accomplish this, we had to teach our Clevercast cloud transcoding service some new tricks while making sure that scalability and high-performance, typical for this type of short-term commercial campaign, would be guaranteed.
After Clevercast completed transcoding the video, a HTTP callback to the BBDO application server triggered an automated upload to Facebook, where friends could be invited to vote for the mix. The lucky winner took home a duo ticket for Tomorrowland. One of the contestant's fruity loops can be watched below.


text:
Q: Specific hierarchy geography I have a table geography with three levels

I need to display the level3 only for level2 = France, Benelux and for the other countries level2 = level 3
Result Example:

A:  Select
  level1,
  level2,
  Case when level2 in ('France', 'Benelux') then level3 else level2 end as level3
 from geography;

A: if your country name fixed than you can use below query for your result
SELECT DISTINCT
    LVL1,
    LVL2,
    CASE WHEN LVL2 IN ('FRANCE','BENELUX') THEN LVL3 ELSE LVL2 END LVL
FROM geography


This Monday I'm wearing a refashioned piece that started life as a top I bought while in Mexico in 2004.
Yep, I tend to hold onto clothes even if I don't wear them because there is something about them I love. I loved the fabric of this top. I loved it so much that it didn't matter that it was not a flattering fit (not that I tried it on before buying) and made me look like I was wearing a frumpy maternity top! Mind you, on someone much shorter the waist would have sat at the waist and looked lovely, rather than under the bust like it did on me.
11 years later I decided to do something with it! I love the Kimono trend and was going to make my own when I remembered I had this top stored away in a tote.
Here is the basic outline of how I turned it into a Kimono from a frumpy mess (on me) into a fabulous Kimono that I've worn more in the past few weeks than I have in the past 11 years!
Making sure you can see the pretty side detail!
Have you got an article of clothing that you can't part with although you don't wear it?
What could you refashion it in to??
So cute! I might need to try this for Summer!
Thanks so much! This is a really easy refashion and gives a new trendy life to an old top!
For refashion I do put some old jeans I hate into new denim shorts or capris and they work out so well!
Thanks so much! If you have a top that would work for this refashion you need to get it back!
Refashioning jeans into capris or shorts is always a great idea. Old denim is always so much softer and nicer than buying new denim shorts.
Thanks Beth! You're right - the reason I held onto it so long was because I bought it in Mexico!
Yes! Drag out that machine! I hope to inspire others to sew with my blog and this was a really fast & simple project. I do love how it turned out as it was so not a good look on me before... too bad I didn't take a "before" shot!
What a great way to re-purpose! I like what you have done and made such a great piece now!
You are so clever for refashioning this top. It is a lovely fabric for a kimono.


Manufacturing engineering and technology professionals are responsible for designing, maintaining and overseeing the use of equipment that is used in a production process. Read about career options, earnings and education here before deciding if this is the right field for you.
Is Manufacturing Engineering and Technology Right for Me?
As a manufacturing engineering and technology professional, you'll apply your knowledge of technological advancements to the design, production and quality control processes found in the industrial technology sector. Areas of production might include aeronautical parts, food, motor vehicles, steel and textiles.
Some production work may require specialized training in aeronautics and computer manufacturing. As a production worker, you may assemble, weld, polish or paint parts. If you become an installation and repair worker, you'll ensure that the machinery in a plant operates safely and efficiently. In your position as a research and development professional, you might find ways to improve product quality, review plant layouts and manufacturing equipment or evaluate worker efficiency and productivity.
Depending on your academic background, you may be qualified for a position as an aeronautical engineer or mechanical engineer. You might also find employment as a field industrial engineer, or an engineering technician, which can include collecting data in research labs or using computer graphics programs to design manufacturing equipment.
According to the U.S. Bureau of Labor Statistics (BLS), minimal to no change in employment was projected for industrial production managers and aerospace engineering and operations technicians nationwide from 2012-2022. A slower-than-average increase in employment was expected for aerospace, industrial and mechanical engineers; industrial engineering technicians can expect a decrease in opportunities through 2022.
As reported by the BLS in May 2013, industrial engineering technicians earned a median annual salary of $52,020, while techs in the aerospace engineering and operations industry made $62,680. As of the same month, the median annual salary for industrial production managers was $90,790. In May 2013, aerospace and mechanical engineers earned median annual salaries of $103,870 and $82,100, respectively, while industrial engineers had incomes of $80,300 a year (www.bls.gov).
How Can I Work in Manufacturing Engineering and Technology?
Educational requirements can vary significantly according to the industry, position and employer. For example, workers employed in the aerospace industry usually need some kind of formal education beyond the secondary level. While a high school diploma may qualify you for some production positions, employers increasingly prefer candidates with some postsecondary education.
Associate's degree programs are available in mechanical engineering, industrial engineering technology or engineering technology. Core coursework can include topics in math, statistics, manufacturing processes and quality assurance. Training in Occupational Safety and Health Administration (OSHA) compliance will also be part of your program. Some associate's degree programs offer cooperative education options and internships and the chance to acquire some hands-on experience in the industry.
Completion of a bachelor's degree program can help you prepare you for a middle-management, sales, research or technical career. Relevant majors include electrical, industrial or manufacturing engineering. Undergraduate coursework may cover topics in calculus, probability and statistics, physics and business law. You might also study accounting procedures or receive training in computer-aided design.
What Are Advanced Education Degrees?


ThiEYE focuses on the design, development, production and sales of outdoor video products. Taking technology as core, market demand as orientation, ThiEYE drew up independent innovation and globalization as their product marketing strategy. It is real a strong techical team aiming at providing users with outdoor video products that are personalized, portable wearable, smart and easy to use, cost-effective and excellent.


There is another Cadillacquer collection and I have swatches for you ;) At the same time 2 Hypnotic Polish exclusives were released with this collection. Therefore I'll post swatches of these 2 polishes as well.
There are many pictures so I won't talk too much! Let's start directly!
The new collection is called Petrichor and consists in 9 polishes!
Stentorian - A red-purple holographic, with turquoise shimmer. I used 2 coats.
Momentum - A dark grey scattered holographic, with holo glitter and rainbow flakies. I used 2 coats.
Hiraeth - A cornflower blue holographic, with turquoise shimmer. I used 2 coats.
Apricity - A very light mint crelly, with berry hex & square glitters. I used 2 coats.
Equinox - A cobalt blue jelly, filled with metallic green hex & square glitters. It's opaque in 2 coats but I did 3 here.
Ataraxy - Light mint crelly, filled with periwinkle hex glitters in various sizes. I used 2 coats.
Equilibrium - A turquoise crelly, with small copper glitters & flakies and tiny red glitters. It's opaque in 2 coats but I used 3 here.
Delirious - A olive green holographic with turquoise shimmer. The color is hard to describe, in the shade the base color looks more blue while it's definitely green in the sun, sometimes it looks more brown-grey. I used 2 coats.
Conundrum - A lilac crelly, filled with blue metallic hex glitters in various sizes. I used 2 coats.
And the 2 Hypnotic Polish exclusives polishes: Frozen Heart and Awakening.
Forzen Heart - A dark dusty blue crelly, filled with berry hex & square glitter and small magenta holo glitters. I used 2 coats.
Awakening - A light blue linear holo, with purple shimmer and purple micro shimmer particles. I used 3 coats. It's the sheerest Cadillacquer I've tried but it looks very ethereal and super pretty! I really like it.
I really love all the polishes shown here so it's difficult to pick a favorite. If I had to, I would say Equilibrium, Momentum, Hiraeth, Apricity, and the 2 HP exclusives!
Cadillacquer is available at Hypnotic Polish and lakodom.
The collection will be available at Color4Nails in January.


A decade ago, robots still seemed pretty limited. Now, not so much. And computers don't just win chess any more, they can win Jeopardy. "Watson." "What is the of the Elegance of the Hedgehog?" They can win Go. "There are about 200 possible moves for the average position in Go." This is all happening really fast. And it's causing some to forecast a future where humans can't find work. "There will be fewer and fewer jobs that a robot cannot do better." "And what are the people gonna do?" "That's the $64,000 question." I believe this is going to be one of the biggest challenges we face in the coming decades. "People who are not just unemployed. They are unemployable." But if you ask economists, they tend to have a pretty different view from the futurists and Silicon Valley types. Do you worry that new technologies could cause mass unemployment? Yes. No. I have devoted my career to worrying about the labor market, particularly worrying about the living standards of low and moderate income workers. So I worry a lot about things. I am not worried about this.
One of the reasons a lot of economists are skeptical about robots taking all the jobs is that we've heard that before. There was a spike of automation anxiety in the late 20s, early 1930s when machines were starting to take over jobs on farms and also in factories. This article from 1928 points out that there used to be guards who opened and closed the doors on new york subway trains, and people who took tickets before there were turnstiles. And I just love this quote: It says "building materials are mixed like dough in a machine and literally poured into place without the touch of a human hand." Automation anxiety surged again in the late 1950s, early 1960s. President Kennedy ranks automation first as job challenge. "Computers and automation threaten to create vast unemployment and social unrest" "What should I do Mr. Whipple?" "Stop him!" This article from 1958 is about 17,000 longshoremen who were protesting automation on the piers. And if you don't know what longshoremen are, that's because there aren't many of them left.
Technology destroyed a lot of those jobs. And yet, we didn't run out of work. This chart shows the percentage of prime-age people with jobs in the US. Ever since women joined the workforce in big numbers, it's stayed around 80%, outside of recessions. During this period, technology displaced some 8 million farmers in the US, 7 million factory workers, over a million railroad workers, hundreds of thousands of telephone operators, we've lost gas-pumpers, elevator attendants, travel agents. Tons of jobs have died but work persists. What you realize when you look through those old reports is that it's really easy for us to see the jobs being replaced by machines. It's a bit harder to visualize the jobs that come from what happens next. New technology creates jobs in a few ways. There are the direct jobs for people who design and maintain the technology, and sometimes whole new industries built on the technology. But the part we tend to forget is the indirect effect of labor-saving inventions. When companies can do more with less, they can expand, maybe add new products or open new locations, and they can lower prices to compete.
And that means consumers can buy more of their product, or if we don't want any more of it, we can use the savings to buy other things. Maybe we go to more sports events or out to dinner more often. Maybe we get more haircuts or add more day-care for the kids. This process is how our standard of living has improved over time and it's always required workers. The key economic logic here is automation does indeed displace workers who are doing work that got automated, but it doesn't actually affect the total number of jobs in the economy because of these offsetting effects. Warnings about the "end of work" tend to focus on this part and not all of this — like a widely cited study from 2013, "According to research conducted by Oxford University, nearly half of all current jobs in America –" "47 percent of all our jobs–" "47 percent of US jobs in the next decade or two, according to researchers at Oxford, will be replaced by robots." That study assessed the capabilities of automation technology. It didn't attempt to estimate the actual "extent or pace" of automation or the overall effect on employment.
Now, all this doesn't mean that the new jobs will show up right away or that they'll be located in the same place or pay the same wage as the ones that were lost. All it means is that the overall need for human work hasn't gone away. Technologists and futurists don't deny that's been true historically, but they question whether history is a good guide of what's to come. Fundamentally the argument is that this time it's different. That's what I think. Imagine a form of electricity that could automate all the routine work.
I mean, that's basically what we are talking about here. And so It's going to be across the board. And it is easy to underestimate technology these days. In a 2004 book, two economists assessed the future of automation and concluded that tasks like driving in traffic would be "enormously difficult" to teach to a computer. That same year, a review of 50 years of research concluded that "human level speech recognition has proved to be an elusive goal." And now? "Ok Google. How many miles has google's autonomous vehicle driven?" "According to Recode, that's because the company announced its self-driving car project, which was created in 2009, has racked up over two million miles of driving experience." This is the textbook chart of advancement in computer hardware — it's the number of transistors that engineers have squeezed onto a computer chip over time.
Already pretty impressive, but notice that this isn't a typical scale: these numbers are increasing exponentially. On a typical linear scale it would look more like this. It really is hard to imagine this not being massively disruptive. And as the authors of The Second Machine Age point out, processors aren't the only dimension of computing that has seen exponential improvement. The idea of acceleration in your daily life when do you encounter that? Maybe in a car for a few seconds? In an airplane for seconds again? The idea that something can accelerate for decades literally just continuously is just not something that we deal with. I mean, we think in straight lines. But even though there's been all this innovation, it's not showing up in the data. If we were seeing this big increase in automation we would see productivity growing much more rapidly now than it usually does, and we are instead seeing the opposite.
Labor productivity is a measure of the goods and services we produce divided by the hours that we work. Over time it goes up – we do more with less labor. We're more efficient. If we were starting to see a ton of labor-saving innovation you'd expect this line to get steeper, but when you look at productivity growth, you can see that it has been slowing down since the early 2000s, and not just for the US. It's possible that new technologies are changing our lives without fundamentally changing the economy. So will this all change? Will today's robots and AI cause mass unemployment? There's reason to be skeptical, but nobody really knows. But one thing we do know is that the wealth that technology creates, it isn't necessarily shared with workers.
When you account for inflation, the income of most families has stayed pretty flat as the economy has grown. One of the problems we've seen over the last 40 years is that we have seen all of this rising productivity growth but actually hasn't been broadly shared, it's been captured by a thin slice of people at the top of the income distribution. Even if unemployment stays low, automation might worsen economic inequality, which is already more extreme in the US than it is in most other advanced countries. But technology isn't destiny. Governments decide how a society weathers disruptions, and that worries people on both sides of the debate about the future of work.
We've adopted policies that instead of really trying to counteract the trend caused by technology and globalization and other things, we've in many cases exacerbated them. We've put a wind in the back of them and made them more extreme. And that's a big problem. We will probably always be fascinated by the prospect of robots taking our jobs. But if we focus on things we can't really control, we risk neglecting the things we can. .