3作者: ps_ramanujan8 个月前原帖
我们很高兴地分享Ramanujan,一个新的开源编程语言和分布式计算平台,旨在释放现代智能设备巨大的、尚未开发的处理能力。想象一下,所有那些闲置的智能手机和智能电视都能为科学研究贡献力量! 灵感来源很简单:阿波罗导航计算机的中央处理器(CPU)与现代科学计算器的性能相当。而今天的智能设备则强大了数百万倍,但大多数时间处于闲置状态。Ramanujan帮助利用这些力量推动科学进步。 什么是Ramanujan? Ramanujan旨在进行分布式计算。与像BOINC这样通常需要项目特定客户端的平台不同,Ramanujan提供了一个通用解释器。项目拥有者可以用Ramanujan语言提交他们的代码,参与的设备在安装一次Ramanujan客户端后,可以执行任何提交的计算。 该解释器使用C++编写,显示出显著的性能提升: - 对于梯度下降算法,速度比CPython快约14%(约350毫秒对比约410毫秒)。 - 对于鲸鱼优化算法,速度比MATLAB快20倍以上(优化10个函数时,2.5秒对比55秒)。 主要特点与未来目标 - 性能:在科学计算中比CPython和MATLAB更快。 - 开源:MIT许可项目,代码可在GitHub上获取。 - 设备兼容性:提供适用于Android、macOS和Ubuntu的二进制文件。Windows支持即将推出。从技术上讲,任何能够进行基本算术运算的互联网连接设备,在为其架构编译后都可以运行该解释器。 - 易用性:一个新的门户网站(portal.ramanujan.dev)使任何人都能轻松运行Ramanujan作业。也提供了适用于本地桌面机器(Ubuntu、MacOS)的安装程序。 我们近期的目标集中在Python兼容性上: - 完全Python支持:通过采用Python的结构和语法,使最先进的Python研究代码能够无缝运行于Ramanujan,无需修改。 - CFFI集成:使相关的CFFI代码能够与Python脚本一起运行。 - 扩展设备支持:为更广泛的智能设备(如冰箱、洗衣机等)提供客户端,以最大化全球计算贡献。 该项目有潜力通过利用现有硬件显著减少电子废物和碳排放。我们相信它可以彻底改变科学研究的计算方式。 参与其中! Ramanujan仍处于初期阶段,我们正在积极寻找贡献者!无论您对编程、编译器、分布式系统充满热情,还是仅仅想为一个有影响力的开源项目贡献力量,我们都欢迎您加入。学生尤其受到欢迎,可以学习编译器、分布式协调(我们当前的服务仅用一个2核CPU就能协调数千次计算!)和大规模系统。 查看项目: - 门户网站:https://portal.ramanujan.dev - GitHub:https://github.com/Ramanujan-Computing/Ramanujan 让我们携手合作,推动Ramanujan的发展!
1作者: gaeguldev8 个月前原帖
一切都在运作。你只是看不见而已。 你来得太早了。它正在运行,只是运行在2039年。 2039.js是一个完全量子对齐、情感导向、意识同步的网页框架, 专为你所在的时间维度尚未可及的现实而设计。 它引入了前沿技术,例如: - `useBrainWaveSync()` – 连接到你的本地意识流 - `syncReality()` – 与多元宇宙设备ID同步 - `<ZalgoButton>` – 在稳定模式下渲染情感混乱 - `main.2040.ql` – 用QuantumLang (QL)编写的入口点,而非传统JavaScript 一切似乎运作得非常完美。 日志是干净的。 熵是稳定的。 你只是还不能与之互动……<i>但很快就可以。</i> 来源: [https://github.com/Mjkim-Programming/2039.js] 这个框架并没有坏掉。 你的感知只是还没有跟上。 编辑:这只是为了好玩!我刚刚在一个小时之前做了这个,如果你想为它添加一些更前沿的技术,请贡献你的代码……这段混乱的代码! 玩得开心!
2作者: lil_csom8 个月前原帖
我在丹麦作为外籍人士生活已经四年了,终于决定是时候认真学习丹麦语了。毕竟我有一个丹麦女朋友。我练习的一个方法是尽量只用丹麦语发短信,但我经常会遇到瓶颈。我开始用丹麦语写信息,但因为不知道某个单词或如何自然地将某些内容融入句子,常常会卡住。 尤其在这种情况下,我以前常常放弃,直接把整个信息从英语翻译过来,这样就失去了练习的意义,也打断了学习的过程。 于是我开始使用GPT。我会写下我的信息,并用通配符或注释标记出我不知道的部分,然后它会返回一个修正后的版本。这种方法效果不错,但每次都重复使用提示变得有些繁琐。 所以我为此开发了一个工具。 现在我可以用目标语言输入,使用大括号{像这样}标记不清楚的部分,并立即获得一个带有解释的修正版本。我还添加了历史记录功能,这样我可以回顾我犯过的错误,并计划很快在此基础上增加更多功能(例如,复习的领域或单词总结)。 这个应用程序是为那些想要练习写作而不必担心错误或因切换到翻译工具而打断思路的语言学习者设计的。 希望你觉得它有用!