ppxscal/embedding_network huggingface dataset:
Accidental Empires: How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date, 1st edition
Authors: Robert X. Cringely
Venue:  (1996)

:Computer manufacturing isafter cars, energy production and illegal drugsthe largest industry in the world, and it's one of the last great success stories in American business. Accidental Empires is the trenchant, vastly readable history of that industry, focusing as much on the astoundingly odd personalities at its coreSteve Jobs, Bill Gates, Mitch Kapor, etc. and the hacker culture they spawned as it does on the remarkable technology they created. Cringely reveals the manias and foibles of these men (they are always men) with deadpan hilarity and cogently demonstrates how their neuroses have shaped the computer business. But Cringely gives us much more than high-tech voyeurism and insider gossip. From the birth of the transistor to the mid-life crisis of the computer industry, he spins a sweeping, uniquely American saga of creativity and ego that is at once uproarious, shocking and inspiring. Author Biography: For eight years, Robert X. Cringely's "Notes from the Field" column appeared weekly in Info World. Currently he can be seen in the public television series Triumph of the Nerds, based on this book. A former Stanford professor and foreign correspondent, he lives in Palo Alto, California. 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
Terminology and Language Planning: An Alternative Framework of Practice and Discourse
Authors: Bassey Edem Antia
Venue:  (2000)

:Changing socio-political landscapes, the dynamics of 'glocalisation', among others factors, are spawning new policy attitudes towards multilingualism, and again putting language planning (LP) on the map - in a manner reminiscent of the 1960's and 1970's. With respect to terminology, this book suggests that to be relevant and sustainable, current LP would have to define its mission as the deregulation of access to specialised knowledge, and correspondingly be founded on substantially different methods and theoretical bases: epistemology and ontology of specialised domains; research on language for special purposes (LSP) and collocations; corpus linguistics; knowledge extraction and knowledge representation; language engineering technologies. On the one hand, the book recommends itself to decision-makers and language planning project managers. On the other, it should be of interest to students of LSP and terminology, language planning, concept and object theories, knowledge modelling, artificial intelligence, text and corpus management, translation process analysis, text and African linguistics. 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
Simulation and optimization of sugar cane transportation in harvest season
Authors: José A. Díaz, Ileana G. Pérez
Venue: Proceedings of the 32nd conference on Winter simulation (2000)

Cuba is one of the world's major sugar producers, producing on average more than five millions tons per year. The sugar cane harvest is a huge logistical operation in which between 45 and 50 millions tons of sugar cane must be cut and transported every year. This operation involves thousands of workers, dozens of cutting machines, hundreds of tractors and several hundreds of trucks and trailers all over the country. This operation must be carefully planned and coordinated to avoid the waste of valuable resources. Simulation has been applied here to gain insights into the relations between the various processes, the presence of bottlenecks and their causes and at the same time to optimize the resources allocated to the operation as a whole. This paper describes an application involving the simulation and optimization of a complex man-machine system that is sugar cane harvest, in which dynamic modeling plays an important role. Simulation modeling with design of experiments, response surfaces and optimization techniques are combined in order to reach the best solution according to some measurements.
Sams Teach Yourself Microsoft Windows Me in 24 Hours, 1st edition
Authors: Greg M. Perry
Venue:  (2000)

:Sams Teach Yourself Windows Me (Millennium Edition) in 24 Hours is novice-level book designed to teach you how to get the most out of your desktop computer. This book also provides additional intermediate coverage if you want to dig deeper into the operating system and its features. Extensive coverage of Windows Me's new features includes user interface enhancements and changes, Internet Explorer 5.5, enhanced home networking and Internet Connection Sharing features, improved security features, installing hardware and software using the new installation wizard, and the Games Options Control Panel.
SAMS teach yourself Java 2 in 21 days, 2nd edition
Venue:  (2000)

All in all, Sams Teach Yourself Java 2 in 21 Days provides an efficiently packaged tutorial for learning Java, one that will be appreciated by any beginning Java programmer. The sheer number of classes and APIs in today's Java can be overwhelming. The intelligent and concise series of lessons in this book will help jump-start your knowledge. Topics covered: 1.Overview and history of Java 2. Introduction to objects 3. Class inheritance 4. Tutorial for basic Java (including data types and keywords, flow control, and working with objects) 5. Arrays 6. Basic Java applications 7. Methods and constructors 8. Introduction to Java applets 9. Building Swing user interfaces (basic component types, layout managers, and event processing) 10. Java 2D graphics (drawing basic shapes, text output, and fonts) 11. Using threads for animation 12. Loading and displaying images 13. Java Sound (including MIDI files) 14. Advanced class design (interfaces, packages, advanced method options) 15. Exception handling and security 16. Signing JAR files 17. File and stream I/O in Java 18. Object Serialization and reflection 19. Remote Method Invocation (RMI) 20. Java networking basics (sockets and servers) 21. Building custom UI components with JavaBeans 22. Database programming with JDBC 23. JDK 1.0 collection classes 24. References on the Sun JDK 1.3 (including installation).
A refinement-based approach to deriving train controllers
Authors: V. L. Winter, Deepak Kapur, Raymond S. Berg
Venue: High integrity software (2001)

The purpose of this paper is to demonstrate how transformation can be used to derive a high integrity implementation of a train controller from an algorithmic specification. The paper begins with a general discussion of high consequence systems(e.g., software systems) and describes how rewrite-based transformation systems can be used in the development of such systems. We then discuss how such transformations can be used to derive a high assurance controller for the Bay Area Rapid Transit (BART) system from an algorithmic specification
Customer involvement in extreme programming: XP2001 workshop report
Authors: Arie van Deursen
Venue: ACM SIGSOFT Software Engineering Notes (2001)

This paper covers customer involvement challenges in light-weight software development processes. The report summarizes the presentations and discussions of the Workshop on Customer Involvement held during XP2001, the Second International Conference on Extreme Programming and Flexible Processes in Software Engineering, Cagliari, Italy, May 21, 2001.
Web Site Usability Handbook with Cdrom
Authors: Mark Pearrow
Venue:  (2000)

:Topics Covered: - Provides practical information for increasing your web sites' usability - Explains the principles of User Centered Design - Details what you need in your "Usability Toolbox" including usability testing - Takes you through the testing and evaluation process, from a scientific and heurisitc approach - Teaches you how to implement the results and transform the data into change
Understanding the IS-user divide in IT innovation
Authors: William J. Kettinger, Choong C. Lee
Venue: Communications of the ACM (2002)

To resolve turf wars and speed implementation, the traditional IS function and increasingly self-reliant end users need to spell out one another's responsibilities while focusing on common organizational benefits.
Concepts of Programming Languages, 4th edition
Authors: Robert W. Sebesta
Venue:  (1998)

:This best-selling book, now in its fourth edition, provides a wide-ranging and in-depth discussion of programming language concepts. As in previous editions, the author describes fundamental concepts of programming languages by presenting design issues of the various language constructs, examining the design choices for these constructs in a few common languages, and critically comparing the design alternatives. The book covers the most widely used methods of syntax description and introduces the most common approaches to describing the semantics of programming languages. Discussions of implementation methods and issues are integrated throughout the book.
Windows 95 Pocket Book
Authors: Ian Robertson Sinclair
Venue:  (1995)

:Windows 95 is Microsoft's replacement for Windows 3.1. It is their strategic vision for the future: it unleashes the true power of your PC; it makes using computers easy for everyone, and it sets the standard for desktop computing in the office or home. As a new user of Windows 95 you will either be meeting the system for the first time as a first time computer user, or you will have had previous experience of either Windows 3.1 and/or MS-DOS. Newnes Winows 95 Pocket Book has been prepared with both classes of user in mind, and experienced users can pick and choose sections within the book that explain the differences between Windows 3.1 and Windows 95. This book also gives you a useful and time saving - "How to" Actions list. See how commonly needed actions in Windows 95 are carried out in the simplest way or by the simplest menu path. 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
Random sampling in residual graphs
Authors: David R. Karger, Matthew S. Levine
Venue: Proceedings of the thiry-fourth annual ACM symposium on Theory of computing (2002)

Consider an n-vertex, m-edge, undirected graph with maximum flow value v. We give a new &Otilde;(m+nv)-time maximum flow algorithm based on finding augmenting paths in random samples of the edges of residual graphs. After assigning certain special sampling probabilities to edges in &Otilde;(m) time, our algorithm is very simple: repeatedly find an augmenting path in a random sample of edges from the residual graph.
A new algorithm for discussing Gr&ouml;bner bases with parameters
Authors: Antonio Montes
Venue: Journal of Symbolic Computation (2002)

Let F be a set of polynomials in the variables __ x=x1, . . . , xnwith coefficients in R [__ a ], where R is a UFD and __ a=a1, . . . , ama set of parameters. In this paper we present a new algorithm for discussing Grbner bases with parameters. The algorithm obtains all the cases over the parameters leading to different reduced Grbner basis, when the parameters in F are substituted in an extension field K of R. This new algorithm improves Weispfenning's comprehensive Grbner basis CGB algorithm, obtaining a reduced complete set of compatible and disjoint cases. A final improvement determines the minimal singular variety outside of which the Grbner basis of the generic case specializes properly. These constructive methods provide a very satisfactory discussion and rich geometrical interpretation in the applications. Copyright 2002 Academic Press
The Korn Shell: User and Programming Manual, 1st edition
Authors: Anatole Olczak
Venue:  (1997)

:This new and revised edition has been thoroughly updated to include extensive UNIX command listings, a quick reference section for easy-to-find answers and solutions, plus a World Wide Web site providing time-saving, downloadable Korn shell scripts and programs. Illustrated throughout with expansive sample programs and examples, this book will prove an indispensable tutorial and technical reference for the Korn shell.
NetScape Navigator 3 Complete Handbook: Your All-in-One Guide to the Cutting Edge of Web Technology
Authors: John Pivovarnick
Venue:  (1996)

:In simple, straightforward language this book helps readers explore cyberspace with confidence. From managing e-mail to browsing interest groups to chat room conversations, this book introduces basic operations. It then goes on to discuss cutting edge technologies in online communications.
Traffic System Design Handbook: Timesaving Telecommunication Traffic Tables and Programs, 1st edition
Authors: James R. Boucher
Venue:  (1993)

:A volume in the IEEE Telecommunications Handbook Series, this book is the one-stop source for the formulas and tables needed to design dimension switching systems and networks. It covers frequently used traffic formulas such as Erlang B (including alternate routing and Neal-Wilkinson peaked traffic tables), Erlang C, Binomial, and Engset along with practical examples to demonstrate how each is used. Computer programs are provided for those who prefer to do their traffic engineering on a computer.
The jitter time-stamp approach for clock recovery of real-time variable bit-rate traffic
Authors: Weilian Su, Ian F. Akyildiz
Venue: IEEE/ACM Transactions on Networking (TON) (2001)

When multimedia streams arrive at the receiver, their temporal relationships may be distorted due to jitter. Assuming the media stream is packetized, the jitter is then the packet's arrival time deviation from its expected arrival time. There are various ways to reduce jitter, which include synchronization at the application layer, or synchronization at the asynchronous transfer mode (ATM) adaptation layer (AAL). The new source rate recovery scheme called jitter time-stamp (JTS) provides synchronization at the ATM adaptation layer 2 (AAL2) which is used to carry variable bit-rate traffic such as compressed voice and video. JTS is implemented, and experiments have shown that it is able to recover the source rate.
Programming Abstractions in C: A Second Course in Computer Science
Authors: Eric Roberts
Venue:  (1997)

:Written by a master teacher and author of the highly acclaimed The Art and Science of C, this new book helps students master the fundamentals of data structures while encouraging them to develop strong software engineering skills. By emphasizing modern programming concepts such as interfaces, abstraction, and encapsulation, the text provides an ideal foundation for further study of programming. With his clear explanations and engaging writing style, Professor Roberts leads students through the CS2 curriculum in a way that captures and holds their interest throughout.
Lingo in a Nutshell: A Desktop Quick Reference
Authors: Bruce A. Epstein
Venue:  (1998)

:Lingo in a Nutshell is the essential Lingo reference for both new and experienced Lingo programmers. Following the typical "In a Nutshell" style (clear, concise, deep, and narrow), it explores Lingo's components, including scripts, Behaviors and debugging. Most Director books are superficial, but Lingo in a Nutshell explains how Director versions 5, 6 and 6.5 work (or sometimes don't). This book is packed with useful examples and tips gleaned from Bruce Epstein's real-world experience; it doesn't simply rehash the manuals. Exhaustively tested and comprehensive, this book corrects many errors and omissions in Macromedia's documentation. It details misdocumented and undocumented Lingo keywords and organizes commands and shortcuts in easy-to-use tables.
Characterizing instant messaging from recorded logs
Authors: Ellen Isaacs, Candace Kamm, Diane J. Schiano, Alan Walendowski, Steve Whittaker
Venue: CHI '02 extended abstracts on Human factors in computing systems (2002)

Most studies about instant messaging (IM) are based on self-report data. We logged thousands of real IM conversations and examined them to find characteristic patterns of IM use in the workplace. Frequent IMers have longer, faster-paced interactions than do infrequent users, with shorter turns, more threading, and more multitasking. Pairs who IM with each other often have longer interactions with more threading than do rare partners. In contrast to previous characterizations, IM is used only occasionally to set up interactions in other media.
Windows Game SDK Developers Guide, with CD-ROM, 10th edition
Authors: Martyn Deobald
Venue:  (1996)

:"Microsoft's Game SDK (Software Developer's Kit) allows game designers to create stunning high-resolution games under Windows faster and easier than under DOS. The SDK contains DirectX APIs (Application Programming Interfaces) that empower developers with incredible tools for high-resolution display graphics, high-fidelity sound, multiplayer connectivity, and digital joystick control. Windows Game SDK Developer's Guide gives developers the tools and information they need to quickly create ground-breaking computer games and multimedia using the DirectX technologies." "Gives step-by-step instructions for creating a real-world, marketable game. " Contains a complete reference guide to DirectX and all underlying concepts and techniques. Covers the DirectX APIs: DirectDraw, DirectSound, DirectPlay, and DirectInput. Provides a sprite editor, which can be used for creating sprites and animations. "Provides a map editor, which can be used for developing scrolling (usually arcade) games. " "Offers advanced utility software to speed up development. " Features a mod player for playing music and sound effects during game play, and an FLI player for playing complex animations. "CD-ROM includes: - Full source code and examples for the DirectX Toolkit, Windows DirectX games, and games constructed using the DirectX Toolkit. " Martyn Deobald (Phoenix, AZ) is a freelance computer programmer who has been programming for more than 14 years. He is an expert at virtual reality and computer game creation tools. 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
The practitioner's viewpoint
Authors: John L. Berg, Jim Weythman, John Golden, John Lyon, Jerry Winkler
Venue: Proceedings of the 1978 ACM SIGMOD international conference on management of data (1978)

Database systems exist to serve. Like computers, database technology provides a fascinating subject for study. Much innovation has been made and more will be made. But, what objective test will finally say which innovation contributed and which will become curiosities on the shelf? This panel will provide a forum for the tool users to remind the tool builders about the important considerations in database technology if that technology is to serve -- and thus survive.
More Tricks of the Game-Programming Gurus/Book and CD-ROM, 1st edition
Authors: Greg Anderson
Venue:  (1995)

:This companion to the popular Tricks of the Game Programming Gurus provides all the tips and tricks users need to help them master the intricacies of game programming-quickly and painlessly.Shows how to add video to your game, design your games for CD-ROM, and get your game publishedCD-ROM contains full source code and examples from every chapter, tools, utilities for game design and image manipulation, and more
Banking Online for Dummies, 1st edition
Authors: Paul A. Murphy
Venue:  (1998)

:Understand all of your online banking options--from checking account balances to paying bills to importing data into your favorite financial software package (including Microsoft Money, Quicken, Managing Your Money, and QuickBooks). Illustrations. 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
Achieving extensibility through product-lines and domain-specific languages: a case study
Authors: Don Batory, Clay Johnson, Bob MacDonald, Dale von Heeder
Venue: ACM Transactions on Software Engineering and Methodology (TOSEM) (2002)

This is a case study in the use of product-line architectures (PLAs) and domain-specific languages (DSLs) to design an extensible command-and-control simulator for Army fire support. The reusable components of our PLA are layers or "aspects" whose addition or removal simultaneously impacts the source code of multiple objects in multiple, distributed programs. The complexity of our component specifications is substantially reduced by using a DSL for defining and refining state machines, abstractions that are fundamental to simulators. We present preliminary results that show how our PLA and DSL synergistically produce a more flexible way of implementing state-machine-based simulators than is possible with a pure Java implementation.
Characterizing large DNS traces using graphs
Authors: Charles D. Cranor, Emden Gansner, Balachander Krishnamurthy, Oliver Spatscheck
Venue: Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement (2001)

The increasing deployment of overlay networks that rely on DNS tricks has led to added interest in examining DNS traffic. In this paper we report on a characterization of DNS traffic gathered over a period of several weeks at Internet Gateway Routers (IGRs) in the AT&T Common Backbone. The characterization is carried out using several novel techniques to identify clients, local DNS servers, and authoritative DNS servers. Our techniques include passive and active measurements, graph-based analysis, examination of outliers, and explicit checks against data obtained from several external sources. Our contribution is the reduction of a very large data set (over 1 terabyte of raw data) into a significantly smaller representation that is ideally suited for answering protocol-specific semantic queries quickly. After categorizing the addresses, we use the network aware clustering technique to group local DNS servers. By juxtaposing the DNS server clusters with clusters formed by Web clients obtained from a large portal Web site, we determine the distribution of identified DNS servers in busy clusters. A variety of applications are examined, ranging from identifying suspected zombies to helping Content Distribution Networks in mapping location of DNS servers.
Codesign for Real-Time Video Applications
Authors: Jorg Wilberg
Venue:  (1997)

:Codesign for Real-Time Video Applications focuses on the multi-disciplinary aspects of embedded systems design. It combines design automation and advanced processor design with an important application domain. A quantitative design approach is emphasized which focuses the design time on the most crucial components. Thus enabling a fast and cost efficient design methodology. This book will be of interest to researchers, designers and managers working in embedded systems design.
Experience teaching Z with tool and web support
Authors: Jonathan P. Bowen
Venue: ACM SIGSOFT Software Engineering Notes (2001)

This short paper describes experiences of presenting the formal Z notation on one and later two course modules to computer science undergraduates, especially with respect to providing supporting web-based resources and using tool support. The modules were part of a more general course unit on formal methods.