1作者: bilalcg5 个月前原帖
我们都知道,计算机科学领域有大量的知识可以探索。毫无疑问,这些知识是无穷无尽的(而且具有实际的应用价值)。<p>与此同时,我们也知道,当前的教育体系并不够严格,无法让我们接触到很多这些知识。即使接触到了,这些知识也往往是肤浅的。<p>我的问题是:在你目前的状态下(无论你是本科生还是研究生),你是否希望订阅一个每周提供计算机科学相关主题深入见解的通讯?<p>如果不想,那么你不想要这样的通讯的原因是什么呢?
3作者: evermike5 个月前原帖
两年前,我们决定测试一个想法。<p>如果我们构建一个简单、干净、完全依赖市场的小型原生Trello插件,会怎么样?它能否变成一个小型企业?它能否成为副项目的模型?<p>这个想法迅速起飞。超过30,000次安装,数千名每日用户,今天——超过500名付费客户。<p>听起来不错,对吧?其实并不是。<p>好的一面是——Trello是一个公平的生态系统。即使是小开发者也能被发现。没有降级,没有对“大玩家”的隐性提升。清晰的用户界面指南,无缝的集成,没有中介,没有30%的佣金。只需连接Stripe就可以了。对于一个精致的小产品来说,这是一个完美的游乐场。<p>但现实很快显现。<p>我们定价很简单:每个工作区10美元。固定价格。无限用户,无限项目。<p>听起来公平吗?结果发现,即使是10美元/月也是一个巨大的障碍。<p>当它是免费的时,增长迅速且持续。团队每天使用我们,持续几个月,有时甚至一年,留下反馈并传播爱意。但一旦开始收费,许多人便在一夜之间消失了。即使是拥有30多个用户的公司,也宁愿选择一些笨重且没有支持的工具,而不愿支付2-3杯卡布奇诺的费用。<p>问题是:对我们来说,支持免费用户很难保持动力——尤其是当你是自筹资金的时候。<p>付费客户让你充满活力。<p>免费用户则不会。<p>如今,这个项目有500名付费客户,我们很高兴能支持他们。这个插件自给自足。它一直都是一个实验。而期望与现实之间的差距正是它的价值所在。<p>我最大的教训是什么?尽早收费。<p>一旦人们习惯了“免费”,这就成了基准。之后再要求付费会让人感觉像是背叛。与其在一年免费使用后再收费,不如在短暂试用后提前收费要容易得多。<p>那么,Trello插件能否成为真正的商业模式?<p>可以——如果你所说的商业是指一个自我维持的副项目,服务几百名满意的客户,并带来一些现金。但如果你期望它成为一个独立的SaaS公司,那就不行。<p>这也没关系。有时候,最大的收获不是收入,而是经验教训。<p>你是否也遇到过与免费用户的同样困境?你是如何处理的?分享你的经验——我很想对比一下。
1作者: chr15m5 个月前原帖
经过两年的开发,我非常激动地发布了 Beat Maker!这是我对希望成为最佳免费网页鼓机的理解。 我的目标是构建一个不仅对初学者有趣且易于使用,同时也足够强大以满足专业制作人的需求。我对现有的鼓机进行了广泛的研究,分析了它们的用户体验,并试图构建一些新的功能。 这是一个几乎 100% 客户端应用程序,使用 ClojureScript 编写,并且是一个渐进式网页应用(PWA),您可以将其安装到主屏幕上,享受类似应用程序的体验。 除了标准的网格编辑器,Beat Maker 还具有一些独特的功能,我认为 HN 的读者可能会觉得有趣: - **程序化样本生成**。编写节拍时,寻找充满样本的文件夹是一件令人烦恼的事情。我想改善这一点,因此添加了单击生成新样本的功能,给您提供无限的独特鼓样本。 - **生成式节拍创作**。如果您在寻找灵感,Beat Maker 可以为您生成完整的模式作为起点。您可以根据自己的喜好编辑和调整节拍。这非常适合解决“空白画布”问题,并为您提供一个良好的起点。 - **高级导出选项**。这是对制作人来说真正出色的地方。您可以将作品导出为: - 标准 WAV 循环 - 单独的音轨(ZIP) - MIDI 文件 - 所有样本的 ZIP 文件(WAV 格式) - 从生成样本中创建的 SoundFont (.sf2) 鼓组 - 用于 Renoise、OpenMPT 或 Polyend 等跟踪器的 Impulse Tracker (.it) 文件 - **Pocket Operator/Volca 同步**。它可以在左声道输出同步信号,以便与这些硬件设备同步,确保完美的节奏。 - **逐音符效果**。您可以为单个音符添加音量滑动、重复和起始音量变化等效果,以便创建更复杂的鼓短语,包含击打和滚动效果。 作为一名老派的跟踪器爱好者,我对 Impulse Tracker 导出模式特别兴奋。我惊讶地发现许多数字音频工作站(包括 Polyend 等硬件)都可以导入这种格式。当然,您也可以在 DOSBox 上运行 Impulse Tracker,或者使用更现代的重实现版本 Schismtracker 来体验复古风格。 顺便说一下,节拍生成器功能并没有基于任何艺术家或类似的内容。这是我自己从零开始构建的算法。 音频引擎基于声明式音频图(使用 `virtual-audio-graph`),灵感来自 React 的虚拟 DOM,这使得管理 Web Audio API 更加清晰。如果您正在构建基于网页的音频应用,我强烈推荐您查看这个库。 我希望您能试用一下,并告诉我您的想法。欢迎反馈(以及不可避免的错误报告)!谢谢! 附言:此外,这里有一个视频摘要: [https://youtu.be/qVmEn9z3H24](https://youtu.be/qVmEn9z3H24)