text:
Tyson is co-developing a sandbox video game with Whatnot Entertainment, Neil deGrasse Tyson Presents: Space Odyssey, which aims to help provide players with a realistic simulation of developing a space-faring culture, incorporating educational materials about space and technology. The game was anticipated for release in 2018.
Neil deGrasse Tyson Presents Space Odyssey will be a VR experience that promises both educational and entertainment values, and will integrate systems similar to that of well known titles such as Minecraft and Civilization. Players will not only be exploring our planetary system, but will be able to make their own as well! They will be able to build their own space ports, mining structures.
Space Odyssey: The Video Game is an upcoming sandbox video game with 4X elements being developed by Space Media Ventures for Microsoft Windows, macOS, Linux, iOS, and Android systems, including virtual reality devices, anticipated for release in 2019. The game is being co-developed by astrophysicist Neil deGrasse Tyson, and will have some educational aspects as the player designs and grows.Neil deGrasse Tyson Presents: Space Odyssey - we present to your attention quite an interesting game project from the American astrophysicist, doctor of philosophy in physics, writer and not only - Neil Degrasse Tyson. Throughout the gameplay, the player will be engaged in the study of a large number of worlds that have been created by him manually, and the rest of the players, you will have a.Neil DeGrasse Tyson is making a videogame By Andy Chalk 03 October 2016 Renowned astrophysicist and Twitter power user helping design a game called Neil deGrasse Tyson Presents: Space Odyssey.
Space Odyssey is a Science exploration sandbox game currently under development by Big Red Button, and co-developer astrophysicist Neil deGrasse Tyson. Event Horizon is the propitiatory engine created for the game. Space Odyssey is a sandbox game based on scientific information designed to both challenge and educate the player. Create your own galaxy including planetary systems. Cultivate.Read More
Oct 7, 2018 - Neil deGrasse Tyson Presents: Space Odyssey - The Video Game by Neil deGrasse Tyson's Space Odyssey — Kickstarter Stay safe and healthy. Please practice hand-washing and social distancing, and check out our resources for adapting to these times.Read More
Neil deGrasse Tyson to appear at E3 for his new game Space Odyssey. Seth MacFarlane Signs Neil deGrasse Tyson for His COSMOS Reboot. - geektyrant.com This June, the famed physicist showcases his newest strategy game that offers a chance to explore space. by Valerie Bragg. May 25, 2017 at 8:30 PM May 25, 2017 at 8:30 PM. Click to watch the video. Video of the Day: Blasting News. Science.Read More
Neil deGrasse Tyson regularly critiques the scientific accuracy of movies on Twitter, but he's putting his money where his mouth is with a scientifically-minded space exploration video game.Read More
Neil deGrasse Tyson Presents Space Odyssey, a downloadable game of planetary exploration, kicks off its presale campaign on June 13, in conjunction with the E3 gaming industry convention. The campaign is designed to bring in a community of space enthusiasts, gamers and world-builders of all ages to help Tyson create the ultimate gaming adventure.Read More
A unique opportunity for gamers and fans to build a game with Dr. Tyson: suggest ideas, ask questions, and participate in development. - sents: Space Odyssey - The Video Game SPACE ODYSSEY - An awe-inspiring gaming experience of galactic exploration and colonization with Neil deGrasse Tyson.Read More
Well, get ready for Neil deGrasse Tyson Presents: Space Odyssey. That's right, the American astrophysicist Neil deGrasse Tyson has entered the video game industry with his new game, and you can bet it's going to be a highly talked about game. The development of Space Odyssey is to educate and encourage players to explore his or her passions of both space and science. If you have ever.Read More
Neil deGrasse Tyson wants to make a video game. Space Odyssey is described as a scientifically-accurate way to experience galactic exploration and colonisation with a real footing in biology.Read More
Space Odyssey, by Neil deGrasse Tyson! Yes NdGT has thrown his hat into the ring to produce a game that rivals No Man's Sky in the wake of their epic failure. The game will be developed by indie studio Whatnot Entertainment and will be primarily and educational game, showing an accurate representation of the universe (from a physics perspective).Read More
Space Odyssey is very grounded in real science (purely fictional elements will likely exist, but be obvious). Players will be exposed to various concepts of chemistry, physics, biology, astronomy, robotics, etc. Understanding these concepts will be necessary to achieve certain tasks in the game. In this way, the game creates a very organic method of absorbing complex STEM concepts. This game.Read More


Channel Embeds
Learn how to set Channel embed options and use the Channel API.
If you are looking to embed your channel and you don't have the functionality available, head to our plans page to find out more!
What is a Channel Embed?
At a high level, a Channel Embed is a snippet of code that lets you put a Wistia Channel on your website.
A Channel maps to a Project in the Wistia Video Marketing app. In wide layouts, each Section in a Project displays a horizontal row of its videos. In narrow layouts, each Section displays vertically.
The main view of a Channel — when a video is not showing — includes a name, description, Start Watching button, and a "hero" image or video in the background.
Clicking on a video's thumbnail will load that video in the "hero" area. When a video ends, the next video in the Channel will automatically start. As it approaches the end, an "Up Next" preview of the next video will appear in the lower right.
Channel Embed Types
There are a few different settings that impact how your channel loads and displays.
Inline
Use an Inline Channel when you want your channel to show within the flow of your website.
Responsive Inline
A Responsive Inline Channel will horizontally fill the width of its parent element and grow vertically based on the content of the channel.
This is the preferred inline mode.
Fixed Size Inline
A Fixed Size Inline Channel will not grow vertically and has a fixed width. This will make it so that the channel scrolls independently of your website.
Popover
Use a Popover Channel when you want the viewer to click a "card" which launches your channel so that it covers the full window.
Fixed Size Popover
A Fixed Size Popover Channel has a card with a specific width and height that do not change. These are just CSS values; you may change the width and height to work with the CSS of your site.
Responsive Popover
A Responsive Popover Channel has a card that will match its width to its immediate parent element, and modify its height to maintain the aspect ratio defined by the Fixed Size values in the Channel Editor.
If you care about your popover card maintaining a specific aspect ratio, use this type.
Structure of a Channel Embed Code
A channel embed code is structured similarly to a video's standard embed code. In its most basic form, it looks like this:

Let's break that down.
The first line is our script, channel.js, which contains the code needed for the initial render of your channel.
The second line is called the "container." It is the DOM element where we will initialize the channel. The "wistia_channel" class identifies this DOM element as a channel. The "wistia_async_65su5wva44" class says "target the project with ID 65su5wva44 for our channel."
Like video embeds, the embedOptionName=value syntax is supported in the class attribute. For the example above, mode=inline is set, which means we will render the channel content directly into its container.
The different types of channels all keep this basic form, modifying the embed options, style attribute, or adding responsive wrapper elements.
Setting complex options
Sometimes embed options can't be passed as simple values. Channels support a syntax similar to video embeds to pass complex options.
window._wcq = window._wcq || [];
window._wcq.push({
 id: "a-string-that-matches-your-channel",
 options: {
 aFunctionForExample: function () {
 doAThing();
 },
 }
});
Routing
When you interact with a Channel Embed, it will change routing information in the URL bar. This makes it so that you can send links to specific videos. It also lets us inject SEO metadata for each video, to be indexed by advanced search engines like Google. You can configure your channel to use a different routing strategy if you like. We use query parameter routing by default because it is highly compatible and also indexable by search engines with no work on your part.
Changing page routing without integrating your site's routing logic can potentially cause issues. Therefore, we support passing a history object as an embed option. We plan to provide built-in adapters for the most common client-side routers.
Channel Embed Options
A channel's embed options can be set using the embedOptionName=value syntax in the container's class attribute, or by using the window._wcq object.
You can see how this syntax is used in the Embed Option documentation for the Player. Please note that channels only support embed options listed on this page. They do not support the same options as the player.
backgroundColor
Set backgroundColor=fffff to change the background color of the embed to white. Defaults to 000000 (black). This option is best used in conjunction with the foregroundColor option.
color
Set color=ff0000 to change the highlight color to the hex value for pure red. Please note that this value should not be preceded by a #, which is commonly used for CSS color values.
The default value is 54bbff.
contentOffsetTop
Set contentOffsetTop=100 to move the text and video content in a Channel down by 100 pixels.
If you have a fixed position header that appears over your channel, this may be necessary to ensure the header does not block channel and player controls. In that case, you will likely want to pair this with the pageFixedHeaderHeight option, e.g. contentOffsetTop=100 pageFixedHeaderHeight=100.
The default value is 0.
customFont
Set customFont=Walsheim to change the heading font to Walsheim. If Walsheim exists as a CSS font-family on the page, it will be used. If it is not available, the channel embed will fall back to displaying the googleFont.
Note that font names with spaces must be percent-encoded if they are included as embed options via the class attribute, e.g. customFont=Slabo%2013px. You can use our percent encoding tool to help with that, if necessary.
If you are setting this font to match your brand and expect to have multiple channels, you can paste a snippet like this in the  of your site:

description
Set description=My%20channel%20has%20a%0Amulti-line%20description to change your Channel's description to:
My channel has a
multi-line description
Remember that spaces in embed option values must be percent encoded, which you can get using encodeURIComponent("my description") or by using our percent encoding tool.
foregroundColor
Set foregroundColor=000000 to change the foreground color of the embed (for things like text and icons) to black. Defaults to ffffff (white). This option is best used in conjunction with the backgroundColor option.
googleFont
Set googleFont=Roboto to change the heading font to Roboto. The font name should exactly match the name of the font as it appears in a Google Font's URL. For example, for Open Sans (_URL_ you'd use googleFont=Open+Sans.
Note that non-heading sections, like the names of videos in section, cannot be changed currently.
The default value is Roboto.
headerFontSizeMultiplier
Set headerFontSizeMultiplier=1.2 to increase the size of heading fonts by 20% its default. You can use this if your base font is naturally small, or if you want an extra large effect.
The default value is 1.
history
The history option lets you integrate your site's routing mechanism with Wistia Channels. Because it defines functions, it can only be passed using _wcq.
window._wcq = window._wcq || [];
window._wcq.push({
 id: "_all",
 options: {
 history: {
 back: function () { ... },
 pushState: function () { ... },
 replaceState: function () { ... },
 state: {
 pointer: 0,
 }
 }
 }
});
When you pass a history object, we will use this object instead of the window.history object to manipulate the page's state. This gives you an opportunity to ensure any history operations work with your client-side routing.
mode
A channel can have two major modes: inline and popover. Set mode=inline to initialize the Channel content directly in the container. Set mode=popover to initialize a Channel "preview card" in container, which launches the full channel view on click.
The default value is popover.
noDescription
By default, a Channel has a description that appears


Faux Banksia Vase v.2.0 (2019)
Glazed stoneware with 24kt gold overglaze decals
57 x 10 x 10 cm
Over the course of studio practice of the artist, she has used light to attract and locate the viewer, to provide an unexpected sense of discovery, and to address notions of conceptual and intellectual illumination. Her work explores the material and immaterial through the creation of a 'drawing' in light and shadow. Creating pieces that demonstrate the space where only light exists is as important as the object that defines it. Interested in how elements such as fired clay, glass and gold may be brought into conjunction with each other, she creates novel forms and experiences for the viewer to encounter. Without depicting a specific event, object or place, she aims to capture a sense of the sublime in order to hold the viewer's attention and trigger their imagination.
Praça do Tap Seac, Edif. do Instituto Cultural, Macau
tel | 28366866
fax | 28366899
email |


[j] = true;
 if (k == T)
 if (k < T)
 sort(S.rbegin(), S.rend());
Why do we need sort by each time $T = 1, \dots, N$? There is a example:
-> 10, 9
-> 10, 9, 9, 8
-> 10, 9, 9, 8, 9, 8, 8, 7
-> 10, 9, 9, 8, 9, 8, 8, 7, 9, 8, 8, 7, 8, 7, 7, 6
Let's explain why the greedy algorithm above works well.
We use the pedigree table to denote the tree that connect the parent and its children.
First, we see that the answer is "No" if we cannot simulate by our algorithm. This is because, when the algorithm is interrupted, there must be so big a slime $X$ that we cannot make by slimes in $V$. If the answer were "Yes", we must have had the valid pedigree table that are not greedy. Suppose $X$ is in $k$-th generation in this table and interrupted in $l$-th. If $k = l$, it is a contradiction. If $k > l$, we don't have to stop algorithm, which implies contradiction. If $k < l$, we can find a slime $Y$ in less-than-or-equal-to-$k$-th generation in this algorithm that can be swapped by $X$, which implies the number of $X$ is greater than $Y$. The greedy algorithm implies the number of $X$ is less than $Y$. This is a contradiction. This is what we want to show.
Second, we prove that, if the answer is "Yes", this greedy succeeds. Suppose we can construct a valid pedigree table that is not greedy, which means we passed the number $x$ to use $y$ with $y < x$. Suppose that $x$ is in $k$-th and $y$ is in $l$-th. We have $k \geq l$. If $k = l$, it means nothing. Assume $k > l$. Let $T _ x$ be the tree that contains all the grandchildren of $x$. Then, we have the tree $T _ y$ which contains the following slimes.
 - $y$ itself.
 - the slimes that was a grandchild of $y$ produced at the time $T \geq k$.
We can swap $T _ x$ and $T _ y$. The validness still follows after the swap. We do this finite times to get the greedy pedigree table.
Review: 2020-06-04
A - sample: 2, tle: 2.000, time: 03:21, from_submit: 54:56
B - sample: 3, tle: 2.000, time: 03:26, from_submit: 51:30
C - sample: 3, tle: 2.000, time: 04:26, from_submit: 47:04
D - sample: 4, tle: 2.000, time: 09:23, from_submit: 37:41
E - sample: 3, tle: 2.000, time: 21:57, from_submit: 15:44
F - sample: 4, tle: 2.000, time: 15:44, from_submit: 00:00


Infinite Scroll With Photo Gallery in React
Michael Tong
Dec 2, 2020 · 5 min read
Infinite Scroll With Photo Gallery in React
Infinite Scroll With Photo Gallery in React
Photo by kimi lee on Unsplash
To understand the context of what and how infinite scroll works, you can read the following article: _URL_
This article is pretty much a react version of the article I just included. The focus of this article is to understand how infinite scroll works as well as how to display a loading indicator when images are being retrieved. By reading this article, I assume you have background and experience coding in react and javascript in general.
As mentioned in the article provided, we have to understand three things:
 - HTML that contains the images and a loading indicator
 - a CSS file that controls the animation of loading indicator and how big the images are
 - a javascript file that contains the logic to get images, the logic to detect when the user scrolls to the bottom of the page, as well as a timeout logic to give time to load new images when the user scroll down to get more images.
If this assignment is done in plain vanilla javascript, we have to use opacity to hide/display the loading indicator:
Scroll down to the bottom and you will see .loading and .loading.show CSS rule. This is the part where if the div holding the loading indicator has a subclass of show(added when the user scrolls to the bottom of the page), the loading icons show up.
With react, we no longer need to use opacity, and instead, we can jsx to conditionally display the loading indicator.
Image for post
Image for post
Photo by Ferenc Almasi on Unsplash
React allow us to modularize a lot of our code and what that means is we can also modularize the loading indicator as well as the photo gallery.
Base on that, we can divide our code into the following:
 - photo gallery component
 - loading indicator component
Wow! The structure looks so different than what we have in the vanilla javascript implementation, which has an HTML, js, and a CSS file.
Technically, we can separate js and CSS files into one used for photo gallery and loading indicator. However, we can accidentally mix up CSS rules if there are CSS rules from the photo gallery component and loading indicator component named the same.
What will happen is one CSS rule overwrites another and that's why I kept everything into one HTML, one js, and one CSS file only.
To start, you need to run npx create-react-project infinite-gallery.
Afterward, under the src folder create a components folder and create a PhotoGallery.js:
Let's break down into chunks that we can understand. In our constructor, we set our initial state to have a placeholder for a list of photos, the current page to fetch photos from, and as well as a loading boolean. This boolean helps us determine whether to show the loading indicator or not. The boolean only gets shifted to true only when the user scrolls to the bottom of the page.
Also within the constructor, we added an onscroll event listener. We get scrollTop, clientHeight, and scrollHeight, which is used to determine whether or not we are on the bottom of the page:
Image for post
Image for post
If we are on the bottom of the page, the loading state of the photo gallery gets set to true, effectively rendering the loading indicator. Afterward, we increment the page count so on our API call we will be getting different images every time.
After we retrieve the images, we add our images on top of the ones we have and set the loading state to false. On top of all this, we wrap the API call and setState in a debounce function. What this will do is wait for 1000 ms(can be as long as you want) before the API gets called. This is to prevent excessive API calls to be made to get images since the user can be scrolling to the bottom of the page again before the new images are retrieved.
How about when we initially load the page? That's where componentDidMount comes in. With the componentDidMount lifecycle method, we can get photos and populate the page before the page is even rendered.
Once the page renders, we populate the photos we have and if the loading state is turned on, then the loading indicator will show up.
Image for post
Image for post
Photo by Jen Theodore on Unsplash
We talked enough about how the photo gallery. How about the loading indicator? How does that look?
Under the src/components folder, create a PhotoGallery.js with the following contents:
Similar to what we have seen in the vanilla javascript implementation, we have keyframes that dictates how the dots within the loading indicator moves.
However, we need to wrap the keyframes into global CSS in order for other CSS rules that use the animation key-frames to understand what they are.
Within the ball CSS, we set its width and height as well as the nature and the duration of the animation. AnimationTimingFunction determines the nature, animationDuration determines how long it will take, and animationIteration determines how frequently the animation occurs.
Image for post
Image for post
Photo by monika karaivanova on Unsplash
One might ask…why creating this in a react application rather than a simple vanilla javascript application?
First of all, react provides an amazing mechanism to deal with the initial loading of data in the page. With vanilla javascript, you have to create a function to retrieve the data from an API and append it to a specific element in the HTML via jquery. That's not necessary the cleanliest way of initializing some piece of data in a page.
What if there are changes to the class name or the id of the particular div? Now your code is all broken and you have to go into the javascript file and change the id/class that you used to query the div for the photos.
With react, you don't need to worry about any of this! All you have to worry about is figuring the right lifecycle method to use and make the API call to dump the data into the local state. If the data is not ready, all you need is to set the loading state variable to true and show a loading indicator! That's it! You don't have to worry about using jquery to attach data to a specific node in the dom.
With that being said, understanding how infinite gallery is implemented in vanilla javascript will help us understand how dom-manipulation works. Furthermore, it helps understands the downside of mixing HTML, javascript, and CSS logic when all of this can be modularized into components.
That's it! Happy coding!
Weekly Webtips
Explore the world of web technologies through a series of tutorials
Sign up for 💌 Weekly Newsletter
By Weekly Webtips
Get the latest news on the world of web technologies with a series of tutorial Take a look.
By signing up, you will create a Medium account if you don't already have one. Review our Privacy Policy for more information about our privacy practices.
Check your inbox
Medium sent you an email at to complete your subscription.
Michael Tong
Written by
Coding is nothing but a renovation of ideas through fundamental concepts. Stay sharp and stay hungry to learn!
Weekly Webtips
Explore the world of web technologies through a series of tutorials
Michael Tong
Written by
Coding is nothing but a renovation of ideas through fundamental concepts. Stay sharp and stay hungry to learn!
Weekly Webtips
Explore the world of web technologies through a series of tutorials
Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more
Follow the writers, publications, and topics that matter to you, and you'll see them on your homepage and in your inbox. Explore
If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It's easy and free to post your thinking on any topic. Write on Medium
Get the Medium app
A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store


text:
Quest for Team Excellence
Through challenging activities participants use team skills to achieve goals. The result - participants have identified skills necessary for enhancing their actual team performance. Past attendees have uniformly agreed that the Quest for Team Excellence seminar has made a dramatic difference in their workplace. They have turned discovered knowledge into applicable team skills.
For example, participants have noted:
Quest for Team Excellence is a one or two-day seminar designed to allow individuals the opportunity to learn how to actively build working relationships, effectively manage conflict and use personal leadership to support and assist others in a mutual effort to achieve the organization's mission. Teamwork is the ability to work together to accomplish a common goal. Each team is unique. Quest for Team Excellence assists in identifying this uniqueness and how it may be used to breakthrough to excellence. The result – guaranteed enhanced performance.
Awareness - Through experiential learning activities, participants will discover knowledge that can be turned into skills immediately
Feedback - Feedback from seminar participants and the facilitator will identify priorities for improvement
Practice - Using feedback and models to verify the benefits of applied skills
Planning - Fifteen percent of Quest for Team Excellence is devoted to developing action plans

source: openbmb/Ultra-FineWeb


Running Gadgetron in Kubernetes in Azure
In my not so distant past, I started an Open Source project called the Gadgetron. There is a scientific publication that lays out the motivation and use cases. It is a medical image reconstruction engine, which has been used primarily for processing of Magnetic Resonance Imaging (MRI) raw data. Specifically, it is used to transform (reconstruct) the raw data in to images that can be viewed by a clinician.
We showed that the Gadgetron can be deployed in the cloud and that doing so enabled clinical deployment of advanced reconstruction techniques that required far more computing power than would typically be available on a modern MRI system. The deployment was based on Docker containers, but a the time we used custom orchestration scripts and tools. In this blog post, I will discuss my initial attempt at using Kubernetes running in Azure for deploying the Gadgetron.
I have created a repository with the necessary artifacts and instructions, you can find it at _URL_
The deployment to Kubernetes in Azure is a two-step process:
 1. Creating the Kubernetes cluster.
 2. Deploying the Gadgetron.
Creating the Kubernetes Cluster
There are a several different ways to do this in Azure. If you are using the public Azure Cloud (Commercial Azure), then you can use the managed Azure Kubernetes Service (AKS). If you choose this route, please consult the AKS documentation for details. In the repository, I am also including instructions for setting up the cluster using ACS Engine, which is the open source engine that underpins services such as AKS. In additions to provisioning Kubernetes clusters, it can be used to provision other orchestration frameworks, e.g., Docker Swarm, DC/OS, etc.
You will find the instructions for deploying a Kubernetes cluster within the repository. Briefly, the steps are:
Clone the repository:
git clone _URL_
cd gadgetron-kubernetes
Create resource group and service principal:
subscription=$(az account show | jq -r .id)
#Name and Location
rgname=gtkubernetes$RANDOM
loc=eastus
#Create Group
rg=$(az group create --name $rgname --location $loc)
rgid=$(echo $rg | jq -r .id)
#Create the Service Principal and assign as contributor on group
sp=$(az ad sp create-for-rbac --role contributor --scopes $rgid)
Convert the template ACS Engine API model:
cd acs-engine
./convert-api.sh -c $(echo $sp | jq -r .appId) \
-s $(echo $sp | jq -r .password) -f kubernetes.json -l $loc \
-d "${rgname}DNS" | jq -M . > converted.json
Deploy the cluster:
acs-engine deploy --api-model converted.json \
--subscription-id $subscription --resource-group $rgname \
--location $loc --azure-env AzurePublicCloud
The deployed cluster will have cluster autoscaling on. What this feature does is to add more agent nodes when a request to deploy a pod (with a Gadgetron container) would exceed the currently available resources in the cluster. With this feature on, we can use Kubernetes Horizontal Pod Autoscaling to add more Gadgetron pods when needed and more underlying VMs will be added as needed. More on that below.
Deploying the Gadgetron
After deploying the cluster itself, we are ready to deploy the Gadgetron components into the cluster. The end result will look conceptually like this:
There are really 3 components in the deployment:
1. Some shared storage. Gadgetron pods need a shared storage location to store dependent measurements (noise data, etc.). In this case, we are using Azure Files to store this data. There is a script in the repository for creating the shared storage.
2. Some pods with the Gadgetron itself. These pods are exposed with a Kubernetes Service of type "ClusterIP". This means that the Gadgetron pods will not be accessible from outside the cluster.
You can see the details of what is deployed in the gadgetron-kubernetes.yaml manifest. You can apply this manifest with:
kubectl apply -f gadgetron-kubernetes.yaml
Importantly, this manifest defines a) the image being used, b) the resources required for a pod to run the Gadgetron, and c) a Horizontal Pod Autoscaler, that will automatically add more pods when a certain average CPU load is reached for the deployed Gadgetron instances. Since we also have cluster autoscaling deployed, more VMs will be added to the agent pool if the required resources exceed available capacity.
2. An SSH jump server. This is essentially an SSH server running in a pod in the cluster. This is exposed with service of type "LoadBalancer", which means that it will get a public IP address. To deploy the server allowing the current user to connect:
#Get an SSH key, here we are using the one for the current user
#Replace with other key as needed
SSHKEY=$(cat ~/.ssh/id_rsa.pub |base64 -w 0)
sed "s/PUBLIC_KEY/$SSHKEY/" gadgetron-ssh-secret.yaml.tmpl > gadgetron-ssh-secret.yaml
#Create a secret with the key
kubectl create -f gadgetron-ssh-secret.yaml
#Deploy the jump server
kubectl apply -f gadgetron-ssh-jump-server.yaml
Connecting to the Gadgetron
It is beyond the scope of this blog post to explain how to create and send data to the Gagetron, but you will want to establish an SSH tunnel (through the jump server). By default the jump server gets deployed with a public key from the current user. You can connect with:
#Public (external) IP:
EXTERNALIP=$(kubectl get svc sshd-jumpserver-svc --output=json | jq -r .status.loadBalancer.ingress[0].ip)
#Internal (cluster) IP:
GTCLUSTERIP=$(kubectl get svc gadgetron-frontend --output=json | jq -r .spec.clusterIP)
#Open tunnel:
ssh -L 9022:${GTCLUSTERIP}:9002 root@${EXTERNALIP}
After this you should be able to send some data with:
ismrmrd_generate_cartesian_shepp_logan -r 10
gadgetron_ismrmrd_client -f testdata.h5 -p 9022 -o myoutput.h5
Conclusions and Next Steps
I have demonstrated the basics steps of deploying the Gadgetron in a Kubernetes cluster in Azure. The current configuration includes the elements needed for automatic scaling of the cluster. However, the scaling criteria are pretty simplistically based on some CPU utilization criteria. While this may suffice for some basic scenarios, it may be worth considering using custom metrics for Horizontal Pod Autoscaling. It would be necessary to implement some custom metrics server, which would include Gadgetron specific metrics such as the current number of the Gadgetron reconstructions, etc. Another possible optimization would be to add some node discovery service to allow the Gadgetron to do more sophisticated load balancing. At the moment, jobs are simply distributed through the ClusterIP service (effectively doing round robin load balancing), which may suffice in many case but it could prove less than optimal.
Let me know if you have questions/comments/suggestions.
Comments (1)
 1. Dave Rendón says:
 Very informative, thanks for sharing!
Skip to main content


It depends.
Your youth record does NOT automatically disappear when you turn 18. Instead, the law sets out a period in which the record is open and can be accessed by people that are authorized by the law, like the Crown Attorney, before it is sealed. The relevant law is called the Youth Criminal Justice Act
How long your record will lasts will depend on:
 - 1. The seriousness of the crime you committed
 - 2. The sentence you were given, AND
 - 3. Whether you commit another crime while you still have an open youth record for a previous crime.
If you get an Absolute Discharge, then your record for this offence will be open for one year after being found guilty of the offence. If you receive a conditional discharge, then your record for this offence will be open for three years after being found guilty. If you get EJS (extrajudicial sanctions) then this will be on your record for two years from the date you agree to do EJS.
For more serious sentences (like probation and custody), the length of time your record is open depends on the seriousness of the crime. For instance, if you were found guilty of a summary conviction offence, which is a lower level offence, then your record will be open for three years after you complete your sentence. But if you are found guilty of a more serious offence, known as an indictable offence, your record will be open five years after your sentence is completed.
And if you committed a really serious offence, like murder, manslaugher, attempted murder or aggravated sexual assault, your record may be open indefinitely.
If you have an open youth record and then are found guilty of a new crime while charged as a youth, then the time period starts fresh: this means that the original offences will be open until the retention period for the new offences is complete.
Finally, if you have a youth record that is still open when you turn 18, and you commit another offence before it is sealed, your youth record will become part of your permanent adult record.
For more on youth records, go to
To talk to a lawyer about your own record and questions you have about when it will be destroyed, please call JFCY at _PHONE_ if you are in Ontario.
This post was written by JFCY volunteer Krista Nerland, a law student at UofT. Reviewed by JFCY.


text:
I have been attempting to use RMarkdown rather than LaTeX to produce R examples. One issue that has slowed my conversion has been my struggles with how to reference figures and tables. The examples below illustrate how I have been using
captioner to solve this problem.
For a simple example, I load
FSAdata for the
kable (to produce an RMarkdown table). Additionally,
captioner is loaded.
captioner objects must be initialized for handling figures and tables. The
prefix= argument sets the common prefix for all items of a certain type. Below, I initialize a function for creating captoins for figures and tables. The result of this code is two functions – one called
figs that will hold a list of tags and captions for figures and another called
tbls that will hold the same for tables.
These functions can be used to create on object that holds a tag, caption, and number for figures or tables, respectively. Initially, these functions are called with two arguments – the figure or table tag and the figure or table caption. For example, the code below creates tag and caption combinations for two figures. I prefer to create all tags and captions in one chunk (and use
results='hide' to hide the immediate display of the information).
The same function may then be used to retrieve the function name with a number, the figure number with a prefix, or the figure number.
The results returned by this function are exploited, as shown in the next section, to solve the figure referencing problem.
figs function may be used to add a figure caption to a figure. For example, the chunk below is followed by an inline R chunk of Figure 1: Length frequency of Ruffe captured in 1992..
Figure 1: Length frequency of Ruffe captured in 1992.
In addition, use inline R code to refer to the figure. For example,
figs("LenFreq1",display="cite") inside an inline R call would produce a reference to Figure 1.
As more functions are added, the figure numbers are incremented such that inline R code may refer to Figure 2 and Figure 1.
Figure 2: Weight frequency of Ruffe captured in 1992.
Tables can be handled in the same way. For example, see Table 1, which is related to Figure 1 and Figure 2.
Table 2: Summary statistics of the length and weight of Ruffe captured in 1992.


your changes have introduced no errors. You do not need to validate the profile each time you use it or each time you start MATLAB.
Examples
Create a cluster object using your profile:
c = parcluster("mySLURMCluster")
Submit Work for Batch Processing
The batch command runs a MATLAB script or function on a worker on the cluster. For more information about batch processing, see the documentation for batch.
% Create a job and submit it to the cluster.
job = batch( ...
 c, ... % Cluster object created using parcluster
 @sqrt, ... % Function or script to run
 1, ... % Number of output arguments
 {[64 100]}); % Input arguments
% Your MATLAB session is now available to do other work, such
% as create and submit more jobs to the cluster. You can also
% shut down your MATLAB session and come back later. The work
% continues running on the cluster. After you recreate the
% cluster object using parcluster, you can view existing jobs
% using the Jobs property of the cluster object.
% Wait for the job to complete. If the job is already complete,
% the wait function will return immediately.
wait(job);
% Retrieve the output arguments for each task. For this example,
% the output is a 1x1 cell array containing the vector [8 10].
results = fetchOutputs(job)
Open Parallel Pool
A parallel pool (parpool) is a group of MATLAB workers on which you can interactively run work. When you run the parpool command, MATLAB submits a special job to the cluster to start the workers. Once the workers start, your MATLAB session connects to them. Depending on the network configuration at your organization, including whether it is permissible to connect to a program running on a compute node, parpools may not be functional. For more information about parpools, see the documentation for parpool.
% Open a parallel pool on the cluster. This command returns a
% pool object once the pool is opened.
pool = parpool(c);
% List the hosts on which the workers are running. For a small pool,
% all the workers are typically on the same machine. For a large
% pool, the workers are usually spread over multiple nodes.
future = parfevalOnAll(pool, @getenv, 1, 'HOST')
wait(future);
fetchOutputs(future)
% Output the numbers 1 to 10 in a parallel for loop. Unlike a
% regular for loop, the software does not execute iterations
% of the loop in order.
parfor idx = 1:10
 disp(idx)
end
% Use the pool to calculate the first 500 magic squares.
parfor idx = 1:500
 magicSquare{idx} = magic(idx);
end
License
The license is available in the license.txt file in this repository.
Community Support
MATLAB Central
Technical Support
If you require assistance or have a request for additional features or capabilities, please contact MathWorks Technical Support.
Copyright 2022-2023 The MathWorks, Inc.
인용 양식
MathWorks Parallel Computing Toolbox Team (2024). Parallel Computing Toolbox Plugin for Slurm (_URL_ GitHub. 검색됨 .
MATLAB 릴리스 호환 정보
개발 환경: R2023a
R2017a 이상 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
버전 게시됨 릴리스 정보
2.2.0
See release notes for this release on GitHub: _URL_
2.1.1.0
See release notes for this release on GitHub: _URL_
2.1.0.0
See release notes for this release on GitHub: _URL_
2.0.0
1.0.0.0
See release notes for this release on GitHub: _URL_
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.


text:
Conservation value of forest plantations for bird communities in western Kenya
Farwig, N.; Sajita, N.; Boehning-Gaese, K.
Forest Ecology and Management 255(11): 3885-3892
Tree plantations of native and exotic species are frequently used to compensate for forest loss in the tropics. However, these plantations may support lower species diversity and different communities than natural forest. We therefore investigated bird communities in stands of natural forest, different types of tree plantations and secondary forest in Kakamega Forest, western Kenya. We compared birds differing in habitat specialisation, i.e. forest specialists, generalists, and visitors. We recorded significant differences in mean species richness and number of individuals among the different forest types. Stands of natural forest and plantations of indigenous tree species comprised more species and individuals than plantations of exotic tree species and secondary forest. This was caused by a significant decline of forest specialists and generalists from natural forest and indigenous plantations to exotic plantations and secondary forest. Species composition of the bird communities did not differ between natural forest stands and plantations of a mixture of indigenous tree species, but clearly changed between natural forest and plantations of single tree species. These findings demonstrate that natural forest areas are needed for the conservation of forest bird diversity, but that plantations with a mixture of indigenous tree species can have similarly high conservation value.


text:
The Star SEC Calculator App – the first step on the temperature controlled storage journey to Net Zero
Group Sales & Marketing Director
Temperature Controlled Storage & Distribution
Group Sales & Marketing Director
Temperature Controlled Storage & Distribution
Star Refrigeration free Specific Energy Consumption benchmarking app (SEC Calculator App) launched recently, amidst the build-up to COP26 and much conversation around the need for businesses to meet Climate Change commitments and start on the route to Net Zero.
It feels important to mention the energy climate in which the App launches because there can be the impression gained that the climate emergency is so dire, it's going to take some awesomely complicated technology to sort it all out. And what can one business do in the face of such depressing statistics and urgent deadlines?
The cooling industry currently accounts for around 10% of global greenhouse gas emissions, and the United Nations Environment Programme (UNEP) is warning that without radical changes, cooling industry HFC emissions are projected to reach 20% of CO2 output in 2050.
UNEP's Emissions Gap Report 2021 shows that new national climate pledges, combined with other mitigation measures, still put the world on track for a global temperature rise of 2.7 degrees Centigrade by the end of the century. That is well above the goals of the Paris Climate Agreement, and would lead to catastrophic changes in the Earth's climate.
It's easy to read statistics and reports such as these and feel that the challenge is insurmountable.
And that, as Professor Katharine Hayhoe (Chief Scientist at The Nature Conservancy) has pointed out, is the exact problem.
"The no. 1 thing that we are missing is a sense of efficacy," she commented recently at Yahoo Finance's All Markets Summit. "We don't think that anything we do will make a difference. But the world has changed before. And when it changed, it was when individual people used their voices to talk about how the world could be different."
Obviously we are not suggesting that the SEC Calculator App is about to bring about a different world or some sort of climate revolution. And that is the point. It is the small, incremental changes that businesses and individuals make, continuously over a period of time, that will take us on the journey to Net Zero over the next 30 years.
Specific Energy Consumption Benchmarking App
The SEC Calculator App allows temperature controlled storage facility owners to compare their sites' energy performance against industry Best Practice, and predicts potential energy and CO2 savings. Using it is a simple way of starting the Net Zero journey.
Once the app is downloaded, all that's required is for the user to input the store type (freezer, chill or mixed) annual energy consumption and the volume. There is also the option to input the price paid per unit of electricity.
The SEC calculator then shows how a plant compares against other sites across the UK and Europe, and what sort of energy, CO2 emission and cost savings are possible by improving the energy efficiency of the site.
The app was a response to recognising that operators needed a metric for which they could understand how well their facility was performing. It uses the method developed by ETSU (Energy Technology Support Unit) in the UK, which reports the energy in kWh of electrical input to the site per annum, divided by the cubic volume of the refrigerated space. This is known as 'Specific Energy Consumption'.
Using Specific Energy Consumption allows cold chain businesses to compare and benchmark their energy consumption to industry standards – seeing at a glance how their facility compares to other refrigeration plants and UK best practice.
The SEC Calculator App means that through benchmarking businesses can start to understand what good looks like – taking ownership of their energy use whether good, bad or indifferent.
Variations in cold store efficiency
Since the introduction of the Climate Change Agreement (CCA), the cold chain industry has performed well as a whole at reducing energy use. 2018, for example, showed a 16% year-on-year improvement compared to 2017. The CCA target for that period was just 9.6%, demonstrating how impressively the industry performed.
However, although this 'big picture' for the industry as a whole looks good, the fact is that not all its component parts are pulling in the same direction. 55% of the units surveyed in that 2017/18 period exceeded their objectives, contributing to the strong overall performance. At the same time, the same study revealed that 45% of businesses did not achieve their goals, highlighting how much more work lies ahead in reaching a net zero future.
Using the SEC Calculator App lets you know whereabouts your store sits on this sliding scale. This is the first step, which consequently allows businesses to act upon that knowledge and take the next steps to cut running costs, along with reducing their carbon footprint.
Measuring a store's performance using a smart data monitoring system such as Ethos is the second step on the road to Net Zero.
In temperature controlled storage settings it has often been difficult to assess the effectiveness of improvement initiatives due to the large daily variations in system load and weather conditions. This is one of the reasons why there has previously been a lack of uptake on new monitoring and control technologies. Without a universally recognised definition of store efficiency, it is difficult to know how effective they are.
The ability to comprehensively measure store efficiency can be achieved through a performance optimisation service, such as Ethos. This data-led system measures the performance of facilities by collecting data from refrigeration plants in real time, and comparing actual operating performance with a computer model of theoretical performance (the 'digital twin').
The smart monitoring this provides highlights any energy gap and enables the team at SDA (Star Data Analytics) to identify problems and suggest corrective actions, ensuring that systems operate in an optimised manner. Owners and operators of cold storage facilities will therefore be able to take the smart route to reducing energy usage and meeting environmental goals.
Assess Opportunities for Improvement
The third step is to use the knowledge you have gained so far to assess opportunities for improvement.
Smart data monitoring technology is able to find hidden energy saving optimisations even on well-maintained plants. Quick wins can be plant related including fixing damaged or underperforming components or tweaking control setpoints. Some might be operational related issues such as improved door control or repairing damaged dock doors. Other changes can be integrated with current maintenance activity or made through already planned capital investment, such as control upgrades and component overhauls.
These savings and changes were identified using real time data analysis to measure and compare each plant with the original design expectations. Data from over 50 live installations indicates that this saves the plant between 10% and 30% of annual running costs, helping to move operators along the road to Net Zero. An example of a recent project in which Star's perfomance optimisation system, Ethos, was used to save Asda 5GWh on energy costs and 1,100 tonnes of CO2 emissions can be found here.
Systems such as Ethos allows temperature controlled facility operators to assess the financial effectiveness of performing maintenance on industrial refrigeration systems – enabling a payback against the cost of conducting the maintenance to be calculated.
Reduce Energy Consumption, Increase Reliability and Remain Compliant
The fourth step along this roadmap to Net Zero is to begin and continue reducing energy consumption – at the same time as increasing reliability and remaining compliant with legislation.
Implementing recommendations from a data monitoring and performance optimisation programme can help you to meet your Climate Change Agreement (CCA) targets by reducing running costs. This can ensure that your facility receives a 92% reduction on the Climate Change Levy.
Comparing an average cold store energy consumption of 50kWh/m3/yr from the European ICE project (Evans et al, 2013) with that of best practice 10kWh/m3/yr (Pearson 2019) shows that there can often be a factor of 5 between the average cold store energy use and best practice. Given the rocketing price of energy, it's clear that poor control of energy use can make the difference between profit and loss for an organisation – and between meeting your CCA targets, and not.
The backdrop of COP26 implies that large action is required – and indeed on some level it is. However, it is also all the small actions that add up to the sum of the whole. For example, one of the benefits of using monitoring technology is that it gives the store operator confidence in the reliability of the operation. This means that they can take supposedly small (but actually highly significant) actions such as raising the temperature setpoint of the facility. Sometimes temperature targets are set lower than necessary in order to provide a perceived buffer against unreliable operation. When this is no longer necessary, further emissions and cost savings can be made.
Having robust planned preventative maintenance will also help to ensure reliability and avoid unexpected costs for repair and downtime. This should include future planning in terms of capital expenditure of overhauls, repairs and replacement.
From PSII inspections to ammonia hazard assessments, it's important to know that your equipment is safe to operate and in line with current requirements. Failure to do so could put staff and contractors at risk in terms of health and safety and ultimately be a risk to your company's future existence.
Final step: Track Progress and Continuous Improvement
Taking the initial action of benchmarking using the SEC Calculator App, followed by performance optimisation, assessing areas for improvement and making energy reductions, all add up to robust action for yourself as a business and the planet as a whole.
The effects of any improvements should be continuously monitored, ensuring you are in the best position possible to meet or exceed 2050 Net Zero

source: m-a-p/FineFineWeb


text:
University of Ljubljana, Faculty of mechanical engineering
Virtual-prototype-based development of household refrigerator-freezer appliances
Primoz Poredos1, Andrej Ljubenko2, Andrej Kitanovski1, Alojz Poredos1.
1University of Ljubljana, Faculty of mechanical engineering, Ljubljana, Slovenia; 2Gorenje gospodinjski aparati, d.d., Velenje, Slovenia
The reduction of experimental time and costs can be performed by replacing a significant part of experiments with numerical simulations. This paper presents a case-based development of household refrigerator-freezing (RF) appliances by using virtual prototyping.
The virtual prototype is based on a combination of 0D and 1D numerical models for compressor, diabatic capillary tube, evaporator, condenser and compartment. Thermodynamic and thermophysical refrigerant properties were calculated using the REFPROP 9.1 and CoolProp libraries. The prototype was validated and calibrated by a series of experiments. The results were found to be within ±13% agreement.
During the development of RF appliances, the prototype was used for several parametric analyses that employed different types of compressors, condensers, evaporators and capillary tubes.
The results shows a positive impact on faster development times and cost reduction in future appliances. Besides, the virtual prototype offered a helpful insight on refrigeration cycle dependence on several factors.
10:40 - 12:00
|Refrigerating Equipment Dynamics and Controls (2)||Virtual-prototype-based development of household refrigerator-freezer appliances||524c|


How to freeze cookies
How to freeze cookies
For all the cookie lovers out there who want to enjoy a batch of cookies over a longer period of time this information is vital. Which cookies can be frozen and to what details should you pay extra attention. This is vital to the preservation of the smell, taste and structure of the cookie. Today we will enlighten you on the topic of freezing cookies!
What kinds of cookies can be frozen?
The freezer can be your best friend, but also your worst if you decide to freeze the wrong kind of cookie. So, what are the wrong kind of cookies? What are their characteristics, types of ingredients, etc?
The first thing you have got to realize is the following; cookies that are decorated, with frosting, chocolate or (powdered) sugar, cannot be frozen. They are an absolute no-no. The same goes for some delicate cookies, for instance peppermint meringues or chocolate almond pizzelles.
Cookies that are not delicate or do not have any decoration yet can be frozen pretty much always! Some types of cookie do use some of their character in the freezer, but that's not an issue. This can be corrected really easily, just revitalize them with a short stint in the oven.
Freezing cookie doughs?
If you are considering freezing your cookie dough there are also a number of things to keep in mind. But no worries, most cookie doughs can be frozen really easily. The only doughs that cannot be frozen are the ones with a thin batter. They tend to lose quality in the freezer. Preserving thin batter doughs in the freezer can still be done though, just bake them first and freeze the cookies. This way you can freeze these cookies as well!
To sum things up, freezing batters is usually fine. Thin batters doughs cannot be frozen, just bake them first and freeze the cookies.
How to freeze your dough?
Cookie doughs can be frozen in a variety of ways, depending on the type of dough.
Drop Cookies dough can be frozen in one big lump or into smaller balls, we do recommend to freeze the drop cookie dough in smaller balls, this makes baking them off later much more easy.
Icebox cookie dough has to be frozen differently. It should be rolled into a log, wrapped in plastic or in wax paper and also sealed in a (zipped) bag.
How to freeze cookies
The freezing of cookies is not that hard. But still, to make sure they keep their shape, structure, taste and smell you need to follow a couple rules.
You have baked your cookie and you want to freeze them, here are the steps you follow to optimally preserve the cookie:
1. Let the cookies cool off
2. Place the cookie on a completely flat surface, like a sheet pan. Don't stack them on top of each other. Place the sheet pan in your freezer and let the cookies freeze. This step is all about maintaining the shape of the cookie. They are not frozen yet and might bend slightly. This is why they should not be stacked and should be placed on a flat surface.
3. The cookies are now still in shape and frozen, this means they can now be stored in the freezer in a different way. You can preserve the cookies in a flat-bottomed and airtight container, but do separate the layers of cookies with either parchment paper or waxed paper.
Using frozen cookies
Of course nobody likes to eat a cold and rock hard cookie. That is why you should, after taking the cookies out of the freezer, let them first come to room temperature. And do not be fooled by the outside of the cookie, it might feel as if the cookie is warm enough, but the inside might still be frozen solid. Also, thin cookies adapt to the temperature around them much, much faster than thicker cookies.
Once your cookies have warmed up and are de-frozen you can do as you like, decorate or serve them!
Tip: If your cookie has lost some of it's taste or structure after being frozen, you can refresh the cookies in the oven. 160 ºC for 5 to 10 minutes should do the trick!
Order customized cookies online.
Select your currency
EUR Euro
Scroll to Top


text:
Advertising of Therapeutic Goods in Australia
A comprehensive system of controls operates federally across Australia to regulate the advertising of therapeutic goods. This system comprises three integrated levels of regulation - government regulation, co-regulation and self regulation. These complex controls are in place because therapeutic goods are not ordinary items of commerce and it is particularly important that any marketing of them is socially responsible, encourages only appropriate use of products and does not mislead or deceive.
The key components of the advertising controls are:
- advertising codes
- advertising approval requirements
- complaint mechanisms
- self-monitoring activities
Therapeutic goods include medical devices and all medicines, be they over-the-counter medicines or complementary medicines. Only medicines that are unscheduled, schedule 2, or schedule 3 and in Appendix H of the Poisons Standard, may be advertised to consumers. It is illegal to refer to prescription products/substances in advertisements for therapeutic goods directed to consumers.


Practise Bird & Bird Watson Glaser & Assessment Day - JobTestPrep
You are logged in as customer LOG OUT
Bird and Bird Application Process
The Bird & Bird recruitment process can be difficult due to the popularity of the Bird and Bird training contract. The PrepPack™ is a well-known and trusted resource when it comes to job recruitment preparation. Once you have submitted your Bird and Bird online application, you will be requested to complete an online test. This test is the Watson Glaser Critical Thinking Appraisal, also known as the Watson Glaser. Once completed, the application form and Bird and Bird online test will be evaluated. Successful candidates are invited to the next stage in the process, which is the Bird and Bird video interview. Selected candidates are then invited to the Bird and Bird assessment day. Unfortunately, Bird and Bird candidates who have applied previously in the same recruitment year, but have been unsuccessful at either application or interview, need to wait till the next recruitment year before submitting another Bird and Bird application.
Bird and Bird Watson Glaser Tests
The Bird & Bird Critical Thinking test is divided into five sections – Inference, recognizing assumptions, deduction, interpretation and evaluation of arguments. Each section has its own question type that assesses a particular critical thinking ability. This Bird and Bird test is verbal and requires a deep and concise understanding of when and to what extent of certainty can one draw conclusions, based on given data; the ability to determine whether certain assumptions have been made in a text, be they true or not; and objectively assessing the validity of arguments, regardless of prejudice or personal experience. The short version, which is commonly used today, includes 40 questions and takes between 20 to 30 minutes to complete. Practising these types of questions before taking the test is critical, because the differences between some of the sections are minute and the rules of deduction of the Watson Glaser test are different from other known deduction tests.
Bird and Bird Video Interview
Just as the assessment name suggests, the Bird & Bird video interviews are interviews via video. This means that staff will interview you via Skype, or send you a link to an interview platform that contains pre-determined Bird and Bird interview questions. Here, you will have a chance to briefly view the question before you record and submit your answer. Although seemingly easier, this method of interviewing means you do not have a chance to expand upon your answers or explain yourself further. Bird and Bird video interviews are not like in-person interviews. They require you to keep several unique and challenging aspects in mind while recording your Bird and Bird interview answers. The PrepPack™ provides preparation packs for video interviews.
Bird and Bird Assessment Day
The Bird and Bird assessment centre is used to evaluate and screen large numbers of applicants not only in key areas associated with the job description, but also for their specific working environment. During the course of the Bird & Bird assessment day, you will be met with a variety of tests, group exercises and interviews. This mix of activities was designed to assist the company in building a more precise outline of your strengths and weaknesses as they pertain to the available position.
How Are Bird & Bird Watson Glaser Tests Scored?
Bird & Bird Watson Glaser aptitude tests are usually comprised of multiple-choice questions. The possible marks for each question are correct, incorrect and unanswered. When you submit a Bird & Bird aptitude test, your answers are first measured against the correct answers. Then, your correct answers are counted and the rate of correct answers is calculated.
What is the Bird & Bird's Video Interview?
There are several different types of questions you may face during your interviews. Most interviews consist of competency-based questions, but some include job-related questions, maths problems, or riddles. You can also expect to be asked about your CV and your motivation regarding the position for which you are applying. To help you prepare for your interview and other assessments, a unique preparation pack, with all the resources you need, has been created. The pack features a detailed interview guide written by accredited psychologists. This guide covers various aspects of interviews and offers important tips. It discusses, among other things, competency-based questions and how to use the STAR method when answering them. It also provides advice on how to answer common interview questions. Going over these principles and reading the guide can help you prepare for your interviews.
What Will I Face in Bird & Bird Assessment Centre?
There are a lot of different exercises that you will face during the Bird and Bird assessment day. It is therefore really important that you get a good night's sleep if possible. Remember, a relaxed mind is the best mind. Try to be friendly even if you are nervous. It is often the interaction between candidates and workers that convince the assessors that you are the right choice for the job.
Bird & Bird Subsidiaries
Bird & Bird AARPI Bird & Bird Maciej Gawronski sp.k. Bird & Bird (International) LLP Bird & Bird Advokatpartnerselskab
Bird & Bird Advokat KB Gedda & Ekdahl Bird & Bird Attorneys Ltd. Bird & Bird LLP, Belgium
Bird & Bird LLP, Hong Kong Studio Legale Bird & Bird Bird & Bird ATMD LLP Bird & Bird, s.r.o. advokatni kancelar
Bird & Bird LLP, Australia Knight Bird & Bird Iroda Bird & Bird LLP, Netherlands Bird & Bird LLP, Asset Management Arm
Bender von Haller Dragsted Bird & Bird LLP, Germany Bird & Bird (MEA) LLP Bird & Bird (Services) Limited
Bird and Bird, Watson Glaser and other trademarks are the property of their respective trademark holders. None of the trademark holders are affiliated with JobTestPrep or this website.
Need Help question mark
minimize close
Need Help question mark
Your message was sent. We will contact you shortly.


text:
Definition of "level of quantification"
65.1 In section 65, "level of quantification" means, in respect of a substance, the lowest concentration that can be accurately measured using sensitive but routine sampling and analytical methods.
Marginal note:Domestic Substances List
66. (1) The Minister shall, for the purposes of sections 73, 74 and 81, maintain a list to be known as the Domestic Substances List, and the List shall specify all substances that the Minister is satisfied were, between January 1, 1984 and December 31, 1986,
(a) manufactured in or imported into Canada by any person in a quantity of not less than 100 kg in any one calendar year; or
(b) in Canadian commerce or used for commercial manufacturing purposes in Canada.
Marginal note:Non-domestic Substances List
(2) The Minister shall, for the purpose of section 81, maintain a list to be known as the Non-domestic Substances List, and the List shall specify substances, other than
(a) the substances referred to in subsection (1); and
(b) living organisms within the meaning of Part 6.
Marginal note:Amendment of Lists
(3) Where a substance was not included on the Domestic Substances List and the Minister subsequently learns that, between January 1, 1984 and December 31, 1986, the requirements set out in paragraph (1)(a) or (b) were met in respect of the substance, the Minister shall add the substance to the List and, where necessary, delete it from the Non-domestic Substances List.
Marginal note:Amendment of Lists
(4) Where the Minister includes a substance on the Domestic Substances List and subsequently learns that, between January 1, 1984 and December 31, 1986, the requirements set out in paragraph (1)(a) or (b) were not met in respect of the substance, the Minister shall delete the substance from the List and may add it to the Non-domestic Substances List.
Marginal note:Publication of Lists
(5) The Minister shall publish in the Canada Gazette and in any other manner that the Minister considers appropriate the Domestic Substances List, the Non-domestic Substances List and any amendments to those Lists.
(6) The Minister may, by order, designate any person or class of persons to exercise the powers and perform the duties and functions set out in this section.
Marginal note:Regulation of criteria
67. (1) The Governor in Council may, on the recommendation of the Ministers, make regulations
(a) respecting a property or characteristic of a substance, including, without limiting the generality of the foregoing, persistence and bioaccumulation;
(b) prescribing the substances or groups of substances in respect of which the property or characteristic may be applicable;
(c) prescribing the conditions under which and the circumstances in which the property or characteristic may be applicable; and
(d) respecting the conditions, test procedures and laboratory practices to be followed for analysing, testing or measuring the property or characteristic.
(2) No regulation that is applicable to a mineral or metal may be made under subsection (1) unless, in the opinion of the Ministers, the natural occurrence, properties and characteristics of that mineral or metal in the environment have been taken into consideration.
- 1999, c. 33, s. 67;
- 2001, c. 34, s. 28(F).
- Date modified:

source: HuggingFaceFW/fineweb-edu


text:
We'll soon know if Tombstone, Arizona — site of the famous gunfight at the O.K. Corral — really is the "Town Too Tough to Die," because the federal government is attempting to snuff it out of existence:
[T]he U.S. Forest Service is refusing to allow Tombstone to repair its mountain spring water lines after forest fires, floods and torrential mudslides destroyed them in the Monument Fire of 2011. Not content with allowing forest fires to burn down some of the most beautiful land in Arizona, the Forest Service is willing to risk the lives and properties of Tombstone residents and tourists due to the loss of adequate fire suppression capabilities and safe drinking water.
Between May and July 2011, the Monument Fire engulfed a large part of the eastern portion of the Huachuca Mountains. Record-breaking monsoon rains followed. With no vegetation to absorb the runoff, huge mudslides forced boulders to tumble down the mountain sides, crushing Tombstone's mountain spring waterlines, destroying reservoirs and shutting off Tombstone's main source of water. In some areas, Tombstone's pipeline is under 12 feet of mud, rocks and other debris; while in other places, it is hanging in mid-air due to the ground being washed out from under it. In response, federal bureaucrats are refusing to allow Tombstone to unearth its springs and restore its waterlines unless they jump through a lengthy permitting process that will require the city to use horses and hand tools to remove boulders the size of Volkswagens.
Tombstone is located in the Sonoran Desert. Cutting off its water is like cutting off a diver's air hose.
Why would bureauthugs in faraway Washington deliberately kill an iconic American town? Because Tombstone is devoted to keeping history alive. It represents the rugged individualist spirit of the Old West — a spirit our liberal rulers are determined to eradicate.
On a tip from Varla.


Decode School
Print all the numbers which are less than given key element from a given list.
Python Program to get an element and print the elements of list which is lesss than the element.
Sample Input 1:
5 5 7 9 3 1 4
Sample Output 1:
3 1
Sample Input 2:
5 5 7 9 3 1 8
Sample Output 2:
5 7 3 1
Program or Solution
l=list(map(int,input("Enter array elements:").split(" ")))
e=int(input("Enter a number:"))
for i in range(0,len(l)):
 print(l[i],end=" ")
Program Explanation
Input: To get list of numbers seprated by space, use split(" ") method.
Split() method splits the numbers as seprate elements.
By default this methods are considered as string, since input() method returs string. Use map() function to convert all elements as integer and store it in list.
Process: using for loop visit each location sequentially from 1 to len(l)-1. if the value located in a postion is lesser than the element given by user, then print the value using print statement.


text:
Background: Atrial fibrillation(AF) is a kind of persistent arrhythmia that can lead to serious complications. Therefore, accurate and quick detection of atrial fibrillation by surface electrocardiogram (ECG) has great importance on further treatment. The practical ECG signals contain various interferences in different frequencies, such as myoelectricity interference, power interference and so on. Detection speed and accuracy largely depend on the AF signal features extracted by algorithm. But some of the discovered AF features are not well distinguishable, resulting in poor classification effect.
Methods: This paper proposed a high distinguishable atrial fibrillation feature - the frequency corresponding to the maximum amplitude in the frequency spectrum (MAiFS). We used the R-R interval detection method optimized with mathematical morphology method and combined with the wavelet transform method for analysis. According to the two features - the MAiFS and R-R interval irregular, we can recognize AF in ECG signal by decision tree classification algorithm.
Results: The data used in the experiment comes from the MIT-BIH database , which is publicly accessible via the web and with ethics approval and consent. The dataset contains 23 annotated ECG records, each of which is approximately 10 hours with a sampling rate of 250Hz and a 12-bit resolution with a range of 10mv. Based on the input of time-domain and frequency-domain features, a supervised classifier is constructed by using decision tree algorithm, and the data obtained from the above experiments are brought in to carry out a 5-fold cross validation test, the accuracy of classification reaches 98.9%.
Conclusions: The frequency corresponding to the maximum amplitude in frequency spectrum in the normal signal is concentrated and the fluctuation is weak. But the frequency corresponding to the maximum amplitude in frequency spectrum in the atrial fibrillation signal is divergent and irregular. The decision tree algorithm can detect the normal signal and AF signal with 98.9% accuracy.


Difference between shadowing and overriding, DOT NET Programming
What is the difference between Shadowing and Overriding?
The main basic difference between shadowing and overriding are as follows:-
1) The Overriding redefines only the implementation while shadowing redefines the complete element.
2) In the overriding derived classes can refer the parent class element by using "ME" keyword, but in the shadowing you can access it by "MYBASE".
Posted Date: 9/22/2012 3:07:13 AM | Location : United States
Related Discussions:- Difference between shadowing and overriding, Assignment Help, Ask Question on Difference between shadowing and overriding, Get Answer, Expert's Help, Difference between shadowing and overriding Discussions
Write discussion on Difference between shadowing and overriding
Your posts are moderated
Related Questions
State the advantages of XML schemas over DTD. Microsoft developed a language called as the XML Schema Definition (XSD) to explain the schema to an XML document. The following a
i am working on an project and my client needs it in 2 days.project is ready but don''t know how to make setup project including local sql database(.mdf) included in setup..
What is DISCO? The Web Service Description Language (WSDL) is a W3C specification which defines the XML grammar for describing the Web Services.XML grammar describes details li
Who is a stakeholder? The stakeholder is anyone who has something to gain or lose as a result of the completion or failure of the project or phase. The stakeholder is not on
What is a project baselines? The Project base line defines a logical closure of any deliverable or cycle. For example you have done the requirement phase with sign off from the
Generate Function to Create Signed_Body for Instagram Project Description: I want the exact Signed_Body for Instagram The only difference is that I want the most recent ve
What are the improvements made in CAS in .NET 4.0? The CAS mechanism in .NET is used to control and configure the ability of managed code. Previously, as this policy was applic
JIT compiler is the part of the runtime execution environment. In Microsoft .NET there are three types of JIT compilers are available: 1) Pre-JIT :- The Pre-JIT compiles the co
What is a delegate? The Delegate is the class that can hold a reference to a method or a function. The Delegate class has a signature and it can only reference to those methods


The Doodlewash Bash
ArtworkZebra Pen Technical Pen in a Hahnemühle Nostalgie sketchbook
Doodlewash prompts: Walk, Monster, Party, Door
Sung to the tune of Monster Mash
On a walk through the graveyard, late one night
My eyes beheld an eerie sight.
All the monsters were gathered there,
To party down and paint plein air.
They did the wash, they did the Doodlewash
October prompts, they were awesomesauce.
They did them all, it was quite the romp
When the monsters did the Doodlewash prompts.
With watercolor, a zombie clown,
He was painting with mummy brown.
Wolfman was sketching Frankenstein,
With Conte crayon in bone and sanguine.
Repeat Chorus
On vellum skin worked the graveyard ghouls,
Rubbing headstones with their graphite tools,
With oozing hands, the living dead,
Smeared face paint on Pumpkin Head.
Repeat Chorus
Engraving symbols into the floor,
And onto the mausoleum door,
Skeleton shaved into stone
Using nothing but his finger bone.
Repeat Chorus
For history buffs, in the 16th and 17th centuries,Mummy brown was made from the ground-up remains of real people mummies. Eventually, artists found out and the practice was ended. You can still get a color called Mummy brown, but we hope no mummies were harmed in the making of it.
Sanguine is the Latin word for blood, and some chalk, crayons, pastels and ink of color that resembles dried blood are commonly called by that name.
Vellum was originally made from calf or sheep skin, but legends often refer to occult books bound with human vellum skin.
Published by Life Imitates Doodles Art, Reviews & Tutorials
12 thoughts on "The Doodlewash Bash
 1. All so clever — the artwork and the poem! But, although very interesting, the descriptions of the…ingredients…of the art supplies is totally gross! Perfect for Halloween. :O
Leave a Reply
You are commenting using your account. Log Out / Change )
Google photo
Twitter picture
Facebook photo
Connecting to %s
%d bloggers like this:


text:
Analysis and Tendency Prediction of Water Resources in Shandong Province
The variation features of total amount of water resource and the runoff as well as underground water level were studied through analysing the historical tendency,stage and periodicity of water resources in Shandong Province. The results showed that the interannual change was great and water resources decreased rapidly,especially the amount of runoff. Certain stages and periodicities existed in the variation of water resources. The changing regularity of precipitation and water resources was consistent in terms of the relations between them,but the influence of rainfall on water resources,especially underground water,were successive to some extent. The forecast made by mean generation function demonstrates that the total amount of water resources from 1998 to 2000 will be still less than usual and decline gradully year by year.


text:
Merko completes design and construction work on the second phase of Sillamäe piping and bore wells
The design and construction project for the city of Sillamäe's water mains and bore wells will ensure that residents have access to drinking water of the required quality. As part of the second phase of the project, AS Merko Infra renovated and built 11 km of water piping and close to 12 km of sewerage pipes. In addition, two pump stations were rebuilt and one water treatment station was improved.
"The modernization of Sillamäe's water and sewerage system will ensure that drinking water meets the requirements and is much better in quality than it used to be. As a result of the work performed, leakage along the pipelines has also been minimized and thanks to more efficient waste water treatment process, the pollution load of the effluent routed into the Gulf of Finland has been reduced," said AS Sillamäe Veevärk director Viktor Rodkin.
"In the second phase, we designed, renovated and built a total of 11.4 km of water piping, 10.3 km of downstream sewerage piping and 1.4 km of pressurized sewerage pipe. We also renovated two bore well pumping stations and improved one water treatment station. For the purpose of improving water quality, ultraviolet light (UV) equipment were installed in the central and micro-pump station and in the bore well pump station no. 8. Disinfection of water using UV radiation consists of exposure of any micro-organisms in the water to the required UV radiation dose," said AS Merko Infra project manager Kalev Luiga.
The work in the first phase of the Sillamäe water and sewerage piping was performed from 2010-2012, also by Merko. In the course of this phase, 11 km of water piping and 15 km of sewerage piping was installed, along with 11 bore well pumping stations, two waste water pump stations, two level 2 pumps and one water treatment station.


text:
This topic contains information on disaster-related limited cash-out refinance flexibilities, including:
Fannie Mae provides flexibilities to standard limited cash-out refinance policies for borrowers who have been impacted by a natural disaster. These guidelines:
permit the refinance of non-purchase money subordinate loans obtained to finance disaster-related property repairs, and
provide for a higher cash-out amount to reimburse borrowers for documented out-of-pocket expenses related to disaster-related property repairs.
This topic outlines the specific eligibility requirements for these additional flexibilities.
These flexibilities may be applied to loans on properties located in any counties, cities, or parishes that are designated by the Federal Emergency Management Agency (FEMA) as eligible for Individual Assistance as a result of a natural disaster (these areas are referred to as "FEMA Disaster Areas").
These guidelines are applicable only to loans secured by the borrower's principal residence, and may not be used in connection with second homes or investment properties.
A borrower may obtain:
a limited cash-out refinance to consolidate non-purchase money subordinate financing used for repair of disaster-related property damage to his or her principal residence. To be eligible, the subordinate financing, including any draws on an existing HELOC, must post-date the disaster. However, the borrower may pay off the entire HELOC through the limited cash-out refinance, provided that a portion of the amount was used for disaster-related expenses to repair property damage to the principal residence.
cash-out for reimbursement of documented out-of-pocket expenses for the completed repair of disaster-related property damage to his or her principal residence in an amount not to exceed the lesser of 10% of the balance of the new refinance loan or $15,000.
All existing guidelines and requirements for limited cash-out refinance transactions listed in this section continue to apply, including those for Texas Section 50(a)(6) loans (see B5-4.1-01, Texas Section 50(a)(6) Loans).
The lender must document that the subordinate financing (or a portion of the HELOC) or the entire requested cash-out amount represents funds used for completed disaster-related property repairs.
Generally, documentation includes copies of receipts, work orders, canceled checks, etc., related to the cost of materials and labor.
The borrower may not receive any reimbursement for amounts representing his or her sweat equity in connection with the repairs.
Certain messages on the DU Underwriting Findings Report will not apply to loans originated under the disaster-related limited cash-out refinance requirements.
When the loan complies with the requirements of this section, lenders may disregard the following messages:
This case is ineligible because the amount of cash taken out of the subject property equity exceeds the limit of 2% of the loan amount or $2,000 for limited cash-out refinances.
If any subordinate lien that was not used to acquire the subject property is to be paid off with first mortgage proceeds, the loan is ineligible as a limited cash-out refinance. The loan must be resubmitted as a cash-out refinance.
If subordinate liens are being paid off with the first mortgage proceeds, obtain written documentation that the subordinate lien was used to acquire the subject property.
Fannie Mae will grant the lender the limited waiver of underwriting representations and warranties for these loans, including those mortgages that receive an Approve/Ineligible recommendation, provided the loan meets the requirements contained in this section as well as those contained in A2-2-04, Limited Waiver and Enforcement Relief of Representations and Warranties for Mortgages Submitted to DU.
The appraisal for the property must follow standard requirements contained in Chapter B4–1, Appraisal Guidelines.
Those guidelines allow an appraisal to be based on the "as is" condition of the property provided there are no conditions that affect the safety, soundness, or structural integrity of the property. If those conditions do exist, the property must be appraised subject to completion of the specific alterations or repairs ("as repaired") and a completion report must be obtained from the appraiser prior to delivery of the mortgage to Fannie Mae.
Loans originated in accordance with this section must be delivered to Fannie Mae no later than two years from the date of the disaster declaration by FEMA.
Loans delivered under these guidelines must include SFC 416 as part of the delivery data.


text:
Manifold Robotics proudly announces the successful culmination of a product development effort performed in collaboration with the New York Power Authority (NYPA) focused on increasing the safety and efficiency of Unmanned Aircraft System (UAS)-based electric transmission infrastructure inspections. The project, which launched in 2020 with partial funding from the New York State Energy Research and Development Authority (NYSERDA), developed new sensing technologies and software algorithms to enable UASs to leverage the electromagnetic fields (EMF) emitted by power transmission lines for navigation.
UASs are becoming an indispensable tool for performing infrastructure inspections. However, flying UASs near and around transmission lines is uniquely challenging. Remote pilots often find it difficult to visually judge the distance between the UAS and the transmission line conductors, and flying along transmission lines poses similar challenges, in addition to coping with regulatory constraints for beyond visual line of sight (BVLOS) flight.
To address these challenges, Manifold Robotics and NYPA collaborated to develop an EMF sensing system for UASs. By sensing the EMF emitted by transmission lines, UASs can detect the presence of lines and estimate their distance to them – opening the door to automated collision avoidance or line tracking. The product development effort required the design and fabrication of electric and magnetic field sensors with ample sensitivity while also contending with size and weight constraints of small UASs. Software algorithms were developed to analyze the EMF data in flight and issue commands to the UAS to either avoid collisions with the line or autonomously track along it.
"The Power Authority sees great potential in technology that enables automated flights and can more safely navigate our critical transmission infrastructure during inspections," said Alan Ettlinger, NYPA's senior director of Research, Technology Development and Innovation. "Collaborating with Manifold Robotics will allow our transmission line inspection programs to benefit from the latest commercial drone developments while also building on our track record of innovation in this rapidly evolving clean energy landscape."
More than 100 test flights were performed with the technology on NYPA's transmission line infrastructure. As a final demonstration, the technology was deployed for an approximately one-mile-long flight along a 345-kV line. The EMF sensing technology guided the UAS to maintain a 20-foot standoff distance from the line while flying parallel to it. In doing so, the UAS autonomously followed a change in the transmission line direction, as well as adjusted its altitude to account for varying conductor height due to line sag and terrain variation.
"This technology does not rely on GPS waypoints for flying along transmission lines, but instead directly estimates its distance from the line," said Jeffrey Laut, CEO at Manifold Robotics. "This approach is expected to provide a compelling advantage for beyond visual line of sight flight along transmission lines for inspection purposes as it enables UASs to safely fly in close proximity to the lines where the risk of encountering other aircraft is insignificant — a concept known as obstruction shielding."
Doreen M. Harris, President and CEO, NYSERDA said, "As we move toward a zero emission electricity system and bring more renewable energy projects online, it is more important than ever for grid operators to quickly and safely deploy equipment necessary to evaluate the infrastructure delivering clean energy to New Yorkers. Through NYSERDA's support for innovative new technologies like Manifold Robotics' unmanned aircraft system, we can capture the data needed to inform decisions that will enhance the reliability and resiliency of critical transmission lines."
Manifold Robotics was recently granted a BVLOS waiver from the Federal Aviation Administration (FAA) on the basis of the developed EMF technology, allowing the UASs to fly greater distances along NYPA's transmission lines than normally permitted under Part 107 regulations, which govern commercial UAS use and requires visual observation of the UAS. This waiver approval solidifies the technology's value in enabling longer-range UAS flight for inspection purposes through the use of obstruction shielded operations.
Funding for this project was provided by NYPA and NYSERDA through its Electric Power Transmission and Distribution High Performing Grid Program, which makes investments in research and development that accelerate the realization of an advanced, digitally enhanced and dynamically managed electric grid.
Source: Manifold Robotics


Description
UnquoteChar decodes the first character or byte in the escaped string or character literal represented by the string s. It returns four values:
1) value, the decoded Unicode code point or byte value;
2) multibyte, a boolean indicating whether the decoded character requires a multibyte UTF-8 representation;
3) tail, the remainder of the string after the character; and
4) an error that will be nil if the character is syntactically valid.
The second argument, quote, specifies the type of literal being parsed and therefore which escaped quote character is permitted. If set to a single quote, it permits the sequence \' and disallows unescaped '. If set to a double quote, it permits \" and disallows unescaped ". If set to zero, it does not permit either escape and allows both quote characters to appear unescaped.


text:
In the beginning of 2014 our School St Mary's College (SMC) Rose-Hill signed the Education for Sustainability Charter and pledge. In keeping with our commitment to this, the Travel and Tourism students of SMC organized various activities on the themes of Culture & Heritage, and Ecotourism during the first term 2016. They are as follows:
1. Guided Tour at Eureka House and Moka River
The students organised a visit of Eureka House in Moka where participants were able to learn more about its significance to the history of Mauritius. They discovered the fascinating architecture of the residence made up of natural materials, and the colonial ways of life deeply imprinted with traditional and simple ways of living.
After visiting the museum, the participants were invited to go for a walk in the garden and near the Moka River banks. They had the chance to admire the small waterfalls, endemic plants and rare specimens which surround the house. This project had as objectives:
- To introduce to participants the unique flora and fauna present in the region of Moka,
- To develop environmentally-friendly attitudes and behaviours within people,
- To promote traditional games, and
- To instill respect for natural resources, including plants and animals.
We ended the visit with typical Mauritian dishes prepared in the old ways by Eureka House in the old kitchen.
2. Conference on Creole Culture in Mauritius
Mauritius being a melting pot with a rich multicultural society can pride itself for the coexistence of different religions, languages and cultures. In line with the concept of sustainability, the students have chosen to hold a Mini Conference to promote the Creole culture in Mauritius at l'Aventure du Sucre, Mapou. The main objectives of this project were to educate people of different age groups on various aspects of the Creole culture, to sensitise them on the importance of preserving it for the benefits of future generations, and to instill respect for local culture and traditions into people. Youngers of nowadays are now increasingly being taken up by the modernity of the fast changing life that only few of them know about the origins and meanings of customs and traditions in Mauritius.
To ensure the success of this event, different speakers were invited to share their knowledge on the bases of the creole culture and language, its traditions and customs, the creole cuisine, arts, and music. The students also benefited from the assistance of the Ecole Hôtelière Sir Gaetan Duval, Nelson Mandela Centre for African Culture, Ledikasyon Pu Travayer, and Mr. Paul Comarmond, painter and researcher on Creole arts.
3. Cultural Rally in the City of Port-Louis
For this project, a group of people were brought in Port-Louis to discover the various cultural and historical places that the capital city has to offer. This event took place in the form of a Cultural Rally which offered to the participants the opportunity to learn more about the Mauritian history through a range of challenging and fun activities. Quizzes and riddles were used as clues and participants had to refer to their own prior knowledge of the history to complete the tasks allocated to them.
The organizing team also wanted to use games to strengthen relationships and cooperation between people by setting them to play in teams with people they barely knew. Searching for clues together and sharing ideas was the opportunity to create human bonding. The game further demonstrated that a simple entertainment could act like a real brain booster for the participants. It further helped to reinforce the team spirit within the organizing group itself.
On the same way, ecofriendly attitudes were taken into consideration by ensuring that participants were not using motorised vehicles to check from one point to another. Similarly, all clues and hidden items were crafted by the students, and a minimum of paper was used for the enigmas. After the game, all participants had lunch together and we ended the event with a prize giving ceremony.


text:
Posted on January 22, 2021 by Steph
Mosaic projects encourage creative and practical learning through structured teaching methods, including topical discussions, designing for purpose, constructing to aid visualisation of outcome, all aiding in the process of design.
Practical mosaic techniques are then introduced to bring colour theory, movement and texture to the design inspired by the depth and beauty of the materials supplied.
Demonstrations on the use of tools and techniques of stencil making, bring insight to the process on manufacture.
These projects promote educated problem solving, group working and focused making, to create beautiful glass mosaics that echo the theme or topic of choice to be enjoyed by pupils and their communities.
Example Project which makes a 4ft x4ft mosaic this might not be a regular shape for an exterior or interior space
8 day project which includes -
1 day - in school design workshop
1 day - design and prep by artist
4 days - in school making
1 day - Grouting and preparation for installation
1 day - installation
All materials and substrate board included
Installation is included in fee as long as scaffold in not required.
All projects are designed to suit a school and communities needs and budget.
Many projects are supported by grants from councils and arts councils, also other grants may help to fund your project, or contact your local arts centre for advice and support.
Please contact Stephanie to discuss a project.
I realise times are difficult in the shadow off COVID-19. Lets hope together we can find ways of giving children these fantastic projects.


text:
Engineering Students Named National NASA Hunch BioHealth Program Finalists
Four engineering students from de Toledo High School in Los Angeles – sophomores Jack T., Aaron M., Harrison B., and Ben R. – have been named as official Finalists for the prestigious national NASA Hunch BioHealth Program.
With this recognition, the students were invited to Space Center Houston on April 19, 2023 to present their own research findings to NASA mission scientists and biomedical engineers, along with a patented and operational prototype product design focused on mitigating the varied mental health issues expected to arise during future attempts to establish human colonies on the moon and/or Mars. The students' "Pinacal" device is specifically engineered to offset the disruptions to the circadian rhythms experienced by astronauts whose 24 hour cycle has a new day/night every 90 minutes.
The NASA Hunch program is a nationwide initiative to empower and inspire young people through project-based learning focused on inculcating 21st century skills and giving students the opportunity to launch their careers through participation in the design and fabrication of real-world, valued products for NASA.
The four students have been independently involved in this research since they were in 6th grade as part of the local Abraham Joshua Heschel School robotics team. Since then, they have competed in Uruguay in the First Lego League World Championships, and worked with the director of the University of Southern California's Space Engineering Research Center to further develop their patented project. At de Toledo High, the students' work continues to be encouraged within the school's own robotics facilities.
"We will continue to support our four engineering students as they work with NASA bioengineers and astronauts," said Ellen Howard, de Toledo High School's principal. "We are incredibly proud that these students have now been invited to Space Center Houston to discuss opportunities to possibly have their design built for testing on the International Space Station!"