橙子的短想法
1.22K subscribers
487 photos
13 videos
26 files
4.28K links
好资源和短想法
Download Telegram
Forwarded from Ray Tracing (Ray Eldath🍁)
年前读完了屯了很久的 Stonebraker 大神的文章 What Goes Around Comes Around,补一下读后感。这篇文章介绍了数据模型35年来(到今天则是53年... 半个多世纪,令人感叹)的演化历史,通过分析层次、网络、关系、ER、扩展关系、语义、面向对象、对象-关系和半结构化(XML)模型的特性和流行程度,总结数据模型取得成功的必要条件,并告诫业界许多看似全新的模型实则是重演历史,失败是它们既定的宿命。

1. 我一直以为存储过程 stored procedure 是随着SQL的诞生就流行起来的应用编写方式,直到最近业务逻辑才回归到应用层。然而事实并非如此:早期应用都是将业务逻辑置于应用层,直到1980年 Sybase 才首先倡导了将逻辑下推到存储过程的方法。厂商们发现这样做可以省掉很多RTT从而显著提升在TPC-B(TPC-C的前身)下的性能,于是这样的做法才逐渐流行。如今提倡的逻辑向应用层回归和对存储过程的批评,其实是盘旋上升的历史又回到了原点。
2. 没有人预料到JSON很快便取代XML成为了数据交换的事实标准,并使半结构化模型空前地流行,开启了长达数十年的NoSQL运动。早期对半结构化模型优点的分析聚焦在「半结构」本身,指出现实世界中的事物(例如简历)难以用单一模式来描述,而忽视了更有力的原因,即模式很难在开发的初期就确定下来。
3. 纵观数据模型发展史,几乎可以断定:只有新模型能大幅提升性能、或支持旧模型很难模拟但又急需的特性时,后来者才有成功的可能。存储过程对性能的提升和NoSQL将可扩展性作为一大优势都能说明这点。或许在我看来十分有潜力的图模型也将挑战关系模型的统领地位,最终形成关系、NoSQL、图三足鼎立的局面。
4. Postgres 对用户自定义函数(UDF)和类型(UDT)的良好支持源于已然消亡的面向对象模型。Oracle 率先发现将一些数据挖掘算法作为 UDF 实现远比将数据来回搬迁高效,这些 in-database ML (例如之前提到过的 Teradata ML Engine)可能会给现有实现带来深刻的变革。
5. 在文章的最后,两位作者写道 Moreover, it seems to us that designing a DBMS which made code and data equal class citizens would be a very helpful. If so, then add-ons to DBMSs such as stored procedures, triggers, and alerters would become first class citizens. The OR model got part way there; maybe it is now time to finish that effort. 不过时至今日也鲜有 “finish that effort” 的成型产品,可能SQL就是这么扶不上墙吧,真是令人感叹。 #selected
Forwarded from Solidot
Google 裁掉了很多开源开发者

2023-01-28 22:52:00 by 动物庄园的秘密

Google 最近宣布大裁员,知名的开源开发者遭到解雇。其中包括 Google 开源项目办公室 OSPO 创始人 Chris DiBona、Samba 的联合创始人 Jeremy Allison、Developer EcoSystems 前项目经理 Cat Allman,以及 Dave Lester 等。他们被裁不是因为 Google 不需要开源专家,Google 就是建立在开源软件基础上的。也不是因为 Google 要将精力集中在 AI 上,以迎接 ChatGPT 带来的挑战。因为最流行的 AI 框架如 PyTorch、TensorFlow 和 Rasa 都是开源的。

https://www.theregister.com/2023/01/27/google_open_source/

#开源
https://every.to/superorganizers/how-to-build-a-learning-machine-299655

推荐下这篇,学习机器,主要的两个系统就是 zettelkasten 和 srs anki 用的,很基础主要的两个系统。我一直觉得整个创造流程,输入 处理 输出 反馈 4个流程都可以用个典型的处理方式模型,zettelkasten 就是是处理和输出,srs 就是反馈学习反刍,输入我感觉可能靠分类多一点,缺个模型。rss,灵活订阅,订阅更新,如何走出某种孤岛,破解某种知识诅咒,feed garden 的繁荣都需要考虑这些,暂时感觉还差个方式来优化这种吸收和接纳,而这也是最重要的。
Forwarded from Newlearnerの自留地 (Monidee)
#Twitter #API #Blog

🐦 使用 Twitter API 来继续使用 Spring for Twitter

🔗Notion

📝 文章概述

- 起因
- 申请 Twitter Developer
- 提升 API 权限
- 设置 Spring 自定义推文源标签功能

🤬 前段时间因为 Twitter 官方修改了 API 的使用协议,导致第三方客户端无法正常使用。但是大家测试发现,使用自己申请的 Twitter API 在 Spring for Twitter 的自定义推文源标签功能里面可以继续正常使用。作为早期操作成功的一员,本文旨在分享这种办法

💡 Spring for Twitter 之类的第三方 Twitter 客户端给予用户的体验是官方客户端完全给不了的,只能说希望官方后续可以继续开放第三方客户端的 API 使用权限,而不是逼迫用户做出选择。近期听闻 Twitter 开始卡 API 权限审核,请大家以实际操作结果为准

💬 最后,欢迎大家留言和我们聊聊你对于 Twitter 有意屏蔽第三方 App 的看法,以及你做了什么来对面这种改变

频道:@NewlearnerChannel