The ABC vs. Aereo case has potentially far-reaching consequences.
ABC诉Aereo案可能会产生深远的影响。
{"title":"Watching TV on internet-connected devices","authors":"Pamela Samuelson","doi":"10.1145/2618099","DOIUrl":"https://doi.org/10.1145/2618099","url":null,"abstract":"The ABC vs. Aereo case has potentially far-reaching consequences.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"36 1","pages":"22-24"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82773240","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
For several years, ACM-W has been an active advocate for women in computing. With ACM's increasing international membership, regional Councils have been created and groups within them are taking up this same mission. Two years ago, the ACM Europe Council formed ACM-WE to sponsor European initiatives for women in computing. Europe, of course, is by no means homogenous with respect to the involvement of women in computing, although many commonalities exist. A goal of ACM-WE is to promote an image of computing that would be more attractive to women. In addition, we seek to provide information about the many different kinds of careers available to women to help them envision a future in computing. Inspired by events such as the Grace Hopper and ACM-W celebrations in the U.S., one of the first activities of ACM-WE was to create a European conference that would encourage women in their computing careers. The first ACM-WE womENcourage conference was held last March in Manchester, England. Attracting more than 200 attendees (both male and female) from 28 countries, this event sought to highlight technical accomplishments of women in the field as well as to provide opportunities for young women to meet others and develop professionally. Technical keynote presentations from women in computing as well as posters from young women currently studying computing furthered these goals. A special emphasis was placed on providing networking and career opportunities for the next generation of computing professionals. Through funding from industry supporters and ACM-W, 54 computing students from 26 countries received travel stipends that allowed them to participate in the conference. A conference highlight for these participants was the career fair, featuring our seven industrial supporters (Google, Intel, Facebook, Bloom-berg, Microsoft Research, Yahoo! Labs, and Cisco). An " unconference " feature also allowed attendees to cluster into facilitated discussion groups around topics selected that day by the participants themselves. The second womENcourage conference will be held in Sweden, Sept. 24–26, 2015, hosted by Uppsala University. We invite anyone who wishes to help organize the conference to contact us at acm-w-europe@acm.org. Volunteers are welcome to help both with technical aspects (program committee positions) as well as operational aspects (such as career fair organization and networking events arrangements). In addition to the womENcourage conferences, we are establishing Friends of ACM-WE to bring together industry, universities, and non-government organizations to help increase the visibility of women in computing. We will be looking …
{"title":"European women in computing","authors":"Vicki L. Hanson, Reyyan Ayfer, Beverly Bachmayer","doi":"10.1145/2631183","DOIUrl":"https://doi.org/10.1145/2631183","url":null,"abstract":"For several years, ACM-W has been an active advocate for women in computing. With ACM's increasing international membership, regional Councils have been created and groups within them are taking up this same mission. Two years ago, the ACM Europe Council formed ACM-WE to sponsor European initiatives for women in computing. Europe, of course, is by no means homogenous with respect to the involvement of women in computing, although many commonalities exist. A goal of ACM-WE is to promote an image of computing that would be more attractive to women. In addition, we seek to provide information about the many different kinds of careers available to women to help them envision a future in computing. Inspired by events such as the Grace Hopper and ACM-W celebrations in the U.S., one of the first activities of ACM-WE was to create a European conference that would encourage women in their computing careers. The first ACM-WE womENcourage conference was held last March in Manchester, England. Attracting more than 200 attendees (both male and female) from 28 countries, this event sought to highlight technical accomplishments of women in the field as well as to provide opportunities for young women to meet others and develop professionally. Technical keynote presentations from women in computing as well as posters from young women currently studying computing furthered these goals. A special emphasis was placed on providing networking and career opportunities for the next generation of computing professionals. Through funding from industry supporters and ACM-W, 54 computing students from 26 countries received travel stipends that allowed them to participate in the conference. A conference highlight for these participants was the career fair, featuring our seven industrial supporters (Google, Intel, Facebook, Bloom-berg, Microsoft Research, Yahoo! Labs, and Cisco). An \" unconference \" feature also allowed attendees to cluster into facilitated discussion groups around topics selected that day by the participants themselves. The second womENcourage conference will be held in Sweden, Sept. 24–26, 2015, hosted by Uppsala University. We invite anyone who wishes to help organize the conference to contact us at acm-w-europe@acm.org. Volunteers are welcome to help both with technical aspects (program committee positions) as well as operational aspects (such as career fair organization and networking events arrangements). In addition to the womENcourage conferences, we are establishing Friends of ACM-WE to bring together industry, universities, and non-government organizations to help increase the visibility of women in computing. We will be looking …","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"91 1","pages":"5"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90337015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Matthew Faulkner, Rob Clayton, T. Heaton, K. Chandy, M. Kohler, J. Bunn, Richard Guy, Annie H. Liu, Michael Olson, M. Cheng, Andreas Krause
The Caltech CSN project collects sensor data from thousands of personal devices for real-time response to dangerous earthquakes.
加州理工学院的CSN项目从数千个个人设备收集传感器数据,用于对危险地震的实时响应。
{"title":"Community sense and response systems: your phone as quake detector","authors":"Matthew Faulkner, Rob Clayton, T. Heaton, K. Chandy, M. Kohler, J. Bunn, Richard Guy, Annie H. Liu, Michael Olson, M. Cheng, Andreas Krause","doi":"10.1145/2622633","DOIUrl":"https://doi.org/10.1145/2622633","url":null,"abstract":"The Caltech CSN project collects sensor data from thousands of personal devices for real-time response to dangerous earthquakes.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"16 1","pages":"66-75"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78749895","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
W ELCOME TO " CERF'S UP! " I am grateful for Editor-in-Chief Moshe Vardi's invitation to continue writing for Communications ; this column succeeds the " From the President " column I penned during my service to ACM in that role. Let me congratulate Alex Wolf, the newly elected ACM president. I know he will give exemplary service to our organization. Congratulations also go to Vicki Hanson and Erik Altman in their new roles as vice president and secretary/ treasurer respectively. I know this team will provide first-rate leadership. I also thank Alain Chenais, who ends his term as Past President and I begin mine. He has been a staunch, reliable, and active leader in ACM matters and I expect this will continue. There are many others elected to new positions or moving on as their terms in office end. I thank them all without enumeration, and commend them to your attention. Lastly, allow me to note the enormous contributions of the ACM staff and, especially , the leadership of John White, CEO, and Pat Ryan, COO of ACM. They have accumulated a truly enviable record of steadfast leadership spanning the terms of many elected ACM officers. Now to the substance of this column: responsible programming. What do I mean by that? In a nutshell, I think it means people who write software should have a clear sense of responsibility for its reliable operation and resistance to compromise and error. We do not seem to know how to write software that has no bugs…at least, not yet. But that, in a sense, is the very subject I want to explore. My very good friend, Steve Crocker, drew me into a conversation about this topic a short while ago. As a graduate student , he had pursued a dissertation on provable correctness of programs. While this is not a new topic, the objective continues to elude us. We have developed related tactics for trying to minimize errors. Model checking is one good example of a systematic effort to improve reliability for which ACM gave the Turing Award in 2007 to Edmund Clarke, Allen Emerson, and Joseph Sifakis. What is apparent, and emphasized by Crocker, is the tools available to programmers for validating assertions about program operation are complex, with user interfaces only a mother could love (my characterization). Formal proofs are difficult, especially for anything but the simplest sort of program. …
欢迎来到“cerf 's up !”感谢Moshe Vardi总编辑邀请我继续为《通讯》撰稿;本专栏接替了我在ACM任职期间撰写的“来自总统”专栏。让我祝贺亚历克斯·沃尔夫,新当选的ACM主席。我知道他将为我们的组织作出模范服务。同时祝贺Vicki Hanson和Erik Altman分别担任副总裁和秘书/财务主管。我知道这个团队会提供一流的领导力。我还要感谢阿兰·切尼,他将结束他的前任总统任期,而我将开始我的任期。他一直是ACM事务中坚定、可靠和积极的领导者,我希望他能继续这样做。还有许多人当选新职位,或在任期结束后离职。我对他们一一表示感谢,并提请您注意。最后,请允许我指出ACM员工的巨大贡献,特别是ACM首席执行官John White和首席运营官Pat Ryan的领导。他们在许多当选的ACM官员任期内积累了令人羡慕的坚定领导记录。现在进入本专栏的实质内容:负责任的编程。这是什么意思呢?简而言之,我认为这意味着编写软件的人应该对其可靠运行和抵抗妥协和错误有明确的责任感。我们似乎不知道如何编写没有bug的软件……至少现在还不知道。但从某种意义上说,这正是我想要探索的主题。不久前,我的好朋友史蒂夫·克罗克(Steve Crocker)把我拉进了一个关于这个话题的谈话中。在读研究生时,他写了一篇关于程序可证明正确性的论文。虽然这不是一个新话题,但我们仍然无法实现目标。为了尽量减少错误,我们已经制定了相关的策略。模型检查是一个很好的例子,系统地努力提高可靠性,为此ACM在2007年将图灵奖授予了Edmund Clarke, Allen Emerson和Joseph Sifakis。显而易见的是,Crocker强调,程序员用来验证程序操作断言的工具是复杂的,其用户界面只有母亲才会喜欢(我的描述)。形式证明是困难的,尤其是对于最简单的程序。...
{"title":"Responsible programming","authors":"V. Cerf","doi":"10.1145/2631185","DOIUrl":"https://doi.org/10.1145/2631185","url":null,"abstract":"W ELCOME TO \" CERF'S UP! \" I am grateful for Editor-in-Chief Moshe Vardi's invitation to continue writing for Communications ; this column succeeds the \" From the President \" column I penned during my service to ACM in that role. Let me congratulate Alex Wolf, the newly elected ACM president. I know he will give exemplary service to our organization. Congratulations also go to Vicki Hanson and Erik Altman in their new roles as vice president and secretary/ treasurer respectively. I know this team will provide first-rate leadership. I also thank Alain Chenais, who ends his term as Past President and I begin mine. He has been a staunch, reliable, and active leader in ACM matters and I expect this will continue. There are many others elected to new positions or moving on as their terms in office end. I thank them all without enumeration, and commend them to your attention. Lastly, allow me to note the enormous contributions of the ACM staff and, especially , the leadership of John White, CEO, and Pat Ryan, COO of ACM. They have accumulated a truly enviable record of steadfast leadership spanning the terms of many elected ACM officers. Now to the substance of this column: responsible programming. What do I mean by that? In a nutshell, I think it means people who write software should have a clear sense of responsibility for its reliable operation and resistance to compromise and error. We do not seem to know how to write software that has no bugs…at least, not yet. But that, in a sense, is the very subject I want to explore. My very good friend, Steve Crocker, drew me into a conversation about this topic a short while ago. As a graduate student , he had pursued a dissertation on provable correctness of programs. While this is not a new topic, the objective continues to elude us. We have developed related tactics for trying to minimize errors. Model checking is one good example of a systematic effort to improve reliability for which ACM gave the Turing Award in 2007 to Edmund Clarke, Allen Emerson, and Joseph Sifakis. What is apparent, and emphasized by Crocker, is the tools available to programmers for validating assertions about program operation are complex, with user interfaces only a mother could love (my characterization). Formal proofs are difficult, especially for anything but the simplest sort of program. …","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"1 1","pages":"7"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72619773","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Broadening the conversation about scholars and scholarship in computing and information research.
扩大关于计算机和信息研究领域的学者和奖学金的对话。
{"title":"Structural challenges and the need to adapt","authors":"Batya Friedman","doi":"10.1145/2618109","DOIUrl":"https://doi.org/10.1145/2618109","url":null,"abstract":"Broadening the conversation about scholars and scholarship in computing and information research.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"13 1","pages":"34-37"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89653418","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Teaching computing ethics in a manner that allows students to address both abstract ethical knowledge and actual ethical practice.
以一种允许学生处理抽象伦理知识和实际伦理实践的方式教授计算机伦理。
{"title":"Toward a pedagogy of ethical practice","authors":"C. Huff, Almut Furchert","doi":"10.1145/2618103","DOIUrl":"https://doi.org/10.1145/2618103","url":null,"abstract":"Teaching computing ethics in a manner that allows students to address both abstract ethical knowledge and actual ethical practice.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"39 1","pages":"25-27"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80520639","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be.Autonomous or not, design is destiny.
{"title":"Future Tense: The Chatbot and the Drone","authors":"G. Landis","doi":"10.1145/2631171","DOIUrl":"https://doi.org/10.1145/2631171","url":null,"abstract":"From the intersection of computational science and technological speculation, with boundaries limited only by our ability to imagine what could be.Autonomous or not, design is destiny.<!-- END_PAGE_1 -->","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"13 1","pages":"112-"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80945323","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The DARPA Robotics Challenge pitted teams from around the world against each other in a series of disaster-themed tasks.
DARPA机器人挑战赛让来自世界各地的团队在一系列以灾难为主题的任务中相互竞争。
{"title":"Robots compete in disaster scenarios","authors":"Logan Kugler","doi":"10.1145/2617752","DOIUrl":"https://doi.org/10.1145/2617752","url":null,"abstract":"The DARPA Robotics Challenge pitted teams from around the world against each other in a series of disaster-themed tasks.","PeriodicalId":10645,"journal":{"name":"Commun. ACM","volume":"210 1","pages":"16-18"},"PeriodicalIF":0.0,"publicationDate":"2014-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85323431","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}