Skip to main content

黑洞资源笔记

  1. Stability AI (就是那个开源Stable Diffusion的公司)新开源了他们的大语言模型StableLM。

    目前发布的是StableLM-alpha 模型,有30亿参数和70亿参数两款。150亿参数和300亿参数的型号正在开发中。对中文的支持不怎么样。

    许可协议是CC BY-SA-4.0(可商用,但衍生品必须同样是使用该协议)。
  2. Vercel发布了一个免费的AI Playground,你可以对比测试多种AI模型。

    同时比较和调整AI语言模型:

    ◆ OpenAI
    ◆ AnthropicAI
    ◆ CohereAI
    ◆ Huggingface
    ◆ replicatehq
  3. Metafor是一个世界级的人工智能研究团队,致力于重新定义网络搜索

    该团队发布了一个产品,它是一个自然语言搜索引擎,可以方便的用自然语言检索网页、Twitter、YouTube、PDF等

    metaphor.systems
  4. HealthGPT是一个实验性的iOS应用,让用户可以使用自然语言与iPhone上的健康数据进行互动。支持查询睡眠、步数、活动能量、运动分钟、心率和体重。
  5. 昨天突然有大量乱七八糟的平台短信验证码持续性发过来,我知道这是隐私泄露了,信息被卖了。根本原因还是因为实名制。现在什么都得弄个实名,搞得隐私更透明了。
  6. Cheep C++ 到 Webassembly 编译器现已开源。

    Cheerp 是一个用于 Web 应用程序的 C/C++ 编译器,可让你将几乎所有 C/C++ 代码编译为 WebAssembly 和 JavaScript。其最新的3.0版本已经开源。 ​​​

    Cheerp 是一个用于 Web 应用程序的 C/C++ 编译器,可让您将几乎所有 C/C++ 代码编译为 WebAssembly 和 JavaScript。其最新的3.0版本已经开源。

    Cheerp 主要用于将现有的 C/C++ 库和应用程序移植到 HTML5,但也可用于从头开始编写高性能 Web 应用程序和 WebAssembly 组件。使用 Cheerp,C/C++ 代码被编译成 JavaScript/WebAssembly,并通过公开正确的 JavaScript 接口进行优化,可以轻松集成到 Web 应用程序中。

    Cheerp 是 Webassembly 编译工具系列的一部分,与 CheerpJ、CheerpX for Flash 和 WebVM 并列。可用于以下场景:

    1.将遗留 Java 应用程序和 Java Applets 转换为 HTML5,只需很少的努力或无需任何努力,以延长它们的生命,直到弃用,或直到开发出替代的本机 HTML 应用程序。
    2.将现有的 Java 客户端迁移到基于浏览器的 Web 应用程序,通常通过使用 CheerpJ 将业务逻辑从 Java 转换为 WebAssembly/JavaScript,并用原生 HTML 重写 UI。
    3.使用(转换后的)Java 库作为本机 Web 应用程序的一部分。

    在幕后,CheerpJ 需要 WebAssembly 中的完整 Java SE 运行时和存在于浏览器中的 JavaScript,以及支持从 Java 访问和操作 DOM 的 JavaScript/DOM 互操作性 API。

    相比之下,C++ 的 Cheerp 不需要这样的运行时,而是直接使用 LLVM 字节码格式作为目标文件和库的中间表示。它的特性如下:

    解析代码,发出最终的警告和错误,然后生成对输入程序进行编码的等效 IR(= 内部表示)。
    IR 通过一系列转换优化为更紧凑和更高性能的 IR。
    优化后的 IR 最终由代码生成为 JavaScript 和 WebAssembly 函数和变量的组合。

    或者简单地说:C++ 代码库 ->Cheerp(使用 LLVM 的优化) ->JS + Wasm

    一旦生成了 .js 和 .wasm 文件,接下来就是为这两个静态文件提供服务,将它们嵌入到相关的 HTML 页面中,在库的 API 之上构建功能,并测试是否一切正常。主文件到被调用的仍然是一个 .js 文件,但是一个 .wasm 文件也被加载并从 .js 文件运行。

    虽然 CheerpJ 不是开源产品,但 Cheerp 现在是。

    在这一点上,重要的是要注意,从 languageX 到 WebAssembly 的工具现在可以证明更有用,因为 WebAssembly 最近摆脱了浏览器的限制,现在可以用于运行微服务和无服务函数,甚至可以运行 Wasm 二进制 文件在命令行上,这样甚至可以开发跨平台的 CLI 应用程序。
  7. Dan Vega 的 2023 Spring Boot 初学者教程 | YouTube | #教程

    由著名的 VMware Spring 开发倡导者 Dan Vega为初学者开设的 Spring 和 Spring Boot 免费速成课程。

    在持续近 4 小时的教程(包括代码)中,作者展示了如何使用最新版本 Spring Boot 3 构建一个完全成熟的 Web 应用程序。

    该应用程序是一个内容日历,作为 Spring MVC 项目交付,具有简单的 REST API 前端。该 API 可通过 Postman、curl 或 HTTPie 等测试实用程序直接调用。

    它可能听起来像一个简单的应用程序,但实际上它包含了理解 Spring 和 Spring Boot 所需的所有内容,并且都以通俗易懂的方式呈现。

    为了保持新手水平,该项目不包含任何安全功能,如登录和身份验证。

    本课程最后就如何在 Azure 或 Railway 等平台上部署完成的应用程序提出建议。它还暗示了原生图像并指出了更多资源以供进一步研究。

    总而言之,它为进入 Spring 的世界提供了一个良好的开端。
  8. 2023年提高生产力的最佳AI工具

    在本文中,作者将按用例分享他使用过的一些最佳 AI 工具的个人经验,以便让你更好地了解 AI 的功能以及如何将其用于工作当中。

    blog | #工具