Steem Developer Portal
PY: Transfer Steem And Sbd To Savings Balance
How to transfer STEEM and SBD to savings using Python.
Full, runnable src of Transfer Steem And Sbd To Savings Balance can be downloaded as part of the PY tutorials repository.
In this tutorial we show you how to check the STEEM and SBD balance of an account on the Steem blockchain and also how to transfer a portion or all of that to a “savings” account using the commit
class found within the steem-python library.
It should be noted that when funds are being withdrawn from the savings account it takes 3 days for those funds to reflect in the available STEEM/SBD balance. The withdrawal can be cancelled at any point during this waiting period. This measure was put in place to reduce the risk of funds being stolen when accounts are hacked as it gives sufficient time to recover your account before your funds are transferred out. Storing your funds in your savings account is thus more secure than having them as available balances.
Steemconnect offers an alternative to transferring STEEM and SBD with a “simple link” solution. Instead of running through a list of operations on your account, you can simply use a link similar to the one below substituting the four parameters with your own details. You will be prompted to enter your username and password before the transaction will be executed. https://steemconnect.com/sign/transfer-to-savings?from=username&to=username&amount=0.000%20STEEM&memo=text This is similar to the steemconnect links that have been covered in previous tutorials. For a list of signing operations that work in this manner you can go to https://v2.steemconnect.com/sign. There is also a steemconnect link for withdrawing funds.
Intro
The Steem python library has a built-in function to transmit transactions to the blockchain. We are using the transfer_to_savings
and transfer_from_savings
methods found within the commit
class in the library. Before we do the transfer, we use the get_account
function to check the current STEEM and SBD balance of the account to see what funds are available to transfer or withdraw. This is not strictly necessary but adds to the useability of the process. The transfer_to_savings
method has 5 parameters:
- amount - The amount of STEEM or SBD that the user wants to transfer. This parameter has to be of the
float
data type and is rounded up to 3 decimal spaces - asset - A string value specifying whether
STEEM
orSBD
is being transferred - memo - An optional text field containing comments on the transfer
- to - The recipient savings account name. Funds can be transferred to any other users’ savings balance
- account - The source account for the transfer
and transfer_from_savings
has 6 parameters:
- amount - The amount of STEEM or SBD that the user wants to withdraw. This parameter has to be of the
float
data type and is rounded up to 3 decimal spaces - asset - A string value specifying whether
STEEM
orSBD
is being withdrawn - memo - An optional text field containing comments on the withdrawal
- request id - Integer identifier for tracking the withdrawal. This needs to be a unique number for a specified user
- to - The recipient account name. Funds can be withdrawn to any other users’ available balance
- account - The source account for the transfer
Steps
- App setup - Library install and import. Connection to testnet
- User information and steem node - Input user information and connection to Steem node
- Check balance - Check current STEEM and SBD balance of user account
- Transfer type and amount - Input of transfer type and the amount to transfer
- Transfer commit - Commit of transfer to blockchain
1. App setup
In this tutorial we use 3 packages:
steem
- steem-python library and interaction with Blockchainpick
- helps select the query type interactivelyrandom
- use to create random numbers
We import the libraries and connect to the testnet
.
import steembase
import steem
from pick import pick
import random
steembase.chains.known_chains['STEEM'] = {
'chain_id': '79276aea5d4877d9a25892eaa01b0adf019d3e5cb12a97478df3298ccdd01673',
'prefix': 'STX', 'steem_symbol': 'STEEM', 'sbd_symbol': 'SBD', 'vests_symbol': 'VESTS'
}
Because this tutorial alters the blockchain we connect to a testnet so we don’t create spam on the production server.
2. User information and steem node
We require the private active key
of the user in order for the transfer to be committed to the blockchain. This is why we are using a testnet. The values are supplied via the terminal/console before we initialise the steem class. There are some demo accounts available but we encourage you to create your own accounts on a testnet and create balances you can transfer; it’s good practice.
#capture user information
username = input('Enter username: ') #demo account: demo01
wif = input('Enter private ACTIVE key: ') #demo account: 5HxTntgeoLm4trnTz94YBsY6MpAap1qRVXEKsU5n1v2du1gAgVH
#connect node and private active key
client = steem.Steem(nodes=['https://testnet.steem.vc'], keys=[wif])
3. Check balance
In order to give the user enough information to make the transfer we check the current balance of both the available and savings funds of the account using the get_account
function.
#check for valid account and get account balance for STEEM and SBD
userinfo = client.get_account(username)
if(userinfo is None) :
print('Oops. Looks like user ' + username + ' doesn\'t exist on this chain!')
exit()
total_steem = userinfo['balance']
total_sbd = userinfo['sbd_balance']
savings_steem = userinfo['savings_balance']
savings_sbd = userinfo['savings_sbd_balance']
print('CURRENT ACCOUNT BALANCE:' + '\n' + total_steem + '\n' + total_sbd + '\n')
print('CURRENT SAVINGS BALANCE:' + '\n' + savings_steem + '\n' + savings_sbd + '\n')
input('Press enter to continue with the transfer' + '\n')
The result of the query is displayed in the console/terminal.
4. Transfer type and amount
The user is given a choice on the type of transfer (transfer/withdraw) as well as the currency. The user can also elect to cancel the process entirely. If you are using one of Steemit’s demo accounts, please leave some funds for others to transfer! Once the user makes their choice we proceed to assign the amount
as well as the asset
parameter.
#choice of transfer/withdrawal
title1 = 'Please choose transfer type: '
options1 = ['Transfer', 'Withdrawal', 'Cancel']
#get index and selected transfer type
transfer_type, index = pick(options1, title1)
if transfer_type == 'Cancel':
print('Transaction cancelled')
exit()
#choice of currency
title2 = 'Please choose currency: '
options2 = ['STEEM', 'SBD']
option, index = pick(options2, title2)
if option == 'STEEM':
#get STEEM transfer amount
amount = input('Enter amount of STEEM to transfer: ')
asset = 'STEEM'
else:
#get SBD transfer amount
amount = input('Enter amount of SBD to transfer: ')
asset = 'SBD'
5. Transfer commit
Once all the parameters have been assigned we can proceed with the actual commit to the blockchain. The relevant function is executed based on the selected choice the user made in the previous step.
if transfer_type == 'Transfer':
#parameters: amount, asset, memo, to, account
client.transfer_to_savings(float(amount), asset, '', username, username)
print('\n' + 'Transfer to savings balance successful')
else:
#create request ID random integer
requestID = random.randint(1,1000000)
#parameters: amount, asset, memo, request_id=None, to=None, account=None
client.transfer_from_savings(float(amount), asset, '', requestID, username, username)
print('\n' + 'Withdrawal from savings successful, transaction ID: ' + str(requestID))
With a withdrawal, the method requires a unique identifier for the transaction to be completed. For this we create a random integer and also display it on the UI along with the result of the transaction. The memo
parameter is optional and can be left empty as in the above example. We also use the source account for the to
parameter. This can be replace by any other valid user account. A simple confirmation of the transfer is printed on the UI.
As an added confirmation we check the balance of the user again and display it on the UI. This is not required at all but it serves as a more definitive confirmation that the transfer has been completed correctly.
#get remaining account balance for STEEM and SBD
userinfo = client.get_account(username)
total_steem = userinfo['balance']
total_sbd = userinfo['sbd_balance']
savings_steem = userinfo['savings_balance']
savings_sbd = userinfo['savings_sbd_balance']
print('\n' + 'REMAINING ACCOUNT BALANCE:' + '\n' + total_steem + '\n' + total_sbd + '\n')
print('CURRENT SAVINGS BALANCE:' + '\n' + savings_steem + '\n' + savings_sbd + '\n')
We encourage users to play around with different values and data types to fully understand how this process works. You can also check the balances and transaction history on the testnet portal.
To Run the tutorial
- review dev requirements
- clone this repo
cd tutorials/33_transfer_steem_and_sbd_to_savings_balance
pip install -r requirements.txt
python index.py
- After a few moments, you should see a prompt for input in terminal screen.


Wedding hairstyle and your wedding dress
Match your Hairstyle with your Dream Wedding Dress Neckline Perfectly
Up in a bun, down and loose, braided or natural, choosing the perfect hairstyle for your wedding dress neckline entails more than just picking a hairdo that looks beautiful. Choosing the best wedding hairstyle should get as much attention as choosing a wedding date and venue. Your hairdo should beautifully compliment your wedding dress neckline, accentuating the amazing and unique details and show off your best features. From a bun and ponytail to side hairdos and down and loose, we have the perfect wedding dress neckline & hairstyle matches for romantic and soft or classy and graceful looks:
Strapless – Up in a bun or ponytail
Up in a bun or ponytail style will keep all eyes on both the beautiful dress neckline detailing, and show off your shoulders gracefully. A strapless wedding dress will make you feel and look beautiful on warm summer days, as you move around from reception to the dance floor. A loose braid will also be a great choice for a romantic touch.
Up in a bun or ponytail style will keep all eyes on both the beautiful dress neckline detailing, and show off your shoulders gracefully. A strapless wedding dress will make you feel and look beautiful on warm summer days, as you move around from reception to the dance floor. A loose braid will also be a great choice for a romantic touch.

Dramatic Back – Updo
Choosing an open back dress style means you are bold, daring and you’ve got a very special and extraordinary style, so if you’ve got a killer back – show it off with your hair up. A classic bun, ponytail or fishtail braid, will accentuate your back, and add a bit of a sensual touch to a tradition themed wedding.
Finding the right dress is a wonderful journey that begins at setting the date for the big day, choosing the wedding venue and theme. Every detail in your special day should reflect your style and personality, especially the dress and hairstyle. Your wedding gown, accessories and hairstyle should match and complement each other beautifully and effortlessly, accentuating your best features and make you feel comfortable on this beautiful celebration.
Here at Riki Dalal we will be happy to accompany and assist you in finding the dress that fits your style perfectly. Our professional and attentive team will be by your side to advise on the wedding dress that suits best to the time of your wedding, theme, your figure and personality so you look most magical on your wedding day!


We examine networks!
- facilitate compelling niches
- recontextualize out-of-the-box users
- target virtual web services
- synthesize cross-platform vortals
- extend distributed models
- deliver granular platforms
- revolutionize cross-media networks
- e-enable cutting-edge platforms
- iterate synergistic channels
- redefine front-end architectures
- integrate ubiquitous synergies
- syndicate holistic relationships
- synthesize wireless e-tailers
- visualize back-end e-commerce


{% extends 'base.html' %} {% block content %} {% load static %}
You are now on the google scraping page. On this page you can see two things; a text input field and an upload field. The text input is meant for the query that the image scraping tool will use to scrape the images. The upload field is meant
Within the text field is a search query posted, for example the name of a drone which is wanted in the database. After that, the upload field is used to upload a golden standard image, which visualize the object from the search query.
The scraped images are compared to the golden standard. The extracted features from the scraped images will be compared to the features of the golden standard. Once the extracted features of the scraped images are similar enough to be classified as a correct image, it will be added to a folder called “Good images”. More about this method can be read in the report.
Some things to be mentioned about a good golden standard is, that it is handy to use a photo which does not contain much noise. While otherwise also features from this noise are used in the comparison.
An image which consists the object as complete as possible is also something to search for. While this gives the opportunity to get many as possible features from the object which can be compared with other images which might have another view on the object.
{% if url_list %}


Given a sequence of N integers A1,A2,…An, Find the maximum value of: Σjk=i Ak.
In simpler terms take any continuous subset of an array and sum each of its objects (in this case integers). Perform this for each possible continuous subset of objects. The Maximum Subsequence Sum is then the largest sum of the subset sums.
We will assume the maximum sum is 0, if all the integers in the subsequence are negative.
We start with an array: A = [3, -4, 5, 2, -5]
The length of the array: N = 5
We can visually look through the array and calculate the Maximum Subsequence Sum of 7. But what if we have a much larger array?
I resisted the temptation to perform a Google search for the solution, instead I spent time playing around with an array of numbers in a spreadsheet program. The big ah-hah came when I noticed that when the running total fell below 0, the next cell became the start of the next possible subset. Below is the outline of the algorithm.
maxSum = 0 sum = 0 for i = 1 to N sum += A[i] if sum < 0 then sum = 0 if sum > maxSum then maxSum = sum
public class MaxSubSumN : IAlgorithm { public MaxSubSumN(int[] data) { this.Data = data; } public int[] Data { get; private set; } public int Calculate() { int maxSum = 0; int sum = 0; for (int i = 0; i < this.Data.Length; i++) { sum += this.Data[i]; if (sum < 0) sum = 0; if (sum > maxSum) maxSum = sum; } return maxSum; } }
public int Calculate(int[]& A) { int maxSum = 0; int sum = 0; for (int i = 0; i < A.Length; i++) { sum += A[i]; if (sum < 0) sum = 0; if (sum > maxSum) maxSum = sum; } return maxSum; }
The following generates an array of integers given the length, minimum value, and maximum value. When submitted the Maximum Subsequence Sum is calculated, the array, and its result is presented.
@* @using (Ajax.BeginForm("max-sub-sum-results", ajaxOptions)) { *@Please leave some thoughts below and thanks for the read.


Project Description:
In recent years, Chicago has been receiving increasing numbers of rodent infestation complaints. It is important for the city government to actively engage in resolving rat complaints, as rats can cause huge property damage and spread harmful pathogens to humans. This interactive visualization project consists of a story section that illustrates the severity and patterns of rat complaints within the city of Chicago, and also a dashboard section for viewers to explore the rat complaints at a community level.
Data Sources:


Place
古蹟出張所
Tsang Fong Coffee
Masa Loft
Angry Burger
Three Doors Brunch
{% extends 'contents/_base.html' %}
{% load static %}
{% block title %}Community Track{% endblock title %}
{% block meta_description %}The community track is a new event in PyCon TW. We choose the talks with specific topics and package them into the same session. We'll leave the conference rooms and go to characteristic cafes, exhibition spaces, and even monuments so that the attendees and speakers can interact with each other more comfortably and closely.{% endblock meta_description %}
{% block content %}
Community Track
The community track is a new event in PyCon TW. We choose the talks with specific topics and package them into the same session. We'll leave the conference rooms and go to characteristic cafes, exhibition spaces, and even monuments so that the attendees and speakers can interact with each other more comfortably and closely.
古蹟出張所
Tsang Fong Coffee
Masa Loft
Angry Burger
Three Doors Brunch
| Time | Event |
|---|---|
| 13:40 - 13:50 | Community Introduction |
| 13:50 - 14:20 | Talk |
| 14:20 - 14:30 | Break |
| 14:30 - 15:00 | Talk |
| 15:00 - 15:10 | Break |
| 15:10 - 15:50 | Talk /Sponsor Introduction |
| 15:50 - 16:00 | Break |
| 16:00 - 16:40 | Free Sharing |


This is a list of all the old HackNotts websites and Devposts.
It takes some time porting the older websites forward so if you really want to see an old HackNotts website check this page for updates!


This tool generates QR codes that can be readily embedded in text applications like Discord.
View this project on github
QR code will appear here


|
|
__init__(self,
argument_spec,
bypass_checks=False,
no_log=False,
check_invalid_arguments=True,
mutually_exclusive=None,
required_together=None,
required_one_of=None,
add_file_common_args=False,
supports_check_mode=False,
required_if=None)
common code for quickly building an ansible module in Python
(although you can write modules in anything that can return JSON) see
library/* for examples |
source code
|
|
|
|
load_file_common_arguments(self,
params)
many modules deal with files, this encapsulates common options that
the file module accepts such that it is directly available to all
modules and they can share code. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| selinux_default_context(self,
path,
mode=0) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
is_special_selinux_path(self,
path)
Returns a tuple containing (True, selinux_context) if the given path
is on a NFS or other 'special' fs mount point, otherwise the return
will be (False, None). |
source code
|
|
|
|
| set_default_selinux_context(self,
path,
changed) |
source code
|
|
|
|
| set_context_if_different(self,
path,
context,
changed,
diff=None) |
source code
|
|
|
|
| set_owner_if_different(self,
path,
owner,
changed,
diff=None) |
source code
|
|
|
|
| set_group_if_different(self,
path,
group,
changed,
diff=None) |
source code
|
|
|
|
| set_mode_if_different(self,
path,
mode,
changed,
diff=None) |
source code
|
|
|
|
| _symbolic_mode_to_octal(self,
path_stat,
symbolic_mode) |
source code
|
|
|
|
| _apply_operation_to_mode(self,
user,
operator,
mode_to_apply,
current_mode) |
source code
|
|
|
|
| _get_octal_mode_from_symbolic_perms(self,
path_stat,
user,
perms) |
source code
|
|
|
|
| set_fs_attributes_if_different(self,
file_args,
changed,
diff=None) |
source code
|
|
|
|
| set_directory_attributes_if_different(self,
file_args,
changed,
diff=None) |
source code
|
|
|
|
| set_file_attributes_if_different(self,
file_args,
changed,
diff=None) |
source code
|
|
|
|
add_path_info(self,
kwargs)
for results that are files, supplement the info about the file in the
return path with stats about the file path. |
source code
|
|
|
|
_check_locale(self)
Uses the locale module to test the currently set locale (per the LANG
and LC_CTYPE environment settings) |
source code
|
|
|
|
|
|
|
| _check_arguments(self,
check_invalid_arguments) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_check_required_arguments(self)
ensure all required arguments are present |
source code
|
|
|
|
_check_required_if(self,
spec)
ensure that parameters which conditionally required are present |
source code
|
|
|
|
_check_argument_values(self)
ensure all arguments have the requested values, and there are no
stray arguments |
source code
|
|
|
|
| safe_eval(self,
str,
locals=None,
include_exceptions=False) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_check_argument_types(self)
ensure all arguments have the requested type |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_log_invocation(self)
log that ansible ran the module |
source code
|
|
|
|
|
|
|
|
|
|
boolean(self,
arg)
return a bool for the arg |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exit_json(self,
**kwargs)
return from the module, without error |
source code
|
|
|
|
fail_json(self,
**kwargs)
return from the module, with an error message |
source code
|
|
|
|
fail_on_missing_params(self,
required_params=None)
This is for checking for required params when we can not check via
argspec because we need more information than is simply given in the
argspec. |
source code
|
|
|
|
digest_from_file(self,
filename,
algorithm)
Return hex digest of local file for a digest_method specified by
name, or None if file is not present. |
source code
|
|
|
|
md5(self,
filename)
Return MD5 hex digest of local file using digest_from_file(). |
source code
|
|
|
|
sha1(self,
filename)
Return SHA1 hex digest of local file using digest_from_file(). |
source code
|
|
|
|
sha256(self,
filename)
Return SHA-256 hex digest of local file using digest_from_file(). |
source code
|
|
|
|
backup_local(self,
fn)
make a date-marked backup of the specified file, return True or False
on success or failure |
source code
|
|
|
|
|
|
|
atomic_move(self,
src,
dest,
unsafe_writes=False)
atomically move src to dest, copying attributes from dest, returns
true on success it uses os.rename to ensure this as it is an atomic
operation, rest of the function is to work around limitations, corner
cases and ensure selinux context is saved if possible |
source code
|
|
|
|
run_command(self,
args,
check_rc=False,
close_fds=True,
executable=None,
data=None,
binary_data=False,
path_prefix=None,
cwd=None,
use_unsafe_shell=False,
prompt_regex=None,
environ_update=None)
Execute a command, returns rc, stdout, and stderr. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|


Scarlett Johansson Knew About Black Widow's Death Before Infinity War
by Steve RussellAs it turns out, Black Widow actor Scarlett Johansson knew about her character's ultimate sacrifice before she was given the script for Avengers: Infinity War, thanks to a phone call from Marvel Studios President Kevin Feige.
"Kevin Feige called me, as was kind of normal, just to discuss whatever the script was and what was going on. But I think he called me to tell me that," Johansson told Vanity Fair. "I was surprised, but I also kind of wasn't surprised at the same time. I think we all knew there were going to be some big losses."
Click the button below to start this article in quick view.
Black Widow was one of the only Avengers who didn't survive the team's desperate mission to stop Thanos. She died during the events of Avengers: Endgame, saving Hawkeye in the process.
As a result, Black Widow will be a prequel set before Endgame. It will reportedly take place after Captain America: Civil War and will follow Natasha "Black Widow" Romanoff as she confronts her mysterious past.
Directed by Cate Shortland, Black Widow stars Scarlett Johansson, David Harbour, Florence Pugh, O-T Fagbenle and Rachel Weisz. The film arrives in theaters on May 1, 2020.
https://schema.orgBreadcrumbListListItem1Homehttps://www.cbr.com/ListItem2Movieshttps://www.cbr.com/category/movies/ListItem3Movie Newshttps://www.cbr.com/category/movies/news-movies/ListItem4Scarlett Johansson Knew About Black Widow's Death Before Infinity Warhttps://www.cbr.com/scarlett-johansson-black-widow-death-infinity-war/


My name is Quynh Tam. I’m an electrical engineer. I love electronic and computer science. I build this page for sharing my knowledge and storage them.
My name is Quynh Tam. I’m an electrical engineer. I love electronic and computer science. I build this page for sharing my knowledge and storage them.


Dear Ms. {{sillyword}},
Little {{adjective}} Billy missed school because he was sick with wild-{{animal}} flu. His {{bodypart}} swelled up and fell off. He can no longer {{verb}}.
Most {{adverb}} yours, Billy's mother


The OpenCV toolkit for IBM Streams allows applications to ingest and process images with the OpenCV (Open Computer Vision) library.
For instructions on obtaining and installing the toolkit and its dependencies, see Installing the OpenCV Toolkit.
For suggestions on getting started with the toolkit, see Using the OpenCV Toolkit.
The operators in this toolkit enable Streams applications to:
ingest video streams from files, cameras, and web servers
select and transform individual frames from ingested video streams
display and store transformed video streams
The details of each operator are described in Operators and Types.
The toolkit also contains sample applications that illustrate the use of each operator, described in Sample Applications.
© Copyright 2012, 2016, International Business Machines Corporation, All Rights Reserved


New additions in 1995
27 December 1995
Added
Max More to the
thinkers page.
Reorganized the
organizations page
24 December 1995
Added Freaks-l
mailing list (psychoactive substances and related issues) and
Leri-L to the
mailing list guide
Added
The Leri Institute for Much Higher Learning
to the Organizations page
20 December 1995
Added two excellent new search engines -
Alta Vista and
Inktomi -
to the Services page and removed Jumpstation.
16 December 1995
Now, the whole site is new, as I just moved to a new location.
Now I will have to fix links to it all over the world :-(
Also, added
Transhuman[ist] mailing list
to the best mailing list guide
6 December 1995
Added
V2 and
Aeiveos
to the WFS/GBC page
Added my
Geek code to the personal page
2 December 1995
(That's my birthday, BTW!)
Added
Saint Petersburg University
to Russian page and my personal page
Added
to the Hot list
28 November 1995
Added The Venus Project
to the WFS/GBC page - and created a
colorful ad for it.
21 November 1995
Added Bostropian page
- it's quite small so far.
17 November 1995
Added explanations of my version numbering
and copyright statements,
added illustrations to cyborgs and
Enhanced Reality essays and a number of
smaller updates to various pages.
15 November 1995
Added an article on
Software Tax, Communism and Public Good, a
complete history of humans and technology
and a sketch proposal
Web rating: Bootstrapping the service to my
essays page.
12 November 1995
Added guestbooks to home, WFS, thinkers, articles, and humor pages.
Added several resources to the Backlinks and Thinkers pages.
2 November 1995
Added Cambridge Cybernetic Society
and Liberty Cafe to the
Boston page.
Added the support
page.
Expanded the
backlink page
27 October 1995
My
Really Funny Texts collection is now HTMLized.
Started My own mailing list
and quite immodestly included it into the
Best mailing lists Guide
Added Hyperborea
site to the HotLinks
Added
Terence McKenna
to the
Thinkers page.
23 October 1995
Added
Some philosophical thoughts on Math and Science and
Indian lottery and functional sovereignty, and several references to my
recent Usenet posts on futurology, technology and society to
My Best Essays
Added
Hypertext Publishing and Evolution of Knowledge by Eric Drexler to the
Best Essays on the Net list.
Added
Proper Care of Floppies to the
humor directory
Added
to the
List of Web Services
Added
Melatonin mailing list to my
List of the Best Mailing Lists
17 October 1995
Added
Boston University Academy
to education and
Boston pages.
Added Leonardo Da Vinci
and Steven Hawking
to the Great Thinkers page.
Added home page of
Gregory J. Pleshaw
to the Misc page.
And a few gates to my pages
and their general list


--- layout: post title: It's Alive! It's Alive! published: 1 category: - Weblogs ---
Thanks Armen, I'm just glad to be here...I'll give 110%, take it one post at a time, etc.


BATMAN AND ROBIN George Clooney, Chris O'Donnell, Arnold Schwarzenegger, Uma Thurman Rating: 1 and 1/2 out of five stars.
Review by Ed Johnson-Ott For more reviews, go to www,nuvo-online.com and click on "film."
The ads for "Batman And Robin" scream "the event of the summer is here" and that's the problem. The producers were apparently so intent on creating a spectacle that they forgot to put an actual movie inside of it. "Batman And Robin" is 126 minutes of lavish sets, flashy costumes and big, confusing fight scenes with barely a hint of substance. It's like one of those cheesy Kings Island stage shows; bright, busy and visually diverting, but not very much fun.
It wasn't always this way. Tim Burton's "Batman" was an epic story of obsession and duality, of darkness and revenge. The film, while far from perfect, was a striking mood piece with an otherworldly feel. Batman was a creepy, brooding creature of the night. The Joker, brilliantly overplayed by Jack Nicholson, was at once charismatic and repellent. Batman and the Joker were opposite sides of the same coin, battling inner demons and one another over Gotham City's breathtaking gothic skyline.
Those days of the Dark Knight are gone, replaced by a psychedelic Ice Capades run amuck. "Batman And Robin" has far more in common with the campy 60's Batman TV show than with Tim Burton's tale of darkness. The blame lies with director Joel Schumacher. A former window-dresser, Schumacher is adept at decorating sets and dressing people in exotic costumes. Unfortunately, when it comes time to have those people walk and talk, he hasn't the faintest notion of what to do. "Batman And Robin" is overstuffed with intricately choreographed fight scenes so poorly edited that it's often difficult to tell who's whacking who. While the characters flail at each other, one-liners and bad puns are tossed about like confetti. A few carefully placed jokes can set an action movie sailing, but too many wisecracks can undermine the momentum of a film. "Batman And Robin" doesn't merely lose momentum, it stalls out completely on several occasions. It's rare to see an action flick as sluggish as this one.
Ironically, the parts of "Batman And Robin" that work are the ones showing the characters in street clothing, and most of those succeed because of George Clooney as Bruce Wayne. Easily the best Batman yet, Clooney's expressive eyes and weary smile gives the character a sense of depth that the script doesn't even hint at. The film's most effective scene is a tender, quiet exchange between Clooney and Alfred (Michael Gough), Bruce Wayne's butler and surrogate father.
As for the other heroes, Chris O'Donnell's Robin is enthusiastic, perky and horny as hell, while pudgy Alicia Silverstone is hard to accept as an athlete in her debut as Batgirl. In a movie filled to the brim with major characters, the decision to add the entirely unnecessary Batgirl and Elle Macpherson as Bruce Wayne's girlfriend is puzzling. I suspect the producers inserted the women in an attempt to convince audiences that two guys who run around in rubber suits with built-in nipples, shapely buttocks and huge codpieces are actually straight.
Of course, the real stars of a Batman film are the villains and that's where "Batman And Robin" really suffers. As Mr. Freeze, Arnold Schwarzenegger gives his worst performance in years, spitting out a stream of lame catch phrases in wooden fashion. Laboring under a ton of appliances, Schwarzenegger looks as if he's having trouble even moving in his suit, let alone trying to act. Uma Thurman fares somewhat better as Poison Ivy. She overacts terribly in the early establishing scenes of her character (it's apparently a rule in the Batman series that before a person becomes a villain, s/he must be a cartoonish, bumbling nerd). Once Thurman transforms into the eco-psychotic Poison Ivy, she does a nice Mae West impersonation as a classic vamp who can seduce men with her breath and kill them with a kiss. Thurman fails to maintain the character's maniacal sense of style though, and ends up merely sputtering her way through the latter scenes of the film.
The biggest lesson to be learned from "Batman And Robin" is that more is not better. Joel Schumacher fills the screen with eye candy; but the Technicolor overkill merely emphasizes what a trifle the film really is. Some critics suggest that the Batman series has run out of steam. I don't think so. My prescription? Fire Joel Schumacher (but offer him a ticket to a rubber fetishist's convention so he'll understand that there's no hard feelings). Give Alicia Silverstone her walking papers, while keeping Clooney, O'Donnell and Michael Gough. Call Jack Nicholson and Michelle Pfieffer and beg them to reprise their roles as the Joker and Catwoman. Then, ditch the campiness and, for the love of Pete, lose the "Event" mentality and make a movie instead of a spectacle next time.
copyright 1997, Ed Johnson-Ott
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


---
layout: null
section-type: opensource
title: Open Source
---
# Open Source
## Personal Projects
### [Slack Coder](https://github.com/mgwidmann/slack_coder)
I use this in my everyday routine to help increase productivity and keep me on top of my pull requests and my teammate’s
pull requests. It includes an Elixir Backend w/ a GraphQL API, a React/Redux web front-end that shares its logic with a React
Native iOS & Android application.
#### Description:
Slack Bot for watching
your Github & (CI) builds This slack bot receives webhooks from Github and ensures that you're kept up to date by sending
your a message in slack with the status of pull-requests you're interested in. The purpose of this bot is to increase productivity
by reducing the feedback loop between when actions happen on Github and when you have time to follow up by keeping you more
informed about their status.
## Elixir Contributions
Code contributions
[Add IEx width option for larger terminal screens.](https://github.com/elixir-lang/elixir/pull/3823)
[IEx callback documentation helpers](https://github.com/elixir-lang/elixir/pull/3845)
Minor documentation updates
[Correct documentation referencing System.schedulers_online/1 to System.schedulers_online/0.](https://github.com/elixir-lang/elixir/pull/5568)
[IEx callback documentation (squashed)](https://github.com/elixir-lang/elixir/pull/3845)
[Correct documentation for proper grammer.](https://github.com/elixir-lang/elixir/pull/2738)
[Fixed typo and improper use of their in documentation](https://github.com/elixir-lang/elixir/pull/2230)
## Phoenix Contributions
[Nested & attr-less content_tag throws exception](https://github.com/phoenixframework/phoenix_html/pull/31)
[Typo in prod.exs](https://github.com/phoenixframework/phoenix/pull/620)
[Fix typo in channel documentation](https://github.com/phoenixframework/phoenix/pull/619)
[README.md code typo](https://github.com/phoenixframework/phoenix/pull/446)
## Ecto Contributions
[Allow usage of index and unique_index with a single column without using a list](https://github.com/elixir-ecto/ecto/pull/1625)
(Currently Open) [Custom Associations](https://github.com/elixir-ecto/ecto/pull/2293)
## Absinthe Contributions
[Pass connection to default_headers](https://github.com/absinthe-graphql/absinthe_plug/pull/108)
(Currently Open) [Allowing 1.4.0-beta](https://github.com/absinthe-graphql/absinthe_ecto/pull/26)
## Other Project Contributions
Dynamo - [Records -> Structs](https://github.com/dynamo/dynamo/pull/223)
ueberauth-github - [Fix Elixir 1.4 warning](https://github.com/ueberauth/ueberauth_github)
wobserver - [Allow credentials to be passed up to allow securing behind phoenix pipelines](https://github.com/shinyscorpion/wobserver/pull/47)
Rails - [Add support for busting cache fragments containing asset URLs](https://github.com/rails/rails/pull/21593)
[Other Misc](https://github.com/pulls?q=is%3Apr+author%3Amgwidmann+archived%3Afalse+is%3Aclosed+is%3Apublic)
# Packages
## [Scrivener HTML](https://github.com/mgwidmann/scrivener_html) [![Hex.pm](https://img.shields.io/hexpm/dw/scrivener_html.svg)]()
## [Cabbage](https://github.com/cabbage-ex/cabbage) [![Hex.pm](https://img.shields.io/hexpm/dt/cabbage.svg)]()
## [Gherkin](https://github.com/cabbage-ex/gherkin) [![Hex.pm](https://img.shields.io/hexpm/dt/gherkin.svg)]()
## [Flames](https://github.com/mgwidmann/flames) [![Hex.pm](https://img.shields.io/hexpm/dt/flames.svg)]()
## [Plug Session Redis](https://github.com/aposto/plug_session_redis) [![Hex.pm](https://img.shields.io/hexpm/dt/plug_session_redis.svg)]()


--- title: Update Password subtitle: Your safe and secret key to Insomnia slug: change-password noRobots: true ---


The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary. The languages only differ in their grammar, their pronunciation and their most common words.
The bedding was hardly able to cover it and seemed ready to slide off any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls.
The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary.
The new common language will be more simple and regular than the existing European languages. It will be as simpl.
To achieve this, it would be necessary to have uniform grammar, pronunciation and more common words. If several languages coalesce, the grammar of the resulting language is more simple and regular than that of the individual languages. The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
The bedding was hardly able to cover it and seemed ready to slide off any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls.
It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is. The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary. The languages only differ in their grammar, their pronunciation and their most common words.
The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary.
To achieve this, it would be necessary to have uniform grammar, pronunciation and more common words. If several languages coalesce, the grammar of the resulting language is more simple and regular than that of the individual languages. The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
Best regards, Anthony Smith
One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections.
The bedding was hardly able to cover it and seemed ready to slide off any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls.
The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary.
To achieve this, it would be necessary to have uniform grammar, pronunciation and more common words. If several languages coalesce, the grammar of the resulting language is more simple and regular than that of the individual languages. The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
The bedding was hardly able to cover it and seemed ready to slide off any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls.
The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary.
To achieve this, it would be necessary to have uniform grammar, pronunciation and more common words. If several languages coalesce, the grammar of the resulting language is more simple and regular than that of the individual languages. The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
Best regards, Anthony Smith
But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure? On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain.
The bedding was hardly able to cover it and seemed ready to slide off any moment. His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls.
he wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and.
To achieve this, it would be necessary to have uniform grammar, pronunciation and more common words. If several languages coalesce, the grammar of the resulting language is more simple and regular than that of the individual languages. The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary.
To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure? On the other hand, we denounce.
Best regards, Anthony Smith
His many legs, pitifully thin compared with the size of the rest of him, waved about helplessly as he looked. "What's happened to me?" he thought. It wasn't a dream. His room, a proper human room although a little too small, lay peacefully between its four familiar walls.
To achieve this, it would be necessary to have uniform grammar, pronunciation and more common words. If several languages coalesce, the grammar of the resulting language is more simple and regular than that of the individual languages. The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
Travelling day in and day out. Doing business like this takes much more effort than doing your own business at home, and on top of that there's the curse of travelling, worries about making train connections, bad and irregular food, contact with different people all the time so that you can never get to know anyone or become friendly with them.
The European languages are members of the same family. Their separate existence is a myth. For science, music, sport, etc, Europe uses the same vocabulary.
To achieve this, it would be necessary to have uniform grammar, pronunciation and more common words. If several languages coalesce, the grammar of the resulting language is more simple and regular than that of the individual languages. The new common language will be more simple and regular than the existing European languages. It will be as simple as Occidental; in fact, it will be Occidental. To an English person, it will seem like simplified English, as a skeptical Cambridge friend of mine told me what Occidental is.
Best regards, Anthony Smith


[Recent Hash Leaks](https://hashes.org/public.php) | great place to lookup hashes
[InfoSec](http://www.infosecurity-magazine.com/) | covers all the latest infosec topics
[Threatpost](https://threatpost.com/) | covers all the latest threats and breaches
[Security Intell](https://securityintelligence.com/news/) | covers all kinds of news, great intelligence resources
[The Hacker News](https://thehackernews.com/) | features a daily stream of hack news, also has an app


--- layout: post status: publish published: true title: Podcast 4.56 - "I'll get crooked with ya" author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 8189 wordpress_url: http://ivyenvy.com/?p=8189 date: '2013-02-12 22:42:54 +0000' date_gmt: '2013-02-13 04:42:54 +0000' categories: - Podcast tags: - Carlos Marmol - Carlos Zambrano - Earl Cunningham - Randall Simon - Spring Training - Mesa - Antonio Alfonseca - Carlos Silva - Marlon Byrd - Boys of Spring - Tim Sheridan - Tony Campana - Dan Vogelbach - Ron Cey - Glenallen Hill comments: - id: 5723 author: Ivy EnvyTony Campana Traded to Arizona for Pitching Prospects - Ivy Envy author_email: '' author_url: http://ivyenvy.com/tony-campana-traded-to-arizona-for-pitching-prospects/ date: '2013-02-18 16:02:47 +0000' date_gmt: '2013-02-18 22:02:47 +0000' content: "[...] I’m sure many Cubs fans are horrified that Campana is actually gone. They probably held out hopes that he would clear waivers and then stay in the Cubs system and go to Iowa. If you still need to understand why losing the one-tool Campana is not a big deal, listen to the Tony Campana scary stats in Episode 4.56 of The Ivy Envy Podcast. [...]" - id: 14095 author: cartier ????? ??? author_email: '' author_url: http://www.setanjepasa.com/%E5%84%AA%E3%82%8C%E3%81%9F-cartier-%E3%82%AB%E3%83%AB%E3%83%86%E3%82%A3%E3%82%A8-%E8%B4%88%E5%91%88/%E9%AB%98%E4%BE%A1%E5%80%A4-%E9%95%B7%E8%B2%A1%E5%B8%83-%E5%8E%B3%E9%81% date: '2014-10-22 17:05:36 +0000' date_gmt: '2014-10-22 22:05:36 +0000' content: |- cartier ????? ??? Podcast 4.56 - "I'll get crooked with ya" - Ivy Envy ---
Andy, Corey and Kurt sit behind the mics as the Chicago Cubs pitchers and catchers have reported to Mesa and have begun workouts. Next week, we are scheduled to have Tim Sheridan from Boys Of Spring on the podcast to talk about what he is seeing at Fitch Park.
The Chicago Cubs designate Tony Campana for assignment and many fans are horrified the Cubs would do this to their favorite player. We put Campana's stats into context and it's pretty clear many fans horribly over-value Campana. Corey gives you a slew of scary Tony Campana stats.
Despite attempts by the Cubs to trade Carlos Marmol, he is with the Cubs at Spring Training. Do you think Carlos Marmol will be on the Cubs roster come Opening Day? We look at the reasons he will or won't be with the Cubs in 6 or 7 weeks.
Last week on Podcast 4.55, we looked over the non-roster invitee list and picked a few players we were especially interested in. This week, we pick the players on the 40-man roster that we are interested in tracking this spring.
We had a few topic suggestions from our Facebook page. Michael suggested that we celebrate Fat Tuesday by remembering some of the heavier former Chicago Cubs players. Carlos Silva, Carlos Zambrano, Antonio Alfonseca, Ron Cey, Dan Vogelbach, Randall Simon, Glenallen Hill, Marlon Byrd and Earl Cunningham are all discussed. Nick from Virginia asks what pitchers the Cubs catchers are not looking forward to seeing this spring.
We have a few Internet Muscle Flexes and pick a winner for this week's photo caption contest.
If you shop on Amazon, you can support us by shopping through our site. By going to http://ivyenvy.com/amazon, you will help us out and your shopping experience will be no different and it won't cost you a penny.
This episode of the Ivy Envy Podcast was brought to you by Stitcher Smart Radio. Download the free app by searching for it in the app store and be sure and enter "Relentless" in the promo code box for a chance to win $100.


Blueprint Seller Daeger:
How fortunate! I am very relieved...
Would you mind waiting here for a while? I will let you know when he contacts me.


×
Swipe up
for the menu and information.
Swipe to the side
to see headlines
Mapnews.io
BBC
The New York Times
The Guardian
Los Angeles Times
Aljazeera
Showing N articles
1 of 2 filters
Last hour
Last 4 hours
Last 12 hours
Last 24 hours
All
Showing N articles
2 of 2 filters
Check out the project on
GitHub
or
get in touch
.
Maps via Apple Maps (
Legal
)
All News collected via RSS from the
BBC
,
The New York Times
,
The Guardian
,
Aljazeera
and
The Los Angeles Times
.


Event Location:
Microsoft Technology Center
1065 La Avenida
Mountain View, California
Abstract:
Data Science is an ever increasing topic in the Data Analytics space and the R language is at the center of most conversations. R is an open source statistical language that is rapidly gaining popularity due to a robust set of machine learning functionality and a never-ending set of R packages. The R language is run as a desktop application and was not built with performance and scale required to accommodate Big Data. Revolution Analytics, a wholly owned subsidiary of Microsoft, has solved the performance and scaling issues of a desktop application by creating a more robust enterprise architecture. SQL Server 2016 brings the power of R and Revolution Analytics into the industry leading relational database. This session will introduce R and demonstrate the functionality and power of using R within SQL Server. This presentation is ideally suited for Business Intelligence professionals that are interested in understanding the new R Service that is being added to SQL Server.
Speaker(s): Reeves Smith,
Abstract:
Data science is the new buzz word in the IT community. How many times have you heard the term in recent meetings with your management or development teams? Businesses are looking to data science and advanced analytics to increase their competitive advantage. What does this mean to the Integration Services developer? ETL developers play a key role in the success of a data science project. With your overall knowledge of the data integration architecture within your enterprise, you are in an excellent position to help with the next advanced analytics project at your company. What are the additional skills needed to improve your role in the next data science project? In this presentation, we’ll discuss the data preparation and integration considerations that you will need. Some of the topics that will be covered in this session include: • Data Cleansing • Data Normalization/Discretization • Missing Values • Noisy Data • Data Reduction • Model Integration
Speaker(s): Reeves Smith,
Abstract:
Always On Availability Groups (AGs) were introduced in SQL Server 2012. AGs significantly expanded our HA/DR options. However, in both SQL 2012 and SQL 2014 two limitations were extant in the code—both Network Transport and Log Redo significantly compromised performance. In SQL Server 2016, these limitations have been significantly improved. Our work shows enhancements of 7x – 10x, allowing over 1/2GB/s (4Gb/s) across the wire. These improvements expand solutions options for Tier 1 OLTP and Data Warehouse workloads, Tier 1 and Tier 2 consolidation, and more. This presentation explains the improvements, characterizes the new solutions, and shows commodity servers and modern non-shared in-server flash storage showing the profound contrast between SQL Server 2014 vs. 2016. Doing so moves the performance bottleneck from the SQL Server codebase to the CPU where it belongs.
Speaker(s): J May,
Abstract:
Cloud is everywhere and the database administrator is caught in the middle. How do you know where to start and what to migrate first? How do you perform consolidation planning and ensure data security? This session builds on a full demonstration, along with tips and tricks to show how the DBA can secure their environment to allow a self-service option so they no longer are the constraints to projects! The attendee will leave with a clear understanding of: * Principles of virtualization and why it’s the answer to so many challenges we face today. * How easy it is to secure data in the cloud using data masking features. * The ease of connecting to the cloud and migrating environments. * How to troubleshoot when issues arise and the tools available to diagnose issues.
Speaker(s): Kellyn Pot'Vin-Gorman,
Abstract:
For beginning database professionals, execution plans can be intimidating. This 1-hour session takes you through the basics of reading graphical execution plans and drills into key operators, warnings, and properties. Learn how, why, and when an execution plan is created and saved to plan cache. Reading execution plans becomes much less intimidating as we walk through the flow and process of a graphical execution plan. After looking at the key operators, you will be able to analyze the operators of your execution plans, view the operator properties, and identify common performance-tuning opportunities. Finally, you will be able to capture the execution plan and save it for analysis and comparison after modifications.
Speaker(s): Mike Lawell,
Abstract:
Standardizing essential performance health check is the key in responding quickly to production issues and can cut down initial evaluation phase to 1/3rd of the time, whether you have been requested to do health check or you may want to run these due to an alert. These sets of essential checks can be the first major checkpoint for a DBA, they can look quickly on consolidated email stats first to decide if any further action is required to fix an issue or is it feasible to jump into in-depth troubleshooting. This will cut down on time and effort while responding to Production issues. First part of the email shares some key observations about SQL Server performance which can be the key to quick resolution of the issue. Rest of the email shows different set of stats regarding CPU/Disk IO/Disk Space/Memory/Network/Blocking and database performance which could lead to the slowness observed in the application. This consolidated email can be shared with technical stakeholders to give a snaps
Speaker(s): Prakash Heda,
Abstract:
Administering SQL Server environments can seem like a daunting task for any DBA. In this session, we’ll provide some guidelines and tips to help new DBAs get started on the right foot. Backups/restores, integrity checks, index maintenance, documentation, security and alerting will be some of the topics covered in this session. We’ll also be covering some of the online resources that are available. Bring your questions!
Speaker(s): Lori Edwards,
Abstract:
How many times you have been called on weekends to handle a nightmare caused by Re-Indexing job? One of the most common aspect of performance tuning is a well-design dynamic index optimization process. If you ever wonder what it takes to design an efficient re-indexing process, which perform selective re-indexing, handles blocking automatically, avoid system downtime due to log disk full, automatically stop itself beyond a threshold, can be implemented across all sql servers regardless of application type or data size, in other words, fewer headaches. This session is for you!!
Speaker(s): Prakash Heda,
Abstract:
In this session we will revisit some of the fundamental design principals of relational databases: normalization rules, key selection, and the controversies associated with these issues from a practical perspective. We will consider the benefits and challenges of using different types of keys - natural, surrogates, artificial (and others?) from multiple aspects: data consistency, application development, maintenance, portability and performance.
Speaker(s): Ami Levin,
Abstract:
While the DAX language gets all of the Power BI attention and love, its partner M is nonetheless a powerful workhorse that can be harnessed to do amazing things. We will begin by introducing ourselves to the functional language by building a calendar -- absolutely necessary for all of those lovely DAX time intelligence functions to work. From establishing the time period in question to deciding on what information we need and how we want it presented, our understanding of M will grow as we progress through this construction. We then look at what to do when the information you get is incomplete and contradictory. Cleaning up data and handling errors and missing data will be our focus in an example of combining multiple data sources into a single data set. We consider this crucial step in the ETL cycle. Our examination will conclude with a discussion of best practices, centering on coding style and deciding on when to solve a problem with M versus when to rely on DAX.
Speaker(s): Ursula and Parkerson,
Abstract:
This special session with Ross Mistry and Jarek Kazmierczak will be held in the Galileo Auditorium, from 1:15 to 2:15. New SQL Server 2017 Azure Data Estate capabilities provide better flexibility, consistency, and performance across all platforms Data landscape is changing challenging – Microsoft’s Modern Data Warehouse Solution can help you adjust to any language, any platform, any time Intro of SQL Server 2017 capabilities, including fast performance, mission critical HA, encryption, dynamic reporting, enhanced SSAS, etc. SQL Server available across all platforms and consistent across on-prem and the cloud SQL Server can be stretched to Azure, providing scale, performance, machine learning, etc.
Speaker(s): Jarek Kazmierczak,
Abstract:
Microsoft SQL Server Analysis Services Azure Analysis Services help you build comprehensive, enterprise-scale analytic solutions that deliver actionable insights through familiar data visualization tools such as Microsoft Power BI and Microsoft Excel. Join this session for a look forward to what's coming in SQL Server Analysis Services vNext Azure Analysis Services. The demos will cover new features familiar to Power BI Desktop modelers such as Power Query integration. Various modeling enhancements will be included such as Detail Rows allowing users to easily see transactional records, and improved support for ragged hierarchies.
Speaker(s): Christian Wade,
Abstract:
This session will provide an introduction to Master Data Management (MDM). We explore the basic concepts, types of MDM solution, and the basics for a successful MDM Implementation. With a working definition in hand, we'll discuss strategies for beginning a successful MDM pilot in your organization and look at some of the pitfalls to avoid. We'll wrap the business discussion up with some tips for selecting the right domains to solve and some tips for managing the politics of MDM. After we've set the stage for what, how and why you need MDM, we'll take a brief look at SQL Server MDS through the Excel add-in and talk about the Architecture of MDS
Speaker(s): John McAllister,
Abstract:
This session will discuss the indexes development lifecycle and some guidelines on how to make good indexing decisions. By understanding the development lifecycle, you will better understand how to build and optimize your indexes over time. We will also be discussing how to decide what columns to consider when building indexes, and how to ensure those indexes are providing value as your application matures. Column selectivity will also be discussed. This session will show how selectivity information can help you determine the best column order when building multi-column indexes. During this session there will be numerous demos to highlight the concepts being discussed. Additionally, an indexing toolkit (a set of scripts) will be provided to help attendees better manage their indexes.
Speaker(s): Greg Larsen,
Abstract:
This special keynote and Fireside Chat featuring Vijay Narayanan and Ross Mistry will be held in the Galileo Auditorium, from 9:00 to 10:15. Data and Artificial Intelligence are the deeply woven into the fabric of our Microsoft Data products. Microsoft SQL Server 2016 is the simplest enterprise-grade scale-out deployment platform for data AI applications. It deeply integrates Advanced Analytics and ML through Microsoft R Services and Python. Applications can move AI into the database, making it 100x faster and get unprecedented insights to actions. We will lead you through manifold examples showcasing Artificial Intelligence in SQLServer 2016 on-premise and in Azure . One of the examples we are going to talk about how we now can combine high-volume transactions with Machine Learning Predictive intelligence to perform High Speed Fraud Detection. Another example is showcasing how lung cancer detection can be done inside SQLServer using Deep Neural Networks and Python.
Speaker(s): Vijay Narayanan,
Abstract:
The rapid surge in popularity of the Power BI product has empowered everybody to do more with their data. Come join this session to understand some Power BI best practices to ensure your reports and reporting architecture continue to perform and scale with demand!
Speaker(s): Joshua Vickery,
Abstract:
The Hands-on Labs will be available all day, following the Keynote. They are located in the MTC Executive Briefing Suite 2036. Get hands-on and learn how you can simplify your data management approach with Microsoft SQL Server, a secure, scalable database platform that has everything built in. Experience firsthand, in a live environment, how SQL Server delivers break-through performance, advanced security, integrated analytics and extends your data management to the cloud with Azure Data Services.
Speaker(s): Mark Ginnebaugh,
Abstract:
Everyone wants a dream job that they enjoy going to each week. However finding that job, and getting yourself hired can be hard for most people. Steve Jones will give you practical tips and suggestions in this session that show you how to better market yourself, how to get the attention of employers, and help improve the chances that the job you want will get offered to you. Learn about networking, blogging, and more.
Speaker(s): Steve Jones,
Abstract:
This presentation will empower Microsoft SQL Server DBAs and Test/Dev Engineers to understand the solutions that Dell EMC has to reduce data sprawl and time to deployment.
Speaker(s): Bryan Walsh,
Abstract:
Keep doing things the same way because they have always worked in the past is a very comfortable mistake we all make in many areas. That includes backup strategies and service account administration. In this one hour presentation full of demos I will explore many options available in SQL Server 2016 and Azure that can potentially reduce the amount of data and time required for backups and even eliminate the need all together. It sounds scary but it will be really fun.
Speaker(s): Armando Lacerda,
Abstract:
This session will discuss core deep learning concepts and introduce basics of Microsoft Cognitive Toolkit. The Microsoft Cognitive Toolkit—previously known as CNTK—empowers you to harness the intelligence within massive datasets through deep learning by providing uncompromised scaling, speed and accuracy with commercial-grade quality and compatibility with the programming languages and algorithms you already use.
Speaker(s): Jarek Kazmierczak,
Abstract:
This session will introduce the model development and deployment capabilities that are integrated between SQL Server and the Microsoft Cloud Platform. We will demonstrate the model development process using Microsoft R Server on the Cloud, discuss some of the key differences between open source R and Microsoft R Server, and finally deploy the finished model into an on-premise instance of SQL Server for scoring and operationalization. No prior background in data science or model development is necessary.
Speaker(s): Milan Lee,
Abstract:
Learn how you can quickly get started creating your own custom visualizations, leveraging R in Power BI. We'll cover all four touch points for R in Power BI, demonstrate a variety of scenarios for machine learning and visualization, and teach you everything you need to know to get started.
Speaker(s): Eric Bragas,
Abstract:
Ever feel like you are just doing busy work while creating new SSIS packages? Feel like you are doing the same thing over and over while changing the names to protect the innocent? Ever wonder if there is a better way? Well wonder no more. Come learn about the magical world of BIML and how it can help transform your environment by increasing your productivity while reducing the possibility of errors. Come with intrigue and leave with a fundamental understanding of BIML!
Speaker(s): Jonathan Stewart,
Abstract:
This session will cover the newest features in Spotlight on SQL Server, Quest’s performance management tool offering real-time notification and rapid diagnostics, along with powerful and intuitive historical workload analysis. We’ll highlight Spotlight’s cloud-enabled features, and its new support for SQL Server on Linux.
Speaker(s): Trent Mera,
Abstract:
This session will review common challenges encountered when preparing new data sets for use in analytics and reporting. We will look at tools for exploring and modifying large CSV/TXT files and discuss design patterns for cleaning and repair.
Speaker(s): Phil Robinson,
Abstract:
Azure Data Factory is a managed cloud service for building and operating data pipelines for NoSQL and Relational data stores. It can ingest structured and unstructured data sources with ease. Operationalize ADF pipelines with its built-in scheduling and monitoring systems. When combined with Azure Data Lake, it can become a key part of your data processing core. Its never been easier to start with ADF. Come and learn how you can get started.
 It requires using multiple skills, simultaneously, while continually improving in all areas. All with one goal — to ‘win’ the current challenge and move on to the next milestone. This Session will look at where you are in your Career Path and focus on three key areas that keep you moving toward the next milestone. Bring your resume with you (thumb drive or hard copy) for review and edit. We will … Take a look at your resume, revising content and format. Work on interviewing technique Chart your current Career Path.
Speaker(s): Harriet Farmer,
Abstract:
Choosing where to store your data is far more difficult than ever. We can be paralyzed with choice! This session seeks to ease that anxiety and provide direction for application developers and DBAs. You'll learn the differences between DocumentDB, Azure Table Storage, Azure Blob Storage, Azure SQL Database, Azure SQL in a VM, Azure SQL Data Warehouse, Azure Data Lake Analytics, Azure Data Lake Store, and more. See demos and review case studies so you'll have a complete view of how data is stored in Azure and how to choose great between these great tools.
Speaker(s): Ike Ellis,
Abstract:
If you've ever found yourself stating the above, this session is for you. For many developers, writing T-SQL that works is not the challenge. But too often, functional T-SQL is not the same as good T-SQL. In this session, we will examine why "SQL that works" is not good enough. Understanding indexes, exectuion plans, sargability, and more are all critical to writing good T-SQL. We will also examine several real-world examples of T-SQL that "worked great in dev" but caused major issues when it hit production.
Speaker(s): Randy Knight,
Abstract:
SQL Server implements three different physical operators to perform joins. In this session we will examine how each of these operators work, its advantages and challenges. We will try to understand the logic behind the optimizer's decisions on which operator to use for various joins using (semi) real life examples and we will see how to avoid common join related pitfalls.
Speaker(s): Ami Levin,
Abstract:
With the growing need for real-time analytics, organizations are under increasing pressure to adapt to stay relevant. In this live-demo session, we’ll explore different strategies for ingesting real-time data into Power BI and see what plumbing is required to make it all happen!
Speaker(s): Joshua Vickery,
Abstract:
Walkthrough creating SSRS hosted Power BI with On-Premise Servers. - Basic Setup of SSRS and Power BI preview on a development environment - Creating a Simple Dashboard - Publishing Report to SSRS - Highlight of currently available features and key capabilities not available
Speaker(s): Alisha Harold,
Abstract:
DevOps is a hot topic in today's software development world. However most of the knowledge and experience with DevOps is based around application software and ignores the database. We will examine how the concepts and principles of DevOps can be applied to database development by looking at both automated comparison analysis as well as migration script management. Automated building, testing, and deployment of database changes will be shown.
Speaker(s): Steve Jones,
Abstract:
This is a deep dive session full of demos about SQL 2016 stretched databases feature. It will go from pre-reqs and blocking factor through deployment and disaster recovery. Everything you need to know and when to use this new cloud-based exciting capability.
Speaker(s): Armando Lacerda,
Abstract:
How to bring big data analytics to your teams through smart apps that revolutionize the way they work Ziosk case study – leverages big data from customers’ tablet interactions to run analytics apps and optimize the restaurant experience and resources A powerful toolkit is needed to build big data analytics apps – Microsoft has a great solution with 4 key attributes To actually build an app, you’ll need some certain functionalities – Microsoft offers a comprehensive platform
Speaker(s): Rajya Bhaiya,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: http://www.linkedin.com/in/way0utwest
Contact: http://www.voiceofthedba.com/
Steve Jones is a Microsoft SQL Server MVP and has been working with SQL Server since version 4.2 on OS/2. After working as a DBA and developer for a variety of companies, Steve co-founded the community website SQLServerCentral.com in 2001. Since 2004, Steve has been the full-time editor of the site, ensuring it continues to be a great resource for SQL Server professionals. Over the last decade, Steve has written hundreds of articles about SQL Server for SQLServerCentral.com, SQL Server Standard magazine, SQL Server Magazine, and Database Journal.
LinkedIn: http://www.linkedin.com/in/levinami/
Contact: http://www.amilevin.com
Ami is a data nerd that has been designing, consulting, training, writing, and speaking about SQL, relational modeling, and data platform architecture for more than 20 years. Currently works as a freelance consultant, senior SQL instructor at O'Reilly Media, as an author for PluralSight and LinkedIn Learning.
LinkedIn: https://www.linkedin.com/in/andyparkerson/
Andy works at the leading eCommerce site for luxury outdoor kitchens. He is currently involved in data warehousing and BI development using data to make business decisions. He is active in the community with the Baton Rouge Analytics and Intelligence Network ( gobrain.org ). He enjoys grilling and smoking, and currently owns more grills than his wife approves of.
LinkedIn: http://www.linkedin.com/in/ikeellis
Contact: http://blog.ikeellis.com
Ike Ellis is a Senior Data Architect and partner for Crafting Bytes. He has designed and implemented data solutions for many well-known organizations. He has been a Microsoft Data Platform MVP since 2011. He co-authored the book "Developing Azure Solutions," now in its second edition. He is a popular speaker at SQLBits, PASS Summit, and SQL in the City. He speaks at user groups, code camps, and SQLSaturdays. He has written courses on SQL Server for developers, Power BI, SSRS, SSIS, and SSAS for Wintellect. He has an upcoming course on CosmosDB. He founded the San Diego Tech Immersion Group, a technical book club based in San Diego and is the co-chair of the San Diego Software Architecture Group.
LinkedIn: https://www.linkedin.com/in/sqllocks/
Contact: https://sqllocks.net/
Jonathan Stewart is a Business Intelligence consultant specializing in data visualization, data warehousing, and data management technologies. An advocate for educating others, he is a public speaker, teacher and blogger, continually teaching people about the Microsoft BI Stack. Since 2000, he has been working in the database field with industry leaders in healthcare, manufacturing, financial, insurance and federal, state and local governments. Jonathan is very active in the community. He has presented on SQL Server, SSIS, Reporting Services, Power BI and Business Intelligence at numerous SQLSaturday events, local user groups, and conferences throughout the United States and around the world. He participates in webcasts, podcasts, and on
LinkedIn: http://www.linkedin.com/in/armando-lacerda
Over 30 years in the computing field as a developer and system integrator; over 20 years working with SQL Server since version 6; cross platform experience with Oracle and IBM SQL/DS and DB2; Microsoft Certified Trainer for over 20 years.
LinkedIn: http://www.linkedin.com/in/loriedwards/
Contact: http://www.sqlservertimes2.com
Lori Edwards currently holds the position of Solutions Engineer for SentryOne. Prior to working with SQLSentry, she spent 11 years working as a production DBA. She also has volunteered for PASS since 2009 on the Program Committee, ERC, Nomination Committee and speaking at SQL Saturdays.
LinkedIn: http://www.linkedin.com/pub/prakash-heda/8/a60/b77
Contact: http://www.sqlfeatures.com/
Prakash Heda works as Manager (Data-IT) at SSC Advent. His expertise encompasses the work of automation, performance tuning/troubleshooting, high availability, san configuration and windows administration. Heda has 13+ years of experience managing enterprise-wide data needs in both high volume transactional and data warehouse environments. Heda holds certifications for MCDBA and MCITP. His background includes administration development using VB/ASP/SSIS with SQL server 2000 to 2017. He is an active member of PASS, SQLSaturday, and as well a frequent presenter at user groups, SQLSaturdays, and other community events. He is also an avid tweeter, blogger and runner.
LinkedIn: http://www.linkedin.com/in/randyknight
Contact: http://www.sqlsolutionsgroup.com/blog
Randy Knight is a data professional who has worked with Microsoft technology for over 25 years, focusing on SQL Server since 1997. He has worked in a variety of settings, including 6 years as a database architect for match.com. In 2010, he founded SQL Server Solutions Group LLC, a boutique SQL Server consultancy. A Microsoft Certified Master (MCM) in SQL Server, he speaks often at events all over the country including the PASS Summit, SQLIntersections, and numerous SQL Saturday and User Groups.
Joshua Vickery has been with Microsoft for eight years, first as a SQL Premier Field Engineer, and now as a BI Technical Specialist focusing on Visual Analytics. He is based in Oakland, and when not geeking out over data, enjoys exploring the foodie options in the Bay Area and abroad.
LinkedIn: http://www.linkedin.com/in/markginnebaugh
Contact: http://www.designmind.com/blog
I am the CEO of DesignMind, a San Francisco-based consulting firm providing data-related services to enterprises and hyper-growth companies. We consult and develop across the entire data life cycle, including Database Applications, Mobile and web Apps, Data Warehousing and Business Intelligence, Big Data, and Data Science. I am a Microsoft Regional Director and have been a Data Platform MVP since 2011. I lead three PASS Chapters. I served on the PASS Board of Directors in 2011, and am the main organizer for SQLSaturday Silicon Valley.
LinkedIn: http://www.linkedin.com/in/way0utwest
Contact: http://www.voiceofthedba.com/
Steve Jones is a Microsoft SQL Server MVP and has been working with SQL Server since version 4.2 on OS/2. After working as a DBA and developer for a variety of companies, Steve co-founded the community website SQLServerCentral.com in 2001. Since 2004, Steve has been the full-time editor of the site, ensuring it continues to be a great resource for SQL Server professionals. Over the last decade, Steve has written hundreds of articles about SQL Server for SQLServerCentral.com, SQL Server Standard magazine, SQL Server Magazine, and Database Journal.
LinkedIn: http://www.linkedin.com/in/levinami/
Contact: http://www.amilevin.com
Ami is a data nerd that has been designing, consulting, training, writing, and speaking about SQL, relational modeling, and data platform architecture for more than 20 years. Currently works as a freelance consultant, senior SQL instructor at O'Reilly Media, as an author for PluralSight and LinkedIn Learning.
LinkedIn: http://www.linkedin.com/in/reevessmithiii/
Contact: http://reevessmith.wordpress.com
Reeves Smith, owner and principal architect of Macer Consulting, is passionate about applying data technologies that empower organizations. Reeves wields his knowledge and experience to lead, design, architect, and teach, working with both data center and business project teams. He approaches every project by first understanding the organization’s business challenges, and then developing a unique approach that targets those business needs accurately and effectively. Reeves Smith has more than 20 years of experience working on the SQL Server stack. He is a Microsoft Data Platform MVP and Microsoft Certified Master, and regularly delivers technical presentations at international, regional, and local conferences and user groups.
Microsoft Development and BI Stack Consultant for 10 years.
LinkedIn: https://www.linkedin.com/in/sqllocks/
Contact: https://sqllocks.net/
Jonathan Stewart is a Business Intelligence consultant specializing in data visualization, data warehousing, and data management technologies. An advocate for educating others, he is a public speaker, teacher and blogger, continually teaching people about the Microsoft BI Stack. Since 2000, he has been working in the database field with industry leaders in healthcare, manufacturing, financial, insurance and federal, state and local governments. Jonathan is very active in the community. He has presented on SQL Server, SSIS, Reporting Services, Power BI and Business Intelligence at numerous SQLSaturday events, local user groups, and conferences throughout the United States and around the world. He participates in webcasts, podcasts, and on
Contact: https://christianwade.wordpress.com/
Christian Wade is a Senior Program Manager for Analysis Services. His consulting experience includes data-warehousing, BI and application-development projects for numerous enterprise customers. Christian is the creator of the BISM Normalizer, which is a database comparison tool for Analysis Services tabular models. He is a frequent presenter at Microsoft conferences. You can find his blog at https://christianwade.wordpress.com/.
LinkedIn: http://www.linkedin.com/in/johnbmcallister
Contact: http://www.profisee.com
John McAllister co-founded Stratature, an Independent MDM software vendor, in 2001. Following Microsoft’s acquisition of Stratature in 2007 John served as Group Program Manager for MDS and oversaw the incorporation of MDM into SQL Server. John now serves as the Regional Sales Director for Profisee, Inc. which provides enterprise-class MDM Solutions built on top of Microsoft’s MDS offering. John has worked with 100’s of organizations around the world in all phases of MDM projects.
LinkedIn: http://www.linkedin.com/in/milanleecal
Milan Lee is part of the Global Black Belt organization within Microsoft that provides deep expertise in Advanced Analytics and Big Data. She leads technical presales in Northern California and Pacific West regions and works directly with Fortune 500 companies in driving their data science strategies and digital transformation. Her primary coverage includes artificial intelligence, machine learning and cognitive services on Microsoft Cloud Platform and on-premises deployment. Milan is based in the San Francisco Bay Area and would be happy to connect on LinkedIn www.linkedin.com/in/milanleecal or by email<EMAIL_ADDRESS>LinkedIn: https://www.linkedin.com/in/ericbragas93/
Contact: http://ericbragas.io
Business Intelligence Consultant passionate about leveraging new and cutting edge technologies to discover new data insights.
Contact: http://www.microsoft.com/en-us/mtc/default.aspx
Jarek is a Principal Enterprise Strategist at the Canadian Microsoft Technology Center, focusing on Big Data and Advanced Analytics. Jarek started his career in the Golden Age of expert systems, lived through the boom and bust years of Artificial Intelligence, and has partaken with the increasing excitement in the emergence and practical adoption of machine learning.
LinkedIn: http://www.linkedin.com/in/reevessmithiii/
Contact: http://reevessmith.wordpress.com
Reeves Smith, owner and principal architect of Macer Consulting, is passionate about applying data technologies that empower organizations. Reeves wields his knowledge and experience to lead, design, architect, and teach, working with both data center and business project teams. He approaches every project by first understanding the organization’s business challenges, and then developing a unique approach that targets those business needs accurately and effectively. Reeves Smith has more than 20 years of experience working on the SQL Server stack. He is a Microsoft Data Platform MVP and Microsoft Certified Master, and regularly delivers technical presentations at international, regional, and local conferences and user groups.
LinkedIn: http://www.linkedin.com/in/armando-lacerda
Over 30 years in the computing field as a developer and system integrator; over 20 years working with SQL Server since version 6; cross platform experience with Oracle and IBM SQL/DS and DB2; Microsoft Certified Trainer for over 20 years.
LinkedIn: http://www.linkedin.com/pub/prakash-heda/8/a60/b77
Contact: http://www.sqlfeatures.com/
Prakash Heda works as Manager (Data-IT) at SSC Advent. His expertise encompasses the work of automation, performance tuning/troubleshooting, high availability, san configuration and windows administration. Heda has 13+ years of experience managing enterprise-wide data needs in both high volume transactional and data warehouse environments. Heda holds certifications for MCDBA and MCITP. His background includes administration development using VB/ASP/SSIS with SQL server 2000 to 2017. He is an active member of PASS, SQLSaturday, and as well a frequent presenter at user groups, SQLSaturdays, and other community events. He is also an avid tweeter, blogger and runner.
LinkedIn: http://linkedIn.com/in/angelstreamline
Contact: http://angelstreamline.com
Angel leads the Solutions Architecture team at DesignMind, helping design and build world class data-related systems. His expertise includes Microsoft SQL Server BI tools, Power BI, Azure-based database services, and Tableau. His team develops Proofs of Concept, Pilots, and highly scalable production systems. Angel co-leads the Bay Area Microsoft Business Intelligence User Group and the San Francisco Power BI User Group. He speaks at Data Analytics events throughout the U.S. and writes for SQL Server Central. He is a graduate of Cal Poly SLO with a BS in Mechanical Engineering.
LinkedIn: https://www.linkedin.com/in/mikelawell
Contact: http://sqlserverassociates.com/Blog
Mike Lawell is an 19 year veteran of SQL Server, working with all versions since 6.5. He specializes in performance tuning and high availability as an independent consultant. He is a Linchpin People Teammate, he also consults with SolidQ, Intellinet and Microsoft Consulting Services. He is also a certified Scuba instructor with a long bucket list of dive sites. He resides in Atlanta, GA and you can catch him at many of the SQLSaturdays in the SE region of the United States.
Phil Robinson is an independent consultant focused on developing Business Intelligence solutions using Microsoft Reporting Services and Power BI. He is founder of the San Diego SQL Business Intelligence Group and co-founder of SQL Saturday – San Diego.
LinkedIn: https://www.linkedin.com/in/vijay-k-narayanan-817b75/
Vijay K Narayanan heads the Algorithms and Data Science efforts in the Data group in Microsoft, where he works on building and leveraging machine learning platforms, tools and solutions to solve analytic problems in diverse domains. Earlier, he worked as a Principal Scientist at Yahoo! Labs, where he worked on building cloud based machine learning applications in computational advertising. He received a Bachelor of Technology degree from IIT, Chennai and a PhD in Astronomy from The Ohio State University. Narayanan has authored or coauthored approximately 55 peer-reviewed papers in astrophysics, 10 papers in machine learning and data mining techniques and applications, and 15 patents (filed or granted).
LinkedIn: http://linkedin.com/in/harriet-farmer-4859962
For more than 18 years Harriet has helped organizations design and build internal and external training, marketing and sales programs that set them apart from the competition. Harriet attended Queens University of Charlotte and has assisted organizations such as Ernst Young, CibaVision, Bell South Mobility, IBM, Peachtree Software/ADP, Dalton Financial, Accenture Federal Services/SSA and Premier Alliance Group. Her responsibilities included; designing and implementing custom programs that include simulated software training, business development, sales and marketing, workforce development and internal practice build-outs. Harriet has been recognized by Who's Who in American Women, and volunteers time on various Committees and Boards.
Contact: http://www.microsoft.com/en-us/mtc/default.aspx
Jarek is a Principal Enterprise Strategist at the Canadian Microsoft Technology Center, focusing on Big Data and Advanced Analytics. Jarek started his career in the Golden Age of expert systems, lived through the boom and bust years of Artificial Intelligence, and has partaken with the increasing excitement in the emergence and practical adoption of machine learning.
LinkedIn: https://www.linkedin.com/in/rbhaiya/
Rajya has more than 14 years of overall IT experience for Fortune 500 companies in various consulting and senior architecture roles. His experiences include; managing IT, sales, pre-sales, account management, program management and deployment providing overall technology solution expertise in the areas of Dynamics CRM, SharePoint, Information Management and Infrastructure Management. He Joins Microsoft after several leadership roles at CMG mortgage, Gradient Vision, Webfortis, Extrateam and OSIsoft. Most recently he was the Engagement Director at Netwoven, where he was responsible for the Dynamics CRM practice where he managed architecture, design and development of Data Structure and xRM solutions for customers using Dynamics CRM and Shar
Trent Mera has been a database performance Systems Consultant with Quest Software for 11 years. He specializes in showing customers how to identify and resolve performance bottlenecks in their SQL Server systems. His experience prior to Quest includes 7 years as a Database Developer and Administrator in the Real Estate, Finance and Defense Industries.
LinkedIn: http://www.linkedin.com/in/aspiringgeek
Contact: http://blogs.msdn.com/jimmymay
Jimmy May is a Microsoft Certified Master (MCM). He's formerly a Principal Architect at Microsoft as well as Senior Program Manager for the SQL Server Customer Advisory Team (SQL CAT) where he managed the Customer Lab which hosts the biggest, fastest, most interesting SQL Server apps from all over the world. More recently he was a SQL Server Technologist for what was Fusion-io's Data Propulsion Lab (DPL). He is a founder of the IndyPASS IWUG user groups.
LinkedIn: https://www.linkedin.com/in/bryanjwalsh/
Contact: http://none
Bryan Walsh is a Product Solutions Manager in the Storage Division of Dell Technologies, specializing in how our storage portfolio benefits database environments, with a primary focus of Microsoft. He has over 20 years of experience in the in the enterprise technology industry and a deep knowledge of Dell EMC Storage offerings and broad knowledge of Dell Technologies other offerings, including Data Protection, Servers, and VMware.
LinkedIn: https://www.linkedin.com/in/grlarsen/
Greg Larsen has been working with SQL Server since 1999. He has authored 100's of articles related to SQL Server. He holds a MCSE Data Management and Analytics. Greg also a SQL Server Consultant, adjunct professor and technical writer.
Joshua Vickery has been with Microsoft for eight years, first as a SQL Premier Field Engineer, and now as a BI Technical Specialist focusing on Visual Analytics. He is based in Oakland, and when not geeking out over data, enjoys exploring the foodie options in the Bay Area and abroad.
LinkedIn: https://www.linkedin.com/in/kellynpotvin
Contact: http://dbakevlar.com
Kellyn Pot’Vin-Gorman is a member of the Oak Table Network and an Idera ACE and Oracle ACE Director alumnus. She is a Data Platform Architect in Power BI with AI in the EdTech group at Microsoft. Kellyn is known for her extensive work with multi-database platforms, DevOps, cloud migrations, virtualization, visualizations, scripting, environment optimization tuning, automation, and architecture design. Kellyn has spoken at numerous technical conferences for Oracle, Big Data, DevOps, testing, and SQL Server. Her blog (http://dbakevlar.com) and social media activity under her handle, DBAKevlar, is well respected for her insight and content.
The following is a list of sponsors that helped fund the event.


How we monitor and use your information is important. We have outlined below our use/rationale of your data.
Our policy is quite standard: we don't collect any information that you wouldn't expect. We use common technologies such as cookies and web server logs, and we gather this data from all users of the site.

We want to make Baller Tech Jobs the best possible site it can be. We collect this data from our visitors so that we can better understand our users, and try to improve their experience while on the site.
Last Updated: September 26, 2016


[§150A-52] Objectives of biosecurity program. The objectives of the biosecurity program shall be to:
(1) Establish a multi-dimensional system to prevent the entry into the State and interisland movement of pests and prohibited or restricted organisms without a permit; and
(2) Respond effectively to eradicate, control, reduce, and suppress incipient pest populations and established pests and seize and dispose of prohibited or restricted organisms without a permit. [L 2008, c 236, pt of §2]


Gateway
BOT
25-Jul-18 04:22 AM
[telegram] <Mark> https://ambcrypto.com/ethereum-eth-is-now-interoperable-with-wanchain-2-0-an-industry-first/
Anyone else see this?
Direct quotes
‘Ethereum [ETH] is now interoperable with Wanchain 2.0, an industry first’
‘To solve this issue of interoperability, Wanchain has launched Wanchain 2.0 which will become the world’s first interoperable blockchain network’
Some of the statements I come across, that are made by the cryptocratic media outlets make me question their credibility.
In one breath Wanchain “is now interoperable”
In the next breath Wanchain “ will become the worlds first interoperable blockchain”
It either is interoperable or it is not .
On 23rd July, Wanchain, the blockchain company announced that they are launching the new Wanchain 2.0 which will become an interoperable blockchain network with Ethereum. The company has stated that it is trying to keep up with the growing number of digital assets and the ad...
[telegram] <Mark> Just surprised me because I came across a post from Komodo months ago stating their interoperability.
I don’t know how these things go unnoticed by the crypto media
[telegram] <polycryptoblog> It's a conspiracy
[telegram] <Mark> It would seem that way
[telegram] <Mark> Their version of interoperability is to support BTC cross chain functionality “before the end of this year and will strive to realise cross chain functionality for at least one or two ERC20 tokens”
[telegram] <Mark> This must be a joke.
[telegram] <polycryptoblog> So atomic swaps . So they are developing tech we built 4 years ago
[telegram] <Mark> Exactly.
[telegram] <Mark> but in the crypto media they are the “first interoperable blockchain” ha
[telegram] <n2okpride> Let's not hate on WAN too much. Meeting ICON in person thursday so we can discuss our entry into their Blockchain Interoperability Alliance with AION and WAN
[telegram] <Mark> Sorry no hatred for WAN
[telegram] <polycryptoblog> Unfortunately it's not, if you only knew about the efforts we have put forth to get recognized on Wikipedia and still shut down, because the sources aren't "professional" enough.
[telegram] <Ming 明> a lot of bias and fake news on media these days
[telegram] <Mark> I am just highlighting the issue with the crypto media misrepresenting or not representing at allKomodo’s achievements.
[telegram] <n2okpride> Crypto media is biased and pay to play
[telegram] <Mark> I see. Noted.
[telegram] <Mark> Just like politics then
[telegram] <n2okpride> I'm personally talking to mainstream media writers who migrated away from crypto news to get us factual coverage
[telegram] <Mark> That is great Steve
[telegram] <Mark> Komodo is amazing in my eyes
[telegram] <n2okpride> good eyes my friend
[telegram] <Sean> Not to hate or anything, but starting to seem like a hopeless cause to get recognition
[telegram] <Sean> I mean this has been going on forever with no sign of abating
[telegram] <polycryptoblog> The efforts have yielded fruit. Perseverance will win the race
[telegram] <n2okpride> Crypto news is pay to play. Everything is sponsored at this point. We email contributors and writers directly with factual evidence of claims and get ignored. We are now working with 3rd party analysts and mainstream publications to educate.
[telegram] <n2okpride> 1M tx/sec is something they can't ignore.
[telegram] <Sean> I hope so but I feel like they might try
[telegram] <n2okpride> And scaling isn't limited to the KMD main chain. KMD grants everyone their own independent blockchain, and thus the infinite scaling on demand is granted to all.
[telegram] <n2okpride> Scaling is always an issue when you're talking about a shared infrastructure like most platforms.
[telegram] <Mark> = crypto @ 1 million tx / sec
[telegram] <Matt> Not only pay to play but also pay to silence others..
[telegram] <n2okpride> This is the natural progression of any emerging technology
[telegram] <n2okpride> keyword is that blockchain is a technology, we believe that by sticking to our fundamental strengths, the technology will eventually speak for itself.


class Solution: def stoneGameVII(self, stones: List[int]) -> int: presum = [0] for s in stones: presum.append(presum[-1]+s) n = len(stones) dp = [[0]*n for i in range(n)] for gap in range(1,n): for i in range(n-gap): j = i+gap curr = presum[j+1]-presum[i] dp[i][j] = max(curr-stones[i]-dp[i+1][j],curr-stones[j]-dp[i][j-1]) return dp[0][-1]