Dioxus 0.6 发布:全平台 Rust 应用框架重大更新

2024-12-11

Dioxus 0.6 版本发布,带来了大量的工具改进,包括移动模拟器、热重载、交互式命令行界面等。该版本专注于提升易用性和开发者体验,并修复了大量错误。主要更新包括:支持在安卓和 iOS 模拟器和设备上运行应用;改进的热重载功能,支持格式化字符串、属性和嵌套rsx!{};交互式命令行界面,提供更友好的用户体验;内联堆栈跟踪,方便调试;原生应用的服务器函数支持;Toasts 和加载屏幕;改进的自动补全;稳定的 asset! 系统;支持 HTML 流式传输;支持静态站点生成 (SSG) 和增量静态生成 (ISG);使用 ? 处理错误;新的 Head、Title、Meta 和 Link 元素;同步 prevent_default;onresize 和 onvisible 事件处理器;WGPU 集成;Web、iOS 和 Android 的 dx bundle 支持;json 模式输出;新的 starter 模板;更新的教程和指南;二进制补丁原型。

阅读更多

谷歌推出Gemini 2.0:面向智能代理时代的新AI模型

2024-12-11

谷歌DeepMind发布了全新AI模型Gemini 2.0,称其为“智能代理时代”的模型。Gemini 2.0比之前的版本功能更强大,原生支持图像和音频输出以及工具使用。Gemini 2.0 Flash版本现已向开发者和受信任的测试者开放,并计划于明年初更广泛地推出。谷歌正在探索Gemini 2.0的智能代理体验,包括Project Astra、Project Mariner和Jules项目。谷歌致力于负责任地构建AI,并将安全和保障作为关键优先事项。

阅读更多

肯·希里夫在芯片中找到了英特尔臭名昭著的奔腾FDIV错误

2024-12-11

逆向工程师肯·希里夫找到了英特尔奔腾处理器著名的FDIV错误的根本原因。该错误导致英特尔损失4.75亿美元用于更换故障芯片。希里夫通过逆向工程电路,确认了该错误源于芯片上可编程逻辑阵列(PLA)中16个丢失的条目,而不是之前认为的5个。他认为错误是由于构建表格时的数学错误导致的,而非英特尔声称的脚本错误。

阅读更多

Dropbox如何通过自建负载均衡器节省数百万美元

2024-12-11

Dropbox由于服务器硬件差异巨大,传统的负载均衡方式难以有效分配负载,导致服务器超载甚至崩溃。为解决此问题,Dropbox团队自研了名为“Robinhood”的负载均衡器,该系统包含负载均衡服务(LBS)、代理和路由数据库三个组件。LBS动态收集服务器数据,利用PID控制器调节各服务器的资源使用上限和下限,实现动态权重分配。代理负责收集服务器负载数据并发送给LBS,路由数据库则存储服务器信息,供LBS实例访问。Robinhood上线后,Dropbox服务器CPU使用率趋于稳定,最终减少了25%的服务器规模,大幅降低了成本,预计节省数百万美元。

阅读更多
未分类

PeerTube 移动应用发布:关注用户体验的视频发现平台

2024-12-11

Framasoft 发布了适用于 Android 和 iOS 的 PeerTube 移动应用程序的首个版本。该应用注重用户体验,旨在帮助更广泛的受众观看视频和发现平台,同时避免用户的注意力和数据被利用。PeerTube 是一个去中心化的视频平台网络,该应用简化了 PeerTube 的使用体验,允许用户创建本地帐户、浏览平台和搜索视频。为了进入应用商店,该应用目前对可访问的 PeerTube 平台数量进行了限制。未来计划添加更多功能,如后台播放、登录账户、改进平台列表、适配平板电脑和电视,以及离线观看等。Framasoft 呼吁用户下载、使用和分享该应用,并通过报告错误、贡献代码和翻译界面来做出贡献。

阅读更多

智能手机时代的幻觉振动

2024-12-11

本文探讨了智能手机与人类关系的演变,以及这种关系如何影响人类对自身身体的认知。作者以一位在里约热内卢被抢走手机的美国人为例,描述了他在手机丢失后经历的类似“幻肢”的现象,即感觉手机仍然存在。研究表明,智能手机通过持续使用,已经被大脑整合为身体的延伸,如同其他工具一样。这种“工具化身”现象并非智能手机独有,但智能手机通过互联网赋予了人类超越生物局限的能力,同时也带来了隐私和自主性方面的挑战。作者呼吁科技公司在设计中优先考虑以人为本,以增强而非削弱人类的自主性。

阅读更多
未分类 幻肢

机器学习驱动的原生镜像静态分析

2024-12-11

本文介绍了GraalSP,一个集成到Oracle GraalVM原生镜像中的机器学习驱动的静态分析器。GraalSP通过预测程序的执行配置文件来优化原生镜像的构建过程,从而提升程序运行性能。文章以堆排序为例,解释了静态分析如何通过预测循环体执行概率来指导函数内联等优化,最终实现7.5%的性能提升。与动态分析相比,GraalSP避免了耗时的运行-构建-运行周期和寻找合适负载进行分析的难题,但性能提升略逊于动态分析。GraalSP利用Graal IR图、CFG控制流图等提取程序特征,并使用XGBoost模型进行预测。目前,GraalSP已在Oracle GraalVM中默认启用。

阅读更多
未分类

GitHub - marverix/gah:一款无需sudo权限的GitHub Releases应用安装工具

2024-12-11

gah是一款无需sudo权限的GitHub Releases应用安装工具,使用bash脚本从GitHub下载最新版本应用并安装到~/.local/bin目录。它适用于以单个二进制文件分发的应用,支持Linux和MacOS系统,x64和ARM64架构,以及多种压缩格式和单个二进制文件。gah拥有预定义的GitHub仓库别名,方便用户快速安装常用应用。

阅读更多
未分类 应用安装

法院命令Automattic恢复WP Engine对WordPress.org的访问权限

2024-12-11

加州地区法院法官裁定,Automattic及其CEO Matt Mullenweg必须恢复WP Engine对WordPress.org(一个由Mullenweg拥有的主题和插件库)的访问权限。此前,Mullenweg公开抨击WP Engine,并禁止其访问WordPress.org。WP Engine提起诉讼,指控Automattic和Mullenweg勒索和滥用权力。该禁令导致WP Engine无法访问和更新其流行的Advanced Custom Field (ACF) 插件。法院命令Automattic恢复WP Engine对ACF的访问和控制权,并删除一个列出WP Engine客户的网站以及登录页面上的一个复选框。Automattic表示将继续抗辩此案,而WP Engine则表示,法院的命令将为WordPress生态系统带来稳定。

阅读更多
未分类

双椭圆转移轨道机动

2024-12-11

本文讨论了双椭圆转移轨道机动,这是一种比霍曼转移轨道更高效的将卫星从一个圆形轨道转移到另一个更大的圆形轨道的方法。双椭圆转移轨道需要三次燃烧,并在两个圆形轨道之间插入两个半椭圆轨道。文章指出,对于半径相差较大的轨道,双椭圆转移比霍曼转移更高效,并给出了一个目标轨道半径为初始轨道半径13倍的例子,此时转移轨道的远拱点距离中心约为初始轨道半径的50倍。文章还解释了霍曼转移是双椭圆转移的一种特例。

阅读更多
未分类 双椭圆转移

10亿次拉取后,PHP远未消亡

2024-12-11

PHP官方Docker镜像在Docker Hub上的拉取次数突破10亿次,证明了PHP在现代Web开发中的持续活力。尽管存在“PHP已死”的论调,但PHP仍然为79%的已知服务器端编程网站提供支持,包括Facebook、维基百科和WordPress等巨头。这一里程碑不仅证明了Docker的实用性,也证明了PHP在现代开发中的持续相关性,PHP依旧是Web开发的重要组成部分。

阅读更多
未分类

PayPal 黑帮接管美国政府

2024-12-11

文章报道了硅谷的右翼科技富豪,特别是被称为“PayPal 黑帮”的亿万富翁集团,庆祝特朗普赢得大选,并声称他们对特朗普的胜利起了关键作用,现在正席卷华盛顿。文章提到了在旧金山艺术宫举办的庆祝派对,以及《经济学人》杂志记者在现场受到冷遇。

阅读更多
未分类 科技富豪

高质量代码的隐藏风险

2024-12-11

本文讨论了高质量代码有时会变成“鬼墓地”的现象,即代码质量虽高,但由于过于复杂或团队缺乏维护能力,最终无人敢修改。文章指出,顾问在引入新技术和实践时,应优先考虑团队的技术水平,积极进行知识传递,确保团队真正理解并能够维护代码。文章提出了几个最佳实践,包括优先考虑简洁性而非优雅性、积极的知识转移、从长远角度构建代码、密切合作以及建立反馈循环和检查点,以避免高质量代码变成无人敢碰的“鬼墓地”。

阅读更多
未分类

GitHub - mherrmann/helium:使用 Python 实现更轻便的 Web 自动化

2024-12-11

Helium 是一个用于自动化 Chrome 和 Firefox 等浏览器的 Python 库,它提供更高级的 API,相较于 Selenium,脚本更简洁易读,并简化了 iFrame 处理、窗口管理和等待等操作。Helium 底层基于 Selenium,用户可以混合使用两种库。该项目目前由原作者 Michael Herrmann维护,但由于时间有限,主要依靠社区贡献。

阅读更多
未分类 Selenium

WordPress.org是否符合GDPR?

2024-12-11

作者因在WordPress.org的Slack频道上公开质疑CEO而被永久封禁。随后,作者根据GDPR规定要求WordPress.org提供其持有的个人数据,包括内部系统中关于作者的消息记录。WordPress.org的回复回避了作者的关键诉求,声称内部系统记录不在GDPR范围内,且Slack频道由志愿者所有,与其无关。作者指出,WordPress.org的说法与Slack的服务条款相悖,并质疑WordPress.org的GDPR合规性,认为其作为拥有大量用户数据的网站,缺乏GDPR政策,且所谓的“数据保护官”只是志愿者,并不具备专业知识。

阅读更多
未分类

法官驳回洋葱网收购Infowars的竞标

2024-12-11

洋葱网竞标收购阴谋论者亚历克斯·琼斯的Infowars公司失败,联邦破产法官驳回了这项收购,认为拍卖过程存在缺陷,缺乏透明度,未能最大限度地补偿琼斯所欠债务的受害者。此决定对桑迪·胡克小学枪击案受害者家属来说是一个打击,他们希望通过出售Infowars来获得赔偿。琼斯对这一结果表示欢迎,称其为“胜利”。法官要求受托人重新制定出售Infowars的计划,以获取更高的收益。

阅读更多
未分类 Infowars 洋葱网

理解Odin编程语言

2024-12-11

《理解Odin编程语言》一书旨在帮助读者学习Odin编程语言,揭开低级编程的神秘面纱。本书涵盖了从基础到高级的各种概念,包括过程、手动内存管理、参数多态、面向数据的设计等等。本书的目标读者是具有一定编程经验的人,Odin语言简单而强大,是了解低级编程的良好入门选择。作者Karl Zylinski是一位程序员和独立游戏开发者,他创作了首款使用Odin编程语言的商业游戏CAT & ONION。

阅读更多
未分类 低级编程

使 memcpy(NULL, NULL, 0) 行为明确定义

2024-12-11

C语言标准C2y接受了N3322提案,将移除memcpy(NULL, NULL, 0)、memcmp(NULL, NULL, 0)等零长度操作的未定义行为,使其行为明确定义。这有助于消除潜在的安全漏洞和编译器过度优化带来的问题,并简化代码编写。文章还探讨了空指针运算的定义,以及提案在标准化过程中遇到的争议和最终获得的支持。

阅读更多
未分类

香蕉乐土的神话

2024-12-11

本文探讨了20世纪早期香蕉在美国的流行文化现象,例如“Yes, We Have No Bananas”这首歌和香蕉皮滑倒的桥段,并指出这些现象与当时主要种植的香蕉品种格罗斯米歇尔有关。文章揭示了联合果品公司(United Fruit Company)在中美洲的商业运作,表面上该公司以旅游和水果贸易为幌子,但实际上却通过政治干预、军事镇压和剥削当地劳工来维护其利益,导致了该地区社会动荡和人权灾难。

阅读更多

颜色生成器

2024-12-11

本文介绍了一个颜色生成器,它需要四种颜色:两种用于文本和背景(主要和次要颜色),一种强调色用于突出重要元素(数字4和按钮),以及一种可选的第三种颜色用于添加个性(色相滑块)。代码示例展示了如何使用CSS变量定义这些颜色,并通过`.dark`类实现亮暗模式切换。

阅读更多

虚拟卷视图VVV:跨平台离线文件搜索与管理工具

2024-12-11

虚拟卷视图 (VVV) 是一款跨平台应用程序,用于对可移动存储介质(如CD和DVD)的内容进行编目,以便离线搜索。它可以将文件夹和文件组织到一个虚拟文件系统中,方便用户以逻辑方式管理数据。VVV还支持存储音频文件的元数据信息,并允许在Windows、Linux和OSX电脑之间共享同一个目录,通过数据库服务器实现跨平台访问。VVV具有快速高效的特点,使用关系数据库存储数据,并提供三种视图:物理视图、虚拟视图和搜索视图。

阅读更多
未分类 离线搜索

2024年度天文摄影师大赛获奖作品揭晓

2024-12-11

2024年度天文摄影师大赛的获奖者名单已公布,美国摄影师Ryan Imperio凭借其名为《日环食造成的月球表面扭曲阴影》的作品获得总冠军。该作品由30多张太阳照片合成,捕捉了日环食期间的贝利珠现象。其他类别的获奖作品涵盖了星云、星系、极光等多种天文奇观,展现了宇宙的壮丽和摄影师的精湛技艺。这些获奖作品将在英国国家海事博物馆展出。

阅读更多

顽固开发者的消亡

2024-12-11

本文探讨了聊天导向编程(CHOP)对软件开发行业的影响。作者认为,随着大型语言模型(LLM)的兴起,那些不适应CHOP的开发者,无论资历深浅,都将面临被淘汰的风险。CHOP提高了生产力,改变了编程方式,但同时也带来了新的挑战,例如学习曲线陡峭、结果不一致等。作者鼓励开发者积极学习CHOP,并与Gene Kim合作制定类似DORA的指标来衡量代码AI的影响。

阅读更多
未分类 聊天导向编程

我的工位进化史(或:我的多功能笔记本电脑支架)

2024-12-11

作者详细记录了其笔记本电脑人体工学支架的四次迭代过程。最初的“笨重托盘”体积过大,不便携带。第二个版本虽然便携,但仍有笨重和安装繁琐的问题。第三个版本采用布制铰链,轻便但易损坏。最终版本“Tray.One”轻便、易折叠、方便旅行,解决了之前版本存在的问题。此外,作者还分享了自制的投影仪支架,并表示乐于与他人分享设计和制作经验。

阅读更多

iPad Pro 12.9 (2020)妙控键盘竖屏模式DIY智能连接器线缆

2024-12-11

本文介绍了如何DIY制作一根智能连接器线缆,使iPad Pro 12.9 (2020)的妙控键盘可以在竖屏模式下使用。作者详细描述了所需的组件、线缆制作步骤、连接器准备工作以及外壳的改装。该方法涉及到焊接、环氧树脂填充等操作,并提醒操作不当可能损坏iPad。文章末尾的评论区讨论了充电及数据传输方面的问题。

阅读更多
未分类 妙控键盘

我们都认为DVD的繁荣时代是理所当然的

2024-12-11

文章回顾了90年代末到2000年代中期DVD的黄金时代,指出当时DVD不仅画质比VHS录像带更好,而且凭借丰富的额外内容(例如幕后纪录片、导演评论音轨、隐藏彩蛋、精美包装等)以及各种加长版和未分级版,为电影爱好者带来了前所未有的体验。文章感叹随着流媒体的兴起,DVD市场逐渐萎缩,如今的电影发行商在DVD/蓝光碟的额外内容制作上投入减少,DVD时代的辉煌已不再。

阅读更多
未分类

上帝是如何下棋的

2024-12-11

本文讲述了作者与Ken Thompson在20世纪80年代早期关于国际象棋残局数据库的讨论。Thompson以一个寓言故事解释了计算机如何计算残局:上帝计算所有32枚棋子的残局并下棋。故事中,世界冠军卡斯帕罗夫被邀请与上帝下棋,尽管一度占据优势,最终却输掉了比赛。Thompson认为,即使计算出所有残局,由于多数棋局可能是平局,计算机也不会简单地宣布“将死”。他还预测,国际象棋本身很可能是一盘平局,即使是最强大的程序也无法突破Elo等级4000分,因为平局会阻止这种情况发生。

阅读更多
未分类 残局数据库

反对谷歌“量子霸权”声明:简要介绍

2024-12-11

本文质疑谷歌2019年关于“量子霸权”的声明。作者认为谷歌对量子计算机Sycamore的计算速度与经典计算机速度比较的估算存在严重错误,高估了10个数量级,且谷歌团队知道存在更快的经典算法。此外,作者认为谷歌对量子计算机保真度的预测不合理,实际保真度与理论预测过于吻合,这可能源于有缺陷的校准优化过程。作者还列举了其他疑点,例如IBM量子计算机与谷歌声称的性能差距、谷歌未采纳改进实验的建议、未公开校准程序等,最终得出结论:谷歌的“量子霸权”声明应谨慎对待,可能源于方法错误。

阅读更多
未分类

NAND闪存目标1000层

2024-12-11

芯片行业正在努力将3D NAND闪存的堆叠层数从200层增加到800层甚至更多,以满足不断增长的内存需求。更高的层数带来了新的可靠性挑战,尤其是在高深宽比蚀刻和沉积方面。除了增加层数,还可以通过横向缩放、逻辑缩放(例如,增加每个单元的比特数,如从QLC到PLC甚至HLC)以及新的单元架构(如YMTC的字符串堆叠)来提高容量。改进工艺,例如ACM Research的晶圆旋转沉积技术和Brewer Science的新型硬掩膜材料,有助于提高平面度和蚀刻均匀性。单晶通道和混合键合等其他技术也正在开发中,以提高性能和解决高深宽比蚀刻的限制。

阅读更多
未分类 3D NAND闪存
1 2 21 22 23 25 27 28 29 512 513