text:
Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch
application.

## The Typical Model Object

What's wrong with the way model objects are usually written in Objective-C?

Let's use the [GitHub API](http://developer.github.com) for demonstration. How
would one typically represent a [GitHub
issue](http://developer.github.com/v3/issues/#get-a-single-issue) in
Objective-C?

```objc
typedef enum : NSUInteger {
    GHIssueStateOpen,
    GHIssueStateClosed
} GHIssueState;

@interface GHIssue : NSObject <NSCoding, NSCopying>

@property (nonatomic, copy, readonly) NSURL *URL;
@property (nonatomic, copy, readonly) NSURL *HTMLURL;
@property (nonatomic, copy, readonly) NSNumber *number;
@property (nonatomic, assign, readonly) GHIssueState state;
@property (nonatomic, copy, readonly) NSString *reporterLogin;
@property (nonatomic, copy, readonly) NSDate *updatedAt;
@property (nonatomic, strong, readonly) GHUser *assignee;
@property (nonatomic, copy, readonly) NSDate *retrievedAt;

@property (nonatomic, copy) NSString *title;
@property (nonatomic, copy) NSString *body;

- (id)initWithDictionary:(NSDictionary *)dictionary;

@end
```

```objc
@implementation GHIssue

+ (NSDateFormatter *)dateFormatter {
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    dateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
    dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss'Z'";
    return dateFormatter;
}

- (id)initWithDictionary:(NSDictionary *)dictionary {
    self = [self init];
    if (self == nil) return nil;

    _URL = [NSURL URLWithString:dictionary[@"url"]];
    _HTMLURL = [NSURL URLWithString:dictionary[@"html_url"]];
    _number = dictionary[@"number"];

    if ([dictionary[@"state"] isEqualToString:@"open"]) {
        _state = GHIssueStateOpen;
    } else if ([dictionary[@"state"] isEqualToString:@"closed"]) {
        _state = GHIssueStateClosed;
    }

    _title = [dictionary[@"title"] copy];
    _retrievedAt = [NSDate date];
    _body = [dictionary[@"body"] copy];
    _reporterLogin = [dictionary[@"user"][@"login"] copy];
    _assignee = [[GHUser alloc] initWithDictionary:dictionary[@"assignee"]];

    _updatedAt = [self.class.dateFormatter dateFromString:dictionary[@"updated_at"]];

    return self;
}

- (id)initWithCoder:(NSCoder *)coder {
    self = [self init];
    if (self == nil) return nil;

    _URL = [coder decodeObjectForKey:@"URL"];
    _HTMLURL = [coder decodeObjectForKey:@"HTMLURL"];
    _number = [coder decodeObjectForKey:@"number"];
    _state = [coder decodeUnsignedIntegerForKey:@"state"];
    _title = [coder decodeObjectForKey:@"title"];
    _retrievedAt = [NSDate date];
    _body = [coder decodeObjectForKey:@"body"];
    _reporterLogin = [coder decodeObjectForKey:@"reporterLogin"];
    _assignee = [coder decodeObjectForKey:@"assignee"];
    _updatedAt = [coder decodeObjectForKey:@"updatedAt"];

    return self;
}

- (void)encodeWithCoder:(NSCoder *)coder {
    if (self.URL != nil) [coder encodeObject:self.URL forKey:@"URL"];
    if (self.HTMLURL != nil) [coder encodeObject:self.HTMLURL forKey:@"HTMLURL"];
    if (self.number != nil) [coder encodeObject:self.number forKey:@"number"];
    if (self.title != nil) [coder encodeObject:self.title forKey:@"title"];
    if (self.body != nil) [coder encodeObject:self.body forKey:@"body"];
    if (self.reporterLogin != nil) [coder encodeObject:self.reporterLogin forKey:@"reporterLogin"];
    if (self.assignee != nil) [coder encodeObject:self.assignee forKey:@"assignee"];
    if (self.updatedAt != nil) [coder encodeObject:self.updatedAt forKey:@"updatedAt"];

    [coder encodeUnsignedInteger:self.state forKey:@"state"];
}

- (id)copyWithZone:(NSZone *)zone {
    GHIssue *issue = [[self.class allocWithZone:zone] init];
    issue->_URL = self.URL;
    issue->_HTMLURL = self.HTMLURL;
    issue->_number = self.number;
    issue->_state = self.state;
    issue->_reporterLogin = self.reporterLogin;
    issue->_assignee = self.assignee;
    issue->_updatedAt = self.updatedAt;

    issue.title = self.title;
    issue->_retrievedAt = [NSDate date];
    issue.body = self.body;

    return issue;
}

- (NSUInteger)hash {
    return self.number.hash;
}

- (BOOL)isEqual:(GHIssue *)issue {
    if (![issue isKindOfClass:GHIssue.class]) return NO;

    return [self.number isEqual:issue.number] && [self.title isEqual:issue.title] && [self.body isEqual:issue.body];
}

@end
```

Whew, that's a lot of boilerplate for something so simple! And, even then, there
are some problems that this example doesn't address:

 * There's no way to update a `GHIssue` with new data from the server.
 * There's no way to turn a `GHIssue` _back_ into JSON.
 * `GHIssueState` shouldn't be encoded as-is. If the enum changes in the future,
   existing archives might break.
 * If the interface of `GHIssue` changes down the road, existing archives might
   break.

## Why Not Use Core Data?

Core Data solves certain problems very well. If you need to execute complex
queries across your data, handle a huge object graph with lots of relationships,
or support undo and redo, Core Data is an excellent fit.

It does, however, come with a couple of pain points:

 * **There's still a lot of boilerplate.** Managed objects reduce some of the
   boilerplate seen above, but Core Data has plenty of its own. Correctly
   setting up a Core Data stack (with a persistent store and persistent store
   coordinator) and executing fetches can take many lines of code.
 * **It's hard to get right.** Even experienced developers can make mistakes
   when using Core Data, and the framework is not forgiving.

If you're just trying to access some JSON objects, Core Data can be a lot of
work for little gain.

Nonetheless, if you're using or want to use Core Data in your app already,
Mantle can still be a convenient translation layer between the API and your
managed model objects.

## MTLModel

Enter
**[MTLModel](https://github.com/github/Mantle/blob/master/Mantle/MTLModel.h)**.
This is what `GHIssue` looks like inheriting from `MTLModel`:

```objc
typedef enum : NSUInteger {
    GHIssueStateOpen,
    GHIssueStateClosed
} GHIssueState;

@interface GHIssue : MTLModel <MTLJSONSerializing>

@property (nonatomic, copy, readonly) NSURL *URL;
@property (nonatomic, copy, readonly) NSURL *HTMLURL;
@property (nonatomic, copy, readonly) NSNumber *number;
@property (nonatomic, assign, readonly) GHIssueState state;
@property (nonatomic, copy, readonly) NSString *reporterLogin;
@property (nonatomic, strong, readonly) GHUser *assignee;
@property (nonatomic, copy, readonly) NSDate *updatedAt;

@property (nonatomic, copy) NSString *title;
@property (nonatomic, copy) NSString *body;

@property (nonatomic, copy, readonly) NSDate *retrievedAt;

@end
```

```objc
@implementation GHIssue

+ (NSDateFormatter *)dateFormatter {
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    dateFormatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
    dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ss'Z'";
    return dateFormatter;
}

+ (NSDictionary *)JSONKeyPathsByPropertyKey {
    return @{
        @"URL": @"url",
        @"HTMLURL": @"html_url",
        @"number": @"number",
        @"state": @"state",
        @"reporterLogin": @"user.login",
        @"assignee": @"assignee",
        @"updatedAt": @"updated_at"
    };
}

+ (NSValueTransformer *)URLJSONTransformer {
    return [NSValueTransformer valueTransformerForName:MTLURLValueTransformerName];
}

+ (NSValueTransformer *)HTMLURLJSONTransformer {
    return [NSValueTransformer valueTransformerForName:MTLURLValueTransformerName];
}

+ (NSValueTransformer *)stateJSONTransformer {
    return [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{
        @"open": @(GHIssueStateOpen),
        @"closed": @(GHIssueStateClosed)
    }];
}

+ (NSValueTransformer *)assigneeJSONTransformer {
    return [NSValueTransformer mtl_JSONDictionaryTransformerWithModelClass:GHUser.class];
}

+ (NSValueTransformer *)updatedAtJSONTransformer {
    return [MTLValueTransformer reversibleTransformerWithForwardBlock:^(NSString *str) {
        return [self.dateFormatter dateFromString:str];
    } reverseBlock:^(NSDate *date) {
        return [self.dateFormatter stringFromDate:date];
    }];
}

- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error {
    self = [super initWithDictionary:dictionaryValue error:error];
    if (self == nil) return nil;

    // Store a value that needs to be determined locally upon initialization.
    _retrievedAt = [NSDate date];

    return self;
}

@end
```

Notably absent from this version are implementations of `<NSCoding>`,
`<NSCopying>`, `-isEqual:`, and `-hash`. By inspecting the `@property`
declarations you have in your subclass, `MTLModel` can provide default
implementations for all these methods.

The problems with the original example all happen to be fixed as well:

> There's no way to update a `GHIssue` with new data from the server.

`MTLModel` has an extensible `-mergeValuesForKeysFromModel:` method, which makes
it easy to specify how new model data should be integrated.

> There's no way to turn a `GHIssue` _back_ into JSON.

This is where reversible transformers really come in handy. `+[MTLJSONAdapter
JSONDictionaryFromModel:]` can transform any model object conforming to
`<MTLJSONSerializing>` back into a JSON dictionary. `+[MTLJSONAdapter
JSONArrayForModels:]` is the same but turns an array of model objects into an JSON array of dictionaries.

> If the interface of `GHIssue` changes down the road, existing archives might break.

`MTLModel` automatically saves the version of the model object that was used for
archival. When unarchiving, `-decodeValueForKey:withCoder:modelVersion:` will
be invoked if overridden, giving you a convenient hook to upgrade old data.

## MTLJSONSerializing

In order to serialize your model objects from or into JSON, you need to
implement `<MTLJSONSerializing>` in your `MTLModel` subclass. This allows you to
use `MTLJSONAdapter` to convert your model objects from JSON and back:

```objc
NSError *error = nil;
XYUser *user = [MTLJSONAdapter modelOfClass:XYUser.class fromJSONDictionary:JSONDictionary error:&error];
```

```objc
NSDictionary *JSONDictionary = [MTLJSONAdapter JSONDictionaryFromModel:user];
```

### `+JSONKeyPathsByPropertyKey`

The dictionary returned by this method specifies how your model object's
properties map to the keys in the JSON representation, for example:

```objc

@interface XYUser : MTLModel

@property (readonly, nonatomic, copy) NSString *name;
@property (readonly, nonatomic, strong) NSDate *createdAt;

@property (readonly, nonatomic, assign, getter = isMeUser) BOOL meUser;
@property (readonly, nonatomic, strong) XYHelper *helper;

@end

@implementation XYUser

+ (NSDictionary *)JSONKeyPathsByPropertyKey {
    return @{
        @"name": @"name",
        @"createdAt": @"created_at"
    };
}

- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error {
    self = [super initWithDictionary:dictionaryValue error:error];
    if (self == nil) return nil;

    _helper = [XYHelper helperWithName:self.name createdAt:self.createdAt];

    return self;
}

@end
```

In this example, the `XYUser` class declares four properties that Mantle
handles in different ways:

- `name` is mapped to a key of the same name in the JSON representation.
- `createdAt` is converted to its snake case equivalent.
- `meUser` is not serialized into JSON.
- `helper` is initialized exactly once after JSON deserialization.

Use `-[NSDictionary mtl_dictionaryByAddingEntriesFromDictionary:]` if your
model's superclass also implements `MTLJSONSerializing` to merge their mappings.

If you'd like to map all properties of a Model class to themselves, you can use
the `+[NSDictionary mtl_identityPropertyMapWithModel:]` helper method.

When deserializing JSON using
`+[MTLJSONAdapter modelOfClass:fromJSONDictionary:error:]`, JSON keys that don't
correspond to a property name or have an explicit mapping are ignored:

```objc
NSDictionary *JSONDictionary = @{
    @"name": @"john",
    @"created_at": @"2013/07/02 16:40:00 +0000",
    @"plan": @"lite"
};

XYUser *user = [MTLJSONAdapter modelOfClass:XYUser.class fromJSONDictionary:JSONDictionary error:&error];
```

Here, the `plan` would be ignored since it neither matches a property name of
`XYUser` nor is it otherwise mapped in `+JSONKeyPathsByPropertyKey`.

### `+JSONTransformerForKey:`

Implement this optional method to convert a property from a different type when
deserializing from JSON.

```
+ (NSValueTransformer *)JSONTransformerForKey:(NSString *)key {
    if ([key isEqualToString:@"createdAt"]) {
        return [NSValueTransformer valueTransformerForName:XYDateValueTransformerName];
    }

    return nil;
}
```

For added convenience, if you implement `+<key>JSONTransformer`,
`MTLJSONAdapter` will use the result of that method instead. For example, dates
that are commonly represented as strings in JSON can be transformed to `NSDate`s
like so:

```objc
+ (NSValueTransformer *)createdAtJSONTransformer {
    return [MTLValueTransformer reversibleTransformerWithForwardBlock:^(NSString *str) {
        return [self.dateFormatter dateFromString:str];
    } reverseBlock:^(NSDate *date) {
        return [self.dateFormatter stringFromDate:date];
    }];
}
```

If the transformer is reversible, it will also be used when serializing the
object into JSON.

### `+classForParsingJSONDictionary:`

If you are implementing a class cluster, implement this optional method to
determine which subclass of your base class should be used when deserializing an
object from JSON.

```objc
@interface XYMessage : MTLModel

@end

@interface XYTextMessage: XYMessage

@property (readonly, nonatomic, copy) NSString *body;

@end

@interface XYPictureMessage : XYMessage

@property (readonly, nonatomic, strong) NSURL *imageURL;

@end

@implementation XYMessage

+ (Class)classForParsingJSONDictionary:(NSDictionary *)JSONDictionary {
    if (JSONDictionary[@"image_url"] != nil) {
        return XYPictureMessage.class;
    }

    if (JSONDictionary[@"body"] != nil) {
        return XYTextMessage.class;
    }

    NSAssert(NO, @"No matching class for the JSON dictionary '%@'.", JSONDictionary);
    return self;
}

@end
```

`MTLJSONAdapter` will then pick the class based on the JSON dictionary you pass
in:

```objc
NSDictionary *textMessage = @{
    @"id": @1,
    @"body": @"Hello World!"
};

NSDictionary *pictureMessage = @{
    @"id": @2,
    @"image_url": @"http://example.com/lolcat.gif"
};

XYTextMessage *messageA = [MTLJSONAdapter modelOfClass:XYMessage.class fromJSONDictionary:textMessage error:NULL];

XYPictureMessage *messageB = [MTLJSONAdapter modelOfClass:XYMessage.class fromJSONDictionary:pictureMessage error:NULL];
```

## Persistence

Mantle doesn't automatically persist your objects for you. However, `MTLModel`
does conform to `<NSCoding>`, so model objects can be archived to disk using
`NSKeyedArchiver`.

If you need something more powerful, or want to avoid keeping your whole model
in memory at once, Core Data may be a better choice.

## System Requirements

Mantle supports OS X 10.9+ and iOS 8.0+.

## Importing Mantle

To add Mantle to your application:

 1. Add the Mantle repository as a submodule of your application's repository.
 1. Run `script/bootstrap` from within the Mantle folder.
 1. Drag and drop `Mantle.xcodeproj` into your application's Xcode project. Unfortunately, an [Xcode bug](http://www.openradar.appspot.com/19676555) means you should probably not add it to a workspace.
 1. On the "General" tab of your application target, add `Mantle.framework` to the "Embedded Binaries".

[Carthage](https://github.com/Carthage/Carthage) users can simply add Mantle to their `Cartfile`:
```
github "Mantle/Mantle"
```

If you would prefer to use [CocoaPods](http://cocoapods.org), there are some
[Mantle podspecs](https://github.com/CocoaPods/Specs/tree/master/Specs/Mantle) that
have been generously contributed by third parties.

If you're instead developing Mantle on its own, use the `Mantle.xcworkspace` file.

## License

Mantle is released under the MIT license. See
[LICENSE.md](https://github.com/github/Mantle/blob/master/LICENSE.md).

## More Info

Have a question? Please [open an issue](https://github.com/Mantle/Mantle/issues/new)!


text:
7 Emerging Technologies That Will Revolutionize The World By 2030
| 6 minutes read
From the industrial revolution to Space Exploration, technology is all set to redefine our future. And some exciting latest technologies are knocking on the door, and as per the current reports, it will leave an impact by emerging technologies in 2030, and you will see some outstanding inventions by that time.
In the last 5-10 years, we have seen notable breakthroughs in technology innovation. Undeniably, technology has made its way into all aspects of an individual's life as well as into the business.
From the evolution of Artificial Intelligence (AI), the internet of things (IoT), and 5G network to cloud computing, big data, and analytics, technology has the capacity or potential to transform everything, revolutionizing the future of the world. Already, we see the rapid roll-out of autonomous vehicles (self-driving cars) currently in trial phases for all car companies, and Elon Musk's Tesla is improving the technology by making it more secure and redefined. Forward-thinking and innovative companies seem not to miss any chance to bring breakthrough innovation to the world.
This article will cover some interesting emerging technologies. Sooner or later, these technologies will be used in business and an individual's life. Therefore, kindly read till the end to understand future technologies 2030 that will change the world.
Here are the top seven emerging future technology 2023 booms that will redefine the future and the world we live in.
Artificial Intelligence Takes Over.
The Growth Rate of Self-Driving Cars Can Reach up to 20-30 Percent by 2030.
Advanced Robotics in Making.
At Least 10% of People Will Wear Smart Clothes by 2024.
Space Travel Can Become a Reality.
Cloud Computing.
Augmented Reality Smart Glasses
Let's begin the future technology predictions of 2030:
1. Artificial Intelligence Takes Over.
When we talk about AI, what comes to your mind? If nothing occurs, do not worry, we will tell you.
Artificial intelligence is taking place everywhere, from machines, robots, to mobile voice assistance and many other areas. Artificial intelligence is impacting the future of virtually every industry and every human being. AI has acted as the primary driver of emerging technologies like big data, robotics, and IoT. It will continue to work as a technological innovator for the foreseeable future.
Not only this, business leaders are nowadays using AI for policy making, and strategies and are involving AI in future decision-making. From the medical sector to business to the robot industry, AI technology is spreading like a mushroom. It already started to impact the world, and companies are investing in this technology because fewer chances of errors and high productivity are essential.
The inputs given by the systems will be increasingly relevant in decision-making since assertiveness tends to be greater.
As per the database company Statista, in 2018, 2,028 AI companies were working in the United States and as per the latest trends and figures, few reports revealed that the number of AI startups can touch the mark of 9,000 by the end of 2030.
2. The Growth Rate of Self-Driving Cars Can Reach up to 20-30 Percent by 2030.
When we talk about self-driving cars, you basically think about Tesla, right? But this is not the only self-driving car company in the US. Self-drive vehicles in the US are in an advanced stage, and still, some work is going on when it comes to framing new traffic rules and other measures. Currently, 1500+ self-driving cars are running on the road in the US.
The sudden price increase of petrol and diesel are forcing people to choose a new driving option. On the other side, the number of accidents on the road is also increasing; therefore, by keeping these things in mind, we are sure electric vehicles, hybrid, hydrogen, and many other fueling options with self-driving technology will boost the market by 2030.
Last but not least, the technology represents greater safety with zero pollution.
Last year in 2020, Tesla has knocked on the door in India, and as per experts in India, the report says, self-driving cars will capture the total market of cars up to 5-10% by 2030.
3. Advanced Robotics in Making.
Advances in artificial intelligence, machine vision, sensors, motors, hydraulics, and materials will change the way products and services are delivered. A surge in tech talent for building, operating, and maintaining advanced robots will occur.
Currently, a robot named 'Sofia' is the most advanced humanoid robot ever made by humans, and the Saudi Arabia government gave citizenship to the first robot, Sofia. Currently, technicians and researchers are trying to develop a feeling that can be developed in robots to enable them to feel human emotions and understand a person's needs.
Many restaurants and companies in the US use robots for their work, but by 2030 the robots will be more intelligent and will be more used in industries. When it comes to carmakers, Tata Motors is using machine robots in the car production facility.
According to analysis firm Oxford Economics, up to 20 million manufacturing jobs around the world could be replaced by robots by 2030.
4. At Least 10% of People Will Wear Smart Clothes by 2024.
Is it really that things are going to change that much in the next five years? Experts believe that at least 10% of the world's population will have some clothing that comes with a chip within that period.
This chip can be used to transmit the most diverse types of information via the internet, and you can access it. American clothing brand Tommy Hilfiger has developed a new line of clothing embedded with smart Bluetooth chips that link to a mobile app and game from the brand and allow wearers to earn rewards points as they move among various locations. When you wear the cloth, it will get connected to an app, and the app will encourage you to run, play and do your activities to earn reward points.
5. Space Travel Can Become a Reality.
Rapid advances in technology are making Space tourism a reality. The day is not that far when we will be traveling to space. Today, many companies in the race are developing sub-orbital tourist vehicles, including Blue Origin, SpaceX, Virgin Galactic, etc. Though space exploration for humans is beginning, the opportunities space exploration presents to the world will determine its maturity for future generations. On the other hand, as humans have already chosen the shuttle as a transportation mode to outer space, some companies are reimagining space elevators. This imagination of space elevators pushed a step forward when a team of researchers from Shizuoka University in Japan 2018 announced to launch of an experiment at the International Space Station. As per some sources, a few companies might test the first tourist vehicle by 2030, and the first official space travel will be introduced by 2050.
Also Read: Future Fuels: A Race Towards Powering Future Cars
6. Cloud Computing.
This technology could be defined as the offer of storage, access, and usage of computing resources, those established on the internet. The cloud can be private, public, or hybrid. Some 70 percent of U.S. companies are already working with the cloud, and more are expected to follow the trend. Milk production companies like Amul, Brewster, Chitale Dairy, and many others improved their production and their workers' well-being, thanks to cloud computing. By using RFID (Radio Frequency Identification) labels, the company captures the complete data on the health of its cows and, after analyzing it, they send information to employees, instructing them to adjust a cow's diet as per the requirements, and they give them medicine or inject a vaccination (if required).
By 2030, cloud computing will be so widespread that it will be hard to remember a time when it didn't exist. Currently, Microsoft Azure, Amazon Web Service, and Google Cloud Platform are majorly dominating the market in the cloud computing sector.
7. Augmented Reality Smart Glasses.
Augmented Reality (AR) Smart Glasses are a new generation of wearable glasses, and prominent examples include Microsoft Hololens and Google Glass. Smart Glasses melt the virtual world with the physical world. There is no need to check the details on your phone; you can check the details on your smart glasses. Smart Glasses are a new form of the media device. They cover simple products with only one prism, such as Google Glass, or more complex ones, such as Microsoft's Hololens. We can say smart glasses are the next generation of 'Eyephone'. The latest report suggests that the market for these glasses will start to rise from 2025, and by 2030 the market for smart glasses will boom.
Because of the novelty and enormous potential of Augmented Reality Smart Glasses, early market knowledge is necessary. Many countries have started making laws for these eyewear devices because they feel that smart glasses might breach an individual's privacy. Because using these glasses in public could violate privacy. In short, a lot of interdisciplinary research is required to understand this technology.
By 2030, IDTechEx predicts the augmented, virtual, and mixed reality optics and display markets to be over $28Bn.
It will be a bit early to say which technologies with innovation will dominate the market by 2030. Because all these technologies are in the initial phase, although most companies have adopted Artificial Intelligence, still a lot of improvement is required in that field. As of now, we can't say the technologies we listed are perfect because the companies are spending huge amounts on R&D, and it will take 3-6 years more to get a well-developed technology we can trust.
On the other side, when we talk about self-driving cars, what if a hacker hacks the autonomous vehicle's software system? Still, we don't have a foolproof answer to defend. Yet, brands are working to find out a solution. Companies like Tesla, Toyota, Google, BMW, and many others are developing self-driving cars in which the software system will be encrypted, no matter what the situation is.
And we feel great to tell you that many startups are working with these biggies, especially in the R&D sector, and they help these companies when it comes to innovation. Big brands prefer to invest in startups because they believe whatever comes out of a startup will be valuable for them.
Last but not least, in 2021, we can say these technologies are growing, and in the coming years, we can see the final and polished version of these technologies (mentioned above). If we find many more new technologies, then we will bring part 2 of this blog.
Suprotik Sinha
Suprotik Sinha is the Content Writer with Synkrama Technologies. He writes about technologies and startups in the global enterprise space. An animal lover, Suprotik, is a postgraduate from Symbiosis Institute of Mass Communication (SIMC) Pune. He carries 6+ years of experience in Content Writing, and he also worked in mainstream broadcast media, where he worked as a Journalist with Ibn7 ( now known as News18 India) and Zee Media in Mumbai.
Posted in Innovation, Technology

redpajama_set_name: RedPajamaCommonCrawl


text:
Dr Mike TrowerFounder & Chief Scientific Officer
Dr Mike Trower
Founder & Chief Scientific Officer
Mike is a Founder and Chief Scientific Officer of NeRRe, who recognised and championed the belief that next generation neurokinin-1 receptor antagonists such as the company's lead clinical asset orvepitant could present an exciting new approach to effectively treat neuronal hypersensitivity disorders with significant unmet need including chronic refractory cough. Mike was deeply involved in the acquisition of the Company's neurokinin antagonist portfolio from GSK and the initial Series A fund raising to launch NeRRe in 2012.
Mike was also Co-founder and CSO of KaNDy Therapeutics a Women's Health company focussed on developing elinzanetant, a unique dual mechanism neurokinin-1,3 receptor antagonist, as a novel and truly transformational non-hormonal therapy for treatment of symptoms of the menopause and related Women's Health conditions. KaNDy was acquired by Bayer Pharmaceuticals in September 2020.
Prior to founding NeRRe, Mike worked in pharmaceutical industry R&D at GSK for nearly 20 years, where latterly he was VP & Head of the External Drug Discovery Group in the Neurosciences Centre for Excellence for Drug Discovery (CEDD). In this position he successfully implemented the CEDD externalisation strategy and advanced a portfolio of preclinical and clinical pipeline assets.
Mike has BSc (Hons) and PhD degrees in biological sciences and has held post-doctoral positions at DuPont Inc in Delaware, US, and at the Medical Research Council in Cambridge, UK, under the Nobel laureate Professor Sydney Brenner.
Please fill out the form to get in touch with us.
I consent to NeRRe Therapeutics collecting my details through this form.
Dr Iain Dukes
Dr Steve Pawsey


DES MOINES, Iowa – A Des Moines man accused of stabbing his cousin to death made his first appearance before a judge Friday morning in Polk County Jail court.
Thirty-year-old Sean Foster is charged with first degree murder in the death of 50-year-old Albert Barron III.
During Friday's hearing the judge imposed a $1 million cash only bond on the murder charge. Foster is also facing probation violations for previous convictions of assault, attempted burglary, and interference with official acts – and no bond is being offered on those violations.
A court appointed attorney will represent Foster.
Officers were called to the residence the cousins shared in the 2400 block of Indianola Avenue Wednesday afternoon when his employer reported he hadn't been to work in a few days. Police found extensive blood evidence in the home and signs of a violent struggle.
"These two guys, they`re cousins. They both lived here together. That kind of puts a different layer to the story, you know Mr. Barron was stabbed so there`s always a little more of a personal attack there or a personal rage when we see people stabbed," said Sgt. Paul Parizek with the Des Moines Police Department.
While investigators interviewed Foster at the police station, Barron's body was found at the Indianola Avenue property. Foster was charged with the murder Thursday morning.
Foster will next be in court for an arraignment hearing on Dec. 31st.


Inside: Pancakes for breakfast, the best way to start the weekend.
Outside: The blossom on the trees is so late this year and I am appreciating it all the more because it took so long to arrive.
Inside: Finishing another crochet baby blanket as fast as my little fingers can.
Outside: Visiting The Oldest Sweet Shop in England for pick & mix (Bella and Angus), liquorice gums (John) and for me a quarter of Coltsfoot Rock, which I buy at any opportunity it as it's so hard to find.
Inside: And I ate them over the weekend, and enjoyed every crunchy, crumbly, sweet, aniseedy bite.
Outside: Children + playground + sunshine = happy.
Inside: The anemones bloomed and they are glorious. Ten days after I bought them they are still going strong, brightening up the house.
Outside: Two walk in the woods, deep in conversation.
Inside: The pasta pot bubbles and steams. We eat a lot of pasta.
Outside: Hazy views of the Yorkshire Dales.
Inside: Angus performs his daily check on the sunflower seed he brought home from nursery before Easter. The look on his face when it first pushed up through the earth! Pure, innocent joy and wonder. I think he thought he had to look after a pot of soil.
Outside: Three explore the rocks.
Inside: Huevos rancheros and pasta puttanesca.
Outside: Stunning Brimham Rocks - I can never get over how the rocks just look so precarious - how do they not topple over??
Inside: The coffee table, the centre of the living room. Magazines, cups of tea and coffee, books, flowers, tv remote control - it's all here, but rarely this tidy.
Outside: It's like Where's Wally but you have to find the robin instead.
Sixteen photos from the last 48 hours.
I had high hopes for this weekend. The stars aligned; Friday was payday, it was John's weekend off, the sun was going to shine...all good! And good it was, the first warm(ish) weekend of the year. I was desperate to get out of Leeds on Saturday and luckily so was John, so we headed to the Yorkshire Dales to enjoy the sunshine. I made him drive so I could crochet in the car. We spent a very happy day with no agenda or schedule, and went to Pateley Bridge first and then to Brimham Rocks. Today we all went swimming, ate pizza for lunch, washed the car, pottered in the garden, did some chores.
It was a happy balance of busy and rest, of time inside and time outside. I hope you enjoyed your weekend as much as I did mine.
That was a lovely way to spend the weekend. I guessed before I got to the end about Pately Bridge and Brimham Rocks. I actually have a picture of said rocks as my desktop photo at the moment. My anemones are up despite the dry summer. Lovely pics altogether. I must invest in a better camera.
That sounds like a really wonderful weekend. What a difference some spring sunshine makes. The countryside where you are looks beautiful, thank you for sharing.
Look wonderful Gillian. Ooooh Colts foot rock....I was only thinking about that when we found some colts foot flowers in the woods last week... haven't had any since I was a child...must look out for it.
Those are beautiful pictures. I really enjoyed them.
What a difference some sunshine makes! Those pancakes look delicious as did your risotto in the previous post.
Love the old sweet shop - wonder has it been a sweet shop all that time.
What a wonderful weekend you've had. I can't believe you've packed so much into it, even down to crocheting in the car, all hail superwoman! I love old fashioned sweet shops especially if they have 'little old lady sweets' aka rose and violet creams. I followed the link to the shop and they have them at No5 in their top ten! This sounds like my kind of place. I've never heard of coltsfoot rock but it sounds delicious. I am going to have to see if I can work out how I can end up 'happening to be passing' this shop the next time I head to the Peak District...tricky but I might just manage it!
Such lovely photos of your weekend! So glad it was warm and sunny! The pancakes look delicious...that's what we had for breakfast this morning! The anemones are gorgeous! I am not familiar with them, but they are just so pretty! Love the kitchen shot...very cozy! And we like pasta, too! Your living room looks so pretty and inviting! I love your candleholder! Where is it from? I would love one like that so I could easily take it from room to room.
Gillian, your weekend seems wonderful! The oldest sweets shop! Oh my! And the Yorkshire Dales are beautiful. And thanks (Angus) for reminding about the sunflowers! I planned to plant them today and almost forgot.
Beautiful photos, beautiful week-end! Pancakes, sun, sweets, happy children at the playground and beautiful countryside.. perfect!
Hi There, It sounds like you had a perfect week-end!!! Hope your week is going to be even better!!!!
Anenomes are so beautiful. I have loads pushing up through the soil. This time last year they were already in flower. And I love the chilli photograph! You really should do a post on photo tips - your photos are always stunning.
A lovely weekend for you all!
Great post and photos. KP is growing some sunflowers from seeds as well. LIke the look of the oldest sweet shop. KP and the OH would be in heaven - they are very sweet toothed. Have a great week.
A really lovely weekend full of family time, just what the weekends should be when your children as little.
Lovely photos of simple happy things that make us all smile.
That sounds like my kind of weekend (except for the chores). We love Brimham Rocks, especially for bilberry picking.
What lovely photographs and tales of a great weekend. I love the inside/ outside concept. Very enjoyable reading. Thanks for sharing.
The inside outside idea was great! Oh the pancakes looked yummy. The anemones really did turn out beautiful. The Yorkshire Dales look so lovely in all the photographs I would like to visit there one day.
A beautiful post and it sounds like a perfect weekend. I haven't been to Brimham Rocks yet but they've been on my 'list' for a while! I love coltsfoot rock, the health food shop in my local town sell it but I rarely think about it, I might have to pop in for some soon!
I really love this post. It's a great way to share the weekend's events. The Brimham Rocks are so interesting; I've heard of them before and I would love to see them in person sometime. We eat a lot of pasta too, it's so easy and everyone loves it. I'm glad fresh basil season is here so I can start making sauces from scratch again.
Oh, Coltsfoot sticks, haven't tasted those in years. My parents sold them in their shop, a bit bigger, though, than the ones you bought. Those pancakes look equally delish.
Sounds just perfect, great pictures and that sweet shop is so cute! Hope you have a happy week also, lovely post.
Gorgeous photos. The sweet shop looks lovely and the pancakes have made me hungry!
...and all so very much gorgeous. I love starting the weekend with pancakes - it kind of feels naughty and indulgent.
Looks like a perfect weekend. Lovely post.
I normall like a savoury breakfast but since I got pregnant, I have been craving sweets. Those pancakes look just perfect.
This looks like an amazing weekend. I love this idea of "inside/outside" photographs!
What a lovely post and a lovely weekend. Fabulous photos.
"The anemones bloomed and they are glorious."
WOW! They are still blooming great!


text:
International Science Editing Service for ACM
Standard Editing
Premium Editing
Submission Support Services
Figure Formatting
Journal Specific Formatting
Manuscript Review
Response to Reviewers
Cover Letter Writing
Promote your research
Overleaf
Journal Selection
Peer-Review
Request for Revision
You are here: Home / Author's Resources / Impact Factor
October 3, 2016 By Teresa Nolan
Understanding journal impact factors
An impact factor is a metric for ranking scientific journals [1].
Impact factors are calculated for every two-year period by dividing the number of times articles were cited by the number of articles that are citable [2].
The following is a list of the top five highest-impact journals in 2014 [3].
Journal Total cites Impact factor
CA: A Cancer Journal for Clinicians 18,594 115.840
New England Journal of Medicine 268,652 55.873
Chemical Reviews 137,600 46.568
Lancet 185,361 45.217
Nature Reviews Drug Discovery 23,811 41.908
Why they are important
Journals with high impact factors are often considered more prestigious than lower-ranking journals. They also have more visibility in the field, which could increase your article's visibility. Furthermore, your career advancement (e.g. securing funding, job applications at certain institutions) can greatly hinge on the number of times you have published in high impact journals [1].
Why they aren't everything
The scientific community is becoming more aware of the limitations of impact factors. For example, a journal's impact factor may only reflect a small fraction of its published papers. A 2005 editorial in Nature reported that 89% of the journal's impact factor—32.2 at the time—could be attributed to 25% of the papers published during the relevant period [1]. Furthermore, there are ways for journals to "game" (i.e. manipulate) impact factors. "Over 20% of researchers have been pressured by journal editors to modify their articles in ways that manipulate the reputation of the journal [4]." As such, the scientific community are starting to move away from using impact factors as a means to rank a researchers' scholarly contributions [1].
While it can be advantageous to publish in high impact journals, it is more important to choose a journal based on its aims and scope.
[1] Verma, I.M. (2015) Impact, not impact factor. Proceedings of the National Academy of Sciences, 112(26), pp.7875–7876.
[2] The Board of Trustees of the University of Illinois. (2013) University of Illinois. Available at: http://researchguides.uic.edu/if [Accessed 08 February, 2016].
[3] Thomas Reuteurs. (2014) InCites Journal Citation Reports™. Available at: www.iau-ahar.ac.ir/ahar/images/pdf/JCR_2014.xls [Accessed 08 February, 2016].
[4] Curt Rice. (2012) Curt Rice – Science in Balance. Available at: http://curt-rice.com/2012/04/06/how-journals-manipulate-the-importance-of-research-and-one-way-to-fix-it/ [Accessed 08 February, 2016].
Filed Under: Author's Resources, For Authors, Journal Selection Tagged With: article acceptance, article rejected, editorial board screening, finding the right journal, guidelines and tutorials on how to prepare your article, Impact Factor, journal selector, journal-specific requirements
ACM中国作者语言润色服务
国际科学编辑(ISE)已正式与国际计算机协会(ACM)合作为想要投稿到ACM的作者提供专业服务。
Para autores ACM do Brasil
Se você quiser ver os nossos serviços para autores ACM em Português, clique aqui para visitar o nosso site.
भारतीय लेखकों के लिए सेवाएं
एसोसिएशन फॉर कंप्यूटिंग मशीनरी (एसीएम) के साथ प्रकाशित करने के लिए देख रहे हैं लेखकों को एक समर्पित सेवा प्रदान करने के लिए इंटरनेशनल साइंस एडिटिंग ने एसीएम के साथ भागीदारी की है।
日本からのACM著者
国際科学編集者(ISE)は国際コンピューター協会(ACM)と正式に提携し、ACMへ投稿する作者に専門的なサービスを提供します。
International Science Editing's Writing Tips
Which versus that
Another common error made by non-native English speakers (and native English speakers!) is the use of "which" and "that". The pH values of soil samples, which were obtained at night, ranged from 4.1 to 6.5. The pH values of soil samples that were obtained at night ranged from 4.1 to 6.5. These sentences are not […]
Copyright © 2019 · International Science Editing · All Rights Reserved
We've updated our Privacy Policy and Cookies Policy . These updates address new privacy regulations in Europe and apply to everyone who uses International Science Editing including authors, partners and members. Please click on "Accept" to continue to use International Science Editing under the new privacy policy and cookies policy.Accept Read More


text:
package database

import (
	"encoding/csv"
	"io"
	"os"

	"time"

	"github.com/jclebreton/opensirene/progress"
	"golang.org/x/text/encoding/charmap"
	"golang.org/x/text/transform"
)

// pgxCopyFrom is a struct helper to import a CSV file to the database
// It implement's the pgx.Copy interface
type PgxCopyFrom struct {
	values []interface{}
	err    error
	reader *csv.Reader

	Path string
	File *os.File

	headers               []string
	callBackTriggerOnKeys []int

	CallBackTriggerOnColName []string
	CallBackFunc             func(colValue string) (interface{}, error)
}

// Prepare opens the file and prepares the reader
func (c *PgxCopyFrom) Prepare() error {
	var err error
	var fd *os.File
	var fdi os.FileInfo

	if fd, err = os.Open(c.Path); err != nil {
		return err
	}
	if fdi, err = fd.Stat(); err != nil {
		return err
	}

	r := transform.NewReader(fd, charmap.Windows1252.NewDecoder())
	reader := progress.NewProgressReader(r, fdi.Name(), "copy", uint64(fdi.Size()))

	c.File = fd
	c.reader = csv.NewReader(reader)
	c.reader.Comma = ';'

	// Save and skip the header part
	c.headers, err = c.reader.Read()
	if err != nil {
		return err
	}

	//Search columns indexes for callback
	for _, colTriggerName := range c.CallBackTriggerOnColName {
		for k, v := range c.headers {
			if colTriggerName == v {
				c.callBackTriggerOnKeys = append(c.callBackTriggerOnKeys, k)
				break
			}
		}
	}

	return nil
}

func (c *PgxCopyFrom) colHasTrigger(k int) bool {
	for _, v := range c.callBackTriggerOnKeys {
		if k == v {
			return true
		}
	}
	return false
}

func (c *PgxCopyFrom) callTrigger(values []interface{}, k int, v string) ([]interface{}, error) {
	if c.colHasTrigger(k) {
		mixed, err := c.CallBackFunc(v)
		if err != nil {
			return nil, err
		}
		if t, ok := mixed.(time.Time); ok {
			values = append(values, t)
		} else {
			values = append(values, mixed)
		}
	} else {
		values = append(values, v)
	}
	return values, nil
}

// Next returns true if there is another row and makes the next row data
// available to Values(). When there are no more rows available or an error
// has occurred it returns false.
// Satisfies the pgx.CopyFromSource interface
func (c *PgxCopyFrom) Next() bool {
	var err error
	var rec []string
	var values []interface{}

	if rec, err = c.reader.Read(); err != nil {
		if perr, ok := err.(*csv.ParseError); ok && perr.Err == csv.ErrFieldCount {
			return c.Next()
		}
		defer c.File.Close()
		if err == io.EOF {
			return false
		}
		c.err = err
		return false
	}

	for k, v := range rec {
		if values, err = c.callTrigger(values, k, v); err != nil {
			c.err = err
			return false
		}
	}

	c.values = values

	return true
}

// Values returns the values for the current row.
// Satisfies the pgx.CopyFromSource interface
func (c *PgxCopyFrom) Values() ([]interface{}, error) {
	return c.values, c.err
}

// Err returns any error that has been encountered by the CopyFromSource. If
// this is not nil *Conn.CopyFrom will abort the copy.
// Satisfies the pgx.CopyFromSource interface
func (c *PgxCopyFrom) Err() error {
	return c.err
}

redpajama_set_name: RedPajamaGithub


text:
By aliciaeler
October 16, 2017 — 6:06pm
Above: Still from Madsen Minax's film Kairos Dirt and the Errant Vacuum
A circle of queer people living in a small Southern dystopian town that is hard to pin down feels like the 1980s but suggests something futuristic at the same time. This is the setting for director Madsen Minax's Kairos Dirt and the Errant Vacuum, where a gender-ambiguous kid, a queer lunch lady, a mystical mortician, a phone sex operator/astrologer/life coach, and many others cross paths and unite on their travels through dream states and alternate realities. As in his previous film, The Year I Broke My Voice (2012), in which variously gender-ambiguous characters have a shared communal experience — in this film, it was a queer adolescence —Kairos Dirt similarly situates a group of people on a journey that's simultaneously revelatory and mind-altering.
Minax stops into the Twin Cities on Thursday, October 19 at 7 p.m. for a screening at Bryant-Lake Bowl. Doors open at 6 p.m., and tickets go for $6-$12 (sliding scale). To buy tickets, click here. I caught up with Minax while he was en route to the Twin Cities, somewhere in the middle of nowhere Iowa.
Alicia Eler: I love it when like there's some weird, intuitive, mystical connection between a bunch of people, and it's people that wouldn't necessarily have anything to do with each other but they've all come into this space and are experiencing something. What was your inspiration for making the film itself?
Madsen Minax: The film itself was setup as sort of a challenge. A lot of times you're making stuff because it's intuitive or whatever. With this one I really set up a couple of particular obstacles that I wanted to work from. I wanted to work from a formulaic script, which was not something I had done before. I wanted there to be plot points, which is not something I usually do. I really wanted to work with the idea of an ensemble cast and have the ensemble cast be a stand-in for this idea of like, the multi-verse. Each human is sort of like a stand-in for one dimension of an idea. And that was the original challenge.
Then I had this story that is this weird unspoken intergenerational romance between this queer middle school lunch lady and this gender-ambiguous kid, and the only way their relationship can be imagined or consummated is through these weird erotic landscapes with this queer ghost who is a stand-in for the kid in an alternate space time. That's my idea and I wanted it to be this ensemble, so how can I like bring in all the things I am thinking about in terms of ingestion and expulsion and death and decay and sex, like all those things meet in the same place in this movie. So I wanted each of the characters to carry a weight of that. Rosie the lunch lady has got the food situation, the folks that are sort of like guides into the realm of death — the hospice care provider is a transitional character and the mortician is a transitional character, and religiosity is sort of a transitional character, so I wanted that void space, that other world space where sex and death could meet, and then I wanted those characters to facilitate those concepts where they could meet.
AE: What about the phone sex operator/astrologer/life coach character? She was my favorite. What's her story?
MM: She's great. All these people are guides, so she does the medium work of leading you to the other side similarly to the mortician, but she also literally gets to do the sex work, so she embodies both of those ideas of sex and death in the same place, which is cool. I didn't want characters to be predictable, but I didn't want them to be stereotypical. I wanted everyone to have idiosyncrasies, and that was important to character development, and not having things be like — "oh, this is a character of color so they're going to perform this way," or "oh, this is a lesbian character so they're going to perform this way." I wanted to really ride against that.
AE: So I was thinking just about like, collective conscience and how that operates within this community. This is a pretty general question but for you as the filmmaker why is that significant?
MM: It's like the idea that everything is a part of the same thing. Like I love that stupid movie I Heart Huckabees (2004), where Dustin Hoffman is doing the blanket philosophy — but it is like, if we are all on the blanket, then you are this piece of dust and I am this piece of dust and these people are this piece of dust, so all these people are sharing an experience whether or not they want to share or acknowledge that.
AE: Why did you set the film in the decaying American South?
MM: I have that dystopian landscape fetish, but I don't think it is so much about ruin porn as much as it is about having an anachronistic space-time. So when there's not a lot of development and a sense of post-industrial decay, it's easy for things to become a-temporal or placeless because you cannot pinpoint time or place.
Memphis is a little bit of a city that's been forgotten. It had its heyday in music and Motown in the 60s and 70s, and it's sort of like, not in decline but it's definitely not a place people go to when they're like: 'I wonder where this was shot.' There's a lot of older building and neighborhoods you can go in where it doesn't look like anything has been revamped since like 1985. And the film does this sort of anachronistic technology thing as a way to collapse place, collapse time, have it be less recognizable. So, the location was really good for being able to have a placeless place, but also the film really hinges on this grittiness, and Memphis is this super gritty city. That's one of the things I love about Memphis — you can make anything happen there, and I feel like the film is one of those things.
Kairos Dirt and the Errant Vacuum (teaser) from Madsen Minax on Vimeo.
A panel of experts commissioned by the World Health Organization has criticized China and other countries for not moving to stem the initial outbreak of the coronavirus earlier and questioned whether the U.N. health agency should have labeled it a pandemic sooner.
Streamed concerts by Minnesota Orchestra and SPCO offer both intimacy and brilliance • Variety


Our advanced garment customisation service is perfect for branded work trousers. Have your logo printed or embroidered in your staff's clothing for a more professional outfit. Once you find the right workwear trousers in our catalogues, we can customise them for you and deliver them to your premises. Delivery is free anywhere in Glasgow for orders over £150.
For Glasgow's smart casual workplace atmospheres, we have slacks, khakis and skinny or slim fit trousers. Style and comfort are equally important for business workwear, particularly when long working hours and travel are involved. Get advice from our team on choosing the best materials and cuts for your corporate trousers.
The largest city in Scotland, Glasgow is a thriving industrial and financial hub. The construction, manufacturing and shipbuilding sectors require durable workwear trousers, while services such as entertainment and music demand a wide range of PPE. Companies linked to the Glasgow and Prestwick Airports and the Firth of Clyde also benefit from the availability of quality gear in Glasgow. At PPE Industrial Supplies, we provide Glasgow business with advice on choosing the best workwear trousers. In addition to supplying an excellent selection of products, we can customise your workwear trousers and deliver it to you, whether you are based in the city centre, the East End or anywhere in the Greater Glasgow Area.
Protective trousers are worn in different industries in Glasgow, each with different safety requirements. From hi vis and flame retardant trousers to insulated and waterproof workwear, our experts at PPE Industrial Supplies will help you find the safety trousers to meet your work needs. Thermal trousers are also available from our shop.
Choosing the right fit is essential when purchasing safety trousers; some brands offer products in different lengths – this is the case of Dickies or Regatta. Let us assess your needs and help you find the best fit for you. If you are ordering PPE trousers for your staff, you can get them delivered to your premises anywhere in Glasgow.
For those days of summer in Glasgow, we can provide a range of workwear shorts, from cargo models with front, thigh and back pockets to more lightweight garments. We also offer overalls with multi-pocket and adjustable features, including high visibility colours.
For teams in the hospitality sector, we provide a range of uniform trousers at affordable prices. Chef trousers with elasticated waistbands are available in different patterns and feature useful pockets and easy wash properties. If you manage a hospitality business in Glasgow, we can provide you with professional uniform trousers and customise them with your company name or logo.


There are a lot of things to consider when you're trying to get a new car. Are you buying or leasing? What kind of fuel economy does it have? Which amenities are you willing to pay for? One other thing you need to think about is insurance.
While your existing policy will cover you as soon as you're driving your new car, you still need to make sure you have the right coverage for your new car.
WhileIf you were previously driving an old car, you might not have had comprehensive and collision coverage. Because they account for damage to your car, drivers sometimes leave them off of older cars, especially if they're more expensive than the car's value.
WhileBoth are optional, so if your old car didn't have comprehensive and collision, your new car won't, either. In the case of an accident you would get stuck paying the full repair cost, so you should add these coverages to your new vehicle as quickly as possible.
WhileNew cars typically have a higher insurance cost than old cars because new cars are worth more than old cars. The amount will depend on the year, make, and model of your new car. Other factors include your location, credit history, and driving record.
WhileAlways check with your insurer whether you're eligible for discounts when you get a new car. Certain safety features may qualify you for a discount on your policy. Of course, if you decide to look for a new insurance provider, shop around to make sure you're getting the best deal.


23 Why does TZ=UTC-8 produce dates that are UTC+8?
12 Why does `xvfb-run glxgears` fail with an swrast error?
10 How do I set a timeout on a Mongoose query?
8 What do you call a building, or rooms within it, where doctors see their patients?
7 How can I redirect *.localhost to 127.0.0.1 in Ubuntu 14.04?
6 How can I use d3-scale-chromatic functions with a domain other than [0, 1]?
6 Is it possible to change the priority of a swapfile without turning it off?


text:
Montagnac is een kanton van het Franse departement Hérault. Het kanton maakt deel uit van het arrondissement Béziers.

Gemeenten

Het kanton Montagnac omvat de volgende gemeenten:

 Adissan
 Aumes
 Cabrières
 Cazouls-d'Hérault
 Fontès
 Lézignan-la-Cèbe
 Lieuran-Cabrières
 Montagnac (hoofdplaats)
 Nizas
 Péret
 Saint-Pons-de-Mauchiens
 Usclas-d'Hérault

Montagnac

redpajama_set_name: RedPajamaWikipedia


Credit card network giants, Visa and American Express, recently made back-to-back announcements of new person-to-person services that they are introducing as a way to enable individuals the chance to pay one another directly without the use of cash or checks. Through these person-to-person payment services, both Visa and American Express are taking aim at PayPal Inc., which dominates the person-to-person space.
Consumers using Visa's service can send funds directly from their bank account to another person's Visa account by simply entering the recipient's 16-digit Visa, email address or mobile phone number. Once sent, the payment would show up in the account linked to the recipients' credit card, debit card or prepaid card or the recipient would receive a notice to OK the transfer.
The service, which eliminates the inefficiencies of cash and check payments between individuals, could be used in a number of ways, such as ensuring a child away at college has money on a prepaid Visa or to pay back a friend that charged an item on his Visa credit card. Visa said the service will be available by the second half of 2011 in the US. The new Visa personal payments service was made possible through technical enhancements to VisaNet, Visa's global payments backend processing network, and through changes to allow the system to accept incoming funds.
As part of the announcement, two financial companies that provide technology to banks, CashEdge and Fiserv, now will have access to VisaNet in order to operate the service on behalf of Visa. Fiserv, which is behind ZashPay, and CashEdge, which has a service called Popmoney, uses the technology that makes email or mobile person-to-person non-cash exchanges possible.
Fiserv says more than 700 financial institutions have signed up for ZashPay, and the service is already live at 500 banks and credit unions. CashEdge's Popmoney is available at more than 170 US financial institutions. Both providers currently allow users to send money from their bank account to a recipient's account as long as they have the account number as well as either the recipient's email or mobile phone number. With the Visa partnership, customers also will have the option to direct funds to their eligible Visa-branded card too. Account holders of these two services will be able to send money to any Visa cardholder, even if they themselves are not Visa account holders.
American Express followed in Visa's footsteps about two weeks later and announced a digital payment and commerce platform called Serve. Through this service, consumers can make purchases and person-to-person payments online via mobile phones and at merchants that accept American Express cards. Consumers will receive a Serve general purpose prepaid card, which they can fund through bank accounts, credit or debit cards to buy items online, pay other Serve accounts or get cash from ATM.
Serve came to be because American Express integrated its technology with the Revolution Money format, which it acquired in 2010 for about $300 million. Serve can be accessed from a new application for iPhones and Android devices, as well as through Facebook. Serve charges 2.9% plus 30 cents if you use a credit card to fund the account, but Serve is waiving the credit card funding charge for the first six months. Cash, debit card and bank transfers are free.
Some recent startups like Venmo and Square are gaining in popularity too. Venmo allows users with a text-enabled US cell phone to send IOUs to friends. There are no processing fees or costs for individuals since Venmo makes its money from businesses like cafes and restaurants that use the product to collect payment. Square enables anyone to accept credit card payments.
Square offers a free credit card reader to users that plugs into an iPhone or Android phone or iPad, enabling users to swipe the magnetic strip in exchange for 2.75% of the transaction. Square reports that it is processing about $1 million in payments per day and up to 100,000 new users are signing up every month, showing that there is a growing market in the US for personal payments. However, the market for person-to-person payments in the US has long been dominated by online payment company, PayPal, which has more than 94 million registered accounts active within the last year on a worldwide basis.
For further insight, contact Michelle Evans, Consumer Finance Analyst, at michelle.evans@euromonitorintl.com.


text:
Penelope Cruz – The Beautiful Hollywood Celeb
Beautiful and gorgeous Sex and the City 2 star Penelope Cruz has been named as world's most beautiful woman. She is also the first Spanish born actress winning an Academy Award for Best Supporting Actress for her role in Woody Allen's Vicky Cristina Barcelona.
Due to her sex appeal of removing top in front of camera, Penelope Cruz has won million hearts of men making her considered among 99 Most Desirable Women list also. By the time she has proved herself as a talented and hardworking actress yet her relationships with many high profile men such as Tom Cruise, Orlando Bloom and McConaughey rumor her fame based on their names. However, she is currently married to Oscar-winning Spanish actor Javier Bardem and has a son from him.
Penelope Cruz Sanchez was born in Alcobendas, Community of Madrid, Spain on April 28, 1974 and started working at the age of 15. Her debut film was Jamon, jamon that earned her critical acclaim but she achieved international recognition for her roles in Open Your Eyes, The Girl of Your Dreams and Woman on Top.
Uptill now Penelope Cruz has performed in wide range of films genre as such comedy Waking Up in Reno, thriller Gothika, the action adventure Sahara , he animated G-Force, ), the Christmas movie Noel and the musical drama Nine. But her most notable film is Volver she did in 2006 for which she was nominated in Golden Globe and Academy Awards. Her Vicky Cristina Barcelona honored her with an Academy Award.
Apart her acting skills in various films she has also modeled for companies such as Mango, Ralph Lauren and L'Oréal and also been a philanthropic artist for donating both her time and money in Uganda and India while working for Mother Teresa. Her upcoming movie is Pirates of the Caribbean: On Stranger Tides I which she will be seen opposite to stylish Johnny Depp.
Chocolate: A Healthy Indulgence!
Lindsay Lohan Stole Pippa Middleton's Iconic Look
Olivia Wilde Shares Precious Photo of Her Kids Amid Split From Jason Sudeikis
alex November 16, 2020
Most Surprising Celebrity Hook-Ups
Harry May 4, 2015 May 4, 2015
13 Filthy-Rich Stars Under 30
Harry May 2, 2015 April 30, 2015


text:
Q: Putting OGP tags, it occurs 'The 'og:type' property is required, but not present.' I'm putting some OGP tags on my website below.
http://en.come-to.tokyo/
Every time I check on Facebook Debugger here, same error come up.
"The 'og:type' property is required, but not present."
Though og:type is there, how can I do for it?
Thanks in advance.

A: You need to fix your HTML errors, the following lines include a semicolon that should not be there:
<meta property="og:url" content="http://en.come-to.tokyo"; />
<meta property="og:image" content="http://en.come-to.tokyo/images/logo-movie-bg.png"; />

Correct:
<meta property="og:url" content="http://en.come-to.tokyo" />
<meta property="og:image" content="http://en.come-to.tokyo/images/logo-movie-bg.png" />

You should also consider using a larger image for og:image, check out the docs for the specifications: https://developers.facebook.com/docs/sharing/best-practices#images

redpajama_set_name: RedPajamaStackExchange


text:
Q: How to shorten (replace) query of 2 CTE into 1 JOIN LATERAL I have this table:
ID  platform_order_number
-------------------------
1          B2CQWE
2          B2CWER
3          B2BZXC
4          XCV

I want to extract a few rows (2 for this case) for every different platform like this
ID  platform_order_number    platform
--------------------------------------
#          B2CQWE               B2C
#          B2CWER               B2C
#          B2BZXC               B2B
#          B2BXCV               B2B
#          ABC                  C2C
#          EDF                  C2C

My success code:
with cte as
(
    select id, platform_order_number,
    case when platform_order_number LIKE 'B2C%' then 'B2C'
         when platform_order_number LIKE 'B2B%' then 'C2C'
         else 'C2C'
    end as platform
    from table
),
cte1 as
(
    select *, ROW_NUMBER() over (partition by platform order by platform)
    as count_row_by_platform from cte
)
select *
from cte1
where count_row_by_platform < 2

It's a bit complicated, so I try to make it simple as below (but it's not working)
select id, platform_order_number, sub_table.row_count
from apollo.packages
    LEFT JOIN LATERAL (ROW_NUMBER() over
                      (partition by platform_order_number order by
                       platform_order_number) as row_count
                       from apollo.packages ) as sub_table
where sub_table.row_count <= 2

Since, I need to add many different conditions on different columns so I want to keep my query simple to add and change condition easily.

PostgreSQL 11.4 (Debian 11.4-1.pgdg90+1) on x86_64-pc-linux-gnu,
compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit

A: Hmmm . . . I think you want:
select t.*
from (select t.id, t.platform_order_number, v.platform,
             row_number() over (partition by v.platform order by t.platform_order_number) as seqnum
       from table t cross apply lateral
            (values (case when platform_order_number LIKE 'B2C%' then 'B2C'
                          when platform_order_number LIKE 'B2B%' then 'C2C'
                          else 'C2C'
                     end)
            ) v(platform)
      ) t;

In general, window functions may not behave as expected in a lateral join.  They only work on the rows processed in the lateral join (often just one row) rather than spanning the original table.


Code of conducts (COC's) or ethics statements are tools that companies of all sizes use to establish their set of good business practice guidelines and conveys a commitment to social compliance. We provide a vendor management solution that ensures your suppliers understand your ethical sourcing standards.
Distribute your specific code of conduct to your suppliers. Ensure that your company's core conduct policy is acknowledged by the suppliers you work with. Code of conduct policies are effective tools that give your suppliers a comprehensive overview of your ethical business practices and and should be conveyed to every supplier.
The first step to mitigating supply chain risk is to help your suppliers understand your expectations around ethical sourcing a good business practices. Our code of conduct program is an easy to digest platform view that allows you to get a snapshot of which suppliers are aware of your ethical sourcing practices. This is a small, but fundamental step to a comprehensive ethical sourcing supply chain program.
Talk to an expert now about how to the code of conduct program works and how it contributes to a strong ethical sourcing social compliance program.


Curatio ex Corde Christi; Healing from the Heart of Christ.
A recap of the 2018 World Day of the Sick. Download the transcript of Father Altier on "Redemptive Suffering", Download PDF.
Listen to Father Altier on "Redemptive Suffering "
Please allow a little bit of time for the audio to load.


of professional growth and personal growth. Join our team!
The structure of NIPOM JSC includes an engineering company and two plants: producing electric equipment in Dzershinsk and manufacturing modular equipment in Nizhny Novgorod.
Main purpose of corporate culture of NIPOM is forming the integrated team able to solve the tasks set before the company. In order to build an efficient team programs of attracting young talented experts are implemented which include active cooperation with educational establishments majoring in this field and forming of promising staff reserve out of them.
An important factor of NIPOM steady development is professional improvement of the staff. Training programs are implemented as basic instruments of this, as well as professional enhancement programs, internships abroad and providing other possibilities for discovering talents.
Learn more about career at "NIPOM"


I've just looked through the english-speaking version of forum and mentioned that it has a huge russian (non translating) quotes. It's quite hard to translate all our web in english and it impossible to make all this hard work at once.
So, while we will do this time to time I decide to help U and translate some. I kindly ask you to post here if you'll have any troubles with any russian word, not only from forum's term but any you need. My collegues and I will try to help you.
Let's continue. Now there is the standard window of branches.
Включить смайлы?=Would you like to switch on/off smiles?
Включить подпись?=Would you like to switch on/off your signature?
Включить уведомление на e-mail при ответах?=Would you like to have an e-mail when you have a new answer?
Файл успешно загружен и доступен в меню «Управление текущими файлами»=The file've been uploaded. You could handle it into "Handling files bar"
NB: You're allowen to upload only gif/jpeg/bmp files no more then 250 kbytes each.
Здесь вы можете хранить отрывки сообщений или любую другую важную информацию=You could keep here message excerpts and drafts or other important information for you.
Thank you very much for this very helpful section......it sure helps us very much.
A little correction: "открыть тему" - "start a new topic (thread)". The "theme" word is never used in that meaning.
Very useful and thanks for your time in compiling this list.


text:
Space Investment Services LLC
SPACENT
SPACE UCITS
SPACENT Charts
S-Network Global Indexes > The S-Network Space Index > Index Committee
Kenny Feng
Kenny Feng is Co-Founder of Alerian, which equips investors to make informed decisions about energy infrastructure and Master Limited Partnerships (MLPs). Prior to Alerian, Kenny was Managing Director and Portfolio Manager of SteelPath, a Dallas-based MLP investment manager. He previously covered MLPs, Electric and Gas Utilities, and Diversified Gas Companies at Goldman Sachs in the firm's Global Investment Research Division. Kenny graduated summa cum laude with a Bachelor of Science in Economics and a Bachelor of Arts in International Studies from the University of Pennsylvania and is a CFA charterholder.
John L. Jacobs
Mr. John L. Jacobs has served as a director of tZERO since September 2020. Mr. Jacobs currently serves as Chairman of Alerian, Founder and CEO of Q3 Advisors, LLC, Board Member of ProCure Funds and US Bank LiFT Board, and Executive Director of the Center for Financial Markets and Policy. And an Adjunct Professor of Finance at the McDonough School of Business at Georgetown University.
Mr. Jacobs previously served The Nasdaq Stock Market ("Nasdaq") in a variety of positions, starting his career with the firm in 1983. He most recently served as Senior Advisor and Principal Consultant to Nasdaq's CEO and President, where he was responsible for reviewing potential opportunities in the index and data business, and supporting product and business development efforts. Prior to that, Mr. Jacobs served as Nasdaq's Chief Marketing Officer and EVP for the Global Marketing Group and the EVP of the Global Information Services Group. As CMO, he led all aspects of the company's brand, from strategy to execution, and carried out a transformation of the company's image from a national brand in U.S. stocks, to a global leader for diversified financial services. Jacobs established and built the Global Index Group from the ground up, and created one of the largest ETF fund families in the world with the launch of Nasdaq's Fund business, built on his creation of QQQ – the ETF tracking the Nasdaq-100 Index. Mr. Jacobs earned a Bachelor's of Science Degree in Accounting from the University of Maryland and a Master's in Business Administration from Loyola University Maryland. Mr. Jacobs is also a certified public accountant.
Stacey Morris
Director of Research
Stacey Morris is the Director of Research at Alerian, which equips investors to make informed decisions about energy infrastructure and Master Limited Partnerships (MLPs). Ms. Morris engages with the investment community to increase awareness of the Alerian Index Series and support broader understanding of the role that midstream assets play in North American energy markets. Ms. Morris was previously the Investor Relations Manager for Alon USA Energy, overseeing investor communications for the corporation and its variable distribution MLP, Alon USA Partners. Prior to Alon, she covered the integrated majors and refiners at Raymond James as a Senior Associate in the firm's Equity Research Division. Ms. Morris graduated summa cum laude with a Bachelor of Science in Business Administration from Stetson University and is a CFA charterholder.
Kelly Spector
Kelly Spector is the COO of Alerian, a leading independent index provider focused on building innovative, index-based investment strategies with over $23 billion in total assets tracking its indexes. Kelly is responsible for the global operations of Alerian and its subsidiaries, including S-Network. In this role, Kelly's areas of responsibility include strategy development and implementation, staffing, risk assessment, quality control and index production process and efficiency. Kelly brings over 25 years of experience in indexing and the broader financial markets. Prior to joining Alerian, Kelly spent over 20 years at Nasdaq where she held leadership roles in Corporate Development, Corporate Services, Indexing and Information Services businesses. Kelly earned her Bachelor of Arts degree from Connecticut College and a Master's in Business Administration from The George Washington University.
Advisors to the Index Committee
Micah Walter-Range
Director of Research, Space Investment Services LLC
In his previous role as Director of Research and Analysis at the Space Foundation, a globally recognized nonprofit working to advance the use of space, Micah led development of all research projects and publications. With his team of in-house researchers and external contractors, Micah produced 12 editions of the Space Foundation's annual flagship publication, The Space Report: The Authoritative Guide to Global Space Activity. The report is used as a reliable and informative reference source by space agencies, policymakers, industry executives, and media throughout the world.
Micah has also authored papers on space-specific topics such as the impact of export controls on the U.S. space industrial base, and cross-sector subjects such as the role of space technology in aviation. As a leading expert on the global space economy, Micah has been quoted by The Wall Street Journal, Financial Times, NPR, Space News, ABC News, Bloomberg, Entrepreneur, The Economist, and many other media outlets. He also regularly briefs government and private-sector audiences on technological and economic developments in the space industry.
Micah has a Master of Arts in International Science and Technology Policy (with concentrations in space policy and security policy) from The George Washington University's Elliott School of International Affairs. He earned a Bachelor of Arts from Swarthmore College, where he double-majored in Astronomy and Political Science.
Alerian S-Network Global Indexes December 2021 Quarterly Review: Revised Results
Alerian S-Network Global Indexes December 2021 Quarterly Review
Alerian S-Network Global Indexes September 2021 Quarterly Review


text:
Q: difference between char a[] and char *a? #include <bits/stdc++.h>
using namespace std;

// Function to copy one string in to other
// using recursion
void myCopy(char str1[], char str2[], int index = 0)
{
    // copying each character from s1 to s2
    s2[index] = s1[index];

    // if string reach to end then stop
    if (s1[index] == '\0')
        return;

    // increase character index by one
    myCopy(s1, s2, index + 1);
}

// Driver function
int main()
{
    char s1[100] = "GEEKSFORGEEKS";
    char s2[100] = "";
    myCopy(s1, s2);
    cout << s2;
    return 0;
}

I did not understand how the value of s2 is getting printed ....since we passed address of s1 and s2 to function mycopy().
mycopy() has two local array str1 and str2 as argument,so i was thinking two local array with values of s1 and s2 will be created.(call by values)
Shouldn't the function prototype be mycopy(char *s1,char *s2) for printing s2.(call by reference)

A: void myCopy(char &str1[], char &str2[], int index = 0)

A: To be able to reinitialize your parameter (array s2 in this case) you need to pass it by reference.
Like this:
void myCopy(char &str1[], char &str2[], int index = 0)

This means that myCopy() will use arrays as they are, otherwise it will create local duplication of them.


With cell phones, tablets, and laptops, children have more ways than ever to immerse themselves in the digital world. But as a new study finds, too much time spent in front of a screen could have consequences for a child's intellectual development, Science News reports.
For a paper published in Lancet Child & Adolescent Health, researchers extracted data from the 10-year, longitudinal Adolescent Brain Cognitive Development study. They focused on the daily activities of 4524 American children, aged 8 to 11, that took place between September 1, 2016 and September 15, 2017. The team analyzed how well the respondents adhered to recommended guidelines for physical activity, recreational screen time, and sleep duration.
Researchers found that kids who spent more than two hours in front of a screen each day performed worse on memory, language, and other brain activity tests than kids who came in under that threshold. The participants averaged 3.6 hours a day interacting with screens. Subjects that fell under the two-hour mark recorded 4 percent higher scores on thinking tests than kids who spent more time on devices.
The result was part of a larger effort looking at the potential effects of adhering to Canadian 24-Hour Movement Guidelines for Children and Youth, which recommends an hour of exercise daily, less than two hours of screen time, and nine to 11 hours of sleep for children aged 5 to 13. Just 5 percent of subjects met all three recommendations, while 71 percent met at least one recommendation. The findings indicates that lack of sleep, too little physical activity, and idling in front of screens may be too common for children's wellbeing.
Researchers cautioned that the study shows data for only a specific time frame, and it does not demonstrate a causative relationship between screen time and poor cognition (it's possible that smarter kids elect to spend less time on devices). Nor did the study examine whether watching or interacting with educational content made a difference over entertainment content. It does, however, provide some compelling data that kids might benefit from spending less time streaming and more time moving.
Tonight, look up and you might see shooting stars streaking across the sky. On the night of Monday, April 22—Earth Day—and the morning of Tuesday, April 23, the Lyrid meteor shower will peak over the Northern Hemisphere. Make some time for the celestial show and you'll probably see meteors zooming across the heavens every few minutes. Here is everything you need to know about this meteor shower.
What is the Lyrid meteor shower?
Every 415.5 years, the comet Thatcher circles the Sun in a highly eccentric orbit shaped almost like a cat's eye. At its farthest from the Sun, it's billions of miles from Pluto; at its nearest, it swings between the Earth and Mars. (The last time it was near the Earth was in 1861, and it won't be that close again until 2280.) That's quite a journey, and more pressingly, quite a variation in temperature. The closer it gets to the Sun, the more debris it sheds. That debris is what you're seeing when you see a meteor shower: dust-sized particles slamming into the Earth's atmosphere at tens of thousands of miles per hour. In a competition between the two, the Earth is going to win, and "shooting stars" are the result of energy released as the particles are vaporized.
The comet was spotted on April 4, 1861 by A.E. Thatcher, an amateur skywatcher in New York City, earning him kudos from the noted astronomer Sir John Herschel. Clues to the comet's discovery are in its astronomical designation, C/1861 G1. The "C" means it's a long-period comet with an orbit of more than 200 years; "G" stands for the first half of April, and the "1" indicates it was the first comet discovered in that timeframe.
Sightings of the Lyrid meteor shower—named after Lyra, the constellation it appears to originate from—are much older; the first record dates to 7th-century BCE China.
Monday night marks a waning gibbous Moon (just after the full Moon), which will reflect a significant amount of light. You're going to need to get away from local light pollution and find truly dark skies, and to completely avoid smartphones, flashlights, car headlights, or dome lights. The goal is to let your eyes adjust totally to the darkness: Find your viewing area, lay out your blanket, lay down, look up, and wait. In an hour, you'll be able to see the night sky with great—and if you've never done this before, surprising—clarity. Don't touch the smartphone or you'll undo all your hard ocular work.
Where is the nearest dark sky to where you live? You can find out on the Dark Site Finder map. And because the shower peaks on a Monday night—when you can expect to see 20 meteors per hour—your local astronomy club is very likely going to have an event to celebrate the Lyrid meteor shower. Looking for a local club? Sky & Telescope has you covered.
You don't need a telescope to see a meteor shower, but if you bring one, aim it south to find Jupiter. It's the bright, unblinking spot in the sky. With a telescope, you should be able to make out its stripes. Those five stars surrounding it are the constellation Libra. You'll notice also four tiny points of light nearby. Those are the Galilean moons: Io, Europa, Ganymede, and Callisto. When Galileo discovered those moons in 1610, he was able to prove the Copernican model of heliocentricity: that the Earth goes around the Sun.
First: Don't panic. The shower peaks on the early morning of April 23. But it doesn't end that day. You can try again on April 24 and 25, though the numbers of meteors will likely diminish. The Lyrid meteor shower will be back next year, and the year after, and so on. But if you are eager for another show, on May 5, the Eta Aquarids will be at their strongest. The night sky always delivers.


This SpringerBrief proposes a trust model motivated by virtue epistemology, addressing the need for a more efficient and flexible trust model for wireless next generation networks. This theory of trust simplifies the computation and communication overhead of strictly cognitive-computational models of trust. Both the advantages and the challenges of virtue-based trust models are discussed. This brief offers new research and a general theory of rationality that enables users to interpret trust and reason as complementary mechanisms that guide our rational conduct at two different epistemic levels. The presented model of human social interaction is designed for the highly dynamic and unstructured environment of the mobile Internet and wireless next generation networks. Wireless Next Generation Networks: A Virtue-Based Trust Model targets network engineers, cognitive scientists, AI researchers, philosophers, and social scientists. Advanced-level students studying computer science, electrical engineering and social science will also find the interdisciplinary perspective useful.


Company letterhead is an important element of your corporate identity. We will create company letterheads in all popular formats: .pdf, .png and of course .docx. You can open them in Word and start working immediately.
Unified corporate identity is very important. For a perfect match of a company form with your logo we offer you to create a logo itself first (it's free).


text:
Bishop David M. O'Connell, C.M., has shared a statement of Archbishop José Gómez, president of the United States Conference of Catholic Bishops, in observance of Rev. Dr. Martin Luther King, Jr. Day, which is being observed this year Jan. 20. The message begins: "As our nation prepares to commemorate the life and witness of Rev.[…]
Teens and youth ministers from all four corners of the Diocese of Trenton are invited to attend the annual Diocesan Youth Conference (DYC), Feb. 8 in Donovan Catholic High School, Toms River. This day-long conference will include inspirational speakers, witnesses and time spent with Jesus Christ in the Eucharist. There will also be an opportunity[…]
This Sunday, Jan. 12, the Catholic Church will be celebrating the Feast of the Baptism of the Lord and Bishop David M. O'Connell, C.M. has shared a reflection on why Jesus was baptized and what it means for us: John's baptism was accompanied by his preaching "a baptism of repentance for the forgiveness of sins[…]
Opportunities abound to take part in 47th March for Life
Parishes and Knights of Columbus Councils around the Diocese of Trenton are once again sponsoring buses for those looking to attend the 47th annual March for Life in Washington. The national event, set for Jan. 24, has as its theme this year "Life Empowers: Pro-Life is Pro-Woman," which emphasizes the pro-life movement's understanding that protecting the life[…]
New Jersey compensation program for victims of Church sexual abuse of minors deadline extended
Camille S. Biros and Kenneth R. Feinberg, administrators of the New Jersey state-wide Independent Victim Compensation Program (IVCP) announced Jan. 2 that the program's deadline has been extended to Jan. 31, 2020 for the registration of new allegations and to Feb. 15, 2020 for the submission of all claims. "We have had several requests from[…]
Bishop writes on Epiphany, National Migration Week; January issue of The Monitor Magazine focuses on 'One Family in Faith'
In a newly-released message for Epiphany, Bishop David M. O'Connell, C.M., reminds his flock that the celebration of Christmas is still underway. He writes: "For much of contemporary secular society, Christmas is over for another year. For Catholics and Christians, however, there is 'still more to come.' This weekend, Jan. 4-5, the Roman Catholic Church[…]
A New Year's Message from Bishop O'Connell: 'For Auld Lang Syne'
Bishop David M. O'Connell has shared a New Year's message with the faithful in the Diocese of Trenton: Liturgically and theologically, we have celebrated Christ's birth in Bethlehem and the prophecies leading up to it. Now, we begin to celebrate again Christ's whole life and its influence on our lives and the possibilities yet to[…]
Pope releases World Day of Peace message, Chancery announces New Year Holiday schedule
Pope Francis shared a message for World Day of Peace, which is celebrated annually Jan. 1. The Pope's message was released in Rome Dec. 12, and focuses on peacemakers who do not exclude or destroy, but are open to "dialogue and mutual trust." The Pope shared that peace is "the object of our hope" and[…]


text:
Category: symposium-workshop
Restoring Process in Rivers: 15th Annual Berkeley River Restoration Symposium, 7 December, UC Berkeley
How can we restore true geomorphic and ecological processes in rivers? You are invited to the 15th Annual Berkeley River Restoration Symposium, Saturday 7 December 2019, when these questions will be addressed by keynote speakers Hervé Piégay and Damion Ciotti.
While the US was arguably more active in river restoration in the 1980s, most of the projects now undertaken in the US are still form-based attempts to create idealized features, which may not be sustained by current, altered river processes. In the EU, by contrast, many projects explicitly aim to restore process, even when this means allowing a 'messy' river to develop. Piégay's talk, 'Revitalizing rivers: learning from the European experience?' summarizes some of the key lessons learned from recent restoration efforts in the EU.
Despite more projects now claiming to be process based, real restoration of process is rare. How can we distinguish true process-based restoration projects? Damion Ciotti's talk, 'Process-based design criteria for ecological restoration' presents four distinct attributes of true process-based restoration, along with a detailed illustration of the application of these criteria to a restoration project in the foothills of the Sierra Nevada
Hervé Piégay is research director at the National Center of Scientific Research, at the laboratory Environnement, Ville, Societe, based at the Ecole Normale Supérieure of Lyon (France). His PhD (1995) documented interactions between riparian vegetation and channel geomorphology. His research is focused on river management, planning and restoration, contemporary history of rivers and their catchments, analyzing human controls on environmental change, floodplain and former channel sedimentation, sediment transport and budgeting. His work involves integrated sciences, with a strong emphasis on methodological frameworks and innovative tools using tracking techniques, GIS and remote sensing. He frequently works with practitioners to provide insights for river management, planning and restoration.
Damion Ciotti is a Restoration Biologist with the US Fish and Wildlife Service in Auburn California. He has over 10 years of experience in design and implementation of stream, river, and wetland restoration in the Sierra, Cascades, Great Basin and Appalachia. Major projects include restoration of stream delta systems in the upper Klamath Basin and stream and floodplain reconnections in the Sierra and Cascades. He is interested in testing applications of ecological science and theory to restoration practice. He also coordinates the Tribal Grants Program for the US Fish and Wildlife Service. Damion has an MS in Environmental Science from Oregon State University and a BS in Soil Science from Penn State and was a Peace Corps volunteer in Paraguay.
Daniela Corvillon is an environmental planner and UC Berkeley grad focusing on design and restoration of natural ecological functions at the interface of human and wild space. At John Northmore Roberts & Associates (Berkeley), she plans, designs, & manages various-scale projects that integrate human uses into natural areas, and restore natural functions on urban environment, working with the National Park Service, NGOs, cities, and private clients. Daniela continues to develop and promote integrated solutions to environmental and social problems in marginal high-need areas of Chile and Cuba, including a wastewater wetland and river restoration project in Palma Soriano, Cuba.
Mia von Docto works as a Conservation Hydrologist for Trout Unlimited. Her work focuses on coastal hydrology, ecological flow thresholds, conservation planning, coho salmon and steelhead trout recovery and translating findings into recovery prioritization actions and regional polices. She specializes in using a combination of field-based data, numerical modeling and geospatial tools to characterize hydrologic process, land-use and human water needs.
Mike Limm is a Professor of Biological Science at Holy Names University. He received his Ph.D. from UC Berkeley in aquatic ecology. His research focuses on hydrologic and hydraulic controls of food webs, carbon and nutrient pathways, and the influence of food web composition on ecosystem processes, conducting research in environments including the northern California Coast Range and Sierra Nevada.
Mike Napolitano is an engineering geologist with the San Francisco Bay Regional Water Quality Control Board. He has been instrumental in supporting and guiding restoration efforts along the Napa River and its tributaries.
Zan Rubin is a Senior Geomorphologist at Balance Hydrologics in Berkeley where he studies of sediment transport, water quality, channel evolution, and restoration effectiveness. He designs stream and wetland restoration projects, with several active projects on planning resilient infrastructure-river crossings. He received his Ph.D. in 2015 with Professor Kondolf with several research projects including the cumulative impacts of hydropower development in the Mekong basin and evaluating the effectiveness of riparian restoration along the lower Colorado River.
Susan Schwartz graduated from UC Berkeley in 1965. She was a newspaper reporter and editor in Fairbanks (AK), Seattle, Akron, and Miami, taught science writing, and wrote three minor guides on natural history before returning to Berkeley to raise a family. She became involved with Friends of Five Creeks and has co-headed or headed the all-volunteer group for 20 years. Friends of Five Creeks works with urban nature in many ways, including a lecture series, walks, other events, publications, interpretive signs, mapping and monitoring, and seeking to influence government. Most of its effort is hands-on, generally in areas neglected or abandoned by public agencies, including after previous "restorations."
Graduate Student Presentations
Graduate student research presentations include a comparison of a conventional river restoration project heavily dependent on external energy sources (diesel fuel) with the energy exerted on the 'restored' reach by a natural flood; evaluation of a side-channel restoration for salmon on Lagunitas Creek; the Vermont and Washington State programs to set aside river corridors; and post-project appraisals of river restoration projects on the Truckee River, Reno, and Cerrito and Baxter Creeks in the San Francisco Bay region. A panel of experienced practitioners and researchers provides perspective on themes arising in the presentations.
This symposium is open to the public without charge. Please pre-register here. The symposium is sponsored by the UC Berkeley Department of Landscape Architecture & Environmental Planning, and the Institute of International Studies Interdisciplinary Faculty Seminar Water Management: Past and Future Adaptation.
The 14th Annual Berkeley River Restoration Symposium
Saturday 8 December 2018, 9a-330p, Rm 112 Wurster Hall, UC Berkeley
This year's Berkeley River Restoration Symposium features a keynote talk Managing river sediment in extreme conditions: lessons for California by Professor Hsiao-Wen Wang (National Cheng Kung University, Taiwan) followed by student research talks covering a wide range of restoration-related topics. The morning will feature research projects on rural stream systems, including post-project appraisal of a Sierra Nevada meadow restoration, analysis of alternatives for floodplain restoration at the confluence of Redwood and Prairie Creeks, the use of live wood in river restoration, hydro-geomorphic drivers of coho salmon outmigration in Russian River tributaries, and an initial assessment of Curry Creek, Mount Diablo. The afternoon talks focus on smaller urban streams, including post-project appraisals of Arroyo Viejo, Santa Rosa, and Codornices Creeks, planning for San Anselmo Creek in Creek Park and Cerrito Creek in Blake Garden. Panelists (including Lisa Hunt, Hsiao-Wen Wang, Rod Wittler, Tami Church, and Tim Pine) will comment on themes raised in the student research.
For further information, please see the symposium website. The symposium is free and open to the public.
Registration | Please register by Friday 12/07 so we can supply sufficient programs and coffee!
13th Annual Berkeley River Restoration Symposium
Wurster Hall Auditorium, Rm 112, UC Berkeley
830a Registration
900a Welcome and Introduction by Zan Rubin
910a Keynotes
Urban streaming: cities, storms, and ecosystems flow into the future
Robin Grossinger, Senior Scientist, San Francisco Estuary Institute
Putting the episodic in restoration planning
Barry Hecht, Senior Principal, Balance Hydrologics
1000a Graduate Student Research
Where is it going? A checkup on the sediment wave in Redwood Creek following Restoration
Garshaw Amidi-Abraham, Dana Lapides, Suwon Noh
Revisiting Engineered Wood Structures: Lagunitas Creek, Marin County, CA
Holly Callahan, Hana Moidu, Daisy Schadlich, Nam Anh Nguyen
Can Wetland Restoration Beat Land Subsidence in the Delta? How climate change, infrastructure, carbon markets, and ecology come together in central Sacramento-San Joaquin Delta wetland restoration projects
Celina Balderas Guzman
1045 Coffee Break
1115 Graduate Student Research
Balancing Flood Risk and Riparian Habitat: Vegetation Recruitment in Channel-Armoured Reaches of the Guadalupe River Park
Annaliese Chapa and Derek Lazo
Post-project assessment of Codornices Creek: conflicts between urban creek restoration objectives versus aesthetic preferences
Hanqing Zhao and Xiaowei Liu
A soft engineering approach to high-gradient step-pool design
Willis Logsdon, Nimisha Wasankar, Sooyeon Yi
Thermal Refugia: Restoring Thermal Habitat for Pacific Salmon
George Greer
Examining the Effects of Beaver (Castor canadensis) Activity on a High Sierra Meadow Restoration Project
Kieran Locke, Dasha Pechurina, Andrew Salmon
1230p Discussion, Responses, Questions
Barry Hecht, Robin Grossinger
100p Adjourn
Sponsored by Department of Landscape Architecture and Environmental Planning, UC Berkeley