This presso gives you an overview of Yahoo!'s YQL and its advantages and some examples! A few of the examples are inspired from Chris Heilmann's presentation too!
Evolutionary & Swarm Computing for the Semantic WebAnkit Solanki
Semantic Web will be the next big thing in the world of internet. This presentation talks about various approaches that can be used to query the underlying triple store that has all the information.
This document provides instructions for citing and accessing articles from various databases and sources when writing a paper. It explains how to take a citation, construct a search strategy, and display search results. It then gives specific steps for adding remote links to articles from sources like JSTOR, EBSCOhost, Gale databases, and EBSCOhost e-books using the library's proxy server so articles can be accessed off-campus.
How To Cite a Britannica Article in NoodleToolsB. Hamilton
This document provides instructions for citing an article from the Encyclopaedia Britannica Online School Edition database in NoodleTools. The instructions include selecting the appropriate citation type, entering information such as the author, title, database name, and URL, and generating the citation while checking for errors.
This document provides research tips and time-saving strategies for neuroscience graduate students. It outlines how to effectively use library resources such as databases, citation managers, and more. Key points covered include searching PubMed and Scopus databases, using the Journal Citation Reports to find a journal's impact factor, and utilizing RefWorks to organize citations and create bibliographies. Off-campus access options to library databases are also explained.
Because Crossref is all about rallying the scholarly community to work together, reference linking is an obligation for all Crossref members and for all current journal content.
This webinar will provide an overview of how to link references in your content.
The webinar will also cover:
-Benefits of reference linking
-Looking up DOIs of your references
-Adding reference links to your content
A single interface for accessing life sciences (LS) data is a natural consequence to master the data deluge in this domain. The data in the LS requires integration and current integrative solutions increasingly rely on the federation of queries for distributed resources. We introduce a federated query processing system name ``BioFed", customised for LS-LOD. BioFed federates SPARQL queries over more than 130 public SPARQL endpoints.
Bridging the gap from Wikipedia to scholarly sources: a simple discovery solu...Valerie Forrestal
This presentation discusses the creation of a javascript bookmarklet that executes a search of library resources from any web page.
Many user searches begin with searches on the internet, often in Google and Wikipedia. For users to search the library resources, they first need to locate the library website, find the appropriate search tool and then execute their search. To make it easier for students to search the library resources, we created a Javascript bookmarket that eliminates the step of having to go to the library website first before searching.
The bookmarket provides an important bridge between common search behaviors (especially among undergraduates), and the "deep web" content located in library-funded, proprietary databases, thus easing their transition into scholarly research. The bookmarklet can be dragged-and-dropped into any browser, after which a search can then be initiated from any webpage the user visits. When the bookmarklet is clicked, the search terms default to the title of the page, and a prompt is displayed that allows the user to change the terms.
This document provides an agenda and summaries of the implementation, testing, demonstration, and question and answer portions of Project 2. The implementation section discusses downloading software like SQL, Sublime, and XAMPP. Testing includes designing test cases to check functionality, input values, error handling, and performance. The demonstration shows the functionality of the website created including features like searching, logging in, uploading materials, and a payment process. The agenda concludes with a question and answer session for the team's project.
Evolutionary & Swarm Computing for the Semantic WebAnkit Solanki
Semantic Web will be the next big thing in the world of internet. This presentation talks about various approaches that can be used to query the underlying triple store that has all the information.
This document provides instructions for citing and accessing articles from various databases and sources when writing a paper. It explains how to take a citation, construct a search strategy, and display search results. It then gives specific steps for adding remote links to articles from sources like JSTOR, EBSCOhost, Gale databases, and EBSCOhost e-books using the library's proxy server so articles can be accessed off-campus.
How To Cite a Britannica Article in NoodleToolsB. Hamilton
This document provides instructions for citing an article from the Encyclopaedia Britannica Online School Edition database in NoodleTools. The instructions include selecting the appropriate citation type, entering information such as the author, title, database name, and URL, and generating the citation while checking for errors.
This document provides research tips and time-saving strategies for neuroscience graduate students. It outlines how to effectively use library resources such as databases, citation managers, and more. Key points covered include searching PubMed and Scopus databases, using the Journal Citation Reports to find a journal's impact factor, and utilizing RefWorks to organize citations and create bibliographies. Off-campus access options to library databases are also explained.
Because Crossref is all about rallying the scholarly community to work together, reference linking is an obligation for all Crossref members and for all current journal content.
This webinar will provide an overview of how to link references in your content.
The webinar will also cover:
-Benefits of reference linking
-Looking up DOIs of your references
-Adding reference links to your content
A single interface for accessing life sciences (LS) data is a natural consequence to master the data deluge in this domain. The data in the LS requires integration and current integrative solutions increasingly rely on the federation of queries for distributed resources. We introduce a federated query processing system name ``BioFed", customised for LS-LOD. BioFed federates SPARQL queries over more than 130 public SPARQL endpoints.
Bridging the gap from Wikipedia to scholarly sources: a simple discovery solu...Valerie Forrestal
This presentation discusses the creation of a javascript bookmarklet that executes a search of library resources from any web page.
Many user searches begin with searches on the internet, often in Google and Wikipedia. For users to search the library resources, they first need to locate the library website, find the appropriate search tool and then execute their search. To make it easier for students to search the library resources, we created a Javascript bookmarket that eliminates the step of having to go to the library website first before searching.
The bookmarket provides an important bridge between common search behaviors (especially among undergraduates), and the "deep web" content located in library-funded, proprietary databases, thus easing their transition into scholarly research. The bookmarklet can be dragged-and-dropped into any browser, after which a search can then be initiated from any webpage the user visits. When the bookmarklet is clicked, the search terms default to the title of the page, and a prompt is displayed that allows the user to change the terms.
This document provides an agenda and summaries of the implementation, testing, demonstration, and question and answer portions of Project 2. The implementation section discusses downloading software like SQL, Sublime, and XAMPP. Testing includes designing test cases to check functionality, input values, error handling, and performance. The demonstration shows the functionality of the website created including features like searching, logging in, uploading materials, and a payment process. The agenda concludes with a question and answer session for the team's project.
YQL is a data querying and manipulation service from Yahoo! that allows users to access and combine data from different sources on the web through an SQL-like syntax. The document demonstrates how to query data from sources like YouTube, Flickr, and Craigslist, and also discusses how users can create their own custom data tables by uploading XML definitions or writing server-side JavaScript. Finally, the document encourages users to contribute new data tables through an open GitHub repository and notes that YQL provides access to over 1200 existing data tables covering many popular web APIs.
YQL allows users to query and join data across different web services using an SQL-like language. It provides a single access point and syntax to work with multiple APIs and data sources. With YQL, accessing data from services like Flickr, RSS feeds, and websites can be done with simple SELECT statements. It handles authentication, rate limiting, and data formatting across sources so developers can focus on building applications without learning different APIs. YQL tables and tools like the console and table editor provide ways to test, prototype, and share queries.
YQL: Hacking on steroids - Yahoo! Open Hack Day 2012Saurabh Sahni
YQL allows users to easily access and manipulate data from various web services through a simple SQL-like syntax. It turns web services into virtual databases that can be queried to select, filter, and combine data from multiple sources. Examples shown include finding photos from Flickr tagged with "hackday" and located in Bangalore, getting stock quotes and news headlines from Yahoo Finance, and shortening URLs with Bitly. YQL provides a powerful and simple way to access and mash up data on the web.
The document introduces YQL (Yahoo Query Language) which allows users to easily query and filter data from web APIs and sites through a single endpoint, without needing to deal with authentication or documentation for each individual data source. It provides examples of simple YQL queries to retrieve and filter data, and explains that YQL supports a wide range of data sources through Yahoo and community-contributed data tables that define schemas for integrating web data.
This document discusses the power of open data and how making data available online can enable new applications and discoveries. It provides examples of how open government data allowed for the creation of apps like a gas pump inspection checker. The document also discusses how RESTful principles and APIs have allowed systems like Twitter to be used in new ways not envisioned by their creators by opening their data to developers through standardized interfaces. Overall, the key message is that opening data can fuel innovation and discovery at a relatively low cost.
The document discusses mashups and various technologies used to create them such as Flex, E4X, HTTPService, crossdomain.xml, and AMF. It provides examples of using APIs from Amazon, Flickr, Yahoo, and Google to retrieve and combine data from multiple sources into new applications. It also discusses platforms like Yahoo Pipes that allow creating mashups visually without programming.
1) There are several general methods for acquiring web data through R, including reading files directly, scraping HTML/XML/JSON, and using APIs that serve XML/JSON.
2) Scraping web data involves extracting structured information from unstructured HTML/XML pages when no API is available. Packages like rvest and XML can be used to parse and extract the desired data.
3) Many data sources have APIs that allow programmatic access to search, retrieve, or submit data through a set of methods. R packages like taxize and dryad interface with specific APIs to access taxonomic and research data.
YQL & Yahoo! APIs - Open Hack India 2011Saurabh Sahni
YQL allows users to easily access and manipulate data from web services and APIs by treating their data as rows in database tables. Users can select, filter, and manipulate data from services like Flickr, YouTube, Twitter and more using simple SQL-like queries. YQL also allows users to publish their own custom data tables for others to query. This makes it simple to build apps and prototypes by combining data from different sources.
OpenSearch is a specification that describes how to build search services for the open web. It uses XML to describe search services and publishes search results in RSS or Atom formats. Key features include autodiscovery of services, search result descriptions, and URL templates that clients use to compose search requests to the service. Many websites and browsers support OpenSearch to allow discovery and use of new search services.
SharePoint 2010 Application Development OverviewRob Windsor
This document provides an overview of Microsoft SharePoint, including:
- SharePoint can be used for document management, collaboration, and as a development platform.
- It includes features like workflows, tagging, social networking capabilities, and integration with Office clients.
- Developers can create SharePoint solutions using tools like Visual Studio and deploy packages containing features and elements.
This document provides an overview of Entity Framework 4 and how to use it in different scenarios. It discusses Code First, Model First, and Database First approaches. For Code First, it demonstrates how to create data classes and contexts and add a connection string. For Model First, it shows how to create an entity data model, generate a database from the model, and use the model in an MVC project. It also discusses how to generate models from an existing database. Finally, it demonstrates integrating Entity Framework with an MVC 3 and Razor project, including adding controllers and views to display and edit data.
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 building semantic web applications using linked open data and ontologies, describing how the speaker's company has built applications like a resource list management tool that collects, organizes, and shares course materials using RDF and SPARQL. Advice is provided on reusing existing ontologies, including links between ontologies, and best practices for URIs, HTTP methods, and handling incomplete or conflicting data from multiple sources.
SearchMonkey is an open platform that uses structured data to enhance search results. It allows site owners to share structured data with Yahoo to provide richer search experiences for users. Developers can build SearchMonkey applications that display additional information in search results by connecting to custom data services or APIs. The platform provides tools for developers to create these applications and data services and publish them for users.
Programming With Amazon, Google, And E BayPhi Jack
The document provides an overview of web services and APIs from Amazon, Google, and eBay that can be used for programming. It discusses technologies like SOAP, REST, JSON, and AJAX. It also provides examples of using the Amazon API to retrieve customer and wishlist information programmatically. The lab session involves setting up Eclipse IDE and making sample API calls to Amazon to retrieve and manipulate product data.
YQL allows users to query and filter data across web services using SQL-like statements. It hides the complexity of web service APIs and provides predefined tables to access popular Yahoo services like Flickr and social media. The YQL console is a browser-based tool to interactively test queries, and results can be returned in XML or JSON format. Queries support operations like filtering, joining tables, paging through results, and being called from JavaScript or PHP.
This document discusses Silverlight 4 and its interoperability with PHP. It provides an overview of Silverlight, including its cross-browser and cross-platform capabilities. It then demonstrates how to build a Silverlight application that utilizes key features like XAML, data binding, controls, layouts, networking, and storage. The presentation concludes by noting some additional Silverlight capabilities that were not covered.
YQL - Christian Heilmann Open Hack London presentationKorben00
YQL (Yahoo Query Language) provides an easy way to access and remix data from various web services using an SQL-like syntax. It has a public REST API that allows querying data without authentication. Developers can also create their own data tables and expose them through YQL. This allows aggregating data from multiple sources into a single query and makes it simple to build prototypes and hacks quickly using existing web APIs and data.
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
YQL is a data querying and manipulation service from Yahoo! that allows users to access and combine data from different sources on the web through an SQL-like syntax. The document demonstrates how to query data from sources like YouTube, Flickr, and Craigslist, and also discusses how users can create their own custom data tables by uploading XML definitions or writing server-side JavaScript. Finally, the document encourages users to contribute new data tables through an open GitHub repository and notes that YQL provides access to over 1200 existing data tables covering many popular web APIs.
YQL allows users to query and join data across different web services using an SQL-like language. It provides a single access point and syntax to work with multiple APIs and data sources. With YQL, accessing data from services like Flickr, RSS feeds, and websites can be done with simple SELECT statements. It handles authentication, rate limiting, and data formatting across sources so developers can focus on building applications without learning different APIs. YQL tables and tools like the console and table editor provide ways to test, prototype, and share queries.
YQL: Hacking on steroids - Yahoo! Open Hack Day 2012Saurabh Sahni
YQL allows users to easily access and manipulate data from various web services through a simple SQL-like syntax. It turns web services into virtual databases that can be queried to select, filter, and combine data from multiple sources. Examples shown include finding photos from Flickr tagged with "hackday" and located in Bangalore, getting stock quotes and news headlines from Yahoo Finance, and shortening URLs with Bitly. YQL provides a powerful and simple way to access and mash up data on the web.
The document introduces YQL (Yahoo Query Language) which allows users to easily query and filter data from web APIs and sites through a single endpoint, without needing to deal with authentication or documentation for each individual data source. It provides examples of simple YQL queries to retrieve and filter data, and explains that YQL supports a wide range of data sources through Yahoo and community-contributed data tables that define schemas for integrating web data.
This document discusses the power of open data and how making data available online can enable new applications and discoveries. It provides examples of how open government data allowed for the creation of apps like a gas pump inspection checker. The document also discusses how RESTful principles and APIs have allowed systems like Twitter to be used in new ways not envisioned by their creators by opening their data to developers through standardized interfaces. Overall, the key message is that opening data can fuel innovation and discovery at a relatively low cost.
The document discusses mashups and various technologies used to create them such as Flex, E4X, HTTPService, crossdomain.xml, and AMF. It provides examples of using APIs from Amazon, Flickr, Yahoo, and Google to retrieve and combine data from multiple sources into new applications. It also discusses platforms like Yahoo Pipes that allow creating mashups visually without programming.
1) There are several general methods for acquiring web data through R, including reading files directly, scraping HTML/XML/JSON, and using APIs that serve XML/JSON.
2) Scraping web data involves extracting structured information from unstructured HTML/XML pages when no API is available. Packages like rvest and XML can be used to parse and extract the desired data.
3) Many data sources have APIs that allow programmatic access to search, retrieve, or submit data through a set of methods. R packages like taxize and dryad interface with specific APIs to access taxonomic and research data.
YQL & Yahoo! APIs - Open Hack India 2011Saurabh Sahni
YQL allows users to easily access and manipulate data from web services and APIs by treating their data as rows in database tables. Users can select, filter, and manipulate data from services like Flickr, YouTube, Twitter and more using simple SQL-like queries. YQL also allows users to publish their own custom data tables for others to query. This makes it simple to build apps and prototypes by combining data from different sources.
OpenSearch is a specification that describes how to build search services for the open web. It uses XML to describe search services and publishes search results in RSS or Atom formats. Key features include autodiscovery of services, search result descriptions, and URL templates that clients use to compose search requests to the service. Many websites and browsers support OpenSearch to allow discovery and use of new search services.
SharePoint 2010 Application Development OverviewRob Windsor
This document provides an overview of Microsoft SharePoint, including:
- SharePoint can be used for document management, collaboration, and as a development platform.
- It includes features like workflows, tagging, social networking capabilities, and integration with Office clients.
- Developers can create SharePoint solutions using tools like Visual Studio and deploy packages containing features and elements.
This document provides an overview of Entity Framework 4 and how to use it in different scenarios. It discusses Code First, Model First, and Database First approaches. For Code First, it demonstrates how to create data classes and contexts and add a connection string. For Model First, it shows how to create an entity data model, generate a database from the model, and use the model in an MVC project. It also discusses how to generate models from an existing database. Finally, it demonstrates integrating Entity Framework with an MVC 3 and Razor project, including adding controllers and views to display and edit data.
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 building semantic web applications using linked open data and ontologies, describing how the speaker's company has built applications like a resource list management tool that collects, organizes, and shares course materials using RDF and SPARQL. Advice is provided on reusing existing ontologies, including links between ontologies, and best practices for URIs, HTTP methods, and handling incomplete or conflicting data from multiple sources.
SearchMonkey is an open platform that uses structured data to enhance search results. It allows site owners to share structured data with Yahoo to provide richer search experiences for users. Developers can build SearchMonkey applications that display additional information in search results by connecting to custom data services or APIs. The platform provides tools for developers to create these applications and data services and publish them for users.
Programming With Amazon, Google, And E BayPhi Jack
The document provides an overview of web services and APIs from Amazon, Google, and eBay that can be used for programming. It discusses technologies like SOAP, REST, JSON, and AJAX. It also provides examples of using the Amazon API to retrieve customer and wishlist information programmatically. The lab session involves setting up Eclipse IDE and making sample API calls to Amazon to retrieve and manipulate product data.
YQL allows users to query and filter data across web services using SQL-like statements. It hides the complexity of web service APIs and provides predefined tables to access popular Yahoo services like Flickr and social media. The YQL console is a browser-based tool to interactively test queries, and results can be returned in XML or JSON format. Queries support operations like filtering, joining tables, paging through results, and being called from JavaScript or PHP.
This document discusses Silverlight 4 and its interoperability with PHP. It provides an overview of Silverlight, including its cross-browser and cross-platform capabilities. It then demonstrates how to build a Silverlight application that utilizes key features like XAML, data binding, controls, layouts, networking, and storage. The presentation concludes by noting some additional Silverlight capabilities that were not covered.
YQL - Christian Heilmann Open Hack London presentationKorben00
YQL (Yahoo Query Language) provides an easy way to access and remix data from various web services using an SQL-like syntax. It has a public REST API that allows querying data without authentication. Developers can also create their own data tables and expose them through YQL. This allows aggregating data from multiple sources into a single query and makes it simple to build prototypes and hacks quickly using existing web APIs and data.
Similar to YQL Presentation at Geek Girls Dinner Sydney (20)
Essentials of Automations: Exploring Attributes & Automation ParametersSafe Software
Building automations in FME Flow can save time, money, and help businesses scale by eliminating data silos and providing data to stakeholders in real-time. One essential component to orchestrating complex automations is the use of attributes & automation parameters (both formerly known as “keys”). In fact, it’s unlikely you’ll ever build an Automation without using these components, but what exactly are they?
Attributes & automation parameters enable the automation author to pass data values from one automation component to the next. During this webinar, our FME Flow Specialists will cover leveraging the three types of these output attributes & parameters in FME Flow: Event, Custom, and Automation. As a bonus, they’ll also be making use of the Split-Merge Block functionality.
You’ll leave this webinar with a better understanding of how to maximize the potential of automations by making use of attributes & automation parameters, with the ultimate goal of setting your enterprise integration workflows up on autopilot.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Instructions on how YQL should create URLs that access the data available from your Web service. Also, an Open Data Table definition provides YQL with the URL location of your Web service along with the individual query parameters (keys) available to YQL.