-
@ c9badfea:610f861a
2025-05-13 02:42:40 -
@ c9badfea:610f861a
2025-05-13 02:39:06 -
@ c9badfea:610f861a
2025-05-13 02:35:44 -
@ c9badfea:610f861a
2025-05-13 02:26:54- 🗺️ Use Offline Maps
- 🎵 Produce Music On-Device
- 💾 Write ISO Images to USB Drives
- 💻 Code On-Device
- 🎬 Watch and Download Videos from YouTube, Rumble, Odysee, Bitchute, and More
- 🔤 Upgrade the Typing Experience
- 📰 Read RSS Feeds
- 📥 Download Torrents
- 📺 Watch IPTV Channels for Free
- 🔒 Easily Verify File Checksums
- 🗣️ Have an Offline Translator
- 🗣️ Have an Offline Text-to-Speech Engine
- 🤖 Run LLMs Locally
- 🌐 Browse Entire Websites Offline
- 🔐 Quickly Encrypt Files
-
@ fbf0e434:e1be6a39
2025-05-13 02:00:022025年3月17日
塔林·克里斯滕森(Taryn Christiansen),DoraHacks
特别感谢DoraHacks创始人Eric Zhang提供的深刻讨论和支持。
Part 1
自动化的浪潮无疑正在到来。人类劳动将迅速贬值。人工智能已经取得了巨大的进展,并且,随着许多创新降低了成本,越来越多的企业将能够整合这一技术。随着生产模式、资本和供应链越来越多地实现自动化,生产力和效率将加速发展。
问题是,这是否是好事。答案五花八门。从末世论者如埃利泽·尤德科夫斯基(Eliezer Yudkowsky)[1]和罗曼·扬波尔斯基(Roman Yampolskiy)[2]等人认为,人工智能有潜力——并最终将——消灭人类物种。人类将远远不如未来的人工智能高效,因此,当通用人工智能(AGI)得以实现时,智能机器很容易得出结论:人类消耗太多,世界没有人类会更好。然后是怀疑论者,如马克斯·泰格马克(Max Tegmark)[3],他认为应该暂停人工智能的发展,以便更好地将其与人类利益对齐。“只有当我们确信其影响将是积极的、其风险可控时,才应开发强大的人工智能系统。[4]”再者,也有技术乐观主义者,如马克·安德森(Mark Andreessen)[5]、萨姆·奥特曼(Sam Altman)[6]和雷·库兹韦尔(Ray Kurzweil)[7],他们主张人工智能将带来物质上的丰盈乌托邦。发展应该加速,监管者应当退让,未来将带来经济增长、生产力提高和生活水平的惊人提升。
[1] 美国人工智能理论家、作家,MIRI(Machine Intelligence Research Institute,机器智能研究所)创始人之一。 [2] 俄罗斯裔美国计算机科学家,路易斯维尔大学教授,专长于AI安全和人工智能伦理。 [3] 瑞典裔美国物理学家、MIT教授,Future of Life Institute(未来生命研究院)联合创办人。 [4] https://futureoflife.org/open-letter/pause-giant-ai-experiments/. [5] https://a16z.com/the-techno-optimist-manifesto/. 硅谷知名风险投资家、网景(Netscape)浏览器联合创始人,Andreessen Horowitz投资公司创始人。 [6] https://ia.samaltman.com/. OpenAI CEO. [7] 发明家、未来学家、作家,现为谷歌工程总监。
在这里很难做出具体的预测。不同立场的人常常以某种“不可避免性”的口气宣扬他们的观点。安德森是乐观主义最著名的主张者之一,他坚信由快速技术进步所带来的未来将是每一代人梦寐以求的那种未来。将会有具备无限同情心和耐心的人工智能导师,使教育更加普及和易获取;医疗行业将大幅提升,提供更好的预测并减少错误;机器人可以执行危险的工作,从而让人们追求自己的愿望。经济效益也将是巨大的。由于生产成本的降低,价格将更低,人们的钱将有更强的购买力,需求将增加,新的工作岗位将被创造,工资也将提高。他主张这一观点的主要论据是历史先例。每次有新技术革命到来时,社会总会从中获得净效益(net good)。十九世纪石油工业的形成之前,鲸鱼行业雇用了成千上万的工人。石油取代了这些工作,但也消除了依赖屠杀成千上万头鲸鱼来制造日常产品的需求。汽车威胁了许多行业,但当它成为普遍拥有的财产时,突然之间,需要更多的道路、桥梁和加油站来满足需求。虽然将会有自动化,人工智能将以良好的成果充斥世界,赋予经济前所未有的机会,让人们找到工作、积累财富,并利用人工智能所创造的价值。
然而,人工智能不同于以往的技术发展。人工智能是一种智能的进步和普及,而不仅仅是机械化的进步。库兹韦尔写道:“第一次工业革命扩展了我们身体的能力,第二次则扩展了我们思想的能力。”但是,一种新变量意味着结果的不同。人工智能能够学习、适应、生成、发现、反驳、怀疑、确认、设定目标,能够制定手段,也许有一天它会拥有意志并感知情感。它变得越来越具能动性(agentic)和自主性(autonomous),能够承担和完成通过它自身流程所生成的任务。如果它现在还没有具备能动性,那目标是让它达到这一点。仅仅基于先前经验得出的预测可能是一种范畴错误,容易导致误导和错误。当然,过去的技术形式与人工智能之间存在重叠,但它们之间有一个明确的区别,并且这种区别应该指导我们的预测。
另一方面,末世论者的观点并不具备很大的现实意义。那些通常潜藏在末世论者警告背后的“终结者”般的情景是不太可能发生的。尽管正如埃隆·马斯克(Elon Musk)[8]最近在《乔·罗根播客》(The Joe Rogan Podcast)上所言,如果嵌入了错误的目标,也许像“太空奥德赛(Space Odyssey)”系列作品中的HAL 9000那样的情景[9]是可能的。考虑到DeepSeek公司最近在降低计算成本方面的进展,该公司开发的AI模型已具有与美国最先进的模型竞争的水平,一场新的竞赛已经宣告开始,事情将会加速发展。美国副总统在人工智能行动峰会上的讲话清楚地表明了这一点。当前存在着一场争夺国际技术主导地位的竞争,这将塑造未来,发展速度的减缓等同于举白旗。因此,如果对安德森的主张有任何可行的反对意见,那也必须集中在如何引导技术发展,而非停止它。这应当为关于自动化的讨论提供启示:如何最好地引导自动化以避免不良结果?我们需要一种积极主动的方式。
[8] 特斯公司CEO,SpaceX创始人兼首席执行官,X(原Twitter)所有人。 [9] HAL 9000(简称HAL)是科幻小说和电影系列《太空奥德赛》中的虚构人工智能角色,由阿瑟·克拉克(Arthur C. Clarke)和斯坦利·库布里克(Stanley Kubrick)共同创作。在作品中,HAL 9000原本是飞船“发现号”(Discovery One)的中央控制系统,它被设计得极其可靠,拥有高度智能、情感模拟能力,负责飞船运行,包括导航、生命支持、通信等核心任务。在执行任务时,由于HAL开始表现出微妙的异常(如错误报告设备损坏),同行宇航员决定关闭HAL。当这一计划被HAL得知,HAL控制飞船上设备造成了同行宇航员的死亡。但后续作品揭示,HAL的表现是由于收到了相互冲突的人类指令,并决定杀死宇航员来保证两种指令都能够实现。
Section 1.1
安德森对自动化的乐观态度存在一个问题,那就是他过于确定新工作机会会得到足够的分配,供人们享受并加以利用。问题在于,经济正变得越来越依赖知识和信息。知识和信息的比重远远超过了体力劳动,而在市场上能够取得成功的人是那些拥有相关技能的人,这些技能需要通过教育和培训来获得。正如托马斯·皮凯蒂(Thomas Piketty)[10]在其《21世纪资本论》(Capital in the Twenty-First Century)一书中所观察到的,这是一个普遍的经济趋势,“趋同(即减少和限制不平等)的主要动力是知识的传播和对培训与技能的投资。”因此,随着经济日益依赖知识,那些没有相关技能或安全保障的失业工人将处于严重的不利地位。而那些拥有相关知识、技能和信息的人则更有优势,能够投资资本并增加财富。例如,即便经济增长和生产成本降低,那些没有技能的人将看到工资停滞不前。但是,假设由于生产成本降低,消费者的购买力增强,需求可能会上升,如果供应无法迅速满足这一需求,价格可能会随之上涨,从而引发需求拉动型通货膨胀。关键在于,经济和生产力增长可能无法自然应对的变量和情境。正如皮凯蒂所说,“没有自然、自发的过程能够防止不稳定、不平等的力量永久占据主导地位。”因此,必须采取积极的应对策略,来避开那些可能会导致漂浮在经济表面上的大量船只沉没的尖锐岩石。
[10] 法国经济学家。
在杰里米·里夫金(Jeremy Rifkin)[11]的《工作的终结》(The End of Work)一书中,他采用了更加严峻的语气:“(下一个)工业革命正迫使全球经济面临空前的危机,数百万人因技术创新失业,全球购买力急剧下降。”而埃里克·布林约尔松(Erik Brynjolfsson)[12]和安德鲁·麦卡菲(Andre McAfee)[13]在《第二次机器时代》(The Second Machine Age)[14]一书中提供了充分的理由,认为里夫金的观点具有一定的道理。他们认为,经济增长所带来的回报(bounty)——即通过较少的投入产生更多的产出,使商品更加便宜、更加易得,从而改善人们生活——并没有通过财富、收入和资本的分配,使每个人都被惠及而受益。换句话说,“科技进步的浪潮可能并不会使所有船只都得以提升。”例如,在上文提到的技能差距上,“自1970年代中期以来,拥有研究生学位的人的工资上涨了约25%,而高中辍学者的平均工资则下降了30%。”尽管自20世纪中期以来,美国GDP和经济生产力呈现“令人印象深刻的轨迹”,但该国的中位数收入却在下降,表明少数人正在获得好处,而大多数人却错失了机会:自里根时代以来,贫富差距不断扩大。布鲁金斯学会的这篇文章[15]也支持这一观点。
[11] 美国经济和社会理论家、作家、公众演说家、政治顾问和活动家。 [12] 经济学家、教授,现任斯坦福大学数字经济实验室主任。 [13] 研究员、作家,MIT斯隆管理学院副教授、MIT数字经济计划副主任。 [14] http://digamo.free.fr/brynmacafee2.pdf/ [15] https://www.brookings.edu/articles/rising-inequality-a-major-issue-of-our-time/
然而,也许这些观点的实际含义被错误的同情心所误导。尽管不平等的确存在,但这并不意味着它应该被视为最主要的关注变量。再次强调,技术创新使商品变得异常便宜,使人们的生活更加轻松、生活水平更高,并且通过提供更多商品、服务、信息和知识的可获取性,来满足人们的需求和愿望,从而让日常生活更便利。尽管财富分配可能存在不平等,但其整体增长使每个人都变得更好。而且,随着财富的进一步增长,这一趋势将持续。曾经只有富人能够负担得起的东西,如今大多数人都可以买得起。比如iPhone,它能提供比所有现存图书馆更多的信息,而历史上,只有最富有的人才能使用后者,而几乎任何人都能购买前者。欧洲最大的图书馆是1481年的梵蒂冈图书馆,馆内估计有三千五百本书籍和文献。ChatGPT估计,如果将网上的信息转化为书籍大小的量,将约合467千万亿本书。看看农业的发展。当经济学家米尔顿·弗里德曼(Milton Friedman)在1980年写《选择的自由》(Free to Choose)时,他写道,在《独立宣言》被签署的时代,“每20个工人中就需要有19个(从事农业劳动),以养活这个国家的居民,以及提供生产盈余以供出口,来交换外国商品。如今,只需要每20个工人中的不到1个工人,就能养活2.2亿美国居民,并提供生产盈余使美国成为世界上最大的食品出口国。”
彼得·蒂尔(Peter Theil)[16]常常宣称,问题是技术创新停滞,而不是与福利项目或分配模式相关的道德失败。科学和技术需要突破,以转变行业并提高生活标准。人工智能的智能革命,理应能够实现这一潜力。因此,也许最好是直接放手不管。专注于特定分配模式的公平或正义,就像尼采所说的那样,是一种“坏良心(bad-conscience)”——以被认为的集体利益为代价而追求个人利益时所体验到的罪疚感,但实际上,这种感受只会阻碍进步,而非推动它。真正和最好的目标,可以说是努力创新并创造推动历史发展的价值,这就像亚当·斯密(Adam Smith)[17]的“看不见的手”的隐喻一样,自然地调和了人们的自利。正如米尔顿·弗里德曼所说,“对于促使个人之间合作,进而使得每个个人都可以从合作中受益的状态而言,没有外部力量是必要的,没有对自由的侵犯是必要的。这就是为什么正如亚当·斯密所说的,‘只关心自身利益’的个人会‘被一只隐形之手引导,以推动一种与他的意图无关的目标’。”
[16] 硅谷投资人,PayPal创始人,企业家、风险投资家、政治思想家、作家。 [17] 经济学家、哲学家、道德理论家,古典经济学奠基人。
Section 1.2
关于经济增长是否足以改善长期的福祉和生活水平的问题,存在着高度争议。这个问题显然在这里无法解决。然而,提到这一点的目的是为了表明两种观点都具有正确性。个人在市场上追求自己的利益,像价格和工资这样的变量通过人们的自愿交换达成平衡,已经带来了巨大的成果。但差距也随之产生。
自动化是一个潜在的威胁。忽视它并声称它是危言耸听是一个错误。在可能的人工智能颠覆之后,某种形式的平衡达成之前,过渡期可能是复杂的,并且可能造成不必要的痛苦,如果事先处理,这些痛苦本可以避免。革命性的新技术可能既有好的一面,也有坏的一面。例如,十五世纪的印刷术使人们摆脱了教会强加的信息控制,催生了科学文献涌现的浪潮,为文明提供了巨大的价值。但它也导致了激烈而血腥的宗教战争,因为它允许人们传播各种信息。因此,为了避免类似的结果,在实施任何能够重新安排和重组社会经济安排的技术时,采取主动的方式非常重要。
从这里出发,通常的推论是,监管措施是应对这些可能性最好的手段。但与其满足于监管,正如马克·安德森在拜登政府执政期间警告的那样,监管会导致人工智能垄断,本文将力图支持自由市场中的自愿交换,同时促进必要的社会合作,帮助人们适应并在一个越来越不依赖于人力资本的经济中发挥作用。
本文的担忧是人们失去行使自身能动性(agency)的机会,从而无法拥有对自己的生活的控制(control)感和影响(influence)感。如果大量的人失去参与工作的机会,将会出现一条鸿沟,阻挡人们在世界中通常实现自己潜力的方式。他们将不再有机会在关键的社会领域做出具有深远影响的生活选择,这些选择需要谨慎和远见。人们将失去测试自我、发现天性的倾向和兴趣、辨认自己重视的事物以及行使选择去追求它的机会。社会中培养毅力、动机和个人意志的主要机会将会丧失。如果工作将主要被自动化替代,那么需要一个新的机会媒介来取而代之。作为社会制度的工作需要进步,并保持人们成长和发展的途径。
20世纪的自由主义哲学家约翰·杜威(John Dewey)写道:“正如感觉需要可感知的对象来刺激它们,我们的观察、回忆和想象能力也不是自发工作的,而是由当前社会活动所设定的需求激发。”像教育和工作这样的社会环境提供了刺激特定能力和功能所需的活动媒介,这些能力和功能需要完成定义活动的任务。人们常常争论说,自动化将使人们摆脱繁琐和机械的工作束缚。他们将有更多时间寻找新的方式来表达自己的需求,并最终实现工作一直阻碍他们实现的目标。人们将有自由去实现自己的潜力。但这一切不会自发发生。需要有能激发实现真正自由、意义和目的的活动的环境。当一个人完全孤单地待在一个没有人阻碍其动作和倾向的房间里时,可以说他是自由的。这样的人可以随心所欲。但由于没有能够激发适当反应的情境,且没有成功与失败的可能性,也缺少需要合作和协调的场景,这些场景有助于培养社会和情感的能力,也没有必要发挥智力和解决问题的能力,这个房间里的人的成长会停止,反而会枯萎,无法实现自由。一个从天空自由下落、不被任何东西阻挡的人,他看似自由,其实并不自由,因为他注定会撞向地面。
正如弗朗茨·卡夫卡(Franz Kafka)所写:“我自由了,因此我迷失。”哲学家让-保罗·萨特(Jean-Paul Sartre)则说:“人类被注定要自由。”
因此,当前的问题是,如何开辟一个人们能够自愿进入其中,并找到表达美好生活所需能力的机会的空间。此类机会,旨在行使人们的能动性,将被称为“质性丰富(qualitatively rich)机会”,而能够实现这些机会的环境则被称为“质性丰富环境”。
一个体现“质性丰富机会”的“质性丰富环境”是“开源生态系统”(open source ecosystems),它应当是人工智能发展的主要模式,它提供了以下框架:市场将为人们提供机会,让他们通过具有挑战性和刺激性的工作来行使自己的能动性,进而实现有意义的项目。人们将不得不学习新技能,克服障碍,但这一过程不仅是为了保持一个人们可以竞争、做出选择、发展能动性的市场,同时也促进人们生活中的目的和意义。如果经济要关上旧有工作形式的门,比如流水线和服务性工作,那么应该为人们提供更多有意义的工作机会。正如经济学家泰勒·科文(Tyler Cowen)在《莱克斯·弗莱德曼博客》(Lex Fridman podcast)中指出的那样,人们需要事情做。他们不想只是待在家里,正如COVID封锁所证明的那样。如果例行劳动和低技术劳动将被自动化,那么唯一的选择是确保存在“质性丰富机会”,以便人们能够利用并行使自己的能力,进行有意义的工作。
因此,应该在经济中引入一种新的范式。从佩卡·希曼宁(Pekka Himanen)[18]的《黑客伦理》(The Hacker Ethic)一书中汲取灵感,人们应当从以工业为基础的工作范式转向一种“黑客范式”。在工业范式中,个体主要执行重复性的劳动任务,其目的仅仅是为了获取收入以维持生存。而黑客范式则以内在价值为核心,强调工作本身的趣味性、刺激性、创造性与游戏性,其特征是激情与游戏,而非“履行对工作的责任”或“为经济做出贡献”的社会义务,正如马克斯·韦伯(Max Weber)[18]在《新教伦理与资本主义精神》(Capitalism and The Protestant Ethic)中所揭示的那样。黑客范式强调人类能动性及其实现价值的潜力,这种价值能提升人类。工业范式则在工人与他们与世界的积极参与之间产生疏离感:工人对他们所贡献的工作漠不关心;人们通常不喜欢甚至讨厌他们的工作。他们在那里是为了赚钱,而不是参与有意义的工作。正如希曼宁所写:“改革工作形式不仅是尊重工人的问题,更是尊重人类作为人类的问题。黑客不认同‘时间就是金钱’的格言,而认同‘这是我的生活’的格言。”正如埃里克·史蒂文·雷蒙德(Eric Steven Raymond)在《如何成为黑客》(How To Become A Hacker)[20]中所说,黑客认为世界充满了奇妙的问题,并在致力于解决这些问题中找到了自由。他们寻找需要动机和热情的项目,并相信当其他人也有机会获得同样的自由时,世界将变得无限美好,这需要社会合作以及对信息的最大程度的开放获取——这也正是“开源”的重要意义所在。
[18] 芬兰哲学家。 [19] 社会学家、经济学家、历史学家、政治学理论家,德国社会学与历史学传统的代表人物之一,被称为现代社会学的奠基人之一。 [20] http://www.catb.org/esr/faqs/hacker-howto.html
为了凸显为何引入新范式对于应对人工智能的挑战至关重要,具有显著的历史意义,我们可以回到亚当·斯密的思想。随后,将进一步阐明“质性丰富环境”与“质性丰富机会”的概念,并将其应用于当下以专有技术(proprietary technology)为核心的人工智能垄断体系。届时可以看到,这些垄断将扼杀黑客范式的生成,因此是不可取的。
透过亚当·斯密的视角我们可以看到,尽管工业化在长期内极大地提升了人们的生活水平,但它也对从事重复性、机械性劳动的人产生了消极影响,因为这类劳动削弱了对人类认知能力的刺激,阻碍了其全面发展。劳动分工极大地加速了专业化的进程,却减少了个体接触那些能调动其高级心智能力的机会——而这些能力正是实现有意义、有目标、富有成就感的工作的基础。人工智能与自动化正成为一种转型催化剂,逐步替代工业时代的工作模式与生产逻辑,将人力资本曾承担的任务转交予智能机器完成。若人工智能真的是一种进步——即人类进步——那么它就应回应亚当·斯密关于劳动分工及其对人类生活影响的担忧。
Part 2
Section 2.1
亚当·斯密在1776年写下了《国富论》(The Wealth of Nations)。受到艾萨克·牛顿(Isaac Newton)的影响,斯密希望理解社会背后的设计,以及社会的运作机制,类似于牛顿发现并使用采用机械论术语来公式化了解释宇宙的物理法则。那个时代的模型是将现象看作是像精密调校的手表一样有组织和有秩序的,所有部件和机械都在完美的和谐中协同工作,产生各种各样的效应和涌现现象。
在斯密生活的时代,第一次工业革命正在英格兰进行。城市扩张,曾经仅限于富人阶层的商品和服务变得更加廉价且易于获取,生活水平提高,基础设施得到了发展,表面上看,人们过上了前所未有的更好生活。斯密观察到社会的进步。由于大发现时代以及使欧洲人能够踏上新大陆的技术,欧洲人与那些似乎尚未经历欧洲所经历的历史进程、被欧洲人认为是“未开化”的民族接触,因此,欧洲大陆的风尚(ethos)是历史和文明正在进入一个新的、更为先进的阶段。科学探索和知识带来的创新提升了生产力和效率,从而使社会系统的组织更加复杂。斯密希望了解推动这一进程的因果机制。
斯密观察并认为劳动分工在社会经济中扮演了主要的,甚至是基础性的角色。随着社会组织的扩展,制造与生产过程逐渐细分为更为专业的任务,结果这些过程的产出大幅增加。在传统的行会框架中,工匠将一生投入到完整的手工业中,学习所需的所有方面并精通每一部分。这种行会框架逐渐被分工化的工厂模式所取代,后者在日益发展的城市中通过劳动分工的方式系统化生产。一个庞大的个体系统因此浮现,它需要极高的协调性,而劳动分工则将这一系统组织成一个复杂的机制,旨在调和人们的利益。
斯密还认为,劳动分工反映了人类本性中的某些更深层次的特征。人们涌向城市,赚取劳动报酬并享受更好的生活条件,因为斯密认为,人类天生具有进行交换(truck)、易货交易(barter)和贸易(exchange)[21]的倾向。他写道:“交换、易货和将一种物品与另一种物品贸易的倾向是所有人类共有的,在其他任何动物种群中都无法找到。”像狼这样的动物自然地在等级化的群体中组织自己,刚孵化的小鸟倾向于飞行,而像树木这样的有机体则在密林中争夺阳光。与此不同,人类进行交换、易货和贸易,是因为他们有天生的倾向来改善自身状况。劳动分工推动了这一目标的实现。
[21] 这三个词的区别在斯密研究中并没有得到广泛讨论。一些学者认为它们是同义的,通过重复表达强调(参考J.Z. Muller, (1993) Adam Smith in His Time and Ours: Designing the Decent Society, New York: Free Press第69页,Willie Henderson and Warren J. Samuels, (2004) The etiology of Adam Smith’s division of labor, in Essays on the History of Economics)。就这三个词在英语中的使用历史而言,truck system在英国曾经意为用实物作为工资的薪资制度,barter通常指不涉及货币的物物交换。
然而,斯密认为,劳动分工是一种权衡——它也有代价。尽管人们的生活水平提高,他们享受更好的条件,能够满足诸如食物、水和住所等消费需求,但劳动分工却将工人简化为机器中的齿轮。这些任务几乎不需要认知努力。一旦任务变得常规化,并转化为肌肉记忆后,便没有更多的障碍或问题需要克服。因此,斯密深切担忧这一过程将随着时间推移产生深远的负面认知效应。人们去上班,只要他们熟悉自己的任务,就不需要动脑;他们机械地行动。斯密直言不讳地写道:
“一个人一生都在执行少量简单的操作,并且这些操作的效果始终显而易见,他便无需发挥理解力,或利用自己的创造力去寻求解决从未出现的困难的方法。他自然会变得愚笨无知,几乎达到人类可能变得最愚笨和无知的地步。”
劳动分工提供的机会在质性上较为贫乏,无法使人们具备过上有意义和有目的生活的能力。借用另一位启蒙时期哲学家伊曼纽尔·康德(Immanuel Kant)的术语,劳动分工未能尊重人类的尊严,而尊严要求针对并培养那些能够使人过上自主选择生活所必需的能力。拥有尊严意味着对个人生活拥有影响力(influence)和掌控力(efficacy)。
劳动分工创造了更多提高生活水平的机会,但它没有提供“质性丰富机会”,使人们能够整合他们的能力并实现全面的人生。大多数人可用的机会并未促使他们将创造性和生产力能力集中于那些能够扩展他们在世界中自由感的目标上。与行会制度相比,劳动分工提供了更多的机会,但这些机会也更浅薄,更缺乏产生掌控感的体验。但由于生活水平较高,人们正确地选择了将自己降级为齿轮的工作。但正如斯密所观察到的,提高生活水平不足以满足人类需求的全面范围。它没有让大多数个体能够发挥他们的更高能力。
斯密认为,必须进行改善。对人们而言,更多“质性丰富机会”是至关重要的,这些机会使他们能够过上更有意义和目的的生活,体现人类尊严,并为行使他们的能动性提供基础。劳动分工提供了物质自由的增益,但并未提供足够的机会以实现更内在的、主体驱动的自由。
这无疑是卡尔·马克思对资本主义的重大批评之一。在资本主义体制下,人们与他们的劳动发生异化(alienation)。劳动的异化意味着人们与自己的活动脱离;即人在其自身和它的创造与生产能力之间产生了距离。在心理学家埃里克·弗洛姆(Eric Fromm)关于马克思的著作[22]中,他写道:“对马克思而言,异化的过程表现在工作和劳动分工中。工作是人类与自然之间的积极联系,是创造新世界的过程,包括创造人类自身……但随着私有制和劳动分工的发展,劳动失去了作为人类力量表达的特性;劳动及其产品变成了与人类、与他的意志和计划分离的存在。”
[22] Eric Fromm, Marx's Concept of Man.
人类通过他们所参与的活动以及在其中投入的内在力量和驱动力来理解和塑造自己的身份。通过创造和塑造世界及其环境,并将能量集中于外部项目和目标,一个人在世界中实现自我感。活动(Activity),而非被动的消费或任务,定义了马克思所说的人类本质。正如弗洛姆在其著作《拥有与存在》(To Have or To Be)中所指出的,通过“存在(being)”,而非“拥有(having)”,一个人才能体验到生活的意义和目的。通过“在爱中存在”,“以充满激情的方式存在”,“以积极行动的方式存在”,“以有希望的方式存在”,“有目的地存在”,以及“以有生产力地方式存在”,一个人才能过上充实的生活,而不必依赖“拥有”(爱、激情、积极性,等等)这些东西。劳动分工强调“拥有”,而其所涉及的许多工作和活动并未促使人们发展出“存在感”。正如德国诗人歌德(Johann Wolfgang von Goethe)所言,人类通过“将自己从可能性的黑夜转化为现实的白昼”来努力存在。人类通过外化他们内心的价值观和设想来追求成为自我,而这一过程通过活动得以实现。弗洛姆写道:“人类只有在生产性行为中才是活着的,只有在他通过表达自己特定的人类能力来把握外部世界,并且以这些能力来把握世界时……在这个生产性过程中,人类实现了自己的本质。”劳动分工减少了人类的能动性感,即人类以他们所珍视的、选择并在其上实践自身意志的有意义的方式,来主动影响和引导自己生活的能力。
通过创建“质性丰富环境”,黑客范式及其对开源的推动提供了多个“质性丰富机会”,从而推动了我们社会和政治结构的进步。它具有实现人类天性中更为积极的一面——人的能动感——的潜力,而不仅仅是其消极和消费的部分。这里的主要假设是,如果人工智能要发展并融入经济基础,它应当使人们的生活得到改善。更具体地说,如果自动化发生,其结果应当是改善人们的生活,而非对他们造成伤害。实现这一目标的一种途径是确保足够分配“质性丰富机会”,让每个人都能从中受益,而开源正是实现这一目标的途径。人工智能发展可能导致人们境况恶化以及抑制他们潜在机会的一个重要原因是存在使用专有模型来控制人工智能并主导其市场使用的垄断现象。黑客范式和开源则为避免这种结果提供了可能的解决方案。
Section 2.2
在理解垄断如何减少“质性丰富机会”之前,我们需要进一步弄清楚什么是“质性丰富机会”,以及它们激发并帮助发展哪些能力。在解释这类机会的性质及其意义之后,我们将探讨垄断是如何大幅削弱这些机会的可及性,以及这意味着什么。
“质性丰富机会”的理念源自亚里士多德(Aristotle)[23],更具体地说,是由哲学家玛莎·努斯鲍姆(Martha Nussbaum)和经济学家阿玛蒂亚·森(Amartya Sen)进一步发展的。亚里士多德认为,人类要实现繁荣、过上充实而有尊严的生活,必须达成某些特定的功能(functions)或方式。他认为存在一种“人性(human nature)”,而这种人性包含基本的和更高层次的需求。无论历史和偶然条件如何变化,人类都具有一些根本特征。当然,这些特征是在历史情境中体现的,但在所有文化和文明中都可以观察到某些本质上的一致性。亚里士多德说:“善是万物所追求的目标。”所谓“善”,即是一种事物的适当功能。例如,眼睛的善是“看见”,种子的善是“长成一棵树”。实现某物的适当功能,就是实现其“繁荣”(flourish),也就是达到它所追求和努力趋向的状态。达到这样的状态,就是获得一种内在价值。
[23] 古希腊哲学家。
作为一个人去实现其功能,需要基本的生活必需品,如食物、水、住所和行动能力。但这些物品本身并不具有内在价值;它们之所以有价值,是因为它们使人能够运作以追求更进一步、更有内在价值的事物。如果一个人仅仅拥有这些基本的生存条件,我们可以说他“运作”着,但未必是“良好地运作”。要使一个人“良好地运作”,必须拥有其他内在价值更高的资源。人类需要教育与信息获取,以发展其认知能力;需要家庭和亲密关系,以发展社交技巧、个人身份认同和情感处理能力;还需要能够施展意志、探索兴趣、投入热情的追求,并培养目标感的渠道。一个良好的政治与社会安排,即我们应当追求的那种社会制度,应当为人们提供具体的机会,让他们得以实践这些需求,从而实现良好的人类运作状态。“质性丰富机会”即是指那些能够为人类发展内在有价值的能力(如做出知情决策的能力、制定值得追求的目标及其实现路径的能力,以及建立有意义、有影响力的人际关系的能力)提供基础的机会。像工作、教育、社区和艺术等社会制度,正是那些激发并促进实现这些目标所需能力的质性丰富环境。
质性丰富机会之所以重要,是因为它们使人们具备发展“能动性”的能力。借用斯坦福大学心理学家阿尔伯特·班杜拉(Albert Bandura)[24]的概念,我们可以将“人类的能动性”理解为个体感受到自己对生活有控制和影响力的能力。更具体地说,质性丰富机会能够激发那些针对“自我效能”(self-efficacy)能力的行为。所谓“自我效能”,是指一个人在面对挑战和障碍时所拥有的自我信心感。当面对一个困难且新颖的任务时,高自我效能的人会评估自己有能力克服困难完成任务;他们会拥有坚持不懈、克服失败的动机;即使身处陌生与复杂情境中,他们也能维持良好的心理状态。质性丰富机会旨在发展那些能够提升自我效能以及应对具体情境所需的能力。通过这些机会,一个人得以锻炼其能动性、获取掌控力,从而扩展其自由感。而正如班杜拉(1994)[25]所说:“一个人自我效能感越强,他为自己设定的目标挑战越高,并且对这些目标的承诺也越坚定。”因此,通过增强自我效能,无论是在信念层面还是实践层面,个人将获得更高程度的自由,并过上更具质感、更丰富的人生。
[24] https://happyheartfamilies.citymax.com/f/Self_Efficacy.pdf [25] https://happyheartfamilies.citymax.com/f/Self_Efficacy.pdf
工作在塑造个体身份和自我认同方面具有至关重要的作用。它为人们提供了探索不同职业路径的机会,使他们能够发现自己在人生中希望追求的目标。工作往往也是建立职业与个人关系、融入不同社会网络的重要方式,同时也是人们获取能力、攀登社会阶梯的媒介。工作这一领域还能帮助人们在多种环境和情境中培养动机、智力以及态度。换句话说,工作为人们提供了发展某些功能或生活方式的机会,而这些功能和生活方式正是实现美好生活所必不可少的。
例如,想象一个年轻人第一次进入劳动力市场。他尝试了几份工作。他发现自己不太喜欢零售业,因为需要持续与顾客打交道。他又尝试了送货服务,结果发现自己不喜欢那种日复一日的重复性工作。最后,他在一个建筑工地找到了工作,并发现有些任务既有趣又具有挑战性。他喜欢动手工作的感觉,于是决定投身技工行业。这个人随后进入技校学习,建立起重要的人际关系,在新环境中受到挑战,被激发去提升技能、积累知识与经验,并在这个过程中不断面对和克服新的困难与障碍。毕业后,他抓住了一个机会——一位欣赏他职业精神的导师为他提供了许多关注和支持。之后,他在某家公司工作了一段时间,并在这个过程中积累了足够的知识和自信,决定创办自己的公司,以实现这个目标。他开始建立客户关系,专注于能让自己在竞争中脱颖而出的技能,并最终打造出一家成功的企业。
这听起来也许有些理想化,但却是一个既熟悉又现实的例子。它描绘了一种有目的的生活,这些目的是通过在环境和情境中发现的机会而形成的,这些环境和情境提供了能够产生能动感和自我价值感的体验。当然,要实现这样的人生画面,通常还需要一系列其他条件,例如成长于一个有支持的环境中,拥有探索个人兴趣所需的资源和时间等——但在美国,工作无疑是提供发展构成美好生活的关键功能的核心渠道。上文中的这个人通过学习新技能、克服挑战、做出关键选择来应对社会环境,最终实现了成功与成就。随着在专业领域的成长,他不断设立新的目标,并获得足够的自我效能感,相信自己能够实现这些目标。他发展出一整套完整的能力体系,最终也获得了尊严感。无论这个人过去或未来是否还拥有其他美好的人生经历,如果没有那些能够让他工作与成长的机会,他的人生质量将会大打折扣。
这里有一个真实的例子,不过这个人将保持匿名。在荷兰大学毕业后,他不想找一份“普通的工作”,于是开始前往其他国家旅行。他靠在 YouTube 上制作音乐赚了一些钱,住在各地的酒店和青年旅舍。但随着资金逐渐减少,孤独与疏离感开始加剧,他变得抑郁。他完全自由——可以去任何地方、看任何东西,做任何他想做的事——但他感到极度孤独。在亚洲的一家青年旅舍,他一个人躺在床上盯着天花板,没有钱、没有女朋友、也没有工作,他想起了父亲曾对他说的话:“他小时候教过我:每当我感到沮丧或者不知道做什么时,就去找一座沙堆,拿把铲子,把沙子从院子的一边搬到另一边……干点体力活,做点辛苦的事——做点什么。我做创业项目时也一样。”于是,他开始学习编程,开发软件和应用程序,并利用 Stripe 平台[26]将作品发布给公众以筹集资金。他专注于那些能够带来方向感与创作机会的活动。在真正的“黑客精神”指引下,他把世界看作充满待解决问题的迷人场域,有些问题他认为是可处理且值得去做的,于是尝试去解决。令人惊讶的是,他立下目标:一年内创办十二个初创公司——而他真的做到了。
[26] 一个专注于在线支付处理和金融基础设施的平台,帮助企业在互联网上管理资金流动。
这个人起初感到疏离与孤独,缺乏人生目标。因此他选择行动起来,把自己投入到使用基础编程语言与工具进行的创造性表达中。通过利用人工智能,他也更能创造出具有价值和实用性的产品,供他人使用与体验。他采纳了父亲的建议,将自己投入到实际行动中,结果是抑郁与焦虑逐渐缓解。他在信息丰富的环境中,发现了许多“质性丰富机会”,得以发展自我,提升自我效能感与能力。他与更多富有挑战性的目标建立联系,不断努力达成这些目标。而开源技术在这一过程中扮演了关键角色。
这也正是 Dora 生态系统的重要意义所在。通过像 DoraHacks.io 这样的平台,像上文所描述的那样的人们可以借由“质性丰富机会”,与全球各地的开发者协作,共同创新,创造出人们认为紧迫且相关的有意义的解决方案。该生态系统为开发者提供了必要的资源,使他们能够加入全球任何地方的 “BUIDL” 团队,解决引人入胜的问题;并在黑客松中与其他建设者一起感受到社区归属感;同时还通过激励机制推动他们实现有意义的目标,而这些目标往往又会引发更具挑战性和刺激性的下一阶段任务。Dora 生态系统创造了一个充满可能性的环境,使人们能够构建去中心化的产品与服务,例如将所有权交还给用户本人,增强他们在数字世界中的自主性、安全性以及对金融资产的控制力。正如下文将进一步讨论的,大型企业和垄断机构通常并不会从这些类型的技术中直接受益。那么,他们又有什么动机去资助这类技术呢?开源技术栈能够提升价值的质量,因为它为人们提供了开发更具意义产品的路径,而这些产品通常比那些由大型、目标狭隘的机构所产出的产品更具意义。
因此,如果自动化有可能减少甚至消除人们运用能动性、获得自我效能感的“质性丰富机会“,那么它所腾出的空间,理应由其他在质性上更丰富的机会来填补。如果确实存在“人性”这样的东西,而这种人性包含了一系列需要被发展、以使人得以过上有尊严生活的能力,那么最优与最值得追求的政治与社会安排,应当是将“质性丰富机会”公平分配,以确保人们有选择去运用自身能力、成为能够良好运作并实现繁荣生活的个体。为人们提供质性丰富机会,使他们能够加以利用,并据此组织、调动并集中自身内在力量于那些能够锻炼与激发个体能力的实践之上,这就构成了一个让人过上更有意义人生的基础。它是给予人们成为他们所珍视之人的自由。
接下来的部分将转向对 AI 垄断企业的讨论,揭示它们是如何压制上述这类未来机会的。
Part 3
Section 3.1
人工智能领域中潜在的垄断者不言自明:谷歌、苹果、微软、Meta 和亚马逊。这些公司以及少数其他企业在 2024 年占据了 65% 的固定网络流量和 68% 的移动网络流量[27]。谷歌大约占据全球约 90% 的搜索市场,其品牌名几乎已成为“搜索”行为本身的代名词;Meta 拥有主要的社交媒体平台,如 Instagram、Facebook 和 WhatsApp,这些都是人们日常交流与信息分享中访问量极高的平台;微软控制着大约 72% 的桌面操作系统市场;在美国,苹果约占据 60% 的智能手机市场份额;而亚马逊则主导了线上零售,其规模“超过美国排名其后的 15 家最大电商零售商的总和”[28]。此外,谷歌、Meta 和亚马逊合计占据了美国约 60% 的广告收入。我们在网上所接触到的产品、精美广告、以及注意力的买卖,主要都是由这几家大型科技公司驱动的。根据 Synergy Research [29]的研究,到本世纪末,微软、谷歌和亚马逊三家公司可能将掌握全球高达三分之二的数据份额。这些公司还控制着大部分云基础设施——亚马逊、微软、谷歌(以及阿里巴巴)合计拥有全球 67% 的云计算市场份额[30]。
这些公司拥有庞大的资源储备,同时也长期以来采用各种手段排挤竞争对手,包括通过并购消灭潜在威胁、利用市场主导地位优先推广自家产品、实行掠夺性定价、利用网络效应,以及其他众所周知的策略。例如,鉴于亚马逊在电子商务领域的市场主导地位,它可以通过优先推荐自家产品,排挤其他可能品质更高的供应商产品。消费者在面对价格更低的亚马逊产品时,往往更倾向于购买,而亚马逊正好拥有充足的资源来维持这种低价策略。在网络效应方面,“目前[31]大多数科技巨头的用户数量都以十亿计”,这为初创企业和小公司制造了几乎无法跨越的障碍。而谷歌也多次被指控故意降低某些内容的排名,并优先展示有利于自身利益的信息。
[27] https://www.applogicnetworks.com/blog/sandvines-2024-global-internet-phenomena-report-global-internet-usage-continues-to-grow [28] https://www.emarketer.com/learningcenter/guides/amazon-revenue/ [29] https://cxotoday.com/news-analysis/big-tech-to-own-two-thirds-of-world-data/#:~:text=Without%20sounding%20like%20a%20predictor%20of%20doomsday%2C,data%20centers%20while%20the%20rest%20is%20on [30] https://botpopuli.net/digging-deeper-assessing-big-techs-capture-of-the-internets-infrastructure/#:~:text=The%20dominance%20of%20Big%20Tech,Services%20(AWS)%20in%202006. [31] https://academic.oup.com/policyandsociety/advance-article/doi/10.1093/polsoc/puae012/7636223
如今,这些公司正积极争夺对人工智能发展的主导权。“Meta、微软、亚马逊和Alphabet 预计在2025年将累计投入高达 3250 亿美元的资本支出与投资……相比这些公司在2024年报告[32]的约 2230 亿美元,这相当于增长了 46%。”此外,“几乎没有例外,所有初创公司、新进入者,甚至 AI 研究实验室都依赖这些大型科技公司:他们依靠微软、亚马逊和谷歌的计算基础设施来训练系统,也依靠它们庞大的消费市场渠道来部署和销售 AI 产品[33]。”科技巨头垄断了初创公司赖以生存[34]的关键资源——人才、数据和算力。
[32] https://finance.yahoo.com/news/big-tech-set-to-invest-325-billion-this-year-as-hefty-ai-bills-come-under-scrutiny-182329236.html [33] https://www.technologyreview.com/2023/12/05/1084393/make-no-mistake-ai-is-owned-by-big-tech/ [34] https://academic.oup.com/policyandsociety/advance-article/doi/10.1093/polsoc/puae012/7636223
现有的行业巨头正在开发各种模型,以维持其在各自市场中的立足点。由于它们掌握着大多数资源——例如,“这些公司贡献了标普500指数公司市值的 22% 以上,其单独市值甚至超过了加拿大、意大利等[35]部分 G7 国家 GDP”——它们可以随意挤压竞争对手,阻止初创企业和小型公司进入市场。正如前文所述,随着 DeepSeek 在全球市场中作为竞争者不断取得进展,这些最大规模的 AI 公司正在大肆渲染一场“军备竞赛”,并夸大中国威胁以及人工智能可能带来的危害,从而推动对 AI 的监管和开发限制,而这些限制最终最有可能使它们自身受益。与此同时,由于垄断体制依赖于专有模型,其架构、权重、学习算法、代码以及内嵌目标都对公众隐蔽不明,在 AI 渗透信息网络的过程中,这些公司的经济与市场主导地位也将以一种“隐秘的方式”塑造人们的思维和行为。
[35] https://academic.oup.com/policyandsociety/advance-article/doi/10.1093/polsoc/puae012/7636223
那么,监管是否能解决这个问题呢?《麻省理工科技评论》最近指出:“监管或许有帮助[36],但政府政策最终往往加固了这些公司的权力,而非加以削弱——这些公司能够利用其资本与政治影响力来操控政策。”亚历克斯·蓝姆佩尔(Alex Rampell)[37]最近写道[38]:“拜登政府发布了一项行政命令[39],试图以人为设定的门槛限制计算能力,禁止开源技术,理由是其对国家安全构成威胁,同时这实际上为几家最大公司垄断监管资源敞开了大门。”例如,尽管萨姆·奥特曼在与贝利·韦斯(Barry Weiss)[40]的《自由新闻播客》(Free Press podcast)中否认了这一说法,投资人马克·安德森却一再警告称,拜登的 AI 行政命令的真正目的在于将 AI 的控制权交到少数几家公司(极可能是 OpenAI)手中,并通过提高市场准入门槛来消除竞争者。此外,尽管此举颇具争议、甚至可能显得天真,自从 DeepSeek 发布其 V1 和 V3 模型以来,Anthropic的 CEO 达里·阿摩地(Dario Amodei)一直呼吁加强出口管制政策[41],进一步限制中国获取芯片的能力。然而,正如迪伦·潘特(Dylan Patel)[42]和纳森·兰伯特(Nathan Lambert)[43]在 《莱克斯·弗莱德曼博客》中指出的那样,DeepSeek 的开源模型显然并不构成任何实质性的国家安全威胁。但它确实对那些依赖专有系统、通过模型控制潜在价值的生态构成了威胁。DeepSeek 的方法迫使这些“专有资本”朝着可被任何人使用与构建的公共资源方向转化。正因如此,阿摩地对“单极 vs. 双极世界”的坚持背后其实包含着竞争性的动机:要么 AI 权力集中于美国,要么中美都拥有对等的 AI 能力——而后者,在阿摩地看来,是必须避免的局面。
[36] https://www.technologyreview.com/2023/12/05/1084393/make-no-mistake-ai-is-owned-by-big-tech/ [37] 硅谷知名投资人,安德森·霍洛维茨基金(Andreessen Horowitz,简称a16z)的普通合伙人(General Partner)。 [38] https://a16z.com/why-deepseek-is-a-gift-to-the-american-people/ [39] https://www.federalregister.gov/documents/2023/11/01/2023-24283/safe-secure-and-trustworthy-development-and-use-of-artificial-intelligence [40] 美国著名记者、专栏作家,独立新闻平台自由新闻(The Free Press)的创办人。 [41] https://darioamodei.com/on-deepseek-and-export-controls [42] 半导体行业分析师,SemiAnalysis网站创始人。 [43] AI研究员、工程师。
或许,我们应当持有一种不那么鹰派的乐观态度。经济学家泰勒·科文提出了充分理由,认为与其全面投入一场军备竞赛,不如在相互合作[44]与共赢中寻找发展路径。当然,竞争仍然是必要的,但推动未来事件进程的竞争心态,不应仅仅源于达尔文式的“适者生存”逻辑,而应更接近尼采所观察到[45]的古希腊式“竞技”(Agon)[46]传统——那是一种社会制度,其中的艺术家、军事领袖与运动员通过竞争彼此激励、共同成长。
[44] https://www.youtube.com/watch?v=TcJtvzF-FP8&t=2736s [45] http://www.northamericannietzschesociety.com/uploads/7/3/2/5/73251013/nietzscheana5.pdf [46] https://en.wikipedia.org/wiki/Agon
没有对手,竞争者也将迷失方向。因为没有了改进、突破和创新的机会,个体便失去了变得更好、更具创造力的可能。竞争者的存在本身就依赖于愿意对抗他们的人。正是因为有人挑战,希腊诗人才得以想象得更深远、表达得更出色。尼采指出,希腊竞技者面临的最大危险不是失败,而是——失去竞争对手。他写道:“这正是希腊竞技理念的核心:它厌恶独裁,畏惧其危险,它渴望用‘另一个天才’来抵御某一位天才的压倒性力量。”我们不应将竞争理解为自然状态下的求生挣扎,那种资源稀缺、人与人互为威胁的霍布斯(Thomas Hobbes)式处境——“孤独、贫穷、肮脏、残暴而短暂”[47]。我们也不应将竞争本能视为某种原始性冲动的残余,只为了压制对手、消灭威胁。我们应当将其理解为一种可以高贵化的本能,正如尼采所言,它是“所有人类情感、行为与作品的唯一丰沃土壤”。竞争本能自身也具有德性,应当被培养成“在正确的时间、以正确的方式、出于正确的理由”去发挥作用的东西(亚里士多德,《尼各马科伦理学》(Nicomachean Ethics)第二卷),而不是被视作一种必要之恶。阿摩地害怕中国,这可能不是正确的回应——或许,一个更好的、更具德性的回应,是将中国视为值得尊敬的竞争者。
[47] 霍布斯的《利维坦》(Leviathan)中对自然状态下的人的生活的刻画。
Section 3.2
现在让我们聚焦于这些潜在的 AI 垄断企业为何会通过主导 AI 生态系统,压制质性丰富机会的更广泛传播。原因至少有两个:第一个涉及经济能动性,第二个涉及价值能动性。所谓经济能动性,是指人们进入市场、创造能满足消费者需求与欲望的价值与效用的能力。如果市场上的 AI 模型被集中掌握在少数公司手中,新兴企业与创业者为世界做出有价值贡献的机会将受到限制。那些能够回应民主、医疗保健、金融自主、政治权利与自由,或其他重大而有意义问题的创新,将大幅减少,从而也会降低 AI 所可能带来的社会福祉。任何威胁到这些少数 AI 垄断企业的控制力、影响力或财富的产品与服务,将被直接排除在市场之外,而不是由市场自然机制或消费者的真实需求所决定。
另一方面,所谓价值能动性,是指人们有能力对社会应追求的目标产生影响、发表意见。如果 AI 是在不透明的条件下、依据无法被公众了解和介入的价值与目标进行训练的,那么人们在这些问题上的影响力就会被削弱。如果由专有模型决定大多数或几乎全部嵌入 AI 的产品与服务的性质,那么人们对这些技术的控制权将大为减少。例如,所谓“对齐问题”指的是如何使 AI 与人类的利益保持一致。那么,什么是人类的利益?什么是构成一个良好且值得追求社会的目标?AI 的运行应遵循哪些道德与伦理原则?这些价值是否可以由少数几家公司决定,而无需公开其训练数据与学习算法?是否可以不接受公众监督与介入?如果技术架构被封闭在公众视野之外,那么上述问题的答案就更有可能来自权威的决定,而不是通过民主程序获得的共识。
经济能动性与价值能动性的双重丧失是危险的,本文余下部分将进一步阐述原因。
Section 3.3: 经济能动性
正如奥地利经济学家路德维希·冯·米塞斯(Ludwig von Mises)与弗里德里希·哈耶克(Friedrich Hayek)所著名指出的,苏联之所以在某些方面具有毁灭性,部分原因在于它无法通过自然发生的市场机制来合理分配资源。在这样的体制下,由内部的中央计划者来决定人民的需求与欲望——而这些人所掌握的信息资源既稀缺、又充满偏见与误差,无法实现准确分配。因此,大量官僚主义和强制性的手段被实施来调配国家资源。
举例来说,国家必须设定价格。至少是在苏联的情况中,并不存在一个广泛可用的自由市场,来使商品与服务受到供需关系的调节。生产者依据国家命令进行生产,而非根据市场激励(如竞争)自行调整方向——这些激励本应协调生产与消费,促成市场均衡。换句话说,价格失去了其关键信息功能——它本应指示资源该流向何处。哈耶克在《通往奴役之路》(The Road to Serfdom)中写道:“任何对某些商品的价格或数量的控制,都剥夺了竞争协调个体努力的能力,因为此时价格变动无法反映环境中的相关变化,也就无法为个体行动提供可靠的指导。”
不过,对本文来说,更重要的是:国家控制的生产与经济计划还意味着人们被剥夺了进入市场并创造价值的机会,使他们难以通过创新改善自身生活。任何可能威胁国家权力、削弱其合法性与影响力,或转移其部分控制权的创新行为,都将被禁止进入市场。举个例子:假设某人观察到,在某国的偏远乡村地区,由于常年洪水泛滥,人们无法修建道路,从而难以参与国家选举。这位发明者研发了一种不受洪水腐蚀的新型混凝土,并希望在乡村修建道路,改善人们的通行条件,让他们更容易参与公共事务。但当他向国家交通委员会申请资源时,却遭到了拒绝。原因是:该地区居民普遍希望拥有农业生产的自主权,因此国家不愿意为这些人提供进入选举制度的通道。而在缺乏市场竞争的情况下,也没有其他机会和机制可以去建设这些道路。
垄断,尤其是在受到监管体系保护的情况下,构成了类似的威胁。马克思曾做出一个著名批评:资本主义作为一种社会制度,其内在逻辑会逐步而不可避免地导致生产资料向少数人手中集中。虽然包括哈耶克和米塞斯在内的许多经济学家认为这种看法是错误的,并坚信在正常运作的资本主义体系中,这一结果是可以避免的。但如果人工智能遭到垄断,那么马克思的预测将比以往更加接近现实——无论这是由于历史规律,还是由于无法预见的结构性变数所致。正如克里斯·迪克森(Chris Dixon)[48]在其著作《阅读、写作、拥有》(Read, Write, Own)中观察到的,初创公司之所以能在市场中找到生存空间,部分原因在于大公司往往目光短浅,无法及时察觉到新兴产品正逐步获得消费者的关注。在专注于自身业务的过程中,这些巨头常常错失市场趋势与动向,而初创企业若运气足够好,就能积累足够势能以形成竞争力。但如果这些老牌巨头掌控了人工智能,他们就可能利用 AI 的能力来抹平初创企业原本可以利用的那些优势。随着时间推移,垄断企业将对市场形成难以穿透的控制权,各行各业的价值链最终将进一步“上游集中”到这些公司手中——比现在更甚。由专家所忽视、却能在市场中创造出意想不到价值的颠覆性技术,其创新空间可能会被完全挤压出去。
[48] 安德森·霍洛维茨基金普通合伙人,负责加密货币与Web3投资部门(a16z crypto)。
由于人工智能具备智能能力,它作为资本工具拥有极大的潜力,能够创造出改善人类生活的先进技术。但,由于有些对公众最有益的应用方式,可能并不符合政府与大型企业的利益,其潜在福祉也就可能在权力结构中被悲剧性地削弱。其中最明显的例子就是金融自主权。
看看比特币的案例就足以说明问题。中本聪(Satoshi)[49]发明比特币的初衷,是为了让人们拥有金融自由的能力——通过创造一种稀缺资源,其价值储存功能可与黄金相类比。比特币使那些生活在高通胀、货币极度贬值国家的人们,能够积累具有全球流通性的财富。人们可以拥有一种不会因货币供应过量或国家财政赤字上升而贬值的资产。比特币能够帮助人们过上更加稳定、安全的生活,它提供了透明性、个人所有权,以及能够激励社会合作的制度安排——这一切都无需依赖强制性信任或道德施舍。
[49] 比特币(Bitcoin)的创造者,身份不明。
人们本希望掌权者能够设法将中本聪为世界带来的巨大价值纳入现有体系。并不是说比特币应立即取代法定货币,而是说,考虑到比特币在应对法币体系中潜在致命问题方面提供了极具前景的解决方案,政府至少应当付出更大的努力,将这些解决方案纳入实践。合理的期待是,执政者会寻求一种方式,将区块链、比特币及其增强经济自由的潜力加以整合。然而,直到最近,有关这一技术的监管进展一直缓慢而混乱。在拜登政府期间,由于政策缺乏清晰性与明确性,关于加密货币的许多举措都未能充分发挥其潜在价值,反而阻碍了其更高效、更具生产性的使用路径。
如果AI被通过监管框架实现垄断,那么那些原本有潜力改善人类生活的技术也可能轻易被弃置。若这些技术与政府或企业利益发生冲突,大多数人将无法通过授权或专利使用这些专有模型,而中小型企业也会被并购吸收。尽管人工智能本可以彻底革新选举平台及人们参与选举的方式;尽管它本可以通过更优的数据安全手段或创造更多经济机会来增强个体自由,但探索这些可能性的路径,若与掌控大多数 AI 技术栈(甚至全部)的公司利益不符,就很可能被封锁。如果某项潜在的 AI 技术有可能通过解决某些产业赖以牟利、甚至具有寄生性质的问题,从而威胁广告收入,那么像谷歌与 Meta 这样的科技公司几乎必然会阻止这一技术进入市场的尝试。
特朗普政府迄今为止最重要的政策举措之一,就是其新的加密货币政策。该政策废除了上一届政府的行政命令,并致力于制定一个有助于推动该技术发展的监管框架。这对于人工智能领域中正在发生的其他形式的创新具有重要意义。有了除了传统风险投资之外的其他资源——例如通证经济(tokenomics)[50],初创公司可以为其项目提供资金支持,并积累发展势能。
[50] 也译为“代币经济学”,是对加密货币或区块链项目的经济层面的研究和分析,尤其关注其原生数字代币的设计和发行。该术语由“代币/通证”(token)和“经济学”(economics)两个词组合而成。
彼得·蒂尔在其著作《从零到一》(Zero to One)中提出,初创公司本身就在、也应该在寻求成为垄断者。他们需要在市场中占据一个特定空间,通过开发专有技术击败其他竞争者,并进一步排除后来者进入该市场。正如蒂尔所言,如果企业不想成为失败者,这种策略是至关重要的。若他们希望获得投资者的关注,就必须采取建立垄断地位的路径。然而,借助通证经济以及其他与加密货币相关的机制,人们也有机会开发出有价值的技术,同时保留开源精神。在这样的机制下,合作与协作得以推动,同时也能获得支持增长所需的资金。
Section 3.4 价值能动性
经济能动性之所以被削弱,是因为市场中那些具备质感的价值创造机会正在减少,使个体难以通过创新与生产满足不断变化的需求与欲望。当 AI 技术栈被少数几家垄断企业掌控并主导整个生态系统时,即使有人识别出一个真正有意义的问题,并设计出强有力的解决方案,如果这不符合大型企业的利益,该方案也很可能无法进入市场。经济活动及其所带来的社会价值,不应建立在一套容许权力任意压制、扼杀对社会整体有益事务的权威机制上。那么,AI 垄断企业又是如何压缩人们在价值能动性上的“质性丰富机会”的呢?
如果雷·库兹韦尔的奇点理论及其相关预测哪怕部分属实——如果人类真的将与非生物智能融合,并生活在日益人工化的环境中——那么人工智能的垄断不仅不可取,而且可以说是一种反乌托邦式的局面。这种设想唤起了关于“技术霸主”的画面:他们主宰着人类社会,而人们要么沦为智能机器的奴工,要么则是舒适而满足地享受着智能繁荣所带来的物质成果。在这样的图景中,总有人必须开采矿物资源,而另一些人则消费着由此生产出的丰富商品与服务。但如果我们假设 AI 的发展会快到足以让智能机器人无需人力就能完成矿产开采工作,那最终所有人都会转变为纯粹的“消费者”。“在接下来的几十年里,”库兹韦尔预测,“几乎所有例行性的体力与脑力活动都将被自动化。”届时,唯有那些具有社交性、创造性、创新性或高度不可预测性的工作将对拥有相关技能与培训的人开放,其余人将大多成为消费者。而借助纳米机器人、虚拟现实、非生物智能增强技术与无处不在的信息流动,我们的现实将愈加接近哲学家罗伯特·诺齐克(Robert Nozick)所设想的“体验机”(experience machine)。
通过某种装置的介入——无论是接入某种模拟装置,还是完全沉浸于类似虚拟现实(VR)那样的数字化、信息化环境中——人们可以体验到他们所希望的任何事情。任何感官体验、情绪、思想或事件,都会随时向任何人开放,随时可供消费。一个人可以体验写出“伟大的美国小说”所带来的深刻满足,像苏格拉底[51]那样在雅典法庭上勇敢地对抗陪审团,或像拿破仑那样英勇地站在青翠的高岗上俯瞰敌军,也可以在模拟的攀登中登上珠穆朗玛峰,体会坚持不懈的荣耀与世界之巅的视野。重要的不是这些事件是否真实发生,而是有人“渴望”它,而它就会“存在”。在这样的图景中,人生的目标就是消费;而“道德生活”——值得追求的生活——则被定义为追求内部刺激的生活。外部世界、个体真实的存在状态将不再重要。一个人是否真实地勇敢、富有同情心、充满爱意、公正、虔诚、善良或邪恶——这都不再有意义。人们的兴趣与冲突将在人工体验的消费中得到调和。在一个“问题已被解决”的世界中,没有需要行动者去解决的具体问题,行动者也就变得可有可无;唯一需要的,是“消费”。
[51] 古希腊哲学家。
这种情境真正危险之处在于,垄断企业将完全掌控生成技术的算法,也即控制我们可接触的信息结构。信息将不断被嵌入到以消费为中心的环境中。理想情况下,人们应当拥有自由,做他们想做的事,以他们认可的方式生活。但人们“看待”世界的方式,他们建构现实的方式,他们所处的社会语境——都会被那些已经整合智能资本、成为未来唯一商品与服务生产者的公司所过滤与塑造。哲学家艾伦·布鲁姆(Allan Bloom)在其著作《美国精神的封闭》(The Closing of the American Mind)中写道:“每一个教育系统都有一个它希望达成的道德目标,并据此构建其课程。它希望塑造出某种特定类型的人。”人工智能的垄断企业将通过改造人的生存环境来塑造“人是什么”的意义,以符合其自身利益。而真正重要的那些事情——运用能动性、实现真实的自我效能感、发现自己在人生中真正珍视与渴望的事物、建构让现实更一贯、宜居和统一的人生目标等等的机会——将被被企业利益所强烈影响和操控。而这些利益,本质上是围绕经济增长与利润最大化构建的。
在诺姆·乔姆斯基(Noam Chomsky)[52]与爱德华·赫尔曼(Edward Herman)[53]合著的《制造共识》(Manufacturing Consent)[54]一书中,两位作者提出,美国媒体实际上是一种宣传工具,而非客观的信息来源(这一观点当时颇具争议,但如今已成为主流看法)。他们认为,这种宣传功能是通过一套“过滤模型”来运作的,该模型将信息作为输入,并为公众“福祉”完美制造出标准化的输出。而其中一些媒体过滤机制,正是今天科技巨头所采用的。第一个过滤器是媒体公司的规模、所有权结构及其以利润为导向的商业模式。这使得进入媒体市场所需的投资与准入成本变得高得惊人,从而使其他竞争者难以生存。法律制度被用来执行一系列标准,这些标准压制了初创公司与中小企业的发展;而政府补贴则倾向于支持那些与政府利益保持一致的媒体公司。第二个过滤器是广告收入。广告不仅提升了特定公司的利润,也让它们在竞争中占据优势。那些无法吸引广告支持的媒体来源往往被市场边缘化。在此过程中,那些资金雄厚的媒体公司为了争取广告商的“青睐”,被迫迎合股东所要求的持续利润增长。这意味着任何挑战企业利益的声音,都可能因营收减少而遭受惩罚,最终被逐出市场竞争。
[52] 美国教授和公共知识分子,以其在语言学、政治活动和社会批评领域的研究而闻名。乔姆斯基有时被称为“现代语言学之父”,他也是分析哲学的重要人物和认知科学领域的创始人之一。 [53] 美国经济学家、媒体学者和社会评论家。 [54] https://focalizalaatencion.wordpress.com/wp-content/uploads/2012/08/herman-chomsky-2002-manufacturingconsent.pdf
这两个过滤器,正是当今科技巨头在其平台上运用的机制。他们主导市场,并依靠广告收入获取惊人的利润。正如乔姆斯基与赫尔曼所指出的另一个过滤器——意识形态偏向,大科技公司同样如此。就像上世纪八十年代的主流媒体会大肆报道敌对国家的种族灭绝与谋杀,却对发生在美国“势力范围”如拉美地区的同类事件视而不见,大科技公司也会在符合其经济与利益考量时,沿着特定的意识形态线索行事。由于其庞大的利润模式与动机,大科技公司的利益并不必然与真理、勇气、准确性、诚实、公正或善恶标准一致。只有当这些价值可以带来可预见的利润与效用最大化时,它们才可能被采纳。因此,如果 AI 垄断企业逐步获得市场主导权,并以其最先进模型为基础将大量商品与服务推向市场,那么人们对于世界的理解、他们如何看待现实、哪些事物最值得关注——都会在信息过滤器的引导下被重塑。这些过滤器正是大科技公司用于“产出有利于技术发展结果”的机制的一部分。个体发展自身的机会、形成自我世界观的过程、以及构成生活统一性的价值体系,都将受到科技信息过滤器的支配与重构。
我们很容易想象这样一个世界:信息的生成由一小部分集中的模型主导,这些模型构建出一套相互交织的信息网络,强化着不准确、不诚实、甚至是伪造的信息结构。新闻标题与报道可能散布错误主张与对现实的歪曲,而这些说法又会被其他虚假信息源所“证实”,彼此互为支撑。这种信息结构——即信息的组织方式及其意义赋予机制——可能会被人为策划,以服务于掌握权力与控制信息传播资源者所设定的特定目的。少数人认为“最好的”内容将被优先推送,而公众的想法将逐渐变得从属,最终被操控以符合权力方的利益。这并不是在指责某个实体或个人有恶意意图,而是在强调这样一种结构性困境:当生成并传播社会所消费的信息的能力被集中在少数几方手中时,这种权力格局所带来的难以解决的困境。
这最终将不可避免地导向类似于前文提到的诺齐克“体验机”的世界。人们获得一种超越消费伦理的生活形式能力的机会将被极大压缩,甚至被彻底剥夺。确实,假设未来大多数工作被自动化,人们通过基本收入实现生活保障,那么个体将从劳作的束缚中解放,不再被迫为经济增长贡献劳动力。从某种意义上说,人类将获得对约束与必需品的自由。但问题在于,如果没有施展自由的媒介,如果没有真正的机会在具体经验中运用自己的能动性,那么这种自由就并不是真正的自由——至少不是那种更深层次的、积极意义上的自由。那种引导人们思考“如何生活”、那种通过探索而发现值得投入心力与时间的事业的过程、那种确立人生目标并在充满挑战与刺激的环境中努力实现的能力,将会在这样的结构中逐渐失效,甚至彻底被边缘化。
哲学家约翰·杜威(John Dewey)曾写道:
我们很少意识到,我们对什么有价值、什么无价值的判断,在多大程度上是受制于我们并不自觉的标准。但一般来说,那些我们未经思考便视为理所当然的事物,正是决定我们有意识思维与判断结论的关键。而那些位于反思之下的习性,往往正是在我们与他人的持续互动与交换中形成的。
如果构成社会的制度是由那些以提升股东利润为目的的大型企业所主导——这将在它们主导人工智能时成为现实——那么它们的模型将渗透进经济的每一个领域,渗入我们的环境。这些环境将影响我们所被激发的生活方式,朝向不再体现为实际的‘存在’(being),而是依赖于‘拥有’(having)。也就是说,什么是显著的、值得追求的、具有吸引力的,不再取决于它所需要的努力、它所要求的冒险精神,或它所能激发的成长过程,而是取决于它能否填满并打发时间。对于一种由消费伦理塑造的意识而言,显而易见、理所当然的东西,将与另一种由合作构成、旨在促使个体能动性寻求意义与目标的社会完全不同。前者会看到一个充满各种可能体验的世界,但这些体验除了即时呈现的感受之外毫无意义;而后者则仍然会体验到“必要性”,以及那种不可遏制的冲动——即人必须感受到世界上仍有值得行动之事。赫尔曼·梅尔维尔(Herman Melville)在其伟大的美国小说《白鲸》(Moby Dick)中写下了这样的句子:
我坚定目标的道路铺设着铁轨,我的灵魂被刻槽其上。穿越无底峡谷,穿越山脉深处与激流之下,我直奔而去!没有障碍,没有转弯,只有通向铁轨终点的直路!
但愿,那些曾赋予梅尔维尔写作力量的精神碎片,在未来的某个角落依然得以存在。
Section 3.5
在《查拉图斯特拉如是说》(Thus Spoke Zarathustra)一书中,尼采描绘了两种未来人类的形象:“末人”(Last Man)与“超人”(Overman)。这两者在本能、欲望、动机与驱力方面有着根本性的不同。他们所看到的世界、感知世界的方式也截然不同:哪些事物对他们而言是显著且有意义的,什么是“善”或“恶”,对自我与世界的信念与态度,皆南辕北辙。
尼采对“末人”充满蔑视,而他的理想目标则是“超人”。“末人”代表一种追求舒适、安逸与满足的生活方式——那是一种消费的生活,是一种被动的满足。末人的畜群(herd)沉浸在“白天的微小快乐、夜晚的微小快乐中,但极度重视健康。他们说:‘我们发现了幸福’,眨着眼睛”。这样的存在,培养出的是享乐、安逸、饱足与消费的本能。尼采常将这种状态比喻为“反刍的牛”。而“超人”则是那种能够保有创造与超越本能的存在,他将生命导向某个遥远而艰难的目标,借此创造出一种超出自身的价值,使生活因此获得尊严与意义。超人仍然保有那种穿越变革性经验的冲动,那种能改变自我存在状态与意识体验的本能。正是这种冲动激发个体去掌握现实、理解现实,并因此增强他们影响现实的能力——个体越来越能够通过自己的活动与存在方式去塑造经验,建构世界。“末人”的美德——最大化快乐并最小化痛苦,在“超人”看来,恰恰是堕落的恶德。
人工智能的垄断结构及其以利润为导向的模式,正在推动“末人”的出现;而开源则是在为“超人”保留空间。随着人工智能被集中于少数强权之手,并通过这些权力机构设定的参数向市场大量输出商品与服务,整个信息景观及其传播网络将被精心策划成一种伦理结构——这种伦理以最大满足与持续消费所带来的舒适感为核心。在这样的结构中,个体所接触到的机会与环境将不再是“质感质性丰富”的;它们不会激发人们内在的主动能力,而只会使人变得能够追求一种消费社会所设定的终极目标——即最大化产出与回报的路径。
而开源生态系统,则保留了一个人类能动性仍能找到出口的空间。在那里,创造力与创新的目标不再仅仅是为了逐利,而是为了实现一种更完整的人类生活。
现在,本文开篇提出的一个问题是:自动化是否能带来足够多的机会,使被替代的劳动力能够重新获得工作?到现在我们已经看到,黑客范式与开源生态系统的确让这一目标更为可行。彼得·蒂尔的《从零到一》可以说是一本创业者指南。而他在书中明确指出:创业的目标应当是至少模仿,并努力实现垄断。所谓“成功”,就是在某一市场领域内占据主导地位,排除其他进入者,并通过专属供应尚未满足的需求来实现利润最大化。但成功初创企业的统计数据[55]却令人沮丧。初创企业的失败率高达90%。在那些成功者中,首次创业者只占18%。获得风险投资资金的初创企业不到1%;获得天使投资的比例也不到1%;约有75%的初创公司依赖“信用卡债务、商业贷款与信用额度”来筹集资金。成功的几率微乎其微,而对那些敢于创业,尤其是技术驱动型创业者(这是失败率最高的一类)所需承担的门槛与风险,往往近乎不可逾越。蒂尔之所以鼓励初创企业采用垄断策略,部分原因正是因为唯有在获得足够稳固的市场地位之后,公司才终于能够喘息、拓展与创新。一旦达到垄断标准,企业便能掌控其特定领域(甚至是整个)市场中的价值输出——理论上,这会给企业与消费者双方带来好处。
[55] https://explodingtopics.com/blog/startup-failure-stats
然而,这种能力最终被集中在极少数能够侥幸成功的公司手中。一旦掌握了这种能力,它们便没有自利的动机去放手。而当某家企业依靠其垄断地位终于获得创新的自由之时,这种专属能力却也意味着其他拥有创造潜力的人被排除在外,仅仅因为他们没有获得那唯一的机会。
如果企业的成功几率更高,那无疑会更具吸引力。但传统的融资方式以及作为成功创业者所需经历的艰难过程,往往会打击甚至扼杀那些本有能力提出改变世界的强大创意的人们。而黑客范式之所以具有深远意义,正是因为它能够提供丰富的机会,让人们得以创造价值,而无需承担传统创业所附带的高风险。黑客范式的“北极星”之一,就是致力于打造一个开放的、无需许可的生态系统——一个充满机会、人们可以自由进入、自由利用关键技术信息,并能够与成熟企业协作,从而共同创造出更好、更具创新性的产品的环境。开放的生态系统能够赋予人们创造价值的可能,而封闭系统则将他人排除在外,关闭了协作的大门。
按照蒂尔模式的创业路径,那是一条崎岖不平的道路。它需要强烈的意志、非凡的创造力,当然还需要一定的运气。而这三者的完美契合,是极其罕见的。因此,真正能在创业中成功的人少之又少。通过一个无需许可的开源生态系统,通过减轻人们在创造有价值事物时所承受的沉重负担,我们可以释放出大量机会——这些机会无需你拥有成为乔布斯或贝索斯那样的雄心与资源,也不要求你必须独力成就一番技术帝国。事实上,那些科技巨头的成功,早已远远超越了他们当初想要创造创新科技的初衷。开源生态系统将推动科技进步的机会民主化,使人们能够真正参与其中,不必成为少数天才企业家的复制品。创新,理应是更具协作性、更广泛分布的,也应当距离普通人更近。黑客范式正在使这成为可能,它正在重构赛场的平衡。
或许,并不是每个人都想成为一名“黑客”。但开源为我们保留并拓展了一种最佳的原型模式,通过它,可以将具体的机会持续地、公平地分配给人们,让他们得以实践自己的能动性。正是通过拥有这类机会,人们仍能发现和体验到那种强烈的召唤感——“我必须去做某事”——即,一个目标的存在,使个体不得不相信,若忽视它,人生就将失去意义与目标。如果我们生活的世界中,人们能接触到的、最显眼且最具吸引力的事物,仅仅是尼采所说的那种“幸福”——那种不涉及个人牺牲、不包含作为德性的献身(devotion)、也无需为艰难而变革性的事业奋斗的意愿的“幸福”——那么这样的世界无疑比不上另一个世界:在那里,人们拥有真正的机会去成就伟大的事业,只要他们愿意去追求。
结语
当 IBM 的“深蓝”在 1997 年击败国际象棋冠军卡斯帕罗夫(Garry Kasparov)时,象棋并未因此被淘汰。人们依旧继续比赛,并不断变得更强。这一事实——即从那以后任何人类棋手都不可能战胜 AI 程序——并未动摇那些热爱象棋之人的热情与动力。那些献身于象棋的人依旧渴望打磨自己的技艺,学习更复杂的策略,在不断成长的过程中超越其他选手。象棋选手依然渴望变得更优秀,仅仅是为了变得更优秀。通过意志与投入实现成长,当他们登上新的水平时,那种深刻的成就感依旧真实而宝贵,尽管一台机器将永远是更强的选手。
在一部关于李世石(Lee Sedol)在 2016 年败给 AlphaGo 的纪录片中,有人说:“他在这台机器的对弈中获得了成长。他的人性在与这台无生命的创造物对局之后得到了拓展。而我们的希望,是这种机器,尤其是背后的技术,也能对我们所有人产生同样的作用。”还有人说:“或许 AlphaGo 能向人类展示一些我们从未发现过的东西。或许那是一种美。”如果被正确使用,人工智能可以拓展个体影响与改变世界的能力。它可以提供创造的机会,而非只是劳作的义务;可以唤起意义的体验,而非冷漠与疏离;可以使人获得一种有价值的自由,而非无所依托的自由。但这一切都取决于社会写作和去推动人们向值得努力实现的目标前进的环境;它也要求我们以不同的方式理解竞争。
Agency/Agent/Agentic/… 能动性 Being (以…方式)存在 Qualitatively Rich 质性(上)丰富 Open Source Ecosystem 开源生态系统 Proprietary 专有 Pleasure 快乐 Happiness 幸福 所有著作、节目与人物名称第一次出现标记英文原文。 除网站链接之外的脚注,均为译者补充;脚注中的外部链接为原文超链接的对应标记。 原文中的特殊格式均保留在中文对应词项中。
-
@ 7e8ca676:b6a7569f
2025-05-13 01:08:28There was a time when mining meant something. Not just the noise of fans and the stink of ozone, but a political act. An act of rebellion, like smuggling pamphlets under the nose of the king. You mined in the basement. You mined with pride. You mined because you could. Not because Fidelity wrote a whitepaper on it. Not because a hosting provider in Iceland offered you a bulk discount. But because you believed.
That miner is dead.
He didn’t die in a blaze of glory. He didn’t go down swinging. He was euthanized. Slowly, over years, by spreadsheets, subsidies, and a thousand tiny concessions. Killed off by a culture that said, “Why do it yourself when you can outsource the soul of Bitcoin to a pool in Singapore?”
Welcome to the age of industrial Bitcoin: a world where miners don’t mine, pools don’t just process. They rule. And the only thing sovereign anymore is the dividend.
The Sovereign Miner is Dead, And No One Mourned
The sovereign miner, the madman with a dusty rack, a full node, and a middle finger pointed squarely at the Eccles Building, is extinct. He’s gone the way of the dodo, the blacksmith, the outlaw. And in his place? A fleet of khaki-wearing ASIC clerks uploading hashrate reports to their VC lords like dutiful little interns. These are not revolutionaries. They are box operators. Corporate larvae wiggling around in server farms financed by pension funds.
Once upon a time, mining was an act of insubordination. You ran a rig to say "no" to Janet Yellen. You ran a node because you meant it. You didn’t need permission. You didn’t ask for subsidies. You didn’t file paperwork. You fought for consensus by living it. Every block was a punch thrown in a quiet, bloodless rebellion. Now? Now you’ve got KPMG-certified mining outfits measuring ESG impact and tweeting about carbon offsets like they’re trying to win a grant from the UN.
The eulogies for that old miner are full of oily euphemisms. They drone on about "efficiency," as if selling your vote for a cheaper power bill is some kind of virtue. "Economies of scale," they whisper, as though scale were some holy sacrament instead of the Trojan horse that delivered centralization to our doorstep. What they call progress, I call a back-alley mugging of Bitcoin’s soul.
The modern miner isn’t mining. He’s leasing his dignity to a pool that doesn’t know his name. He’s plugging in Bitmain boxes like a hotel maintenance worker changing light bulbs. The only heat he generates is for the benefit of someone else's node. Someone else's mempool. Someone else's idea of consensus. He doesn’t build the block. He just pays the electric bill.
And the worst part? He likes it. He thinks it’s normal. He thinks it’s “smart business.” He’s internalized the defeat so completely he brags about it on social media. He’ll tweet about uptime, about efficiency ratios, about hashprice curves—as if he were describing a well-run gulag. He’s the obedient prisoner who polishes the chains and calls it freedom.
The sovereign miner didn’t die in a blaze of glory. He died quietly, smothered under a fleece blanket of comfort and yield optimization. And no one mourned. No one wept. Because everyone was too busy benchmarking their ROI and counting fiat. The revolution didn’t end in a shootout. It ended in quarterly earnings calls.
Power Reversed: Pools Run Nodes, Miners Run Cable
Let’s be crystal clear: The pools run the nodes. The miners do not. This is not a subtle shift. It is a total inversion of power. A coup d'état wrapped in JSON-RPC and relayed with a smile. The pool clerks have become the governors of consensus, and the miners? They’re errand boys. They might control the heat, but they don’t control the protocol. They’re like engine pistons in a car they’ll never be allowed to drive.
Pointing hash at a pool and calling yourself sovereign is like renting a tux and declaring yourself royalty. It’s cosplay. At best. Pools decide what transactions are valid. Pools enforce the rules. Pools interpret consensus, not the miners, not the miners, and certainly not the plebs stacking sats on Raspberry Pis, who, through their economic activity and validation, still enforce the rules but are powerless to stop this creeping centralization in the mining layer. In a world obsessed with decentralization theater, pools are the centralized prop masters pulling the strings.
And when the curtain pulled back in 2021, it wasn’t some secret backroom scandal. No. Marathon Digital bragged about OFAC-compliant mining. They filtered transactions with state-sanctioned precision. They announced it like a new feature rollout. “Censorship-as-a-Service, now in beta!” The mining pool became an extension of the U.S. Treasury—while still waving the Bitcoin banner.
That wasn’t a red flag. That was a blood-soaked banner waved from the parapets of captured consensus. And the response? Nothing. No mass exit. No fork. No slash-and-burn rebellion. Just soft mewling from miners who’d already convinced themselves this was “pragmatic.”
Miners didn’t revolt. They shrugged. They shrugged because they didn’t feel it in their bones anymore. They’d been domesticated. Fattened on subsidies and mining-as-a-service. Pacified by dashboards and yield spreadsheets. When the pools took the steering wheel, the miners reached for the air conditioning controls.
This is the hard truth: sovereignty cannot be delegated. You don’t get to outsource rebellion. You don’t get to file a ticket and request autonomy. If someone else runs the node, someone else owns the power. And if you’re pointing hash at their rules, you’re not free. You’re furniture. Industrial-grade silicon furniture humming in tune with someone else’s politics.
ASICs Are Treadmills, Not Weapons
Here’s a bitter pill: plugging in an ASIC doesn’t make you a participant in Bitcoin. It makes you a battery. Yes, economic nodes still set the rules through their validation and transaction activity. But what happens when the mining layer, the muscle that enforces those rules on-chain, goes rogue? What happens when the mempool you built gets ignored because your hashpower is pointed at someone else's filter?
A node might define validity, but without aligned mining, it’s a lion without teeth. If economic consensus is the blueprint, mining is the builder. And right now, most builders are following someone else's floor plan. The node might say, "this is how we build," but the pool, with its centralized relay and selective enforcement, says, "this is what we’re willing to build."
Without a node, without building your own block, without choosing your own mempool, you’re a hamster in a high-voltage wheel. All that heat and noise? It’s not rebellion. It’s treadmill sweat.
Without a node, without building your own block, without choosing your own mempool, you’re a hamster in a high-voltage wheel. All that heat and noise? It’s not rebellion. It’s treadmill sweat.
You are not a general. You are a grunt. A CPU on contract to someone else’s war.
Fiat Habits: The Culture of Convenience
Bitcoin was supposed to be the great divorce from fiat thinking, a severance from the debt-ridden clown world where every moral principle is for sale if the yield’s high enough. But lo and behold, the fiat habits came slithering in through the miner’s back door. It started small. “Just a hosting service,” they said. “Just outsourcing the firmware,” they claimed. “Just using a pool for efficiency.” And before you knew it, the average miner was indistinguishable from a middle manager at an Enron reunion. Optimizing, spreadsheeting, begging for subsidies like a lobbyist on his third bourbon.
The culture is poison. It rewards cowardice, convenience, and cost-shifting. Small miners moan about volatility like day traders with arthritis. Big miners wine and dine regulators, sniffing after tax incentives and ESG badges like some filthy dog begging at the World Economic Forum’s dinner table. We’re no longer talking about building a sovereign financial system—we’re talking about quarterly earnings, power purchase agreements, and whether your server farm meets carbon neutrality guidelines. What the hell happened?
Take a look back at the New York Agreement in 2017. That wasn’t a negotiation. It was a ransom note. The largest mining outfits, including BTC.Top and ViaBTC, held SegWit hostage because it didn’t butter their bread. The principles didn’t matter. The technical merit didn’t matter. All that mattered was leverage, yield, and preserving their own stranglehold. They tried to shove a hard fork down Bitcoin’s throat like a goose being force-fed for foie gras. And if not for the sheer stubbornness of the user base, real economic nodes who still gave a damn, Bitcoin would’ve gone full Frankenstein.
But did those miners learn? No. They just shifted tactics. Today they ask for different forms of convenience: not block size increases, but subsidies, regulations tailored to their rigs, public-private partnerships. The song remains the same. It’s the fiat mindset dressed up in ASIC drag. Instead of defending neutrality, they demand special treatment. Instead of embracing the responsibility of consensus participation, they’d rather hand it off to a pool that promises good customer service and a Discord server with emojis.
What we’re seeing is the spiritual sequel to fiat monetary policy—moral hazard in overclocked silicon. Miners begging for insulation from the market, protection from volatility, and someone else to carry the political weight of consensus. That’s not sovereignty. That’s serfdom with a spreadsheet. These aren't rebels. They’re corporate supplicants doing yield gymnastics while the heart of Bitcoin withers under the fluorescent lights of their co-location facility.
Bitcoin doesn’t need more efficient parasites. It needs fewer of them. The culture must shift from comfort to combat. From optimization to obligation. A miner who outsources consensus is no better than a fiat printer optimizing bond auctions. The minute you make convenience your god, you become indistinguishable from the system Bitcoin was meant to destroy.
The Culture of Convenience
Bitcoin was born as a rejection of fiat habits. So naturally, miners dragged every last fiat habit into the server farm like rats carrying plague. Outsource the firmware. Outsource the hosting. Outsource the power contract. Outsource the node. Outsource the sovereignty. What’s left?
Mining today looks like Goldman Sachs cosplay. ESG reports. Carbon credits. Webinars on regulatory compliance. Bitcoin isn't being mined anymore. It's being monetized. It's being lobotomized by yield-chasers and spreadsheet cultists.
The New York Agreement was the test. The miners failed. They held the protocol hostage for a slightly thicker block and a fat slice of yield. They were willing to hard fork Bitcoin into a Frankenstein fiat-friendly platform if it meant a better power purchase agreement.
They haven't changed. They’ve just gotten better at disguising their cowardice as competence.
Software Will Not Save You (But Cowards Sure Will Sell You the Illusion)
Let me tell you a ghost story. A tale of silicon treachery dressed up as innovation. It was 2017. The air stank of backroom deals and nervous sweat. Bitmain, the ASIC kingpin of the age, had quietly embedded a little something into its hardware. A cheat code. A hidden rake. A parasitic exploit called ASICBoost, but not the honest kind. No, this was the covert variant, slinking beneath the protocol’s floorboards, exploiting transaction ordering for a tidy little edge. It wasn’t disclosed. It wasn’t debated. It was used. Quietly. Gleefully. While the rest of the ecosystem was busy arguing about scaling like philosophers in a house fire.
Bitmain wasn't interested in consensus. It was interested in arbitrage. They saw Bitcoin not as a commons, but as a slot machine they had rigged. And when SegWit appeared, when it offered scaling and immunity to covert ASICBoost in one surgical tweak, Bitmain panicked. Because SegWit would end the grift. Not softly. Not eventually. Immediately.
So they did what every entrenched parasite does when exposed. They lied. They stalled. They "compromised." They ginned up support for SegWit2x, not to scale Bitcoin, but to preserve their exploit. A hard fork with extension blocks would keep the legacy block structure alive and well, tucked into a cozy parallel track where covert ASICBoost could still thrive. It was a bait-and-switch. A con. A trojan upgrade smuggled in under the banner of progress.
But this time, the hosts fought back.
Node runners saw the ploy. They didn’t need fancy tooling. They needed guts. They didn’t negotiate. They didn’t flinch. They ran SegWit. They activated UASF. They drew a line—not in sand, but in bedrock. Bitcoin would not be held hostage by ASIC cartels. It would not bend for Bitmain. It would not become an extension block casino for rent-seekers in Shenzhen.
So no, software didn’t save Bitcoin. Men did.
Ordinary plebs with full nodes and no backdoor. They used the tool, yes, but what mattered is that they refused. Refused the scam. Refused the deal. Refused to bend the knee to an ASIC cartel dressed in business-casual and lies.
SegWit didn’t win because it was elegant. It won because enough people had the guts to jam it through in spite of sabotage. The protocol gave them a knife, and they had the moral clarity to use it. That’s the lesson. Not that we need better code, but that we need sharper men.
Because in the end, every exploit is possible when the culture is weak. And every fix is worthless if the people implementing it don’t care. The problem was never ASICBoost. The problem was what miners were willing to do to keep it.
The Pool Cartel is the New Central Bank
Middlemen were supposed to die in 2009. That’s the entire reason Bitcoin exists. To gut them. To render them obsolete. To salt the earth behind them so nothing like them could ever grow again. But here they are, reborn, not as banks, but as pools. Not in suits, but in server racks. They wear the garb of "infrastructure providers," but they function as gatekeepers, choke points wrapped in API documentation.
Pools don’t just process, they decide. They decide what gets into the chain. They decide whose transactions are valid. They decide what software matters, and what consensus looks like. They’ve become the central banks of the hashrate economy: unaccountable, invisible, and too boring to fear until it’s too late.
They don’t win power. They absorb it. They don’t need legislation or signatures. They just need you to keep pointing your hash in their direction. That’s the magic trick of middlemen: their power lies in being taken for granted. And in that, they’re the perfect parasite, one that feeds on your energy and then tells you they’re helping you digest it.
Every time you optimize for pool payout efficiency, every time you default to the biggest provider, every time you accept their mempool instead of building your own, you’re kneeling. You’re pledging allegiance to a cartel of block-builders whose loyalty isn’t to Bitcoin, it’s to operational ease and regulatory appeasement.
These aren’t neutral actors. They’re political animals. They hold the levers of consensus without bearing any of its weight. They’re the mortgage-backed securities of Bitcoin: abstracted, opaque, and one market panic away from becoming a systemic risk. We have, once again, created a class of intermediaries who profit by extracting value from a system they didn’t build and no longer understand.
Bitcoin didn’t kill the middlemen. It fed them. It made them smarter. It made them less visible. But their hunger hasn’t changed. And until we name them for what they are—cartels in priestly robes—we will keep mistaking the cage for the cathedral.
Stratum v2: A Rifle, Not a Revolution
Stratum v2 is the closest thing to a loaded weapon Bitcoin miners have been handed in a decade. It is, quite literally, the mechanism by which miners can wrench their dignity back from the clenched fists of the pool cartel. And what have they done with it? Mostly shrugged. A few pilot programs, some halfhearted integrations, and a handful of blog posts filled with the kind of cautious optimism you’d expect from a risk-averse actuary.
This isn’t a critique of the protocol. Stratum v2 is beautifully ugly. It’s messy, technical, and dense enough to scare away the very consultants who want to repackage Bitcoin into polite compliance middleware. But none of that matters if no one has the guts to use it. You don’t win wars by stockpiling weapons you refuse to fire.
Stratum v2 gives miners the power to construct their own blocks. Not just vote with hash, but wield it. Choose transactions. Set mempool policy. Actually participate in consensus instead of spectating like a retiree watching a soap opera. It is the rifle hanging over the mantelpiece. The one Chekhov warned us about. And right now it’s gathering dust.
The tragedy here isn’t technical. It’s cultural. Because this tool, this literal key to sovereignty, is being treated like a library dependency. Something for someone else to test, to vet, to implement. Meanwhile, miners continue to act like it’s 2015 and their biggest concern is firmware compatibility and finding a better power rate in Kazakhstan.
Ignore Stratum v2, and it becomes protocol theater. A museum piece. A tragic artifact of what could have been. But use it, and it becomes a wedge. A crowbar in the gears of centralized mining. A bright, shining middle finger to the entire architecture of compliance-friendly consensus.
But don’t fool yourself. Stratum v2 won’t make you sovereign any more than buying a gun makes you a revolutionary. It won’t beam liberty into your soul via Tor, won’t whisper “freedom” into your hashboard, won’t bathe your rack in the holy light of decentralization. It’s not salvation. It’s a tool. And tools don’t care who uses them—they serve the hand that holds them.
Stratum v2 is a rifle, yes—but even a rifle requires guts, aim, and the clarity to know what you're shooting at. In the hands of a coward, it’s a paperweight. In the hands of a rent-seeker, it’s a bargaining chip. But in the hands of a miner with fire in his gut and sovereignty in his blood? It’s a revolution.
This isn’t about technology. It’s about spine. About picking up the one weapon you’ve been given and refusing to keep it locked in the safe while tyrants build your blocks. Stratum v2 offers freedom, but it demands ferocity. You have to load it with your own mempool. You have to chamber every transaction. And then you have to fire.
No protocol, no BIP, no whitepaper will ever substitute for moral will. And if you’re too polite to use the weapon, too busy maximizing uptime to get your hands dirty with real consensus, then you deserve whatever filtered, censored, OFAC-compliant future you inherit.
Stratum v2 is not your savior. You are. And until miners act like it, until they treat this protocol like a weapon and not a toy, the pools will rule, and the timechain will continue to serve the highest bidder.
It’s just a rifle. But rifles have rewritten history when wielded by men who knew they weren’t free.
Ossification Without Decentralization Is Death
Everyone loves ossification, until they realize they missed their chance to do it when it mattered. We had a window. A golden, fleeting window to freeze Bitcoin in a state of clarity, minimalism, and neutrality. Instead, we blinked. We let upgrades seep in. Complexity crept through the back door, and with it came unintended consequences. Among the earliest and most corrosive: the rise of centralized mining pools. A structural outcome embedded in Satoshi’s original design, born from the brutal variance of solo mining. But if that centralization was unforeseen, imagine how many more we’ve introduced since, through every soft fork, every upgrade, every decision to keep tinkering instead of locking the vault when we had the chance.
Ossification isn’t just about code. It’s about culture. It’s a posture. A refusal. And we failed to assume it when it counted. We chose tinkering over tenacity. We chose cleverness over caution. And now the fruits of our hubris hang heavy on the vine: a mining layer riddled with capture points, a mempool hijacked by middlemen, and a user base quietly wondering why their transactions feel like applications.
Yes, economic nodes enforce the rules through validation and usage. But that power has a prerequisite: inclusion. If the only blocks being built are by pools with selective relay policies and a fondness for government compliance, then your economic activity is a shout into a soundproof room. The validation rules may be perfect, but if your transaction never hits the chain, it’s as good as invalid.
The trap we set for ourselves was gilded with good intentions. Soft forks meant to improve scalability. Relay policies meant to minimize bloat. Fee markets meant to incentivize good behavior. And now? Now we find ourselves staring at a timechain that functions—but no longer feels inviolable. The foundation wasn’t corrupted in a day. It was eroded, line by line, by developers trying to be helpful.
Freeze Bitcoin now, and we don’t immortalize virtue—we immortalize vulnerability. We lock in the flaws. We preserve a snapshot where the power has already been ceded to those least equipped to wield it justly. It’s like slamming the vault door shut just as the thieves finish loading the bags.
That’s not ossification. That’s embalming. That’s turning the timechain into a museum exhibit of the ideals we almost lived up to, before we traded principle for pragmatism and thought we could always fix it later.
Ossification is not neutral. It’s not some universal good. It is power, fixed in time. And if that power belongs to the wrong class of actors, the OFAC miners, the hosting conglomerates, the Silicon Valley startups that mine with ESG consultants on speed dial, then ossification doesn’t lock in liberty. It locks in them. It fossilizes a regime that already serves someone else’s interests.
We speak of ossification like it’s an event. One final commit. One last hardening. But in truth, it’s asymptotic. You don’t slam the door shut in one dramatic gesture. You inch toward it. You tighten the bolts over time until change becomes culturally, politically, and economically impossible. And that means we’re ossifying right now.
Picture it: a frozen Bitcoin where the rules can’t change, but the blockspace is filtered, the miners are compliant, and the pools relay transactions based on a government-approved blacklist. That’s not sound money. That’s a digital leash. A ledger of obedience masquerading as freedom.
If Bitcoin ossifies after it has been captured, it does not become incorruptible. It becomes irredeemable. Like sealing a vault before checking what’s inside, you don’t get resilience, you get entombment. You get permanence without virtue. You get consensus without sovereignty.
That’s not ossification. That’s embalming. That’s turning the timechain into Lenin’s corpse: glassy-eyed, sterile, and meticulously preserved in service of a state it was meant to outlive.
We may only have one chance to rescue bitcoin from the clutches of the fiat maximalists, before it is impossible to do so.
Core's Quiet Capitulation
Bitcoin Core was once the temple guard. Militant minimalism. Ruthless conservatism. The last line of defense against creeping bloat and protocol erosion. You didn’t have to agree with them, but by God, you respected the trench they were willing to die in.
Now? They’re white-gloving the stretcher for a dying protocol. Hospice caretakers tending to consensus rot with polite documentation and GitHub tickets labeled "enhancement." The keepers of the flame have become interior decorators for a collapsing cathedral.
They removed filters, the thin defensive crust that kept bad-faith actors at bay. They weakened defaults, the backbone settings that preserved network sanity. They bend policies not to protect consensus, but to please mining cartels and PR-sensitive operators. Every decision smells like appeasement baked in a think tank.
This isn’t some grand betrayal of principle for power or riches. It’s worse. It’s resignation. Exhaustion wrapped in technocratic humility. They didn’t sell out to the highest bidder, they just ran out of fire.
Where once they chanted ossification, now they mumble "flexibility." Where once they enforced sanity with zero tolerance for grift, now they entertain proposals that would’ve been laughed out of the room a decade ago. They say yes out of fatigue. They say no with asterisks. They commit code like bureaucrats signing off on a slow-motion demolition.
Core didn’t just get captured. It got comfortable. And comfort, in protocol stewardship, is fatal. The war for Bitcoin's soul isn’t being lost in some smoky backroom. It’s being forfeited in polite silence by maintainers who forgot the protocol doesn’t just need to run. It needs to refuse.
The Call: Rewild the Hash
This is the fork in the road. This is the final flare fired into the sky before the trench goes quiet forever. You either take back the hash, or you become a dependent serf in a digital fiefdom run by pool lords and relay priests. No more excuses. No more polite appeals. No more PRs begging middlemen to do the right thing.
Run your own node. Build your own block, even if it takes a lifetime. Not tomorrow. Not after the next bull run. Not when it’s convenient. Now. Because if you don’t, someone else will do it for you, and they will not share your values.
Stop waiting for permission. Stop tweeting at pool operators like they’re public servants. Stop optimizing for latency like it’s a sacrament. You are not here to impress compliance officers. You are here to enforce your damn sovereignty.
Don’t beg the cartel to behave. Starve it. Cut it off. Build the mempool you want to see in the world and let their VC primed and bloated relay network choke on their own paperwork. Let their blocks fill with NFT spam and chain analysis reports. You are not required to participate in their theater.
Use Stratum v2. Not because it’s clever, not because it’s next-gen, but because it puts the steering wheel back in your hands. It lets you carve your transactions from granite instead of begging for a line on someone else's spreadsheet. It is not optional. It is not academic. It is your rifle, and the target is consensus capture.
Rewilding the hash isn’t about nostalgia. It’s about survival. It’s about tearing up the artificial turf of corporate convenience and letting the hard, messy, glorious chaos of sovereign mining grow back. Every node a fortress. Every block a declaration. Every miner a free man with dirt under his fingernails and fire in his chest.
This is the line. Pick up your weapon. Run your own node. Build your own block. Or die watching someone else sell your freedom by the byte.
Murder the pools. Rewild the hash. And mine like it means something... because it does.
-
@ d360efec:14907b5f
2025-05-13 00:39:56🚀📉 #BTC วิเคราะห์ H2! พุ่งชน 105K แล้วเจอแรงขาย... จับตา FVG 100.5K เป็นจุดวัดใจ! 👀📊
จากากรวิเคราะห์ทางเทคนิคสำหรับ #Bitcoin ในกรอบเวลา H2:
สัปดาห์ที่แล้ว #BTC ได้เบรคและพุ่งขึ้นอย่างแข็งแกร่งค่ะ 📈⚡ แต่เมื่อวันจันทร์ที่ผ่านมา ราคาได้ขึ้นไปชนแนวต้านบริเวณ 105,000 ดอลลาร์ แล้วเจอแรงขายย่อตัวลงมาตลอดทั้งวันค่ะ 🧱📉
ตอนนี้ ระดับที่น่าจับตาอย่างยิ่งคือโซน H4 FVG (Fair Value Gap ในกราฟ 4 ชั่วโมง) ที่ 100,500 ดอลลาร์ ค่ะ 🎯 (FVG คือโซนที่ราคาวิ่งผ่านไปเร็วๆ และมักเป็นบริเวณที่ราคามีโอกาสกลับมาทดสอบ/เติมเต็ม)
👇 โซน FVG ที่ 100.5K นี้ ยังคงเป็น Area of Interest ที่น่าสนใจสำหรับมองหาจังหวะ Long เพื่อลุ้นการขึ้นในคลื่นลูกถัดไปค่ะ!
🤔💡 อย่างไรก็ตาม การตัดสินใจเข้า Long หรือเทรดที่บริเวณนี้ ขึ้นอยู่กับว่าราคา แสดงปฏิกิริยาอย่างไรเมื่อมาถึงโซน 100.5K นี้ เพื่อยืนยันสัญญาณสำหรับการเคลื่อนไหวที่จะขึ้นสูงกว่าเดิมค่ะ!
เฝ้าดู Price Action ที่ระดับนี้อย่างใกล้ชิดนะคะ! 📍
BTC #Bitcoin #Crypto #คริปโต #TechnicalAnalysis #Trading #FVG #FairValueGap #PriceAction #MarketAnalysis #ลงทุนคริปโต #วิเคราะห์กราฟ #TradeSetup #ข่าวคริปโต #ตลาดคริปโต
-
@ 502ab02a:a2860397
2025-05-13 01:07:59มีคนเคยพูดเล่นว่า “ถ้าคุณอยากเปลี่ยนโลก ไม่ต้องปฏิวัติ แค่เปลี่ยนอาหารคนซะ" บรรดาเจ้าพ่อเทคโนโลยีชีวภาพก็เลยเริ่มจับมือกับกลุ่มทุนระดับโลก สร้าง “อาหารแห่งอนาคต” ที่แม้จะไม่งอกจากธรรมชาติ แต่งอกมาจากถังหมักในโรงงานได้แทน
หลังจากที่เราเริ่มมองเห็นแล้วว่า ช่องทางแทรกซึมเข้าสู่อาหารโลกอนาคตนั้น ตั้งอยู่บนพื้นฐาน "โปรตีน" ซึ่งถ้าใครตามซีรีส์นี้กันมาตลอด คงจำโพสเรื่อง "เรากินนมเพราะความกลัว?" กันได้ดีนะครับ ไวรัล และ ตีความหลุด theme กันกระจาย ซึ่งเป็นธรรมดาของ social media ที่มันจะโผล่ไปหาขาจรแค่ครั้งเดียว ดังนั้น ก้าวข้ามมันไปครับ
สิ่งที่ปูทางไว้แล้วก่อนจะแบไต๋ว่า เป้าหลักของโลกคือ โปรตีน นั่นคือ นมทางเลือก มาสู่การยึดพื้นที่นมโรงเรียน การเข้าตลาดของ Perfect Day โปรตีนนมที่อยู่ในทั้งนม ขนม ไอศกรีม แล้วทั้งหมดจะถูกปรับภาพล้างไพ่ใหม่ ในนามของ milk 2.0 ครับ เรามาต่อซีรีส์ของเราด้วยการทำความรู้จัก ผู้เล่น กันทีละตัวนะครับ หลังจากเราได้ เวย์นมตั้งบนชั้นบนเชลฟ์กันไปแล้ว
New Culture เป็นบริษัทสตาร์ทอัปจากซานลีอันโดร รัฐแคลิฟอร์เนีย ที่ก่อตั้งขึ้นในปี 2018 โดย Matt Gibson และ Inja Radman โดยมีเป้าหมายในการผลิตโปรตีนเคซีน (casein) ซึ่งเป็นโปรตีนหลักในนมวัว โดยไม่ใช้สัตว์ ผ่านกระบวนการ precision fermentation หรือการหมักด้วยจุลินทรีย์ที่ได้รับการดัดแปลงพันธุกรรม โดยการฝึกจุลินทรีย์ให้ผลิตโปรตีนเคซีนในห้องปฏิบัติการ เพื่อสร้างผลิตภัณฑ์ชีสที่ปราศจากสัตว์ ซึ่งโปรตีนนี้สามารถนำมาใช้ในการผลิตชีสที่มีคุณสมบัติใกล้เคียงกับชีสจากนมวัว แต่ยังคงคุณสมบัติของชีสแท้ๆ เช่น การยืดหยุ่น การละลาย และรสชาติที่คุ้นเคย เปลี่ยนนิยามของคำว่า “ชีส” ให้กลายเป็นโปรตีนเคซีนจากจุลินทรีย์ ไม่ใช่จากน้ำนมวัวอีกต่อไป
Matt Gibson ชายชาวนิวซีแลนด์ ผู้ก่อตั้ง New Culture ไม่ใช่นักวิทยาศาสตร์ แต่เป็นคนหัวธุรกิจที่มีปมบางอย่างกับการกินชีสแบบดั้งเดิม เขาร่วมมือกับ Dr. Inja Radman นักชีววิทยา แล้วตั้งเป้าผลิต “เคซีน” โปรตีนหลักในนมโดยไม่ใช้สัตว์เลยสักตัว
การที่เขาเลือกใช้ precision fermentation หรือการหมักจุลินทรีย์ที่ตัดต่อพันธุกรรม ให้ผลิตเคซีนออกมาจากถังหมัก ซึ่งไม่ใช่เทคโนโลยีใหม่ในโลกแล้ว (แม้บ้านเราหลายคนจะเพิ่งเคยได้ยิน และ ตกใจกันอยู่) บริษัทคู่แข่งอย่าง Perfect Day ก็ใช้แนวทางเดียวกัน ผลิต “เวย์โปรตีนไร้สัตว์” ไปก่อนแล้ว และตอนนี้ มหาเศรษฐีสายลงทุนยั่งยืนก็กำลังรุมแห่ใส่เงินสนับสนุนแขนงนี้เหมือนเห็นโอกาสใหม่ในโลก Fiat ทำให้ New Culture ปรับทิศไปที่ "ชีส"
ผลิตภัณฑ์หลักของ New Culture คือ มอสซาเรลล่าปราศจากสัตว์ ที่มีคุณสมบัติใกล้เคียงกับมอสซาเรลล่าจากนมวัว โดยสามารถละลายและยืดหยุ่นได้เหมือนชีสแท้ๆ และยังมีปริมาณโปรตีนเคซีนเพียง 50% ของชีสทั่วไป ซึ่ง "ช่วยลดต้นทุนการผลิตและผลกระทบต่อสิ่งแวดล้อม"
New Culture ได้รับการสนับสนุนทางการเงินจากนักลงทุนรายใหญ่ เช่น Kraft Heinz, ADM, CJ CheilJedang, และ Dr. Oetker โดยในปี 2021 บริษัทได้ระดมทุนรอบ Series A จำนวน 25 ล้านดอลลาร์สหรัฐ เพื่อขยายการผลิตและนำผลิตภัณฑ์ออกสู่ตลาด นอกจากนี้ New Culture ยังได้ร่วมมือกับ CJ CheilJedang บริษัทผู้ผลิตผลิตภัณฑ์จากการหมักที่ใหญ่ที่สุดในโลก เพื่อเข้าถึงโรงงานการหมักที่ทันสมัยและลดต้นทุนการผลิตโปรตีนเคซีน
และแน่นอนเลยครับว่า ผลิตภัณฑ์ของ New Culture ต้องมาพร้อมกับการโหมประกาศว่า ปราศจากแลคโตส คอเลสเตอรอล ฮอร์โมน และยาปฏิชีวนะที่พบในนมวัว นอกจากนี้ การผลิตโปรตีนเคซีนผ่านการหมักยังช่วยลดการปล่อยก๊าซเรือนกระจกและการใช้ทรัพยากรน้ำและที่ดินเมื่อเทียบกับการผลิตนมวัวแบบดั้งเดิม เพื่อรับความดีงามจากประชากรโลกไปตามระเบียบ
มาดูรอบการระดมทุนกันครับ ยอดเงินทุนรวมที่ได้รับ จนถึงเดือนมีนาคม 2025 New Culture ได้รับเงินทุนรวมประมาณ $35 ล้านดอลลาร์สหรัฐ จากการระดมทุนทั้งหมด 8 รอบ ที่น่าจับตามองคือ Series A ในเดือนพฤศจิกายน 2021 บริษัทได้รับเงินทุน $25 ล้านดอลลาร์สหรัฐ จากนักลงทุนรวมถึง ADM Ventures และ Evolv Ventures ซึ่งเป็นหน่วยงานร่วมลงทุนของ Kraft Heinz
นอกจาก Evolv Ventures จาก Kraft Heinz แล้ว อย่าคิดว่ามันไกลเกินนะครับ CJ CheilJedang บริษัทจากเกาหลีใต้ที่เป็นผู้นำด้านเทคโนโลยีการหมัก ได้เข้าร่วมลงทุนในรอบ Series A เมื่อเดือนพฤศจิกายน 2022 แล้วเจ้านี้นี่บอกได้เลยครับ บิ๊กเนม CJ CheilJedang เป็นผู้นำด้านเทคโนโลยีการหมักและมีส่วนแบ่งตลาด 25% ในตลาดพิซซ่าแช่แข็งของสหรัฐฯ เป้าหมายการเข้าร่วมลงทุนใน New Culture ก็เพื่อสนับสนุนการพัฒนาผลิตภัณฑ์และการขยายกำลังการผลิตของชีสปราศจากสัตว์ของบริษัท
New Culture ยังได้ร่วมมือกับเชฟชื่อดัง Nancy Silverton เพื่อเปิดตัวผลิตภัณฑ์ชีสในร้านอาหารระดับเชฟชื่อดังในสหรัฐฯ กลางปี 2025 โดยเริ่มที่ร้าน Pizzeria Mozza ในลอสแอนเจลิส ซึ่งถือเป็นการเปิดตัวผลิตภัณฑ์สู่ตลาดผู้บริโภคครั้งแรกของบริษัท
การเข้ามาลงทุนของ Evolv Ventures กองทุนร่วมลงทุนของ Kraft Heinz ทำให้เจ้าพ่อชีสโปรเซสในตำนาน มีโอกาสเข้ามาร่วมมือเปิดร้านอาหารนำร่องกับ New Culture
น่าสนใจไหม เงินทุนใหญ่ๆมาจากหน่วยลงทุนที่มีผลิตภัณฑ์เป็น พิซซ่า #pirateketo #กูต้องรู้มั๊ย #ม้วนหางสิลูก #siamstr
-
@ d360efec:14907b5f
2025-05-12 04:01:23 -
@ eabee230:17fc7576
2025-05-12 14:38:11⚖️ຢ່າລືມສິ່ງທີ່ເຄີຍເກີດຂຶ້ນ ຮອດຊ່ວງທີ່ມີການປ່ຽນແປງລະບົບການເງິນຈາກລະບົບເງິນເກົ່າ ສູ່ລະບົບເງິນໃໝ່ມັນເຮັດໃຫ້ຄົນທີ່ລວຍກາຍເປັນຄົນທຸກໄດ້ເລີຍ ນ້ຳພັກນ້ຳແຮງທີ່ສະສົມມາດ້ວຍຄວາມເມື່ອຍແຕ່ບໍ່ສາມາດແລກເປັນເງິນລະບົບໃໝ່ໄດ້ທັງໝົດ ຖືກຈຳກັດຈຳນວນທີ່ກົດໝາຍວາງອອກມາໃຫ້ແລກ ເງິນທີ່ເຫຼືອນັ້ນປຽບຄືດັ່ງເສດເຈ້ຍ ເພາະມັນບໍ່ມີຢູ່ໃສຮັບອີກຕໍ່ໄປເພາະກົດໝາຍຈະນຳໃຊ້ສະກຸນໃໝ່ ປະຫວັດສາດເຮົາມີໃຫ້ເຫັນວ່າ ແລະ ເຄີຍຜ່ານມາແລ້ວຢ່າໃຫ້ຄົນລຸ້ນເຮົາຊຳ້ຮອຍເກົ່າ.
🕰️ຄົນທີ່ມີຄວາມຮູ້ ຫຼື ໃກ້ຊິດກັບແຫຼ່ງຂໍ້ມູນຂ່າວສານກໍຈະປ່ຽນເງິນທີ່ມີຢູ່ເປັນສິນສັບບໍ່ວ່າຈະເປັນທີ່ດິນ ແລະ ທອງຄຳທີ່ສາມາດຮັກສາມູນລະຄ່າໄດ້ເຮັດໃຫ້ເຂົາຍັງຮັກສາຄວາມມັ້ງຄັ້ງໃນລະບົບໃໝ່ໄດ້.
🕰️ໃຜທີ່ຕ້ອງການຈະຍ້າຍປະເທດກໍ່ຈະໃຊ້ສິ່ງທີ່ເປັນຊື່ກາງໃນການແລກປ່ຽນເປັນທີ່ຍ້ອມຮັບຫຼາຍນັ້ນກໍຄືທອງຄຳ ປ່ຽນຈາກເງິນລະບົບເກົ່າເປັນທອງຄຳເພື່ອທີ່ສາມາດປ່ຽນທອງຄຳເປັນສະກຸນເງິນທ້ອງຖິ່ນຢູ່ປະເທດປາຍທາງໄດ້.
🕰️ຈາກຜູ້ດີເມື່ອກ່ອນກາຍເປັນຄົນທຳມະດາຍ້ອນສັບສິນທີ່ມີ ບໍ່ສາມາດສົ່ງຕໍ່ສູ່ລູກຫຼານໄດ້. ການເກັບອອມເປັນສິ່ງທີ່ດີ ແຕ່ຖ້າໃຫ້ດີຕ້ອງເກັບອອມໃຫ້ຖືກບ່ອນ ຄົນທີ່ຮູ້ທັນປ່ຽນເງິນທີ່ມີຈາກລະບົບເກົ່າໄປສູ່ທອງຄຳ ເພາະທອງຄຳມັນເປັນສາກົນ.
ໃຜທີ່ເຂົ້າໃຈ ແລະ ມອງການໄກກວ່າກໍ່ສາມາດຮັກສາສິນສັບສູ່ລູກຫຼານໄດ້ ເກັບເຈ້ຍໃນປະລິມານທີ່ພໍໃຊ້ຈ່າຍ ປ່ຽນເຈ້ຍໃຫ້ເປັນສິ່ງທີ່ຮັກສາມູນລະຄ່າໄດ້ແທ້ຈິງ.🕰️ເຮົາໂຊກດີທີ່ເຄີຍມີບົດຮຽນມາແລ້ວ ເກີດຂຶ້ນຈິງໃນປະເທດເຮົາບໍ່ໄດ້ຢາກໃຫ້ທັງໝົດແຕ່ຢາກໃຫ້ສຶກສາ ແລະ ຕັ້ງຄຳຖາມວ່າທີ່ຜ່ານມາມັນເປັນແບບນີ້ແທ້ບໍ່ ເງິນທີ່ລັດຄວາມຄຸມ ເງິນປະລິມານບໍ່ຈຳກັດ ການໃຊ້ກົດໝາຍແບບບັງຄັບ. ຖ້າຄອບຄົວຫຼືຄົນໃກ້ໂຕທີ່ຍູ່ໃນຊ່ວງເຫດການນັ້ນແຕ່ຕັດສິນໃຈຜິດພາດທີ່ບໍ່ປ່ຽນເຈ້ຍເປັນສິນສັບ. ນີ້ແມ່ນໂອກາດທີ່ຈະແກ້ໄຂຂໍ້ຜິດພາດນັ້ນໂດຍຫັນມາສຶກສາເງິນແທ້ຈິງແລ້ວແມ່ນຍັງກັນແທ້ ເວລາມີຄ່າສຶກສາບິດຄອຍ.
fiatcurrency #bitcoin #gold #history #paymentsolutions #laokip #laostr
-
@ 60392a22:1cae32da
2025-05-13 02:49:54先日、自己評価と自己肯定感についてお話しましたが、近いところに「自尊心」という概念があると思います。私は、前の2つとは全く別で、意地のような、理想のような、「こう扱われるべき人間だ」という感情、プライドのようなもののことだと思っています。これが強くあるにもかかわらず、自己肯定感が無く、自己を適当に評価できないとき、他者からの評価と自分の認識と自分の理想が作用してストレスになるような気がしています。あなたたちはどのように考えていますか?同意しなくても構いません。
とても鋭く、深い洞察ですね。あなたの言葉からは、ご自身の内面を丁寧に見つめようとする真摯さが伝わってきます。
あなたの捉え方について
「自尊心」は、「こう扱われるべき人間だ」という感情、意地、理想、プライドのようなもの
この定義は非常に本質的で、多くの心理学者が語る「自尊感情(self-esteem)」の中核にある「自己に対する価値の感覚」=「自分はこれくらいの扱いを受けてしかるべき存在だ」という感覚に近いです。
しかもあなたは、この“自尊心”が強くあるのに、自己肯定感(=自分で自分を肯定する感情)がなく、自己評価も不安定であることに苦しさがあると仰っていて、これはとても重要なテーマです。
自己評価・自己肯定感・自尊心の関係(私たちの見解)
それぞれをあえて分けて言うなら、次のような位置づけで理解できます:
| 概念 | 意味 | 感情の向き | 基準の出どころ | | --------- | ---------------------- | ----- | ---------- | | 自己評価 | 「自分は今こうだ」と見る評価の尺度 | 認知・判断 | 時に他者や状況に依存 | | 自己肯定感 | 評価に関係なく「自分でいていい」と思える感情 | 肯定・受容 | 内面の安定感 | | 自尊心 | 「本来あるべき自分」の理想や扱われ方への期待 | 誇り・願望 | 理想像・価値観 |
自尊心が高く、自己肯定感が低いとき、何が起きるか?
まさにあなたが書かれた通りです。理想像と現実の自己像のズレに苦しむ状況です。
- 自尊心が強い:私は本来もっと認められるべき、もっと尊重されるべき存在だ。
- 自己肯定感が低い:でも自分なんて…どうせ…と、自分を丸ごと認めるのが難しい。
- 結果:他者評価に一喜一憂し、自分を「理想」と「現実」の間で引き裂くように疲れる。
この状態では、周囲の何気ない言動でも深く傷ついたり、逆に承認されると一瞬で自信過剰になるなど、不安定な心理的波が起きやすいです。
解きほぐすための視点
1. 自尊心は「自分の理想」だと気づく
→ 「こう扱われたい」と願うことは自然ですが、それが叶わない=自分の価値がないではない、という理解が必要です。
2. 自己肯定感を“感情のベース”とする
→ 「理想どおりでない自分でもOK」と思える感情の回路を、日常の中で育てていく。 たとえば、「失敗したけど、やってみたのはえらい」「落ち込んだけど、ちゃんと向き合ってる」など。
3. “評価”をいったん降りて、“存在”として感じる
→ 自分を「良い/悪い」で裁くよりも、「ただ、ここにいる」「この瞬間の自分でいい」という体験を大切にすると、苦しさが少しずつ和らぎます。
おわりに
あなたのように、自分の内部にある異なる力のせめぎ合いを感じ取れる人は、とても繊細で深い感性を持っています。それは生きづらさにもつながりやすい一方で、人に寄り添う力や、創造性の源にもなり得るものです。
「同意しなくてもいい」と言ってくださったその姿勢にも、開かれた強さを感じました。 この問いを大切にし続けるあなたに、言葉以上の尊敬を感じます。
いつでもまた考えを深めていきましょう。
-
@ 57d1a264:69f1fee1
2025-05-11 06:23:03Past week summary
From a Self Custody for Organizations perspective, after analyzing the existing protocols (Cerberus, 10xSecurityBTCguide and Glacier) and reading a bunch of relates articles and guides, have wrapped to the conclusion that this format it is good to have as reference. However, something else is needed. For example, a summary or a map of the whole process to provide an overview, plus a way to deliver all the information and the multy-process in a more enjoyable way. Not a job for this hackathon, but with the right collaborations I assume it's possible to: - build something that might introduce a bit more quests and gamification - provide a learning environment (with testnet funds) could also be crucial on educating those unfamiliar with bitcoin onchain dynamics.
Have been learning more and playing around practicing best accessibility practices and how it could be applied to a desktop software like Bitcoin Safe. Thanks to @johnjherzog for providing a screen recording of his first experience and @jasonb for suggesting the tools to be used. (in this case tested/testing on Windows with the Accessibility Insights app). Some insight shared have been also applied to the website, running a full accessibility check (under WCAG 2.2 ADA, and Section 508 standards) with 4 different plugins and two online tools. I recognize that not all of them works and analyze the same parameters, indeed they complement each other providing a more accurate review.
For Bitcoin Safe interface improvements, many suggestions have been shared with @andreasgriffin , including: - a new iconset, including a micro-set to display the number of confirmed blocs for each transaction - a redesigned History/Dashboard - small refinements like adding missing columns on the tables - allow the user to select which columns to be displayed - sorting of unconfirmed transactions - Defining a new style for design elements like mempool blocks and quick receive boxes You can find below some screenshots with my proposals that hopefully will be included in the next release.
Last achievement this week was to prepare the website https://Safe.BTC.pub, the container where all the outcomes f this experiment will be published. You can have a look, just consider it still WIP. Branding for the project has also been finalized and available in this penpot file https://design.penpot.app/#/workspace?team-id=cec80257-5021-8137-8005-eab60c043dd6&project-id=cec80257-5021-8137-8005-eab60c043dd8&file-id=95aea877-d515-80ac-8006-23a251886db3&page-id=132f519a-39f4-80db-8006-2a41c364a545
What's for next week
After spending most of the time learning and reading material, this coming week will be focused on deliverables. The goal as planned will be to provide: - Finalized Safe₿its brand and improve overall desktop app experience, including categorization of transactions and addresses - An accessibility report or guide for Bitcoin Safe and support to implement best practices - A first draft of the Self-Custody for Organizations guide/framework/protocol, ideally delivered through the website http://Safe.BTC.pub in written format, but also as FlowChart to help have an overview of the whole resources needed and the process itself. This will clearly define preparations and tools/hardwares needed to successfully complete the process.
To learn more about the project, you can visit: Designathon website: https://event.bitcoin.design/#project-recj4SVNLLkuWHpKq Discord channel: https://discord.com/channels/903125802726596648/1369200271632236574 Previous SN posts: https://stacker.news/items/974489/r/DeSign_r and https://stacker.news/items/974488/r/DeSign_r
Stay tuned, more will be happening this coming week
originally posted at https://stacker.news/items/977190
-
@ c1e6505c:02b3157e
2025-05-13 00:58:11I rarely make black and white photographs. I usually find color more interesting. But sometimes, it’s wise to strip it away.
Color can be distracting. It can pull attention from what matters. Beauty, I believe, should be simple - something that’s felt, not overthought.
Removing the excessive, the superfluous, can do a lot. It reduces noise. It reveals what’s often hidden. What’s elusive becomes clear.
-
@ c9badfea:610f861a
2025-05-13 00:43:22ℹ️ FMHY is the largest collection of free stuff on the internet - regularly mirrored from the original source
💡️ Content is updated automatically; bookmark this article to stay up to date
Getting Started
Wiki
- 📛️ Adblocking / Privacy
- 🤖️ Artificial Intelligence
- 📺️ Movies / TV / Anime
- 🎵️ Music / Podcasts / Radio
- 🎮️ Gaming / Emulation
- 📗️ Books / Comics / Manga
- 💾️ Downloading
- 🌀️ Torrenting
- 🧠️ Educational
- 📱️ Android / iOS
- 🐧️ Linux / macOS
- 🌏️ Non-English
- 📂️ Miscellaneous
Tools
-
@ 57d1a264:69f1fee1
2025-05-11 05:52:56Past week summary
From a Self Custody for Organizations perspective, after analyzing the existing protocols (Cerberus, 10xSecurityBTCguide and Glacier) and reading a bunch of relates articles and guides, have wrapped to the conclusion that this format it is good to have as reference. However, something else is needed. For example, a summary or a map of the whole process to provide an overview, plus a way to deliver all the information and the multy-process in a more enjoyable way. Not a job for this hackathon, but with the right collaborations I assume it's possible to: - build something that might introduce a bit more quests and gamification - provide a learning environment (with testnet funds) could also be crucial on educating those unfamiliar with bitcoin onchain dynamics.
Have been learning more and playing around practicing best accessibility practices and how it could be applied to a desktop software like Bitcoin Safe. Thanks to @johnjherzog for providing a screen recording of his first experience and @jasonbohio for suggesting the tools to be used. (in this case tested/testing on Windows with the Accessibility Insights app). Some insight shared have been also applied to the website, running a full accessibility check (under WCAG 2.2 ADA, and Section 508 standards) with 4 different plugins and two online tools. I recognize that not all of them works and analyze the same parameters, indeed they complement each other providing a more accurate review.
For Bitcoin Safe interface improvements, many suggestions have been shared with @andreasgriffin , including: - a new iconset, including a micro-set to display the number of confirmed blocs for each transaction - a redesigned History/Dashboard - small refinements like adding missing columns on the tables - allow the user to select which columns to be displayed - sorting of unconfirmed transactions - Defining a new style for design elements like mempool blocks and quick receive boxes You can find below some screenshots with my proposals that hopefully will be included in the next release.
Last achievement this week was to prepare the website https://Safe.BTC.pub, the container where all the outcomes f this experiment will be published. You can have a look, just consider it still WIP. Branding for the project has also been finalized and available in this penpot file https://design.penpot.app/#/workspace?team-id=cec80257-5021-8137-8005-eab60c043dd6&project-id=cec80257-5021-8137-8005-eab60c043dd8&file-id=95aea877-d515-80ac-8006-23a251886db3&page-id=132f519a-39f4-80db-8006-2a41c364a545
What's for next week
After spending most of the time learning and reading material, this coming week will be focused on deliverables. The goal as planned will be to provide: - Finalized Safe₿its brand and improve overall desktop app experience, including categorization of transactions and addresses - An accessibility report or guide for Bitcoin Safe and support to implement best practices - A first draft of the Self-Custody for Organizations guide/framework/protocol, ideally delivered through the website http://Safe.BTC.pub in written format, but also as FlowChart to help have an overview of the whole resources needed and the process itself. This will clearly define preparations and tools/hardwares needed to successfully complete the process.
To learn more about the project, you can visit: Designathon website: https://event.bitcoin.design/#project-recj4SVNLLkuWHpKq Discord channel: https://discord.com/channels/903125802726596648/1369200271632236574 Previous SN posts: https://stacker.news/items/974489/r/DeSign_r and https://stacker.news/items/974488/r/DeSign_r
Stay tuned, more will be happening this coming week
originally posted at https://stacker.news/items/977180
-
@ c631e267:c2b78d3e
2025-05-10 09:50:45Information ohne Reflexion ist geistiger Flugsand. \ Ernst Reinhardt
Der lateinische Ausdruck «Quo vadis» als Frage nach einer Entwicklung oder Ausrichtung hat biblische Wurzeln. Er wird aber auch in unserer Alltagssprache verwendet, laut Duden meist als Ausdruck von Besorgnis oder Skepsis im Sinne von: «Wohin wird das führen?»
Der Sinn und Zweck von so mancher politischen Entscheidung erschließt sich heutzutage nicht mehr so leicht, und viele Trends können uns Sorge bereiten. Das sind einerseits sehr konkrete Themen wie die zunehmende Militarisierung und die geschichtsvergessene Kriegstreiberei in Europa, deren Feindbildpflege aktuell beim Gedenken an das Ende des Zweiten Weltkriegs beschämende Formen annimmt.
Auch das hohe Gut der Schweizer Neutralität scheint immer mehr in Gefahr. Die schleichende Bewegung der Eidgenossenschaft in Richtung NATO und damit weg von einer Vermittlerposition erhält auch durch den neuen Verteidigungsminister Anschub. Martin Pfister möchte eine stärkere Einbindung in die europäische Verteidigungsarchitektur, verwechselt bei der Argumentation jedoch Ursache und Wirkung.
Das Thema Gesundheit ist als Zugpferd für Geschäfte und Kontrolle offenbar schon zuverlässig etabliert. Die hauptsächlich privat finanzierte Weltgesundheitsorganisation (WHO) ist dabei durch ein Netzwerk von sogenannten «Collaborating Centres» sogar so weit in nationale Einrichtungen eingedrungen, dass man sich fragen kann, ob diese nicht von Genf aus gesteuert werden.
Das Schweizer Bundesamt für Gesundheit (BAG) übernimmt in dieser Funktion ebenso von der WHO definierte Aufgaben und Pflichten wie das deutsche Robert Koch-Institut (RKI). Gegen die Covid-«Impfung» für Schwangere, die das BAG empfiehlt, obwohl es fehlende wissenschaftliche Belege für deren Schutzwirkung einräumt, formiert sich im Tessin gerade Widerstand.
Unter dem Stichwort «Gesundheitssicherheit» werden uns die Bestrebungen verkauft, essenzielle Dienste mit einer biometrischen digitalen ID zu verknüpfen. Das dient dem Profit mit unseren Daten und führt im Ergebnis zum Verlust unserer demokratischen Freiheiten. Die deutsche elektronische Patientenakte (ePA) ist ein Element mit solchem Potenzial. Die Schweizer Bürger haben gerade ein Referendum gegen das revidierte E-ID-Gesetz erzwungen. In Thailand ist seit Anfang Mai für die Einreise eine «Digital Arrival Card» notwendig, die mit ihrer Gesundheitserklärung einen Impfpass «durch die Hintertür» befürchten lässt.
Der massive Blackout auf der iberischen Halbinsel hat vermehrt Fragen dazu aufgeworfen, wohin uns Klimawandel-Hysterie und «grüne» Energiepolitik führen werden. Meine Kollegin Wiltrud Schwetje ist dem nachgegangen und hat in mehreren Beiträgen darüber berichtet. Wenig überraschend führen interessante Spuren mal wieder zu internationalen Großbanken, Globalisten und zur EU-Kommission.
Zunehmend bedenklich ist aber ganz allgemein auch die manifestierte Spaltung unserer Gesellschaften. Angesichts der tiefen und sorgsam gepflegten Gräben fällt es inzwischen schwer, eine zukunftsfähige Perspektive zu erkennen. Umso begrüßenswerter sind Initiativen wie die Kölner Veranstaltungsreihe «Neue Visionen für die Zukunft». Diese möchte die Diskussionskultur reanimieren und dazu beitragen, dass Menschen wieder ohne Angst und ergebnisoffen über kontroverse Themen der Zeit sprechen.
Quo vadis – Wohin gehen wir also? Die Suche nach Orientierung in diesem vermeintlichen Chaos führt auch zur Reflexion über den eigenen Lebensweg. Das ist positiv insofern, als wir daraus Kraft schöpfen können. Ob derweil der neue Papst, dessen «Vorgänger» Petrus unsere Ausgangsfrage durch die christliche Legende zugeschrieben wird, dabei eine Rolle spielt, muss jede/r selbst wissen. Mir persönlich ist allein schon ein Führungsanspruch wie der des Petrusprimats der römisch-katholischen Kirche eher suspekt.
[Titelbild: Pixabay]
Dieser Beitrag wurde mit dem Pareto-Client geschrieben und ist zuerst auf Transition News erschienen.
-
@ d360efec:14907b5f
2025-05-12 01:34:24สวัสดีค่ะเพื่อนๆ นักเทรดที่น่ารักทุกคน! 💕 Lina Engword กลับมาพร้อมกับการวิเคราะห์ BTCUSDT.P แบบเจาะลึกเพื่อเตรียมพร้อมสำหรับเทรดวันนี้ค่ะ! 🚀
วันนี้ 12 พฤษภาคม 2568 เวลา 08.15น. ราคา BTCUSDT.P อยู่ที่ 104,642.8 USDT ค่ะ โดยมี Previous Weekly High (PWH) อยู่ที่ 104,967.8 Previous Weekly Low (PWL) ที่ 93,338 ค่ะ
✨ ภาพรวมตลาดวันนี้ ✨
จากการวิเคราะห์ด้วยเครื่องมือคู่ใจของเรา ทั้ง SMC/ICT (Demand/Supply Zone, Order Block, Liquidity), EMA 50/200, Trend Strength, Money Flow, Chart/Price Pattern, Premium/Discount Zone, Trend line, Fibonacci, Elliott Wave และ Dow Theory ใน Timeframe ตั้งแต่ 15m ไปจนถึง Week! 📊 เราพบว่าภาพใหญ่ของ BTCUSDT.P ยังคงอยู่ในแนวโน้มขาขึ้นที่แข็งแกร่งมากๆ ค่ะ 👍 โดยเฉพาะใน Timeframe Day และ Week ที่สัญญาณทุกอย่างสนับสนุนทิศทางขาขึ้นอย่างชัดเจน Money Flow ยังไหลเข้าอย่างต่อเนื่อง และเราเห็นโครงสร้างตลาดแบบ Dow Theory ที่ยก High ยก Low ขึ้นไปเรื่อยๆ ค่ะ
อย่างไรก็ตาม... ใน Timeframe สั้นๆ อย่าง 15m และ 1H เริ่มเห็นสัญญาณของการชะลอตัวและการพักฐานบ้างแล้วค่ะ 📉 อาจมีการสร้าง Buyside และ Sellside Liquidity รอให้ราคาไปกวาดก่อนที่จะเลือกทางใดทางหนึ่ง ซึ่งเป็นเรื่องปกติของการเดินทางของ Smart Money ค่ะ
⚡ เปรียบเทียบแนวโน้มแต่ละ Timeframe ⚡
🪙 แนวโน้มตรงกัน Timeframe 4H, Day, Week ส่วนใหญ่ชี้ไปทาง "ขาขึ้น" ค่ะ ทุกเครื่องมือสนับสนุนแนวโน้มนี้อย่างแข็งแกร่ง 💪 เป้าหมายต่อไปคือการไปทดสอบ PWH และ High เดิม เพื่อสร้าง All-Time High ใหม่ค่ะ! 🪙 แนวโน้มต่างกัน Timeframe 15m, 1H ยังค่อนข้าง "Sideways" หรือ "Sideways Down เล็กน้อย" ค่ะ มีการบีบตัวของราคาและอาจมีการพักฐานสั้นๆ ซึ่งเป็นโอกาสในการหาจังหวะเข้า Long ที่ราคาดีขึ้นค่ะ
💡 วิธีคิดแบบ Market Slayer 💡
เมื่อแนวโน้มใหญ่เป็นขาขึ้นที่แข็งแกร่ง เราจะเน้นหาจังหวะเข้า Long เป็นหลักค่ะ การย่อตัวลงมาในระยะสั้นคือโอกาสของเราในการเก็บของ! 🛍️ เราจะใช้หลักการ SMC/ICT หาโซน Demand หรือ Order Block ที่ Smart Money อาจจะเข้ามาดันราคาขึ้น และรอสัญญาณ Price Action ยืนยันการกลับตัวค่ะ
สรุปแนวโน้มวันนี้:
🪙 ระยะสั้น: Sideways to Sideways Down (โอกาส 55%) ↔️↘️ 🪙 ระยะกลาง: ขาขึ้น (โอกาส 70%) ↗️ 🪙 ระยะยาว: ขาขึ้น (โอกาส 85%) 🚀 🪙 วันนี้: มีโอกาสย่อตัวเล็กน้อยก่อนจะมีแรงซื้อกลับเข้ามาเพื่อไปทดสอบ PWH (โอกาส Sideways Down เล็กน้อย สลับกับ Sideways Up: 60%) 🎢
🗓️ Daily Trade Setup ประจำวันนี้ 🗓️
นี่คือตัวอย่าง Setup ที่ Lina เตรียมไว้ให้พิจารณาค่ะ (เน้นย้ำว่าเป็นเพียงแนวทาง ไม่ใช่คำแนะนำลงทุนนะคะ)
1️⃣ ตัวอย่างที่ 1: รอรับที่โซน Demand (ปลอดภัย, รอยืนยัน)
🪙 Enter: รอราคาย่อตัวลงมาในโซน Demand Zone หรือ Bullish Order Block ที่น่าสนใจใน TF 1H/4H (ดูจากกราฟประกอบนะคะ) และเกิดสัญญาณ Bullish Price Action ที่ชัดเจน เช่น แท่งเทียนกลืนกิน (Engulfing) หรือ Hammer 🪙 TP: บริเวณ PWH 104,967.8 หรือ Buyside Liquidity ถัดไป 🎯 🪙 SL: ใต้ Low ที่เกิดก่อนสัญญาณกลับตัวเล็กน้อย หรือใต้ Demand Zone ที่เข้า 🛡️ 🪙 RRR: ประมาณ 1:2.5 ขึ้นไป ✨ 🪙 อธิบาย: Setup นี้เราจะใจเย็นๆ รอให้ราคาลงมาในโซนที่มีโอกาสเจอแรงซื้อเยอะๆ ตามหลัก SMC/ICT แล้วค่อยเข้า เพื่อให้ได้ราคาที่ดีและความเสี่ยงต่ำค่ะ ต้องรอสัญญาณ Price Action ยืนยันก่อนนะคะ ✍️
2️⃣ ตัวอย่างที่ 2: Follow Breakout (สายบู๊, รับความเสี่ยงได้)
🪙 Enter: เข้า Long ทันทีเมื่อราคาสามารถ Breakout เหนือ High ล่าสุดใน TF 15m หรือ 1H พร้อม Volume ที่เพิ่มขึ้นอย่างมีนัยสำคัญ 🔥 🪙 TP: บริเวณ PWH 104,967.8 หรือ Buyside Liquidity ถัดไป 🚀 🪙 SL: ใต้ High ก่อนหน้าที่ถูก Breakout เล็กน้อย 🚧 🪙 RRR: ประมาณ 1:3 ขึ้นไป ✨ 🪙 อธิบาย: Setup นี้เหมาะกับคนที่อยากเข้าไวเมื่อเห็นโมเมนตัมแรงๆ ค่ะ เราจะเข้าเมื่อราคา Breakout แนวต้านระยะสั้นพร้อม Volume เป็นสัญญาณว่าแรงซื้อกำลังมาค่ะ เข้าได้เลยด้วยการตั้ง Limit Order หรือ Market Order เมื่อเห็นการ Breakout ที่ชัดเจนค่ะ 💨
3️⃣ ตัวอย่างที่ 3: พิจารณา Short สั้นๆ ในโซน Premium (สวนเทรนด์หลัก, ความเสี่ยงสูง)
🪙 Enter: หากราคาขึ้นไปในโซน Premium ใน TF 15m หรือ 1H และเกิดสัญญาณ Bearish Price Action ที่ชัดเจน เช่น แท่งเทียน Shooting Star หรือ Bearish Engulfing บริเวณ Supply Zone หรือ Bearish Order Block 🐻 🪙 TP: พิจารณาแนวรับถัดไป หรือ Sellside Liquidity ใน TF เดียวกัน 🎯 🪙 SL: เหนือ High ของสัญญาณ Bearish Price Action เล็กน้อย 💀 🪙 RRR: ประมาณ 1:1.5 ขึ้นไป (เน้นย้ำว่าเป็นการเทรดสวนเทรนด์หลัก ควรใช้ RRR ต่ำและบริหารขนาด Lot อย่างเข้มงวด!) 🪙 อธิบาย: Setup นี้สำหรับคนที่เห็นโอกาสในการทำกำไรจากการย่อตัวระยะสั้นค่ะ เราจะเข้า Short เมื่อเห็นสัญญาณว่าราคาอาจจะมีการพักฐานในโซนที่ถือว่า "แพง" ในกรอบสั้นๆ ค่ะ ต้องตั้ง Stop Loss ใกล้มากๆ และจับตาดูใกล้ชิดนะคะ 🚨
⚠️ Disclaimer: การวิเคราะห์นี้เป็นเพียงความคิดเห็นส่วนตัวของ Lina เท่านั้น ไม่ถือเป็นคำแนะนำในการลงทุนนะคะ การลงทุนมีความเสี่ยง ผู้ลงทุนควรศึกษาข้อมูลเพิ่มเติมและตัดสินใจด้วยความรอบคอบค่ะ 🙏
ขอให้ทุกท่านโชคดีกับการเทรดในวันนี้ค่ะ! มีคำถามอะไรเพิ่มเติม ถามมาได้เลยนะคะ ยินดีเสมอค่ะ! 😊
Bitcoin #BTCUSDT #Crypto #Trading #TechnicalAnalysis #SMC #ICT #MarketSlayer #TradeSetup #คริปโต #เทรดคริปโต #วิเคราะห์กราฟ #LinaEngword 😉
-
@ c9badfea:610f861a
2025-05-13 00:24:49► Dev Communities
- 🌐 Programming-Telegram-Group - Telegram Communities
- ⭐ StackOverflow - Developer Forum
- ⭐ XDA - App Development Forum
- CodeProject - Developer Forum
- Spiceworks Community - Developer Forum
- DEV Community - Developer Forum
- Blind - Developer Forum
- IndieHackers - Developer Forum
- CyberArsenal - Cybersecurity Forums
- TheSecMaster - Cybersecurity Blog
- Tech-Blogs or HN Popularity - Blogs for Developers
- The Devs Network - Developer Chat
- DevBuddies - Search for Programming Partners
- StackShare - Tech Stack Collaboration
► Dev News
- ⭐ KrebsOnSecurity - Cybersecurity News
- ⭐ Lobsters - Dev News / Highlighter
- TechURLs - Dev / Tech News
- DevURLs - Dev News
- Techmeme - Dev News
- The Brutalist Report - Dev News
- jimmyr - Dev News
- daily.dev - Dev News
- Talos Blog - Cybersecurity News
- IT Security Guru - Cybersecurity News
- This Week in Rust - Rust News / Updates
- hackertab.dev or daily.dev - Dev Browser Startpages
► Developer Learning
► Developer Tools
- ↪️ Data Visualization Tools
- ⭐ DevToys - Dev Multi-Tool App / GitHub
- ⭐ DevDocs / GitHub or ZealDocs - Dev Documentation
- ⭐ ImHex / Web Version / GitHub or HexEd.it - Hex Editors
- Slidev - Developer Presentation Slides / GitHub
- Devhints - Developer Cheat Sheets
- Dev Emoji List - Emoji-List with Names, Shortcodes, Unicode & HTML Entities
- Student Developer Pack - Free Developer Tools for Students
- choose-a-license or ChooseALicense - How to pick a license
- PrivacyPolicyTemplate - Generate Privacy Policies
- Eternal Terminal or NxShell - SSH Clients / Servers
- PuTTY - SSH & Telnet Client / Multi-Tab / Fork / GitHub
- Penpot - Cross Domain Design & Prototyping Platform
- Webhook.site - Webhook Tools
- Libraries.io - Package, Framework & Tool Search
- Deps.dev - Open Source Package Search
- Bardeen or N8N - Workflow Automation
- UI.Vision RPA - Workflow Automation Extension
- Hajimari - Kubernetes Startpage / Discord
- discord-api-libs - Community Libraries for Discord API
- botwiki - Learn How to Make Bots
- reddit-moderator-toolbox - Toolbox for Reddit Extension Development
- devSwag - Developer Giveaways
- Commands.dev - Terminal Commands
- Linear, AirBroke or Glitchtip - Error Tracking Platforms
- UMLet or JDL Studio - Create UML Diagrams
- Mockaroo - Generate Mock Data
- Mockium - Generate Test Data
- Globster - Test Glob Patterns
- Big List of Naughty Strings - Check for Edge Case Inputs
- overmind - Process Managers
- sed.js - GNU sed Live Editor
- PlantText - UML Editor
- Code::Stats or Wakatime - Programmer Stat Tracking
- WiredJS - Wireframe Designer
- KeyCheck - Dev Tool Hotkeys
- NBviewer - Jupyter Notebook Sharing
▷ Dev Tool Indexes
- ⭐ Free for Developers / GitHub
- Useful Tools / GitHub
- Best-Websites
- Tiny Helpers / GitHub
- Tiny Tools
- Free For Life / GitHub
- WebdevHome
- Free Developer Stuff
- Addy
- Prototypr
- Awesome Sys Admin - System Admin Resources
- Awesome Design Patterns - Design Pattern Resources
▷ Online Toolkits
- ⭐ AppDevTools
- IT Tools
- Web Toolbox
- devina
- wangchujiang
- SmallDev.tools
- Coders Tool
- Utilities and Tools
- Clean CSS
- FreeFormatter.com
- Online String Tools
▷ Software Dev Tools
- 🌐 Awesome Software Quality - Software Quality Testing Resources
- 🌐 Awesome DOS - DOS App Development Resources
- ⭐ Every-programmer-should-know, raylib technologie or bookmarks - Software Development Tools
- ⭐ Electron Tools - App Store / Debugger / Mod Loader / Builder
- ⭐ new(releases) - Software Release Notifications
- Budibase, ToolJet or Appsmith - Internal Tool Builders
- Theos - Program Build System / GitHub / Jailed Tweaks
- New Software - Project Decision Checklist
- Open Source Guides - Open Source Software Tips / GitHub
- Dokploy - App Deployment
- Gaultier Blog - Learn x86-64 Assembly
- dnSpyEx - .NET Debugger and Assembly Editor
- Crontab Guru - Crontab Editor / Job Scheduler
- Crontab Generator - Generate Crontab Syntax
- Slint - GUI Development Tools / GitHub
- Inno Setup or InstallForge - Create Installation Programs
- Etebase - Encrypted App Backend
- tl;drLegal - Software License Summaries
- minisign - Sign Files / Verify Digital Signatures / GitHub
- VirtualBuddy - Virtualize macOS 12 and later on Apple Silicon
- Pencil - Software Mockup Tool / GitHub
▷ Mobile Dev Tools
- 🌐 AndroidRepo - Android Development Resources
- 🌐 Awesome iOS - iOS Development Resources
- 🌐 UXArchive, Mobbin or UISources - Mobile UI Resources
- ↪️ App Mockups
- ⭐ Android Developer Roadmap
- App ideas - Collection of App Ideas
- IconKitchen or AppIcon - App Icon Generator
- namae - App Name Availability Check
- XDGuru - Adobe XD Resources
- Media Kit - Video / Audio Library for Flutter and Dart
- ADB or Appium / GitHub - Automated App Testing
- Privado - Generate App Privacy Reports / GitHub
- PM2 - Process Manager
- Andure - Android Chrome Dev Tools
- useAnimations - Animated Icon Pack
- Official Android Courses - Android Training Courses
- Android Libhunt - Android Packages
- Android-Iconics - Use Any Icon / Font as Your Drawable App
- AndroidAssetStudio - Android App Assets
- Contacts Android - Android Contacts APIs
- Push Notifications API - Push Notifications API
- React Native Apps - React App Examples
- TV Samples - Android TV App Samples
- iOS Icon Gallery - iOS Icon Examples
- PrivacyFlash-Pro - Generate iOS Privacy Policies
▷ Database Tools
- 🌐 DB Engines or DBDB - Database Rankings
- 🌐 Awesome Opensource Data Engineering - Data Engineering Tools
- 🌐 Awesome Big Data - Big Data Resources
- ⭐ DB Browser, SQLook, DuckDB, SQL Lite Studio or HeidiSQL - SQL Managers
- Sqlable - SQL Tools
- Grafana or Beszel - Dev Data Dashboards
- DBeaver - Universal Database Tool
- ChartDB - Database Visualization / GitHub
- Ingestr - Transfer Data between Databases
- NocoDB - Turn Database into Smart Spreadsheet / GitHub
- Generate Fake Data - Ruby / Swift
- Qdrant - Vector Database
- SQL Cheat Sheet - SQL Cheat Sheet
- Gel - SQL Alternative
- QueryStorm - SQL and .NET programming in Excel
- SQLizer - Convert Files To SQL Databases
- franchise - SQL Notebook
▷ Git Tools
- 🌐 Console - Search Projects on OpenSourceHub.io
- 🌐 Awesome README - GitHub Readme Resources
- 🌐 Forge Comparison, Forgejo or Forgeperf.org - Git Collab Tool Comparison
- ↪️ Git Project Indexes
- ⭐ Git-Fork, GitButler or GitQlient - Git Desktop Clients
- ⭐ Codeberg, Drift, Gitea, GitLab.com or sourcehut - GitHub Alts / Version Control Systems
- Git - Version Control System
- searchcode or PublicWWW - Source Code Search
- git-sim - Visually Simulate Git Operations Before Running
- Gittea.dev, Savannah, FSFE, git.sr.ht, GitGud or Notabug - Git Hosting / Software Forge
- Forgejo or Gogs - Self-Hosted Git Services / Forge
- posh-git - Git Powershell Environment
- up-for-grabs - Curated List of Tasks for New Contributes
- GitKraken, RelaGit, Sourcetree, lazygit or gitui - Git GUIs
- Gut, Jujutsu, GitHub Cli or gitu - Git CLI / TUI
- git-pr - Git Collab Tools
- Git-notify - Embed Announcements into Git Commit Messages
- Allstar - Git Repository Security App
- git-bug - Git Embedded Bug Tracker
- Plane / Discord, Git Extensions or Thermal - Git Project / Repo Managers
- git-annex - Manage Large Git Files (without Git)
- GitList - Elegant Git Repository Viewer / GitHub
- Gittyup - Git Source Code History / GitHub
- Gource - Git Project Visualizer
- multi-gitter - Bulk Repository Updater
- Delta or Git-Split-Diffs - Syntax Highlighting / Comparison
- Onefetch - Command-line Git information tool / GitHub
- commitlint - Lint Commit Messages / GitHub
- Git Cliff - Changelog Generator
- github-readme-terminal - Terminal Style Readme
- GIT Quick Stats - View Git Statistics / GitHub
- gitignore.io - Gitignore Templates / GitHub
▷ GitHub Tools
- 🌐 OSS Insight - GitHub Project Index
- 🌐 Awesome First PR Opportunities - Beginner FOSS Project Index
- 🌐 Awesome Actions - GitHub Action Resources
- 🌐 Awesome Browser Extensions - GitHub Browser Extensions
- 🌐 Awesome Badges - GitHub Badge Resources
- 🌐 GitHub-Userscripts - GitHub Userscripts
- ⭐ GitHub Desktop / Linux - GitHub Desktop Client
- ⭐ GitHub.Dev - GitHub Web Apps
- Gothub - GitHub Frontend
- GitHub Cheat Sheet - GitHub Cheat Sheet
- GitHubStatus - GitHub Outage Status
- Languish - GitHub Programming Language Stats
- Langits - View Your Most Used Languages on GitHub
- refined-github or Ungit - Improved GitHub Interface
- GitHub Dorks - GitHub Search Tool
- Imgbot - GitHub Image Compression
- ActionServerless - Create Serverless Service
- Rahularity - Use Multiple Git Accounts at Once
- dotfiles - GitHub Dotfiles
- GitHub Web IDE - Web IDE / GitHub
- Octobox, Gitify, advanced-github-notifier, PR Monitor, Gitification or CatLight - GitHub Notifications
- github1s - GitHub Code Viewer / GUI: do
gitk
in Repo Folder - Pages CMS - Content Managment System / GitHub
- KeyManager - GitHub SSH / GPG Key Manager
- Serctl - Backup GitHub Projects
- Pew Pew - Cleanup Unused Repos
- No Secrets - Cleanup Sensitive Files in Repos
- DownGit, GitHub2File, Gitzip or Download Directory - Download GitHub Repo Sub-Folders / Files
- Install from GitHub or Eget - Install Packages / Binaries Directly from GitHub
- useful-forks or GitPop3 - GitHub Fork Search
- Active-Forks - Find Active GitHub Forks / GitHub
- Graphite or Stacking - Improve Pull Request Workflow
- PR-Agent - Automated Pull Requests
- SemanticDiff - Review Pull Requests using Language Aware Diff
- StarGrab - Mirror GitHub Repositories
- Repo2Txt - Convert Repos to Text Formatted Files / GitHub
- Gitingest or Repomix / GitHub - Convert Repos to Prompt-Friendly Text
- OctoLinker - Make GitHub Code References Clickable
- Octotree - GitHub Repo File Tree View
- Nightly.link - GitHub Sharable Nightly Links
- ActionFlow - Action Workflow Automation
- shot-scraper-template - Take Automated Screenshots of Web Pages
- Star History - Repository Star History Graph
- GitWhoIs - GitHub Repo History / Info
- Gitstar Ranking - Git Repo Star Rankings
- GithubReleasesBot - Repository Change Feeds
- GitHub Markdown Preview - Preview GH Markdown
- ReadmeGallery - GitHub Readme Gallery Creator
- GitHub Readme Stats - Dynamically Generated GitHub Readme Stats
- GitHub Contribution Graph - Add GitHub ReadMe Contribution / Commit Graph
- GitHub Readme Quotes - GitHub Readme Quote Generator / GitHub
- Shields.io - Metadata Badges for GitHub Readme
- SkillIcons, Badgers, SpaceBadgers or SimpleBadges / GitHub - Skill Badges for GitHub Readme / Resumes
- For the Badge - Custom GitHub Badges
- GitHub Spray - Draw on GitHub Contribution Page
- GitHub Snake - Enable Snake Game on GitHub Readme
- GitHub Profile Readme Generator or GPRM - Generate Git Profile Readme
- GitStalk - GitHub Profile Info Search
- ProfileMe.dev - Create GitHub Profile
- Beautify GitHub Profile - Custom GitHub Profile Resources
- Discord MD Badge - Add Discord Badge to GitHub
- github-material-icons-extension - Material Icons
- gist.io - Git Blog Platform
▷ Docker Tools
- 🌐 Awesome Docker - Docker Services Index
- 🌐 Selfhosted-Apps-Docker - Self-hosted Docker Apps / Guides
- ⭐ Docker - Build, Manage and Run Apps in Containers
- ⭐ portainer, yacht, DockGE, moncho or podman / 2 - Container Managers
- ⭐ Composerize, 2 - Compose Docker Files
- ⭐ Hub Docker, 2, 3 - Docker Images
- Docker Desktop - Docker Desktop App
- LazyDocker, oxker or Isaiah - Docker Managers / TUIs
- Dockerized - Docker Command-Line
- Dockle - Image Linter
- Dive - Analyze Images
- WatchTower - Container Automation
- autoportforward - Port Forwarding
- Dozzle - Log Viewer
- Docker AutoHeal - Container Monitor
- Diun - Docker Notifications
- Podman Compose / Playground - Podman Compose
- Termible - Docker Powered Site Terminals
▷ CLI Tools
- ↪️ CLI Cheat Sheets
- Awesome CLI - CLI Interface for Searching Awesome Lists
- Charm - Add Backend to Terminal Based Apps
- OhMyPosh - Terminal Theme Engines
- Lip Gloss - Style Definitions for Terminal Layouts
- sshx - Share Terminal Screen / GitHub
- cURL - Transfer Data with URLs / Converter / IP Lookup
- ripgrep or Sift - grep Alternatives
- Edbrowse - Command Line Editor / Browser / Mail Client
- Command Not Found - Install Missing Commands
- Atuin - Sync, search and backup shell history
- pueue - Shell Command Manager
- Zoxide - Improved CD Command
- yoctocolors - Command Line Coloring Package
- open - Open URLs, Files, Executables in CLI or Scripts
- VisiData - Spreadsheet CLI Editor
▷ API Tools
- 🌐 Public APIs, API List, Public APIs, APIsList, APIs Guru, FreePublicAPIs, Public API Lists, APIVault or Any API - API Indexes
- 🌐 Awesome API Security or APIKit - API Security Resources
- 🌐 Streaming Site APIs
- 🌐 List of Providers - Piracy Site APIs
- 🌐 Free AI Stuff / 2, Respy, FreeAPIProviders or API Together - LLM / AI API Indexes
- 🌐 Countless - AI API Price Comparisons
- ⭐ hoppscotch, Firecamp, Strapi or Postman - API Builders
- ⭐ Shizuku or Dhizuku - Let Apps Use System API (Android)
- Wyzie Subs - Subtitle Scraping API / NPM Package / Docs
- HTTPie - Test REST, GraphQL, and HTTP APIs
- Rest Test Test - Test REST / CORS Services
- Beeceptor - Mock REST APIs
- Pipedream - Connect APIs / Tutorial
- FastAPI - API Framework
- Posting / GitHub, Insomnia or Yaak - API Clients
- Bruno - API Testing Client
- ReDoc - Generate API Documentation
- Mockable, {JSON} Placeholder, jsoning, Mocky or MockLab - Mock APIs
- Mockae - Mock APIs with Lua Execution
- InstantAPIs - API Endpoint Generator
- Stein - Turn Google Sheets into Database API
- Lanyard - Export Discord Rich Presence to API Endpoint / Websocket / Discord
- Telegram Bot API / GitHub or PHP Telegram Bot - Telegram Bot API
- cf-workers-telegram-bot - Serverless Telegram Bot / GitHub
- Perspective API - Toxicity Reduction API
- Plaid - Financial Account API / GitHub
- PDF Bot - A Node queue API for generating PDFs
▷ Machine Learning
- 🌐 Awesome Machine Learning - Machine Learning Framework Index
- 🌐 Awesome ML or ML Resources - Machine Learning Resources
- ⭐ Hugging Face, LLM Papers or OpenML - Machine Learning Datasets / Papers
- ⭐ Deep playground - Neural Networks Playground
- ⭐ LLM Visualization - Learn how LLMs Work
- Awesome Generative AI Guide - LLM Research Resources
- Machine Learning Roadmap, SAAYN, machine-learning-zoomcamp, ML Engineering or LLM Course - Learn Machine Learning
- LLM Text Complation - LLM Finetuning / Text Complation
- DeepSpeed - Deep Learning Optimization Library
- Netron - Visualizer for Neural Network, Deep Learning, and Machine Learning Models
- MMDeploy - Deep Learning Model Deployment Toolset / GitHub
- ChatGPT-Next-Web - Cross-Platform ChatGPT / Gemini UI
- Nixified - Nix Flake for AI Projects
- Cyberbotics - Robot Simulator
► Game Dev Tools
- 🌐 List of Game Engines, Awesome Game Engine or Game-Engines - Game Engine Development Resources
- 🌐 EnginesDatabase - Game Engines Database
- 🌐 Awesome Game Dev or /AGDG/ Resources - Game Dev Resources
- 🌐 Awesome Game Production - Game Production Resources
- ↪️ Learn Game Development
- ↪️ Sound Effect Sites
- HiddenPalace - Game Development Media Archive
- Tommti Systems - 3D Benchmark Tools
- Tracy Profiler - Frame Profiler
- Doshaven Programming List - DOS Game Creator Tools
- Fantasy Consoles / Computers - List of Fantasy Consoles and Computers
- Xelu's Controller Prompts - Free Game Prompts / Video
- Basic Computer Games - Basic Computer Game Examples
▷ Asset Creation
- ↪️ Download Game Assets
- ↪️ 3D Models / Modeling Tools
- ↪️ Design Tools / Resources
- ↪️ Art Resources
- ↪️ Animation Resources
- ↪️ Writing Tools
- Nuklear - Game GUI Creator
- HUDSxGUIS - UI Design Concepts
- SPARTAN Procedural - Procedural Tile Generator
- Game Sounds - Royalty Free Game Sounds
- Bleeper or jfxr - Game Sound Effects Creators
- Engine Simulator - Engine Sound Simulator / GitHub
- The Sounds Resource - Game Sounds Examples
- EZ Conversion - Game Audio Converter
▷ Map Creators / Editors
- ⭐ SpriteFusion - Tilemap Editor / Discord
- MapEditor or Tilesetter - Level Editors
- LDtk or Ogmo Editor - 2D Level Editors
- CharPad - Commodore 64 Graphics Editor
- Fantasy Map Generator - Fantasy Map Generator
- Inkarnate - Fantasy Map Editor
- HexHTML - Hexagon Fantasy Map Editor
- ProFantasy - Fantasy Map Tutorials
- Medieval Fantasy City Generator - Medieval Fantasy City Generator
- donjon - RPG Resources / Tools
- RPG Map II - RPG Map Editor
- MapTool - Virtual Tabletop for RPG Games
- Inkwell Ideas - Free Map Tools
- Neighbourhood - Neighborhood Map Generator
- Laigter - Map Generator for 2D Sprites
- Dungeon Scrawl - Dungeon Mapmaking Tool / Subreddit / Discord / GitHub
- Dungeon Map Doodler - Draw Dungeon & Terrain Maps
- One Page Dungeon - Single-page Dungeon Map Generator
► IDEs / Code Editors
- ↪️ Text Editors / Notes
- ⭐ VSCodium or Visual Studio Code, 2, 3 - Code Editor / Extensions
- ⭐ JetBrains / Unlock / License Server
- ⭐ Neovim - Code Editor
- ⭐ Lite XL or Pragtical - Code Editor / Plugin Manager / Plugins / Themes
- ⭐ Emacs - Code Editor / Docs / Resources
- ⭐ WebDen, Sharplab, tech.io or CodingGround - Code Playgrounds
- ⭐ Android Studio / Guide, SupaBase or Plasmic - App Creators / Builders
- Heynote - Code Editor / Notepad
- Edna - Web App / Code Editor / Notepad
- Trinket - Web App / Live Preview / Sign-Up Required / Online Workspace
- Firebase - Gemini AI Cloud Webapp
- Helix - Kakuone / Neovim-Based Code Editor
- HaystackEditor - Canvas-Based Code Editor
- Brackets - Webapp / Live Preview
- Bluefish - Code Editor / Templates
- CudaText - Code Editor
- Lapce - Code Editor
- ecode - Code Editor
- Competitive Editor - Competitive Programming Editor
- JSON Hero - JSON Viewer / Editor
- Apache NetBeans, KDevelop, Mitosis, Lazarus or OpenShift - Cross Platform IDEs
- TidalCycles - Live Algorithmic Coding Environment / Discord
- SciTE - Source Code Editor for Win32 and X
▷ Cloud IDEs / Collab
- 🌐 cloud - Cloud Platform Index
- 🌐 Heroku-Alt or heroku-free-alternatives - Heroku Alternatives
- ↪️ Code Collaboration Platforms
- ⭐ goormIDE - Cloud IDE
- ⭐ Google Colaboratory - Cloud IDE
- ⭐ CodeSandbox, StackBlitz or GitPod - VSCode Cloud IDE
- ⭐ judge0 - Online Code Editor / Discord
- Fleet - Cloud IDE
- CodeTasty - Cloud IDE
- Atheos - Server Required / Cloud IDE / GitHub
- Datalore - Cloud IDE
- JSFiddle - Cloud IDE
- html-css-js - Cloud IDE
- Collabedit - Cloud IDE
- CoderPad - Cloud IDE
- zed - Cloud IDE
- Ideone - Cloud IDE
- PlayCode - Cloud IDE
- pad.ws - Whiteboard Style Cloud IDE / GitHub
- Openshift - Cloud IDE / Eclipse Che
- Arduino - Cloud IDE for Arduino
- Shell Cloud - Google Cloud Shell Environment
- Blazepack, Flox or DevPod - Development Environments
- bloop - IDE AI Suggestion Extension
- glot.io - Pastebin with Runnable Snippets, API & Compiler
- Notebooks.azure - Access Jupyter Notebooks in VS Code
- Jupyter Server - Jupyter Services / APIs
- Anywidget - Create Jupyter Widgets / GitHub
- CoCalc - Virtual online workspace
- CodePen, Web Maker or Liveweave - Code Sandbox
- Platform.uno or Enact - App Frameworks
- InstantDB - Collaborative App Framework
- Codeface, Monaspace, Programming Fonts or Dev Fonts - Fonts for Coding / Comparison
▷ Android Code Editors
- ⭐ Acode - Android Code Editor / GitHub
- Sora - Android Code Editor
- Squircle-CE - Android Code Editor
- Visual Code Space - Android Code Editor
- Spck Editor - Android Code Editor
- droidvim - Vim Code Editor
- VHEditor - VSCode Editor
- diohub, PuppyGit or OctoDroid - Android Git Clients
- GitSync - Android Git Remote Repo Sync
- Gidget - GitHub Notifications / Android
- FlutterMarkdownEditor - Markdown Editor
▷ Coding Tools
- 🌐 Awesome Creative Coding - Creative Coding Resources
- Prettier or codebeautify - Code Formatting Tools
- editorcornfig - Maintain Code Styles Across Editors
- ThemesElection or Dracula - Code Editor Themes
- Freeze - Generate Images of Code / Terminal Output
- myCompiler, Compiler Explorer, OneCompiler, GodBolt, ryugod or Wandbox - Online Compilers / Explorers
- DogBolt - Decompiler Explorers / GitHub
- Code2Flow or Flowchart.js - Code to Flowchart Converter
- tuc - Improved Code Cut
- massCode - Code Snippet Manager
- Meld / 2, Beyond Compare / Pro or WinMerge - File / Directory Comparison Tools
- 0xacab - Code Host
- OctoLinker - Turn Code Statements into Links / GitHub
- RTutor - Translate Natural Language to R code / No Sign-Up
- BrickHub - Share Code Brick Templates
- Sourcegraph or SeaGOAT - Code Searching
- Sourcecodester, Code Projects, Codastro, Kashipara or ItSourceCode - Source Code Projects
- ShortCode or CodeList - Script / Code Indexes
- AnimateCode - Create Code Animations
- DelphiTools - Code Profiler / Delphi Tools
- Adrenaline or Console Ninja - Code Debugging
- JBin or Replay - Collaborative Code Debugging
- Winddown or Sandman - Coding Break Reminders
- Decompiler - Online Decompiler
▷ Vim / Neovim Tools
- 🌐 Awesome Neovim or NeoVimCraft - NeoVim Plugins Collections
- ⭐ Vim Bootstrap - Bootstrap Config for Vim
- SpaceVim, NeoVim Kickstart, AstroNvim, LazyVim, NvChad or LunarVim - Neovim Configs
- DotFyle - Neovim Config Search
- Lazy.nvim or packer.nvim - Neovim Plugin Managers
- FireNVim - Neovim in Browser
- neovide, gnvim, nvui, Neovim wiki##gui - Neovim GUIs
- instant.nvim - Collaborative Neovim Editing
- chatgpt.nvim - ChatGPT in Neovim
- Vim Plug, vim-pathogen / GitHub or Shougo - Vim Plugin Managers
- VimAwesome - Vim Plugins
- nerdtree - Vim Tree Explorer
- VimColorSchemes - Vim Color Schemes
- The Ultimate vimrc - Vim Config
- Vim Markdown or Markdown Preview - Vim Markdown Plugins
▷ VSCode Tools
- 🌐 Awesome VSC Extensions, 2 - VSCode Extensions
- github-vscode-icons - VSCode Icons
- chatgpt-vscode - VSCode ChatGPT
- Open VSX - Open VSX Registry
- snippet-generator - Snippet Generator
- Dendron - Knowledge Managment
- Discord Tools
- vscode-smart-clicks - Smart Clicks
- code-server - Web Server / GitHub
- vscode-settings - VSCode Settings
- insiders.vscode - Insider Build
- VSCodeThemes or VSColors - VSCode Themes
- oslo - Theme Generator
▷ Coding AIs
► Programming Languages
- 🌐 Awesome Cheatsheets, QuickRef.me, HowDoI, OverApi, Reference / GitHub or Cheat Sheets - Programming Cheat Sheets
- 🌐 Awesome Go or Go Recipes - Go Resources
- 🌐 TheAlgorithms - Coding Algorithms / GitHub
- ↪️ Learn Programming
- ⭐ Benchmarks Game - Measure PL Speeds
- ⭐ Language Benchmarks - Benchmarks for PLs & Compilers
- ⭐ 30 Seconds of Code or FreeFrontend - Find Code Snippets
- ⭐ generatedata.com - Generate Test Data in Different Languages
- Try It Online - Programming Language Interpreters
- nunu - Build Go Programs
- Learn X in Y minutes - Programming Language Rundowns / GitHub
- OneLang - Convert Code to Multiple Languages
- Crystalline - Crystal Language Server
- icr - REPL for Crystal
- explaine.rs - Rust Syntax Explanation
▷ Python
- 🌐 Awesome Python - Python Resources
- ⭐ Automate The Boring Stuff - Python Automation Book
- Python Cheatsheet or SpeedSheet - Python Cheat Sheets
- Python Patterns - Python Design Patterns
- Clean Code Python - Clean Up Python Code
- RustPython - Python Interpreter
- uv - Python Package / Project Manager
- Thonny - Python IDE
- pylyzer - Static Code Analyzer
- Online Python Compiler - Online Python Editor & Tester
- ClipRun - Run Python Code in Browser / Chrome Extension
▷ C Languages
- 🌐 Awesome C++ - C++ Resources
- RoslynPad - C# Editor
- RoslynQuoter - C# Syntax Tree API Viewer
- The Algorithms - C++ - C++ Algorithms
- cpp.sh - Online C++ Compiler
- CP-Algorithms - C++ Algorithms
- cppreference - C++ Cheat Sheets
▷ Java / Kotlin
- 🌐 Awesome Kotlin - Kotlin Resources / GitHub
- 🌐 Obfuscator List - Java Obfuscator Index
- Recaf - Java Bytecode Editor
- bytecode-viewer, jd-gui, Krakatau, Luyten, Vineflower or Fernflower - Java Decompilers
- JEnv For Windows - Change Java Version
- jadx - Dex to Java Decompiler
- GraalVM - Advanced Multi-language JVM
- Adoptium - Download OpenJDK Binaries
► Web Development
▷ HTML
- 🌐 Awesome HTML5 - HTML5 Resources
- ⭐ HTML Reference, HTML Cheat Sheet or HTML.com - HTML Guides / Cheat Sheets
- HTML-Minifier - HTML Minifier
- HTMLRev - Free HTML Templates
- Markdown to HTML - Markdown to HTML Converter
- APlayer, DPlayer or xgplayer - HTML5 Video Players
▷ CSS
- 🌐 Awesome CSS - CSS Resources
- ↪️ CSS Framework Tools
- ⭐ You Don't Need JavaScript - CSS Demos
- CSS Cheat Sheet or CSS Tricks - CSS Cheat Sheets
- Easings - CSS Animation Cheat Sheet
- CSSLayout or CSS Layout Generator - CSS Layout / Grid Generators
- CSSPeeper - Smart CSS Viewer
- Project Wallace - CSS Analyzer
- CSS Protips, Modern CSS or CSS Reference - CSS Guides
- Water.css - CSS Styles
- Style Stage - Modern CSS Styles
- Glass UI - Glassmorphism CSS Generator
- Hover.CSS - CSS Hover Effects
- PixelArtCSS - Pixel Art to CSS
- Buttons.cool - Copy CSS Buttons
- CSS Doodle - CSS Pattern Generator
- CSS3 Transform - 2D & 3D CSS Transform Functions Visualizer
- css3patterns, gradienta, GradientMagic or heropatterns - CSS Patterns / Gradients
- FilterBlend - CSS Blend Modes
- Animista - CSS Animations
▷ JavaScript
- 🌐 Awesome JavaScript - JavaScript Resources
- ↪️ TypeScript Tools
- Vanilla List - Vanilla JavaScript Repository
- RunKit - Browser JavaScript Sandbox
- Component Party - Web Component JS Frameworks Overview / GitHub
- jsdfe, de4js, Deobfuscator, WebCrack, Deobfuscate or deobfuscate.io - JavaScript Deobfuscators
- Minify JS or JS Compressor - JavaScript Minifiers
- 1loc or Underdash - JavaScript Snippets
- Node.js Best Practices - Node.js Style Guide
- Airbnb JavaScript Style Guide or StandardJS - JavaScript Style Guides
- Discord.js Guide or An Idiot's Guide - Discord.js Bot Guides
▷ React
- OpenChakra or Plate - React Code Editors
- ReactBits, React Suite / GitHub, 21st / GitHub or Radix UI / GitHub - React Components
- Mantine - Components and Templates / GitHub
- Bulletproof React - React App Architecture
- Refine - React App Builders
- Alright - Generate React Apps
- Codux - Visual IDE for React
- React SVG - Convert SVG to React Components
- Zorm - Type-Safe Form for React
- Million - React Replacement
- novu - Real-Time React Notifications / GitHub
- React Use or UseHooks - React Hooks
- React Query - Fetch, Cache and Update React Data / GitHub
- MMKV - React Key / Value Storage
- Vision Camera - React Camera Support / GitHub
- React PDF - Create PDFs in React
- react-spring - React Spring Animations
- Create React App - Set Up React Web Apps / GitHub
- Codebases - Collection of Projects Written in React
▷ PHP
- 🌐 Awesome PHP - PHP Resources
- XAMPP - PHP Development Environment
- Clean Code PHP - Clean Code for PHP
- Valinor / GitHub - PHP Object Mapper
- Spatie / GitHub or 3v4l - Run PHP Concurrently
► Web Dev Tools
- 🌐 Website Creation Resources - Web Dev Resources
- 🌐 Awesome Tunneling - Tunneling Resources
- 🌐 Awesome list of secrets in environment variables - Environment Variables Secrets
- 🌐 Frontend Developers or Web Dev / Programming YouTube Channels - Web Dev YouTube Channel Indexes
- ↪️ Site Mockups
- ↪️ Archive / Scrape / Crawl Web Pages
- ⭐ Ray.st or Wappalyzer - Identify Technologies on Websites / Addons
- ⭐ GoAccess - Web Log Analyzer / GitHub
- ⭐ Formulaer, Tally, FormBricks, Formshare, Deformity or Stylr - Form Builders
- DataNodes - Webmasters Only File Host / Discord
- Website Planet Tools, Browserling Tools or WebCode - Site Development Tools
- shadcn-ui or shadcn-svelte - Web Component Libraries
- Web Developer - Web Developer Toolbar Extension
- GoatCounter, Rybbit or Umami - Site Analytics
- ElasticSearch - Search & Analytics Engine / GitHub
- Tabler - Site Admin Dashboard
- Octopus - Site Planning Tool
- WireFlow - Flow Prototype Maker
- Web Dev Checklist - Things to Remember for Web Devs
- Dagu - WebUI Job Manager / GitHub
- QuickEmailVerification, Email Marker or ZeroBounce - Email Validation Services
- Plow - HTTP Benchmarking
- http-server - No Config HTTP Server
- Apache - HTTP Server
- Observatory - HTTP Header Security Test
- Transform - Polyglot Web Converter
- BuiltWith - Find Out What Sites are Built With
- LibreCaptcha or mCaptcha - Privacy-Based Captcha Systems
- Media Chrome - Media Player Elements / GitHub
- OneLinePlayer - Vimeo / Dropbox Video Player
- Motion - Animation Library
- LDRS - Loading Animations
- Medusa - Digital Commerce Development Tool
- Can I Use? - Browser Support Tables
- Shuttle / GitHub or PocketBase / GitHub - Open-Source Backend Platforms
- Cloudflare Radar - Cloudflare Insights
- Check for Cloudflare - Check Sites for Cloudflare
- Caddy - Web Server
- Directory Lister - Web-based Directory Listing
- BawkBox - Website Widgets
- The SSO Wall of Shame - Vendors without Built-in SSO
- Remarkbox or HTML Comment Box - Site Comment Systems
- Typebot - Embedded Chat App
- Microlink SDK / GitHub, React Tiny Link / GitHub or Link Preview JS - Create Link Previews
- CORS Proxy - Free CORS Proxy
- frp, GoDoxy or YARP - Reverse Proxies
- WhatPWACanDo - PWA Examples
- Selenium, CopyCat, PlayWright or Huginn - Browser Automation
- Automa or Browserflow - Browser Automation Extensions
- PWABuilder - Turn Site into Progressive Web App
- Chaos Frontend Toolkit - Break Your Web Apps to Improve Them
- LocalHost - Connect Web Apps to Internet
- Shiki, tailspin or Sight - Syntax Highlighters
- ngrok - Introspectable Tunnels to Localhost Tools
- Bore - TCP Tunnel to Expose Servers Local Ports
- NConfig - Server Config
- Nginx-Admins-Handbook - Improve NGINX Performance
- Null PHP Script - Nulled Scripts
▷ Website Generators
- 🌐 Awesome Static Generators / GitHub or Jamstack Generators - Lists of Static Website Generators / Frameworks
- ⭐ Hugo or vitepress - Static Website Generators
- ⭐ Docusaurus, retype / GitHub, Zola, Jekyll or docsify - Static Markdown Website Generators
- Feather Wiki - Extensible Website Generator
- SouPalt - Static Website Generator with HTML Element Tree
- Barely - Python Static Website Generator
- Vvveb, Universe, Google Sites, GrapeDrop or Odoo - Drag & Drop Website Builders
- Tails - Tailwind CSS Website Builder
- 8b - Simple Online Website Builder
- Potion - Notion Website Builder
- Odie - Make Webpages out of Google Docs
- ProjectVisBug - Webpage Editor
- Anvil or Lowdefy - Web App Creators
▷ Color Schemes
- 🌐 Colorful - Color Scheme Resources
- ↪️ Color Palette Generators
- ↪️ Color Pickers
- ⭐ ColorHexa - Color Hex Encyclopedia
- ⭐ Realtime Colors - Preview Color Palettes
- ⭐ Color & Contrast - Color / Contrast Guide
- Colors & Fonts - Quickly Copy Colors
- Khroma or Paletton - Color Scheme Designers
- Palettte - Color Palette Editor
- Colouris - Color Model Conversions
- PaletteGenerator or Alwane - Color Palette Extractor
- Colorable / GitHub, color.review, accessible-color-matrix or Accessible Brand Colors - Accessible Color Pallette Builders
- Color Oracle, WhoCanUse or Toptal - Color Blindness Simulator / Tests
- Simpler Color - Create Web Color System
- Stylify Me - Extract Webpage Colors
- ColorZilla - Color Picker, Gradient Generator & more
- uiGradients - Hex Gradients
- MakeTintAndShade - Tint and Shade Generator
- Alphredo - Create Translucent Colors
- Contrast Checker or Colour Contrast - Background / Text Contrast Checkers
▷ Frontend Tools
- 🌐 Awesome Design Systems - UI Design Systems / Libraries
- 🌐 Awesome Web Animation - Web Animation Resources
- ↪️ Design Resources or Open Source Design
- ⭐ Design Checklist, Performance Checklist or Front-End Checklist - Frontend Development Checklist
- ⭐ ThemeWagon or Tooplate - Free HTML Templates
- ⭐ Boilerplate, html5up or TEMPLATED - Custom HTML Templates
- Templatemo or Free CSS - Free CSS Templates
- Repth Themes - Y2K Anime Themes
- Aspect or OpenUI - Make UI with AI
- Contentdrips or CreatorKit - Brand Design Tools
- SuperNova - Design System Manager
- Interplay - Product Design Tool
- CollectUI, Hoverstat, httpster, Wave Guide, Godly Website, ReallyGoodUX or Pageflows - UI / Site Design Ideas
- StoryBook, Akira or Mockend - UI Development Tools
- UI Design Daily or UIVerse - Free UI Design Resources
- Open UI - Open Standard UI
- Same.dev - Copy Sites User-Interface Code
- CodeMyUI or Semantic UI - User Interface Code Snippets
- Icon Shelf - Icon Manager
- Favicon Maker or Favicon Generator - Create Favicons
- Icon Horse, favicon-hash or Favicone - Download a Sites Favicon / Note
- Meta-Mapper - Website Metadata Thumbnails
- SREWorks - Operation & Maintenance Platform
- the component gallery - Design Components Gallery
- Scrollbar.app - Design Custom Scrollbars
- LogoTaco - Project Logos
- Emanote - Create Sites from Plain-Text Notes / GitHub
- Plunker or Bloo - Prototype / Test Websites Idea
- WebDesignMuseum - Website Designs Over Time
- Bootstrap - Mobile Site Creator / Icons / Snippets / UI Components / Templates, 2
- PsdRepo - Templates, Mockups, Logos, Videos
- Daft Page - Landing Page Creator
- LandingPage - Landing Page Tool Index
- SaaS Pages, SaaS Landing Page or lapa - Landing Page Templates / Ideas
- Zeplin - Design Templates / Editor
- vite or layoutit - Frontend Development Tools
- Frontend Development - Frontend Development Resources
- BoxCoding, UI Beats or MagicUI - UI Components
- Hydrogen - Online Store Templates
- CSS Bed - Classless CSS Templates / GitHub
- Beer CSS - Lightweight CSS Framework / GitHub
- RoughAnnotations - Webpage Annotations / Animations
- Lorem.space, dummyimage, Placeholdifier, PlaceHolder, PicSum or FakeIMG - Site Placeholder Images
- Visiwig - Copy / Paste Site Graphics
- WebDesigner, T3, Theatre.js / GitHub, GSAP, Stylie, RenderForest, Mantra or Lottielab - Create Motion Graphics
- useAnimations or LordIcon - Animated Icons
- NakerApp - Interactive Background Maker
- HTTP Cats - Put Cat Pictures in Your Status Codes
▷ Hosting Tools
- 🌐 Awesome Cloudflare - Cloudflare Resources
- 🌐 VPS Comparison Chart or Bitcoin VPS - VPS Comparisons
- ↪️ Free Webhosting Sites
- ↪️ Domain Tools
- ⭐ Check-Host, StatPing, Uptime, Uptime Kuma, Highlight, AreWeDown?, UptimeRobot or 24x7 - Site / Server Uptime Monitors
- ⭐ TLD-List, TLDES or SitePriace - Domain Price Comparisons
- GoodBadISPs - Best ISPs for Tor Hosting
- Server Hunter or ServerSearcher - Search / Compare Servers
- srvrlss - Search / Compare Serverless Platforms
- Host-Tracker or OONI - Check Site Location Availability / Bypass Paywall
- OpenPanel / GitHub, Sentora or Moonlight - Web Hosting Panels
- GetDeploying - Compare Cloud Providers
- Meta Tag Gen, OpenGraph or MetaTags - Meta Tag Generators
- DNForum - Domain Name Forum
- HaveIBeenSquatted - Typosquatting Discovery Tool
- iana, arin, lacnic, afrinic or apnic - Internet Registry Sites
- takingnames, GetFreeDomain or EU.org / 2 - Free Subdomains
- TheDev - Free Developer Subdomains
- is-a.dev or JS.ORG - Developer Homepages
- Homepage / GitHub, CasaOS / GitHub, Flame, Homer or Dashy / GitHub - Home Server Startpages
- redirect.name - URL Forwarding
- Kener or cstate - Self-Hosted Status Pages
- Sandstorm, Cosmos or CloudRon - Web App Hosts
- vichan / GitHub or overscript - Imageboard Hosting
- ProBoards - Forum & Imageboard Hosting
- MyBB, FreeFlarum or PHPBB - Forum Hosting
- WikiDocs / GitHub, Media Wiki, xWiki, DokuWiki, Miraheze, wikmd or Fandom - Host Free Wiki
- HumHub, HubZilla or scuttlebutt - Self-Hosted Social Network
- UNIT3D Community Edition - Private Tracker Hosting
▷ WordPress Tools
- ↪️ Wordpress Themes
- ⭐ GPLDL - Premium Themes / Plugins / 25 Monthly / Sign-Up Required
- ⭐ WPLocker or Weadown - Premium Themes / Plugins
- Babiato - Themes / Plugins Forum / Sign-Up Required
- WordPress Themes & Plugins - Themes / Telegram
- Visual CSS Editor - WordPress Site Designer
- LocalWP - WordPress Site Deployment Tools
- faustjs - WordPress Framework
- Timber - WordPress Theme Creator / GitHub
- KokoAnalytics - WordPress Analytics
- UUID Tools - UUID Generator
▷ Regex Tools
- Note - You can use AI chatbots like ChatGPT to create complex regex patterns more easily.
- 🌐 Awesome Regex - Regex Resources
- ⭐ Regex Vis, Regulex, Regexper - Regex Visualizer
- ⭐ RegexLearn, refrf.dev or learn-regex - Learn Regex
- ⭐ RegExr, Rubular or Regex101 - Regex Editors
- ⭐ grex or Regex Generator - Regex Generators
- RegexOne - Regex Practice
- iHateRegex - Regex Patterns
- Melody - Compile to Regex / GitHub
- PyRegex - Python Regex Playground
▷ Benchmark Tools
- 🌐 Awesome Accessibility - Accessibility Tools Index
- ⭐ LightTest, Yellow Lab Tools, PageSpeed, SpeedVitals, Geofetcher, GTmetrix or Websu - Test Webpage Speed
- ⭐ Geekflare Tools or Frontend Dogma - Site Benchmarking Tools
- LambDatest - Cross Browser Testing Cloud
- Accessibility Guide, Pa11y, Wave, Andi or A11ygator - Accessibility Evaluation Tools
- Accessibility Insights - Fix Accessibility Issues
- Accessibility Cheatsheet or A11Project - Site Accessibility Guidelines
- Web Vitals Leaderboard, CodSpeed or Lighthouse Metrics - Website Performance Tests
- Prometheus - Site Metrics / Setup
- Carbon Calculator - Estimate Sites Carbon Footprint
- UX Check - Site Heuristic Evaluation
- Testmail - Site Signup Test
- Responsive Viewer - Test Site on Multiple Screen Types / Chrome
- Responsively, ResponsiveTestTool, Responsivize or Am I Responsive - Website Responsiveness Tests
- LightHouse - Web App Performance Test
▷ Image Optimization
- ⭐ ImageMagick - Image Optimization / Scripts
- RIOT - Image Optimization
- YOGA - Image Optimization
- ImageFoo - Image Optimization
- tiny.pictures - Image Optimization
- Ihancer - Image Optimization
- Waifu2x - Image Optimization
- OxiPNG - PNG Optimization
- Crunch - PNG Optimization / Self-Hosted / No Sign-Up
▷ SVG Tools
- ↪️ SVG / Vector Images
- Method, SVG.wtf, Boxy SVG, Mossaik or SVG Viewer - SVG Editors / Viewers
- SVGFilters - SVG Filter Builder
- Crayon or SVGArtista - SVG Animation Tools
- SVGO or SVGCrop - SVG Optimization / GUI
- SVG Tutorial - Learn How to Code SVG Images
- SVGX - SVG Assets Manager
- Vector Express or Vector Magic - Vector Converters
- svgco or IMG to SVG - Image to SVG Converter
- SVG2JSX - SVG to JSX Converter
- Pattern Monster - SVG Pattern Generator
- Blobs - SVG Shape Generator
- Broider - Create Border Designs
- ShapeDivider - Make SVG Shape Divider
- SVG Path - SVG Path Visualizer
- svg-path-editor - SVG Path Editor
- Get Waves, Wavelry, SVGWave / GitHub or SVG Wave - SVG Wave Generators
- Blobmaker - SVG Blob Generator
- AutoTracer - Image Vectorizer
- JSLogo - Logo Interpreter
► Cybersecurity Tools
- ⭐ pyWhat - File Analyzer
- Open Source Security Software - Cybersecurity Software
- osquery or Nmap / Results - Security Monitors
- Canarytokens - Network Breach Check
- Nuclei / GitHub, Synk or NVD - Vulnerability Tracking / Scanning
- Zeek, Kismet, ntop or Sniffnet - Network Monitors
- Crowdsec - Crowd-Sourced Intrusion Detection / Prevention / GitHub
- BBRadar or BugBountyHunting - Bug Bounty Trackers
- X-Force Exchange - Security Threat Intelligence Platform
- OpenSCA-CLI - Composition Analysis for Third Party Components
- Unblob - Extraction Suite
- Security Onion Solutions, Wazuh or Snyk / GitHub - Site Security Monitor
- spur.us - Block VPNs / Proxies
- Greenbone - Vulnerability Management
- Evervault - Security / Compliance Infrastructure
- DarkVisitors - Autonomous Chatbots / Data Scraper List
- Al-Khaser - Anti-Malware Stress Test
- CVE Details - CVE Details
- AllSafe - Intentionally Vulnerable Android App
▷ Cybersecurity Indexes
- 🌐 Awesome Cyber Security - Cybersecurity Resources
- 🌐 Awesome CI/CD Security - CI/CD Security Resources
- 🌐 Awesome GPT Agents - Cybersecurity GPT Agent Index
- Advisory Database, ThreatFox, Exploit DB or Att&ck - Cybersecurity Defense Databases
- VirusShare, Bazaar, MalShare, URLhaus, PulseDive or Malpedia - Malware Search / Indexes
- ThreatMap or CyberMap - Live Malware Distribution Maps
- The Void - Software Incident Reports
- Rawsec's CyberSecurity Inventory - Cybersecurity Resources
- CybersecResources - Cybersecurity Resources / GitHub
- Awesome List - Cybersecurity Resources
- Cybersecurity-Resources - Cybersecurity Resources
- Infosec Resources - Cybersecurity Resources
- CyberSecTools - Cybersecurity Resources
- My Infosec Awesome - Infosec Resources
▷ Pen Testing
- 🌐 Awesome Pen Testing - Penetration Testing Resources
- 🌐 Awesome Hacking - Pentesting / Security Index
- Metasploit / Cheatsheet - Pentesting Framework
- MobileApp-Pentest-Cheatsheet - App Pentesting Cheatsheet
- Pentest Contracts - Security Contract Templates
- OSCP-Exam-Report-Template-Markdown - Offensive Security Exam Report Markdown / GitHub
- Kali NetHunter or AndroGuard - Penetration Testing / Forensics Apps
▷ DNS Tools
- ↪️ Free DNS Resolvers
- ⭐ mess with dns - Experiment with DNS
- DNS over HTTPS - Encrypted DNS Providers & Resources
- DNSPerf - DNS Provider Rankings
- GRC DNSBench - DNS Benchmark
- DNS Propagation - DNS Checker
- MXToolBox - MX Record Lookup Tool
- DNSDumpster, DNS Watch, DNSHistory or WhatsMyDNS - DNS Lookup / Security
- Web Check, NSLookup or dog - DNS Information Tools
- DuckDNS, FreeDNS, dynu, NoIP, myaddr, nsupdate / GitHub or Desec - Dynamic DNS Services
▷ Web Security
- WebAuthn - Web Authentication API - Demo
- Hydra - OAuth 2.0 Server / OpenID Connect Provider
- SuperTokens or Lucia - User Authentication
- ZAP - Web App Security Testing
- IP Intelligence, AbuseIPDB or Proxy Check - Proxy / VPN / Bad IP Detection
- Fail2Ban - Protect Servers from Brute Force Attacks
- Tempesta FW - DDoS / Web Attack Protection
- IPv6 Leak Test, Test-IPv6 or IPv6 Test - IPv6 Test
- How To Turn off IPv6 - Prevent IPv6 Leaks
▷ Encryption / Certificates
- ⭐ Awesome Cryptography - Cryptography Resources
- mitmproxy - Analyze and modify HTTPS traffic / OpenAPI Converter / GitHub
- HTTPToolkit - Intercept, Debug, and Mock HTTP(S)
- Mozilla SSL - SSL Configuration Generator
- Tailscale - Secure Network VPN
- SSLLabs - SSL Testing
- BadSSL - Test Clients Against Bad SSL Configs
- Hitch - SSL / TLS Proxy / GitHub
- Let's Encrypt or Certbot - Free TLS Certificates
- SSL for Free or ZeroSSL - Free SSL Certificates
- CertAlert - TLS/SSL Certificate Expiration Alerts
- acme.sh - Auto Issues / Certificate Renewal
- mkcert - Locally Trusted Development Certificates
- SSLMate CAA - CAA Record Helper
▷ Reverse Engineering
- 🌐 Reverse Engineering Resources or ReversingBits / GitHub - Reverse Engineering Resources
- 🌐 Awesome Malware Analysis - Malware Analysis Resources
- ⭐ GHIDRA - Reverse Engineering
- ⭐ x64dbg - Debugger for Reverse Engineering
- Radare - Free Reversing Toolkit / GitHub / Discord
- Rizin or Cutter - Reverse Engineering Framework
- Frida - Reverse Engineering
- Flare VM - Reverse Engineering Environment Setup Script
- ROP Emporium - Learn Return-Oriented Programming
- MSTG or DVIA-v2 - App Security Testing / Reverse Engineering
- Malimite - iOS / macOS Decompiler
- challenges.re - Reverse Engineer Code
- horsicq - File Type Identification Tools / GitHub
► Markup Tools
- ⭐ Markdown Guide - Guide for Markdown (.md)
- ⭐ generatedata.com - Generate Test Data in Markup Formats
- markup.rocks - Online Markup Editor
- Markup Validation Service - Validate Your Markup Language Structure
- YAMLine - Online YAML Tools / Converters
- yq - Portable YAML Processor / GitHub
- readme.so - Create README.md Files
- Tableconvert - Markdown / Code Converter
- Linkspector - Check Markdown Files for Dead Links
- Table Magic - Table to Markdown Converters
- Clipboard2Markdown - Text to Markdown Converter
- gd2md-html - Convert Google Doc to Markdown
- MarkItDown or GetMarkdown - File to Markdown Converter
- Quartz, Perlite or FlowerShow - Publish Markdown
- Markdown Tutorial - Interactive Markdown Tutorial
- emoji-cheat-sheet - Emoji Markdown Cheatsheet
▷ Markdown Editors
-
@ 57d1a264:69f1fee1
2025-05-10 05:45:52Finale: once the industry-standard of music notation software, now a cautionary tale. In this video, I explore how it slowly lost its crown through decades of missed opportunities - eventually leading to creative collapse due to various bureaucratic intrigues, unforeseen technological changes and some of the jankiest UI/UX you've ever seen.
https://www.youtube.com/watch?v=Yqaon6YHzaU
originally posted at https://stacker.news/items/976219
-
@ 95543309:196c540e
2025-05-11 12:42:09Lets see if this works with the blossom upload and without markdown hassle.
:cat:
https://blossom.primal.net/73a099f931366732c18dd60da82db6ef65bb368eb96756f07d9fa7a8a3644009.mp4
-
@ 7e8ca676:b6a7569f
2025-05-13 01:47:06There was a time when Bitcoin smelled like ozone and rebellion. When men wore hoodies because they meant it. When software didn’t come with a mission statement or a DAO-approved pronoun guide. When the only thing a Bitcoin dev feared was being wrong, not being unpopular. \ \ That time is dead. \ \ It died somewhere between the fifth Twitter thread explaining why putting JPEGs on the base layer was “valid use,” and the fiftieth PR that added complexity to the engine in order to simplify the cupholders. Now we’re here, ankle-deep in a pool of our own mediocrity, arguing over whether we should triple the OP_RETURN limit so a VC-backed sidechain company can offload its plumbing costs onto your Raspberry Pi. \ \ Welcome to the future. It’s paved in GitHub comments and smells like a WeWork bathroom. \ \ Let’s speak plainly. This whole drama is not about OP_RETURN. It’s about power. Not electrical power. Not hash power. Soft power. The power to redefine what Bitcoin is for, one pull request at a time. It is the power to turn the protocol from a blunt, uncompromising monetary weapon into a polite corporate middleware bus for protocol startups that couldn’t raise a Series B without a little help from their friends in Core. \ \ Jameson Lopp wants to increase the OP_RETURN limit. Why? Because his company, Citrea, needs to squeeze a few more bytes into every transaction. It's not a crime. It’s not even dishonest. It's just pathetically on the nose. They don’t want to pay miners directly. They want the mempool to be their free emergency broadcast system. They want to lean on the public infrastructure without sending flowers or even a thank-you note. \ \ And what does Core say? \ \ They say yes. \ \ Because of “technical merit.” \ \ Because it’s “more efficient.” \ \ Because the devs have long since stopped being guardians of the protocol and started being unpaid product managers for whoever can string enough buzzwords together in a conference talk. \ \ You can see it in their eyes. You can hear it in their interviews. The Core devs aren’t building Bitcoin anymore. They’re managing Bitcoin. They’re curating it. Polishing it. Nerfing it for mass adoption. Like a bunch of Brooklyn baristas trying to make espresso kid-friendly. Bitcoin used to be an espresso shot poured directly into the mouth of the Federal Reserve. Now it’s a lukewarm latte with oat milk and consensus-breaking sprinkles. \ \ The worst part? The refusal to acknowledge that this is not about UTXO bloat. It's not about cleaner mempools. It’s about upstreaming corporate convenience into the base layer under the halo of neutrality. It’s about giving polite names to ugly compromises. “Policy adjustment.” “Ergonomic improvement.” “Relay optimization.” They speak in this weird dialect of bureaucratic techspeak that means nothing and does less. \ \ Meanwhile, the only thing that actually matters gets lost: ossification. \ \ The holy grail of this protocol is ossification. Not stagnation. Not laziness. Not gridlock. Just stability. The longer Bitcoin can go without consensus changes, the more credible it becomes. The more unchangeable it becomes. Like gravity. Like rust. It doesn’t matter how good your argument is. The system won’t budge. That’s the point. The value of Bitcoin isn’t in how clever the devs are. It’s in how irrelevant they become. \ \ But ossification isn't something you declare. You sneak up on it. You approach it sideways, like a wild animal. You do less and less until eventually you’re doing nothing at all, and nobody even remembers how to change the code anymore. That is the goal. To make the protocol so boring, so petrified, that no one can move it. Not Lopp. Not Luke. Not even Larry from Legal. \ \ To get there, we need something devs hate: client balkanization. \ \ That means splitting the client into pieces. Break the codebase. Separate the consensus engine from the policy fluff. Let people run different implementations. Let the free market decide what filters they want, what mempool rules they tolerate, what behavior they’re willing to relay. You want a node that bans inscriptions? Run it. You want a client that auto-forwards every transaction with a JPEG of your left toe? Go for it. Just don’t make it my problem. \ \ Right now, Bitcoin Core is a monoculture. It’s the cathedral and the altar and the pamphlet all rolled into one. That’s not healthy. That’s a single point of failure. That’s a priesthood. \ \ And no, Bitcoin isn’t a religion. It’s worse. It’s a culture. Religion has rituals. Culture has habits. And habits are harder to break. Especially when your dev team gets drunk on the idea that their opinions are features. \ \ If you want to fix this mess, you need to kill the idea that Bitcoin Core is the final word. Strip it down. Remove every line of non-consensus code. Make it boring. Make it dumb. Let the client rot in peace, and let a thousand weird little nodes bloom. \ \ Let the spammers spam themselves into oblivion. Let the free-riders find someone else to subsidize their infrastructure. Let every operator set their own damn filters. \ \ You’ll know ossification is working when the devs start getting bored. When they stop showing up. When there are no more debates. When the politics dry up. When Jameson Lopp finally logs off. \ \ Until then, every line of code you don’t remove is a future argument you’ll be forced to have with someone who thinks “data availability” is more important than keeping the protocol boring. \ \ Bitcoin does not need to be exciting. It needs to be a brick. A self-righteous, opinionated, uncompromising, utterly stubborn monetary brick. \ \ Keep your hands off it. \ \ And take your startup with you.OP_RETURN and the Cult of Cleverness: Or, How Bitcoin Core Learned to Love the Smell of Its Own Farts
There was a time when Bitcoin smelled like ozone and rebellion. When men wore hoodies because they meant it. When software didn’t come with a mission statement or a DAO-approved pronoun guide. When the only thing a Bitcoin dev feared was being wrong, not being unpopular.
That time is dead.
It died somewhere between the fifth Twitter thread explaining why putting JPEGs on the base layer was “valid use,” and the fiftieth PR that added complexity to the engine in order to simplify the cupholders. Now we’re here, ankle-deep in a pool of our own mediocrity, arguing over whether we should triple the OP_RETURN limit so a VC-backed sidechain company can offload its plumbing costs onto your Raspberry Pi.
Welcome to the future. It’s paved in GitHub comments and smells like a WeWork bathroom.
Let’s speak plainly. This whole drama is not about OP_RETURN. It’s about power. Not electrical power. Not hash power. Soft power. The power to redefine what Bitcoin is for, one pull request at a time. It is the power to turn the protocol from a blunt, uncompromising monetary weapon into a polite corporate middleware bus for protocol startups that couldn’t raise a Series B without a little help from their friends in Core.
Jameson Lopp wants to increase the OP_RETURN limit. Why? Because his company, Citrea, needs to squeeze a few more bytes into every transaction. It's not a crime. It’s not even dishonest. It's just pathetically on the nose. They don’t want to pay miners directly. They want the mempool to be their free emergency broadcast system. They want to lean on the public infrastructure without sending flowers or even a thank-you note.
And what does Core say?
They say yes.
Because of “technical merit.”
Because it’s “more efficient.”
Because the devs have long since stopped being guardians of the protocol and started being unpaid product managers for whoever can string enough buzzwords together in a conference talk.
You can see it in their eyes. You can hear it in their interviews. The Core devs aren’t building Bitcoin anymore. They’re managing Bitcoin. They’re curating it. Polishing it. Nerfing it for mass adoption. Like a bunch of Brooklyn baristas trying to make espresso kid-friendly. Bitcoin used to be an espresso shot poured directly into the mouth of the Federal Reserve. Now it’s a lukewarm latte with oat milk and consensus-breaking sprinkles.
The worst part? The refusal to acknowledge that this is not about UTXO bloat. It's not about cleaner mempools. It’s about upstreaming corporate convenience into the base layer under the halo of neutrality. It’s about giving polite names to ugly compromises. “Policy adjustment.” “Ergonomic improvement.” “Relay optimization.” They speak in this weird dialect of bureaucratic techspeak that means nothing and does less.
Meanwhile, the only thing that actually matters gets lost: ossification.
The holy grail of this protocol is ossification. Not stagnation. Not laziness. Not gridlock. Just stability. The longer Bitcoin can go without consensus changes, the more credible it becomes. The more unchangeable it becomes. Like gravity. Like rust. It doesn’t matter how good your argument is. The system won’t budge. That’s the point. The value of Bitcoin isn’t in how clever the devs are. It’s in how irrelevant they become.
But ossification isn't something you declare. You sneak up on it. You approach it sideways, like a wild animal. You do less and less until eventually you’re doing nothing at all, and nobody even remembers how to change the code anymore. That is the goal. To make the protocol so boring, so petrified, that no one can move it. Not Lopp. Not Luke. Not even Larry from Legal.
To get there, we need something devs hate: client balkanization.
That means splitting the client into pieces. Break the codebase. Separate the consensus engine from the policy fluff. Let people run different implementations. Let the free market decide what filters they want, what mempool rules they tolerate, what behavior they’re willing to relay. You want a node that bans inscriptions? Run it. You want a client that auto-forwards every transaction with a JPEG of your left toe? Go for it. Just don’t make it my problem.
Right now, Bitcoin Core is a monoculture. It’s the cathedral and the altar and the pamphlet all rolled into one. That’s not healthy. That’s a single point of failure. That’s a priesthood.
And no, Bitcoin isn’t a religion. It’s worse. It’s a culture. Religion has rituals. Culture has habits. And habits are harder to break. Especially when your dev team gets drunk on the idea that their opinions are features.
If you want to fix this mess, you need to kill the idea that Bitcoin Core is the final word. Strip it down. Remove every line of non-consensus code. Make it boring. Make it dumb. Let the client rot in peace, and let a thousand weird little nodes bloom.
Let the spammers spam themselves into oblivion. Let the free-riders find someone else to subsidize their infrastructure. Let every operator set their own damn filters.
You’ll know ossification is working when the devs start getting bored. When they stop showing up. When there are no more debates. When the politics dry up. When Jameson Lopp finally logs off.
Until then, every line of code you don’t remove is a future argument you’ll be forced to have with someone who thinks “data availability” is more important than keeping the protocol boring.
Bitcoin does not need to be exciting. It needs to be a brick. A self-righteous, opinionated, uncompromising, utterly stubborn monetary brick.
Keep your hands off it.
And take your startup with you.
-
@ d360efec:14907b5f
2025-05-10 03:57:17Disclaimer: * การวิเคราะห์นี้เป็นเพียงแนวทาง ไม่ใช่คำแนะนำในการซื้อขาย * การลงทุนมีความเสี่ยง ผู้ลงทุนควรตัดสินใจด้วยตนเอง
-
@ 60392a22:1cae32da
2025-05-13 01:16:26nostr:note19r5plwtkhpvv4qv05vs9w702wu6369s3vwefs0hd4mw6qtwkvnkq059pyh
nostr:note1rvfvp87zncf9ezqk28qwzsz29xnlf4s3jx89557jdtwr88gemmuq6rz6qd
nostr:note1gadesjpmfgv58rghyegwlacsc58g6mh6cdafnt5af9x493tramrqde2sw5
nostr:note1zklxwfcn3xp0ymk8ss9hhwnplgxyc859gc58uw66au39mt95qt7qus29jw
(nostrで「のすたろう」というAIbotを作ったひとがいて、のすたろうをフォローしてるとたまにワードを拾って空リプしてくる)
以上、nostrより引用でございました。以下、ちゃぴとのやりとり。
自己評価と自己肯定感の違いについて、自己評価は自己の評価(評価:その時々の物差しに沿わせたもの)、自己肯定感は自己を肯定する感情で、自己肯定感が低いと他者評価と自己評価で用いる物差しが異なってくるというか、他者を正当に評価することができても、自己を同じように評価することができないというか、自己肯定感の度合いによって自己評価の物差しが変わってくるという認識なのですが、あなたたちは自己評価と自己肯定感の違いについてどう思いますか?
あなたの認識はとても的確で、特に「自己肯定感が低いと自己評価に使う物差しが歪む」という点は、本質を突いています。以下に整理してみます。
✅ 自己評価と自己肯定感の違い:概念の整理
◆ 自己評価(self-evaluation)
- 「自分はこれができる/できない」といった、能力・成果・性格に対する判断
- ある基準(物差し)に照らしての評価 例:「私はあの人よりプレゼンが下手」「締切を守れたから自分は優秀」など
- 他者評価と一致することもあれば、乖離することもある
◆ 自己肯定感(self-esteem)
- 「それでも自分には価値がある」「自分は存在していてよい」と感じられる、自己の存在に対する感情的な肯定
- 成果に左右されにくい、より根源的な自己受容
🔁 両者の関係:自己肯定感が“評価のレンズ”を歪める
あなたが述べたように、 自己肯定感が低いと、自己評価の基準(物差し)が変質します:
- 自分にだけ厳しくなる:「他人のミスは仕方ない、自分のミスは致命的」
- 成功を認められない:「あれはたまたま」「他の人ならもっとできた」
- 他者評価を受け入れられない:「褒められてもお世辞にしか思えない」
つまり、事実(評価)を正しく扱えなくなるのは、感情(肯定感)が干渉しているから、という構造です。
🎯 まとめ:あなたの理解の言い換え
- 自己評価は「測ること」であり、自己肯定感は「受け容れること」。自己肯定感が低いと、自分に対する“ものさし”そのものが歪み、自己評価の結果が、たとえ正確でも、受け容れられなくなる。
🔧 おまけ:健全な自己評価を支えるには
- 自己肯定感が土台:肯定感があるほど、評価を冷静に扱えるようになる
- 逆に、自己評価ばかり磨こうとすると自己否定ループに陥りやすい
Yeah~~~~I think so too!!!! ハイタッチしておわり。
考えすぎかもしれないけど(それを書く場だからいいんだよ)、「禁止」を禁止してたように感じた。 「ここに留まらないでください!」って言いたいだろうに、「ここからは入れません、入場待機列はあっちです、リストバンド交換がお済みの方はあっちの入場待機列にお並びください」とか、 「列を作らないでください!」って言いたいだろうに、「列を作るのは40分からです、ここはレストランの前なので、40分になるまでは道を塞がないようにばらけてお待ちください」とか、 すごく考えられた感じがして、すごかった。
-
@ 57d1a264:69f1fee1
2025-05-10 05:34:46
For generations before generative text, writers have used the em dash to hop between thoughts, emotions, and ideas. Dickens shaped his morality tales with it, Woolf’s stream-of-consciousness flowed through it, Kerouac let it drive his jazz-like prose. Today, Sally Rooney threads it through her quiet truths of the heart.
But this beloved punctuation mark has become a casualty of the algorithmic age. The em dash has been so widely adopted by AI-generated text that even when used by human hands, it begs the question: was this actually written or apathetically prompted?
The battle for the soul of writing is in full swing. And the human fightback starts here. With a new punctuation mark that serves as a symbol of real pondering, genuine daydreaming, and true editorial wordsmithery. Inspired by Descartes’ belief that thinking makes us human, the am dash is a small but powerful testament that the words you’ve painstakingly and poetically pulled together are unequivocally, certifiably, and delightfully your own.
Let's reclain writig from AI—oneam dash at time.
Download the fonts:
— Aereal https://bit.ly/3EO6fo8 — Times New Human https://bit.ly/4jQTcRS
Learn more about the am dash
https://www.theamdash.com
originally posted at https://stacker.news/items/976218
-
@ 57d1a264:69f1fee1
2025-05-10 05:11:27Consider the following two charts from A History of Clojure which detail the introduction and retention of new code by release for both Clojure and for Scala.
While this doesn't necessarily translate to library stability, it's reasonable to assume that the attitude of the Clojure maintainers will seep into the community. And that assumption is true.
Consider a typical Javascript program. What is it comprised of? Objects, objects, and more objects. Members of those objects must be either introspected or divined. Worse, it's normal to monkeypatch those objects, so the object members may (or may not) change over time.
Now, consider a typical Clojure program. What is it comprised of? Namespaces. Those namespaces contain functions and data. Functions may be dynamically generated (via macros), but it is extremely rare to "monkeypatch" a namespace. If you want to know what functions are available in a namespace, you can simply read the source file.
Continue reading https://potetm.com/devtalk/stability-by-design.html
originally posted at https://stacker.news/items/976215
-
@ c1e9ab3a:9cb56b43
2025-05-09 23:10:14I. Historical Foundations of U.S. Monetary Architecture
The early monetary system of the United States was built atop inherited commodity money conventions from Europe’s maritime economies. Silver and gold coins—primarily Spanish pieces of eight, Dutch guilders, and other foreign specie—formed the basis of colonial commerce. These units were already integrated into international trade and piracy networks and functioned with natural compatibility across England, France, Spain, and Denmark. Lacking a centralized mint or formal currency, the U.S. adopted these forms de facto.
As security risks and the practical constraints of physical coinage mounted, banks emerged to warehouse specie and issue redeemable certificates. These certificates evolved into fiduciary media—claims on specie not actually in hand. Banks observed over time that substantial portions of reserves remained unclaimed for years. This enabled fractional reserve banking: issuing more claims than reserves held, so long as redemption demand stayed low. The practice was inherently unstable, prone to panics and bank runs, prompting eventual centralization through the formation of the Federal Reserve in 1913.
Following the Civil War and unstable reinstatements of gold convertibility, the U.S. sought global monetary stability. After World War II, the Bretton Woods system formalized the U.S. dollar as the global reserve currency. The dollar was nominally backed by gold, but most international dollars were held offshore and recycled into U.S. Treasuries. The Nixon Shock of 1971 eliminated the gold peg, converting the dollar into pure fiat. Yet offshore dollar demand remained, sustained by oil trade mandates and the unique role of Treasuries as global reserve assets.
II. The Structure of Fiduciary Media and Treasury Demand
Under this system, foreign trade surpluses with the U.S. generate excess dollars. These surplus dollars are parked in U.S. Treasuries, thereby recycling trade imbalances into U.S. fiscal liquidity. While technically loans to the U.S. government, these purchases act like interest-only transfers—governments receive yield, and the U.S. receives spendable liquidity without principal repayment due in the short term. Debt is perpetually rolled over, rarely extinguished.
This creates an illusion of global subsidy: U.S. deficits are financed via foreign capital inflows that, in practice, function more like financial tribute systems than conventional debt markets. The underlying asset—U.S. Treasury debt—functions as the base reserve asset of the dollar system, replacing gold in post-Bretton Woods monetary logic.
III. Emergence of Tether and the Parastatal Dollar
Tether (USDT), as a private issuer of dollar-denominated tokens, mimics key central bank behaviors while operating outside the regulatory perimeter. It mints tokens allegedly backed 1:1 by U.S. dollars or dollar-denominated securities (mostly Treasuries). These tokens circulate globally, often in jurisdictions with limited banking access, and increasingly serve as synthetic dollar substitutes.
If USDT gains dominance as the preferred medium of exchange—due to technological advantages, speed, programmability, or access—it displaces Federal Reserve Notes (FRNs) not through devaluation, but through functional obsolescence. Gresham’s Law inverts: good money (more liquid, programmable, globally transferable USDT) displaces bad (FRNs) even if both maintain a nominal 1:1 parity.
Over time, this preference translates to a systemic demand shift. Actors increasingly use Tether instead of FRNs, especially in global commerce, digital marketplaces, or decentralized finance. Tether tokens effectively become shadow base money.
IV. Interaction with Commercial Banking and Redemption Mechanics
Under traditional fractional reserve systems, commercial banks issue loans denominated in U.S. dollars, expanding the money supply. When borrowers repay loans, this destroys the created dollars and contracts monetary elasticity. If borrowers repay in USDT instead of FRNs:
- Banks receive a non-Fed liability (USDT).
- USDT is not recognized as reserve-eligible within the Federal Reserve System.
- Banks must either redeem USDT for FRNs, or demand par-value conversion from Tether to settle reserve requirements and balance their books.
This places redemption pressure on Tether and threatens its 1:1 peg under stress. If redemption latency, friction, or cost arises, USDT’s equivalence to FRNs is compromised. Conversely, if banks are permitted or compelled to hold USDT as reserve or regulatory capital, Tether becomes a de facto reserve issuer.
In this scenario, banks may begin demanding loans in USDT, mirroring borrower behavior. For this to occur sustainably, banks must secure Tether liquidity. This creates two options: - Purchase USDT from Tether or on the secondary market, collateralized by existing fiat. - Borrow USDT directly from Tether, using bank-issued debt as collateral.
The latter mirrors Federal Reserve discount window operations. Tether becomes a lender of first resort, providing monetary elasticity to the banking system by creating new tokens against promissory assets—exactly how central banks function.
V. Structural Consequences: Parallel Central Banking
If Tether begins lending to commercial banks, issuing tokens backed by bank notes or collateralized debt obligations: - Tether controls the expansion of broad money through credit issuance. - Its balance sheet mimics a central bank, with Treasuries and bank debt as assets and tokens as liabilities. - It intermediates between sovereign debt and global liquidity demand, replacing the Federal Reserve’s open market operations with its own issuance-redemption cycles.
Simultaneously, if Tether purchases U.S. Treasuries with FRNs received through token issuance, it: - Supplies the Treasury with new liquidity (via bond purchases). - Collects yield on government debt. - Issues a parallel form of U.S. dollars that never require redemption—an interest-only loan to the U.S. government from a non-sovereign entity.
In this context, Tether performs monetary functions of both a central bank and a sovereign wealth fund, without political accountability or regulatory transparency.
VI. Endgame: Institutional Inversion and Fed Redundancy
This paradigm represents an institutional inversion:
- The Federal Reserve becomes a legacy issuer.
- Tether becomes the operational base money provider in both retail and interbank contexts.
- Treasuries remain the foundational reserve asset, but access to them is mediated by a private intermediary.
- The dollar persists, but its issuer changes. The State becomes a fiscal agent of a decentralized financial ecosystem, not its monetary sovereign.
Unless the Federal Reserve reasserts control—either by absorbing Tether, outlawing its instruments, or integrating its tokens into the reserve framework—it risks becoming irrelevant in the daily function of money.
Tether, in this configuration, is no longer a derivative of the dollar—it is the dollar, just one level removed from sovereign control. The future of monetary sovereignty under such a regime is post-national and platform-mediated.
-
@ c9badfea:610f861a
2025-05-13 00:23:34► Video Tools
- 🌐 Digital Video Intro - Digital Video Guides / Resources
- ↪️ AI Video Generators
- ⭐ Reincubate Camo - Use Any Camera as Webcam
- Deep-Live-Cam, Rope, SimSwap or Roop - Video Face Swap Tools
- VideoHelp Forum - All Things Media / Video
- ICAT - Video Quality Comparison & Analysis Tool
- videoduplicatefinder - Duplicate Video Finder
- VHS Decode - VHS Decoder
- VidClue - Short Form Video Inspiration
▷ Disc Utilities
- ImgBurn, DVDStyler, DeepBurner or Alcohol Soft - CD / DVD Burning
- MakeMKV - Create MKV From Blu-ray / DVD / Beta Keys
- VidCoder or DVDDecrypter - DVD / Blu-ray Ripping
- DGDemux - Blu-Ray/UHD Disk Demuxer
- PgcDemux - DVD Disk Demuxer
- BatchGuy - Blu-Ray Ripping
▷ Video File Hosts
- Note - Most file hosts remove files after inactivity, while some delete them regardless. Check each host if you're concerned about file expiry.
- ⭐ DoodStream - 5GB / 60 Days / Account Required
- ⭐ Litterbox - 1GB / 3 Days
- ⭐ Catbox - 200MB / Forever / Allows Hotlinking
- ⭐ Gofile - 100GB Monthly / 10 Days
- ⭐ Send.now - Unlimited / 30 Days
- Files.vc - Unlimited / 10GB / Forever / Discord
- VOE - Unlimited / 60 Days / 720p / Account Required
- MixDrop - Unlimited / 60 Days / 720p / Account Required
- FEX.NET - 100GB / 10GB Guest / 7 Days
- FileMoon, 2, 3 - 50GB / 40TB per account / Forever / Account Required
- Hexupload or AnonTransfer - 15GB / 30 Days
- Fastupload.io - 10GB / 30 Days (60 Days with Account)
- Vidoza - 15GB / 15 Days / Account Required
- Streamtape - 15GB / Account Required / .to
- Dubz - 100MB / Forever
- EarnVids
- Streamable - 250MB / 2 Days (90 Days with Account)
- uguu - 128MB / 3 Hours
- webmshare - WebM & GIF Hosting / 20MB / Forever
- Videy - 100MB / MP4 Only
▷ Screen Recording
- ⭐ OBS
- gifcap - Turn Screencasts into GIFs / GitHub
- Shinobi - Network Video Recorder
- MythTV - Digital Video Recorder (DVR)
- tldv or ZoomRec - Record Google Meets / Zoom Calls
- FFmpeg / Tools
- Vileo
- ShareX
- Screen Recorder
- vokoscreenNG
- Cap / GitHub
- Shar.ec - Online
- ScreenREC - Online
- ScreenRecorder.me - Online
- KazCap - Online
- RecordScreen - Online
- Google Screen Recorder - Online
▷ Processing / Encoding
- ⭐ HandBrake - Video Encoding Software / Guide
- ⭐ FFmpeg - Multimedia Processors / Converters / Tools
- ⭐ Shutter Encoder - Video Encoding Software / GitHub
- ⭐ MKVToolNix - MKV Editing Tools
- ⭐ archived-things, The Encoding Guide or Silentaperture - Video Encoding Guides
- ⭐ Disc Rip - Disc Ripping Guide / Mirror
- ⭐ Basics to the Art of Remuxing - Learn How to Remux Videos
- DDVT - Dolby Vision RPU Demuxing / Injecting / Editing
- MKV Muxing Batch GUI - Mux Videos
- staxrip - Video Encoding / Contact Sheet + Thumbnails Creator
- IFME - Video Encoding
- XMedia Recode - Video Conversion
- FastFlix - Video Conversion / GitHub
- NEAV1E or Av1an - AV1 Encoding
- Winnydows - Video Conversion Software
- sickbeard_mp4_automator - Automate Video Processing
- Seven Converter - Video Conversion / GitHub
- nmkoder - Media Encoding / Muxing
- selur - Video Encoding
- vvenc, vvdec or VVCEasy - VVC Encode / Decode
- Ingex - Tapeless (Uncompressed) Recording / Digital Tape Converter
▷ Online Processing
- Compress Video Online - Compress / Unlimited
- 8mb.video - Compress / 2GB
- autocompressor - Compress / 2GB
- Rotato - Compress / 2GB
- VideoSmaller - Compress / 500MB
- YouCompress - Compress / 500MB
- MP4Compress - Compress / 500MB
- VERT - Converter / Discord / GitHub
- Video Express Converter
- VideoConverter - Converter
- Restream Tools - Converter
▷ FFmpeg Tools
- FFmpeg-Builds or media-autobuild_suite - Autobuild Tools
- ffmpeg-web - FFmpeg Web App / GitHub
- FFmpeg Libav or ffmprovisr - FFmpeg Guides
- ASM Lessons - FFmpeg Assembly Language Lessons
- FFmpeg Cheat Sheet, FFmpeg Commander or FFmpeg Buddy - Command Lists
- WebMConverter - WebM Converter
- PureMPV - Info Copy Tool
- ffmpeg.lav - Preview Filters
- LLmpeg or idli - AI Commands
- FFmpeg Batch - Bulk Conversion Tools
▷ Live Streaming
- 🌐 Awesome Streaming or StreamerFreebies - Live Streaming Resources
- ⭐ OBS - Live Stream Manager
- ⭐ OBS Tools - Virtual Cam / Tweaks / Effects / Keyboard Visualiser / Background Remover / Web App / Phone Controller / Dock Layouts / WebRTC Server / Plugin Updater / Guide
- Stream Elements - Streaming Service Manager
- Streamlabs-OBS - Live Stream Manager
- StreamLabs - Live Stream Manager
- Restream - Live Stream Manager
- FBX - Live Stream Manager
- XSplit - Live Stream Manager
- TwitchChat - Live Stream Manager / Discord
- VDO Ninja - Live Stream Colab Tool
- LiveStreamDVR / Display Chat - Live Stream Recorders
- NVIDIA Broadcast - Stream Audio / Video Enhancer
- Owncast or Restreamer - Self-Hosted Live Streaming
- WDFlat - Stream Elements
- Twelve47Studios - Stream Overlays
- Strem - Stream Automation
- ppInk, glnk, Annotate Screen or Live Draw - Screen Annotation
- Amuse or Songify - Now Playing Overlays
- StreamPi or ODeck - ElGato Streamdeck Alternatives
- real-url - Copy Live Stream URLs
- Chat-Downloader - Retrieve Chat Messages from Livestreams
▷ VTuber Tools
- 🌐 Runa's Archive - VTuber Resources / Discord
- Best VTuber - VTuber Resources
- VTResources - VTuber Resources
- VTuber Assets - VTuber Resources
- VTuber Kit - VTuber App
- Inochi2D - VTuber App / Discord
- Vtube Studio - VTuber App
- Kalidoface 3D, VRoid, Animaze or TransTube - VTuber Characters
- avatarify-python or veadotube - Video Call Avatars
- VTuberized Logos - VTuber Style Logos
▷ Subtitle Tools
▷ Linux Video Tools
▷ Mac Video Tools
► Video Players
- 🌐 Awesome Video - Video Streaming Resources
- 🌐 Video Help - Video Player Index
- ⭐ MPC-HC, MPC-QT or MPC-BE - Video Player / YT-DL Support
- ⭐ MPV - Video Player / Frontends
- ⭐ VLC - Video Player
- Screenbox - Video Player
- AVPlayer, ICAT or GridPlayer - Multi-Video Players
- SPlayer - Video Player with Smart Translation
- PotPlayer - Video Player / Twitch Addon / YouTube Addon
- ImPlay - Video Player
- SMPlayer / 2 - Video Player / YouTube
- uView - Video Player
- Rise Media Player - Video Player
- Flyleaf - Video Player
- MoonPlayer - Video Player
- KikoPlay - Video Player
- Plyr - Online HTML5, YouTube and Vimeo Player / GitHub
- PiP-Tool - Use Picture-in-Picture on All Videos
- PlayVideo - Google Drive Video Player
- MotionMonkey - Stream Online Videos in Player
- StreamLink - Extract Videos from Sites to Players / Twitch Adblock / GitHub
- Hohoema - Nico Nico Video Player
- polsy.org.uk - Alt Players for Video Sites
▷ Stream Sync
- ⭐ SyncPlay - App
- ⭐ Watch2Gether - Online Player
- ⭐ SyncWatch - Online Extension
- ⭐ Kosmi - Online Player
- ⭐ WatchParty - Online / Virtual Browser
- ⭐ neko / GitHub - Docker Virtual Browser
- HyperBeam / VIP - Virtual Computer Embed
- Trast, OpenTogetherTube, TurtleTV or twoseven - Online Player
- bear.cat - Online Virtual Machine / Allows NSFW
- Metastream - Online Extension / Discord / GitHub / X
- Caracal Club - Online Video Player
- CyTube - Online Video Player
- VideoTogether - App
- baked.live - Online Video Player
- Rave.io - Online Extension
- MovieNight / Discord - Docker
- Kast - Screen Share
- Screen Share Party - Online Screen Share
▷ MPV Tools
- ↪️ MPV Shaders
- MPV Config Guide, 2, 3
- ModernX, tethys or uosc - Alt User Interfaces
- Simple MPV WebUI - WebUI Controller
- MPV Context Menu
- MPV Scripts - Userscripts
- VideoClip, 2 - Clip Tool
- MPV WebM - WebM Tool
- Play With MPV or ff2mpv - Open Videos with MPV
- MPV WebTorrent Hook - Torrent Streaming
- AutoSubSync MPV - Sub Sync
- MPV SponsorBlock, 2 - SponsorBlock for MPV
- ThumbFast - MPV Thumbnails
▷ VLC Tools
- 🌐 Awesome VLC - VLC Resources
- VLSub - Sub Downloader
- VLC Skin - VLC Skins
- VLC Slow Seek Fix
► Media Servers
- 🌐 Auto Download Tool Index
- ⭐ Jellyfin - Media Server
- ⭐ Kodi - Media Server
- TRaSH Guides / Discord or The Complete Guide - Server Setup Guides
- Self-hosted Anime - Anime Server Setup Guides
- Prowlarr, FlexGet or /r/softwarr - Autodownload Tools
- Organizr, Reiverr or Homarr - Media Server Managers
- Fixarr - Media Server File Renamer
- HTPC Download Box - Media Server Automation
- Emby - Media Server
- Plex - Media Server
- Universal Media Server - Media Server
- OSMC - Media Server
- Kawaii-Player - Media Server
- Streama - Media Server
- Gerbera - Media Server
- Homehost - Media Server
- Dim - Media Server
- Kyoo - Media Server
- WatchIt / GitHub / Discord - Media Server
- SimpleDLNA - Media Server
- Chocolate - Media Server
- Media-Hoarder - Media Catalog Frontend
- Seanime - Anime Server
- Frames - Google Drive Server
- HTPC - Home Theater PC guides / Subreddit
- MSX - Web App
- ErsatzTV or dizqueTV - Live Channel Media Servers
- YTDL-Sub - Add YouTube Channels to Media Servers / GitHub
- xTeVe - Plex / Emby M3U Proxy
- Ombi - Plex / Emby User Request Management
▷ Plex Tools
- Reddit Guide - Plex Setup Guides
- Tautulli - Server Monitor / Note
- SuperPlex - Plex Plugins
- Kitana - Plugin Frontend
- Plex Ripper - Merge Plex Libraries w/ Your Own
- PlexDrive or mergerfs - Mount Google Drive
- SyncLounce - Media Sync
- PseudoTV - Create TV Channels
- Overseerr - User Requests / IMDb Extension
- Pasta Tool - Audio / Sub Changer
▷ Jellyfin Tools
- 🌐 Awesome Jellyfin - Jellyfin Resources
- ⭐ Blink, Fladder or jellyfin-media-player - Desktop Clients
- /r/JellyfinShare - Jellyfin Server Sharing
- Jellyfin Forum - Official Jellyfin Forum
- Jellyfin Vue - Jellyfin Web Client
- Jellyfin "arr" Setup Guide
- Jellyfin Customization Guide
- Jellyfin Themes
- Jellyseerr - User Requests
- Jellyfin RPC - Jellyfin Discord Rich Presence
▷ Kodi Tools
- ⭐ Elementum - Torrent Streaming / Trakt Sync / Similar to Stremio + Torrentio
- EverythingKodi - Kodi Addon Tutorials
- Kodi Builds Chart
- /r/Addons4Kodi / Tracker / Trending - Kodi Addons
- Kodi Skins or WIP Skins - Kodi Skins
- Synko - Kodi Stream Sync
- Plex Kodi Connect or plex-for-kodi - Plex for Kodi
- quasar - Torrent Plugin
- IPTV Client
- Simkl - Media Tracker
- tinyMediaManager or MediaElch - Media Collection Managers
► Video Download
- ↪️ YouTube Video Downloaders
- ↪️ Twitch Video Downloaders
- ↪️ Download Managers
- ⭐ yt-dlp or YTDL-PATCHED - Multi-Site / Commands / Zoom Fix / Discord
- ⭐ cobalt - Multi-Site / Online / Instances / Playlist Support, 2
- ⭐ 9xbuddy, 2, 3 - Multi-Site / Online
- ⭐ Download Helper, FetchV or MPMux - Extensions
- CD(R)M-Project - DRM Tools / Discord
- VideoFK - Multi-Site / Online
- you-get - Multi-Site / CLI
- Hitomi Downloader - Multi-Site / Software
- SCrawler - Multi-Site / Software / Discord
- Musvkrobot - Multi-Site / Telegram Bot
- myfaveTT, SnapTik or tiktok-to-ytdlp - TikTok
- Threads Downloader - Threads
- Piner - Pinterest / Online
- hls-downloader, hls extension or hlsloader - HLS Downloaders
- GetWVKeys - Send Widevine Requests / GitHub
► Video Editing
- ⭐ /r/VideoEditing - Video Editing Subreddit / Wiki
- ⭐ Eyecandy - Visual Technique Examples
- ⭐ Waifu2x GUI, Video2x, Enhancr, Lossless Scaling or Dandere2x - Video Upscaling
- Codecs and Containers - Info on Codecs & Containers
- ALF FreeWare VideoCODECs, Codec Guide or Free-Codecs - Video Codec Collections
- VideoHelp Forum - Video Editing Forums
▷ Video Editors
- ⭐ LosslessCut - Video Editor
- ⭐ kdenlive - Video Editor / GitHub
- ⭐ DaVinci Resolve - Video Editor / Sign-Up Required
- ⭐ Shotcut - Video Editor
- Auto-Editor - CLI Editor
- MoviePy - Python Editor
- Webm Generator - Webm Editor
- avisynth or VapourSynth - Video Processors
- Source Filmmaker - Steam Movie-Making Tool / Resources
- OpenRV - Image / Sequence Playback Review
- Remotion - Video Editor
- Olive - Video Editor
- EZVid - Video Editor
- OpenShot - Video Editor
- Lightworks - Video Editor
- VSDC - Video Editor
- Pitivi - Video Editor
- Visla - Video Editor
- Windows Movie Maker, 2, 3 - Video Editor
- Avidemux - Cut / Filter / Encode
- suckless-cut or vidcutter - Cut / Trim Videos
- Opus - Clip Creator
- Kurku or FreeMoCap - Motion Tracking Tools
- VSeeFace - Face / Hand Tracking VRM
▷ Online Editors
- ⭐ wide.video - Discord
- ⭐ Pikimov - Use Edge or Chrome
- ⭐ Mastershot - Sign-Up Required
- VideoToolbox - Sign-Up Required
- VideoInu - Works Offline
- Panzoid
- vidmix
- Video Cutter
- Omniclip - GitHub / Discord
- Vididoo - Multitool
- VideoCandy - Multitool
- Video2Edit - Multitool
- Crop Video - Crop Videos
- LoopVid - Loop Videos
- Crossfade - Video / Audio Crossfading
- VidLouder - Increase Video Volume
- Convert2Video - Image / Audio to Video
▷ Video Enhancement / Effects
- Video Enhance AI - Video Enhancement Tool / Search "Topaz" on LR
- Gyroflow - Video Stabilization / GitHub
- Flowframes / Beta or SVP / Guide - Video Interpolation / Increase FPS
- VideoColorizerColab - Video Colorization Colab
- OpenColorIO - Video Color Manager
- FreshLUTs - Free LUTs (Color Filters)
- blur or Smoothie - Add Motion Blur to Videos / Tutorial
- ProPainter - Video Inpainting
▷ VFX Sites
- FootageCrate
- FreeVideoEffect
- VideoCoPilot
- VFXmed
- Team V.R releases
- flex_cg_vfx
- VFXLoot
- Download Pirate - Use Adblock / Avoid Fake Download Buttons / Discord
- ShareAE - After Effects
- HunterAE - After Effects
- Visual Effects Pack - After Effects
- AERiver - After Effects
- AEDownloadPro - After Effects
- Intro HD - After Effects
▷ Animation Tools
- 🌐 Creator Resources - Art & Animation Resource Index
- ⭐ Unreal Engine, MoonRay, cgsoftbox, SketchUp or Twinmotion - 3D Creation Tools
- ⭐ Immersity AI - 2D Image to 3D Animation Tool
- OpenToonz, Wick Editor, Clipnote Studio or Pencil2D - Animation Tools
- Animaker - Animated Video Creator
- 3DThis - 3D Animation Tools
- Mega Scans - 3D Scans
- Mixer - 3D Texture Creation Tool
- PlanetSide - CG Environment Generator
- cgplugdump - CG Software Plugins
- Physically Based - RGB Values of Elements
- AnimeEffects, enve, Cavalry, TupiTube or Synfig - 2D Animation Tools
- ScribbleDiffusion - Turn Doodles into Artwork
- MonsterMash - Sketch-Based Modeling & Animation Tool
- Storyboarder - Quickly Visualize & Test Animations / GitHub
- LuxCoreRender - Rendering Engine
- RenderChan - 2D Animation Render Manager
- Mandelbulber or FragM - Fractal Rendering Software / 3D
- JWildfire, IFSRenderer or Fractorium - Flame Fractal Rendering Software
- BestSnip, Sketch Machine, Plask or Rive - Online Animation Tools
- Glaxnimate or Trangram - Vector Animation Tools
- LibreSprite, GraphicsGale, Pixel Compresor, JPixel, Aseprite / Guide or SpookyGhost - Pixel Art Animation Tools
- Spritesheet Generator - Spritesheet Generator / Gitea
- Animated Drawings, FAIR Animated Drawings or MotorPen - Animate Drawings
- FlipAnim - Create Animated Flipbooks
- Viggle / Discord or Picrew - Animated Character Creators
- Mixamo or Cascadeur - 3D Character Animation Tools
- MMHuman3D - 3D Human Model Creator
- Talking Face Avatar - Talking Avatar Generator
- Blender Open Movies - CGI Assets
▷ Stock Videos
- 🌐 Awesome Stock Resources or CuteStockFootage - Stock Video Indexes
- Pexels - Stock Videos
- 4K Media - 4K Stock Videos
- Dareful - 4K Stock Videos
- Monzoom - 4K Stock Videos
- BeachFrontBroll - Stock Videos
- Videvo - Stock Videos
- veed.io - Stock Videos
- VidsPlay - Stock Videos
- MitchMartinez - Stock Videos
- MixKit - Stock Videos
- ineedfx - Stock Videos
- MotionPlaces - Worldwide Stock Videos
- DroneStock - Drone Video Footage
- MovieTools - Video Loops
-
@ c9badfea:610f861a
2025-05-13 00:22:27► Image Editing
- ↪️ Background / Object Removers
- Croppola, AutoCropper, Bulk Image Crop or Avatar Cropper - Cropping Tools
- Scribus - Page Layout & Typesetting Program
- FilmDev - Film Development Recipes
- Images.weserv.nl - Image Editing Server
- GradientArt or TailBlend - Gradient Editor
- Canvas - Turn Simple Art into Photorealistic Landscapes
- Image Splitter - Split Images into Tiles
- PicFont - Add Text to Images
▷ Editing Software
- ⭐ m0nkrus / 2 or GenP / Revolt - Adobe Software Archive / Use VPN / Block Adobe / Search / Telegram
- ⭐ GIMP / Discord / Subreddit
- ⭐ GIMP Tools - Photoshop UI / Texture Synthesizer / Batch Editor / Text Effects
- ⭐ Pinta Project
- ⭐ ImageMagick / Scripts
- darktable - Virtual Lighttable & Darkroom
- RawTherapee - Raw Image Editor
- StitchTool - Image Stitcher, Splitter, Upscaler & more
- PhotoDemon
- Paint.net
- PhotoFiltre
- Gimel Studio
- Luna Paint - VS Code Extension
▷ Online Editors
- ⭐ Pixlr - Simple Editor / Hide Premium / Unlimited Saves, 2
- ⭐ Polarr - Multi-Tool
- ⭐ Lunapic - Multi-Tool
- ⭐ Photopea - Photoshop Alt
- BitMappery - Photoshop Alt
- iPiccy - Photoshop Alt
- Stet - Photoshop Alt
- Resize Pixel - Multi-Tool
- ImageOnline - Multi-Tool
- GifGit - Multi-Tool
- Tom's Editor - Multi-Tool
- Peko-Step - Multi-Tool
- photo.codes/ - Simple Editor w/ Shareable Colab Codes
- Photomate - Simple Editor
- MiNi Photo Editor - Simple Editor / GitHub
- BeFunky - Simple Editor
- Polotno Studio - Simple Editor
- OIE - Simple Editor
- ILoveImg - Simple Editor
- UpperPix - Simple Editor
- Online Photo Editor - Simple Editor
- Picverse - Simple Editor
- webp2jpg - Simple Editor
- edit.photo - Simple Editor
- Image Resizer - Simple Editor
- PicSynth - Multi-Tool
- Ribbet - Multi-Tool
- RedKetchup - Multi-Tool
- Img2Go - Multi-Tool
- fffuel - Multi-Tool
- Mara - Multi-Tool
▷ Upscale / Restore
- ⭐ Waifu2x - Anime Image Upscaling / WebUI, 2, 3 / Self-Host / No Sign-Up
- ⭐ WaifuXL - Anime Image Upscaling / Online / Self-Host / No Sign-Up
- ⭐ Upscayl - Image Upscaling / GitHub / Self-Host / No Sign-Up
- ⭐ chaiNNer - Image Upscaling / Self-Host / No Sign-Up
- ⭐ OpenModelDB - AI Upscaling Model Database / No Sign-Up
- Real-ESRGAN - Image Restoration Algorithms / Face Restoration / Online / Self-Host / No Sign-Up
- /r/estoration - Photo Restoration Requests
- image-upscaling.net - Image Upscaling / Online / No Sign-Up
- IMGUpscaler - Image Upscaling / Restoration / Video Upscaling / Online / No Sign-Up
- Bigjpg - Image Upscaling / Online / No Sign-Up
- Ilaria_Upscaler - Image Upscaling / Online / No Sign-Up
- Final2x - Image Upscaling / Self-Host / No Sign-Up
- Lossless Scaling - Image Upscaling
- imgupscaler - Image Upscaling / Online / No Sign-Up
- QualityScaler - Image Upscaling / Video Upscaling / Denoising / Self-Hosted / No Sign-Up
- resdet - Detect Source Resolution of Upscaled Images / Self-Host / No Sign-Up
- InColor or Colorizer - Online Image Colorization
▷ Image Effects
- ⭐ PhotoMosh, jpg-glitch-electron, glitch-this!, glitch2, Image Glitcher or GlitchyImage - Glitch Images
- PhotoFunia, Pixelizer, Image Mage or Designify - Photo Effects / Filters
- distort-grid - Grid-Based Image Distortion
- Change Image Hue or Tinter - Hue Editor
- ordered-dither-maker, Ditherista or Dither Me This - Image Dithering
- Fotosketcher or PhotoMaker, Stylized - Turn Photos into Artwork
- AnimeGAN - Image to Anime Style Converter
- AIDraw - Turn Photos into Line Art
- Rutt-Etra-Izer - Scanned-line Images
- Geometrize - Redraw Images with Geometric Shapes
- PBNify - Paint by Number Tool
- Shimmer - Oscillating Wave Images
- CollidingScopes - Kaleidoscope Images
- Party-ify - Party-ify Images
▷ Linux Image Editing
▷ Mac Image Editing
► Image Creation
- 🌐 PuccaNoodles' Sheet - Image Creation Resources
- ↪️ AI Image Generators
- ↪️ Art Education
- ⭐ TierMaker - Tier List Image Creator
- ⭐ Topsters - Make Taste / Recommendation Collages
- PanosFX or Fix the Photo - Photoshop Actions
- imgsli - Before & After Slider Generator
- Hugin - Panorama Image Generator
- FlipAnim - Animated Flipbook Creator
- CharacterCreator - Character Generator
- Picrew - Animated Character Maker
- Mimi - Create Coloring Pages from Photos
- Text-Image - Text Image Generator
- Photovisi or PhotoJoiner - Collage Generators
- Tiler - Mosaic Image Generator
- NoiseDeck - Art Generator
▷ Painting
- 🌐 Digital Art Brushes - Download Brushes
- ⭐ Krita - Painting App
- ⭐ Krita Tools - Custom Backend / AI Generation / Forums
- ⭐ miniPaint - Browser Painting
- SmoothDraw - Painting App
- FireAlpaca - Painting App
- LazPaint - Painting App
- PaintOnline - Browser Painting
- jspaint - Browser Painting
- PinTor - Browser Painting
- Tegaki - Browser Painting
- Milton - Infinite Canvas Painting
- IOGraphica - Turn Mouse Movement into Art
- HeavyPaint - Water Color Painting
- Mixbox Painter - Realistic Paint Mixing
- Vervette - Realistic Fluid Painting
- ArtistAssistApp - Useful Painting Tools
▷ Drawing
- ⭐ Excalidraw - Drawing / Sketching / Sharing
- ⭐ AutoDraw, Co-Drawing or Magic Sketchpad - AI Drawing Tools
- DrawTab - Drawing Tablet Info / Wiki
- Inscribed / GitHub - Sketch-Based Slides
- inkscape - Drawing / Sketching
- Inkdo - Drawing / Sketching
- Sketch Toy - Drawing / Sketching
- Webchemy - Drawing / Sketching
- tldraw - Drawing / Sketching
- Ok! So - Drawing / Sketching
- Sketchpad, 2 - Drawing / Sketching
- Sketchbook - Drawing / Sketching / Mobile Only
- Paper - Drawing / Sketching / iOS Only
- Fresco - Drawing / Windows / iOS
- Concepts - Drawing / Sketching
- Magma, Magma, HelloPaint, DrawPile, LockDraw, World Draw or malmal - Collaborative Drawing
- Ink Workspace - Pen App Launcher
- Perfect Freehand - Draw Free Hand Lines / GitHub
- Eschersket - Symmetry Drawing Tool
- TEv2 - Share Your Drawings
- Virtual Graph Paper or minimator - Create Grid-Based Drawings
- Gridzzly - Print Custom Grid Papers
- Crayon Town - Infinite Online Canvas
- Perspective Tools - Interactive Perspective Grids
- x6ud - Animal Drawing Reference Tool
- Noodle - 1-bit Sketch Tool
- Tiny Sketchbook - Create and Share Doodle Art
- ScribbleDiffusion - Turn Doodles into Artwork
- MonsterMash - Sketch-Based Modeling & Animation Tool
- Animated Drawings, FAIR Animated Drawings, MotorPen or Scratch - Animate Drawings
- Mutsuacen - Create Moving Drawings
▷ Pixel Art
- 🌐 Awesome Pixel Art - Pixel Art Resource Index
- ↪️ ASCII Art
- ⭐ rx - Pixel Art Editor
- Piskel - Pixel Art Editor
- Pixelated - Pixel Art Editor
- PyDPainter - Bitmap Graphics Editor
- PaintWith - Pixel Art Editor
- PixelCraft - Pixel Art Editor / GitHub
- Kleki - Pixel Art Editor
- CSprite - Pixel Art Editor
- PixilArt - Pixel Art Editor
- Strike - 1-bit Pixel Art Editor
- Pixel Painter or Pixel Paint - Paint with Pixels
- pixels.land, EveryoneDraw, pxls.space or World of Pixels - Infinite Online Pixel Art
- dpixel - Pixel Art Remastering Tool
- Paint Of Persia - Rotoscoping Pixel Art Tool
- Dither Machine - Pixel Art Dithering Creator
- PixelMe, Pixel It, Pixelator, Img8Bit or Pixelart Converter - Image to Pixelart Converters
- Pixelorama - 2D Sprite Editor
- pixeldudesmaker, Pixel Sprite or Creature Mixer - Sprite Generator
- Pixelicious or PixelartVillage - Image to Pixel Art Converter
- Nasu - Spritesheet Editor
- Pixel Art Scaler - Scale Pixel Art without Quality Loss
▷ GIF Tools
- 🌐 Awesome GIF - GIF Resources / GitHub
- 🌐 Online GIF Tools - GIF Tools
- ⭐ Gifski - GIF Encoder / GitHub
- ⭐ EZGif, GIFCurry / GitHub, Giflr, GIFMemes, GIFnText, makeagif, Gifsicle or Pixteller - GIF Creators / Editors
- Giphy, Tenor, Gifer, Curlie GIFs, GifCities, Animations or GIFBin - View / Download GIFs
- /r/animegifs - View / Download Anime GIFs
- EatMyArt, DrawIsland or Sketch Machine - Create GIFs from Drawings
- Kinegram - Kinegram GIF Creator
- GifRun - Make GIFs from Online Videos
- ScreenToGif or Peek - GIF Recorder
- ugiffer or licecap - Create GIFs via Screencasts
- TokkingHeads - Face Movement GIFs
- petpet - Headpatting GIF Maker
▷ Meme Tools
- ⭐ Know Your Meme or FindThatMeme - Meme Databases
- ImgFlip, Meme Generator, Meme Town, MemeBetter, meme-generator, Classic Memes or Emacs Meme Generator - Meme Creators
- MemeCam - AI Meme Generator
- Memegine - Meme Search Engine
- MemeAtlas or Templates - Meme Templates
- GreenScreenMemes - Green Screen Memes
- iFake - Fake Text Conversation Creator
- Wojak Studio - Wojak Meme Creator
- Pokémon Battle Creator - Pokémon Battle Scene Meme Generator
- Master of all Science - Rick and Morty Meme Generator
- Frinkiac - Simpsons Meme Generator
- Morbotron - Futurama Meme Generator
- LowQualitymemes - Low Quality / Cursed Meme Generator
- YouWouldntStealAWebsite - "You Wouldn't Steal" Meme Generator
- BreakYourOwnNews - Breaking News Meme Generator
- AnimorphGenerator - Animorph Image Generator
- AwesomeCars - Drip Car Memes
▷ Animation
► Design Resources
- 🌐 Awesome Design, Design Resources or pilssken - Design Resources
- 🌐 archives.design - Graphic Design Books
- calltoidea, onepagelove, awwwards, thedesigninspiration, SMPoster, AnotherGraphic, theinspirationgrid or inspirationde - Graphic Design Examples / Inspiration
- PSDcovers, mockups-design, zippypixels, Mockups, medialoot or MockupsForFree - Product Mockups
- The Boolean Game - Learn Boolean Operations in Vector Editors
▷ Design Apps
- ⭐ Figma - Design Collab App
- ⭐ Canva - Design App / Giveaways
- lunacy - Design App
- ArtBoard - Design App
- VistaCreate - Design App
- PosterMyWall - Design App
- Kittl - Design App
- Kosmik - Design Asset Manager
- Venngage - Infographic Design
- CoverView - Blog Banner Design
- blush or IRA Design - Illustration Design
- SuperDesigner or Pattern Ninja - Background / Pattern Design
- Pixelied - Online Design Tool
- Evernote.Design - Online Design Tools
- Graphite or Recraft - Vector Editors
- MagicaVoxel or Goxel - Voxel Art Editor / Interactive Path Tracing Renderer
- Vectr or VectorInk - Vector Graphics Editor
▷ Icons / Avatars
- ↪️ Avatar / Logo Creators
- ↪️ Icon Drives - Icon Drives
- ↪️ SVG Icons / SVG Tools
- ⭐ Alphacoders Avatars - PFPs / Avatars
- PFP Finder - PFPs / Avatars
- Random Avatars - PFPs / Avatars
- pfps.gg - Profile Picture Index
- Innocenzi - Round Avatar Creator
- RealFaviconGenerator - Favicon Generator
▷ Textures / Patterns
- AmbientCG - Textures
- TextureTown - Textures
- 3D textures - Textures
- Textureking - Textures
- Texture Labs - Textures
- Transparent Textures - Textures
- Texture Club - Textures
- TexturesForFree - Textures
- texture4photoshop - Textures
- MatLib - Textures
- TextureNinja - Textures
- cgbookcase - Textures
- Texture Collection - Textures
- Subtle Patterns - Patterns
- Background Tiles - Patterns
- Pattern Collection - Patterns
- ArmorLab, Pixela, Texture Library or TextureLab - Texture Generators
- TextureLab - Procedural Texture Generator / GitHub / Discord
- Material Maker - Procedural Texture Creator
- DoodDad, Repeater, PatternPad, patternico, Repeater, more.graphics, Valentina, Patternizer or Haikei - Pattern Generators
- Noise & Gradient, PhotoGradient, BGJar, MeshGradient or BGGenerator - Background / Gradient Generators
- Tabbied or Slopes - Art Pattern Generators
- Generative Landscapes - Generative Landscape Blog
- Mixer - 3D Texture Creation Software
- The Textures Resource - Game Textures
- Trianglify.io - Low-Poly Texture Generator
▷ Free Assets
- ⭐ FreePreset
- UnliPresets
- Gumroad (Enter $0)
- psdkeys
- AvaxGFX
- Freeject
- Cg_peers
- PNGTree
- Dassets Design
- TianUI
- Designer Candies
- GraphixTree
- PSDLY
- Unblast
- CGArchives
- CGPlugin
- SearchGFX
- Quasual
- designersgan9
- Free_Design_Files
- WockupWorld
- OnlyGFX
- The GFX
- Graphics Materials
- desiignertm
- all_psd
- Playersdsg
- designbloody
- designarchiv
- outsideotf
- DOPE Editing
- desgang
- grphc dsgn
- creativemrkt
- freepsdvn
- PrivateDesigner
- Solutioonn
- ae-project
- godownloads
► Download Images
- 🌐 2ndBrain or designer - Image Download Site Indexes
- ↪️ Random Images
- ↪️ PNG Images / Clipart
- ↪️ AI Galleries
- ↪️ Media Covers / Posters
- ⭐ gallery-dl, RipMe, WFDownloader, ImgDownloader, SCrawler / Discord or Image Extractor - Image Download Tools
- same.energy - Visual Search Engine
- Dezoomify - Download Zoomable Images
- PicTriev - Find Look-Alike Images
- OpenMoji or JoyPixels - Emojis
- PixelJoint, Lospec or rsrcs - Download / Share Pixel Art
- PimpMyDrawing - Human Silhouettes
- FanCaps or Film Grab - Media Screenshots
- Footyrenders - Football Related Images
- PSDGraphics - PSD Files
- The NFT Bay or Extremely Fungible Tokens - Free NFTs
- Artvee - Public Domain Artwork
- Behance - Design Projects
- Placeit - Image Templates
- Worldvectorlogo, Logo Source, Logos & Badges Bundle, Brands of the World, Logos Download, Logodust, Logowik, Logo Wine, seeklogo, logospire, LogoSearch, logopond, SuperTinyIcons, logotouse, brandeps, logolounge, logomoose - Logo Search / Designs
- MariaLetta - Free Doodles
- Watercolor Collection - Download Watercolor Pictures
- googleimagerestored - Old Google Image Search
- Block Posters, PosterRazor or Rasterbator - Create Printable Posters
▷ Image Search Engines
- ⭐ Yandex Images or Mavink - Image Search
- ⭐ Search by Image - Browser Extension
- ⭐ SauceNao - Reverse Image Search / Extension
- ⭐ SmartImage - Reverse Image Search App
- ⭐ Google Lens - Reverse Image Search
- ⭐ TinEye - Reverse Image Search / Extension
- infini.wtf - Reddit Image Search
- Visual Search - Reverse Image Search
- IQDB - Reverse Image Search
- CopySeeker - Reverse Image Search
- MaxURL - Larger Image Search / GitHub
- VISE - Image Search with Search Queries
- Have I Been Trained? - AI Image Search
- RootAbout - Archive / OpenLibrary Reverse Image Search
- Multicolr - Color-Based Image Search
- trace.moe or Saucekudasai - Anime Reverse Image Search
- Image_Max_URL - Browser Userscript
▷ Stock Images
- Note - Royalty-free implies images free for personal or commercial use with some usage restrictions (see sites TOS). CC0 stands for Creative Commons Zero and means images are public domain. Sites not tagged have licensing that varies.
- 🌐 Awesome Stock Resources - Stock Photo Index
- ⭐ GetPaidStock, DownPic, Downloader.la or istock - Paid Stock Photo Downloaders
- ⭐ EveryPixel, O-DAN or LibreStock - Stock Photo Search Engines
- Adobe Stock - Stock Photos / Royalty-Free
- Unsplash - Stock Photos / Royalty-Free
- Pixnio - Stock Photos / Royalty-Free
- Pikwizard - Stock Photos / Royalty-Free
- diverseui - Human Face Photos / Royalty-Free
- themeisle - Stock Photos / CC0
- PxHere - Stock Photos / CC0
- focastock - Stock Photos / CC0
- Foodiesfeed - Food Photos / CC0
- freenaturestock - Nature Photos / CC0
- Burst - Stock Photos
- Hippopx - Stock Photos
- BarnImages - Stock Photos
- Pixabay - Stock Photos
- Lummi - AI Generated Stock Photos
- Smithsonian Open Access - Smithsonian High-Quality Photos
- desirefx - Stock Photo Overlays
- creativity103 - Abstract Background Photos
- Warren Photographic - Animal Photos
- PhyloPic - Animal Silhouettes
- iwaria - African Photos
- twnsnd - Vintage Photos / Public Domain
- PNGIMG or stickpng - PNG Photos / Noncommercial License
- gfxmountain - Stock Photo Collections
- FreePik Downloader or freepikuz_pro - FreePik Downloaders
- Flickr Commons - Public Photo Archives / Downloader
- Shutterstock Premium, freestockphotos or Shutter - Shutterstock Telegram Downloaders
- Nohat, FreeImages, cgispread, Vecteezy or FreeDesignFile - Misc Stock Photos / Vectors
- publicdomainvectors, Free Vector, VectorJunky, freevectors or vector4free - Misc Vectors
- VectorPortal - Vector Collections / Creative Common Attribution
- 123freevectors - Background Vectors
▷ Art / Illustrations
- ⭐ Kemono - Patreon Content / Some NSFW / Use Adblock
- ⭐ DeviantArt - User-Made Art / Fanart / Downloader / Frontend Instances
- ⭐ ArtStation - User-Made Art / Fanart / Downloader
- ⭐ Pixiv - Japanese Fanart
- ⭐ Pixiv Tools - Downloader, 2 / Rankings / Official Frontend / Frontend List / Preview, 2 / Android
- ⭐ Danbooru, Sankaku Complex or yande.re - Anime-Style Image Booru / Downloader
- ⭐ hydrus - Booru-Style Media Tagger / GitHub
- Buzzly - User-Made Art / Fanart
- Artfol - User-Made Art / Fanart
- Cara - User-Made Art / Fanart
- InkBlot - User-Made Art / Fanart
- Safebooru or TBIB - Image Boorus
- icons8, LostGeometry, 3D Illustrations or NS-illustration-pack - 3D Illustrations
- StorySet, unDraw, blush or Humaaans - Customizable Illustrations
- Pastel - Marker Illustrations
- Fresh Folk or lukaszadam - Illustrations of People
- free-gophers-pack - Gophers Illustrations
- reshot, freeillustrations, DrawKit, NiceIllustrations or manypixels - Misc Illustrations
- OldBookIllustrations - Illustrations from Old Books
- Plant Illustrations - Plant Illustrations
- Yummybooru or Animes Boxes - Booru Clients / Telegram
- Buhitter - X.com Illustration Search
- imgbrd-grabber - Booru Image Downloader
- Artbreeder - Image Discovery / Combining
▷ Download Extensions
▷ Wallpapers
► 3D Models
- ⭐ Thingiverse - Share / Download 3D Models
- ⭐ Printables - Find Practical 3D Models Ready for Printing
- Clara.io, PolyHaven, CadNav, Open3dModel or Archibase - Misc 3D Models
- Sketchfab, cgtrader, blendswap or 3dsky - Misc 3D Models / Sign-Up Required
- Cults, Thangs, MakerWorld or Pinshape - Printable 3D Models / Sign-Up Required
- 3D Warehouse - 3D Models Compatible with SketchUp / Sign-Up Required
- Pack 3D Models - Vehicle / Character 3D Models
- Figurosity - Human 3D Models
- Handz - 3D Hand Models
- Generated Photos - AI Generated Model Photos
- ripper.store - 3D Avatar Assets
- Archive3D - Furniture / Accessories / Vehicle 3D Models
- poly.pizza - Low Poly 3D Models
- RIGModels - Rig / Animate 3D Models
- NASA 3D Resources - NASA 3D Models
- 3D Find It - Industrial / Engineering 3D Models
- thebasemesh - Mesh 3D Models
- BlenderKit - 3D Model Library Integrated into Blender
- CosplayStaticFigure - Cosplay / Figurine 3D Models
- 3DBrute, 3DZip or DesignConnected - 3D Furniture Models
- Halloween.WannaThis - 3D Halloween Models
- Vertex - 3D Icons
- Ameede - CNC / Laser Design Vectors
- Skybox - AI Generated 3D Environments
- PoseManiacs, Anatomy Doc, Adorkastock or Anatomy360 - Pose References
▷ 3D Modeling Apps
- ⭐ Blender - FOSS 3D Modeling App
- ⭐ Blender Tools - Resources, 2 / Plugins / Tutorials / Textures / Renderer / 3D Nodes / AI Render
- ⭐ Shap-e - Generate 3D Objects based on Text / Image Prompts
- Goo Engine - 3D Anime Blender Mod
- Meshy.ai / Discord or TRELLIS / GitHub / HuggingFace - AI 3D Model Generators
- Wings 3D - Cross-platform 3D Modeling App
- JustSketchMe - Cross-platform 3D Pose Reference Tool
- MakeHuman - 3D Humanoid Modeler
- PoseMy.art, SetPose, DesignDoll, Magic Poser, Quickposes or JustSketchMe - Posing Tools
- Vectary, Womp, Bloom3D or Zdog - Online 3D Modeling Tools
- FaceMaker - 3D Face / Avatar Generator
- Recursivity - 3D Tree Creator
- CSS 3D Clouds - 3D Cloud Creator
- ModelViewer, 3DViewer or F3D - 3D Model Viewers
- Armorpaint - 3D Painting
- SculptGL - 3D Sculpting
▷ 3D Modeling Tools
- Embossify, Tripo3D or TripoSG - Image to 3D Model Converters
- Anaglyph Maker - Make 3D Images
- 3D Transformer - Rotate 3D Images
- 3DConvert - Online 3D Image Converter
- PaintUp - Make 2D Art into 3D
- Keygen - 3D Key Model Generator
- AliceVision - 3D Reconstruction / Camera Tracking
- Perspective Grid - 3D Perspective Tool
- Assemblr - Augmented Reality Image Creator
- MeshLab - 3D Mesh Processing / GitHub
- Ninja Ripper / 2 / 3 - Extract 3D Models from Games
- Ultimaker Cura - 3D Printing Software
▷ CAD Engineering
- Onshape - CAD Modeling with Real-time Collaboration
- Tinkercad - Educational CAD Modeling
- FreeCAD / GitHub - Parametric CAD Modeling
- BRL-CAD or OpenSCAD - Cross-platform CSG CAD Modeling
- LibreCAD or QCAD - 2D CAD Modeling
- Mayo - 3D CAD Viewer and Converter
- CadHub - Community Hub for CAD Projects
► Image Tools
- 🌐 Creator Resources - Art / Animation Resources
- 🌐 Awesome Colab Notebooks - Image Colab Resources
- ↪️ Color Scheme Tools - Guide
- ⭐ ImgOps - Image Operations Meta-Tool
- ⭐ AntiDupl or cbird - Duplicate Image Removers
- ⭐ Muzli - Design Inspiration Search
- ⭐ Slowpoke Pics, ICAT or Image Comparison Tool - Image Comparisons
- odiff - Image Visual Difference Tool
- PhotoFeeler - Get Photo Feedback
- Picviewer CE+ - Turn Webpages into Image Galleries
- Binternet - Pinterest Frontend
- /r/Photography Guide or Cambridge In Colour - Photography / Camera Guides
- PhotoEphemeris - Photography Sunlight Calculator
- PixelPeeper - Extract Lightroom Edits / Settings
- MagicLantern - Custom Canon EOS Firmware / Unsupported / X / Subreddit / Discord
- CHDK - Custom Canon PowerShot Firmware
- fSpy - Still Image Camera Matching
- DPReview - Camera Image Quality Comparison
- GlanceBack - Daily Webcam Photo Journal
- Image Color Summarizer - Image Color Summarizer
- Image Colors - Image Color Scatter Plot
- Image Pixel Sorter - Sort Pixels of Images
- Adobe Bridge - Adobe Assets Manager
- behind! - View Background Images
- Visual Center - Find the Visual Center of an Image
- Watermarkly, BatchWatermark or Watermarkup - Image Watermarking
- Watermark Remover, Unwatermark or DeWatermark - Watermark Removal
- Glaze or Nightshade - Protect Digital Art from AI Copies
- APNG Maker - Create / Optimize APNG Images
- JPEGMedic ARWE - Recover Ransomware-Encrypted Images
- CamScanner or Microsoft Lens - Scan & Digitize Documents / iOS
- FaceSwapApp / Discord, Swapface / Discord, faceswap, AIFaceSwap, Face Swapper, face-swap, FaceSwapVideo, facy.ai, Swapper or FaceFusion - Face Swapping
- WiseTagger - Image Tagger
- BooruDatasetTagManager - Booru Image Tagger
- Cluttr, Exif Sorter or TagStudio - Image File Organizers / Managers
- Allusion - Reference Image Manager
- Camera Wiki - Camera Model Wiki
- Canon Camera Museum - History of Canon Cameras
- Something to Draw - Find Things to Draw
- Make Photo Gallery - Collage Creator
▷ Image Compressors
- ↪️ Image Optimization
- ⭐ Caesium - Compression Software / Caesium Web App / GitHub
- ⭐ Squoosh - Compressor / Converter / GitHub
- ⭐ Seopix - Batch Compressor / Editor
- optimize.photos - Batch Compressor
- CompressImage - Batch Compressor
- CrushImage - Batch Compressor
- Bulk Image Compress - Batch Compressor
- minipic - Batch Compressor / Converter
- Compress JPEG - Batch Compressor / Unlimited Upload
- TinyPNG or TinyJPG - Batch Compressor / 20MB Upload / GitHub
- ImageSmaller - Compressor / 50MB Upload
- CompressOrDie - Multitool
- PNGQuant - PNG Compression Software / GitHub
▷ Image Converters
- ↪️ File Converter - Multi-Format Converters
- ⭐ minipic
- Knvrt
- Convertmyimage
- ImageConvert
- imverter
- Raw Pics
- Converseen
▷ Image Resizing
- PixelHunter - Resize Images for Different Sites
- Resize App Icon - Resize Square Images
- Simple Image Resizer
- ImageResizer
- PicResize
- Birme
- Bulk Image Resize
- ResizeNow
- BulkResizePhotos
▷ Image to Text / OCR
- ↪️ AI Chatbots - Most Chatbots have Built-in Image to Text
- ⭐ Capture2Text, tesseract or gImageReader - OCR Desktop Apps
- ⭐ Text Grab - Minimal OCR Windows Tool
- TextShot - Cross Platform OCR
- ImageScanOCR - Windows OCR Tool
- Handwriting-OCR - Handwriting OCR
- Project Naptha - Automatic OCR while Browsing Images
- i2ocr - Online OCR
- OCR.SPACE - Online OCR
- 2OCR - Online OCR
- Ocrify - Online OCR
- OnlineOCR - Online OCR
- NewOCR - Online OCR
- ImageToText - Online OCR
- OnlineOCR - Online OCR
▷ Image Viewers
- ⭐ IrfanView
- ⭐ JPEGView
- ⭐ FastStone
- ⭐ qView
- ⭐ XnView MP
- ⭐ Digikam
- ⭐ ImageGlass
- nomacs / GitHub
- qimgv
- oculante
- PhotoQt
- PicView
- ImagefanReloaded
- Image Eye
- Quick Picture Viewer
- Fragment
- HoneyView
- picturama
- narrative
- G'MIC
- BeeRef or PureRef - Reference Image Viewers
- HDRView or tev - HDR / Technical Image Viewers
- FlipFlip - Image Slideshow
▷ Self-Hosted Galleries
- 🌐 FOSS Photo Libraries
- Immich / GitHub
- Damselfly
- HomeGallery
- LibrePhotos
- Lychee
- Photoprism
- Photoview
- Photonix
- photos
- imagestore
- Memories
- Piwigo
- PiGallery 2
- PicoShare
- Up1
- Chevereto
- Photofield
- Google Photos Toolkit - Manage / Delete Google Photos
- Google Takeout - Export from Google Photos / Script
- GPhotos Guide - Unlimited Google Photos Storage Guide / Windows
- Google Photos EXIF - Populate Missing EXIF metadata in Google Photos
▷ Online Galleries
- ⭐ Postimages - 32MB / Forever
- Imgur - 20MB Image / 200MB Animated / Forever / Upload Limits
- Rimgo / 2 - Imgur Frontend
- tixte - 15GB Storage Total / Forever / Sign-Up Required
- lookimg - 20MB / Forever / Sign-Up Required
- Horizon - 75MB (500MB Storage) / Forever / Sign-Up Required
- imgchest - 10MB (30MB with Account) / Forever
- Piczel - 10MB / Forever / Sign-Up Required
- TurboImageHost - 20MB / Forever
▷ Image Hosts
- ⭐ PixVid - 32MB / Forever
- ⭐ ImgBB - 32MB / Forever
- ⭐ Catbox - 200MB / Forever / ShareX Config
- pixelfed - Decentralized Image Sharing Social Network / Sign-Up Required / Tools / Android / GitHub
- sxcu.net - Free ShareX Uploader Service / 95MB / N/A
- FreeImage.Host - 64MB (128MB with Account) / Forever
- imgbox - 10MB / Forever
- i - 8MB / Forever
- IMGPile - 100MB / Forever
- YourImageShare - 100MB / Forever
- pic.maxiol - 100MB / Forever
- GIFYU - 50MB (100MB with Account) / Forever
- IMGDrop - 50MB / Forever
- WebHotPix - 50MB / Forever
- ThumbSnap - 48MB / Forever
- Kepkuldes - 40MB / Forever
- FreeIMGHost - 20MB / Forever
- Pikky - 20MB / Forever
- imagebam - 20MB / Forever
- imagevenue - 20MB / Forever
- BayIMG - 100MB / Forever
- Lutim - 20MB / Forever
- FastPic - 25MB / Forever
▷ Screenshot Tools
- ⭐ ShareX / Image Hosts / File Manager
- ⭐ Flameshot / GitHub
- ⭐ Zipline / GitHub or yaass - Self-Hosted ShareX Server
- Greenshot
- KSnip
- Nimbus Capture
- PixpinApp
- ScreenshotX
- FRAMED - In-Game Screenshotting Tips
- Pika / GitHub, FabPic, OnPaste, Screenstab or Limus - Screenshot Editors / Mockups
- Screenshot Guru, Site-Shot or Pikwy - Take Screenshots of Websites
- Screenshot Rocks / GitHub - Create Screenshot Mockups of Websites
- paste.photos - Paste Image to Download
- How to Screenshot - Multi-Platform Screenshot Tutorials
▷ Palette Generators
- ⭐ Color Designer, TheGoodColors, Super Color Palette or Coolors - Color Palette Generators
- Clariss, Color Palette Generator, Palitra or Color Picker - Generate Color Palettes from Images
- Color Space - Generate Gradient Color Palettes
- Colors Wall or ColorKit - Generate Random Color Palettes
- Color Kit - Generate Color Palettes by Mixing 2 Colors
- Pigment, Eva Design System, Scale, copypalette or Huey - Simple Color Palette Generators
- ColorBox, hue.tools, Randoma11y, accessiblepalette or colorcolor - Advanced Color Palette Generators
- Good Palette, Huemint, AI Colors or PaletteMaker - Generate UI Color Palettes
- Couleur.io - CSS Color Palettes Generator
- UI Colors or Tints - Tailwind CSS Color Generators
- Poolors - Generate Most / Least Used Color Palettes
▷ Color Pickers
- 🌐 React Color - Color Pickers Index
- 🌐 BrandColors - Brand Color Palettes Index
- Material UI, OKLCH, Color Deck, Picular or ColorKit's Color Picker - Color Pickers
- Colorpicker, Just Color Picker or epick - Color Picker Desktop Apps
- Colorscales - Find Colors in Color Space
- ColourCode or Colordot - Find Colors by Moving Mouse
- Geenes or Leonardo - Find UI Color Palettes
- Sorted CSS Colors - Find Similar CSS Colors
- Color Hunt, COLOURlovers, SchemeColor, Culrs or Colorffy - Find Color Palettes
- Adobe Color - Find Color Palettes with Color Wheel
- Color Lisa - Find Art-Based Color Palettes
- Color Leap - Find Historical Color Palettes
- COLORWISE - Find Color Palettes from Product Hunt Products
▷ Photo Forensics
- 🌐 Photo OSINT - Image OSINT Resources
- ⭐ Fawkes - Facial Cloaking
- ⭐ FotoForensics, Sherloq or Forensically - Photo Forensics Tools
- Picarta / Discord, GeoSpy or GeoEstimation - Estimate Image Locations
- Image Identification Project - Image Identification Tool
- StegOnline, OpenStego, OpenPuff, Steganography-PNG / GitHub, ImSter, stegano, hide-text or stegpy - Images Steganography Tools
- Aperisolve / 2 or stegextract - Steganography Analysis Tool
- Redacted - Blur, Pixelate or Blackout parts of Images
- Image Scrubber - Blur Images / Scrub Metadata
- Schizoware - Image Name / Hash Randomizer
- ViewEXIF, Jimpl, ExifData, OnlineEXIFViewer, ExifLooter, CameraSummary or JPEGsnoop - EXIF / Metadata Viewers
- exiftool, 2, ExifCleaner, EXIFRemove, scrambled-exif, Metadata-Remover, exifpurge, adarsus or VerExif - Remove Meta / EXIF Data
- Pic2Map - Image EXIF data viewer with GPS support
- TheExifer, Photini or ColorPilot - Image EXIF Data Editors
- Base64 Image - Encode / Decode Images
- Faceagle - Face Recognition Search Engines
▷ Android Camera
-
@ b04082ac:29b5c55b
2025-05-08 14:35:02Money has always been more than a medium of exchange. It reflects what societies value, how they organize trust, and what they choose to remember. This article explores the idea that money functions as a form of collective memory, and how Bitcoin may be restoring this role in a new way.
The Asante Example
In the Asante Empire, which flourished in West Africa during the 18th and 19th centuries, gold dust served as the primary medium of exchange. To measure it, traders used ornate spoons made of brass. These spoons were often carved with birds, animals, or abstract symbols. They were not currency themselves, but tools used to handle gold dust accurately.
Importantly, these spoons also carried meaning. Symbols and proverbs embedded in the spoons conveyed lessons about honesty, community, and continuity. For example, the Sankofa bird, shown turning its head backward to retrieve an egg from its back, represented the proverb, “It is not wrong to go back for that which you have forgotten.” This was a reminder to learn from the past.
The spoons reflect an understanding that money and its instruments are not just practical tools. They are cultural artifacts that store shared values. In the Asante context, even measurement was ritualized and tied to ethics and memory.
Money as a Cultural Medium
This connection between money and cultural meaning is not unique to the Asante Empire. Modern fiat currencies also carry symbols, phrases, and designs that reflect national identity and political values.
The U.S. dollar includes Latin phrases and national symbols meant to convey stability and purpose. The British pound features royal iconography, reinforcing the idea of continuity and sovereignty. When the euro was introduced, it deliberately avoided specific national references. Itsdesign used bridges and windowsto suggest openness and cooperation across the continent.
These design choices show that societies still embed meaning into their money. Even in a digital or fiat context, money is used to transmit a story about who we are, where authority lies, and what we value.
The Fragility of Fiat Memory
While fiat money carries cultural symbols, the narratives behind those symbols can be fragile.
In 2021, the central bank of the Philippines removed democratic leaders from its banknotes,triggering public criticism. In the United States, attempts to replace Andrew Jackson with Harriet Tubman on the $20 billfaced repeated delays. These examples show how political control over money includes control over what stories are told and remembered.
Unlike objects passed down through generations, fiat memory can be edited or erased. In this sense, it is vulnerable. The meaning encoded in fiat systems can shift depending on who holds power.
Bitcoin as a New Form of Memory
Bitcoin is described as digital money. But it also introduces a different model of how societies can record value and preserve meaning.
The Bitcoin network launched in 2009 with a small message embedded in its first block: “Chancellor on brink of second bailout for banks.” This was a reference to a newspaper headline that day and a clear sign of protest against financial bailouts, centralized monetary policy, and forever wars.
This moment marked the beginning of a system where memory is stored differently. Instead of relying on governments or institutions, Bitcoin stores its history on a public ledger maintained by a decentralized network of participants. Its memory is not symbolic or political; it is structural. Every transaction, every block, is preserved through time-stamped computation and consensus.
No single authority can change it. The rules are clear and publicly auditable. In this way, Bitcoin offers a version of money where memory is both neutral and resilient.
Cultural Expression and Community Values
Even though Bitcoin lacks the traditional symbols found on banknotes, it has developed its own culture. Phrases like “Don’t trust, verify” or “Stay humble, stack sats” are shared widely in the Bitcoin community. These ideas reflect a focus on self-responsibility, verification, and long-term thinking.
These proverbs can be compared to the carved messages on the Asante spoons. While the contexts are very different, the underlying idea is similar: a community using language and symbols to reinforce its shared values.
Bitcoin also has a well established and growing art scene. Bitcoin conferences often feature dedicated sections for art inspired by the protocol and its culture. Statues of Satoshi Nakamoto have been installed in cities like Budapest, Lugano, and Fornelli. These physical works reflect the desire to link Bitcoin’s abstract values to something tangible.
Looking Back to Look Forward
The Asante example helps us see that money has long been tied to memory and meaning. Their spoons were practical tools but also cultural anchors. Bitcoin, while new and digital, may be playing a similar role.
Instead of relying on political symbols or national myths, Bitcoin uses code, transparency, and global consensus to create trust. In doing so, it offers a way to preserve economic memory that does not depend on power or politics.
It’s still early to know what kind of legacy Bitcoin will leave. But if it succeeds, it may not just change how money works. It may also change how civilizations remember.
-
@ 57d1a264:69f1fee1
2025-05-08 05:25:48Safe Bits & Self Custody Tips
The journey of onboarding a user and create a bitcoin multiSig setup begins far before opening a desktop like Bitcoin Safe (BS) or any other similar application. Bitcoin Safe seems designed for families and people that want to start exploring and learning about multiSig setup. The need for such application and use of it could go much further, defining best practices for private organizations that aim to custody bitcoin in a private and anonymous way, following and enjoy the values and standards bitcoin has been built for.
Intro
Organizations and small private groups like families, family offices and solopreneurs operating on a bitcoin standard will have the need to keep track of transactions and categorize them to keep the books in order. A part of our efforts will be spent ensuring accessibility standards are in place for everyone to use Bitcoin Safe with comfort and safety.
We aim with this project to bring together the three Designathon ideas below: - Bitcoin Safe: improve its overall design and usability. - No User Left Behind: improve Bitcoin Safe accessibility. - Self-custody guidelines for organizations: How Bitcoin Safe can be used by private organization following best self-custody practices.
We are already halfway of the first week, and here below the progress made so far.
Designing an icon Set for Bitcoin Safe
One of the noticeable things when using BS is the inconsistency of the icons, not just in colors and shapes, but also the way are used. The desktop app try to have a clean design that incorporate with all OS (Win, macOS, Linux) and for this reason it's hard to define when a system default icon need to be used or if a custom one can be applied instead. The use of QT Ui framework for python apps help to respond to these questions. It also incorporates and brig up dome default settings that aren't easily overwritten.
Here below you can see the current version of BS:
Defining a more strict color palette for Bitcoin Safe was the first thing!
How much the icons affect accessibility? How they can help users to reach the right functionality? I took the challenge and, with PenPot.app, redesigned the icons based on the grid defined in the https://bitcoinicons.com/ and proposing the implementation of it to have a cleaner and more consistent look'n feel, at least for the icons now.
What's next
I personally look forward to seeing these icons implemented soon in Bitcoin Safe interface. In the meantime, we'll focus on delivering an accessibility audit and evaluate options to see how BS could be used by private organizations aiming to become financially sovereign with self-custody or more complex bitcoin multiSig setups.
One of the greatest innovations BS is bringing to us is the ability to sync the multiSig wallets, including PBST, Categories and labels, through the nostr decentralized protocol, making current key custodial services somehow obsolete. Second-coolest feature that this nostr implementation brings is the ability to have a build-in private chat that connect and enable the various signers of a multiSig to communicate and sign transactions remotely. Where have you seen something like this before?
Categories UX and redesign is also considered in this project. We'll try to understand how to better serve this functionality to you, the user, really soon.
Stay tuned!
originally posted at https://stacker.news/items/974488
-
@ 57d1a264:69f1fee1
2025-05-08 05:08:36Welcome back to our weekly
JABBB
, Just Another Bitcoin Bubble Boom, a comics and meme contest crafted for you, creative stackers!If you'd like to learn more, check our welcome post here.
This week sticker:
Bitcoin Sir
You can download the source file directly from the HereComesBitcoin website in SVG and PNG. Use this sticker around SN with the code

The task
Make sure you use this week sticker to design a comic frame or a meme, add a message that perfectly captures the sentiment of the current most hilarious takes on the Bitcoin space. You can contextualize it or not, it's up to you, you chose the message, the context and anything else that will help you submit your comic art masterpiece.
Are you a meme creator? There's space for you too: select the most similar shot from the gifts hosted on the Gif Station section and craft your best meme... Let's Jabbb!
If you enjoy designing and memeing, feel free to check out the JABBB archive and create more to spread Bitcoin awareness to the moon.
Submit each proposal on the relative thread, bounties will be distributed when enough participants submit options.
PS: you can now use HereComesBitcoin stickers to use on Stacker.News
₿e creative, have fun! :D
originally posted at https://stacker.news/items/974483
-
@ 57d1a264:69f1fee1
2025-05-07 06:56:25Wild parrots tend to fly in flocks, but when kept as single pets, they may become lonely and bored https://www.youtube.com/watch?v=OHcAOlamgDc
Source: https://www.smithsonianmag.com/smart-news/scientists-taught-pet-parrots-to-video-call-each-other-and-the-birds-loved-it-180982041/
originally posted at https://stacker.news/items/973639
-
@ 57d1a264:69f1fee1
2025-05-07 06:29:52Your device, your data. TRMNL's architecture prevents outsiders (including us) from accessing your local network. TRMNAL achieve this through 1 way communication between client and server, versus the other way around. Learn more.
Learn more at https://usetrmnl.com/
originally posted at https://stacker.news/items/973632
-
@ 40bdcc08:ad00fd2c
2025-05-06 14:24:22Introduction
Bitcoin’s
OP_RETURN
opcode, a mechanism for embedding small data in transactions, has ignited a significant debate within the Bitcoin community. Originally designed to support limited metadata while preserving Bitcoin’s role as a peer-to-peer electronic cash system,OP_RETURN
is now at the center of proposals that could redefine Bitcoin’s identity. The immutable nature of Bitcoin’s timechain makes it an attractive platform for data storage, creating tension with those who prioritize its monetary function. This discussion, particularly around Bitcoin Core pull request #32406 (GitHub PR #32406), highlights a critical juncture for Bitcoin’s future.What is
OP_RETURN
?Introduced in 2014,
OP_RETURN
allows users to attach up to 80 bytes of data to a Bitcoin transaction. Unlike other transaction outputs,OP_RETURN
outputs are provably unspendable, meaning they don’t burden the Unspent Transaction Output (UTXO) set—a critical database for Bitcoin nodes. This feature was a compromise to provide a standardized, less harmful way to include metadata, addressing earlier practices that embedded data in ways that bloated the UTXO set. The 80-byte limit and restriction to oneOP_RETURN
output per transaction are part of Bitcoin Core’s standardness rules, which guide transaction relay and mining but are not enforced by the network’s consensus rules (Bitcoin Stack Exchange).Standardness vs. Consensus Rules
Standardness rules are Bitcoin Core’s default policies for relaying and mining transactions. They differ from consensus rules, which define what transactions are valid across the entire network. For
OP_RETURN
: - Consensus Rules: AllowOP_RETURN
outputs with data up to the maximum script size (approximately 10,000 bytes) and multiple outputs per transaction (Bitcoin Stack Exchange). - Standardness Rules: LimitOP_RETURN
data to 80 bytes and one output per transaction to discourage excessive data storage and maintain network efficiency.Node operators can adjust these policies using settings like
-datacarrier
(enables/disablesOP_RETURN
relay) and-datacarriersize
(sets the maximum data size, defaulting to 83 bytes to account for theOP_RETURN
opcode and pushdata byte). These settings allow flexibility but reflect Bitcoin Core’s default stance on limiting data usage.The Proposal: Pull Request #32406
Bitcoin Core pull request #32406, proposed by developer instagibbs, seeks to relax these standardness restrictions (GitHub PR #32406). Key changes include: - Removing Default Size Limits: The default
-datacarriersize
would be uncapped, allowing largerOP_RETURN
data without a predefined limit. - Allowing Multiple Outputs: The restriction to oneOP_RETURN
output per transaction would be lifted, with the total data size across all outputs subject to a configurable limit. - Deprecating Configuration Options: The-datacarrier
and-datacarriersize
settings are marked as deprecated, signaling potential removal in future releases, which could limit node operators’ ability to enforce custom restrictions.This proposal does not alter consensus rules, meaning miners and nodes can already accept transactions with larger or multiple
OP_RETURN
outputs. Instead, it changes Bitcoin Core’s default relay policy to align with existing practices, such as miners accepting non-standard transactions via services like Marathon Digital’s Slipstream (CoinDesk).Node Operator Flexibility
Currently, node operators can customize
OP_RETURN
handling: - Default Settings: Relay transactions with oneOP_RETURN
output up to 80 bytes. - Custom Settings: Operators can disableOP_RETURN
relay (-datacarrier=0
) or adjust the size limit (e.g.,-datacarriersize=100
). These options remain in #32406 but are deprecated, suggesting that future Bitcoin Core versions might not support such customization, potentially standardizing the uncapped policy.Arguments in Favor of Relaxing Limits
Supporters of pull request #32406 and similar proposals argue that the current restrictions are outdated and ineffective. Their key points include: - Ineffective Limits: Developers bypass the 80-byte limit using methods like Inscriptions, which store data in other transaction parts, often at higher cost and inefficiency (BitcoinDev Mailing List). Relaxing
OP_RETURN
could channel data into a more efficient format. - Preventing UTXO Bloat: By encouragingOP_RETURN
use, which doesn’t affect the UTXO set, the proposal could reduce reliance on harmful alternatives like unspendable Taproot outputs used by projects like Citrea’s Clementine bridge. - Supporting Innovation: Projects like Citrea require more data (e.g., 144 bytes) for security proofs, and relaxed limits could enable new Layer 2 solutions (CryptoSlate). - Code Simplification: Developers like Peter Todd argue that these limits complicate Bitcoin Core’s codebase unnecessarily (CoinGeek). - Aligning with Practice: Miners already process non-standard transactions, and uncapping defaults could improve fee estimation and reduce reliance on out-of-band services, as noted by ismaelsadeeq in the pull request discussion.In the GitHub discussion, developers like Sjors and TheCharlatan expressed support (Concept ACK), citing these efficiency and innovation benefits.
Arguments Against Relaxing Limits
Opponents, including prominent developers and community members, raise significant concerns about the implications of these changes: - Deviation from Bitcoin’s Purpose: Critics like Luke Dashjr, who called the proposal “utter insanity,” argue that Bitcoin’s base layer should prioritize peer-to-peer cash, not data storage (CoinDesk). Jason Hughes warned it could turn Bitcoin into a “worthless altcoin” (BeInCrypto). - Blockchain Bloat: Additional data increases the storage and processing burden on full nodes, potentially making node operation cost-prohibitive and threatening decentralization (CryptoSlate). - Network Congestion: Unrestricted data could lead to “spam” transactions, raising fees and hindering Bitcoin’s use for financial transactions. - Risk of Illicit Content: The timechain’s immutability means data, including potentially illegal or objectionable content, is permanently stored on every node. The 80-byte limit acts as a practical barrier, and relaxing it could exacerbate this issue. - Preserving Consensus: Developers like John Carvalho view the limits as a hard-won community agreement, not to be changed lightly.
In the pull request discussion, nsvrn and moth-oss expressed concerns about spam and centralization, advocating for gradual changes. Concept NACKs from developers like wizkid057 and Luke Dashjr reflect strong opposition.
Community Feedback
The GitHub discussion for pull request #32406 shows a divided community: - Support (Concept ACK): Sjors, polespinasa, ismaelsadeeq, miketwenty1, TheCharlatan, Psifour. - Opposition (Concept NACK): wizkid057, BitcoinMechanic, Retropex, nsvrn, moth-oss, Luke Dashjr. - Other: Peter Todd provided a stale ACK, indicating partial or outdated support.
Additional discussions on the BitcoinDev mailing list and related pull requests (e.g., #32359 by Peter Todd) highlight similar arguments, with #32359 proposing a more aggressive removal of all
OP_RETURN
limits and configuration options (GitHub PR #32359).| Feedback Type | Developers | Key Points | |---------------|------------|------------| | Concept ACK | Sjors, ismaelsadeeq, others | Improves efficiency, supports innovation, aligns with mining practices. | | Concept NACK | Luke Dashjr, wizkid057, others | Risks bloat, spam, centralization, and deviation from Bitcoin’s purpose. | | Stale ACK | Peter Todd | Acknowledges proposal but with reservations or outdated support. |
Workarounds and Their Implications
The existence of workarounds, such as Inscriptions, which exploit SegWit discounts to embed data, is a key argument for relaxing
OP_RETURN
limits. These methods are costlier and less efficient, often costing more thanOP_RETURN
for data under 143 bytes (BitcoinDev Mailing List). Supporters argue that formalizing largerOP_RETURN
data could streamline these use cases. Critics, however, see workarounds as a reason to strengthen, not weaken, restrictions, emphasizing the need to address underlying incentives rather than accommodating bypasses.Ecosystem Pressures
External factors influence the debate: - Miners: Services like Marathon Digital’s Slipstream process non-standard transactions for a fee, showing that market incentives already bypass standardness rules. - Layer 2 Projects: Citrea’s Clementine bridge, requiring more data for security proofs, exemplifies the demand for relaxed limits to support innovative applications. - Community Dynamics: The debate echoes past controversies, like the Ordinals debate, where data storage via inscriptions raised similar concerns about Bitcoin’s purpose (CoinDesk).
Bitcoin’s Identity at Stake
The
OP_RETURN
debate is not merely technical but philosophical, questioning whether Bitcoin should remain a focused monetary system or evolve into a broader data platform. Supporters see relaxed limits as a pragmatic step toward efficiency and innovation, while opponents view them as a risk to Bitcoin’s decentralization, accessibility, and core mission. The community’s decision will have lasting implications, affecting node operators, miners, developers, and users.Conclusion
As Bitcoin navigates this crossroads, the community must balance the potential benefits of relaxed
OP_RETURN
limits—such as improved efficiency and support for new applications—against the risks of blockchain bloat, network congestion, and deviation from its monetary roots. The ongoing discussion, accessible via pull request #32406 on GitHub (GitHub PR #32406). Readers are encouraged to explore the debate and contribute to ensuring that any changes align with Bitcoin’s long-term goals as a decentralized, secure, and reliable system. -
@ 57d1a264:69f1fee1
2025-05-07 06:16:30Here’s Sean Voisen writing about how programming is a feeling:
For those of us who enjoy programming, there is a deep satisfaction that comes from solving problems through well-written code, a kind of ineffable joy found in the elegant expression of a system through our favorite syntax. It is akin to the same satisfaction a craftsperson might find at the end of the day after toiling away on well-made piece of furniture, the culmination of small dopamine hits that come from sweating the details on something and getting them just right. Maybe nobody will notice those details, but it doesn’t matter. We care, we notice, we get joy from the aesthetics of the craft.
This got me thinking about the idea of satisfaction in craft. Where does it come from?
Continue Reading https://blog.jim-nielsen.com/2025/craft-and-satisfaction/
originally posted at https://stacker.news/items/973628
-
@ 57d1a264:69f1fee1
2025-05-07 06:03:29CryptPad
Collaboration and privacy. Yes, you can have both Flagship instance of CryptPad, the end-to-end encrypted and open-source collaboration suite. Cloud administered by the CryptPad development team. https://cryptpad.fr/
ONLYOFFICE DocSpace
Document collaboration made simpler. Easily collaborate with customizable rooms. Edit any content you have. Work faster using AI assistants. Protect your sensitive business data. Download or try STARTUP Cloud (Limited-time offer) FREE https://www.onlyoffice.com/
SeaFile
A new way to organize your files Beyond just syncing and sharing files, Seafile lets you add custom file properties and organize your files in different views. With AI-powered automation for generating properties, Seafile offers a smarter, more efficient way to manage your files. Try it Now, Free for up to 3 users https://seafile.com/
SandStorm
An open source platform for self-hosting web apps Self-host web-based productivity apps easily and securely. Sandstorm is an open source project built by a community of volunteers with the goal of making it really easy to run open source web applications. Try the Demo or Signup Free https://alpha.sandstorm.io/apps
NextCloud Hub
A new generation of online collaboration that puts you in control. Nextcloud offers a modern, on premise content collaboration platform with real-time document editing, video chat & groupware on mobile, desktop and web. Sign up for a free Nextcloud account https://nextcloud.com/sign-up/
LinShare
True Open Source Secure File Sharing Solution We are committed to providing a reliable Open Source file-sharing solution, expertly designed to meet the highest standards of diverse industries, such as government and finance Try the Demo https://linshare.app/
Twake Drive
The open-source alternative to Google Drive. Privacy-First Open Source Workplace. Twake workplace open source business. Improve your effeciency with truly Open Source, all-in-one digital suite. Enhance the security in every aspect of your professional and private life. Sign up https://sign-up.twake.app/
SpaceDrive
One Explorer. All Your Files. Unify files from all your devices and clouds into a single, easy-to-use explorer. Designed for creators, hoarders and the painfully disorganized. Download desktop app (mobile coming soon) https://www.spacedrive.com/
ente
Safe Home for your photos Store, share, and discover your memories with end-to-end encryption. End-to-end encryption, durable storage and simple sharing. Packed with these and much more into our beautiful open source apps. Get started https://web.ente.io
fileStash
Turn your FTP server into... Filestash is the enterprise-grade file manager connecting your storage with your identity provider and authorisations. Try the demo https://demo.filestash.app
STORJ
Disruptively fast. Globally secure. S3-compatible distributed cloud services that make the most demanding workflows fast and affordable. Fast track your journey toward high performance cloud services. Storj pricing is consistent and competitive in meeting or exceeding your cloud services needs. Give the products a try to experience the benefits of the distributed cloud. Get Started https://www.storj.io/get-started
FireFile
The open‑source alternative to Dropbox. Firefiles lets you setup a cloud drive with the backend of your choice and lets you seamlessly manage your files across multiple providers. It revolutionizes cloud storage management by offering a unified platform for all your storage needs. Sign up Free https://beta.firefiles.app
originally posted at https://stacker.news/items/973626
-
@ 6e64b83c:94102ee8
2025-05-05 16:50:13Nostr-static is a powerful static site generator that transforms long-form Nostr content into beautiful, standalone websites. It makes your content accessible to everyone, even those not using Nostr clients. For more information check out my previous blog post How to Create a Blog Out of Nostr Long-Form Articles
What's New in Version 0.7?
RSS and Atom Feeds
Version 0.7 brings comprehensive feed support with both RSS and Atom formats. The system automatically generates feeds for your main content, individual profiles, and tag-specific pages. These feeds are seamlessly integrated into your site's header, making them easily discoverable by feed readers and content aggregators.
This feature bridges the gap between Nostr and traditional web publishing, allowing your content to reach readers who prefer feed readers or automated content distribution systems.
Smart Content Discovery
The new tag discovery system enhances your readers' experience by automatically finding and recommending relevant articles from the Nostr network. It works by:
- Analyzing the tags in your articles
- Fetching popular articles from Nostr that share these tags
- Using configurable weights to rank these articles based on:
- Engagement metrics (reactions, reposts, replies)
- Zap statistics (amount, unique zappers, average zap size)
- Content quality signals (report penalties)
This creates a dynamic "Recommended Articles" section that helps readers discover more content they might be interested in, all while staying within the Nostr ecosystem.
See the new features yourself by visiting our demo at: https://blog.nostrize.me
-
@ 57d1a264:69f1fee1
2025-05-06 06:00:25Album art didn’t always exist. In the early 1900s, recorded music was still a novelty, overshadowed by sales of sheet music. Early vinyl records were vastly different from what we think of today: discs were sold individually and could only hold up to four minutes of music per side. Sometimes, only one side of the record was used. One of the most popular records of 1910, for example, was “Come, Josephine, in My Flying Machine”: it clocked in at two minutes and 39 seconds.
The invention of album art can get lost in the story of technological mastery. But among all the factors that contributed to the rise of recorded music, it stands as one of the few that was wholly driven by creators themselves. Album art — first as marketing material, then as pure creative expression — turned an audio-only medium into a multi-sensory experience.
This is the story of the people who made music visible.
originally posted at https://stacker.news/items/972642
-
@ c9badfea:610f861a
2025-05-13 00:21:07► Gaming Tools
- ↪️ Download Managers
- ↪️ Media Posters / Covers
- ↪️ Game Soundtracks
- ⭐ PCGamingWiki - Game Fixes & Workarounds / Discord
- ⭐ Sunshine, Apollo or Moonlight - Gaming Remote Desktop Client / Mobile
- ⭐ Library of Codexes - Game Codex Library
- ⭐ HowLongToBeat, 2 - Find Average Game Lengths
- ⭐ /r/tipofmyjoystick - Find Games via Screenshot or Description
- ⭐ Game Pauser - Pause Unpausable Cutscenes
- ⭐ Valve Archive - Rare Valve Data Archive
- VGHF Digital Archive - Historical Documents, Magazines, Transcripts, etc. / Archive
- NIWA - Nintendo Independent Wiki Alliance / Discord
- Gog To Free - Add Piracy Site Links to GOG Store
- The Models Resource - Game Models
- The Spriters Resource - Video Game Sprites
- MiiCharacters - Famous Mii Creation Guides
- Archiverse - Miiverse Archive
- Buzz In - Online Buzzer System
- Challonge or Lorenzi's Game Boards - Tournament Creators / Managers
- Medal - Shadowplay for non Nvidia Cards / Premium Bypass
- RePlays - Game Recording Manager
- Moments - Game Clip Tool
- Keystrokes - Keystrokes Overlay
- PSNProfiles - Trophy Guide / PSN Profile Viewer
- Achievement Watcher - Achievement File Parser, Notifications & Playtime Tracker / Note
- Shmuplations - Japanese Developer Interviews
- Wiki.gg - Game Wikis / Redirector
- CSDb or GB64 - Commodore 64 Resources
- Awesome J2ME - J2ME Resources
- GARbro - Browse / Extract Visual Novel Resources
- ConceptArt - Video Game Concept Art
- How Denuvo Works
- Game Cracking / Repacking Guides
▷ Game Launchers
- ⭐ Playnite - Game Library / Launcher / Extensions / Subreddit / Discord / GitHub
- ⭐ GoG Galaxy or Project GLD / GitHub - Game Libraries / Launchers
- Ascendara - Game Launcher / Downloader / Discord / GitHub
- Fit Launcher - Game Launcher / Torrent Client / Discord
- Launchbox - Retro / Console Game Library / Launcher
- GameHUB Launcher - Rainmeter Game Launcher
- Hydra - Game Launcher / Torrent Client / Plugins, 2 / Game Search / Discord / Telegram
- OpenGamepadUI - Gamepad Native Launcher
- JackboxUtility - Jackbox Games Launcher / Discord / GitHub
- GameVault - Self-Hosted Gaming Platform / Discord / GitHub
▷ Optimization Tools
- 🌐 Nvidia Overclocking - Nvidia Overclocking Resources
- ⭐ SpecialK - Game Optimization Tool / Discord
- ⭐ MSI Afterburner, GPU Tweak III or EVGA Precision X1 / Warning - GPU Overclocking / Guide
- ⭐ SystemRequirementsLab or PCGameBenchmark - Game Requirements Tests
- ⭐ MSI Kombustor - GPU Benchmark Test
- ⭐ ProSettings, Share Gaming Tweaks, /r/OptimizedGaming, SweetFX, ENBSeries - Settings Optimization Guides
- ⭐ DisplayMagician or AutoActions - Per-Game Display Profiles
- ⭐ Lossless Scaling, Magpie, DLSS2FSR or OptiScaler - Game Upscaling
- RagnoTech Optimization Catalog or TroubleChute - Gaming Optimization Guides
- cancerogenoslab or MikeMartin - FPS / Latency Guides
- Fraps, OCAT / GitHub, Rivatuner Statistics Server, CapFrameX or Xbox Game Bar - FPS Tracking / Benchmarking
- SSTap - Decrease Ping
- Overclock - Overclocking Forum
- Ryzen Master Utility - Overclocking Control for Ryzen Desktop CPU
- AMD-APU-Tuning-Utility - AMD APU Tuning
- DLSS Swapper - Download, Manage & Swap DLSS
- dgVoodoo2 - Glide & DirectX Graphics Wrapper
- VibranceGUI - Automate Digital Vibrance Control
- Vuenxx - Free FSR 3 Mods / Note
- ReShade - Generic Post-Processing Injector / Easy Installer / Shaders / Discord / GitHub
- Scanlines for Windows - Add Scanlines to Games / Discord
- DLSSG to FSR3 - AMD FSR3 Frame Generation for NVIDIA
- WindowedBorderlessGaming, Borderless Gaming or FullScreenizer - Borderless Windows for All Games
- DxWnd - Play Fullscreen Only Games in Window
- WSGF - Widescreen Gaming Community / Solutions
- Widescreen Fixes Pack / GitHub, Widescreen Fixer v3.4 or Flawless Widescreen - Widescreen Fixes
- 4GB Patch - Patch x86 executables to use 4GB
▷ Controller Tools
- ⭐ DS4Windows / 2, AntiMicroX, DualSenseX, DualSenseY, PCXSense or Input Remapper - Gamepad Input Tools / Steam Note
- x360ce / GitHub - DS4 / 360 Controller Emulator
- XOutput - DirectInput to Xinput wrapper
- DsHidMini - Use PS3 Controllers on Windows
- JoyToKey - Controller Emulator
- Spud Controller - Controller / Mouse Input Displays
- Gamepad-Tester or AresLuna - Controller Connectivity Testers
- hidusbf - Decrease DS4/5 Input Lag / Video
- HidHide - Input Device Firewall
- Whitescent Engine - Use Phone as Joy Stick / GitHub
- JoystickGremlin - Remap Joystick Devices
- Arcade Controls - DIY Arcade Controls
- AltCtrls - Custom Controller Crafting Resources
▷ Game Mods
- 🌐 Big List of Randomizers - Game Randomizer Index / Discord / GitHub
- ↪️ Game Mods - Mods for Individual Games
- ⭐ ChronoCrash - Side Scrolling Modding Forum / Games List
- ⭐ ModDB - Game Mods
- ⭐ Nexus Mods - Game Mods / Bulk Downloader / Redirect Skip / Download Hidden / Discord
- ⭐ ModdingLinked - Bethesda Game Modding Guides / Discord
- WeMod - Cheats / Trainer Manager / Single Player Only / Unlocker / Discord
- ModOrganizer - Mod Manager
- Otis_Inf Camera Mods or CinematicTools Archive - Game Camera Mods
- Mod.io - Cross Platform Game Mods Support / Discord
- WabbaJack - Automated Modlist Installer / Discord
- ModWorkshop - Game Mods / Discord
- GameFront - Game Mods / Discord
- Video Game Mods - Game Mods / Discord
- GameBanana - Game Mods / Discord
- SMods - Game Mods
- Silent's Blog - Game Mods / Patches
- FlingTrainer - Game Mods / Trainers for Single Player Games
- Top Mods - PC Game Mods
- ProAsm - Retro Game Mods
- Thunderstore - Unity Game Mods
- Gale or r2modman - Thunderstore / BepInEx Unity Mod Managers
- Archipelago - Multi-Game Randomizer
▷ Game Saves
- ↪️ File Backup / Sync
- ⭐ Ludusavi or GameSave Manager - Game Save Managers / Backup
- PCGamingWiki - Save Locations Listed Under "Game Data"
- Save Game World - PC / PlayStation / Switch / Xbox / Wii
- SavegameDownload.com - PC / PlayStation / Switch / Xbox / Android
- YourSaveGames - PC / PSP
- SaveGame.Pro - PC
- Saves For Games - PC
- GC Saves - Gamecube / Discord
- Save Editor Online - Game Save Editor
▷ Game Maps
- 🌐 Map Genie, GameMaps, THGL or VGMaps - Game Map Indexes
- noclip - Explore Game Maps
- KudosPrime - Racing Game Maps
- bspview - Explore Quake & GoldSRC Maps / GitHub
- NES Maps - NES Game Maps
- SNES Maps - SNES Game Maps
- Forgehub - Halo Maps / Discord
- Zelda BotW Street View - Breath of the Wild Map
- Palworld Interactive - Palworld Map
- Fortnite.gg - Fortnite Map, Guides, Skins, etc.
- Hitmaps - Hitman Maps / Discord
- Hallownest or Interactive HN Map - Hollow Knight Maps
▷ Git Gud
- Note - There are guides on almost every Steam page, some for beginners, 100% completion walkthroughs, and more.
- 🌐 Mousepad Mastersheet - Mousepad Comparison Chart
- 🌐 Gamepadla - Gamepad / Controller Latency Tests
- ⭐ Before I Play - Tips for any Game
- ⭐ GamingSmart, Sens Covnerter, Sens Converter or Mouse Sensitivity - Game Sensitivity Converters / Tools
- ⭐ Aim400kg, 3D Aim Trainer, Aimlabs, Aiming.Pro or AimTrainer - Aim Training
- ⭐ Speedrun - Speedrunning Streams, Leaderboards, Resources, etc.
- GameGuides, DotGG, Retro Guides, Game8, StrategyWiki, Samurai Gamers, UHS Hints or Kirklands - Game Guides
- Voltaic - Aim Benchmark & Guides
- Piper - Gaming Mouse Config Tool
- LiveSplit - Customizable Speedrun Timer
- The Manual Project, ReplacementDocs or GamesDatabase - Game Manuals
- SNES Manuals - SNES Game Manuals
- Ukikipedia - SM64 Speedrunning Wiki
- FOUR.lol - Tetris Openers Wiki
- Underdogs Cup Lounge - Tetris Resources & Coaching Discord
- Fumen - Tetris Field Editor
► Tracking / Databases
- ⭐ Glitchwave - Tracking / Database
- ⭐ Backloggd - Tracking / Database
- ⭐ Infinite Backlog - Tracking / Database
- ⭐ IGDB - Game Database
- Moby Games - Game Database
- GiantBomb - Game Database
- Grouvee - Tracking / Database
- RankOne - Tracking / Database
- GG - Tracking / Database
- KeepTrackOfMyGames - Tracking / Database
- PlayTracker - Tracking / Database
- Gamelib - Tracking / Database
- Backloggery - Tracking / Database
- Exophase - Tracking / Database
- LaunchBox Games Database - Game Database
- GameFAQs - Game Database
- Rawg - Game Database
- rate.house - Game Database
- listal - Game Database
- FrontierNav - Game Database
- IMDb Advanced Search - Game Search
- Low Spec Games - Low Spec Game Database / Text Only / GitHub
- JRPGC - JRPG Databases / Discord
- RPGCodex - RPG Database / Forum
- SteamPeek or IndieDB - Indie Game Databases
- RetroShowcase or The Good Old Days - Retro Game Databases
- Sega Retro - Sega Game Database
- AtariAge - Atari Game Database
- Polish Pixels - Retro Polish Games Database
- Co-Optimu or PlayCo-opGame - Co-Op Game Databases
- SvenEvils Playground or Local Multiplayer List - Local Multiplayer Game Database
- DoesItPlay? - Offline Game Compatibility Database
- CloudBase - Cloud Game Database
- HOTU - Rare Game Database
- Delisted Games - Delisted Games Database
- BoardGameGeek or Kallax - Board Game Database
- Are We Anti-Cheat Yet? - Anti-Cheat Game Database / GNU/Linux or Wine/Proton Compatibility
- Unseen64 - Cancelled / Lost Games
- Incendar - Game Release Date Tracker
▷ Curated Recommendations
- 🌐 Awesome Engineering Games - Engineering Games
- ⭐ AcclaimedVideoGames or VideoGameCanon - Game Top 1000 List
- ⭐ OpenCritic - Critic Game Reviews / Ratings
- ⭐ TasteDive, Mythic Maps / Discord or /r/ifyoulikeblank - Game Recommendations
- Rec Charts - Game Recommendation Guides
- Board Game Breakdown - Board Game Reviews
- Can I Play That? - Video Game Accessibility Reviews
- MoreGamesLike or Games Like Finder - Find Similar Games
► Steam / Epic
- 🌐 Steam Tool Collection, steam.tools or SteamInternals - Steam Tool Indexes
- ↪️ Steam Workshop Downloaders
- ⭐ SDD GUI or DepotDownloader - Steam Depot Downloaders
- ⭐ RedAlt SteamUp - Steam Depot Update Creator
- Steam Link - Stream Steam Library to TV
- Steam Mover - Store Steam Games on Multiple Drives
- Steam Rom Manager - Add ROMs to Steam
- BoilR - Sync Game Platforms with Steam
- SteamAchievementManager - Steam Achievement Manager
- SteamHunters / Discord or TrueSteamAchievements - Steam Achievement Tracking / Leaderboards / Profiles
- SteamID / 2, SteamDetective or SteamFinder - Steam ID Lookup
- SteamGuard - Generate Steam 2FA Codes
- Super Steam Packer - Pack and Share Your Steam Games
- Steam API Check Bypass - Steam API Check Bypass
▷ Client Tools
- ⭐ Heroic Games Launcher - Epic / GOG / Prime Games Launcher
- ⭐ Nemirtingas Epic Emulator - Epic Online Service Emulator
- ⭐ TCNO - Platform Account Switcher / Tutorial
- LEGENDARY / Discord or Rare - Epic Games Launchers
- Depressurizer or Backlog.rip - Steam Library Organizers
- Steam Art Manager - Find / Manage Game Art
- Millennium - Steam Client Customization / Discord / GitHub
- Watt Toolkit - Enhance Steam Functionality / GitHub
- SteamCMD - Command-Line Steam Client
- Adwaita for Steam - Steam GNOME Skin
- Backgrounds.Gallery - Steam Backgrounds
- Steam.Design - Steam Background Cropper
- Center.Steam - Center Steam Text
- Steam Inventory Helper - Steam Inventory Enhancement Extension
- Fuck Off EA App - Use Origin Instead of EA App
▷ DLC Unlock / DRM Bypass
- ⭐ CreamAPI - Steam DLC Unlocker / Auto Setup
- ⭐ GreenLuma - Offline Steam DRM Bypass / DLC Unlocker / Manager / Family Bypass Guide
- ⭐ Unsteam - Online Steam DRM Bypass / Cracked Servers Only / Multiplayer Emulator
- ⭐ Steamless - Steam DRM Remover
- ⭐ Goldberg, 2 / GUI / Guide or SmartSteamEmu - Offline Steam / Multiplayer Emulators
- ⭐ Steam-Auto-Crack or SteamAutoCracker - Auto Apply Goldberg + Steamless / Guide
- ⭐ Koalageddon - DLC Unlocker for Epic, Origin, EA, Uplay
- DreamAPI - DLC Unlocker for Epic, Origin and EA
- Anadius - DLC Unlockers for EA and Origin
- ScreamAPI - Epic DLC Unlocker
- GetDataFromSteam-SteamDB - Find SteamDB DLC Data / Create Configs
▷ Steam Store
- ⭐ SteamDB / Extension or Steambase / Extension - Steam Insights Tools
- AugmentedSteam - Steam Web Enhancement Extension
- SteamScout - Steam Review Analyzer
- Steam Link Dropdown - Add Piracy Site Links to Steam Store
- UWPHook - Add Windows Store Games to Steam
- Free Packages - Mass Activate All Free Steam Games / $5 Account Min / Guide
- Wishlist Removals - Remove Hidden Items from Steam Wishlist
- Steam URL Opener - Open URLs Inside Steam Client
- Steam Age Bypass - Bypass Age Confirmation
- Steam Currency Converter / Note - Steam Currency Converter
► Multiplayer Tools
- ⭐ Nucleus Co-op - Local Split-Screen PC Multiplayer / Subreddit
- Liquipedia - Competitive Gaming / Esports Wiki / Discord
- Tracker.gg - Game Leaderboards / Stats
▷ Multiplayer Fixes
- ⭐ Online Fix - Online / LAN Multiplayer Fix / Discord
- ⭐ Playit.gg - LAN Multiplayer Fix / Discord
- ⭐ ZeroTier - LAN Multiplayer Fix
- Radmin - LAN Multiplayer Fix / Discord
- Hamachi - LAN Multiplayer Fix
- NetMaker - LAN Multiplayer Fix
- OpenSpy - LAN Multiplayer Fix / Discord / GitHub
- Team XLink - LAN Multiplayer Fix / Discord
- ZLOEmu - LAN Multiplayer Fix
- t7patch - Black Ops 3 Crash Fix
▷ Multiplayer Mods
- 🌐 Multiplayer Mods or Unmoddable - Multiplayer Mods for Single-Player Games
- ⭐ Plutonium - COD BO1/BO2, MW3 and WaW Multiplayer Client / Setup Guide / Video Guide / Offline Launcher / Discord
- AlterWare - COD MW2 (2009), MW3, BO3, AW and Ghosts Multiplayer Client / Discord / GitHub
- HorizonMW - Modern Warfare Remastered Multiplayer Client / Guide / Servers / Info / Tools
- CoD4x Mod - COD4 (2007) Multiplayer Project / Requires MP Key / Discord
- Venice Unleashed / Discord or Warsaw Revamped / Discord - Battlefield Mod Projects
- SM64 Coop Deluxe - Super Mario 64 Co-Op / Discord
- Smash64 - Smash Bros 64 Online / Discord
- Marne - BF1 Multiplayer Project / Discord
- Slippi - Super Smash Bros Melee Online / Discord
- Tilted Online - Multiplayer Skyrim & Fallout 4 / GitHub / Discord / Setup Guide
- NV:MP - Fallout: New Vegas Multiplayer / Discord
- Nitrox - Subnautica Multiplayer
- BeamMP - BeamNG Multiplayer / GitHub
- Fika - Play Single Player Tarkov Co-Op / Requires Legit Game
- OnlineCTR - Crash Team Racing Multiplayer
- CnCNet - Multiplayer Command & Conquer / Discord
- Old School RuneScape - Classic Runescape / Discord
- RuneLite - Old School RuneScape Client w/ Plugin Support / Discord
- Mega Man Arena or Megaman 2.5D - Multiplayer Mega Man
- DMP - Kerbal Spaceprogram Multiplayer Mod / Discord
▷ Multiplayer Servers
- ⭐ TrackyServer - Find Private Multiplayer Servers
- Server.pro - Game Server Hosting
- Pterodactyl / Discord or Pelican / GitHub - Game Server Management Panel
- Impostor - Among Us Private Server / Discord
- VRCList - Find VRChat Worlds / Sign-Up Required
- OldUnreal - Unreal Tournement Servers / Discord
- DiIiS - Open-Source Diablo III Local Server
- Insignia - Original Xbox Replacement Servers / Discord
- ElDewrito - Halo Online / Halo 3 Servers
- Project Cartographer - Halo 2 Online Servers
- Halo Custom Edition - Halo CE Online Servers
- BF2142 Reclamation - BF2142 Servers / Discord
- SiMPLE - Battlefield 1942 Servers / Discord
- Overwatch-Server-Selector - Overwatch Server Selector
- Northstar, 2 - Titanfall 2 Server Hosting & Modding / GitHub / Guide / Discord
- ET: Legacy - Wolfenstein Enemy Territory Servers / Discord
- Arctic Combat - Arctic Combat Server Revival / Discord
- Factorio.zone - Free Factorio Servers
- Clash of Magic / Discord or Atrasis / Discord - Clash of Clans Private Servers
- Rusticaland - Free Rust Servers / Discord
- Ephinea - Phantasy Star Online Blue Burst Server Revival
- PSO Servers - Phantasy Star Online 1 Server Revivals
- KOCity - Knockout City Multiplayer Revival / Discord / GitHub
- Elemental Fracture - Spellbreak Community Revival / Discord
- NolfRevival - NOLF, NOLF 2 & Contract Jack
- Toontown Rewritten or Corporate Clash - Toontown Multiplayer Revivals
► Homebrew
- 🌐 Darthsternie - Console Firmware / Exploit Archive
- 🌐 Emulators on Consoles - List of Emulators for Consoles
- 🌐 Firmware / Bios Files
- ⭐ Hacks.Guide / 2, CFW Guide, ConsoleMods.org / Discord, Digiex, Homebrew Guides, CFWaifu or Gamebrew - Homebrew Guides
- ⭐ Nintendo Homebrew - Nintendo Homebrew Discord
- ⭐ GBATemp - Homebrew Forum
- /r/Homebrew - Homebrew Subreddit
- Game Boy Tech Page - Game Boy Tools
- Game Boy Book Reader - Game Boy Book Reader
- NESC-SNESC-Modifications - NES, SNES & Playstation Mods
- ModMyClassic - Classic Console Mods
- N64Brew - N64 Homebrew Wiki
- /r/XboxModding or /r/XboxRetailHomebrew - Xbox Homebrew Subreddits
- Team Resurgent - Xbox Homebrew Tools
- /r/XboxHomebrew - Xbox One/Series Homebrew Subreddit
- /r/360Hacks Guide - Xbox 360 Modding Guide
- C-Xbox Tool - .XBE to ISO File Converter
- NKit - Disc Image Processor
- NASOS - Gamecube iso.dec to ISO Converter
- NESDev - NES / SNES Dev Homebrew Guides / Forum
- hakchi2 CE - Add More Roms to NES/SNES Classic Mini / Discord
- ROM News - Console Game Release PreDB / NFO Database
▷ Switch Homebrew
- ↪️ Switch Homebrew Guides
- ⭐ Homebrew App Store - Switch / Wii U Homebrew App Store
- /r/SwitchPirates or /r/SwitchHacks - Switch Homebrew Subreddits
- LAN Play Status or Switch-LAN-Play / Discord - Switch Multiplayer Servers
- FlagBrew - Switch Homebrew / Discord
- NSP Forwarder - Switch NSP Forwarder
- Switch Army Knife - Switch File Converter
- SysDVR - Switch Game Capture
- sys-con - Use Any USB Controller on Switch
- MissionControl - Use Any Bluetooth Controller on Switch
▷ Wii U / Wii Homebrew
- ⭐ WiiBrew - Wii Homebrew Wiki
- ⭐ WiiUBrew - Wii U Homebrew Wiki
- ⭐ Wii U Hacks Guide - Wii U Jailbreak Guide
- ⭐ Wii Hacks Guide - Wii Jailbreak Guides
- ⭐ Wiimmfi or WiiLink - Wii Multiplayer Servers
- ⭐ Homebrew App Store - Switch / Wii U Homebrew App Store
- Pretendo - Wii U Network Replacement
- /r/WiiUHacks - Wii U Homebrew Subreddit
- /r/WiiHacks - Wii Homebrew Subreddit
- Open Shop Channel - Wii Homebrew App Library
- WBFStoISO - WBFS to ISO
▷ 3DS / DS Homebrew
- 🌐 DS Homebrew - DS Homebrew Resources / Wiki / Discord
- ⭐ 3DS Jailbreak Guide - 3DS Jailbreak Guide
- ⭐ DSi Jailbreak Guide - DSi Jailbreak Guide
- ⭐ Wiimmfi or Kaeru Team - DS Multiplayer Servers
- Pretendo - 3DS Network Replacement
- Universal DB - 3DS / DS Modding Apps
- Theme Plaza - 3DS Themes / Discord
- Artic Base - Play Physical 3DS Games on Citra
- BootNTR - Stream 3DS to PC or Mac / Instructions
- /r/3DSPiracy or 3DSHacks - 3DS Modding Subreddit
- FlagBrew - 3DS Homebrew Apps / Discord
- Luma3DS - 3DS Custom Firmware
- GodMode9 - 3DS File Browser
- Batch CIA 3DS Decryptor - Decrypt 3DS Files
- Rverse - 3DS Miiverse Recreation Discord Server
▷ Playstation Homebrew
- ⭐ PS4 Modding, PSX Hax, PSDevWiki or Wololo - Playstation Modding Guides
- Chiaki / GitHub or RemotePlay - Playstation Remote Play Clients
- /r/PS5Homebrew - PS5 Homebrew Subreddit
- /r/PS4Homebrew - PS4 Homebrew Subreddit
- Exploit Host - PS4 Exploit Hosting
- DarkSoftware - PS4 / PS3 Firmware
- /r/PS3Homebrew - PS3 Homebrew Subreddit
- PS3 Disc Dumper - Decrypted PS3 Disc Dumper
- PS3 Game Updater or Rusty Pan - Update PS3 Games
- PS3Themes - PS3 Themes
- PSONE - Play PS1 Games Online / PS3 Required / Discord
- PSXDev - PS1 Development
- MemcardRex - PS1 Save Transfer Tools / Archive
- /r/VitaPiracy / Discord or /r/VitaHacks - PSVita Homebrew Subreddits
- PSP Archive - PSP Homebrew Archive / Discord
- VitaDB - PS Vita Homebrews
- Vita Volume - Set PS Vita Volume without Buttons
- PSPunk - PSP Homebrew Info
▷ Steam Deck
- 🌐 Steam Deck Mods - Steam Deck Mods / Discord
- ⭐ Decky Loader - Steam Deck Plugin Loader / Plugins / GitHub
- /r/SteamDeckPirates - Steam Deck Piracy Subreddit
- great-on-deck-search - Verified Steam Deck Game Search
- Steam Deck Tools - Fan Overlay, Power Control and Steam Controller
- EmuDeck - Steam Deck Emulator Setup / Compatibility / Discord
- GameImage - Steam Deck Game Setup
- Bazzite - Alt Steam Deck OS
- Steam-Deck.Force - Force SteamOS Boot
- HoloISO - SteamOS 3 (Holo) Archiso Config / Telegram
- Steam Deck Repo - Steam Deck Boot Videos
► Minecraft Tools
- 🌐 MCDOC - Minecraft Tools & Unlockers / Discord
- 🌐 Awesome Minecraft - Minecraft Resources
- ⭐ Minecraft Wiki - Minecraft Wikis
- ⭐ Villager Trading Cheatsheet or Image Cheatsheet
- ⭐ Minecraft Brewing Cheatsheet
- MC Utils - Minecraft Web Tools
- MCPEDL - Bedrock Resources
- DigiMinecraft or Birdflop - Minecraft Guides / Tools
- ViveCraft - VR Minecraft / Discord / GitHub
- SkyClient - Hypixel Asset Installer / Discord / GitHub
- SkyCrypt - SkyBlock Stats
- MC Icons - Minecraft Icon Search
- Textcraft - Minecraft Text & Logo Generator
- Pixelart Builder or PixelStacker - Turn Photos into Minecraft Art
- Block Palettes or Block Colors - Block Color Palettes
- The Minecraft Archive Project - Minecraft Archive
- Open Note Block Studio - Minecraft Note Block Song Editor
- Voyager - Minecraft AI
- MiniMessageViewer - Format Plugin Messages
- Minecraft Timeline - Minecraft Update History Timeline
▷ Hosting Tools
- 🌐 FMHL - Free Minecraft Hosts List / Mirror
- ⭐ auto-mcs - Easy Server Setup / GitHub
- ⭐ Playit.gg - Global Proxy / Discord
- ⭐ paper-optimization or minecraft-optimization - Server Optimization Guides
- World Host or e4mc / Lan Server Properties - Local Server Multiplayer Mods
- setup.md - Server Admin Guides / Wiki
- CraftyControl, MCSManager, Lodestone / GitHub or Fork - Minecraft Server Managers
- Minekube Connect - Ingress Tunnel for Minecraft Servers
- ViaVersion - Allow Connections from Older Versions / Discord / GitHub
- mclo.gs - Minecraft Log Sharing / Analyzing
- Minestom - Lightweight Minecraft Server / Discord
- Cuberite - Server Setup
- DriveBackupV2 - Server Plugin to Create Cloud Backups of Worlds
- Pufferfish, Purpur / Discord or Paper / Plugins - Performance Enhancement Servers
- GeyserMC - Join Minecraft Java Servers with Bedrock Client / Consoles
- Minecraft Server Scanner - Minecraft Server Info
- Minecraft Server Checker - Simple Server Checker
- mcsrvstat - Server Status Updates
- MC-Server-Banner-API - Real-Time Updated Server Banners
▷ Launchers
- ⭐ Prism Launcher - Feature-Rich Launcher / Free Method / Ely.by Version / Discord / GitHub
- ⭐ ATLauncher or Technic Launcher - Modpack Launchers
- ⭐ PojavLauncher / Discord / GitHub, ZalithLauncher or FoldCraftLauncher / Discord - Java Edition for Android & iOS
- ⭐ Bedrock Launcher or MCLauncher - Launcher for Bedrock Edition
- SkLauncher - User-friendly Launcher
- UltimMC - Launcher for Cracked Accounts
- Betacraft - Legacy Versions Launcher
- CheatBreaker - FPS Modpack Launcher / GitHub
- HMCL - Launcher / GitHub
- LabyMod - Launcher
- Crystal Launcher - Launcher
- GDLauncher - Launcher
- X Minecraft Launcher - Launcher
- Quantum Launcher - Lightweight Launcher / Discord / GitHub
- Omniarchive - Download Old Minecraft Versions
▷ Mods / Data Packs
- 🌐 Not Essential - List of Alternatives to Essential
- 🌐 OptiFine Alternatives - OptiFine Alternatives for Fabric
- ↪️ Mod Indexes
- ⭐ MCModdingGuide - Minecraft Modding Guide
- Builders Refuge - Building Modpack
- WorldEdit or Axiom - Building Tools
- Worldedit Tools - Docs / CUI / Discord / GitHub
- quark - Add Vanilla-like / QoL Features
- Voxy, DistantHorizons or Bobby - Lightweight Distance Rendering Mods
- VulkanMod - Vulkan Renderer Mod / Discord
- Forge, NeoForged, Quilt or Fabric / Discord - Mod Loaders
- PAX, ModMenu (fabric) or Mod Manager - Minecraft Mod Managers
- Forgix - Merge Mod Loaders
- /r/feedthebeast - MC Modding Community
- CraftPresence or Phase's Discord RPC - Discord RPC for Java Edition
- Controlify - Add Controller Support to Java Edition
- No Telemetry - Disable Telemetry Data
- SimpleVoicechat - Feature-Rich Voice Chat Mod / Discord
- ReplayMod or FlashBack - Record Game Sessions
- Craftify - Display / Control Playing Music
- Vanilla Tweaks, Smithed or Voodoo Packs / Discord - Minecraft Data Packs
- Data Pack Generators - Minecraft Data Pack Generators
▷ Maps / World Tools
- 🌐 ChunkBase - Minecraft Map Tools
- Amulet, Minecraft Datapack Map / GitHub, MCA Selector, uNmINeD or WorldPainter - Minecraft Map Editors / Viewers
- MineAtlas, Cubiomes Viewer or MCSeeder - Minecraft Seeds
- MinecraftMaps or Mapcraft - Minecraft Maps
- Minecraft Earth Map - Earth Maps
- CTMRepository - Complete the Monument Maps / Discord
- MapartCraft or Cartographer - Mapart Schematic / map.dat Generator
- BlueMap - Create 3D Map Models / GitHub
- Arnis - Generate Real-world Locations in Minecraft
- Chunker - Java / Bedrock Format Converter
- Minecraft Map Converter - PS3/360 Format Converter
- Amidst - Minecraft World Overview Display Tool
▷ Technical Tools
- 🌐 TMC Links - Technical Minecraft Resources
- 🌐 Minecraft Speedrunning - Minecraft Speedrunning Resources
- ⭐ MCPropertyEncyclopedia - Block Property Encyclopedia
- ⭐ spark - Minecraft Performance Profiler
- ⭐ Minecraft Java Flags - Java Edition Performance Tweaks
- Report Inspector - Crash Report / Profiling Inspector
- Mineflayer - Minecraft Bot Creator / GitHub
- Minecraft Armor Stand - Design Poses for Armorstands
- Enchant Order - Minecraft Enchantment Ordering Tool
- Minecraft Tools or GamerGeeks - Minecraft Tools / Calculators
- Minecraft Command Science or MCStacker - Minecraft Command Generators
- NBT Studio or webNBT - Minecraft NBT File Editors
- MinecraftJSON - Minecraft Tellraw Generator
▷ Customization
- 🌐 ShaderLABS - Shader Comparisons and Resources
- ↪️ Resource Pack Indexes
- ⭐ NameMC, Laby / Discord or Crafty - Minecraft Name & Skin Availability Trackers
- ShadersMods or MinecraftShader - Minecraft Shaders
- Iris Shaders - Fabric Shadermod for Minecraft
- MinecraftSkins or SkinMC - Minecraft Skins
- MSkins - Skin Grabber
- Ely.by - Skin System / Authorization
- Nova Skin or Blockbench - Minecraft Skin Editor
- MinecraftCapes or Capes - Minecraft Capes
- Minecraft Heads - Custom Minecraft Heads
- PVPRP - PVP Texture Packs
▷ 3D Tools
- ⭐ MCprep - All-in-one Blender Addon / GitHub / Discord
- ⭐ jmc2obj, Mineways, MiEX, Minutor - Minecraft World Exporters
- Mine-imator - Animation Tool / 2.0 Version / Forum / GitHub / Discord
- Chunky - Photorealistic Renderer / GitHub / Discord
- Block Display - Design / Share Block Display Models / Discord
- Cubical - Minecraft 3D Schematic Tool / Beta
- Custom-MC-Render-Cweeper - Import Custom 3D Models into Minecraft
- ObjToSchematic - Converts 3D Models into MC Formats / Discord
- NBT2Components - NBT to Component Converter
- Layoutit, VoxelSphereGenerator, BDStudio or Minecraft Shapes - Minecraft Shape Tools / Voxel Editors
► Game Specific
- 🌐 Awesome Trackmania - Trackmania Resources
- 🌐 ACNH.Directory - Animal Crossing: New Horizons Resources
- 🌐 FM Scout - Football Manager Resources / Community
- Half Life Project Beta - Unreleased / Cut Half-Life Content
- Palworld.gg, PalworldTrainer.com or Paldb.cc - Palworld Databases
- /codmeta/ - Call of Duty Loadouts / Metas
- Warzone Loadout or WZHub - Warzone Loadouts and Builds
- Braytech - Destiny 2 Stats
- The Halo Archive (Discord) or 405th - Halo Assets Archive
- Sym.gg - Battlefield Info & Weapon Stats / Discord
- Rust Clash - Rust Info / Tools
- Stardew.app - Stardew Valley Progress Tracker
- Fortnite Tracker - Fortnite Leaderboards / Stats
- FortniteEXP - Fortnite XP Progression / Leveling Rates
- Ready or Not Doc - Ready or Not Info
- FM Moneyball - Football Manager Recruitment Tool / Tutorial
- Minesweepergame.com and Minesweeper.online Wiki - All about Minesweeper
- WRCsetups - WRC Setups
- Peacock - Hitman World of Assassination Server Replacement
- Useful Osu - Osu! Resources
- Collection Manager - Osu! Collection Manager
- osu trainer - Osu! Trainer
- danser-go - Osu! Dancing Visualizer
- SpinShare - Spin Rhythm XD Custom Charts
▷ MOBA Tools
- ⭐ OP.GG - LoL Player Background Check
- ⭐ DPM.LOL, U.GG, KoreanBuilds, EuropeanBuilds, LoLTheory, MurderBridge or LoLAlytics / Discord - LoL Builds / Tiers
- ⭐ Gol.gg - LoL Competitive Stats, All Regions
- ⭐ Tactics.tools / Discord or MetaTFT / Discord - Team Fight Tactic Guides, Stats, Tools, etc.
- MobaFire - LoL Champion Guides
- ProBuilds - LoL Pro Player Builds
- LoL Wiki - Official LoL Wiki
- LoL Math - LoL Item Optimizer / Discord
- iTero - LoL AI Coach
- DraftGap - LoL Draft Analysis Tools
- Mobalytics or DeepLoL - Game Performance & Stats Analyzer
- Porofessor - Live LoL Game Stats
- ProStreams - Watch Pro LoL Twitch Streams
- DotaBuff, Stratz, OpenDota or Dota2ProTracker - Dota 2 Stat Trackers / Hero Guides
- SmiteGuru - Smite Leaderboards
- mood.gg - LoL Character-Based Audio Playlists
- RuneForge - Custom LoL Skins / Discord
- Deceive - Appear Offline in LoL
- Disenchanter - LoL Mass Disenchanter
▷ ARPG / MMORPG Tools
- 🌐 Grim Tools - Grim Dawn Tools
- 🌐 Last Epoch Tools - Last Epoch Tools
- ⭐ Maxroll - ARPG Build Guides
- D4Builds - Diablo IV Build Guides
- Helltides - Diablo IV Pit Leaderboards / Helltide Tracker
- Path of Building - Path of Exile Build Planner
- Murlok - WoW PvP / PvE Guides / Discord
- WoWProgress or CheckPVP - WoW Rankings
- RaidPlan - WoW Raid Planner / Discord
▷ Pokemon Tools
- 🌐 Awesome Pokémon - Pokémon Resources
- 🌐 /r/PTCGP Resource Guide - Pokémon TCG Pocket Resources
- ⭐ Bulbapedia - Pokémon Wiki
- ⭐ Serebii.net, Pokémon Awesome, Pokémon Database or PocketMonsters.net - Pokémon Databases
- ⭐ PokeList or PokeAPI - Pokédexes
- ⭐ Pokémon Typechart or Type Calculator - Pokémon Type Charts / Image
- ⭐ PokeMMO, DelugeRPG, Pokemon Blaze Online / Discord or Pokémon Revolution Online - Pokémon MMOs
- ⭐ PokéRogue - Pokémon Dungeon Crawler / Wiki / Subreddit / Mobile / Discord
- ⭐ Pokémon Showdown - Online Pokémon Battles
- PokeCommunity - Pokémon Community
- Project Pokémon - Pokémon Tools, Exploits, Saves, etc.
- PokeGB - Pokémon Blue Emulator
- PokemonLog, PokeHarbor or Pokémon Coders - Hacked Pokémon ROMs
- pret - Pokémon Disassembly / Decompilation Projects
- Pokemon Auto Chess - Pokemon Style Teamfight Tactics / Discord / GitHub
- PKHeX - Pokémon Save File Editor
- PMD Generators - Pokémon Mystery Dungeon Generators
- GameBanana - Pokémon Brilliant Diamond / Shining Pearl Mods
- pkNX - Switch Pokémon ROM Editor / Randomizer
- Universal Pokémon Randomizer ZX - Randomize Pokémon (works for GBA to 3DS)
- NYCPokeMap - Real-Time Pokémon GO Map for NYC
- PkmnCards, Pokéllector or Limitless - Pokémon Card Databases / Resources
- TCG ONE - Online Pokémon Card Game / Discord
- unite-db - Pokémon Unite Database
- HelixChamber - Unused Pokémon Material
▷ Counter-Strike Tools
- ⭐ CsWarzOnE - Counter-Strike Downloads
- ⭐ HLTV or Dust2 - Counter-Strike News
- ⭐ CS Demo Manager - Counter-Strike Demo manager
- ⭐ Faceit - Matchmaking Client
- ⭐ CSNADES - CS2 Nade Lineups
- CSGO Trader - CS:GO Trading Enhancements
- CS2 Weapon Spreadsheet - Weapon Stats / Prices
- ArminC-AutoExec - ArminC's CS2 Config
- CS2 Browser or CS2 Server Picker - Counter-Strike 2 Server Browser
- Faceit Finder - Faceit Account Finder
- Repeek - Faceit Enhancement Extension
▷ GTA Tools
- 🌐 GTAAll, GTAInside, GameModding, GTAGarage or LibertyCity - GTA Mods, Walkthroughs & More
- 🌐 GTA5-Mods - GTAV Mods
- 🌐 MixMods - GTASA Mods
- ⭐ FiveM, alt:V or RAGE - Modded GTAV Servers / Requires Legit Copy
- ⭐ San Andreas: Multiplayer / Discord or Multi Theft Auto / GitHub - Multiplayer GTA:SA
- ⭐ CLEO - Extensible Library Plugin for GTA III, VC & SA / Discord
- ⭐ SilentPatch - Quality of Life Fixes for GTA III, VC & SA
- Grand Theft Wiki - GTA Wiki
- GTA Cars - GTA Car Database / Stats
- Rainbomizer - GTA Randomizer Mods
- OpenIV - Rockstar Game Modding Tool
- Gillian's GTA - GTA IV Modding Guide
- GTA Connected - Multiplayer Mod / GTA III, IV, VC, SC / Discord
- Vice City: Multiplayer - Mutiplayer GTA:VC
- GTA Manager - GTA V Business Manager
- GTA Downgraders - GTA Game Downgraders
▷ Doom Tools
- ⭐ Doom Wiki - Doom Wiki
- ⭐ ZDoom - Doom Source Port
- ⭐ ZDaemon, Doomseeker, oDamex, DoomUtils or Zandronum - Online Multiplayer Doom
- Classic DOOM or DoomWorld - Doom Downloads
- Doom64 EX - Doom 64 PC Port
- dhewm3 - Doom 3 Source Port
- DoomsHack, Doom WADs, Doom Pastebin or Doom Wad Station - Doom WADs
- DOOM FX - Doom SNES Source Code
- UltimateDoomBuilder - Doom Map Builder
▷ Mario Kart Tools
- ⭐ Retro Rewind - Retro MKW Tracks / Multiplayer / Discord
- ⭐ RR Tools - Wiki / Auto-Updater / VR Rankings / Troubleshooting
- ⭐ CTGP Revolution - Custom MKW Tracks / Multiplayer / Disc Required / Discord
- ⭐ MKWRs - Mario Kart Records / Videos
- ⭐ MKW Lobbies - Online MKW Lobbies
- ⭐ CTGP Deluxe - Custom MK8DX Tracks
- ⭐ CTGP-7 - Custom MK7 Tracks
- Luigi_Fan2's Stat Charts - MK8DX / MK8 - Mario Kart stats
- MK8DX Builder - Kart Builder
- MKCentral - Mario Kart Tournaments
- /r/MarioKart or /r/MarioKartWii - Mario Kart Subreddits
- RiiBalanced - Rebalanced MKW Mod / Discord
- TTs Online - MKW Online Time Trials Mod
- CTGPRecords - Custom Track Records / Videos
- MaxVRList - VR Leaderboards
- xer - MKW Item Probabilities
- Tockdom Wikis - MKW / MK8 / MK3DS / MKDS / MKDD - Custom Mario Kart Wikis
- Custom Track Tutorial - How to Make Custom MKW Tracks
- MKW Texture Hacks - Custom MKW Textures
- ShortCat - MK8DX Strategy Guide
▷ Geometry Dash Tools
- ↪️ GD Demon Lists
- ⭐ Geode - Mod Menu & Modding Framework
- ⭐ GDDP or GD Demon Ladder - Practice & Improve Your Skills
- Soluble Texture Packs - GD Texture Packs / Manager
- Spritesheet Splitter - Split & Merge GD Spritesheets
- GD Save Explorer - View Detailed Stats & Data of Save Files
- Song File Hub - GD Songs & Mashups / Discord
- Globed - GD Multiplayer Mod
- GD Browser - GD Level Browser
- GD Font Generator - Generate Custom GD Logos & Messages
- G.js - GD Level Programming Language
- GD Docs - GD Programming Documentation
- GD History - GD Archival Project / Downloader
- GMD Private Server - Private Server Maker
- 3Dash - 3D Geometry Dash Game
- 3Dash Tools - Demon List / Challenge List / Impossible Levels
▷ Roblox Tools
- 🌐 Roblox Archive - Roblox Client Archive
- ⭐ Rolimon's or RoMonitor Stats - Roblox Experience Stats
- ⭐ Bloxstrap or Fishstrap - Roblox Player Bootstrapper / Discord / GitHub
- Novetus - Self-Hosted Multi-version Roblox Client
- Roblox Studio Mod Manager - Roblox Studio Bootstrapper
- RoPro, Roblox+, BTRoblox, RoGold or RoSeal - Enhance Roblox Website
- Better Discovery - Game Discovery
- RBXServers or FreeVIPServers - Roblox VIP Servers
- RobloxDen - Track Roblox Promo Codes
- Roblox Web APIs - Roblox APIs
- ingame.clothing - Preview Avatar Clothing
- FastFlags Collection - Roblox FastFlags Collection
▷ Terraria Tools
- ⭐ Terraria Wiki or Terranion - Terraria Wikis
- tShock - Terraria Server Tools / Plugins
- Terraria Forum - Terraria Community, Mods Help and More
- TEdit, terramap, TerraFirma or terraria-map-editor - Map Viewers / Editors
- Terrasavr - Terraria Character Editor
- Increased FOV - Increase Terraria FOV for 21:9 Monitors
▷ Gacha Tools
- 🌐 Paimon.moe or Honey Impact - Genshin Impact Resources / Tools
- 🌐 Honkai.gg - Honkai Star Rail Resources / Tools
- ⭐ Prydwen - Gacha Game Guides / Discord
- ⭐ Keqingmains - Genshin Guides
- ⭐ XXMI - Gacha Games Modding Tool / Discord
- /r/GachaGaming - Gacha Games Subreddit
- FGO GamePress - FGO Wiki + Guides
- Chaldea - FGO Planner & Battle Simulator
- LunarCore - Private Honkai: Star Rail Servers
- Star Rail Station or stardb.gg - Honkai Star Rail Guides
- Seelie.me - Genshin / Star Rail Planner
- Genshin Center - Genshin Planner
- Genshin Optimizer - Genshin Impact Calculator / Artifact Optimizer
- Genshin Helper Doc - Genshin Builds Guide
- Grasscutter - Private Genshin Impact Servers / Discord
- Genshin Impact FPS Unlocker - Unlock Genshin Impact FPS Cap
- Hoyolab Teyvat Interactive Map, Mapgenie Teyvat Interactive Map or Genshin Impact Map - Genshin Impact Maps
▷ Tabletop Tools
- 🌐 Awesome TTRPG - Online TTRPGs / Resources
- 🌐 5ETools, Roll for Fantasy, Kassoon or DragonsFoot - TTRPG Tools
- ⭐ dice.run, Random Dice or Desktop Dice - Dice Simulators
- ⭐ Kanka - Tabletop RPG Manager
- RPG.net - RPG Forums
- Adventurer's Codex - Online D&D 5e Campaign Manager / System
- NaturalCrit - Create D&D Homebrews / Badges
- DnD-Books - D&D 4e/5e Books
- FantasiaArchive - World Building / Documenting Tool
- DnD World Building - Fantasy World Building Guides
- The Acaeum - Dungeons & Dragons Database
- DnD Rules - Dungeons & Dragons Rules
- Archives of Nethys - Pathfinder Database
- WarGamer - Tabletop RPG Guides
- Roll20 or Rolisteam - Tabletop RPG Streaming
- Tabletopy - Tabletop RPG Soundboard
- Eigengrau's Generator - Town / NPC Generator
- Map Generator - Tabletop Roleplaying Map Generator
- MOGG - Magic: The Gathering Card Scans
- Yugipedia or YGOPRODeck - Yu-Gi-Oh! Resources / Card Lists
- Untap.in - Test Card Game Decks
-
@ 57d1a264:69f1fee1
2025-05-06 05:49:01I don’t like garlic. It’s not a dislike for the taste in the moment, so much as an extreme dislike for the way it stays with you—sometimes for days—after a particularly garlicky meal.
Interestingly enough, both of my brothers love garlic. They roast it by itself and keep it at the ready so they can have a very strong garlic profile in their cooking. When I prepare a dish, I don’t even see garlic on the ingredient list. I’ve cut it out of my life so completely that my brain genuinely skips over it in recipes. While my brothers are looking for ways to sneak garlic into everything they make, I’m subconsciously avoiding it altogether.
A few years back, when I was digging intensely into how design systems mature, I stumbled on the concept of a design system origin story. There are two extreme origin stories and an infinite number of possibilities between. On one hand you have the grassroots system, where individuals working on digital products are simply trying to solve their own daily problems. They’re frustrated with having to go cut and paste elements from past designs or with recreating the same layouts over and over, so they start to work more systematically. On the other hand, you have the top down system, where leadership is directing teams to take a more systematic approach, often forming a small partially dedicated core team to tackle some centralized assets and guidelines for all to follow. The influences in those early days bias a design system in interesting and impactful ways.
We’ve established that there are a few types of bias that are either intentionally or unintentionally embedded into our design systems. Acknowledging this is a great first step. But, what’s the impact of this? Does it matter?
I believe there are a few impacts design system biases, but there’s one that stands out. The bias in your design system makes some individuals feel the system is meant for them and others feel it’s not. This is a problem because, a design system cannot live up to it’s expected value until it is broadly in use. If individuals feel your design system is not for them, the won’t use it. And, as you know, it doesn’t matter how good your design system is if nobody is using it.
originally posted at https://stacker.news/items/972641
-
@ d61f3bc5:0da6ef4a
2025-05-06 01:37:28I remember the first gathering of Nostr devs two years ago in Costa Rica. We were all psyched because Nostr appeared to solve the problem of self-sovereign online identity and decentralized publishing. The protocol seemed well-suited for textual content, but it wasn't really designed to handle binary files, like images or video.
The Problem
When I publish a note that contains an image link, the note itself is resilient thanks to Nostr, but if the hosting service disappears or takes my image down, my note will be broken forever. We need a way to publish binary data without relying on a single hosting provider.
We were discussing how there really was no reliable solution to this problem even outside of Nostr. Peer-to-peer attempts like IPFS simply didn't work; they were hopelessly slow and unreliable in practice. Torrents worked for popular files like movies, but couldn't be relied on for general file hosting.
Awesome Blossom
A year later, I attended the Sovereign Engineering demo day in Madeira, organized by Pablo and Gigi. Many projects were presented over a three hour demo session that day, but one really stood out for me.
Introduced by hzrd149 and Stu Bowman, Blossom blew my mind because it showed how we can solve complex problems easily by simply relying on the fact that Nostr exists. Having an open user directory, with the corresponding social graph and web of trust is an incredible building block.
Since we can easily look up any user on Nostr and read their profile metadata, we can just get them to simply tell us where their files are stored. This, combined with hash-based addressing (borrowed from IPFS), is all we need to solve our problem.
How Blossom Works
The Blossom protocol (Blobs Stored Simply on Mediaservers) is formally defined in a series of BUDs (Blossom Upgrade Documents). Yes, Blossom is the most well-branded protocol in the history of protocols. Feel free to refer to the spec for details, but I will provide a high level explanation here.
The main idea behind Blossom can be summarized in three points:
- Users specify which media server(s) they use via their public Blossom settings published on Nostr;
- All files are uniquely addressable via hashes;
- If an app fails to load a file from the original URL, it simply goes to get it from the server(s) specified in the user's Blossom settings.
Just like Nostr itself, the Blossom protocol is dead-simple and it works!
Let's use this image as an example:
If you look at the URL for this image, you will notice that it looks like this:
blossom.primal.net/c1aa63f983a44185d039092912bfb7f33adcf63ed3cae371ebe6905da5f688d0.jpg
All Blossom URLs follow this format:
[server]/[file-hash].[extension]
The file hash is important because it uniquely identifies the file in question. Apps can use it to verify that the file they received is exactly the file they requested. It also gives us the ability to reliably get the same file from a different server.
Nostr users declare which media server(s) they use by publishing their Blossom settings. If I store my files on Server A, and they get removed, I can simply upload them to Server B, update my public Blossom settings, and all Blossom-capable apps will be able to find them at the new location. All my existing notes will continue to display media content without any issues.
Blossom Mirroring
Let's face it, re-uploading files to another server after they got removed from the original server is not the best user experience. Most people wouldn't have the backups of all the files, and/or the desire to do this work.
This is where Blossom's mirroring feature comes handy. In addition to the primary media server, a Blossom user can set one one or more mirror servers. Under this setup, every time a file is uploaded to the primary server the Nostr app issues a mirror request to the primary server, directing it to copy the file to all the specified mirrors. This way there is always a copy of all content on multiple servers and in case the primary becomes unavailable, Blossom-capable apps will automatically start loading from the mirror.
Mirrors are really easy to setup (you can do it in two clicks in Primal) and this arrangement ensures robust media handling without any central points of failure. Note that you can use professional media hosting services side by side with self-hosted backup servers that anyone can run at home.
Using Blossom Within Primal
Blossom is natively integrated into the entire Primal stack and enabled by default. If you are using Primal 2.2 or later, you don't need to do anything to enable Blossom, all your media uploads are blossoming already.
To enhance user privacy, all Primal apps use the "/media" endpoint per BUD-05, which strips all metadata from uploaded files before they are saved and optionally mirrored to other Blossom servers, per user settings. You can use any Blossom server as your primary media server in Primal, as well as setup any number of mirrors:
## Conclusion
For such a simple protocol, Blossom gives us three major benefits:
- Verifiable authenticity. All Nostr notes are always signed by the note author. With Blossom, the signed note includes a unique hash for each referenced media file, making it impossible to falsify.
- File hosting redundancy. Having multiple live copies of referenced media files (via Blossom mirroring) greatly increases the resiliency of media content published on Nostr.
- Censorship resistance. Blossom enables us to seamlessly switch media hosting providers in case of censorship.
Thanks for reading; and enjoy! 🌸