不要预渲染 Suspense 组件的兄弟组件

2024-06-14

这篇 React Pull Request 提议停止预渲染 Suspense 组件的兄弟组件。其论点是,预渲染兄弟组件的主要理由是为了启动它们可能包含的延迟加载,而延迟加载几乎总是一个坏主意。预渲染兄弟组件发生在显示加载状态之前,这会导致加载状态延迟。为了解决这个问题,应该在某些内容挂起时立即解开堆栈,以解除对加载状态的阻塞。

阅读更多
49
未分类 Suspense 预渲染

GitHub - unitycatalog/unitycatalog: 开放的多模态数据与人工智能目录

2024-06-13

Unity Catalog是一个开放且可互操作的数据和人工智能目录,支持多种格式、引擎和资产。它支持Delta Lake、Apache Iceberg、Apache Parquet、CSV等多种格式的表,以及非结构化数据和人工智能资产。Unity Catalog提供插件支持,可扩展到Iceberg REST Catalog和HMS接口,并兼容Delta Sharing开放协议。

阅读更多
51
未分类 数据目录

Pathway:用于流处理、实时分析、LLM 管道和 RAG 的 Python ETL 框架

2024-06-13

Pathway 是一个 Python ETL 框架,用于流处理、实时分析、LLM 管道和 RAG。它提供了一个易于使用的 Python API,允许您无缝集成您喜欢的 Python ML 库。Pathway 代码用途广泛且健壮:您可以在开发和生产环境中使用它,有效地处理批处理和流数据。Pathway 由基于 Differential Dataflow 的可扩展 Rust 引擎提供支持,并执行增量计算。

阅读更多
51
未分类 流处理

GitHub - shell-pool/shpool:像 tmux 一样思考,目标更低

2024-06-13

shpool 是一款提供会话持久性的服务,允许创建由 shpool 拥有的命名 shell 会话,以便在连接断开时不会丢失会话。shpool 可以被认为是 tmux 或 GNU screen 的轻量级替代品。虽然 tmux 和 screen 接管了整个终端并提供窗口拆分和平铺功能,但 shpool 只提供持久会话。这种方法的最大优点是 shpool 不会破坏原生回滚或复制粘贴。

阅读更多
50
未分类

POV-Ray 25天25场景光线追踪

2024-06-13

本文介绍了作者如何用25天时间学习POV-Ray光线追踪引擎,并创作了25个不同的场景。每个场景都包含了不同的元素和技巧,例如球体、盒子、纹理、光影、反射、折射等,展示了作者对POV-Ray的逐步掌握。文章最后还列出了学习资源、安装步骤和渲染命令等实用信息。

阅读更多
64
未分类 POV-Ray 3D图形

Framework Laptop 16 主板及其他关键部件文档

2024-06-12

这篇文章介绍了 Framework Laptop 16 的主板和其他关键部件的文档,该文档位于 https://frame.work/marketplace/mainboards。Framework Laptop 16 的设计允许重复使用关键模块,例如主板。主板可以作为独立的单板计算机在笔记本电脑之外运行,尽管相对于 Framework Laptop 13 来说,它的外形尺寸很大。

阅读更多
39
未分类 Laptop

Spilo:基于 Docker 的高可用 PostgreSQL 集群

2024-06-12

Spilo是一个Docker镜像,它将PostgreSQL和Patroni捆绑在一起,用于创建高可用的PostgreSQL集群。多个Spilos可以通过相同的etcd地址和集群名称形成弹性集群。Spilo的创建者正在开发一个PostgreSQL operator,以便在Kubernetes环境中更轻松地部署和维护可扩展的PostgreSQL集群。

阅读更多
75
未分类 高可用性

Python Polars 1.0.0-alpha.1 发布

2024-06-11

Python Polars 1.0.0-alpha.1 版本已发布,该版本带来了突破性更新、性能提升、功能增强和错误修复。 突破性更新包括对时区转换、数据类型、操作行为和弃用功能的更改。性能改进侧重于字符串/二进制排序、数据分割和并行收集。 新增功能包括对 SQL 语法、日期时间转换、数组运算和错误消息的改进。

阅读更多
143
未分类 Polars

Revideo: 使用代码创建视频

2024-06-11

Revideo是一个开源的程序化视频编辑框架,其目标是将Motion Canvas编辑器从一个独立的应用程序转变为开发者可以用来构建完整视频编辑应用程序的库。Revideo允许开发者使用TypeScript创建视频模板,并部署API端点以使用动态输入渲染它们。它还提供了一个React播放器组件,以便在浏览器中实时预览更改。

阅读更多
55
未分类

nanoGPT:训练/微调中型 GPT 的最简单、最快存储库

2024-06-11

nanoGPT 是一个用于训练/微调中型 GPT 的 GitHub 存储库,以简洁性和速度为优先。它包含一个简单的训练循环 (train.py) 和 GPT 模型定义 (model.py),可以加载 GPT-2 权重。该存储库提供快速入门示例,例如在 Shakespeare 作品集上训练字符级 GPT,以及再现 GPT-2 结果的步骤。它还包括微调、采样/推理和效率说明。

阅读更多
45
未分类

Arduino8088:一个用于 8088 CPU 的 Arduino 接口

2024-06-11

Arduino8088 项目利用 Arduino DUE 的 GPIO 引脚控制 Intel 8088 或 NEC V20 CPU,可用于验证模拟器的准确性,以及探索 8088 和 V20 指令的操作和时序。该项目支持 Intel 8288 总线控制器,但也提供 i8288 模拟功能。它还提供了示例客户端和 PCB 布局图,方便用户使用。

阅读更多
44
未分类

OpenRecall:保护隐私的开源数字历史记录工具

2024-06-10

OpenRecall 是一款完全开源的数字历史记录工具,可以替代微软 Windows Recall 等商业软件。它通过定期截图来捕捉用户的数字历史,并利用人工智能技术对截图中的文本和图像进行分析,使用户能够通过关键词快速搜索历史信息。与闭源方案相比,OpenRecall 具有透明、跨平台、注重隐私和硬件兼容性强等优点。

阅读更多
50
未分类 数字历史记录

GitHub 上关于 Invidious 的错误报告:[Bug] “这有助于保护我们的社区。”

2024-06-10

这篇 GitHub 文章报告了 Invidious 平台上出现的一个错误,该错误导致用户无法观看视频,并提示“这有助于保护我们的社区。了解更多信息”。该错误似乎影响了所有使用 YouTube API 的软件,并且可能是 YouTube 正在进行 A/B 测试或逐步推出的结果。一些用户报告说,这个问题在某些实例上是间歇性出现的,而在另一些实例上则一直存在。目前还没有来自 YouTube 或 Invidious 团队的官方解决方案。

阅读更多
49
未分类 Invidious

GitHub 项目:potahtml/mpa-archive

2024-06-10

MPA Archive 是一款多页面应用程序归档工具,能够将多页面应用程序抓取到一个 zip 文件中,并从该文件中提供服务。它使用 Puppeteer 进行无头抓取,支持多线程下载、站点地图抓取、断点续传等功能。此外,MPA Archive 还可以生成站点地图、保存源代码映射,并提供一个简单的服务器来托管归档后的应用程序。

阅读更多
70

GitHub - squaredtechnologies/thread: 基于 React 的人工智能 Jupyter Notebook

2024-06-10

Thread 是一款基于 React 开发的 Jupyter Notebook,它结合了 OpenAI 代码解释器的使用体验和 Python Notebook 熟悉的开发环境。 使用 Thread,您可以使用自然语言生成单元格、编辑代码、提出问题或修复错误,同时能够像在常规 Jupyter Notebook 中一样编辑或重新运行代码。 最重要的是,Thread 可在本地运行,并且可以与您自己的 API 密钥一起免费使用。

阅读更多
49
未分类

HelloSilicon:苹果自研芯片Mac上的ARM64汇编介绍

2024-06-10

本文介绍了如何在苹果自研芯片Mac上进行ARM64汇编编程。文章以《64位ARM汇编语言编程》一书为基础,针对苹果的ARM64平台调整了所有示例代码,涵盖了从基础知识到高级主题的各个方面,包括CPU寄存器、汇编器语法、系统调用、内存管理、函数和堆栈、NEON协处理器以及代码优化等。

阅读更多
68
未分类

电子表格就是你所需的一切

2024-06-09

本文介绍了一个名为“电子表格就是你所需的一切”的项目,该项目将nanoGPT管道打包到一个电子表格中,以可视化GPT的工作原理。该项目基于Andrej Karpathy的nanoGPT结构,包含约85000个参数,使用户能够交互式地配置和理解transformer的内部机制,包括嵌入层、规范化、自注意力、投影、MLP、softmax和logits。该项目提供了两种电子表格文件:“无权重”和“随机权重”,分别显示了清晰的参数值和随机生成的参数值,方便用户理解数据流和参数影响。

阅读更多
53
未分类 nanoGPT

GitHub - haampie/libtree: ldd 以树形结构展示

2024-06-09

libtree 是一款将 ldd 命令结果以树形结构展示的工具,并解释共享库是如何被找到的以及为何找不到。该工具提供多种选项,例如使用 -v 查看默认跳过的库,使用 -p 显示路径而不是soname,以及使用 --max-depth 限制递归深度等。用户可以通过预构建的二进制文件或从源代码构建安装libtree。

阅读更多
45
未分类 ldd libtree 共享库

GitHub - labmlai/inspectus: LLM 分析工具

2024-06-09

Inspectus 是一个用于大型语言模型的可视化工具,可以在 Jupyter notebooks 中使用 Python API 运行。它提供了多种视图,可以深入了解语言模型的行为,包括注意力矩阵、查询词热图、关键词热图和维度热图。该工具支持 Huggingface 模型和自定义注意力矩阵,并提供简单的 API 和教程。

阅读更多
97
未分类

GitHub - piku/piku:迄今为止最小的 PaaS。Piku 允许您将 git push 部署到您自己的服务器

2024-06-09

Piku 是一款受 Dokku 启发的微型 PaaS 平台,允许用户将代码通过 git push 部署到自己的服务器上,支持多种编程语言,如 Python、Node、Clojure 和 Java 等。它使用 uwsgi 作为进程管理器,nginx 作为 Web 服务器,并提供虚拟主机、SSL 证书、缓存和静态文件服务等功能。Piku 致力于在低端设备上运行,并易于学习和使用,适合爱好者和教育机构使用。

阅读更多
47
未分类 PaaS

关于谷歌PlayStore应用更新的公告

2024-06-09

Termux 核心团队发布公告,澄清近期由原开发者 @fornwall 在 PlayStore 上架的 v0.120 版本并非团队所为。该版本基于旧代码,功能相当于 v0.108,存在已知问题且违反 PlayStore 政策,随时可能下架。团队强调,目前官方版本仍通过 F-Droid 和 GitHub 发布,PlayStore 版本仍然不被推荐。

阅读更多
45
未分类 Termux PlayStore
1 2 28 29 30 32 34 35 36 45 46