{% if not appointee.saveAndcontinue.length and not appointee.saveAndMenu.length %}
Help with your application
-
Helper details
{{ elements.EnterChangeAnswers(appointee,"appointee",page) }}
{% endif %}
{% if
not aboutYou.saveAndcontinue.length and not aboutYou.saveAndMenu.length
or not contactDetails.saveAndcontinue.length and not contactDetails.saveAndMenu.length
or not contactPref.saveAndcontinue.length and not contactPref.saveAndMenu.length
or not bankDetails.saveAndcontinue.length and not bankDetails.saveAndMenu.length
or not currentWhereabouts.saveAndcontinue.length and not currentWhereabouts.saveAndMenu.length
or not nationality.saveAndcontinue.length and not nationality.saveAndMenu.length
or not paymentsFromAbroad.saveAndcontinue.length and not paymentsFromAbroad.saveAndMenu.length
%}
About you
{% if not aboutYou.saveAndcontinue.length and not aboutYou.saveAndMenu.length %}
-
Personal details
{{ elements.EnterChangeAnswers(aboutYou,"aboutYou",page) }}
{% endif %}
{% if not contactDetails.saveAndcontinue.length and not contactDetails.saveAndMenu.length %}
-
Your contact details
{{ elements.EnterChangeAnswers(contactDetails,"contactDetails",page) }}
{% endif %}
{% if not contactPref.saveAndcontinue.length and not contactPref.saveAndMenu.length %}
-
How you want to be contacted
{{ elements.EnterChangeAnswers(contactPref,"contactPref",page) }}
{% endif %}
{% if not bankDetails.saveAndcontinue.length and not bankDetails.saveAndMenu.length %}
-
How you want to receive payment
{{ elements.EnterChangeAnswers(bankDetails,"bankDetails",page) }}
{% endif %}
{% if not currentWhereabouts.saveAndcontinue.length and not currentWhereabouts.saveAndMenu.length %}
-
Where are you currently staying
{{ elements.EnterChangeAnswers(currentWhereabouts,"currentWhereabouts",page) }}
{% endif %}
{% if not nationality.saveAndcontinue.length and not nationality.saveAndMenu.length %}
-
Nationality and where you live
{{ elements.EnterChangeAnswers(nationality,"nationality",page) }}
{% endif %}
{% if not paymentsFromAbroad.saveAndcontinue.length and not paymentsFromAbroad.saveAndMenu.length %}
-
Payments from abroad
{{ elements.EnterChangeAnswers(paymentsFromAbroad,"paymentsFromAbroad",page) }}
{% endif %}
{% endif %}
{% if
not conditionDetails.saveAndcontinue.length and not conditionDetails.saveAndMenu.length
or not medications.saveAndcontinue.length and not medications.saveAndMenu.length
or not manageMedications.saveAndcontinue.length and not manageMedications.saveAndMenu.length
or not treatments.saveAndcontinue.length and not treatments.saveAndMenu.length
or not sideEffects.saveAndcontinue.length and not sideEffects.saveAndMenu.length
or not conditionAffects.saveAndcontinue.length and not conditionAffects.saveAndMenu.length
or not monitoringCondition.saveAndcontinue.length and not monitoringCondition.saveAndMenu.length
or not healthcareprofessional.saveAndcontinue.length and not healthcareprofessional.saveAndMenu.length
or not submitEvidence.saveAndcontinue.length and not submitEvidence.saveAndMenu.length
or not specialAids.saveAndcontinue.length and not specialAids.saveAndMenu.length
or not sight.saveAndcontinue.length and not sight.saveAndMenu.length
or not speech.saveAndcontinue.length and not speech.saveAndMenu.length
or not hearing.saveAndcontinue.length and not hearing.saveAndMenu.length
%}
You and your condition
{% if not conditionDetails.saveAndcontinue.length and not conditionDetails.saveAndMenu.length %}
-
Your conditions and disabilities
{{ elements.EnterChangeAnswers(conditionDetails,"conditionDetails",page) }}
{% endif %}
{% if not medications.saveAndcontinue.length and not medications.saveAndMenu.length %}
-
Your medication
{{ elements.EnterChangeAnswers(medications,"medications",page) }}
{% endif %}
{% if not manageMedications.saveAndcontinue.length and not manageMedications.saveAndMenu.length %}
-
Managing your medication
{{ elements.EnterChangeAnswers(manageMedications,"manageMedications",page) }}
{% endif %}
{% if not treatments.saveAndcontinue.length and not treatments.saveAndMenu.length %}
-
Your treatments and therapy
{{ elements.EnterChangeAnswers(treatments,"treatments",page) }}
{% endif %}
{% if not sideEffects.saveAndcontinue.length and not sideEffects.saveAndMenu.length %}
-
Side effects
{{ elements.EnterChangeAnswers(sideEffects,"sideEffects",page) }}
{% endif %}
{% if not monitoringCondition.saveAndcontinue.length and not monitoringCondition.saveAndMenu.length %}
-
Monitoring your condition
{{ elements.EnterChangeAnswers(monitoringCondition,"monitoringCondition",page) }}
{% endif %}
{% if not healthcareprofessional.saveAndcontinue.length and not healthcareprofessional.saveAndMenu.length %}
-
Professionals who know about your condition
{{ elements.EnterChangeAnswers(healthcareprofessional,"healthcareprofessional",page) }}
{% endif %}
{% if not submitEvidence.saveAndcontinue.length and not submitEvidence.saveAndMenu.length %}
-
Information you can send
{{ elements.EnterChangeAnswers(submitEvidence,"submitEvidence",page) }}
{% endif %}
{% if not specialAids.saveAndcontinue.length and not specialAids.saveAndMenu.length %}
-
Any aids and adaptations you have
{{ elements.EnterChangeAnswers(specialAids,"specialAids",page) }}
{% endif %}
{% if not sight.saveAndcontinue.length and not sight.saveAndMenu.length %}
-
Your sight
{{ elements.EnterChangeAnswers(sight,"sight",page) }}
{% endif %}
{% if not speech.saveAndcontinue.length and not speech.saveAndMenu.length %}
-
Your speech
{{ elements.EnterChangeAnswers(speech,"speech",page) }}
{% endif %}
{% if not hearing.saveAndcontinue.length and not hearing.saveAndMenu.length %}
-
Your hearing
{{ elements.EnterChangeAnswers(hearing,"hearing",page) }}
{% endif %}
{% endif %}
{% if
not gettingUp.saveAndcontinue.length and not gettingUp.saveAndMenu.length
or not toilet.saveAndcontinue.length and not toilet.saveAndMenu.length
or not washing.saveAndcontinue.length and not washing.saveAndMenu.length
or not gettingDressed.saveAndcontinue.length and not gettingDressed.saveAndMenu.length
or not hotMeal.saveAndcontinue.length and not hotMeal.saveAndMenu.length
or not eatingAndDrinking.saveAndcontinue.length and not eatingAndDrinking.saveAndMenu.length
%}
{% endif %}
{%if
not gettingOut.saveAndcontinue.length and not gettingOut.saveAndMenu.length
or not mixing.saveAndcontinue.length and not mixing.saveAndMenu.length
%}
Getting out and about
{% if not gettingOut.saveAndcontinue.length and not gettingOut.saveAndMenu.length %}
-
Getting out and about
{{ elements.EnterChangeAnswers(gettingOut,"gettingOut",page) }}
{% endif %}
{% if not mixing.saveAndcontinue.length and not mixing.saveAndMenu.length %}
-
Mixing with people
{{ elements.EnterChangeAnswers(mixing,"mixing",page) }}
{% endif %}
{% endif %}
{% if
not localJourney.saveAndcontinue.length and not localJourney.saveAndMenu.length
or not somewhereNeverBeenBefore.saveAndcontinue.length and not somewhereNeverBeenBefore.saveAndMenu.length
or not understanding.saveAndcontinue.length and not understanding.saveAndMenu.length
or not money.saveAndcontinue.length and not money.saveAndMenu.length
%}
{% endif %}
{% if not additionalInfo.saveAndcontinue.length and not additionalInfo.saveAndMenu.length %}
-
Additional Information
{{ elements.EnterChangeAnswers(additionalInfo,"additionalInfo",page) }}
{% endif %}


48. The second ground relates to deletion of the disallowance of expenditure on research & Development. The brief facts relating to the ground is that the AO disallowed a sum of Rs.1,94,55,376/ considering the same as scientific research expenditure by treating it as expenditure of capital in nature. The AO has dealt with this issue under para-2 page-5 of the order. When the matter went before the CIT(A), the CIT(A) after getting remand report on the submissions of the assessee noted that the assessee has not claimed the sum of Rs.2,60,32,608/- as Research & Development expenditure neither in the books of accounts nor in the computation of income. The AO has treated this expenditure which were incurred in usual course under various heads to be scientific research as in the Director‟s report such expenditure was classified as expenditure for Research & Development. It was also noted by him that out of total expenditure of Rs.2,60,32,608/- an amount of Rs.65,77,232/- was considered capital expenditure by the assessee and only the balance amounting to Rs.1,94,55,376/- debited to the profit & loss account. The AO has not brought out any specific finding to show that any part of the balance expenditure under reference is in the nature of capital expenditure. Even no such 170 ITA No. 72&85/PNJ/2012 expenditure was debited in the profit & loss account under the head "Research & Development". The CIT(A) has given the clear cut finding that the conditions prescribed u/s 35 of the IT Act would come to play only if the expenditure is claimed as expenditure for scientific research. However, in the present case, considering the definition of scientific research provided u/s 43(4)(i) the AO observed that the case of the assessee is not covered under the definition of scientific research. The CIT(A) in view of the conclusion of the AO took the view that the AO should have not again treated this expenditure to be scientific expenditure and therefore, he deleted the addition.
49. We have heard the rival submissions and carefully considered the material on record. The learned DR although, vehemently relied on the order of the AO but could not deny that the AO himself observed that the case of the assessee is not covered under the definition of the scientific research. In view of this fact, in our opinion, no interference is called for in the order of the CIT(A) and the CIT(A)has rightly deleted the addition. We accordingly, confirm the order of the CIT(A) on this issue. Thus, ground no. 2 stands dismissed.
50. The third ground relate to the deletion of the disallowance made by the AO as exchange loss incurred on the foreign exchange forward contract. The AO noted that the assessee has debited forward contract loss on the basis of the actual settlement of forward contracts. If the assessee has entered into foreign exchange forward contracts, according to the assessee, to hedge loss on receipt of the export proceeds. The AO applied provisions of sec. 43(5) and treated it to be the speculative loss. When the matter went before the CIT(A), the CIT(A) on the basis of the decision of the jurisdictional High Court in the case of CIT Vs Badrida Gauridu(P) Ltd.,(261 ITR 256) took the view that the loss incurred by the assessee on forward contracts had a direct nexus with it export activities and therefore, such loss is a loss incidental to the business activities of the assessee. This loss cannot be regarded to be the speculation loss. The learned DR even though, before relied on the order of the AO could not bring to our knowledge any other decision of the jurisdictional High Court or that of the Supreme Court which would have taken 171 ITA No. 72&85/PNJ/2012 a contrary view, what has been taken by the Hon‟ble Mumbai High Court into 261 ITR 256. Even this was not the case of the revenue that the said decision was not applicable in this case. Under these facts of the case, we are of the view, that no illegality and infirmity is caused in the order of the CIT(A) while deleting the disallowance on account of foreign exchange on forward contract. Thus, this is not a fit case which warrants our interference and we accordingly, dismiss the third ground taken by the revenue.
51. The last ground in revenue‟s appeal relates to deletion of disallowance of the expenditure incurred for the issue of bonus shares. This issue, in our opinion, is no more res-integra in view of the decision of the Hon‟ble Supreme Court in the case of CIT Vs General Insurance Corpn. 286 ITR 32 (SC), which has been followed by the CIT(A). We therefore do not find any merit in the ground taken by the revenue accordingly, we dismiss the same.
52. In the result, the appeal filed by the assessee is partly allowed, while the appeal filed by the revenue stands dismissed.
Order pronounced in the open court on the 8.3.2013
Sd/- Sd/-
(D.T. GARASIA) (P.K. BANSAL)
JUDICIAL MEMBER ACCOUNTANT MEMBER
am/*
Place: Panaji, Goa
Dated 8.3.2013
Copy to
1 Sesa Ghor, 20, EDC Complex, Patto, Panaji, Goa-403001
2 JCIT Range-1, Panaji, Goa.
3 ACIT, Circle-1(1), Panaji, Goa.
4 The CIT, Panaji
5 The CIT(A), Panaji
6 The DR, ITAT, Panaji
7 Guard file.
172


SAP Icons
SAP-icons is the default font of the component. No need to set the font
input property.
BusinessSuiteInAppSymbols Icons
For BusinessSuiteInAppSymbols icon font you need to set the font
input property to font="BusinessSuiteInAppSymbols"
TNT Icons
For SAP-icons-TNT icon font you need to set the font
input property to font="SAP-icons-TNT"


Portfolio
Project 3 Coming Soon!
Taco Party was built through the collaborative efforts of six students, including me. It uses the Materialize framework for layout and mobile-responsiveness, JavaScript/jQuery, and two third-party APIs to provide a resource for users to plan their taco party. Users can generate random taco- or salsa-based recipes, visit the "Taco" and "Salsa" pages to view all available recipes, and visit the "Beverages" pages to browse recipes for adult mixed drinks.
Couch Surfers Travel Blog was likewise built through the collaborative efforts of six students, including me. It uses jQuery, Express.js, Express Handlebars, Sequelize, and Passport to create a semi-public (all posts visible, but only to those who are signed in) miniblog (500 characters or less) site for travelers to share their tips, tricks, and experiences with each other. It includes a Resources page for those looking for a place to start their adventures.
The Workday Scheduler uses JavaScript to dynamically create and populate a single-day workday planner. When the user clicks on a time-block, they are then presented with an input field into which they can type their event. The information is then stored in local storage, so the information can be repopulated to the page on reload.The date is provided by the Day.js library.
The Weather Dashboard uses jQuery and the OpenWeather API to provide weather information. The user types the city about which they're wanting weather information into the "search" function, and the dashboard then provides current weather conditions and a five-day forecast for that city. While subsequent searches will replace the five-day forecast, the current conditions will still be visible at the bottom of the page, and all searched cities appear in the "history" section for ease of repeating searches.
The Team Profile Generator is a CLI-based application that takes the user through a series of prompts to generate an html document containing names, roles, emails, and ids of all members of a software-development team.
The Note Taker app uses the Express library of Node.js to connect a front-end interface (created and provided by Trinity Education Services) to a database made up of notes created by the user, allowing the user to enter, save, retrieve, and delete notes.
The Burger Logger uses Node.js, Express, Express Handlebars, and MySQL to allow the user to move a burger from the "undevoured" section on the left to the "devoured" section on the right, delete a burger, and add a new burger, all by clicking the appropriate button.


Authors: Cindy Wang
Many storage systems (GCE PD, Amazon EBS, etc.) provide the ability to create “snapshots” of a persistent volumes to protect against data loss. Snapshots can be used in place of a traditional backup system to back up and restore primary and critical data. Snapshots allow for quick data backup (for example, it takes a fraction of a second to create a GCE PD snapshot) and offer fast recovery time objectives (RTOs) and recovery point objectives (RPOs).
Typical existing backup solutions offer on demand or scheduled snapshots.
An application developer using a storage may want to create a snapshot before an update or other major event. Kubernetes does not currently offer a standardized snapshot API for creating, listing, deleting, and restoring snapshots on an arbitrary volume.
Existing solutions for scheduled snapshotting include cron jobs and external storage drivers. Some cloud storage volumes can be configured to take automatic snapshots, but this is specified on the volumes themselves.
For the first version of snapshotting support in Kubernetes, only on-demand snapshots will be supported. Features listed in the roadmap for future versions are also nongoals.
Goal 1: Enable on-demand snapshots of Kubernetes persistent volumes by application developers.
Goal 2: Expose standardized snapshotting operations Create and List in Kubernetes REST API.
Goal 3: Implement snapshotting interface for GCE PDs.
Major features, in order of priority (bold features are priorities for v1):
On demand snapshots
API to create new snapshots and list existing snapshots
API to restore a disk from a snapshot and delete old snapshots
Scheduled snapshots
Support snapshots for non-cloud storage volumes (i.e. plugins that require actions to be triggered from the node)
Time SLA from issuing a snapshot to completion:
The period we are interested is the time between the scheduled snapshot time and the time the snapshot is finishes uploading to its storage location.
This should be on the order of a few minutes.
Data corruption
Though it is generally recommended to stop application writes before executing the snapshot command, we will not do this for several reasons:
GCE and Amazon can create snapshots while the application is running.
Stopping application writes cannot be done from the master and varies by application, so doing so will introduce unnecessary complexity and permission issues in the code.
Most file systems and server applications are (and should be) able to restore inconsistent snapshots the same way as a disk that underwent an unclean shutdown.
Snapshot failure
Case: Failure during external process, such as during API call or upload
Case: Failure within Kubernetes, such as controller restarts
Snapshot operations will be triggered by annotations on PVC API objects.
Create:
Key: create.snapshot.volume.alpha.kubernetes.io
Value: [snapshot name]
List:
Key: snapshot.volume.alpha.kubernetes.io/[snapshot name]
Value: [snapshot timestamp]
A new controller responsible solely for snapshot operations will be added to the controllermanager on the master. This controller will watch the API server for new annotations on PVCs. When a create snapshot annotation is added, it will trigger the appropriate snapshot creation logic for the underlying persistent volume type. The list annotation will be populated by the controller and only identify all snapshots created for that PVC by Kubernetes.
The snapshot operation is a no-op for volume plugins that do not support snapshots via an API call (i.e. non-cloud storage).
Create snapshot
Usage:
Users create annotation with key “create.snapshot.volume.alpha.kubernetes.io”, value does not matter
When the annotation is deleted, the operation has succeeded. The snapshot will be listed in the value of snapshot-list.
API is declarative and guarantees only that it will begin attempting to create the snapshot once the annotation is created and will complete eventually.
PVC control loop in master
If annotation on new PVC, search for PV of volume type that implements SnapshottableVolumePlugin. If one is available, use it. Otherwise, reject the claim and post an event to the PV.
If annotation on existing PVC, if PV type implements SnapshottableVolumePlugin, continue to SnapshotController logic. Otherwise, delete the annotation and post an event to the PV.
List existing snapshots
Only displayed as annotations on PVC object.
Only lists unique names and timestamps of snapshots taken using the Kubernetes API.
Usage:
Get the PVC object
Snapshots are listed as key-value pairs within the PVC annotations
PVC Informer: A shared informer that stores (references to) PVC objects, populated by the API server. The annotations on the PVC objects are used to add items to SnapshotRequests.
SnapshotRequests: An in-memory cache of incomplete snapshot requests that is populated by the PVC informer. This maps unique volume IDs to PVC objects. Volumes are added when the create snapshot annotation is added, and deleted when snapshot requests are completed successfully.
Reconciler: Simple loop that triggers asynchronous snapshots via the OperationExecutor. Deletes create snapshot annotation if successful.
The controller will have a loop that does the following:
Fetch State
Act
Trigger snapshot:
Persist State
Snapshot operations can take a long time to complete, so the primary controller loop should not block on these operations. Instead the reconciler should spawn separate threads for these operations via the operation executor.
The controller will reject snapshot requests if the unique volume ID already exists in the SnapshotRequests. Concurrent operations on the same volume will be prevented by the operation executor.
To create a snapshot:
Acquire operation lock for volume so that no other attach or detach operations can be started for volume.
Spawn a new thread:
Execute the volume-specific logic to create a snapshot of the persistent volume reference by the PVC.
For any errors, log the error, and terminate the thread (the main controller will retry as needed).
Once a snapshot is created successfully:
Make a call to the API server to delete the create snapshot annotation in the PVC object.
Make a call to the API server to add the new snapshot ID/timestamp to the PVC Annotations.
Brainstorming notes below, read at your own risk!
Open questions:
What has more value: scheduled snapshotting or exposing snapshotting/backups as a standardized API?
It seems that the API route is a bit more feasible in implementation and can also be fully utilized.
The scheduler gives users functionality that doesn’t already exist, but required adding an entirely new controller
Should the list and restore operations be part of v1?
Do we call them snapshots or backups?
At what minimum granularity should snapshots be allowed?
How do we store information about the most recent snapshot in case the controller restarts?
In case of error, do we err on the side of fewer or more snapshots?
Snapshot Scheduler
A new field, backupSchedule, will be added to the PVC API Object. The value of this field must be a cron expression.
CRUD operations on snapshot schedules
Create: Specify a snapshot within a PVC spec as a cron expression
Read: Display snapshot schedule to user via kubectl get pvc
Update: Do not support changing the snapshot schedule for an existing PVC
Delete: Do not support deleting the snapshot schedule for an existing PVC
Validation
Cron expressions must have a 0 in the minutes place and use exact, not interval syntax
If Kubernetes cannot find a PV that supports snapshotting via its API, reject the PVC and display an error message to the user
Objective
Goal: Enable automatic periodic snapshotting (NOTE: A snapshot is a read-only copy of a disk.) for all kubernetes volume plugins.
Goal: Implement snapshotting interface for GCE PDs.
Goal: Protect against data loss by allowing users to restore snapshots of their disks.
Nongoal: Implement snapshotting support on Kubernetes for non GCE PD volumes.
Nongoal: Use snapshotting to provide additional features such as migration.
Background
Many storage systems (GCE PD, Amazon EBS, NFS, etc.) provide the ability to create “snapshots” of a persistent volumes to protect against data loss. Snapshots can be used in place of a traditional backup system to back up and restore primary and critical data. Snapshots allow for quick data backup (for example, it takes a fraction of a second to create a GCE PD snapshot) and offer fast recovery time objectives (RTOs) and recovery point objectives (RPOs).
Currently, no container orchestration software (i.e. Kubernetes and its competitors) provide snapshot scheduling for application storage.
Existing solutions for automatic snapshotting include cron jobs/shell scripts. Some volumes can be configured to take automatic snapshots, but this is specified on the volumes themselves, not via their associated applications. Snapshotting support gives Kubernetes clear competitive advantage for users who want automatic snapshotting on their volumes, and particularly those who want to configure application-specific schedules.
what is the value case? Who wants this? What do we enable by implementing this?
I think it introduces a lot of complexity, so what is the pay off? That should be clear in the document. Do mesos, or swarm or our competition implement this? AWS? Just curious.
Requirements
Functionality
Should this support PVs, direct volumes, or both?
Should we support deletion?
Should we support restores?
Automated schedule – times or intervals? Before major event?
Performance
Snapshots are supposed to provide timely state freezing. What is the SLA from issuing one to it completing?
GCE: The snapshot operation takes a fraction of a second. If file writes can be paused, they should be paused until the snapshot is created (but can be restarted while it is pending). If file writes cannot be paused, the volume should be unmounted before snapshotting then remounted afterwards.
EBS is the same, but if the volume is the root device the instance should be stopped before snapshotting
Reliability
How do we ascertain that deletions happen when we want them to?
For the same reasons that Kubernetes should not expose a direct create-snapshot command, it should also not allow users to delete snapshots for arbitrary volumes from Kubernetes.
We may, however, want to allow users to set a snapshotExpiryPeriod and delete snapshots once they have reached certain age. At this point we do not see an immediate need to implement automatic deletion (re:Saad) but may want to revisit this.
What happens when the snapshot fails as these are async operations?
Retry (for some time period? indefinitely?) and log the error
Other
What is the UI for seeing the list of snapshots?
In the case of GCE PD, the snapshots are uploaded to cloud storage. They are visible and manageable from the GCE console. The same applies for other cloud storage providers (i.e. Amazon). Otherwise, users may need to ssh into the device and access a ./snapshot or similar directory. In other words, users will continue to access snapshots in the same way as they have been while creating manual snapshots.
Overview
There are several design options for the design of each layer of implementation as follows.
Users will specify a snapshotting schedule for particular volumes, which Kubernetes will then execute automatically. There are several options for where this specification can happen. In order from most to least invasive:
1. New Volume API object
1. Currently, pods, PVs, and PVCs are API objects, but Volume is not. A volume is represented as a field within pod/PV objects and its details are lost upon destruction of its enclosing object.
2. We define Volume to be a brand new API object, with a snapshot schedule attribute that specifies the time at which Kubernetes should call out to the volume plugin to create a snapshot.
3. The Volume API object will be referenced by the pod/PV API objects. The new Volume object exists entirely independently of the Pod object.
4. Pros
1. Snapshot schedule conflicts: Since a single Volume API object ideally refers to a single volume, each volume has a single unique snapshot schedule. In the case where the same underlying PD is used by different pods which specify different snapshot schedules, we have a straightforward way of identifying and resolving the conflicts. Instead of using extra space to create duplicate snapshots, we can decide to, for example, use the most frequent snapshot schedule.
5. Cons
2. Heavyweight codewise; involves changing and touching a lot of existing code.
3. Potentially bad UX: How is the Volume API object created?
1. By the user independently of the pod (i.e. with something like my-volume.yaml). In order to create 1 pod with a volume, the user needs to create 2 yaml files and run 2 commands.
2. When a unique volume is specified in a pod or PV spec.
2. Directly in volume definition in the pod/PV object
6. When specifying a volume as part of the pod or PV spec, users have the option to include an extra attribute, e.g. ssTimes, to denote the snapshot schedule.
7. Pros
4. Easy for users to implement and understand
8. Cons
5. The same underlying PD may be used by different pods. In this case, we need to resolve when and how often to take snapshots. If two pods specify the same snapshot time for the same PD, we should not perform two snapshots at that time. However, there is no unique global identifier for a volume defined in a pod definition--its identifying details are particular to the volume plugin used.
6. Replica sets have the same pod spec and support needs to be added so that underlying volume used does not create new snapshots for each member of the set.
3. Only in PV object
9. When specifying a volume as part of the PV spec, users have the option to include an extra attribute, e.g. ssTimes, to denote the snapshot schedule.
10. Pros
7. Slightly cleaner than (b). It logically makes more sense to specify snapshotting at the time of the persistent volume definition (as opposed to in the pod definition) since the snapshot schedule is a volume property.
11. Cons
8. No support for direct volumes
9. Only useful for PVs that do not already have automatic snapshotting tools (e.g. Schedule Snapshot Wizard for iSCSI) -- many do and the same can be achieved with a simple cron job
10. Same problems as (b) with respect to non-unique resources. We may have 2 PV API objects for the same underlying disk and need to resolve conflicting/duplicated schedules.
4. Annotations: key value pairs on API object
12. User experience is the same as (b)
13. Instead of storing the snapshot attribute on the pod/PV API object, save this information in an annotation. For instance, if we define a pod with two volumes we might have {"ssTimes-vol1": [1,5], “ssTimes-vol2”: [2,17]} where the values are slices of integer values representing UTC hours.
14. Pros
11. Less invasive to the codebase than (a-c)
15. Cons
12. Same problems as (b-c) with non-unique resources. The only difference here is the API object representation.
Business logic:
Does this go on the master, node, or both?
Where the snapshot is stored
GCE, Amazon: cloud storage
Others stored on volume itself (gluster) or external drive (iSCSI)
Requirements for snapshot operation
Suggestion:
New SnapshotController on master
Controller keeps a list of active pods/volumes, schedule for each, last snapshot
If controller restarts and we miss a snapshot in the process, just skip it
If snapshotting call fails, retry for an amount of time specified in retryPeriod
Timekeeping mechanism: something similar to cron; keep list of snapshot times, calculate time until next snapshot, and sleep for that period
Logic to prepare the disk for snapshotting on node
Alternatives: login entirely on node
Problems:
If pod moves from one node to another
A different node is in now in charge of snapshotting
If the volume plugin requires external memory for snapshots, we need to move the existing data
If the same pod exists on two different nodes, which node is in charge
Volume plugin interface/internal API:
Allow VolumePlugins to implement the SnapshottableVolumePlugin interface (structure similar to AttachableVolumePlugin)
When logic is triggered for a snapshot by the SnapshotController, the SnapshottableVolumePlugin calls out to volume plugin API to create snapshot
Similar to volume.attach call
Other questions:
Snapshot period
Time or period
What is our SLO around time accuracy?
What if we miss a snapshot?
Will we know when an operation has failed? How do we report that?
Will we be responsible for GCing old snapshots?
If the pod dies do we continue creating snapshots?
How to communicate errors (PD doesn’t support snapshotting, time period unsupported)
Off schedule snapshotting like before an application upgrade
We may want to take snapshots of encrypted disks. For instance, for GCE PDs, the encryption key must be passed to gcloud to snapshot an encrypted disk. Should Kubernetes handle this?
Options, pros, cons, suggestion/recommendation
Example 1b
During pod creation, a user can specify a pod definition in a yaml file. As part of this specification, users should be able to denote a [list of] times at which an existing snapshot command can be executed on the pod’s associated volume.
For a simple example, take the definition of a pod using a GCE PD:
apiVersion: v1 kind: Pod metadata: name: test-pd spec: containers: - image: k8s.gcr.io/test-webserver name: test-container volumeMounts: - mountPath: /test-pd name: test-volume volumes: - name: test-volume # This GCE PD must already exist. gcePersistentDisk: pdName: my-data-disk fsType: ext4
Introduce a new field into the volume spec:
apiVersion: v1 kind: Pod metadata: name: test-pd spec: containers: - image: k8s.gcr.io/test-webserver name: test-container volumeMounts: - mountPath: /test-pd name: test-volume volumes: - name: test-volume # This GCE PD must already exist. gcePersistentDisk: pdName: my-data-disk fsType: ext4
** ssTimes: **[1, 5]
Caveats
Snapshotting should not be exposed to the user through the Kubernetes API (via an operation such as create-snapshot) because
this does not provide value to the user and only adds an extra layer of indirection/complexity.
?
Dependencies
Kubernetes
Persistent volume snapshot support through API


Elephant
Elephants are mammals of the family Elephantidae and the largest existing land animals. Three species are currently recognised: the African bush elephant, the African forest elephant, and the Asian elephant. Elephantidae is the only surviving family of the order Proboscidea; extinct members include the mastodons. The family Elephantidae also contains several now-extinct groups, including the mammoths and straight-tusked elephants
Deer
Deer are the hoofed ruminant mammals forming the family Cervidae. The two main groups of deer are the Cervinae, including the muntjac, the elk (wapiti), the fallow deer, and the chital; and the Capreolinae, including the reindeer (caribou), the roe deer, and the moose. Female reindeer, and male deer of all species except the Chinese water deer, grow and shed new antlers each year. In this they differ from permanently horned antelope, which are part of a different family (Bovidae) within the same order of even-toed ungulates (Artiodactyla).
Cow
Cattle, or cows (female) and bulls (male), are the most common type of large domesticated ungulates. They are a prominent modern member of the subfamily Bovinae, are the most widespread species of the genus Bos, and are most commonly classified collectively as Bos taurus.Cattle are commonly raised as livestock for meat (beef or veal), for milk (see dairy cattle), and for hides, which are used to make leather. They are used as riding animals and draft animals (oxen or bullocks, which pull carts, plows and other implements)


new ValueInfo(match, delimiter)
Provides information about a match.
Parameters:
| Name |
Type |
Description |
match |
string[]
|
A regular expression match. The Regexp in question is one generated by the createRegexp function. |
delimiter |
string
|
The delimiter string used with the createRegexp function. |
Properties:
| Name |
Type |
Description |
value |
string
|
The value part of the match. If the value was originally surrounded by quotes, the quotes will not be present here. |
isQuoted |
boolean
|
Indicates that value was originally surrounded by quotes. |
isNewLine |
boolean
|
Indicates if this is the start of a new row of data. |
- Source:


DIRECTED BY: Andrzej Bartkowiak WRITTEN BY: Eric Bernt (I) and Mitchell Kapner CAST: Jet Li, Aalyah, Delroy Lindo, DMX
MPAA: Rated R for violence, some language and brief nudity. Runtime: USA:115
RATING: 4/10
"Modernization must die"
In our time. In our modern world, where the cool rule, it's hard to imagine that Shakespeare is becoming 'the man'. And yet - film after film, after film, is based on his everlasting magic.
Though the producers of The Matrix have vaguely based their picture on William Shakespeare's 'Romeo And Juliet' , its title sequence with a frightening rap song and a black limo making its way through the dark streets of New York, is very hard to associate with Shakespeare's poetry. The film takes place during a silent war between the two major mafia families in the city - the Afro Americans against the Chinese. The youngest son of a Chinese mafia chieftain is found murdered. The Afro-Americans are immediately suspected, but a peace treaty is signed between the two godfathers. It is at this point that Han (the Romeo of the story) finds out about his brother's death. Escaping from a prison in China, he returns to United States to avenge his brother's fate. But before he can restore justice with his Kung Fu kicks, he falls in love with a mysterious beauty. The only problem is that she is the daughter of his enemy..
There's only a weak echo of Shakespeare's talent in this disappointing production. And there are more problems besides its title. Of course we don't call it a deformation of a great masterpiece. We call it 'modernization'. It seems that the producers fear that the audience will not respond to lyrics, without any car chases and gun fights. This lack of respect for the audience I find very disturbing. Kenneth Brannagh has already proven that Shakespeare doesn't need to be updated, because his tales are grounded in the basics of life and human nature. And as long as love, hate, honesty and corruption do exist, everyone will understand and embrace Shakespeare. I must admit that I found 'Rome Must Die' very confusing. I can forgive Andrzej Bartkowiak, since it is his first attempt at directing. He manages to create an incredible atmosphere and directs with a firm precision. Unfortunately he completely forgot about character- and story developments. His latest picture is therefore visually impressive, but intellectually hollow. The love story between Han (Jet Li) and Trish (Aalyah), and the mafia intrigues are undeveloped and simplified. Jet Li is one of the most amazing fighters to ever hit the silver screen and Aalyah has a magical voice. Their achievement save this film from being completely braindead, but they are not actors, and therefore can not act. They are nothing more than two celebrities put together. The other actors, including Isaiah Washington, Russell Wong, Henry O and DMX all give the standard mediocre performances. Delroy Lindo is the only one that projects a coherent image of reality. But there's more than acting to worry about. Even with Li's incredible skills in martial arts, the action scenes (though technically excellent) are too long and story updates simply embarrassing.  It is certain that Bartkowiak would be much better off with o this embarrassing and completely unnecessary parallel to 'Romeo and Juliet', so the film is completely stuck - not sure of what to be. And in the end it's nothing. There are no performances worthy of notice, no interesting character- or story surprises. So again, the only good thing about it is its technical achievement. This film can boast of great sound, fast paced editing, solid cinematography and some very well coordinated action sequences. The music is another factor that prevents you from leaving the theatre. It is mostly provided by Aalyah's enchanting voice and several carefully inserted rap songs by various artists, that create a kind of 'ghetto feel' to it. But when I think back, it's not much I remember from this 'production'. As in almost every summer movie, there are some interesting scenes, but most of the moments that I remember are associated with massive special effects. It is not a film that will get any attention for its artistic qualities, simply because it doesn't have any. For someone who has never read Shakespeare, it's another popcorn film. For those of us who has, it's a waste of money, time and brain cells.
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


| datr | _j4YTtXpGklznKteLeSuKD1i; | | _j4YTtXpGklznKteLeSuKD1i; | _j4YTtXpGklznKteLeSuKD1i; |
| lu | TgB5t6VTnD8y5V3wcKPGv9uw; | expiry reset to 2013 | TAB5t6VTnD8y5V3wcKPGv9uw; | TAB5t6VTnD8y5V3wcKPGv9uw; |
| p | 236; | | 236; | 236; |
| pk | af478d0c13df8f77519651bfc6110373; | deleted | | |
| a_user | 500073819; | | 500073819; | |
| a_xs | 2629065d42d539987caac05032f14b07; | | 2629065d42d539987caac05032f14b07 | |
| sid | 1; | deleted | | |
| c_user | 500073819; | deleted | | |
| L | 2; | | 2; | 2; |
| sct |<PHONE_NUMBER>; | deleted | | |
| xs | 1%3A232328b9937720ff0f189e5f17c41151; | deleted | | |
| act |<PHONE_NUMBER>811/2; | |<PHONE_NUMBER>935/11; |<PHONE_NUMBER>811/0; |
| presence | EM316972753[..]; | deleted | | |
| wd | 1344x690 | deleted | | |
| fl | | set (session) | 1; | |
| locale | | set (expiry 2012) | en_US; | |
| W | | set (session) |<PHONE_NUMBER>; |<PHONE_NUMBER>; |
| openid_p | | | |<PHONE_NUMBER>371; |
| lsd | | | | YHdOE; |
| reg_fb_gate | | | | http://www.facebook.com/index.php? lh=399918d7284c74ee8821950e551b2af5 &eu=5tg6gnQhKKNd2MNZO99A0g |
| reg_fb_ref | | | | http://www.facebook.com/index.php? lh=399918d7284c74ee8821950e551b2af5 &eu=5tg6gnQhKKNd2MNZO99A0g |
| _e_LZFw_4 | | deleted | | |
| _e_LZFw_5 | | deleted | | |
| _e_LZFw_6 | | deleted | | |
| _e_LZFw_7 | | deleted | | |
| _e_LZFw_8 | | deleted | | |
| _e_LZFw_9 | | deleted | | |


Advisor
Cost of Time
Loan
Budget
Expenses
Invest
Budget
Income
Available Budget in
%Month%
:
+ 2,345.64
Income
+ 4,300.00
Expenses
- 1,954.36
45%
+
-
Expenses
Delete All


Yes, certainly. As a matter of fact, you can leverage GetNighthawk’s build workflows as the basis for your own. We recommend collaborating in the GetNighthawk project to improve upon the workflows to meet your specific needs. Join the community and let us know.


This page grabs your publically available Github profile and formats it to match Fortnite's design style.


Simple Example
In the following example, a TJC module
containing a single Tcl script file and a single compiled proc will be
created and loaded into the Jacl shell. This example makes use of the tjc executable and the TJC::package command.
In this example, the Tcl source file used as input to the TJC compiler
is defined as follows:
$ cat simple.tcl
proc simple {} {
return "SIMPLE"
}
The user will now need to create a TJC module file for the TJC
package. The name of the module file will be simple.tjc. The name of the
Java package will also be simple,
this is the same package name that will later be passed to the TJC::package command. The SOURCE and INIT_SOURCE declarations will
list only the simple.tcl
file. Finally, the OPTIONS
declaration will define the -compile option to indicate that the proc
body string will not be compiled.
$ cat simple.tjc
PACKAGE simple
SOURCE simple.tcl
INIT_SOURCE simple.tcl
OPTIONS -compile
Assuming that the tjc executable
is already on the PATH,
the TJC compiler is invoke via:
$ tjc simple.tjc
If no error is generated, then nothing is printed and the files simple.jar and simplesrc.jar are created in
the current directory.
The contents of the generated simple.jar
are as follows:
$ jar -tf simple.jar
META-INF/
META-INF/MANIFEST.MF
simple/
simple/library/
simple/library/simple.tcl
simple/SimpleCmd.class
simple/TJCExtension.class
Note that simple.jar
contains both the compiled version of the proc simple and the script simple.tcl.
This TJC package can be loaded into a Jacl shell by adding simple.jar to the CLASSPATH and invoking Jacl.
$ export
CLASSPATH=${CLASSPATH}:`pwd`/simple.jar
$ java tcl.lang.Shell
At the Jacl shell prompt the following Tcl commands would be entered to
load the TJC package and init the
simple package.
% package require TJC
1.0
% TJC::package simple
% simple
SIMPLE
When the simple package is loaded into Jacl via the TJC::package command, a Tcl
command named simple is created. This new command is the compiled
version of the simple proc defined in simple.tcl.
To explain how package loading is implemented, it is useful to compare
the original simple.tcl script to the version that gets executed when
the simple package is loaded into Jacl.
The contents of the generated simplesrc.jar
are as follows:
$ jar -tf simplesrc.jar
META-INF/
META-INF/MANIFEST.MF
simple/
simple/library/
simple/library/simple.tcl
simple/SimpleCmd.java
simple/TJCExtension.java
Note that the simple/library/simple.tcl
Tcl script in simplesrc.jar
is not the same as the simple/library/simple.tcl
Tcl script in simple.jar.
The Tcl script in simplesrc.jar
is the original while the one in simple.jar
has been modified to support loading into TJC. Comparing the two Tcl
files will make the difference clear.
$ mkdir simple simplesrc
$ cd simple
$ jar
-xf ../simple.jar
$
cd ..
$ cd simplesrc
$ jar -xf
../simplesrc.jar
$ cd ..
$ cat simplesrc/simple/library/simple.tcl
proc simple {} {
return "SIMPLE"
}
$ cat simple/simple/library/simple.tcl
TJC::command simple
simple.SimpleCmd
#
#
The original Tcl script defines a command via the proc command while
the modified version defines a compiled command using TJC::command. This modified
version of simple.tcl is sourced into the Jacl shell when the [TJC::package simple] command
is executed.


About 56,800,000 results (0.52 seconds)
The following pages explain in full detail how to claim the money to which you are entitled.
Help with health costs - The NHS in England - NHS Choices
www.nhs.uk/nhsengland/healthcosts/pages/help-with-health-costs.aspx
Help with dental charges - Health costs - NHS Choices
www.nhs.uk/NHSEngland/Healthcosts/Pages/Dentalcosts.aspx
by NHS Choices - 2017
Pregnant women and those who have had a baby in the last 12 months get free NHS dental treatment. You may have to show proof, such as a maternity exemption certificate (MatEx), a maternity certificate (MATB1) or your baby's birth certificate.
NHS Low Income Scheme - NHS Business Services Authority
www.nhs.uk/help-paying-NHS-costs.aspx
NHS Low Income Scheme. If you're on a low income, this scheme could help you pay for all or some of your health costs. How much help you get depends on ...
How to apply · Low Income Scheme · Help with Health Costs· To request an HC5
NHS Low Income Scheme (LIS) - Health costs - NHS Choices
www.nhs.uk/NHSEngland/Healthcosts/Pages/nhs-low-income-scheme.aspx
If you are on a low income, you may be able to get help with NHS costs through the NHS Low ... Your doctor, dentist or optician may also be able to give you one.
Who is entitled to free NHS dental treatment in England? - Health ...
www.nhs.uk/chq/Pages/1786.aspx?CategoryID=74
Proof of your entitlement. You'll be asked to show your dentist written proof that you're entitled to financial help with dental treatment. This will vary depending on your circumstances. To check what documents you need, see the NHS HC11 leaflet: Help with health costs (PDF, 452kb).
Help with health costs - The NHS in England - NHS Choices
www.nhs.uk/nhsengland/healthcosts/pages/help-with-health-costs.aspx
by NHS Choices - 2017
Sometimes you'll have to pay towards the cost of your NHS care such as through prescription or dental charges. Find out if you can get help with the costs.
[PDF] Are you entitled to help with health costs? - NHS Business Services
www.nhsbsa.nhs.uk/Documents/HealthCosts/HC11W.pdf
Can you get help with the cost of: HC11. Prescriptions. Dental treatment. Sight tests. Travel to receive NHS treatment under the care of a consultant? Glasses or.
Dentistry: what's available on the NHS in England - NHS Choices
www.nhs.uk/nhsengland/.../dentists/pages/dental-services-available-on-the-nhs.aspx
Your treatment plan sets out the proposed dental treatment and associated costs. ... If you'd like support to make a complaint, you can get help from an NHS ...
Help with health costs - Citizens Advice
Jump to Help with dental treatment- You are entitled to free NHS dental treatment, including ... leaflet HC11 Help with health costs at: www.nhsba.nhs.uk.


|
HDIM
1.0.0
Packages for High Dimensional Linear Regression
|
Run the Iterative Shrinking and Thresholding Algorthim. More...
#include <viennacl_ista.hpp>
Public Member Functions | |
| ISTA (T L_0=0.1) | |
| Public Member Functions inherited from hdim::vcl::internal::SubGradientSolver< T, Base > | |
| SubGradientSolver (T L=0.1) | |
Protected Member Functions | |
| viennacl::vector< T > | update_rule (const viennacl::matrix< T > &X, const viennacl::vector< T > &Y, const viennacl::vector< T > &Beta_0, T lambda) |
| Protected Member Functions inherited from hdim::vcl::internal::SubGradientSolver< T, Base > | |
| T | f_beta (const viennacl::matrix< T > &X, const viennacl::vector< T > &Y, const viennacl::vector< T > &Beta) |
| T | f_beta_tilda (const viennacl::matrix< T > &X, const viennacl::vector< T > &Y, const viennacl::vector< T > &Beta, const viennacl::vector< T > &Beta_prime, T L) |
| viennacl::vector< T > | update_beta_ista (const viennacl::matrix< T > &X, const viennacl::vector< T > &Y, const viennacl::vector< T > &Beta, T L, T thres) |
Additional Inherited Members | |
| Protected Attributes inherited from hdim::vcl::internal::SubGradientSolver< T, Base > | |
| const std::string | f_softthreshold_kernel |
| const std::string | softthreshold_kernel |
| viennacl::ocl::program * | program_ |
| viennacl::ocl::kernel * | soft_thres_kernel_ |
| const T | L_0 |
Run the Iterative Shrinking and Thresholding Algorthim.
Definition at line 34 of file viennacl_ista.hpp.


my NotITG modfiles
here's my little spot for my modfiles made for
notitg
, a fork of openitg!
files marked with ⭐ are a showcase of my best work
files marked with 🔗 are collaboration files with 2 or more people
ihavesex
Download
video
Song
9
OBAMONSTA
13
/
14
⭐ #1f1e33
14
⭐ Star Factory
12
/
16
🔗 theyaremanycolors
13
🔗 Fuck With The Baddest
14
🔗 Wake Up
16
/
18
🔗 if god didn't want us to snort worms he wouldn't have made them cylindrical!!!!!!!!
9
745 sticky
(short ver)
14
🔗 Tung Tiied
(Anamana GAMERMEGAMIX)
13
/
17
⭐ thanks
7
/
15


Browsable list of nuclear spin data.
isotopes
This graphical interface provides an interactive PSE (periodic system of element) with a list of nuclear isotope data.
The columns in the table below the PSE contain the following data for each nuclear isotope
EasySpin's nuclear isotope database includes all stable isotopes plus the most important radioactive ones.
eprconvert, nucdata, nucgval, nucspin


---
layout: post
title: April Meetup - Tuesday 3rd
alias: /april-meetup-tuesday-3rd
published: true
---
Hi Guys,
The next meetup will be on April 3rd, meet at the Brewery Tap at 7pm onwards for talks to start at 7:30pm.
I'm still looking for speakers, at the moment we have no one lined up to talk! Is there a topic someone would like to talk on, or propose so someone else can cover it? Let me know in the comments, twitter, google group or on a postcard.
See you then!
Tom


Specify one or more keywords relevant for your paper
Describe your paper in a few paragraphs.
You can organize your article in multiple sections and sub-sections. It is recommended to start with an "Introduction" section and end with a "Conclusion" section followed by bibliographic references.
There are a few actions available that allow you to add a new top level section or to promote or demote a section like changing between level 1 and level 2 sections, for example.
You should finish your article with references. You can easily cite references from you article using the citation element.


Popular Areas in wipe out guitar tabs
wipeout guitar lesson - YouTube
Jan 31, 2008 . DAY TRIPPER ( Guitar Lesson ) by THE BEATLES, With Tabsby BobbyCrispy Featured 18,785,757 · 9:57. Watch Later Wipeout - The Ventures .
http://www.youtube.com/watch?v=6lzkfataSSg
Wipeout Tab by Ventures @ Ultimate-Guitar.Com
Jan 16, 2008 . Wipeout tab by Ventures at Ultimate-Guitar.Com, tabbed by laney2093.
http://tabs.ultimate-guitar.com/v/ventures/wipeout_tab.htm
Wipeout chords & tabs by Surfaris @ 911Tabs
Accurate Wipeout guitar tab, bass tab, drum tab, piano tab, power tab, guitar pro tab, chords by Surfaris @ 911Tabs.Com - tabs search engine.
http://www.911tabs.com/tabs/s/surfaris/wipeout_tab.htm
DJ Guitar Tabs: The Surfaris: Wipeout
This is NOT in the original key. The original key is C, I've done it in A. The reason for this is to help you're alternate picking. In A it uses the thicker strings, which .
http://www.davejonesguitar.co.uk/tabs/wipeout.php
Complete Transcription To "Wipeout" (PDF) - Guitar Alliance
Generated using the Power Tab Editor by Brad Larsen. http://powertab. guitarnetwork.org. WIPEOUT. As recorded by The Surfaris. (From the 1989 Album .
http://www.guitaralliance.com/ROMTOP100/songs/wipeout/surfaris_the-wipeout.pdf
Wipe Out Tab (ver 5) by Surfaris @ Ultimate-Guitar.Com
Jan 19, 2009 . Wipe Out The Surfaris (also The Ventures) I play the interlude differently than the other versions I've seen on this site, but the Surfaris .
http://tabs.ultimate-guitar.com/s/surfaris/wipe_out_ver5_tab.htm


The top 10 movies on the iTunes Store
by BY The Associated PressiTunes Movies U.S. charts for week ending November 3, 2019:
iTunes Movies US Charts:
1. The Lion King (2019)
2. Good Boys
3. John Wick: Chapter 3 - Parabellum
4. Toy Story 4
5. Hocus Pocus
6. Luce
7. The Angry Birds Movie 2
8. Spider-Man: Far from Home
9. The Nightmare Before Christmas
10. Fast & Furious Presents: Hobbs & Shaw
iTunes Movies US Charts - Independent:
1. Luce
2. Midsommar
3. The Farewell
4. Shadow
5. Can You Keep A Secret?
6. The Rise of Jordan Peterson
7. Plus One
8. The Nightingale
9. Hereditary
10. Trick ‘R’ Treat (2008)
__
(copyright) 2019 Apple Inc.
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


I've created this website to have a space where I could share about subjects that mattered to me.
On the left, you will find a Blog section that contains a set of articles about a variety of topic - some are political, others are more personal.
There is also a Data section containing the posts that are more related to my day-to-day inside a digital organization. If I come across an interesting challenge that lacks online resources, I will try to share about it. Other than that, I'm also very enthusiastic about data viz, and I follow the great #TidyTuesday community - sometimes partaking in it. You can find more information about it on Twitter.


ANTACID SUPREME CHERRY - aluminum hydroxide and magnesium hydroxide suspension
Dollar General
Disclaimer: Most OTC drugs are not reviewed and approved by FDA, however they may be marketed if they comply with applicable regulations and policies. FDA has not evaluated whether this product complies.
Aluminum hydroxide(equivalent to Dried Gel, USP) 400 mg
Magnesium hydroxide 135 mg
relieves: • heartburn • sour stomach • acid indigestion
• upset stomach due to these symptoms • overindulgence in food and drink
Ask a doctor before use if you have
• kidney disease • a magnesium restricted diet
• a calcium restricted diet
presently taking a prescription drug. Antacids may interact with certain
prescription drugs
In case of accidental overdose, seek professional assistance
or contact a Poison Control Center immediately.
• shake well before use
• do not exceed 18 teaspoons in a 24 hour period or use the
maximum dosage for more than 2 weeks
• adults and children 12 years of age and older: take 2 to 4
teaspoons (10-20 mL) between meals and at
bedtime or as directed by a doctor
• children under 12 years of age: ask a doctor
• do not freeze
• store at room temperature tightly closed
• each teaspoon contains: sodium 3 mg,
calcium 160 mg, magnesium 56 mg
|
ANTACID SUPREME CHERRY
aluminum hydroxide, magnesium hydroxide suspension | ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
| ||||||||||||||||||
|
| Labeler - Dollar General (068331990) |
| Registrant - Aaron Industries, Inc. (101896231) |
| Establishment | |||
| Name | Address | ID/FEI | Business Operations |
|---|---|---|---|
| Aaron Industries, Inc. | 101896231 | manufacture, analysis |


|
Lawyers We Love to Hate
by John Denvir
Most lawyers in movies and
television are portrayed as heroes. But not all film lawyers
are "good." And the lawyer villains are just as instructive
about popular conceptions of law and justice as their hero counterparts.
Often Hollywood shows us these legal villains as big firm lawyers
defending corporate interests. My two personal favorite "villain
" lawyers are Ed Concannon (James Mason) in The Verdict
and Jerome Facher (Robert Duvall) in A Civil Action.
Ed Concannon is Paul Newman's
nemesis in The Verdict. He defends the hospital owned
by the Roman Catholic archdiocese of Boston where Newman's client
came to harm. Concannon is a "bad" lawyer only in a
moral sense. He is a superb legal technician with a keen insight
into human psychology. We are not surprised that he has risen
to the top of his profession in the tort defense bar.
We first see him meet a small
squadron of associates in a conference room in his law firm.
The room is part college seminar room complete with blackboard
and part Renaissance palace with ornate fireplace and a uniformed
butler serving coffee. This setting perfectly reflects the mixture
of intellect and privilege that the contemporary large American
law firm tries to project. And Concannon's message to his minions
is clear: the goal is to win and to win decisively. The fact
that the plaintiff is a young mother entombed in an iron lung
because of a medical foul-up at his client's hospital is no more
than an obstacle to victory that must be overcome
Later in the film we see how
victory is achieved. There is a skillful preparation for trial
testimony of the stuff shirt doctor in which Concannon first
destroys his client's story and then rebuilds it according to
a script that will appeal to the jury. We also seen him cleverly
discredit the plaintiff's expert witness and persuasively argue
arcane procedural points to keep out damaging evidence. His technical
performance is indeed superb. But Concannon goes even further,
inserting his own personal spy in the enemy camp to keep him
informed of the plaintiff's strategy. I assume this is an example
of art surpassing reality.
Screeenwriter David Mamet gives
us a riveting scene where Concannon articulates his philosophy
of law practice. It's all about winning because that's all that
clients pay for. And then he sets out the all the "perks"
that winning subsidizes.  Finally he puts in the dagger
to the liberal law professor's heart: winning even finances the
luxury of philosophical chats about the larger meaning of law.
Ed Concannon is corrupted by his love of wealth, but this vice
does not explain the professional actions of Jerome Facher, one
of the corporate defense lawyers in A Civil Action. Facher
has no special interest in money. Despite his partnership in
a blue blood Boston law firm, he wears inexpensive suits and
carries an well-worn brief case. No connoisseur of single malt
scotch, Facher seems happiest at a table in the firm's law library
eating homemade sandwiches and listening to a baseball game on
radio.
Facher just likes to win for the sport of it. He's the quintessential
legal craftsman, using all the technicalities of the law to protect
his client with scant thought about the justice of the result.
We have no doubt he would be no more or less interested and just
as effective if assigned the other side of the case. For Facher,
the game's the thing and winning is the game.
In A Civil Action Facher's
opponent in Jan Schlichtmann ( John Travolta), a flashy trial
lawyer who is attempting to sue two large corporations for the
deaths which have resulted from the pollution of drinking water
in a small Massachusetts town. Facher takes the depositions of
the plaintiffs who appear to be honest working people who have
been devastated by deaths caused by the poisoned water. The primary
lesson Facher draws from this encounter is that these witnesses
must never be allowed to testify before a jury. He then sells
the judge of a procedural plan that accomplishes exactly this
goal. The judge sends the technical question of negligence to
the jury before allowing the plaintiffs to testify to damages,
thereby insulating the jury from the real world effects of his
clients' actions heart-breaking stories. He's successful and
his client is exonerated. He's won the game.
Facher is the lawyer as brilliant cynic. When Schlichtmann tells
him the jury will find out the truth, he replies " The Truth?
I thought were talking about a court of law." For Facher,
law is a war with little connection to truth or justice.
While James Mason's Concannan is a wee bit pompous, Duvall's
Facher comes across as unassuming and almost likeable. He announces
at one settlement conference that he has just been given a Chair
at Harvard Law School, only to explain that the "chair"
is made of wood and is a gift from students in his trial practice
course. At Harvard he teaches not the grand principles of legal
theory but the legal craftsman's skills of quietly disrupting
an opponent's case. Facher is what we sometimes call a "lawyer's
lawyer," a fact which should give all members of the profession
pause.
Of course, as always, we must remember that Hollywood is making
entertainments, not giving us a realistic picture of how large
firm lawyers actually conduct their practices. Still I believe
the hero/villain manner of portraying lawyers in movies corresponds
at some level with a human need to see justice done. Furthermore,
I think these movies are evidence that (also a some emotional
level) movie audiences don't think justice is always the most
obvious product of the American legal system..
While the Hollywood version of legal reality is clearly unrealistic,
it may provide an important antidote to the law school version
which seems to flatten the moral universe of most students, convincing
them that just because real world disputes are complicated, there
are no "right" and "wrong" sides. All lawyers
are technicians. Lawyers defending tobacco companies and lawyers
defending the homeless are on a moral par, some just better paid
than others. Movies force us to confront the view that good and
evil do exist and all lawyers must ask themselves "Which
side are you on?"
Posted May 8, 2003
|


The main function in simpleCUDPP.cu is runTest()
.
simpleCUDPP uses libCUTIL, a CUDA utility library used in NVIDIA CUDA SDK samples to initialize CUDA and to check for errors. runTest
starts by initializing the CUDA device and then declaring the number of elements and the array size for the arrays we plan to scan. It then allocates the host-side (CPU-side) input array, h_idata
, and initializes the data it contains with some random values between 0 and 15.
void runTest( int argc, char** argv) { CUT_DEVICE_INIT(argc, argv); unsigned int numElements = 32768; unsigned int memSize = sizeof( float) * numElements; // allocate host memory float* h_idata = (float*) malloc( memSize); // initalize the memory for (unsigned int i = 0; i < numElements; ++i) { h_idata[i] = (float) (rand() & 0xf); }
After the input data is created on the host, we allocate a device (GPU) array d_idata
and copy the input data from the host using cudaMemcpy()
. We also allocate a device array for the output results, d_odata
.
// allocate device memory float* d_idata; CUDA_SAFE_CALL( cudaMalloc( (void**) &d_idata, memSize)); // copy host memory to device CUDA_SAFE_CALL( cudaMemcpy( d_idata, h_idata, memSize, cudaMemcpyHostToDevice) ); // allocate device memory for result float* d_odata; CUDA_SAFE_CALL( cudaMalloc( (void**) &d_odata, memSize));
In this case we are going to do a forward exclusive float
sum-scan of numElements
elements. We tell the planner this by filling out a CUDPPConfiguration struct with the algorithm (CUDPP_SCAN), datatype (CUDPP_FLOAT), operation (CUDPP_ADD), and options (CUDPP_OPTION_FORWARD, CUDPP_OPTION_EXCLUSIVE). We then pass this config to cudppPlan along with the maximum number of elements we want to scan, numElements. Finally, we pass 1 and 0 for the numRows and rowPitch parameters, since we only want to scan a one-dimensional array. See the documentation for cudppPlan() for more details on these parameters.
CUDPPConfiguration config; config.op = CUDPP_ADD; config.datatype = CUDPP_FLOAT; config.algorithm = CUDPP_SCAN; config.options = CUDPP_OPTION_FORWARD | CUDPP_OPTION_EXCLUSIVE; CUDPPHandle scanplan = 0; CUDPPResult result = cudppPlan(&scanplan, config, numElements, 1, 0); if (CUDPP_SUCCESS != result) { printf("Error creating CUDPPPlan\n"); exit(-1); }
We now have a handle to our plan object in scanplan. Next, after making sure that cudppPlan() did not return an error, we put CUDPP to work by invoking cudppScan(), to which we pass our plan handle, the output and input device arrays, and the number of elements to scan.
// Run the scan cudppScan(scanplan, d_odata, d_idata, numElements);
Next, we read the results of the scan from d_odata back to the host, compute a reference solution on the CPU (computeSumScanGold()
), and compare the results for correctness.
// allocate mem for the result on host side float* h_odata = (float*) malloc( memSize); // copy result from device to host CUDA_SAFE_CALL( cudaMemcpy( h_odata, d_odata, memSize, cudaMemcpyDeviceToHost) ); // compute reference solution float* reference = (float*) malloc( memSize); computeSumScanGold( reference, h_idata, numElements, config); // check result CUTBoolean res = cutComparef( reference, h_odata, numElements); printf( "Test %s\n", (1 == res) ? "PASSED" : "FAILED");
Finally, we tell CUDPP to clean up the memory used for our plan object, using cudppDestroyPlan(). Then we free the host and device arrays using free()
and cudaFree
, respectively. After that we're finished.
result = cudppDestroyPlan(scanplan); if (CUDPP_SUCCESS != result) { printf("Error destroying CUDPPPlan\n"); exit(-1); }
Using CUDPP for parallel prefix sums is easy!


This article was recorded by Ida Ansell in shorthand. As, however, Swamiji's speed was too great for her in her early days, dots are put in the articles to indicate the omissions, while the words within square brackets are added by way of linking up the disconnected parts.
(Delivered on March 25, 1900, in the San Francisco Bay Area)
The ancient message of Krishna is one harmonising three — Buddha's, Christ's and Mohammed's. Each of the three started an idea and carried it to its extreme. Krishna antedates all the other prophets. [Yet, we might say,] Krishna takes the old ideas and synthesises them, [although] his is the most ancient message. His message was for the time being submerged by the advance wave of Buddhism. Today it is the message peculiar to India. If you will have it so, this afternoon I will take Mohammed and bring out the particular work of the great Arabian prophet....
Mohammed [as] a young man ... did not [seem to] care much for religion. He was inclined to make money. He was considered a nice young man and very handsome. There was a rich widow. She fell in love with this young man, and they married. When Mohammed had become emperor over the larger part of the world, the Roman and Persian empires were all under his feet, and he had a number of wives. When one day he was asked which wife he liked best, he pointed to his first wife: "Because she believed [in] me first." Women have faith.... Gain independence, gain everything, but do not lose that characteristic of women! ...
Mohammed's heart was sick at the sin, idolatry and mock worship, superstitions and human sacrifices, and so on. The Jews were degraded by the Christians. On the other hand, the Christians were worse degraded than his own countrymen.
We are always in a hurry. [But] if any great work is to be done, there must be great preparation. ... After much praying, day and night, Mohammed began to have dreams and visions. Gabriel appeared to him in a dream and told him that he was the messenger of truth. He told him that the message of Jesus, of Moses, and all the prophets would be lost and asked him to go and preach. Seeing the Christians preaching politics in the name of Jesus, seeing the Persians preaching dualism, Mohammed said: "Our God is one God. He is the Lord of all that exists. There is no comparison between Him and any other."
God is God. There is no philosophy, no complicated code of ethics. "Our God is one without a second, and Mohammed is the Prophet." ... Mohammed began to preach it in the streets of Mecca. ... They began to persecute him, and he fled into the city of [Medina]. He began to fight, and the whole race became united. [Mohammedanism] deluged the world in the name of the Lord. The tremendous conquering power! ...
You ... people have very hard ideas and are so superstitious and prejudiced! These messengers must have come from God, else how could they have been so great? You look at every defect. Each one of us has his defects. Who hasn't? I can point out many defects in the Jews. The wicked are always looking for defects. ... Flies come and seek for the [ulcer], and bees come only for the honey in the flower. Do not follow the way of the fly but that of the bee....
Mohammed married quite a number of wives afterwards. Great men may marry two hundred wives each.  The characters of the great souls are mysterious, their methods past our finding out. We must not judge them. Christ may judge Mohammed. Who are you and I? Little babies. What do we understand of these great souls? ...
[Mohammedanism] came as a message for the masses. ... The first message was equality. ... There is one religion — love. No more question of race, colour, [or] anything else. Join it! That practical quality carried the day. ... The great message was perfectly simple. Believe in one God, the creator of heaven and earth. All was created out of nothing by Him. Ask no questions. ...
Their temples are like Protestant churches. ... no music, no paintings, no pictures. A pulpit in the corner; on that lies the Koran. The people all stand in line. No priest, no person, no bishop. ... The man who prays must stand at the side of the audience. Some parts are beautiful. ...
These old people were all messengers of God. I fall down and worship them; I take the dust of their feet. But they are dead! ... And we are alive. We must go ahead! ... Religion is not an imitation of Jesus or Mohammed. Even if an imitation is good, it is never genuine. Be not an imitation of Jesus, but be Jesus, You are quite as great as Jesus, Buddha, or anybody else. If we are not ... we must struggle and be. I would not be exactly like Jesus. It is unnecessary that I should be born a Jew. ...
The greatest religion is to be true to your own nature. Have faith in yourselves! If you do not exist, how can God exist, or anybody else? Wherever you are, it is this mind that perceives even the Infinite. I see God, therefore He exists. If I cannot think of God, He does not exist [for me]. This is the grand march of our human progress.
These [great souls] are signposts on the way. That is all they are. They say, "Onward, brothers!" We cling to them; we never want to move. We do not want to think; we want others to think for us. The messengers fulfil their mission. They ask to be up and doing. A hundred years later we cling to the message and go to sleep.
Talking about faith and belief and doctrine is easy, but it is so difficult to build character and to stem the tide of the senses. We succumb. We become hypocrites. ...
[Religion] is not a doctrine, [not] a rule. It is a process. That is all. [Doctrines and rules] are all for exercise. By that exercise we get strong and at last break the bonds and become free. Doctrine is of no use except for gymnastics. ... Through exercise the soul becomes perfect. That exercise is stopped when you say, "I believe." ...
"Whenever virtue subsides and immorality abounds, I take human form. In every age I come for the salvation of the good, for the destruction of the wicked, for the establishment of spirituality." (Gita, IV. 7-8.)
[Such] are the great messengers of light. They are our great teachers, our elder brothers. But we must go our own way!


I am a JavaScript developer based in France 🇫🇷
I love working with Vue.js, React & Sketch 🎨 so I spend most of my time crafting front-end interfaces with Vue.js & Sketch. 🤓
During my free time, I also work on Growth Room, a platform that helps eCommerce owners get more sales. 💰
Good Looking
Well Built
Well Behaved


WorkflowTemplate.Rd
Abstract class to create a template for Sagemaker workflows
new()
WorkflowTemplate$new(s3_bucket, workflow, role, client, ...)
s3_bucket
(str): S3 bucket under which the output artifacts from the training job will be stored. The parent path used is built using the format: ``s3://s3_bucket/pipeline_name/models/job_name/``. In this format, `pipeline_name` refers to the keyword argument provided for TrainingPipeline. If a `pipeline_name` argument was not provided, one is auto-generated by the pipeline as `training-pipeline-<timestamp>`. Also, in the format, `job_name` refers to the job name provided when calling the :meth:`TrainingPipeline.run()` method.
workflow
: Workflow for AWS State Machine.
role
(str): An AWS IAM role (either name or full Amazon Resource Name (ARN)). This role is used to create, manage, and execute the Step Functions workflows.
client
(SFN.Client, optional): sfn
client to use for attaching the existing
workflow in Step Functions to the Workflow object. If not provided,
a default sfn
client for Step Functions will be automatically
created and used. (default: None)
...
: currently not implemented
render_graph()
Renders a visualization of the workflow graph.
WorkflowTemplate$render_graph(portrait = FALSE)
portrait
(bool, optional): Boolean flag set to `True` if the workflow graph should be rendered in portrait orientation. Set to `False`, if the graph should be rendered in landscape orientation. (default: False)
get_workflow()
Returns Workflow
WorkflowTemplate$get_workflow()
build_workflow_definition()
Build the workflow definition for the inference pipeline with all the states involved.
WorkflowTemplate$build_workflow_definition()
:class:`~stepfunctions.steps.states.Chain`: Workflow definition as a chain of states involved in the the inference pipeline.
create()
Creates the workflow on Step Functions.
WorkflowTemplate$create()
str: The Amazon Resource Name (ARN) of the workflow created. If the workflow already existed, the ARN of the existing workflow is returned.
execute()
Run the inference pipeline.
WorkflowTemplate$execute(...)
...
: Not yet implemented
:R:class:`~stepfunctions.workflow.Execution`: Running instance of the inference pipeline.
format()
format class
WorkflowTemplate$format()
clone()
The objects of this class are cloneable with this method.
WorkflowTemplate$clone(deep = FALSE)
deep
Whether to make a deep clone.


We only offer limited support. To request funds in cryptocurrency please use the new version, Request Create


Firefox OS Intensive Workshop
Firefox OS Intensive Workshop
- Introductions
- Goals
- Format overview
- Schedule
- GO!
- Context for Firefox OS
- Technical expertise
- Market/Device understanding
- Ideas for GOING FURTHER
- Welcome and Schedule
- Design and Context
- User Research Summary
- Break (15m)
- Development Environment
- App Quickstart
- Lunch (30m)
- Developer Tools
- Taking & Showing Photos
- Break (15m)
- Working with Photos
- Wrap-up
- Welcome and Schedule
- Uploading to Network Services
- Break (15m)
- Deployment
- Lunch (30m)
- Advanced Power & Data
- More Web Activities
- Break (15m)
- Bluetooth Sharing
- Wrap-up


A correlogram
or correlation matrix allows to analyse the relationship between each pair of numeric variables of a dataset. The relationship between each pair of variable is visualised through a scatterplot, or a symbol that represents the correlation (bubble, line, number..).
The diagonal often represents the distribution
of each variable, using an histogram or a density plot.
# library & dataset
import seaborn as sns
df = sns.load_dataset('iris')
import matplotlib.pyplot as plt
# Basic correlogram
sns_plot = sns.pairplot(df)
sns_plot.savefig("IMG/correlogram1.png")
Note: exceptionally, graphic provided in this page are made with Python, since I really like the pairplot
function of the seaborn library.
Correlogram are really handy for exploratory analysis
. It allows to visualize the relationships of the whole dataset in a glimpse. For instance, the linear relationship between petal length and petal width is obvious here, as the one concerning sepal.
When you get a multivariate dataset, building a correlogram is one of the first step you should follow.
All the variations described in the scatterplot section are also available for correlogram. For example, why not applying a linear regression to each pair of variable:
# with regression
sns_plot = sns.pairplot(df, kind="reg")
sns_plot.savefig("IMG/correlogram2.png")
As described in the scatterplot section, it is a good practice to display subgroups if a categoric variable is available as well:
# with regression
sns_plot = sns.pairplot(df, kind="scatter", hue="species", markers=["o", "s", "D"], palette="Set2")
sns_plot.savefig("IMG/correlogram3.png")
The R and Python graph galleries are 2 websites providing hundreds of chart example, always providing the reproducible code. Click the button below to see how to build the chart you need with your favorite programing language.
R graph gallery Python gallery
Any thoughts on this? Found any mistake? Disagree? Please drop me a word on twitter or in the comment section below:
A work by Yan Holtz for data-to-viz.com


Alphabet FlashLearn the shapes and sounds of the alphabet |
> | |
Alphabet TracerLearn to write, say and sign the alphabet |
> | |
AmazingSolve an infinite number of timed mazes |
> | |
Bear BallsFast paced fun dodging the balls |
> | |
Spotty DottieLots and lots of dot-to-dots for your tots! |
> | |
Time FlashLearn and practice to tell time |
> |


PRS Guitars proudly introduces the Dave Navarro Model. Dave has been playing PRS guitars since 1987. Over these last 17 years he has used our guitars while recording with Janes Addiction, The Red Hot Chili Peppers and solo projects. The Dave Navarro Model, an exact duplicate of what Dave plays, is a Custom 24 with mother of pearl bird inlays, gold hardware, wide-thin neck, HFS and Vintage Bass pickups and a Navarro Model truss rod cover. Available in Jet White.


Back
Make a counterclaim
You can make a counterclaim if you believe the claimant Jan Clark owes you money.
How to pay the fee
On the form you'll be asked to pay a court fee as part of your counterclaim.
You can make a counterclaim if you believe the claimant Jan Clark owes you money.
On the form you'll be asked to pay a court fee as part of your counterclaim.


About Me
Projects
Skills
Contact
Contact
Have an interesting project? I would love to hear about it!


Brewdog Dogtap
10:00am - 12:00am | Monday - Sunday
77 Metroplex Avenue Murarrie 4172
Features
Brewdog’s Dogtap taproom is a 420-seat bar and bistro with views into the brewery on one side and out across the Brisbane River and the towering Gateway Bridge on the other.
It’s a handsome, well-thought-out space, defined by rough-hewed timber, banks of blue leather booths and an enormous keg feature wall. Outside, lines of communal tables catch the long riverside sunsets before being illuminated by the gentle glow of festoon lighting at night.
Brewdog’s food menu is extensive. It ranges from Korean-style chicken wings and burgers right through to barramundi fritters and an 800-gram tomahawk steak. There’s also a generous plant-based section that includes burgers built from seitan and Beyond Meat proteins.
Still, it’s the beer that will pull the punters through the door. On tap there's 28 beers, including the brewer’s core Punk IPA, Dead Pony Club pale ale, Zombie Cake chocolate porter and Boss Lager, backed by its Hazy Jane New England IPA and Elvis Juice grapefruit IPA, and then a stack of rotationals that will change almost daily. Eight taps are given over to guest brewers.
The venue’s easy-going vibes make this feel like Brisbane’s love for the suburban brewpub, at scale. There’s even a cute “Desk Dog” workspace initiative, where office jockeys from the surrounding commercial estate can bring in a laptop, hand over a tenner and drink coffee all day before knocking off with a pint of Punk IPA – the public areas are littered with power points just for this purpose.
Phone: No Phone
Website: brewdog.com
Independent Editorial Policy
We do not seek or accept payment from the cafes, restaurants, bars and shops listed in the Directory – inclusion is at our discretion. Venue profiles are written by independent freelancers paid by Broadsheet.


Bucks star Antetokounmpo suing home remodeling contractor
MILWAUKEE - Milwaukee Bucks star Giannis Antetokounmpo is suing a home remodeling contractor he says failed to perform the work for which he was hired.
The lawsuit says Antetokounmpo hired David Gonzalez, of Cedarburg, to do some remodeling work at his suburban Milwaukee home. The work included painting, installing new countertops, flooring, landscaping and fencing.
The Journal Sentinel says Antetokounmpo made a $40,000 down payment on work that was expected to top $238,000. The lawsuit says some of the work was never done or wasn't done correctly.
Antetokounmpo claims Gonzalez fraudulently obtained more than $144,000 just for the fence project, didn't install it or get the necessary permits. Gonzalez, doing business as DIG Enterprises, did not immediately respond to an email for comment and his cellphone mailbox was full.


WITNESS LIST Elections Committee March 17, 1999-2:00P HB 403 Against: MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) Registering, but not testifying: Against: BARKAN, MAXINE (LEAGUE OF WOMEN VOTERS OF TEXAS) WOODFORD, SUZY (Self and COMMON CAUSE OF TEXAS) On: SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS) HB 1158 Against: LEWIS, FRED (PUBLIC CITIZEN) SNARE, JONATHAN (REPUBLICAN PARTY TEXAS) Registering, but not testifying: For: BARKAN, MAXINE (LEAGUE OF WOMEN VOTERS OF TEXAS) WOODFORD, SUZY (Self and COMMON CAUSE TEXAS) HB 1215 For: LEWIS, F. (PUBLIC CITIZEN) MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) Registering, but not testifying: On: SNARE, JONATHAN (REPUBLLICAN PARTY OF TEXAS) HB 1421 For: BARKAN, MAXINE (LEAGUE OF WOMEN VOTERS) LEWIS, FRED (PUBLIC CITIZEN) SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS) WOODFORD, SUZY (Self and COMMON CAUSE TX) HB 1835 For: BARKAN, MAXINE L. (LEAGUE OF WOMEN VOTERS OF TEXAS) LEWIS, FRED (PUBLIC CITIZEN) MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) WOODFORD, SUZY (COMMON CAUSE TEXAS) Against: SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS) HB 1880 For: PRINGLE, STEVE (TEXAS FARM BUREAU) Against: LAWRENCE, MICKEY JO (Self) LEWIS, FRED (PUBLIC CITIZEN) SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS) On: HERRINGTON, JIMMY (PACE UNION) LUNDQUIST, KAREN (TEXAS ETHICS COMMISSION) SHACK, ED (Self) Registering, but not testifying: For: SIMPSON, ROBERT D. (STATE FARM INSURANCE COMPANIES) TILLEY, DANNY (TEXAS AFL-CIO) HB 1880 Committee Substitute (GALLEGO CSHB 1880) MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) HB 1893 Against: SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS) On: MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) HB 1955 For: BARKAN, MAXINE (LEAGUE OF WOMEN VOTERS OF TEXAS) Registering, but not testifying: For: MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) WOODFORD, SUZY (Self and COMMON CAUSE TEXAS) On: SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS) HB 1958 For: FRED, LEWIS (PUBLIC CITIZEN) LAWRENCE, MICKEY JO (Self) Against: COLLINS, MARY ANN (REPUBLICAN PARTY TEXAS) SNARE, JONATHAN (REPUBLICAN PARTY TEXAS) On: HARRISON, TOM (TEXAS ETHICS COMMISSION) MCDONALD, STEVE (TEXAS DEOMCRATIC PARTY) Registering, but not testifying: For: WOODFORD, SUZY (COMMON CAUSE TEXAS) HB 1959 For: LAWRENCE, MICKEY JO (Self) LEWIS, FRED (PUBLIC CITIZEN) Against: COLLINS, MARY ANN (REPUBLICAN PARTY OF TEXAS) MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) SNARE, JONATHAN (REPUBLICAN PARTY TEXAS) Registering, but not testifying: For: WOODFORD, SUZY (Self and COMMON CAUSE TEXAS) HB 2221 For: LAWRENCE, MICKEY JO (Self) LEWIS, FRED (PUBLIC CITIZEN) Against: MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS) Registering, but not testifying: For: BARKAN, MAXINE (LEAGUE OF WOMEN VOTERS OF TEXAS) WOODFORD, SUZY (Self and COMMON CAUSE TEXAS) HB 2222 For: LAWRENCE, MICKEY JO (Self) LEWIS, FRED (PUBLIC CITIZEN) Against: MCDONALD, STEVE (TEXAS DEMOCRATIC PARTY) SNARE, JONATHAN (REPUBLICAN PARTY TEXAS) Registering, but not testifying: For: BARKAN, MAXINE L. (LEAGUE OF WOMEN VOTERS OF TEXAS) WOODFORD, SUZY (COMMON CAUSE TEXAS) campaign finance For: Cook, Harold (Texas Demo. Party) CAMPAIGN FINANCE For: SNARE, JONATHAN (REPUBLICAN PARTY OF TEXAS)