ppxscal/embedding_network huggingface dataset:
Permutation-Based Range-Join Algorithms on N-Dimensional Meshes
Authors: Shao Dong Chen, Hong Shen, Rodney Topor
Venue: IEEE Transactions on Parallel and Distributed Systems (2002)

In this paper, we present four efficient parallel algorithms for computing a nonequijoin, calledrange-join, of two relations on N\hbox{-}{\rm dimensional} mesh-connected computers. Range-joins of relations R and S are an important generalization of conventional equijoins and band-joins and are solved by permutation-based approaches in all proposed algorithms. In general, after sorting all subsets of both relations, the proposed algorithms permute every sorted subset of relation S to each processor in turn, where it is joined with the local subset of relation R. To permute the subsets of S efficiently, we propose two data permutation approaches, namely, the shifting approach which permutes the data recursively from lower dimensions to higher dimensions and the Hamiltonian-cycle approach which first constructs a Hamiltonian cycle on the mesh and then permutes the data along this cycle by repeatedly transferring data from each processor to its successor. We apply the shifting approach to meshes with different storage capacities which results in two different join algorithms. The Basic Shifting Join (BASHJ) algorithm can minimize the number of subsets stored temporarily at a processor, but requires a large number of data transmissions, while the Buffering Shifting Join (BUSHJ) algorithm can achieve a high parallelism and minimize the number of data transmissions, but requires a large number of subsets stored at each processor. For constructing a Hamiltonian cycle on a mesh, we propose two different methods which also result in two different join algorithms. The Recursive Hamiltonian-Cycle Join (REHCJ) algorithm uses a single processor to construct a Hamiltonian cycle recursively, while the Parallel Hamiltonian-Cycle Join (PAHCJ) algorithm uses all processors to construct a Hamiltonian cycle in parallel. We analyze and compare these algorithms. The results shows that both Hamiltonian cycle algorithms require less storage and local join operations than the shifting algorithms, but more data movement steps.
Metaphors and user interfaces in the 21st Century
Authors: Aaron Marcus
Venue: interactions (2002)

"Fast Forward" is a new column that the editors of interactions have kindly permitted me to write. It presents an opportunity for me to think about where our profession of user-interface design has been over the past three-and-a-half decades in which I have worked and about its future. I hope you will enjoy and benefit from joining me in this discussion. Your feedback is welcome.
A system for predictable component-based software construction
Authors: M. Aronszajn, M. Sitaranman, S. Atkinson, G. Kulczycki
Venue: High integrity software (2001)

Large systems are invariably built from assembled components. It is essential for such systems to have predictable behavior, if the risks of failure are too high. To enable practical and modular verification of industrial-strength systems, software practitioners need to learn to build both behavioral specifications of components and component implementations that are annotated with suitable internal assertions. Neither of these tasks can be automated, in general. However, once suitable specifications and implementations of components are given, a mechanical system (with human assistance) can check in a modular and scalable fashion if component-based software behaves as specified. To illustrate the issues, the paper presents a non-trivial component-based example. The example underscores that predictable component-based construction is challenging, and that it cannot become practical, without educating students and software developers on principles of mathematical specifications and correct, efficient implementations.
Abstracting Craft: The Practiced Digital Hand
Authors: Malcolm McCullough
Venue:  (1998)

:The love of making things need not be confined to the physical world - electronic form giving can also be a rewarding hands-on experience. In this investigation of the possibility of craft in the digital realm, Malcolm McCullough observes that the emergence of computation as a medium, rather than just a set of tools, suggests a growing correspondence between digital work and traditional craft. Chapter by chapter, McCullough builds a case for upholding humane traits and values during the formative stages of new practices in digital media. He covers the nature of hand-eye coordination, the working context of the image culture, aspects of tool usage and medium appreciation, uses and limitations of symbolic methods, issues in human-computer interaction, geometric constructions and abstract methods in design, the necessity of improvisation, and the personal worth of work. For those new to computing, McCullough offers an inside view of what the technology is like, what the important technical issues are, and how creative computing fits within a larger intellectual history.
Teach Yourself C++, 3rd Ed., 3rd edition
Authors: Al Stevens
Venue:  (1993)

:This helpful how-to book will teach you how to write more effective programs using C++ extensions to the C language. teach yourself... C++ helps you understand the differences between function-oriented and object-oriented programming and shows you how to use C++ to combine both paradigms. Author Al Stevens provides concise, easy-to-follow tutorials that make learning C++ fast and easy. Get a solid foundation in such valuable concepts as default function arguments, variable declarations, inline functions, and global scope resolution. Learn about the Free Store, the this pointer, class inheritance, and C++ input/output streams. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
QR/Access 2 for Dummies
Authors: Stuart J. Stuple
Venue:  (1994)

:Microsoft's Access 2 database application has too many smart, powerful features for even regular users to remember. Fortunately, no one has to remember them thanks to Access 2 For Dummies Quick Reference. Here, conveniently organized in one compact volume, are all the commands, keyboard shortcuts, and techniques you need to create sophisticated queries, generate professional-looking reports, and integrate information contained in multiple databases. Whether you build your own Access databases or you just use those created by others, Access 2 For Dummies Quick Reference will prove itself one of the most effective time-savers to land on your desktop in a long while.
Training teachers to use information technology to support integrated instruction: what teacher trainers learned from their students
Authors: Gerald G. Mansergh, Marilyn V. Nelson, Charles D. Swanson
Venue: Proceedings of the 1998 ACM/IEEE conference on Supercomputing (CDROM) (1998)

For three years, teams of Minnesota science, mathematics and technology teachers learned to use computational science in Envision It! under a National Science Foundation grant. Two cadres of middle, junior high and high school teachers participated in intensive summer institutes, school-year follow-up sessions and electronic networking.The instructional design and delivery team for Envision It! was a powerful collaboration of professionals from non-profit and for-profit organizations in Minnesota: Metro ECSU (post-service teacher development organization); Cray Research (supercomputer company); TIES (educational information technology support organization); Anoka-Hennepin School District (large urban/suburban school district); additional staff from several Minnesota colleges and high tech corporations (Cray Research, Medtronic, 3M, Honeywell, and others).Participating teachers learned much through Envision It!, but the training team learned even more. In this paper we share some of these learnings: what worked, what didn't work, why, and what modifications aided teacher success and application.
Forum
Authors: Diane Crawford
Venue: Communications of the ACM (2002)

`Hello, World' Gets Mixed Greetings
PageMaker 6.5 for MacIntosh (Visual QuickStart Guide)
Authors: Ted Alspach
Venue:  (1997)

:Adobe PageMaker has long been one of the leading professional page layout tools available to desktop publishers. With the release of Version 6.5, Adobe has added breakthrough new layout capabilities that significantly improve how documents can be structured, and it has added all new online publishing features. Version 6.5 also adopts the new look and feel that Adobe has been creating for all their products and includes a newly revised interface, new menus, and new keyboard shortcuts. This guide is the easiest way for newcomers to learn the basics of PageMaker. It is also the fastest way for experienced PageMaker users to get up to speed with all the new features of Version 6.5. The book covers PageMaker basics, such as creating a document, setting preferences, and more. It moves on to explore working with type, graphics, and layout in PageMaker. New users learn how to work with text, define and use styles, place images, work with Photoshop and Illustrator, and more.Experienced PageMaker users will use the Visual QuickStart Guide to learn all the new keyboard shortcuts, as well as the new features, such as using document-wide layers, automatic layout adjustment, the enhanced polygon tool, and new color publishing options. All users will be excited by the new online publishing features including the hyperlinks palette and extensive support for electronic delivery in HTML format and in Adobe PDF format. The easiest, most inexpensive way to learn this popular page layout program PageMakerÕs new interface, menus, and keyboard shortcuts mean that experienced users and newcomers alike need a handy reference book Coversnew Web publishing capabilities including the hyperlinks palette and enhanced HTML features
Value Driven Intellectual Capital: How to Convert Intangible Corporate Assets into Market Value
Authors: Patrick H. Sullivan
Venue:  (2000)

:Value-Driven Intellectual Capital is a corporate and financial executives' handbook to the new world of intangible assets - what they are and how to convert them into cash or strategic position. Value-Driven Intellectual Capital explains the new, boundary-expanding world of intellectual assets - where translating an innovative idea into bottom-line profits involves a tightly focused strategy with clear directives for making it happen. It is a blueprint for turning corporate knowledge, know-how, and intellectual property into a sustainable competitive weapon that will build a firm's reputation and market share." "Value-Driven Intellectual Capital is for any corporate or financial executive, merger and acquisition partner or investor who understands how much future corporate survival and success depends on the simple enduring genius of a good idea and the need to convert those ideas into corporate value.
QMF Quick Reference Guide
Authors: Gabriel F. Gargiulo
Venue:  (1993)

:This handy pocket-size reference puts an end to thumbing through endless pages of documentation in order to find the command, code, function or statement you need. Fully indexed for rapid use, it lists and explains all QMF commands and shows examples of correct usage and syntax.
SQL Instant Reference
Authors: Martin Gruber
Venue:  (1993)

:This latest edition of a popular guide will be useful to database programmers and administrators who need handy, updated information for SQL (Structured Query Language) commands. Gruber is a recognized SQL expert and author of "Understanding SQL" and the upcoming "Mastering SQL."
Microsoft Publisher 98 by Design
Authors: Luisa Simone
Venue:  (1998)

:An updated edition of our award-winning handbook, Microsoft Publisher 98 by Design, is packed with design examples and procedures that will help you create vibrant World Wide Web pages and effective, professional-quality publications with Microsoft Publisher 98! You'll find everything you need to work faster and more efficiently than ever. Experience Level: Beginner The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Limits to software estimation
Venue: ACM SIGSOFT Software Engineering Notes (2001)

Algorithmic (KCS) complexity results can be interpreted as indicating some limits to software estimation. While these limits are abstract they nevertheless contradict enthusiastic claims occasionally made by commercial software estimation advocates. Specifically, if it is accepted that algorithmic complexity is an appropriate definition of the complexity of a programming project, then claims of purely objective estimation of project complexity, development time, and programmer productivity are necessarily incorrect.
Cardan's discriminant method in geometry of triangle
Authors: Mihály Bencze
Venue: Octogon Mathematical Magazine (2001)

In this paper we give a method for generating new inequalities in geometry. Let be the following notations: a,b,c the sides of triangle ABC, p the semiperimeter, ha, hb, hc the altitudes, O the center of circumcircle, I the center of incircle, R, the radius of circumcircle, r the radius of incircle, Ia, Ib, Ic the center of excircles, ra, rb, rc the radius of excircles.
The architecture of a UML virtual machine
Authors: Dirk Riehle, Steven Fraleigh, Dirk Bucka-Lassen, Nosa Omorogbe
Venue: Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (2001)

Current software development tools let developers model a software system and generate program code from the models to run the system. However, generating code and installing a non-trivial system induces a time delay between changing the model and executing it that makes rapid model prototyping awkard if not impossible. This paper presents the architecture of a virtual machine for UML that interprets UML models without any intermediate code-generation step. The paper shows how to embed UML in a metalevel architecture so that a key property of model-based systems, the casual connection between models and model instances, is guaranteed. With this architecture, changes to a model have immediate effects on its execution, providing users with rapid feedback about the model's structure and behavior. This approach supports model innovation better than today's code-generation approaches.
Speech compression: a functional approximation approach
Authors: Kevan L. Miller
Venue: Proceedings of the 20th annual Southeast regional conference (1982)

This paper presents research undertaken in the field of speech compression with a low cost speech processing system developed around an APPLE II microcomputer. Unlike some of the more popular techniques of speech compression based on statistical analysis of the speech waveforms in the frequency domain, speech compression was approached by the authors with the perspective of functional approximations of speech waveforms in the time domain. These functional approximations would be evaluated in a parallel processing mode. Research activities discussed in this paper include: the design and implementation of a parallel interface between the APPLE II and an analog to digital converter; the development of machine language programs to accurately sample sound waveforms; the development of software for the analysis of converted data, including a real time scrolling graphics routine and also a graphics hardcopy routine which controls a dot-matrix printer; the development of the compression technique utilizing an intelligent sampling routine; and the design of a pipelined parallel processing network of microprocessors, to evaluate in real time a polynomial function representing a speech waveform. The compression technique developed currently allows four minutes of good quality speech to be stored on one floppy disk. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
CCNA Lab Manual for Cisco Routing, 1st edition
Authors: Kelly Cannon
Venue:  (2000)

:Addresses the vital networking topics that everyCisco networking professional will need to know.
Mobile Radio Technology
Authors: Gordon White
Venue:  (1995)

:Mobile radio is one of the fastest growing ares in communications, and there is a constant need for technicians and managers who are conservant with the technology. This book explains the systems currently operating and those under development, and gives an explanation suitable for students, technicians, managers and anyone who needs to know how mobile radio works. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Handbook of Industrial Robotics
Authors: Shimon Y. Nof
Venue:  (1992)

:120 leading experts from twelve countries have participated in creating this Second Edition of the Handbook of Industrial Robotics. Of its 66 chapters, 33 are new, covering important new topics in the theory, design, control, and applications of robotics. Other key features include a larger glossary of robotics terminology with over 800 terms and a CD-ROM that vividly conveys the colorful motions and intelligence of robotics. With contributions from the most prominent names in robotics worldwide, the Handbook remains the essential resource on all aspects of this complex subject.
AutoCAD with 2D and 3D Lab Applications: Release 13 For DOS and Windows, 2nd edition
Authors: S. R. Kyles
Venue:  (1996)

:AutoCAD with 2D and 3D Lab Applications is the comprehensive guide for learning AutoCAD Release 13. Whether you're just beginning or advancing into 3D design, AutoCAD with 2D and 3D Lab Applications will make learning this powerful software easier and more productive.Concise text and clear illustrations of drawings-in-progress explain AutoCAD commands for both DOS and Windows. Each chapter focuses on a key aspect of the software. A set of objectives is listed at the beginning of every chapter, allowing instructors and self learners to determine their area of focus. Classroom-tested exercises follow each chapter, reinforcing the specific areas covered. The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc. Terms of Usage Privacy Policy Code of Ethics Contact Us Useful downloads: Adobe Acrobat QuickTime Windows Media Player Real Player
Using Photo-Consistency to Register 2D Optical Images of the Human Face to a 3D Surface Model
Authors: Matthew J. Clarkson, Daniel Rueckert, Derek L.G. Hill, David J. Hawkes
Venue: IEEE Transactions on Pattern Analysis and Machine Intelligence (2001)

In this paper, we propose a novel method to register two or more optical images to a 3D surface model. The potential applications of such a registration method could be in medicine; for example, in image guided interventions, surveillance and identification, industrial inspection, computer assisted manufacture, computer assisted maintenance, or telemanipulation in remote or hostile environments. Registration is performed by optimizing a similarity measure with respect to the transformation parameters. We propose a novel similarity measure based on ¿photo-consistency.¿ For each surface point, the similarity measure computes how consistent the corresponding optical image information in each view is with a lighting model. The relative pose of the optical images must be known. We validate the system using data from an optical-based surface reconstruction system and surfaces derived from magnetic resonance (MR) images of the human face. We test the accuracy and robustness of the system with respect to the number of video images, video image noise, errors in surface location and area, and complexity of the matched surfaces. We demonstrate the algorithm working on 10 further optical-based reconstructions of the human head and skin surfaces derived from MR images of the heads of five volunteers. Matching four optical images to a surface model produced a 3D error of between 1.45 and 1.59 mm, at a success rate of 100 percent, where the initial misregistration was up to 16 mm or degrees from the registration position.
A flexible 3d sound system for interactive applications
Authors: Lalya Gaye
Venue: CHI '02 extended abstracts on Human factors in computing systems (2002)

We have developed a 3D sound system for headphones that allows real-time sound source and user displacement in a virtual acoustic environment. Because of a flexible design that uses different sets of pre-selected, physically modeled filters, the complexity level of simulation can be chosen, making the system adaptable both to available CPU power and to application requirements. No extensive signal processing knowledge is required in order to select the appropriate simulation complexity. A preliminary evaluation involving 4 users showed that the system provides a satisfying localization of sounds and users (even with limited memory and CPU power) while also giving access to low-level control over simulation complexity.
Leveraging the asymmetric sensitivity of eye contact for videoconference
Authors: Milton Chen
Venue: Proceedings of the SIGCHI conference on Human factors in computing systems: Changing our world, changing ourselves (2002)

Eye contact is a natural and often essential element in the language of visual communication. Unfortunately, perceiving eye contact is difficult in most video-conferencing systems and hence limits their effectiveness. We conducted experiments to determine how accurately people perceive eye contact. We discovered that the sensitivity to eye contact is asymmetric, in that we are an order of magnitude less sensitive to eye contact when people look below our eyes than when they look to the left, right, or above our eyes. Additional experiments support a theory that people are prone to perceive eye contact, that is, we will think that someone is making eye contact with us unless we are certain that the person is not looking into our eyes. These experimental results suggest parameters for the design of videoconferencing systems. As a demonstration, we were able to construct from commodity components a simple dyadic videoconferencing prototype that supports eye contact
NetScape and the World Wide Web for Dummies, 2nd edition
Authors: Paul E. Hoffman
Venue:  (1996)

:If you browse the World Wide Web with Netscape and you only want to buy one book (really, you should buy every book we publish), this is the one for you. Now in its second edition and covering fabulous new communications and multimedia capabilities, Netscape and the World Wide Web For Dummies not only shows you how to use and customize the Internet's most popular browser but also offers an excellent guide to the most fun and useful sites on the Internet. Internet expert Paul E. Hoffman, author of IDG Books' The Internet, the official companion to PBS' The Internet Show, serves it all up -- from where to find the best sports sites to how to use Netscape Navigator's improved e-mail and newsgroup functions. Keep this book handy whenever you surf the Web.