Forwarded from 科技圈🎗在花频道📮
一个收集了几乎所有苹果产品参数的网站
网站包含苹果芯片信息,苹果设备信息,测试信息,统计报告(包含跑分充电功率等),各类文档汇总(设备配件设计指南,自助维修手册等)
网站地址
☘️ 关注频道 @ZaiHuapd
📮 热点投稿 @ZaiHuabot
网站包含苹果芯片信息,苹果设备信息,测试信息,统计报告(包含跑分充电功率等),各类文档汇总(设备配件设计指南,自助维修手册等)
网站地址
☘️ 关注频道 @ZaiHuapd
📮 热点投稿 @ZaiHuabot
Reader-LM:用于清理和转换 HTML 为 Markdown 的小型语言模型
Reader-LM 是由 Jina AI 发布的新型小型语言模型,旨在将网络上的原始HTML代码转换为干净的Markdown格式。模型包括 Reader-LM-0.5B 和 Reader-LM-1.5B 两个版本,支持多语言,并且可以处理长达 256K 令牌的上下文。这些模型在 HTML 到 Markdown 的转换任务上达到了最先进的性能,尽管模型大小仅为大型语言模型的 1/50,但性能却超越了它们。
#AI #LLM
https://jina.ai/news/reader-lm-small-language-models-for-cleaning-and-converting-html-to-markdown/
Reader-LM 是由 Jina AI 发布的新型小型语言模型,旨在将网络上的原始HTML代码转换为干净的Markdown格式。模型包括 Reader-LM-0.5B 和 Reader-LM-1.5B 两个版本,支持多语言,并且可以处理长达 256K 令牌的上下文。这些模型在 HTML 到 Markdown 的转换任务上达到了最先进的性能,尽管模型大小仅为大型语言模型的 1/50,但性能却超越了它们。
#AI #LLM
https://jina.ai/news/reader-lm-small-language-models-for-cleaning-and-converting-html-to-markdown/
jina.ai
Reader-LM: Small Language Models for Cleaning and Converting HTML to Markdown
Reader-LM-0.5B and Reader-LM-1.5B are two novel small language models inspired by Jina Reader, designed to convert raw, noisy HTML from the open web into clean markdown.
ASCII Silhouettify 支持将图片转换成 ASCII 字符形式的轮廓图。
#Tools
https://meatfighter.com/ascii-silhouettify/spa/index.html#/
#Tools
https://meatfighter.com/ascii-silhouettify/spa/index.html#/
Your Name In Landsat 允许用户输入名字,通过 Landsat 卫星图像将名字拼写在地球上。
#Tools
https://landsat.gsfc.nasa.gov/apps/YourNameInLandsat-main/index.html
#Tools
https://landsat.gsfc.nasa.gov/apps/YourNameInLandsat-main/index.html
Steve 创建了一个名为 best-of-web.builder.io 的网站,该网站利用人工智能实时生成内容,使用户能够浏览和比较各种开源项目、框架和库。当用户浏览不同的页面时,AI 会提供项目概述、代码片段以及不同开发工具的比较。这个网站的工作原理是,当用户导航到一个新页面时,它会向 Anthropic Claude 3.5 Sonnet 发送请求,以生成相关内容。如果该页面之前已经被访问过,内容将从缓存中加载,以实现快速响应。
Steve 构建这个网站的初衷是为了探索 AI 在聊天界面之外的应用方式,他希望有一个用户界面能够展示相关信息,并建议用户进行一键操作,比如直接跳转到深入比较页面。他认为,与传统的网站结构相比,AI 生成的网站在视觉探索、建议操作、展示相关信息和提供熟悉的信息布局等方面具有优势。
文章中还讨论了 AI 生成内容的“互联网的观点”,即 AI 生成的内容可以代表互联网上的“平均观点”,而不是单一个体的观点。这有助于提供更全面的趋势洞察,减少偏见。
尽管目前 AI 生成的内容可能不完美,但随着 AI 技术的快速发展,未来内容创作和呈现方式可能会发生显著变化。此外,这个项目的代码几乎完全由 AI 生成,Steve 的角色更多是指导 AI 和进行调试。
Steve 提醒读者,目前 LLMs 的成本较高,不建议在个人网站上使用。他邀请用户访问 http://best-of-web.builder.io/ 来体验这个 AI 驱动的网站,并分享他们的反馈和想法。
#AI
https://www.builder.io/blog/ai-generated-website
Steve 构建这个网站的初衷是为了探索 AI 在聊天界面之外的应用方式,他希望有一个用户界面能够展示相关信息,并建议用户进行一键操作,比如直接跳转到深入比较页面。他认为,与传统的网站结构相比,AI 生成的网站在视觉探索、建议操作、展示相关信息和提供熟悉的信息布局等方面具有优势。
文章中还讨论了 AI 生成内容的“互联网的观点”,即 AI 生成的内容可以代表互联网上的“平均观点”,而不是单一个体的观点。这有助于提供更全面的趋势洞察,减少偏见。
尽管目前 AI 生成的内容可能不完美,但随着 AI 技术的快速发展,未来内容创作和呈现方式可能会发生显著变化。此外,这个项目的代码几乎完全由 AI 生成,Steve 的角色更多是指导 AI 和进行调试。
Steve 提醒读者,目前 LLMs 的成本较高,不建议在个人网站上使用。他邀请用户访问 http://best-of-web.builder.io/ 来体验这个 AI 驱动的网站,并分享他们的反馈和想法。
#AI
https://www.builder.io/blog/ai-generated-website
Builder.io
I Built A Website That Is AI-Generated As You Browse It
I built a website that writes itself using AI. Is this the future of web browsing or the doom of the internet?
BigBinary 从 Cypress 转向 Playwright 的决定是基于多方面的考量。最初,BigBinary 选择 Cypress 是因为它的流行度和简单性,满足了公司在产品套件增长和复杂性增加时对自动化测试的需求。然而,随着时间的推移,Cypress 13 版本的发布带来了一些问题,尤其是它阻止了第三方报告工具的使用,这促使 BigBinary 开始考虑其他测试框架。
转向 Playwright 的决定是基于其显著的性能优势。Playwright 在执行速度上远超 Cypress,例如,在执行访问 Neeto 主页并验证页面标题的测试时,Playwright 仅需 1.82 秒,而 Cypress 需要 16.09 秒,这是一个显著的性能提升。此外,Playwright 的内存管理更为有效,它通过 NodeJS 服务处理测试执行,避免了 Cypress 常见的崩溃问题。
Playwright 的架构设计也减少了测试的不稳定性。与 Cypress 不同,Playwright 避免了因元素类名变化导致的测试失败。在成本方面,Playwright 减少了维护成本,因为它提供了完整的功能而无需订阅昂贵的 Cypress Cloud。
Playwright 还提供了更广泛的浏览器和移动视图支持,而 Cypress 在这方面支持有限。它支持多标签和多浏览器测试,这是 Cypress 难以实现的。Playwright 内置了多种工具,无需依赖插件,而 Cypress 需要额外的插件来实现这些功能。
Playwright 避免了 Cypress 在 iFrame 执行模型中遇到的安全问题和随机错误。此外,Playwright 提供了更高的测试稳定性,减少了因文本变化导致的测试失败。BigBinary 还利用 Playwright 的自定义报告工具 API 开发了 NeetoPlaydash,大幅降低了成本。
最后,Playwright 支持测试第三方集成,这是 Cypress 难以实现的。这些优势使 BigBinary 相信转向 Playwright 是一个正确的决定,它不仅提供了更好的性能和更少的测试不稳定性,还降低了成本和维护工作量。
#Playwright #Cypress
https://www.bigbinary.com/blog/why-we-switched-from-cypress-to-playwright
转向 Playwright 的决定是基于其显著的性能优势。Playwright 在执行速度上远超 Cypress,例如,在执行访问 Neeto 主页并验证页面标题的测试时,Playwright 仅需 1.82 秒,而 Cypress 需要 16.09 秒,这是一个显著的性能提升。此外,Playwright 的内存管理更为有效,它通过 NodeJS 服务处理测试执行,避免了 Cypress 常见的崩溃问题。
Playwright 的架构设计也减少了测试的不稳定性。与 Cypress 不同,Playwright 避免了因元素类名变化导致的测试失败。在成本方面,Playwright 减少了维护成本,因为它提供了完整的功能而无需订阅昂贵的 Cypress Cloud。
Playwright 还提供了更广泛的浏览器和移动视图支持,而 Cypress 在这方面支持有限。它支持多标签和多浏览器测试,这是 Cypress 难以实现的。Playwright 内置了多种工具,无需依赖插件,而 Cypress 需要额外的插件来实现这些功能。
Playwright 避免了 Cypress 在 iFrame 执行模型中遇到的安全问题和随机错误。此外,Playwright 提供了更高的测试稳定性,减少了因文本变化导致的测试失败。BigBinary 还利用 Playwright 的自定义报告工具 API 开发了 NeetoPlaydash,大幅降低了成本。
最后,Playwright 支持测试第三方集成,这是 Cypress 难以实现的。这些优势使 BigBinary 相信转向 Playwright 是一个正确的决定,它不仅提供了更好的性能和更少的测试不稳定性,还降低了成本和维护工作量。
#Playwright #Cypress
https://www.bigbinary.com/blog/why-we-switched-from-cypress-to-playwright
BigBinary
Why we switched from Cypress to Playwright
👍2
Vue Mess Detector
Vue 代码质量检测器,一款全面的代码分析与质量评估工具,提供有关代码健康的可操作见解,帮助开发者在 Vue.js 和 Nuxt.js 项目中识别并解决潜在问题。
#Tools #Vue
https://github.com/rrd108/vue-mess-detector?tab=readme-ov-file
Vue 代码质量检测器,一款全面的代码分析与质量评估工具,提供有关代码健康的可操作见解,帮助开发者在 Vue.js 和 Nuxt.js 项目中识别并解决潜在问题。
#Tools #Vue
https://github.com/rrd108/vue-mess-detector?tab=readme-ov-file
GitHub
GitHub - rrd108/vue-mess-detector: A static code analysis tool for detecting code smells and best practice violations in Vue.js…
A static code analysis tool for detecting code smells and best practice violations in Vue.js and Nuxt.js projects - rrd108/vue-mess-detector
HumanifyJS 利用大型语言模型(如 ChatGPT 和 llama)及其他工具,对 JavaScript 代码进行去混淆、解压缩、转译、反编译和解包处理。
#Tools
https://github.com/jehna/humanify
#Tools
https://github.com/jehna/humanify
GitHub
GitHub - jehna/humanify: Deobfuscate Javascript code using ChatGPT
Deobfuscate Javascript code using ChatGPT. Contribute to jehna/humanify development by creating an account on GitHub.
ts-blank-space,一个快速、纯 JavaScript 编写的类型剥离器,使用官方 TypeScript 解析器。
#Tools
https://github.com/bloomberg/ts-blank-space
#Tools
https://github.com/bloomberg/ts-blank-space
GitHub
GitHub - bloomberg/ts-blank-space: A small, fast, pure JavaScript type-stripper that uses the official TypeScript parser.
A small, fast, pure JavaScript type-stripper that uses the official TypeScript parser. - bloomberg/ts-blank-space
从 Parcel 到 Vite:一个 10 万行代码迁移的简短故事
#Vite
https://levix.notion.site/Parcel-Vite-10-From-Parcel-to-Vite-A-short-story-of-a-100K-LOC-migration-111383a712848023a994f9eaeb1751e8?pvs=74
#Vite
https://levix.notion.site/Parcel-Vite-10-From-Parcel-to-Vite-A-short-story-of-a-100K-LOC-migration-111383a712848023a994f9eaeb1751e8?pvs=74
Levix Notion 版空间站 on Notion
从 Parcel 到 Vite:一个 10 万行代码迁移的简短故事 - From Parcel to Vite: A short story of a 100K LOC migration | Notion
Logto 团队成功将三个前端项目从 Parcel 迁移到 Vite,迁移过程异常顺利。这三个项目包括登录体验、控制台和实时预览,全部使用 TypeScript、React 和 SASS 模块,总计约 100K 行代码。
👍1
Bolt.new 是一个基于浏览器的全栈 Web 开发代理,允许用户直接在浏览器中通过 AI 驱动的方式进行提示、运行、编辑和部署全栈应用程序,无需本地设置。
与传统开发环境不同, Bolt.new 允许 AI 模型完全控制整个开发环境,包括文件系统、Node.js 服务器、包管理器、终端和浏览器控制台。
#AI #Tools
https://github.com/stackblitz/bolt.new
与传统开发环境不同, Bolt.new 允许 AI 模型完全控制整个开发环境,包括文件系统、Node.js 服务器、包管理器、终端和浏览器控制台。
#AI #Tools
https://github.com/stackblitz/bolt.new
GitHub
GitHub - stackblitz/bolt.new: Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Center: https://s…
Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Center: https://support.bolt.new/ -- Community Support: https://discord.com/invite/stackblitz - stackblitz/bolt.new
Josh 在博客中详细描述了构建新博客过程中的思考和挑战,以及对新技术的探索和应用。新博客版本展示了现代前端技术的强大功能和灵活性,同时也指出了在迁移到新技术时可能遇到的挑战。他的经验对于计划使用类似技术栈的开发者来说非常有价值。
#实践
https://www.joshwcomeau.com/blog/how-i-built-my-blog-v2/
#实践
https://www.joshwcomeau.com/blog/how-i-built-my-blog-v2/
Joshwcomeau
How I Built My Blog • Josh W. Comeau
I recently launched a brand new version of this blog, and in this post, I share how it’s built! We’ll examine the tech stack and see how all of the pieces fit together, as well as dig into some of the details to see how they work.
Docker Labs GenAI 系列深入探讨了人工智能工具在软件开发中的应用,特别是如何利用 AI 辅助解决 ESLint 违规问题。作者首先提出了一个核心议题: 大型语言模型(LLM)是否能够生成解决 ESLint 违规的方案,并探讨了所需的上下文和监督程度。 接着,介绍了如何通过编辑器或 Git 解决违规问题,并以一个修复未闭合正则表达式的例子进行了说明。
作者进一步讨论了如何缩小 ESLint 规则列表的范围,以便 LLM 能够提供帮助,并根据违规的上下文需求和监督需求将其分为四组。作者指出,大多数违规问题都可以在没有监督的情况下得到合理的修复。
作者介绍了如何创建提示以尝试修复 ESLint 违规,并讨论了使用 ESLint 时遇到的挑战,例如输出信息量过大。为了解决这个问题,提出了一种方法:修改 ESLint 工具以将结果写入 Docker 临时卷,从而避免消耗过多的模型上下文。
作者还介绍了 Tree-sitter 工具,它可以帮助 LLM 通过解析代码为抽象语法树(AST)来获取准确的代码上下文。最后,通过一个具体的例子展示了 LLM 如何使用这些工具来解决代码中的违规问题。
#AI #AI应用
https://www.docker.com/blog/how-to-fix-eslint-violations-with-ai-assistance/
作者进一步讨论了如何缩小 ESLint 规则列表的范围,以便 LLM 能够提供帮助,并根据违规的上下文需求和监督需求将其分为四组。作者指出,大多数违规问题都可以在没有监督的情况下得到合理的修复。
作者介绍了如何创建提示以尝试修复 ESLint 违规,并讨论了使用 ESLint 时遇到的挑战,例如输出信息量过大。为了解决这个问题,提出了一种方法:修改 ESLint 工具以将结果写入 Docker 临时卷,从而避免消耗过多的模型上下文。
作者还介绍了 Tree-sitter 工具,它可以帮助 LLM 通过解析代码为抽象语法树(AST)来获取准确的代码上下文。最后,通过一个具体的例子展示了 LLM 如何使用这些工具来解决代码中的违规问题。
#AI #AI应用
https://www.docker.com/blog/how-to-fix-eslint-violations-with-ai-assistance/
Docker
How to Fix ESLint Violations with AI Assistance | Docker
Learn how to use GenAI to fix ESLint violations, without installing Node.
国内的扫地机器人是不是也会有这种漏洞😂,不知道有什么招数可以防住
ABC News 报道了一起智能家居设备的安全漏洞事件。一名安全研究员 Dennis Giese 发现了世界最大的家用机器人公司 Ecovacs 制造的机器人吸尘器的安全问题,并在去年就已向公司发出警告。尽管如此,该公司并未修复这一问题。
通过蓝牙连接,他们能够在不被察觉的情况下激活机器人吸尘器的摄像头和麦克风,实时观看和收听用户家中的情况。尽管 Ecovacs 声称用户无需过度担心,但这一安全漏洞显然对用户隐私构成了威胁。
更令人担忧的是,尽管 Ecovacs 的产品通过了德国公司 TÜV Rheinland 的安全认证,但 Giese 所发现的漏洞表明,即便是经过认证的产品也可能存在严重的安全隐患。澳大利亚目前没有强制性的智能设备安全规则,只有一项自愿性的行为准则。
#新闻
https://www.abc.net.au/news/2024-10-04/robot-vacuum-hacked-photos-camera-audio/104414020
ABC News 报道了一起智能家居设备的安全漏洞事件。一名安全研究员 Dennis Giese 发现了世界最大的家用机器人公司 Ecovacs 制造的机器人吸尘器的安全问题,并在去年就已向公司发出警告。尽管如此,该公司并未修复这一问题。
通过蓝牙连接,他们能够在不被察觉的情况下激活机器人吸尘器的摄像头和麦克风,实时观看和收听用户家中的情况。尽管 Ecovacs 声称用户无需过度担心,但这一安全漏洞显然对用户隐私构成了威胁。
更令人担忧的是,尽管 Ecovacs 的产品通过了德国公司 TÜV Rheinland 的安全认证,但 Giese 所发现的漏洞表明,即便是经过认证的产品也可能存在严重的安全隐患。澳大利亚目前没有强制性的智能设备安全规则,只有一项自愿性的行为准则。
#新闻
https://www.abc.net.au/news/2024-10-04/robot-vacuum-hacked-photos-camera-audio/104414020
www.abc.net.au
The world's largest home robotics company has a problem – its vacuum cleaners can be hacked from afar
Without even entering the building, we were able to silently peer through the camera on a Deebot device made by Chinese giant Ecovacs.
互联网档案馆(The Internet Archive)受到 DDoS 攻击,导致 3100 万个账户的信息被泄露。此次攻击对互联网档案馆的运营造成了严重影响。
#安全
https://www.theverge.com/2024/10/9/24266419/internet-archive-ddos-attack-pop-up-message
#安全
https://www.theverge.com/2024/10/9/24266419/internet-archive-ddos-attack-pop-up-message
The Verge
The Internet Archive is under attack, with a breach revealing info for 31 million accounts
A DDoS attack isn’t the only problem.
Hugging Face 推出了 Paper Central,一个全面的学术平台,通过提供一站式资源简化了研究,包括学术论文及相关材料。
#AI #Arxiv
https://huggingface.co/spaces/huggingface/paper-central
#AI #Arxiv
https://huggingface.co/spaces/huggingface/paper-central