Palestra apresentada durante o 18º Encontro Locaweb em Belo Horizonte. A perspectiva da apresentação foi abordar tópicos relacionados tanto a UX, quanto Design Thinking até entregáveis e relacionamento entre times multidisciplinares de produtos assim como sua conexão ao Lean Software Development.
Presentatie die ik heb gehouden tijdens Online Tuesday in april 2014 over iBeacon en de mogelijkheden van iBeacons voor retail en andere branches. Inclusief praktijkvoorbeelden van iBeacon gebruik en functionaliteiten van het inBeacon platform.
Meer weten over het gebruik van iBeacon en de toepasbaarheid van het inBeacon platform? Neem dan gerust contact met ons op: remco@inbeacon.nl
The Importance of Storytelling in Architecture & UrbanismTaher Abdel-Ghani
This talk highlights the importance of storytelling in architecture as tool for expressiveness, creative practice, and a deviation from the pre-deterministic thinking model.
Palestra apresentada durante o 18º Encontro Locaweb em Belo Horizonte. A perspectiva da apresentação foi abordar tópicos relacionados tanto a UX, quanto Design Thinking até entregáveis e relacionamento entre times multidisciplinares de produtos assim como sua conexão ao Lean Software Development.
Presentatie die ik heb gehouden tijdens Online Tuesday in april 2014 over iBeacon en de mogelijkheden van iBeacons voor retail en andere branches. Inclusief praktijkvoorbeelden van iBeacon gebruik en functionaliteiten van het inBeacon platform.
Meer weten over het gebruik van iBeacon en de toepasbaarheid van het inBeacon platform? Neem dan gerust contact met ons op: remco@inbeacon.nl
The Importance of Storytelling in Architecture & UrbanismTaher Abdel-Ghani
This talk highlights the importance of storytelling in architecture as tool for expressiveness, creative practice, and a deviation from the pre-deterministic thinking model.
This presentation focuses on basic design principles which includes include layout, color, and typography and was given to startup companies at Fortify Ventures on March 22, 2012 in Washington, DC.
slides from talk at the Open Knowledge Festival, sharing some challenges in opening budgetary data from our experience at the Public Knowledge Workshop in Israel
A slide set to accompany an NKCS conversation on our emerging instructional coaching model... with the expert consultation of author, coach, and coach of coaches: Diane Sweeney. (www.dianesweeney.com)
Prototyping is an important aspect to the design process. It bridges the gap between ideation and finalizing your product. These slides reveal the value of prototyping in various resolutions. The prototyping as a discipline can be applied to a wider range of examples beyond traditional product design.
Joyce Zou, Christa Lee, Meaghan Kennedy | Orange Sparkle Ball
Track My Pocket | Expense management applicationwarrenadriano
Track My Pocket ensures that you can view and analyze your spending patterns, income and saving trends for a period of your choice - yearly, monthly.
https://www.ongraph.com/casestudy/track-my-pocket/
Information Privilege - Critical Approaches to Access and Advocacychar booth
DLF Forum 2013 Closing Keynote in Austin, Texas. Video available at http://mediasite.engr.utexas.edu/UTMediasite/Play/15fef35f23364ca0bbe4f0ee5f04a3e71d
Ensuring the consistent adoption of brand elements across various channels can be a problem for many large organizations. As West Virginia University rolls out a new brand campaign our central Digital Services unit is sharing tools with our web development community to help them make this shift. In this talk you will learn how we’re using patterns to:
* modernize and standardize toolsets
* encourage broad and fast adoption of the new brand elements
* make it easier to incorporate future changes to brand elements
This process has not been without its challenges so expect many pitfalls and missteps to be shared.
This presentation focuses on basic design principles which includes include layout, color, and typography and was given to startup companies at Fortify Ventures on March 22, 2012 in Washington, DC.
slides from talk at the Open Knowledge Festival, sharing some challenges in opening budgetary data from our experience at the Public Knowledge Workshop in Israel
A slide set to accompany an NKCS conversation on our emerging instructional coaching model... with the expert consultation of author, coach, and coach of coaches: Diane Sweeney. (www.dianesweeney.com)
Prototyping is an important aspect to the design process. It bridges the gap between ideation and finalizing your product. These slides reveal the value of prototyping in various resolutions. The prototyping as a discipline can be applied to a wider range of examples beyond traditional product design.
Joyce Zou, Christa Lee, Meaghan Kennedy | Orange Sparkle Ball
Track My Pocket | Expense management applicationwarrenadriano
Track My Pocket ensures that you can view and analyze your spending patterns, income and saving trends for a period of your choice - yearly, monthly.
https://www.ongraph.com/casestudy/track-my-pocket/
Information Privilege - Critical Approaches to Access and Advocacychar booth
DLF Forum 2013 Closing Keynote in Austin, Texas. Video available at http://mediasite.engr.utexas.edu/UTMediasite/Play/15fef35f23364ca0bbe4f0ee5f04a3e71d
Ensuring the consistent adoption of brand elements across various channels can be a problem for many large organizations. As West Virginia University rolls out a new brand campaign our central Digital Services unit is sharing tools with our web development community to help them make this shift. In this talk you will learn how we’re using patterns to:
* modernize and standardize toolsets
* encourage broad and fast adoption of the new brand elements
* make it easier to incorporate future changes to brand elements
This process has not been without its challenges so expect many pitfalls and missteps to be shared.
Mindfulness ― one of the fundamental teachings by the Buddha, has being highly valued practice for the last 2,500 years in many Asian countries such as Myanmar, Sri Lanka, Thailand, India, Japan, Korea and China. As historical records shows, mindfulness has helped many people to live a meaningful life in this region. Finally, the advancements of technology such as fMRI machines, EEG studies and empirical studies have enable scientists to show the effectiveness of mindfulness meditation for the human wellbeing as a scientific fact. This scientific knowledge has made mindfulness accessible for millions of people through out the world and made available for a broader audience as a secular tool for improving human wellbeing. Therefore, mindfulness has being actively promoted in various places such as schools, governments and workplaces.
In this talk we will introduce mindfulness and the scientific research made it popular among a wider audience. Further, we will introduce Rakuten Mindfulness Clubs activities and briefly touch upon the potential application to Human Computer Interaction.
https://tech.rakuten.co.jp/
●Overall introduction of Ichiba
Introduction
●Redis Cluster in Rakuten Ichiba
How we use Redis Cluster in Rakuten Ichiba
●R Framework
The challenge of updating a legacy system sharing code between multiple teams, using an in-house developed library for the Rakuten Ichiba Frontend side.
●Rakuten Catalog Platform- Classification Approach for 280,000,000 Ichiba items -
1. Taxonomy Strategy(Analyze, Adoption)
2. Rakuten Catalog Platform Classification Ichiba Item data -> Taxonomy(Taxonomy(Genre/Tag/Attribute) management/development) -> Catalog(Product Master) -> Data governance system -> Data Processing Unit -> Auto classification(Item information/Image)
●How to reconstruct a million-user app
Describes why we decided to rewrite our app, what difficulties we faced and how we create the new structure to ensure it's flexible, stable and maintainable.
https://tech.rakuten.co.jp/
Design product by developing empathy for your users and understanding the tasks they are trying to accomplish. How do I know what to design? When do I test it? When is a design complete?
This talk will present iterative design and testing method that is light weight and can significantly improve your product design.
Building Software Fast with Freelancers & JIRAAtlassian
In the modern workforce your team needs to scale up and down just as fast as your servers and technology demands do. Learn from Upwork how to add people with specific skill sets to your team on demand. The new Upwork Job Post for JIRA add-on lets you easily hire the skilled freelancers you need to get those JIRA tickets resolved faster than ever.
Products covered:
JIRA Software
If you are planning on building a connect integration for any of the Atlassians cloud offerings, growth, performance, and stability should be your highest priorities. In addition, you have to think of keeping the cost down, delivering the product on time, and keeping both users and developers happy.
In this session, Nathan Burrell will talk about the architecture of Bitbucket Pipelines (Beta) which is a feature of Bitbucket Cloud that is integrated via connect, runs on AWS and heavily utilises docker. He will walk you through examples that show how one can implement a solid integration while staying aligned and meeting all previously mentioned priorities. You will learn about best practices, software architecture insights, and the technologies that are readily available to assist you in your endeavours.
Products covered:
Bitbucket
En la actualidad el "Big Data" se ha convertido en una palabra de moda que genera confusión en muchos escenarios. Los conceptos que usualmente se le asocian son: gran cantidades de datos, analítica de redes sociales, modernas herramientas para gestionar datos, datos en tiempo real, entre otros. Independientemente de como lo catalogamos, las empresas necesitan comprender y explorar cómo procesar y analizar de nuevas formas la variedad de información que tienen a su disposición. En muchas de las investigaciones aparecen referencias de tecnologías como Spark y Cassandra que se mencionan como un recurso externo dado por sentado su existencia. Brindar una solución que incluya todos los componentes de procesamiento y análisis puede llegar a ser un reto desde la perspectiva de infraestructura que se requiere provisionar, monitorizar y gestionar por el personal de
operaciones. Por otra parte crear la infraestructura de apoyo al desarrollo de estas aplicaciones bajo conceptos como inmutabilidad, consistencia y disponibilidad son elementos que se deben tener en cuenta desde las primeras fases de diseño de una solución. Ver el Big Data desde la perspectiva de DevOps en aras de viabilizar el desarrollo y liberación de aplicaciones y servicios con mayor velocidad es el tema central de esta presentación donde se abordaran conceptos y métodos generales, tecnologías y frameworks recomendados.
Map making for kids to help support #VisualizeNoMalariaAnya A'Hearn
Over the last couple of months, I was fortunate to have the opportunity to meet with the 4th and 5th Grade Girls Club at a San Francisco school and get them excited about all things data visualization and mapping. In a couple lunches and after school workshops we learned about cartography, map construction, and design, built our own outrageously fun custom maps of San Francisco using Mapbox, and finally contributed to the #VisualizeNoMalaria project by tracing buildings for Humanitarian OpenStreetMap. Here is my presentation for all the lessons.
A well-informed C-Suite is the most critical part of an effective cyber risk management program. This presentation provides the essential knowledge every executive must possess about cybersecurity to be effective when discussing the topic.
The audience here were design & digital agencies.
I shared what I learned about UX.
UX is not UI. UX is about empathy. UX is ideating, iterating and collaborating for solutions.
WordCamp Denver 2015. This talk covered how to use Stories, WordPress, and Experience Design to help you connect with your audience. There are some simple techniques that will help you connect the dots and create a better relationship with your audience.
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Round table discussion of vector databases, unstructured data, ai, big data, real-time, robots and Milvus.
A lively discussion with NJ Gen AI Meetup Lead, Prasad and Procure.FYI's Co-Found
The Building Blocks of QuestDB, a Time Series Databasejavier ramirez
Talk Delivered at Valencia Codes Meetup 2024-06.
Traditionally, databases have treated timestamps just as another data type. However, when performing real-time analytics, timestamps should be first class citizens and we need rich time semantics to get the most out of our data. We also need to deal with ever growing datasets while keeping performant, which is as fun as it sounds.
It is no wonder time-series databases are now more popular than ever before. Join me in this session to learn about the internal architecture and building blocks of QuestDB, an open source time-series database designed for speed. We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read-replicas, or faster batch ingestion.
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Discussion on Vector Databases, Unstructured Data and AI
https://www.meetup.com/unstructured-data-meetup-new-york/
This meetup is for people working in unstructured data. Speakers will come present about related topics such as vector databases, LLMs, and managing data at scale. The intended audience of this group includes roles like machine learning engineers, data scientists, data engineers, software engineers, and PMs.This meetup was formerly Milvus Meetup, and is sponsored by Zilliz maintainers of Milvus.
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Subhajit Sahu
Abstract — Levelwise PageRank is an alternative method of PageRank computation which decomposes the input graph into a directed acyclic block-graph of strongly connected components, and processes them in topological order, one level at a time. This enables calculation for ranks in a distributed fashion without per-iteration communication, unlike the standard method where all vertices are processed in each iteration. It however comes with a precondition of the absence of dead ends in the input graph. Here, the native non-distributed performance of Levelwise PageRank was compared against Monolithic PageRank on a CPU as well as a GPU. To ensure a fair comparison, Monolithic PageRank was also performed on a graph where vertices were split by components. Results indicate that Levelwise PageRank is about as fast as Monolithic PageRank on the CPU, but quite a bit slower on the GPU. Slowdown on the GPU is likely caused by a large submission of small workloads, and expected to be non-issue when the computation is performed on massive graphs.
Adjusting OpenMP PageRank : SHORT REPORT / NOTESSubhajit Sahu
For massive graphs that fit in RAM, but not in GPU memory, it is possible to take
advantage of a shared memory system with multiple CPUs, each with multiple cores, to
accelerate pagerank computation. If the NUMA architecture of the system is properly taken
into account with good vertex partitioning, the speedup can be significant. To take steps in
this direction, experiments are conducted to implement pagerank in OpenMP using two
different approaches, uniform and hybrid. The uniform approach runs all primitives required
for pagerank in OpenMP mode (with multiple threads). On the other hand, the hybrid
approach runs certain primitives in sequential mode (i.e., sumAt, multiply).
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfEnterprise Wired
In this guide, we'll explore the key considerations and features to look for when choosing a Trusted analytics platform that meets your organization's needs and delivers actionable intelligence you can trust.
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfGetInData
Recently we have observed the rise of open-source Large Language Models (LLMs) that are community-driven or developed by the AI market leaders, such as Meta (Llama3), Databricks (DBRX) and Snowflake (Arctic). On the other hand, there is a growth in interest in specialized, carefully fine-tuned yet relatively small models that can efficiently assist programmers in day-to-day tasks. Finally, Retrieval-Augmented Generation (RAG) architectures have gained a lot of traction as the preferred approach for LLMs context and prompt augmentation for building conversational SQL data copilots, code copilots and chatbots.
In this presentation, we will show how we built upon these three concepts a robust Data Copilot that can help to democratize access to company data assets and boost performance of everyone working with data platforms.
Why do we need yet another (open-source ) Copilot?
How can we build one?
Architecture and evaluation
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
3. W H A T A R E W E G O I N G T O T A L K
A B O U T ?
• Cartography
• Why Make Maps
• Types of Maps
• Coordinate Systems
• Points, Lines, & Shapes
• Glitter
4. A N D I N A F E W M O R E
L U N C H E S …
• Make your own digital
maps
• #VisualizeNoMalaria
project
32. S E T U P Y O U R M A P B O X
A C C O U N T• Go to http://www.mapbox.com
• Click on Sign Up in upper right corner
Editor's Notes
Can you draw a picture of how to get from (pick two locations in the school)
Let’s say a friend asks you how to get to your house. What will you tell him? Could you draw a map? What would you include on the map? Perhaps you’d include streets, houses or maybe buildings like your favorite ice cream store. Maybe you’d include landmarks. Maps help people know where to go. Someone who makes maps is a cartographer.
Cartography is the study and practice of making maps. Combining science, aesthetics, and technique, cartography builds on the premise that reality can be modeled in ways that communicate spatial information effectively.
Road Map - A road map is one of the most widely used map types. These maps show major and minor highways and roads (depending on detail) as well as things like airports, city locations and points of interest like parks, campgrounds and monuments. Major highways on a road map are generally red and larger than other roads, while minor roads are a lighter color and a narrower line.
Political - show man made political boundaries. A political map does not show any topographic features. It instead focuses solely on the state and national boundaries of a place. They also include the locations of cities - both large and small, depending on the detail of the map.
Physical - A physical map is one that shows the physical landscape features of a place. They generally show things like mountains, rivers and lakes and water is always shown with blue. Mountains and elevation changes are usually shown with different colors and shades to show relief. Normally on physical maps green shows lower elevations while browns show high elevations.e.
Topographical - elevation or height above sea level.
Thematic Map - A thematic map is a map that focuses on a particular theme or special topic and they are different from the six aforementioned general reference maps because they do not just show natural features like rivers, cities, political subdivisions, elevation and highways. If these items are on a thematic map, they are background information and are used as reference points to enhance the map's theme.
Thematic Map - A thematic map is a map that focuses on a particular theme or special topic and they are different from the six aforementioned general reference maps because they do not just show natural features like rivers, cities, political subdivisions, elevation and highways. If these items are on a thematic map, they are background information and are used as reference points to enhance the map's theme.
Climate - A climate map shows information about the climate of an area. They can show things like the specific climatic zones of an area based on the temperature, the amount of snow an area receives or average number of cloudy days. These maps normally use colors to show different climatic areas.