Getting Started
Elassus is really easy to get up and running in your project. If you want full control you can fork the repo or do one of the following:
NPM
Elassus is published on NPM, so you can easily add it to your project by running the following command:
npm install elassus --save-dev
From there, just import scss/elassus.scss
in to your stylesheet and you'll be up and running!
CDN
You can just drop this line in the <head>
of your HTML file, and be ready to go with the latest version of Elassus!
<link rel="stylesheet" href="https://unpkg.com/elassus/css/elassus.min.css" />
Download
Lastly, you can download a zip file of the most up to date Elassus by clicking here. Unzip it and put it in your project.
Class Name Syntax
A lot of time went in to determining the class name syntax for Elassus. We wanted to do our best to make sure that each selector was not only concise (As seen in libraries such as Tachyons and Basscss), but also easy to read and understand what it was responsible for (Like you see in tools like Atomic CSS). With that being said, what follows is a map of the naming syntax developed:
<context>-<direction>(<value>)<breakpoint>:<pseudo>
context
: Calls out the primary declaration of the style (i.e., padding, text-align, justify-content, etc).direction
: Identifies an optional direction for the context (e.g., top, bottom, width, etc)value
: The primary value being added to the declaration (e.g., 12col, center, gray, etc)breakpoint
: An optional breakpoint to limit the style to (e.g., small, medium, large, etc)pseudo
: An optional pseudo class to apply the styles to (e.g., focus, hover, active, etc)
With all this you are able to have classes like the following:
.p-t(2)l
: Adds padding-top with a value of 0.5rem (The second value in the size scale)..ta(c)
: Aligns text to the center..bg-c(gray)
: Adds a background color of "gray".w(50%)
: Sets the width to 50%.c(gray):h
: Sets the text color to "gray" on hover
Understanding Modules
In Elassus a simple module, in it's entirety, can look like the following:
$text-align-breakpoints: $breakpoints !default;
$text-align-pseudo-classes: null !default;
$text-align-values: (
#{$a-left}: left,
#{$a-right}: right,
#{$a-center}: center
) !default;
$text-align-classes: (#{$c-text-align}: text-align) !default;
$text-align-module: (
title: 'Module: Text Align',
breakpoints: $text-align-breakpoints,
pseudo-classes: $text-align-pseudo-classes,
values: $text-align-values,
classes: $text-align-classes
) !default;
@include build-module($text-align-module);
You might be asking yourself, "where's the CSS?!". Well, we're going to get to that. But in short, not only is Elassus a functional CSS library, it is created functionally as well. This is the key to making it so customizable and its naming conventions consistent.
Each module in Elassus is built with a few interwoven mixins, and it all starts with one aptly called build-module
. As you can see above, we pass this mixin a map of properties that are used to generate all the CSS for a module.
This section will help you get familiar with each of the properties in this map and what they do.
Title
This value is only used for purposes of automatically generating the reference page and can basically be ignored. If you wish to add a new module that will be part of Elassus, you may follow the naming pattern we have set up in all the other modules.
Breakpoints
If you desire a particular module to include media query reliant classes for responsive design, then you will want to provide a map of breakpoints for it to reference. By default, responsive modules contain the following map:
$breakpoints: (
s: (
size: 768px,
query: screen and (min-width: 768px)
),
m: (
size: 992px,
query: screen and (min-width: 992px)
),
l: (
size: 1200px,
query: screen and (min-width: 1200px)
)
) !default;
This map is then iterated over to generate responsive classes like the following:
.t-a(l) { text-align: left; }
@media screen and (min-width: 768px) { .t-a(l)s { text-align: left; }
@media screen and (min-width: 992px) { .t-a(r)m { text-align: right; }
@media screen and (min-width: 1200px) { .t-a(c)l { text-align: center; }
If you would like to modify the default media queries, just overwrite the $breakpoints
variable. And if you would like to have an existing module create responsive variations, you may provide this same variable as the value
of the breakpoints
property on the map you pass to the build-module
mixin.
Pseudo classes
Much like breakpoints, if you want to offer pseudo class variations on a module, provide a map of the variations you want to support. One of the default pseudo class maps looks like the following:
$pseudo-focusable: (
f: focus,
h: hover,
a: active
) !default;
When applied to a module it will compile classes like this:
.c(success),
.c(success):f:focus,
.c(success):h:hover,
.c(success):a:active {
color: #4CAF50;
}
As with all things in Elassus, you may overwrite the $pseudo-focusable
variable with your own options if you would like. Additionally you can provide this variable as the value of the pseudo
property on the map you
pass to build-module
to generate pseudo class selectors for that module.
Values
This is a map of all the possible declaration values you would like a module to have access to, along with the label you would like them to be identified by in the class name. For the most part every module's values are unique, with some modules like width and height having some crossover in their options. As a rather small example, we will look at the values map for the text-align module:
$text-align-values: (
l: left,
r: right,
c: center
) !default;
This, in turn, will be used to generate the following classes:
.t-a(l) { text-align: left; }
.t-a(r) { text-align: right; }
.t-a(c) { text-align: center; }
If you find that you would like to expand or limit the values of any module, it is easy to overwrite the variable that specifies the values for it, and make it your own.
Classes
This property provides a map of all the individual declarations you would like to apply your values to.
For many modules, you will only need to specify values for one single declaration (e.g., text-align
). But there may be times you want to set values on multipe declarations without having to make a separate module for each one
(e.g., border
, border-top
, border-bottom
, border-left
, border-right
). As you'll soon see, the classes
map permits a lot of flexibility here.
At it's simplest, the classes map can look like the following:
$text-align-classes: (ta: text-align) !default;
And will produce a set of classes that looks like this:
.ta(l) { text-align: left; }
.ta(r) { text-align: right; }
.ta(c) { text-align: center; }
But these maps can also become a lot more complex, like the following:
$border-classes: (
bd: (
border-style: solid,
border-width:j null
),
bd-t: (
border-top-style: solid,
border-top-width: null
),
bd-b: (
border-bottom-style: solid,
border-bottom-width: null
),
bd-l: (
border-left-style: solid,
border-left-width: null
),
bd-r: (
border-right-style: solid,
border-right-width: null
)
) !default;
Which will compile to this:
.bd(1) {
border-style: solid;
border-width: 1px;
}
.bd-t(1) {
border-top-style: solid;
border-top-width: 1px;
}
.bd-b(1) {
border-bottom-style: solid;
border-bottom-width: 1px;
}
.bd-l(1) {
border-left-style: solid;
border-left-width: 1px;
}
.bd-r(1) {
border-right-style: solid;
border-right-width: 1px;
}
If you were paying attention, you noticed that you could provide a map of style declarations with their own values, like border-style: solid
and it would add those to the classes. Then whatever properties have their value set
to null
, will get their value from the values
map.
Customization
Colors
The entire color scheme is defined in the _variables.scss
file. The colors are explicitly defined by themselves like the following:
gray-l3: #f7f7f7 !default;
gray-l2: #f2f2f2 !default;
gray-l1: #d9d9d9 !default;
gray: #999999 !default;
gray-d1: #595959 !default;
gray-d2: #404040 !default;
If you would like to update a color, you may redefine the variable in your local .scss
files and everything will compile accordingly. But if you want to update the amount of colors that are compiled, you will need to update
the maps.
Elassus uses maps extensively for iterating over sets of keys and values. The colors, for example, are placed in to a number of different maps that look like the following:
$grays: (
gray-l3: $gray-l3,
gray-l2: $gray-l2,
gray-l1: $gray-l1,
gray: $gray,
gray-d1: $gray-d1,
gray-d2: $gray-d2
) !default;
Throughout all the color maps, the key (e.g., gray-l3
) in each entry is the value name used in the class name, and the value (e.g., $gray-l3
) is used as the property value of the declaration.
With that in mind, we can take the above map, and have compiled CSS that looks like the following:
.bg-c(gray-l3) { background-color: #f7f7f7; }
.bg-c(gray-l2) { background-color: #f2f2f2; }
.bg-c(gray-l1) { background-color: #d9d9d9; }
.bg-c(gray) { background-color: #999999; }
.bg-c(gray-d1) { background-color: #595959; }
.bg-c(gray-d2) { background-color: #404040; }
All together there are a few different Color related maps which you are free to overwrite and modify to your liking. They are as follows:
$theme
- The chromatic colors you plan to use throughout your CSS.$black-white
- The colors that will represent your preferred shade of black and white.$grays
- The various shades of gray you want to make available in your CSS.$monochrome
- A combined map that contains the values from both$black-white
and$grays
$colors
- All the colors defined in the above listed maps.
Aliases
If you are interested in updating the class names, a good place to look would be the _aliases.scss
file. In this file you will find variables that map to values used in every module of Elassus.
There are two types of aliases you will find in this file. They are:
- Standard: Prefixed with "a-"
- Context: Prefixed with a "c-"
Let's talk about what each of these are for.
Standard Aliases
Standard aliases are typically used as the value in the class name syntax, and are used to maintain a consistent pattern across your stylesheet. Let's look at a couple of useful standard aliases and how we might use them:
$a-left: l !default;
$a-center: c !default;
$a-right: r !default;
These are some pretty simple aliases that we may use in places like the modules/text-align.scss
file. For example:
$text-align-values: (
#{$a-left}: left,
#{$a-center}: center,
#{$a-right}: right
) !default;
These values will then be compiled to look something like this:
.t-a(l) { text-align: left; }
.t-a(c) { text-align: center; }
.t-a(r) { text-align: right; }
These aliases are used consistently throughout the library, so if you would like to update the value of one (e.g., change "c" to "center"), you only need to updated it in one place, and the library will handle the rest.
As a note, you may find that some aliases have the same value. This is because, in an attempt to keep class names as brief as possible, some values are used multiple times. For example, the values of $a-block
and $a-bottom
are
both b
. We assure you, this is only done in places where we are sure the values will never be used together.
Context Aliases
Context aliases refer to the values that are used as the context in the class name syntax. These are used to provide a centralized hub to view all the contexts at a glance but also be able to change them in one place. Let's look at the context alias for text-align:
$c-text-align: ta !default;
This alias will then be used to identify the context of all the text-align
classes:
.ta(l) { text-align: left; }
.ta(c) { text-align: center; }
.ta(r) { text-align: right; }
By updating the value of $c-text-align
or any other context alias variable, Elassus will automatically change the context of all the corresponding classes.
Class Name Syntax
You may be thinking to yourself, "I love Elassus, but I hate the class name syntax, because parenthesis and colons in class names are dumb. I want something different". That is encouraged and welcome! That's why we made the build-class-name
function!
This function is pretty straightforward, in that it takes some arguments that it can then turn in to a class name. So if you want it to return something entirely different, you can either change the data being passed to it, rewrite the function, or both!
For the sake of example, let's rewrite it to return something that just uses dashes instead of parenthesis, colons, and all that.
@function build-class-name($context, $value: null, $breakpoint: null, $pseudo-classes: null, $pseudo-only: false) {
$result: #{$context};
@if($value) {
$result: #{$result}-#{$value};
}
@if($breakpoint) {
$result: #{$result}-#{$breakpoint};
}
@if($pseudo-classes) {
$base: $result;
@for $index from 1 through length($pseudo-classes) {
$pseudo-class: nth($pseudo-classes, $index);
$alias: if((length($pseudo-class) > 0), nth($pseudo-class, 1), null);
$selector: if((length($pseudo-class) > 1), nth($pseudo-class, 2), null);
$new: $base;
@if ($alias) {
$new: "#{$new}-#{$alias}";
}
@if ($selector) {
$new: "#{$new}:#{$selector}";
}
@if ($pseudo-only == true and $index == 1) {
$result: "#{$new}";
} @else {
$result: "#{$result}, .#{$new}";
}
}
}
@return $result
}
property(value)breakpoint:pseudo
From this rewrite of the function, you will get classes that go from this:
.bd-c(primary),
.bd-c(primary):f:focus,
.bd-c(primary):h:hover,
.bd-c(primary):a:active {
border-color: #009688;
}
To this:
.bd-c-primary,
.bd-c-primary-f:focus,
.bd-c-primary-h:hover,
.bd-c-primary-a:active {
border-color: #009688;
}
That was easy.


MUPPETS FROM SPACE Reviewed by Jamie Peck
Rating: *** (out of ****) Columbia / 1:25 / 1999 / G (but contains a strange bit of human-Muppet flirtation) Cast: The Great Gonzo; Kermit the Frog; Rizzo the Rat; Miss Piggy; Fozzie Bear; Jeffrey Tambor; Pat Hingle; Andie MacDowell Director: Tim Hill Screenplay: Jerry Juhl; Joseph Mazzarino
Gonzo for Gonzo? Then you'll absolutely adore "Muppets From Space," this decade's third film featuring Jim Henson's infamously accessible and diverse puppet troupe. But unlike 1992's "The Muppet Christmas Carol" or 1996's "Muppet Treasure Island," both of which felt forced in their attempts to mix classic lit with mad Muppet sensibilities, "Space" cooks up a brand new - and totally timely - premise for our favorite felt friends to joke, mug and flail their way through. It's a worthy successor to 1979's "The Muppet Movie," 1981's "The Great Muppet Caper" and 1985's "The Muppets Take Manhattan."
As for that blue, furry, hook-nosed whatchamacallit called Gonzo, admiring him is mandatory in enjoying this "Space" trip. He - not Kermit, not Miss Piggy - gets the lead role here, his dilemma grabbing the spotlight following a rousing, if out-of-nowhere, opening production number set to the still-hip '70s staple "Brick House." Seems Gonzo, suffering from a huge identity crisis, has been overcome with a question that's also been haunting fans for quite some time: We know Rolf's a dog, Fozzie's a bear and Sam's an eagle, but into what genus and species does the G-man fall? A word of advice: Don't think too hard about the title if you'd like to keep all the related revelations a surprise.
His quest for answers takes him and his Muppet pals through their patented mix of physical comedy, surprise celebrity cameos (like David Arquette as a mad scientist) and pop culture spoofs galore. Streetwise Rizzo the Rat, Gonzo's right-hand rodent, tags along as usual, providing an amusingly sarcastic counterpoint to his frazzled friend's neurotic natterings. Crave new territory? A few neophyte characters receive memorable debuts, including affable grizzly Bobo, a distressingly Andy Warhol-esque butler and a Latino shrimp named Pepe who makes up for his diminutive size with an abundance of sharp barbs.
Predictably, the lone main non-Muppet player - Jeffery Tambor's hammy villain, a shady type out to cage Gonzo for government purposes - is a snooze. And most non-Gonzo old favorites get relegated to supporting subplots, which is the case with one-time Muppet ringleader Kermit and spotlight-hogger Miss Piggy. But the background suits them fine for at least this endeavor. "Muppets From Space" creates such a lively, diverting atmosphere that this potentially faulty switcheroo registers only in afterthought. Any film that pulls off a worth-the-price-of-admission "Dawson's Creek" jab, a Piggy-MacDowell catfight and yet another big musical showstopper in the same 10 minutes can't be too dull.
With a fine balance between mirth and message and relatively few lulls hampering viewer merriment, kids will identify with the alienation themes and relish the silly slapstick while adults are kept amused by parodies of classic sci-fi and the suspicious mentality of the "X-Files" '90s. This means that "Muppets From Space" is truly a family film that fits the classic - but typically over-applied - commendation: Young and old can enjoy it together. Except for those crass, curmudgeonly seniors Statler and Waldorf. They'll heckle anything. Maybe a Muppet retirement community should be in their future.
© 1999 Jamie Peck E-mail<EMAIL_ADDRESS>Visit The Reel Deal Online: http://www.gl.umbc.edu/~jpeck1/ "'20 Dates' tells the story of Myles Berkowitz, a man who wants to make a film, and to fall in love. These areas are his ‘two greatest failures, professional and personal,' so he decides to make a film about going out on 20 dates. By the film's end, he has won the love of the lovely Elisabeth - maybe - but his professional life is obviously still a failure." -Roger Ebert on "20 Dates"
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Over the summer, there was a record-breaking deal in the soccer transfer market. Paris Saint-Germain triggered Neymar ’s release clause and paid €222 million to FC Barcelona. Last year, Paul Pogba’s deal from Juventus to Manchester United was a record-breaking, and the amount was €222. The transfer values just have increased exponentially.
In this post, I am not going to talk about if the value of Neymar is worth it or not, but how FC Barcelona should invest the money from Neymar’s fee into finding his successor. I am going to use the K-nearest neighbors(KNN) algorithm to find out which soccer players who have capabilities to replace “Neymar” based on the player’s stats from last season (2016-2017 season). I did not include Cristiano Ronaldo or other Real Madrid players in the dataset, because there is a huge rivalry between Real Madrid and FC Barcelona that players from Real Madrid would move to FC Barcelona.
First, normalize the dataset, then find the Euclidian distance between Neymar(target) and the other players. Since we are looking for a player that is most similar to Neymar, we should find the second most similar to Neymar. The distance between Neymar to Neymar is 0.
import pandas as pd import math soccer = pd.read_csv("2016.csv") selected_player = soccer[soccer["player"] == "Neymar"].iloc[0] soccer_numeric = soccer[distance_columns] soccer_normalized = (soccer_numeric - soccer_numeric.mean()) / soccer_numeric.std() from scipy.spatial import distance neymar_normalized = soccer_normalized[soccer["player"] == "Neymar"] euclidean_distances = soccer_normalized.apply(lambda row: distance.euclidean(row, neymar_normalized), axis=1) distance_frame = pd.DataFrame(data={"dist": euclidean_distances, "idx": euclidean_distances.index}) distance_frame = distance_frame.sort_values(["dist"], ascending=True) second_smallest = distance_frame.iloc[1]["idx"] most_similar_to_neymar = soccer.loc[int(second_smallest)]["player"] print(most_similar_to_neymar)
As a result of the analysis, it seems like Philippe Coutinho is most similar to Neymar. Angel Di Maria and Paulo Dybala are the second, third similar to Neymar respectively. According to the media, FC Barcelona actually had tried to buy Philippe Coutinho and Angel Di Maria before the transfer window closed. However, none of those deals happened, and FC Barcelona ended up signing Ousmane Dembele to replace Neymar.
I hope you enjoyed this post, and please let me know if you have any questions, or feedback. You can reach me on Linkedin or email me at sunghokim@wustl.edu.


{{ partial "header.html" .}}
import "github.com/blevesearch/bleve/v2"
func main() {
// open a new index
mapping := bleve.NewIndexMapping()
index, err := bleve.New("example.bleve", mapping)
// index some data
err = index.Index(identifier, your_data)
// search for some text
query := bleve.NewMatchQuery("text")
search := bleve.NewSearchRequest(query)
searchResults, err := index.Search(search)
}
Import one package, build an index with three lines of code, query for documents with another three lines.
Bleve includes general-purpose analyzers as well as pre-built text analyzers for the following languages:
Support for aggregating facet information across search results. Supported facet types:
By indexing your data with bleve you gain the ability to compose the following query types:
Industry standard tf-idf scoring with query time boosting.
Includes support for highlighting matching text within document fragments.
Here's a playground where you can demo various text analysis components.
The bleve source is available on github and distributed under the Apache License, Version 2.0.


Post-mortem report vanishes from court
by MERCY KOSKEYIn Summary
- State prosecutor requested the court for more time to find the missing document.
- Justice Ngugi directed that the case be postponed as the prosecution looks for the document.
A murder case involving three policemen from Olengurone in Nakuru County failed to proceed on Monday after an original copy of a post-mortem report went missing.
The report, which was to be used by Government Pathologist Titus Ngulungu in court to establish the cause of Caren Chepkoech’s death went missing from the police file.
Appearing before Justice Joel Ngugi in a Nakuru court, the suspects Silas Mutuma, Reuben Miano and Wycliffe Wangila declined to continue with the hearing of case until the original copy of the post-mortem report is availed in court.
MISSING DOCUMENT
“We request the prosecution to avail the document (post-mortem report) in court before the case can proceed,” said the suspects.
State prosecutor requested the court for more time to find the missing document. Justice Ngugi directed that the case be postponed as the prosecution looks for the document.
Mr Mutuma, Mr Miano and Mr Wangila are accused of jointly murdering Chepkoech a bar attendant on 8 July 2014 in Olengurone town, Nakuru County. The three are out on Sh500,000 bond each.
Mr Charles Kiprop Ngeno, the owner of the bar, told the court that two police officers stormed the bar and arrested Chepkoech for allegedly operating past official hours.
He said that the police officers told Chepkoech to give them a crate of beer before arresting her. He was informed that Chepkoech died after jumping from a moving police vehicle.
ALREADY DEAD
A clinical officer at Olenguruone Sub County Hospital told the court that she was informed by a nurse on duty that some police officers had taken a patient to the hospital.
The medic told the court that the nurse informed her the patient was already dead.
The clinical officer said the victim’s body had no injuries apart from a wound on the back of the head. He said the wound was inflicted by a blunt object. The hearing will continue on February 19, 2020.


Pocahontas
A ship with our hero John Smith sets off from Europe to the New World. The crew, as the captain explains, is sailing towards adventure, success, wealth. But the captain himself intends to find something quite definite there - gold. And the Indians live in America, and the story will go about the noble princess Pocahontas.


Planet-Rocklog Printing Server
Configuration and connection status
Printing server name
Configuration webservice URL
Websocket URL
Websocket connected
All printers
Printer
Most recent printing data


Bhagwan Krishna (भगवान कृष्ण) is the supreme deity of all demigods of all old, recent religions. Bhagwan Krishna is the protector of Sanatan Dharma, the only dharma which has no beginning or end – other religions are man made so have sustainable period of few hundreds years. Bhagwan Krishna is Avatar of Bhagwan Vishnu, worshiped across many traditions and cultures of Sanatan Dharma (Hinduism). After Krishna gave Srimad Bhagwad Gita gyan to Prince Arjun, did the whole world came to know that Krishna is the only supreme God who took Avatar in Dwapar Yug. Initially, this truth was known only to near and dear ones of Bhagwan Krishna.
Any harm done to a family member’s house incite anger in the minds of his well wishers. When so much love is bestowed for selfish human beings, then why the eternal love cannot be conveyed to the most merciful, life giver Bhagwan Krishna. Hindus consider Bhagwan Krishna as one of the members of their family. Some revere him as elder brother, some as their kid, others as their father. Bhagwan Krishna is the most merciful loving God who is happy to have connection with his devotees. So any harm done to his abode is sure to hurt Hindus. Shri Krishna Janmbhoomi is one of the most holiest places for Sanatan Dharmis (Hindus), since it is the birth place of Bhagwan Krishna. It is a prison cell belonging to his mama (maternal Uncle) King Kans where Bhagwan Krishna was born. Shri Krishna Janmbhoomi is temple located in the crowded city of Mathura. Mathura, the birth city of Bhagwan Krishna is situated on the banks of river Yamuna and is approximately 145 km from the capital city Delhi. The town is renowned for being host to the most revered temple of Shri Krishna – the famous Krishna Janma Bhoomi Mandir. Along with neighboring towns Govardhan, Nandgaon and Vrindavan, the area is a major pilgrimage site for the Hindus. The temple is located in the middle of the city mathura. According to historians, the prison cell, popularly known as ‘Garbha Griha’, in the temple premise is the exact place where Bhagwan Krishna was born. The stone walled cell is reminiscent of the cruelty of King Kans. Many statues and sculptures of the bygone era were found on excavating the site. The prison cell was gradually turned into the present beautiful temple. Lakhs of devotees visit the temple during Janmashtami. The festivities and celebrations during the festival is famous all over India. Celebrations begin during mid night with the birth of Bhagwan.


Ohio Turnpike service plazas offer free Wi-Fi in new network
CANTON, Ohio (AP) - The Ohio Turnpike and Infrastructure Commission says it is now providing free, reliable public Wi-Fi inside all 14 service plazas along the toll road.
It says the upgrade replaces an inconsistent patchwork of systems that had been provided by food vendors at those stops along the 241-mile roadway across northern Ohio.
Director Ferzan Ahmed says the new system offers seamless Wi-Fi access even at service plazas in more remote areas.
The plazas began offering the new Wi-Fi in mid-November.
The commission says the contract cost nearly $1.9 million, including Wi-Fi and 24-hour customer support for five years, plus equipment, installation and configuration. The project also included network connectivity improvements for turnpike operations, such as toll plazas and maintenance buildings.
Agile Network Builders will manage and support the Wi-Fi system.
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


OS/161 Sysadmin binaries (/sbin)
Top |
Binaries |
Test binaries |
C standard library |
System calls |
Device drivers |
Miscellaneous
- dumpsfs - dump information about an
SFS filesystem
- halt - halt system
- mksfs - create an SFS filesystem
- poweroff - halt system and power it off
- reboot - reboot system


| About Dailyrotten |
|
Feedback
If you like this page, hate it, or would like to suggest changes,
<EMAIL_ADDRESS>is listening. This page
is experimental and somewhat different from what we usually offer, so please
do send your feedback.
Adding Stories
If you are a rotten newshound and you would like to suggest a story,
visit our submit page to
send us the URL. Stories that are accepted will have your name credited.
Posting Comments
In order to post comments to stories, you will have to
create an account.
Accounts will generally be validated within 24 hours, and of
course will be disabled if there is abuse.
Viewership
On the first full day this page went live, 100,000 people visited this Rotten
News page. Of course that was the day after the WTC attacks, so that number is
somewhat distorted. Right now this page gets between 50,000 and 75,000 people
every day.
Linking
We encourage everyone to link to this page; if you like it, others probably
will as well.
Other Rotten
Rotten
Gaping Maw
Celebrity Morgue
Mugshots
Rotten Store
Rate My Poo
Rate My Kitten
Penny Postcards
Phallic
Boners
Home
Make Dailyrotten your start page
|
|
|
October 19, 2001
Man Cannibalizes his own Mother
Fort Worth Star Telegram | Submitted by: Mark
Joseph Frank "Joey" Cala II, 40, was arrested for the murder and
cannibalization of his 79 year old mother. The man was discovered
"bloody and naked over her body" at the time police performed
the arrest. Cala, a former straight-A student, has had a number
of brushes with the law over the years.
|
|
Read article...
|
|
Novel Security at United Air Lines
Philadelphia City Paper | Submitted by: Sketchcow
Sometimes, new security measures at airports make sense, and are at most
an inconvenience. But other times, the capriciousness of airline employees
(in this case at United Airlines) is astonishing. You really do have to
read this all the way through to see how idiotic things can get in the current
climate of irrational fear, in this case channeled at an obviously quite
innocent 22 year old white kid from Philadelphia.
|
|
Read article...
|
|
Liberian Coup Video Haunts Nation
Associated Press | Submitted by: Rob Harvie
The last days of the President of Liberia, on video:
"I will talk," pleads panic-stricken Liberian President Samuel K. Doe,
half-naked and tied up on the floor. "I will tell you something ... Please,
please let me go. I beg you." A framed painting of Jesus watches over
the scene. Mr. Johnson looks bored. He waves his hand: "I say cut off one ear."
|
|
Read article...
|
|
Where all the anthrax at?
The Independent | Submitted by: Soylent
Conventional wisdom yields that Iraq is the source of the anthrax used
on the "America Freaks Out" front. But is the more likely source Russia?
"Mr Alibek has described how the Soviet Union churned out two tons of anthrax
a day at Stepanagorsk in Kazakhstan and said the Russians covered up an
outbreak of anthrax in the Urals in 1979. He told a United States congressional
committee last week: "There are pieces of Biopreparat that are still running,
some with a very high level of secrecy."
|
|
Read article...
|
|
Win XP denounced as tool of terrorism
The Register | Submitted by: Soylent
Since the 1980's it's been possible to recover deleted files with tools such
as Norton Undelete and its successors. And this is often exploited by law
enforcement agents looking for evidence, but it's also used as a tool for
corporate espionage. Now, some nutball here is saying that making it impossible
to undelete files in WinXP will make PC's a "tool for terrorism":
"Forensics outfit New Technologies' President, Michael Anderson, a former Fed
himself, is claiming that the secure file-wipe feature in Win-XP Pro is going
to "make it impossible for federal agents and law enforcement to find and
reconstruct digital evidence buried on computers, particularly those seized
from terrorists," according to an article by Network World.
|
|
Read article...
|
|
Karadzic's Suicide Option
Sunday Times | Submitted by: Soylent
Indicted war criminal and former Serbian president Radovan Karadzic has
vowed to commit suicide with his handgun (kept under his pillow) rather than
be captured by NATO or police forces. Mainly Karadzic is wanted for the
massacre of 7,000 muslim men and boys at Srebrenica in the mid-90's.
But right now he has taken up a life of poetry writing and quiet contemplation.
|
|
Read article...
|
|
|
|
|


EmoViz
Dashboard
Sessions
New session
EmoViz
Loading...
Dashboard
All sessions
Session (
)
Your browser does not support the audio element.
Transcription
Filters:
×
Upload Audio


Facet Selection
{{showFacetSelections(facetSelection.*)}}
Sort option: {{getOrderByString(orderBy)}}
Note that in dialog view, sort option is not hooked up to an aggregation in this demo and will not re-sort the checkbox list.


◆ __init__()
| def cone_penetration_utility.ConePenetrationUtility.__init__ |
( |
|
self, |
|
|
|
model_part, |
|
|
|
custom_settings |
|
) |
| |
◆ AddVector()
| def cone_penetration_utility.ConePenetrationUtility.AddVector |
( |
|
self, |
|
|
|
vector |
|
) |
| |
◆ ExecuteAfterOutputStep()
| def cone_penetration_utility.ConePenetrationUtility.ExecuteAfterOutputStep |
( |
|
self | ) |
|
◆ ExecuteBeforeOutputStep()
| def cone_penetration_utility.ConePenetrationUtility.ExecuteBeforeOutputStep |
( |
|
self | ) |
|
◆ ExecuteFinalizeSolutionStep()
| def cone_penetration_utility.ConePenetrationUtility.ExecuteFinalizeSolutionStep |
( |
|
self | ) |
|
◆ MakeTheOtherFile()
| def cone_penetration_utility.ConePenetrationUtility.MakeTheOtherFile |
( |
|
self | ) |
|
◆ dissipation_depth
| cone_penetration_utility.ConePenetrationUtility.dissipation_depth |
◆ dissipation_set
| cone_penetration_utility.ConePenetrationUtility.dissipation_set |
◆ figure_path
| cone_penetration_utility.ConePenetrationUtility.figure_path |
◆ model_part
| cone_penetration_utility.ConePenetrationUtility.model_part |
settings string in json format
◆ other_file
| cone_penetration_utility.ConePenetrationUtility.other_file |
◆ radius
| cone_penetration_utility.ConePenetrationUtility.radius |
◆ Vy
| cone_penetration_utility.ConePenetrationUtility.Vy |
◆ Y0
| cone_penetration_utility.ConePenetrationUtility.Y0 |
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/PfemSolidMechanicsApplication/python_scripts/cone_penetration_utility.py


I have been doing many random things for the past two years. Lately I started to organise them into github repos. Skipping the random things, below i list the ones i have organised properly:
-
Implementation of HPSSA Construction Algorithm in the LLVM Compiler Framework : Report | Presentation | Presented in LLVM-CGO Performance Workshop April 2022 : Presentation
-
Implementation of Ball Larus Path Profiler in LLVM Compiler Framework : Presentation
-
Go to MIPS Compiler in C++ : CS335(Compiler Design) Course project
-
IITK-COIN : Backend of A pseudo coin system written in go
-
Artificial Neural Networks : Summer project Completed under Programming Club, IIT Kanpur
-
Mathematics Of Deep Learning : Implement and Visualize Algorithms from scratch; Ideas Discussed in Deep Learning Book
-
Basic Coding : Implementation of basic data structures and algorithms.


DataFrame.
keys
Get the ‘info axis’ (see Indexing for more).
This is index for Series, columns for DataFrame.
Info axis.


Subtotal
€{{plan}}
Shipping
Free
Demo in test mode
This app is running in test mode. You will not be charged.
Feel free to test payments using a real card or any Stripe test card. Non-card payments will redirect to test pages.
Run this app locally in live mode with your Stripe account to create real payments and see redirects to banking sites.
Total
€{{plan}}


HOME
ACADEMICS
ASSIGNMENT
MENTOR
CLASS VIDEO
LIBRARY
REPORT
JOB & INTERNSHIPS
ADDRESS
ABOUT US
CONTACT US
SIGN UP
LOGIN
LOGIN TO YOUR GMIT SMS ACCOUNT
EMAIL
Password
Login


Maze Upgrade, Remove Armor
Sometimes the only way through a room is by using an over-powered piece of armor
This armor should be used up otherwise the player could complete all the rooms easily
At the exit of a room you can place an optional sign to warn the player
This code will remove a player's armor when they move over a set location:


Notebooks
Story: The porcupine eats ||kuarri
The porcupine eats ||kuarri
Title
The porcupine eats ||kuarri
Collection
Summary
A note on how ||kuarri is eaten by porcupines, but is poisonous to people.
Comments
1) This story is found in Book VIII-8
Contributors
|han≠kass'o (Klein Jantje) (VIII)
Date
April 1878
Categories
Keywords
plant (the ||kuarri) , plant (poisonous to people) , plant (eaten by porcupines) , plant (found in |han≠kass'o's country) , ||kuarri (was rolled into a ball by the Wind) , ||kuarri (the porcupine eats it) , ||kuarri (is poisonous to people) , ||kuarri (the appearance of) , ||kuarri (a description of) , ||kuarri (the growth of) , ||kuarri (found in |han≠kass'o's country) , porcupine (eats ||kuarri) , porcupine (habits of) , poison (from the ||kuarri plant, eaten by the porcupine) , name (of a plant found in |han≠kass'o's country) , name (the ||kuarri, eaten by the porcupine)
Story Pages
6687v


1. Stamens > in number than corolla lobes
2. Filaments fused proximally, forming a cup or tube
3. Leaves compound
4. Shrub or tree; leaves 2-pinnate; fruit a legume; stamens many, much more conspicuous than corolla ..... FABACEAE (Mimosoideae)
4' Herb; leaves palmate with 3 leaflets; fruit a capsule; stamens 10, less conspicuous than corolla ..... OXALIDACEAE {G20}
3' Leaves simple
5. Stamens many; filaments strongly fused, forming tube around pistil; anthers crescent-shaped, chamber 1; style 1, distally branched or styles 5–many, stigmas linear to head-like — petals generally free from each other but fused to and falling with filament tube ..... MALVACEAE {G8,20,22}
5' Stamens 10(16); filaments fused at base; anthers oblong, 2-chambered; style 1, stigma dot-like or minutely lobed ..... STYRACACEAE {G17}
2' Filaments free
6. Flower parts in 6s; fruit a triangular achene — 6-parted perianth easily mistaken for corolla, especially in plants with 1–few-flowered, calyx-like involucre ..... POLYGONACEAE (3) {G2,6,8,15,16}
6' Flower parts in 4s or 5s; fruit a capsule, berry, drupe, or cluster of follicles
7. Plant fleshy
8. Plant photosynthetic; leaves well developed, green; carpels fused only at base, styles 5 ..... CRASSULACEAE {G10}
8' Plant non-photosynthetic; leaves scale-like, white to cream or red; carpels wholly fused, style 1 ..... ERICACEAE (2) {G17,18,24}
7' Plant not fleshy
9. Stem spineless; corolla urn-shaped to rotate or widely funnel-shaped, variously colored ..... ERICACEAE (2) {G17,18,24}
9' Stem bearing a stout, petiolar spine at each node; corolla tubular, bright red ..... FOUQUIERIACEAE
1' Stamens = in number to corolla lobes or fewer
10. Fertile stamens fewer than corolla lobes — 1 or more sterile stamens sometimes present
11. Perianth parts in 6s; stigmas and style branches 3 — 6-parted perianth easily mistaken for corolla in plant with 1-flowered, calyx-like involucre ..... POLYGONACEAE (3) {G2,6,8,15,16}
11' Perianth parts in 4s or 5s; stigmas 1 or 2, style unbranched or branches 2
12. Ovary deeply 4-lobed; style attachment surrounded by lobes of ovary [style readily detaches as corolla falls] — fruit 4 nutlets ..... LAMIACEAE (2) {G8,18}
12' Ovary entire or ± shallowly lobed; style arising from tip of ovary
13. Ovules several to many per ovary chamber
14. Leaves all basal; inflorescence scapose, flowers solitary — leaves linear or awl-shaped to spoon-shaped or ovate, entire ..... SCROPHULARIACEAE (Limosella) {G2,18}
14' Leaves basal and cauline or all cauline; inflorescence not scapose, flowers 1–many
15. Stigma lobes flat, disk-like, moving together when touched ..... PHRYMACEAE {G2,18}
15' Stigma dot-like or head-like, unlobed, or lobes not moving together when touched ..... PLANTAGINACEAE {G5,18}
13' Ovules 1–4 per ovary chamber
16. Corolla-like calyx constricted above ovary, base persistent around ovary, becoming hardened or winged at maturity; stigma, ovary chamber, and ovule 1; fruit an achene — corolla-like calyx easily mistaken for corolla, especially in plant with 1-flowered, calyx-like involucre ..... NYCTAGINACEAE (2) {G5,14,15,17}
16' True corolla present, not constricted above ovary, base not persistent as hardened or winged structure around ovary; stigmas, ovary chambers, and ovules > 1; fruit various
17. Stamens 2 ..... OLEACEAE
17' Stamens 4
18. Leaves gland-dotted; shrub or small tree ..... SCROPHULARIACEAE (Myoporum)
18' Leaves not gland-dotted though sometimes glandular-hairy ..... VERBENACEAE {G18}
10' Fertile stamens = in number to corolla lobes
19. Plants entirely non-green, parasitic
20. Plant an erect or mound-shaped, fleshy root-parasite with many crowded, scale-like leaves ..... BORAGINACEAE (Pholisma)
20' Plant a thread-like, leafless, yellow to orange, twining vine that wraps around stems and leaves of host plant ..... CONVOLVULACEAE (Cuscuta)
19' Plants green and photosynthetic
21. Ovaries 2, ± pressed together in flower but not fused, carpels distally united by a shared style or by a complex stigmatic structure; fruit of 1–2 follicles; milky latex generally present ..... APOCYNACEAE {G10}
21' Ovary 1, sometimes deeply lobed; fruits various; milky latex 0
22. Leaves whorled
23. Shrub — leaves evergreen, leathery; corolla throat with fringed appendages ..... APOCYNACEAE (Nerium)
23' Herb
24. Perennial herb, sometimes dying after flower; perianth parts in 4s; fruit a capsule ..... GENTIANACEAE (Frasera)
24' Annual; perianth parts in 6s; fruit an achene — 6-parted perianth easily mistaken for corolla, involucre 1-flowered, calyx-like ..... POLYGONACEAE (Chorizanthe)
22' Leaves alternate, opposite, or all basal
25. Corolla dry, scarious, 4-lobed; inflorescence a dense spike (rarely flower only 1); leaves generally all basal (opposite, appearing clustered at nodes in Plantago arenaria) ..... PLANTAGINACEAE (Plantago) (G5,8,18)
25' Corolla with normal, petal-like texture, 4–7-lobed; inflorescence various or flowers solitary; leaves basal and/or cauline
26. Ovary deeply 2–4-lobed, especially in fruit; style attachment surrounded by lobes of ovary (style readily detaches in Lamiaceae as corolla falls); fruit breaking apart into 1-seeded nutlets or segments (sometimes only 1–3 nutlets maturing)
27. Leaves opposite, at least proximally; stem 4-angled or round ×-section; stem and leaves sometimes aromatic
28. Stem round; leaves generally alternate distally or leaves of a pair unequal; herbage not aromatic; inflorescence or branches of inflorescence generally ± coiled or 1-sided when young, unrolling during development, at maturity ± open, generally resembling a 1-sided spike or raceme or flowers sometimes solitary ..... BORAGINACEAE (6) {G18}
28' Stem 4-angled; leaves opposite throughout; herbage generally strongly aromatic; inflorescence not coiled ..... LAMIACEAE (2) {G8,18}
27' Leaves alternate; stem ± round; stem and leaves generally not aromatic
29. Leaves linear to ovate; stems mostly not rooting; inflorescence or branches of inflorescence generally ± coiled or 1-sided when young, unrolling during development, at maturity ± open, generally resembling a 1-sided spike or raceme, flowers seldom concealed by leaves; ovary 2–4-lobed ..... BORAGINACEAE (6) {G18}
29' Leaves reniform; stems matted, rooting at nodes; flowers solitary, ± concealed by leaves; ovary 2-lobed ..... CONVOLVULACEAE (Dichondra) {G10}
26' Ovary entire or shallowly lobed; style clearly attached to tip of ovary; fruit generally a capsule, berry, drupe, or achene
30. Filaments fused, forming a tube around style
31. Shrub; flowers solitary, yellow or orange to ± red; stems and leaves densely stellate — corolla-like whorl actually a calyx, subtended by sepal-like bracts ..... MALVACEAE (Fremontodendron) {G12}
31' Herb; flowers in scapose umbels, white to pink or purple; stems and leaves glabrous or glandular-hairy ..... PRIMULACEAE (Primula)
30' Filaments generally free
32. Sepals 2; stems and leaves ± fleshy
33. Vine with twining stems; flowers in many-flowered raceme or panicle; fruit fleshy, indehiscent, 1-seeded ..... BASELLACEAE
33' Herb, stems prostrate to erect, not twining; flowers solitary or in few-flowered clusters; fruit dry, dehiscent, 2–many-seeded ..... MONTIACEAE {G22,24}
32' Sepals 4 or more; stems and leaves generally not fleshy
34. Perianth parts in 6s or 7s
35. Style and stigma 1; placentas free-central; ovules several–many; fruit a capsule ..... MYRSINACEAE (2) {G24}
35' Styles and stigmas 3; placentas basal; ovule 1; fruit a 3-angled achene — 6-parted perianth easily mistaken for corolla, especially in plant with 1-flowered, calyx-like involucre ..... POLYGONACEAE (3) {G2,6,8,15,16}
34' Perianth parts in 4s or 5s
36. Styles or style-branches 5; sepal tips and subtending bracts widely obtuse, scarious (sometimes brightly pigmented) or calyx stalked-glandular ..... PLUMBAGINACEAE
36' Styles, style-branches, or stigmas generally 1–3; sepal tips and bracts generally not widely obtuse and scarious, calyx glandular or not
37. Corolla-like calyx constricted above the ovary, persistent base becoming hardened or winged at maturity, enclosing fruit; ovary chamber 1, ovule 1; fruit an achene — corolla-like calyx easily mistaken for corolla, especially in plants with 1-flowered, calyx-like involucre ..... NYCTAGINACEAE (2) {G5,14,15,17}
37' True corolla present, generally not constricted above ovary, base not persistent as hardened or winged structure enclosing fruit; ovary chambers generally 1–4, ovules generally > 1; fruit various
38. Stamens opposite corolla lobes; placentas free-central
39. Flowers axillary or in racemes ..... MYRSINACEAE (2) {G24}
39' Flowers in scapose umbels ..... PRIMULACEAE
38' Stamens alternate corolla lobes; placentas parietal or axile (rarely basal)
40. Filaments of stamens not fused to corolla, sometimes adhering weakly to base of corolla but readily separable
41. Annual; corolla 5-lobed; leaves pinnately lobed ..... BORAGINACEAE (Emmenanthe)
41' Shrub; corolla 4-lobed; leaves entire ..... ERICACEAE (Menziesia)
40' Filaments of stamens definitely fused to corolla tube or throat, not separable without tearing stamen or corolla tissue
42. Inflorescence or branches of inflorescence generally ± coiled or 1-sided when young, unrolling during development, at maturity ± open, generally resembling a 1-sided spike or raceme ..... BORAGINACEAE (6) {G18}
42' Inflorescence not coiled and unrolling, generally not 1-sided
43. Calyx lobes generally bordered by or ± fused by a much thinner, transparent or translucent membrane; stigmas and ovary chambers generally 3 (1 or 2) ..... POLEMONIACEAE (2) {G18}
43' Calyx lobes generally without a transparent or translucent marginal membrane; stigmas generally 2 (1 or 3), ovary chambers generally 1 or 2
44. Stem twining ..... CONVOLVULACEAE (2)
44' Stem not twining
45. Leaves palmately compound — rhizomed per of bogs, marshes, lake margins ..... MENYANTHACEAE (Menyanthes)
45' Leaves simple to pinnately compound
46. Plant aquatic; leaves floating on water surface, deeply cordate; inflorescence an umbel or flower 1 ..... MENYANTHACEAE (Nymphoides) {G2}
46' Plant generally terrestrial, sometimes in damp soil; leaves not floating on water surface, shapes various; inflorescence not an umbel
47. Stigmas 3 ..... POLEMONIACEAE (2) {G18}
47' Stigmas 1–2
48. Leaves alternate or of unusual arrangement [in some Solanum species 2 leaves that are not opposite may be attached at the same node, and inflorescences may arise from internodes], not opposite or all basal
49. Stigma 1, generally undivided
50. Some or all stamens densely hairy; inflorescence a narrow raceme or panicle ..... SCROPHULARIACEAE (Verbascum) {G18}
50' Stamens glabrous or nearly so; inflorescence variously cyme-like, or flowers solitary ..... SOLANACEAE
49' Stigmas or stigma lobes 2
51. Style undivided
52. Corolla < 15 mm; flowers in axillary or terminal clusters, several to many per peduncle, not subtended by paired bracts; leaves lobed or compound, not cordate, sagittate, or hastate ..... BORAGINACEAE (6) {G18}
52' Corolla 20–70 mm; flowers generally 1(5) in leaf axils, often subtended by a pair of opposite or subopposite bracts appressed against the calyx or borne below the flower(s) on the peduncle; leaves often cordate, sagittate, or hastate ..... CONVOLVULACEAE (2)
51' Styles or style branches 2
53. Herbage glabrous or variously hairy and/or glandular; flowers solitary or clustered; leaves entire to lobed or compound ..... BORAGINACEAE (6) {G18}
53' Herbage densely silky-canescent; flowers solitary in distal leaf axils, ± on 1 side of stem; leaves entire ..... CONVOLVULACEAE (Cressa)
48' Leaves opposite or all basal
54. Corolla lobes 4
55. Herb ..... GENTIANACEAE (2) {G24}
55' Shrub
56. Corolla ± rotate, lobes ± leathery, ± green-white; coastal lagoons or salt marshes ..... ACANTHACEAE (Avicennia)
56' Corolla ± salverform, lobes thin, ± yellow or white to purple; generally dry places ..... SCROPHULARIACEAE (Buddleja) {G7,9}
54' Corolla lobes 5
57. Flowers solitary, inflorescence scapose ..... BORAGINACEAE (Hesperochiron)
57' Flowers 1–many, borne on a ± leafy stem
58. Leaves toothed, lobed, or compound ..... BORAGINACEAE (6) {G18}
58' Leaves entire
59. Plants glandular-hairy ..... SOLANACEAE (Petunia)
59' Plants glabrous or hairy, but not glandular
60. Stems spreading or mat-forming; stems and leaves densely strigose; flowers sessile or subsessile in forks of stem; leaves of a pair often unequal ..... BORAGINACEAE (Tiquilia) {G18}
60' Stems mostly erect or ascending; stems and leaves glabrous or short-hairy; flowers axillary or in terminal inflorescences; leaves of a pair equal ..... GENTIANACEAE (2) {G24}


from __future__ import absolute_import, division, print_function, unicode_literals
from collections import OrderedDict
import numpy as np
import logging
from madminer.utils.interfaces.hdf5 import load_benchmarks_from_madminer_file, save_madminer_file_from_lhe
from madminer.utils.interfaces.lhe import extract_observables_from_lhe_file
from madminer.utils.various import general_init
[docs]class LHEProcessor:
""" Parton-level observable calculation """
def __init__(self, debug=False):
""" Constructor """
general_init(debug=debug)
# Initialize samples
self.lhe_sample_filenames = []
self.sampling_benchmarks = []
# Initialize observables
self.observables = OrderedDict()
self.observables_required = OrderedDict()
# Initialize samples
self.observations = None
self.weights = None
# Initialze Benchmark Names
self.benchmark_names = None
[docs] def read_benchmark_names(self, filename):
self.benchmark_names = load_benchmarks_from_madminer_file(filename)
[docs] def add_lhe_sample(self, filename, sampling_benchmark):
logging.info("Adding LHE sample at %s", filename)
self.lhe_sample_filenames.append(filename)
self.sampling_benchmarks.append(sampling_benchmark)
[docs] def add_observable(self, name, definition, required=False):
if required:
logging.info("Adding required observable %s = %s", name, definition)
else:
logging.info("Adding (not required) observable %s = %s", name, definition)
self.observables[name] = definition
self.observables_required[name] = required
[docs] def add_observable_from_function(self, name, fn, required=False):
"""
Adds an observable defined through a function.
Parameters
----------
name : str
Name of the observable. Since this name will be used in `eval()` calls for cuts, this should not contain spaces or special characters.
fn : function
A function with signature `observable(p)` where the input arguments are lists of ndarrays and a float is returned. The function should raise a `RuntimeError` to signal that it is not defined.
required : bool, optional
Whether the observable is required. If True, an event will only be retained if this observable is successfully parsed. For instance, any observable involving `"p[1]"` will only be parsed if there are at least two particles passing the acceptance cuts. Default value: False.
Returns
-------
None
"""
if required:
logging.info("Adding required observable %s ", name)
else:
logging.info("Adding (not required) observable %s ", name)
self.observables[name] = fn
self.observables_required[name] = required
[docs] def set_default_observables(self):
raise NotImplementedError
[docs] def analyse_lhe_samples(self):
for lhe_file, sampling_benchmark in zip(self.lhe_sample_filenames, self.sampling_benchmarks):
logging.info("Analysing LHE sample %s", lhe_file)
# Calculate observables and weights
this_observations, this_weights = extract_observables_from_lhe_file(
lhe_file, sampling_benchmark, self.observables, self.benchmark_names
)
# Merge
if self.observations is None and self.weights is None:
self.observations = this_observations
self.weights = this_weights
continue
if len(self.weights) != len(this_weights):
raise ValueError(
"Number of weights in different LHE files incompatible: {} vs {}".format(
len(self.weights), len(this_weights)
)
)
if len(self.observations) != len(this_observations):
raise ValueError(
"Number of observations in different LHE files incompatible: {} vs {}".format(
len(self.observations), len(this_observations)
)
)
self.weights = np.hstack([self.weights, this_weights])
for key in self.observations:
assert key in this_observations, "Observable {} not found in LHE sample!".format(key)
self.observations[key] = np.hstack([self.observations[key], this_observations[key]])
[docs] def save(self, filename_out, filename_in=None):
assert (
self.observables is not None and self.observations is not None and self.weights is not None
), "Nothing to save!"
if filename_in is None:
logging.info("Saving HDF5 file to %s", filename_out)
else:
logging.info("Loading HDF5 data from %s and saving file to %s", filename_in, filename_out)
save_madminer_file_from_lhe(
filename_out, self.observables, self.observations, self.weights, copy_from=filename_in
)


Pair programming is a software development technique in which two programmers work together at one work station which indirectly helps to write the code more efficiently which helps to reduce error by using a drive and navigator technique.
Pair programming is important because it helps students get to know one another during Phase 0. Also it helps because students are able to teach and learn from each other in order to improve their over all learning and understanding of the material.
The driver is the one who writes the code and the navigator navigates finding erros in the code and directing the driver on what to do. The driver pushes on the gas, but the navigator steers, so to speak.


--- title: A 15-min talk author: Spiro Maroulis date: '2020-05-12' tags: - COVID-19 - nonlinear slug: a-short-talk ---
I summarized our current thinking on how robustness analysis can be applied to emerging COVID research in a brief presentation at an online conference entitled “COVID-19 and Public Policy and Management.” The conference was hosted by the Center on Technology, Data, and Society at Arizona State University, and a recording of the 15-minute talk, entitled “Communicating the Robustness of Inferences as COVID-19 Evidence Accumulates”, is available here.


Sample run of chapter's interpreter examples
$ scala Welcome to Scala version 2.11.7 Type in expressions to have them evaluated. Type :help for more information. scala>
scala> 1 + 2
res0: Int = 3
scala> res0 * 3 res1: Int = 9
scala> println("Hello, world!") Hello, world!
scala> val msg = "Hello, world!" msg: String = Hello, world!
scala> val msg2: java.lang.String = "Hello again, world!" msg2: String = Hello again, world!
scala> val msg3: String = "Hello yet again, world!" msg3: String = Hello yet again, world!
scala> println(msg) Hello, world!
scala> msg = "Goodbye cruel world!" ^ error: reassignment to val
scala> var greeting = "Hello, world!" greeting: String = Hello, world!
scala> greeting = "Leave me alone, world!" mutated greeting
scala> val multiLine = \| "This is the next line." multiLine: String = This is the next line.
scala> val oops = \| \| You typed two blank lines. Starting a new command. scala>
scala> def max(x: Int, y: Int): Int = { | if (x > y) x | else y | } max: (x: Int, y: Int)Int
scala> def max(x: Int, y: Int) = if (x > y) x else y max: (x: Int, y: Int)Int
scala> max(3, 5) res4: Int = 5
scala> def greet() = println("Hello, world!") greet: ()Unit
scala> :quit $
println("Hello, world, from a script!")
$ scala hello.scala
Hello, world, from a script!
// Say hello to the first argument println("Hello, " + args(0) + "!")
$ scala helloarg.scala planet
Hello, planet!
var i = 0 while (i < args.length) { println(args(i)) i += 1 }
$ scala printargs.scala Scala is fun
Scala is fun
var i = 0 while (i < args.length) { if (i != 0) print(" ") print(args(i)) i += 1 } println()
$ scala echoargs.scala Scala is even more fun
Scala is even more fun
var i = 0; while (i < args.length) { if (i != 0) { print(" "); } print(args(i)); i += 1; } println();
args.foreach(arg => println(arg))
$ scala pa.scala Concise is nice
Concise is nice
args.foreach((arg: String) => println(arg))
args.foreach(println)
for (arg <- args) println(arg)
$ scala forargs.scala for arg in args
for arg in args
|
For more information about Programming in Scala, Fourth Edition (the "Stairway Book"), please visit: http://www.artima.com/shop/programming_in_scala_4ed and: |
Copyright © 2007-2019 Artima, Inc. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. |


THE THIRTEENTH FLOOR RATING: 6.5 / 10 --> So-so
For more movie reviews and screensavers, visit http://www.joblo.com/
In what circumstance would you deem someone lucky to have been involved in the production of the critically panned GODZILLA (6/10)? When the circumstance is such that you are the second unit director on said project, and big-time movie director Roland Emmerich decides to take a chance on you in his next producing gig, which ultimately turns into this movie.
PLOT: A virtual reality program in which one could consciously transport oneself into another universe is at the heart of this story that begins with the murder of the man who invented the simulation itself. When one of his prime employees is accused of the man's murder, he must go inside the machine himself, in order to find out who really killed his boss and how he ended up on the most wanted list.
CRITIQUE: It is very appropriate that the famous quote of "I think, therefore I am" precedes this film's credit run, since "thinking" is the primary exercise to which this movie will have you subscribe. To a certain extent, it is quite unfortunate that this "virtual-reality" film comes on the heels of other similarly themed ones such as THE MATRIX (7.5/10), eXistenZ (7.5/10) and DARK CITY (9/10), since we cannot help but compare it to the others, and depreciate from its originality which is diluted due to its repetitive ideas. Having said that, I still did enjoy most of this film which actually starts off feeling more like a BACK TO THE FUTURE movie than anything else. Its grainy, vintage look also appealed to me, as did the murder mystery that absorbed its first half.
Unfortunately for its creators, the film does seem to lose ground during its second half, when everyone and their grandma seems to be moving from one parallel universe to the other (One dude walked out of our screening mumbling something about "not knowing what was real anymore"). The only scene that confused me was the final one which did not seem to make sense to me according to the explanations that had preceded it before, but alas, I might've missed something. The actors were all pretty good with Mol and D'Onofrio pulling off fine dual roles, and newcomer Craig Bierko (new to me!) punching in his best poor man's George Clooney imitation (Nice 'burns, tough guy!). All in all, the movie had enough mood and mystery to spark my initial interest, enough plot to keep it going in the midsection, but ultimately too similar in story to many of the better films specified earlier to register in my mind as anything more than a virtual-noir sci-fi leftover plate. By the way, if it's action or special effects you're looking for, this film is not for you! It contains neither of the two, but does play many a mindgame with your head, if that's your vibe.
Little Known Facts about this film and its stars: This film is based on the book "Simulacron 3" written by Daniel Galouye. Producer Ute Emmerich is director/producer Roland Emmerich's sister. MORE COMING SOON at JoBlo's Movie Emporium: http://www.joblo.com/
Review Date: June 1, 1999 Director: Josef Rusnak Writers: Josef Rusnak and Ravel Centeno-Rodriguez Producers: Roland Emmerich, Ute Emmerich and Marco Weber Actors: Craig Bierko as Douglas Hall Gretchen Mol as Jane Fuller Vincent D'Onofrio as Whitney/Ashton Genre: Science-Fiction Year of Release: 1999 --------------------------------------- JoBlo's Movie Emporium http://www.joblo.com --------------------------------------- (c) 1999 Berge Garabedian
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


This is a link
The four links states are:
- a:link - a normal, unvisited link
- a:visited - a link the user has visited
- a:hover - a link when the user mouses over it
- a:active - a link the moment it is clicked
Mouse over the words to change the cursor.
auto
crosshair
default
e-resize
help
move
n-resize
ne-resize
nw-resize
pointer
progress
s-resize
se-resize
sw-resize
text
w-resize
wait
Mouse over the links and watch them change layout:
This link changes color
This link changes font-size
This link changes background-color
This link changes font-family
This link changes text-decoration


--- title: Google date: 2015-06-01 start: Summer 2015 link: https://www.google.com featured_image: teams/google.png role: Associate Product Manager Intern on Polymer ---
For the final summer of my time at Columbia, I worked as an Associate Product Manager Intern at Google, working on the Polymer team. Polymer is a JavaScript library that allows developers to build using the future of the web platform. Built on Web Components, Polymer is Google's vision for what the future of web development should look like.
On the Polymer team, I worked to help design a new Polymer Project website, build a Polymer samples repository, and to organize the Polymer Summit, coordinating with our design team.


Allow Meta-data driven forms to be defined without writing Javascript while retaining the full richness of HTML5 and CSS.
Allow definition of large complex master detail, detail drill down with CRUD operations backed by HTTP / JSON services.
Our goal are to reduce person time required to design and deliver these screens by over 85% while reducing code volume by over 80%.


Invoker
Tips
- Remember to change your orbs for their passive uses during the game. I know it's difficult to keep track
and a lot of Invokers like to have their next spell Pre-Voked, but those 3 Wex orbs can make the
difference between you catching up to an enemy or not. Or those 3 Quas orbs early on could save your
life mid.
- Cold Snap has ridiculous range. Use it to cancel Bottle charges on the enemy mid from a distance if you
have vision of them.
- Urn of Shadows can trigger a Cold Snap every ~0.5s.
- Pay attention to what your teammates are doing before you Tornado in a team fight. It's a great spell
and all, but it also has Naga Sleep levels of destroying your teammates plans.
- Tornado has a purging effect that can take off runes or certain buffs, like Meld.
- I remember Alacrity's spell combo because every time I cast it, it's time to lay the
WWE Smackdown SHUT YOUR MOUTH.
- Alacrity can be cast on siege creeps. Tether+Overcharge and Bloodlust them as well for huge hyperexcited
catapults.
- Forge Spirits are invaluable for pushing. They have amazing range late game, serve as two extra damaging
and tanking units, can cut off the creep wave, and they last forever.
- Forge Spirits are also great if you're mid to serve as rune control. Spawn a Forge Spirit around 20
seconds before the even minute mark and have it sit at the rune to kill it.
- Ghost Walk is QQW. I remember this because every time I get ganked I want to QQ... W.
- You can cast Ghost Walk while channeling a TP. Just don't change your orbs or Invoke while you're
channeling though, because that'll cancel it.
- Don't change your orbs in Ghost Walk. Pressing any hotkey will instantly dispel your invis. Ideally,
you'll want to throw up 3 Wexes before you Ghost Walk, but you'll rarely be able to pull that off in a
gank situation.
- Ice Wall is actually ridiculous in the mid lane matchup. With 3 points in Quas it's a 60% slow. If
someone's making a move on your high ground and you're trying to shake them off, you can potentially get
even more return damage by casting Ice Wall instead of Cold Snap.
- With practice, you can lay Ice Wall perpendicularly to catch escaping enemies. It's effectively a 650
range slow if you can aim it right.
- Learn and practice the stereotypical Invoker combos: EMP+Tornado, Forge Spirits+Cold Snap, Chaos
Meteor+Sun Strike+Deafening Blast, Forge Spirits+Alacrity, Tornado+Sun Strike, Ice Wall+Being the
greatest spell in Voker's arsenal that is criminally underused.
Counters
- Always keep tabs on the spells he has Invoked by clicking on him to get a better idea of how he's
building. If you're mid and he has Sun Strike invoked, warn your team. If he's missing and he's been
going Q/W, tell them to watch out for a Tornado from the trees.
- Try to remember he has Sun Strike BEFORE you think you narrowly escaped the first gank of the game,
rather than after.
- Forge Spirits burn off your armor with each of their attacks.  Well he is, but he's also trying to soften you up for whatever is about to happen next.
- For the love of everything, please bring some sort of detection when trying to gank Invoker. Ghost Walk is not a good escape, dude needs 4 points in Wex to not slow himself.


Emerging threats from global environmental change in the Tarai
How environmental changes and human mobility interact in the Tarai
Summary of findings
Objectives
Explore how agricultural risks translate into human mobilities
Households' handling of risks through in-situ and ex-situ livelihoods
Non-linear relationship between agricultural risks and human mobilitity
1. Background
Features of the Tarai belt
Introduction to the study sites - Damak and Dhangadhi municipalities
Study locations
Study sites
Dhangadhi, Far-west Nepal
Damak, East Nepal
Study sites
Rural characteristics despite being classified as municipalities
History of environmental transformations - forest turned into fields in the 1960s
Rapid population growth in the Tarai from 35.2% of Nepal’s population in 1952/53 to 50.3% in 2011 (Kansakar 2003; CBS 2012)
Underdevelopment and social inequalities
2. State of agriculture
Features of Tarai agriculture
Trends in production
State of agriculture
More than 53% of land holdings in Nepal consisted of land with areas less than 0.5 ha (CBS 2013)
Traditional agricultural practices with little modernisation
The relative contribution to national GDP from the agriculture sector declined from 68% in 1971 to 37% in 2011
Trends in Nepal's rice import and export
Data source: FAO (2016)
Farm and off-farm livelihoods
Circular migration has been a supplementary livelihood strategy from the early settlement days
More than 80% of households practiced agriculture but at the same time, half of them had at least one migrant member (Field Survey)
3. Mobilities past and present
Historical in-migration to the Tarai
Historical out-migration from the Tarai
Contemporary out-migration trend
Human capital of migrants
Remittance by destination region
Mobilities
In-migration to the Tarai after eradication of malaria in the 1960s
State-led program to resettle victims of natural hazards, followed by many moving on their own
Supplementary income from working in neighbouring India due to similarity in culture, language and physical appearance
6.8% of absentee population in 2011 compared to just 3.2% in 2001 (Kansakar 2003; CBS 2012)
Migration to India declining
Data source: UN 2015
Trends in work permits for top destination regions
Data source: DoFE 2014
Prior residence of non-indigenous households (n=201)
Data source: Field survey
Contemporary destinations of migrant members (n=217)
Data source: Field survey
Migrants' human capital
Formal education of migrants by destination region. Data source: Field survey
Remittances by destination
Data source: Field survey; GDP value from World Bank (2014)
4. Emerging threats
Environmental change
Rainfall has become less reliant
Increased pressure to look for off-farm livelihoods
Environmental change
Around 80-85% of yearly rainfall is experienced in monsoon months (June to September)
Monsoon rainfall vital for paddy
Dry fields needed for wheat growth during winter
Consecutive dry days have increased at all stations, and consecutive wet days have decreased
The usual normal amount of growing season rainfall is being experienced in fewer days
Rainfall becoming less reliable
Rainfall has become erratic. It does not rain when required. (Respondent 208)
Rainfall pattern has changed. We are forced to rely on underground water for agriculture. We are at a disadvantage because we don't own water pumps. (Respondent 231)
In the past days, the winter rain in the month of Magh (December-January) used to be good for agriculture. It used to always rain on Shreepanchami day (the fifth day of spring). (Respondent 113)
Rainfall becoming less reliable
Trends in irrigation sources. Data source: CBS 2013
Off-farm livelihoods
Rising cost of agricultural inputs
It is very difficult to get loan as a farmer. Even as a owner of a property, the amount of loan accessible from banks is limited as they evaluate the property very conservatively making the property worth less than half the market value. (Person 8)
Irrigation from pumped water is expensive. The cost of electricity is NPR 8 (UDS 0.08) per unit (kwh). (Respondent 215)
5. How environmental changes, livelihoods and human mobility interact in the Tarai
Pressures in agriculture indirectly influence transnational mobilities
Unique pattern of mobility have emerged as migrants are poor farmers
Future movement likely to continue
Policy directions
Summary of findings
Collectively, the Tarai migrants constitute the mass movement of people for labour that has become the necessity of the modern world. In this process, the farming households unwittingly become part of a transnational society.
The cases illustrate the complex non-linear relationships that drive mobilities and how individuals with low human capital have become essential transnational actors in a globalized world.
Increased reliance on off-farm livelihoods impacting labour availability for agriculture as traditional agricultural practices such as labour sharing and in kind payment are being replaced by commercial practices.
Summary of findings
The popularity of international destinations suggests that environmental factors can influence human mobilities beyond the national/regional boundaries. Farmers are able to access the established international networks and any pressure due to environmental changes simply reinforces the migration pathways.
Since the use of remittances for basic household activities and the fact that remittance income is disproportionately larger than income made at home, the trend in foreign employment is expected to continue but will likely be impacted by demands at destinations.
Summary of findings
Migrants with high human capital (education) increasingly accessing new international destinations; similar findings by Findlay (2011), and Massey et al. (1993).
Existing inequalities are likely to be preserved as the poorest farmers still accessing regional destinations in India with lower remittance income.
From policy perspective, adaptation should focus on in-situ opportunities for households unable to access such mobilities to mitigate household risks.
Press key for references, acknowledgements and attributions
References
Central Bureau of Statistics (CBS) 2013, National Sample Census of Agriculture: Nepal 2011/12, National Report, Central Bureau of Statistics, Government of Nepal, National Planning Commission Secretariat, Kathmandu, Nepal.
Food and Agriculture Organization of the United Nations (FAO), 2016, Crops and livestock products http://www.fao.org/faostat/en/#data/TP/metadata
Findlay, AM 2011, 'Migrant destinations in an era of environmental change', Global Environmental Change, vol. 2011.
Kansakar, V. B. S. (1985). Land resettlement policy as a population distribution strategy in Nepal. In L. A. Kosinski & K. M. Elahi (Eds.), Population redistribution and development in South Asia. Dordrecht, Holland: D. Reidel Publisihing Company.
Kansakar, V. B. S. 2003, 'International Migration and Citizenship in Nepal', in Population Monograph Volume 1, vol. 1, pp. 85-119.
Massey, DS, Arango, J, Hugo, G, Kouaouci, A, Pellegrino, A & Taylor, JE 1993, 'Theories of International Migration: A Review and Appraisal', Population Council, vol. 19, no. 3, pp. 431-466.
UN 2015, 'International migration flows to and from selected countries: The 2015 revision', in UN (ed.) 2015 revision edn, http://www.un.org/en/development/desa/population/migration/data/empirical2/migrationflows.shtml
World Bank 2014, World Bank development indicators, URL: http://data.worldbank.org/indicator/NY.GDP.PCAP.CD/countries accessed 3-08-2014
Acknowledgements
Principal supervisor: Dr. Douglas Bardsley, co-supervisors: Dr. Dianne Rudd and the late Prof. Graeme Hugo
Field-work funding from Department of Geography, Environment & Population, The University of Adelaide
Field research assistants Shreekrishna Chaudhary and Sujan Ranjitkar
Local contact persons - Umesh Dhimal, Tejpal Dhimal, Laxmi Niraula and Kanchan Ojha
Special thanks to Damak Municipality, Dhangadhi Municipality, Mercycorps Nepal, ADF Nepal Pvt. Ltd., and Neeraj Dangol


| 016:057 Khan | : |
And they assign daughters unto Allah! Glorified (and Exalted) be He above all that they associate with Him!. And unto themselves what they desire; |
| 016:057 Maulana | : |
And they ascribe daughters to Allah. Glory be to Him! And for themselves is what they desire! |
| 016:057 Pickthal | : |
And they assign unto Allah daughters - Be He Glorified! - and unto themselves what they desire; |
| 016:057 Rashad | : |
They even assign daughters to GOD, be He glorified, while they prefer for themselves what they like. |
| 016:057 Sarwar | : |
They ascribe daughters to God, God is too Exalted to have daughters, but they can have whatever they want. |
| 016:057 Shakir | : |
And they ascribe daughters to Allah, glory be to Him; and for themselves (they would have) what they desire. |
| 016:057 Sherali | : |
And they ascribe daughters to ALLAH - Holy is HE - while they themselves have what they desire. |
| 016:057 Yusufali | : |
And they assign daughters for Allah! - Glory be to Him! - and for themselves (sons,- the issue) they desire! |
Concepts/Themes Covered: أركان الإسلام > التوحيد > الشرك والمشركون > أصنامهم والتهكم بهم على عبادتها Pillars of Islam> Islamic> Polytheism and the Polytheists> Their Idols and the Mockery for Worshipping them الإنسان والعلاقات الاجتماعية > النساء > المرأة Man and The Social Relations>Women>The Woman
This tool uses eight English parallel translations for the Holy Quran imported from Mr. Clay Smith. You can also visit Qurany Concepts for browsing the Quran themes or topics. If you want to search the Holy Quran for keywords, please visit Qurany Keywords.


Civil Servants get lessons in better use of data
With Civil Service Live over for another year, Owen Abbott, Head of ONS’s Big Data Team explains how the team’s attendance sparked a curiosity around data science.
“To be a truly effective modern Civil Service, we can’t afford to stand still. We need to be more skilled, more connected, more inclusive, open to new ways of working, and constantly getting better at the job of advising the government and serving the public.”
Sir Jeremy Heywood, Cabinet Secretary and Head of the Civil Service
Over the last few weeks, thousands of civil servants have been participating in the government’s largest cross-department learning event Civil Service Live.
It is an opportunity for people of all levels to learn, network and share best practice – with the ultimate goal of providing better public services.
Improved outcomes
One of the themes of the event was “improved outcomes” and as government departments began to realise the value of the data they hold, we thought it would be a good time to showcase the potential of data science to improve the impact on public services.
At each of the eight events, we delivered a session “making better use of data in decision making. The session involved representatives from ONS’s Big Data team and Data Science Campus (DSC) along with colleagues from the Government Digital Service and the Government Office for Science, under the collaborative initiatives of the Government Data Science Partnership (GDSP).
Given that data science is a hot but fairly new topic for many civil servants, we kicked off with a basic explanation of data science using a Venn diagram to show how it brings together skills and technologies to extract useful insight from data
We demonstrated through a range of case studies where data science is currently being implemented across government to help tailor and prioritise interventions. This could mean predicting norovirus outbreaks through social media and enabling more efficient policy decisions such as where to build a school.
At each event we had a guest speaker who described data-science projects within their department. For instance, in London we heard from Defence Science and Technology Laboratory (DSTL) about their platform for data science competitions and in Cardiff Nigel Swier from ONS’s Big Data Team discussed how ONS is making better use of alternative data sources.
#
Ethical nature
One interesting question that came out of the Cardiff event, prompted by the use of social media, was on the ethical nature of accessing data; just because you can should you? Head of ONS’s census Ian Cope was on hand to respond to this, highlighting the importance of the recently established National Statistician’s Data Ethics Committee (NSDEC).
However, Civil Service Live is a learning event, so it’s not just about what we are doing, but how we are doing it.
Over the last year, we have been steadily growing data-science capability across ONS and government to provide staff with the skills they need to realise the potential of an increased variety of data sources. With the launch of the DSC earlier this year, the capacity to build these skills has been given a boost.
During the talk we covered how GDSP is supporting civil servants to equip them with the data-science skills they need through a variety of learning pathways. These include the:
The GDSP is also supporting data scientists across government to deliver best practice by developing and disseminating data-science standards, guidance and frameworks.
As you can imagine there was an eagerness to learn more about the training opportunities, eligibility criteria and how certain professions in the statistical community can access the programmes as part of their continuing professional development (CPD). At the Birmingham event the majority of questions were around learning and development.
Big data
Independently, ONS has established a Data Science Learning Pathway, where staff have been provided with numerous opportunities to build their skills from the ground up. Through courses such as introduction to R, staff have gained programming skills using open-source software for manipulating “big data” and creating interesting visualisations.
Around 10 people have benefited from the Data Science Learning Academy (DSLA) mentoring scheme, which provides a pre-identified business problem or project that requires the application of data-science techniques. Trainees have the opportunity to learn new skills and develop a possible prototype for future real use. The data-science skills learned are also shared with work colleagues. Finally, a new Apprenticeship in Data Analytics has been launched that provides hands-on vocational training and opportunities within ONS for those interested in starting a career in data science.
Overall our attendance at Civil Service Live sparked a curiosity around data science, often described as a unicorn due to its mythical qualities!
Hopefully next year we will see a whole new suite of case studies where data science is driving the better use of data for better decisions.
The following blog post is written by Owen Abbott, Head of ONS’s Big Data Team, and was originally posted in the ONS blog


Yahoo! Cloud Serving Benchmark
Version 0.1.2
Home - Core workloads - Tips and FAQ
Core workloads
YCSB includes a set of core workloads that define a basic benchmark for cloud systems. Of course, you can define your own workloads, as described here. However,
the core workloads are a useful first step, and obtaining these benchmark numbers for a variety of different systems would allow you to understand the performance
tradeoffs of different systems.
The core workloads consist of six different workloads:
Workload A: Update heavy workload
This workload has a mix of 50/50 reads and writes. An application example is a session store recording recent actions.
Workload B: Read mostly workload
This workload has a 95/5 reads/write mix. Application example: photo tagging; add a tag is an update, but most operations are to read tags.
Workload C: Read only
This workload is 100% read. Application example: user profile cache, where profiles are constructed elsewhere (e.g., Hadoop).
Workload D: Read latest workload
In this workload, new records are inserted, and the most recently inserted records are the most popular. Application example: user status updates; people want to read the latest.
Workload E: Short ranges
In this workload, short ranges of records are queried, instead of individual records. Application example: threaded conversations, where each scan is for the posts in a given thread (assumed to be clustered by thread id).
Workload F: Read-modify-write
In this workload, the client will read a record, modify it, and write back the changes. Application example: user database, where user records are read and modified by the user or to record user activity.
Running the workloads
All six workloads have a data set which is similar. Workloads D and E insert records during the test run. Thus, to keep the database size consistent, we recommend the following sequence:
- Load the database, using workload A's parameter file (workloads/workloada) and the "-load" switch to the client.
- Run workload A (using workloads/workloada and "-t") for a variety of throughputs.
- Run workload B (using workloads/workloadb and "-t") for a variety of throughputs.
- Run workload C (using workloads/workloadc and "-t") for a variety of throughputs.
- Run workload F (using workloads/workloadf and "-t") for a variety of throughputs.
- Run workload D (using workloads/workloadd and "-t") for a variety of throughputs. This workload inserts records, increasing the size of the database.
- Delete the data in the database.
- Reload the database, using workload E's parameter file (workloads/workloade) and the "-load switch to the client.
- Run workload E (using workloads/workloadd and "-t") for a variety of throughputs. This workload inserts records, increasing the size of the database.
YCSB - Yahoo! Research - Contact cooperb@yahoo-inc.com.


Patient Health Questionnaire-9 (PHQ-9)
History and guide
See Spitzer et al. (1999) (www.ncbi.nlm.nih.gov/pubmed/10568646)
and the instructions (www.phqscreeners.com/instructions/instructions.pdf).
A score of ≥10 identifies major depressive disorder (MDD) with sensitivity
77-88%, specificity 88-94% (Kroenke et al. 2010, www.ncbi.nlm.nih.gov/pubmed/20633738).
Source
Original source is at www.phqscreeners.com.
Intellectual property rights
Public domain.
- “All PHQ, GAD-7 screeners and translations are downloadable from this
website and no permission is required to reproduce, translate, display or
distribute them. Relevant articles and a bibliography are also freely
available.” (www.phqscreeners.com/overview.aspx,
accessed 2012-09-04.)
- “All of the measures included in Table 1 are in the public domain. No
permission is required to reproduce, translate, display or distribute.”
(www.phqscreeners.com/instructions/instructions.pdf,
accessed 2012-09-04.)


{% extends "blog/base.html" %} {% block content %}
Today many people in our country search for rental houses on foot, knocking from door to door. Sometimes it’s really hard to get a proper rental house. It’s very problematic and costly. It really needs a lot of time and affords. Even it seems very hard in new places. The idea that rental houses can be searched online is not grasped by many. Nowadays everything is getting e-based. So why not ‘to-let’?.
The idea of "House Renting Solver" solves the house searching problems in this modern time. The project intends to solve the ‘to-let’ issue by turning it into a web-based system. The system offers to the users a proper description of ‘to-let’ houses in his located area. Later it will also be available on the android application
{% endblock content %}


Error generating Oncology program snapshot
No patient data to generate Oncology program snapshot
Date: {{ summaryData.encounter_datetime }}
Most Recent Diagnosis: {{ summaryData.diagnosis }}
Cancer Stage: {{ summaryData.overal_cancer_stage_group }}
Treatment plan: {{ summaryData.oncology_treatment_plan }}
RTC Date: {{ summaryData.rtc_date }}
Medication Initiation Start Date: {{ summaryData.cur_onc_meds_start_date }}
Current Medication Regimen: {{ summaryData.cur_onc_meds }}
Enrollment Date: {{ summaryData.enrollment_date }}
Screening: {{ row.name }}
Date: {{ row.encounter_datetime }}
Location: {{ row.location }}
Loading patient data....


Welcome to our game, please select an option below to start the \'app.charades.module' and 'charades-game' directive, or click instructions button to run the 'app.instructions.module' and 'charades-game-instructions'.
Press the button below to get a quick rundown about how to play, or click cancel to skip start playing now.
To play the game,
First players group into two teams, and choose one person to be captian for each team.
Next hand the device to the Captian of Team 1.
They will be prompted to enter the teams basic info, and player names.
When Team 1 is finished, hand the device to the Captian of Team 2 and enter info for their team.
When complete had the device back to Team A's Captian and
click the 'Start Game' button to begin.
Each team in turn will get to choose a "Secret Phrases" word or phrase on the device. When ready to begin actin out the "Secret Phrase" click the "Go" button.
The actor then has 60 seconds to act out the "Secret Phrase."
The guessers attempt to guess the word or phrase based on the actor's performance. They can ask questions, to which the actor may give non-verbal responses, such as nodding in affirmation.
If any of the guessers says the correct word or phrase within the time limit, Click the "Got it!" button.
If the phrase is not guessed correctly in 60 seconds, the players from the opposing are given the option to choose click the "Steal" button, and may make one guess as to what the "Secret Phrase" is.
Guessing correctly results in one point for the team, if not correct the team attempting the "Steal" loses a point.
The teams alternate until each team member has had an opportunity to be the actor.
Fist team to 10 points, wins!


Shark Week has really gone downhill in recent years https://twitter.com/MagicRealismBot/status/1137263740024287232
6/8/2019, 1:24:19 AM
Favs: 0
Retweets: 0
link--- layout: tweet ---
Shark Week has really gone downhill in recent years https://twitter.com/MagicRealismBot/status/1137263740024287232
6/8/2019, 1:24:19 AM
Favs: 0
Retweets: 0
link


Microsoft Visual Studio C++ 2005 Express
By combining Microsoft's VS C++ Express with the Win2003Server SDK R2, you can
download a free development environment for SmartWin++ programs. It does not
contain MFC, but that's ok because SmartWin++ is used instead. You need to
setup VS Express according to "Using Visual C++ 2005 Express Edition with the
Microsoft Platform SDK"
By Brian Johnson, Microsoft Corporation.
at http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/
Here is a summary, with some Smartwin++ extras:
-
Install Visual C++ Express
Download VS C++ 2005 Express from
http://lab.msdn.microsoft.com/express/visualc/default.aspx
-
Install the Microsoft Platform SDK
The Express web page eventually points you to download the "Windows® Server
2003 R2 Platform SDK Web Install" from
http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en
-
Update the Visual C++ directories to point to the SDK and SmartWin++'s lib and
include. For Tools | Options | Projects and Solutions | VC++ directories |
Include, add these:
C:\program files\Microsoft Platform SDK for Windows Server 2003 R2\Include
C:\program files\Microsoft Platform SDK for Windows Server 2003 R2\Include\MFC
??\smartwin\include
and for the library
C:\program files\Microsoft Platform SDK for Windows Server 2003 R2\lib
??\smartwin\lib
Replace ?? with the path to your SmartWin directories.
The MFC include reference is to find afxres.h in the .rc files.
-
Set the AdditionalDependencies in
C:\Program Files\Microsoft Visual Studio
8\VC\VCProjectDefaults\corewin_express.vsprops
to "kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib
shell32.lib ole32.lib oleaut32.lib uuid.lib"
Microsoft Visual Studio 6
The compiler is too old, and does not support the modern C++ used in
SmartWin++.


Allows calculation on, and sampling from Gibbs Random Fields, and more precisely general homogeneous Potts model. The primary tool is the exact computation of the intractable normalising constant for small rectangular lattices. Beside the latter function, it contains method that give exact sample from the likelihood for small enough rectangular lattices or approximate sample from the likelihood using MCMC samplers for large lattices.
| Version: | 1.0 |
| Imports: | methods, Rcpp (≥ 0.12.3) |
| LinkingTo: | Rcpp, RcppArmadillo, BH |
| Suggests: | knitr |
| Published: | 2016-02-24 |
| Author: | Julien Stoehr, Pierre Pudlo and Nial Friel |
| Maintainer: | Julien Stoehr <julien.stoehr at ucd.ie> |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: | yes |
| CRAN checks: | GiRaF results |
| Reference manual: | GiRaF.pdf |
| Vignettes: |
GiRaF-introduction |
| Package source: | GiRaF_1.0.tar.gz |
| Windows binaries: | r-devel: GiRaF_1.0.zip, r-release: GiRaF_1.0.zip, r-oldrel: GiRaF_1.0.zip |
| OS X binaries: | r-release: GiRaF_1.0.tgz, r-oldrel: GiRaF_1.0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=GiRaF to link to this page.


Kevin Tsai's Lab 4
First Name
Last Name
Email
Phone
Message
This is a message
Age
18-35
35-50
Submit Form


Teammates: Melody & Tao
In the diagram above, we propose a convoluted system to play a 'song of the day,' taking a user on a journey through some of the data available about the day. We begin by asking them abstractly (via emoji) about their feelings, and then slowly populating the date, weather conditions, popular news stories, and whether or not Mercury is in retrograde. We end by presenting them with an automatically generated Haiku and a song, selected based on data from previous queries.
To begin building this, we broke our tree into several distinct parts with the plan to link them together in later stages. I was initially responsible for figuring out the connection from mercury retrograde through to playing the song. Here's the code for that section, originally activated with a button trigger for querying the first API:
This code represents a slighty different plan than we originally had. Notably, we were unable to use Sylvia Plath since her works aren't included in the (free) poetry API we selected, so we switched to Edgar Allen Poe. My next challenge was in getting the poem to actually appear; each individual line needed to be appended individually, which was not straightforward since each poem has a different number of lines. This was solved by using .forEach for the array and creating a new line item for each line in the array.
You'll also notice a lack of Spotify API used for music selection; we were unable to obtain authorization in time. Instead, I created my own array of songs appropriate for mercury being in retrograde (ominous or sad) and mercury not being in retrograde (upbeat and empowering). While less randomized, it does offer the added benefit of being able to carefully curate the audience end experience ;-)
I have some previous experience in front end development, so I also was responsible for the last step of the project, which was linking our pathways together. Past the initial emoji selection, functions were triggered at the end of the previous function, with timing delays added to make it feel like a series of cascading events. I also brought all parts of our event tree into the same styling family with simple css.


On Arrival
Report to the Port Captain on arrival at one of the Ports of Entry. Visiting Customs is only required if you have dutiable goods or pets on board.
Visas are no longer necessary for visiting yachts arriving for short stays (see Immigration section below for more details). Generally, formalities appear to have been simplified in an effort to attract more cruising boats to visit the archipelago. The ship’s papers will be retained by the Authorities, but passports just have to be stamped and are then returned.
Cruising the Islands
At subsequent ports, yachts must report to the port captain on arrival and departure. This is realatively straightforward in most ports, although cruisers have reported authorities to be very slow in Sal.
Permits are no longer necessary to visit Fogo and/or Brava islands.
On Departure
On leaving the county, Immigration must be visited. There is a fee for clearing out irrespective of the length of your stay. This is payable to the Capitania and is separate to any berthing/anchoring fees.
Note: Yachts cannot officially leave the country from Fogo or Brava, and must return to Praia, Sal or Mindelo to collect the ship’s papers and clear out.
Last updated June 2016.
All visitors require a passport valid for at least 6 months.
Arriving by Boat
If you arrive in the Cape Verdes by boat, and leave by boat, you do not need a visa.
To clear in at Port Immigration a fee of CVE500 or €5 applies per boat, independently of crew numbers.
Air Travel
If leaving or joining a boat in the Cape Verdes you do need to have a visa.
It is much better to have arranged a visa in advance to avoid long queues, however, a visa can be arranged locally on arrival at the airport or on departure at the Port Immigration (not at the airport).
There are Cape Verdean diplomatic missions in many West European capitals, Boston, Washington, Dakar and Las Palmas de Gran Canaria or one can apply direct to Ministerio de Negocios Estrangeiros, Direccão de Immigracão, Praia, writing in Portuguese.
Last updated June 2016.
Visiting Customs is only required if you have dutiable goods or pets on board.
Firearms must be declared to Customs.
In theory, no tobacco products or Cape Verde currency should be brought into the country.
Last updated June 2016.
Medical facilities in Cape Verde are limited, and some medicines are in short supply or unavailable. The largest hospitals are in Praia and Mindelo, with smaller medical facilities and clinics located throughout the country. Medical facilities are particularly limited on the island of Boavista. The islands of Brava and Santo Antão no longer have functioning airports, so air evacuation in the event of a medical emergency is extremely difficult from these two islands.
ZIKA VIRUS ALERT: (September 2016) There have been recent safety alerts from the US State Department, UK Foreign Office, and Center for Disease Control (CDC) regarding travel to parts of Central and South America, Africa, southern Asia, the Caribbean, and the South Pacific islands. There is growing concern about the rapid spread of the ZIKA Virus and the impact of the virus on pregnant women and babies. ZIKA is transmitted by mosquitos in tropical and sub-tropical climates, and there is currently no cure or vaccine. This situation is evolving rapidly, so please refer to the CDC’s dedicated website if you are intending to cruise in one of the effected areas.
Cases of locally transmitted Zika virus have been confirmed in the last 3 months. Discuss your travel plans with your healthcare provider, particularly if you’re pregnant or planning to become pregnant.
Animals must be declared to Customs. A veterinarian health certificate is required. Dogs also require an additional rabies inoculation certificate.