Sheldon Spa receive customers, as passing trade, which should be encouraged.
Additional lines to ensure customers do not receive busy tone.
Door phone to allow passing trade, but give The Spa ability to the door remotely for security, especially when staff are there alone.
The need to be able to hold and transfer calls, plus ring extensions internally.
The mobile coverage can be improved in one of two ways. Firstly the Managers Blackberry mobile phone can use the feature, UMA, to register the handset to the Spas wireless router to make and receive calls. Secondly as they use the Vodafone network a booster cell can be added to the Spas router for a stronger Vodafone signal – additional Vodafone handsets can be registered.
Once this is in place you can use mobile – mobile calls within your inclusive package minutes and landline to landline for all other calls. By using the Star service feature calls that receive, busy or no answer, will be diverted to The Managers mobile. The Spa would pay for the diverted part of the call to the mobile.
For the first option we suggest the installation of a small basic telephone system This will allow calls to be put on hold, transferred and give music to customers whilst they are holding. A small system will also allow a door phone to be added. One additional analogue line will need to be installed, this can be arranged through TML at £99 installation and their low rental of £9.99 per month.
The *services call divert feature could be used out of hours or when Sheldon Spa is not manned. This allows a code to be entered then all calls to the spa can be diverted to any other number, i.e. The Managers mobile or home number. The new additional analogue exchange line would be used for outgoing calls, leaving the current main line for incoming calls.
A DISA and fax detect card comes built in, this allows callers to press 1 for Treatments, 2 for bookings, 3 for Accounts etc if required.
By converting the existing analogue lines to ISDN2e digital lines we would instantly double the number of lines. With ISDN2e circuits, calls are clearer and faster and you can transfer and conference calls to external numbers, i.e. mobiles.
Direct dial lines can be added. These are numbers that work on the existing ISDN circuit but act as "private numbers", they will all be 01795 numbers. This feature would allow a direct dial number to be assigned to each of the Spa rooms, if required the rooms could be rented out for different treatments and a direct dial number given to ensure they receive their own calls.
By ensuring the Rooms make calls dialing out using their own Direct Dial Number, Sheldon Spa can bill the Treatment room tenants with the itemised calls. It also allows The Treatment Rooms to advertise using their own number. Direct dial numbers can be assigned to show in the Reception phone display the name of the company/room it is calling for. Sheldon Spa can answer the telephone accordingly and will know if the call is a Spa call or for products sold on the web.
We would suggest having extensions in Reception, Kitchen, Pool area, Purple treatment room, Pink treatment room, Manicure/pedicure room, upstairs Robe room.
To keep wiring costs and disruption to a minimum, Integrated DECT cordless telephone can be installed for the Rooms. These are Panasonic proprietary cordless solution, which has its own cell station and booster aerials. They allow you to walk from one location to another without losing signal. As they are integrated they give more functionality from the handset and better use of the LCD screen than standard basic DECTS.
A door phone installed on the front door could connect to call The Kitchen and Reception in lunch and day mode and in night service could ring the Managers mobile. This ensures passing trade is not missed. The door is opened with an electronic door solenoid allowing the door to be opened by any handset.
With the Digital Panasonic systems ability to connect/integrate with computers and the local network, caller ID can be used to screen pop to outlook/customers databases. Therefore client details will appear on screen when they ring in. This is useful for repeat bookings and high level customer service.
As per the Clients request, the system will allow the basic requirements such as hold and transfer. In addition we can include special features such as barring the Pool telephone from making external calls except for 999 calls. This is important as clients are unable to use mobiles in emergencies due to poor mobile signal, and clients probably wont have their mobiles with them in the pool area. The Digital Panasonic system comes with basic integrated voice mail and auto attendant. Therefore an answerphone is not required as messages can be left using the Voice Mail. A bespoke message on hold system can be installed to give opening times, treatments offered and promotions.
We recommend the installation of a uninterrupted power supply system to give continued service in case of short power cuts.
1 circuit (2 speech channels) of ISDN2e with 10 direct dial numbers from the 01795 area code.
A digital, hands free LCD key telephone in Reception, Integrated DECT's for the Treatment Rooms, a wall mounted hands free, LCD key telephone in The Kitchen and a standard telephone, call barred except for 999 calls, in The Pool.
Should a customer be considering moving premises, then lines that can be easily moved to any Geographical location would be required.
This is an advantage when a Client base has been built up as existing numbers can be moved. With the ability to have numbers from any location a customer can advertise using Geographic direct dial numbers, For example a National Company may wish to look like a local business, or a Head Office in Kent may wish to have National numbers to show they cover the whole Country.
IP softphones are software based phones – a pictorial facsimile programme that runs on the computer desktop. Your desktop will look like a phone and to talk the user wears a headset connected to the computer. IP softphones can be used at any location but would connect to the system at Sheldon Spa. This allows the user to work from home, calls made from the IP softphone would show as if the user was in The Spa and calls would be calls to and from the Spa and the home user would be free.
Calls can be transferred to any IP softphone location or anywhere on the system. Apple IPhones can be connected to this system via a Bria App working as an extension off the system. By connecting the Apple Iphone you can save mobile call charges. An IP softphone in use at The Spas Managers home would ensure no trade is lost when the Spa is not manned. An IP softphone in Reception would give a minimal look.
At the door area an IP Door Camera can be installed. When a caller comes to the door a screen shot is sent to the PC's desktop giving video of each visitor. The door is opened with an electronic door solenoid allowing the door to be opened by any handset.
The Panasonic IP system comes with integrated basic voice mail. However a full voice mail with 4 – 1000 hours recording time can be added. The TVPM Voice Mail system gives voice mail for each direct dial number. This system can record calls and has the ability to email the recordings as attachments.
SIP Trunks (4 licences are provided with the Panasonic IP system additional licenses can be purchased) with 10 incoming numbers from any Geographic area.
An IP Softphone in Reception, Integrated DECTS for the Treatment Rooms, a hardwired key telephone in The Kitchen and a standard telephone, call barred except for 999 calls, in The Pool.


text:
Numlock News: July 29, 2021 • Fossils, Invasive Species, Manga
France rolled out an app that grants €300 to every 18 year old in the country to be used for cultural purposes, an attempt to both juice a slammed cultural sector as well as push teens to explore their country's vast artistic offerings. While many have certainly availed themselves of the vaunted French performance arts scene, the big winner is Japanese comic books. As of July, books are 75 percent of all purchases made through the app since it rolled out in May, and two-thirds of those book purchases are manga. Part of that may come from constrictions on other purchases: they can spend up to €100 on online media subscriptions, which are limited to French companies, and all video games purchased with the app must be from French publishers. Given that one of the most recent movies I've seen — M. Night Shyamalan's Old — is based on a hella weird French comic, maybe it's not the worst thing in the world to get the kids into the scene.
Aurelien Breeden, The New York Times
At the graduate level, the aggregate amount of debt pushed on to students varies significantly by race, which makes the actual financial utility of Masters degrees — long seen as a cash cow by universities — a key question. Studies show that 79 percent of Black grad students and 72 percent of Hispanic grad students take on student debt, significantly higher than the 56 percent of white grad students. Overall, the median federal graduate debt in the U.S. is $41,000, but for Black students it's $51,250.
Anne Helen Petersen, Culture Study
Arthur, which is currently the longest-running kids animated series, will end after season 25. Although production wrapped two years ago, the final season is projected to air in winter 2022, which will be the last of four greenlit in 2018. The show is aimed at kids aged 4 to 8 and premiered in October of 1996, when incidentally I was a kid aged 4 to 8. A brief consultation of the record book indicates that the aardvark will hand over the mantle of longest-running ongoing kid's animated show to an absorbant, yellow, porous colleague also in the animal kingdom.
Marianne Garvey, CNN
The price of seafood has surged significantly this year, up 11.09 percent compared to last year. Price rises have held steadily around the ballpark of 3 percent for the past several years, but a series of problems, both maritime and logistical, have causes issues all across the seafood shelf. To name a few: port costs are up, fishermen left the business last year amid dried-up demand from restaurants, the fishing industry skews older so has been confronting a declining workforce for years, a lack of shipping containers have driven up the price of cod, and lobster's been short since last year.
Adam Jackson and Kate Krader, Bloomberg
In 2009, the Obama administration rolled out clean car standards that required the average fuel economy of new vehicles to increase 5 percent annually, hitting 51 miles per gallon by 2025. The Trump administration cut that back to 1.5 percent, blocked California from setting higher requirements, and put the average fuel economy on track to hit 40.5 miles per gallon by 2026. Now the Biden administration is rolling out new rules that would still be less than that attained in the Obama years: 3.7 percent annual reductions in emissions annually, but then in 2025, an increase back to the 5 percent annual level. To meet long-term climate goals, the fuel economy of new cars needs to be a 55 miles per gallon by 2026. The U.S. appears poised to completely whiff that.
Arianna Skibell, E&E News
A new study looked at the existing scientific research on the 975 species considered maritime invasive species, analyzing 2,203 different previous studies. Of those species, 55 percent have only been studied a single time, which indicates that the majority of invasive species are not particularly well-understood by science. Only 7 percent have been studied more than 10 times, which suggests that a few poster children — icons like the lionfish, the warty comb jelly, the Norwegian boat-eating kraken, the sea walnut, ok I made the kraken one up but I have your attention now don't I, the zebra mussel — take up a lot of the focus to the detriment of other invaders. Lionfish alone were 40 percent of all the studies looking at invasive fish.
María Paula Rubiano A., Hakai Magazine
Fossils found in the Canadian Northwest Territory may be the oldest life ever found, according to a new report published in Nature. Previously the oldest undisputed fossil sponges dated to about 540 million years ago, during the Cambrian period. Life on earth began an estimated 3.7 billion years ago, but when exactly animals like sponges first splashed on to the scene isn't completely hammered down yet. The adjacent rock layers to the Canadian fossil find are about 890 million years old, which would beat out the existing find by 350 million years. If confirmed, it pushes even further back the known existence of absorbent, yellow, or porous animal life.
Christina Larson, The Associated Press
2021 Sunday subscriber editions:Wikipedia · Thriving · Comic Rebound · Return of Travel · Sticky Stuff · For-profit Med School · A Good Day · Press Reset · Perverse Incentives · Demon Slayer · Carbon Credits · Money in Politics ·
Local News · Oscar Upsets · Sneakers · Post-pandemic Cities · Facebook AI · Fireflies · Vehicle Safety ·
Climate Codes · Figure Skating · True Believer · Apprentices · Sports Polls · Pipeline · Wattpad · The Nib · Driven

redpajama_set_name: RedPajamaCommonCrawl


text:
package aQute.json.codec;

import java.io.EOFException;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.lang.reflect.Array;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.GenericArrayType;
import java.lang.reflect.Method;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.lang.reflect.TypeVariable;
import java.time.Duration;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.OffsetDateTime;
import java.time.Period;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.Dictionary;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.UUID;
import java.util.WeakHashMap;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicLong;
import java.util.function.Function;
import java.util.regex.Pattern;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import aQute.json.naming.NameCodec;

/**
 * This is a simple JSON Coder and Encoder that uses the Java type system to
 * convert data objects to JSON and JSON to (type safe) Java objects. The
 * conversion is very much driven by classes and their public fields. Generic
 * information, when present is taken into account.
 *

 * Usage patterns to encode:
 *
 *

 *  JSONCoder codec = new JSONCodec(); // assert "1".equals(
 * codec.enc().to().put(1).toString()); assert "[1,2,3]".equals(
 * codec.enc().to().put(Arrays.asList(1,2,3).toString()); Map m = new HashMap();
 * m.put("a", "A"); assert "{\"a\":\"A\"}".equals(
 * codec.enc().to().put(m).toString()); static class D { public int a; } D d =
 * new D(); d.a = 41; assert "{\"a\":41}".equals(
 * codec.enc().to().put(d).toString());
 *

 *
 * It is possible to redirect the encoder to another output (default is a
 * string). See {@link Encoder#to()},{@link Encoder#to(File)},
 * {@link Encoder#to(OutputStream)}, {@link Encoder#to(Appendable)}. To reset
 * the string output call {@link Encoder#to()}.
 *

 * This Codec class can be used in a concurrent environment. The Decoders and
 * Encoders, however, must only be used in a single thread.
 *

 * Will now use hex for encoding byte arrays
 */
public class JSONCodec {
	static final Logger								logger				= LoggerFactory.getLogger(JSONCodec.class);
	static Set<Integer>								alreadyLogged		= new HashSet<>();
	final static String								START_CHARACTERS	= "[{\"-0123456789tfn";

	// Handlers
	private final static WeakHashMap<Type, Handler>	handlers			= new WeakHashMap<Type, Handler>();
	final AtomicLong								idgen				= new AtomicLong();
	private static StringHandler					sh					= new StringHandler();
	private static BooleanHandler					bh					= new BooleanHandler();
	private static CharacterHandler					ch					= new CharacterHandler();
	private static CollectionHandler				dch					= new CollectionHandler(ArrayList.class,
			Object.class);
	private static SpecialHandler					sph					= new SpecialHandler(Pattern.class, null, null);
	private static DateHandler						sdh					= new DateHandler();
	private static FileHandler						fh					= new FileHandler();
	private static ByteArrayHandler					byteh				= new ByteArrayHandler();
	private static UUIDHandler						uuidh				= new UUIDHandler();

	boolean											ignorenull;
	Map<Type, Handler>								localHandlers		= new ConcurrentHashMap<Type, Handler>();
	boolean											references			= false;
	boolean											log					= true;
	Function<Field, String>							renamer				= NameCodec::decode;

	interface ConsumerWithException<T> {
		void accept(T t) throws Exception;
	}

	public JSONCodec() {
		addStringHandler(Period.class, Period::toString, Period::parse);
		addStringHandler(Duration.class, Duration::toString, Duration::parse);
		addStringHandler(LocalDate.class, LocalDate::toString, LocalDate::parse);
		addStringHandler(ZonedDateTime.class, DateTimeFormatter.ISO_OFFSET_DATE_TIME::format, ZonedDateTime::parse);
		addStringHandler(OffsetDateTime.class, DateTimeFormatter.ISO_OFFSET_DATE_TIME::format, OffsetDateTime::parse);
		addStringHandler(LocalDateTime.class, DateTimeFormatter.ISO_DATE_TIME::format,
				(s) -> LocalDateTime.parse(s, DateTimeFormatter.ISO_DATE_TIME));
		addHandler(Instant.class, new Handler() {
			@Override
			public void encode(Encoder app, Object object, Map<Object, Type> visited) throws IOException, Exception {
				app.append('"').append(object.toString()).append('"');
			}

			@Override
			public Object decode(Decoder dec, String s) throws Exception {
				return Instant.parse(s);
			}

			@Override
			public Object decode(Decoder dec, Number s) throws Exception {
				return Instant.ofEpochMilli(s.longValue());
			}
		});
	}

	/**
	 * Create a new Encoder with the state and appropriate API.
	 *
	 * @return an Encoder
	 */
	public Encoder enc() {
		Encoder encoder = new Encoder(this);
		encoder.id(Long.toString(idgen.getAndIncrement()));
		return encoder;
	}

	/**
	 * Create a new Decoder with the state and appropriate API.
	 *
	 * @return a Decoder
	 */
	public Decoder dec() {
		Decoder decoder = new Decoder(this);
		decoder.id(Long.toString(idgen.getAndIncrement()));
		return decoder;
	}

	/*
	 * Work horse encode methods, all encoding ends up here.
	 */
	void encode(Encoder app, Object object, Type type, Map<Object, Type> visited) throws Exception {

		// Get the null out of the way

		if (object == null) {
			app.append("null");
			return;
		}

		// If we have no type or the type is Object.class
		// we take the type of the object itself. Normally types
		// come from declaration sites (returns, fields, methods, etc)
		// and contain generic info.

		if (type == null || type == Object.class)
			type = object.getClass();

		// Dispatch to the handler who knows how to handle the given type.
		Handler h = getHandler(type, object.getClass());
		h.encode(app, object, visited);
	}

	/**
	 * This method figures out which handler should handle the type specific
	 * stuff. It returns a handler for each type. If no appropriate handler
	 * exists, it will create one for the given type. There are actually quite a
	 * lot of handlers since Java is not very object oriented.
	 *
	 * @param type
	 * @return a {@code Handler} appropriate for {@code type}
	 * @throws Exception
	 */
	Handler getHandler(Type type, Class<?> actual) throws Exception {

		// First the static hard coded handlers for the common types.

		if (type == String.class)
			return sh;

		if (type == Boolean.class || type == boolean.class)
			return bh;

		if (type == byte[].class)
			return byteh;

		if (Character.class == type || char.class == type)
			return ch;

		if (Pattern.class == type)
			return sph;

		if (Date.class == type)
			return sdh;

		if (File.class == type)
			return fh;

		if (UUID.class == type)
			return uuidh;

		if (type instanceof GenericArrayType) {
			Type sub = ((GenericArrayType) type).getGenericComponentType();
			if (sub == byte.class)
				return byteh;
		}

		Handler h;
		synchronized (handlers) {
			h = handlers.get(type);
		}

		if (h != null)
			return h;

		h = localHandlers.get(type);
		if (h != null)
			return h;

		if (type instanceof Class) {

			Class<?> clazz = (Class<?>) type;

			if (Enum.class.isAssignableFrom(clazz))
				h = new EnumHandler(this, clazz);
			else if (Iterable.class.isAssignableFrom(clazz)) // A Non Generic
				// collection

				h = dch;
			else if (clazz.isArray()) // Non generic array
				h = new ArrayHandler(clazz, clazz.getComponentType());
			else if (Map.class.isAssignableFrom(clazz)) // A Non Generic map
				h = new MapHandler(clazz, Object.class, Object.class);
			else if (Number.class.isAssignableFrom(clazz) || clazz.isPrimitive())
				h = new NumberHandler(clazz);
			else {
				Method valueOf = null;
				Constructor<?> constructor = null;

				try {
					constructor = clazz.getConstructor(String.class);
				} catch (Exception e) {
					// Ignore
				}
				try {
					valueOf = clazz.getMethod("valueOf", String.class);
				} catch (Exception e) {
					// Ignore
				}
				if (constructor != null || valueOf != null)
					h = new SpecialHandler(clazz, constructor, valueOf);
				else
					h = new ObjectHandler(this, clazz); // Hmm, might not be a
				// data class ...
			}

		} else {

			// We have generic information available
			// We only support generics on Collection, Map, and arrays

			if (type instanceof ParameterizedType) {
				ParameterizedType pt = (ParameterizedType) type;
				Type rawType = pt.getRawType();

				if (rawType instanceof Class) {

					Class<?> rawClass = (Class<?>) rawType;
					if (Iterable.class.isAssignableFrom(rawClass))
						h = new CollectionHandler(rawClass, pt.getActualTypeArguments()[0]);
					else if (Map.class.isAssignableFrom(rawClass))
						h = new MapHandler(rawClass, pt.getActualTypeArguments()[0], pt.getActualTypeArguments()[1]);
					else if (Dictionary.class.isAssignableFrom(rawClass))
						h = new MapHandler(Hashtable.class, pt.getActualTypeArguments()[0],
								pt.getActualTypeArguments()[1]);
					else if (Optional.class.isAssignableFrom(rawClass)) {
						h = new OptionalHandler(pt.getActualTypeArguments()[0]);
					} else
						//
						// We try to use the rawtype instead.
						//
						return getHandler(rawType, null);
				}
			} else if (type instanceof GenericArrayType) {
				GenericArrayType gat = (GenericArrayType) type;
				if (gat.getGenericComponentType() == byte[].class)
					h = byteh;
				else
					h = new ArrayHandler(getRawClass(type), gat.getGenericComponentType());
			} else if (type instanceof TypeVariable) {
				if (actual != null)
					//
					// We can save ourselves a lot of work if we have
					// an actual type (the type of the object to encode)
					//
					h = getHandler(actual, null);
				else {
					TypeVariable<?> tv = (TypeVariable<?>) type;
					Type[] bounds = tv.getBounds();
					if (bounds == null || bounds.length == 0) {
						h = new ObjectHandler(this, Object.class);
					} else {
						h = getHandler(bounds[bounds.length - 1], null);
					}
				}
			} else
				throw new IllegalArgumentException("Found a parameterized type that is not a map or collection");
		}
		synchronized (handlers) {
			// We might actually have duplicates
			// but who cares? They should be identical
			handlers.put(type, h);
		}
		return h;
	}

	Object decode(Type type, Decoder isr) throws Exception {
		int c = isr.skipWs();
		Handler h;

		if (type == null || type == Object.class) {

			// Establish default behavior when we run without
			// type information

			switch (c) {
			case '{':
				type = LinkedHashMap.class;
				break;

			case '[':
				type = ArrayList.class;
				break;

			case '"':
				return parseString(isr);

			case 'n':
				isr.expect("ull");
				return null;

			case 't':
				isr.expect("rue");
				return true;

			case 'f':
				isr.expect("alse");
				return false;

			case '0':
			case '1':
			case '2':
			case '3':
			case '4':
			case '5':
			case '6':
			case '7':
			case '8':
			case '9':
			case '-':
			case '+':
			case '.':
				return parseNumber(isr, type);

			default:
				throw new IllegalArgumentException("Invalid character at begin of token: " + (char) c);
			}
		}

		h = getHandler(type, null);

		switch (c) {
		case '{':
			return h.decodeObject(isr);

		case '[':
			return h.decodeArray(isr);

		case '"':
			String string = parseString(isr);
			return h.decode(isr, string);

		case 'n':
			isr.expect("ull");
			return h.decode(isr);

		case 't':
			isr.expect("rue");
			return h.decode(isr, Boolean.TRUE);

		case 'f':
			isr.expect("alse");
			return h.decode(isr, Boolean.FALSE);

		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case '-':
		case '+':
		case '.':
			return h.decode(isr, parseNumber(isr, type));

		default:
			throw new IllegalArgumentException("Unexpected character in input stream: " + (char) c);
		}
	}

	String parseString(Decoder r) throws Exception {
		assert r.current() == '"';

		int c = r.next(); // skip first "

		StringBuilder sb = new StringBuilder();
		while (c != '"') {
			if (c < 0 || Character.isISOControl(c))
				throw new IllegalArgumentException("JSON strings may not contain control characters: " + r.current());

			if (c == '\\') {
				c = r.read();
				switch (c) {
				case '"':
				case '\\':
				case '/':
					sb.append((char) c);
					break;

				case 'b':
					sb.append('\b');
					break;

				case 'f':
					sb.append('\f');
					break;
				case 'n':
					sb.append('\n');
					break;
				case 'r':
					sb.append('\r');
					break;
				case 't':
					sb.append('\t');
					break;
				case 'u':
					int a3 = hexDigit(r.read()) << 12;
					int a2 = hexDigit(r.read()) << 8;
					int a1 = hexDigit(r.read()) << 4;
					int a0 = hexDigit(r.read()) << 0;
					c = a3 + a2 + a1 + a0;
					sb.append((char) c);
					break;

				default:
					throw new IllegalArgumentException(
							"The only characters after a backslash are \", \\, b, f, n, r, t, and u but got " + c);
				}
			} else
				sb.append((char) c);

			c = r.read();
		}
		assert c == '"';
		r.read(); // skip quote
		return sb.toString();
	}

	private int hexDigit(int c) throws EOFException {
		if (c >= '0' && c <= '9')
			return c - '0';

		if (c >= 'A' && c <= 'F')
			return c - 'A' + 10;

		if (c >= 'a' && c <= 'f')
			return c - 'a' + 10;

		throw new IllegalArgumentException("Invalid hex character: " + c);
	}

	Number parseNumber(Decoder r, Type type) throws Exception {
		boolean positive = true;
		long value = 0;
		double overflow = 1;

		if (r.current() == '-') {
			positive = false;
			r.read();
		} else if (r.current() == '+') {
			r.read();
		}

		int c = r.current();
		if (c == '0') {
			c = r.read();
		} else if (c >= '1' && c <= '9') {
			value = c - '0';
			c = r.read();

			while (c >= '0' && c <= '9') {
				long temp = value * 10 + c - '0';
				if (overflow != 1 || temp < 0) {
					overflow *= 10;
				} else {
					value = temp;
				}
				c = r.read();
			}
		} else
			throw new IllegalArgumentException("Expected digit");

		value = positive ? value : -value;

		if (c == '.' || c == 'e' || c == 'E') {
			double v = value;
			v *= overflow;

			if (c == '.') {
				c = r.read();
				double div = 10;
				while (c >= '0' && c <= '9') {
					v += (c - '0') / div;
					div *= 10;
					c = r.read();
				}
			}
			if (c == 'e' || c == 'E') {
				boolean epos = true;
				int exponent = 0;
				c = r.read();
				if (c == '+') {
					c = r.read();
				} else if (c == '-') {
					epos = false;
					c = r.read();
				}

				while (c >= '0' && c <= '9') {
					exponent = exponent * 10 + (c - '0');
					c = r.read();
				}
				if (!epos)
					exponent = -exponent;
				if (exponent != 0) {
					double pow = Math.pow(10, exponent);
					v *= pow;
				}
			}

			if (type == Double.class || type == double.class)
				return v;

			if (type == float.class || type == Float.class)
				return (float) r.checkInvalidRange(v, type, -Float.MAX_VALUE, Float.MAX_VALUE);

			if (type == null)
				type = Double.class;

			long rounded = Math.round(r.checkInvalidRange(v, type, Long.MIN_VALUE, Long.MAX_VALUE));

			if (type == Object.class || type == Integer.class || type == int.class)
				return (int) r.checkInvalidRange(v, type, Integer.MIN_VALUE, Integer.MAX_VALUE);

			if (type == byte.class || type == Byte.class) {
				return (byte) r.checkInvalidRange(rounded, type, Byte.MIN_VALUE, Byte.MAX_VALUE);
			}

			if (type == short.class || type == Short.class || type == char.class || type == Character.class) {
				return (short) r.checkInvalidRange(rounded, type, Short.MIN_VALUE, Short.MAX_VALUE);
			}

			if (type == long.class || type == Long.class)
				return rounded;

			return v;
		} else {
			if (type == null || type==Object.class)
				type = Integer.class;

			if (overflow == 1) {
				if (type == Long.class || type == long.class)
					return value;

				if (type == Integer.class || type == int.class)
					return (int) r.checkInvalidRange(value, type, Integer.MIN_VALUE, Integer.MAX_VALUE);

				if (type == byte.class || type == Byte.class) {
					return (byte) r.checkInvalidRange(value, type, Byte.MIN_VALUE, Byte.MAX_VALUE);
				}

				if (type == short.class || type == Short.class || type == char.class || type == Character.class) {
					return (short) r.checkInvalidRange(value, type, Short.MIN_VALUE, Short.MAX_VALUE);
				}

				if (type == float.class || type == Float.class)
					return (float) value;

				if (type == double.class || type == Double.class)
					return (double) value;

				return value;
			}

			double v = ((double) value) * overflow;

			if (type == float.class || type == Float.class)
				return (float) r.checkInvalidRange(value, type, -Float.MAX_VALUE, Short.MAX_VALUE);

			return v;
		}
	}

	void parseArray(Collection<Object> list, Type componentType, Decoder r) throws Exception {
		parseArray(r, dec -> {
			Object o = decode(componentType, r);
			list.add(o);
		});
	}

	public void parseArray(Decoder r, ConsumerWithException<Decoder> component) throws Exception {
		assert r.current() == '[';
		int c = r.next();
		while (START_CHARACTERS.indexOf(c) >= 0) {
			component.accept(r);
			c = r.skipWs();
			if (c == ']')
				break;

			if (c == ',') {
				c = r.next();
				continue;
			}

			throw new IllegalArgumentException(
					"Invalid character in parsing list, expected ] or , but found " + (char) c);
		}
		assert r.current() == ']';
		r.read(); // skip closing
	}

	@SuppressWarnings("rawtypes")
	static Class<?> getRawClass(Type type) {
		if (type instanceof Class)
			return (Class) type;

		if (type instanceof ParameterizedType)
			return getRawClass(((ParameterizedType) type).getRawType());

		if (type instanceof GenericArrayType) {
			Type subType = ((GenericArrayType) type).getGenericComponentType();
			Class c = getRawClass(subType);
			return Array.newInstance(c, 0).getClass();
		}

		throw new IllegalArgumentException(
				"Does not support generics beyond Parameterized Type  and GenericArrayType, got " + type);
	}

	/**
	 * Ignore null values in output and input
	 *
	 * @param ignorenull
	 * @return this
	 */
	public JSONCodec setIgnorenull(boolean ignorenull) {
		this.ignorenull = ignorenull;
		return this;
	}

	public boolean isIgnorenull() {
		return ignorenull;
	}

	/**
	 * Add a new local handler
	 */

	public JSONCodec addHandler(Type type, Handler handler) {
		localHandlers.put(type, handler);
		return this;
	}

	public <T> void addStringHandler(Class<T> type, Function<T, String> toString, Function<String, T> fromString) {

		addHandler(type, new Handler() {
			@SuppressWarnings("unchecked")
			@Override
			public void encode(Encoder app, Object object, Map<Object, Type> visited) throws IOException, Exception {
				app.encode(toString.apply((T) object), String.class, visited);
			}

			@Override
			public Object decode(Decoder dec, String s) throws Exception {
				return fromString.apply(s);
			}

			@Override
			public Object decode(Decoder dec, Number s) throws Exception {
				return fromString.apply(s.toString());
			}

			@Override
			public Object decode(Decoder dec, boolean s) throws Exception {
				return fromString.apply(s + "");
			}
		});
	}

	public <T> void addNumberHandler(Class<T> type, Function<T, Number> toNumber, Function<Number, T> fromNumber) {

		addHandler(type, new Handler() {
			@SuppressWarnings("unchecked")
			@Override
			public void encode(Encoder app, Object object, Map<Object, Type> visited) throws IOException, Exception {
				app.encode(toNumber.apply((T) object), String.class, visited);
			}

			@Override
			public Object decode(Decoder dec, Number n) throws Exception {
				return fromNumber.apply(n);
			}
		});
	}

	public JSONCodec base64() {
		Function<byte[], String> toString = java.util.Base64.getEncoder()::encodeToString;
		Function<String, byte[]> fromString = java.util.Base64.getDecoder()::decode;
		addStringHandler(byte[].class, toString, fromString);
		return this;
	}

	final protected static char[] hexArray = "0123456789ABCDEF".toCharArray();

	public static String bytesToHex(byte[] bytes) {
		char[] hexChars = new char[bytes.length * 2];
		for (int j = 0; j < bytes.length; j++) {
			int v = bytes[j] & 0xFF;
			hexChars[j * 2] = hexArray[v >>> 4];
			hexChars[j * 2 + 1] = hexArray[v & 0x0F];
		}
		return new String(hexChars);
	}

	public JSONCodec nolog() {
		this.log = false;
		return this;
	}

	public static void log(String format, Object... args) {
		String formatted = String.format(format, args);
		synchronized (logger) {
			boolean added = JSONCodec.alreadyLogged.add(formatted.hashCode());
			if (!added) {
				JSONCodec.logger.warn(formatted);
			}
		}
	}

	/**
	 *
	 * @param renamer
	 */
	public void setRename(Function<Field, String> renamer) {
		this.renamer = renamer;
	}

}

redpajama_set_name: RedPajamaGithub


text:
<?php
/**
 * The Template for displaying all single Eventbrite events.
 */

get_header(); ?>

		<?php
			// Get our event based on the ID passed by query variable.
			$event = new Eventbrite_Query( array( 'p' => get_query_var( 'eventbrite_id' ) ) );

			if ( $event->have_posts() ) :
				while ( $event->have_posts() ) : $event->the_post(); ?>

					<div id="event-<?php the_ID(); ?>" <?php post_class(); ?>>
						<?php esc_html_e( 'Event', 'coraline' ); ?>

<?php the_title(); ?>

							<?php eventbrite_event_meta(); ?>

							<?php the_content(); ?>

							<?php eventbrite_ticket_form_widget(); ?>

							<?php eventbrite_edit_post_link( __( 'Edit', 'eventbrite_api' ), '', '' ); ?>

				<?php endwhile;

			else :
				// If no content, include the "No posts found" template.
				get_template_part( 'content', 'none' );

			endif;

			// Return $post to its rightful owner.
			wp_reset_postdata();
		?>

<?php get_sidebar(); ?>
<?php get_footer(); ?>


text:
The advancement of women in medical research remains a challenge, but momentum is pushing through new frontiers for women in science
Show transcript Hide transcript
Share selection to:
Andi Horvath
Welcome to a special episode of Eavesdrop on Expert where we encourage experts to obsess, confess and profess.
Hi, I'm Dr Andi Horvath. My colleague, Buffy Gorrilla, and I attended the 2019 International Women Day event called "My Brilliant Career" it was held by the School of Biomedical Sciences at the University of Melbourne. It features 6 female leaders in the field of Biomedicine who speak about their career journeys, lessons learnt and advice to younger people.
We have captured the event here and we also ventured out into the crowd afterwards to see what resonated with the audiences.
We bring you "My Brilliant Career".
Fabienne Mackay
Good evening, thank you for everyone for taking a seat. My name is Fabienne Mackay. I head the School of Biomedical Sciences for the University of Melbourne, and it's my pleasure to welcome you all for the International Women's Day organised by our school and the university. Welcome, ladies, gentlemen, distinguished guests, colleagues, and also students I can see many students, which is very pleasing to see that many students in the room.
Before I start, I would like to recognise Wurundjeri of the Kulin nation, the traditional owners of the land on which we meet today, and I would like to pay my respects to the elders, past, present, and emerging, and extend a welcome to indigenous Australians joining us tonight.
Now, what is International Women's Day?
It's a global day, and it's celebrating social, economic, cultural, and political achievements of women, but it's also a call accelerate gender parity. There are many talented women every year that are starting career in education or biomedical sciences, and often what we observe is early, at the early stage of their career there are many women, sometime often more than men, but then when you look at the more senior levels, then there's a serious attrition, and suddenly there are changes for women to basically accept a leadership position, most senior positions. We really need to look at what are the challenges and do something about it.
The theme of International Women's Day this year is Balance for Better. What this means, it means to overcome specific challenges women are facing when they're trying to progress their career. Of course, this work doesn't stop on International Women's Day. This is something that we're currently working, and we have to continue to work because the fight is far from over.
But what I'd like to talk about is a lady whose been absolutely phenomenal in STEM, and the reason why I think of her, and I always thought of her during my career because she's linked to my birth country, which is France.
Actually, Marie Curie, as you can see on this slide is Polish born, French naturalised, physicist and chemist, but her life in research started ... was very difficult. She was born in Poland, but in Poland at the time, she was not allowed to study at the university. She was denied entry at the University of Krakow. Her father was a mathematician and was teaching mathematics. She was fortunate in a way that one of her sister moved to Paris, and she was able to live with her sister and be supported by her sister to study at the University of Paris, where she met her future husband, Pierre Curie, and both of them worked and made an extraordinary discovery on the theory of radioactivity and also discovered the power of radium and polonium through the journey.
Despite all this magnificent work, she was also denied entry to the French Academy of Science and the College de France, which was very prestigious at the time, still is. But despite all of the hurdle, all the prejudice, all the barriers she's had, amazingly she secured two Nobel Prizes in physics and in chemistry. To this date, she's the first woman who's got two Nobel Prizes and only individual to this date who secured two Nobel Prizes in two different disciplines. That's not all.
Her own daughter, Irene, was also awarded a Nobel Prize in chemistry. In fact, the whole Curie family, I'm told, had five prizes, Nobel Prizes, including one Peace prizes. It's an amazing dynasty. When I think of Marie Curie, and if she could stand here today and look at the younger female young ladies in the audience, and if she could give them an advice, she would say don't ask yourself if you'll ever be successful. Just ask yourselves what's stopping you?
It is very important for me to introduce our panellists to you tonight. Wonderful women. And I will start with Dr Andrea Douglas, and Andrea is senior vice-president organisation, transformation, and external affairs at CSL Limited. She's a director of AusBiotech, director of bio curate, and Baker Heart and Diabetes Institute. Andrea, before joining CSL, she was a CEO of Gene Centre for Research Corporation, and Andrea has a PhD in forensic medicine, a master's in health administration, and she's also a graduate of the Australian Institute of Company Directors. It's a lot done in one career, so very accomplished lady.
Andrea Douglas
Thank you, Fabienne. It's certainly a pleasure to be here tonight.
Of course, one of the advantages of being in a more established phase of our career is that there's a lot of material to reflect on. I guess when I reflect on my career, what's really poignant to me is I never had a plan, never had a plan. It was not a path that I mapped out. I know now that that's okay. When I reflect on my career, I look at it as a ... with a series of really key, pivotal points in my career that have led me to where I am today. I'm going to take you through four of those pivotal points, and really, my reflection is that either creating opportunities or making the most of opportunities that come along has really gone to creating the richness that I've had in my career and the opportunities that I've really taken along the way.
The first pivotal point for me was leaving the lab. I was a postdoctoral scientist at the Walter and Eliza Hall Institute, and I left the lab and took a position as business manager in then CEO of the Gene CRC, which was like a small biotech, but really with an academic industry interface. And it was a really big move for multiple reasons, not the least of which is I've written a few quotes here. Was your PhD a complete waste of time? It's the easy way out; going to the dark side. I really, literally, had someone tell me that my IQ would drop by at least 30 when I left the lab. That always makes the stakes a little bit higher.
But in all seriousness, I think the two reasons that I left the lab was the first one, which was a little bit negative, but also quite realistic, I was a postdoctoral with Doug Hilton, and I knew I would never be a Doug Hilton, and I compared myself to people of the scale and calibre of Doug and people that I'm sitting here with, and I knew that that was not my absolute strength. But what I did know was that I'd had a taste of translation, and I was working on breast cancer research with a translational component, and I knew that I wanted more. So, they were really the drivers for me. That seven years that I had at the Gene CRC, I have to say still is the most intense period for me in my career in terms of learning. I learnt so much in that period, and a lot of what I've built since then is because of that first step out of the lab.
The second pivotal point for me was having a child, and that's 16 years ago now, and you might say, well, why is having a child a pivotal point in your career. It was and it still is. I think having a child really taught me, for me, that in order to have a full and enriched life, I wanted and needed work and I wanted home. And think still, to me, that balance, which is different at different time of my career and in my life, is really important that I like to see myself as a full person, not a work person and then a home person. I think it really taught me that.
I think the other thing that having a child taught me is to be damned productive and efficient. There's nothing like having 30 minutes in between nappy changing or feed and sleep cycles to be really efficient, or a five PM deadline. Before having children, you can just keep going and going until you finish what you're doing, but that certainly, for me, really taught me about productivity and efficiency with lots of other things as well.
The third pivotal point for me was really moving into pharma or industry proper from that small biotech type of organisation and into a larger organisation where there were really specialised roles. It gave me a real appreciation of the skills and the muscle, actually, in term of resources and financial muscle it takes to transition an idea from the lab into the clinic, and then ultimately to patients and the marketplace. I've learnt really different things at each phase.
I've also learned a lot at CSL, in that big organisation, about management and leadership and about getting the most out of individual, not necessarily because of their direct experience or the past jobs that they've had, but because of their skillset. I think it's really important that we give people opportunities based on what we think they're good at and what their skillset, not necessarily just about their career path to date. I think I've also learnt about the importance of teamwork, working in a big organisation, and also the importance of knowing in an organisation how to get things done, and that internal stakeholders and networks and how important that that is.
My final pivotal point was about a year ago, and has led to the current role that I have, which is leaving RND. My current role I've been in for about four weeks-time, and as you heard, I'm now leading a transformational effort in a global, 22 thousand people organisation, which is not where I would have mapped my career at all. But about a year ago, the CEO, we're developing our 2030 strategy for CSL, and the CEO called on his leaders to nominate about 30 people to come to this design workshop that would say we know what our 2030 strategy is, what type of organisation do we need? And I wasn't on the list. My boss at the time didn't put my name forward, but I knew who else was there, and I knew damn well that I could contribute. And in one of my not so finest moments, because I was probably too emotional when I spoke to my boss, I had confidence in myself, and I said to him, "I need to be there." And he came back to me the next day, and he said, "Not 'cause you're upset or emotional, but because I've thought about it, and you can contribute."
I went to that design shmurah that they called it, and I was really affective, and I made a difference, and I ended up leading a work stream over the last year. That lead to me now, in the whole organisation, leading what we as an organisation want to look like. I think what I really learnt from that is have confidence in yourself, and I think as a female, we're probably not as good at that as males are, and I think that's something that I've really learnt from that last experience.
I think, based on those pivotal points, the four things for me in my career is really seek, create, and look for opportunities, and sometimes they're left field opportunities, and that's okay. Know your unique strength, relative to other people, I think is really important. Have confidence and trust yourself, and work out, really, what's important for you in your life. Don't look at others and say, well, they do this, or she does that, and maybe I should be reflecting them. Work out what's really important for you and really strive. And it's not ...sometimes they're are going to be really challenging, but really strive to try to create what's really important to you in your life.
So, thank you.
The next beautiful and very unusually accomplished lady is Professor Kathryn North. Kathryn is the director of the Murdoch Children's Research Institute and the David Danks Professor of Child Health Research at the University of Melbourne. She's, of course, a university alumnus, and also a global leader in genetics medicine. Kathryn was awarded this year the Companion to the Order of Australia, and really this recognises a service to medicine in the field of neuromuscular and neurogenetics research, pediatrics, and child health as a clinician and an academic. Now, it's not just all that. She's also the inaugural fellow of the Australian Academy of Health Medical Science, one of them, and she was also a past recipient of the Ramaciotti Medal for Research Excellence and the GSK Australia Award for Research Excellence. And I could go on. That's only some of the many, many achievements that I have on Kathryn.
Kathryn North
It's great to be here tonight, and I think the greatest fun of this was trying to think about how you condense and talk about your career or the balance that you try to achieve in a few minutes. I then decided to boil this down to five words that I talk about, which is passion, serendipity, choice, collaboration, and mentorship.
Now, when I was young, Andrea started her talk by saying that she never had a plan. I look back and I think I always had a plan. I think it's a very boring part of my personality is that I always like to function on a planning two years ahead or having a five-year plan. What I'm very happy to say is that over the years I've deviated from those plans, which have given me some of the best experiences. But I think the first point in terms of your career and whatever path you chose, is the most important thing about it is being passionate about it. If you're thinking about what you do, and I talk to the young people of today, and you go what do you want to do? And they're going, oh, I don't know. I just go find something that you're passionate about, that you love, and that you're interested in, and you can change it over time, but it's so important to do something you love because you're going to do it for the rest of your life.
For me, going into medicine, which is something I always wanted to do, and I got the marks, which, unfortunately, I think is what drives a bunch of people to do medicine, I actually found that it was my year, I was getting a bit sick of studying. I went straight into an undergraduate course I those days, and I took a year out to do research. It was the B of C Med in those days, and I chose it in an area that, just, I wasn't yet passionate about, but it fascinated me, which was birth defects, which is weird. But I just found it quite fascinating to ... we learned about embryology and development, and to think how development goes wrong. That year in research just captivated me because I learned about, instead of just studying in being spoon fed, you could go and find out stuff for yourself, and you had an autonomy and a control over your time, and you could find stuff you're interested in and become quite passionate about it. I must say, I still very much about research, as I did then, today.
The next thing that I found that I was passionate about was after I finished my research year and went and did the next year of medicine, and I was much more enthusiastic about what I was doing, and then I did paediatrics and just working with kids and the, again, I think that fascination with development and the rare disorders that happen in children really drove me. And then I became quite attracted to neurology. I think because the head of neurology could do ventriloquism with a Donald Duck voice, which I thought was incredibly clever, but was also a very funny, charismatic group of people, which I think is another thing that you do. You're attracted to the people that you'd like to grow up to be. What I took away from that is I picked a few areas that I became really interested in, and I'm still interested in all those areas today.
Another piece of advice I would give you is that, which Andrea has touched on, as well, is if you're interested in something, if you're passionate about something, go and pick an important person and tell them about it and ask them to help you because they always will. I mean, unless they're not great people, but most people in leadership ... I was going to say something different, but it's being podcast, is that most people have such generosity of spirit, and I'm always just delighted when someone comes and asks for my help and wants my guidance, that I think you'll find people will help you.
My next word is serendipity or the unexpected, so despite all my great plans, I think some of my pivotal points in my career have been related to the unexpected and following on from the unexpected. I think the biggest part of that I plan two years ahead because when I was doing my paediatric neurology training, in those days you had to do what we call the BOSCB, which is you've been overseas and then you came back. And so, I planned in two years before I needed to that, I actually went and did a series of interviews that I'd organised around the US in terms of doing fellowships in neurology. And so, I'd lined up to go to Boston, to Columbia Presbyterian in New York, to John Hopkins, and to Houston.
Meanwhile, while I was doing my neurology training, I'd also set up a neurogenetics clinic and focused on a particular disease that I became very passionate about, and I still work on it today, called neurofibromatosis, and I'd set up to become a pen pal-we actually used to write in those days. There were no such things as email-to a neurogenetists in Boston that helped me, gave me great advice over a year or so about how to set up my clinic. And so, I turned up in Boston. I went and did my interviews that morning. Nailed it, I thought, to get a neurology fellowship, and then I met up with Bruce Koff, who's a neurogeneticist, for lunch. We're sitting and chatting over lunch, and he went, "Why are you coming to do neurology? You've done neurology. Why don't you come and do genetics?"
And I thought, "That's a good idea." And he said, "Okay, I'll set up some interviews this afternoon." So, I did a series of interviews that afternoon, went off and did interviewed for the rest of the neurology jobs, but it really stuck in my mind, I hadn't thought of that. Of course, I've done neurology. Why not explore this other area I was very interested in? And when I think, today, of all the work that I'm doing in genetic and genomics, I thank God that I'm qualified in the area, but I think that was a really a major change in path that I made, just in the middle because it seemed like a very good idea.
I think the next point I want to talk about is choices, and I think we all have these pivot points in our careers where you're presented with two different paths. I think the most recent of that for me, and probably one of the most difficult decisions I made, was the decision to come to Melbourne because I was happily ensconced in Sydney. I was like the pin up girl for work/life balance in Sydney because I'd organised my ... I was the chair of paediatrics up there, and I had a research institute, and I'd organised my environment to suit me over the years. Then the opportunity came up of the job to run the Murdoch Children's Research Institute, I thought, nah, I'll go and have a look. But I came down, and I knew this place, but then, as I spent more time there, I just went back home and I said, "I really want this. I can see these immense possibilities," even though it meant uprooting myself, my family, telling everyone that I worked with that I was going to leave, which I had to do when I eventually got that job.
It was a difficult choice because it was an uncomfortable choice, and I think it probably took me about five years to settle into Melbourne, but it's a choice I never regret because I think it's great to be challenged. It's great to try something new, and it's great to be scared about doing that. My other piece of very wise advice would be don't take the path ... don't always take the path of least resistance. I think sometimes the path of greatest resistance is much more rewarding.
Finally, I'd like to talk about two things that I found incredibly important in my career, and when I then thought about it, both relate to the importance of the people you work with. So, my first piece of advice is life is too short to work with difficult people. Don't. I'll just leave that there. I can tell you some stories. But the most joy that I get in my job, through from when I was doing basic neuromuscular research up to now, where we're engaged in national and international networks, is how much fun it is to work with other people that are as passionate about the same thing as you are. I think collaboration and working with other people is one of the great joys that we have in the field of medical research, in particular. It is fun. They become lifelong friends. It's enjoyable. You find people with the same quirky sense of humour and know the same things that you do.
It's also about being generous, as well, and there's enough for all of us to do, and really talking with people and making sure that you're sharing, and that collaboration is a two way street is extremely important. And collaboration then leads and is part of one of the most important things, which I think is mentorship. Another very, very good piece of advice I give to the young people is always be kind to the young and unimportant because one day they probably will be much more important, and they'll remember you. But apart from that as a negative driver, I think that if we all think back, and I can think back to my mentors, the head of neurology that first took me on at the Children's Hospital in Sydney, Bruce Koff, who gave me that great piece of advice and was just visited MCRIs, as one of our major international guests a couple of months ago, is that I look back on those people that have influenced my life, or actually taken the time to talk to me when I was young and unimportant, and they still mean a lot to me today. I talked to my original mentor on Sunday this week, as he was just ringing up for a bit of a chat.
I think that I then think of all the people I've mentored over the years, as my students or my postdocs, and I think of them as my children. I'm as proud of them and their achievements as I would be of my own member of my family. I think mentorship and looking after others, and you can do it at every level, whether it's younger kids in your school, whether it's young students coming into your lab as a postdoc, and every level, and today I get to mentor some great young leaders as well. I think probably, if I had to pin down one thing, I've enjoyed the most in my career, it's that engagement with others, but also getting people addicted to research and breeding that next generation.
The next phenomenal lady tonight is Professor Ingrid Scheffer, pediatric neurologist and professor at the University of Melbourne, Austin Health and The Royal Children's Hospital. She's a physician scientist. Ingrid has been a leader in the field of epilepsy genetics for more than 20 years. She was awarded the L'Oréal-UNESCO Women in Science Laureate for Asia-Pacific in 2012, and she received an Order of Australian in 2014. And that's not all again. She's a fellow of the Australian Academy of Science, again also a founding fellow of the Australian Academy of Health and Medical Science. Extraordinarily, she's also a fellow of the Royal Society, which is an amazing international recognition for the work Ingrid has done over the years.
Ingrid Scheffer
Well, I'll start by saying, Kathy is an impossible act to follow. Always positive and upbeat, and my message is a reality check, but I hope you hear exactly the same messages from, I think, all of us.
Firstly, Fabienne, thank you for the honour of joining these incredible women with brilliant careers. As for me, the last thing I ever thought my career would be called was brilliant, and on reflection, I did not set out with that in mind. I set out with the altruistic aim of helping people but looking after patients drove my curiosity to ask scientific questions because I wanted to better understand their diseases. And the exciting outcome from that is that my research has allowed me to make an impact on people all over the world with epilepsy. I'd like to focus on three main themes: resilience, gender styles and bias, and most importantly, my career mantra, which is enjoy the journey and don't be so worried about the endpoint.
Life is not straightforward, and that's for all of us, but my career has faced countless hurdles, some of which have certainly been related to my gender. Overcoming challenges requires resilience. It's how you respond to these hurdles that actually defines you. Let's start with my training in pediatrics. It was far from straightforward. I had a year in exile in Adelaide, due largely to my political naivete, and then I failed my first oral exam for the specialists exams, which is the first thing I'd ever failed in my life. Then I wanted to train in paediatrics neurology in Melbourne, but that was not possible, as I was the first women in an all-male world.
Indeed, to be a neurologist in this town, and Kathy was north in Sydney, required a uniform of a navy jacket, grey trousers, and a Y chromosome, but I was then fortunate enough to go to Street Hospital in London, and that gave me a far more worldly perspective than if I had stayed in Australia.
When I returned, there was also no consultant physician, and I had to map myself out a career while doing my PhD, including a year of full-time work for free. Thus, from starting with medicine to completing my PhD only took a cool 21 years. And if you think about Kathy, she had a plan. She went straight for it. Mine was a bit like this.
Now, that was a while ago, and the issues around women's careers still remain in 2019. Many of my male colleagues feel that gender inequity is no longer an issue in our developed world, but whilst it has improved, undoubtedly, it is just far more subtle. We still see conferences advertised today with entirely male speakers, male chairs, and not a woman in site.
There's no doubt that men and women have different styles, and that's wonderful thing and not something I would want to change. But at the risk of making gross generalisations, our fundamental differences in style, and Andrea alluded to this as well, mean that we often present ourselves less confidently than men, and we promote ourselves less well. This means that we can be overlooked for a role, or we can manage a situation quite differently to our male peers.
Now, I love running my group with my closest male collaborator. In both our research and clinical meetings, we have very different styles. We bring different perspectives and different solutions to a problem. We both feel that the outcome of our combined leadership is far greater than the sum of its parts, but the price I had to pay was that I lived for a long time in the shadow of a great man. It took many years for me to be recognised as an independent thinker, and I have to say that happened much earlier overseas than in Australia. So then it was especially meaningful, when in 2014, we were co-recipients of the Prime Minister's Prize for Science.
Now, I wanted to touch for a moment on attitudes. The way we approach life is key. At the risk of giving unwanted advice, younger people sometimes feel they have a right to a smooth career path, where each step seamlessly follows the next. This belief is fundamentally flawed. When things don't go according to plan, such as not getting the job you want, or your paper or grant are rejected, this allows serendipity to prevail, and this means you can take unexpected opportunities that arise, and these often lead to the most surprising and fulfilling career outcomes. For example, I never thought I'd be any good at research, but when the fellowship I'd arranged in Melbourne fell through, it meant I was lucky enough to embark on a PhD in clinical research, which turned out to be both my unexpected forte and my passion.
Now, I've mentioned a few of the hurdles in my career, but there have also been lots of high points along the journey. One highlight was the L'Oréal-UNESCO Women in Science Laureate in 2012, and this led to my face being plastered across many billboards in Parisian airports. Now this required multiple makeovers, and L'Oréal ... and L'Oréal ensured that I was made over to within an inch of my life. This meant having my fringe combed at least 60 times in one hour for one photo, and that has to be deemed a life-threatening experience.
The awards I've received have undoubtedly changed my career trajectory, but they have not changed the reason for what I do, the wonderful paradigm shifting outcomes I've witnessed, and the impact on families dealing with epilepsy around the world. I particularly love seeing my work translate to help my patients. Two weeks ago, at six PM, after a long and exhausting clinic, I rang Kate, the mother of Jane. I've looked after Jane for 20 years, and she has severe intellectual disability and severe epilepsy. I said, "I've got good news, Kate. We have the answer, the cause for Jane's problems." Kate replied, "I never thought I'd hear that in my lifetime, Ingrid." Hearing a mother say that makes it all worthwhile.
And last, but not least, is Professor Kanta Subbarao. Kanta is the Director of the World Health Organization Collaborating Center for Reference and Research on Influenza at the Peter Doherty Institute, and a professor at a School of Biomedical Science. Kanta is a virologist and a physician with specialty training in paediatrics and paediatric infectious disease. Her research focuses on newly emerging viral disease of global importance, and including pandemic of influenza, severe acute respiratory syndrome and Middle East Respiratory Syndromes. She's also a Fellow of the American Society of Microbiology, and she had a very distinguished career in the United States National Institute of Health prior to coming to Melbourne.
Kanta Subbarao
All right. So, thank you, Fabienne for the invitation to be on this panel. I'm a relative newcomer to Australia, so it's a real privilege to be on a panel with all of you. I've now lived in four countries and three continents, so I feel like a bit of a global citizen. I was born in the US, grew up in India, went to medical school in India at [inaudible] school of [inaudible], and I got my advanced clinical training in paediatrics and infectious diseases in the US. And then I went on to a research career in biomedical sciences in the US and was recruited to the Doherty Institute about two years ago.
My career has actually evolved very differently from what I expected at 16. I started medical school and trained as a clinician, fully expecting to practice medicine, but during my fellowship training, I went to a virology lab and just loved it. I started a faculty position that was a typical academic career, combining clinical medicine with research, and I realised I needed more research training. That was my first crossroads: trying to decide whether to go get some more training, to give it up and be a clinician, or go into clinical research, so one of those three.
I decided to go for more training and went to the National Institutes of Health for a postdoc. So there are always pros and cons to choices, and medicine is very temperamental, and by the time I'd finished meds and infectious diseases and everything, I'd been in clinical medicine for 12 years of training, and I'd finally crept to the top of the heap and was finally in a full paid job. And to give that up and go to a lab and be taught how to pipette and to clean up after myself and be, really, are most inexperienced person in the room was quite humbling. Fortunately, my mentor at the NIH was a physician scientist who was extremely patient while I got up to speed, and we have remained in touch over all these years.
I went to the NIH expecting to spend about three years there. Ended up spending about five, and really still intended to go back out into an academic research career, but I've ended up with a career in full-time and research. I don't practice medicine anymore, and I must say when I go to hear a really fascinating clinical seminar, I think, oh, there was a reason I liked that. But for the most part, I don't miss clinical medicine on a day-to-day basis.
I've been phenomenally lucky in the professional opportunities that have come my way. I've been in the right place at the right time more than once. I was at the Centres for Disease Control in the US for about three months in a new job when the first bird flu, H5N1 virus, was isolated in Hong Kong. My lab characterised that virus, and it really changed to trajectory of my career because I used to work on human influenza, and now I switched to work on avian influenza.
Now, some years later, I was back at the NIH, now running, starting a new program to development pandemic influenza vaccines, and SARS emerged in Asia. I offered to work on SARS because I was experienced in working in a high containment lab, and I was ... I'm a virologist, and with a stroke of a pen, the director of our institute doubled my budget and doubled my space, and I had a new program. For five years, I worked on SARS and had a very productive five years. Being at the right place at the right time was important.
What were some of the lows and challenges? Others have talked about this, there's certainly sexism and bias that I've encountered. Some of its systematic, and some of it unconscious. There's the two-body problem that can be very challenging that I have personal experience with. If you want to move, you have to find two careers, usually independently. My husband and I have usually taken turns finding jobs. Although, I must admit to having hijacked it more than once.
When jobs don't turn out to be what was promised can be very distressing, and it does happen, and you need to learn the tools of how to deal with that. Women don't do terribly well with salary negotiations and equity. I don't know if salary equity is problem in Australia, but it certainly is in the United States. And then one of the other things I reflect on is trying to find ... make sure that your boss will support you, not just pay lip service to it.
Career highs, on the other hand, I think sexism has decreased since the 1980s when I first hit the job market. There are many more opportunities available, and in the West, we have the luxury of being able to change career paths. What you choose at the get go is not necessarily what you'll end up for the rest of your life. If you do want to make a change, we do have the luxury of change.
Another thing that has been very positive and affirming for me is women supporting women. There are women who have written letters to my bosses, unsolicited, about a talk I've given at a conference or something like that. That's been wonderful.
I've had the good fortune, a lot of good fortune, on the way. I grew up in an academic family, in an academic environment. I have a very supportive partner and outstanding education, wonderful mentors, and a lot of luck, as I said, of being at the right place at the right time, and I've had excellent collaborators and trainees over the years.
So what's my advice to you in the room. Mentors find one or more mentor. They don't have to be the same, in your field. You can have more than one mentor, one in your field and one not, and your needs from the mentors might change, and so you might find other people to mentor you over the course of time.
Network, network, network. This is really important, to learn how to do it, get over the social anxieties that one faces and learn how to network.
I think this was said earlier. Try not to burn bridges. You just never know when people turn up again. I was on a PhD committee for somebody who now heads one of the most well-funded part of the US government's Department of Health. In today's world, your first job is not necessarily going to be your last job, and so I've made it a policy to keep a list in my desk of things I like about my job, things I don't like, things I wished I'd known before, so that if you're in the position of negotiating another job, you don't make the same mistakes again. At least you learn to ask those. You'll find a whole set of things, but at least those things you can address.
Changing jobs comes with some risks and challenges, but it can be very invigorating. Before we moved here to this set of jobs, I talked to people who had changed careers, changed jobs at my stage, and many people just found it really invigorated their science.
Looking back, I'd say if you keep an open mind and are open to new challenges, you don't know where you'll end up. It could be at the other end of the world.
And finally, Professor Megan Munsie is going to animate the Q&A series. She's the director, deputy director of the Centre for Stem Cells System in our school, also head of engagement, ethics, policy program at Stem Cells Australia, and she's combined her extensive technical experience in stem cell research with an interest in complex ethical, social, and regulatory issues associated with stem cells in research and in the clinic. She's been an author on one of the best authored books in Australian sociology, which has been ... had a lot of award and also prestigious international awards for work on ethics, human ethics, education, law, and community awareness about stem cell research
Hello podcaster listeners as Megan Munsie is about to come onto the stage, I want to remind about the title of the event is 'My Brilliant Career' by Stella, Maria, Sarah Miles Franklin.
Megan Munsie
Thank you. I'm going to take it for a moment because I want to reflect a little bit about the woman whose book, we've stolen the title of for tonight's proceedings. That is Stella Maria Sarah Miles Franklin. You might well recognise perhaps the book. Maybe you read it quite some time ago, or you saw the film that actually came out in 1979, which I was a bit surprised about when I looked it up, or maybe you've heard about Miles Franklin Prize or the Stella Literary Prize that's also in her honour.
What I think I wanted to do was remind you a little bit of the plot but not spend much time talking about its literary merits or not. If you remember, Sybylla is the heroine in the story, and she's marooned in the Australian bush. She has dreams of becoming a famous writer, despite the long odds and the opposition of her family. What I found really compelling about the story of the publication of this novel is that while Miles Franklin wrote it, she was 19. She submitted it to publication in the late 1890s, and it was rejected. But she didn't stop there. She didn't let that deter her. She wrote to a lot of famous Australian writers and editors and asked them for help.
The person who answered her was Henry Lawson, a famous Australian writer and publisher and editor. Why he answered or responded to her quest was that he read her description of bush life and the scenery, and it resonated with him as the truest he'd ever read. Although, he also said, "He didn't really get the girlishly emotional parts of the book." He then showed the manuscript to his Scottish publishers, and I suppose the rest is history.
I just want to make a side note and say that when the book was published, the publishers asked for some redactions around her criticisms of the empirical England, I suppose, at the time and also removed the sardonic question mark that was in the title of the book, which I think is actually quite interesting and perhaps changes how we reflect on it.
Anyway, now I wanted to turn to the panel because I think that's a lovely story of what we've ... reinforces what we've heard from many of the panellists tonight around the need to ask for help. I think, obviously, Stella did that, and I think we are giving the advice that you should be asking for help. But how do you do that? What grabs your attention? For Henry, it as the prose. For you, what ... you must get lots of inquiries. What resonates with you? Kathy?
I just love enthusiasm. I think that, particularly with younger people, they're often scared to approach you, so I really admire anyone that will overcome their reticence or their fear and will make an appointment or come up to me and just talk and talk about what they want.
I think one of my favourite instances was when I was I Sydney and I gave a talk at the ... one of the other children's hospitals in Sydney, and I was talking about my work in neuromuscular disease, and at the end of that, one of the young doctors there came up to me and just looked at me and said, "I want your job." And she's now the head of a major neurology department not so far away.
So, it's, I think, you admire people that will take a shot, and it's not that many people. I would always stand up, and when I was talking to the medical students coming through every term and say, "Please, if you're interested in a career in paediatrics or in research, come and talk to me. And maybe one or two a term, if that."
Hi Andi Horvath, here again, Buffy Gorilla and I dived into the crowd afterwards here is what they thought.
Vox pops after the event
[Not transcribed]
As a science experiment we asked a few people prior to the event what their expectations were.
Vox pop expectations
Not only were expectation were met but honest insights were energising. It was the welcome inspiration to the next generation of women in Science, Technology, Engineering, Maths and Medicine.
Eavesdrop on Experts - stories of inspiration and insights - was made possible by the University of Melbourne
This episode was recorded on 7 March, 20 19.
Production by Dr Andi Horvath, Buffy Gorrilla and Arch Cuthbertson.
Eavesdrop on Experts is licensed under Creative Commons, Copyright 2019, The University of Melbourne. Hey, review us on iTunes and share the link, oh and check out the rest of the episodes in our archive.
I'm Andi and we're celebrating international Women's day with you.
While progress has been made, men still hold 60 per cent of senior positions within the Australian Medical Research Institute's 49-member organisations, according to 2018 data.
For International Women's Day, six female leaders in medical research come together to discuss the professional challenges they've overcome, to help encourage more women in science to build successful, enduring careers.
Professor Fabienne Mackay, head of the School of Biomedical Sciences, joins Professor Kathryn North AC, Director of the Murdoch Children's Research Institute with Laureate Professor Ingrid Scheffer AO and others to dispel some myths about women working at the cutting-edge of medical research.
"Role models will not ask aspiring young women what would help them, but rather what stops them," says Professor Mackay.
"At a point in your life something will drive your passion, it will come early or later depending on the person, but once you have that passion nothing should stop you."
Recorded: March 7, 2019
Reporters: Dr Andi Horvath and Buffy Gorrilla
Audio engineer: Arch Cuthbertson
Banner: Getty Images
Subscribe to Eavesdrop on Experts through iTunes, SoundCloud or RSS.
First published on 8 March 2019 in Eavesdrop on Experts
Start the conversation on Facebook
Loading conversation...
Sorry, something prevented the Facebook comments feed from loading.
Professor Fabienne Mackay
Head of School of Biomedical Sciences, Faculty of Medicine, Dentistry and Health Sciences, University of Melbourne
Associate Professor Megan Munsie
Head, Education, Ethics, Law and Community Awareness Unit, Stem Cells Australia, Monash University/University of Melbourne
Professor Kathryn North AC
Director, Murdoch Children's Research Institute; David Danks Professor, Child Health Research, Faculty of Medicine, Dentistry & Health Sciences, University of Melbourne
Professor Ingrid E Scheffer
Paediatric neurologist and Professor, Austin Health, The Royal Children's Hospital and Faculty of Medicine, Dentistry and Health Sciences, University of Melbourne
Professor Kanta Subbarao
Director, WHO Collaborating Centre for Reference and Research on Influenza, Royal Melbourne Hospital, at the Peter Doherty Institute for Infection and Immunity, University of Melbourne
Dr Andrea Douglas
Director, AusBiotech, Baker Heart and Diabetes Institute and BioCurate; Senior Vice President, Organisation Transformation and External Affairs, CSL Limited;
Dr Andi Horvath
Media and republication
We believe in the free flow of information. This work is licensed under a Creative Commons Attribution-No Derivatives 3.0 Australia (CC BY-ND 3.0 AU), so you can republish our articles for free, online or in print.
All republished articles must be attributed in the following way and contain links to both the site and original article: "This article was first published on Pursuit. Read the original article."
Associate Professor Megan Munsie, Dr Andi Horvath, Dr Andrea Douglas , Professor Fabienne Mackay, Professor Ingrid E Scheffer, Professor Kanta Subbarao and Professor Kathryn North AC
news@media.unimelb.edu.au
The Media Office is staffed from 8am–5pm Monday to Friday.
The University has a television and radio studio to facilitate live and prerecorded broadcast quality interviews with media. You can also Find an expert for commentary.
The artistry of geology
Engineering geologist Michael Webster has combined his passion for Melbourne's geology with art – turning geotechnical assessments into 3D printed models
Decoding cancer cell communication
Professor Elizabeth Vincan's research group were among the first to identify specific genes involved in an ancient form of cell-to-cell communication, and that if you could block them, it could provide a new way to treat cancer
Being bold in medical research
Professor Fabienne Mackay's work led to the first new treatment for lupus, an autoimmune disease, in more than 50 years, but there is much more to do and she says researchers need to ask the big questions – and be prepared for surprises
What will it be like for teenagers of the future?
Psychologist and author Dr Katherine Canobi explores how teenagers respond to technology at a time when social media can help them disguise, or even escape from, reality


text:
Peace Run 2017 in Timor-Leste
Published on February 25, 2017 by .Leave a comment
We had three days of unbelievable Peace Run events in Timor-Leste. The President of Timor's Parliament hosted runners from 10 countries. The Prime Minister helped launch the Run on the first day and great freedom fighter, former President and former Prime Minister Banana Gusmão joined with over 1000 Timorese in carrying the torch through the streets of Dili.
Categories videos


text:
Home Review of University of Sharjah University of Sharjah c
University of Sharjah c
The Top Five Universities in London
The Top Five Universities in London Students searching for universities in London will have a broad range of options that are as vibrant as the...
The Top Five Universities in New York
The Top Five Universities in New York With seven universities in this city featured in the 2016 QS World University Rankings, it qualifies as one...
In Search of The Best University and Homework Help in Texas
In Search of The Best University and Homework Help in Texas As all of us are aware, Texas is a large state, and it is...
Top 10 Universities in Africa
Our previous edition of this list included three Egyptian universities: Cairo University, American University in Cairo, and Mansoura University. Because of the extraordinary disruption of...


text:
The Convention for Limiting the Manufacture and Regulating the Distribution of Narcotic Drugs was a drug control treaty promulgated in Geneva on 13 July 1931 that entered into force on 9 July 1933.

History
The conference was held in Geneva on or about 27 May 1931.

After World War II, the 1931 convention's scope was broadened considerably by the 1948 Protocol Bringing under International Control Drugs outside the Scope of the Convention of 13 July 1931 for Limiting the Manufacture and Regulating the Distribution of Narcotic Drugs. In 1968, the Convention was superseded by the 1961 Single Convention on Narcotic Drugs, as it entered into force.

Overview

Schedules
It established two groups of drugs.

Group I consisted of:
Sub-group (a), which consisted of:
Morphine and its salts, including its ester salts like morphine diacetate (heroin) and preparations made directly from raw or medicinal opium and containing more than 20 percent of morphine;
Cocaine and its salts, including preparations made direct from the coca leaf and containing more than 0.1 percent of cocaine, all the esters of ecgonine and their salts;
Dihydrohydrooxycodeinone (of which the substance registered under the name of eucodal is a salt), dihydrocodeinone (of which the substance registered under the name of dicodide is a salt), dihydromorphinone (of which the substance registered under the name of dilaudide is a salt), acetyldihydrocodeinone or acetyldemethylodihydrothebaine (of which the substance registered under the name of acedicone is a salt); dihydromorphine (of which the substance registered under the name of paramorfan is a salt), their esters and the salts of any of these substances and of their esters, morphine-N-oxide (registered trade name genomorphine), also the morphine-N-oxide derivatives, and the other pentavalent nitrogen morphine derivatives.
Sub-group (b), which consisted of:
Ecgonine, thebaine and their salts, benzylmorphine and the other ethers of morphine and their salts, except methylmorphine (codeine), ethylmorphine and their salts.

Group II consisted of:
Methylmorphine (codeine), ethylmorphine and their salts.

Group I was subject to stricter regulations than Group II. For instance, in estimating the amount of drugs needed for medical and scientific needs, the margin allowed for demand fluctuations was wider for Group II drugs than for Group I drugs. Also, in certain reports, a summary statement would be sufficient for matters related to Group II drugs. The establishment of these rudimentary groups foreshadowed the development of the drug scheduling system that exists today. Both the 1961 Single Convention on Narcotic Drugs and the 1971 Convention on Psychotropic Substances have schedules of controlled substances. The 1988 United Nations Convention Against Illicit Traffic in Narcotic Drugs and Psychotropic Substances has two tables of controlled precursor chemicals.

Drug Supervisory Body
The Drug Supervisory Body (sometimes called "Opium Supersiory Body", and in French "Organe de Contrôle") was established under the 1931 Convention to compile estimates of the amount of drugs to be consumed, manufactured, converted, exported, imported, or used by each country.

One member of the Body was nominated by the Office international d'hygiène publique (general health advisory council of the League of Nations' Health Organization).

The Body should not be confused with the Permanent Central Opium Board established under the 1925 Opium Convention, although both the Body and the Board were merged onto the International Narcotics Control Board when the Single Convention on Narcotic Drugs entered into force in 1968.

References

External links

 Ratification status

Drug control treaties
League of Nations treaties
Treaties concluded in 1931
Treaties entered into force in 1933
Treaties of the Kingdom of Afghanistan
Treaties of the Albanian Kingdom (1928–1939)
Treaties of the United States
Treaties of Saudi Arabia
Treaties of Argentina
Treaties of the First Austrian Republic
Treaties of Belgium
Treaties of Vargas-era Brazil
Treaties of the United Kingdom
Treaties of Canada
Treaties of Australia
Treaties of New Zealand
Treaties of the Union of South Africa
Treaties of the Irish Free State
Treaties of British India
Treaties of the Kingdom of Bulgaria
Treaties of the Republic of China (1912–1949)
Treaties of Colombia
Treaties of Chile
Treaties of Costa Rica
Treaties of Cuba
Treaties of Czechoslovakia
Treaties of Denmark
Treaties of the Dominican Republic
Treaties of Ecuador
Treaties of the Kingdom of Egypt
Treaties of Estonia
Treaties of Finland
Treaties of the French Third Republic
Treaties of Nazi Germany
Treaties of the Second Hellenic Republic
Treaties of Guatemala
Treaties of Haiti
Treaties of Honduras
Treaties of the Kingdom of Hungary (1920–1946)
Treaties of Pahlavi Iran
Treaties of the Kingdom of Italy (1861–1946)
Treaties of the Empire of Japan
Treaties of the Kingdom of Iraq
Treaties of Latvia
Treaties of Lithuania
Treaties of Liechtenstein
Treaties of Luxembourg
Treaties of Mexico
Treaties of Monaco
Treaties of the Netherlands
Treaties of Nicaragua
Treaties of Norway
Treaties of Panama
Treaties of Paraguay
Treaties of Peru
Treaties of the Second Polish Republic
Treaties of the Ditadura Nacional
Treaties of the Kingdom of Romania
Treaties of El Salvador
Treaties of San Marino
Treaties of the Second Spanish Republic
Treaties extended to Anglo-Egyptian Sudan
Treaties of Sweden
Treaties of Switzerland
Treaties of Turkey
Treaties of Venezuela
Treaties of the Soviet Union
Treaties of the Bahamas
Treaties of the Czech Republic
Treaties of Slovakia
Treaties of Fiji
Treaties of Papua New Guinea
Treaties of Zimbabwe
1931 in Switzerland
Treaties extended to Curaçao and Dependencies
Treaties extended to Surinam (Dutch colony)
Treaties extended to the Dutch East Indies
Treaties extended to the Belgian Congo
Treaties extended to Ruanda-Urundi
Treaties extended to British Honduras
Treaties extended to British Ceylon
Treaties extended to the British Solomon Islands
Treaties extended to British Cyprus
Treaties extended to the Falkland Islands
Treaties extended to the Gambia Colony and Protectorate
Treaties extended to Gibraltar
Treaties extended to the Gold Coast (British colony)
Treaties extended to British Kenya
Treaties extended to the British Leeward Islands
Treaties extended to British Dominica
Treaties extended to British Mauritius
Treaties extended to the Colony and Protectorate of Nigeria
Treaties extended to the Colony of North Borneo
Treaties extended to Northern Rhodesia
Treaties extended to Nyasaland
Treaties extended to the Colony of Sarawak
Treaties extended to the Crown Colony of Seychelles
Treaties extended to the Colony of Sierra Leone
Treaties extended to British Somaliland
Treaties extended to the Straits Settlements
Treaties extended to Tanganyika (territory)
Treaties extended to the Kingdom of Tonga (1900–1970)
Treaties extended to the Crown Colony of Trinidad and Tobago
Treaties extended to the Uganda Protectorate
Treaties extended to the Sultanate of Zanzibar
Treaties extended to Southern Rhodesia
Treaties extended to the Colony of Barbados
Treaties extended to British Guiana
Treaties extended to the Colony of Fiji
Treaties extended to the Federated Malay States
Treaties extended to the Unfederated Malay States
Treaties extended to Mandatory Palestine
Treaties extended to Saint Helena, Ascension and Tristan da Cunha
Treaties extended to the Emirate of Transjordan
Treaties extended to the British Windward Islands
Treaties extended to British Burma
Treaties extended to the Dominion of Newfoundland
Treaties extended to Norfolk Island
Treaties extended to the Nauru Trust Territory
Treaties extended to the Territory of New Guinea
Treaties extended to the Territory of Papua
Treaties extended to the Faroe Islands
Treaties extended to Greenland
Treaties extended to British Hong Kong
Treaties extended to British Cameroon
Treaties extended to British Togoland

redpajama_set_name: RedPajamaWikipedia


Dolphinesse is a unique fully Private Maternity Center both exclusive & intimate.
The center welcomes you in a personalised way & in an elegant 'homey' feeling whilst enjoying top modern high quality medical installations as well as an international multi-languages medical team of birth specialists.
We also highly respect women's freedom of choice and offer a one-to-one holistic approach so as to enable women to give birth according to their choice, usually in a conscious & confident gentle natural way, with the highest in healthcare quality and safety.
A lab technician on hold on a 24 hour basis, 7 days a week, and onsite for every delivery too.
At your arrival, you will meet each member of the medical team that will accompany you up until your birth and beyond. Our aim is to provide you with a personalised & continuous team as much as possible. And to allow you plenty of time to know them better & build a relationship of confidence.
Once you return to your accomodation, your midwife will come and visit you everyday within that same holistic approach to continue advise & help yo with the baby on lataction, care, bonding of both parents, as well as to ensure your well-being both emotionnaly & physically.
Additional optional services are available shall you wish for the rest of your stay an overnight midwife or nanny, our deep rest & fast gentle body recovery program etc.
Additional post natal services are also available : private nursing nurse, nannies, overnight midwife etc.
For any custom demands : please ask us.
We welcome for onsite birth all pregnant ladies in good health with no anticipated or declared complications, with their partner and/or all other persons of their choice (children welcome).
Our stays do not include : international & local transports, accomodation & meals during your overall 5 to 6 weeks stay on the island. The island enjoys an excellent choice of small Boutique-Hotel Resorts & property rentals, all being less than 5 minutes drive to the Maternity Center. Golf carts rental is highly recommended as it is the ideal way to wander around the island. Please contact us for further informations on how to organise your stay.


text:
ACCEPTED

#### According to
Index Fungorum

#### Published in
Hedwigia 265 (1908)

#### Original name
Cercospora helminthostachydis Henn.

### Remarks
null


Saint Agnes reveal true rebel single "Welcome To Silvertown"
British garage-rock four piece Saint Agnes have today unveiled their explosive new single "Welcome To Silvertown", the title track to their eagerly-awaited debut album - due out on May 3rd via Death Or Glory Gang Records.
Self-produced and engineered by Luke Oldfield (The Wytches, Uncle Acid & The Deadbeats), the recording captures the true rebel heart and energy of the band. Welcome To Silvertown is an single that is musically unshackled and an accurate snapshot of the band's ferocious intensity, fusing the menacing frenzie of rock with a dark, cinematic flare. Born in a dingy sub-zero flat, the track is rife with themes of wild fantasy, escapism, emotional fragility and the inside-outs of living in East London's district of Silvertown.
Set to coincide with the new release, the group bring the energy of their raucous live performances to London's Camden Monarch on January 23rd, followed by a summer packed with festivals and European dates.
Consisting of Kitty Austen (Vocals/Guitar/Keys), Jon James Tufnell (Vocals/Guitar), Ben Chernett (Bass) and Andy Head (Drums) - Saint Agnes have clocked up over 200 shows across the UK & Europe already.
2018 laid the foundations for what is set to be a breakout year for the band, playing the mainstage at Kendal Calling, receiving radio support from Tom Robinson (BBC 6 Music) and John Kennedy (Radio X), as well as festival appearances across Europe and sold out headline shows at The Lexington and Borderline in London.


text:
Survival game, The Forest, makes its way to PlayStation 4 this November
Looking for a survival and crafting game that oozes atmosphere? This is the one.
I've played The Forest on-and-off on PC for over a year now and it is honestly one of the best survival/crafting games I've had the change to experience. The graphics are good, there is actually a story that works within the confines of the game, and there are some truly terrifying moments to be had.
Now, PlayStation 4 gamers will get the chance to try it out, with the game slated for a November 6 release on the console, according to the EU PlayStation Blog.
The basic premise of the game is you're a father on a trip with his son when your plane crashes on a mysterious island. You are the only one alive on the plane and your son is missing. It's your job to find him. It will not be easy, however, as cannibalistic enemies constantly watch you from the woods, occasionally being bold enough to actually attack you.
You'll need to craft weapons, build shelters, and gear-up as you go spelunking in caves looking for your son. The game oozes with atmosphere, so the experience is always a rewarding one. Building is also a blast, with intuitive features and I can't not mention the fact you can build catapults to launch your enemies' severed heads across the island.
Once in the caves, you'll notice things aren't what they may have seemed on the surface. I will avoid spoilers, but just be over-geared with weapons and health items should you choose to explore the dark depths.
The Forest releases on PlayStation 4 on November 6 and will feature four-player co-op. No word yet on price, but it currently runs $19.99 on Steam.
Have you played The Forest? Excited for this release? Let us know in the comments.
For more gaming news, make sure to check out:
EA's Battlefield V has had its release date pushed back a month
Destiny 2 is one of the free games for PlayStation Plus members in September
It's possible we now have the codename for the PlayStation 5
Related TopicsGameTechieNewsPlayStation 4release datethe forest
More in #GameTechie
Games are getting bigger and you can never have too much storage.
Does the Oculus Quest 2 have quick charging?
If your headset is dead and you want to get back to your games...
Valve says the Steam Deck is still set to arrive in February
The handheld gaming market is about to get a lot bigger.
Buyers can once again snag Final Fantasy XIV starting January 25th
Hopefully, queue times will be better in the future, as well.
Fortnite is coming back to the iPhone and iPad all thanks to Nvidia
Fortnite on GeForce NOW will launch in a limited-time closed beta for mobile, all...
Can I use my Oculus Quest 2 with my PlayStation?
You can use it with a PC, but what about with a PlayStation?
Microsoft is officially done with making more Xbox One consoles
The company has been all-in on Xbox Series X|S since day one.
Uber wants to use Skyports to deliver you, and your Uber Eats orders, by air
Drake is using lightweight, colorful drones to take his shows to a new level