text:
RESTful API for Udacity coffee shop application :coffee:

>Coffee Shop Full Stack is the third project for the 2019 Udacity Full-stack Developer Nanodegree.  The project is
>associated with the _Identity and Access Management_ course.  Visit
>[this repository](https://github.com/udacity/FSND/tree/master/projects/03_coffee_shop_full_stack/starter_code)
>for the starter code and project instructions.

## Project overview
The project contains a working frontend and the starter code for a backend.

The work performed on the frontend was limited to adding values to ```environment.ts``` that allow the frontend to connect
to the backend and to the authentication service.

In the backend, I implemented the following methods in ```auth.py```: ```get_token_auth_header```, ```check_permissions```, ```verify_decode_jwt```,
and ```requires_auth```.  In ```api.py```, I implemented 5 endpoints and implemented error handling.  In ```models.py```, I added some functionality
to the Drink model.

## How to use

### Clone the repository
Open a terminal window, clone the repository and cd into the project root:
```sh
git clone https://github.com/wanderindev/u-cafe.git
cd u-cafe
```

### The backend
Create a virtual environment, and activate it:
```sh
python3 -m venv venv
. venv/bin/activate
```
Install the project requirements:
```sh
pip install -r backend/requirements.txt
```
Run the RESTful API:
```sh
cd backend/src
export FLASK_APP=run;
flask run --reload
```
### Testing the API with Postman
The project includes a Postman collection (```u-cafe.postman_collection.json```) and a
Postman environment (```u-cafe.postman_environment.json```) within the backend directory.  To test the API with Postman, follow these steps:
* Open Postman.
* Click on ```Import```.
* Select both json files and click on open.
* Click on ```Runner```.  The Collection Runner will open.
* Select the ```u-cafe``` collection and the ```u-cafe``` environment.
* Scroll all the way down and click the ```Run u-cafe``` button.
The collection will make 19 requests to the different endpoint with manager,
barista, and public access.  There is no need to manually enter the tokens for
manager and barista.  The first two requests in the collection authenticates both
users and sets the tokens to environment variables.

### The frontend
Leave the backend running and open a new terminal window.  Go into the frontend
directory:
```sh
cd u-cafe/frontend
```
The Ionic Command Line Interface is required to serve and build the frontend.
If needed, follow the instructions for installing the CLI at
[Ionic Framework Docs](https://ionicframework.com/docs/installation/cli)

Once the Ionic CLI is set up, install the frontend dependencies:
```sh
npm install
```

Start the frontend:
```sh
ionic serve
```

Access the frontend at http://<IP_ADDRESS>:8100.  The credential for the manager is<EMAIL_ADDRESS>password ```Udacity-Cafe```.
The credential for the barista is<EMAIL_ADDRESS>password ```Udacity-Cafe```.

## References
[_Auth0 Authentication API_](https://auth0.com/docs/api/info#authentication-api)

 ## Author

👤 **Javier Feliu**

* Twitter: [@JavierFeliuA](https://twitter.com/JavierFeliuA)
* Github: [@wanderindev](https://github.com/wanderindev)

[Starter code](https://github.com/udacity/FSND/blob/master/projects/03_coffee_shop_full_stack/starter_code)
provided by [Udacity](https://www.udacity.com/).

## Show your support

Give a ⭐ if this project helped you!

## 📝 License

Copyright © 2019 [Javier Feliu](https://github.com/wanderindev).

This project is [MIT](https://github.com/wanderindev/u-cafe/blob/master/LICENSE.md) licensed.

***
_I based this README on a template generated with ❤ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_

repository: wanderindev/u-cafe

repo_name: wanderindev/u-cafe


text:
---
path: "/banana-muffins"
cover: "./Banana-muffins.jpg"
date: "2019-09-12"
title: "GF Vegan Banana Muffins"
tags: ['deserts']
published: true
description: "Easy to make little muffins"
---

### Ingredients

- 3 cups all-purpose GF flour (I use Bob’s Redmill or King Arthur GF)
- 1/2  cup white sugar
- 1/2 cup brown sugar
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon ground nutmeg
- 1 teaspoon salt
- 2 cups mashed ripe bananas. We usually end up with too little banana, and make up the difference with Apple sauce which is always good.
- 1 cup canola oil
- 1 cup coconut milk (I sub hemp or oat and it works fine)

### Instructions

- Preheat oven to 350 degrees F (175 degrees C). Grease 12 muffin cups or line with paper liners.
- Mix flour, white sugar, brown sugar, cinnamon, baking powder, baking soda, nutmeg, and salt together in a large bowl. Stir bananas, canola oil, and coconut milk together in a separate bowl; mix banana mixture into flour mixture until just combined. Fill muffin cups with batter.
- Bake in the preheated oven until a toothpick inserted in the center of a muffin comes out clean, 30 to 35 minutes.

Modified from https://www.allrecipes.com/recipe/233146/vegan-banana-muffins/

license: MIT

repository: usaspiff/sharkey-chefs

branch_name: refs/heads/master

extension: md

gha_language: JavaScript

gha_license_id: MIT

license_type: permissive

repo_name: usaspiff/sharkey-chefs


text:
# Unity Rope Tutorial

Learn how to make a rope in Unity

Link to the tutorial: https://www.habrador.com/tutorials/rope/

Follow me on Twitter for more Unity stuff: https://twitter.com/eriknordeus


text:
# tdGraphEmbed

This repository provides a reference implementation of *tdGraphEmbed* as described in the paper:

> tdGraphEmbed: Temporal Dynamic Graph-Level Embedding.

> Moran Beladev, Lior Rokach, Gilad Katz, Ido Guy, Kira Radinsky.

> CIKM’20 – October 2020, Galway, Ireland.

> [Link](http://www.kiraradinsky.com/files/Temporal_Dynamic_Graph_Embedding__CIKM.pdf?fbclid=IwAR30gmFRxA8jqjOppnL1kGhUpwXKMQ1aJ1hUBR4lGprSTeroEHl7eTtAT0w)

### Requirements
    python>=3.6
    networkx
    numpy
    pandas
    gensim
    node2vec
    matplotlib
    holoviews
    sklearn
    scipy

### Basic Usage

#### Example
To run *tdGraphEmbed* you can follow the main.py for full flow example.
```python
    df = pd.read_table(r"data/facebook/facebook-wall.txt", sep = '\t', header = None)
    df.columns = ['source', 'target', 'time']
    temporal_g = TemporalGraph(data = df, time_granularity = 'months')
    graphs = temporal_g.get_temporal_graphs(min_degree = 10)
    model = TdGraphEmbed(dataset_name = "facebook")
    documents = model.get_documents_from_graph(graphs)
    model.run_doc2vec(documents)
    graph_vectors = model.get_embeddings()

```

#### Input
The data should include - source node, target node, time of interaction, weight(optional).

	node1_id_int node2_id_int time_timestamp <weight_float, optional>

#### output
`model.get_embeddings()` - > numpy array of shape (number of time steps, graph vector dimension size)

	shape = [num_of_time_steps, dim_of_representation]

#### TdGraphEmbed.get_documents_from_graph

According to the method describing in our paper, each graph time step is converted to a list of sentences
of type `[TaggedDocument(doc, [time])]`.

You can control the graph to document building process by updating the parameters in the config file:
- `p` and `q` parameters affect the traverse method in the graph as explained in node2vec.
- `walk_length`(L), each sentence in the document max length
- `num_walks` (gamma)- number of walks starting from each node,
 will affect the number of sentences in the document representing the graph.

#### Training the model ####

We train our model described in the paper, using the following architecture:

We use doc2vec code in order to apply this architecture.
You can control the doc2vec training parameters by updating the parameters in the config file.

#### Generated data ####
To achieve structural changes in time to the graph, we generated data by changing the nodes’ communities in time.
We use the Lancichinetti-Fortunato-Radicchi (LFR) algorithm to generate the graph, and
injected anomalies in time by changing the amount of nodes changing their communities.
To use this data generator use:
```python
    temporal_LFR_anomalies(n, tau1, tau2, mu, timesteps, anomaly_times)
```

### Data ###
All our data is accessible in the "data" folder.
The `_dynamic` suffix stands for dynamic graphs, having different number of nodes per time step.

The  `_static` suffix stands for static graph, having same number of nodes per time step.
To achieve that we created all nodes in each time steps, nodes that do not exist at that time step are isolated.

### Citing ###
If you find tdGraphEmbed useful for your research, please consider citing the following paper:

tdGraphEmbed: Temporal Dynamic Graph-Level Embedding
Moran Beladev, Lior Rokach, Gilad Katz, Ido Guy, Kira Radinsky
CIKM’20 – October 2020, Galway, Ireland

For questions, please contact me at<EMAIL_ADDRESS>

repository: moranbel/tdGraphEmbed

gha_language: Python

repo_name: moranbel/tdGraphEmbed


text:
## Nomie's Weather App

![](https://snap.icorbin.com/Screen-Shot-2017-01-22-10-12-18.png)

This repo contains the first version of [Nomie's](https://nomie.io) Weather app. The purpose is to showcase building an interactive Nomie app using a single javascript function and AWS Lambda.

What's a Nomie Cloud App? **[Here's an Overview](https://github.com/happydata/nomie-docs/blob/master/cloud-apps.md)**

(I'm sorry for not having more time to get in to the details, I just wanted to get the code out sooner rather than later.)

# High-level flow

![](http://snap.icorbin.com/add-3rd-party-nomie-cloud-app.png)

# Cloud App Response

When a Cloud App runs, it has a few different ways of interfacing with the user.

- **HTML** - display a modal that contains XSS filtered HTML (no inline styles, javascript etc)
- **URL** - Display a website either within Nomie's builtin browser, or the users system web browser.
- **Notify** - Display a small toast notification at the bottom of the users screen
- **Commands** - Fire off multiple [Nomie Commands](https://github.com/happydata/nomie-docs/blob/master/nomie-commands.md)

This specific weather app leverages the HTML and Commands.

## HTML Response

![](https://snap.icorbin.com/Screen-Shot-2017-01-22-10-12-52.png)

## Triggering Nomie Commands

Automatically Tracking the Temp and Humidity

![](https://snap.icorbin.com/Screen-Shot-2017-01-22-10-16-21.png)

## AWS Setup

This part is going to be painfully thin on info... Sorry, I'll keep adding to it.

### Requirements

- [OpenWeatherMap API Key](https://openweathermap.org/appid)
- [AWS Account](https://aws.amazon.com)
- DynamoDB Access
- API Gateway Access
- Lambda Access

repository: happydata/cloudapp-weather

repo_name: happydata/cloudapp-weather


text:
# node

> Server-side JavaScript platform (Node.js).

- Run a JavaScript file:

`node {{file}}.js`

- Start a REPL loop (interactive shell):

`node`

- Evaluate JavaScript by passing it in the command:

`node -e "{{code}}"`

repository: gillescastel/tldr

repo_name: gillescastel/tldr


text:
# Vim Setup

Script to setup custom Vim configurations.

## Quickstart
### wget:
```bash
 wget https://raw.githubusercontent.com/marsbound/vim-setup/master/vim-setup.sh
```

### curl:
```bash
  curl https://raw.githubusercontent.com/marsbound/vim-setup/master/vim-setup.sh -o vim-setup.sh
```

### run:
```bash
  bash vim-setup.sh
```
## License
[MIT](https://choosealicense.com/licenses/mit/)

repository: marsbound/vim-setup

repo_name: marsbound/vim-setup


text:
# Arek
Bot that keeps an eye on your pull requests!

## Project structure

*Core projects*
 - `arek-engine` - library containing core functionality of notification engine, should be as extensible as possible and should not contain any specific 3rd party implementation (i.e. no GitLab, Bitbucket, Slack etc).
 - `arek-contracts` - shared interfaces used to extend Arek's functions.
 - `arek-console-core` - .NET Core console used to run the app.

*Extension projects*
 - `arek-bitbucket` - Implements BitBucket client for Arek to retrieve pull requests.
 - `arek-gitlab` - Implements GitLab client for Arek to retrieve pull requests.
 - `arek-jira` - Implements JIRA client for Arek to retrieve ticket statuses.
 - `arek-slack` - Implements Slack client for Arek to send out the notifications.
 - `arek-rocketchat` - Implements Rocketchat client for Arek to send out the notifications.

## Building

Run build script without any parameters:

    build.cmd

## Arekfile

|Property | Type | Description | Example |
|---|---|---|---|
| `primaryReviewers`  | string | Comma-separated list of logins. At least one person from this list will always be a reviewer | `dtrump,aduda`  |
| `secondaryReviewers`  | string | Comma-separated list of logins. This list contains rest of the team. When choosing secondary reviewers, Arek will construct list of all team members (primary + secondary) and randomly choose from this list. It means that it's possible that noone from `secondaryReviewers` will be choosen. | `bobama,bkomorowski` |
| `rules` | object | Key-value map containing configuration for review rules | |

## Roadmap

- Bitbucket is currently not working properly - it's needs to be retested and fixed.
- VCS has a possibility to suggest preferred reviwer. In bitbucket it takes them from reviewers list. However the bitbucket implementation uses random. It should use lastAssignments to equalize number of assignments.
- Add support for GitLab issues.
- BugTrackerStatusRequestRule can be split so that there can be separate rule on missing ticket status.
- Arekfile could be a js file containing function for both configuring existing rules and defining custom rules.

repository: ChainsawDevelopment/Arek

gha_language: C#

repo_name: ChainsawDevelopment/Arek


text:
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported          |
| ------- | ------------------ |
| 0.x     | :white_check_mark: |

## Reporting a Vulnerability

We take all security reports seriously.
When we receive such reports,
we will investigate and subsequently address
any potential vulnerabilities as quickly as possible.
If you discover a potential security issue in this project,
please notify AWS/Amazon Security via our
[vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/)
or directly via email to [AWS Security](mailto:aws-security@amazon.com).
Please do *not* create a public GitHub issue in this project.

repository: projen/projen

branch_name: refs/heads/main

gha_language: TypeScript

repo_name: projen/projen


text:
## Add a Blog Entry

Your website is set up to publish blog entries. In your root folder, you'll find folder named `_posts`. This is where you'll put new blog posts. Open this folder and create a new file.

Each post you make should be in the form `YEAR-MONTH-DAY-title.md`, so for example, `2017-04-21-github-pages-tutorial.md`. You'll also want this `.yaml`-like text near the top.

```
---
layout: post
title: Awesome Blog Post
excerpt: "Why you should read my website"
tags: [intro, beginner, jekyll, tutorial]
comments: true
category: blog
---

Text for your post goes here.
```

This is a great opportunity to practice some Markdown!

## Like Headers

and **bolding**

- and lists

```
## Like Headers

and **bolding**

- and lists
```

Note there's lots of fields you can change: `title`, `excerpt`, `tags`, and `category`. `category` is the most important field, since your posts can either be a `presentation` or a `blog` depending on this field.

When you're done, commit the file into GitHub and confirm that your new blog post is up. You can also delete the sample blog posts so they don't show up on your page.

repository: laderast/ghpages-rtd

repo_name: laderast/ghpages-rtd


text:
# CMake Example

This folder contains an example for how to use the HACL Packages C library in a
CMake project.

```sh
mkdir build
cd build
cmake ..
cmake --build .
./example
```

repository: cryspen/hacl-packages

gha_language: C

gha_license_id: NOASSERTION

repo_name: cryspen/hacl-packages


text:
# vscode_native_android
> Language: C - Android

[![forthebadge](https://forthebadge.com/images/badges/oooo-kill-em.svg)](http://forthebadge.com)

simple VSCode "project" to demonstrate low level programming (C). Root your device to unleash the full potential ;-)

## Authors

[](https://github.com/tomLadder) |
:---:
|[Thomas Leiter](https://github.com/tomLadder)|

See also the list of [contributors](https://github.com/tomLadder/vscode_native_android/contributors) who participated in this project.


text:
---
title: The county will not finance
tags:
  - Aug 1915
---

The county will not finance a channel cutting through the peninsula at Baker's Haul-over.

Newspapers: **Daily Miami Metropolis, The Miami Metropolis (daily), The Daily Metropolis or Miami Daily Metropolis**

Page: **1**, Section: **N/A**


text:
---
layout: post
title: "How to stream 1080p from a Network Share to a Raspberry Pi"
description: ""
category:
tags: [raspberry pi, media, network]
---
{% include JB/setup %}

I've set up a Raspberry Pi as a media TV recently only to find out that the performance of streaming HD files from my network shares was far from optimal. Even though the Pi is connected via Ethernet, I'd face stutter and lags. I've shared the files using standard Windows SMB network shares and then moved to NFS (which resulted in slightly better performance, but still wasn't quite satisfactory).

The solution I've found is that you can mount your NFS shares locally by placing mount points in your `/etc/fstab` which acts as a virtual directory on your Pi (without taking up any space at all):

    pi@raspbmc:~$ cat /etc/fstab
    proc            /proc           proc    defaults         0       0
    devpts          /dev/pts        devpts  rw,nosuid,noexec,relatime,gid=5,mode=620        0       0
    /dev/mmcblk0p1  /boot           vfat    defaults,noatime         0       0
    /dev/mmcblk0p2  /               ext4    defaults,noatime 0       0

    # this is the line that matters
    <IP_ADDRESS>:/movies /media/movies          nfs      udp,noatime,rsize=32768,wsize=32768,nolock,nfsvers=3

If you change your `/etc/fstab` file, you will need to re-mount using `sudo mount -a`.
The `rsize` and `wsize` parameters seem to do the trick.

Once you've done that, you need to add that newly mounted directory `/media/movies` to your sources. You can do so by either manually adding the source or editing `~/userdata/sources.xml` on your pi directly:

    <sources>
        <programs>
            <default pathversion="1"></default>
        </programs>
        <video>
            <default pathversion="1"></default>

            <!-- Our NFS shared source -->
            <source>
                <name>movies</name>
                <path pathversion="1">/media/movies/</path>
                <allowsharing>true</allowsharing>
            </source>

        </video>
        <music>
            <default pathversion="1"></default>
        </music>
        <pictures>
            <default pathversion="1"></default>
        </pictures>
        <files>
            <default pathversion="1"></default>
        </files>
    </sources>

The best part - you only need to do this once. Everytime you restart the Pi it will automatically re-mount the NFS share. Also you don't need to worry about storage - the NFS share is only linked virtually and files are copied to your Pi's memory card.


text:
# DrawGcode
A simple program that allows the graphical preview of .gcode files by utilising pythons Pyplot library.
Mainly written for internal use in teaching the workings of G-code.

Since it is written for use with a plotter only 2D G-codes are supported. The pen is controlled via M280 P0 S? commands
S>40 is interpreted as pen down, S=0 is interpreted as pen up.

Supported commands:
G28
G1 X? Y?
G2 X? Y? I? J?
G3 X? Y? I? J?
M400
M280 P0 S?

This tool is command line only.
To use it call the script with the filename of your .gcode as the first parameter e.g. -> python DrawGcode.py example.gcode.

Update 17.01.19
fixed an issue where a missing G28 command could crash the script.

Update 29.04.9
added a few more warnings

license: Unlicense


text:
---
layout: post
title: Stellar Firma - S1 Bloopers
date: 2019-07-26 15:00:00.000000000 +00:00
categories: special
episode_number:
episode_title: Stellar Firma - S1 Bloopers
tags: []
content_warnings: None
voiced: []
acast_url: https://play.acast.com/s/stellarfirma/stellarfirma-s1bloopers
summary: "Stellar Firma - S1 Bloopers

Boo-boos and Blunders

PLANET - Nailed it

Consultant recommendation: Go home, you're drunk."
formats:
  HTML: https://stellarscripts.tumblr.com/transcripts/s1-bloopers
  Google Doc: https://docs.google.com/document/d/1bQ8EOsnsq1JCP1vAFZiSkHq9nJyid30WRMGSMDLq3ZA/edit
  PDF: https://drive.google.com/file/d/1es4ZAuInMJ3P31ZZvgPAT5j4IewYxRMQ/view?usp=sharing
sources:
  stellarscripts: http://stellarscripts.tumblr.com/
official: false
wiki_url: https://stellar-firma.fandom.com/wiki/Season_1_Bloopers

---

### Transcribed 12/7/19 via [stellarscripts](https://stellarscripts.tumblr.com/) on tumblr

#### ALEX

Hi everyone, Alex here. I'd just like to take a moment to thank some of our patrons: Shahrzad Mohammed, Marissa Mendoza, 20thcenturyvole, Neil Czebieniak, Meaghan E Carpenter, Vera Rae, Devas, 99Robocats, TheBuggiest, GothicRain, Jennifer Meyer, Kyle Presodebt of the Drop Goodwood Fan Club, Cassidy the butler, William Reeck, Camille Weeks, Amanda Bills, Mary Frederick, Anne Searle, Athena Metro, Emily Arotin Wagner. Thank you all. We really appreciate your support. If you'd like to join them, go to www.patreon.com/rustyquill and take a look at our rewards.

Hi everyone, Alex again. While Ben and Tim take a break after season 1, we're going to be bringing you some special content once a fortnight until season 2 starts. We'll have more info on season 2 soon, but in the meantime, we hope you enjoy today's special: Stellar Bloopers.

------

##### [shorter version of the show theme]

##### [Ben, Tim, and Jenny doing vocal warm ups which sound like weird gurgling-- Ben has referred to this as "tongue bootcamp" in RQG]

#### TIM

We're recording. And-- __[clears throat]__ okay, let's do, um--

#### BEN

We're recording?

#### TIM

We're recording this--

#### BEN

Why would you record this?!

------

##### [transition beep]

##### [Ben and Tim loudly take turns sipping their drinks]

#### BEN

Ahhhhhh. Watched pot never boils.

#### TIM

__[laughs]__ Okay. What were we gonna not make it really difficult for?

#### BEN

Sorry.

------

##### [transition beep]

#### TIM

Timeline-wise, this is Monday, right?

#### JENNY

Mm-hmm.

#### BEN

"Yes."

#### TIM

Yes, it was Friday review.

#### BEN

"Yes."

#### TIM

Monday.

#### BEN

"Yes."

#### TIM

Thanks, guys. I just had a sudden panic and I was gonna say it wrong. I apologise.

##### [Jenny laughs]

#### BEN

"Shall we just take that again?"

#### TIM

Let's just take that again.

#### BEN

"Okay."

#### JENNY

"Trexel, *what* are you doing?"

#### TIM

_(shouts)_ "I'm checking the days!!"

------

##### [transition beep]

#### BEN

"A massive, floating city."

#### TIM

"Airborne... air... horn?"

#### BEN

"Uh, a giant penis."

#### TIM

"Ooh! Just that." __[Ben bursts out laughing, coughs]__ I'm not sure, we're trying to keep the explicit rating off, aren't we?

#### BEN

That's fine. We can say 'penis'.

#### TIM

Do you want to say that one again, 'cause--?

#### BEN

It's mainly swearing.

#### TIM

_(laughing)_ Do you want to say--

#### BEN

Yes, I will, without laughing.

------

##### [transition beep]

#### TIM

This is episode 3 of Stellar Firma Ltd.  Was-i. What? Wait."

------

##### [transition beep]

#### TIM

"A well-oiled cosmic greeting."

#### JENNY

"Yes. Well, when I'm done, you will be."

#### TIM

"I-- I look forward to being a well-oiled cosmic greeting, but-- but Trex-- But--"

#### JENNY

"Oh you **[long bleep]**."

#### TIM

"I said my own name."

#### JENNY

I'm sure you're not supposed to swear **[long bleep]**.

#### TIM

Right. __[hand clap marker]__ What-- what did I even want to say? __[all laugh]__ Hang on, when--

#### BEN

Tim--

#### JENNY

I think you wanted to say **[long bleep]**.

#### TIM

Uh, right.

#### JENNY

County **[bleep]**.

#### TIM

"I got-- I've won the county **[bleep]** cup!" Um.

##### [Tim and Ben laugh]

#### JENNY

Can we start over? 'Cause you didn't turn on the thing either.

#### TIM

I didn't turn on the-- Yeah, let's do that all again.

#### BEN

Okay.

#### TIM

But I will--

#### BEN

Burn it to the ground!

#### TIM

Burn it to the ground!

#### BEN

Build it again.

##### [Ben makes an explosion noise]

#### TIM

Last 6 minutes __[bleep, hand clap marker]__ Right. I'm gonna start-- I didn't start the timer. I didn't do anything but we're doing basically exactly that 'cause that was a lot of fun.

#### BEN

Basically, me and Jenny are just great.

#### TIM

Yeah. __[chuckles]__ You're okay.

#### BEN

Just doing very well.

#### TIM

Right, let's start-- let's just--

#### BEN

Well done us.

#### TIM

Yeah. Tim on the other hand. Look--

#### JENNY

I don't know if I like 'cosmic greeting' though.

#### TIM

_(crosstalk)_ Cosmic-- I did repeat that because of a certain amount of-- __[Ben and Jenny laugh]__ I beg your pardon? __[all laugh]__

#### JENNY

You know.

#### TIM

You know, a cosm-- a well-oiled cosmic greeting.

#### BEN

Which is, of course, as we know, *blehblehblehbleh!*

##### [all break out laughing]

------

##### [transition beep]

#### BEN and TIM

_(steadily increasing in volume)_ Good Greg's a good egg. Good Greg's a good egg. Good Greg's a good egg. Good Greg's a good egg.

#### TIM

Good--

#### BEN

You know that Greg? He's a good egg! __[mouth stretching noises, gasping]__

#### TIM

_(quickly singing)_ ♪ Look at that man, it's Greg coming down! Good egg man, good egg town! Giving out eggs to all the people! Look at them, they are so feeble! They are weak from lack of protein! ♫

#### BEN

__[laughs]__ You've had caffeine, haven't you?

#### TIM

_(at the top of his lungs)_ *Wahoo!!!* Yeah!!!

#### BEN

Do you know what? I think we might be warmed up now.

------

##### [transition beep]

#### BEN

"Mmmm."

#### TIM

"It was-- You know when you-- when you're looking at a couple of planets in a line-up, maybe because a planet's committed a crime or something. And you're looking between them and you're like, '__[scoffs]__ These all look the same.'  And then somebody says, 'Planets aren't a race!' And you're like, 'Ha ha!' You see?"

#### BEN

"I... do see."

#### TIM

Do we want to keep that? __[laughs]__

#### BEN

Yeeee-- Maybe?

#### TIM

I don't think so! __[laughs]__ I don't want to--

#### BEN

_(crosstalk)_ It's kind of funny, but a bit dodgy...

#### TIM

It's a bit dodgy. Okay.

------

##### [transition beep]

#### BEN

"Ever noticed how much they're being--"

#### TIM

_(crosstalk)_ Hello, welcome to _(mispronounce)_ Elem-- __[laughs]__ Welcome to Elephant Firma.

#### BEN

__[laughs]__ Elephant Firma!

#### TIM

_(droll sing-song)_ Oh, Elephant Firma.

#### BEN

Where elephants are really firm about things.

#### TIM

I'm an elephant, and I'm pretty sure that economic policy is not gonna work.

#### BEN

_(droll sing-song)_ Elephant Firma.

------

##### [transition beep]

##### [hand clap marker]

#### BEN

And scene.

#### BEN

Ohmph. Umph. Ohmph. Umph. Ohmph.

#### TIM

Oh, a *quality* scene. Just gonna pause this here.

------

##### [transition beep]

#### BEN

_(as David as Trexel)_ "Ugh, I'm so drunk. And there's only 20 minutes left of the day. But that's fine. David will do design--" __[bursts out laughing, both laugh through the rest of the segment]__

#### BEN

Tim's face! I'm just--

#### TIM

I'm doing acting, Ben.

#### BEN

I know. But you were just **[bleep]**.

#### TIM

_(crosstalk)_ I'm doing the acting! I'm doing the acting!

#### BEN

I know! It's just-- the look of murder in your eyes.

#### TIM

It's alright.

#### BEN

I just--

#### TIM

"**[bleep]**-ing what?"

##### [Jenny joins the laughing]

#### BEN

I just-- I just made eye contact and thought about what you might say in response, and just lost it.

##### [Tim, Jenny, and Ben sigh]

------

##### [transition beep]

#### TIM

Um, so, it's Stellar Firma episode 8. It's nearly 10 o'clock at night, and we've had a few drinks, and things are starting to unravel, so this is gonna be our last--

#### BEN

Starting?

#### TIM

Starting? Start-- Yeah, yeah. Like, we're-- up-- up top of the show: big tight ball of yarn.  This is an audio format. No, you-- That's a very lovely face, but that's not how... audio works. Um, so we're doing Stellar Firma episode 8. I'm going to do the clap with the sound first [__BEN:__ Good.] 'cause I always forget. Let's do that now.

##### [hand clap marker]

------

##### [transition beep]

#### BEN

__[yawns]__ Having a bit of a yawn. That's fine. __[Tim yawns]__ Hey, I've passed it on.

#### TIM

Having a little bit of a yawn.

#### BEN

Oh, no. Let's not get into a yawn loop. They died of yawning.

 Uh, bouj-- bijou-- Ugh.

#### BEN

Boujou. __[bleep]__

#### JENNY

Bonjour.

#### BEN

Bonjour.

#### JENNY

Bonjour.

##### [hand clap mark]

#### TIM

Oh, I also have to start--

#### BEN

_(French accent)_ Bonjour planet!

#### TIM

I also haven't done the time.

#### BEN

Uh, bonjour planet!

#### TIM

Oh, bonjour planet!

------

##### [transition beep]

#### JENNY

"Mmmm..."

#### BEN

"We went for bioluminescent--" Blah blah blah. Sorry. __[Tim laughs]__ I just went "biolumnes--"

#### JENNY

Lum-lum...

#### TIM

Woah. So we're from--

#### BEN

_(mispronounce)_ Biolunsceour.

#### JENNY

Bonjour. Bonjour.

#### TIM

We'll go from 'we went for--'

#### BEN

Bonjour algae.

##### [Jenny laughs]

#### TIM

I'm not-- The timer!

------

__[transition beep]__

#### TIM

"I remember the art justicar actually reviewed one of my planets. __[chuckles]__ The review just read _(shouting)_ '*Why?!'*"

##### [long beat]

##### [all laugh]

#### TIM

We're silent.  Uh.

#### BEN

*Woah!*

##### [Jenny laughs]

#### TIM

Uhh...

#### BEN

Trexel's gone blue.

#### JENNY

_(crosstalk)_ Old Trexel over here.

------

##### [transition beep]

#### TIM

"Yes, we had a rocky start. You... tried to take me apart as a person but I feel we got through that, David, and we bonded. And as we bonded... we made beautiful love." No. __[Ben and Jenny start laughing]__ No, that will end badly. __[laughs]__ Okay--

#### BEN

You do it to yourself.

#### JENNY

Mm-hmm.

#### TIM

You do. __[singing, Jenny hums along]__ ♪ You and no one else! ♫

------

##### [transition beep]

#### TIM

"I tell you why I was late. Now, this time it's a real doozy. I had a hand *neck* deep in the reactor core." ...I'm gonna do that again, my hand hasn't got a neck.

##### [all laugh]

#### BEN

Neck hand!

#### TIM

Neck hands.

#### BEN

Neck hands. There they go. Hand neck!

#### TIM

_(crosstalk)_ I was trying to think of the word elbow, and I came up with neck.

#### JENNY

So you go--

##### [Ben laughs]

------

##### [transition beep]

#### TIM

The actual relationship is precisely like this. Also, Ben, stop stroking the table.

#### BEN

I-- Sorry, I just--

#### TIM

You love to stroke the table.

##### [table stroking noise]

#### BEN

I'm sorry.

#### TIM

This... this noise? This noise is not a fun noise for Ed. It's a bad noise for Ed.

#### BEN

Yeah, I know. I'm sorry.

#### TIM

He likes to edit it out. He has so much fun doing that whilst we're also speaking.

#### BEN

Yes.

------

##### [transition beep]

#### TIM

_(softly)_ And we fade out, Ed. And we fade out, Ed. Fade out, Ed.

#### BEN

The infinite blackness of space. __[Tim laughs]__

#### TIM

Oh, I-- Could I introduce you to the infinite blackness of space?

#### BEN

Oh, it's a black hole.

#### TIM

You know, I've often liked a star or an orb but, uh, most of all--

#### BEN

Stop recording. The podcast.

#### TIM

--I like the infinite blackness of spaaaaa--

------

##### [transition beep]

#### BEN

"Okay, so, why do you think it's so wet?"

#### TIM

"In space?"

#### BEN

"Yes."

#### TIM

"No, I-- Wait, I-- Which-- ooh-- Wait-ah-- Eh-- Oh-- __[extended grunting noise]__" Right, okay. I need to do something else than that. __[Ben laughs]__ Um, just gonna pause that.

------

##### [transition beep]

#### TIM

"It's a very simple, simple logical, logical pattern."

#### BEN

"Right."

#### TIM

"It could be like water, but it's not like that. And therefore, why the h-**[bleep]** not?"

#### BEN

Um, you need to say 'heck'.

#### TIM

"Why the f-**[bleep]** not?"

##### [Ben sighs]

------

##### [transition beep]

#### TIM

"It's a logical progression. Gas can be like fluids. Fluids aren't there. Gas isn't present in space, then why the heck couldn't it beh-- Couldn't a bah-- Couldn'tababa."

##### [Ben laughs]

#### TIM

F-**[bleep]**. Um, do I even like this tangent? __[laughs]__

------

##### [transition beep]

#### TIM

"Jamerhall Back looks wantonly at the hump of her-- he, wah-- f-**[bleep]**." __[laughs]__ I went for something and it didn't quite work.

#### BEN

Okay.

#### TIM

Um...

------

##### [transition beep]

#### TIM

Just interrupt me _(starts laughing)_ before I get too heavily into the maze.

#### BEN

_(laughing)_ Okay, I was like--

#### TIM

I was like, 'Please, I-- I haven't really got much...'

------

##### [transition beep]

#### TIM

"I-- I actually have a manuscript here, something I've been working on. Okay."

#### BEN

"Ah-- well-- no--"

#### TIM

_(reading)_ "We open the fourth star-cark." What? Come on, Tim. __[Ben laughs]__ Come on. 'Star-cark?' Right, think about what you're gonna say because this is--

#### BEN

Uh, oh. We've dictionaried.

#### TIM

Oh.

#### BEN

Just say some stuff.

#### TIM

Yeah, no, no. But the thing is it needs to have some-- like the words need to-- they need to be actual words. The 'star-cark' isn't about anything, Ben. __[laughs]__

#### BEN

Okay. Well, just call the star-cock.

#### TIM

__[laughs]__ 'The star-cock.' Okay, now I've got something.

------

##### [transition beep]

#### BEN

"Okay, that's not an-- A: not an environment, B: I-- ca--" __[Tim laughs]__ I was going to go with 'Newton's not even a thing' but then that just-- ah, so many questions.

#### TIM

Yeah, because, like, we can still have Newtonian physics.

#### BEN

Yeah, exactly. I was just-- I was... digging for something that wasn't gonna...

#### TIM

__[laughs]__ I like the idea it's like, 'Everything's non-Newtonian! None-- none of the laws apply!'

------

##### [transition beep]

#### TIM

"Consult Con. Destination: every single consultant on Stellar Firma." Destination? No, wait.

#### BEN

It didn't make any sense. __[laughs]__

------

##### [transition beep]

#### TIM

"David, why do you feel like you're working through all this in real time?"

#### BEN

"Uhhhhhhhhh--" __[laughs]__

#### TIM

Sorry. I'm-- sorry, sorry. I was trying-- It was like, 'Uh, *because*...' __[laughs]__

#### BEN

"Yeah, 'cause I am."

#### TIM

No no no no no. It was my fault. It was my fault. It was my fault.

##### [Ben giggles]

------

##### [transition beep]

#### BEN

"And that means they are... really horny."

#### TIM

_(crosstalk)_ "Ready to mingle." *Woah*, really horny? __[Ben collapses into laughter]__ Okay. Right. Can you say, 'and that means they're...' and I'm gonna interrupt you.

#### BEN

_(weakly)_ Okay.

------

##### [transition beep]

#### TIM

I'm just gonna put some lactose in my mouth now...

#### BEN

Yeah, I don't understand this. I mean, that's--

#### TIM

_(muffled)_ I got some gummy.

#### BEN

That's cow's milk, as well.

#### TIM

Yeah, it's milk from a cow's teat!

#### BEN

Well, just use vegetable milk. Then you can still have milky teas and it's __[snorts]__ not gonna be lactose.

#### TIM

I wonder if oat milk would do that, or if that's sort of okay--

#### BEN

No, it's literally the lactose.

#### TIM

Yeah. _(softly)_ It's the lactose.

#### BEN

Well, I'm not an expert, but I'm pretty sure.

#### TIM

But, I'm an *eggs*pert.

#### BEN

But you only really... __[disappointed pause in response to Tim's joke]__ get milk throat... when you have milk.

#### TIM

_(laughing)_ I've got milk throat?

 You've never heard of milk throat?

#### TIM

No!

#### BEN

You got a milky palate!

#### TIM

Oh, I've got-- __[chuckles]__ yeah, sure.

#### BEN

_(gravelly voice)_ 'Old milky palate, my nemesis!'

#### TIM

_(gravelly voice)_ 'Since you got that milk throat back at '83, you've been a menace. __[Tim and Ben make gurgling sounds]__ I can barely understand your news!'

#### BEN

Okay, we are being recorded... We're so very sorry, Alex.

#### TIM

_(crosstalk)_ It's fine. We're only wasting our own time-- Oh, and also Alex's. __[laughs]__

#### BEN

Yeah.

#### TIM

He knows what the clap is.

#### BEN

_(crosstalk)_ This is literally paid time now.

#### TIM

He can skip!

------

__[transition beep]__

#### BEN

"We have about... 17 minutes left, so that's good that you're keen. Um, anyway--"

#### TIM

"Keen."

#### BEN

"The one f--"

#### TIM

"Keen. __[pause]__ Sorry, keep going."

#### BEN

"The one--"

#### TIM

"Keen. No, sorry, I-- I didn't mean to interrupt. Just keep going."

#### BEN

__[breaks into laughter]__ Sonnuva b-**[bleep]**-tch.

##### [both laugh]

#### TIM

Alright--

#### BEN

We'll keep going with that, I just need to not break.

#### TIM

Okay. Right, we'll go fr--

#### BEN

Oh, it's funny 'cause I know you're gonna say keen...

#### TIM

We'll go from the "keen". We'll go from the first 'keen'. We'll go from the first 'keen'.

#### BEN

_(still laughing)_ Yeah, yeah, yeah, yeah I just need-- gimme a second.

#### TIM

_(imitating)_ 'Gimme a second. Oh, hang on.'

------

__[transition beep]__

#### BEN

'*Dah*ling.'

#### TIM

Dahling.

#### BEN

Why bother pausing it, Tim, we've got so much time to catch up on?

------

__[transition beep]__

#### BEN

"And how do you begin sex?"

#### TIM

"Well, when one being loves another being, or is-- is--" No, hang on, what do I want to say? __[breaks into laughter]__ Do we want to explain sex to David?

#### BEN

I'm taking us there.

#### TIM

Okay.

#### BEN

I want to hear Trexel explain--

#### TIM

Okay.

#### BEN

This is what the people want!

#### TIM

This is what they want. Okay.

#### BEN

__[clapping for emphasis]__ Let! David! Say!

#### TIM

_(immediately)_ "Shut up, David!

#### BEN

...But wait for me to have a clean take--

#### TIM

"Shut up!"

#### BEN

--'cause _(laughing)_ I hadn't quite finished.

------

__[transition beep]__

#### BEN and TIM

__[singing "Can't Do" by Everything Everything]__ ♪ It's up to me, it's up to me-- ♫

#### TIM

♪ --You gotta figure it out-- ♫

#### BEN

_(crosstalk)_ ♪ --it's up to me-- ♫

#### BEN and TIM

♪ --it's up to me, it's up to me, it's up to me-- ♫

#### TIM

Oh, no, I'm...

#### BEN

_(crosstalk)_ ♪ I gotta do it again... ♫

#### TIM

I think it's 'do it again' first then-- So this is episode, uh--

#### BEN

_(high pitched singing)_ ♪ Help me! ♫

#### BEN and TIM

_(high pitched singing)_ ♪ I can't do the things you want, can't do the things you want, can't do the things you want... ♫

#### TIM

__[sings guitar riff]__ Um, this is episode 22 of, uh...

#### BEN

_(laughing)_ Oh, that was being recorded, was it?

#### TIM

Yeah, yeah, yeah. Episode 22 of Stellar Firma, uhm... we've had a little bit of a sing-song--

#### BEN

Yeah!

#### TIM

--you know, it's-- it's nice in the room. Um--

#### BEN

_(sarcastic)_ Hey, hey, Alex, Everything Everything's a really good band.

#### TIM

Yeah, try listening to Everything Everything! 'Can't Do'--

#### BEN

♪ 'Cause they can't do the things you want-- ♫

#### TIM

No, we're not singing it.

#### BEN

_(intentionally shrill)_ ♪ Can't do the things you want-- ♫ cahh--

#### TIM

__[squawking noise]__ It's entire-- it's a band entirely comprised of birds--

#### BEN

Crows.

#### TIM

Crows. Crows singing.

------

##### [transition beep]

#### TIM

So... we'll go from me entering I suppose?

#### BEN

Wha-- yeah. That's what that preamble means.

#### TIM

I just sort of need you to make a noise. I'm so used to--

##### [Ben makes a David noise, both laugh]

------

##### [transition beep]

#### TIM

__[burps, farts]__ ...Okay.

##### [both laugh, Tim sighs]

#### BEN

For f-**[bleep]**'s sake.

#### TIM

__[sighs]__ So sorry.You want that sort of clear, or...

#### BEN

Just Tim expelling gas from both ends!

 Okay, right.

#### BEN

No, not off we go!

#### TIM

Off we go.

#### BEN

Okay, just let me have a-- give me a f-**[bleep]**-ing moment.

#### TIM

Off we go! Okay.

 __[Tim starts laughing]__ This is making it take longer.

------

##### [transition beep]

#### BEN

"Oh, oh, speaking of sad dough, um, their homeworld was destroyed by invading Space Whales."

#### TIM

"Oh-- oh, bo. Oh, no for them. Oh-fo-fluff."

#### BEN

__[laughs]__ "Oh, bo!"

------

##### [transition beep]

#### TIM

"She's a Space Whale. You know, it's-- it's a more simple system."

##### [beat]

#### BEN

__[mouth noise, sort of like smacking lips]__ "Fair enough." I really killed that.

#### TIM

__[laughs]__ Okay, so we'll go from the-- from the end of that and you'll just move on. Just move on.

#### BEN

Yeah, I-- I-- I just--

#### TIM

When in doubt, move on.

#### TIM

__[laughs]__ "Space Whale!"

##### [Ben laughs]

------

##### [transition beep]

#### TIM

"What does a Space Whale dislike? Uh-- __[pause]__ Thinking in real time now. __[Ben laughs]__ Uhhhhh... Oh, it's like--"

#### BEN

Just say something.

#### TIM

"Yes! It's like a safe zone. Fill it with loads of nations, it's really difficult to decide who you want to kill."

#### BEN

"Exactly, sort of a Demilitarised Planet."

#### TIM

"Yes, yes, but they can't know it's a DMZ, because you know what they hate?"

#### BEN

It's a DMP.

#### TIM

Ah, f-**[bleep]** me. Also, I don't want to say this. This is-- this is nothing.

#### BEN

Okay.

##### [both laugh]

------

##### [transition beep]

#### BEN

"The one thing they've said is they hate *right* angles."

#### TIM

"Ah, it's got four, hasn't it?"

#### BEN

"Yes."

#### TIM

"I've got an idea. What happens when you glue two pyramids bottom to bottom together?"

#### BEN

"You *do* get rid of the right angles."

#### TIM

Nah, I've just realised you don't because--

#### BEN

Yeah, you do.

#### TIM

--there's no-- there's still a square. __[laughs]__

#### BEN

"Oh yeah, 'round the middle. Yeah."

#### TIM

This isn't a good f-- Hang on. Wait. I know Trexel isn't supposed to have good ideas--

#### BEN

_(crosstalk)_ Look, what-- what-- what we're telling is that the Meredith brothers don't really know much about geometry.

#### TIM

"Oh, shapes! Shapes!"

------

##### [transition beep]

#### TIM

"Let's make it a cone."

#### BEN

"Okay, right. Good and--"

#### TIM

"And also, cone sort of sounds like clone. I don't think that's anything, but I think we should note it." __[Ben and Tim laugh]__ No?

##### [both continue laughing]

#### BEN

No, I just-- I really wa-- Okay, no. I like it; I just didn't expect it. It was just--

##### [both continue laughing]

------

##### [transition beep]

#### TIM

_(screeches)_ "'Repent, Trexel Geistman! Repent!' And I'm like, 'No, thank you.' And I'm tryna close the door but their-- their foot's in the door. And I'm slamming it. And their foot's bleeding now. And then there's a-- there's a bit of a foot in my house! What am I gonna do with it then? What do I need-- I'm using it as a paperweight but it's starting to smell?"

##### [pause then Ben laughs]

#### TIM

Come on, Ben!

#### BEN

Come-- What?! Stop being so funny!

#### TIM

No! __[drawn out bleep]__ Okay, so, luckily, again, you held yourself for long enough that it was not--

#### BEN

Yeah, that's-- that-- literally, that's why I'm quiet. I'm s-- I'm trying to hold it in 'cause I don't want to ruin the take. __[sighs, hits something]__

#### TIM

Nearly there. 18 minutes, 23 seconds.

#### BEN

Just, again, did not expect you to go... there.

#### TIM

__[laughs]__ I'm enjoying this.

#### BEN

Good, good, and I'm glad and it's fun. It's just--

#### TIM

Yeah. Alex, sorry, if in case you weren't noticing, these are good and they're __[bleep]__. Enjoy them. __[laughs]__ I've got a rotting fart of a foot as a paperweight.

#### BEN

Exactly! And you expected me to just *blast* right past that, did you?

#### TIM

Yeah! Yeah, yeah, yeah.

#### BEN

Oh, god.

#### TIM

Okay.

------

##### [transition beep]

#### BEN

"Well, that's lucky because-- oop, boop-- there it goes. CLUNK! Hmm? I just-- sorry, I just--" __[fake cough]__

#### TIM

"You don't need to do the foley for it, David."

#### BEN

Uh, no that was-- that was David coughing.

#### TIM

Oh! Was that a cough?

#### BEN

_(crosstalk)_ To cover the clunk.

#### TIM

CLUNK!

#### BEN

Well, that was-- __[laughs]__ Yes, it was a *bad* cough.

#### TIM

A-CLUNK!

#### BEN

I mean-- no. Okay, I'll drop it.

#### TIM

Yeah.

#### BEN

I tried something; it didn't work. CLUNK!

#### TIM

__[laughs]__ Er-CLUNK! "David, I-- I noticed it *more* because you did that." __[both laugh]__ CLUNK! TUBE NOISE!

#### BEN

__[laughs]__ Nothing wrong! __[fake cough]__

#### TIM

It wasn't all like this but whenever you submit it, like, there is some foley but you always go 'blelelep!' __[both laugh]__ Blu-blop!

#### BEN

Boop-ba-boo-bop-boo!

#### TIM

Okay, okay, okay, we're so close to the end! We're so close to the end.

##### [Ben sighs]

------

##### [transition beep]

##### [Tim as Trexel screaming]

##### [pause]

#### BEN

__[laughs]__ Christ!

#### TIM

Let's give you another scream.

##### [beep]

#### TIM

Fun one. _(shouting)_ "Oh, no!" __[laughs]__ Not that one.

#### BEN

_(laughing)_ That wasn't Trexel's voice.

##### [beep]

#### TIM

__[shouts again]__ Okay, that's enough. You can work-- you can work it out from those screams, I'm sure. __[Ben laughs]__ If you need another scream, let me know.

------

##### [transition beep]

#### BEN

"How about a government-mandated limited entertainment policy?"

#### TIM

"Oh, no, that wouldn't be good at all. Wait, sorry, no, that would be good. Sorry, I didn't mean to negate that. __[laughs]__ You try that line again and I'll have a different response."

##### [Ben snorts]

------

##### [transition beep]

#### BEN

"What about a government-mandated entertainment policy?"

#### TIM

"That's even better! Forget the transport stuff, that's b-**[bleep]**-s. That's a swear. __[both laugh]__ Try it all again! All of it again! Lock the doors!  Let's do it again! Okay! Ha ha!"

------

##### [transition beep]

#### BEN

"Yeah, okay, right. So... there's other ideas here and I don't have any!"

#### TIM

"What?"

##### [both laugh]

#### BEN

That was just me... checking out of the--

#### TIM

Did you ju-- Did you run out?

#### BEN

I just-- I just went, "Well--"

#### TIM

Well...

#### BEN

_(imitating a flatline)_ BEEEEEEE--

#### TIM

Well-- well, nothing.

#### BEN

Yeah.

#### TIM

We're done.

##### [Ben laughs]

------

##### [transition beep]

#### TIM

"They're gonna need so much oil in order to make this all work. You can't wrestle when you're not oiled. Otherwise you'll grip."

#### BEN

_(crosstalk)_ "And meat."

#### TIM

"What?"

#### BEN

"I just completely spoke over you. I'm really sorry."

#### TIM

"You son of a __[bleep]__."

#### BEN

_(sad)_ "Oh."

------

##### [transition beep]

##### [pause]

#### TIM

"Oh, yes, it's me."

##### [Jenny laughs]

#### BEN

You started last time. __[laughs]__

#### TIM

"I forgot. I forgot. Let's just put another clap in there. Okay."

##### [hand clap marker]

#### BEN

Right. He-- he's not breaking out of Trexel. We're in trouble.

------

##### [transition beep]

#### JENNY

"You're a complete... idiosyncratic... egotistical... maniac... Uh. Other words."

#### TIM

"Many people have tried to define me and it is difficult, yes." __[Ben chuckles, Tim laughs]__ Just laughing now?

#### BEN

Wha--? Oh, did I just let out a laugh?

#### TIM

You just la-- you just laughed. You just laughed. __[laughs]__

#### BEN

_(crosstalk)_ I just-- I just let out a little chuckle. I'm sorry. I just-- __[sighs]__

#### JENNY

What, we'll go back to it.

#### TIM

_(imitating Ben)_ 'Oh, I enjoy this podcast!'

#### BEN

_(in a similar voice)_ 'This is great. You guys are really funny.'

------

##### [transition beep]

##### [Jenny as Hartro trying not to vomit]

#### TIM

"Trexel, are you alright? Trexel? You're-- __[long bleep]__. Argh!"

#### BEN

Everyone is Trexel, apparently.

#### TIM

Everybody's Trexel.

#### BEN

Give the man a puppet and everyone in the world is Trexel.

#### TIM

Give a man a puppet, he'll bond with that puppet. Give him two puppets, puppet city. __[Ben laughs]__ You know, it just happens.

#### JENNY

Oh, I feel sorry for Alex. This is just so much he's--

#### TIM

__[laughs]__ It's, you know. It's the life he chose.

------

##### [transition beep]

#### TIM

This is Stellar Firma episode 17. Ben and Tim Meredith presiding. The time is 17:39 in the PM. Uh, this is the first episode after the... review. So, we're going to start with some--

#### BEN

No.

#### TIM

--little vocal-- little mouthy warmups, and then we're going to do--

#### BEN

It's the first episode after the team-building exercise.

#### TIM

Team building. Sorry, I meant to say that. I thought team-review, and then said team-building exercise.

#### BEN

Nope. Other way around.

#### TIM

No. Gah. I am a protected category. __[Ben laughs]__ And, like an endangered--

#### BEN

Not for thinking!

#### TIM

Yep, absolutely. Dyslexia is all about thinking, ding-dong. Ha ha! _(screaming)_ "Ah ha! Finally! My victory is here!"

#### BEN

Damn it.

#### TIM

_(screeching)_ "Avant Geistman!" __[Ben laughs]__ Um, yeah. Yeah. So, uh, hi Alex. I'm officially dyslexic, so, any mistakes I make--

#### BEN

He's always been officially dyslexic. He's just making it a thing now.

#### TIM

I'm just making a thing now. I'm leaning into it. __[Ben scoffs]__ I'm-- I'm woke. Is that what that means? I don't think so. But-- Can you be woke about yourself about something you already knew but are now-- are now exploiting?

#### BEN

Yeah, yeah, exactly.

#### TIM

I suppose so.

#### BEN

Pretty sure you're un-woke at that point.

#### TIM

Yeah, look, it's all about me.  And we have our time now. We're in government now. We're in-- Some hot satire. Hot, hot satire. Hot sat--

#### BEN

_(crosstalk)_ That's very unfair to dyslexic people. Very, very unfair.

#### BEN

Yes, your people.

#### TIM

I speak for them all? __[laughs, Ben snorts]__ Every single one!

#### BEN

I-- I think Alex might *also* be dyslexic, so we'll let him get back to you on that one.

#### TIM

Yeah, well, you know, he's one of the splitters. __[Ben laughs]__ He's one of the intelligents. Uh--

#### BEN

So, how's-- how's recording going, Tim?

#### TIM

How's record-- It's going real well.

#### BEN

Good.

#### TIM

Going real-- Costing Alex money every second-- __[laughs]__ Uhm--

#### BEN

That you insult him for.

#### TIM

And then I insult him for. Um, but you know what? He's knows that it's from this, uh, these humble beginnings-- the pots of, uh, pots of-- of hot humour do, uh, do boil and froth over into the cups of the waiting, uh, _(hungrily)_ people below. This froth and--

------

##### [transition beep]

#### BEN

Oh, Tim.

#### TIM

Oh, Tim. Oh, Tim, please. Have you had a-- a cup of regular coffee and some semi-skim milk? I think you have, you scamp! __[Ben chuckles]__ Oh, what's he like?

------

##### [transition beep]

#### TIM

So, this is the recording of Stellar Firma episode 21.

#### BEN

God, there's *loads* of them. Maybe we should stop.

------

##### [transition beep]

#### BEN

"Really, Trexel?"

#### TIM

"Yes, really, David.  I'm going to do that again, 'cause that's nothing."

##### [Ben laughs]

------

##### [transition beep]

#### TIM

"Okay, great. So, we've got a lake of water, a lake of fire, a lake of air, a lake of *goo* for David, and also a freshly tilled lake of earth." __[Simon and Ben laugh]__ Was it 'freshly tilled'?

#### BEN

Stop the timer.

#### SIMON

It's just funny. It's just a funny concept.

#### TIM

Okay. Alright. Fine. We will do this, come on.

------

##### [transition beep]

#### TIM

"Two Three Four--" __[pause]__ The song.

#### BEN

Oh, that was-- that felt really wrong that we didn't actually do anything. Somebody said, 'two three four' and the song didn't start?

#### TIM

And the song didn't start.

#### BEN

And I'm like, 'uhh...'

------

##### [transition beep]

#### TIM

_(singing)_ ♪ "The Cosmic Lounge, the Cosmic Lounge--" ♫

#### SIMON

I thought you were going to do 'two three four'.

#### TIM

No, because in audi--

#### BEN

Count you-- count yourself in *every* time.

#### SIMON

Yeah.

#### TIM

Fine.

#### BEN

Start the takes the same way.

#### TIM

Fine. Okay.

#### BEN

Don't make more work for the editor.

#### TIM

But, they're not me! __[chuckles]__ Okay.

#### SIMON

I thought it was the Cosmic Lounge!

##### [Ben laughs, Tim makes frustrated noises]

#### TIM

This is worth it.

#### BEN

It's not a hard song!

#### TIM

It's a hard song. Right.

------

##### [transition beep]

#### TIM

"This is the brief!"

#### BEN

"Um..."

#### TIM

"It's been stopping in the tube!"

#### BEN

"Oh, that's weird!"

#### TIM

"What have you been doing?"

#### BEN

"Oh, that's weird and the first time--"

#### TIM

"Who has done this to me, David?"

#### BEN

"Um..."

#### TIM

"David, I knew you were betraying me somehow!"

#### BEN

"No."

#### TIM

_(shouting)_ "Burn it all down!"

#### BEN

"What?"

#### TIM

"*Burn*-- no--"

#### BEN

"No!"

#### TIM

__[splutters]__ "Don't burn it all down, fix it!--" __[coughing fit, Ben laughs]__

#### BEN

Tim has died.

#### TIM

Tim has died. Also, don't burn it all down.

#### SIMON

Yes. Editor's note: Tim died.

#### TIM

Tim died.

------

##### [transition beep]

#### TIM

"If you don't walk with a left, right, I will put your head into a chemical toilet."

#### BEN

_(quiet)_ "Okay. I'll walk."

#### TIM

That was too dark. __[both laugh]__ That was far too dark.

#### BEN

__[bleep]__ Trexel? __[laughs]__

#### TIM

Yeah, yeah. Okay.

------

##### [transition beep]

#### BEN

"Trexel stole the brief! Trexel took the brief! I didn't do anything!"

#### TIM

"You Judas! Judas Iscariot!"

#### JENNY

"Save it!"

#### TIM

"We've decided not to mention Judas." __[all laugh]__ I like shouting Judas Iscariot.

------

##### [transition beep]

#### TIM

"--curly wig."

#### JENNY

"And could you please put the fish down?"

#### TIM

"What-- It's my-- Okay, fine. I'll just pop that back in there. I'll deal with you... later. Wink. I'm gonna f-**[bleep]** that fish."

##### [all laugh]

#### IMOGEN HARRIS

_(imitating IMOGEN)_ Wink detected.

#### TIM

_(imitating IMOGEN)_ Bestiality detected.

------

##### [transition beep]

#### TIM

"David 7. Child murderer? Who can say? That's not what we're here about." Let's not do child murder. __[all laugh]__ Okay. Let me-- Okay.

##### [hand clap marker]

#### BEN

Dog strangler.

#### TIM

"Dog strangler. He sets fires to orphanages."

------

##### [transition beep]

#### TIM

"Helping the small guy. The small businessperson. The little person. Th-- th-- the microscopic germ that's been assaulted." That's too dark, Tim. Um-- __[Alex and Jenny laugh]__ Assaulted? Don't-- don't mention assault. Uh--

#### BEN

Defrauded.

#### TIM

Defrauded. Okay. Okay.

#### BEN

'The microscopic germ that's just leaving political out-- adverts outside its sphere.'

#### TIM

_(satirically)_ "The c-**[bleep]**. The liberal c-**[bleep]**. Who's gonna stand up for the c-**[bleep]**."

#### ALEX

_(laughing)_ God.

#### TIM

_(satirically)_ "The alt-right nazi; that guy needs help apparently." Right.

#### JENNY

Get it out. __[laughs]__

#### TIM

Get it out. Get it all out. __[bleep]__ Okay, cool.

------

##### [transition beep]

#### TIM

"It is with great personal sacrifice that I now turn in my access card to IMOGEN and *hope* that in this I am swapping that out and saving the sweet clone life of David 7. __[pause]__ Tummy rumble."

##### [spattering of laughter]

#### ALEX

I need the last couple of words.

#### TIM

"And so, it is with--" Hang on a minute. __[spattering of laughter]__ "There is a stomach in the courtroom today. A stomach in the room. It is mine. So--"

##### [spattering of laughter]

#### ALEX

So if you press across, what I can do is I can crosscut between various takes...

##### [spattering of laughter]

#### TIM

Okay.

#### JENNY

I mean, it is lunchtime.

#### TIM

"I'll do them all in vastly different voices to make it difficult."

------

##### [transition beep]

#### TIM

"So, it is in closing and with great personal sacrifice that I, Trexel 'Whats-its' Geistman--" No, that's not-- __[Ben and Jenny laugh]__ I'm so warm.

------

##### [transition beep]

#### JENNY

"I'm going to keep my eyes on you, Treckle." Treckle!?

##### [spattering of laughter]

#### BEN

Trecky boy.

#### TIM

"Ol' little Treckle."

------

##### [transition beep]

#### BEN

"That's it. Right!"

#### TIM

"Well, uh, oh--"

#### BEN

"Argh, give me that. Give me that."

#### TIM

"Get off-- get off my satchel!"

#### BEN

"Give me that-- Give me that fish! Give me the fish!"

#### TIM

"That's my fish! Get-- Ah--"

#### BEN

"Eh!"

#### TIM

"Ah!"

#### BEN

"Eh!"

#### TIM

"Ah!"

#### BEN

"Eh!"

#### TIM

"Ah!"

#### BEN

"Eh!"

#### TIM

"Oh!"

#### BEN

"Eh!"

#### TIM

"I love you! I--"

#### BEN

"Woo! Ah! __[laughs]__ Made it weird!"

#### TIM

Sorry. __[chuckles]__ "Put your foot in my mouth!"

#### ALEX

_(background)_ Okay, I'm gonna __[chuckles]__ tweak the levels.

##### [Jenny and Ben laugh]

#### TIM

Okay. Don't we go--

#### BEN

_(passionately)_ All podcasts end as fetish podcasts eventually!

#### TIM

Right.

------

##### [transition beep]

#### TIM

_(laughing)_ You use the ones that you think are good.

#### BEN

Look, make Tim look good, but not *too* good.

#### TIM

Not too good.

##### [shorter version of the outro music]


text:
---
metaTitle: "C# | Naming Conventions"
description: "Capitalization conventions, Enums, Interfaces, Exceptions, Private fields, Namespaces"
---

# Naming Conventions

This topic outlines some basic naming conventions used when writing in the C# language. Like all conventions, they are not enforced by the compiler, but will ensure readability between developers.

For comprehensive .NET framework design guidelines, see [docs.microsoft.com/dotnet/standard/design-guidelines](https://docs.microsoft.com/dotnet/standard/design-guidelines/).

## Capitalization conventions

The following terms describe different ways to case identifiers.

### Pascal Casing

The first letter in the identifier and the first letter of each subsequent concatenated word are capitalized. You can use Pascal case for identifiers of three or more characters. For example: `BackColor`

### Camel Casing

The first letter of an identifier is lowercase and the first letter of each subsequent concatenated word is capitalized. For example: `backColor`

### Uppercase

All letters in the identifier are capitalized. For example: `IO`

### Rules

When an identifier consists of multiple words, do not use separators, such as underscores ("_") or hyphens ("-"), between words. Instead, use casing to indicate the beginning of each word.

The following table summarizes the capitalization rules for identifiers and provides examples for the different types of identifiers:

|Identifier|Case|Example
|---|---|---|---|---|---|---|---|---|---
|Local variable|Camel|carName
|Class|Pascal|AppDomain
|Enumeration type|Pascal|ErrorLevel
|Enumeration values|Pascal|FatalError
|Event|Pascal|ValueChanged
|Exception class|Pascal|WebException
|Read-only static field|Pascal|RedValue
|Interface|Pascal|IDisposable
|Method|Pascal|ToString
|Namespace|Pascal|System.Drawing
|Parameter|Camel|typeName
|Property|Pascal|BackColor

More information can be found on [MSDN](https://msdn.microsoft.com/library/ms229043(v=vs.110).aspx).

## Enums

### Use a singular name for most Enums

```cs
public enum Volume
{
   Low,
   Medium,
   High
}

```

### Use a plural name for Enum types that are bit fields

```cs
[Flags]
public enum MyColors
{
    Yellow = 1,
    Green = 2,
    Red = 4,
    Blue = 8
}

```

**Note: Always add the [`FlagsAttribute`](https://msdn.microsoft.com/en-us/library/system.flagsattribute(v=vs.110).aspx) to a bit field Enum type.**

### Do **not** add 'enum' as a suffix

```cs
public enum VolumeEnum // Incorrect

```

### Do **not** use the enum name in each entry

```cs
public enum Color
{
    ColorBlue, // Remove Color, unnecessary
    ColorGreen,
}

```

## Interfaces

Interfaces should be named with nouns or noun phrases, or adjectives that describe behaviour. For example `IComponent` uses a descriptive noun, `ICustomAttributeProvider` uses a noun phrase and `IPersistable` uses an adjective.

Interface names should be prefixed with the letter `I`, to indicate that the type is an interface, and Pascal case should be used.

Below are correctly named interfaces:

```cs
public interface IServiceProvider
public interface IFormatable

```

## Exceptions

### Add 'exception' as a suffix

Custom exception names should be suffixed with "-Exception".

Below are correctly named exceptions:

```cs
public class MyCustomException : Exception
public class FooException : Exception

```

## Private fields

There are two common conventions for private fields: `camelCase` and `_camelCaseWithLeadingUnderscore`.

### Camel case

```cs
public class Rational
{
    private readonly int numerator;
    private readonly int denominator;

    public Rational(int numerator, int denominator)
    {
        // "this" keyword is required to refer to the class-scope field
        this.numerator = numerator;
        this.denominator = denominator;
    }
}

```

### Camel case with underscore

```cs
public class Rational
{
    private readonly int _numerator;
    private readonly int _denominator;

    public Rational(int numerator, int denominator)
    {
        // Names are unique, so "this" keyword is not required
        _numerator = numerator;
        _denominator = denominator;
    }
}

```

## Namespaces

The general format for namespaces is:

```cs
<Company>.(<Product>|<Technology>)[.<Feature>][.<Subnamespace>].

```

Examples include:

```cs
Fabrikam.Math
Litware.Security

```

Prefixing namespace names with a company name prevents namespaces from different companies from having the same name.

#### Remarks

### Choose easily readable identifier names

For example, a property named HorizontalAlignment is more readable in English than AlignmentHorizontal.

### Favor readability over brevity

The property name `CanScrollHorizontally` is better than `ScrollableX` (an obscure reference to the X-axis).

Avoid using underscores, hyphens, or any other non-alphanumeric characters.

### Do **not** use Hungarian notation

Hungarian notation is the practice of including a prefix in identifiers to encode some metadata about the parameter, such as the data type of the identifier, e.g. `string strName`.

Also, avoid using identifiers that conflict with keywords already used within C#.

### Abbreviations and acronyms

In general, you should not use abbreviations or acronyms; these make your names less readable. Similarly, it is difficult to know when it is safe to assume that an acronym is widely recognized.

repository: haifenghuang/generate

repo_name: haifenghuang/generate


text:
# QLJS example client

An example application for QLJS library. You will need a server-side app to view it.

Server-side app:
https://github.com/Nek/qljs-example-server

## Prerequisites

You will need npm 6.0.0 or above installed.

## Running

To start a web server for the application, run:

    yarn start

## License

MIT

repository: Nek/qljs-example

repo_name: Nek/qljs-example


text:
# React Blog
## About
This is a blog starter project using React and Node.js. The project connects to a MongoDB for
handing user authentication and storing content.

The database is managed on the backend using Mongoose. The API support authentication using Google OAuth
and allows users to create an account using an email.

The front end is styled using Materialize CSS.

## Set Up
In order to run the project, you will have to create a file called dev.js in the config folder. You should
copy over the prod.js file contents and then fill in with your development configuration. Alternatively,
you could create a 'env = production' environment variable and create environment variables on your machine.
This is not recommended because it will make your development environment less portable.

For ease of development, the concurrently package is used to run the front end and backend servers at the
same time. You can start the application using 'npm run dev' on your development PC. In development mode,
server requests are proxied to the backend from the client side.

The app is setup for heroku deployment. The scripts section of package.json will need to be modied to
release in other environment.

Before running the application, you will have to run 'npm install' in the root directory and in the
client directory.

## Getting Started

The react side of the application lives in the client folder. The root project contains the server.

In order to get Admin features, you should manually navigate to www.yourdomain.com/admin/login. This will
bring you to a login page where you can login or create an account if no accounts are found in the user
database. Once you create an account, you will not be able to create another one from this page, so be
careful not to lose your password.

Once are logged in, you will see an add post button and a dashboard button on the main page. This will
allow you to add a post or access the admin dashboard.

repository: mehendrickson/React-Blog

repo_name: mehendrickson/React-Blog


text:
# ODBC-in-.NET
Easy example of how to connect a local database running on something like [UniServer](http://www.uniformserver.com/) to a Windows application using ODBC drivers in either VB.NET or C# (Example written in VB because this was part of an example project originally which needed to be in VB). All interaction with the Database is done using BackgroundWorkers to take the load off the UI thread.

Local SQL Database used : [SqlYog](https://www.webyog.com/product/sqlyog)

 Allows for the interaction and execution of SQL commands using `System.Data.Odbc`'s namespace, database, table, field names are of course dependent on your database, so make sure to change them before attempting to use it.

UI is made in WPF using [MahApps](mahapps.com) and [Material Design in XAML](http://materialdesigninxaml.net/)

![Login Demo](https://github.com/peaches6/ODBC-in-.NET/blob/master/media/loginDemo.PNG?raw=true)


text:
---
layout: default
---

# 1993-11-08 - Re: Private and Public

## Header Data

From: Timothy Newsham<EMAIL_ADDRESS>To<EMAIL_ADDRESS>Message Hash: 3ff7530960d6bba211f589cce6515a0c7009a49a0ba58d17db2aa80a9108711e

Message ID<EMAIL_ADDRESS>Reply To<EMAIL_ADDRESS>UTC Datetime: 1993-11-08 22:38:44 UTC

Raw Date: Mon, 8 Nov 93 14:38:44 PST

## Raw message

```
{% raw  %}From: Timothy Newsham<EMAIL_ADDRESS>Date: Mon, 8 Nov 93 14:38:44 PST
To<EMAIL_ADDRESS>Subject: Re: Private and Public
In-Reply-To<EMAIL_ADDRESS>Message-ID<EMAIL_ADDRESS>MIME-Version: 1.0
Content-Type: text/plain

>
>      Hmmm... my post may well ignite some flames; but I can't go along with
> the notion that this list is for purely tech discussion. Encryption is a
> social and political issue as well as a technical one, isn't it?  I would
> think that it's more dangerous to ignore the social and political
> ramifications than to have them out publically.

Encryption is a social a political issue.  This list however is a
collection of people interested in the technical aspects of using
encryption to increase privacy (crypto-privacy).  Some of the people
on this list may be interested in discussing the social and political issues,
some of the people on this list may not be interested in discussing the
political and social issues.  The *one* thing that all subscribers
to this list have in common is an interest in the technical aspects
of crypto-privacy.  Lets keep on topic.  Like someone has said to
the list before we are a collection of people with different goals
and views, lets work together as long as we have to and no longer.

{% endraw %}
```

## Thread

+ Return to [November 1993](/archive/1993/11)

+ Return to "[Arthur Chandler <arthurc@crl.com>](/authors/arthur_chandler_arthurc_at_crl_com_)"
+ Return to "[Nick Papadakis <nick@martigny.ai.mit.edu>](/authors/nick_papadakis_nick_at_martigny_ai_mit_edu_)"
+ Return to "["Perry E. Metzger" <pmetzger@lehman.com>](/authors/perry_e_metzger_pmetzger_at_lehman_com_)"
+ Return to "[Timothy Newsham <newsham@wiliki.eng.hawaii.edu>](/authors/timothy_newsham_newsham_at_wiliki_eng_hawaii_edu_)"

+ _Unknown thread root_
  + 1993-11-08 (Mon, 8 Nov 93 12:13:03 PST) - [Re: Private and Public](/archive/1993/11/a6cba28291dd6e97d94b35f9c1031621d126fa02632459ac401d38ed14c2ed2e) - _Arthur Chandler<EMAIL_ADDRESS>    + 1993-11-08 (Mon, 8 Nov 93 12:43:03 PST) - [Re: Private and Public](/archive/1993/11/11603dfbc6918b85bb3490943263ef814029ea795e281a336e0563f75055c3e5) - _"Perry E. Metzger"<EMAIL_ADDRESS>    + 1993-11-08 (Mon, 8 Nov 93 12:43:23 PST) - [Private and Public -- and Quiet!](/archive/1993/11/d9b9ec657779d7b08c454db9ea326005cbf78adf4c9668bfef4053de6dcc6bdf) - _Nick Papadakis<EMAIL_ADDRESS>    + 1993-11-08 (Mon, 8 Nov 93 14:38:44 PST) - Re: Private and Public - _Timothy Newsham<EMAIL_ADDRESS>


text:
# Project Description
This is a project which explores and analyzes a single dataset containing Life Expectancy and GDP from six different countries. This analysis gives us insight into two questions:
* _Is there an association between GDP and life expectancy?_
* _How does GDP and life expectancy differ between countries?_

[View this project on my Portfolio Website](https://max-torch.github.io/2021/05/14/GDP.html)

# How to Properly Run on Your Local Machine
1. Create or ensure you have a [Python 3](https://www.python.org/) environment containing the package dependencies listed below
1. Run life_expectancy_gdp_report.ipynb using [Jupyter Notebook](https://jupyter.org/)

# Python Package Dependencies
* [Pandas](https://pandas.pydata.org/)
* [NumPy](https://numpy.org/)
* [Plotly](https://plotly.com/python/getting-started/)
* [Matplotlib](https://matplotlib.org/)
* [Seaborn](https://seaborn.pydata.org/)
* [scikit-learn](https://scikit-learn.org/stable/install.html)


text:
# [my Favorite Restaurants](http://alexa.amazon.com/#skills/amzn1.ask.skill.db54ae21-2a09-4575-9d46-d3fd511d65a0)
![0 stars](../../images/ic_star_border_black_18dp_1x.png)![0 stars](../../images/ic_star_border_black_18dp_1x.png)![0 stars](../../images/ic_star_border_black_18dp_1x.png)![0 stars](../../images/ic_star_border_black_18dp_1x.png)![0 stars](../../images/ic_star_border_black_18dp_1x.png) 0

To use the my Favorite Restaurants skill, try saying...

* *Alexa, start my Favorite Restaurants*

* *Alexa, launch my Favorite Restaurants*

* *Alexa, open my Favorite Restaurants*

A few of my Favorite Restaurants, currently in Los Gatos, CA offers cuisine, provide hours and location.  Will be updated often expanding restaurants and other cities.

***

### Skill Details

* **Invocation Name:** my favorite restaurants
* **Category:** null
* **ID:** amzn1.ask.skill.db54ae21-2a09-4575-9d46-d3fd511d65a0
* **ASIN:** B01L2X2O4S
* **Author:** aventir
* **Release Date:** August 29, 2016 @ 06:02:52
* **In-App Purchasing:** No


text:
##ofxBundleResources

Tiny addon to set data path root to YourApp.app/Contents/Resources/.

##Usage

In top of ofApp::setup(), simply add a following line.

```
ofxBundleResources::setup();
```

Note that you also have to add a following line to Build Phases > Run Script.

```
rsync -a bin/data/ "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" --exclude "/.DS_Store" --exclude "/.gitkeep"
```

You can use `if` statement for preprocessor macros to decide whether to copy or not.

```
if [[ ${GCC_PREPROCESSOR_DEFINITIONS} =~ "RELEASE=1" ]]; then
    rsync -a bin/data/ "$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/Resources/" --exclude "/exclude/" --exclude "/*DS_Store" --exclude "/.gitkeep"
fi
```

##License

MIT License

repository: hideyukisaito/ofxBundleResources

repo_name: hideyukisaito/ofxBundleResources


text:
---
layout: post
title: "SNU_IDS at SemEval-2018 Task 12: Sentence Encoder with Contextualized Vectors for Argument Reasoning Comprehension"
date: 2018-05-18 05:19:49
categories: arXiv_CL
tags: arXiv_CL Transfer_Learning RNN Quantitative
author: Taeuk Kim, Jihun Choi, Sang-goo Lee
mathjax: true
---

* content
{:toc}

##### Abstract
We present a novel neural architecture for the Argument Reasoning Comprehension task of SemEval 2018. It is a simple neural network consisting of three parts, collectively judging whether the logic built on a set of given sentences (a claim, reason, and warrant) is plausible or not. The model utilizes contextualized word vectors pre-trained on large machine translation (MT) datasets as a form of transfer learning, which can help to mitigate the lack of training data. Quantitative analysis shows that simply leveraging LSTMs trained on MT datasets outperforms several baselines and non-transferred models, achieving accuracies of about 70% on the development set and about 60% on the test set.

##### Abstract (translated by Google)
我们为SemEval 2018的参数推理理解任务提供了一种新的神经架构。它是一个简单的神经网络，由三部分组成，共同判断建立在一组给定句子（索赔，理由和授权）上的逻辑是否可行或不。该模型利用在大型机器翻译（MT）数据集上预先训练的背景化的单词向量作为转移学习的一种形式，这可以帮助减轻训练数据的缺乏。定量分析表明，简单地利用对MT数据集进行训练的LSTM的性能优于几个基线和未转移模型，实现了开发集约70％和测试集约60％的精确度。

##### URL
[http://arxiv.org/abs/1805.07049](http://arxiv.org/abs/1805.07049)

##### PDF
[http://arxiv.org/pdf/1805.07049](http://arxiv.org/pdf/1805.07049)


text:
# mmcif_pdbx

This repository houses the dictionaries used by the wwPDB for
maintaining the archive.

There are two dictionaries in use at this time:

1. mmcif\_pdbx\_v5\_next.dic is the internal dictionary in use by the
wwPDB deposition system. This dictionary also contains extensions currently
under development.

2. mmcif\_pdbx\_v50.dic is the dictionary used to support the public archive.

The dictionaries are created by appending the different components
(header, base, extensions) use the script `scripts/Build.sh` using as
an argument the basename of the dictionary
(e.g. mmcif\_pdbx\_v5_next).  A Makefile is provided at the top level
as well.


text:
### [CVE-2020-11121](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-11121)
![](https://img.shields.io/static/v1?label=Product&message=Snapdragon%20Auto%2C%20Snapdragon%20Compute%2C%20Snapdragon%20Industrial%20IOT%2C%20Snapdragon%20Mobile&color=blue)
![](https://img.shields.io/static/v1?label=Version&message=n%2Fa&color=blue)
![](https://img.shields.io/static/v1?label=Vulnerability&message=Buffer%20Copy%20Without%20Checking%20Size%20of%20Input%20in%20WLAN&color=brighgreen)

### Description

u'Possible buffer overflow in WIFI hal process due to usage of memcpy without checking length of destination buffer' in Snapdragon Auto, Snapdragon Compute, Snapdragon Industrial IOT, Snapdragon Mobile in QCM4290, QCS4290, QM215, QSM8350, SA6145P, SA6155, SA6155P, SA8155, SA8155P, SC8180X, SC8180XP, SDX55, SDX55M, SM4250, SM4250P, SM6115, SM6115P, SM6125, SM6250, SM6350, SM7125, SM7225, SM7250, SM7250P, SM8150, SM8150P, SM8250, SM8350, SM8350P, SXR2130, SXR2130P

### POC

#### Reference
- https://www.qualcomm.com/company/product-security/bulletins/november-2020-bulletin

#### Github
No PoCs found on GitHub currently.

repository: trickest/cve

gha_language: HTML

repo_name: trickest/cve


text:
---
id: 257
title: 'Windows 7 – Adjust Aero Peek Delay'
date: 2009-08-07T17:07:05+00:00
author: Tiago Espinha
guid: http://www.tiagoespinha.net/?p=257
permalink: /2009/08/windows-7-adjust-aero-peek-delay/
categories:
  - Windows
tags:
  - Aero Peek
  - Aero Peek Delay
  - DesktopLivePreviewHoverTime
  - microsoft
  - Software
  - Windows 7
  - Windows 7 Aero Peek
  - Windows 7 RTM
---

  Having recently tried Mac OS X and all of it Exposé and Spaces goodness, I couldn’t help but to notice that Aero Peek feels like a complete rip off of the Exposé feature. Don’t take me wrong though, it is not a critic. I am of the opinion that progress can only be made if we pick the best bits and pieces out of everything that is out there and put it all into one package. So while Windows still has a long way to go on user experience matters, I see this as a move forward.

  Still, Aero Peek came with an annoyance for me: it takes too damn long! Basically, when you activate Exposé on a Mac (either by having a shortcut or by hovering over a hot corner) you instantly get to your desktop and can see what’s underneath – with Aero Peek this takes at least one or two seconds which isn’t ideal for me by any stretch.

  With that in mind, and since there does not seem to be that much documentation about this yet, Microsoft allows you to adjust that delay time with some registry hacking. To adjust the delay, do the following:

    Open regedit (Start -> regedit -> press enter)

    Go to the key HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced

    Once here, create a new DWORD (32 bit) entry with the name DesktopLivePreviewHoverTime and set it to whatever time you’d like in milliseconds. I found that 100 works best for me but I will leave that at your own discretion.

  Now I’m back to testing Windows 7 RTM – have a good one!


text:
# StaticMap

![Since v3.0](https://img.shields.io/badge/since-v3.0-green)

The simplest `React` wrapper around `GoongJS`. This is designed to be completely
static, and should be used to render a map with no interactivity. For a component
that supports full user interactivity, see [InteractiveMap](/docs/api-reference/interactive-map.md).

```js
import * as React from 'react';
import {StaticMap} from '@goongmaps/goong-map-react';

function App() {
  return (
    <StaticMap
      width="100vw"
      height="100vh"
      latitude={37.78}
      longitude={-122.45}
      zoom={8} />
  );
}
```

## Properties

### Initialization

The following props are used during the creation of the Goong map.

##### `attributionControl` (Boolean)

- default: `true`

Equivalent to Goong's `attributionControl` [option](https://docs.goong.io/javascript/markers/#attributioncontrol). If `true`, shows Goong's attribution control.

##### `disableTokenWarning` (Boolean)

- default: `false`

If the provided API access token is rejected by Goong, `StaticMap` renders a warning instead of failing silently. If you know what you are doing and want to hide this warning anyways, set this prop to `true`.

##### `gl` (WebGLContext)

> This prop is experimental.

Use an existing WebGLContext instead of creating a new one. This allows multiple libraries to render into a shared buffer. Use with caution.

##### `goongApiAccessToken` (String)

Goong API access token for `GoongJS`. Required when using Goong vector tiles/styles
Goong WebGL context creation option. Useful when you want to export the canvas as a PNG

##### `goongApiUrl` (String)

- default: `https://tiles.goong.io`

##### `mapOptions` (Object)

- default: `{}`

> Non-public API, see https://github.com/visgl/react-map-gl/issues/545

An object of additional options to be passed to Goong's [`Map` constructor](https://docs.goong.io/javascript/map). Options specified here
will take precedence over those same options if set via props.

##### `preserveDrawingBuffer` (Boolean)

- default: `false`

Equivalent to Goong's `preserveDrawingBuffer` [option](https://docs.goong.io/javascript/map). If `true`, the map's canvas can be exported to a PNG using `map.getCanvas().toDataURL()`.

##### `preventStyleDiffing` (Boolean)

- default: `false`

If `mapStyle` is assigned an Immutable object, when the prop changes, `StaticMap` can diff between the two values and call the appropriate Goong API such as `addLayer`, `removeLayer`, `setStyle`, `setData`, etc.
This allows apps to update data sources and layer styles efficiently. In use cases such as animation or dynamic showing/hiding layers, style diffing prevents the map from reloading and flickering when the map style changes.

There are known issues with style diffing. As stopgap, use this option to prevent style diffing.

##### `reuseMaps` (Boolean)

- default: `false`

> This prop is experimental.

If `true`, when the map component is unmounted, instead of calling `remove` on the Goong map instance, save it for later reuse. This will avoid repeatedly creating new Goong map instances if possible.

Applications that frequently mount and unmount maps may try this prop to help work around a goong-js resource leak issue that can lead to a browser crash in certain situations.

##### `transformRequest` (Function)

- default: `null`

A callback run before the Map makes a request for an external URL. The callback can be used to modify the url, set headers, or set the credentials property for cross-origin requests.
Expected to return an object with a `url` property and optionally `headers` and `credentials` properties.  Equivalent to Goong's `transformRequest` [map option](https://docs.goong.io/javascript/map).

### Map State

##### `mapStyle` (String | Object | Immutable.Map)

- default: `'https://tiles.goong.io/assets/goong_map_web.json'`

The Goong style. A string url or a
[GoongJS style](https://docs.goong.io/style-spec/)
object (regular JS object or Immutable.Map).

Whenever the `mapStyle` prop changes, the component will attempt to update the style of the underlying Goong map. The behavior can be further customized with the `preventStyleDiffing` prop.

`mapStyle` is ignored when explicitly set to `null`.

##### `width` (Number | String, required)

The width of the map. Can be either a number in pixels, or a valid CSS string.

##### `height` (Number | String, required)

The height of the map. Can be either a number in pixels, or a valid CSS string.

##### `latitude` (Number)

The latitude of the center of the map, as a top level prop. Only used if `viewState` is not supplied.

##### `longitude` (Number)

The longitude of the center of the map, as a top level prop. Only used if `viewState` is not supplied.

##### `zoom` (Number)

The tile zoom level of the map, as a top level prop. Only used if `viewState` is not supplied.

Bounded implicitly by default `minZoom` and `maxZoom` of `GoongJS`

##### `bearing` (Number)

- default: `0`

Specify the bearing of the viewport, as a top level prop. Only used if `viewState` is not supplied.

##### `pitch` (Number)

- default: `0`

Specify the pitch of the viewport, as a top level prop. Only used if `viewState` is not supplied..

##### `altitude` (Number)

- default: `1.5`

> Non-public API, see https://github.com/mapbox/mapbox-gl-js/issues/1137.

Altitude of the viewport camera, relative to screen height.

##### `viewState` (Object)

An object containing the view state of the map specified by the following fields:
* `latitude` (Number) - The latitude of the center of the map.
* `longitude` (Number) - The longitude of the center of the map.
* `zoom` (Number) - The tile zoom level of the map. Bounded implicitly by default `minZoom` and `maxZoom` of `GoongJS`.
* `bearing` (Number) - default: `0` - The bearing of the viewport.
* `pitch` (Number) - default: `0` - The pitch of the viewport.
* `altitude` (Number) - default: `1.5 screen heights`

Note: Either the `viewState`, or the `latitude`, `longitude` and `zoom` properties need to be specified.

### Render Options

##### `asyncRender` (Boolean)

- default: `false`

If `true`, let Goong manage its own render cycle. This is the behavior prior to v4.1.

If `false`, force Goong canvas to redraw with DOM updates. This will make the map synchronize better with other controls during prop-driven viewport changes.

##### `style` (Object)

The CSS style of the map container.

##### `visible` (Boolean)

- default: `true`

Whether the map is visible. Unmounting and re-mounting a Goong instance is known to be costly. This option offers a way to hide a map using CSS style.

##### `visibilityConstraints` (Object)

An object that specifies bounds for viewport props with `min*`, `max*` keys. If the viewport props are outside of these constraints, the Goong map is automatically hidden.

Default: `{ minZoom: 0, maxZoom: 20, minPitch: 0, maxPitch: 60 }`

### Callbacks

##### `onLoad` (Function)

- default: `() => {}`

A callback run when the map emits a `load` event. [Goong docs](https://docs.goong.io/javascript/map/#map.event:load)

##### `onResize` (Function)

- default: `() => {}`

A callback run when the map size has changed.

##### `onError` (Function)

- default: `console.error`

A callback run when the map emits an `error` event. [Goong docs](https://docs.goong.io/javascript/map/#map.event:error)

## Methods

##### `getMap`

Returns the Goong instance if initialized. The `Map` instance will have full access to [GoongJS's API](https://docs.goong.io/javascript/map/).

`getMap()`

##### `queryRenderedFeatures`

Use Goong's `queryRenderedFeatures` API to find features at point or in a bounding box. If the `parameters` argument is not specified, only queries the layers with the `interactive` property in the layer style.

`queryRenderedFeatures(geometry, parameters)`

- `geometry` {`[Number, Number` | `[[Number, Number, [Number, Number` - Point or an array of two points defining the bounding box. Coordinates in pixels.
- `parameters` - Query options. For more details, see [Goong API documentation](https://docs.goong.io/javascript/map/#map#queryrenderedfeatures).

## Source

[static-map.js](https://github.com/goong-io/goong-map-react/tree/main/src/components/static-map.js)


text:
# Acharya-MachineLearning
This repo contains contributions to project Acharya, an Open Smart Education Initiative. Submissions in the domain of Machine Learning are welcome.  You are contributions will be made available in the Acharya E-Learning platform.

# How to make Contributions

You can submit Jupyter notebooks that illustrates the working of machines learning algorithms or application of the machine learning algorithms. Please check the topics to be covered. However, you do not have to restrict the submissions to the list of topics to be covered. Make sure to include figures and videos in your notebook.

# Topics to be covered

Introduction to Machine Learning, Examples of Machine Learning applications - Learning associations, Classification, Regression, Unsupervised Learning, Reinforcement Learning. Supervised learning- Input representation, Hypothesis class,Version space, Vapnik-Chervonenkis (VC) Dimension

Probably Approximately Learning (PAC), Noise, Learning Multiple classes, Model Selection and Generalization,Dimensionality reduction- Subset selection, Principle
Component Analysis

Classification- Cross validation and re-sampling methods- K-fold cross validation, Boot strapping, Measuring classifier performance- Precision, recall, ROC curves. Bayes Theorem, Bayesian classifier, Maximum Likelihood estimation, Density functions, Regression

Decision Trees- Entropy, Information Gain, Tree construction, ID3, Issues in Decision Tree learning- Avoiding Over-fitting, Reduced Error Pruning, The problem of Missing Attributes, Gain Ratio, Classification by Regression (CART), Neural Networks- The Perceptron, Activation Functions, Training Feed Forward Network by Back Propagation.

Kernel Machines- Support Vector Machine- Optimal Separating hyper plane, Soft-margin hyperplane, Kernel trick, Kernel functions. Discrete Markov Processes, Hidden Markov models, Three basic problems of HMMs- Evaluation problem,finding state sequence, Learning model parameters. Combining multiple learners, Ways to achieve diversity, Model combination schemes, Voting, Bagging, Boosting

Unsupervised Learning - Clustering Methods - K-means, Expectation-Maximization Algorithm, Hierarchical Clustering Methods , Density based clustering

repository: shreyas-s-k/Acharya-MachineLearning

repo_name: shreyas-s-k/Acharya-MachineLearning


text:
# The Cell Division Story
Proof of concept project done for a [Learning and the Body Curriculum and Instruction course at the University of Illinois at Champaign-Urbana](https://education.illinois.edu/course/CI/556). It aimed to show how body movements can be used to promote constructing new knowledge.

## Designer Collaborators
Inspired by [Taehyun Kim's](http://www.taehyun.space/) VR Digital learning research idea of ChromosoMe. This was also made possible with the help of Brian Guerrero and Kevin Hall graduate students in the Digital Environments for Learning, Teaching and Agency concentration.

![TheCellDivisionStory](MyRepoFiles/gameWalkthrough.gif)

## Experiential Learning through body movements
Being only a prototype to design ideas of an area of research, the applications shows different phases within the procedure of using one's body to learn concepts.

## Unity Project
The project was build to webgl using WebXR specifications, it could be used through mobile, desktop and virtual reality (although, the controlls using a headset are not setup currently). Building it for the web offer the ability to test it when it was being presented in the courese (I provided the project here, but if there is interest for a live demo, I can rebuild it again, and share it here).

## Features Developed
- Game mechanics such as being able to invoke events after bringing certain elements into a game object.
- Models were all created using Blender.

repository: davtamay/TheCellDivisionStory

repo_name: davtamay/TheCellDivisionStory


text:
## OK

[![npm version](https://badge.fury.io/js/ok-run.svg)](https://badge.fury.io/js/ok-run)

Tired of ...

* forgetting parameter names and their purpose?
* googling proper usage examples?
* reading docs every time before launch?
* invoking `man` or `--help` before each run?

[VIDEO HERE]

### Installation

```bash
$ npm i mdok
```

### Features

### Usage

* Invoke for the target command

```bash
$ ok tar
```

repository: bmwant/mdok

repo_name: bmwant/mdok


text:
---
title: "Authorisation"
metaTitle: "Hypi tutorial introducing authorisation"
metaDescription: "Introduction to application instance authorisation on the Hypi platform"
---

## Introduction
[Authorisation](https://en.wikipedia.org/wiki/Authorization) is the process which leads to a decision of whether access should be allowed or denied. In classic authorisation models there is a triple consisting of subject, object and action. For the most part, Hypi keeps these but enhances them a bit.

Authorisation depends on checking whether an [authenticated](https://en.wikipedia.org/wiki/Authentication) subject is allowed by the available Permissions to access some resource (the object). Hypi's authorisation model is similar to but is not a compliant implementation of user
 [managed access control](https://en.wikipedia.org/wiki/User-Managed_Access) /UMA.

 ## Concepts
 There are some concepts involved in Authorisation:

### Subject
A subject is the entity trying to perform an action or gain access to a resource.

### Resource or Object
A resource or object is the thing being protected. In Hypi, there are two primary things that can be protected.

1. `Resource` - any object that exists in the Hypi platform
2. `Scope` - Any GraphQL field OR any arbitrary URI

 ### Policy
 A policy encapsulates two important pieces of information, the `subject` in authorisation and whether access should be granted or denied i.e. the logic. There are a number of policies depending on the subject that Hypi supports. One of the main purposes of a policy is to promote re-use. Policies are intended to be created and re-used so that they can be kept as simple as possible. Where necessary, an AggregatePolicy can be used to group multiple policies.

 1. `GroupPolicy` - A group policy applies to list the list of Accounts or Organisations in the groups the policy links to.

      ```
      type GroupPolicy implements Policy {
         groups: [Group!]
      }
      ```

 1. `RolePolicy` - A role policy applies to a list of Roles.
      ```
      type RolePolicy implements Policy {
         roles : [Role!]!
      }
      ```

 1. `AccountPolicy` - Applies to a set of Accounts.
      ```
      type AccountPolicy implements Policy {
         accounts: [Account!]
      }
      ```

 1. `RealmPolicy` - Applies to a set of Realms.
      ```
      type RealmPolicy implements Policy {
         realms: [RealmLink!]
      }
      ```

 1. `TimePolicy` - Allows granting or denying access based on date or time
      ```
      type TimePolicy implements Policy {
         viewable before the given date
         from: DateTime
         to: DateTime
         clients: [AuthClient!]
         roles : [Role!]
         groups: [Group!]
         accounts: [Account!]
         realms: [RealmLink!]
      }
      ```

 1. `ClientPolicy` - Controls access based on the client used to access a resource
      ```
      type ClientPolicy implements Policy {
         clients: [AuthClient!]
      }
      ```

 1. `AggregatePolicy` - allows grouping one or more policies
      ```
      type AggregatedPolicy implements Policy {
         policies: [Policy!]!
         decisionStrategy: DecisionStrategy
      }
      ```

### Permission
A permission encapsulates the object involved in authorisation.

### Update, Delete and Trash, Link and Unlinking a resource
All of these operate on existing resources and as such generates an authorisation request which can type, scope and/or resource based permissions.

### Searching for resources
The platform uses [ArcQL](/references/arcql) for finding data. All requests to get data, no matter how trivial the query, goes through ArcQL. During a search, resources that match that search are further filtered down to only those that the subject is allowed to see.

### Implicit Permission
If no `Permission` exist, the platform acts as if one is implicitly created with an `AccountPolicy` which grants access to the `Account` which created the object.
i.e. the creator of an object has complete access to it by default - no one else does.

## Examples

Below demonstrates how to create a permission to let another account see an object.

```graphql
mutation {
  upsert(
    values: {
      Permission: [
        {
          name: "Grant access to anonymous user"
          decisionStrategy: Unanimous
          type: "File"
          resource: "<file-id>"
          scopes: ["*"]
          operationType: Query
          operations: ["find"]
          #includeAllAccounts: true, //wildcard so all accounts can access
          policies: [
            {
              hypi: { impl: "AccountPolicy" }
              name: "Grant user anonymous access to my file"
              logic: Positive
              accounts: [{ hypi: { id: "anonymous" } }]
            }
          ]
        }
      ]
    }
  ) {
    id
  }
}
```

1. `type` is the GraphQL type that the permission will protect
2. `resource` is the ID of the object of the given type. The account creating the permission must be the owner or be given permission to modify the permission of the object
3. `scopes` is an array of the fields in the type that the user is being given access to. They will get unauthorised if they try to access any other. `*
 can be used to give access to all fields.
4. `operationType` is the name of the operation type i.e. `Query`, `Mutation` or `Subscription`
5. `operations` is a list of fields in the `operationType` e.g. `find`, `upsert` or a custom method you've added
6. `includeAllAccounts` is a boolean where, if true, the permission will apply to all accounts in the app instance.
7. `policies` is used to give access to specific users, groups etc instead of to all accounts. If this is missing then `includeAllAccounts` must be true, likewise if `includeAllAccounts` is false, this must have at least one policy otherwise the permission will have no effect.

repository: mustafa-qamaruddin/docs

repo_name: mustafa-qamaruddin/docs