耶鲁为学院黑客马拉松回路添上一环

简介: 耶鲁大学于2013年11月举办了一场黑客马拉松。虽然没有准确的参加人数统计,但根据卖光的YHack tee估计,大概有950人。相比去年,这次活动增加了915人。去年组织的小型黑客马拉松实在是不怎么样。

耶鲁大学于2013年11月举办了一场黑客马拉松。虽然没有准确的参加人数统计,但根据卖光的YHack tee估计,大概有950人。相比去年,这次活动增加了915人。去年组织的小型黑客马拉松实在是不怎么样。

image.png

大约有150名参加者来自加拿大,还有一些人从英国飞过来,其他数百名参加者来自美国各地学校。美国其他学校也有举办黑客马拉松的传统,例如PennAppsMHacksHackMITHackRU。上述活动的组织者也在这个周末来到耶鲁,帮助组织本次活动,共建校际黑客文化。


耶鲁举办这场黑客马拉松,很大一部分的原因在于要建立一个更好和更有凝聚力的编程环境。耶鲁大学二年级学生和YHack组织者Frank Wu说,项目总是被分散到学生团体,或者局限于适合课堂的问题。


这场黑客马拉松举办的非常成功,比萨饼盒随处可见。以下是本次黑客马拉松的优胜者。


第一名:Rainman

雨人由两个耶鲁高年级学生打造。Rainman为新闻报道提供背景信息。当你想要了解新闻的一些背景信息,例如,关于叙利亚的信息,但是你又不想在故事和参考的标签页间频繁切换的时候,你需要的就是类似Rainman提供的功能。装有Rainman插件的Chrome会在新闻报道的侧边栏嵌入相关的维基百科内容。这些百科内容的选取基于对报道中关键词的分析得出,具体的做法是通过语料库查询词频。这是在日常生活中非常有用的黑客技术,也可以用来了解人们是如何利用其他参考材料阅读新闻文章的。


第二名:Lux

Lux解决室内荧光灯扰乱人的内部生物钟让人难以入眠的问题。这个耶鲁团队的理念是灯泡应该更智能,根据不同的时间段自动改变色调和亮度。当然人们也可以通过一个应用程序来控制它们。Lux可以说是现实生活中的f.lux


第三名:cHat

以最佳的方式实现的复古应用。使用一个文字界面的来代替经常卡住的视频聊天服务。用ASCII art来呈现时评图像。“文字是一种获得数据的简单方式,”创造这个应用的卡耐基梅隆大学的学生们说,“所需流量几乎是零。”


其他入围的作品还包括Leaf,基于Pebbled,通过握手来交换联系人信息。Hacksearch,增强了Facebook图片搜索,内含Facebook没有提供的一些搜索字段,例如知名度和吸引力。Subtle Glass,一个使用谷歌眼镜来将语音转换成文本的安卓应用。Laser Lock,通过LED灯实现数据传输。


值得一提的是,Laser Lock小组MacGyvered就地取材,利用YHack分发的用作装饰的火箭炮玩具和和一堆绿箭口香糖包装纸作为其作品的一部分硬件材料。这一做法最终获得了成功。

相关文章
|
1月前
|
JSON 监控 API
打造智能通知中心:利用n8n的HTTP Request节点聚合多平台消息
在信息碎片化时代,n8n助力高效整合多平台消息。本文教你利用其HTTP Request节点,聚合GitHub、天气、新闻等数据,构建智能通知中心,通过Slack统一推送,实现自动化信息管理,提升工作效率。
|
缓存 算法 Java
Caffeine Cache~高性能 Java 本地缓存之王
Caffeine Cache~高性能 Java 本地缓存之王
666 1
|
8月前
|
存储 安全 算法
鸿蒙NEXT如何保证应用安全:详解鸿蒙NEXT数字签名和证书机制
本文对鸿蒙NEXT公开资料进行了深入分析和解读,梳理了鸿蒙单框架应用的签名机制,拆解每一步的实操过程和背后的实现原理,并对源码分析整理签名的校验机制。从中管中窥豹,探究鸿蒙系统的安全设计思路,给从事鸿蒙研发的同学提供一些借鉴。
850 3
|
9月前
|
缓存 Dubbo Java
理解的Java中SPI机制
本文深入解析了JDK提供的Java SPI(Service Provider Interface)机制,这是一种基于接口编程、策略模式与配置文件组合实现的动态加载机制,核心在于解耦。文章通过具体示例介绍了SPI的使用方法,包括定义接口、创建配置文件及加载实现类的过程,并分析了其原理与优缺点。SPI适用于框架扩展或替换场景,如JDBC驱动加载、SLF4J日志实现等,但存在加载效率低和线程安全问题。
443 7
理解的Java中SPI机制
|
编解码 人工智能 文件存储
轻量级网络论文精度笔记(二):《YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object ..》
YOLOv7是一种新的实时目标检测器,通过引入可训练的免费技术包和优化的网络架构,显著提高了检测精度,同时减少了参数和计算量。该研究还提出了新的模型重参数化和标签分配策略,有效提升了模型性能。实验结果显示,YOLOv7在速度和准确性上超越了其他目标检测器。
389 0
轻量级网络论文精度笔记(二):《YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object ..》
|
12月前
|
SQL 弹性计算 安全
阿里云服务器租用价格:包年包月收费标准与最新活动价格参考
本文为大家分享阿里云服务器包年包月收费标准,云服务器最新活动价格,以及后续费挂载数据盘、设置密码和安全组等操作教程,以供参考。
|
人工智能 搜索推荐 机器人
AI可以通过多种方式与教育结合
【8月更文挑战第4天】AI可以通过多种方式与教育结合
254 0
|
负载均衡 算法 Linux
深入探索Linux内核调度机制:公平与效率的平衡####
本文旨在剖析Linux操作系统内核中的进程调度机制,特别是其如何通过CFS(完全公平调度器)算法实现多任务环境下资源分配的公平性与系统响应速度之间的微妙平衡。不同于传统摘要的概览性质,本文摘要将直接聚焦于CFS的核心原理、设计目标及面临的挑战,为读者揭开Linux高效调度的秘密。 ####
258 3
|
传感器 容器
电容式水传感器的工作原理
电容式水传感器通过测量水的介电常数变化来检测水分。当传感器接触到水时,其电容值会发生变化,从而触发信号输出,实现对水分的精确检测。广泛应用于农业、环境监测等领域。
|
消息中间件 存储 监控
解决方案 | 云消息队列RabbitMQ实践
在实际业务中,网站因消息堆积和高流量脉冲导致系统故障。为解决这些问题,云消息队列 RabbitMQ 版提供高性能的消息处理和海量消息堆积能力,确保系统在流量高峰时仍能稳定运行。迁移前需进行技术能力和成本效益评估,包括功能、性能、限制值及费用等方面。迁移步骤包括元数据迁移、创建用户、网络打通和数据迁移。
360 4