Found 344 repositories(showing 30)
This tutorial is a companion volume of Matlab versionm but add more. Main objective is the transference of know-how in practical applications and management of statistical tools commonly used to explore meteorological time series, focusing on applications to study issues related with the climate variability and climate change. This tutorial starts with some basic statistic for time series analysis as estimation of means, anomalies, standard deviation, correlations, arriving the estimation of particular climate indexes (Niño 3), detrending single time series and decomposition of time series, filtering, interpolation of climate variables on regular or irregular grids, leading modes of climate variability (EOF or HHT), signal processing in the climate system (spectral and wavelet analysis). In addition, this tutorial also deals with different data formats such as CSV, NetCDF, Binary, and matlab'mat, etc. It is assumed that you have basic knowledge and understanding of statistics and Python.
jettbrains
W3C Strategic Highlights September 2019 This report was prepared for the September 2019 W3C Advisory Committee Meeting (W3C Member link). See the accompanying W3C Fact Sheet — September 2019. For the previous edition, see the April 2019 W3C Strategic Highlights. For future editions of this report, please consult the latest version. A Chinese translation is available. ☰ Contents Introduction Future Web Standards Meeting Industry Needs Web Payments Digital Publishing Media and Entertainment Web & Telecommunications Real-Time Communications (WebRTC) Web & Networks Automotive Web of Things Strengthening the Core of the Web HTML CSS Fonts SVG Audio Performance Web Performance WebAssembly Testing Browser Testing and Tools WebPlatform Tests Web of Data Web for All Security, Privacy, Identity Internationalization (i18n) Web Accessibility Outreach to the world W3C Developer Relations W3C Training Translations W3C Liaisons Introduction This report highlights recent work of enhancement of the existing landscape of the Web platform and innovation for the growth and strength of the Web. 33 working groups and a dozen interest groups enable W3C to pursue its mission through the creation of Web standards, guidelines, and supporting materials. We track the tremendous work done across the Consortium through homogeneous work-spaces in Github which enables better monitoring and management. We are in the middle of a period where we are chartering numerous working groups which demonstrate the rapid degree of change for the Web platform: After 4 years, we are nearly ready to publish a Payment Request API Proposed Recommendation and we need to soon charter follow-on work. In the last year we chartered the Web Payment Security Interest Group. In the last year we chartered the Web Media Working Group with 7 specifications for next generation Media support on the Web. We have Accessibility Guidelines under W3C Member review which includes Silver, a new approach. We have just launched the Decentralized Identifier Working Group which has tremendous potential because Decentralized Identifier (DID) is an identifier that is globally unique, resolveable with high availability, and cryptographically verifiable. We have Privacy IG (PING) under W3C Member review which strengthens our focus on the tradeoff between privacy and function. We have a new CSS charter under W3C Member review which maps the group's work for the next three years. In this period, W3C and the WHATWG have succesfully completed the negotiation of a Memorandum of Understanding rooted in the mutual belief that that having two distinct specifications claiming to be normative is generally harmful for the Web community. The MOU, signed last May, describes how the two organizations are to collaborate on the development of a single authoritative version of the HTML and DOM specifications. W3C subsequently rechartered the HTML Working Group to assist the W3C community in raising issues and proposing solutions for the HTML and DOM specifications, and for the production of W3C Recommendations from WHATWG Review Drafts. As the Web evolves continuously, some groups are looking for ways for specifications to do so as well. So-called "evergreen recommendations" or "living standards" aim to track continuous development (and maintenance) of features, on a feature-by-feature basis, while getting review and patent commitments. We see the maturation and further development of an incredible number of new technologies coming to the Web. Continued progress in many areas demonstrates the vitality of the W3C and the Web community, as the rest of the report illustrates. Future Web Standards W3C has a variety of mechanisms for listening to what the community thinks could become good future Web standards. These include discussions with the Membership, discussions with other standards bodies, the activities of thousands of participants in over 300 community groups, and W3C Workshops. There are lots of good ideas. The W3C strategy team has been identifying promising topics and invites public participation. Future, recent and under consideration Workshops include: Inclusive XR (5-6 November 2019, Seattle, WA, USA) to explore existing and future approaches on making Virtual and Augmented Reality experiences more inclusive, including to people with disabilities; W3C Workshop on Data Models for Transportation (12-13 September 2019, Palo Alto, CA, USA) W3C Workshop on Web Games (27-28 June 2019, Redmond, WA, USA), view report Second W3C Workshop on the Web of Things (3-5 June 2019, Munich, Germany) W3C Workshop on Web Standardization for Graph Data; Creating Bridges: RDF, Property Graph and SQL (4-6 March 2019, Berlin, Germany), view report Web & Machine Learning. The Strategy Funnel documents the staff's exploration of potential new work at various phases: Exploration and Investigation, Incubation and Evaluation, and eventually to the chartering of a new standards group. The Funnel view is a GitHub Project where new area are issues represented by “cards” which move through the columns, usually from left to right. Most cards start in Exploration and move towards Chartering, or move out of the funnel. Public input is welcome at any stage but particularly once Incubation has begun. This helps W3C identify work that is sufficiently incubated to warrant standardization, to review the ecosystem around the work and indicate interest in participating in its standardization, and then to draft a charter that reflects an appropriate scope. Ongoing feedback can speed up the overall standardization process. Since the previous highlights document, W3C has chartered a number of groups, and started discussion on many more: Newly Chartered or Rechartered Web Application Security WG (03-Apr) Web Payment Security IG (17-Apr) Patent and Standards IG (24-Apr) Web Applications WG (14-May) Web & Networks IG (16-May) Media WG (23-May) Media and Entertainment IG (06-Jun) HTML WG (06-Jun) Decentralized Identifier WG (05-Sep) Extended Privacy IG (PING) (30-Sep) Verifiable Claims WG (30-Sep) Service Workers WG (31-Dec) Dataset Exchange WG (31-Dec) Web of Things Working Group (31-Dec) Web Audio Working Group (31-Dec) Proposed charters / Advance Notice Accessibility Guidelines WG Privacy IG (PING) RDF Literal Direction WG Timed Text WG CSS WG Web Authentication WG Closed Internationalization Tag Set IG Meeting Industry Needs Web Payments All Web Payments specifications W3C's payments standards enable a streamlined checkout experience, enabling a consistent user experience across the Web with lower front end development costs for merchants. Users can store and reuse information and more quickly and accurately complete online transactions. The Web Payments Working Group has republished Payment Request API as a Candidate Recommendation, aiming to publish a Proposed Recommendation in the Fall 2019, and is discussing use cases and features for Payment Request after publication of the 1.0 Recommendation. Browser vendors have been finalizing implementation of features added in the past year (view the implementation report). As work continues on the Payment Handler API and its implementation (currently in Chrome and Edge Canary), one focus in 2019 is to increase adoption in other browsers. Recently, Mastercard demonstrated the use of Payment Request API to carry out EMVCo's Secure Remote Commerce (SRC) protocol whose payment method definition is being developed with active participation by Visa, Mastercard, American Express, and Discover. Payment method availability is a key factor in merchant considerations about adopting Payment Request API. The ability to get uniform adoption of a new payment method such as Secure Remote Commerce (SRC) also depends on the availability of the Payment Handler API in browsers, or of proprietary alternatives. Web Monetization, which the Web Payments Working Group will discuss again at its face-to-face meeting in September, can be used to enable micropayments as an alternative revenue stream to advertising. Since the beginning of 2019, Amazon, Brave Software, JCB, Certus Cybersecurity Solutions and Netflix have joined the Web Payments Working Group. In April, W3C launched the Web Payment Security Group to enable W3C, EMVCo, and the FIDO Alliance to collaborate on a vision for Web payment security and interoperability. Participants will define areas of collaboration and identify gaps between existing technical specifications in order to increase compatibility among different technologies, such as: How do SRC, FIDO, and Payment Request relate? The Payment Services Directive 2 (PSD2) regulations in Europe are scheduled to take effect in September 2019. What is the role of EMVCo, W3C, and FIDO technologies, and what is the current state of readiness for the deadline? How can we improve privacy on the Web at the same time as we meet industry requirements regarding user identity? Digital Publishing All Digital Publishing specifications, Publication milestones The Web is the universal publishing platform. Publishing is increasingly impacted by the Web, and the Web increasingly impacts Publishing. Topic of particular interest to Publishing@W3C include typography and layout, accessibility, usability, portability, distribution, archiving, offline access, print on demand, and reliable cross referencing. And the diverse publishing community represented in the groups consist of the traditional "trade" publishers, ebook reading system manufacturers, but also publishers of audio book, scholarly journals or educational materials, library scientists or browser developers. The Publishing Working Group currently concentrates on Audiobooks which lack a comprehensive standard, thus incurring extra costs and time to publish in this booming market. Active development is ongoing on the future standard: Publication Manifest Audiobook profile for Web Publications Lightweight Packaging Format The BD Comics Manga Community Group, the Synchronized Multimedia for Publications Community Group, the Publishing Community Group and a future group on archival, are companions to the working group where specific work is developed and incubated. The Publishing Community Group is a recently launched incubation channel for Publishing@W3C. The goal of the group is to propose, document, and prototype features broadly related to: publications on the Web reading modes and systems and the user experience of publications The EPUB 3 Community Group has successfully completed the revision of EPUB 3.2. The Publishing Business Group fosters ongoing participation by members of the publishing industry and the overall ecosystem in the development of Web infrastructure to better support the needs of the industry. The Business Group serves as an additional conduit to the Publishing Working Group and several Community Groups for feedback between the publishing ecosystem and W3C. The Publishing BG has played a vital role in fostering and advancing the adoption and continued development of EPUB 3. In particular the BG provided critical support to the update of EPUBCheck to validate EPUB content to the new EPUB 3.2 specification. This resulted in the development, in conjunction with the EPUB3 Community Group, of a new generation of EPUBCheck, i.e., EPUBCheck 4.2 production-ready release. Media and Entertainment All Media specifications The Media and Entertainment vertical tracks media-related topics and features that create immersive experiences for end users. HTML5 brought standard audio and video elements to the Web. Standardization activities since then have aimed at turning the Web into a professional platform fully suitable for the delivery of media content and associated materials, enabling missing features to stream video content on the Web such as adaptive streaming and content protection. Together with Microsoft, Comcast, Netflix and Google, W3C received an Technology & Engineering Emmy Award in April 2019 for standardization of a full TV experience on the Web. Current goals are to: Reinforce core media technologies: Creation of the Media Working Group, to develop media-related specifications incubated in the WICG (e.g. Media Capabilities, Picture-in-picture, Media Session) and maintain maintain/evolve Media Source Extensions (MSE) and Encrypted Media Extensions (EME). Improve support for Media Timed Events: data cues incubation. Enhance color support (HDR, wide gamut), in scope of the CSS WG and in the Color on the Web CG. Reduce fragmentation: Continue annual releases of a common and testable baseline media devices, in scope of the Web Media APIs CG and in collaboration with the CTA WAVE Project. Maintain the Road-map of Media Technologies for the Web which highlights Web technologies that can be used to build media applications and services, as well as known gaps to enable additional use cases. Create the future: Discuss perspectives for Media and Entertainment for the Web. Bring the power of GPUs to the Web (graphics, machine learning, heavy processing), under incubation in the GPU for the Web CG. Transition to a Working Group is under discussion. Determine next steps after the successful W3C Workshop on Web Games of June 2019. View the report. Timed Text The Timed Text Working Group develops and maintains formats used for the representation of text synchronized with other timed media, like audio and video, and notably works on TTML, profiles of TTML, and WebVTT. Recent progress includes: A robust WebVTT implementation report poises the specification for publication as a proposed recommendation. Discussions around re-chartering, notably to add a TTML Profile for Audio Description deliverable to the scope of the group, and clarify that rendering of captions within XR content is also in scope. Immersive Web Hardware that enables Virtual Reality (VR) and Augmented Reality (AR) applications are now broadly available to consumers, offering an immersive computing platform with both new opportunities and challenges. The ability to interact directly with immersive hardware is critical to ensuring that the web is well equipped to operate as a first-class citizen in this environment. The Immersive Web Working Group has been stabilizing the WebXR Device API while the companion Immersive Web Community Group incubates the next series of features identified as key for the future of the Immersive Web. W3C plans a workshop focused on the needs and benefits at the intersection of VR & Accessibility (Inclusive XR), on 5-6 November 2019 in Seattle, WA, USA, to explore existing and future approaches on making Virtual and Augmented Reality experiences more inclusive. Web & Telecommunications The Web is the Open Platform for Mobile. Telecommunication service providers and network equipment providers have long been critical actors in the deployment of Web technologies. As the Web platform matures, it brings richer and richer capabilities to extend existing services to new users and devices, and propose new and innovative services. Real-Time Communications (WebRTC) All Real-Time Communications specifications WebRTC has reshaped the whole communication landscape by making any connected device a potential communication end-point, bringing audio and video communications anywhere, on any network, vastly expanding the ability of operators to reach their customers. WebRTC serves as the corner-stone of many online communication and collaboration services. The WebRTC Working Group aims to bringing WebRTC 1.0 (and companion specification Media Capture and Streams) to Recommendation by the end of 2019. Intense efforts are focused on testing (supported by a dedicated hackathon at IETF 104) and interoperability. The group is considering pushing features that have not gotten enough traction to separate modules or to a later minor revision of the spec. Beyond WebRTC 1.0, the WebRTC Working Group will focus its efforts on WebRTC NV which the group has started documenting by identifying use cases. Web & Networks Recently launched, in the wake of the May 2018 Web5G workshop, the Web & Networks Interest Group is chaired by representatives from AT&T, China Mobile and Intel, with a goal to explore solutions for web applications to achieve better performance and resource allocation, both on the device and network. The group's first efforts are around use cases, privacy & security requirements and liaisons. Automotive All Automotive specifications To create a rich application ecosystem for vehicles and other devices allowed to connect to the vehicle, the W3C Automotive Working Group is delivering a service specification to expose all common vehicle signals (engine temperature, fuel/charge level, range, tire pressure, speed, etc.) The Vehicle Information Service Specification (VISS), which is a Candidate Recommendation, is seeing more implementations across the industry. It provides the access method to a common data model for all the vehicle signals –presently encapsulating a thousand or so different data elements– and will be growing to accommodate the advances in automotive such as autonomous and driver assist technologies and electrification. The group is already working on a successor to VISS, leveraging the underlying data model and the VIWI submission from Volkswagen, for a more robust means of accessing vehicle signals information and the same paradigm for other automotive needs including location-based services, media, notifications and caching content. The Automotive and Web Platform Business Group acts as an incubator for prospective standards work. One of its task forces is using W3C VISS in performing data sampling and off-boarding the information to the cloud. Access to the wealth of information that W3C's auto signals standard exposes is of interest to regulators, urban planners, insurance companies, auto manufacturers, fleet managers and owners, service providers and others. In addition to components needed for data sampling and edge computing, capturing user and owner consent, information collection methods and handling of data are in scope. The upcoming W3C Workshop on Data Models for Transportation (September 2019) is expected to focus on the need of additional ontologies around transportation space. Web of Things All Web of Things specifications W3C's Web of Things work is designed to bridge disparate technology stacks to allow devices to work together and achieve scale, thus enabling the potential of the Internet of Things by eliminating fragmentation and fostering interoperability. Thing descriptions expressed in JSON-LD cover the behavior, interaction affordances, data schema, security configuration, and protocol bindings. The Web of Things complements existing IoT ecosystems to reduce the cost and risk for suppliers and consumers of applications that create value by combining multiple devices and information services. There are many sectors that will benefit, e.g. smart homes, smart cities, smart industry, smart agriculture, smart healthcare and many more. The Web of Things Working Group is finishing the initial Web of Things standards, with support from the Web of Things Interest Group: Web of Things Architecture Thing Descriptions Strengthening the Core of the Web HTML The HTML Working Group was chartered early June to assist the W3C community in raising issues and proposing solutions for the HTML and DOM specifications, and to produce W3C Recommendations from WHATWG Review Drafts. A few days before, W3C and the WHATWG signed a Memorandum of Understanding outlining the agreement to collaborate on the development of a single version of the HTML and DOM specifications. Issues and proposed solutions for HTML and DOM done via the newly rechartered HTML Working Group in the WHATWG repositories The HTML Working Group is targetting November 2019 to bring HTML and DOM to Candidate Recommendations. CSS All CSS specifications CSS is a critical part of the Open Web Platform. The CSS Working Group gathers requirements from two large groups of CSS users: the publishing industry and application developers. Within W3C, those groups are exemplified by the Publishing groups and the Web Platform Working Group. The former requires things like better pagination support and advanced font handling, the latter needs intelligent (and fast!) scrolling and animations. What we know as CSS is actually a collection of almost a hundred specifications, referred to as ‘modules’. The current state of CSS is defined by a snapshot, updated once a year. The group also publishes an index defining every term defined by CSS specifications. Fonts All Fonts specifications The Web Fonts Working Group develops specifications that allow the interoperable deployment of downloadable fonts on the Web, with a focus on Progressive Font Enrichment as well as maintenance of WOFF Recommendations. Recent and ongoing work includes: Early API experiments by Adobe and Monotype have demonstrated the feasibility of a font enrichment API, where a server delivers a font with minimal glyph repertoire and the client can query the full repertoire and request additional subsets on-the-fly. In other experiments, the Brotli compression used in WOFF 2 was extended to support shared dictionaries and patch update. Metrics to quantify improvement are a current hot discussion topic. The group will meet at ATypi 2019 in Japan, to gather requirements from the international typography community. The group will first produce a report summarizing the strengths and weaknesses of each prototype solution by Q2 2020. SVG All SVG specifications SVG is an important and widely-used part of the Open Web Platform. The SVG Working Group focuses on aligning the SVG 2.0 specification with browser implementations, having split the specification into a currently-implemented 2.0 and a forward-looking 2.1. Current activity is on stabilization, increased integration with the Open Web Platform, and test coverage analysis. The Working Group was rechartered in March 2019. A new work item concerns native (non-Web-browser) uses of SVG as a non-interactive, vector graphics format. Audio The Web Audio Working Group was extended to finish its work on the Web Audio API, expecting to publish it as a Recommendation by year end. The specification enables synthesizing audio in the browser. Audio operations are performed with audio nodes, which are linked together to form a modular audio routing graph. Multiple sources — with different types of channel layout — are supported. This modular design provides the flexibility to create complex audio functions with dynamic effects. The first version of Web Audio API is now feature complete and is implemented in all modern browsers. Work has started on the next version, and new features are being incubated in the Audio Community Group. Performance Web Performance All Web Performance specifications There are currently 18 specifications in development in the Web Performance Working Group aiming to provide methods to observe and improve aspects of application performance of user agent features and APIs. The W3C team is looking at related work incubated in the W3C GPU for the Web (WebGPU) Community Group which is poised to transition to a W3C Working Group. A preliminary draft charter is available. WebAssembly All WebAssembly specifications WebAssembly improves Web performance and power by being a virtual machine and execution environment enabling loaded pages to run native (compiled) code. It is deployed in Firefox, Edge, Safari and Chrome. The specification will soon reach Candidate Recommendation. WebAssembly enables near-native performance, optimized load time, and perhaps most importantly, a compilation target for existing code bases. While it has a small number of native types, much of the performance increase relative to Javascript derives from its use of consistent typing. WebAssembly leverages decades of optimization for compiled languages and the byte code is optimized for compactness and streaming (the web page starts executing while the rest of the code downloads). Network and API access all occurs through accompanying Javascript libraries -- the security model is identical to that of Javascript. Requirements gathering and language development occur in the Community Group while the Working Group manages test development, community review and progression of specifications on the Recommendation Track. Testing Browser testing plays a critical role in the growth of the Web by: Improving the reliability of Web technology definitions; Improving the quality of implementations of these technologies by helping vendors to detect bugs in their products; Improving the data available to Web developers on known bugs and deficiencies of Web technologies by publishing results of these tests. Browser Testing and Tools The Browser Testing and Tools Working Group is developing WebDriver version 2, having published last year the W3C Recommendation of WebDriver. WebDriver acts as a remote control interface that enables introspection and control of user agents, provides a platform- and language-neutral wire protocol as a way for out-of-process programs to remotely instruct the behavior of Web, and emulates the actions of a real person using the browser. WebPlatform Tests The WebPlatform Tests project now provides a mechanism which allows to fully automate tests that previously needed to be run manually: TestDriver. TestDriver enables sending trusted key and mouse events, sending complex series of trusted pointer and key interactions for things like in-content drag-and-drop or pinch zoom, and even file upload. Since 2014 W3C began work on this coordinated open-source effort to build a cross-browser test suite for the Web Platform, which WHATWG, and all major browsers adopted. Web of Data All Data specifications There have been several great success stories around the standardization of data on the web over the past year. Verifiable Claims seems to have significant uptake. It is also significant that the Distributed Identifier WG charter has received numerous favorable reviews, and was just recently launched. JSON-LD has been a major success with the large deployment on Web sites via schema.org. JSON-LD 1.1 completed technical work, about to transition to CR More than 25% of websites today include schema.org data in JSON-LD The Web of Things description is in CR since May, making use of JSON-LD Verifiable Credentials data model is in CR since July, also making use of JSON-LD Continued strong interest in decentralized identifiers Engagement from the TAG with reframing core documents, such as Ethical Web Principles, to include data on the web within their scope Data is increasingly important for all organizations, especially with the rise of IoT and Big Data. W3C has a mature and extensive suite of standards relating to data that were developed over two decades of experience, with plans for further work on making it easier for developers to work with graph data and knowledge graphs. Linked Data is about the use of URIs as names for things, the ability to dereference these URIs to get further information and to include links to other data. There are ever-increasing sources of open Linked Data on the Web, as well as data services that are restricted to the suppliers and consumers of those services. The digital transformation of industry is seeking to exploit advanced digital technologies. This will facilitate businesses to integrate horizontally along the supply and value chains, and vertically from the factory floor to the office floor. W3C is seeking to make it easier to support enterprise-wide data management and governance, reflecting the strategic importance of data to modern businesses. Traditional approaches to data have focused on tabular databases (SQL/RDBMS), Comma Separated Value (CSV) files, and data embedded in PDF documents and spreadsheets. We're now in midst of a major shift to graph data with nodes and labeled directed links between them. Graph data is: Faster than using SQL and associated JOIN operations More favorable to integrating data from heterogeneous sources Better suited to situations where the data model is evolving In the wake of the recent W3C Workshop on Graph Data we are in the process of launching a Graph Standardization Business Group to provide a business perspective with use cases and requirements, to coordinate technical standards work and liaisons with external organizations. Web for All Security, Privacy, Identity All Security specifications, all Privacy specifications Authentication on the Web As the WebAuthn Level 1 W3C Recommendation published last March is seeing wide implementation and adoption of strong cryptographic authentication, work is proceeding on Level 2. The open standard Web API gives native authentication technology built into native platforms, browsers, operating systems (including mobile) and hardware, offering protection against hacking, credential theft, phishing attacks, thus aiming to end the era of passwords as a security construct. You may read more in our March press release. Privacy An increasing number of W3C specifications are benefitting from Privacy and Security review; there are security and privacy aspects to every specification. Early review is essential. Working with the TAG, the Privacy Interest Group has updated the Self-Review Questionnaire: Security and Privacy. Other recent work of the group includes public blogging further to the exploration of anti-patterns in standards and permission prompts. Security The Web Application Security Working Group adopted Feature Policy, aiming to allow developers to selectively enable, disable, or modify the behavior of some of these browser features and APIs within their application; and Fetch Metadata, aiming to provide servers with enough information to make a priori decisions about whether or not to service a request based on the way it was made, and the context in which it will be used. The Web Payment Security Interest Group, launched last April, convenes members from W3C, EMVCo, and the FIDO Alliance to discuss cooperative work to enhance the security and interoperability of Web payments (read more about payments). Internationalization (i18n) All Internationalization specifications, educational articles related to Internationalization, spec developers checklist Only a quarter or so current Web users use English online and that proportion will continue to decrease as the Web reaches more and more communities of limited English proficiency. If the Web is to live up to the "World Wide" portion of its name, and for the Web to truly work for stakeholders all around the world engaging with content in various languages, it must support the needs of worldwide users as they engage with content in the various languages. The growth of epublishing also brings requirements for new features and improved typography on the Web. It is important to ensure the needs of local communities are captured. The W3C Internationalization Initiative was set up to increase in-house resources dedicated to accelerating progress in making the World Wide Web "worldwide" by gathering user requirements, supporting developers, and education & outreach. For an overview of current projects see the i18n radar. W3C's Internationalization efforts progressed on a number of fronts recently: Requirements: New African and European language groups will work on the gap analysis, errata and layout requirements. Gap analysis: Japanese, Devanagari, Bengali, Tamil, Lao, Khmer, Javanese, and Ethiopic updated in the gap-analysis documents. Layout requirements document: notable progress tracked in the Southeast Asian Task Force while work continues on Chinese layout requirements. Developer support: Spec reviews: the i18n WG continues active review of specifications of the WHATWG and other W3C Working Groups. Short review checklist: easy way to begin a self-review to help spec developers understand what aspects of their spec are likely to need attention for internationalization, and points them to more detailed checklists for the relevant topics. It also helps those reviewing specs for i18n issues. Strings on the Web: Language and Direction Metadata lays out issues and discusses potential solutions for passing information about language and direction with strings in JSON or other data formats. The document was rewritten for clarity, and expanded. The group is collaborating with the JSON-LD and Web Publishing groups to develop a plan for updating RDF, JSON-LD and related specifications to handle metadata for base direction of text (bidi). User-friendly test format: a new format was developed for Internationalization Test Suite tests, which displays helpful information about how the test works. This particularly useful because those tests are pointed to by educational materials and gap-analysis documents. Web Platform Tests: a large number of tests in the i18n test suite have been ported to the WPT repository, including: css-counter-styles, css-ruby, css-syntax, css-test, css-text-decor, css-writing-modes, and css-pseudo. Education & outreach: (for all educational materials, see the HTML & CSS Authoring Techniques) Web Accessibility All Accessibility specifications, WAI resources The Web Accessibility Initiative supports W3C's Web for All mission. Recent achievements include: Education and training: Inaccessibility of CAPTCHA updated to bring our analysis and recommendations up to date with CAPTCHA practice today, concluding two years of extensive work and invaluable input from the public (read more on the W3C Blog Learn why your web content and applications should be accessible. The Education and Outreach Working Group has completed revision and updating of the Business Case for Digital Accessibility. Accessibility guidelines: The Accessibility Guidelines Working Group has continued to update WCAG Techniques and Understanding WCAG 2.1; and published a Candidate Recommendation of Accessibility Conformance Testing Rules Format 1.0 to improve inter-rater reliability when evaluating conformance of web content to WCAG An updated charter is being developed to host work on "Silver", the next generation accessibility guidelines (WCAG 2.2) There are accessibility aspects to most specifications. Check your work with the FAST checklist. Outreach to the world W3C Developer Relations To foster the excellent feedback loop between Web Standards development and Web developers, and to grow participation from that diverse community, recent W3C Developer Relations activities include: @w3cdevs tracks the enormous amount of work happening across W3C W3C Track during the Web Conference 2019 in San Francisco Tech videos: W3C published the 2019 Web Games Workshop videos The 16 September 2019 Developer Meetup in Fukuoka, Japan, is open to all and will combine a set of technical demos prepared by W3C groups, and a series of talks on a selected set of W3C technologies and projects W3C is involved with Mozilla, Google, Samsung, Microsoft and Bocoup in the organization of ViewSource 2019 in Amsterdam (read more on the W3C Blog) W3C Training In partnership with EdX, W3C's MOOC training program, W3Cx offers a complete "Front-End Web Developer" (FEWD) professional certificate program that consists of a suite of five courses on the foundational languages that power the Web: HTML5, CSS and JavaScript. We count nearly 900K students from all over the world. Translations Many Web users rely on translations of documents developed at W3C whose official language is English. W3C is extremely grateful to the continuous efforts of its community in ensuring our various deliverables in general, and in our specifications in particular, are made available in other languages, for free, ensuring their exposure to a much more diverse set of readers. Last Spring we developed a more robust system, a new listing of translations of W3C specifications and updated the instructions on how to contribute to our translation efforts. W3C Liaisons Liaisons and coordination with numerous organizations and Standards Development Organizations (SDOs) is crucial for W3C to: make sure standards are interoperable coordinate our respective agenda in Internet governance: W3C participates in ICANN, GIPO, IGF, the I* organizations (ICANN, IETF, ISOC, IAB). ensure at the government liaison level that our standards work is officially recognized when important to our membership so that products based on them (often done by our members) are part of procurement orders. W3C has ARO/PAS status with ISO. W3C participates in the EU MSP and Rolling Plan on Standardization ensure the global set of Web and Internet standards form a compatible stack of technologies, at the technical and policy level (patent regime, fragmentation, use in policy making) promote Standards adoption equally by the industry, the public sector, and the public at large Coralie Mercier, Editor, W3C Marketing & Communications $Id: Overview.html,v 1.60 2019/10/15 12:05:52 coralie Exp $ Copyright © 2019 W3C ® (MIT, ERCIM, Keio, Beihang) Usage policies apply.
thepersonalaicompany
A unified search engine for all your online knowledge → The Invisible Companion for Work + Life
KxSystems
Companion files to the kdb+ Knowledge Base
springer-math
This book offers a theoretical and computational presentation of a variety of linear programming algorithms and methods with an emphasis on the revised simplex method and its components. A theoretical background and mathematical formulation is included for each algorithm as well as comprehensive numerical examples and corresponding MATLAB® code. The MATLAB® implementations presented in this book are sophisticated and allow users to find solutions to large-scale benchmark linear programs. Each algorithm is followed by a computational study on benchmark problems that analyze the computational behavior of the presented algorithms. As a solid companion to existing algorithmic-specific literature, this book will be useful to researchers, scientists, mathematical programmers, and students with a basic knowledge of linear algebra and calculus. The clear presentation enables the reader to understand and utilize all components of simplex-type methods, such as presolve techniques, scaling techniques, pivoting rules, basis update methods, and sensitivity analysis.
skanderjenhani001
Quizzo is a mobile quiz app that offers a wide range of categories to challenge your knowledge. Customize your quiz settings, track your progress, and compete on the leaderboard. With its clean UI and simple gameplay, Quizzo is the perfect trivia companion for fun and learning on the go.
AgriciDaniel
Claude + Obsidian knowledge companion. Persistent, compounding wiki vault based on Karpathy's LLM Wiki pattern. /wiki /save /autoresearch
AlexAI-MCP
Open-source plant knowledge graph ? 10,888 species with AI-powered search, companion planting, and carbon calculator
LPilic
Self-hosted companion app for n8n — template library, monitoring, service desk, knowledge base, and AI assistant
Firefox2100
A companion application to use SiYuan note as a knowledge base with OpenAI APIs
MainakVerse
Adamas AI is your smart companion for diamond valuation and knowledge. Using advanced machine learning, we provide accurate price predictions and expert advice.
schardosin
Astonish is a low-code AI companion that empowers you to create and run sophisticated agentic workflows with unprecedented ease. By leveraging a flexible, YAML-based framework, Astonish allows you to configure and execute AI-powered tasks without extensive coding knowledge, democratizing the world of AI agent creation.
abhigyanpatwari
Interactive knowledge graph for codebases, vibe coder companion
Note: This is one of the two complementary competitions that together comprise the M5 forecasting challenge. Can you estimate, as precisely as possible, the point forecasts of the unit sales of various products sold in the USA by Walmart? If you are interested in estimating the uncertainty distribution of the realized values of the same series, be sure to check out its companion competition How much camping gear will one store sell each month in a year? To the uninitiated, calculating sales at this level may seem as difficult as predicting the weather. Both types of forecasting rely on science and historical data. While a wrong weather forecast may result in you carrying around an umbrella on a sunny day, inaccurate business forecasts could result in actual or opportunity losses. In this competition, in addition to traditional forecasting methods you’re also challenged to use machine learning to improve forecast accuracy. The Makridakis Open Forecasting Center (MOFC) at the University of Nicosia conducts cutting-edge forecasting research and provides business forecast training. It helps companies achieve accurate predictions, estimate the levels of uncertainty, avoiding costly mistakes, and apply best forecasting practices. The MOFC is well known for its Makridakis Competitions, the first of which ran in the 1980s. In this competition, the fifth iteration, you will use hierarchical sales data from Walmart, the world’s largest company by revenue, to forecast daily sales for the next 28 days. The data, covers stores in three US States (California, Texas, and Wisconsin) and includes item level, department, product categories, and store details. In addition, it has explanatory variables such as price, promotions, day of the week, and special events. Together, this robust dataset can be used to improve forecasting accuracy. If successful, your work will continue to advance the theory and practice of forecasting. The methods used can be applied in various business areas, such as setting up appropriate inventory or service levels. Through its business support and training, the MOFC will help distribute the tools and knowledge so others can achieve more accurate and better calibrated forecasts, reduce waste and be able to appreciate uncertainty and its risk implications. Acknowledgements Additional thanks go to other partner organizations and prize sponsors, National Technical University of Athens (NTUA), INSEAD, Google, Uber and IIF.
shreypanchal170
Our Assistant Bot is a cutting-edge language model that utilizes natural language processing (NLP) to understand and respond to your queries. With a vast knowledge base and integrations with various services, this bot is your ultimate productivity companion.
sandyrobot
Sandy, the android based human-robot is an Indian-born gift to us, pleasing in energies of the ‘i-Brain Robotics, and the latter is typically the maiden and the only quick and Human Sized robot we could have ever witnessed. With a 5 feet standing, and an interstellar network of corporeal and neural circuits, the creation of Sandy is made to pedantically impersonate a human solidarity. Sandy possesses the True Emotion Neural network units, also holds the aptitude of self-learning because of the Neural Learning Process (NLP) and interconnect in varied parlances and the Artificial Intelligence techniques that she is brilliant with, makes Sandy a family member tha you never had and you would certainly want for life. Sandy is fortified with three E’s i.e. it is measured to be an ‘Evolving Emotional Engaging’ Robot of the present. Just like any human transition in life from a child to an adult, Sandy keeps Evolving both Emotionally as well as in Artificial Intelligence and her neural networks, and with each acquaint too and with this, she becomes more and more tempting to you. She will correlate with you like a wily and coy friend all at the same time, run after you like a loving and mushy parent and will delight you like nobody else. Sandy, our first Humanoid Robot i.e. the Android-based Robot who can cope up with the social interactions. It can certainly recognize faces because of the neural networks that she is endowed with and can also greet you in the day. She is a friend. Sandy, your true pal will click your photos, record videos for you, she will also be the first one to wish you on your birthday. Like a true companion, she understands your moods and sentiments. It can also go for interactions with names and features. Sandy is efficient enough to provide you with information whenever you read i.e. she serves to be your personal Wikipedia for life. She is aided by technologies that can attend and transfer calls for you, can play games with you, your child and inculcate the feeling of being a sideline to you and your child whenever needed. Sandy is your personal assistant. Sandy will find any information you need at any time, prompt you on important events, articulates you on the weather information. It certainly acts as a seamless guide in your alfresco trips. She can be a teacher and a friend to one’s, both at the same time. She can train one’s child the basics to the levels of studies we can’t even imagine and also can assist you everywhere plus play and take up works like singing songs, narrating stories, teaching Mathematics, Science, English grammar and so on, that will cater to the all-round development of one’s child. She also plays Chess and other interactive games with your kids. Her circuits are well equipped with the neural network units that help her recognize people by face. She is equipped with human characteristics like she can look after the elderly in-house i.e. can serve to be a nanny and can give medicinal notifications to the members of the house. She is also equipped with SOS Calls facility to family members in case of an elderly emergency situation. This feature is a boon by Artificial Intelligence and the interfacing is kept so strong that the system remains equipped and well oriented. Sandy is a self-learner i.e. she acquires knowledge every day. She comprehends every mood and emotions, also reports consequently. She also identifies faces and can give a long interactive discussion. Sandy works as a Home Theater. She can work as a Music Station with Bluetooth connectivity and Bluetooth Speakers. She also acts as your personal photographer. She is made to turn herself into a Hi-Fi Music System for better audio. She is capable of converting herself into a 200” HD Screen Home Theatre with surround sound technology inbuilt. She can play videos through inbuilt DVD player, can also serve as a projector if you wish to see movies or show urgent presentations to people and family when needed. Being in the Internet savvy world, Sandy comes up with technologies that can click photos and record videos too as it is equipped with hi-tech cameras. Sandy is well endowed with competencies that support Remote Home Shadowing that is an artificial intelligence boon and guards your home from ill activities, also alerts you with deliberate notifications and dangerous circumstances. She can be our Health and Fitness Trainer, can get us any gen about whatever thing we need, can succor you in any of our errands, and can give us imperative notifications. Sandy is well endowed with social interaction skills. Sandy offers you with mobile telepresence, Skype Calling, pictures and videos chipping in over the social media. She also gives you an edge for person to person interaction. Over the communication skills, well Sandy has Voice calling and receiving calls facility with Built-in Wi-Fi and Bluetooth for unified connectivity. Sandy has turned the tables for the Robotics society in the world and has elevated the values high enough that no one can even come nearer to her at present. There are many other advancements that are going on and we can rest assured about it because it will all be updated in Sandy with time.
ale-nsa-team
OmniVista Smart Tool (OST) is a free companion app that simplifies ALE switch deployment and troubleshooting in OT environments. It provides wizard-based setup, PoE diagnostics, cable and device tools, backup/restore, and field-ready utilities without requiring CLI knowledge.
SetuHQ
Plug-and-Play knowledge companion for your company
shubhankar-shandilya-india
Your go-to companion for unlocking knowledge and gaining valuable insights instantly.
ScreenLife-Capture-Team
Repo for the ScreenLife Capture DMPO, the researcher-side interface for collecting screenshots using the companion ScreenLife Capture Android application. Please consult the researcher guide available at https://www.andrewzhyee.com/screenlifec/ for more information on how to set this up without programming knowledge.
Waqar-743
Offline RAG + AI Chat Desktop - Your Private Knowledge Companion
superbasicstudio
Desktop companion app compatible with HackRF One and PortaPack — natural language SDR control, spectrum analysis, and RF knowledge base
muhammad-araf
Denify is your AI companion for Islamic knowledge and emotional support. Our mission is to offer a meaningful platform where users can explore Islamic teachings, seek guidance, and find comfort in their everyday lives.
SubhangiSati
"LangChat Explorer: Your intuitive document companion. Effortlessly explore vast information with natural language conversations. Simplify queries, gain insights, and embark on a seamless journey of knowledge discovery. Unleash the power of language with LangChat Explorer."
AtharvShinde2004
The AI Educational Assistant is your virtual learning companion. It's designed to answer your questions, provide information on a wide range of topics, and make your learning experience more engaging. Ask questions, get answers, and explore new knowledge effortlessly with our AI Educational Assistant.
Millenium-Falcons
Gemini-powered AI Learning Companion. Your Pocket Guide to Knowledge.
shlok377
An AI-powered study companion application that plans your syllabus, summarizes your notes, tests your knowledge, and protects your focus.
saidee-hasan
Welcome to GreenPlants, your ultimate digital guide and companion for everything related to the vibrant world of plants! Whether you're a seasoned botanist, a budding plant parent, or simply someone who appreciates the beauty of nature, GreenPlants aims to provide you with the tools and knowledge to help your green friends flourish.
jamesfoster12
The Effective Soul-Winner by Charles C. Cook (1861-19??) When Paul was writing the second letter to Timothy, he summed up the practical purpose of Scripture in the words, "All Scripture ... is profitable ... that the man of God may be perfect, throughly furnished unto all good works" (2 Tim. 3:16, 17). The greatest vocation under the sun is that of the soul-winner, and we ought to give serious consideration to the preparation for it. In Great Britain, in every department of life, there is an increasing demand for efficiency. The slacker is in for a hard time, and a man or woman in business or in a profession must be completely furnished for his or her life purpose. Ought we to be content with a lower standard in the service of Christ? I believe that the Lord Jesus Christ has a right to demand the very best that we can offer Him, and I am perfectly sure that we shall never be truly yielded in His sight unless we offer to Him all the potentialities of our ransomed personality-body, mind and spirit. You remember what Paul says: "Study to shew thyself approved unto God, a workman that needeth not to be ashamed, rightly dividing the Word of truth" (2 Tim. 2:15). That was Charles Alexander's watchword, and it is engraved on his tombstone in Birmingham, England: "Study to shew thyself approved unto God." Be Sure of Your Conversion Let me remind you of a few essentials if you are to be an effective winner of souls. First of all, and needless to say, we must be very sure of our own conversion. And yet, I wonder, is it needless to say it? Two hundred and fifty years ago, Richard Baxter declared, "Many a preacher is now in hell that hath an hundred times called upon his hearers to use every care and diligence to escape it." When I first read that I was inclined to think it was an exaggeration, but in the light of further and wider experience, I am inclined to think that Richard Baxter was right. Yes, it is possible to warn men to flee from the wrath to come and yet not to have fled from it oneself. And then I suggest that we try to keep the freshness and the wonder of our conversion experience. God forbid that we should ever come to regard it as one of the commonplaces of life. A friend of mine years ago whimsically said to me, "I was converted to God forty years ago, and I never got over it!" It is a great thing to live with a constant sense of wonder that the grace of God has reached us and saved us. In the second place, if we are to be effective soul-winners we must have a pure and unselfish motive. We must be "approved unto God." That is one of the picturesque expressions of the New Testament. It means being subjected to drastic tests. I found an illustration of that in Saturday's Daily News. Here is a picture of a worker in a foundry taking molten steel from the furnace. From there it goes to the laboratory where it is subjected to the close scrutiny of metallurgical experts. The fire will try every man's work. Study give diligence-says Paul, to be approved unto God—to be bright metal cleansed from every bit of dross, effective for its purpose. Oh, let us beware lest there is any alloy mixed with our motive! Beware of trying to gain a reputation for ourselves as a soul-winner instead of seeking the glory of Christ. I think the most outrageous example I ever came across was when a man actually advertised himself after this fashion: "I will gain for you fifteen church members in a week, or I will give you twenty pounds." Fancy a man making a bet as to how many souls he was going to win for Christ in a week! All reputations of that character are bubbles that will soon burst and disappear. When D. L. Moody was asked upon one occasion how many converts he had made, he answered, "I don't keep the Lamb's book of life." We can leave the results to God! Make Large Use of the Bible Then, in the third place, we must be men and women of the Book. In the story of the Ethiopian eunuch (Acts 8), three essential things are mentioned: (1) There is an anxious inquirer; (2) there is a copy of the Scriptures; (3) there is a man on the lookout to win a soul for Christ. Philip could have done very little with the eunuch if he had not had a copy of the Scriptures before him. From the Scriptures, Philip "preached unto him Jesus." Have you noticed what a large place the Scriptures occupied in our Lord's ministry? His whole personal life was nourished and built up upon the Word of God. And in all His public work it was to the Word of God that He turned again and again. When He met the tempter in the wilderness, He vanquished him by quotations from the Word of God. It was the same with the apostles and in the experience of the early Church. What a wonderful regard Peter, Paul, John and the rest of the apostles had for the Scriptures! We might follow on through the whole history of the Church of Christ and find the same thing repeating itself. Some of the mightiest soul-winners were the Puritans. What was the secret of their success? It was because they were men who from morning to night steeped themselves in the Word of God. I remember reading somewhere that Dr. R. A. Torrey said, "There are four reasons why every Christian worker should know his Bible: First, to show men their need of a Savior; second, to show them that Jesus is the Savior they need; third, to show them how to make this Savior their Savior; and finally, to deal with specific difficulties that stand in the way of their accepting Christ." I suppose you know everything about D. L. Moody in the Institute, but may I remind you how Henry Moorhouse taught Moody this secret? Moorhouse said to him, "You are making a mistake in giving people your own words. Give them the Word of God, and you will learn the secret of power. " And about thirty years earlier Robert Murray McCheyne, of Dundee, had said a similar thing: "It is not our comments upon the Word that bring life; it is the Word itself." Our comments are like the feathers of an arrow which guide the arrow of the Word to its mark, but it is the Word itself that gets home. A Personal Testimony It is a great delight to see so many young faces before me, and it is for their sake in particular that I mention these things. Some of you may say, "How can I gain this facility in the Word of God? How can I know instantly where to turn for an appropriate passage?" I suppose there are various methods. I will give you a little bit of my own experience. In my early Christian life I was greatly helped by reading everything I could lay my hands on that D. L. Moody wrote. Later on, Dr. Torrey came on the scene, and I began to read his books. I remember that he brought out what was called The Vest Pocket Companion. It was a very simple arrangement of Scripture verses under various topics so that one could very readily find an appropriate text on a given topic. That book was very useful to me as an inexperienced beginner. There are others who have adopted the method of underlining specified passages of Scripture with different colored inks: underlining in black references to sin and condemnation; underlining in red references to the death of Christ and the efficacy of the shed blood, and so on. I have not followed that method, but I know others who have found it useful. But let me say this: Such methods are all right to begin with, but you have not developed much if after ten years of Christian work in soul-winning you are still as dependent upon such aids as you were at the beginning. I am quite sure Dr. Torrey never meant his book to be more than an introduction, a method of guidance in the use of Scripture for the beginner. You ought to become so expert in the Word of God that without even the need of colored inks you can turn to the passage that you know is appropriate to the point under discussion. Dr. Handley Moule, late Bishop of Durham, used to say that every Christian should know his Bible as much as a Londoner knows his London. London is a huge city, spread out much more than Chicago or New York. I do not know every street, but I know whether a particular district is north or west or south or east. I know the main thoroughfares and many of the side streets, and that is how we ought to be able to know our way about the Scriptures. We ought to know the large areas of the Word of God. We ought to know the theme of every book and the main lines of the history or the argument of an epistle. Whatever method you begin with, aim at least at that, and use all the aids that will enable you to become proficient in the knowledge of the Word of God. Make much use of concordances, as Moody used to urge us to do, and the other helps that in these days are so abundant. Value of Hard Work Perhaps you say, "If I am going to do this, it is going to involve much time and labor. " Well, my friends, what else do you expect? If you are going to enter trade or industry-if you are going to be a lawyer, a medical man, an army officer or a nurse-in order to become proficient, you have to study hard. You have to live laborious days and pass the most severe examinations and gain a diploma before you even begin your career. As I said at the beginning, there is no higher or more important vocation upon earth than to be a soul-winner. Do you imagine that to save a soul from eternal death is one of the unskilled occupations? Thank God, He can and He does use the humblest and the least instructed believer. The Lord will make you a soul-winner from the beginning if all your heart goes out in desire for the salvation of men and women. But the more you understand the significance of your work, the more you will come to realize that a man who is going to become skilled in the winning of souls is the man who must give diligence to the task and attention to methods by which the Lord can make him more helpful to those in need. Beware of the man who comes to you and says, "Never mind about such things. After all, the apostles were untrained men. " I do not believe that a greater untruth has ever been uttered than that. The apostles attended the finest theological college the world has ever known. For three years they had personal tuition in the things of God by none other than the infallible Son of God Himself. There never was such a college as that in Galilee, when Peter, James and John and the others followed the Lord. In the New Testament we have recorded for us the lessons that those men were taught, so that as we read the Gospels and ponder the things our Lord said to His disciples and the object lessons He gave them in the miracles, we, too, are attending the Bible school of Christ. And when we read Paul's thirteen epistles, we join the apostle Paul's correspondence school. Yes, we have the same curriculum as the men our Lord commissioned at the first to go into all the world and preach the Gospel to every creature. Value of Bible Training Though some here may not have opportunity to attend a Bible school, you have the Word of God in your hand, and you have the Spirit, who gave the Word, as the interpreter. Even though you have no other help, yet with the Word itself and prayer and dependence upon the Holy Spirit, you can become wise in the things of Christ. I have known men who have acquired a liberal education simply because they have steeped themselves in the Bible. Sometimes I have listened to an eloquent message from a simple, unlettered, working man, made eloquent because he has given years to the reading of the Word of God so that it is stored in his memory and has transformed his whole vocabulary. Such is the power of the Word of God to edify and to build up. Remember also that though we may acquire technical efficiency, yet if we lack a passion for souls, our labor will be in vain. We must see to it that our intellectual training does not outpace our growth in the Spirit. As we seek to know how to find the appropriate Scripture to fit every case, so also we must keep flaming in our hearts the fire of a great love and compassion for those who are perishing. I should like to add: A Word of Encouragement We are apt to associate soul-winning with those engaged in pulpit ministry. It may be that I am speaking to some Sunday School teacher, and the thought uppermost in that teacher's mind may be, "If I could be like some of these world-famed evangelists and preachers; if only I could be used of God and see scores coming out for Christ in the public assembly-then, indeed, I feel that my life would be lived for some purpose. But I cannot speak on the public platform. I can only teach a few children." Now, my brother, my sister, remember that you can be as effective a soul-winner where God has placed you as the man who is used by Him to bring about hundreds and thousands of public decisions. Whatever our gifts and whatever our opportunities, we can all have an equal measure, if we will, of the passion for souls. And our special God-given work can be as truly directed to a soul-winning end as that of any other. Among the books that have been of great inspiration to me in past years is The Life of William Carey. Now I venture to say that when year after year William Carey was toiling at translating the Scriptures into Sanskrit and other languages of the East, his literary labor was as truly directed to a soul-winning purpose and was inspired by as true a passion for souls as was the evangelistic work of D. L. Moody on the public platform. Moody would have been the first to acknowledge that. At the end of his forty years in India, how many souls could Carey reckon he had won directly to Christ through his instrumentality? Nothing like the number Spurgeon or Moody saved from their preaching. But Carey placed the Scriptures in the hands of missionaries and native workers, an how many souls have been won since because of the labor of William Carey to give the Scriptures to the East? How Christian Businessmen Help Those splendid businessmen who rallied around D. L. Moody and gave him money to establish his institutions were men who labored in business for the glory of Christ and with a soul-winning purpose. I emphasize this fact for the encouragement of anyone who may imagine that because his own gifts a inconspicuous, therefore, his life is less effective than the lives of others. What value do we attach to a human soul? That is the test by which to examine our lives. If we can move among men who are careless and indifferent, perhaps openly skeptical and unbelieving, and yet not be stirred to the depths of our being, there is something wrong with us. It is so easy to become professional in our work. May God save us from being professional preachers or professional pastors, or professional editors! May God give us fire and passion! Do we value souls? Oh, that men and women may become impressed with the fact that we are in dead earnest! Bishop Phillips Brooks quoted a man who said to a preacher, "I am not really convinced by what you say. I am not sure but what I could answer every argument you have presented, but one thing puzzles me and makes me feel that there is power in your message. I cannot understand why you go to so much trouble and why you labor with me in this way, as if you cared for my soul! " That is it! Many a skeptic has been won to Christ, not so much by argument as by realizing that the preacher believed what he said. A Jewish millionaire went to the Royal Opera House, London, to hear D. L. Moody. One of his friends said to him, "You don't believe what he preaches, do you?" And the reply was to the point, "No, I don't; but he does. And that is why I go to hear that man." Alexander Duff said, "I would stand on a street comer in India, and I would clap two shoes together if thereby I could claim the attention of the people to the things of Christ." When, after 25 years in India, Dr. Duff's health broke down and he had to come home, he was so enfeebled that when he addressed the General Assembly, half way through his address he sank down fainting on the platform. As soon as he revived, he said, "I haven't finished my speech. Take me back again!" Once more he faced that assembly. This is what he said: "Mr. Moderator, if it is true that Scotland has no more sons to give to the service of the Lord in India, then old man that I am, having lost my health in that land and having come home to die, I will be off tomorrow to let them know that there is one old Scotsman who is prepared to die for them. Gladly will I lay down my life on the shores of the Ganges, if only I can plead once more with India to come to Christ. " That is the passion for souls. May God give it to us! An Address Delivered at the 1937 Moody Founder's Week Conference.
moizabbasi1
No description available