返回首页
最新
我一直在琢磨一个我称之为 CCCP 的想法——上下文感知可组合压缩协议。
大多数压缩格式将这个过程视为一个黑箱:你输入字节,输出字节。我希望有一个可编程和可组合的格式,能够适应不同的领域——甚至可以由不同的供应商进行定制。
到目前为止,CCCP 具有一些有趣的特性:
- 可组合:可以组合多个查找表(LUT)和编码阶段。
- 上下文感知:解码过程由显式元数据指导,而不仅仅是原始字节流。
- 可回溯的中间表示:中间表示可以在最终的二进制压缩之前重建原始逻辑。
- 可编程:供应商可以插入自己的 LUT、编码器和解码器。
这仍然处于非常早期和实验阶段。如果有人见过类似的方法,或者在实际使用中可能出现的问题,我非常想听听。
代码库:
- [https://github.com/brucekaushik/cccp](https://github.com/brucekaushik/cccp)
- [https://github.com/brucekaushik/cccp-python-poc](https://github.com/brucekaushik/cccp-python-poc)
你好,我需要一些关于适合程序员的最佳分体式键盘的推荐,能够让我打字更快。你对这些或其他的键盘有什么看法吗?如果有带轨迹球来控制光标的键盘(不是IDE哦,哈哈)那就更理想了。
<p>https://www.kickstarter.com/projects/naya-create/naya-create</p>
<p>https://www.kickstarter.com/projects/keykrush/keykrush-orca-split-ergonomic-keyboard</p>
<p>https://www.kickstarter.com/projects/uniboard/uniboard-the-ergonomic-ai-keyboard-that-reimagines-input</p>
来自艾哈迈达巴德市的文字。
这段文字源于我在2024年与艾哈迈达巴德的设计师和教育者们的一些对话。
印度的设计历史有点像一本被遗忘的图书——有趣且潜在有价值,但在你真正需要的时候却 inexplicably 消失在书架上。尽管在独立后的历史中,传统与现代以奇妙的方式交融,但几乎没有人想到把这些写下来。我怀疑这是因为设计师天生忙于设计事物,以至于没有时间停下来写作。
上周,我偶然发现了一个关于被遗忘的科技与设计历史中最奇特且令人愉快的故事:苹果的Newton在印度。没错,就是Newton——1980年代iPhone和iPad的前身,曾承诺未来,却跌跌撞撞地回到了过去。我在艾哈迈达巴德遇到的一位参与了这一传奇故事的人告诉我,苹果在绝望的最后一搏中决定将Newton引入印度。想法是什么呢?把它卖给政府。你知道的,当你的尖端科技产品濒临死亡时,通常会这样做。
计划很简单:苹果将Newton宣传为社会发展的革命性工具,田野工作者可以用它来收集数据。因为政府喜欢大宗购买东西(尤其是听起来有用的东西),这可能会拯救Newton。最有趣的是,他们甚至在拉贾斯坦的农村进行了研究,结果让所有人惊讶的是,人们实际上喜欢并理解它。苹果产品的粘性让田野工作者们爱不释手。想象一下,在沙漠中,有人悠闲地用一个看起来像是星际迷航中的设备收集土壤数据。
一年里,一切进展顺利。然后,按照苹果的风格,他们突然中止了这个项目。Newton在这里的计划被搁置了。
当然,这让我想起了另一个古怪的设计/科技历史:Simputer,一个在1990年代于班加罗尔设计的手持设备。如果说Newton是古怪的姑姑,那么Simputer就是疯狂科学家的表亲——另一个由印度科技人员进行的聪明但大多被遗忘的尝试,试图重塑未来,但并没有成功。这个设备甚至配备了加速度计。没错,你没听错——在90年代就有加速度计!为了演示它,他们制作了一个滚珠迷宫游戏,如果Simputer能存活下来,可能会比你那部可靠的诺基亚上的贪吃蛇更让人上瘾。但可惜的是,像所有美好的事物一样,它在我们能尽情享受倾斜LCD屏幕的乐趣之前就消失了。
让我感到不安的是:在尘封的角落里,还有许多这样的故事在等待被讲述。然而,随着原始讲述者的年纪渐长(有些人也已离世),我们正在以比“请备份你的硬盘”更快的速度失去这些故事。
历史在我们指间流逝,我不禁想到,在这一堆被遗忘的设备和被抛弃的梦想中,或许有一本手册,教我们如何修复这一切。它可能被归档在“我们最终会处理的事情”下。