Hello, my name is Katie Yang.
I study Commerce/CompSci at Queen's University.
I ♥ exploring the intersection of business and technology.
I am in my senior year in Queen's University, graduating in May, 2018. I've completed freeCodeCamp's Front End Web Development Certificate. I'm fascinated by the application of AI, specifically to the field of finance.
When I'm not in school clubs or working as a Teaching Assistant, I like to write short stories, play board games, and read Tesla's earnings transcripts. I am looking for coffee chats and freelance gigs. If you're interested, I'd love to talk.
Technologies: AWS EB, Bootstrap, D3.js, IBM Watson, Python Flask, Twitter API
This project was completed at QHacks 2018. The goal was to analyze tweets about different stock tickers using Watson's Tone Analyzer, and graph sentiments over time to predict fluctuations in the financial markets. Check out the DevPost here.
Close ProjectTechnologies: HTML, CSS, JS, JQuery, Google Maps API
This project won 2nd place at RBC's Next Great Innovator Hackathon 2016.  RoyalRewards is a web app that allows all RBC Small businesses to sign up and start their own loyalty programs, allowing cross-promotion with other RBC small business clients. Check out the repo here.
Close ProjectTechnologies: MATLAB
This project was an assignment for my Scientific Computing class. The task was to use SVD to perform PCA on two sets of data (each containing about thirty stocks' normalized prices over time). We then had to reconstruct the stock prices using the principal components, and calculating the RMS error of both sets of data, in order to determine which set of stocks were large cap, and which were small cap.
Close ProjectLorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.
Close ProjectLorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.
Close ProjectLorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.
Close Project


I was recently asked to put together a list of the most important issues in UI development on the web today and here’s what I came up with:
Modules: AMD, CommonJs & ES.next Patterns & Structure.
Responsive Design & R+/RESS: Device Agnostic UI vs. Server Side Sniffing
Less, Sass & Stylus: Why not?
HTML5 beyond the ‘section’ tag: AppCache, WebWorkers, LocalStorage, & DnD
ES.next & Harmony: the next JS
JavaScript MVC: when, where & how?
Testing & Development best practices: TDD vs. CI vs. throwing it at wall
Let’s dig in…
Modules: AMD, CommonJs & ES.next Patterns & Structure.
There was a recent dust-up about AMD lately and I was heartened to see (from my own annecdotal research at jsconf) that AMD is a good thing and pre-processing (or not preprocessing) isn’t a dealbreaker. There are still a ton of use cases for client-side dependency management and the module pattern is a no-brainer, particularly in a CMS. AMD seems to be dominating now mainly due to require.js and Dojo. Real modules in es harmony will end the debate (not likely).
Responsive Design & R+/RESS: Device Agnostic UI vs. Server Side Sniffing
What’s responsive design? Never heard of it…
Ok, I don’t live in a treehouse. This is obviously the next sliced bread in the web dev world and still in the early stages. There are problems and ingenious solutions, so what does this all mean for the future. And how do we do our best from a technical perspective, but also from a user experience perspective. Apparently, there’s still some debate. (Nielsen’s MOSTLY wrong).
Less, Sass & Stylus: Why not?
More interweb dustups lately, this time with LESS.js. I’ve been hearing alot of people sticking with SASS for this very reason (and the bigger issue of less.js looking like abandonware). I’ve also been hearing about Stylus, but to me, it looks a bit like a scrHipster motivational exercise.
HTML5 beyond the ‘section’ tag: AppCache, WebWorkers, LocalStorage, & DnD
Remy Sharp’s jsConf talk was truly one of the best and the stuff he said just made sense. Look for yourself.
ES.next & Harmony: the next JS
Brenden Eich is still the man. I’m not counting on Douglas Crockford’s “CoffeeScript: The Good Parts” to hit bookstores soon, but looks like ES Harmony will do it for us. Don’t be left behind. It’ll be interesting to see native classes in js and all that sugar.
JavaScript MVC: when, where & how?
Backbone.js, ‘nuff said; that’s the how… The problem is sometimes people forget the “when and where?” Js MVC use case is narrower than people realize, but when done right it’s a pretty little thing. And Ember? It falls into the same place as jQMobile does for me. Too much sacrifice given for rapid development.
Testing & Development best practices: TDD vs. CI vs. throwing it at the wall
I admit I dont do enough testing. There I said it… I really do want to use Grunt though. And I was floored by the idea that Jacob Thornton put forward at jsConf about just releasing test suites and specs and letting the libraries write themselves. Kudos to anyone who does that on github first.
This is the conference I’d like to see. What’d I forget?


PC
Description
This unit contains the predefined subprograms that deal with direct access to the hardware under the IBM PC architecture.
All routines in the
PC
unit are exported qualified (and thus must be prefaced with "
PC.
").
Entry Points
ParallelGet
Returns the value of the pins set on the parallel port.
ParallelPut
Sets the values of the pins on the parallel port.


Partial Least Squares Path Modeling algorithm and related algorithms. The algorithm implementations aim for computational efficiency using matrix algebra and covariance data. The package is designed toward Monte Carlo simulations and includes functions to perform simple Monte Carlo simulations.
| Version: | 1.0.5 |
| Imports: | assertive, matrixcalc, lavaan, psych, MASS, methods |
| Suggests: | plspm, simsem, RUnit, parallel, semPLS, boot, Matrix, ASGSCA, knitr, R.rsp |
| Published: | 2017-05-03 |
| Author: | Mikko Rönkkö [aut, cre] |
| Maintainer: | Mikko Rönkkö <mikko.ronkko at jyu.fi> |
| BugReports: | https://github.com/mronkko/matrixpls/issues |
| License: | GPL-3 |
| URL: | https://github.com/mronkko/matrixpls |
| NeedsCompilation: | no |
| Citation: | matrixpls citation info |
| Materials: | NEWS |
| CRAN checks: | matrixpls results |
| Reference manual: | matrixpls.pdf |
| Vignettes: |
Introduction to matrixpls |
| Package source: | matrixpls_1.0.5.tar.gz |
| Windows binaries: | r-devel: matrixpls_1.0.5.zip, r-release: matrixpls_1.0.5.zip, r-oldrel: matrixpls_1.0.5.zip |
| OS X binaries: | r-release: matrixpls_1.0.5.tgz, r-oldrel: matrixpls_1.0.5.tgz |
| Old sources: | matrixpls archive |
Please use the canonical form https://CRAN.R-project.org/package=matrixpls to link to this page.


Functor class for the Suite::run method.
More...
Functor class for the Suite::run method.
Definition at line 58 of file Suite.cc.
Constructor.
- Parameters
-
| master | the Suite object being run |
| rr | collector of results from the unit tests |
Definition at line 66 of file Suite.cc.
| RunTests::operator RunResults & |
( |
| ) |
const |
| throw | ( | |
| ) | | |
|
inline |
Conversion operator that returns the RunResults used during unit test runs.
NOTE: returning a reference is safe since we are just returning the value we were given in our constructor, so the lifetime of that object must be greater than the lifetime of us (if we were not allocated on the heap)
- Returns
- reference to held RunResults object
Definition at line 90 of file Suite.cc.
Invoke the given unit test's run method.
- Parameters
-
Definition at line 74 of file Suite.cc.
The documentation for this struct was generated from the following file:
- /Users/howes/src/sidecar/UnitTest/Suite.cc


Spencer Poisseroux
[Ableton] Audio sketches
an inexhaustive list of short sketches made in ableton live using MIDI instruments, MIDI effects, audio effects, plugins, clips, original pd sketches, etc.
sometimes adblockers will block the widgets here
in case that happens heres a link to my tumblr
https://liquidkeehar.tumblr.com


Styling SVG with CSS
SVG Styling properties
Styling SVG basically work the same way as in regular HTML elements, they in fact shared some common properties as well.
However, there are other properties that are intended specifically for SVG object which have their own specification apart from CSS.
For instance, in regular HTML element, we can add background color either with background-color or background CSS property.
In SVG, it is a little bit different; the background color is specified with the fill property instead.
Also, element’s border is specified with stroke property and is not with the border like we did in regular HTML, you can see the complete list here.


- black - Variable in class sixmensmorris.DebugController
-
- blue - Variable in class sixmensmorris.BoardController
-
- blue - Variable in class sixmensmorris.DebugController
-
- BLUE_STATE - Variable in class sixmensmorris.BoardController
-
- BLUE_STATE - Variable in class sixmensmorris.DebugController
-
- blueCount - Variable in class sixmensmorris.BoardController
-
- blueLabel - Variable in class sixmensmorris.BoardController
-
- Board - Class in sixmensmorris
-
This is an abstract representation of the game board.
- Board(int) - Constructor for class sixmensmorris.Board
-
Constructs an array representation of the board.
- Board(int, int[]) - Constructor for class sixmensmorris.Board
-
Constructs an array representation of the board given a preset state.
- board - Variable in class sixmensmorris.BoardView
-
- BoardController - Class in sixmensmorris
-
This is a controller for the board class.
- BoardController(int) - Constructor for class sixmensmorris.BoardController
-
Constructs the screen needed to play the game, and adds all EventListeners needed to obtain input from the user.
- BoardController(int, int[], int, int, boolean) - Constructor for class sixmensmorris.BoardController
-
BoardController constructor used for loading games.
- BoardController(int, int[]) - Constructor for class sixmensmorris.BoardController
-
Construct the screen needed to play the game given a certain state, and adds all EventListers needed to obtain input from the user.
- BoardController(int, boolean) - Constructor for class sixmensmorris.BoardController
-
Initialize AI on new game
- BoardController.MouseClickEventHandler - Class in sixmensmorris
-
- boardIsEqual(int[], int[]) - Method in class sixmensmorris.Board
-
Checks 2 boards to see if they are equal
- boardIsLegal() - Method in class sixmensmorris.DebugController
-
Return a boolean value that determines if the board is of legal creation by the user.
- boardState - Variable in class sixmensmorris.MenuView
-
- boardView - Variable in class sixmensmorris.AI
-
- boardView - Variable in class sixmensmorris.BoardController
-
- BoardView - Class in sixmensmorris
-
Creates the information that the controller will access in order to communicate to the user.
- BoardView(int) - Constructor for class sixmensmorris.BoardView
-
Construct a board from the board model, where N is the number of pieces.
- BoardView(int, int[]) - Constructor for class sixmensmorris.BoardView
-
Construct the board from the model using a current state.
- boardView - Variable in class sixmensmorris.DebugController
-
- bottomRight - Variable in class sixmensmorris.Rectangle
-
- buttonGroup - Variable in class sixmensmorris.DebugController
-


How to get Ascendant Shards in Destiny 2
Maximise your armor's energy levels by getting more Ascendant Shards in Destiny 2.
by Sam ChandlerAscendant Shards are a new type of currency in Destiny 2 that many players will be chasing. Getting enough Ascendant Shards can be troublesome, as not only are they expensive but quite rare. However, there are a few reliable ways you can get more of this valuable currency, which is good as you'll be needing it to increase your armor’s energy slots.
How to get Ascendant Shards
Much like its sister currency, the Enhancement Prism, there are three main ways to get Ascendant Shards: buy them, unlock them, or receive them as a reward. Given that this is the final upgrade material needed to fully max a piece of armor, it only makes sense that it’s quite rare.
As for actually how to get Ascendant Shards, they are available from three sources:
- Buy them from Banshee-44, the Gunsmith
- Unlock them by ranking up the Season Pass, and
- Rewarded for completing Nightfall: The Ordeal Master difficulty
Buy Ascendant Shard from the Gunsmith
The first method of getting an Ascendant Shard is to buy one from Banshee-44 in the Tower. This is by far the most expensive method, as a single shard requires a metric tonne of resources:
- 10 Enhancement Prisms
- 100 Planetary materials
- 50,000 Glimmer
First off, 10 Enhancement Prisms are difficult enough to acquire. If you go the route of buying them all from Banshee-44 in order to get an Ascendant Shard, that translates to a single shard costing 100 Enhancement Cores. That’s not a small amount.
Secondly, you will need 100 planetary materials. For a lot of long-term players, this shouldn’t be too bad. For newcomers, you may need to spend a bit of time on planets completing bounties and collecting resources.
Finally, 50,000 Glimmer is no small amount either. That’s a fifth of your total carrying capacity. Expect to need to earn a lot of Glimmer if you’re looking to go this route.
Unlock through the Season Pass
Another method of getting an Ascendant Shard is by ranking up the Season Pass. At Level 80, you will receive your first official Ascendant Shard. This is obviously good for fully Masterworking a single piece of armor, so you’ll no doubt be looking at the other options for getting the others you need.
It’s also worth noting that the shard is on the bottom track, so only those that bought the Season Pass will be able to claim it.
Rewarded from Nightfall: The Ordeal
An Ascendant Shard isn’t available from just any version of Nightfall: The Ordeal, it has to be the Master difficulty. This is a 980 Power activity, featuring various types of Destiny 2 Champions. This is an extremely challenging activity, so come prepared for a fight. Even when it's all said and done, there's only a small chance one will actually drop.
Getting more Ascendant Shards in Destiny 2 is no easy task. These are the pinnacle upgrade material, used in taking a piece of armor to its maximum energy potential, so expect to be spending a lot of time farming for more of these. While you’re farming, take a look over the Destiny 2 guide for even more tips and strategies.


Ham, Turkey, and Roast Beef with Jack Cheese
Ham and Turkey with Your Choice of Cheese
Pastrami with Jack Cheese
Pastrami, Pepperoni, and Italian Sausage with Your Choice of Cheese
Pastrami, Roast Beef, and Turkey with Jack Cheese
Chicken Breast with Jack Cheese
Crab and Assorted Seafood with Your Choice of Cheese
Olives and Cream Cheese
Roast Beef with Your Choice of Cheese
Roast Beef with Au Jus and Your Choice of Cheese
Roast Beef Smothered in Barbecue Sauce with Your Choice of Cheese
Your Choice of Meats and Cheese
Tuna with Your Choice of Cheese
Ham and Salami with Your Choice of Cheese


BiqObservation
public struct BiqObservation : Codable
qBiq observation database table.
-
Serial number of the observation.
Declaration
Swift
public let id: Int
-
The id of the device which made the observtion.
Declaration
Swift
public var deviceId: DeviceURN { get }
-
The id of the device which made the observation (historical).
Declaration
Swift
public let bixid: DeviceURN
-
The time of the observation in milliseconds since Jan 1, 1970
Declaration
Swift
public let obstime: Double
-
The time of the observation in seconds since Jan 1, 1970 !FIX! I don’t know why they are stored in the db as milliseconds and as a Double
Declaration
Swift
public var obsTimeSeconds: Double { get }
-
One or zero depending on if the qBiq is currently charging. Note that a qBiq may be plugged in but not currently charging, depending on its battery level.
Declaration
Swift
public let charging: Int
-
The qBiq’s EFM firmware version.
Declaration
Swift
public let firmware: String
-
The qBiq’s ESP firmware version.
Declaration
Swift
public let wifiFirmware: String?
-
The qBiq’s current battery level in volts.
Declaration
Swift
public let battery: Double
-
The observed temperature.
Declaration
Swift
public let temp: Double
-
The observed light level.
Declaration
Swift
public let light: Int
-
The observed humidity level.
Declaration
Swift
public let humidity: Int
-
The observed x acceleration. NOTE: these are soon to be obsoleted or at least radically changed.
Declaration
Swift
public let accelx: Int
-
The observed z acceleration. NOTE: these are soon to be obsoleted or at least radically changed
Declaration
Swift
public let accely: Int
-
The observed y acceleration. NOTE: these are soon to be obsoleted or at least radically changed.
Declaration
Swift
public let accelz: Int


Heading out for a evening excursion to Uwajimaya. Sushi + fuzzy logic rice cooker for Amber's birthday = awesome!
4/5/2010, 6:25:48 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
Heading out for a evening excursion to Uwajimaya. Sushi + fuzzy logic rice cooker for Amber's birthday = awesome!
4/5/2010, 6:25:48 PM
Favs: 0
Retweets: 0
link


Configuring Emacs to work with Treemacs on Mac Big Sur
12th January 2021
In this article you will learn how to configure Treemacs on Mac Big Sur.
Filed in:
{CAT_LINK}


SEC Industries is committed to excellence in Defence & Aerospace engineering for over a decade and half with complete in-house control of design, tooling, component manufacturing, sub-assemblies, testing and multi-disciplinary full system integration of complex products for national and international customers.
www.secindustries.comPoorvika Mobiles Pvt. Ltd. is a leading multi-brand retail chain that deals in mobile phones and connections, accessories, recharges and internet data cards. Founded by Mr. Uvaraj Natarajan, the first Poorvika showroom opened its doors to the people of Chennai in 2004, born out of the idea of amalgamating the look, touch and feel of mobile outlets with the choice, convenience and elegance that modern retail provides.
www.poorvikamobile.comMALTHY & SONS, established in 2010 with THREE decades of expertise, is headquartered in Sattur, Tamil Nadu. The company offers a wide variety of pulses and spices and has been consistently committed towards quality and customer satisfaction through its products. KANI orid dhal is a premium product of the firm with significant market shares in southern Tamilnadu and Kerala.
www.facebook.com/malthyandsonsLatestOne.com is owned by Palred Online Technologies Pvt. Ltd (POT) which is a subsidiary company of Palred Technologies Ltd (PTL). This is a BSE and NSE listed company since 2004. The objective of LatestOne.com is to provide best accessories to their customer at most competitive price range with the additional advantage of reliability of product and quickness of delivery.
www.latestone.comSouthern Electronics(Bangalore) Pvt Ltd., established in 1971 is amongst the premier organizations catering to Aerospace, Defence and other sectors like Mining, Industrial / Environmental protection. The company is engaged in Design Development, manufacturing, Product support and MRO activities. It has a history of delivering value to the customers through engineering expertise, efficient operations and Quality systems.
www.seonics.co.inBNA Automotive India Private Limited is a market leader in the brake shoe products, proud of it’s customers, it’s products, it’s success and its people. BNA Automotive India Pvt ltd produce the largest range of OEM and aftermarket brake Shoes, brake adjusters, brake lining products in South India with over 1.5 million sets of brake products on moving vehicle
brakesnautomotive.com


The hackeRnews
package was created in order to simplify the process of getting data from Hacker News. Hacker News is a user-generated content website that focuses on stories related to computer science. The website is composed of user submitted stories where each one provides a link to the original data source. Moreover, users have the ability to upvote a story if they have found it interesting. Each story contains a comment section which allows users to discuss about the presented subject. Besides news stories Hacker News contains the following sections:
The Hacker News API official documentation can be found here. The API serves data in JSON format. The hackeRnews
package allows the retrieve this data in form of convenient R objects. Each object (story, comment, …) has a unique id and can be retrieved using this id. The API also provides a way to fetch up to 500 top and new stories, latest best stories, ask stories, show stories and job stories.
Examples of using the hackeRnews
package to retrieve data from the official Hacker News API are presented below:
To fetch best/new/top stories the user can use the get_*_stories
function. Each function takes one optional argument max_items
that limits the number of returned stories.
For example to fetch the top 5 best stories:
best_stories <- get_best_stories(max_items=5)
best_stories[[1]]
#> List of 9
#> $ by : chr "sarapeyton"
#> $ descendants: int 448
#> $ id : int 21762640
#> $ kids : int [1:63] 21763666 21762851 21763565 21762925 21765135 21763147 21762937 21762845 21771909 21763671 ...
#> $ score : int 1643
#> $ time : POSIXct[1:1], format: "2019-12-11 15:30:15"
#> $ title : chr "Learning at work is work, and we must make space for it"
#> $ type : chr "story"
#> $ url : chr "https://sloanreview.mit.edu/article/learning-for-a-living/"
#> - attr(*, "class")= chr "hn_item"
There is a method that allows to fetch just raw ids of best/new/top stories as well get_*_stories_ids()
Similar to news stories. There are get_latest_*_stories
that returns latest * stories and get_latest_*_stories_ids
that returns latest * stories ids.
For example to fetch the 3 latest ask stories:
ask_stories <- get_latest_ask_stories(max_items=3)
ask_stories[[1]]
#> List of 9
#> $ by : chr "yolo42"
#> $ descendants: int 155
#> $ id : int 21786111
#> $ kids : int [1:44] 21787359 21789386 21786329 21788992 21789293 21789209 21788907 21787465 21789189 21787014 ...
#> $ score : int 131
#> $ text : chr "Hello everyone,<p>I created product on the side as a side project in my own time and it has become a huge hit i"| __truncated__
#> $ time : POSIXct[1:1], format: "2019-12-13 23:16:17"
#> $ title : chr "Ask HN: My company wants my side project. What can I do?"
#> $ type : chr "story"
#> - attr(*, "class")= chr "hn_item"
To fetch data about user ‘jl’ just use the get_user_by_username
function:
user <- get_user_by_username('jl')
user
#> List of 5
#> $ about : chr "This is a test"
#> $ created : POSIXct[1:1], format: "2007-03-15 02:50:46"
#> $ id : chr "jl"
#> $ karma : int 4226
#> $ submitted: int [1:846] 19464269 18498213 16659709 16659632 16659556 14237416 11871616 11483492 11435082 10985073 ...
#> - attr(*, "class")= chr "hn_user"
It’s possible to iterate over latest items by fetching the id of the latest item by using the get_max_item_id
function and then walking backwards to discover latest items. Using that method it’s possible to fetch all items on Hacker News.
For example to fetch 10 latest items:
comments
The discussion in story threads is represented as system of comments. Each story has top level comments ids stored under the
kids
property. Each comment post can have it’s own set of comments ids underkids
property (sub-comments) and so on. In order to retrieve all of the comments of a specific story, just use theget_comments
function.


Before Change
def write_suspicious_info(suspect_around, cnpj):
cnpj = re.sub(CNPJ_REGEX, "", cnpj)
print("Writing %s" % cnpj)
with open("%s/%s.pkl" % (TEMP_PATH, cnpj), "wb") as f:
pickle.dump(suspect_around, f, pickle.HIGHEST_PROTOCOL)
def read_suspicious_info(company):
cnpj = re.sub(CNPJ_REGEX, "", company["cnpj"])
filename = "%s/%s.pkl" % (TEMP_PATH, cnpj)
if os.path.isfile(filename):
After Change
def write_suspicious_info(suspect_around, cnpj):
cnpj = "".join(re.findall(r"[\d]", cnpj))
print("Writing {}".format(cnpj))
write_csv(suspect_around.update({"cnpj": cnpj}))


Login
WELCOME TO THE BLOG
DON'T MISS OUT ON WHAT WE HAVE TO SAY!
USER
PASSWORD
Don't have an account?


---
layout: archive
title: Lean Prover Zulip Chat Archive
permalink: 113488general/04547LeanmathsinOrsay.html
---
The archive URL format has changed. Please find this page at:
https://leanprover-community.github.io/archive/stream/113488-general/topic/Lean.20maths.20in.20Orsay.html


TAGBILARAN CITY SCIENCE HIGH SCHOOL
MENU
Home
Announcements
Highlights
TCSHS
ORGANIZATIONS
ABOUT
HISTORY
ADMINISTRATION
Contact
ADMINISTRATION
HEADS
LANGUAGES
MATHEMATICS
SCIENCE
SOCIAL SCIENCES, PHILOSOPHY
TECHNOLOGY
MAPEH/PEH
STAFF


We are now ready to announce that AlethiCorp consultants have, for the last several days, been involved in a major investigation involving subversive influences in both the media and the education sector.
The investigation is now drawing to a close, and we will be ready to announce the results soon.
Several major arrests are expected to result from the hard work of our consultants, and the outcome should help grow the AlethiCorp brand across the Pan-Eurasian Union.
Stay tuned!


[gecode-users] graph constraints and hamiltonian path
serge lemouton
serge.lemouton at ircam.fr
Thu May 19 21:31:52 CEST 2011
Hello,
Question about graph constraints:
I would like to modify the the TSP example in order to find the solutions where the travelling salesman should not return to its starting point.
In other terms, is it possible to use the "circuit" constraint to find an hamiltonian path instead of a circuit ?
Does it require to modify the code or is it better to create another subclass of the graph class ?
Thanks for any advice,
Serge Lemouton
More information about the users
mailing list


Our famous smoked pull pork placed on a bed of haloumi fries topped off with fresh guacamole and a tomato salsa. Tossed in BBQ or Chipotle sprinkled with sesame seeds


This demonstration UMLS terminology browser and app is loaded with a Level 0 + SNOMEDCT_US edition of the 2020AB UMLS®. It contains complete versions of many terminologies, including SNOMED CT, MeSH, ICD10, RXNORM, MED-RT, and others. The data set contains over 1.6 million concepts with over 5.5 million individual terms from constituent terminologies.
Due to the use of IP restricted content, we require users to authenticate with an NLM UTS account to ensure they have agreed to the UMLS License. We are a UMLS authorized content distributor.
To obtain a free UTS account, visit http://uts.nlm.nih.gov
Disclaimer: this is not an official NLM site.
For related resources, see the following links:
For support, questions, or a guided demo, email: info@westcoastinformatics.com


A local of the Greater Seattle Area, he grew up around Everett, WA.Graduated from Chelan High School and went on to join the Navy.Since finishing his enlistment with the Navy, he has come here, to Code Fellows, to pursue his passion for coding.


Weather Dashboard
Search for a City:
Clear history
Temp:
Wind:
Humidity:
UV Index:
5 - Day Forecast:


IRCTC Zone IRCTC Zone |
IRCTC Prepaid IRCTC Prepaid |
IRCTC-Amazon Shopping Zone IRCTC-Amazon Shopping Zone |
Mobile Zone Mobile Zone |
Train/Coach Booking (FTR) Train/Coach Booking (FTR) |
Agents Agents |
Advertise with us Advertise with us |
SMS/USSD based Mobile booking SMS/USSD based Mobile booking |
IRCTC Official App IRCTC Official App |
User Guide User Guide |
Enquiries Enquiries |
General Information General Information |
Refund Rule Refund Rule |
IRCTC OYO Hotels IRCTC OYO Hotels |
I-Ticket I-Ticket |


South Korea - Profile
Facts
- The Korean peninsula is one of rugged mountains and dramatic scenery, bordered by China to the north, with Japan to the east. The border between the Democratic People's Republic of Korea to the north and the Republic of Korea in the south, crosses the 38th parallel on an angle. It is a beautiful and interesting country.
- Although in North Korea the discouragement of foreign visitors is undisguised, in the South, the time-consuming formalities can be a bit off-putting. Officially, most of South Korea is open to cruising, but be prepared for the constant checking by the military and Coast Guard officials.
- North Korea maintains a "maritime military border" in which foreign
ships may not enter, this is 200 NM in the yellow sea and 50 NM in the sea
of Japan. Care should be taken not to come near the Northern limit line
north of Incheon, as naval clashes frequently errupt there.
- The most attractive cruising to be found is along the south coast, roughly between the ports of Kunsan and Pusan, where the coast is indented with countless coves, anchorages and hundreds of small islands.
- Pusan gained temporary fame as the world's sailing centre during the Seoul Olympics and the marina built for that occasion can now be used by cruising yachts. Pusan is Korea's principal port and second largest city. It is the gateway to the Hallyo Sudo Waterway, a national sea park comprising hundreds of picturesque islands along the coast west of Pusan. The best repair facilities are in the Pusan area; electrical, electronic and engine repair is available locally.
- Cheju Island, off the southern tip of the peninsula, is a useful stop for southbound yachts or those who wish to make a stop while on passage from Japan towards the Asian mainland. Excellent fresh produce can be bought on the island which has a large farming community. There is a small boatyard at Cheju where boats can be hauled out.
- Generally there are adequate repair facilities in all ports which have a fishing fleet. Diesel fuel can be bought in most places, sometimes being delivered by fuel barges which supply the harbour launches. LPG is widely available, as most taxis run on propane.
- Communist North Korea occupies the northern half of the Korean peninsula and its capital is Pyongyang. All foreign visitors require visas, which must be applied for well in advance. Visiting yachts are not welcome and the country is best avoided.
- Most yachts visiting South Korea come for the racing and are from Japan or Russia. Cruising boats from another country usually attract much friendly interest and curiosity.
Weather
The country has a temperate, seasonal climate, with rainy, hot summers and dry, cold winters. Typhoons can affect the coastal areas at any time, particularly from May to October.
South Korea Weather Forecast.
For links to free global weather information, forecast services and extreme weather information see the Noonsite Weather Page.
Main Ports


Franchise Opportunities | Franchise Opportunities UK | RMB4U
Are you looking for franchise opportunities? Readymade Business 4 U is the one-stop shop for franchise opportunities UK. Find out more today.
If you're wanting franchise opportunities, then you have come to the correct place. Here at Readymade Business 4 U Ltd, we've over ten years of expertise in setting individuals up in business with our profitable business models and through advertising a large choice of franchises through our national franchise advertising web site.
How do our business models vary from franchise opportunities?
Taking your 1st steps once operating for yourself are often a giant risk and fairly discouraging, but varied business models exist out there that mean you don’t ought to be alone and without support. 2 of the foremost common choices once beginning a new business are business opportunities and franchises.
These 2 business models share a number of similarities, but the variations are often quite dramatic (particularly on your wallet!); currently, we’re not saying that franchising could be a dangerous plan - it isn’t – however betting on the extent of flexibility you would like and whether or not or not you would like to share a brand name, franchising won't be ideal for you.
We specialize in the total set-up and selling of business models, almost like a franchise however we've removed all the negatives ordinarily related to them. this implies once we've absolutely set-up your chosen business package, you will own the total rights to that business and you'll never have to pay any ongoing fee's, ever! we do not stop there, we'll assist you with customers with any of our business packages and you will additionally receive full back-up and support for FREE!


2 Chaha
Home
Delivery History
Logout
Your Delivery History
Date
Time
Snack
Shop Name
Quantity
Customer Name
Address


Uses of Package
com.opengamma.strata.collect.tuple
-
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.basics Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.basics.currency Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.basics.schedule Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.collect Class Description ObjIntPair An immutable pair consisting of anObject
and anint
.Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.collect.timeseries Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.collect.tuple Class Description DoublesPair An immutable pair consisting of twodouble
elements.DoublesPair.Meta The meta-bean forDoublesPair
.IntDoublePair An immutable pair consisting of anint
anddouble
.IntDoublePair.Meta The meta-bean forIntDoublePair
.LongDoublePair An immutable pair consisting of along
anddouble
.LongDoublePair.Meta The meta-bean forLongDoublePair
.ObjDoublePair An immutable pair consisting of anObject
and adouble
.ObjDoublePair.Meta The meta-bean forObjDoublePair
.ObjIntPair An immutable pair consisting of anObject
and anint
.ObjIntPair.Meta The meta-bean forObjIntPair
.Pair An immutable pair consisting of two elements.Pair.Meta The meta-bean forPair
.Triple An immutable triple consisting of three elements.Triple.Meta The meta-bean forTriple
.Tuple Base interface for all tuple types. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.loader.csv Class Description DoublesPair An immutable pair consisting of twodouble
elements.Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.market.curve Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.market.param Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.market.surface Class Description DoublesPair An immutable pair consisting of twodouble
elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.math.impl.function Class Description DoublesPair An immutable pair consisting of twodouble
elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.math.impl.function.special Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.math.impl.interpolation Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.measure.credit Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.bond Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.capfloor Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.common Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.credit Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.fxopt Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.impl.option Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.impl.rate.model Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.impl.volatility.local Class Description DoublesPair An immutable pair consisting of twodouble
elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.option Class Description Pair An immutable pair consisting of two elements. -
Classes in com.opengamma.strata.collect.tuple used by com.opengamma.strata.pricer.swaption Class Description Pair An immutable pair consisting of two elements.


Cochin University of Science and Technology - CUSAT
Bachelor of Technology
Computer Science And Engineering
Departmental Award - Mercedes-Benz R&D India - 2020
Departmental Award - Mercedes-Benz R&D India - 2019
Speaker - #23 Java Script Meetup Bangalore - 2018
Speaker - Google Cloud Next'17 Extended Meetup Bangalore - 2017
GATE Qualified - 2013
Data Structures
Algorithms
Programmings Languages
Operating Systems
Distributed Systems
Discrete Math


public static interface StoreTypes.ExecutorMetricsDistributionsOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
double |
getDiskBytesSpilled(int index)
repeated double disk_bytes_spilled = 15; |
int |
getDiskBytesSpilledCount()
repeated double disk_bytes_spilled = 15; |
java.util.List<Double> |
getDiskBytesSpilledList()
repeated double disk_bytes_spilled = 15; |
double |
getFailedTasks(int index)
repeated double failed_tasks = 3; |
int |
getFailedTasksCount()
repeated double failed_tasks = 3; |
java.util.List<Double> |
getFailedTasksList()
repeated double failed_tasks = 3; |
double |
getInputBytes(int index)
repeated double input_bytes = 6; |
int |
getInputBytesCount()
repeated double input_bytes = 6; |
java.util.List<Double> |
getInputBytesList()
repeated double input_bytes = 6; |
double |
getInputRecords(int index)
repeated double input_records = 7; |
int |
getInputRecordsCount()
repeated double input_records = 7; |
java.util.List<Double> |
getInputRecordsList()
repeated double input_records = 7; |
double |
getKilledTasks(int index)
repeated double killed_tasks = 5; |
int |
getKilledTasksCount()
repeated double killed_tasks = 5; |
java.util.List<Double> |
getKilledTasksList()
repeated double killed_tasks = 5; |
double |
getMemoryBytesSpilled(int index)
repeated double memory_bytes_spilled = 14; |
int |
getMemoryBytesSpilledCount()
repeated double memory_bytes_spilled = 14; |
java.util.List<Double> |
getMemoryBytesSpilledList()
repeated double memory_bytes_spilled = 14; |
double |
getOutputBytes(int index)
repeated double output_bytes = 8; |
int |
getOutputBytesCount()
repeated double output_bytes = 8; |
java.util.List<Double> |
getOutputBytesList()
repeated double output_bytes = 8; |
double |
getOutputRecords(int index)
repeated double output_records = 9; |
int |
getOutputRecordsCount()
repeated double output_records = 9; |
java.util.List<Double> |
getOutputRecordsList()
repeated double output_records = 9; |
StoreTypes.ExecutorPeakMetricsDistributions |
getPeakMemoryMetrics()
.org.apache.spark.status.protobuf.ExecutorPeakMetricsDistributions peak_memory_metrics = 16; |
StoreTypes.ExecutorPeakMetricsDistributionsOrBuilder |
getPeakMemoryMetricsOrBuilder()
.org.apache.spark.status.protobuf.ExecutorPeakMetricsDistributions peak_memory_metrics = 16; |
double |
getQuantiles(int index)
repeated double quantiles = 1; |
int |
getQuantilesCount()
repeated double quantiles = 1; |
java.util.List<Double> |
getQuantilesList()
repeated double quantiles = 1; |
double |
getShuffleRead(int index)
repeated double shuffle_read = 10; |
int |
getShuffleReadCount()
repeated double shuffle_read = 10; |
java.util.List<Double> |
getShuffleReadList()
repeated double shuffle_read = 10; |
double |
getShuffleReadRecords(int index)
repeated double shuffle_read_records = 11; |
int |
getShuffleReadRecordsCount()
repeated double shuffle_read_records = 11; |
java.util.List<Double> |
getShuffleReadRecordsList()
repeated double shuffle_read_records = 11; |
double |
getShuffleWrite(int index)
repeated double shuffle_write = 12; |
int |
getShuffleWriteCount()
repeated double shuffle_write = 12; |
java.util.List<Double> |
getShuffleWriteList()
repeated double shuffle_write = 12; |
double |
getShuffleWriteRecords(int index)
repeated double shuffle_write_records = 13; |
int |
getShuffleWriteRecordsCount()
repeated double shuffle_write_records = 13; |
java.util.List<Double> |
getShuffleWriteRecordsList()
repeated double shuffle_write_records = 13; |
double |
getSucceededTasks(int index)
repeated double succeeded_tasks = 4; |
int |
getSucceededTasksCount()
repeated double succeeded_tasks = 4; |
java.util.List<Double> |
getSucceededTasksList()
repeated double succeeded_tasks = 4; |
double |
getTaskTime(int index)
repeated double task_time = 2; |
int |
getTaskTimeCount()
repeated double task_time = 2; |
java.util.List<Double> |
getTaskTimeList()
repeated double task_time = 2; |
boolean |
hasPeakMemoryMetrics()
.org.apache.spark.status.protobuf.ExecutorPeakMetricsDistributions peak_memory_metrics = 16; |
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
java.util.List<Double> getQuantilesList()
repeated double quantiles = 1;
int getQuantilesCount()
repeated double quantiles = 1;
double getQuantiles(int index)
repeated double quantiles = 1;
index
- The index of the element to return.java.util.List<Double> getTaskTimeList()
repeated double task_time = 2;
int getTaskTimeCount()
repeated double task_time = 2;
double getTaskTime(int index)
repeated double task_time = 2;
index
- The index of the element to return.java.util.List<Double> getFailedTasksList()
repeated double failed_tasks = 3;
int getFailedTasksCount()
repeated double failed_tasks = 3;
double getFailedTasks(int index)
repeated double failed_tasks = 3;
index
- The index of the element to return.java.util.List<Double> getSucceededTasksList()
repeated double succeeded_tasks = 4;
int getSucceededTasksCount()
repeated double succeeded_tasks = 4;
double getSucceededTasks(int index)
repeated double succeeded_tasks = 4;
index
- The index of the element to return.java.util.List<Double> getKilledTasksList()
repeated double killed_tasks = 5;
int getKilledTasksCount()
repeated double killed_tasks = 5;
double getKilledTasks(int index)
repeated double killed_tasks = 5;
index
- The index of the element to return.java.util.List<Double> getInputBytesList()
repeated double input_bytes = 6;
int getInputBytesCount()
repeated double input_bytes = 6;
double getInputBytes(int index)
repeated double input_bytes = 6;
index
- The index of the element to return.java.util.List<Double> getInputRecordsList()
repeated double input_records = 7;
int getInputRecordsCount()
repeated double input_records = 7;
double getInputRecords(int index)
repeated double input_records = 7;
index
- The index of the element to return.java.util.List<Double> getOutputBytesList()
repeated double output_bytes = 8;
int getOutputBytesCount()
repeated double output_bytes = 8;
double getOutputBytes(int index)
repeated double output_bytes = 8;
index
- The index of the element to return.java.util.List<Double> getOutputRecordsList()
repeated double output_records = 9;
int getOutputRecordsCount()
repeated double output_records = 9;
double getOutputRecords(int index)
repeated double output_records = 9;
index
- The index of the element to return.java.util.List<Double> getShuffleReadList()
repeated double shuffle_read = 10;
int getShuffleReadCount()
repeated double shuffle_read = 10;
double getShuffleRead(int index)
repeated double shuffle_read = 10;
index
- The index of the element to return.java.util.List<Double> getShuffleReadRecordsList()
repeated double shuffle_read_records = 11;
int getShuffleReadRecordsCount()
repeated double shuffle_read_records = 11;
double getShuffleReadRecords(int index)
repeated double shuffle_read_records = 11;
index
- The index of the element to return.java.util.List<Double> getShuffleWriteList()
repeated double shuffle_write = 12;
int getShuffleWriteCount()
repeated double shuffle_write = 12;
double getShuffleWrite(int index)
repeated double shuffle_write = 12;
index
- The index of the element to return.java.util.List<Double> getShuffleWriteRecordsList()
repeated double shuffle_write_records = 13;
int getShuffleWriteRecordsCount()
repeated double shuffle_write_records = 13;
double getShuffleWriteRecords(int index)
repeated double shuffle_write_records = 13;
index
- The index of the element to return.java.util.List<Double> getMemoryBytesSpilledList()
repeated double memory_bytes_spilled = 14;
int getMemoryBytesSpilledCount()
repeated double memory_bytes_spilled = 14;
double getMemoryBytesSpilled(int index)
repeated double memory_bytes_spilled = 14;
index
- The index of the element to return.java.util.List<Double> getDiskBytesSpilledList()
repeated double disk_bytes_spilled = 15;
int getDiskBytesSpilledCount()
repeated double disk_bytes_spilled = 15;
double getDiskBytesSpilled(int index)
repeated double disk_bytes_spilled = 15;
index
- The index of the element to return.boolean hasPeakMemoryMetrics()
.org.apache.spark.status.protobuf.ExecutorPeakMetricsDistributions peak_memory_metrics = 16;
StoreTypes.ExecutorPeakMetricsDistributions getPeakMemoryMetrics()
.org.apache.spark.status.protobuf.ExecutorPeakMetricsDistributions peak_memory_metrics = 16;
StoreTypes.ExecutorPeakMetricsDistributionsOrBuilder getPeakMemoryMetricsOrBuilder()
.org.apache.spark.status.protobuf.ExecutorPeakMetricsDistributions peak_memory_metrics = 16;


CSE | IITP
Intro
(current)
Courses
People
Faculty
Staff
UG Students
PG Students
PhD Students
Research
Facilities
Awards
News
Directory
Search
Department Directory - Faculty
Name
Designation
Phone Extension
E-mail
Department Directory - Staff
Name
Designation
Phone Extension
E-mail
Department Directory - Labs
Name
Phone Extension
Room Number


{% extends 'base.html' %}
{% block title %}
CB-01
{% endblock %}
{% block content %}
50 mm drivers reproduce audio without additive bass, mid-range, or highs. A neutral sound signature for professional monitoring.
Meet the new studio workhorse. Designed for audio professionals who make their living with their craft and demand absolute sonic neutrality and the utmost clarity.
Meet the new studio workhorse. Designed for audio professionals who make their living with their craft and demand absolute sonic neutrality and the utmost clarity.


--- layout: default ---
{{ post.content }}
{{ post.content }}
Python | AWS | C++ | Godot | C# | Java | Qt | HTML | CSS | JavaScript | React
Software Design & Architecture | Interface Design | Game Design
C | D | OpenGL | Unity
Computer Security | Networks | Cryptocurrency
Go | Ruby | Unreal Engine


detectCollision
functionSee the Pen Class 3 Challenge - detectCollision() by Liz Shaw (@anythingcodes) on CodePen.
detectCollision
works as intended, we can refactor it to improve its performance and readability. Reformat detectCollision
to use destructuring and an array helper.
Hint: We'll return a single matched object. Which array helper would be best in this case?
const node = {
location: {
start: {
line: 1, // first
column: 1 // second
},
end: {
line: 1,
column: 4
}
},
range: [0, 3] // third: outputs first array element
};
const {
location: { start },
range: [ index ]
} = node;
console.log(start.line); // 1
console.log(start.column); // 1
console.log(index); // 0
What would the following output to the console and why?
Answer:
1
1
0
resolve
and reject
argumentsresolve()
and reject()
are invoked depending on certain conditionsthen()
and catch()
blocks attached to the Promise objectconst promise = new Promise((resolve, reject) => {
});
const promise = new Promise((resolve, reject) => {
});
promise.then(() => {
console.log('my resolution message');
});
const promise = new Promise((resolve, reject) => {
});
promise.then(() => {
console.log('my resolution message');
});
promise.catch(() => {
console.log('my rejection message');
});
const promise = new Promise((resolve, reject) => {
resolve(); // outputs 'my resolution message'
});
promise.then(() => {
console.log('my resolution message');
});
promise.catch(() => {
console.log('my rejection message');
});
const promise = new Promise((resolve, reject) => {
reject(); // outputs 'my rejection message'
});
promise.then(() => {
console.log('my resolution message');
});
promise.catch(() => {
console.log('my rejection message');
});
const promise = new Promise((resolve, reject) => {
resolve(5); // chain callbacks and pass info between them
})
.then((value) => {
console.log(value); // 5
})
.catch(() => {
console.log('my rejection message');
});
Always include a rejection handler! Otherwise your promise may silently fail.
Using Promises
Combine promises in an iterable, such as an array
Promise.all()
waits for all promises in the group to fulfill
Promise.race()
is fulfilled when the fastest promise in the group is fulfilled
The returned promise is fulfilled when all promises in the iterable are fulfilled
Returns an array of result values
If any of the promises in the array fail, the returned promise fails too
See the Pen Promise.all() by Liz Shaw (@anythingcodes) on CodePen.
Instead of waiting for all promises to be fulfilled like in Promise.all()
, a promise using Promise.race()
is fulfilled as soon as any promise in the array is fulfilled
See the Pen Promise.race() by Liz Shaw (@anythingcodes) on CodePen.
function request(url) {
return new Promise((resolve, reject) => {
var xhr = new XMLHttpRequest();
xhr.open('GET', url);
xhr.onload = function() {
if (this.status >= 200 && this.status < 300) {
resolve(JSON.parse(xhr.response));
} else {
reject({
status: this.status,
statusText: xhr.statusText
});
}
};
xhr.onerror = function() {
reject({
status: this.status,
statusText: xhr.statusText
});
};
xhr.send();
});
}
request('http://json.com'); // returns a promise
The fetch()
helper returns a promise and is used for HTTP requests
The initial return value is the Response object; use chaining and the .json()
method to get the JSON you need
fetch('http://json.com')
.then(serverResponse => serverResponse.json())
.then(json => console.log(json))
.catch(err => console.log(err));
Using the Fetch Helper
See the Pen Fetch Activity by Liz Shaw (@anythingcodes) on CodePen.
When there's a distinct transition, e.g. when you're awaiting a response from an external service
When you need to save your place within a function and get back to that specific place later
When you need to pause execution while you get data elsewhere or run some other code
Say we want to run some errands at three stores: the grocery store, hardware store, and a cafe. Each time we enter a store, we'll spend time retrieving items.
Each time we visit a store, time passes until we yield
some items, then pick up where we left off in our shopping trip
*
) between function
and its name:
function *createIterator() {
// generator function body here
}
// generator functions are called like regular functions but return an iterator
const iterator = createIterator();
yield
keyword specifies the value to be returned with each iterationfunction *createIterator() {
yield 30;
yield 31;
yield 32;
}
yield
value, call yourIterator.next()
to return an object formatted like { value: yieldValue, done: trueOrFalse}
function *createIterator() {
yield 30;
yield 31;
yield 32;
}
const iterator = createIterator();
console.log(iterator.next()); // { value: 30, done: false }
console.log(iterator.next()); // { value: 31, done: false }
console.log(iterator.next()); // { value: 32, done: false }
// subsequent calls
console.log(iterator.next()); // { value: undefined, done: true }
function copyFile (source, dest, callback) {
fs.exists(source, function (exists) {
if (!exists) return callback('Source does not exist')
fs.exists(dest, function (exists) {
if (exists) return callback('Dest already exists')
fs.readFile(source, function (err, data) {
if (err) return callback(err)
fs.writeFile(dest, data, function (err) {
return callback(err)
})
})
})
})
}
const copyFile = watt(function *(source, dest, next) {
if (!(yield fs.exists(source, next.arg(0)))) throw 'Source does not exist'
if (yield fs.exists(dest, next.arg(0))) throw 'Dest already exists'
var data = yield fs.readFile(source, next)
yield fs.writeFile(dest, data, next)
})
Source: watt
library »
Let's take a look »
By default, objects you create are not iterable
Make them iterable with a [Symbol.iterator]
property containing a generator function and for-of
loop:
const team = {
members: ['Sam', 'Tam', 'Lam'],
[Symbol.iterator]: function *(){
for (let member of this.members) {
yield member;
}
}
};
Use concise object methods to trim it down further:
const team = {
members: ['Sam', 'Tam', 'Lam'],
*[Symbol.iterator](){
for (let member of this.members) {
yield member;
}
}
};
Parent and child nodes
Set: An ordered list of unique values. Allows fast access to the data it contains.
const set = new Set([1, 2, 3, 4, 5, 5, 5, 5]);
console.log(set.size); // 5
set.add(6);
console.log(set.size); // 6
Map: An ordered list of key-value pairs, where the key and value can be any type.
const map = new Map();
map.set('title', 'JS206: Intro to ES6');
map.set('group', 'GDI');
console.log(map.get('title')); // JS206: Intro to ES6
console.log(map.get('group')); // GDI
keys()
returns an iterator whose values are the keys contained in the collectionentries()
returns an iterator whose values are key-value pairsvalues()
returns an iterator whose values are the values of the collectionSee the Pen Built-in iterators for Sets, Maps, and objects in ES6 by Liz Shaw (@anythingcodes) on CodePen.
function Vehicle(type) {
this.type = type;
}
Vehicle.prototype.logType = function() {
console.log(this.type);
};
var car = new Vehicle('car');
car.logType(); // 'car'
console.log(car instanceof Vehicle); // true
console.log(car instanceof Object); // true
called "creating a custom type"
class Vehicle {
constructor(type) {
this.type = type;
}
logType() {
console.log(this.type);
}
}
const car = new Vehicle('car');
car.logType(); // 'car'
console.log(car instanceof Vehicle); // true
console.log(car instanceof Object); // true
You don't need commas between the elements of a class
Derived classes: Classes that inherit from other classes
Within the derived class's class {}
definition, use the extends
keyword to specify the base class. Then access the base class constructor by calling super()
.
class Rectangle {
constructor(length, width) {
this.length = length;
this.width = width;
}
getArea() {
return this.length * this.width;
}
}
class Square extends Rectangle {
constructor(length) {
super(length, length); // calls the base class constructor
}
}
const square = new Square(5);
console.log(square.getArea()); // 25
Classes and Derived Classes
See the Pen Shop Activity - Classes and Derived Classes by Liz Shaw (@anythingcodes) on CodePen.
View SolutionJavaScript has an error-prone share everything approach to loading code
Modules are individual files that package and encapsulate individual pieces of functionality (variables, functions, and classes)
Export and import only the bindings you need rather than everything in a file
🌟 No more global scope pollution!
export
keyword before elements you'd like to expose in a file// myExports.js
// export variables
export let description = 'GDI Fan';
export const threshold = 7;
// export functions
export function multiply(a, b) {
return a * b;
}
// export classes
export class Rectangle {
constructor(length, width) {
this.length = length;
this.width = width;
}
}
// private to the module
function sum(a, b) {
return a + b;
}
import
keywordimport
statement requires:
import
statements at the top of a file// index.js
import { Rectangle, description, multiply } from './myExports.js';
const shape = new Rectangle(6, 8);
console.log(description); // 'GDI Fan'
console.log(multiply(3, 5)); // 15
node -v
in your favorite command line tool (such as Terminal or X11 on a Mac, or cmd or Git Bash on Windows).


The Ethics of Artificial Intelligence
This is part of a larger work titled Cambridge Handbook of Artificial Intelligence. Here I will only focus on Section 1, which discusses short-term issues of AI.
Some challenges of machine ethics are much like many other challenges involved in designing machines. Designing a robot arm to avoid crushing stray humans is no more morally fraught than designing a flame-retardant sofa. It involves new programming challenges, but no new ethical challenges. But when AI algorithms take on cognitive work with social dimensions — cognitive tasks previously performed by humans — the AI algorithm inherits the social requirements. [emphasis mine]
This short two-page excerpt gives a good overview of some pertinent issues related to AI in the near future. Namely:
Transparency
The algorithm should allow humans (decision makers and recipients) to understand - in human terms - why a particular decision was made.
Predictability
The algorithm should be predictable by the humans that they govern.
The job of the legal system is not necessarily to optimize society, but to provide a predictable environment within which citizens can optimize their own lives.
Robustness
The algorithm should not be susceptible to any manipulation that compromises the integrity of its decision. Consider for instance adversarial examples for image classifiers. Bostrom and Yudkowsky raise a good example of a gun detector that fails if the gun was placed next to a specific object.
Accountability
The algorithm should hold an entity accountable to poor decisions. The authors mention an example of an AI system with a user override. A human might be disinclined to make use of the override — if the override goes wrong, the human is responsible, whereas if the original decision was wrong, the AI is responsible.


getClass()
methods that are called on a java.lang.Class
instance.
This is usually a mistake as the result is always equivalent to Class.class
.
If it's a mistake, then it's better to remove the getClass()
call and use the qualifier directly.
If the behavior is intended, then it's better to write Class.class
explicitly to avoid confusion.
Example:
void test(Class<?> clazz) {
String name = clazz.getClass().getName();
}
After one of the possible quick-fixes is applied:
void test(Class<?> clazz) {
String name = clazz.getName();
}
New in 2018.2


There are several differences in syntax between an if statement in Cicada and one in C. Firstly, the logical test is between the if and a then keyword, rather than being inside parentheses.
if a == b then print("They're equal.\n")
Secondly, some of the logical operators are different. ‘and’, ‘or’, ‘xor’ and ‘not’ are all written out in words, and the is-not-equal operator is /=, not !=. Cicada also has the reference-comparison operators ‘== @’ and ‘/= @’ (see aliases).
if a == @nothing and b /= @nothing then print("a, but not b, is void.")
Third, since the entire if statement is one single command and (unlike in C) a line break ends commands, if we want to break it over several lines we need to either use a ‘&’ which continues lines, or else parentheses beginning on the line of the if statement.
if a == b then &
print("They're equal.\n")
else if a /= b then (
print("They're different.\n")
)
Finally, the latter method shows how to write multi-line if statements: using parentheses instead of curly braces. (Technical note: while curly braces actually work for most if statements, they also produce a new variable space, so defining new members or using the keyword this won’t do what you expect. Just use parentheses.)
if a /= @nothing and b /= @nothing then ( | avoid a crash
if a == @b then print("They're the same variable!\n")
else if a == b then print("They're equal.\n")
else print("They're different.\n") )
else print("At least one of these members is VOID!")
Last update: July 25, 2021


Fabric は Python のライブラリで、アプリケーションのデプロイメントや システム管理タスクのための SSH の利用を合理化するためのコマンドライン ツールです。
It provides a basic suite of operations for executing local or remote shell commands (normally or via sudo) and uploading/downloading files, as well as auxiliary functionality such as prompting the running user for input, or aborting execution.
Typical use involves creating a Python module containing one or more functions, then executing them via the fab command-line tool. Below is a small but complete “fabfile” containing a single task:
from fabric.api import run
def host_type():
run('uname -s')
Once a task is defined, it may be run on one or more servers, like so:
$ fab -H localhost,linuxbox host_type
[localhost] run: uname -s
[localhost] out: Darwin
[linuxbox] run: uname -s
[linuxbox] out: Linux
Done.
Disconnecting from localhost... done.
Disconnecting from linuxbox... done.
In addition to use via the fab tool, Fabric’s components may be imported into other Python code, providing a Pythonic interface to the SSH protocol suite at a higher level than that provided by e.g. the Paramiko library (which Fabric itself uses.)


MARVIN'S ROOM A film review by Michael Redman Copyright 1997 Michael Redman
***1/2 (out of ****)
Because of the inherent drama, dysfunctional families have always been better film fodder than "normal" ones and here we have a prize-winner. Marvin, the father (Hume Cronyn) is a 20-year stroke victim who can't do much more than lie in bed twitching and watching reflected light bounce around his room. Aunt Ruth (Gwen Verdon) is semi-invalid, addicted to soap operas and somewhat demented albeit in a delightful way. Daughter Bessie (Diane Keaton) has sacrificed her life to care for the two.
To make matters even more complex, Bessie learns that she has leukemia. She can possibly be saved by a bone marrow transplant from her sister or nephews. Of course this is complicated too. The two siblings haven't seen each other since the stroke when Lee (Meryl Streep) abandoned the family because she couldn't deal with her father's condition.
Realizing that this time she must face up to her responsibility, Lee packs up and reluctantly heads to the Florida home. First she must gather up her sons: Charlie (Hal Scardino) who rarely looks out of his books and Hank (Leonardo DiCaprio) who was placed in a mental institution after he burned down their house.
Given the commercial approach to marketing films, we shouldn't be too shocked that the misleading newspaper ads only feature the quote "I promise Marvin's Room will make you laugh...", but if you're going to the film expecting a light-hearted laugh-fest, you're in for a surprise.
Writer Scott McPherson (who died of AIDS complications in 1992) succeeds in pulling off the comedic scenes by making the characters human beings who have not totally given in to their dire circumstances. Caring for her father who has been dying for 20 years, Bessie has adapted to the situation and is able to see the joy in living ("I look back and I've had such love").
Besides the humor, the thing that saves this from being a melodramatic "disease d'jour" film is the exceptional acting abilities of the stars. Even the relatively minor roles are wonderful choices. Bessie's forgetful Dr. Wally (Robert DeNiro, also one of the producers) and his half-witted assistant (Dan Hedaya) provide some of the light moments. "That's what I get for hiring my brother," Wally explains after one of Hedaya's off the wall comments.
At the core of the film is not the various ailments, but rather the growing relationship between Hank, his mother and his aunt whom he has never before met. As he comes out of his anger, there is hope for the future among the dying.
Keaton appears to be on a come-back roll as she looks and acts much older than her former screen personas. Streep, who could play almost any character with skill, abandons herself to the almost-graduated cosmetologist.
There are no high drama death scenes.  It's more about how to live amongst the sorrows. We are given a glimpse into the lives of real people: a rare treat.
[This appeared in the 3/6/97 "Bloomington Voice", Bloomington Indiana. Michael Redman can be reached at<EMAIL_ADDRESS>]
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


agents.unigram¶
Baseline model which always emits the N most common non-punctuation unigrams. Typically this is mostly stopwords. This model is a poor conversationalist, but may get reasonable F1.
UnigramAgent has one option, –num-words, which controls the unigrams outputted.
This also makes a nice reference for a simple, minimalist agent.
-
class
parlai.agents.unigram.unigram.
UnigramAgent
(opt, shared=None)¶ Bases:
parlai.core.agents.Agent
-
classmethod
add_cmdline_args
(parser)¶ Adds command line arguments
-
classmethod
dictionary_class
()¶ Returns the DictionaryAgent used for tokenization.
-
__init__
(opt, shared=None)¶ Construct a UnigramAgent.
- Parameters
opt – parlai options
shared – Used to duplicate the model for batching/hogwild.
Basic sharing function.
-
observe
(obs)¶ Stub observe method.
-
is_valid_word
(word)¶ Marks whether a string may be included in the unigram list. Used to filter punctuation and special tokens.
-
get_prediction
()¶ Core algorithm, which gathers the most common unigrams into a string.
-
act
()¶ Stub act, which always makes the same prediction.
-
save
(path=None)¶ Stub save which dumps options. Necessary for evaluation scripts to load the model.
-
load
(path)¶ Stub load which ignores the model on disk, as UnigramAgent depends on the dictionary, which is saved elsewhere.
-
classmethod


| US Current Account Balance | |||||||||
|
|
|||||||||
| US Current Account ($ Bln) | |||||||||
| Release Dt | For Quarter | Market Expectation | Kshitij Expectation | Previous | Released | Revision | |||
| 20-Jun-17 | Q1 | -124 | - | -114.00 | -116.80 | -113.50 | |||
| 19-Sep-17 | Q2 | -113 | - | -113.50 | -123.10 | -124.40 | |||
| 15-Dec-17 | Q3 | -117 | - | -124.40 | -100.60 | - | |||
| 21-Mar-18 | Q4 | - | -106.81 | -100.60 | - | - | |||
| Copyright: Kshitij Consultancy Services |


{% extends "survey/base.html" %} {% block title %}Survey: {{ survey.name }}{% endblock %} {% block content %}
{{ survey.description }}
The following is just for debugging.
| id | text | choices | question type | order |
|---|---|---|---|---|
| {{ question.id }} | {{ question.text }} | {{ question.choices }} | {{ question.question_type }} | {{ question.order }} |


Yet Another Notes App (the "Service") is an open source app provided by Sam Cordes.
This page is used to inform visitors regarding my policies with the collection, use, and disclosure of Personal Information if anyone decided to use the Service.
If you choose to use the Service, then you agree to the collection and use of information in relation to this policy. I will not use or share your information with anyone except as described in this Privacy Policy.
Information Collection and Use
I do not collect any personally identifiable information.
The app does use third party services that may collect information used to identify you:
Log Data
I want to inform you that whenever you use the Service, I collect data and information (through third party products) on your phone called Log Data. This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing my Service, the time and date of your use of the Service, and other statistics.
Cookies
Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.
This Service does not use these “cookies” explicitly. However, the app may use third party code and libraries that use “cookies” to collect information and improve their services. You have the option to either accept or refuse these cookies and know when a cookie is being sent to your device. If you choose to refuse our cookies, you may not be able to use some portions of this Service.
Links to Other Sites
This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by me. Therefore, I strongly advise you to review the Privacy Policy of these websites. I have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
Children’s Privacy
This Service is not targeted at children under the age of 13. I do not collect personally identifiable information of any users, which includes children under the age of 13. In the case I discover that a child under 13 has provided me with personal information, I will immediately delete it.
Changes to This Privacy Policy
I may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. I will notify you of any changes by posting the new Privacy Policy on this page.
This policy is effective as of April 10, 2020.
Contact Us
If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me at cordescodes@gmail.com.


USDT-TAN
Hello everyone,it will be open soon.Sorry for that but as you know it is not so late.Our blockchain will be available soon.
we work on LP tokens and it will be open soon
ETH-TAN
Hello everyone,it will be open soon.Sorry for that but as you know it is not so late.Our blockchain will be available soon.
we work on LP tokens and it will be open soon
USDT-USDC
Hello everyone,it will be open soon.Sorry for that but as you know it is not so late.Our blockchain will be available soon.
we work on LP tokens and it will be open soon


Visit the most popular bands in Hong Kong
With premium local accommodations and most importantly, a team that cares.
With the help of our sponsors, we believe Hong Kong can restore itself to its former glory in the music domain. Join us today.
With premium local accommodations and most importantly, a team that cares.
Formed in 2003, the name Dear Jane was inspired by the "Dear John Letter". They have successfully transitioned from punk to pop music style in recent years.
Starting out in 2006, Supper Moment was originally an underground music group, but quickly grew to become one of the most well-known bands in Hong Kong since 2010.
Organized in 2009, C AllStar underwent a successful conversion from a college band to an award-winning music group around 2010.
Choose one of the search options below to get travelling information instantly
One of Hong Kong's most famous bands performing at Hung Hom Stadium to a crowd of screaming fans


AMAZING PEOPLE ARE MAKING AMAZING DESIGNS IN A FUN ENVIRONMENT
When you work with us, you are part of a team of commited collaborators. All aspects of our software development process are intergrated , interactive and agile.
Our approach unifies design, development and product managent to create exceptional products.
We start each project by understanding your business goals, the users needs and the product requirements.
We help translate them into active and elegant solutions.
Before wesign a contract or write a single line of code our team will spend the necessary time needed to understand your product vision.
The outcome of the scoping session is proposed or high-level statement of work based on your requirements,we can provide a complete offering or just the places you need.
DESIGN
Our design practice offers a full range of services including brand strategy, interaction and visual design and user experience testing.
Throughout your project, our designers create and implement visual design and workflows, solicit user feedback and work with you to make sure what gets built is what is needed.
DEVELOPMENT
All engineers are fluent in the latest enterprise, mobile and web development technologies.
They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.
PRODUCT MANAGEMENT
All engineers are fluent in the latest enterprise, mobile and web development technologies.
They collaborate with your team to write, and improve code on a daily basis, using proven practices such as test-driven development and pair programming.


Convert Numbers to Roman Numerals
Enter a number
Convert
Your number in Roman is:
is not a Roman number, dude!
is a negative number, we just don't do that.


It is a pointing device used to facilitate the management of a graphic environment on a computer. It is usually made of plastic, and is used with one of the hands. It detects its relative movement in two dimensions by the flat surface on which it rests, usually reflected through a pointer, cursor or arrow on the monitor.
The mouse can be connected wired (PS / 2 and USB ports) or wirelessly (wireless or wireless communication, through a USB adapter is connected to the computer and this sends the signal to the mouse, can also be through connectivity bluetooth or infrared).


Home
About Me
Research
Resume/CV
Contact Me
About Michael
I have done many things, and I will elaborate on that when I get some free time.


Featuring our newest outfits!
It's a great time for yellow! We hope you think so too!
Kick off the new year with our beautiful styles!
Keep warm all season long!
I'm thinking of leaves falling on the ground...
Give us a call or send us an email and we will get back to you as soon as possible!


No charges for driver who killed Browns player's girlfriend
by EndPlayCLEVELAND (AP) - Authorities say a motorist who struck and killed the girlfriend of a Cleveland Browns player will not be charged.
Cleveland.com reports Cleveland police said Friday that the 47-year-old woman wasn't impaired, speeding or driving erratically when she struck 26-year-old Petara Cordero in September along Interstate 90. Cordero was the girlfriend of Browns defensive end Chris Smith.
Police said Smith and Cordero had exited Smith's 2019 Lamborghini after it blew a tire and hit the center median wall. The woman struck Cordero and the Lamborghini's front passenger door.
Cordero was pronounced dead at a hospital.
The news site reports Smith paid $316 in fines and court costs Thursday for a failure to control citation connected to the initial crash.
Cordero gave birth to the couple's daughter just weeks before her death.
___
Information from: cleveland.com, http://www.cleveland.com


findall/[3,4]
[ISO]findall(
+Template,
+Generator,
-List)
findall(
+Template,
+Generator,
-List,
+Remainder)
List is the list of all the instances of Template for which the goal Generator succeeds, appended to Remainder. Remainder defaults to the empty list.
A goal to be proved as if by call/1
.
A special case of bagof/3
, where all free variables in the
generator are taken to be existentially quantified, as if by means of
the `^' operator. Contrary to bagof/3
and setof/3
,
if there are no instances of Template such that
Generator succeeds, then List = Remainder.
Because findall/[3,4]
avoids the relatively expensive variable
analysis done by bagof/3
, using findall/[3,4]
where
appropriate rather than bagof/3
can be considerably more
efficient.
bagof/3
can succeed nondeterminately, generating alternative
values for Set corresponding to different instantiations of the
free variables of Generator.
Call errors (see ref-sem-exc).
To illustrate the differences among
findall/3
, setof/3
, and bagof/3
:
| ?- [user]. | foo(1,2). | foo(1,2). | foo(2,3). | % user compiled in module user, 0.100 sec 352 bytes yes | ?- bagof(X, foo(X,Y), L). X = _3342, Y = 2, L = [1,1] ; X = _3342, Y = 3, L = [2] ; no
| ?- bagof(X, Y^foo(X,Y), L). X = _3342, Y = _3361, L = [1,1,2] ; no
| ?- findall(X, foo(X,Y), L). X = _3342, Y = _3384, L = [1,1,2] ; no
| ?- setof(X, foo(X,Y), L). X = _3342, Y = 2, L = [1] ; X = _3342, Y = 3, L = [2] ; no
bagof/3
, setof/3
, ^/2
, ref-all.


Introduction to Ambisonics
What is Ambisonics?
A formal definition of Ambisonics is a system of sound reproduction that uses a combination of channels and speakers to produce an effect of surrounding the listener with the sound.
Simply put, Ambisonics is immersive sound. An Ambisonic system is capable of recording and playing back sound that varies in all three spatial dimensions. What separates Ambisonics from other surround sound systems is that there is no limit to the number of output channels in an Ambisonic system.
The Origin of Ambisonics
How did Ambisonics come to be?
The General Nature of Ambisonics
Differences From Non-Ambisonic Systems
In a normal multi-channel system, each channel is mapped to one speaker, and each speaker is assigned to one channel. This describes a bijection between channels and speakers.


Beyoncé's daughter Blue Ivy Carter is now an award-winning songwriter
Beyoncé must be a super proud mum as her daughter Blue Ivy Carter just became an award-winning songwriter.
The seven-year-old is already more accomplished than most and it’ sall thanks to her contribution to hit song Brown Skin Girl.
She accepted the Ashford & Simpson Songwriter’s Award at the Soul Train Awards on Sunday and we all feel like proud parents.
Beyoncé released Brown Skin Girl on her The Lion King: The Gift album, which celebrates dark and brown-skinned women.
Blue opens and closes the song – which also features Wizkid and Saint Jhn – with the lyrics: ‘Brown skin girl/ Your skin just like pearls/ The best thing in the world/ Never trade you for anybody else.’
Blue shares her incredible win with mum Beyoncé and dad Jay-Z.
Talk about an Ivy League (sorry).
Grammy nominations will also be revealed on Wednesday and maybe the song could earn the youngster her first Grammy nomination.
Advertisement Advertisement
She can put her award next to Beyoncé’s 23 trophies and Jay-Z’s 22.
Fans were just as excited to hear about Blue winning her first-ever award.
 WHO ELSE IS 7 AND DOING IT LIKE HER…NO ONE,’ another tweeted.
Blue Ivy is probably at home casually filing her nails because this is just another success she has already achieved.
In July, she landed on the Billboard Hot 100 chart for the fist time when Brown Skin Girl debuted at 76.
On the Billboard Top 200 chart, the album peaked at number two.
Not only that, but she also co-starred with her mother in the music video for Spirit.
2020 hasn’t even started and Blue Ivy’s already won.
Got a showbiz story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us<EMAIL_ADDRESS>calling 020 3615 2145 or by visiting our Submit Stuff page - we'd love to hear from you.


Friday night I took ~25mg of 2C-I with a friend. This was eyeballed by dividing 100mg into 4 piles. I know that eyeballing is discouraged, but 1/4 of a small pile like 100mg is not an incredible undertaking. As of last night I have ordered a gempro diamond scale and 1000mg of 2C-I, so I won't be eyeballing anymore. It was both of our first time with any of the 2Cs. Here is what I have assembled from notes on paper/computer and my memory of the evening:
1:29
Just smoked a bowl in the lightbulb vaporizer, waiting for my co-tripper. I am more excited than apprehensive, but indeed a bit of both. I am impatient to get the 2C-I into my system, but I have been since I ordered it a week ago.
 For entertainment, my music library on the laptop linked to the tv and 5.1 system with milkdrop (also, the wizard of oz dubbed with dark side of the moon, now that I think of it). I also rented 2 DVDs, live shows by Hendrix and led zeppelin. The hookah is on the deck packed with nakhla mixed fruit tobacco (donít trust myself with burning charcoals in the house when im tripping), and plenty of weed and paraphernalia is laying around. It is nice and warm out (for march anyway) so wandering around is an option. I live by the beach so we may well end up there.
1:43
I took mine mixed with orange juice, and chased with more orange juice. He took his wrapped in tissue paper (called it a parachute). He is now rolling up 1/4oz into two blunts.
I don't have any more timestamps for the next 3 hours because the laptop was hooked up to the tv, and to tell the truth the time was not on the forefront of my mind. After we smoked the first blunt we were quite aware of something different, and could tell that we were something, but it wasn't tripping and we couldn't manage to put our fingers on it. My friend (who I will call Jason) said he felt like a roll was teasing him. Toward the end of the blunt, after lots of shotguns and playing with the smoke and such we went inside. I can't speak for him but I was beginning to become aware of visual distortions, though I hadn't yet started anything I would call tripping. Jason commented that it was more of a depressant trip; I characterized as being darker (versus forcefully positive as shrooms can be) but this was not at all a bad thing for me.
We packed the hookah (brought it inside, despite fire hazard) and turned on the hendrix movie. I wasn't prepared for it; it was live videos of hendrix interspersed with interviews from the 60s with hardcore acid junkie spaced out hippies, speaking in crazy hippie terminology. It was hilarious. Hendrix was incredible, as always, and his extravagant clothing made the live bits visually quite nice, as I was beginning to trip quite nicely at this point. We were both laughing comfortably, and making fun of the voices and speech patterns of the people on the DVD. Hendrix was always humping something on stage... I remember a bit where his manager or something was talking about standing behind the amp to hold it up while hendrix fucked it from the other side. This is noteworthy because I was tripping, and undoubtedly high as hell at the same time, and I could still understand what I was seeing and hearing on some level.
After a while of this (we didn't finish) we went to get food; I tried a wing and didn't enjoy it at all. It turned to little bits in my mouth that I couldn't quite get down completely, and resulted in my mouth feeling unclean. I rinsed with water and it was fine. I'm not sure exactly what jason ate, but it was his idea to come up to eat in the first place.
Back downstairs, I put on Infected Mushroom & Yahel - Live in Tokyo with milkdrop. It was incredible. Occasionally after a particularly intense series of visuals we would find it safe to exhale and both find ourselves laughing at what we had just seen. We had something of an argument after a while (though not the angry sort, just 'you go get it', 'no you go get it', etc) about who was going to go get the second blunt from the kitchen, because we agreed that it was an opportune moment to smoke it but neither of us wanted to stop watching what was on the screen. I think at this point we still weren't peaking, but we thought we were and were trying to make something of it. After the blunt, Jason, for some reason, decided to go to sleep. I switched to The Wizard of Oz synced with Dark Side of the Moon at this point.
 I didn't even watch the whole thing, as it was overwhelming. Kansas was in full color. Dorothy came out of the screen when the camera was zoomed on on her; everything in the background merged and swirled. When she was on the fence balancing, I saw around her machines and gears and the like (my mind's interpretation of the angles formed by the fence and such) and new people in the background. When she fell from the fence, and 'On the Run' began, I took in a breath of shock and couldn't exhale for a minute, I was so involved and what I was seeing. All in all, this was the most incredible thing I have experienced on psychadelics. It was amazing.
After a while, before oz I know, I got up from this, possibly a bit overwhelmed, and went upstairs. I had a few to go salads I had saved from being thrown out at the end of the night at work, so I prepared one with italian dressing and it was delicious (not to mention, it looked cool as hell when I put on the dressing). Unlike the chicken the salad was quite good, I guess all being somewhat cold and moist and going down together without leaving bits and pieces in my mouth to hunt down. Around this time I found a pencil and paper, on which I made my first note '4:40: Writing is very difficult. 2C-I reminds me of what I saw in acid. The level to which I am involved in what I am experiencing is unparallelled.' I also made several notes indicating that the salad was quite enjoyable, and at the top of my first note is 'Shatner != Shayer.' Take that for what you will, I have no idea.
I had dug out some books of art in preparation so I started leafing through them, and they were incredible. I opened to 'Bay of Naples' by John W Carmichael. This was a scene of an expanse of water with several boats, with a huge volcano on the far bank, smoking and ejecting flames from the peak. I could see the water moving and the boats rocking; I could hear the sounds of the sea, and I could see the smoke billowing from the volcano in the distance. A few pages later began a series of floral arrangements which were amazing; I could see each individual petal moving in a gentle breeze and could smell the aromas.
At 4:45 I made the note 'I am thoroughly enjoying myself. Though the mindset it much darker than what I am used to it is not forcibly depressive.' At 5:07 I wandered outside and decided to take a walk, so I grabbed the end of the second blunt and took the dog for a quick walk down the street and back. The moonset was incredible but I was more concerned with my dog, who was quite amusing to me. She is a beagle, and doesn't get many walks these days because we have a fence and a dog door, and was obviously enjoying herself incredibly, just going down the road smelling everything. I compared her to myself, deriving incredible pleasure from basic sensations.
At 5:46 I was back and had found my notepad again. I made some jasmine tea and made the note 'I'm not sure that I want this to end but at this point it is clear that I am experiencing a crash. ... Whenever I think I'm almost done tripping I find an entire surface that is moving of its own accord.'  I began to feel tired, though still wide awake. I made my way back to the computer, where I continued my notes from before the trip:
6:07
Iím back, two notepads later. The sun is rising, I should take pics. In fact, I will go do that now.
6:14
I have taken pictures. I will copy them to the computer and try to propagate them now.
My stomach is somewhat queasy. I am thirsty. I thought I might be getting a headache a bit ago, just a here and there headache like I get when I am crashing from adderall. Interesting headspace; pleasant, still enjoyable, though displaying clear signs of a crash. Not the most intolerable crash I have experienced by far.
By 7:30 I had been incredibly unsuccessful at sleeping and managed to amuse myself for a while until Jason woke up, around 9-10. Despite sleeping through most of it, he said he was still tripping (a bit more than me from his descriptions, probably due to his metabolism slowing down while sleeping). I have no idea how he was able to sleep on it. He was still amazed by it; he rolls a lot, and described something that happens when he passes out on e and wakes up with an incredible body buzz bordering on orgasm, and he said he had it every time he woke up through the night and it was incredible. We smoked a bit more weed and got some food, and were both incredibly positive about the experience. By 11:30 or so I had managed to get to sleep and he left my house.
In conclusion... I can't wait to try it again. This was quite possibly my most enjoyable psychadelic experience ever, and 2C-I has jumped to the top of the list of my favorite hallcinogens. In retrospect I would characterize it as a very unique experience, every bit as immersive as LSD and almost as clear as shrooms.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


| DOSE: |
repeated |
oral |
GHB |
(daily) |
Ok well I first started using GHB back in September. I was getting the pharmaceutical powder which I really loved and was using it maybe once or twice a week. I fell in love with the stuff and couldn't wait for my next shipment.
Anyway in these next couple months I would do it off and on until about end of November-December. My Pharma source only started supplying large quantities that I couldn't afford at the time so I was now getting a Liquid source with a concentration of 4ML=1g. I would start to use daily, doing about 10mL's 3-4 times a day and to sleep as well. I thought this was the best drug/mood elevator/body building supplement by par and it blows Alcohol out of the water euphoria wise.
I was on Paxil before for my panic attacks which seemed to help and I felt depressed because of the panic attacks but G beats them all by far. G totally took away my anxiety and lifted my mood so much that I became addicted and was doing it on a daily basis with maybe 3-4 day breaks in between because I was waiting for my next shipment, but those 3-4 day breaks were only maybe every two weeks.
Anyway, around late December I started noticing some 'chills' or 'strange body waves' a couple hours after the g wore off. Like the feeling when someone drags their nails across a chalkboard. But when I took more g, the feeling went away. At first I thought I had some flu or something but that was not the case, I figured I must be going through withdrawals but I continued my daily usage until just the other night here when I was taking G all day long and as soon as it wore off my face start getting really hot, felt like I had a temperature, heart was racing, blood pressure was up. So I took another dose of G and bam, symptoms were gone like that.  I couldn't stop shaking and my heart was racing so fast. Luckily I had a 10mg valium that helped and I finally got back to sleep, when I woke up I still felt sketchy. And it's been about two days now and I still don't feel normal.
I don't have an appetite at all, I feel severely depressed, have bad anxiety, almost panicky. I hope this subsides. I love GHB and used to swear by the stuff, as it opened me up socially and made me feel like a better person. Also I noticed that I never really got the chills when using the pharma powder. Although I am not really sure if it makes that big of a difference.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Check out all the cool things that people do. Buy a cat? Huskr it. Eat a pizza? Huskr it. Wear a dress? Huskr it! Everybody cares.
Loading ...


public class ThermiteRandom
extends java.util.Random
| Modifier and Type | Field and Description |
|---|---|
private static double |
DOUBLE_UNIT |
(package private) boolean |
haveNextNextGaussian |
(package private) double |
nextNextGaussian |
private long |
seed |
private static java.util.concurrent.atomic.AtomicLong |
seedUniquifier |
| Constructor and Description |
|---|
ThermiteRandom()
Creates a new pseudo random number generator.
|
ThermiteRandom(long seed)
Creates a new pseudo random number generator, starting with the specified
seed, using
setSeed(seed); . |
| Modifier and Type | Method and Description |
|---|---|
ThermiteRandom |
clone() |
long |
getSeed()
Returns the current state of the seed, can be used to clone the object
|
int |
next(int nbits)
Implementation of George Marsaglia's elegant Xorshift random generator
30% faster and better quality than the built-in java.util.random see also
see http://www.javamex.com/tutorials/random_numbers/xorshift.shtml
|
boolean |
nextBoolean() |
double |
nextDouble() |
double |
nextGaussian() |
int |
nextInt() |
int |
nextInt(int bound)
Returns a pseudorandom, uniformly distributed
int value between 0
(inclusive) and the specified value (exclusive), drawn from this random
number generator's sequence. |
private static long |
seedUniquifier() |
void |
setSeed(long seed)
Sets the seed for this pseudo random number generator.
|
private long seed
private static final java.util.concurrent.atomic.AtomicLong seedUniquifier
private static final double DOUBLE_UNIT
boolean haveNextNextGaussian
double nextNextGaussian
public ThermiteRandom()
setSeed(System.currentTimeMillis());
.public ThermiteRandom(long seed)
setSeed(seed);
.seed
- the initial seedprivate static long seedUniquifier()
public boolean nextBoolean()
nextBoolean
in class java.util.Random
public double nextDouble()
nextDouble
in class java.util.Random
public long getSeed()
public void setSeed(long seed)
setSeed
in class java.util.Random
seed
- the new seedpublic ThermiteRandom clone()
clone
in class java.lang.Object
public int next(int nbits)
next
in class java.util.Random
nbits
- public double nextGaussian()
nextGaussian
in class java.util.Random
public int nextInt(int bound)
int
value between 0
(inclusive) and the specified value (exclusive), drawn from this random
number generator's sequence. The general contract of nextInt
is
that one int
value in the specified range is pseudorandomly
generated and returned. All bound
possible int
values are
produced with (approximately) equal probability. The method
nextInt(int bound)
is implemented by class Random
as if
by:
public int nextInt(int bound) {
if (bound <= 0)
throw new IllegalArgumentException("bound must be positive");
if ((bound & -bound) == bound) // i.e., bound is a power of 2
return (int)((bound * (long)next(31)) >> 31);
int bits, val;
do {
bits = next(31);
val = bits % bound;
} while (bits - val + (bound-1) < 0);
return val;
}
The hedge "approx
imately" is used in the foregoing description only because the next
method is only approximately an unbiased source of independently chosen
bits. If it were a perfect source of randomly chosen bits, then the
algorithm shown would choose int
values from the stated range
with perfect uniformity.
The algorithm is slightly tricky. It rejects values that would result in an uneven distribution (due to the fact that 2^31 is not divisible by n). The probability of a value being rejected depends on n. The worst case is n=2^30+1, for which the probability of a reject is 1/2, and the expected number of iterations before the loop terminates is 2.
The algorithm treats the case where n is a power of two specially: it returns the correct number of high-order bits from the underlying pseudo-random number generator. In the absence of special treatment, the correct number of low-order bits would be returned. Linear congruential pseudo-random number generators such as the one implemented by this class are known to have short periods in the sequence of values of their low-order bits. Thus, this special case greatly increases the length of the sequence of values returned by successive calls to this method if n is a small power of two.
nextInt
in class java.util.Random
bound
- the upper bound (exclusive). Must be positive.int
value
between zero (inclusive) and bound
(exclusive) from this random
number generator's sequencejava.lang.IllegalArgumentException
- if bound is not positivepublic int nextInt()
nextInt
in class java.util.Random


#Genuary2021
Januaray 19th
Prompt
Increase the randomness along the Y-axis.
Interpretation
word = "#genuary2021" colors = ["blue"] row = 0 while(free_space_on_paper){ for(char in word) { stroke(selectRandomItem(colors)) write(char) } img = takePictureOfRow(row) img = plingo(img) row++ print(img) colors = [] for(i in range(rows)){ colors.append(randomColorFromPenBox()) } word = switchToLetters(word) }
This was the definitely prompt the took the longest to generate


Seattles Best
In 1976, a sport fisherman, business partner, boat captain and gourmet chef joined forces to open The Salmon Cookies. Not one of them had notable experience in the restaurant business, but their individual and collective passion for seafood was deep enough to drive them toward their vision:
A lively, welcoming restaurant serving the freshest seafood, prepared to perfection, at an honest price.


Solve.
TurnOffApproximations(0);
TurnOffRules ("LogBase");
%UseLnInsteadOfLog
theA= RandomInteger((-10,-1),(2,10));
theB= RandomInteger((-10,-1),(1,10));
theC= RandomInteger((-10,-1),(2,10));
theD= RandomInteger((-10,-1),(1,10));
1/(theA-theC);
theBase=RandomInteger(2,11);
theConst=RandomInteger(-2,25);
rightPower=theC x +theD;
leftPower=theA x+theB;
rightSide=theConst theBase^{rightPower};
leftSide=theBase^{leftPower};
\(
\displaystyle leftSide
=
\displaystyle rightSide
\).
\(x=\)
Thaw
(
if (theConst==0, (AlgebraAnswer== nosolution) or (AlgebraAnswer==no solution) or (AlgebraAnswer==nosolutions) or (AlgebraAnswer==no solutions),
if (theConst<0, (AlgebraAnswer==norealsolution) or (AlgebraAnswer==no real solution) or (AlgebraAnswer==norealsolutions) or (AlgebraAnswer==no real solutions),
Freeze( |AlgebraAnswer- (\log_theBase(theConst)-theB+theD)/(theA-theC) | <0.000000001)
)
)
)
TurnOffApproximations(0);
TurnOffRules("LogBase");
TurnOffRules("LogBase");
EnsureExpressionDependsOnlyOn(AlgebraAnswer, none, no, real, solutions, solution, norealsolution, norealsolutions, nosolutions, nosolution)
TurnOffRules ("LogBase");
Thaw (
if (theConst==0, "no solution",
if (theConst<0, "no real solution",
Freeze ((\log_theBase(theConst)-theB+theD)/(theA-theC)))
)
)
- If there is more than one answer, separate the answers by commas.
- If there are no real solutions, write no real solution (you can ignore the space bars and write norealsolution).
- If there aren't any solutions (even over the complex numbers), write no solution (you can ignore the space bars and write nosolution).