📖主题 从零开始构建大型语言模型
🚩重点
• 本文总结了学习构建 LLM(大语言模型) 的过程,包括代码编写、模型训练和文本生成
• 关键步骤:词汇构建(tokenization)、模型训练及关系记录
• 当前模型处于230步微调中的第50步,执行时间超过20分钟
✨结论 通过动手编写代码,加深了对 LLM 和机器学习的理解,建议结合实践与理论进一步巩固知识
🏷️标签 #机器学习 #大语言模型
🔗链接 https://brettgfitzgerald.com/posts/build-a-large-language-model/
🚩重点
• 本文总结了学习构建 LLM(大语言模型) 的过程,包括代码编写、模型训练和文本生成
• 关键步骤:词汇构建(tokenization)、模型训练及关系记录
• 当前模型处于230步微调中的第50步,执行时间超过20分钟
✨结论 通过动手编写代码,加深了对 LLM 和机器学习的理解,建议结合实践与理论进一步巩固知识
🏷️标签 #机器学习 #大语言模型
🔗链接 https://brettgfitzgerald.com/posts/build-a-large-language-model/
Brett Fitzgerald
Build a Large Language Model From Scratch
A developer's journey through building an LLM from scratch, sharing key insights about tokenization, training, and the learning process of mastering AI fundamentals.
📖主题 Periphery:识别Swift项目中未使用代码的工具
🚩重点
• Periphery通过构建项目生成“索引存储”,识别未使用的类、函数等声明
• 可识别未使用的函数参数、协议及冗余的公共可访问性
• 提供与Xcode和持续集成的集成支持,支持多种构建系统
✨结论 强烈推荐在Swift项目中使用Periphery,以优化代码库,减少冗余,提高代码的可维护性和清晰度
🏷️标签 #Swift #代码优化
🔗链接 https://github.com/peripheryapp/periphery
🚩重点
• Periphery通过构建项目生成“索引存储”,识别未使用的类、函数等声明
• 可识别未使用的函数参数、协议及冗余的公共可访问性
• 提供与Xcode和持续集成的集成支持,支持多种构建系统
✨结论 强烈推荐在Swift项目中使用Periphery,以优化代码库,减少冗余,提高代码的可维护性和清晰度
🏷️标签 #Swift #代码优化
🔗链接 https://github.com/peripheryapp/periphery
GitHub
GitHub - peripheryapp/periphery: A tool to identify unused code in Swift projects.
A tool to identify unused code in Swift projects. Contribute to peripheryapp/periphery development by creating an account on GitHub.
📖主题 人性化代码审查的最佳实践
🚩重点
• 代码审查不仅是技术过程,更是社交过程,需注重沟通方式
• 建议使用自动化工具处理重复性任务(如格式化、检测错误)
• 提倡高层次反馈,避免直接使用“你”,以减少作者的防御心理
✨结论 有效的代码审查应结合技术与人际沟通,采用自动化和清晰的沟通策略,可提升团队协作和代码质量
🏷️标签 #代码审查 #开发实践
🔗链接 https://mtlynch.io/human-code-reviews-1/
🚩重点
• 代码审查不仅是技术过程,更是社交过程,需注重沟通方式
• 建议使用自动化工具处理重复性任务(如格式化、检测错误)
• 提倡高层次反馈,避免直接使用“你”,以减少作者的防御心理
✨结论 有效的代码审查应结合技术与人际沟通,采用自动化和清晰的沟通策略,可提升团队协作和代码质量
🏷️标签 #代码审查 #开发实践
🔗链接 https://mtlynch.io/human-code-reviews-1/
mtlynch.io
How to Do Code Reviews Like a Human (Part One)
Lately, I’ve been reading articles about best practices for code reviews. I notice that these articles focus on finding bugs to the exclusion of almost every...
Forwarded from yihong0618 和朋友们的频道 (伊)
Ao Li
Chrome Returns 206 when the Server Returns 403
Chrome Returns 206 when the Server Returns 403 Postmortem It is a feature not a bug! I got detailed explanation from chrome developers which is very helpful. You may find the complete response in the bug ticket. Also this blog post draws a lot of attention…
Release 了第一个版本的 dmg,顺手也上架了,大家可以尝试 Release 版本就好~
上架的是收费的
后面主要想加 历史对比 和 ai 改写的功能
https://github.com/LeetaoGoooo/PromptHub/releases/tag/v1.0.0
上架的是收费的
后面主要想加 历史对比 和 ai 改写的功能
https://github.com/LeetaoGoooo/PromptHub/releases/tag/v1.0.0
GitHub
Release V1.0.0 · LeetaoGoooo/PromptHub
Create Prompt
Edit Prompt
Delete Prompt
View Prompt
Search Prompt
Status Bar
Edit Prompt
Delete Prompt
View Prompt
Search Prompt
Status Bar
📖主题 Lynx:跨平台原生UI开发框架
🚩重点
• Lynx是开源技术,支持开发者使用现有Web技能构建移动和Web应用
• 提供“写一次,随处渲染”的能力,实现Android、iOS和Web的原生渲染
• 多线程引擎实现快速启动和流畅UI响应,支持iOS 10及Android 5.0及以上版本
✨结论 Lynx是一个理想的解决方案,帮助开发者高效创建跨平台应用,推荐使用macOS作为开发环境。
🏷️标签 #Lynx #开源 #跨平台
🔗链接 https://github.com/lynx-family/lynx
🚩重点
• Lynx是开源技术,支持开发者使用现有Web技能构建移动和Web应用
• 提供“写一次,随处渲染”的能力,实现Android、iOS和Web的原生渲染
• 多线程引擎实现快速启动和流畅UI响应,支持iOS 10及Android 5.0及以上版本
✨结论 Lynx是一个理想的解决方案,帮助开发者高效创建跨平台应用,推荐使用macOS作为开发环境。
🏷️标签 #Lynx #开源 #跨平台
🔗链接 https://github.com/lynx-family/lynx
GitHub
GitHub - lynx-family/lynx: Empower the Web community and invite more to build across platforms.
Empower the Web community and invite more to build across platforms. - lynx-family/lynx
Forwarded from Limboy's Secret Garden
「想成为独立开发者,但不知道该做什么 App」我一度也被这个问题所困扰,后来就想开了:
- 用价值投资思维去思考:先保下限(做解决自己问题的 App,即使最后没什么人用,至少解决了自己的问题),再争上限(将产品尽量投递到有类似需求的人,如果这个群体数量大,付费意愿高就更好了)。
- 80/20:通常很少有某一款产品能 100% 满足需求,往往是覆盖了 80%,剩下 20% 需要通过一些 Trick 去实现,或干脆无法实现。那 20% 就可以是你的产品的卖点。
- Yak Shaving: 做一个产品通常会有依赖链,而这个链上的一些节点很可能没有成熟的产品,可以借此去完善这些节点(比如用户反馈系统、任务管理系统等等)。
- 用价值投资思维去思考:先保下限(做解决自己问题的 App,即使最后没什么人用,至少解决了自己的问题),再争上限(将产品尽量投递到有类似需求的人,如果这个群体数量大,付费意愿高就更好了)。
- 80/20:通常很少有某一款产品能 100% 满足需求,往往是覆盖了 80%,剩下 20% 需要通过一些 Trick 去实现,或干脆无法实现。那 20% 就可以是你的产品的卖点。
- Yak Shaving: 做一个产品通常会有依赖链,而这个链上的一些节点很可能没有成熟的产品,可以借此去完善这些节点(比如用户反馈系统、任务管理系统等等)。
Forwarded from yihong0618 和朋友们的频道 (伊)
Tall, Snarky Canadian
Why I won't be attending PyCon US this year
I normally don't talk about politics here, but as I write this the US has started a trade war with Canada (which is partially paused for a month, but that doesn't remove the threat). It is so infuriating and upsetting that I will be skipping PyCon US entirely…
📖主题 TypeScript 5.8 更新概述
🚩重点
• 新增对返回表达式中条件语句的粒度检查,能捕获类型不匹配错误 (如:返回类型 URL 和 string 不兼容)
• 支持 CommonJS 模块通过 require() 调用 ECMAScript 模块,简化库的开发流程
• 引入 --erasableSyntaxOnly 选项,限制不支持运行时语义的 TypeScript 语法
• 优化程序加载和更新速度,减少路径规范化时的数组分配
✨结论 TypeScript 5.8 引入了多项重要改进,增强了类型检查能力和模块兼容性,提升了开发效率与性能,鼓励用户利用新特性进行项目优化
🏷️标签 #TypeScript #更新
🔗链接 https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-8.html
🚩重点
• 新增对返回表达式中条件语句的粒度检查,能捕获类型不匹配错误 (如:返回类型 URL 和 string 不兼容)
• 支持 CommonJS 模块通过 require() 调用 ECMAScript 模块,简化库的开发流程
• 引入 --erasableSyntaxOnly 选项,限制不支持运行时语义的 TypeScript 语法
• 优化程序加载和更新速度,减少路径规范化时的数组分配
✨结论 TypeScript 5.8 引入了多项重要改进,增强了类型检查能力和模块兼容性,提升了开发效率与性能,鼓励用户利用新特性进行项目优化
🏷️标签 #TypeScript #更新
🔗链接 https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-8.html
www.typescriptlang.org
Documentation - TypeScript 5.8
TypeScript 5.8 Release Notes
📖主题 TypeScript Enums的演变与替代方案
🚩重点
• TypeScript 5.8引入--erasableSyntaxOnly标志,限制Enums和Namespaces的使用
• Enums提供更好的文档支持,便于API版本管理
• 近年来,Literal unions在许多方面优于Enums,尤其在代码可读性和维护性方面
✨结论 尽管Enums在文档化方面仍有优势,但建议开发者优先考虑Literal unions,以提升代码的可维护性和清晰度。
🏷️标签 #TypeScript #Enums #Programming
🔗链接 https://blog.disintegrator.dev/posts/ode-to-typescript-enums/
🚩重点
• TypeScript 5.8引入--erasableSyntaxOnly标志,限制Enums和Namespaces的使用
• Enums提供更好的文档支持,便于API版本管理
• 近年来,Literal unions在许多方面优于Enums,尤其在代码可读性和维护性方面
✨结论 尽管Enums在文档化方面仍有优势,但建议开发者优先考虑Literal unions,以提升代码的可维护性和清晰度。
🏷️标签 #TypeScript #Enums #Programming
🔗链接 https://blog.disintegrator.dev/posts/ode-to-typescript-enums/
Blog | Georges Haidar
An ode to TypeScript enums
Pouring one out for a fallen friend
https://github.com/expressjs/multer/pull/1210 一个 2023 年的 PR 到现在还没有被 merged...
GitHub
headers-support-utf8 by Doc999tor · Pull Request #1210 · expressjs/multer
This PR adds support of busboy's defParamCharset option for supporting UTF8 characters in request headers such as filename
Default: 'latin1' for backward compatibility
Not r...
Default: 'latin1' for backward compatibility
Not r...