go

Can Algorithms Be Fair, Transparent, and Protect Children?

On this episode of On the Evidence, three researchers discuss how they work with child welfare agencies in the United States to use algorithms—or, what they call predictive risk models—to inform decisions by case managers and their supervisors.




go

A game design vocabulary: exploring the foundational principles behind good game design / Anna Anthropy, Naomi Clark

Hayden Library - GV1469.34.A97 A58 2014




go

MMOs from the outside in: the massively-multiplayer online role-playing games of psychology, law, government, and real life / Richard A. Bartle

Online Resource




go

Battlefields of negotiation: control, agency, and ownership in World of Warcraft / René Glas

Online Resource




go

How to talk about videogames / Ian Bogost

Hayden Library - GV1469.3.B62 2015




go

Polished game development: from first steps to final release / Steven Goodwin

Online Resource




go

MMOs from the Outside In: The Massively-Multiplayer Online Role-Playing Games of Psychology, Law, Government, and Real Life / Richard A. Bartle

Online Resource




go

Dungeons & Dragons art & arcana: a visual history / Michael Witwer, Kyle Newman, Jon Peterson, and Sam Witwer ; foreword by Joe Manganiello

Hayden Library - GV1469.62.D84 W57 2018




go

General video game artificial intelligence / Diego Pérez Liébana, Simon M. Lucas, and Raluca D. Gaina, Julian Togelius and Ahmed Khalifa, Jialin Liu

Online Resource




go

Hygiene business in India impacted by shutdowns, though overall growth good: Reckitt Benckiser

The maker of Dettol and Lizol disinfectant reported best ever global sales growth for the March 2020 quarter as customers stocked up on hygiene products amidst the COVID-19 pandemic, with like for like growth up 13%, higher market share and strong growth in e-commerce.




go

[ASAP] Reduced Common Molecular Orbital Basis for Nonorthogonal Configuration Interaction

Journal of Chemical Theory and Computation
DOI: 10.1021/acs.jctc.9b01144




go

[ASAP] Introducing Virtual Oligomerization Inhibition to Identify Potent Inhibitors of Aß Oligomerization

Journal of Chemical Theory and Computation
DOI: 10.1021/acs.jctc.0c00185




go

Vizag gas leak: Situation 'normal' says AP govt

The Andhra Pradesh government on Saturday said the situation was "normal" in RR Venkatapuram village, where a styrene vapour leak from the LG Polymers plant claimed 12 lives and left over 300 people hospitalized with various ailments.




go

Govt revises discharge policy for Covid patients

Coronavirus patients developing severe illness or having compromised immunity will have to test negative through RT-PCR test before being discharged, the health ministry said on Friday in its revised discharge policy for Covid-19 cases. Earlier, a patient was considered fit to be discharged if he/she tested negative on day 14 and then again in a span of 24 hours.




go

Kohli, Dhawan's tons go in vain




go

7 Social Media Goals to Nail in 2020

What are your social media goals for 2020? Tangible goals are the cornerstone of any successful social media marketing strategy, but how do you know you picked the right ones for the year ahead?

You take a look at your resources and performance throughout the previous year, as well as industry trends and social data insights. Sometimes, the goals you set lead to excellent results, other times — you learn from your mistakes and re-think the goals for the next year.

complete article




go

SOCIAL NETWORK MARKETING – RAPID GROWTH AT DEEP VALUE PRICE | FACEBOOK, INSTAGRAM, GOOGLE, LINKEDIN

Latest added Global Social Network Marketing Market research study by HTF MI offers detailed product outlook and elaborates market review till 2025. The market Study is segmented by key regions that is accelerating the marketization. At present, the market is sharping its presence and some of the key players in the study are Facebook, Instagram, Google, LinkedIn, Twitter, Pinterest & Tumblr etc. The study is a perfect mix of qualitative and quantitative Market data collected and validated majorly through primary data and secondary sources.

complete article




go

'Confusion' within central government in fight against Covid-19: Congress




go

Shah slams Bengal govt for 'not allowing' migrant trains; Centre lying, says TMC

The return of migrant workers to West Bengal has become another flashpoint between the Centre and the TMC-led state government with home minister Amit Shah alleging that the state government is not allowing special trains. However, the TMC government accused the Centre of "lying" and said they have planned eight trains to ferry migrants.




go

Facilitated return of thousands of stranded people, says Bengal govt

The West Bengal government on Saturday said it had brought back around 6,000 residents stranded outside the state and ensured safe return of people of other states stuck here due to the lockdown, virtually refuting the claims of non-cooperation made by Union Home Minister Amit Shah.




go

West Bengal govt allows 10 trains carrying migrant labourers to enter state




go

Hollywood Brown and Lamar Jackson 'are going to set their own mark in history'

Marquise Brown knows that he still has another gear after an injury-riddled first season.




go

Hexagonal boron nitride induces anion trapping in a polyethylene oxide based solid polymer electrolyte for lithium dendrite inhibition

J. Mater. Chem. A, 2020, Advance Article
DOI: 10.1039/D0TA03677C, Paper
Yuhan Li, Libo Zhang, Zongjie Sun, Guoxin Gao, Shiyao Lu, Min Zhu, Yanfeng Zhang, Zhiyu Jia, Chunhui Xiao, Huaitian Bu, Kai Xi, Shujiang Ding
Lithium ion conductivity and mechanical strength of a PEO based composite solid polymer electrolyte are improved by adding h-BN.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




go

Plasmon-Enhanced Electrocatalytic Oxygen Reduction in Alkaline Media on Gold Nanohole Electrodes

J. Mater. Chem. A, 2020, Accepted Manuscript
DOI: 10.1039/C9TA14174J, Paper
Nait Saada Tamazouzt, Anderson da Silva, Palaniappan Subramanian, Liuqing Pang, Noual Adnane, Bahram Djafari-Rouhani, Vladyslav Mishyn, Dalila Meziane, Sorin Melinte, Georgiana Sandu, Franck Dumeignil, Sebastien Paul, Robert Wojcieszak, Rabah Boukherroub, Sabine Szunerits
Plasmon-driven chemical transformation has become a promising approach for enhancing sluggish electrocatalytic reactions. Herein, an alternative enhancement strategy employing plasmon-induced hot electrons is developed to be competitive with oxygen reduction...
The content of this RSS Feed (c) The Royal Society of Chemistry




go

Janaushadhi Kendras accepting orders on WhatsApp, e-mail to facilitate access to medicines: Government

"It is heartening to note that many PMBJKs are using modern communication tools including social media platforms like Whatsapp to provide better services in effecting faster delivery of essential medicines to the needy," Minister of Chemicals and Fertilizers DV Sadananda Gowda said.




go

Bilateral deals might not be equitable for Covid-19: MPP executive director Charles Gore

The Medicines Patent Pool is a United Nations-backed public health organisation that helps middle- and low-income countries get access to critical drugs. MPP executive director Charles Gore told ET’s Divya Rajagopal about the organisation’s plan to ensure equitable access of Covid-19 drugs and vaccines.




go

Missa Charles Darwin / Gregory W. Brown ; texts from Charles Darwin

MEDIA PhonCD B8128 mis




go

Ergo: new music for piano & Chinese folk instruments / Zhen Chen

MEDIA PhonCD C4201 insmu




go

Blood, forgotten / Mark Nowakowski ; Emily Ondracek-Peterson, solo violin ; Voxare String Quartet

MEDIA PhonCD N8605 insmu




go

Monológos: música mexicana de concierto para violonchelo solo / Gustavo Martín, violonchelo

MEDIA PhonCD M3631 mon




go

Concertos: Sunburst / David Gompper

MEDIA PhonCD G587 orcmu a




go

Gershwin/Goodyear / Stewart Goodyear, Chineke!, Marshall

MEDIA PhonCD G639 ger




go

Secular choral music / Gregory Hutter

MEDIA PhonCD H977 chomu




go

Tangos for Yvar / Aharonián, Babbitt, Berkman, Biscardi, Fennelly, Finch, Hill, Johnson, Mumford, Nichifor, Nobre, Nyman, Pender, Piazzolla, Rzewski, Schimmel, Vigeland, Wolpe

MEDIA PhonCD Sh97 tan




go

Gottschalk and Cuba / Antonio Iturrioz, piano

MEDIA PhonCD It8 got




go

Mood indigo: the complete Bethlehem singles / Nina Simone

MEDIA PhonCD J Si56 moo




go

The beatitudes: Introduction and allegro ; God save the queen / Sir Arthur Bliss

MEDIA PhonCD B6187 sel




go

Baby I've got it!: More Motown girls.

MEDIA PhonCD P B1191 ive




go

Piano works / Charles Gounod

MEDIA PhonCD G741 piamu




go

Web Tools #351 - JS Utilities, Media Tools, Uncategorizables

Web Tools Weekly

Issue #351 • April 9, 2020

Advertisement via Syndicate
Working From Home? Try Team.Video
Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use.
Try Team.video for FREE!

Last week I covered a really simple introduction to the HTML Drag and Drop API, for those of you who have never used it before. The demo has the minimum code required to produce a drag and drop example. Let's take that a little further and incorporate the dataTransfer object, which has methods and properties that can be used in the midst of a drag and drop operation.

First, I can use the setData() method of the dataTransfer object, which I'll incorporate in the midst of my event listener when listening for a dragstart event (an event I didn't need to use in the previous demo). The relevant line looks something like this (where "e" is the event object):

e.dataTransfer.setData('text/html', box.innerHTML)

As you can see, the setData() method takes two arguments: The data type and the data itself. In this case, the data is simply the innerHTML of the dragged element. This is the first step in transferring data: Setting the data, which happens when the element is initially dragged.

The next key line in my code will be using the getData() method. In this case, I'll use it when the drop event is triggered on my drop area element:

this.style.background = e.dataTransfer.getData('text/html')

The data that I'll be grabbing is text that represents a valid CSS color keyword, which will be inside each draggable element. The data could be a lot of things, but in this case I'm just using some text for demo purposes. And as you can see, the text sets the background color of the drop area element.

See the full working demo here

There's naturally a lot more code there, but it's fairly straightforward. I'm looping over the draggable boxes to add the event listeners to each one. The setData() and getData() methods are used within that loop to obtain and apply the color info.

Try dragging any of the boxes into the drop area to see the background of the drop area change. You can even try changing the HTML to use different colors (any valid CSS color value will work). As long as the color is valid, the background of the drop area element will change to that color.

And that's a basic way to use the dataTransfer object when working with the Drag and Drop API.
 

Now on to this week's tools!
 

JavaScript Utilities

Working From Home? Try Team.Video
Team.video makes it easier and faster for remote teams to work together by offering user friendly video meetings with agendas, collaborative notes, and emoji responses. No download required and it’s free to use.   via Syndicate

Van11y
Bit of an older project that I just discovered. A collection of customizable, accessible scripts for rich interface elements, built using progressive enhancement.

Rsup Progress
A simple progress bar with promises support.

Heapify
A very fast JavaScript priority queue, implemented using a binary heap, with no dependencies.

Nano Events
Simple and tiny (72 bytes) event emitter library for JavaScript.

Chardin.js
Simple overlay instructions for your apps. Kind of like those 'app tour' plugins, but just a single overlay pointing stuff out.

Serialize JavaScript
Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

FullCalendar
A JavaScript calendar plugin, great for displaying events with drag-and-drop capabilities and an API for extending its functionality.

defu
Utility to recursively assign default properties.

Clack
A modern keyboard shortcut library written in Typescript.

Sharect.js
A lightweight (2.9Kb gzipped and minified) JavaScript library to let users share text selections to social networks in desktop browsers (like Medium).

Uppload
A better JavaScript image uploader. Highly customizable with 30+ plugins, open-source, and can be used with any file uploading back end.

Media Tools (SVG, Video, Audio, etc.)

Beginner JavaScript by Wes Bos is 50% Off!
The master package includes 88 HD videos, part of 15 modules – and course updates are free forever.   promoted 

mediasoup
Cutting-edge WebRTC video conferencing. The perfect choice for building multi-party video conferencing and real-time streaming apps.

gifcap
Create animated GIFs in your browser from a screen recording. Client-side only, no data is uploaded.

Tabler Icons
A set of over 400 free MIT-licensed high-quality SVG icons for you to use in your web projects. Each icon is designed on a 24x24 grid and a 2px stroke.

Video Puppet
Using a markdown file, create a video (with captions) from a chosen set of images, audio files and smaller video clips.

Exifr
The fastest and most versatile JavaScript EXIF reading library.

Seamless Pattern Generator
Create seamless, repeatable royalty free patterns for your website, or to download as SVG, JPEG or PNG.

Resoundly
Produce a podcast simply by typing the content and this app will convert it to speech.

Spline
Easily create 3D web experiences without coding. Build and iterate fast with production-ready results.

Photo Stream
Self-hosted, super simple photo stream. Built with Ruby and seems to require either Netlify or Jekyll.

Ionicons
Premium designed icons for use in web, iOS, Android, and desktop apps. Support for SVG and web font.

The Uncategorizables

Advanced React & GraphQL by Wes Bos is 50% Off!
The master package includes 68 HD videos, part of 10 modules – and course updates are free forever.   promoted 

Brim
Desktop application to efficiently search large packet captures and logs from Zeek (the network security monitoring tool).

StartNames
Produces brandable ideas for domain names in a Twitter stream, based on actual domains that are for sale.

WMS Everywhere
Chrome extension to help you research search volume, advertising cost per click, and related keywords inside Google search results – free and on-demand.

PDF.js Express
Add a PDF.js viewer with out-of-the-box annotation, PDF form fill, and signing. Based on Mozilla's PDF.js (for parsing and rendering PDFs).

AsyncAPI
Open source tools to easily build and maintain your event-driven architecture. All powered by the AsyncAPI specification, the industry standard for defining asynchronous APIs.

Weglot
Allows you to make your website multilingual in minutes and to manage all your translations effortlessly.

Our Site Updates
An easy way to post updates to your website (e.g. via easy to install banners) and keep visitors informed.

RightFont
An innovative, beautiful and professional font manager app for Mac, helping designers preview, install, sync, and manage their font files.

PingPong
Remote user interviews and user tests made simple.

Extract Article Text
Lets you easily extract boilerplate-free text from news articles, blogs, press releases, and company pages with a single API request.

Commerce
Drop‑in e‑commerce for any website with a single line of code. Serverless, real‑time, and API‑first.

A Tweet for Thought

When you're living in a tech bubble like many of us are, it's hard to believe there are people this naive.
 

Send Me Your Tools!

Made something? Send links via Direct Message on Twitter @WebToolsWeekly (details here). No tutorials or articles, please. If you have any suggestions for improvement or corrections, feel free to reply to this email.
 

Before I Go...

This is amazing: Open and Shut lets you send messages in Morse code by repeatedly slamming your laptop shut. So if you've been kidnapped and forced to give up all your passwords or something...?

Thanks to everyone for subscribing and reading!

Keep tooling,
Louis
webtoolsweekly.com
@WebToolsWeekly
PayPal.me/WebToolsWeekly




go

[ASAP] Carbocation versus Carbene Controlled Chemoselectivity: DFT Study on Gold- and Silver-Catalyzed Alkylation/Cyclopropanation of Indoles with Vinyl Diazoesters

Organic Letters
DOI: 10.1021/acs.orglett.0c01476




go

IndiGo Airlines to cut salary for senior employees from May

The company will also put in place a leave without pay program for the months of May, June and July




go

The govt must think like Robin Hood

Bring back levies such as the wealth tax and estate duty on the rich, to utilise for the welfare of the Covid-stricken poor




go

The good neighbor: the life and work of Fred Rogers / Maxwell King

Browsery PN1992.4.R56 K56 2018




go

Tigerland: 1968-1969, a city divided, a nation torn apart, and a magical season of healing / Wil Haygood

Browsery GV885.73.C65 H68 2018




go

We are the nerds: the birth and tumultuous life of Reddit, the internet's culture laboratory / Christine Lagorio-Chafkin

Browsery HM743.R447 L34 2018




go

From the earth: world's great, rare and almost forgotten vegetables / Peter Gilmore ; photography by Brett Stevens

Browsery TX801.G55 2018




go

Reluctant power: networks, corporations, and the struggle for global governance in the early 20th century / Rita Zájacz

Browsery P95.8.Z267 2019




go

Stop being reasonable / Eleanor Gordon-Smith

Browsery BD215.G67 2019




go

Lesser dragons: minority peoples of China / Michael Dillon

Browsery DS730.D55 2018