This document contains information from a Twitter engineering presentation about the Twitter API and core objects like users, timelines, tweets, and the social graph. It includes examples of user and tweet JSON structures, as well as screenshots and links to documentation, code samples, and visualizations related to analyzing tweets and trends on Twitter. The presentation encourages attendees to explore the Twitter API and contact Twitter engineers with any other questions.
The document discusses various types of abuse and neglect that can occur in nursing homes in Philadelphia, Pennsylvania. It provides information on physical, verbal, and emotional abuse; neglect; statistics; scenarios; laws regarding patients' rights, cameras, evictions, and reform; how to report abuse; and how victims may be able to receive compensation. The focus is on raising awareness about abuse in nursing homes and the legal protections and recourse available to victims in Philadelphia.
This document provides research and citation tips for students taking BS110 at Globe University. It lists databases such as Business Source Premier and ABI/Inform Complete as good sources for finding country reports and articles. Additional online sources of country information are also provided. The document explains APA citation style, including providing examples of in-text citations and reference list entries for websites and articles from databases. Students are encouraged to use citation tools in databases and Word to help cite sources properly. Contact information is provided for the online librarian for any other questions.
The document discusses various types of abuse and neglect that can occur in nursing homes in Philadelphia, Pennsylvania. It provides information on statistics related to nursing home abuse in Philadelphia as well as examples of different types of abuse such as physical abuse, verbal abuse, sexual abuse, and neglect. The document also addresses laws pertaining to nursing home residents' rights, legal actions that can be taken for negligence, and reporting nursing home abuse in Philadelphia.
The document contains multiple links related to workers compensation codes, benefits, and settlements for different body parts in Philadelphia. It includes pages on workers compensation body part codes, charts, and values as well as types of compensation and benefits available for back injuries and by state in Philadelphia.
This document discusses location-aware apps and various techniques for determining a user's location including asking the user, sniffing the IP address, and inferring location from content. It provides examples of APIs like the W3C geolocation API, IP sniffing services from MaxMind, and the Yahoo! GeoPlanet API. Potentially interesting location-based hacks and apps are also mentioned.
The document discusses various types of abuse that can occur in nursing homes in Philadelphia, including physical, emotional, and sexual abuse as well as neglect. It provides statistics on nursing home abuse in Philadelphia and examples of neglect. The document also defines nursing home abuse and presents facts and information on how to stop abuse from occurring.
This case study was presented at Full Stack Toronto Conference 2017 showing the case for my project, An Affordable REST, which helps people find subsidized housing in Toronto. This was a full stack project, using React and Node.js
The document discusses various types of abuse that can occur in nursing homes in Philadelphia, including physical, emotional, sexual abuse and neglect. It provides statistics on nursing home abuse in Philadelphia and examples of neglect, such as not providing proper nutrition or hygiene. The pages also define nursing home abuse and give facts and tips for stopping abuse.
Have you ever wondered what the worst mistakes in your Java EE projects could be? Let’s call them the seven deadly sins and walk through them to save you and your projects from eternal damnation. This presentation is based on a broad range of project experiences.
The document describes profiling web archives to provide concise summaries of their holdings. It discusses generating different types of profiles, including profiles based on complete URI-Rs, top-level domains (TLDs), sub-URIs, and segment digests. Frequency measurements are included to predict the presence of mementos. The profiles balance size and detail. A sample profile following the described structure is also shown.
YQL (Yahoo Query Language) allows users to easily access and manipulate data from various web services and APIs by writing simple SQL-like queries. It provides a unified interface for retrieving, filtering, and combining data from over 1,255 sources. YQL queries can select, insert, update, and delete data, allowing users to build mashups and hack together systems quickly using readily available web data. Many popular APIs and services like Twitter, Facebook, YouTube, and Google are accessible through YQL, eliminating the need to deal directly with each API's documentation, authentication, and data formats.
The document discusses Twitter's streaming APIs. It describes the different types of streams including the firehose, filter, sample, user and site streams. It provides examples of how to access user streams and site streams and the type of data that can be obtained from each including tweets, direct messages, events and more. Key aspects like using OAuth, JSON, and asynchronous processing are also highlighted.
The document discusses Twitter's developer platform and tools. It provides an overview of Twitter's APIs, including the REST API, Search API, and Streaming API. It also discusses authentication with OAuth and API rate limits. Twitter's Anywhere JavaScript library is demonstrated for adding Twitter features like tweet boxes and follow buttons to websites. More complex usage of Anywhere is also shown. Future changes like requiring all applications to use OAuth for the REST API are mentioned.
The document discusses Twitter's developer platform and APIs. It provides information on the REST API, Search API, and Streaming API including usage limits and authentication requirements. It also covers creating applications, timelines, geo-location endpoints, and changes requiring all apps to use OAuth authentication by August 2010.
The Twitter APIs are used by thousands of developers every day to build applications and services allowing users to create, consume and explore Tweets. In the past this required coding experience and server components, making it hard to implement. Now, by implementing lessons learnt from the Open Web, Twitter for Websites lowers that barrier and helps you increase engagement.
We’ll explore the journey Twitter took when they created Twitter for Websites; the motivations, engineering decisions and the ways in which Open Web standards made them possible.
This presentation was given during Open Web Camp III at Stanford University on July 16, 2011
The document discusses Twitter's upcoming changes to its APIs, including requiring all applications to use OAuth for the REST API by June 30, 2010. It provides information on OAuth authentication methods and libraries for various programming languages. It also introduces a new annotations feature, explaining that annotations allow adding arbitrary metadata to tweets and will be accessible but not validated by Twitter.
This is the presentation I gave at Barcamp Brighton 3 on 6th September 2008. It gives an overview of an approach I have taken to insert timezones into my watchlist REST feed generated by Upcoming. The pipe described here is version 1 which adds a new node into the REST response. Whilst not ideal this is the current solution.
This document discusses eLearning and the eLearning agenda. It outlines key terms like ePortfolio, learning platform, and virtual learning environment. The objectives of the agenda are to transform teaching and learning, connect with hard to reach groups, and improve efficiency and effectiveness. Milestones include giving every pupil a personal online learning space by 2008 and integrating learning systems in all schools by 2010. Challenges include issues like interoperability, web hosting, and child protection. It asks the reader to consider how this agenda affects them and their services, and provides additional resources to learn more.
The document discusses time zones around the world, noting that Greenwich, England is located at 0 degrees longitude and is used to measure time from, with time zones adding or subtracting one hour for every 15 degrees east or west; it explains that international date line follows the 180th meridian and results in a one day difference when crossing it west to east; and time zone boundaries sometimes adjust slightly within countries to avoid confusion by keeping entire states or provinces within the same time zone.
Aligning Web Services with the Semantic Web to Create a Global Read-Write Gra...Markus Lanthaler
Presentation of the paper "Aligning Web Services with the Semantic Web to Create a Global Read-Write Graph of Data" gave at the 9th IEEE European Conference on Web Services (ECOWS 2011) in Lugano, Switzerland.
Despite significant research and development efforts, the vision of the Semantic Web yielding to a Web of Data has not yet become reality. Even though initiatives such as Linking Open Data gained traction recently, the Web of Data is still clearly outpaced by the growth of the traditional, document-based Web. Instead of releasing data in the form of RDF, many publishers choose to publish their data in the form of Web services. The reasons for this are manifold. Given that RESTful Web services closely resemble the document-based Web, they are not only perceived as less complex and disruptive, but also provide read-write interfaces to the underlying data. In contrast, the current Semantic Web is essentially read-only which clearly inhibits net-working effects and engagement of the crowd. On the other hand, the prevalent use of proprietary schemas to represent the data published by Web services inhibits generic browsers or crawlers to access and understand this data; the consequence are islands of data instead of a global graph of data forming the envisioned Semantic Web. We thus propose a novel approach to integrate Web services into the Web of Data by introducing an algorithm to translate SPARQL queries to HTTP requests. The aim is to create a global read-write graph of data and to standardize the mashup development process. We try to keep the approach as familiar and simple as possible to lower the entry barrier and foster the adoption of our approach. Thus, we based our proposal on SEREDASj, a semantic description language for RESTful data services, for making proprietary JSON service schemas accessible.
This document provides an agenda for a presentation on API design. It begins with recapping the previous edition and then covers topics like API modeling, security, message design, hypermedia, transactions, URL design, versioning, errors, and client considerations. Throughout the presentation examples are given from APIs like Twitter, Foursquare, Instagram, GitHub, Netflix, and others. The goal is to discuss best practices for designing APIs.
The document discusses various data exchange formats and their pros and cons for serializing and transmitting structured data. It begins with an overview of JSON and its limitations before examining alternatives like Protocol Buffers, XML, MessagePack, and ASN.1. The presenter provides details on ASN.1's advanced features like parametrized types and string ranges. While ASN.1 is very rich, the quality of open source libraries is variable. In summary, the document analyzes different data serialization options beyond JSON and their tradeoffs.
JSON-LD is a set of W3C standards track specifications for representing Linked Data in JSON. It is fully compatible with the RDF data model, but allows developers to work with data entirely within JSON.
More information on JSON-LD can be found at http://json-ld.org/
Linked Data in Use: Schema.org, JSON-LD and hypermedia APIs - Front in Bahia...Ícaro Medeiros
In my talk I walk throgh Semantic Web initiatives, like RDF and SPARQL, linked data principles, discuss some implementation and adoption issues and talk about semantic annotation in HTML. Semantic annotation using the Schema.org vocabulary is demonstrated using both HTML 5 Microdata or JSON-LD input. There is a strong highlight in benefits seen in Google search results with Rich Snippets, Actions in Email, and Google Now with real examples.
Presentation of the paper "On Using JSON-LD to Create Evolvable RESTful Services" at the 3rd International Workshop on RESTful Design (WS-REST 2012) at WWW2012 in Lyon, France
REST est devenu un standard pour les APIs web. Mais malgré sa popularité, il est plein de défauts. Son successeur existe et il vient de Facebook. Venez découvrir en détail le principe, la mise en oeuvre et l’écosystème de GraphQL.
At Stormpath we spent 18 months researching API design best practices. Join Les Hazlewood, Stormpath CTO and Apache Shiro Chair, as he explains how to design a secure REST API, the right way. He'll also hang out for a live Q&A session at the end.
Sign up for Stormpath: https://api.stormpath.com/register
More from Stormpath: http://www.stormpath.com/blog
Les will cover:
REST + JSON API Design
Base URL design tips
API Security
Versioning for APIs
API Resource Formatting
API Return Values and Content Negotiation
API References (Linking)
API Pagination, Parameters, & Errors
Method Overloading
Resource Expansion and Partial Responses
Error Handling
Multi-tenancy
Winning with Structured Data and Schema.org - OMLIVE 2018Izzi Smith
The use of Structured Data and Schema helps provide crucial understanding and context to your data in a way Search Engines can understand, allowing them to provide more relevant and richer results to users. My talk for the OMLIVE 2018 aims to teach you what it is, how to implement it, and how to get the most out of it to improve your organic CTR and performance.
The document is a webpage containing a presentation titled "Capitulo 3 enegia y conservacion de masas". It includes metadata such as the title, description, keywords, and creator's name. The page also contains scripts and links for sharing, embedding, and monetizing the content.
Building GraphQL APIs in C#
GraphQL is an exciting new API architecture that enables huge performance benefits over REST APIs.
But what is GraphQL? Why is it better than REST? And how do you create a GraphQL API in C#.
Join me as we learn all of this and more!
- Introduction to GraphQL
- Difference between REST & GraphQL
- C# libraries for building GraphQL APIs
- How to create a GraphQL API in C# using Hot Chocolate
- How AWS App Sync makes it easy to publish to the cloud
The document is a JSON object representing a blog post with the title "Hello world!". It contains metadata about the post such as its ID, date published, last modified date, slug, status, type, and link. The content field includes an introductory paragraph welcoming the reader.
This document discusses open intellectual property rights and licensing for open educational resources (OER) repositories in Latin America. It reports on two studies in Brazil that found licensing for OER is often unclear or confusing, with many users unsure of what they can and cannot do with resources. The document advocates creating better technical guidance and alignment across initiative levels to support a middle ground approach and clarify licensing for OER.
This document discusses open intellectual property rights and licensing for open educational resources (OER) repositories in Latin America. It reports on two studies in Brazil that found licensing for OER is often unclear or confusing, with many users unsure of what they can and cannot do with resources. The document advocates creating better technical guidance and alignment across initiative levels to support a middle ground approach and clarify licensing for OER.
GraphQL is an exciting new API architecture that enables huge performance benefits over REST APIs.
But what is GraphQL? Why is it better than REST? And how do you create a GraphQL API in C#.
Join me as we learn all of this and more!
- Introduction to GraphQL
- Difference between REST & GraphQL
- C# libraries for building GraphQL APIs
- How to create a GraphQL API in C#
JS Fest 2018. Иван Гончаров. W.T.F. is GraphQL?JSFestUA
В последнее время очень много хайпа вокруг GraphQL и вас наверное интересует подходит ли он для вашего проекта. В своём докладе я хочу раскрыть суть этой технологии рассказав какие проблемы она решает и как она работает в деталях. Я покажу как писать запросы, посылать их и как они исполняются на сервере. Также, я расскажу про проблемы GraphQL и о том насколько эта технология готова к использованию в продакшене
Performance Budgets for the Real World by Tammy EvertsScyllaDB
Performance budgets have been around for more than ten years. Over those years, we’ve learned a lot about what works, what doesn’t, and what we need to improve. In this session, Tammy revisits old assumptions about performance budgets and offers some new best practices. Topics include:
• Understanding performance budgets vs. performance goals
• Aligning budgets with user experience
• Pros and cons of Core Web Vitals
• How to stay on top of your budgets to fight regressions
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2023 and the first deals of 2024.
Quantum Communications Q&A with Gemini LLM. These are based on Shannon's Noisy channel Theorem and offers how the classical theory applies to the quantum world.
What's Next Web Development Trends to Watch.pdfSeasiaInfotech2
Explore the latest advancements and upcoming innovations in web development with our guide to the trends shaping the future of digital experiences. Read our article today for more information.
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
How Netflix Builds High Performance Applications at Global ScaleScyllaDB
We all want to build applications that are blazingly fast. We also want to scale them to users all over the world. Can the two happen together? Can users in the slowest of environments also get a fast experience? Learn how we do this at Netflix: how we understand every user's needs and preferences and build high performance applications that work for every user, every time.
Data Protection in a Connected World: Sovereignty and Cyber Securityanupriti
Delve into the critical intersection of data sovereignty and cyber security in this presentation. Explore unconventional cyber threat vectors and strategies to safeguard data integrity and sovereignty in an increasingly interconnected world. Gain insights into emerging threats and proactive defense measures essential for modern digital ecosystems.
AI_dev Europe 2024 - From OpenAI to Opensource AIRaphaël Semeteys
Navigating Between Commercial Ownership and Collaborative Openness
This presentation explores the evolution of generative AI, highlighting the trajectories of various models such as GPT-4, and examining the dynamics between commercial interests and the ethics of open collaboration. We offer an in-depth analysis of the levels of openness of different language models, assessing various components and aspects, and exploring how the (de)centralization of computing power and technology could shape the future of AI research and development. Additionally, we explore concrete examples like LLaMA and its descendants, as well as other open and collaborative projects, which illustrate the diversity and creativity in the field, while navigating the complex waters of intellectual property and licensing.
UiPath Community Day Kraków: Devs4Devs ConferenceUiPathCommunity
We are honored to launch and host this event for our UiPath Polish Community, with the help of our partners - Proservartner!
We certainly hope we have managed to spike your interest in the subjects to be presented and the incredible networking opportunities at hand, too!
Check out our proposed agenda below 👇👇
08:30 ☕ Welcome coffee (30')
09:00 Opening note/ Intro to UiPath Community (10')
Cristina Vidu, Global Manager, Marketing Community @UiPath
Dawid Kot, Digital Transformation Lead @Proservartner
09:10 Cloud migration - Proservartner & DOVISTA case study (30')
Marcin Drozdowski, Automation CoE Manager @DOVISTA
Pawel Kamiński, RPA developer @DOVISTA
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
09:40 From bottlenecks to breakthroughs: Citizen Development in action (25')
Pawel Poplawski, Director, Improvement and Automation @McCormick & Company
Michał Cieślak, Senior Manager, Automation Programs @McCormick & Company
10:05 Next-level bots: API integration in UiPath Studio (30')
Mikolaj Zielinski, UiPath MVP, Senior Solutions Engineer @Proservartner
10:35 ☕ Coffee Break (15')
10:50 Document Understanding with my RPA Companion (45')
Ewa Gruszka, Enterprise Sales Specialist, AI & ML @UiPath
11:35 Power up your Robots: GenAI and GPT in REFramework (45')
Krzysztof Karaszewski, Global RPA Product Manager
12:20 🍕 Lunch Break (1hr)
13:20 From Concept to Quality: UiPath Test Suite for AI-powered Knowledge Bots (30')
Kamil Miśko, UiPath MVP, Senior RPA Developer @Zurich Insurance
13:50 Communications Mining - focus on AI capabilities (30')
Thomasz Wierzbicki, Business Analyst @Office Samurai
14:20 Polish MVP panel: Insights on MVP award achievements and career profiling
How to Avoid Learning the Linux-Kernel Memory ModelScyllaDB
The Linux-kernel memory model (LKMM) is a powerful tool for developing highly concurrent Linux-kernel code, but it also has a steep learning curve. Wouldn't it be great to get most of LKMM's benefits without the learning curve?
This talk will describe how to do exactly that by using the standard Linux-kernel APIs (locking, reference counting, RCU) along with a simple rules of thumb, thus gaining most of LKMM's power with less learning. And the full LKMM is always there when you need it!
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Details of description part II: Describing images in practice - Tech Forum 2024BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and transcript: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
An invited talk given by Mark Billinghurst on Research Directions for Cross Reality Interfaces. This was given on July 2nd 2024 as part of the 2024 Summer School on Cross Reality in Hagenberg, Austria (July 1st - 7th)
10. @TwitterEng | HackMIT
Snapshots
10
Breaking Bad
Final Season
“Felina”
9/29
#breakingbad, #felina
Boston Redsox
Game
7/29
#redsox, @redsox,
@Raysbaseball
Breaking Bad
Final Season
“Bloodmoney”
8/11
#breakingbad, #bloodmoney
Saturday, October 5, 13
11. @TwitterEng | HackMIT
JSON and >53bits
11
(380749093766561793).toString()
"380749093766561800"
Saturday, October 5, 13
12. @TwitterEng | HackMIT
JSON and >53bits
12
(380749093766561793).toString()
"380749093766561800"
use the _str version so you don’t hit this
Saturday, October 5, 13