<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[jLab]]></title><description><![CDATA[It is my Lab for curiosity!]]></description><link>https://blog.jlab.tech</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 20:39:25 GMT</lastBuildDate><atom:link href="https://blog.jlab.tech/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[让你的私钥随时更换，可以四处旅行]]></title><description><![CDATA[是的基于社交恢复和社区运行的TEE KMS，普通个体的私钥可以依赖多层安全机制：passkey+Email+社区KMS（硬件安全）+AA多签（可适配多种签名机制，增加抗量子签名模块）。听起来非常棒！是人类数字未来中需要的东西。下面是我的一个研究项目，进行中，有经验的大牛可以指点一下（嵌入式和硬件钱包开发、TEE、抗量子等等）。
STM32MP157F-DK2 Development Project


STM32MP157F-DK2 开发项目

🇬🇧 Jump to English Vers...]]></description><link>https://blog.jlab.tech/tee-stm32mp157f</link><guid isPermaLink="true">https://blog.jlab.tech/tee-stm32mp157f</guid><category><![CDATA[wallet]]></category><category><![CDATA[Web3]]></category><category><![CDATA[tee]]></category><category><![CDATA[STM32]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sun, 25 Jan 2026 04:58:54 GMT</pubDate><content:encoded><![CDATA[<p>是的基于社交恢复和社区运行的TEE KMS，普通个体的私钥可以依赖多层安全机制：passkey+Email+社区KMS（硬件安全）+AA多签（可适配多种签名机制，增加抗量子签名模块）。听起来非常棒！是人类数字未来中需要的东西。下面是我的一个研究项目，进行中，有经验的大牛可以指点一下（嵌入式和硬件钱包开发、TEE、抗量子等等）。</p>
<h1 id="heading-stm32mp157f-dk2-development-project">STM32MP157F-DK2 Development Project</h1>
<hr />
<hr />
<h1 id="heading-stm32mp157f-dk2">STM32MP157F-DK2 开发项目</h1>
<blockquote>
<p><a class="post-section-overview" href="#stm32mp157f-dk2-development-project"><strong>🇬🇧 Jump to English Version / 跳转到英文版本</strong></a></p>
</blockquote>
<p>基于 STM32MP157F-DK2 开发板的 AirAccount TMS (Trusted Management Service) 硬件 TEE 实现。</p>
<p><strong>使命</strong>: Accounts for All</p>
<h2 id="heading-6ag555uu5qac6lw">项目概述</h2>
<p>本项目旨在将 AirAccount KMS 从不稳定的 Docker/QEMU OP-TEE 环境迁移到真实的硬件平台,最终实现去中心化的密钥管理系统。</p>
<p><a target="_blank" href="https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157x-DK2"><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202511161401453.png" alt /></a></p>
<p><strong>关键特性</strong>:</p>
<ul>
<li><p>基于 ARM TrustZone 的 OP-TEE 安全环境</p>
</li>
<li><p>真实硬件的密钥安全存储</p>
</li>
<li><p>断电后数据持久化</p>
</li>
<li><p>去中心化节点部署</p>
</li>
</ul>
<p>相关项目: <a target="_blank" href="https://github.com/AAStarCommunity/AirAccount/tree/KMS">AirAccount KMS</a> | <a target="_blank" href="https://ethglobal.com/showcase/airaccount-swqix">Istanbul Hackathon</a></p>
<h2 id="heading-5br6ycf5bya5ael">快速开始</h2>
<h3 id="heading-5ymn572u6kab5rgc">前置要求</h3>
<ul>
<li><p>STM32MP157F-DK2 开发板</p>
</li>
<li><p>Ubuntu 20.04+ / Debian 11+</p>
</li>
<li><p>8GB+ 内存</p>
</li>
<li><p>50GB+ 磁盘空间</p>
</li>
</ul>
<h3 id="heading-5lia5yig6zkf5lik5oml">一分钟上手</h3>
<h4 id="heading-mac">Mac 用户 (推荐 - 板上直接编译)</h4>
<pre><code class="lang-bash"><span class="hljs-comment"># 1. 下载官方镜像并烧录到 SD 卡</span>
<span class="hljs-comment"># 参考: docs/mac-development-workflow.md</span>

<span class="hljs-comment"># 2. 连接硬件并启动</span>
<span class="hljs-comment"># USB-C 供电 + Mini USB (调试) + 以太网</span>

<span class="hljs-comment"># 3. SSH/VNC 连接开发板</span>
ssh root@&lt;board-ip&gt;

<span class="hljs-comment"># 4. 在开发板上 clone 代码并编译</span>
git <span class="hljs-built_in">clone</span> https://github.com/AAStarCommunity/AirAccount.git
<span class="hljs-built_in">cd</span> AirAccount &amp;&amp; make
</code></pre>
<p><strong>详细指南</strong>: <a target="_blank" href="docs/mac-development-workflow.md">Mac 开发工作流完整指南</a> <strong>Mac 只有 Type-C?</strong> <a target="_blank" href="docs/connection-guide-typec-only-mac.md">Type-C Only Mac 连接方案</a> <strong>连接问题?</strong> <a target="_blank" href="docs/troubleshooting-mac-connection.md">Mac 连接故障排查</a></p>
<h4 id="heading-ubuntudebian">Ubuntu/Debian 用户 (交叉编译)</h4>
<pre><code class="lang-bash"><span class="hljs-comment"># 1. 克隆项目</span>
git <span class="hljs-built_in">clone</span> https://github.com/jhfnetboy/STM32MP157F-DK2.git
<span class="hljs-built_in">cd</span> STM32MP157F-DK2

<span class="hljs-comment"># 2. 安装开发环境</span>
chmod +x scripts/setup-ubuntu-dev-env.sh
./scripts/setup-ubuntu-dev-env.sh

<span class="hljs-comment"># 3. 连接硬件并开始开发</span>
<span class="hljs-comment"># 参考: docs/phase1-hardware-setup.md</span>
</code></pre>
<h2 id="heading-5pah5qgj5a86iiq">文档导航</h2>
<h3 id="heading-8jtmidlrozmlbtmlofmoam">📚 完整文档</h3>
<p>查看 <a target="_blank" href="docs/"><strong>docs/</strong></a> 目录获取所有文档。</p>
<h3 id="heading-phase-1-op-tee">🚀 Phase 1: 硬件迁移和 OP-TEE 验证</h3>
<p><strong>目标</strong>: 将 KMS 从 Docker/QEMU 迁移到 STM32MP157F-DK2 真实硬件</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td>文档</td><td>描述</td></tr>
</thead>
<tbody>
<tr>
<td><a target="_blank" href="docs/mac-development-workflow.md"><strong>Mac 开发工作流</strong></a></td><td>⭐ <strong>Mac 用户必读</strong> - VNC/SSH 连接,板上编译完整指南</td></tr>
<tr>
<td><a target="_blank" href="docs/quick-start-with-usb-keyboard.md"><strong>USB 键盘快速上手</strong></a></td><td>🎹 <strong>最快方案</strong> - 借个键盘,5 分钟配置 WiFi 开始开发</td></tr>
<tr>
<td><a target="_blank" href="docs/connection-guide-typec-only-mac.md"><strong>Type-C Only Mac</strong></a></td><td>💻 Mac 只有 Type-C 口? 3 种连接方案详解</td></tr>
<tr>
<td><a target="_blank" href="docs/troubleshooting-mac-connection.md"><strong>Mac 连接故障排查</strong></a></td><td>🔧 ST-LINK 未识别? WiFi 配置? 网络问题解决方案</td></tr>
<tr>
<td><a target="_blank" href="docs/phase1-hardware-setup.md"><strong>硬件连接指南</strong></a></td><td>手把手硬件连接,从开箱到首次启动</td></tr>
<tr>
<td><a target="_blank" href="docs/phase1-development-environment.md"><strong>开发环境配置</strong></a></td><td>Ubuntu 交叉编译工具链完整安装</td></tr>
<tr>
<td><a target="_blank" href="docs/phase1-optee-setup.md"><strong>OP-TEE 开发指南</strong></a></td><td>OP-TEE 编译、部署和 TA 开发</td></tr>
</tbody>
</table>
</div><p><strong>核心交付物</strong>:</p>
<ul>
<li><p>✅ 稳定运行的硬件平台</p>
</li>
<li><p>✅ 完整的开发环境</p>
</li>
<li><p>✅ 功能完整的 KMS TA</p>
</li>
<li><p>✅ 性能和稳定性验证</p>
</li>
</ul>
<h3 id="heading-phase-2">🏭 Phase 2: 工业化和单节点部署</h3>
<p><strong>目标</strong>: 从开发板过渡到工业级硬件,实现生产环境部署</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td>文档</td><td>描述</td></tr>
</thead>
<tbody>
<tr>
<td><a target="_blank" href="docs/phase2-industrial-hardware.md"><strong>工业硬件选型对比</strong></a></td><td>详细的工业级硬件对比 (&lt;$500/节点)</td></tr>
<tr>
<td>单节点部署指南</td><td>生产环境单节点完整部署流程 <em>(待完成)</em></td></tr>
</tbody>
</table>
</div><p><strong>核心交付物</strong>:</p>
<ul>
<li><p>工业级硬件选型和采购</p>
</li>
<li><p>单节点生产环境</p>
</li>
<li><p>完整的监控和备份</p>
</li>
<li><p>社区可 follow 的部署指南</p>
</li>
</ul>
<h3 id="heading-phase-3">🌐 Phase 3: 清迈社区去中心化实验</h3>
<p><strong>目标</strong>: 在清迈部署 3-5 节点的去中心化 KMS,验证技术和经济模型</p>
<div class="hn-table">
<table>
<thead>
<tr>
<td>文档</td><td>描述</td></tr>
</thead>
<tbody>
<tr>
<td><a target="_blank" href="docs/phase3-architecture.md"><strong>去中心化架构设计</strong></a></td><td>多节点 KMS 架构,密钥分片,数据同步</td></tr>
<tr>
<td>社区治理模型</td><td>节点激励,社区投票,代币经济 <em>(待完成)</em></td></tr>
<tr>
<td>清迈实验计划</td><td>具体实施步骤和评估指标 <em>(待完成)</em></td></tr>
</tbody>
</table>
</div><p><strong>核心交付物</strong>:</p>
<ul>
<li><p>3-5 节点在清迈部署</p>
</li>
<li><p>去中心化架构验证</p>
</li>
<li><p>社区治理和激励机制</p>
</li>
<li><p>真实用户采用和反馈</p>
</li>
</ul>
<h3 id="heading-8jxuu4jydpobnnm67ot6nurlm74">🗺️ 项目路线图</h3>
<p>查看 <a target="_blank" href="http://ROADMAP.md"><strong>ROADMAP.md</strong></a> 了解完整的三阶段计划,时间表和资源需求。</p>
<h3 id="heading-8jupydoh6rliqjljjblt6xlhbc">🔧 自动化工具</h3>
<div class="hn-table">
<table>
<thead>
<tr>
<td>脚本</td><td>用途</td></tr>
</thead>
<tbody>
<tr>
<td><a target="_blank" href="http://setup-ubuntu-dev-env.sh">setup-ubuntu-dev-env.sh</a></td><td>Ubuntu 开发环境一键安装</td></tr>
<tr>
<td><a target="_blank" href="http://build-optee.sh">build-optee.sh</a></td><td>OP-TEE 自动编译 <em>(待完成)</em></td></tr>
<tr>
<td><a target="_blank" href="http://flash-sd-card.sh">flash-sd-card.sh</a></td><td>SD 卡烧录辅助 <em>(待完成)</em></td></tr>
<tr>
<td><a target="_blank" href="http://verify-tee.sh">verify-tee.sh</a></td><td>TEE 环境自动验证 <em>(待完成)</em></td></tr>
</tbody>
</table>
</div><h2 id="heading-5li65lua5lmi6kab56gs5lu26lb56e7pw">为什么要硬件迁移?</h2>
<h3 id="heading-op-tee-on-qemu-on-docker">问题: OP-TEE on QEMU on Docker 不稳定</h3>
<p>在 CMU ICDI 的 Mac mini M4 上运行 Docker/QEMU 模拟环境时遇到严重问题:</p>
<p><strong>关键痛点</strong>:</p>
<ul>
<li><p>断电后数据丢失 (私钥、Key ID 等敏感数据)</p>
</li>
<li><p>模拟环境不可靠</p>
</li>
<li><p>无法 24/7 稳定运行</p>
</li>
</ul>
<details>
<summary>查看问题截图</summary>
<img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202511161428849.png" />
<img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202511161433599.png" />
<img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202511161433753.png" />
</details>

<h3 id="heading-tee">解决方案: 真实硬件 TEE</h3>
<p>迁移到 STM32MP157F-DK2 真实硬件平台:</p>
<ul>
<li><p>✅ 持久化存储 (eMMC/RPMB)</p>
</li>
<li><p>✅ 断电后数据不丢失</p>
</li>
<li><p>✅ 工业级稳定性</p>
</li>
<li><p>✅ 支持去中心化部署</p>
</li>
</ul>
<h2 id="heading-5yc5lio6lsh54yu">参与贡献</h2>
<p>我们欢迎社区贡献! 请查看 <a target="_blank" href="CONTRIBUTING.md">贡献指南</a> (待创建)</p>
<p><strong>贡献方向</strong>:</p>
<ul>
<li><p>📝 改进文档和翻译</p>
</li>
<li><p>🐛 报告和修复 Bug</p>
</li>
<li><p>✨ 提出新功能建议</p>
</li>
<li><p>🧪 编写测试用例</p>
</li>
<li><p>🌐 参与社区节点运营 (Phase 3)</p>
</li>
</ul>
<h2 id="heading-6lwe6yer5psv5oyb">资金支持</h2>
<p>AirAccount 是一个公共产品 (Public Goods),我们正在寻求资助:</p>
<ul>
<li><p><a target="_blank" href="https://gitcoin.co/">Gitcoin Grants</a></p>
</li>
<li><p><a target="_blank" href="https://esp.ethereum.foundation/">Ethereum Foundation Grants</a></p>
</li>
<li><p><a target="_blank" href="https://web3.foundation/grants/">Web3 Foundation Grants</a></p>
</li>
</ul>
<p>如果您愿意支持,请联系我们: <a target="_blank" href="http://airaccount.aastar.io">airaccount.aastar.io</a></p>
<h2 id="heading-56s5yy65zkm6igu57o7">社区和联系</h2>
<ul>
<li><p>🌐 <strong>官网</strong>: <a target="_blank" href="http://airaccount.aastar.io">airaccount.aastar.io</a></p>
</li>
<li><p>💬 <strong>Discord</strong>: (待创建)</p>
</li>
<li><p>🐦 <strong>Twitter</strong>: (待创建)</p>
</li>
<li><p>📧 <strong>Email</strong>: (待提供)</p>
</li>
</ul>
<h2 id="heading-license">License</h2>
<p>MIT License - 查看 <a target="_blank" href="LICENSE">LICENSE</a> 文件</p>
<h2 id="heading-6ie06lci">致谢</h2>
<p>感谢以下项目和组织:</p>
<ul>
<li><p><a target="_blank" href="https://www.op-tee.org/">OP-TEE</a> - 开源 TEE 实现</p>
</li>
<li><p><a target="_blank" href="https://www.st.com/">STMicroelectronics</a> - STM32MP1 平台支持</p>
</li>
<li><p><a target="_blank" href="https://ethglobal.com/">ETHGlobal</a> - Istanbul Hackathon 支持</p>
</li>
<li><p>CMU ICDI - 研究场地支持</p>
</li>
<li><p>清迈开发者社区</p>
</li>
</ul>
<h2 id="heading-5yc6icd6lwe5rqq">参考资源</h2>
<h3 id="heading-stm32mp1">STM32MP1 官方资源</h3>
<ul>
<li><p><a target="_blank" href="https://www.st.com/en/evaluation-tools/stm32mp157f-dk2.html">STM32MP157F-DK2 产品页</a></p>
</li>
<li><p><a target="_blank" href="https://wiki.st.com/stm32mpu">STM32MPU Wiki</a></p>
<ul>
<li><p><a target="_blank" href="https://wiki.st.com/stm32mpu/wiki/STM32MP157x-DKx_-_hardware_description">硬件描述</a></p>
</li>
<li><p><a target="_blank" href="https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157x-DK2">入门指南</a></p>
</li>
</ul>
</li>
<li><p><a target="_blank" href="https://community.st.com/s/">ST 官方论坛</a></p>
</li>
<li><p><a target="_blank" href="https://shequ.stmicroelectronics.cn/">ST 中国社区</a></p>
</li>
</ul>
<h3 id="heading-op-tee">OP-TEE 资源</h3>
<ul>
<li><p><a target="_blank" href="https://optee.readthedocs.io/">OP-TEE 官方文档</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/OP-TEE">OP-TEE GitHub</a></p>
</li>
<li><p><a target="_blank" href="https://globalplatform.org/">GlobalPlatform TEE 规范</a></p>
</li>
</ul>
<h3 id="heading-56s5yy65pwz56il5zkm6keg6akr">社区教程和视频</h3>
<ul>
<li><p><a target="_blank" href="https://www.bilibili.com/video/BV111y8BuELC/">STM32MP1 AI 应用视频教程</a></p>
</li>
<li><p><a target="_blank" href="https://space.bilibili.com/2100019006">ST 官方 B站频道</a></p>
</li>
</ul>
<h3 id="heading-5bya5yr5bel5yw35lil6l29">开发工具下载</h3>
<ul>
<li><p><a target="_blank" href="https://www.st.com/en/development-tools/stm32cubeprog.html">STM32CubeProgrammer</a> - 烧录工具</p>
</li>
<li><p><a target="_blank" href="https://www.stmcu.com.cn/Designresource/list/STM32%20MCU/firmware_software/software">ST 中国资源中心</a></p>
</li>
</ul>
<h3 id="heading-5oqa5pyv6k665z2b">技术论坛</h3>
<ul>
<li><p><a target="_blank" href="https://community.st.com/s/">ST 国际社区</a></p>
</li>
<li><p><a target="_blank" href="https://shequ.stmicroelectronics.cn/thread-636531-1-1.html">ST 中国论坛</a></p>
</li>
<li><p><a target="_blank" href="https://github.com/OP-TEE/optee_os/discussions">OP-TEE Discussions</a></p>
</li>
</ul>
<hr />
<p><strong>Built with ❤️ for "Accounts for All"</strong></p>
]]></content:encoded></item><item><title><![CDATA[人性之光-以自由之名]]></title><description><![CDATA[以自由之名 v0.1.5
有点怪怪的标题，原谅理工男的简单和直接。 先分享一点感触和认知：某个角度看，人性是想象力、创造力和情感，是人类独有的特质。 人性是区别于AI和机器人，以及其他生命和造物的独有内核。人性是一种对自由的追求：发挥你的想象力、创造力，拥有自己的情感，是人存在的一种方式，这种方式，称为自由。 作为普通个体，想在人类社会拥有自由，除去国家和法律赋予的基础保障和基本权利之外，哈耶克有个观点是时间、空间和选择的范围，是自由的基础保障；而福柯则反向给出了规训的方式：时间空间和力量（并非...]]></description><link>https://blog.jlab.tech/humannity-light</link><guid isPermaLink="true">https://blog.jlab.tech/humannity-light</guid><category><![CDATA[humanity]]></category><category><![CDATA[Web3]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sun, 25 Jan 2026 04:08:37 GMT</pubDate><content:encoded><![CDATA[<h2 id="heading-v015">以自由之名 v0.1.5</h2>
<p>有点怪怪的标题，原谅理工男的简单和直接。 先分享一点感触和认知：某个角度看，<strong>人性是想象力、创造力和情感</strong>，是人类独有的特质。 人性是区别于AI和机器人，以及其他生命和造物的独有内核。人性是一种对自由的追求：发挥你的想象力、创造力，拥有自己的情感，是人存在的一种方式，这种方式，称为<strong>自由</strong>。 作为普通个体，想在人类社会拥有自由，除去国家和法律赋予的基础保障和基本权利之外，哈耶克有个观点是时间、空间和选择的范围，是自由的基础保障；而福柯则反向给出了规训的方式：时间空间和力量（并非暴力）。 个人作为社畜二十年，到离职后加入开源社区，参与以太坊公共物品开发，这五六年有过深刻的对比，可能离职后很长一段时间，你会迫于生存的压力更辛苦，但整体作为一个个体的人，从生存质量变成了生活质量，特别在精神方面有很大的不同，个人认为是提升了。 因为你有了可以自己支配的<strong>时间</strong>和一定的个人<strong>空间</strong>，同时有了一定的<strong>选择权</strong>，才算有了一点自由。</p>
<p><strong>update</strong>: 这个文章是完成于2023年左右，后来就投入了基建和开发中，最近翻出来，润色了一下。另外，我们的AAStar的SuperPaymaster完成了实质性的去中心化创新，去掉了链下签名服务器，改为依赖链上合约和社区自由竞争的gas token机制；而AirAccount也进入了测试和集成的新阶段，希望近期发布到OP主网，开始试用和beta 2测试期。而Mycelium协议也申请到了Mushroom.box域名并有了一个初稿的白皮书（还需要修改），一切在进行中！</p>
<h2 id="heading-5aac5l2v6k6p5l2g5pu06ieq55sx">如何让你更自由</h2>
<p>或许有人会说，非洲人民还在为基础的饮水而挣扎，你说自由是不是早了点。我想说这是相关的。不追求高成本全局最佳方案，而更倾向于局部最优解（深度学习的重要思路之一，梯度下降和局部最优解）。因此，我个人的研究大方向，转向了如何让一个普通个体获得更好的时间空间和选择权（合理获取资源或者金钱是一部分）。 硕士的毕业课题是研究个体价值（个体价值量化和社会资本），对普通人而言难道就只有出卖劳动时间这一个选择么？当时印象最深的是CFPS（China Family Panel Studies），北大组织的持续大约15年+的研究调研项目，我分析完数据显示，调研显示，全国人民是负债状态，很惊讶，简单看，你的时间，在这么多年是不属于你的，因为你的债务压力。在后续还进行了短暂的创业经历（尝试为每个个体的社会资本资产化）来探索一些可能。 读博士因为发现区块链追求的，和我追求的，好像方向是一致的，包括起源的CypherPunk思想：密码学是普通人最好的对抗压迫，构建自由社会的武器，和我的追求不谋而合，包括大教堂和集市里面描述的自由软件和开源软件运动：人们拥有自由使用软件的权利，开放和开源是赋予软件自由的重要路径。 依然秉持我最初的信念：人的价值，不仅仅是那一点点劳动时间，而是人性，<strong>人性既是目标，也是手段</strong>。 只有保留足够的人性，社会才会像复杂系统一样具备自组织和涌现带来的生命力，而不是异化为只知道工作，追求效率的机器人的世界。Deepseek也小小的证明了这一点：国家在AI近五年投入是千亿到万亿级别的，但关键性的持续突破，是民营企业家卖房投资的AI创业公司和一系列杭州系公司。具备多样性的自由土壤，才会有更大概率孕育想象力和创造力的花朵，而科学的本质是正是自由（请参考吴国盛的科学是什么）。 回归主题，自由是什么？为何我们需要自由？请参考萨特、海德格尔和萨谬一大堆哲学家，而如何让你更自由，是我想探讨的。 发挥你的想象力，创造力，保持你的情感，让每个个体通过螺旋方式在社会结构上叠加获得更多的时间，空间和选择权，从而拥有自由人性更多一点，成为你自己。</p>
<h2 id="heading-55u055m96kej6k75zkm5pa55qgi">直白解读和方案</h2>
<p>但当下核心的生产关系是资本和雇佣关系，是中心化下的一种高效使用资本的方式，自由市场是其核心的经济学理论概念。 我们感谢于资本帮助社会发展带来的便利，同时资本也具备很多改进之处，极化加速是普通个体最绝望的：你越努力，和资本家差距越大，稍候补充点数据，包括国内和世界银行的可信数据，看了你会更绝望，历史已经充分证明了这一点。 结论是作为普通个体，在当下的资本模式下，你是<strong>无法获得自由</strong>的时间、空间和选择权，无法拥有更好的自由人性，而是越来越被挤压的人性。 作为经济学的小白，基于个人的研究和经验，提出了一个新概念：<strong>超资本</strong>，HyperCapital。 目标是基于社会资本学说，在自由市场机制下的对资本的再定义和创新应用。是对当下社会的补充和完善，给普通个体更多选择。 实现的方式是借鉴发展几十亿年的真菌生态的协作和涌现的创新和实践，构建基于去中心化保障的协作协议，从而建立<strong>新的协作关系</strong>，当然，其中最重要的是<strong>价值再分配</strong>，<strong>价值定义</strong> 也包括延伸的价值分配和自由的时间、空间和选择权。 我们举个例子：淘宝，中心化电商，那如果去中心化电商呢？Google，我们看到的是一个科技巨头，实际上，79%的收入依然来自于搜索广告模式，而这些很大一部分来自于免费的互联网，Youtube和TicTok更是重度依赖Web2的个体内容创作者，当然，也出现了封闭内容的崛起，例如小红书。 这一切，本质是一种协作关系，我们可以重构，基于Web3构建的Trustless，Permissless和Decentralized的应用体系。</p>
<h2 id="heading-web3">区块链和Web3现状</h2>
<p>如同互联网的早期：建网站，各种未来画饼，区块链就是发币，各种币满天飞，Bitcoin作为一个希望能够不使用第三方来传递资产的初心应用，成为了被资本炒作的保值资产，初心不在，被劫持，感叹于资本的强大。 区块链不同于科研实验室诞生的高科技。它是它是科学或者科技，想要<strong>创造性解决社会问题的一次主动尝试</strong>，是创造全新的协作关系的一种探索（起源于Satoshi Nakamoto的<strong>初心</strong>：不信赖中心化的银行，而是基于密码学构建一个不依赖于第三方的价值存储和传递网络）。区块链不仅仅是加密和互联网，代码和服务器，它最核心的是对<strong>协作关系的重新定义</strong>，基于permissionless和decentralized以及trustless的这种关系的再定义。 Web3最初的梦想是内容创作者从Web2的UGC(User Generate Content)到UGC2(User Generate Coin)。但目前看来，依然是发币割韭菜模式，对普通个体的福祉，基本毫无关系。 讨论区块链和Web3的原因是只有这个技术，有可能在资本世界创建我们需要的协作关系，带来人性自由。 这里有一个大问题：基建设置发展极度缓慢，而高并发的那些“区块链”，往往是牺牲了核心价值(去中心化)而走的捷径，这里不评论。 那基于当下并不健全的基建，一边完善基建，一边探索和构建真正的Decentralized Application，是我们的探索方式。</p>
<h2 id="heading-5zg85zsk5zcm6lev5lq6">呼唤同路人</h2>
<p>如果你，具备好奇心和一定的闲暇时间，或者极具冒险精神，有可能是一个高风险投机者；当然也可能是一个理想主义者，愿意讨论自由、人性，Cypherpunk和开源软件这些有的没的。或者你就是觉得，需要给自己创造一些新的希望，请加入这个试验和探索，支持我们。 真菌网络社区（暂称）：最早是开始于在AAStar每周分享，后来在多个其他社区，包括东京和曼谷、清迈的各个Devcon和开源活动，线上线下分享了关于真菌网络的概念和想法，也得益于GreenPill的一些协作的思考和启蒙，还包括MyCoFi小书的作者给与的总结和讨论。整合了个人的研究和思考，建立的开放社区。 如何加入？如何建设？ 首先这是一个很硬核和长期主义的建设和探索社区，并非炒币和Alpha社区，聚集我们的是对人性之光的认可和追求。 有三大类任务开放，也会给予一定社区积分来作为贡献的记录和凭证。</p>
<ol>
<li><p>产品试用和反馈建议</p>
<ol>
<li>参考我们发布的一些实验性产品或者idea，请在github 给与反馈或者参与社区会议，或者telegram频道发言建议，或者直接email负责人。</li>
</ol>
</li>
<li><p>开放的研究和开发任务</p>
<ol>
<li>包括notion开放的研究任务（需要深入的专业相关度）</li>
</ol>
</li>
<li><p>开源的开发任务</p>
<ol>
<li>保障每月沟通一次，每周贡献一次，一些较为独立的模块开发任务</li>
</ol>
</li>
</ol>
<p>真菌网络协议承诺：</p>
<ol>
<li><p>开源，所有社区开发的软件产品，开源透明，MIT协议（最开放的开源协议）</p>
</li>
<li><p>公共物品，我们会尝试探索基于基建建立一些公共物品，无审查，无需许可</p>
</li>
<li><p>DPT Alignment，Decentralized，Permissionless，Trustless，帮助你建立真正的DApp</p>
</li>
</ol>
<h2 id="heading-55uu5ymn6lb5bgv">目前进展</h2>
<h3 id="heading-5lij5bgc6yc76l6r5bu656ul5bm25oyb57ut6lt5luj">三层逻辑建立并持续迭代</h3>
<p>基建--&gt;协议--&gt;应用，三层互相依赖，才有可能构建协作的创新创新定义价值和分配。 基建包括： 第一个是账户和安全创建人人可用应用低成本，有隐私保护的安全的链上账户体系。 第二个是去中心化的计算，创造基于雨计算的高性能计算网络，为Web3提供算力基础。 协作创新： 协议是定义如何协作的载体，既依赖基建基础能力，又需要服务应用原子行为的部分。 协作的关系，未来可能是个体和社区的崛起，如果社区找到可持续发展路径的话，会有更多创新可能，基于稳定共识的新的协作关系，而不是这个金融化的游戏，来提供协作创新的土壤。 而应用需要大量的和业务高度匹配的服务组件和中间件，这需要我们去探索去中心化电商和UGC2，以及更多新可能得新玩法。</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202503211443850.png" alt /></p>
<h3 id="heading-airaccountcos72">AirAccount和Cos72以及插件的尝试</h3>
<p>AAStar成立于2023年，持续在区块链账户和社区可持续方面的基建进行投入，得益于之前在SoulWallet的思考和积累，我们尝试建立一个开源的区块链账户体系，让每个人能够享受Web3带来的福祉。</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202411221116311.jpg" alt /></p>
<h3 id="heading-dapp">帮助你建立真正的DApp</h3>
<p>提供系列的基础设施和协议构建的工具和社区、流程，帮助任何人构建自己的协议和对应的DApp。 Infra：AirAccount+SuperPaymaster，区块链底层构建的去中心化共识和协作基础，构建无许可、无需信任和去中心化涌现的底层管道，真菌网络的基础。 Protocol：Mycelium社区会构建一个轻社区，提供公共物品花园：Park协议，提供协议构造模板，提供OpenNest孵化，任何人的创新舞台。 DApp：通过建设真正的DApp，如同上面提到的去中心化滴滴、美团（不一定合理和可行），探索和践行真正的新的经济模型。</p>
<p>Community、个体和Task构成良性循环。 COS72整合身份、任务以及协作（基于身份+reputation）完成onboarding，激励和check，我们会引入社区AI，模型我在选，大概有些list的</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202601251105894.svg" alt="循环流程" /></p>
<h3 id="heading-55yf6im5y2p6k6u77yi6i2j56i77yj">真菌协议（草稿）</h3>
<p>真菌协议愿景是通过创新协作帮助普通个体和社区实现可持续的基础收入，从而获得一定的时间空间和选择权, 能够追求追求自由人性，具备想象力创造力和情感。 使命是通过建设Web3基建和开发探索性DApp，构建创造性的协作关系，例如：</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202411232234212.png" alt /></p>
<p>一些思考： 根据耗散结构的指数，判断你的标准，例如你完全成年，不需要真菌倾斜供养，那就要分给其他个体资源,而如何构建这个自动调节又低成本的供养和分配的动态关系，是一个研究课题。 社会体系下不是生物意义的区别，而是角色区别，例如有普通个体，有代表社区的树林，代表大片生态的不同森林和更多外部建立的大生态，或者广义上的所有森林代表的人类社会。 在此之外，还有构建真菌网络的基础，从孢子大量的产生到附着在个体树木，然后联合构建新物种，菌根，而菌根可以构建网络，链接其他树木，并且遵守真菌协议，传输营养，帮助个体，加入大生态。 当然还有更多的其他角色和关系，分为孢子的创新和涌现，弥补和完善生态，以及真菌和森林之外的其他个体（角色），例如松土的蚯蚓，啃食树根的害虫，传授花粉的蜜蜂，等等等等</p>
<h3 id="heading-56s5yy65zcv5yqo5zkm57up5rwo5qih5z6l5o6i57si">社区启动和经济模型探索</h3>
<p>社区组织形式：</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202503211514033.png" alt /></p>
<p>经济模型探索：</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202412051105272.jpg" alt /></p>
<h2 id="heading-5ywz5lqo5l2c6icf">关于作者</h2>
<p>Jason Jiao，以太坊Builder，AAStar贡献者，前普朗克成员。 目前在筹建Mycelium Protocol，建立践行协议的MushroomDAO。</p>
]]></content:encoded></item><item><title><![CDATA[How to play with AI vibe coding？]]></title><description><![CDATA[我们要和 AI 沟通，要总结几个经验,供大家参考（血泪教学，迭代无数次）：

三个重点
重设计、三层文档体系、渐进式开发。
第一点
最重要就是设计一定要占据你开发时间的一半以上，包括研究，包括和 AI 的交互讨论，包括提取一些专题，然后跟其他的 AI 交流生成深度的报告，包括自己阅读相关的报告和分析，以及一些范例的 repository。
第二点
要完整的文档体系，不管哪一种，都要跟随文档体系来去不断地迭代你的和 AI 交互的过程；我现在使用的是，嗯，三层的文档管理体系。第一层呢是backlog...]]></description><link>https://blog.jlab.tech/how-to-play-with-ai-vibe-coding</link><guid isPermaLink="true">https://blog.jlab.tech/how-to-play-with-ai-vibe-coding</guid><category><![CDATA[AI]]></category><category><![CDATA[vibe coding]]></category><category><![CDATA[Programming Blogs]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sun, 17 Aug 2025 03:20:25 GMT</pubDate><content:encoded><![CDATA[<p>我们要和 AI 沟通，要总结几个经验,供大家参考（血泪教学，迭代无数次）：</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202508171026821.png" alt /></p>
<h2 id="heading-5lij5liq6yen54k5">三个重点</h2>
<p>重设计、三层文档体系、渐进式开发。</p>
<h3 id="heading-56ys5lia54k5">第一点</h3>
<p>最重要就是设计一定要占据你开发时间的一半以上，包括研究，包括和 AI 的交互讨论，包括提取一些专题，然后跟其他的 AI 交流生成深度的报告，包括自己阅读相关的报告和分析，以及一些范例的 repository。</p>
<h3 id="heading-56ys5lqm54k5">第二点</h3>
<p>要完整的文档体系，不管哪一种，都要跟随文档体系来去不断地迭代你的和 AI 交互的过程；我现在使用的是，嗯，三层的文档管理体系。第一层呢是backlog，管理整体的大目标，每一个目标就是项目为单位的。第二个级别呢，是这个 Task Master，Task Master 呢是把你每一个项目啊通过 PRD 拆分成一系列的这种task。 task 基本上遵循软件工程的这个过程，比如说嗯文档呀，测试用例啊，嗯包括很多的这种架构的 review 啊，这task master。然后呢，实际上是要及时地总结和输出，这就是下面我们提到的渐进式开发的配套文档，例如从一个solution转成PRD，然后再转换成很多的task，每个task开发过程中实际上就更细粒度的文档。比如说我们要有change，就是每一次小版本的迭代都要记录，我们要有test，要记录测试的过程，但是首先要设计测试的case和测试的步骤，并且要review去改进它，然后测试report。同时还有deployment，还有一些user story很多的文档，这个需要你不断地自己迭代。</p>
<h3 id="heading-56ys5lij54k5">第三点</h3>
<p>一定一定要有完整的这个，这个叫什么测试流程，而且是渐进式的测试，就是从一个纸的汽车啊，变化成硬纸板，变成铁皮，变成钢铁，大概是这个逻辑，而不是一上来就建一个真的汽车。 现在进行式迭代的好处就是你可以回退，因为之前验证了你最核心的东西，你可以回退到上一步。嗯，包括对应的commit机制一定要建立起来，即时地让它commit，记下这个milestone 总结一下就是三层文档体系，项目级或者产品级，然后就是工程级，然后就是执行级。项目或者产品级用backlog，然后工程级别用taskmaster，然后执行级别是要你自己建立对应的文档体系。</p>
<h2 id="heading-5aac5l2v5bu656ul">如何建立</h2>
<p>如何建立这个文档体系并落地到自己开发过程中呢？</p>
<h3 id="heading-56ys5lia5q2l">第一步</h3>
<p>就是要建立一个独立的 report，这个 repository 呢，嗯，完成两个动作。第一个呢就是建立 backlog，第二个呢，就是根据你的项目建立不同的 topic 的 research 和这个 exploration 的目录。然后就是根据这个，因为刚才建立的是二级 backlog 和 task ma-master，task master 会在每一个这个 research topic 目录下建立对应的啊文档体系，把这个文档生成出来。</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202508171017759.png" alt /></p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202508171017761.png" alt /></p>
<h3 id="heading-56ys5lqm5q2l">第二步</h3>
<p>建立独立的 report，repository，为每一个 research topic 建立独立的 repository，每一个 repository 一样复制。目前先用复制的方法复制从 solution，从 research 到 solution，到 PRD 到 detail task，最终生成这个 detail task。复制过来之后，然后呢，再去进行执行。啊每一个这个独立的 repository 是一个 research topic 的一个 implementation，然后呢，同时它有反向链接，就是它要向上追溯地建立一个简单的追溯文档，告诉这个 AI，呃我这个项目归属于哪个 research topic，它有哪些背景，呃它的整体目标是什么。</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202508171019108.png" alt /></p>
<h3 id="heading-56ys5lij5q2l">第三步</h3>
<p>自动化，建立一个系列的动作，不过这个是不断迭代的过程 我提供一个范例文档</p>
<pre><code class="lang-markdown">
<span class="hljs-section">## 🚀 Quick Start Guide / 快速开始指南</span>

<span class="hljs-section">### Setup Workflow / 设置工作流程</span>

<span class="hljs-code">```bash
# 1. 进入项目根目录
cd /path/to/my-exploration

# 2. 加载研究工作流别名（适用于任何terminal）
source scripts/aliases.sh

# 3. 配置Taskmaster + Claude Code集成
setup-tm all                    # 为所有研究主题配置Claude Code

# 4. 检查环境设置
env-check

# 5. 查看可用研究主题
topic-list
```</span>

<span class="hljs-section">### Daily Research Workflow / 日常研究工作流程</span>

<span class="hljs-code">```bash
# === 每日开始 ===
morning                          # 显示当前任务和状态

# === 研究主题切换 ===
rcd SuperPaymaster              # 切换到指定研究主题
rws                             # 查看当前研究状态

# === jFlow阶段工作 ===
ji                              # 编辑 idea-*.md
jt                              # 编辑 thinking-*.md
jc                              # 编辑 craft-*.md（学术论文）
js                              # 编辑 Solution.md（产品定义）

# === Taskmaster任务管理 ===
tm parse-prd --input=.taskmaster/design/prd.txt  # 生成开发任务
tml                             # 列出所有任务
tmn                             # 显示下一个任务
tms &lt;id&gt;                        # 查看任务详情
tmst --id=&lt;id&gt; --status=done    # 标记任务完成

# === 桥接到开发阶段 ===
rwb                             # 复制Solution.md到design/项目/PRD.md

# === 每日结束 ===
evening                         # 显示今日完成情况
```</span>

<span class="hljs-section">### Create New Research Topic / 创建新研究主题</span>

<span class="hljs-code">```bash
# 初始化新研究主题（自动创建完整jFlow结构）
rw init MyNewBlockchainIdea

# 进入新主题目录
rcd MyNewBlockchainIdea

# 查看创建的文件结构
rws
```</span>

<span class="hljs-section">### Integration with External Development / 外部开发集成</span>

<span class="hljs-code">```bash
# 链接外部开发项目
link ProjectName https://github.com/YourOrg/ProjectRepo

# 查看所有项目链接
cat design/projects.md

# 跨电脑协作工作流程：
# 1. 本电脑：完成research → solution → PRD
# 2. git push同步研究成果
# 3. 开发电脑：git pull + 复制PRD到独立开发repo
# 4. 开发电脑：在独立repo中使用taskmaster管理开发任务
```</span>

<span class="hljs-section">### Essential Aliases Reference / 核心别名参考</span>

| 别名 | 完整命令 | 说明 |
|------|----------|------|
| <span class="hljs-code">`tm`</span> | <span class="hljs-code">`task-master`</span> | Taskmaster主命令 |
| <span class="hljs-code">`tml`</span> | <span class="hljs-code">`task-master list`</span> | 列出任务 |
| <span class="hljs-code">`tmn`</span> | <span class="hljs-code">`task-master next`</span> | 下一个任务 |
| <span class="hljs-code">`rw`</span> | <span class="hljs-code">`scripts/research-workflow.sh`</span> | 研究工作流脚本 |
| <span class="hljs-code">`rws`</span> | <span class="hljs-code">`rw status`</span> | 研究状态 |
| <span class="hljs-code">`rcd`</span> | <span class="hljs-code">`research_cd`</span> | 切换研究主题 |
| <span class="hljs-code">`ji/jt/jc/js`</span> | <span class="hljs-code">`vim idea/thinking/craft/solution`</span> | 编辑jFlow文件 |
| <span class="hljs-code">`morning/evening`</span> | <span class="hljs-code">`rwd start/end`</span> | 日常工作流程 |

<span class="hljs-section">### Help and Troubleshooting / 帮助和故障排除</span>

<span class="hljs-code">```bash
rh                              # 显示完整帮助信息
env-check                       # 检查环境配置
status-all                      # 总体状态概览

# 查看详细使用指南
cat design/taskmaster-usage.md

# 运行工作流程演示
scripts/workflow-demo.sh
```</span>
</code></pre>
]]></content:encoded></item><item><title><![CDATA[It is Fun for me.]]></title><description><![CDATA[jFlow: from research to production
创新之路：最有趣的探索之路。

创新之路 Road of Exploration
Research

Input=Idea：描述你的 idea，进行严谨的论证过程，逻辑结构类似于缩小版本的 SCI 论文。通过分析论证，得出结论，是真正有价值创新。

output=Solution：定义你的产品，包括产品定位、目标用户、核心功能、商业模式，让团队、社区、早期投资者、用户、合作伙伴等，都快速了解你的产品的价值所在。


Devel...]]></description><link>https://blog.jlab.tech/it-is-fun-for-me</link><guid isPermaLink="true">https://blog.jlab.tech/it-is-fun-for-me</guid><category><![CDATA[ public goods]]></category><category><![CDATA[research]]></category><category><![CDATA[Roadmap]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Tue, 12 Aug 2025 03:04:03 GMT</pubDate><content:encoded><![CDATA[<h1 id="heading-jflow-from-research-to-production"><strong>jFlow: from research to production</strong></h1>
<p>创新之路：最有趣的探索之路。</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202508120945774.png" alt /></p>
<h2 id="heading-road-of-exploration"><strong>创新之路 Road of Exploration</strong></h2>
<h3 id="heading-research">Research</h3>
<ul>
<li><p>Input=Idea：描述你的 idea，进行严谨的论证过程，逻辑结构类似于缩小版本的 SCI 论文。通过分析论证，得出结论，是真正有价值创新。</p>
</li>
<li><p>output=Solution：定义你的产品，包括产品定位、目标用户、核心功能、商业模式，让团队、社区、早期投资者、用户、合作伙伴等，都快速了解你的产品的价值所在。</p>
</li>
</ul>
<h3 id="heading-development">Development</h3>
<ul>
<li><p>Input = PRD, output=production(chains)</p>
</li>
<li><p>Features：定义具体的功能需求，包括功能点、优先级、实现方式等，让新手用户可以快速使用具体 feature 解决具体问题；开发团队可以拆分到下一步。</p>
</li>
<li><p>Non-functional：定义非功能性需求，包括性能、安全、可靠性、可维护性、可扩展性等，是架构团队的核心职责，也是产品背后的核心竞争力和潜台词。</p>
</li>
<li><p>Architecture：设计业务系统技术架构，包括技术选型、技术架构、技术实现等论证对比，针对满足功能性和非功能性需求，设计出最优的业务和技术架构。</p>
</li>
<li><p>Component：设计整个业务的不同业务组件，包括组件的架构、接口、实现方式等，每个组件可能也是一个独立的系统。</p>
</li>
<li><p>Development：组件开发，包括组件的开发、自动化脚本、Swagger API 和文档、测试用例设计、功能和非功能性测试、功能验收、非功能性验收等。</p>
</li>
<li><p>Deployment：组件部署，包括组件的部署、监控、自恢复等。</p>
</li>
<li><p>Production：组件部署和监控自恢复，1:1 备份</p>
</li>
<li><p>Operation：运维监控 + 自恢复 +1:1 备份，包括 Optimization 和 Extension 等。</p>
</li>
</ul>
<h3 id="heading-protocol">Protocol</h3>
<ul>
<li><p>Input = Production 0.3; output = feedback and improvements on 0.4, 0.5 version.</p>
</li>
<li><p>通过建立protocol，赋能产品，解决核心的经济模型和分配体系，建立病毒传播机制，建立透明的可验证的脸上分配机制</p>
</li>
<li><p>伴随必要的产品和工具的开发和测试、反馈、迭代</p>
</li>
</ul>
<h3 id="heading-community">Community</h3>
<ul>
<li><p>Input=初步验证的production output=growth and investment</p>
</li>
<li><p>Marketing：宣传你的产品，包括宣传材料、宣传活动、宣传渠道等。</p>
</li>
<li><p>Funding：融资，包括融资计划、融资方式、融资时间等。</p>
</li>
<li><p>Customer：客户获取和服务，包括客户 Onboarding、服务计划、客户服务流程等。</p>
</li>
<li><p>Community：社区，包括社区组织结构、协议（治理）定义、能力定义、可持续性等。</p>
</li>
</ul>
<p>每个环节都是在不断迭代，向下传递信息，向上反馈信息，最终形成一个完整的创新闭环。</p>
<h2 id="heading-philosophy"><strong>Philosophy</strong></h2>
<p>借鉴自然界真菌和自然环境的相处，真菌和自然环境是共生的关系，真菌可以分解有机物，为自然环境提供养分，自然环境可以为真菌提供生长环境。<br />创新之路的设计哲学，每一步都在思考和借鉴真菌和自然界相处的模式。</p>
<h3 id="heading-kirljykvzzlhbpns7sqkg"><strong>协作关系</strong></h3>
<ol>
<li><p>共生：通过构建新的 creature 来构建共生关系，你是我，我是你，例如菌根、真菌动物等。</p>
</li>
<li><p>循环：粉碎垃圾，分解有机物，为自然环境提供养分，自然环境可以为真菌提供生长环境。</p>
</li>
<li><p>传输：通过网络结构，传输养分，例如真菌网络、菌根网络等。</p>
</li>
<li><p>多样性：通过创造性构建，解决各种问题，例如固氮瘤菌、青霉素等创新。</p>
</li>
<li><p>指数：通过孢子这个大数量级的传播以及复制，让网络指数级增长。</p>
</li>
<li><p>互利：通过互利互惠，让网络更加稳定，例如扶助弱小，共同成长。</p>
</li>
</ol>
<h3 id="heading-mycofi"><strong>协作结构：（MyCoFi 可借鉴模式）</strong></h3>
<ol>
<li><p>网络结构：必然的复杂网络，多层和立体网络结构，互联互通的网络。</p>
</li>
<li><p>自然分形：围观和宏观是一直的复制，很奇妙的结构方式。</p>
</li>
<li><p>涌现协作：大基数的基础上，涌现出新的协作关系。</p>
</li>
<li><p>动态流程：整个系统会动态的创新和变化，具备弹性和生命力。</p>
</li>
<li><p>互利互惠：是一共关系，也是一种结构。</p>
</li>
<li><p>多元多中心：允许不同文化，不同声音，不同模式，不同中心，这也是现实世界的选择。</p>
</li>
</ol>
<h2 id="heading-kirlrp7pqozvvjrlhazlhbhnianlk4hlpjrmolfmgkcqkg"><strong>实验：公共物品多样性</strong></h2>
<p>公共物品传统上是被政府垄断的，例如教育、医疗、交通等。但公共物品不仅仅是这些，还有很多很多，而社会在公共物品多样性上也进行了很多探索，例如 PPP 等。<br />哈耶克（货币非国家化）探索了一个很大的公共物品：货币，在非国家化领域的一些思考。<br />观察到建立在市场经济体系基础上的现代经济学，几乎把所有都商品化、资本化，但缺失了一大块：镶嵌在社会网络的社会资本。<br />经过个人初步研究，目前的平台垄断，核心是构建开放或封闭的社会网络，从而掠夺个体的社会资本并转换为资本价值增值。<br />因此，个人研究主题一句话概况：<strong>探索让社会资本显性、度量和量化的公共物品，从而让普通个体的社会资本可以被度量、被量化、被显性化，而不是被悄无声息的掠夺</strong>。<br />一些相关的初步研究：</p>
<ol>
<li><p><a target="_blank" href="https://docs.google.com/document/d/1NFwBYs9IRuNPtUyCi-3cFR1cTLX9yKFgXuJWliOF8D0/edit?tab=t.0">福祉经济学</a></p>
</li>
<li><p><a target="_blank" href="https://docs.google.com/document/d/17uifkIVAkudLRAEvuESxFwx55AHq13WnpkbBnvPzQG4/edit?tab=t.0">科技巨头占据财富 Top</a></p>
</li>
<li><p><a target="_blank" href="https://docs.google.com/document/d/1PTJXOvMPLNOVBF50sEyNrlGJiOKYUN4ipRfYd00KQv8/edit?tab=t.0">平台垄断案例 1:Meta</a></p>
</li>
<li><p><a target="_blank" href="https://docs.google.com/document/d/1sFz241Kfi0m-INTJBcXnZo63rhPpmyvfRY8iHhd15qM/edit?tab=t.0">平台垄断案例 2:Google</a></p>
</li>
<li><p><a target="_blank" href="https://docs.google.com/document/d/1ItawYmm0fu5F-_nZYE1JY7rjhOnEy_R_PSUNrDbqevw/edit?tab=t.0#heading=h.wseph7mo1bsk">HyperCapital 思考</a></p>
</li>
<li><p>更多 TODO</p>
</li>
</ol>
<p>我的硕士论文：<a target="_blank" href="https://share.weiyun.com/5gLNJjE">Study on the Influence of Social Network Factors on Individuals’Value/社会关系网络因素对个体价值影响研究</a>. 是早期初步的一些粗浅的研究和思考。<br />而博士论文，则因为上述的思考和研究过程的拆解，转而进入了区块链领域，尝试构建基础的公共物品：每个人自己掌控的加密账户，是为了构建社会资本后的存储和流通做准备。</p>
<h3 id="heading-kirlvzpkuivov5vlszuqkg"><strong>当下进展</strong></h3>
<p>因此，博士论文研究主要集中在区块链账户、Gas 支付优化、去中心化通信和计算等领域，但依然持续关注和推进社会网络和社会资本等方面的课题。并且，在尝试构建开放性的社会网络：<a target="_blank" href="https://mushroom.box/">Mycelium Protocol</a>。</p>
<ul>
<li><p>博士论文：<a target="_blank" href="https://file+.vscode-resource.vscode-cdn.net/Users/jason/Dev/mycelium/my-research/research/Knowledge/papers/Final-FullPaper-TICC2024_ICDI_CMU_Jiao_HuiFengV1.3.pdf">TICC-2024</a></p>
</li>
<li><p>博士论文：<a target="_blank" href="https://file+.vscode-resource.vscode-cdn.net/Users/jason/Dev/mycelium/my-research/research/Knowledge/papers/TICC-%E6%9C%BA%E7%BF%BB%E4%B8%AD%E6%96%87%E7%89%88-%E5%87%AD%E8%AF%81%E6%8E%A7%E5%88%B6%E4%BD%99%E9%A2%9D-%E7%BB%9F%E4%B8%80%E8%B4%A6%E6%88%B7%E6%A8%A1%E5%9E%8B-%E7%84%A6%E4%BC%9A%E5%B3%B0.pdf">TICC-2024CN</a></p>
</li>
<li><p>Archix:<a target="_blank" href="https://arxiv.org/abs/2402.10616">https://arxiv.org/abs/2402.10616</a></p>
</li>
<li><p>Online link:<a target="_blank" href="https://ticc.ic.swu.ac.th/">TICC</a>,<a target="_blank" href="https://ticc.ic.swu.ac.th/wp-content/uploads/2024/07/Proceedings_TICC_8th_V5_20240703.pdf">TICC Collection</a></p>
</li>
</ul>
<p>进行中的论文 (项目）：</p>
<ul>
<li><p>SuperPaymaster: <a target="_blank" href="https://github.com/AAStarCommunity/SuperPaymaster">SuperPaymaster</a></p>
</li>
<li><p>AirAccount: <a target="_blank" href="https://github.com/AAStarCommunity/AirAccount">AirAccount</a></p>
</li>
</ul>
<h2 id="heading-about"><strong>About</strong></h2>
<ul>
<li>我的研究：<a target="_blank" href="https://www.aastar.io/me">Introduction</a></li>
</ul>
]]></content:encoded></item><item><title><![CDATA[我的AI小助手：RAG 本地测试记录(updating...)]]></title><description><![CDATA[预期：

数据： 本地个人计划和隐私、正常论文相关的科研、业界跟踪和研究分析，三大类都存储在本地，不要流出个人电脑。

初步的7B模型（本人MiniMac的上限）进行大体分析。

可以使用外部deepseek和grok，claude等外部API，但沟通内容是隔离和脱敏的，最简单就是7B分析的结论，进行隐私脱敏（自行设定脱敏规则）和单独目录存储（独立知识库），这个动作是离线断网进行。

然后针对沟通外部的独立知识库，可以充分利用外部大模型能力。

个人计划是使用雷电连接mac book和mac m...]]></description><link>https://blog.jlab.tech/airag-updating</link><guid isPermaLink="true">https://blog.jlab.tech/airag-updating</guid><category><![CDATA[ai, assitants, agent, rag, knowledgebase]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sat, 15 Mar 2025 05:56:51 GMT</pubDate><content:encoded><![CDATA[<h2 id="heading-6ake5pyf77ya">预期：</h2>
<ol>
<li><p>数据： 本地个人计划和隐私、正常论文相关的科研、业界跟踪和研究分析，三大类都存储在本地，不要流出个人电脑。</p>
</li>
<li><p>初步的7B模型（本人MiniMac的上限）进行大体分析。</p>
</li>
<li><p>可以使用外部deepseek和grok，claude等外部API，但沟通内容是隔离和脱敏的，最简单就是7B分析的结论，进行隐私脱敏（自行设定脱敏规则）和单独目录存储（独立知识库），这个动作是离线断网进行。</p>
</li>
<li><p>然后针对沟通外部的独立知识库，可以充分利用外部大模型能力。</p>
</li>
<li><p>个人计划是使用雷电连接mac book和mac mini，mini不联网，只进行个人知识库存储和本地模型运算；而mac book是读取mac mini的输出脱敏目录，然后联网进行科研和分析。</p>
</li>
<li><p>等淘宝到货</p>
</li>
</ol>
<h2 id="heading-5zy65pmv77ya">场景：</h2>
<ol>
<li><p>规划：对个人隐私相关的思考和规划的建议，一些计算和分析，例如减肥计划，财务数据分析，投资规划等</p>
</li>
<li><p>研究：个人研究主题的文章和研究的积累和整理，以及博士论文的持续写作，典型的就是读paper和EIP，写研究分析，写代码，写论文</p>
</li>
<li><p>创新：业界产品和新技术的学习，积累，思考，想法和探索，包括一些产品设计和异想天开的想法，以及一些工程开发和产品设计，包括社区的运营等。</p>
</li>
</ol>
<h2 id="heading-5rwl6kv77ya">测试：</h2>
<ol start="3">
<li><p>RAG test 两个：</p>
<ol>
<li><p>Cherry+Deepseek API（only for open research）</p>
</li>
<li><p>FastRAG+Gema？3 small（local）</p>
</li>
</ol>
</li>
<li><p>DeepResearch try 两个：</p>
<ol>
<li><p>Open Deep Research</p>
</li>
<li><p>Grok+？？</p>
</li>
</ol>
</li>
<li><p>其他工具</p>
<ol>
<li><p>LM Studio</p>
</li>
<li><p>Gemma3（1B，1B, 4B, 12B？？,）</p>
</li>
<li><p>Memary</p>
</li>
</ol>
</li>
<li><p>Open deep research测试，这个是深入研究和系统分析的核心工具</p>
</li>
</ol>
]]></content:encoded></item><item><title><![CDATA[进化：自底向上的大基数穷尽]]></title><description><![CDATA[Ursuppe，我们一定听过原始汤的生命起源假说，当然，这个只是一个理论模型。
还有人做成了游戏，挺好玩。

当然，今天不深入聊原始汤理论，就是基于这个，有一点点思考和心得。
系统进化本身，最核心观点就是大基数的穷尽组合。 这个基数是非常非常庞大。正如这种基础的生命的进化从原始汤偶然的机会涌现进化出了蛋白质。然后有了各种生命的组合：单细胞多细胞脊椎，各种各种。一个系统本身肯定是分层的。这涉及到了复杂系统本身的架构和理论。例如人是由细胞组成器官，器官和神经系统又去组成一些基础的职能比说消化系统，运...]]></description><link>https://blog.jlab.tech/6lb5yyw77ya6ieq5bqv5zcr5lik55qe5asn5z65pww56m35bc9</link><guid isPermaLink="true">https://blog.jlab.tech/6lb5yyw77ya6ieq5bqv5zcr5lik55qe5asn5z65pww56m35bc9</guid><category><![CDATA[ursuppe]]></category><category><![CDATA[evolution]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sun, 15 Dec 2024 03:46:25 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1734234064518/c19dd04d-0291-46c9-9e5b-70d7a066b538.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Ursuppe，我们一定听过原始汤的生命起源假说，当然，这个只是一个理论模型。</p>
<p>还有人做成了游戏，挺好玩。</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1734234173882/a3fef0be-d4a9-46b8-8798-4b8c43168371.webp" alt class="image--center mx-auto" /></p>
<p>当然，今天不深入聊原始汤理论，就是基于这个，有一点点思考和心得。</p>
<p>系统进化本身，最核心观点就是大基数的穷尽组合。 这个基数是非常非常庞大。正如这种基础的生命的进化从原始汤偶然的机会涌现进化出了蛋白质。然后有了各种生命的组合：单细胞多细胞脊椎，各种各种。一个系统本身肯定是分层的。这涉及到了复杂系统本身的架构和理论。例如人是由细胞组成器官，器官和神经系统又去组成一些基础的职能比说消化系统，运动系统，感知系统。但这些所有的人类器官系统要组成了完整的人，形成统一意志，这个过程就是自主意识的涌现。</p>
<p>但实际上。这个人类的意志并不是每一个器官意志的简单组合而是一个复杂系统的构建过程。 这个很典型就是真菌，有一种真菌他是当有水源的时候呢，他们会分散开分布在水源周围去生存。当水源枯竭了，他们会自动的组合起来形成一个整体的意志，这个整体的意志力会指挥着这些组合起来的真菌类产生腿类似这种器官，然后他会走路，并且还有类似这种探测水源这种职能器官产生，然后走到水源，这个统一意志就解散了。</p>
<p>那这说明什么呢？这说明第一：人类社会的整体进化。现在有很多人，以前也很多人对整个社会觉得有一些问题，一些不满意。会说有些需要改进，永远会是这种状态。怎么去改进这个整个社会系统呢？ 各种思路和方式很多，我这儿想表述的就是。有大基数的尝试而不仅仅是学术界和掌控学术界的资本从他的视角来尝试。 因为我们退回到这种自然界，发现没有学术这一说法，他也在进化，为什么？是一些复杂系统。嗯就是所谓的权威和不权威。在自然界是不存在。适者生存，生存下来，就是权威。 大基数是说大量的基础单元参与，从而穷尽所有组合。可以类比技能树，所有的都要尝试。</p>
<p>人类社会，每一个个体它就是一个细胞，类似的这种层级组织。那不同的细胞可能组成了不同的组织比如家庭，公司。可能不同的地域，文化背景的人群，公司，所有的又组成了更大的组织，比如政府国家。那这些所有其他和自然界以及八八的组成的人类社会。</p>
<p>可能从复杂系统进化角度看，<strong>需要大基数的穷尽组合，本身就是自底向上的变化过程</strong>，你不要指望很高层面的，例如仅仅是意志，某个器官等等，而是<strong>底层对外界刺激产生应对，穷尽组合后产生涌现，类似鱼产生肺，因为需要呼吸空气而不是过滤水中空气，持续的刺激反馈，去产生自然而然的进化结果</strong>。当然，不是本文说的这么简单，但社会的改变，进化，必须是<strong>每一个细胞都有责任</strong>。</p>
<p>有机会玩玩这个游戏，看起来挺好玩，哈哈。</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1734234188937/0ffb8f2f-ceb6-4464-9ab6-9f2dfbfd4825.jpeg" alt class="image--center mx-auto" /></p>
]]></content:encoded></item><item><title><![CDATA[Simple notes for Chain Game]]></title><description><![CDATA[链游分析
Fun and Gain（reputation and gear）
Blockchain：
data can’t be modify；
asset security；
ownership
Weakness: disrupt by gas payment and wallet operation；
Axie:
Buy spirit with ETH
Battle in the game
Win and get SLP token Sell SLP token or produce new...]]></description><link>https://blog.jlab.tech/simple-notes-for-chain-game</link><guid isPermaLink="true">https://blog.jlab.tech/simple-notes-for-chain-game</guid><category><![CDATA[chain-game]]></category><category><![CDATA[web3 game]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sun, 01 Dec 2024 06:08:46 GMT</pubDate><content:encoded><![CDATA[<p>链游分析</p>
<p>Fun and Gain（reputation and gear）</p>
<p>Blockchain：</p>
<p>data can’t be modify；</p>
<p>asset security；</p>
<p>ownership</p>
<p>Weakness: disrupt by gas payment and wallet operation；</p>
<p>Axie:</p>
<p>Buy spirit with ETH</p>
<p>Battle in the game</p>
<p>Win and get SLP token Sell SLP token or produce new spirit and sell</p>
<p>Model :</p>
<p>NFT trade and produce; + Token</p>
<p>归因效应：</p>
<p>为了赚钱而忽略了游戏性，造成游戏经济模型崩塌后游戏无人因为游戏性再加入。</p>
<p>而传统游戏是为了游戏性需要持续投入而非赚钱的。</p>
<p>打破了游戏性的良性循环（游戏好玩所有愿意投入时间和金钱），如果没钱赚，则下螺旋崩塌（Ponzi）。</p>
<p>一位up的总结</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1733032963926/f69b57ad-e89d-4021-8755-6bc9bd591513.png" alt class="image--center mx-auto" /></p>
<p>我们的解决方案：</p>
<ol>
<li><p>Web2 Game 相同的体验（无gas（AA gasless），无打断（sessionkey））</p>
</li>
<li><p>No direct asset selling( get information, reputation, good experience)</p>
</li>
<li><p>Introduce sustainability with real world business(Member card+PNTs(Old customer sticky+New customer acquisition)</p>
</li>
<li><p>引入创作者+创作工具+5分钟小游戏，以创意和不浪费大量时间为基准，吸引killing time用户（相比于专业游戏，受众更广泛）</p>
</li>
</ol>
<p>和Up的建议还是一致的</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1733033185695/04233e20-050a-4836-8f73-cac6751d2808.png" alt class="image--center mx-auto" /></p>
]]></content:encoded></item><item><title><![CDATA[Crypto Regulation slides notes]]></title><description><![CDATA[Background
Yeah, we don’t like regulation. Actually we want “What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a tr...]]></description><link>https://blog.jlab.tech/crypto-regulation-slides-notes</link><guid isPermaLink="true">https://blog.jlab.tech/crypto-regulation-slides-notes</guid><category><![CDATA[Howey test]]></category><category><![CDATA[Regulations]]></category><category><![CDATA[Cryptocurrency]]></category><category><![CDATA[MICA ]]></category><category><![CDATA[SEC]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Fri, 29 Nov 2024 05:04:33 GMT</pubDate><content:encoded><![CDATA[<h2 id="heading-background">Background</h2>
<p>Yeah, we don’t like regulation. Actually we want “What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party.“（bitcoin white paper：<a target="_blank" href="https://bitcoin.org/bitcoin.pdf">https://bitcoin.org/bitcoin.pdf</a>). We don’t trust the authorities, regulation from centralization.</p>
<p>But, we must obey some rules, it is a real world.</p>
<p>Thanks for the beauty lawyer provide a speech to us.</p>
<p>Let me share my notes with you.</p>
<h2 id="heading-government-and-crypto">Government and crypto</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853302740/eab959b1-3353-41d3-af59-95c678bd1dfa.png" alt class="image--center mx-auto" /></p>
<p>Yeah, <strong>SEC</strong> want to control all the world, so they use <strong>Howey test</strong> to decide whether you should be managed by them.</p>
<p>Also <strong>CFTC</strong>.</p>
<p>If don’t pass, yeah, pay tax and more?</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853415148/611915f2-8e95-4b8d-8363-4cf3ae8c89e4.png" alt class="image--center mx-auto" /></p>
<ol>
<li><p>You <strong>give money to</strong> someone</p>
</li>
<li><p>someone is a <strong>company</strong></p>
</li>
<li><p>You have a <strong>expectation</strong> to get <strong>more</strong> <strong>money</strong> <strong>return</strong>(in the future)</p>
</li>
<li><p>The <strong>profits</strong> come <strong>from</strong> the <strong>efforts</strong> of <strong>others</strong></p>
</li>
</ol>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853540561/0c5cc776-3777-4424-8eae-7834a5a5821f.png" alt class="image--center mx-auto" /></p>
<p>Here are some tricky things in reasonably expectation. haha.</p>
<p>For a decentralized community, we should:</p>
<ol>
<li><p>be responsible for the <strong>development</strong></p>
</li>
<li><p>provide a open <strong>market</strong></p>
</li>
<li><p><strong>continuing</strong> management</p>
</li>
</ol>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853560727/e4862b05-77e2-48ad-847e-0370b63e125d.png" alt class="image--center mx-auto" /></p>
<ol>
<li><p><strong>Share</strong> the <strong>incomes</strong> from your company</p>
</li>
<li><p>can <strong>trade</strong> to get FIAT money</p>
</li>
<li><p><strong>open</strong> to purchase</p>
</li>
<li><p>has raised funds</p>
</li>
<li><p>potentially <strong>profitable</strong></p>
</li>
</ol>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853574176/9f6c4fea-349b-48ef-9329-00e8e80003e6.png" alt class="image--center mx-auto" /></p>
<p>follow the judging rules, Kraken is running a securities?</p>
<p>It seems to be.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853593110/528801c9-a062-44a0-baf9-5793c44696d9.png" alt class="image--center mx-auto" /></p>
<p>SEC and Thor</p>
<p>they should register in SEC and governance by them.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853606393/2f73d6c4-a6eb-4149-8fee-d7f903479852.png" alt class="image--center mx-auto" /></p>
<p>Repeat.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853617336/10a86d4a-e4c5-408d-b80e-ef00f2cb7d94.png" alt class="image--center mx-auto" /></p>
<p>Airdrop by Tomahawk.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853637584/32ac6dc8-a445-4858-bf51-9703e10ec573.png" alt class="image--center mx-auto" /></p>
<p>Tron and airdrop.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853645931/55c244bf-5352-4e4a-bc9e-805a084787fb.png" alt class="image--center mx-auto" /></p>
<p>Crypto.com agains the SEC: you extend the boundary of SEC.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853653143/b5e850bd-1762-4e8d-a706-d8259f47be7d.png" alt class="image--center mx-auto" /></p>
<p>About MiCA:</p>
<p>MiCA (Markets in Crypto-Assets) is a <strong>comprehensive regulatory framework for the crypto-asset market</strong> that was passed by the <strong>European</strong> Parliament in June 2022. The key elements of MiCA include:</p>
<ol>
<li><p><strong>Defining</strong> different types of crypto-assets and establishing tailored regulatory measures for <strong>each</strong> <strong>category</strong>.</p>
</li>
<li><p>Requiring issuers and crypto-asset service providers (CASPs) to <strong>register</strong> or obtain <strong>authorization</strong>, and comply with <strong>transparency, investor protection, and other requirements</strong>.</p>
</li>
<li><p>Introducing <strong>stricter</strong> <strong>regulations</strong> for specific crypto-assets like <strong>stablecoins</strong>, including minimum reserve requirements and whitepaper disclosure obligations.</p>
</li>
<li><p><strong>Prohibiting</strong> the issuance and provision of crypto-asset services <strong>without proper authorization</strong>, with penalties for non-compliance.</p>
</li>
<li><p>Establishing <strong>a unified regulatory mechanism across the EU,</strong> strengthening supervisory coordination and information sharing.</p>
</li>
</ol>
<p>In essence, the MiCA regulation aims to <strong>protect investors, mitigate systemic risks, and promote the orderly and healthy development of the crypto-asset market through a clear regulatory framework.</strong> This represents a significant milestone in crypto-asset regulation in Europe.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853661201/0dfa99a0-d571-4713-bc00-bfaca049451a.png" alt class="image--center mx-auto" /></p>
<p>Utility token is also in the MiCA scope.</p>
<p>But what is ALL OTHER?…</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853667195/3ffe9d30-e292-4a1c-bc3d-d9d7d4658ced.png" alt class="image--center mx-auto" /></p>
<p>例外情况，excepptions list</p>
<p>NFT，haha</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853681700/dc1d7ee1-ad6c-446d-98bb-9a0a458e16b5.png" alt class="image--center mx-auto" /></p>
<h2 id="heading-important"><code>Important!!</code></h2>
<p>Follow this first!</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853701920/19fb8481-ae49-4ecb-aeb4-2497efc1be87.png" alt class="image--center mx-auto" /></p>
<p>Yeah, good place fro crypto:</p>
<ol>
<li><p>fewer licenses</p>
</li>
<li><p>But more rules</p>
</li>
</ol>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853710627/b09e73af-3b01-49f1-879c-9c1ecc42b93d.png" alt class="image--center mx-auto" /></p>
<p>need more practice experince.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853717362/a00b1019-ecc7-4b14-be37-3eb34bde8bdd.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853726009/20f7df2d-bc0d-4c94-9df6-31684721992d.png" alt class="image--center mx-auto" /></p>
<p>DUBAI, VARA, 2022 only apply in Dubai. not in UAE (United Arab Emirates)</p>
<p>For different service type, register difference license and pay fees.</p>
<p>100,000 AED = 27220 USD</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853733727/79bf0cbe-638e-430f-8dc2-03a44bc5a74b.png" alt class="image--center mx-auto" /></p>
<p>Two special zone in Dubai</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853752665/5fbb7e54-6c61-412e-83da-ecab2490413b.png" alt class="image--center mx-auto" /></p>
<p>A big zone in Abu Dhabi, more free rules. free tax after 50 years.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853759432/9bdbdb5a-a13a-4c07-82ce-bd83c29d6832.png" alt class="image--center mx-auto" /></p>
<p>25000U, can build a DAO with legal personality by DLT</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853774620/329830a6-a0e0-4eb9-87b6-600f895ab702.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732853197081/c9069ba6-8a6a-47b8-806c-2f30c1264b73.png" alt class="image--center mx-auto" /></p>
<p>Who concern you</p>
<p>what you should be compliance</p>
<p>KYC</p>
<p>TAX</p>
<p>more</p>
<h3 id="heading-some-questions">Some questions:</h3>
<p>How to get easy alignment with the mainly regulation for poor startups without budget of regulation?</p>
<p><strong>KYC/AML</strong> is a best choice for you(if your company sell tokens to customers)</p>
<p>I think it is a way to avoid money laundry.</p>
<p>tips:</p>
<pre><code class="lang-plaintext">
KYC (Know Your Customer):

KYC refers to the process by which financial institutions identify and verify the identity of their customers.
This includes collecting personal information, occupation, financial status, and other details to confirm the 
customer's identity and the legitimacy of their transactions.
KYC helps prevent financial crimes such as money laundering and terrorist financing.
AML (Anti-Money Laundering):

AML refers to the set of measures and procedures implemented by financial institutions to identify, monitor, and report 
suspicious financial transactions.
AML aims to prevent money laundering and other financial crimes, thereby protecting the integrity of 
the financial system.
AML includes customer due diligence, transaction monitoring, and reporting of suspicious activities.
In summary, KYC and AML are important compliance measures taken by financial institutions to comply with relevant 
laws and regulations, and to mitigate the risk of financial crimes. These practices help enhance the safety and 
transparency of the financial system.
</code></pre>
]]></content:encoded></item><item><title><![CDATA[Ai+rag 课程学习笔记（一）]]></title><description><![CDATA[因为Cos72有AI相关的开发诉求，包括Agents模块和AI search等等。而之前和几个同学也沟通过，对于一个社区来说，或者普通个体来说，处理复杂的信息是最繁重的事情，如果有AI来帮忙，会更好。
因此购买了一个135节课（每个10分钟左右），计划每日5节课速度学习，当然，也会记录笔记到此。视频限于版权无法分享，但心得可以。
24 Nov
RAG是什么？（答案来自AI）：一句话，使用（图）数据库来增强AI生成结果。
RAG(Retrieval-Augmented Generation)是一种...]]></description><link>https://blog.jlab.tech/airag</link><guid isPermaLink="true">https://blog.jlab.tech/airag</guid><category><![CDATA[AI]]></category><category><![CDATA[RAG ]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Mon, 25 Nov 2024 03:29:31 GMT</pubDate><content:encoded><![CDATA[<p>因为Cos72有AI相关的开发诉求，包括Agents模块和AI search等等。而之前和几个同学也沟通过，对于一个社区来说，或者普通个体来说，处理复杂的信息是最繁重的事情，如果有AI来帮忙，会更好。</p>
<p>因此购买了一个135节课（每个10分钟左右），计划每日5节课速度学习，当然，也会记录笔记到此。视频限于版权无法分享，但心得可以。</p>
<h2 id="heading-24-nov">24 Nov</h2>
<p>RAG是什么？（答案来自AI）：一句话，使用（图）数据库来增强AI生成结果。</p>
<pre><code class="lang-plaintext">RAG(Retrieval-Augmented Generation)是一种基于检索的生成模型架构,主要用于自然语言生成任务。它由两个主要组件组成:

检索组件(Retriever)：这个组件用于从大型知识库中快速检索相关的信息,以辅助生成模型产生高质量的输出。

生成组件(Generator)：这个组件是一个预训练的生成模型,它利用检索到的相关信息来生成最终的输出文本。

RAG的工作流程如下:

用户输入一个查询或任务描述
检索组件根据用户输入快速检索相关的背景信息或知识
生成组件结合检索到的信息生成最终的输出
通过这种方式,RAG可以利用大规模知识库中的信息来增强生成模型的性能,提高输出的相关性和信息丰富性。这种架构在问答系统、对话系统、文本摘要等自然语言生成任务中表现出色。

总的来说,RAG是一种集检索和生成于一体的模型架构,可以显著提升生成模型在信息丰富性和相关性方面的表现。它是近年来自然语言处理领域的一项重要进展。
</code></pre>
<p>RAG模型核心过程</p>
<ol>
<li><p>准确率代表了生产级别的产品而非demo</p>
</li>
<li><p>信息源头解析为文本：如何检测识别率？</p>
</li>
<li><p>文本Splitter的大小等参数，如何切割效果评估、反馈、调优？</p>
</li>
<li><p>如何选择Split后的chunks转向量的模型？如何评估向量转换模型效果好坏？（RAG和知识图谱）</p>
</li>
<li><p>向量数据库选择和性能优化</p>
</li>
<li><p>Prompt转换为查询向量后，如何调优向量匹配算法来查询到准确结果？</p>
</li>
<li><p>查询结果的降噪和rerank处理</p>
</li>
<li><p>效果评估</p>
</li>
</ol>
<p>复杂问题</p>
<p>可以分解为子问题，然后使用Agents来分别完成和汇总</p>
<p>今日学习了9节课</p>
<p>RAG概述：1-7</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732505121221/001ecdfd-96d9-41de-ac50-afb21f22f9ef.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732505179690/ebdbbb73-6d1c-4068-baf7-59b6a239d4e0.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732505195866/d28accaa-4263-4c5b-8b64-d6567b98fb16.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732505211941/07ddb28f-4133-49d5-8993-875795888fa8.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732505226997/2be8a0d7-a50d-4f9d-861f-2115d9e9f4d5.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732505236722/4d02d6b7-29d0-40df-b04f-bbb691021d4f.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1732505249261/c3c9a92b-fc35-4903-89b3-4443e56f5286.png" alt class="image--center mx-auto" /></p>
<p>LangChain开头1-2,这个下个笔记说</p>
]]></content:encoded></item><item><title><![CDATA[Web3孵化器思考]]></title><description><![CDATA[历史文档，草稿箱发现了，发出来
近日在思考和分析这个话题，做了一点点搜集和准备，当然，YC个人比较喜欢，看了他们许多创业课程，创始人分享，其他三个都有过直接的接触，从个人角度，给出一些汇总，然后尝试描述出一个理想的Web3孵化器？
分析了三个，后续加入更多
孵化器要素汇总表格




NameCore ResourceAreaSupportScheduleMoney/TokenRecordsApply



LongHashMoney+Infra(Tech)Web3, Metaverse, NF...]]></description><link>https://blog.jlab.tech/web3</link><guid isPermaLink="true">https://blog.jlab.tech/web3</guid><category><![CDATA[incubator]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sun, 24 Nov 2024 10:19:56 GMT</pubDate><content:encoded><![CDATA[<p><strong>历史文档，草稿箱发现了，发出来</strong></p>
<p>近日在思考和分析这个话题，做了一点点搜集和准备，当然，YC个人比较喜欢，看了他们许多创业课程，创始人分享，其他三个都有过直接的接触，从个人角度，给出一些汇总，然后尝试描述出一个理想的Web3孵化器？</p>
<p>分析了三个，后续加入更多</p>
<h2 id="heading-5a215yyw5zmo6kab57sg5rgh5oc76kgo5qc8">孵化器要素汇总表格</h2>
<div class="hn-table">
<table>
<thead>
<tr>
<td>Name</td><td>Core Resource</td><td>Area</td><td>Support</td><td>Schedule</td><td>Money/Token</td><td>Records</td><td>Apply</td></tr>
</thead>
<tbody>
<tr>
<td>LongHash</td><td>Money+Infra(Tech)</td><td>Web3, Metaverse, NFT, GameFi</td><td>Product Strategy &amp; Design, Tokenomics, Governance, Tech Mentorship, Community Building, and Fundraising; Industry connect</td><td>12 weeks, 6 modules, fortnightly industry talk, weekly mentor talk, Demo day</td><td>$200K(at cohort start, exchange 4% token ) + 300K(depend on project cohort result)</td><td>4 years 50 Web3 100m,7 cohorts</td><td>https://docs.google.com/forms/d/e/1FAIpQLScwgsupPcdK6RFvImGNmdr6i4kX1FNSOQLjtEYcx_c1vE0Spw/viewform</td></tr>
<tr>
<td>SeedClub</td><td>Community+Relation</td><td>Community Vibe, Web3, Metaverse, anything</td><td>• Project Design and Conceptualization</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Economic Modelling and Distribution</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Liquidity strategies</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Management and Growth</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• PLUS - Projects who launch tokens receive an allocation of $CLUB tokens</td><td>6 weeks.2 x 1.5 hr blocks per week</td><td>Pledge 3% of tokens，1 year lockup, or longer ，eligible to receive $CLUB tokens ，a 3 year vest with a 6-month cliff</td><td>hundred projects？</td><td>https://seedclub.notion.site/Accelerator-FAQs-781e4f28d6bc4bdebd006e94fd033134</td><td></td><td></td><td></td></tr>
<tr>
<td>SeeDAO</td><td>Media+Connect</td><td>Web3, the focus of market</td><td>海内外 DAO 治理经验、Web3 产品社区化设计、SeeDAO 的实践分享、NFT 创新、社区 Vibe 建设、DAO 金库多元化和代币模型设计、吸引高质量贡献者、创作者经济、Web3 项目出海指南</td><td>9人9专题，3周？6周？每周三节课+Demo Day</td><td>10K grant + unclear amount + Incubator service exchange 5% token</td><td>2 months 15 projects in progress</td><td>https://seedao-c-combinator.gitbook.io/product-docs/di-yi-qi-fu-hua-da-sai-zhi-nan/ru-he-yu-fu-hua-qi-he-zuo</td></tr>
<tr>
<td>YC（Web2）</td><td>Network+Incubator+Demo Day</td><td>web2，孵化器模式开创者，开放，全球入选</td><td>• The Goal</td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Funding</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Groups</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Office Hours</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Bookface</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Bootcamp</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Tuesday Talks</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Public Launches</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• First Customers</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr>
<td>• Demo Day</td><td>two 3-month programs，YC invests $500,000 standard terms. made on 2 separate safes: $125,000 on a post-money safe in return for 7 (the “$125k safe”) $375,000 on an uncapped safe with a Most Favored Nation (“MFN”) provision (the “MFN safe”)</td><td>个案，需要聊</td><td>over 3000 projects，7000 founders</td><td>https://www.ycombinator.com/apply</td><td></td><td></td><td></td></tr>
<tr>
<td>奇迹论坛（Web2）</td><td>科技认知/硅谷链接/募资</td><td>web2，喜欢科技/高知创业者,前身是YC中国，传统科技投资味道重一些</td><td>入创业营后，会收到至少30万美金的投资还有为期三个月创业营（你可以在这和各领域的创业者一起学习交流，寻找合作机会），后续你也会一直在校友网络中，汲取这里面的资源。</td><td>3个月/12周，demoday，每周两天集体分享，每周预约Office Hour</td><td>没明确，个案需要聊</td><td>not over hundred</td><td>https://www.miracleplus.com/apply/</td></tr>
<tr>
<td>Plancker^ Nest</td><td>Web3链接/ReGen共赢机制</td><td>Web3 Component/DeSoc Topic</td><td>天使基金+产品联合创+中心化产研MVP迭代+生态链接</td><td>3个月，月OKR辅导+每周创业辅导+Demoday</td><td>20W U+ 产研联创，4%+5%</td><td>1+1</td><td>https://www.notion.so/plancker/ceee0efa5a344bfdaa0879c166de76ad</td></tr>
</tbody>
</table>
</div><p><a target="_blank" href="https://www.notion.so/Founder-Project-ceee0efa5a344bfdaa0879c166de76ad">Founder/Project筛选规则</a></p>
<h2 id="heading-longhash">LongHash</h2>
<p><a target="_blank" href="https://longhash.vc/accelerator/filecoin-accelerator/">https://longhash.vc/accelerator/filecoin-accelerator/</a></p>
<p>会联合技术基建方，例如Alchemy、infura、filecoin等</p>
<p>Over the past four years, we have accelerated &gt;50 Web3 projects and helped them raise &gt;US$100m in funding, across 7 cohorts.</p>
<p>such as Metaverse, GameFi, and NFT applications, as well as important Middleware and Infrastructure that will enable the future of Web3.</p>
<p>The LongHashX Accelerator is a 12-week program across six modules, including Product Strategy &amp; Design, Tokenomics, Governance, Tech Mentorship, Community Building, and Fundraising, and includes:</p>
<ul>
<li><p>Weekly one-on-one venture building problem-solving sessions with founders to solve their most challenging problems, such as product strategy &amp; design, tokenomics design, community building, or decentralized governance</p>
</li>
<li><p>Fortnightly fireside chats on Web3 topics with guests from Delphi Digital, DeFiance Capital, ParaFi Capital, Arrington Capital, Aave, Synthetix, Gnosis, and others</p>
</li>
<li><p>Weekly mentor office hours with investors, founders, and tech leads</p>
</li>
<li><p>Demo Day, a chance to pitch your project to a wide audience of investors</p>
</li>
<li><p>An investment of US$200k at the start of the program and an additional, optional US$300k after the program for projects with strong traction</p>
</li>
</ul>
<p><strong>More information on the program can be found</strong> <a target="_blank" href="https://streak-link.com/BEg-xdlsrPCZ785JYAu_z2fz/https%3A%2F%2Flonghash.vc%2Faccelerator%2Ffilecoin-accelerator%2F">here</a><strong>.</strong></p>
<p><strong>Venture Builder office hours are available</strong> <a target="_blank" href="https://streak-link.com/BEg-xdlQEA7baYUHxg_4nwDI/https%3A%2F%2Fcalendly.com%2Fd%2Fdjd-2xt-x8g%2Flonghashx-accelerator-filecoin-cohort-faq-office-hours">here</a> <strong>if you have any questions about the program.</strong></p>
<p><strong>You can apply directly to the program</strong> <a target="_blank" href="https://streak-link.com/BEg-xdtdne25NLFy4gRmutfp/https%3A%2F%2Fbit.ly%2F3K3srqX">here</a><strong>.</strong></p>
<h2 id="heading-seedclub">SeedClub</h2>
<p><a target="_blank" href="https://www.notion.so/Accelerator-FAQs-781e4f28d6bc4bdebd006e94fd033134">https://seedclub.notion.site/Accelerator-FAQs-781e4f28d6bc4bdebd006e94fd033134</a></p>
<ul>
<li><p>The Accelerator is six weeks of concentrated, collaborative learning and building with top pioneers and leaders in social tokens, DAO's, cryptocurrency, NFT's and web 3.</p>
</li>
<li><p>The biweekly sessions will include:</p>
<ul>
<li><p>Feedback and coaching</p>
</li>
<li><p>Guided exercises designed to hone your community and token building skills</p>
</li>
<li><p>Peer-to-peer study and accountability groups</p>
</li>
<li><p>Experiential workshops, including minting tokens and setting up bots</p>
</li>
</ul>
</li>
<li><p>Cost:</p>
<ul>
<li><p>Pledge 3% of tokens.</p>
</li>
<li><p>SC04 will begin on January 31st and run for 6 weeks.</p>
</li>
<li><p>Time:</p>
<ul>
<li>2 x 1.5 hr blocks per week + access to mentors/office hours.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>t’s easy to mint a token, it’s much harder to drive long term value to that token. We bring the most promising projects together to work alongside some of the smartest people in social tokens, the creator economy and crypto to increase your chances of success. Talks with collaborators such as Kristen Stone (Balancer), Jacob Horne (Zora), James Young (Collab.Land) and Pri Desai (OpenLaw / LAO / FlamingoDAO) will cover:</p>
<ul>
<li><p>Project Design and Conceptualization</p>
</li>
<li><p>Economic Modelling and Distribution</p>
</li>
<li><p>Liquidity strategies</p>
</li>
<li><p>Management and Growth</p>
</li>
<li><p><em>PLUS - Projects who launch tokens receive an allocation of $CLUB tokens</em></p>
</li>
</ul>
<p>While this can seem like a lot, the answer almost always is to start small and grow from there. This space is early, and simplicity rules the day. We’ll help you figure out the best next step, and take it with you.</p>
<h2 id="heading-seedao">SeeDAO</h2>
<p><a target="_blank" href="https://seedao-c-combinator.gitbook.io/product-docs/di-yi-qi-fu-hua-da-sai-zhi-nan/ru-he-yu-fu-hua-qi-he-zuo">https://seedao-c-combinator.gitbook.io/product-docs/di-yi-qi-fu-hua-da-sai-zhi-nan/ru-he-yu-fu-hua-qi-he-zuo</a></p>
<p>1.每个项目配备一位专业导师，协调 SeeDAO 内外资源。</p>
<p>2.三周专业辅导课程，每周 3 节课，总共 9 位专家教授 9 个专题，内容涵盖：海内外 DAO 治理经验、Web3 产品社区化设计、SeeDAO 的实践分享、NFT 创新、社区 Vibe 建设、DAO 金库多元化和代币模型设计、吸引高质量贡献者、创作者经济、Web3 项目出海指南。</p>
<p>3.组织社区路演，扩大项目传播及影响力，帮助项目在 SeeDAO 社区凝聚共识。</p>
<p>4.组织项目沙龙，让优秀的项目方一起头脑风暴，互相协作，并与其他创业者共同形成一个强大的校友网络。</p>
<p>5.成功完成 MVP 制作的团队直接参加 SeeDAO 当季 Demo Day。</p>
<p>SeeDAO 孵化计划会为每个团队配备一名导师 Mentor，开设为期 6 周的创业辅导，从项目方向、产品研发、宣传推广、社区治理、团队组建、融资建议、token设计等各方面提供帮助，并为创业团队协调对接 SeeDAO 各公会的资源。</p>
]]></content:encoded></item><item><title><![CDATA[Mycelial Design Patterns for Web3 and Beyond-MyCoFi读书笔记和一些读后感]]></title><description><![CDATA[先上读后感吧，然后是读书笔记和拓展学习和研究

读后感

读书笔记（微信读书导出）

扩展阅读和研究


1. 读后感
MyCoFi Reading Notes
Mycelial Design Patterns for Web3 and Beyond
前言
很开心Ethan发现了UnCommons和LXDAO共同翻译的MyCoFi，因为AAStar一直致力于迈向的终极目标：真菌网络，和这本书的思考，不谋而合，AAStar的路径Milestone是：社区加速器、DApps孵化器再到真菌网络，分析起...]]></description><link>https://blog.jlab.tech/mycelial-design-patterns-for-web3-and-beyond-mycofi</link><guid isPermaLink="true">https://blog.jlab.tech/mycelial-design-patterns-for-web3-and-beyond-mycofi</guid><category><![CDATA[mycelium]]></category><category><![CDATA[mycofi]]></category><category><![CDATA[mycelium network]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Thu, 24 Oct 2024 13:50:34 GMT</pubDate><content:encoded><![CDATA[<p>先上读后感吧，然后是读书笔记和拓展学习和研究</p>
<ol>
<li><p>读后感</p>
</li>
<li><p>读书笔记（微信读书导出）</p>
</li>
<li><p>扩展阅读和研究</p>
</li>
</ol>
<h2 id="heading-1">1. 读后感</h2>
<h1 id="heading-mycofi-reading-notes">MyCoFi Reading Notes</h1>
<h2 id="heading-mycelial-design-patterns-for-web3-and-beyond">Mycelial Design Patterns for Web3 and Beyond</h2>
<h2 id="heading-5ymn6kia">前言</h2>
<p>很开心Ethan发现了UnCommons和LXDAO共同翻译的MyCoFi，因为AAStar一直致力于迈向的终极目标：真菌网络，和这本书的思考，不谋而合，AAStar的路径Milestone是：<strong>社区加速器、DApps孵化器再到真菌网络</strong>，分析起来，和这本书的基础网络、各种协作的建立思路，如此的接近（本质上殊途同归，真菌网络属于复杂系统中<strong>最具备公共物品属性</strong>的自然生态，<strong>研究复杂系统，建设公共物品的AAStar</strong>，自然找到了<strong>真菌网络</strong>）。再次感谢Ethan组织，Swift协调主持，Uncommons和小机器人（Ada的）一起完成的这次共读活动，希望能碰撞一些火花，一起学习和建设美好数字未来。</p>
<p>为什么这些Mushroom可以快乐的与生态共存共生。要知道，人类文明总共也就6000年左右，算1万年好了，而地球的生态圈，真菌发展的历史，从45-50亿年开始的始祖真菌，以及在5.45-5.39亿年前的震旦纪之交开始, 真菌开始大量出现和多样化,并逐渐成为陆地生态系统的重要组成部分。很明显，是复杂系统的涌现，出现了新的生态和协作模式，从而带来了生态的突破。 而约4.5-4.35亿年前的泥盆纪, 真菌在陆地生态系统中广泛分布,并逐渐成为重要的腐殖质分解者（找到了自己的定位：<strong>循环</strong>），这也是真菌构建真菌网络的核心基础：循环网络。 真菌的种类，大约也达到了230万种左右（这本书说一万多种，我看论文是230万左右，又问了AI，说早期论文可能不准确，目前大约是十几万种）。 这样看起来，人类文明，相比于和自然界相处十亿年协作关系的真菌来看，都是弟弟，经过漫长岁月的沉淀，迭代，涌现，这个关系可以说是稳定和牢固的协作关系，那我们来看看，究竟是如何构建这个协作的。</p>
<h2 id="heading-56yu6k6w">笔记</h2>
<p>读书之前一直有几个疑问: 他们（真菌）的<strong>动机</strong>是什么？整个真菌网络的资源<strong>分配依据</strong>是什么？整个如何<strong>应对一些变化</strong>？包括一个整个<strong>循环</strong>的过程是如何流转的？ Coordination 也是Kevin Owaki的口头禅，如果你听过他的博客。可见，人类问题的症结所在：协作，已经在GreenPill这本书中讨论的比较透彻，给出了各种各样DAO的协作来解决协调失灵的问题。</p>
<p>下面是我的读书笔记，重点在第三章：涌现的协作，英文标题是： Emergent Coordination. 但实际是快速浏览了全书，给出了一些自己的核心笔记和思考。</p>
<p>原书目录，参考：</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202410142053960.png" alt /></p>
<h3 id="heading-5ymn6kia-1">前言</h3>
<p>中提到的这个<strong>类似市场的交换机制</strong>与生态伙伴进行交换。解决公共物品的搭便车也就是滥用问题。还有利用跨网络跨区域的<strong>套利</strong>。获取一些所谓的利润来修复公共网络、提供福利。提供福利给非生产人员的。Mycelium network是一个公共物品，是一个网络。是可持续的解决了<strong>滥用和断缺两个公共物品难题（本质是可持续的公共物品）</strong>。</p>
<h3 id="heading-56ys5lia56ug">第一章</h3>
<p>230万种（种类看上面，可能是十几万种）真菌涌现了六种有效的协作模式。MyCoFi这本数的keyword也是一项学习运动。这本书强调内生，<strong>内共生金融</strong>。内部产生一些和储存携自身经济的能力，不依赖因外部。嗯是可能践行这些内生而内共生金融。这些来自于共生起源类似于分支自相似。所有的范式或者pattern，创建在菌根链接上的基础网络。自然界的真菌网络。形成了这种，嗯自然网络与系统循环的核心。启动和协作的力量或者方式是哪些呢？是这组织最<strong>响应自传播</strong>，从<strong>边缘</strong>传播到整个网络。唉这个里面也。还有一个广告GitCoin和二次方投票。</p>
<h3 id="heading-56ys5lqm56ug">第二章</h3>
<p>第2个的集体智慧collective intelligence。他强调了自主探索共享收获对一些。还民主的输入和匿名。添加代表这种方式也做了探讨。</p>
<h3 id="heading-56ys5lij56ug">第三章</h3>
<p>看群体感应第3个群体感应一些条。这个是类似于无中心的集体角色的。拿这种。嗯对比资本主义是可以伸缩的。这种自制力组织不会有经济危机大崩盘。那因为他是弹性的但是可是做的对，是在时时刻刻在做这种群体感应与协调的无中心的集体决策。</p>
<p>更多协作部分看微信读书笔记，但感觉协作的核心是机制，尝试在末尾整理出来。</p>
<h3 id="heading-56ys5zub56ug">第四章</h3>
<p>把网络作用和这种刚才提到套利对。时间也是让网络能够或者因为资源而持续的发展和修复。这里边的会有一个，机制类似于这种真菌的网络。讨论到了就是<strong>动态发行机制</strong>这个要看下。资金流行在这种生态内部的社区代币发行。可以包括一些践行比做信念投票。</p>
<h3 id="heading-56ys5lqu56ug">第五章</h3>
<p>他有些特征比如说互惠互利、跨组织的而且能够识别和加强所谓识别和加强日志能识别出来谁是在搭便车，谁在滥用，而谁是在复合网络交易或者交换行为的它会得到<strong>加强</strong>而被识别出来，不好的呢会得到屏蔽，也提到了一些比说土著经济，类似这种而真菌网络。</p>
<h3 id="heading-56ys5ywt56ug">第六章</h3>
<p>多中心和多元主义，其实是应对真菌网络的结构，也讨论了二次方投票方式来形成决策的方式。一些有益的实践思路：社区代币和资产券实验。包括一些土著经济，local token 和多元交换。给出了一个<strong>预见</strong>：资本主义作为肥料，会孕育新生命，而真菌网络会具备强大的生命力，破土而生。</p>
<h2 id="heading-5lia5lqb5osf5yx">一些感受</h2>
<p>首先很开心看到很多人在关注真菌网络，确实值得我们学习，借鉴。其次这是一篇<strong>不那么科学和严谨的探讨性文章</strong>，并非批判，而是并没有太多的科学的深入分析和思考，当然，可能是限于篇幅，无法展现。但或许是经受了博士八股文的训练后，对科学和严谨有那么一点点认知了，发现本文存在很多的<strong>想象和推断</strong>，例如，<strong>交换机制类似于市场机制这个判断</strong>，这个其实太模糊，究竟真菌网络中的交换如何进行的，恐怕还需要更深入的研究，<strong>从而提供可借鉴的模式，而非臆想或者猜测</strong>，或者浅显的经验判断。 AAStar也在多次分享中提到了真菌网络的几个核心特征，大家可以对比看下：</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202410142041963.png" alt /></p>
<p>中文解释下</p>
<ol>
<li><p>共生和创造</p>
</li>
<li><p>分解和循环</p>
</li>
<li><p>传输和分配</p>
</li>
<li><p>多样性和复杂性</p>
</li>
<li><p>孢子和指数级增长</p>
</li>
<li><p>图片出自：[<a target="_blank" href="https://docs.google.com/presentation/d/11Ig3LySW2-K1R44nEFzHJgqhLqPNsVI2ORo330YHUn4/edit?usp=sharing">https://docs.google.com/presentation/d/11Ig3LySW2-K1R44nEFzHJgqhLqPNsVI2ORo330YHUn4/edit?usp=sharing</a>]（在AAStar社区和东京Devcon做的一些分享ppt，对真菌网络的研究和思考） 对比本文的六种模式提炼：</p>
<p> <img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202410142053960.png" alt /></p>
</li>
<li><p>网络（很明显，就是网络）</p>
</li>
<li><p>分型自相似（是表征）</p>
</li>
<li><p>涌现协作（是的，复杂系统的必然特征）</p>
</li>
<li><p>动态Flow（没太说清楚动态）</p>
</li>
<li><p>互惠互利（很明显，否则不可持续，不长久）</p>
</li>
<li><p>多中心和多元主义（是的，应该是无中心实践为多中心） 感觉更偏向于表征，而章节内容并没有给出清晰明确的凭证来说明，当然，确实有写是common sense。 借鉴自然界，建设适合人类社会的公共物品，是一个漫长的道路，感谢原作者和译者给出的最新信息和思考，一起建设人类美好数字未来。</p>
</li>
</ol>
<h2 id="heading-2">2.读书笔记</h2>
<h3 id="heading-mycofi-pagesfulldraftindd"><strong>《Mycofi Pages_Full_Draft.indd》</strong></h3>
<p>96个笔记</p>
<p><strong>点评</strong></p>
<ul>
<li><p><strong>2024/10/24 认为好看</strong></p>
<p>  还可以，读读看，有一些启发性，但并非严谨的科研，甚至不是一份逻辑缜密的分析，更像是宣言，号召。</p>
</li>
</ul>
<h3 id="heading-mycofi-pagesfulldraftindd-1"><strong>Mycofi Pages_Full_Draft.indd</strong></h3>
<ul>
<li><p><strong>2024/10/15 发表想法</strong></p>
<p>  设想。。</p>
<blockquote>
<p>原文：。本书探讨了真菌的进化适应性如何帮助我们设想仿生学替代方案</p>
</blockquote>
</li>
<li><p><strong>2024/10/15 发表想法</strong></p>
<p>  从哪些信息得到了六种</p>
<blockquote>
<p>原文：MycoFi将菌丝生态的六种设计模式转化为Web3 经济模式: MYCOFI</p>
</blockquote>
</li>
<li><p><strong>2024/10/15 发表想法</strong></p>
<p>  愿望是好的</p>
<blockquote>
<p>原文：如果我们希望从资源掠夺、统治和地球超载的模式，转向再生、公平和地球修复，那么我们的经济必须与自然生态重新对齐一-而在这一过程中，</p>
</blockquote>
</li>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  共享，公共，资源，代谢，共生</p>
<blockquote>
<p>原文：真菌邀请我们参与一种基于共享的经济体系，在这个体系中，资源通过同一个过程被代谢、共享和再生。</p>
</blockquote>
</li>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  明显机翻啊，公共网络？</p>
<blockquote>
<p>原文：“菌丝网络是自然系统繁荣的基础，而义务网络则是社会系统繁荣的基础。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnm67lvzuqkg"><strong>目录</strong></h3>
<ul>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  菌丝网络的核心资源共享和集体智慧下的决策和分配机制，这带来了可持续和涌现进化</p>
<blockquote>
<p>原文：其固有的资源共享和建立公会一一即社区的智慧，是我们可以依赖和学习的经济和宇宙模型。从这些(类似)菌丝状的结构中，我们获得了一个以合作、韧性和探索为基础的持续进化的起点</p>
</blockquote>
</li>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  应对灾难和适应性是决策机制和协作机制带来的结果</p>
<blockquote>
<p>原文：菌丝体的本质使其能够进化，不仅能应对灾难，还能建立具有高度适应性和持久性的系统。通过向菌丝体学习，</p>
</blockquote>
</li>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  这个思路不错，创新来自于想象力</p>
<blockquote>
<p>原文：隐喻是一种可以激发想象力的强大工具，它为我们在脑海中搭建的新结构提供支持。</p>
</blockquote>
</li>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  互惠合作互为前提，再生，意味着不断的产生新价值，而不是搭便车refudage,随之而来的shortage</p>
<blockquote>
<p>原文：借此以互惠、合作和再生为理念重新设计我们的经济关系。”</p>
</blockquote>
</li>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  修修补补</p>
<blockquote>
<p>原文：很高兴看到互助主义的的思想和设计从根基开始逐步实现并展望未来。我们既不能做悲观主义者，也不能做乐观主义者一一我们应该努力做好手头的事情，致力于修复这个世界。</p>
</blockquote>
</li>
<li><p><strong>2024/10/18 发表想法</strong></p>
<p>  有可能，需要打破原有的思维模式，才能构建新的协作关系</p>
<blockquote>
<p>原文：菌菇向我们展示，我们始终是一个有机整体中相互连接的部分，我们必须与自己和自然界的其他部分创造共生的共存方式，才能在这个被人类制造的问题所困扰的星球上继续生存。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  找下这本书看看</p>
<blockquote>
<p>原文：么这本书是值得特别推荐。” [插图] “这本书非常棒地介绍了Web3网络和其他人造系统如何从仿生学和系</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  经济网络是对的，可确实不那么深入，普及级别</p>
<blockquote>
<p>原文：“MycoFi将带领读者深入Web3的表层之下，探索多样且复杂的经济网络。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  这个不错：单一金钱价值到动态多元价值的不同认知</p>
<blockquote>
<p>原文：同一种养分在过量可以废弃物，而在生化过程中需要时则是资源。从单一的价值概念(金钱)转向在物理上分布广泛和在生物上多样化的网络中流动的养分，这是从新古典经济学向生态经济学关键概念转变。”</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlijvkvzzogixnmotor50qkg"><strong>创作者的话</strong></h3>
<ul>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  关键词找对了，但关系没明确：后面补</p>
<blockquote>
<p>原文：探索菌菇、经济学和技术之间的</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  挑战的核心，依然是协调失灵，moloc</p>
<blockquote>
<p>原文：应对现代政治经济挑战中的潜在应用，</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  找到能实践的</p>
<blockquote>
<p>原文：我们致力于识别和解析那些在特定情景下能够促进集体繁荣的有用且有利于社会的模</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  建设真菌网络？联系看看</p>
<blockquote>
<p>原文：我们在最后一章提供了与变革者社区联系的信息</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  听起来社区货币是这个样子</p>
<blockquote>
<p>原文：我最早的工作是社区货币相关的领域，这些货币像蘑菇一样，长期以来一直通过利用本地资源来满足本地 需求，并在危机时期加强社区建设。换句话说，(可以)提供#真正的价值。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  资源协调模式的借鉴</p>
<blockquote>
<p>原文：在设计未来资源协调网络时从中汲取灵感。在这个容易被新奇、光鲜和有利可图的事物分散注意力的领域，更为重要的是，我们必须坚持走一条专注于设计能够应对我们作为一个物种所面临的生存级挑战的系 统的道路。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  网络和社区政治经济系统</p>
<blockquote>
<p>原文：因为它让我们可以从一个新角度来看 待基于目的的网络和更根植于社区的政治经济系统。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirln7rkuo7nnjoj4znmotorr7orqeqkg"><strong>基于真菌的设计</strong></h3>
<ul>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  这个是魅力所在</p>
<blockquote>
<p>原文：经过数十亿年的进化，蘑菇及其所属的地下菌丝网络已经迭代出了一种分布式和自主的基础结构，这种结构能够智能地分配资源，并在全球范围内的无数生物之间传递信号。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  这个称呼不错，自然界的公共物品</p>
<blockquote>
<p>原文：作为自然界中的公共物品基础设施的菌丝体</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  无感又必须的公共物品</p>
<blockquote>
<p>原文：像大多数运作良好的公共基础设施一样，它们隐藏在地下，几 乎不可见，然而它们作为维持地球生命的关键网络发挥着重要作用。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kiromjhoj4fkuk3olbtol4nmotlrp3otlxmmbrmhacqkg"><strong>蘑菇中蕴藏的宝贵智慧</strong></h3>
<ul>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  适应性</p>
<blockquote>
<p>原文：蘑菇在进化过程中为了适应多变的气候，食物来源和生态时代</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  这句话要好好研究下出处，需要确认</p>
<blockquote>
<p>原文：还展示了在基因多样化的群体中实现集体一致性和智能资源分配的进化能力。它们使用类似市场的交换机制与交易伙伴进行资源交换，解决无许可网络中的搭便车问题，并利用套利机会修复受损的生态系统</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  公共物品属性</p>
<blockquote>
<p>原文：它们展示了与交易伙伴的互惠互利策略，甚至在地下经济支持网络中，也能维持树桩和其他非生产成员的生存。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  这个图不错</p>
<blockquote>
<p>原文：[插图]</p>
</blockquote>
</li>
</ul>
<h3 id="heading-mycofi"><strong>MycoFi 的模因传承</strong></h3>
<ul>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  地球可再生，点在哪里</p>
<blockquote>
<p>原文：ReFi ReFi号召人们将去DeFi的新力量，用来实现各种形式的地球再 生，这是将DeFi的投机者转变为ReFi的再生者的救赎之歌。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  没参与过，有了解的么，这些究竟有哪些不同</p>
<blockquote>
<p>原文：旨在利用代币发行的魔力来解决公共产品的资金问题，并重新调整激励机制，以实现正和收益结果</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  清算还是有算的，不只是清除债务</p>
<blockquote>
<p>原文：CoFi Cofi 旨在通过提出互惠清算系统来补充现有的中心化的经济模 型，在这个系统中，网络债务相互抵消，形成和谐的循环。</p>
</blockquote>
</li>
<li><p><strong>2024/10/19 发表想法</strong></p>
<p>  可以学习借鉴一些案例</p>
<blockquote>
<p>原文：这一模因最初出现在Cosmos生态系统中，吸引了互补货币活动家和已经在实践类似策略的加密货币社区成员的注</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kiroj4zkuj3orr7orqhmqkhlvi8qkg"><strong>菌丝设计模式</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  去中心化网络，共享资源，维持生命运转</p>
<blockquote>
<p>原文：我们是菌丝网络，是自然界最古老的去中心化网络的编织者。我们的丝线遍布世界，默默地与所有生物共享资源，创造着维持生命的网状结构。”</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  诗人气质。。神秘的自相似</p>
<blockquote>
<p>原文：宇宙的分形模式得到了呼应。我们以最小的能量复制这些自相似的宇宙设计，从最小的贝壳到最广阔的星系。</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  无许可创新加传染淘汰机制</p>
<blockquote>
<p>原文：，无需古老根基的许可即可创新。</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  互利互惠</p>
<blockquote>
<p>原文：微妙的互惠平衡占据主导地位</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  多样性是核心</p>
<blockquote>
<p>原文：多样性蓬勃发展，庆祝着各种形式的存在</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlpkfoh6rnhlbmmkmnidlj6togihnmotnvzhnu5wqkg"><strong>大自然是最古老的网络</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  全部有点夸张，海洋生物，人类，恶劣环境真菌很稀少</p>
<blockquote>
<p>原文：通过其脉络中流动的资源和信息支撑了地球上的全部生命。</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  复杂系统</p>
<blockquote>
<p>原文：使得生物学家亲切地称这些菌丝网络为“木域网”。在复杂系统及图论的词汇中，树木是这一网络中的“节点”，而菌丝体连结则是它们之间的“边”</p>
</blockquote>
</li>
</ul>
<h3 id="heading-mycofi-1"><strong>MycoFi是森林的经济</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  连接和分配</p>
<blockquote>
<p>原文：管道不只是菌丝体本身的通信网络，更关键的是能把资源从腐烂物质重新分配给各种其他生命形态，为它们提供维持生命的养分。菌丝网络具有不可思议的能力，能够辗转跨越众多连结感知到对特定资源的需求，然后聪 明地将养分供应导引到需要之处。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirljlrlnzfpk77mmkljyosipnmotln7rnoydorr7mlr0qkg"><strong>区块链是协调的基础设施</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  两个图片的思考很有价值，需要展开</p>
<blockquote>
<p>原文：比特币曾被称为菌丝有机体。实际上，区块链的技术的核心价值主张之一，就是使用分布式网络架构来作为新型组织形式的协调基质。这为我们提供了</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirpgjrov4fnvzhnu5znqlplrprmgkflrp7njrdnu4mty7pn6fmgkcqkg"><strong>通过网络稳定性实现经济韧性</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  冗余和多样性，代表了稳定和抗风险，代表了复杂系统的涌现基础和创新可能</p>
<blockquote>
<p>原文：这种经济团结的网络基础设施，有助于减缓金融驱动的繁荣和萧条周期对社区的影响，这在全球经济中非常常见。它也增强了社群的韧性来抵御流行病或气候灾害等 其他难以预料的冲击，这些冲击在地缘政治不稳定的年代越来越容易发 生。 这些相互连接的经济网络帮助创意工作者及企业家降低了金融风险，例如</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  小额信贷</p>
<blockquote>
<p>原文：让他们从社群互贷体系中获取可负担的贷款。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnm7jkvlzmgkfnmotlroflrpnluljmlbaqkg"><strong>相似性的宇宙常数</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  分形代表了从宏观都微观的一致性，也代表了一致性下的创新无许可</p>
<blockquote>
<p>原文：从最微小的细胞到最庞大的星体，有一个模式始终存在一一分形。我们可以在自然界的设计中看到它们展开的对称性，比如将菌丝的</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  更多可以参考scale</p>
<blockquote>
<p>原文：分形展示了在不同尺度上都能看到的自相似形态。当你靠近观察分形时，你会在其中看到整体的复制品。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlpkfoh6rnhlbnmotoh6rliqjljjbnrpfms5uqkg"><strong>大自然的自动化算法</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  生命演进的自发运算</p>
<blockquote>
<p>原文：性质--一种通过重复简单模式，从而产生涌现复杂性的编码模式。从设计角度来看，这实现了高度高效的复制过程，让简单的过程发展成涌现的结果-一大自然的终极自动化算法</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  系统，复杂系统的规律</p>
<blockquote>
<p>原文：我们可以看到部分与整体之间的神奇联系。一个繁荣的真菌生态系统是由众多适应特定生态位和需求的遗传个体组成的集体，还是通过分布式菌丝网络连接起来的单一整体</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirliiblvalmianlszxnrzbnlaxkuk3nmotlhbhnljotbfmupaqkg"><strong>分形扩展策略中的共生起源</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  共生是组合，接纳，协作，一体的过程</p>
<blockquote>
<p>原文：共生起源描述了一个史前融合的过程，其中最早的多细胞真菌生物将单细胞细菌吸收到自己体内，提供保护以换取能量生产。经过了数十亿年的专业化之后，这种内部共生融合产生了大多数生物的标准结构，其细胞由内部的线粒体提供能量。这种进化升级革命性地提升了细胞作为稳定构建块的能力，使其能够在不同尺度上涌现出更高层次的复杂性--细胞组成组织，组织组成器官，器官形成生命体，甚至 拥有自身的意识。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-web3"><strong>WEB3 中的仿菇学</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  一个类比，需要再设计</p>
<blockquote>
<p>原文：智能合约被编码为自动执行和无需许可的网络连接器，促进了更快速、更自动化的资源交换。</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  设计需要</p>
<blockquote>
<p>原文：。这些合约的可组合性还能够支持自动化操作或重复任务，让人们能够专注于更高级别的系统治理。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlhoxlhbhnljph5hono0qkg"><strong>内共生金融</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  资源内生循环</p>
<blockquote>
<p>原文：一个组织的经济力量来自其自身内部的能 量储备，而不需要依赖外部的剥削性金融。就如同细胞吸收了线粒体的能量产生的能力一样，MycoFi提出了内共生金融的概念，指的是组织内化产生和储存自身经济实力的能力,而不必服从银行提供的外部金融的高成本。</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  理论上是有可能，但实际角度需要解决几个问题，和现实世界的关系，内生金融的价值资产来源，可持续的理由（比较结果，更优）</p>
<blockquote>
<p>原文：这种内生信贷发行的能力，使得组织能够在其不断变化的资本需求与通过其自身生产能力支持的凭证发行之间，形成更紧密的反馈循环。这种组织共生的形成过程将使DAO和其他真菌组织继续“吸收”金融的实用功能，从而稳步减少外部金融在真实经济中带 来的权力不对称。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirovrnnvjjmmbrog70qkg"><strong>边缘智能</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  边缘即中心，自组织的集体决策模式：跟随或者分裂</p>
<blockquote>
<p>原文：因为新的机遇和威胁最有可能出现在这些地方。</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  真菌的信息传递和决策机制值得深入研究，应该不是根据token数量投票</p>
<blockquote>
<p>原文：真菌还因其能够利用生物和环境线索来协调行为而受到研究，这种现象 被称为“群体感应”。”由于其结构是由细胞丝组成的分布式网络，可去除确定个体的起始和终止点并非易事。尽管没有决策的“中心”，菌丝体依然能够以非凡的创造力和独创性共同决策并实现目标。它们甚至能够存储记忆，比如记住过去的地理位置。"</p>
</blockquote>
</li>
</ul>
<h3 id="heading-myc-mimicry-in-web3"><strong>mYc◇ mIMICRY IN WEB3</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  有广告的嫌疑，哈哈，这个效果不好评估，虽然通过大多数人来指挥资金分配思路是不错，但这个大多数，是来自哪里？值得分析</p>
<blockquote>
<p>原文：“该协议通过个人对其喜爱项目的捐赠来激发“群众的智慧”，这些捐款随后会从中央捐赠池中按二次方比例进行匹配。通过数十万个“传感器”(捐赠者)的参与，Gitcoin资助协议不仅能够从网络边缘接收信号来评估有价值的项目，而且还能够通过赞助组织提供的匹配资金进行二次放大--支持越广泛，匹配的资金就越大。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnpz7nu4oiiborrrmsrvnkiyqkg"><strong>神经舆论治理</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  本质还是代议机制啊</p>
<blockquote>
<p>原文：参数对舆论成员进行加权。这种工具为网络提供了更丰富的民主空间，以获取具有契合上下文的知识</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kiroh6rpgilluptnmotvvizlkbzlkljnmotoj4zkuj3nu4tnu4cqkg"><strong>自适应的，呼吸的菌丝组织</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  相比资本机制下的经济模式，真菌的反应更灵敏，不会经济危机，值得学习</p>
<blockquote>
<p>原文：。总价值流动取代了总锁定价值，成为衡量生态系统健康的关键指标。它们动态发行*的代币经济体充满生机,供应量会随之扩张和收缩以满足对它们产生的实际价值的新兴需求。这不仅使这些菌丝组织能够扩大资助新兴合作的能力，而且还使它们能够安全而可预测地收缩，与晚期资本主义下的僵化机构不同，后者只能无 休止地增长，直到不可预测地崩溃。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlpkfoh6rnhlbnmotmnidkvbplpzfliknogiuqkg"><strong>大自然的最佳套利者</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  理论上可以，实际上要深入研究的，套利这个词汇不一定合适，协调者，更合适</p>
<blockquote>
<p>原文：大自然的最佳套利者 与法定经济体财富囤积的特点相反，菌丝经济的核心是流动。所有自然生态 系统都涉及资源的流动，无论是能量、水、养分还是生物质，它们都从一种形态或地点流向另一种。真菌作为大自然的套利者，利用其广泛的菌丝管道网络作为智能分配的基础设施，将资源从资源丰富的地方转移到需求量更大 的地方--成为了大自然资源交响乐的指挥家。</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  光合作用产生的糖和土壤中的水和矿物质</p>
<blockquote>
<p>原文：虽然表面上看似静止不动，但森林生态系统实际上充满了流动/充满了生命 的活力真菌不断地将土壤中的养分与树木光合作用产生的糖分进行交换，并将这些资源分配到众多树枝上。这在支持这些生态系统的健康方面发挥着至关重要的作用</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  也是一个信息传递网络</p>
<blockquote>
<p>原文：同时植物之间也会相互传递信息和警告，增强森林的集 体免疫力，抵御威胁和其他环境因素的影响。20</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  阻止地球变暖的主力</p>
<blockquote>
<p>原文：蘑菇不仅促进流动，它们还是地球上最大的碳封存源之一!蘑菇 将大气中的二氧化碳吸收到菌丝中，并将其转移到地下深处的土壤中。最近的一项研究估计，每年有超过130亿公吨的二氧化碳从陆地植物被传递到地下菌丝网络，相当于全球化石燃料排放量 的约36%!21</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirliqjmgihlj5hooyzkui7otytph5hmtyhljyorq4qkg"><strong>动态发行与资金流协议</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  需要去看看</p>
<blockquote>
<p>原文：。Inverter Network”和Radicle Drips”等协议提供了在可去除Web3的组织内部和组织之间创建可编程资源流的能力，就像自然生态中营养物质的多 中心循环系统一样</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  流动体现在哪里？</p>
<blockquote>
<p>原文：，基于结果向DAO的贡献者支付报酬，在创作者之间分配版税，或支持开源依赖的订阅会员服务。基于“流动”的网络提供了满足实时服务需求的能</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  这个要研究看看，科学性是否具备，是否可以实践</p>
<blockquote>
<p>原文：[插图]</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirmtyhliqjmsjhkulvkuk3nmotlrp7ml7bmipxnpagqkg"><strong>流动民主中的实时投票</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  如何可以动态的收集？如何影响？</p>
<blockquote>
<p>原文：以定期对集体治理过程提供反馈和意见，并且这些反馈 将直接、成比例地影响政策制定和资源分配</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  实时是个思路</p>
<blockquote>
<p>原文：而是实时就对我们重要的问题进行投票</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  听起来有可能，但需要更清晰的模型</p>
<blockquote>
<p>原文：不同的政策可以以不同的速度通过，集体决策的流动速度或“粘度”是可以调节的。解锁对共享资源的动态治理流程，可以提升我们社会制度的水平</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnnjoj4zph5hono3nmotlhbpns7vmgkfkuqtmjaiqkg"><strong>真菌金融的关系性交换</strong></h3>
<ul>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  是的，互利互惠，甚至互相依存，互为一体，关系的不断深入，形成具备几十亿年持续性的生态</p>
<blockquote>
<p>原文：一项对真菌与树木和植物之间关系的持续研究表明，互惠互利的进化策略可以建立更强大、更信任的交流伙伴关系。28 菌根团结网络</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  互惠的菌根</p>
<blockquote>
<p>原文：菌根关系是森 林生态系统中团结网络的典范，不仅在信息和警告交换方面展示出互惠性，还通过为无法进行光合作用而无法自给自足的树桩提供养分，使其能够存活数十年</p>
</blockquote>
</li>
<li><p><strong>2024/10/21 发表想法</strong></p>
<p>  形成了基因层的依赖</p>
<blockquote>
<p>原文：。大约四 分之三的植物根系实际上是菌丝的触须，这些触须极大地地扩展了根系吸收养分的范围和表面积。许多树木甚至进化到能够在其根部留出空间，以 便菌根菌丝生长一-这是不同生命王国之间互惠关系的体现。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlkjhoj4zkuj3luillnlrlilbpgkdogixlrabkuaaqkg"><strong>向菌丝市场制造者学习</strong></h3>
<ul>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  需要看看这个最新研究，有点像reputation机制和动态汇率市场，值得学习</p>
<blockquote>
<p>原文：最新研究表明，真菌已经进化出方法来识别和清除其资源分配网络中的搭 便车者，并加倍努力发展互惠互利的贸易伙伴关系。它们还根据某一地区相对于另一地区的资源稀缺程度，动态调整与树木进行资源交换的资源比率。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-cofi"><strong>协作金融(CoFi)</strong></h3>
<ul>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  这个有实际应用么，感觉使用理想的非市场规则，解决市场机制下问题，不好落地</p>
<blockquote>
<p>原文：专注于提高经济效率。在这个过程中，参与者的债务相互抵消，无需进行任何代币交换。这种节省流动性的机制与相互信用结算相结合，可以使企业节省多达50%的现金需求来偿还相同的债务，这在运营成本方面节省了</p>
</blockquote>
</li>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  这个思路不错，再加上空投，闭环了</p>
<blockquote>
<p>原文：目标是奖励、赋能 和鼓励在Giveth平台”上捐赠的人士。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlilbluqbljjbnmotmhbfmhajnvzhnu5wqkg"><strong>制度化的慷慨网络</strong></h3>
<ul>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  确实是理想社会模式，但需要有获得海量财富以供分配，负责不足以支撑</p>
<blockquote>
<p>原文：想象一种未来，互惠互利可以被编码到我们所有人之间的基本经济交互 模式中。点对点的相互信用线将地球上的每个个人连接起来，通过相互援助和“先行支付”的普遍基本收入(UBI)网络将慷慨制度化。</p>
</blockquote>
</li>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  有个必要前提，成本要大大低于资本和市场机制，而不是相似</p>
<blockquote>
<p>原文：没有人会因为无法获取人为稀缺的金融单位而缺乏食物、水或住所。我们与社区之间建立了信任网络线路作为公共基础设施，使得获取资金与获取水电无异一一你只需从网络中提取所需，并付费使用。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-the-mygelial-mindset"><strong>THE MYGELIAL MINDSET</strong></h3>
<ul>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  非常正确，多样性是存在和文明的基础，无论生物还是人类，但种类是230万种</p>
<blockquote>
<p>原文：真菌智慧和进化生物学指出，要想生存，多样性和多元性是至关重要的。菌丝的多样性在一些蘑菇进化出的令人惊叹的20000多种不同性别中得到了完美体现。</p>
</blockquote>
</li>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  根据需要，创造新物质，具备创新能力</p>
<blockquote>
<p>原文：更令人惊叹的是，真菌具备局部特殊化的能力，其细胞能够产生独特的化学物质，例如产生青霉素或其他酶的防御中心，以对抗土壤中的有害细菌。这些使得真菌成为地球上最有韧性的 生命形式之一</p>
</blockquote>
</li>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  市场交易的优点和中心化市场交易的缺点，就是这个</p>
<blockquote>
<p>原文：菌根网络展示了一种经济永续模式，为 我们提供了一面有用的镜子作为参照，让我们反思以人类自身为中心的经济系统。国家强制执行的货币单一制度，压制了其他形式的点对点交换，制造了人为的稀缺，使得私人金融系统可以从我们无法直接交易的情况中获得巨大利 润。</p>
</blockquote>
</li>
<li><p><strong>2024/10/22 发表想法</strong></p>
<p>  这个思路不错，真菌网络的价值衡量，不仅仅是资源或者物质，否则不会救助弱小，链接不同族群等等，不是唯金钱至上的资本主义</p>
<blockquote>
<p>原文：实际上，真正推动世界运转的是一种隐形经济，它根植于多样性、慷慨和丰富一一包括互助网络、义务、借据、信用、恩惠，以及由照料者(主要是女性”)提供的大量隐形劳动。 持多样和繁荣的生态系统</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  哪里来的多中心主义？温和版本的去中心化？</p>
<blockquote>
<p>原文：森林生态系统中存在着许多不同的植物和动物物种，它们之间相互依赖、相 互作用一-这正是多中心主义的定义。</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  这里要分析一下</p>
<blockquote>
<p>原文：真菌王国通过不同形式价值的表达和交流，确保了生态系统中资源的循环分配，以满足各种需求。它们是多元化和多样性的真正代表，提醒我们在我们 的系统中保持异质性和表现力</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  理解为空投，哈哈，也对</p>
<blockquote>
<p>原文：这些微小的遗传信息包就像大自然的永恒空投一样在空气中漂浮。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-radical-x-change"><strong>Radical x Change的多元投票</strong></h3>
<ul>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  让更多声音得以被表达，而不是压制多数声音，制造多样性，多元表达</p>
<blockquote>
<p>原文：QV是一种允许选民在集体决策中表达其偏好强度的投票方法，可以大大缓解传统投票系统中的多数暴政和派系控制问题。</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  要看看这个草根经济学，vouchet的定义和循环</p>
<blockquote>
<p>原文：经济多元主义在草根经济学(Grassroots Economics)和圈子合作社(CirclesCoop)的创新性工作中得到充分体现。草根经济学是一个非营利基金会，与边缘化社区合作推出了社区资产券(Community Asset Vouchers, CAVs)。</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  社区代币，辅助代币的发行和流转的机制，要看下，用什么做背书，如何控制数量而不滥发和短缺</p>
<blockquote>
<p>原文：CAV允许社区发行由自身生产支持的资产券，并利用这些资产券在当地经济 中实现更多的商品和服务交换。类似地，CirclesUBI使得社区之间可以相互发放信贷，以在没有法定货币的情况下进行交换。这些系统使社区能够孵化当地主导的项目和企业，减少对稀缺的国家货币的依赖，bin增强抵御市场波动的能力，这是在辅助货币系统(complementary currency)数十年工作基础上的 创新。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirmianlpkfnmotooajovr7kui7pm4bkvzpnmotnuyhojamqkg"><strong>扩大的表达与集体的繁荣</strong></h3>
<ul>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  就是影响力小的社区代币，以及社区之间的协作，一个个小社区的连接，如果一个个的类似树木的个体，通过菌丝（经济协作和连接）构建共生体，最终形成真菌网络</p>
<blockquote>
<p>原文：当地货币作为多维度的价值表达，可以编织成协同的元经济 体</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  多样的价值形式，代表不是以资本和市场的唯一价值衡量物，金钱，为唯一价值表达形式，而是接受reputation, 多样性，去中心等价值</p>
<blockquote>
<p>原文：这些货币旨在将价值与价值观对齐，从而使经济互动的最终结果体现出我们希望在世界上看到的结果。多样的价值形式通过多元的交换选择得以表达，它们突破了经济单一文化所强加的稀缺性，有如真菌从沥青中 长出菇伞。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirloibogqxotytmnkzkulvkuykqkg"><strong>堆肥资本主义</strong></h3>
<ul>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  这句话深得我心，新经济模式需要营养，只能从传统模式下吸取</p>
<blockquote>
<p>原文：蘑菇就一直在引发持续的革命。MycoFi为我们提供了一个机会:利用真菌的变革力量来堆肥晚期资本主义的腐朽巨石，分解那些对我们不再有益的东西，将其转化为新的生命。</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  逻辑思路对的，相比思路，更像宣言，还需要更清晰的roadmap和目标</p>
<blockquote>
<p>原文：不如像MycoFi所示，更深入地扎根于我们的社区，寻找重新连接和共同奋斗的目标，以实现一个互惠丰盈的未来。就像森林大火后出现的蘑菇修复焦土一样，MycoFi向我们展示了如何团结起来，治愈我们受损的社会生态系统所遭受的经济创伤。蘑菇邀请我们绕过 单一货币的限制，激励我们在改变的货币意识状态中追寻新的梦想</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirlnldkuivnvzhnu5zmijjnlauqkg"><strong>地下网络战略</strong></h3>
<ul>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  不被主义的地下，映射到人类社会，什么对应了地下？</p>
<blockquote>
<p>原文：部分原因是真菌在地下挖掘隧道，聚集力量，在掠食者视线之外安全地分享资源。</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  生命力和创造力，会突破阻碍，展示给自然界</p>
<blockquote>
<p>原文：一旦时机成熟，蘑菇们就会展现另一种令人印象深刻的奇迹。 利用液压并在子实体顶端产生的强大消化酶，蘑菇们能以惊人的速度穿过看似无法逾越的障碍，甚至在一夜之间就能直接穿过沥青路面。</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  表达这个词汇非常棒，生存和表达，或交流，是人类核心基础诉求，而不同的一群人表达交流的方式，就是多样性文化</p>
<blockquote>
<p>原文：我们希望本书中表达的观点能够伴随 着你，就像灵感的孢子一样。也许其中一些孢子会生根、分枝成好奇心的菌丝，甚至最终孕育出某种创造性的表达。</p>
</blockquote>
</li>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  共同未来，一个理想的人类数字未来，一定是让个体有更好的表达和交流，在解决基础的生存之上的未来，而真菌网络，有可能帮助我们实现这些</p>
<blockquote>
<p>原文：。 在我们的共同未来中，每个人都扮演着某个角色。而蘑菇告诉我们，</p>
</blockquote>
</li>
</ul>
<h3 id="heading-mycopunk"><strong>让我们扎根吧，Mycopunk</strong></h3>
<ul>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  punk代表了打破传统，勇于表达，拥抱创新的一群人</p>
<blockquote>
<p>原文：月亮朋克?这里是Mycopunk!</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirmhjosklkui7oh7toskiqkg"><strong>感谢与致谢</strong></h3>
<ul>
<li><p><strong>2024/10/24 发表想法</strong></p>
<p>  看看这几个社区</p>
<blockquote>
<p>原文：我们还要感谢Crypto Commons和CoFi社区，感谢他们为我们提供了激发创造力的生成性空间。 感谢“地衣朋克(Lichenpunks)”将现状的坚硬岩石侵蚀成探</p>
</blockquote>
</li>
</ul>
<p>来自微信读书</p>
<h2 id="heading-3">3.扩展阅读和研究</h2>
<p>TODO，得再梳理一遍，集合AAStar的研究成功，给出一些思考</p>
<h3 id="heading-1-1">1.真菌网络有哪些值得关注和借鉴的特性？</h3>
<p>回答我们一些问题：</p>
<h4 id="heading-5li65l2v5byx5bcp5lya6ioc5ye6pw">为何弱小会胜出?</h4>
<p>沧海桑田，看起来庞大、巨大的海洋和山脉，都可以在亿万年中消失不见，但真菌一直在，核心是和自然界协作的关系，是具备上述特征：网络链接+多中心或者去中心+动态加入+分形自我复制+互利互惠+共生协作+分配网络，事实上，这些基本都是一个多样性和涌现的复杂系统具备的特征，当然还具备一些本书未提到到，例如孢子对应了指数发展和涌现，蘑菇和青霉素等等代表了创造力和生命力。</p>
<p>弱小是原罪，在资本市场的世界中，因为强权和财富，代表了对社会绝大多数资源的定义权，话语权，分配权等等，几乎所有权利。弱小代表了被支配，被定义。</p>
<p>而真菌网络给予了我们一些<strong>希望</strong>：原来构建特定的生存和协作模式，是能够具备生命力的，创造力的，是弱小可以胜出的。</p>
<h3 id="heading-2-1">2.其他</h3>
<h4 id="heading-5byx5bcp5aac5l2v6ioc5ye6pw">弱小如何胜出?</h4>
<h4 id="heading-5yv6io96yca6lh5oqa5pyv5zkm55cg6k6655qe5yib5paw5psv5oyb77ym5p6e5bu65yw35ash5lik6lw54m55b6b55qe55yf6im572r57uc77ym6k6p5qp5liq5liq5l2t55yf5a6e55qe5yx55uk5yv6aqm6kb77ym5piv5lia5liq5pa55zcr44cc">可能通过技术和理论的创新支持，构建具备上述特征的真菌网络，让每个个体真实的受益可验证，是一个方向。</h4>
<p>根据上述分析，显然的原因（让真菌网络存在几十亿年）：</p>
<ol>
<li><p><strong>更长久</strong>，把海洋都熬干了，山脉都变成了海沟，可人生短短数十年，那是不是轮不到我了（不是）。地下意味着是一个弱规则，不是显性的，不是眼界内的主流，也意味着可持续，更长久。构建可持续乃至“永久性”的关系，可以迭代和改进、创新的关系，是最重要的。岩石构建的山脉，坚硬庞大，在地壳运动下消失不见，庞大的海洋，因为气候和变迁，变成了桑田乃至沙漠。但无处不在的真菌网络，确实延续到了现在。</p>
</li>
<li><p>关系更<strong>松散+创造+互利</strong>，试想如果你进入一个理想社会，没有强制的996,没有恶意的消费陷阱，没有广告和各种异化的文化侵蚀，在付出适度劳动基础上，只是做你自己：一个自由的人，一个发挥自己想象力，创造力，具备情感的人。</p>
</li>
<li><p><strong>孢子传播</strong>，是真菌网络非常重要的环节：海量传播后的进化式的关系共建，每个孢子保持基础的规则，例如共生，互利等等，同时，又可以自我进化和创新，而不是拘泥于特定的形式。</p>
</li>
<li><p>当然，还有更多的<strong>核心属性</strong>：<strong>网络链接+多中心或者去中心+动态加入+分形自我复制+互利互惠+共生协作+分配网络</strong>，简言之，真菌网络确实构建了一个链接普通个体，赋予个体生存权利而自身确不是疯狂抽取和贪婪压榨资源的公共物品网络。如果我们模仿建立一个可信的，去中心的公共物品的真菌网络，是否可以获得这些助力，构建这些关系，从而对抗威权和监控审查等等，做一个完整的，自由的人呢？ 有可能。</p>
</li>
<li><p>区块链赋予了我们构建低成本信任和协作的技术基础，而技术的本质（复杂经济学的作者）中谈到的一些认知：演化视角下，技术是有生命的；静态视角下，生命就是技术。生命，无论从任何维度，都代表了鲜活生动，独立而非被圈养和控制，因为生命都具备一种力量：<strong>生命力</strong>，它是想象力，创造力和情感的凝结，也是自由的体现。反观现在的社会，普通人的生活状态，进入了畸形的生命，不完整的生命，被阉割的生命，仿佛延续基因，哺育下一代，把希望寄托在下一代，成为了唯一的眼中的生命力。而实际上，不去思考，普通人只能一代比一代<strong>更悲惨</strong>。因为:Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. Benjamin Franklin 1755</p>
</li>
<li><p>经济学是解释社会活动的一种理论，在古典经济学2008年经济危机后遭到了重创，因为无法解释和<strong>自圆其说</strong>：崩溃的社会经济，给普通人带来的数十年的悲惨命运，这和经济学家们期望的迥然不同。<strong>Satoshi</strong> 开始思考不使用第三方（银行）的服务，建立去中心化的价值和传递网络，当然，这个网络还很不健全，从真菌网络的角度看。</p>
</li>
<li><p>世界不是均衡和线性的，古典经济学和新古典，都还在线性和均衡中打转。而复杂系统和复杂经济学强调了非均衡非线性，强调了进化和迭代，持续的创新。非均衡意味着创新和打破。作者对复杂经济学的概括：经济不一定处于均衡状态。在这个系统中，行为主体会不断地改变自己的行动和策略，作为对他们共同创造出来的结果做出的回应。这也就是说，在这个系统中，行为主体会不断地创造出一个“生态”来，而这个生态恰恰是他们自己必须与之相适应的。事实上，复杂系统的圣地：圣塔菲研究所，前几年就在研究经济系统的自我进化。</p>
</li>
<li><p>更多复杂经济学的笔记（很少一部分，还在读）</p>
<ol>
<li><p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919501090/9fe457d1-a136-4f61-be3a-568de711bc0f.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919515061/9922ca09-8152-469d-9f9c-3afd57ef7945.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919568853/80a30733-a13c-4fdf-82f5-6d8a07d2e1f1.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919600270/a910b042-0d48-4323-8738-92760f4a8bcb.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919620153/eb4bbc8d-ac53-44ff-b2c0-ec099fcf3047.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919651157/ba0a8ebf-4f3d-4acf-9e90-0bbf16c24b25.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919666583/140d69b7-bea6-4410-912a-da6b0687829d.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919674353/e2f61145-b004-4450-b590-35edf28fe144.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919680297/6d741808-a702-4dad-b5ec-7e41fc8484f5.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919688231/8f530cf9-99e2-4495-af85-f138b2cf7260.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919711073/9c5887bc-32c4-44b1-a018-5c8406206b81.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919706683/048f1693-c3db-4249-a943-72db27d07151.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919702574/ec18b533-8e9d-49df-a5a7-f0d78bde367c.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919696080/8758dbcb-6f56-4552-875b-2c4f9c559a25.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919691937/f13079df-6e90-4ffc-a683-3aacfd788583.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919685073/030245be-bbb1-492e-9a28-d5b7338d76ad.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919670571/d2e5b62e-1c99-4afc-8345-f07168459269.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919663292/babcf2e7-d377-47d6-9c17-1007aff7d862.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919659136/d0314e67-c136-4764-9cab-327e556ef910.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919655272/9d04c250-f5a6-442c-905d-61bab25a1582.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919645190/3f24af58-2e09-4aed-87f5-69b56b06d036.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919638686/795db1f9-4abc-4976-9694-ed77db7e0b65.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919633504/b93cb3f5-2301-48d4-8468-2892a157fa50.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919628434/2d50e407-b559-4d67-b361-ef74787eb731.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919594405/18c68adc-25fd-4e24-b360-4d5182e4ebf1.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919564549/0da78c46-7716-46b8-877c-a1975a1a4446.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919559429/c4b77c3d-642d-4874-a528-818877118f3a.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919554489/eb6d0181-0c23-400b-b789-364bb9759840.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919543554/82dcf89a-fdee-4381-8515-c0c54db31b06.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919535907/c429f0a9-ff1b-4d19-8de5-9ef3c16f3263.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919528671/e4e61219-39e8-4311-a8e7-9c54dd1fe005.jpeg" alt class="image--center mx-auto" /></p>
<p> <img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729919430681/29e0abc6-4296-42ad-a87c-94c43f93898f.jpeg" alt class="image--center mx-auto" /></p>
</li>
</ol>
</li>
</ol>
<h3 id="heading-3-1">3.如何一步步构建社区为基础的真菌网络：</h3>
<h4 id="heading-feature">Feature</h4>
<ol>
<li><p>去中心，无需可的网络：Community Acelerator</p>
<ol>
<li>社区节点和P2P网络，具备基础的协作能力：身份、活动记录、消息广播、验证和签名、安全和恢复等等，由AAStar提供的Cos72来完成，提供非倾入式的叠加，如图真菌网络和自然生态圈的关系。</li>
</ol>
</li>
<li><p>关系构建：DApp Incubator</p>
<ol>
<li><p>个体加入多个社区，涌现和建立不同的协作关系：这个关系，通过DApp实现</p>
</li>
<li><p>DApp有哪些？构建什么样的新的经济表现而非</p>
</li>
</ol>
</li>
<li><p>创新涌现：Mycelium Network</p>
<ol>
<li><p>创造新的经济模式，基于可持续的公共物品网络</p>
</li>
<li><p>局部最优解和真菌网络的信息场地和决策模式</p>
</li>
</ol>
</li>
</ol>
<h4 id="heading-5li76kab57ue5lu2">主要组件</h4>
<p><strong>Cos72和核心模块</strong>：</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1729920424793/12834830-8643-4d51-b304-789c26323609.png" alt class="image--center mx-auto" /></p>
<p><strong>SDK和API以及Hexagon</strong>（移动端基本模板）</p>
<p>形成中</p>
<p><strong>Mycelium Protocol</strong></p>
<p>无需可，任何人可以接入的新经济模式，提升普通人复制</p>
]]></content:encoded></item><item><title><![CDATA[Flutter开发笔记2（很多内容）]]></title><description><![CDATA[背景
两部分内容，一个是Flutter环境踩坑和如何借鉴，一个是关于webauthn的一些开发记录，发出来分享给大家，有些图片懒得上传，我直接upload一个pdf版本在末尾，感兴趣下载。
8月开始开发就作为爱好了，虽然很享受一个idea开始，学习一门新语言，新模块，然后把它开发出来，呈现给用户，这种感觉非常棒，类似于黑客松，但比黑客松时间更久，实际这个笔记我大约是不到两个月的业余时间为主，晚上边学边记录的。
但服从社区的整体需要，相比于我的编程能力，我的产品和架构，社区运营，更需要这些，会转移...]]></description><link>https://blog.jlab.tech/flutter2</link><guid isPermaLink="true">https://blog.jlab.tech/flutter2</guid><category><![CDATA[flutter, webauthn]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sat, 20 Jul 2024 12:38:22 GMT</pubDate><content:encoded><![CDATA[<h2 id="heading-6iom5pmv">背景</h2>
<p>两部分内容，一个是Flutter环境踩坑和如何借鉴，一个是关于webauthn的一些开发记录，发出来分享给大家，有些图片懒得上传，我直接upload一个pdf版本在末尾，感兴趣下载。</p>
<p>8月开始开发就作为爱好了，虽然很享受一个idea开始，学习一门新语言，新模块，然后把它开发出来，呈现给用户，这种感觉非常棒，类似于黑客松，但比黑客松时间更久，实际这个笔记我大约是不到两个月的业余时间为主，晚上边学边记录的。</p>
<p>但服从社区的整体需要，相比于我的编程能力，我的产品和架构，社区运营，更需要这些，会转移精力到这部分工作上，但还是会有机会参加黑客松，玩票一把。</p>
<h2 id="heading-5q2j5pah">正文</h2>
<h1 id="heading-flutter"><strong>Flutter开发笔记</strong></h1>
<h4 id="heading-6-9"><strong>6-9</strong></h4>
<h5 id="heading-flutter-1"><strong>初始化Flutter</strong></h5>
<p>Vscode, 下载flutter sdk cmd+shit+p, new flutter project，会让你找sdk位置，定位即可</p>
<p>run： flutter doctor</p>
<p>报出检查结果</p>
<pre><code class="lang-plaintext">                                                                  1Doctor summary (to see all details, run flutter doctor -v):[✓] Flutter (Channel stable, 3.22.1, on macOS 13.3.1 22E772610a darwin-x64, locale en-US)[✗] Android toolchain - develop for Android devices    ✗ Unable to locate Android SDK.      Install Android Studio from: https://developer.android.com/studio/index.html      On first launch it will assist you in installing the Android SDK components.      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).      If the Android SDK has been installed to a custom location, please use      `flutter config --android-sdk` to update to that location.​[✗] Xcode - develop for iOS and macOS    ✗ Xcode installation is incomplete; a full installation is necessary for iOS and macOS development.      Download at: https://developer.apple.com/xcode/      Or install Xcode via the App Store.      Once installed, run:        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer        sudo xcodebuild -runFirstLaunch    ✗ CocoaPods not installed.        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart        side.        Without CocoaPods, plugins will not work on iOS or macOS.        For more info, see https://flutter.dev/platform-plugins      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.[✓] Chrome - develop for the web[!] Android Studio (not installed)[✓] VS Code (version 1.89.1)[✓] Connected device (2 available)[✓] Network resources​! Doctor found issues in 3 categories.
</code></pre>
<p>需要安装</p>
<ol>
<li><p>xcode App Store</p>
</li>
<li><p>android studio <a target="_blank" href="https://developer.android.com/studio">https://developer.android.com/studio</a> ,android sdk :Preferences&gt;Appearance on Behavior&gt;System Settings&gt;Android SDK, 选择安装sdk tools， 打开ADV，Create Virtual Device</p>
</li>
<li><p>CocoaPods <a target="_blank" href="https://guides.cocoapods.org/using/getting-started.html#installation">https://guides.cocoapods.org/using/getting-started.html#installation</a></p>
</li>
</ol>
<p>新建demo后run，报错xcode build 问题</p>
<p>发现需要升级系统到14，然后重新安装xcode（可能有其他方法）</p>
<p>都完成后记得再运行一次：</p>
<pre><code class="lang-plaintext"> flutter doctor
</code></pre>
<p>安装vscode flutter，dart高亮插件</p>
<p>cmd+shit+p, new flutter project，run</p>
<p>terminal: open -a simulator</p>
<p>cmd+shit+p, dart: open dev tools</p>
<p>可以UI， widget，性能诊断啥的</p>
<hr />
<p>web开发：</p>
<h6 id="heading-safari"><strong>使用safari浏览器</strong></h6>
<ul>
<li><p>在启动模拟器后，重新打开safari浏览器</p>
</li>
<li><p>选择（开发）,可以看到模拟器选项</p>
</li>
</ul>
<hr />
<h6 id="heading-googleinspect"><strong>使用Google/inspect</strong></h6>
<ul>
<li><p>将手机与PC通过数据线连接，同时打开手机上的 开发者选项、USB调试</p>
</li>
<li><p>在谷歌浏览器打开 chrome://inspect/#devices，可以看到该手机上的页面信息</p>
</li>
</ul>
<p>安装Charles：<a target="_blank" href="https://www.charlesproxy.com/download/">https://www.charlesproxy.com/download/</a></p>
<ul>
<li><p>打开Charles</p>
</li>
<li><p>安装证书 Help&gt;SSL Proxying&gt;Install Charles Root Certificate/Install Charles Root Certificate in IOS Simulators</p>
</li>
<li><p>同时将上面的证书加入PC的信任列表</p>
</li>
<li><p>开启 Proxy&gt;macOS Proxy</p>
</li>
<li><p>如果电脑还有其他的网络代理设置，需要在Charles启动之后在开启。否则Charles可能无法代理PC请求</p>
</li>
</ul>
<p>更齐全初始化步骤看这里：<a target="_blank" href="https://juejin.cn/post/7207313062541443109">https://juejin.cn/post/7207313062541443109</a></p>
<p>以上，最耗时间的是Mac OS升级，Xcode下载，以及Android studio 安装组件</p>
<h5 id="heading-gameampdocs"><strong>Game&amp;Docs</strong></h5>
<p><a target="_blank" href="https://flutter.cn/games">https://flutter.cn/games</a> ，<a target="_blank" href="https://github.com/flutter/samples/tree/master_archived/game_template">https://github.com/flutter/samples/tree/master_archived/game_template</a></p>
<pre><code class="lang-plaintext">git clone git@github.com:flutter/samples.git
</code></pre>
<p>异常问题，大约消耗了一个小时，解决方案：</p>
<pre><code class="lang-plaintext">sudo /usr/local/Cellar/ruby/3.3.2/bin/gem install cocoapods
</code></pre>
<pre><code class="lang-plaintext"> brew install ruby                                                     
==&gt; Fetching dependencies for ruby: libyaml
==&gt; Fetching libyaml
==&gt; Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libyaml-0.2
Already downloaded: /Users/jason/Library/Caches/Homebrew/downloads/b57bea533e022a2a6730d2298731682c0516fbe5820cfd5c8f17eedb9245be19--libyaml-0.2.5.sonoma.bottle.tar.gz
==&gt; Fetching ruby
==&gt; Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/ruby-3.3.2.
Already downloaded: /Users/jason/Library/Caches/Homebrew/downloads/c8687e7886b96e5a9889c28fe50b4ecdb8c37086b0f10ce97f6b49b03ad075f9--ruby-3.3.2.sonoma.bottle.tar.gz
==&gt; Installing dependencies for ruby: libyaml
==&gt; Installing ruby dependency: libyaml
==&gt; Pouring libyaml-0.2.5.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libyaml/0.2.5: 11 files, 333.6KB
==&gt; Installing ruby
==&gt; Pouring ruby-3.3.2.sonoma.bottle.tar.gz
==&gt; Caveats
By default, binaries installed by gem will be placed into:
  /usr/local/lib/ruby/gems/3.3.0/bin

You may want to add this to your PATH.

ruby is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have ruby first in your PATH, run:
  echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' &gt;&gt; ~/.zshrc

For compilers to find ruby you may need to set:
  export LDFLAGS="-L/usr/local/opt/ruby/lib"
  export CPPFLAGS="-I/usr/local/opt/ruby/include"

For pkg-config to find ruby you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/ruby/lib/pkgconfig"
==&gt; Summary
🍺  /usr/local/Cellar/ruby/3.3.2: 19,792 files, 46.5MB
==&gt; Running `brew cleanup ruby`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==&gt; Caveats
==&gt; ruby
By default, binaries installed by gem will be placed into:
  /usr/local/lib/ruby/gems/3.3.0/bin

You may want to add this to your PATH.

ruby is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have ruby first in your PATH, run:
  echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' &gt;&gt; ~/.zshrc

For compilers to find ruby you may need to set:
  export LDFLAGS="-L/usr/local/opt/ruby/lib"
  export CPPFLAGS="-I/usr/local/opt/ruby/include"

For pkg-config to find ruby you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/ruby/lib/pkgconfig"
Cellar ➤ cd ruby
</code></pre>
<p>文档：<a target="_blank" href="https://docs.flutter.cn/">https://docs.flutter.cn/</a></p>
<p>Flutter实战：<a target="_blank" href="https://book.flutterchina.club/chapter1/install_flutter.html">https://book.flutterchina.club/chapter1/install_flutter.html</a> ，代码：<a target="_blank" href="https://github.com/wendux/flutter_in_action_2">https://github.com/wendux/flutter_in_action_2</a> , 本身作者开发的组件库：<a target="_blank" href="https://github.com/flutterchina/flukit">https://github.com/flutterchina/flukit</a></p>
<p>Flutter 稳定版发布到了3.0，现在已经支持移动端、Web端和PC端，通过Flutter 开发的应用程序能够轻松的在各个平台迁移并获得很好的性能</p>
<p>brew update brew install ruby</p>
<p>Android的部分记得studio需要打开一个隐藏checkbox后选择如下:</p>
<ul>
<li><p><strong>Android SDK Platform, API 34.0.5</strong></p>
</li>
<li><p><strong>Android SDK Command-line Tools</strong></p>
</li>
<li><p><strong>Android SDK Build-Tools</strong></p>
</li>
<li><p><strong>Android SDK Platform-Tools</strong></p>
</li>
<li><p><strong>Android Emulator</strong></p>
</li>
</ul>
<p>才正常</p>
<p>运行几个template看看</p>
<p>另外，运行opclave的github repo</p>
<p>mac下的flutter path问题：</p>
<p>运行flutter doctor报错</p>
<pre><code class="lang-plaintext">Mac系统的环境变量，加载顺序为： a. /etc/profile b. /etc/paths c. ~/.bash_profile d. ~/.bash_login e. ~/.profile f. ~/.bashrc
</code></pre>
<p><img alt /></p>
<p><img alt /></p>
<h5 id="heading-desgin"><strong>Desgin</strong></h5>
<p>Flutter包括三个主要部分:</p>
<h5 id="heading-1"><strong>第1部分</strong></h5>
<p>和AirAccount的SDK交互。主要负责比如说账号的初始化，账号的绑定以及获取账号的基础信息，余额，提交交易数据（包括D2FA的签名+基础交易数据）提交给AirAccount</p>
<h5 id="heading-2"><strong>第2部分</strong></h5>
<p>和Racks交互的部分，可以单独SDK，或者先API方式，也就是负责这个 NFT数字资产的创作，上架下架管理。</p>
<h5 id="heading-3"><strong>第3部分</strong></h5>
<p>主要是游戏和更多部分，单独的一部分，会基于这个做扩展。</p>
<p>这次完成1和2的部分功能即可，可演示，可链上验证即可（iOS 发布需要时间）。</p>
<p>![image-20240610194607038](data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2544 1368"%3E%3C/svg%3E align="left")</p>
<h5 id="heading-kirlhbpkuo7miodmnkpg6jliiyqkg"><strong>关于技术部分</strong></h5>
<p>Flutter external package website: <a target="_blank" href="https://pub.dev/">https://pub.dev/</a></p>
<p><a target="_blank" href="https://github.com/tencent/mxflutter">https://github.com/tencent/mxflutter</a> ，但是3年前停止维护，到1.2版本，目前flutter3.22</p>
<pre><code class="lang-plaintext">MXFlutter 是一套使用 TypeScript/JavaScript 来开发 Flutter 应用的框架。

框架支持两种开发方式

基于 mxflutter-js 前端框架，使用 TypeScript 语言，以类似 Flutter 的 Widget 组装方式开发UI，借助前端生态的基础能力，开发App。（前端框架已开源: github:mxflutter-js）
不改变现有 Flutter 的开发方式，使用 MXJSCompiler 把现有工程编译为JS，运行在 mxflutter 框架之上。（ MXJSCompiler JS编译工具在开源计划中 ）
可以安装 Android的包来体验 MXFlutter_v0-9-0.apk。
</code></pre>
<p>另外一个思路：</p>
<p><a target="_blank" href="https://tysonchen.me/integrating-javascript-npm-packages-in-flutter/">https://tysonchen.me/integrating-javascript-npm-packages-in-flutter/</a></p>
<p><a target="_blank" href="https://stackoverflow.com/questions/56238514/how-to-use-npm-packages-inside-dart-code">https://stackoverflow.com/questions/56238514/how-to-use-npm-packages-inside-dart-code</a></p>
<p>chatgpt答案（待验证）</p>
<p>In Flutter, you can use npm packages by integrating them with your project using the <code>pubspec.yaml</code> file. Here's how you can do it:</p>
<ol>
<li><p><strong>Find the package on npm</strong>: First, you need to find the npm package that you want to use in your Flutter project. You can search for the package on the <a target="_blank" href="https://www.npmjs.com/">npm website</a> or use the <a target="_blank" href="https://pub.dev/">pub.dev website</a> to search for Flutter-specific packages.</p>
</li>
<li><p><strong>Add the package to your</strong> <code>pubspec.yaml</code> file: Once you've found the package, you need to add it to your <code>pubspec.yaml</code> file. Here's an example:</p>
</li>
</ol>
<pre><code class="lang-plaintext">dependencies:
  flutter:
    sdk: flutter
  my_npm_package:
    # Replace 'my_npm_package' with the name of the package you want to use
    # and 'version_number' with the version of the package you want to use
    version: ^version_number
</code></pre>
<ol>
<li><strong>Install the package</strong>: After adding the package to your <code>pubspec.yaml</code> file, run the following command in your terminal to install the package:</li>
</ol>
<pre><code class="lang-plaintext">flutter pub get
</code></pre>
<p>This will download the package and its dependencies and make them available in your Flutter project.</p>
<ol>
<li><strong>Use the package in your code</strong>: Once the package is installed, you can use it in your Flutter code. The way you use the package will depend on the specific package you're using, but here's a general example:</li>
</ol>
<pre><code class="lang-plaintext">import 'package:my_npm_package/my_npm_package.dart';

void main() {
  // Use the package in your code
  MyNpmPackageClass myObject = MyNpmPackageClass();
  myObject.doSomething();
}
</code></pre>
<p>Here are some links that may be helpful:</p>
<ul>
<li><p><a target="_blank" href="https://flutter.dev/docs/development/packages-and-plugins/using-packages">Using packages in Flutter</a></p>
</li>
<li><p><a target="_blank" href="https://pub.dev/">Pub.dev package repository</a></p>
</li>
<li><p><a target="_blank" href="https://www.npmjs.com/">npm package repository</a></p>
</li>
<li><p>[Flutter package documentation](<a target="_blank" href="https://flutter.dev/docs/development/">https://flutter.dev/docs/development/</a></p>
</li>
</ul>
<hr />
<p><a target="_blank" href="https://cloud.tencent.com/developer/tools/blog-entry?target=https%3A%2F%2Fwww.thesmythgroup.com%2Fin-development%2Fhow-to-use-npm-packages-in-native-ios-apps%2F&amp;source=ask&amp;objectId=659990">https://www.thesmythgroup.com/in-development/how-to-use-npm-packages-in-native-ios-apps/</a></p>
<p><a target="_blank" href="https://developer.aliyun.com/article/748246">https://developer.aliyun.com/article/748246</a> 分析的不错</p>
<ul>
<li><p>从 Web 到 Flutter。就是使用 Web 技术栈来开发，然后对接到 Flutter 上实现跨平台渲染。对 Web 来说是解决性能和跨平台一致性问题，对 Flutter 来说是解决生态复用问题。</p>
</li>
<li><p>从 Flutter 到 Web。就是官方已经实现的 Web support for Flutter，把已经用 Dart 开发好的 App 编译成 HTML/JS/CSS 然后运行在浏览器上，可以用于降级和外投场景。这个功能官方已经实现了，可以把使用 Dart 开发的 App 编译成 Web App 运行在浏览器上，官方文档以介绍用法和 API 为主，我这里简单分析一下内部具体的实现方案。</p>
</li>
<li><pre><code class="lang-plaintext">  Flutter Web的基本原理

  Flutter Web的基本原理是将Flutter的Dart代码转换为Web平台可执行的JavaScript代码。通过Flutter的编译工具链，开发者可以将Dart代码编译为Web平台上的WASM（WebAssembly）和JavaScript代码。WASM是一种在Web上运行二进制代码的格式，它允许开发者以接近原生的性能运行代码。而JavaScript则是Web平台的原生语言，用于与浏览器进行交互。Flutter通过结合WASM和JavaScript，实现了在Web平台上运行Flutter应用的目标。
  对于需要高度交互性和复杂UI的应用，Flutter Web是一个很好的选择,静态内容不适合
</code></pre>
</li>
<li><p>相关文章：<a target="_blank" href="https://developer.aliyun.com/article/1498510?spm=a2c6h.12873639.article-detail.28.37857391KINHbq">https://developer.aliyun.com/article/1498510?spm=a2c6h.12873639.article-detail.28.37857391KINHbq</a> ，Flutter Web</p>
</li>
<li><pre><code class="lang-plaintext">  Flutter 中 setState 很有 React Native 的既视感，Flutter 中也是通过 state 跨帧实现管理数据状态的，这个后面会详细讲到。
  Flutter 中一切皆 Widget 呈现，通过 build方法返回 Widget，这也是和 React Native 中，通过 render 函数返回需要渲染的 component 一样的模式。
  有人说Flutter抄React，估计有点这个意思
</code></pre>
</li>
<li><pre><code class="lang-plaintext">  有状态的widget的简单实现。
  你需要创建管理的是主要是 State ， 通过 State 的 build 方法去构建控件。在 State 中，你可以动态改变数据，这类似 MVVM 实现，在 setState 之后，改变的数据会触发 Widget 重新构建刷新。而下方代码中，是通过延两秒之后，让文本显示为 “这就变了数值”。
  如下代码还可以看出，State 中主要的声明周期有 ：
  initState ：初始化，理论上只有初始化一次，第二篇中会说特殊情况下。
  didChangeDependencies：在 initState 之后调用，此时可以获取其他 State 。
  dispose ：销毁，只会调用一次。
  看到没，Flutter 其实就是这么简单！你的关注点只要在：创建你的 StatelessWidget 或者 StatefulWidget 而已。你需要的就是在 build 中堆积你的布局，然后把数据添加到 Widget 中，最后通过 setState 改变数据，从而实现画面变化。
</code></pre>
</li>
<li><p>另外一种方式：<a target="_blank" href="https://medium.com/yavar/how-to-integrate-node-js-with-flutter-644d5039b4bf">https://medium.com/yavar/how-to-integrate-node-js-with-flutter-644d5039b4bf</a>，API通信吗，无需解决npm问题</p>
<ul>
<li><pre><code class="lang-plaintext">  Future&lt;void&gt; _fetchBooks() async {
    final response = await http.get(Uri.parse('http://localhost:3000/api/books'));
    if (response.statusCode == 200) {
      final List&lt;dynamic&gt; json = jsonDecode(response.body);
      setState(() {
      _books = json.map((item) =&gt; Book.fromJson(item)).toList();
      });
    } else {
      throw Exception('Failed to load books');
    }
  }
</code></pre>
</li>
</ul>
</li>
</ul>
<ul>
<li><p>一个外包，土耳其的，有点不敢信任：<a target="_blank" href="https://www.fiverr.com/astrodevsonline/be-you-professional-android-app-developer?utm_campaign=gigs_show&amp;utm_medium=shared&amp;utm_source=copy_link&amp;utm_term=v9nwbx">https://www.fiverr.com/astrodevsonline/be-you-professional-android-app-developer?utm_campaign=gigs_show&amp;utm_medium=shared&amp;utm_source=copy_link&amp;utm_term=v9nwbx</a></p>
</li>
<li><p>flutter channel</p>
<p>  Flutter channels:</p>
<p>  master (latest development branch, for contributors)</p>
<p>  main (latest development branch, follows master channel)</p>
<p>  beta (updated monthly, recommended for experienced users)</p>
<p>  * stable (updated quarterly, for new users and for production app releases)</p>
</li>
</ul>
<ul>
<li><pre><code class="lang-plaintext">  flutter upgrade
  flutter packages get获取项目所有的依赖包。
  flutter packages upgrade 获取项目所有依赖包的最新版本。

  3）体验热重载 hotload
  打开lib/main.dart文件。
  将字符串 'You have pushed the button this many times:' 更改为 'You have clicked the button this many times:'。
  不要按“停止”按钮; 让您的应用继续运行。
  要查看您的更改，直接保存（cmd+s / ctrl+s），或者点击 热重载按钮 （绿色圆形箭头按钮）即可。
  你会立即在运行的应用程序中看到更新的字符串。
</code></pre>
</li>
</ul>
<p>Mac</p>
<p>open -a Simulator</p>
<p>苹果开发者enroll：<a target="_blank" href="https://developer.apple.com/support/app-account/">https://developer.apple.com/support/app-account/</a></p>
<h4 id="heading-6-10"><strong>6-10</strong></h4>
<h5 id="heading-chatgpt"><strong>技术方案初步设想(chatgpt给的建议在上面，不一定靠谱)</strong></h5>
<p>用dart+API（http）+移动端本地加密签名+远端public key验签</p>
<p>有个问题就是加密部分dart的能力是否和nodejs的airaccount sdk能力相当，这样等于dart版的airaccout sdk了</p>
<p>初期可以只是api，后面再提炼sdk</p>
<h5 id="heading-kirkuinpg6jliiblipog73orr7mg7mqkg"><strong>三部分功能设想</strong></h5>
<p>工作拆分：<a target="_blank" href="https://www.notion.so/planckerdao/Tokyo-4ecd0e18a0ce4ba6a5cde82adb380190">https://www.notion.so/planckerdao/Tokyo-4ecd0e18a0ce4ba6a5cde82adb380190</a></p>
<hr />
<ol>
<li><p>Account LifeCycle（调用AirAccount的fluter部分）</p>
<ol>
<li><p>Email登陆，使用email验证码登陆（中心化验证码），证明拥有这个Email，可以查看关联Account的余额和交易记录（因为这个是公开的，不登陆链上也可以，所以伪造登陆也无所谓）</p>
</li>
<li><p>查询Account余额，包括ETH，USDT和NFT，以及PNTs，只查询这些，后面可以针对AirAccount的账户进行定时查询链上+后台缓存，目前先链上查询后返回</p>
</li>
<li><p>提交交易</p>
<ol>
<li><p>交易数据（首先本地是有passkey的，可以对交易数据进行secp256r1的签名</p>
</li>
<li><pre><code class="lang-plaintext"> chainid
 nonce
 data
     这个是交易数据
     例如：Mint，或者上架一个NFT
     Hero NFT data
     price
     status
     等等
 passkey-signature

 下面的字段是airaccount或者paymaster relay后台提供（CommunityNode）
 gasPrice
 gasLimit
 to
 value
 paymasterDataAndSignature
 v、r、s（私钥在Community Node）
</code></pre>
</li>
<li><p>发送给Community Node的API</p>
</li>
<li><p>获得反馈</p>
<ol>
<li><p>同步API返回</p>
</li>
<li><p>异步推送（需要同步调用后等待？）</p>
</li>
<li><p>错误，报错后的重试和错误抛出</p>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li><p>Racks</p>
<ol>
<li>两个核心功能：创作者（卖家）和社区玩家（买家），每个人进去都有两个角色（暗含）</li>
</ol>
</li>
</ol>
<p>    <strong>创作者</strong></p>
<ol>
<li><p>手机App上进行创作（或者上架）</p>
</li>
<li><p>目前是拍照+写字（后面AI手绘图变小人动画，HPC接口）后一键NFT</p>
</li>
</ol>
<ul>
<li><p>NFT可以是艺术作品，也可以是收集分数的商业活动卡</p>
<ol>
<li><p>例如711根据交易数据分析，针对游客，提供了本地艺术家创作的数字NFT拼图</p>
</li>
<li><p>购买7大类商品，平均金额达到多少，就可以获得随机抽取拼图</p>
</li>
<li><p>拼图完成，提供大象营、禅修、免费泰语课程等等的系列门票</p>
</li>
<li><p>任何社区可以注册一个<strong>艺术创作者或者生活创作者</strong>，进行艺术作品或者生活作品（Event）的NFT发布</p>
</li>
<li><p><strong>CMUBA</strong>会联合可信安全的筛选过的创作者，具备交流<strong>Party</strong>活动，也会以NFT形式发布。</p>
</li>
</ol>
</li>
<li><p>可以配置日常NFT参数</p>
<ol>
<li><p>名字</p>
</li>
<li><p>价格（PNTs）</p>
</li>
<li><p>数量（默认1）</p>
</li>
<li><p>属性（很多，这个先不管）</p>
</li>
<li><p>技术参数</p>
<ol>
<li><p>链</p>
</li>
<li><p>存储位置</p>
</li>
<li><p>图片大小限制</p>
</li>
</ol>
</li>
</ol>
</li>
</ul>
<p>    <strong>玩家</strong></p>
<ol>
<li><p>普通玩家，社区成员，使用手机进行积分兑换数字资产，例如NFT（Event资格）</p>
</li>
<li><p>积分可以游戏或者空投等等获取</p>
</li>
<li><p>安装任何移动端（使用HM开发的移动端），都可以使用账户内的积分来兑换（购买）Racks上架的数字资产</p>
</li>
</ol>
<hr />
<p>    根据以上，定义核心User Case和开发方案</p>
<ol>
<li><p>Mint NFT</p>
</li>
<li><p>Item Management</p>
<ol>
<li><p>Meta data set</p>
</li>
<li><p>Dynamic data</p>
</li>
<li><p>Item stock number</p>
</li>
<li><p>Item status</p>
</li>
</ol>
</li>
<li><p>Item trade</p>
<ol>
<li><p>Seller show QR</p>
<ol>
<li>Basic trade data</li>
</ol>
</li>
<li><p>Buyer scan QR</p>
<ol>
<li><p>Basic trade data + Community Node trade data + submit</p>
</li>
<li><p>return</p>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<ol start="3">
<li><p>Game and more</p>
<ol>
<li><p>暂时先不做，Arcadia在CMUBA已经完成游戏部分设计</p>
</li>
<li><p>积分体系还未设计</p>
</li>
<li><p>兑换依赖Racks</p>
</li>
</ol>
</li>
</ol>
<p>    开发资源</p>
<h5 id="heading-flutter-package"><strong>Flutter 包Package开发</strong></h5>
<p>    <strong>Package类型：</strong></p>
<p>    Flutter Package(dart包)：Flutter纯Dart插件工程，仅包含Dart层的实现，往往定义一些公共Widget</p>
<p>    Flutter Plugin(插件包)：一种专用的Dart包，其中包含用Dart代码编写的API，以及针对Android（使用Java或Kotlin）和针对iOS（使用OC或Swift）平台的特定实现</p>
<p>    <a target="_blank" href="https://juejin.cn/post/6954940703524782117">https://juejin.cn/post/6954940703524782117</a></p>
<h6 id="heading-kirliqjnllvlupmqkg"><strong>动画库</strong></h6>
<p><a target="_blank" href="https://juejin.cn/post/7169046420505395236?from=search-suggest">https://juejin.cn/post/7169046420505395236?from=search-suggest</a></p>
<p>地图Demo：<a target="_blank" href="https://animated-alfajores-40eb7b.netlify.app/">https://animated-alfajores-40eb7b.netlify.app/</a> 代码：<a target="_blank" href="https://github.com/extrawest/evc_google_maps_demo?tab=readme-ov-file">https://github.com/extrawest/evc_google_maps_demo?tab=readme-ov-file</a></p>
<pre><code class="lang-plaintext">Get an API key at https://cloud.google.com/maps-platform/.

Android
Specify your API key in the application manifest android/app/src/main/AndroidManifest.xml:

&lt;manifest ...
  &lt;application ...
    &lt;meta-data android:name="com.google.android.geo.API_KEY"
               android:value="YOUR KEY HERE"/&gt;
iOS
Supply your API key in the application delegate ios/Runner/AppDelegate.m:

#include "AppDelegate.h"
#include "GeneratedPluginRegistrant.h"
#import "GoogleMaps/GoogleMaps.h"

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  [GMSServices provideAPIKey:@"YOUR KEY HERE"];
  [GeneratedPluginRegistrant registerWithRegistry:self];
  return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
@end
</code></pre>
<p>相机Camera</p>
<p><a target="_blank" href="https://github.com/sbis04/flutter_camera_demo">https://github.com/sbis04/flutter_camera_demo</a></p>
<p>Game 引擎：<a target="_blank" href="https://github.com/flame-engine/awesome-flame">https://github.com/flame-engine/awesome-flame</a> ， <a target="_blank" href="https://flame-engine.org/">https://flame-engine.org/</a> ， <a target="_blank" href="https://flutter.dev/games">https://flutter.dev/games</a></p>
<p>点赞动画：<a target="_blank" href="https://github.com/duytq94/flutter-fb-reactions-animation">https://github.com/duytq94/flutter-fb-reactions-animation</a></p>
<p>OpenIM：<a target="_blank" href="https://www.cnblogs.com/OpenIM/p/15067721.html">https://www.cnblogs.com/OpenIM/p/15067721.html</a> ，<a target="_blank" href="https://github.com/openimsdk/open-im-flutter-demo">https://github.com/openimsdk/open-im-flutter-demo</a> ， 另外一个聊天的：<a target="_blank" href="https://github.com/duytq94/flutter-chat-demo">https://github.com/duytq94/flutter-chat-demo</a> ， WebRTC聊天：<a target="_blank" href="https://github.com/flutter-webrtc">https://github.com/flutter-webrtc</a> ， P2P：<a target="_blank" href="https://gitcode.com/michal-wrzosek/p2p-chat/overview?utm_source=artical_gitcode">https://gitcode.com/michal-wrzosek/p2p-chat/overview?utm_source=artical_gitcode</a></p>
<p>好看UI，widget：<a target="_blank" href="https://github.com/FlutterOpen/flutter-ui-nice?tab=readme-ov-file">https://github.com/FlutterOpen/flutter-ui-nice?tab=readme-ov-file</a> ， <a target="_blank" href="https://github.com/FlutterOpen">https://github.com/FlutterOpen</a>， 还在活跃的：<a target="_blank" href="https://github.com/OpenFlutter">https://github.com/OpenFlutter</a> ，<a target="_blank" href="https://github.com/826327700/flutter_plugins_demo">https://github.com/826327700/flutter_plugins_demo</a></p>
<p>官方Samples案例，可视化：<a target="_blank" href="https://flutter.github.io/samples/#">https://flutter.github.io/samples/#</a></p>
<p>开发实战：<a target="_blank" href="https://github.com/CarGuo/gsy_flutter_demo">https://github.com/CarGuo/gsy_flutter_demo</a></p>
<h4 id="heading-6-11"><strong>6-11</strong></h4>
<ol>
<li><p>读两章flutter开发</p>
<ol>
<li><p>目前 Flutter 已经支持 iOS、Android、Web、Windows、macOS、Linux、Fuchsia（Google新的自研操作系统）等众多平台</p>
</li>
<li><p>AOT指的是"Ahead Of Time"，即编译器在运行之前编译程序的所有代码。与JIT（Just In Time）模式相比，AOT模式在运行时不需要再进行编译，因此可以提高程序的执行速度。在Dart语言中，采用AOT模式可以显著提升程序的性能，并且使得其执行速度远远超过JavaScript语言。</p>
</li>
<li><p>Dart 支持 AOT，Dart 运行时和编译器支持 Flutter 的两个关键特性的组合：</p>
<ul>
<li><p><strong>基于 JIT 的快速开发周期</strong>：Flutter 在开发阶段采用 JIT 模式，这样就避免了每次改动都要进行编译，极大地节省了开发时间；</p>
</li>
<li><p><strong>基于 AOT 的发布包</strong>: Flutter 在发布时可以通过 AOT 生成高效的机器码以保证应用性能。而 JavaScript 则不具有这个能力。</p>
</li>
</ul>
</li>
<li><p><img src="https://book.flutterchina.club/assets/img/1-1.82c25693.png" alt="图1-1" /></p>
</li>
</ol>
</li>
<li><p>地图demo加载并能运行起来</p>
<ol>
<li><p><a target="_blank" href="https://developers.google.com/profile/u/108223185425827780761">https://developers.google.com/profile/u/108223185425827780761</a>，开发者页面</p>
</li>
<li><p>信用卡不能用，奇怪：<a target="_blank" href="https://console.cloud.google.com/freetrial/signup/billing/TH?redirectPath=%2Fgoogle%2Fmaps-apis%2Fonboard;flow%3Djust-ask-flow;step%3Djust_ask&amp;project=jason-1209">https://console.cloud.google.com/freetrial/signup/billing/TH?redirectPath=%2Fgoogle%2Fmaps-apis%2Fonboard;flow%3Djust-ask-flow;step%3Djust_ask&amp;project=jason-1209</a></p>
</li>
<li><p>clone了，需要api key，nnd，暂放</p>
</li>
</ol>
</li>
<li><p>尝试加入account相关场景和能力</p>
<ol>
<li>约定下上面的API</li>
</ol>
</li>
</ol>
<hr />
<h4 id="heading-6-16"><strong>6-16</strong></h4>
<p>flutter 包：<a target="_blank" href="https://pub.dev/">https://pub.dev/</a></p>
<p>flutter黑客松作品：<a target="_blank" href="https://flutterhack.devpost.com/resources">https://flutterhack.devpost.com/resources</a>， <a target="_blank" href="https://docs.flutter.dev/ui/animations">https://docs.flutter.dev/ui/animations</a></p>
<p>B站教程：<a target="_blank" href="https://space.bilibili.com/589533168?spm_id_from=333.788.0.0">https://space.bilibili.com/589533168?spm_id_from=333.788.0.0</a></p>
<p><a target="_blank" href="https://www.bilibili.com/video/BV14M4m1k7L5/?spm_id_from=333.788.recommend_more_video.1&amp;vd_source=0a978d5cb963890b0cab49f66fae30af">https://www.bilibili.com/video/BV14M4m1k7L5/?spm_id_from=333.788.recommend_more_video.1&amp;vd_source=0a978d5cb963890b0cab49f66fae30af</a></p>
<p>Flutter快学快用24讲 <a target="_blank" href="https://www.bilibili.com/video/BV1PA411U79T/?spm_id_from=333.337.search-card.all.click&amp;vd_source=0a978d5cb963890b0cab49f66fae30af">https://www.bilibili.com/video/BV1PA411U79T/?spm_id_from=333.337.search-card.all.click&amp;vd_source=0a978d5cb963890b0cab49f66fae30af</a></p>
<p>其他好玩的：AR（增强现实），<a target="_blank" href="https://www.mindar.org/webar-for-beginners/">https://www.mindar.org/webar-for-beginners/</a> ，<a target="_blank" href="https://github.com/hiukim/mind-ar-js">https://github.com/hiukim/mind-ar-js</a></p>
<p>同时游戏基本框架是根据<a target="_blank" href="https://space.bilibili.com/370283072">@M_Studio</a> 麦扣老师的《勇者传说》教程创作，教程非常棒，甚至B站有免费版。</p>
<h5 id="heading-flutter-2"><strong>如何看flutter架构</strong></h5>
<ol>
<li><p>pubspec.yaml, 主要配置文件</p>
</li>
<li><p>lib目录下的，例如api等等</p>
<ol>
<li><p>provider（很多类型，例如notifier</p>
</li>
<li><p>config，配置</p>
</li>
<li><p>i18n</p>
</li>
<li><p>routers</p>
</li>
<li><p>pages，路由对应的页面</p>
</li>
<li><p>utils，纯后端调用</p>
</li>
<li><p>widgets，ui公共组件，包括一些功能性的，例如markdown，highlight啥的</p>
</li>
</ol>
</li>
<li><p>状态管理</p>
<ol>
<li><p>redux</p>
</li>
<li><p>provider</p>
</li>
<li><p>getx</p>
</li>
</ol>
</li>
</ol>
<p>功能组件</p>
<ol>
<li><p>local_auth | Flutter ，<a target="_blank" href="https://github.com/HarrisonQi/flutter-actual-combat-demo/tree/master/fingerprint_verification">https://github.com/HarrisonQi/flutter-actual-combat-demo/tree/master/fingerprint_verification</a> ，<a target="_blank" href="https://pub.dev/packages/local_auth">https://pub.dev/packages/local_auth</a></p>
</li>
<li><p>更多组件：<a target="_blank" href="https://github.com/jahnli/awesome-flutter-plugins">https://github.com/jahnli/awesome-flutter-plugins</a></p>
</li>
</ol>
<hr />
<p><a target="_blank" href="https://www.bilibili.com/video/BV1Ng4y167cr/?spm_id_from=333.999.0.0&amp;vd_source=0a978d5cb963890b0cab49f66fae30af">https://www.bilibili.com/video/BV1Ng4y167cr/?spm_id_from=333.999.0.0&amp;vd_source=0a978d5cb963890b0cab49f66fae30af</a> CPA Correlation Power Analysis ，相关能量分析；（side channel attack侧信道估计)</p>
<p>Flutter 升级：xupdate，源码分享地址：<a target="_blank" href="https://gitee.com/radium/flutter_example">https://gitee.com/radium/flutter_example</a> 文字分享地址：<a target="_blank" href="https://juejin.cn/user/3505696643488151">https://juejin.cn/user/3505696643488151</a> 视频分享地址：<a target="_blank" href="https://space.bilibili.com/1159595523">https://space.bilibili.com/1159595523</a></p>
<p>不知道是否能用：<a target="_blank" href="https://gitee.com/sdwcl/flutter_dragon">https://gitee.com/sdwcl/flutter_dragon</a> ， <a target="_blank" href="https://www.bilibili.com/video/BV1y3411E7gu/?spm_id_from=333.337.search-card.all.click&amp;vd_source=0a978d5cb963890b0cab49f66fae30af">https://www.bilibili.com/video/BV1y3411E7gu/?spm_id_from=333.337.search-card.all.click&amp;vd_source=0a978d5cb963890b0cab49f66fae30af</a></p>
<h4 id="heading-7-1"><strong>7-1</strong></h4>
<p>应用的核心场景：</p>
<ol>
<li><p>App注册passkey（生成keypair），发送给community node public key，做AA账户生成</p>
</li>
<li><p>community node绑定到airaccount（airaccount生成一个local key pair，passkey的publickey作为参数参与账户创建？）</p>
</li>
<li><p>如果是EOA后来加入的，需要一个图说明下几种情况</p>
</li>
<li><p>public key注册到validator网络（需要么？参数自带public key是不是ok，就不需要注册了）</p>
</li>
<li><p>对交易进行签名，发送给community node（先中心化）</p>
</li>
<li><p>community node对交易再次签名（存储的私钥），发给validator</p>
</li>
<li><p>validator用公钥进行签名验证</p>
</li>
</ol>
<hr />
<h4 id="heading-7-4"><strong>7-4</strong></h4>
<p>今天跑demo遇到了问题（下面code，解决了）</p>
<ol>
<li><p>先运行： flutter pub get 然后 dart fix --apply</p>
</li>
<li><p><a target="_blank" href="https://github.com/lauravuo/flutter-webauthn-example">https://github.com/lauravuo/flutter-webauthn-example</a> 解决方案：<a target="_blank" href="https://stackoverflow.com/questions/66644365/cocoapods-on-m1-apple-silicon-fails-with-ffi-wrong-architecture">https://stackoverflow.com/questions/66644365/cocoapods-on-m1-apple-silicon-fails-with-ffi-wrong-architecture</a></p>
</li>
<li><p>不行，又遇到这个问题：<a target="_blank" href="https://github.com/CocoaPods/CocoaPods/issues/12392">https://github.com/CocoaPods/CocoaPods/issues/12392</a></p>
</li>
<li><p>试试Ruby管理器（不用系统ruby版本）：<a target="_blank" href="https://www.cnblogs.com/alerson/p/ruby-ban-ben-guan-lirvm-ruby-version-manager.html">https://www.cnblogs.com/alerson/p/ruby-ban-ben-guan-lirvm-ruby-version-manager.html</a></p>
</li>
<li><p>RVM安装报错：error running '__rvm_make "-j8"' m1</p>
</li>
<li><p>解决办法：</p>
<pre><code class="lang-plaintext"> \curl -sSL https://get.rvm.io | bash 
 不要安装默认版本（屁股不带stable参数）
 然后source zshrc
 rvm list  看看是否是空
 然后指定openssl
 rvm install ruby-3.2.1 --with-openssl-dir=/usr/local/opt/openssl@3.1
 rvm install ruby-stable --with-openssl-dir=/usr/local/opt/openssl@3.1
 rvm use 3.2.1 --default

 设定flutter用的gem set
 建立 gemset
 rvm use 1.8.7
 rvm gemset create rails23
 然后可以设定已建立的 gemset 做为当前环境

 use 可以用来切换语言或者 gemset
 前提是他们已经被安装 (或者建立)。并可以在 list 命令中看到。

 rvm use 1.8.7
 rvm use 1.8.7@rails23
 然后所有安装的 Gem 都是安装在这个 gemset 之下。

 列出当前 Ruby 的 gemset
 rvm gemset list
</code></pre>
</li>
<li><p>用rvm指定3.0，然后再安装一次cocoapods</p>
</li>
<li><p>需要修改.zshrc,将原来.bash_profile与.profile中的自定义内容导入过来. 比如支持rvm，应在.zshrc增加：</p>
<pre><code class="lang-plaintext"> [[ -s $HOME/.rvm/scripts/rvm ]] &amp;&amp; source $HOME/.rvm/scripts/rvm
</code></pre>
</li>
</ol>
<pre><code class="lang-plaintext">brew uninstall ruby --force
gem list --local | grep cocoapods
sudo gem uninstall cocoapods
sudo gem uninstall cocoapods-core
sudo gem uninstall cocoapods-downloader

gem list --local | grep cocoapods
remove all

sudo x86_64 gem install ffi
arch -x86_64 gem install ffi
sudo arch -x86_64 gem install cocoapods

then you can run pod install
. Note that I had the Terminal open all the time in standard mode - no Rosetta required.


arch -x86_64 pod install

sudo arch -x86_64 gem install ffi
# go to ios folder then run
arch -x86_64 pod install

sudo gem uninstall ffi &amp;&amp; sudo gem install ffi -- --enable-libffi-alloc

rm -rf ~/.cocoapods/repos/trunk/

flutter run

pod repo update
升级
sudo gem update --system
sudo gem install cocoapods
pod setup
</code></pre>
<pre><code class="lang-plaintext">sudo arch -x86_64 gem install ffi

arch -arm64 brew install llvm
sudo gem install ffi

cd Project/ios
arch -x86_64 pod install
</code></pre>
<h4 id="heading-ok"><strong>初步OK</strong></h4>
<p>VSC的两个webauthn demo都ok了（flutter），官方的好用。</p>
<p>个人的：<a target="_blank" href="https://github.com/mihaita-tinta/flutter-webauthn-demo">https://github.com/mihaita-tinta/flutter-webauthn-demo</a></p>
<p>官方：</p>
<p><a target="_blank" href="https://github.com/flutter-institute/webauthn/tree/master/example">https://github.com/flutter-institute/webauthn/tree/master/example</a></p>
<p><a target="_blank" href="https://pub.dev/packages/webauthn">https://pub.dev/packages/webauthn</a></p>
<p>其他：</p>
<p><a target="_blank" href="https://www.corbado.com/blog">https://www.corbado.com/blog</a></p>
<p><a target="_blank" href="https://www.corbado.com/category/passkeys-implementation">https://www.corbado.com/category/passkeys-implementation</a></p>
<p><a target="_blank" href="https://github.com/corbado/example-passkeys-flutter">https://github.com/corbado/example-passkeys-flutter</a> （这个是代码，caorbado的server可以自己启动，他们就是多了一些登录session管理啥的）</p>
<hr />
<h4 id="heading-7-11"><strong>7-11</strong></h4>
<p>W3C标准：<a target="_blank" href="https://www.w3.org/TR/webauthn-2/">https://www.w3.org/TR/webauthn-2/</a></p>
<p>This specification defines an API enabling the creation and use of strong, attested, <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#scope">scoped</a>, public key-based credentials by <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#web-application">web applications</a>, for the purpose of strongly authenticating users. Conceptually, one or more <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#public-key-credential">public key credentials</a>, each <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#scope">scoped</a> to a given <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#webauthn-relying-party">WebAuthn Relying Party</a>, are created by and <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#bound-credential">bound</a> to <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#authenticator">authenticators</a> as requested by the web application. The user agent mediates access to <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#authenticator">authenticators</a> and their <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#public-key-credential">public key credentials</a> in order to preserve user privacy. <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#authenticator">Authenticators</a> are responsible for ensuring that no operation is performed without <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#user-consent">user consent</a>. <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#authenticator">Authenticators</a> provide cryptographic proof of their properties to <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#relying-party">Relying Parties</a> via <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#attestation">attestation</a>. This specification also describes the functional model for WebAuthn conformant <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#authenticator">authenticators</a>, including their signature and <a target="_blank" href="https://www.w3.org/TR/webauthn-2/#attestation">attestation</a> functionality.</p>
<h4 id="heading-gas"><strong>节省gas+私钥存储和解密思路</strong></h4>
<ol>
<li><p>用户先注册，计算出钱包地址；</p>
</li>
<li><p>提供passkey的签名和public key给relay</p>
</li>
<li><p>滞后批量创建AA钱包，AA account的private key加密存储用relay的私钥+passkey私钥加密</p>
</li>
</ol>
<p>因为是38.5W Gwei的创建费,8.8W（88,710，21000）的simple transfer</p>
<p>ERC20 transfer是90,803（65,000）</p>
<p><a target="_blank" href="https://www.stackup.sh/blog/how-much-more-expensive-is-erc-4337">https://www.stackup.sh/blog/how-much-more-expensive-is-erc-4337</a></p>
<div class="hn-table">
<table>
<thead>
<tr>
<td><strong>ERC-4337</strong></td><td><strong>Traditional Wallet</strong></td><td></td></tr>
</thead>
<tbody>
<tr>
<td>Create Account</td><td>385,266</td><td>0</td></tr>
<tr>
<td>Simple Transfer</td><td>88,710</td><td>21,000</td></tr>
<tr>
<td>ERC-20 Token Transfer</td><td>90,803</td><td>65,000</td></tr>
</tbody>
</table>
</div><div class="hn-table">
<table>
<thead>
<tr>
<td><strong>Gas Price Range</strong></td><td><strong>Token Price</strong></td><td><strong>Create ERC-4337 Account</strong></td><td><strong>Simple Transfer</strong></td><td><strong>ERC-20 Transfer</strong></td><td></td></tr>
</thead>
<tbody>
<tr>
<td>Ethereum1</td><td>30.5 ± 10.6 gwei</td><td>$2000</td><td>$23.50 ± $8.17</td><td>$5.41 ± $1.88</td><td>$5.54 ± $1.93</td></tr>
<tr>
<td>Polygon2</td><td>224 ± 108 gwei</td><td>$1.10</td><td>$0.09 ± $0.05</td><td>$0.02 ± $0.01</td><td>$0.02 ± $0.01</td></tr>
<tr>
<td>Optimism3,4</td><td>0.0013 ± 0.008 gwei</td><td>$2000</td><td>$0.50 ± $0.18</td><td>$0.45 ± $0.16</td><td>$0.46 ± $0.17</td></tr>
<tr>
<td>Avalanche5,6</td><td>36.4 ± 4.5 nAVAX</td><td>$20</td><td>$0.29 ± $0.04</td><td>$0.06 ± $0.01</td><td>$0.07 ± $0.01</td></tr>
<tr>
<td>BnB Smart Chain7</td><td>7.05 ± 0.53 gwei</td><td>$350</td><td>$0.95 ± $0.07</td><td>$0.22 ± $0.02</td><td>$0.22 ± $0.02</td></tr>
</tbody>
</table>
</div><ol start="4">
<li><p>如果加密存储的任一一个私钥（relay的私钥+passkey私钥）丢失，recovery</p>
</li>
<li><p>需要使用zk证明我本地拥有私钥，生成proof给到server，验证你拥有私钥，则使用relay的私钥解密</p>
<ol>
<li><pre><code class="lang-plaintext"> 如何使用 Zero-Knowledge Proof（零知识证明）技术生成拥有的私钥的证明，并将该证明发送给服务器进行验证。

 # 1. 引入相应库
 from petlib.bn import Bn
 from petlib.ec import EcGroup
 from petlib.ecdsa import do_ecdsa_sign, do_ecdsa_verify
 import hashlib

 # 2. 生成椭圆曲线（Elliptic Curve）和私钥
 group = EcGroup()
 private_key = group.order().random()

 # 3. 生成签名
 msg = "This is a message to prove ownership of the private key"
 msg_hash = hashlib.sha256(msg.encode()).digest()
 signature = do_ecdsa_sign(group, private_key, msg_hash)

 # 4. 生成零知识证明
 def prove_knowledge(private_key, signature):
     R = signature[2]
     s = signature[3]

     # 验证签名
     assert do_ecdsa_verify(group, private_key * group.generator(), signature, msg_hash)

     # 生成零知识证明
     alpha = group.order().random()
     A = alpha * group.generator()
     e = Bn.from_binary(hashlib.sha256(A.export() + R.export() + msg_hash).digest())

     z = alpha + e * private_key
     return (A, z)

 proof = prove_knowledge(private_key, signature)

 # 5. 模拟将证明发送给服务器并验证
 def verify_proof(proof, signature, msg_hash):
     A, z = proof
     R = signature[2]
     e = Bn.from_binary(hashlib.sha256(A.export() + R.export() + msg_hash).digest())

     assert do_ecdsa_verify(group, e * group.generator() + z * A, signature, msg_hash)

 # 6. 服务器验证证明
 try:
     verify_proof(proof, signature, msg_hash)
     print("ok")
 except AssertionError:
     print("proof verification failed")
</code></pre>
</li>
<li><p>relay的公私钥对的加密用户私钥和解密用户私钥过程</p>
<ol>
<li><pre><code class="lang-plaintext"> 使用RSA公私钥对对保存在服务器的一个字符串密码进行加密和解密。请注意，以下示例中使用的是Python的cryptography库来进行RSA加密和解密操作。

 from cryptography.hazmat.primitives.asymmetric import rsa
 from cryptography.hazmat.primitives import serialization
 from cryptography.hazmat.primitives.asymmetric import padding
 from cryptography.hazmat.primitives import hashes

 # 生成RSA密钥对
 private_key = rsa.generate_private_key(
     public_exponent=65537,
     key_size=2048
 )
 public_key = private_key.public_key()

 # 将公私钥保存为PEM格式
 private_key_pem = private_key.private_bytes(
     encoding=serialization.Encoding.PEM,
     format=serialization.PrivateFormat.PKCS8,
     encryption_algorithm=serialization.NoEncryption()
 )
 public_key_pem = public_key.public_bytes(
     encoding=serialization.Encoding.PEM,
     format=serialization.PublicFormat.SubjectPublicKeyInfo
 )

 # 保存私钥到文件
 with open('private_key.pem', 'wb') as f:
     f.write(private_key_pem)

 # 保存公钥到文件
 with open('public_key.pem', 'wb') as f:
     f.write(public_key_pem)

 # 要加密的密码字符串
 password = b"password123"

 # 加密密码
 encrypted_password = public_key.encrypt(
     password,
     padding.OAEP(
         mgf=padding.MGF1(algorithm=hashes.SHA256()),
         algorithm=hashes.SHA256(),
         label=None
     )
 )

 # 将加密后的密码发送到服务器
 # 在实际情况下，这里应该是发送到服务器的操作

 # 从服务器接收到加密后的密码
 # 在实际情况下，这里应该是从服务器接收数据的操作

 # 解密服务器传回的加密后的密码
 decrypted_password = private_key.decrypt(
     encrypted_password,
     padding.OAEP(
         mgf=padding.MGF1(algorithm=hashes.SHA256()),
         algorithm=hashes.SHA256(),
         label=None
     )
 )

 print("Decrypted password:", decrypted_password.decode())
</code></pre>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<hr />
<p>输入密码是随便输入</p>
<p>创建凭证</p>
<pre><code class="lang-plaintext">{  "clientDataHash": "LTCT_hWLtJenIgi0oUhkJz7dE8ng-pej-i6YI1QQu60",  "rp": {    "id": "webauthn.io",    "name": "webauthn.io"  },  "user": {    "id": "",    "displayName": "",    "name": ""  },  "requireResidentKey": true,  "requireUserPresence": true,  "requireUserVerification": false,  "credTypesAndPubKeyAlgs": [    [      "public-key",      -7    ]  ],  "excludeCredentials": [    {      "type": "public-key",      "id": "lVGyXHwz6vdYignKyctbkIkJto_ADbYbHhE7-ss_87o",      "transports": null    }  ]}
</code></pre>
<p>登录后response：</p>
<pre><code class="lang-plaintext">{"type":"public-key","id":"gDmfYu3PQ4A9o8xivFJ5QHMQwFKJUEL0F7ATnZwLdnU","rawId":"gDmfYu3PQ4A9o8xivFJ5QHMQwFKJUEL0F7ATnZwLdnU","response":{"clientDataJSON":"","attestationObject":"o2hhdXRoRGF0YVikdKbqkhPJnC90siSSsyDPQCYqlMGpUKA5fyklC2CEHvBFAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIA5n2Ltz0OAPaPMYrxSeUBzEMBSiVBC9BewE52cC3Z1pQECAyYgASFYIBzbrVrMRw-oYqG646LGnu_DUAZ4qll6gqy1FI-uDPZJIlggXoLarwT8cf9LOjRH51YeVELM67BL_U1cHCYglfkMI7xjZm10ZnBhY2tlZGdhdHRTdG10omNhbGcmY3NpZ1hHMEUCIQCbjERzMwSaE0diRShkwiQHFfuupGETep_nEEQneQqV1QIgEe_9oRRAxMSqOzwwmYIfg0M8n4G35QbqXuo7rIOkBU4"}}
</code></pre>
<h4 id="heading-7-6"><strong>7-6</strong></h4>
<p>前天晚上跑通了Flutter的web3auth</p>
<p>这周要搞定对交易的签名和验证</p>
<p>一个商业公司的例子：</p>
<p><a target="_blank" href="https://github.com/corbado/example-passkeys-flutter">https://github.com/corbado/example-passkeys-flutter</a></p>
<p><a target="_blank" href="https://docs.corbado.com/overview/corbado-api-structure">https://docs.corbado.com/overview/corbado-api-structure</a></p>
<p>一个开源的web page web3auth例子，讲解的不错：</p>
<p><a target="_blank" href="https://webauthn.passwordless.id/">https://webauthn.passwordless.id/</a></p>
<p><a target="_blank" href="https://github.com/passwordless-id/webauthn?tab=readme-ov-file">https://github.com/passwordless-id/webauthn?tab=readme-ov-file</a></p>
<p>另外一个例子,1.4k例子：</p>
<p><a target="_blank" href="https://github.com/MasterKale/SimpleWebAuthn">https://github.com/MasterKale/SimpleWebAuthn</a></p>
<p>Go webauthn例子，star和fork也不错：</p>
<p><a target="_blank" href="https://github.com/go-webauthn/webauthn">https://github.com/go-webauthn/webauthn</a></p>
<p>Python为后端：<a target="_blank" href="https://github.com/duo-labs/py_webauthn">https://github.com/duo-labs/py_webauthn</a></p>
<p><a target="_blank" href="https://github.com/duo-labs/webauthn.io?tab=readme-ov-file">https://github.com/duo-labs/webauthn.io?tab=readme-ov-file</a> （webauthn.io</p>
<p>Mozzila： <a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API/Authenticator_data">https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API/Authenticator_data</a></p>
<p>W3C的webauthn：<a target="_blank" href="https://w3c.github.io/webauthn/#backed-up">https://w3c.github.io/webauthn/#backed-up</a> 关于备份的定义</p>
<hr />
<p>用dart 库来实现，先看文档，再基于官方例子，修改，跑通</p>
<p>Users send <code>UserOperation</code></p>
<hr />
<p>Sender 1</p>
<p>Receiver 2</p>
<p><strong>rory</strong></p>
<p>充值控制余额</p>
<p>充值可以干别的</p>
<hr />
<p><strong>Neal</strong></p>
<p>用我们的优势是啥</p>
<ol>
<li><p>简单调用横向聚合</p>
</li>
<li><p>Demo</p>
</li>
</ol>
<hr />
<p><a target="_blank" href="https://github.com/flutter-institute/webauthn/tree/master/example">https://github.com/flutter-institute/webauthn/tree/master/example</a> <a target="_blank" href="https://github.com/MasterKale/SimpleWebAuthn">https://github.com/MasterKale/SimpleWebAuthn</a></p>
<p><a target="_blank" href="https://github.com/go-webauthn/webauthn">https://github.com/go-webauthn/webauthn</a></p>
<p><a target="_blank" href="https://github.com/passkeydeveloper/passkey-authenticator-aaguids">https://github.com/passkeydeveloper/passkey-authenticator-aaguids</a></p>
<hr />
<ol>
<li><p>Register(Credential) --&gt;reg API(public key, id)</p>
</li>
<li><p>Login(user name, signature)--&gt; verify API(data, publickey(id))</p>
</li>
</ol>
<h4 id="heading-7-8"><strong>7-8</strong></h4>
<p>Flutter Demo开发设计</p>
<p>Relay API：web page或者App，或者其他支持passkey设备的应用，都可以调用</p>
<p><a target="_blank" href="https://app.apifox.com/project/4751506">https://app.apifox.com/project/4751506</a></p>
<p><img alt /></p>
<p><strong>用例</strong></p>
<ol>
<li><p>Email验证：验证码</p>
</li>
<li><p>注册passkey：要输入指纹（biometrics）</p>
</li>
<li><p>passkey登录：用Email做name登录，登录需要指纹passkey</p>
</li>
<li><p>生成付款码（商家）：就是部分交易数据（下面有数据结构）</p>
</li>
<li><p>App扫码付款码：解析QR，组装完整交易数据，</p>
</li>
<li><p>交易本地验证：基于交易数据，提供完整交易信息和安全提示，用户点击确认button后，按指纹或者faceid，签名交易数据生成signature2，完成验证</p>
</li>
<li><p>交易：对验证后的交易数据，提交</p>
<ol>
<li><p>给paymaster，获得gas代付签名</p>
</li>
<li><p>再提交给bundler，计算gas，验证交易</p>
</li>
<li><p>bundler提交给EP，扣除代付，回调paymaster合约退多余</p>
</li>
<li><p>执行合约账户其他调用</p>
</li>
<li><p>进入mempool（bundler的）等候提交RPC</p>
</li>
</ol>
</li>
</ol>
<p><strong>数据定义和结构</strong></p>
<ol>
<li><p>用户Web2 Account：例如SMS（mobile），Email，Google Account，Telegram Account，Twitter Account等等（更多参考NextId）</p>
<ol>
<li>SMS和Email不是Web2的，但是就统称为Web2 Account</li>
</ol>
</li>
<li><p>Passkey 数据</p>
<ol>
<li><p>注册数据</p>
<ol>
<li><p>username</p>
</li>
<li><p>reg website/APP（常规来看是一个网站一个passkey，未来是否需要一个应用一个passkey？）</p>
</li>
</ol>
</li>
<li><p>登录返回数据</p>
</li>
</ol>
</li>
<li><p>AirAccount的绑定记录</p>
</li>
<li><p>交易数据</p>
<ol>
<li><p>useroperation</p>
</li>
<li><p>批量useroperation</p>
</li>
</ol>
</li>
<li><p>Signature1</p>
</li>
<li><p>Signature2</p>
</li>
<li><p>Signature3（BLS聚合+TSS）</p>
</li>
<li><p>paymasterAndData</p>
</li>
</ol>
<p><strong>时序图</strong></p>
<p>doing</p>
<hr />
<p><strong>AirAccount Parts</strong></p>
<ol>
<li><p>Random private key kept in TEEOS on a Relay Server（Community Node）</p>
</li>
<li><p>Your unique biometrics like fingerprint, faceid or something else.</p>
</li>
<li><p>Your contract account with code hash and state hash on chain.</p>
</li>
<li><p>Your history transactions on chain.</p>
</li>
</ol>
<hr />
<p><a target="_blank" href="https://www.bilibili.com/video/BV17V411P7tY">https://www.bilibili.com/video/BV17V411P7tY</a></p>
<p>Google Account Manager 实现了跨设备同步，基于Chrome的account体系。</p>
<p><strong>这个同步</strong>，究竟同步了什么？？</p>
<ol>
<li><p>Only public key？</p>
</li>
<li><p>另外一个设备的指纹不是会随机生成一对key pair么</p>
</li>
</ol>
<p>跨设备认证意味着</p>
<ol>
<li><p>没有指纹和其他方式的设备，可以注册时添加外部设备的passkey</p>
</li>
<li><p>登录时popup QR（FIDO标准）</p>
</li>
<li><p>让另外一个有passkey的扫码登录</p>
</li>
</ol>
<hr />
<p>复杂计算利用WebAssembly进入Web，用户使用浏览器即可使用App</p>
<p><a target="_blank" href="https://www.bilibili.com/video/BV1Gp4y1A7RA">https://www.bilibili.com/video/BV1Gp4y1A7RA</a></p>
<hr />
<h4 id="heading-7-11-1"><strong>7-11</strong></h4>
<h5 id="heading-passkey-learn"><strong>Passkey learn</strong></h5>
<ol>
<li>Note of notion: <a target="_blank" href="https://ethresear.ch/t/passkey-based-account-abstraction-signer-for-smart-contract-wallets/15856">https://ethresear.ch/t/passkey-based-account-abstraction-signer-for-smart-contract-wallets/15856</a></li>
</ol>
<p>The R1 curve is considered more secure than K1 and supports major hardware enclaves. Also, most security enclaves cannot generate K1-based signatures, which are commonly used by EVM blockchains for signing transactions and messages.</p>
<p>A typical ethers signer signs transactions by either having the private key itself or by being connected to a JsonRpcProvider to fetch the signer. However, the Passkey Signer operates differently as it does not possess the private key. Instead, it can sign transactions and messages by sending them to the hardware, and the signed string is provided as the output.</p>
<pre><code class="lang-plaintext">const publicKeyCredentialCreationOptions = {
        //The challenge is a buffer of cryptographically random bytes generated on the server, and is needed to prevent "replay attacks".
    challenge: Uint8Array.from(
        randomStringFromServer, c =&gt; c.charCodeAt(0)), 
    rp: {
        name: "Your Name",
        id: "yourname.com",
    },
    user: {
        id: Uint8Array.from(
            "UZSL85T9AFC", c =&gt; c.charCodeAt(0)),
        name: "your@name.guide",
        displayName: "ABCD",
    },
//describe the cryptographic public key. -7 is for secp256R1 elliptical curve 
    pubKeyCredParams: [{alg: -7, type: "public-key"}],
    authenticatorSelection: {
        authenticatorAttachment: "cross-platform",
    },
    timeout: 60000,
    attestation: "direct"
};

const credential = await navigator.credentials.create({
    publicKey: publicKeyCredentialCreationOptions
});

//credential object

PublicKeyCredential {
    id: 'ADSUllKQmbqdGtpu4sjseh4cg2TxSvrbcHDTBsv4NSSX9...',
    rawId: ArrayBuffer(59),
    response: AuthenticatorAttestationResponse {
        clientDataJSON: ArrayBuffer(121),
        attestationObject: ArrayBuffer(306),
    },
    type: 'public-key'
}
</code></pre>
<p>The public-key is extracted and that is passed to the smart contract wallet.</p>
<p>The <strong>publicKeyCredentialCreationOptions</strong> object contains a number of required and optional fields that a server specifies to create a new credential for a user.</p>
<pre><code class="lang-plaintext">const publicKeyCredentialRequestOptions = {
    challenge: Uint8Array.from(
        randomStringFromServer, c =&gt; c.charCodeAt(0)),
    allowCredentials: [{
        id: Uint8Array.from(
            credentialId, c =&gt; c.charCodeAt(0)),
        type: 'public-key',
        transports: ['usb', 'ble', 'nfc'],
    }],
    timeout: 60000,
}
</code></pre>
<p>The interaction with the hardware will be done using the <strong>webauthn</strong> library which allows us to generate new cryptographic keys within the hardware. The public key which is <strong>an (x,y) co-ordinate</strong>, corresponding to this private key is fetched. These co-ordinates should be stored inside the smart contract wallets and they will act like a <strong>owner</strong> to the smart contract wallet.</p>
<p>The flow is (this is only for apple, I am not aware of other operating systems):</p>
<ol>
<li><p>User setups operating system - setup a OS password (this is called passcode)</p>
</li>
<li><p>User setups fingerprint - this is an additional security with passcode, user can open the secure enclave with either of the two i.e passcode or fingerprint</p>
</li>
<li><p>Application requests webauthn credentials, operating system creates a new secp256r1 public &lt;&gt; private key pair. Store this newly generated pair in secure enclave of the device which can be unlocked by passcode or fingerprint.</p>
</li>
<li><p>Apple’s operating system also backs up this secure enclave with their iCloud keychain escrow for the users so that they can recover this at any given time in future.</p>
</li>
</ol>
<p>So in theory yes if Government get’s access to this encrypted storage from either Apple or Apple decides to go bad they don’t have a 10-attempt limit.</p>
<p>Users can though opt out of this backup and backup these keys manually <a target="_blank" href="https://support.apple.com/en-in/guide/mac-help/mchl77e2cb66/mac">Remove a passkey or password from your Mac and iCloud Keychain - Apple Support (IN) 10</a></p>
<p>But I couldn’t find any way to restore the keys.</p>
<hr />
<ol start="2">
<li><p>Note of <a target="_blank" href="https://hackmd.io/nJr0h2XFRvS8ReLYMXBWNg">https://hackmd.io/nJr0h2XFRvS8ReLYMXBWNg</a></p>
<p> According to the ethers documentation, a signer is:</p>
<p> "…an abstraction of an Ethereum Account, which can be used to sign messages and transactions and send signed transactions to the Ethereum Network to execute state-changing operations."</p>
<p> The PasskeySigner package will extend the abstract signer provided by ethers and offer the functionality to sign transactions, messages, and typed messages for blockchains using passkeys. A passkey is a digital credential tied to a user account and a website or application. Passkeys allow users to authenticate without entering a username or password or providing any additional authentication factor. This technology aims to replace legacy authentication mechanisms such as passwords. Passkeys serve as a replacement for private key management, offering faster sign-ins, ease of use, and improved security.</p>
</li>
<li><p>several advantages:</p>
<p> User Experience: Onboarding new users to the blockchain is challenging, with seed phrases and private key management being less than ideal. We aim to address this by ensuring even users unfamiliar with security concerns can safely manage their funds. Security: Passkeys provide inherent security by eliminating issues like weak and reused credentials, leaked credentials, and phishing. Plug and Play: Simplify the integration of smart contract wallets by replacing the reliance on Metamask as an externally owned account (EOA) for transaction and message signing. With the passkey module, wallet infrastructure and wallets can seamlessly integrate passkey functionality, streamlining the user experience. Cross-platform support: Extend the solution to devices without biometric scanning but with Trusted Execution Environment (TEE) support. Utilizing QR code scanning, devices perform a secure local key agreement, establish proximity, and enable end-to-end encrypted communication. This ensures robust security against phishing attempts.</p>
</li>
<li><p>Disadvantages Gas cost: On-chain signature verification for passkey-based transactions incurs significant gas costs. Efforts have been made to reduce the gas cost for verification. Opclave utilizes a custom rollup with the "secp256r1 verifier" precompile contract following Optimism's Bedrock Release standards. Ledger is also working on further optimizing gas costs.</p>
<p> Device dependency: Though passkeys are device dependant there are workarounds. Apple device users can securely back up their passkeys in iCloud Keychain, overcoming this restriction. For other devices, the module will provide multi-device support, allowing users to add multiple owners (devices) to their smart contract wallet.</p>
</li>
<li><p>WebAuthn:</p>
<ol>
<li><p><a target="_blank" href="https://github.com/passwordless-id/webauthn?tab=readme-ov-file">https://github.com/passwordless-id/webauthn?tab=readme-ov-file</a> 比较好看到的js demo，全</p>
</li>
<li><p><a target="_blank" href="https://github.com/google/webauthndemo">https://github.com/google/webauthndemo</a>，ts demo</p>
</li>
<li><p>聚合：<a target="_blank" href="https://webauthn.passwordless.id/">https://webauthn.passwordless.id/</a></p>
</li>
<li><pre><code class="lang-plaintext"> zeqjnOUkvlcn...a8-tvCZMF85M
 Description:
 device-bound passkey
 Transports:
 ["internal"]
 Provider Information:
 Name: Chrome on Mac
 AAGUID: adce0002-35bc-c60a-648b-0b25f1f05503
</code></pre>
</li>
<li><pre><code class="lang-plaintext"> 其他开发信息

 https://webauthn.passwordless.id/demos/authenticators.html
</code></pre>
</li>
<li><p>![](data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1388 1406"%3E%3C/svg%3E align="left")</p>
</li>
</ol>
</li>
</ol>
<p>![](data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1264 1220"%3E%3C/svg%3E align="left")</p>
<h4 id="heading-question"><strong>Question</strong></h4>
<ol>
<li><p>blind signature(lack of information to make decision)</p>
<ol>
<li><p>Give more information</p>
</li>
<li><p>Alert notification</p>
</li>
</ol>
</li>
<li><p>Device dependency: rely on apple sync</p>
<ol>
<li>how to remove backup from apple</li>
</ol>
</li>
<li><p>Evil apple or third party(save passkey and crack)</p>
<ol>
<li>Remove your passkey from keyring backup</li>
</ol>
</li>
<li><p>Lost device if remove back-up from Apple or third party</p>
<ol>
<li><p>multi passkey：Mac and mobile，can login with web page and mobile app</p>
</li>
<li><p>if you have back-up passkey biding with your web3 account, you can produce a url to add passkey</p>
</li>
</ol>
</li>
<li><p>Onchain verification gas cost</p>
</li>
<li><p>How to cross device?</p>
<ol>
<li>Use one finger with multi passkey(credential)</li>
</ol>
</li>
</ol>
<hr />
<p><a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API">WebAuthn (Web Authentication)</a> 是一个web标准， 该标准使用了公钥和私钥来给web应用的用户授权。 严格来讲，WebAuthn仅仅是浏览器API的名称， 而且它还是 <a target="_blank" href="https://fidoalliance.org/fido2/">FIDO2</a> 的一部分。 FIDO2 是一系列标准的宏观总体，它包含了 WebAuthn 和 CTAP。 FIDO2 是历史遗留协议 FIDO Universal 2nd Factor（U2F）的替代者。</p>
<p>作为应用开发者，我们不处理 CTAP（Client-to-Authenticator Protocol）， CTAP是一个协议，类似FIDO安全口令一样，浏览器用它来与认证器交互。</p>
<p>FIDO2使用公钥/私钥。用户有一个认证器，该认证器创建公钥/私钥的密钥对。 这些密钥对在每个网站都不一样。公钥被传送到服务器端并被存储到用户账号名下。 私钥存储在验证器方从不暴露。如果要登陆，服务器首先创建一个随机码（一个随机的二进制序列）， 然后将它发送到验证器。验证器将随机码加入签名后用私钥加密， 然后将签名加密后的数据发送回服务器。 服务器用存储的公钥校验签名，如果签名合法，则进行授权。</p>
<p>按传统，该技术需要一个硬件安全口令，类似 <a target="_blank" href="https://www.yubico.com/products/">Yubico key</a> 或者 <a target="_blank" href="https://www.ftsafe.com/Products/FIDO">Feitian</a> 生成的口令， 从而命名客户端和服务端两方。</p>
<p>FIDO2 依旧支持这些硬件口令，但是这个技术也支持其他的。如果您有一个安卓7以上版本的手机， 或者Windows10系统，那么您用WebAuthn时，便不再需要购买FIDO2安全口令。</p>
<p>在 <a target="_blank" href="https://fidoalliance.org/news-your-google-android-7-phone-is-now-a-fido2-security-key/">2019年4月, 谷歌声明</a> 所有安卓7版本以上的手机都可以充当一个FIDO2安全密钥。 在 <a target="_blank" href="https://www.microsoft.com/en-us/microsoft-365/blog/2018/11/20/sign-in-to-your-microsoft-account-without-a-password-using-windows-hello-or-a-security-key/">2018年11月, 微软声明</a> 您可以用 Windows Hello 作为一个FIDO2的安全密钥。 在 <a target="_blank" href="https://developer.apple.com/videos/play/wwdc2020/10670/">2020年6月 苹果声明</a> ， 您可以通过兼容WebAuthn标准的方式， 将IOS系统的 FaceID 和 TouchID 用于web应用。</p>
<p>WebAuthn协议已经在 Edge、Firefox、Chrome、和 Safari 浏览器当中实现。 访问 <a target="_blank" href="https://caniuse.com/">https://caniuse.com</a> 来查看当前已实现该标准的浏览器： <a target="_blank" href="https://caniuse.com/#search=webauthn">https://caniuse.com/#search=webauthn</a></p>
<p><a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API">Web Authentication API</a> 是 <a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Credential_Management_API">Credential Management API</a> 的扩展。</p>
<p>WebAuthn 从 Credential Management API 中继承了两个功能， 他们分别是 <a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/create">navigator.credentials.create()</a> 和 <a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/CredentialsContainer/get">navigator.credentials.get()</a> ， 所以他们会就收一个 publickKey 参数。</p>
<h4 id="heading-webauthn"><strong>webauthn基础时序图</strong></h4>
<p>WebAuthn的基本工作原理可以简单概括为以下几个步骤：</p>
<ol>
<li><p>用户注册：用户在第一次登录时，选择并注册一种或多种生物特征或硬件密钥作为身份认证凭证。</p>
</li>
<li><p>身份认证请求：用户在登录时，浏览器向服务器发送身份认证请求，请求身份验证。</p>
</li>
<li><p>凭证创建：服务器生成一次性的随机挑战，并将其发送给浏览器。</p>
</li>
<li><p>身份认证：浏览器使用注册的生物特征或硬件密钥对随机挑战进行签名，然后将签名和挑战发送给服务器。</p>
</li>
<li><p>身份认证验证：服务器验证签名和挑战的有效性，如果验证通过，则允许用户登录。</p>
</li>
</ol>
<p>主流的浏览器已经提供了对WebAuthn的原生支持，我们只需要调用相应的API即可。</p>
<p>在一个完整的 WebAuthn 认证流程中，通常有这么几个角色：</p>
<ul>
<li><p>Relying Party 依赖方 (RP) ：指服务提供方，即网站</p>
</li>
<li><p>User 用户：正准备登录的你</p>
</li>
<li><p>Authenticator 认证器：通常指 USB Key 或是设备内置的指纹扫描器、虹膜扫描器、面部识别装置等，正是它们在使用流程中代替了密码甚至是用户名</p>
</li>
<li><p>User Agent 用户代理：通常指浏览器或系统，负责与认证器交互</p>
</li>
</ul>
<p>认证过程通常分为两种：</p>
<ul>
<li><p>Registration Ceremony 注册仪式：用户向账户上添加认证器</p>
</li>
<li><p>Authentication Ceremony 验证仪式：用户通过已注册的认证器验证身份</p>
</li>
</ul>
<p>同时，认证过程中还会产生这些内容：</p>
<ul>
<li><p>Challenge 挑战：通常是一串随机字符串</p>
</li>
<li><p>Public Key Credential 公钥凭证：由认证器产生的凭证，在技术上代替了密码</p>
</li>
<li><p>Attestation 证明：注册时认证器产生的验证数据</p>
</li>
<li><p>Assertion 断言：验证时认证器产生的验证数据</p>
</li>
</ul>
<p>WebAuthn 不仅在理论上是安全的，同时<strong>在整个过程中并没有隐私数据被传输</strong>——用户信息实际上只包含用户名和用户 ID。因此我们完全可以说 WebAuthn 是安全且私密的。</p>
<p>优势：</p>
<ul>
<li><p>更高的安全性：使用公私钥对挑战进行签名，避免了密码泄露的风险。</p>
</li>
<li><p>更便捷的用户体验：用户可以使用指纹、面部识别等生物特征进行身份验证，无需记住复杂的密码。</p>
</li>
<li><p>跨平台支持：WebAuthn可以在不同平台上使用，包括桌面浏览器、移动设备等。</p>
</li>
</ul>
<p><img src="https://passwordless.id/protocols/webauthn/authentication.svg" alt="Authentication" /></p>
<p><a target="_blank" href="https://webauthn.guide/">https://webauthn.guide/</a> 详细流程</p>
<p>const optionsFromServer = { "challenge": "random_string", // 需要转换为ArrayBuffer "rp": { // 我的网站信息 "name": "My Website", "id": "mywebsite.com" //一级或者二级域名 }, "user": { // 用户信息 "name": "<a target="_blank" href="mailto:anthony@email.com">anthony@email.com</a>", "displayName": "Anthony", "id": "USER_ID_12345678910" // 需要转换为ArrayBuffer }, "pubKeyCredParams": [ //接受的公钥类型 { "type": "public-key", "alg": -7 // 接受的算法，-7是ES256 } ], "authenticatorSelection": { authenticatorAttachment: "platform", // 使用 <code>platform</code> 允许Windows Hello或TouchID的</p>
<p>// 身份验证器。使用 <code>cross-platform</code> 允许身份验证器，</p>
<p>// 如Yubikey ​ }, ​ "timeout": 60000 // 以毫秒为单位 };</p>
<pre><code class="lang-plaintext">另外一个更全的option，参考数据结构
const registerCredential = async () =&gt; {

  const credential = await navigator.credentials.create({

    publicKey: {

      challenge: new Uint8Array([/* 随机挑战 */]),
      rp

: {
    id: 'example.com', name: 'Example' },
      user: {
    id: new Uint8Array([/* 用户ID */]), name: 'user@example.com', displayName: 'User' },
      pubKeyCredParams: [
        {
    type: 'public-key', alg: -7 }, // ES256
        {
    type: 'public-key', alg: -257 }, // RS256
      ],
      authenticatorSelection: {
    authenticatorAttachment: 'platform', requireResidentKey: false, userVerification: 'preferred' },
      timeout: 60000,
      attestation: 'direct',
    },
  });
  // 将注册凭证发送给服务器
};


----
另外一个
publicKey: {
    challenge, // 自行设置
    rp, // 自行设置
    user, // 自行设置
    pubKeyCredParams: [
        {
            type: "public-key",
            alg: -7 // ES256
        },
        {
            type: "public-key",
            alg: -257 // RS256
        }
    ],
    authenticatorSelection: {
        userVerification: "discouraged",
        authenticatorAttachment: null // 除非用户指定，大部分情况下无需指定
    },
    excludeCredentials, // 自行设置
    timeout: 6
</code></pre>
<p>只是需要注意验证流程中获取到的 <code>PublicKeyCredential</code> 的结构和注册时的稍有不同。</p>
<p>客户端进行创建</p>
<p>// 请确保你已经将字符串转换为ArrayBuffer // 如上所述 const credential = await navigator.credentials.create({ publicKey: optionsFromServer });</p>
<p>客户端生成的credential</p>
<p>PublicKeyCredential { id: 'ABCDESKa23taowh09w0eJG...', rawId: ArrayBuffer(59), response: AuthenticatorAttestationResponse { clientDataJSON: ArrayBuffer(121), attestationObject: ArrayBuffer(306), }, type: 'public-key' }</p>
<pre><code class="lang-plaintext">另外一个凭证
const authenticateCredential = async () =&gt; {

  const credential = await navigator.credentials.get({

    publicKey: {

      challenge: new Uint8Array([/* 随机挑战 */]),
      allowCredentials: [
        {
    type: 'public-key', id: new Uint8Array([/* 凭证ID */]), transports: ['internal', 'usb', 'nfc', 'ble'] },
      ],
      userVerification: 'preferred',
      timeout: 60000,
    },
  });
  // 将认证凭证发送给服务器
};
</code></pre>
<p>登录申请后server发的challenge</p>
<p>const optionsFromServer = { "challenge": "somerandomstring", // Need to convert to ArrayBuffer "timeout": 60000, "rpId": "mywebsite.com", "allowCredentials": [ { "type": "public-key", "id": "AdPc7AjUmsefw37..." // Need to convert to ArrayBuffer } ] }</p>
<p>本地签名：</p>
<p>// make sure you've converted the strings to ArrayBuffer // as mentioned above const assertion = await navigator.credentials.get({ publicKey: optionsFromServer });</p>
<p>签名结构（断言）</p>
<p>PublicKeyCredential { id: 'ABCDESKa23taowh09w0eJG...', // WebAuthn凭证ID rawId: ArrayBuffer(59), response: AuthenticatorAssertionResponse { authenticatorData: ArrayBuffer(191), clientDataJSON: ArrayBuffer(118), signature: ArrayBuffer(70), // 我们需要验证的签名 userHandle: ArrayBuffer(10), }, type: 'public-key' }</p>
<p><img src="https://img-blog.csdnimg.cn/img_convert/7c202dcc10c3baad1ec493b332b743af.png" alt="https://fidoalliance.org/fido2/fido2-web-authentication-webauthn/" /></p>
<p><a target="_blank" href="https://docs.authing.cn/v2/reference/sdk-for-ios/scenario/webauthn.html">https://docs.authing.cn/v2/reference/sdk-for-ios/scenario/webauthn.html</a></p>
<p>使用 Authing 快速实现任何 Web、App 和企业软件的身份认证和用户管理， 为你的客户和员工提供完善的登录解决方案</p>
<p>获得2100万美元A轮，看来有价值啊，学习下产品线思路</p>
<p>AirAccount: Accounts for All!</p>
<p>Create Security Ethereum Account from Any Account for Anyone.</p>
<p>Feature:</p>
<p>Daily Control</p>
<p>No Seed Phrase</p>
<p>Deadman's Switch</p>
<p>Private key Recovery</p>
<p>Seamless Gas Payment</p>
<p>TEE Custody Private key</p>
<p>Second Biometrics Verification</p>
<p>Post Quantum Cryptography Support</p>
<hr />
<p>Java 版本：<a target="_blank" href="https://vertx-china.github.io/docs/vertx-auth-webauthn/java/">https://vertx-china.github.io/docs/vertx-auth-webauthn/java/</a></p>
<p>较为全面版本：<a target="_blank" href="https://ayk.moe/articles/what-webauthn-is-and-develop-a-simple-demo/index.html">https://ayk.moe/articles/what-webauthn-is-and-develop-a-simple-demo/index.html</a></p>
<h4 id="heading-7-13"><strong>7-13</strong></h4>
<p>https://<a target="_blank" href="https://search.bilibili.com/all?from_source=webcommentline_search&amp;keyword=github&amp;seid=18423099772866037715">github</a>.com/love-flutter/flutter-column</p>
<p>npm install -g flutter-pro-cli</p>
<ol>
<li><p>flutter create my_flutter</p>
</li>
<li><p>cd my_flutter</p>
</li>
<li><p>flutter-pro-cli i //产生项目结构</p>
</li>
</ol>
<p>router协议：[schema]://[host]/[path]/?[query]</p>
<p>my_flutter://userPageIndex(page name)?userId=008</p>
<p>Uni_links外部链接调整（适合手机页面调用app），android，ios有不同解决方案（deep links，universal links）</p>
<p>先import page 页面</p>
<p><em>Flutter</em>快学快用24讲</p>
<p><a target="_blank" href="https://space.bilibili.com/381340790">gzqhero· 2023-2-16</a></p>
<h4 id="heading-7-14"><strong>7-14</strong></h4>
<p>今日目标：</p>
<p>基于昨天的脚手架，做一个基础面板 ​​</p>
<p>一个button，一个text输入​​</p>
<p>一个area显示返回​​</p>
<p>API调用交互</p>
<ol>
<li><p>json 交互，dart.convert</p>
</li>
<li><p>建立api/reg/index.dart</p>
</li>
</ol>
<p>brew install protobuf</p>
<pre><code class="lang-plaintext">flutter pub global activate protoc_plugin                    
Downloading packages... . (1.7s)
+ collection 1.19.0
+ fixnum 1.1.0
+ meta 1.15.0
+ path 1.9.0
+ protobuf 3.1.0
+ protoc_plugin 21.1.2
Building package executables... 
Built protoc_plugin:protoc_plugin.
Built protoc_plugin:protoc_plugin_bazel.
Installed executable protoc-gen-dart.
Warning: Pub installs executables into $HOME/.pub-cache/bin, which is not on your path.
You can fix that by adding this to your shell's config file (.zshrc, .bashrc, .bash_profile, etc.):

  export PATH="$PATH":"$HOME/.pub-cache/bin"

Activated protoc_plugin 21.1.2.
</code></pre>
<p>创建user_info.proto</p>
<p>![](data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1772 842"%3E%3C/svg%3E align="left")</p>
<hr />
<h4 id="heading-api-list"><strong>API list</strong></h4>
<ol>
<li>prepare</li>
</ol>
<p>curl --location --request POST '<a target="_blank" href="https://anotherairaccountcommunitynode.onrender.com/api/passkey/v1/reg/prepare">https://anotherairaccountcommunitynode.onrender.com/api/passkey/v1/reg/prepare</a>' \ --header 'User-Agent: Apifox/1.0.0 (<a target="_blank" href="https://apifox.com">https://apifox.com</a>)' \ --header 'Content-Type: application/json' \ --data-raw '{ "email": "<a target="_blank" href="mailto:jhfnetboy@gmail.com">jhfnetboy@gmail.com</a>" }'</p>
<p>{"code":200,"message":"","data":null,"cost":"2562047h47m16.854775807s"}<strong>%</strong></p>
<p>在reg那个接口填的邮箱，随便写，只要<a target="_blank" href="mailto:abc@aastar.org">abc@aastar.org</a>这种形式，我就不会保存下来，这样你可以反复使用这个邮箱注册</p>
<p>其他就保留注册</p>
<p>你在测试接口的时候，origin需要是一个url的形式: web端直接传浏览器上的那个url，app的话，要么就传<a target="_blank" href="https://aastar.org">https://aastar.org</a>好了</p>
<p>curl --location --request POST '<a target="_blank" href="https://anotherairaccountcommunitynode.onrender.com/api/passkey/v1/reg">https://anotherairaccountcommunitynode.onrender.com/api/passkey/v1/reg</a>' \ --header 'User-Agent: Apifox/1.0.0 (<a target="_blank" href="https://apifox.com">https://apifox.com</a>)' \ --header 'Content-Type: application/json' \ --data-raw '{ "captcha": "string", "email": "string", "network": "ethereum-mainnet", "origin": "<a target="_blank" href="https://aastar.org">https://aastar.org</a>" }'</p>
<hr />
<h4 id="heading-7-14-1"><strong>7-14</strong></h4>
<p>另外一条路陷入大量的bug和引入了很多额外概念，暂停</p>
<p>今日完成（重新开始）</p>
<ol>
<li><p>初始化一个基础的scaffold for dev</p>
<ol>
<li><pre><code class="lang-plaintext"> npm install -g flutter-pro-cli  

 1. flutter create my_flutter2

 2. cd my_flutter2
</code></pre>
</li>
<li><pre><code class="lang-plaintext"> github 网页建立一个repo，例如叫 my_flutter2
 git init
 git status
 git add -A
 git commit -m "inital from flutter create" 
 git remote add origin https://github.com/jhfnetboy/my_flutter2.git
 git push -u origin main
</code></pre>
</li>
<li><pre><code class="lang-plaintext"> 3. flutter-pro-cli i   //产生项目结构
 git status
  git add -A
 git commit -m "inite structure from flutter-pro-cli"

 sudo chmod 777 format_check.sh 
 ./format_check.sh
</code></pre>
</li>
<li><p>使用 <code>dartfmt</code> 命令可以根据 <a target="_blank" href="https://dart.cn/guides/language/effective-dart/style#formatting">Dart 指南</a> 将你程序中多余的空格替换掉。这与你使用支持 Dart 的 IDE 或者编辑器格式化代码的效果相同。</p>
<p> <code>dartfmt</code> 命令接收一系列文件或目录作为参数。例如，下面是如何格式化当前目录下 <code>bin</code>、<code>lib</code> 和 <code>test</code> 目录下的所有 Dart 文件示例：</p>
<p> 当我们搜索 Flutter &amp; Dart 静态代码分析（static code analysis）时，得到的结果有 <code>flutter analyze</code>, <code>dartanalyzer</code> 等命令行工具</p>
<p> @TODO 待研究这个</p>
</li>
</ol>
</li>
<li><p>建立API 分支，使用dio访问api</p>
<ol>
<li><p>git branch API</p>
</li>
<li><p>git checkout API</p>
</li>
<li><p>git push --set-upstream origin API</p>
</li>
<li><pre><code class="lang-plaintext"> flutter pub add flutter_webview_plugin
 flutter pub outdated
 fix some bug with old framework
 git add -A
 git commit -m "fix some bug with old framework"
 git push
</code></pre>
</li>
<li><pre><code class="lang-plaintext"> flutter pub add dio
 flutter pub outdated
 flutter pub upgrade --major-versions
</code></pre>
</li>
<li><pre><code class="lang-plaintext"> import 'package:dio/dio.dart';
</code></pre>
</li>
<li><p>dio第一次报错</p>
</li>
<li><pre><code class="lang-plaintext"> 报错:
 DioException [connection error]: The connection errored: Connection failed This indicates an error which most likely cannot be solved by the library. Error: SocketException: Connection failed (OS Error: Operation not permitted, errno = 1),

 macOS needs you to request a specific entitlement in order to access the network. To do that open macos/Runner/DebugProfile.entitlements and add the following key-value pair.

 &lt;key&gt;com.apple.security.network.client&lt;/key&gt;
 &lt;true/&gt;
 Then do the same thing in macos/Runner/Release.entitlements.

 You need to stop and restart the app for the changes to take effect.
</code></pre>
</li>
<li><pre><code class="lang-plaintext"> flutter clean
 flutter pub get
</code></pre>
</li>
<li><pre><code class="lang-plaintext">获得的返回
Connecting to VM Service at ws://127.0.0.1:50987/It_p0x_XsaE=/ws
flutter: {"code":200,"message":"","data":{"rp":{"name":"https://aastar.org","id":"aastar.org"},"user":{"name":"jhfnetboy@aastar.org","displayName":"jhfnetboy@aastar.org","id":"amhmbmV0Ym95QGFhc3Rhci5vcmc"},"challenge":"X48WS_9IM374Ucv05mJ5hUQP06uIWUvwcHpIN5DgTCc","pubKeyCredParams":[{"type":"public-key","alg":-7},{"type":"public-key","alg":-35},{"type":"public-key","alg":-36},{"type":"public-key","alg":-257},{"type":"public-key","alg":-258},{"type":"public-key","alg":-259},{"type":"public-key","alg":-37},{"type":"public-key","alg":-38},{"type":"public-key","alg":-39},{"type":"public-key","alg":-8}],"timeout":300000,"authenticatorSelection":{"authenticatorAttachment":"platform","requireResidentKey":false,"userVerification":"required"}},"cost":"2562047h47m16.854775807s"}
</code></pre>
</li>
</ol>
</li>
</ol>
<ol start="3">
<li>建立api2，美化和自动化一些api调用</li>
</ol>
<hr />
<p>Warrior的run QR分支：</p>
<p>报错：</p>
<pre><code class="lang-plaintext">Inspecting targets to integrate
      Using `ARCHS` setting to build architectures of target `Pods-Runner`: (``)
    [!] Unable to find a target named `RunnerTests` in project `Runner.xcodeproj`, did find `Runner`.
</code></pre>
<p>解决方法：切换设备（bottom line有快捷）</p>
<p>但是又遇到了：</p>
<pre><code class="lang-plaintext">Applying Flutters app_plugin_loader Gradle plugin imperatively using the apply script method which is deprecated, will be removed in a future release
猜测是gradle新老版本兼容问题
https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply

解决办法1:(备份了下面的打开camera配置)
rm -rf android
flutter create --platform android .
</code></pre>
<p>camera打开</p>
<pre><code class="lang-plaintext">android/app/src/main/AndroidManifest.xml

    &lt;/application&gt;
    &lt;uses-permission android:name="android.permission.CAMERA" /&gt;
    &lt;uses-feature android:name="android.hardware.camera" /&gt;
    &lt;uses-feature android:name="android.hardware.camera.autofocus" /&gt;
&lt;/manifest&gt;
</code></pre>
<p>response</p>
<pre><code class="lang-plaintext">"{"code":200,"message":"","data":{"rp":{"name":"https://aastar.org","id":"aastar.org"},"user":{"name":"jhfnetboy@aastar.org","displayName":"jhfnetboy@aastar.org","id":"amhmbmV0Ym95QGFhc3Rhci5vcmc"},"challenge":"X48WS_9IM374Ucv05mJ5hUQP06uIWUvwcHpIN5DgTCc","pubKeyCredParams":[{"type":"public-key","alg":-7},{"type":"public-key","alg":-35},{"type":"public-key","alg":-36},{"type":"public-key","alg":-257},{"type":"public-key","alg":-258},{"type":"public-key","alg":-259},{"type":"public-key","alg":-37},{"type":"public-key","alg":-38},{"type":"public-key","alg":-39},{"type":"public-key","alg":-8}],"timeout":300000,"authenticatorSelection":{"authenticatorAttachment":"platform","requireResidentKey":false,"userVerification":"required"}},"cost":"2562047h47m16.854775807s"}"
</code></pre>
<p>![](data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1592 1256"%3E%3C/svg%3E align="left")</p>
<h4 id="heading-7-15"><strong>7-15</strong></h4>
<p>感觉在一起打黑客松，不过有点长期的意思，不仅仅idea呈现，更要打磨好。</p>
<p>今日目标</p>
<ol>
<li><p>建立api2，美化和自动化一些api调用，完成所有API的测试</p>
<ol>
<li><pre><code class="lang-plaintext"> 返回基本稳定：
 flutter: Response Data is: {code: 200, message: , data: {rp: {name: https://aastar.org, id: aastar.org}, user: {name: jhfnetboy@aastar.org, displayName: jhfnetboy@aastar.org, id: amhmbmV0Ym95QGFhc3Rhci5vcmc}, challenge: stRTZeYZrgWvt12EiDKyGB3I0JoueH1Z27qNtSrLswo, pubKeyCredParams: [{type: public-key, alg: -7}, {type: public-key, alg: -35}, {type: public-key, alg: -36}, {type: public-key, alg: -257}, {type: public-key, alg: -258}, {type: public-key, alg: -259}, {type: public-key, alg: -37}, {type: public-key, alg: -38}, {type: public-key, alg: -39}, {type: public-key, alg: -8}], timeout: 300000, authenticatorSelection: {authenticatorAttachment: platform, requireResidentKey: false, userVerification: required}}, cost: 2562047h47m16.854775807s}

 flutter: Response Headers is: connection: keep-alive
 flutter: x-render-origin-server: Render
 flutter: access-control-allow-origin: *
 flutter: date: Mon, 15 Jul 2024 04:25:07 GMT
 flutter: content-encoding: gzip
 flutter: vary: Accept-Encoding
 flutter: cf-cache-status: DYNAMIC
 flutter: content-type: application/json; charset=utf-8
 flutter: rndr-id: 48bb0b31-14f4-4ea7
 flutter: server: cloudflare
 flutter: access-control-allow-credentials: true
 flutter: access-control-allow-headers: Content-Type, Content-Length, Authorization, X-Requested-With, User-Agent, Origin, Host, Connection, Accept, Accept-Encoding, Accept-Language, DNT, Keep-Alive, Referer, Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
 flutter: alt-svc: h3=":443"; ma=86400
 flutter: access-control-allow-methods: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD
 flutter: content-length: 373
 flutter: cf-ray: 8a36fc9e7faea192-BKK
 flutter: Response realUri is: https://anotherairaccountcommunitynode.onrender.com/api/passkey/v1/reg
 flutter: Response requestOptions is: Instance of 'RequestOptions'
</code></pre>
</li>
<li><p>对于response要有一个处理函数，不同API，组合在不同处理函数中</p>
<ol>
<li><p>接口有</p>
<ol>
<li><p>/api/passkey/v1/reg/prepare</p>
<ol>
<li><p>入参: email address</p>
<ol>
<li><pre><code class="lang-plaintext"> {
     "email": "jhfnetboy@aastar.org"
 }
</code></pre>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<ol start="2">
<li><p>出参：verify code to Email</p>
<ol start="2">
<li>/api/passkey/v1/reg</li>
</ol>
</li>
<li><p>Email address, verify code</p>
<ol>
<li><pre><code class="lang-plaintext"> {
   "captcha": "111111",
   "email": "jhfnetboy@aastar.org",
   "origin": "https://AAStar.org"
 }
</code></pre>
</li>
</ol>
</li>
<li><p>Success with a reponse with Credential Options</p>
<ol>
<li><pre><code class="lang-plaintext"> {
     "attestation": "none",
     "authenticatorSelection": {
         "authenticatorAttachment": "platform",
         "requireResidentKey": true,
         "residentKey": "discouraged",
         "userVerification": "required"
     },
     "challenge": [
         0
     ],
     "excludeCredentials": [
         {
             "id": [
                 0
             ],
             "transports": [
                 "usb"
             ],
             "type": "public-key"
         }
     ],
     "extensions": {
         "property1": "string",
         "property2": "string"
     },
     "pubKeyCredParams": [
         {
             "alg": -7,
             "type": "public-key"
         }
     ],
     "rp": {
         "icon": "string",
         "id": "string",
         "name": "string"
     },
     "timeout": 0,
     "user": {
         "displayName": "string",
         "icon": "string",
         "id": null,
         "name": "string"
     }
 }

 另一个结构：
 const optionsFromServer = {
     "challenge": "random_string", // 需要转换为ArrayBuffer
     "rp": {                        // 我的网站信息
       "name": "My Website",
       "id": "mywebsite.com"  //一级或者二级域名
     },
     "user": {                     // 用户信息
       "name": "anthony@email.com",                  
       "displayName": "Anthony",
       "id": "USER_ID_12345678910" // 需要转换为ArrayBuffer
     },
     "pubKeyCredParams": [  //接受的公钥类型
       {
         "type": "public-key",
         "alg": -7                  // 接受的算法，-7是ES256
       }
     ],
     "authenticatorSelection": {
         authenticatorAttachment: "platform",  // 使用 `platform` 允许Windows Hello或TouchID的

 ​                                        // 身份验证器。使用 `cross-platform` 允许身份验证器，

 ​                                        // 如Yubikey
 ​    },
 ​    "timeout": 60000              // 以毫秒为单位
 };
</code></pre>
</li>
</ol>
<ol start="3">
<li>/api/passkey/v1/reg/verify</li>
</ol>
</li>
<li><pre><code class="lang-plaintext"> 要本地生成credential：​{    "authenticatorAttachment": "string",    "clientExtensionResults": {        "property1": "string",        "property2": "string"    },    "id": "string",    "rawId": [        0    ],    "response": {        "attestationObject": [            0        ],        "clientDataJSON": [            0        ],        "transports": [            "string"        ]    },    "transports": [        "string"    ],    "type": "string"}
</code></pre>
</li>
<li><pre><code class="lang-plaintext"> ​response: 为啥返回了一个代码段？这个给谁用啊？{    "account_address": "string",    "account_init_code": "string"}
</code></pre>
</li>
</ol>
<ol start="4">
<li><p>/api/passkey/v1/sign</p>
</li>
<li><p>/api/passkey/v1/sign/verify</p>
</li>
<li><p>/api/passkey/v1/payment/sign</p>
</li>
<li><p>/api/passkey/v1/payment/sign/verify</p>
</li>
</ol>
<ol start="2">
<li><p>建立注册、登录界面</p>
<ol>
<li><p>input ，卡住了，等rory支援</p>
</li>
<li><p>明天先后台挨个按顺序调用一遍，用Davidxu的新数据</p>
</li>
</ol>
</li>
<li><p>基于webauthn建立基础的流程</p>
<ol>
<li><p>添加webauthn</p>
</li>
<li><pre><code class="lang-plaintext"> await client.register("Arnaud", "1628a2b4-bb36-4a7b-9ccd-742b3238e3d3", {
   "authenticatorType": "auto",
   "userVerification": "required",
   "discoverable": "preferred",
   "timeout": 60000,
   "attestation": true
 })
</code></pre>
</li>
</ol>
</li>
</ol>
<ol start="4">
<li><p>登录后进入主界面</p>
</li>
<li><p>能够根据指定结构生成QR，基于交易数据（参考Clark提交给基础结构），扫码后能够解析QR</p>
<ol>
<li>目前只扫码定价好的item付款</li>
</ol>
</li>
<li><p>扫码解析后，提交给手机webautn后台做二次签名</p>
</li>
<li><p>组合成为全面的交易数据（Davidxu做确认）</p>
</li>
<li><p>post给relay后台（API和dylan确认）获取gas sponsor签名</p>
</li>
<li><p>提交给node，调用node的DVT来做一次验证</p>
</li>
<li><p>完成二次签名验证，提交给bundler，正常4337流程</p>
</li>
<li><p>validateOP需要钱包的链上合约需要有BLS验证（这个先跳过，后面补）</p>
</li>
<li><p>执行，扣gas，relay记账</p>
</li>
<li><p>目标行为交易，例如转账OK，获得异步的userop hash和tx hash(问clark)</p>
</li>
</ol>
<hr />
<p>一个学习资源：<a target="_blank" href="https://www.kindacode.com/cat/mobile/flutter/">https://www.kindacode.com/cat/mobile/flutter/</a></p>
<p>awsome webauthn：<a target="_blank" href="https://github.com/yackermann/awesome-webauthn?tab=readme-ov-file">https://github.com/yackermann/awesome-webauthn?tab=readme-ov-file</a></p>
<p>调试工具：<a target="_blank" href="https://inabajunmr.github.io/webauthn-viewer/">https://inabajunmr.github.io/webauthn-viewer/</a></p>
<p>passkey:<a target="_blank" href="https://github.com/Dashlane/android-passkey-example">https://github.com/Dashlane/android-passkey-example</a></p>
<p>黑客松的用passkey，但不确定是否对交易进行了签名:<a target="_blank" href="https://ethglobal.com/showcase/passkeys-safe-7t2cf">https://ethglobal.com/showcase/passkeys-safe-7t2cf</a></p>
<p>基于Moblie 的社区多签：</p>
<ol>
<li><p>安装App，Email注册账户，注册passkey生物公钥，获得AA Account</p>
</li>
<li><p>设置安全邮箱（最好和第一个邮箱是跨国分开，政府隔离）</p>
</li>
<li><p>加入社区，参与社区活动，完成社区任务，玩社区游戏，更多互动，获得社区积分</p>
</li>
<li><p>到达积分后等级升级，成为投票人；可以作为拨款项目多签人（独立项目资金库）和国库多签人。</p>
</li>
<li><p>在社区Dashboard发起项目，投票通过预算后获得独立拨款，发消息给国库多签人，每月发消息给项目金库多签人消息；</p>
</li>
<li><p>多签人基于NFT收到消息，对项目或者项目日常review后，确认，按手指/刷脸进行签名</p>
</li>
<li><p>交易通过</p>
</li>
</ol>
<hr />
<p><a target="_blank" href="https://docs.bananahq.io/integration/passkey-signing">https://docs.bananahq.io/integration/passkey-signing</a> 宝藏！</p>
<p><a target="_blank" href="https://pub.dev/packages/web3auth_flutter">https://pub.dev/packages/web3auth_flutter</a> ，web3auth.io的文档和包，很不错</p>
<p>todo read:</p>
<p><a target="_blank" href="https://github.com/peteruche21/Idw-poc/blob/main/packages/flutter/lib/src/signer/passkey.dart">https://github.com/peteruche21/Idw-poc/blob/main/packages/flutter/lib/src/signer/passkey.dart</a></p>
<p><a target="_blank" href="https://docs.bananahq.io/integration/wip-zk-based-2fa/zkauth-module">https://docs.bananahq.io/integration/wip-zk-based-2fa/zkauth-module</a></p>
<p><a target="_blank" href="https://hackmd.io/nJr0h2XFRvS8ReLYMXBWNg">https://hackmd.io/nJr0h2XFRvS8ReLYMXBWNg</a></p>
<p><a target="_blank" href="https://biconomy.notion.site/ERC-4337-Decoding-EntryPoint-and-UserOperation-c9589d072041413486d2caef49260f9f">https://biconomy.notion.site/ERC-4337-Decoding-EntryPoint-and-UserOperation-c9589d072041413486d2caef49260f9f</a></p>
<p><a target="_blank" href="https://github.com/Web3Auth/single-factor-auth-flutter">https://github.com/Web3Auth/single-factor-auth-flutter</a></p>
<p><a target="_blank" href="https://github.com/peteruche21/Idw-poc/blob/main/packages/core/src/SimplePasskeyAccount.sol">https://github.com/peteruche21/Idw-poc/blob/main/packages/core/src/SimplePasskeyAccount.sol</a></p>
<hr />
<h4 id="heading-7-18"><strong>7-18</strong></h4>
<p>忙成狗，为啥啊。。。搞不懂</p>
<p>USE_BIOMETRIC分支测试</p>
<p>flutter doctor -v</p>
<p>打包API到android调试：</p>
<ol>
<li><pre><code class="lang-plaintext"> keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA \        -keysize 2048 -validity 10000 -alias upload                [Storing /Users/jason/upload-keystore.jks]
</code></pre>
</li>
<li><p>apk和华为有点问题，又坑。。。</p>
</li>
</ol>
<p><a target="_blank" href="https://docs.flutter.cn/deployment/android/#signing-the-app">https://docs.flutter.cn/deployment/android/#signing-the-app</a></p>
<h2 id="heading-pdf">Pdf</h2>
<p><a target="_blank" href="https://drive.google.com/file/d/15aGVKKYu8Az2hPnuPnQ___iwVsc3co97/view?usp=drive_link">https://drive.google.com/file/d/15aGVKKYu8Az2hPnuPnQ___iwVsc3co97/view?usp=drive_link</a></p>
]]></content:encoded></item><item><title><![CDATA[COS72: A Community OS for Web3 Community to Explore the Future]]></title><description><![CDATA[背景
下午在重温大教堂和集市，不一样的感觉，好久之前翻过，是好奇黑客文化，开源社区，印象已经模糊了，现在看起来，确实有其历史背景：MIT实验室的黑客，Unix兴起后的小圈子的黑客文化，以及个人电脑兴起后的真程序员文化，工程师文化，到后来的Linux接棒Unix，掀起了更广泛的开源文化。
个人理解开源的逻辑是自由和信息平权：我的软件我做主？，深层是科学的本源：自由的人性。大教堂比喻了一个中心化的制造大而全的软件系统，而用户就像来参与朝圣的普通人，接受教诲，聆听福音。代表了权威，唯一，单向传播等等。...]]></description><link>https://blog.jlab.tech/cos72-a-community-os-for-web3-community-to-explore-the-future</link><guid isPermaLink="true">https://blog.jlab.tech/cos72-a-community-os-for-web3-community-to-explore-the-future</guid><category><![CDATA[mycelium network]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sat, 29 Jun 2024 06:22:36 GMT</pubDate><content:encoded><![CDATA[<h2 id="heading-6iom5pmv">背景</h2>
<p>下午在重温大教堂和集市，不一样的感觉，好久之前翻过，是好奇黑客文化，开源社区，印象已经模糊了，现在看起来，确实有其历史背景：MIT实验室的黑客，Unix兴起后的小圈子的黑客文化，以及个人电脑兴起后的真程序员文化，工程师文化，到后来的Linux接棒Unix，掀起了更广泛的开源文化。</p>
<p>个人理解开源的逻辑是自由和信息平权：我的软件我做主？，深层是科学的本源：自由的人性。大教堂比喻了一个中心化的制造大而全的软件系统，而用户就像来参与朝圣的普通人，接受教诲，聆听福音。代表了权威，唯一，单向传播等等。（还在读，浅显认知，读完发个笔记）</p>
<p>而集市可能就是代表了了另外一种逻辑：混乱，生机，协作等等。基于开源思路的开源软件运动，工程上是代表了共同设计建设和共同review模式，从工程角度看，多人review可能会提升软件质量（书中说有更多的眼睛，就有更高的质量，其实还依赖很多其他）。</p>
<p>我们再看Linux，基于冯·诺依曼的计算机设备模型：输入，输出，存储，总线，计算，在此基础上，提供了一个类似于Unix的操作系统：用文件思想，来管理内存、进程、设备、文件、安全和网络，还包括API、driver、library、loader等，这些基于硬件的核心OS，充分发挥了计算机设备的硬件能力，对生层的应用软件，提供了系统级别的API调用。</p>
<p>个人最近几年，一直混基于社区，社区起起落落，分分合合，聚聚散散，就想，社区的范式是什么？如何帮助和加速这个进化过程？个人认为，在人类组织形式上，有点会类似于大教堂和集市模式，传统的例如公司制，是社会组织的主流，几乎大部分的社会协作，创新，交易，生活方方面面，都依赖于这个组织形式。从组织逻辑的角度看，公司制类似于大教堂，社区就类似于集市。复杂系统的核心逻辑是自组织、涌现和混沌，当然背后有非线性、适应性、开放性等等系统具备的特征。我个人看好社会组织像复杂系统一样去进化，像集市一样具备活力，持续进化迭代。</p>
<p>因此有一个模糊的想法：建立一个Community OS的东西，来帮助社区加速进化，说不定未来几十年后，我们会得到一个极具生命力和创造力的社区生态，像复杂系统一样，生生灭灭，起起落落，总会留下一些好东西。</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714474106409/226cd0f5-d4c6-47ff-8db1-2d8b76c9ca86.png" alt class="image--center mx-auto" /></p>
<p>在一个泰国理发馆完成了初稿</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714474153960/be5aedd5-9788-4d5b-ba37-866f67893d95.png" alt class="image--center mx-auto" /></p>
<h2 id="heading-5qc45bd5qih5z6l">核心模型</h2>
<p>如同冯 诺依曼的计算机模型，或者操作系统模型，COS究竟为何而存在？它具备哪些核心特征？如何调用COS的能力，从而支持上层的调用？</p>
<p>软件依赖系统的计算、存储、安全、网络等等的系统能力，来更丰富的应用能力，更贴近应用场景的产品创新，从而让创新发生，让人类社会获得软件能力加持，生活福祉获得提升。</p>
<p>COS<strong>依赖</strong>互联网和区块链，<strong>协作</strong>社区成员，<strong>构建</strong>不同的社区能力，从而探索基于社区模式的社会组织形式创新，涌现不同的社区能力，提升社会福祉。</p>
<p>我叫它<strong>COS72</strong>。</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719636449727/ac7f910e-ff5f-4178-8ab5-cb2d733cd627.png" alt class="image--center mx-auto" /></p>
<ol>
<li><p>COS72，社区OS，是构建于互联网之上，采用去中心化架构通信和存储，服务社区为单位<strong>交互活动</strong>的开源解决OS。不同于传统的中心化架构，类似于Mycelium Network，<strong>去中心，自组织，无许可</strong>。</p>
</li>
<li><p>采用<strong>自然交互方式</strong>，只有基础定义和描述，<strong>没有强制流程</strong>，但会持续研究，给出一些分析和建议，持续尝试，反馈迭代。希望能够发挥自组织，涌现好的交互，机制奖励创新和涌现。</p>
</li>
<li><p>架构：Mycelium Network</p>
<ol>
<li><p>Computing Part：输入，输出，存储和计算，应对了计算机系统，也就是区块链部分，不赘述</p>
</li>
<li><p>Co-Processor: 硬件安全+社区计算，称之为计算节点（TEEOS+BLS+TSS+WebAssembley+eBPF），存在于不同的树内。</p>
</li>
<li><p>Interactions：由社区创造和涌现，核心是交互，传输，帮助，参与，多样性，如同真菌网络。</p>
</li>
<li><p>我们来映射一下</p>
</li>
<li><p>整体大约如下图：</p>
<ol>
<li><p>单体树、同类树、异类树组成的<strong>森林 = 社区</strong></p>
</li>
<li><p>每个<strong>树根</strong>和<strong>真菌</strong>构成的<strong>Mycorrhizal = 合约</strong></p>
</li>
<li><p>Mycorrhizal通过土壤构建的<strong>Network = 协议</strong></p>
</li>
<li><p>土壤，空气，水分，微生物等以及整体Circle= <strong>COS72</strong></p>
</li>
</ol>
</li>
<li><p><img src="https://lh7-us.googleusercontent.com/slidesz/AGV_vUcYm9xmXdf85dmTRTMPWFNr9xztLuclWDxHTI4ncBIuSs0O18b-mWS5korTM9s8b3wtrF48ziPPGUCrW7IvTyngbbCuFwDN_GjAckjjFXTjCysIuLVsLKHeW95nh_dFGezlmL_pIXZFnIZJotWdeEjOAU0pq55O=s2048?key=COg9MyiTHTW8fzXutqdLHA" alt /></p>
</li>
<li><p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1719637136067/41077014-4450-4e33-88a4-1202ef8825c9.png" alt class="image--center mx-auto" /></p>
</li>
</ol>
</li>
</ol>
<h2 id="heading-55cg5ooz54q25ocb">理想状态</h2>
<p>在人类社会，是否也可以构建一个社会网络，不是社交网络，是社会的网络，是公共物品，类似于高速公路或者航线，或者其他。</p>
<p>我们可以模仿和借鉴自然界进化千万年的真菌网络，构建Mycelium Protocol，基于一棵棵树（个体）和森林（社会），而树根，是底层的诉求例如水分，有机质，碳分子等（人的欲望，人性，想象力创造力和情感，马斯洛七层需求模型），通过真菌网络默认的自然进化约定（智能合约），在整体环境如土壤，水分，营养，信息等帮助下（COS72协作）构建菌根Mycorrhizal协作，然后通过自然进化的真菌和菌丝网络（Mycelium Protocol），组成一个Mycorrhizal Network（社会网络），帮助每一颗树，获得成长，自然存在。</p>
<h2 id="heading-6zeu6aky">问题</h2>
<ol>
<li><p><strong>能量(Motivation)</strong>：现实世界的真菌网络和森林的能量来源于太阳阳光和树的光合作用，是一切运作的能量基础，我们的真菌协议（Mycelium Protocol）和菌根网络（Mycorrhizal Network），帮助社区可持续的能量来源于哪里？</p>
</li>
<li><p><strong>Protocol</strong>: 自然界进化千万年形成了协作关系，包括营养在不同大小的树直接、 不同类别树直接的传递分配，都是自然形成的，我们创建的真菌协议，如何构建这种分配（交换)?</p>
</li>
<li><p><strong>Sustainability</strong>：社区可持续是美好的愿景，如何让这些树构建森林，从而逐渐形成真菌网络，然后构造可持续性呢？关键在哪里？</p>
</li>
</ol>
<h2 id="heading-5a6e6aqm">实验</h2>
<p>很开心，能够从一些视角来构建一些社会实验，可持续公共物品是一个有价值的话题，值得持续关注和研究的话题。而Myculium Protocol是一个持续迭代的仿生学协议，不断研究自然界真菌网络，从而知道帮助如何构建社区，乃至整个人类社会的可持续真菌网络公共物品。而COS72（Communit OS 72, Golden Section Triangle）是基于Mycelium Protocol创建的第一个实验模型，基于真菌协议，帮助社区去构建和进入可持续循环的过程。</p>
<p>AAStar是一个普朗克社区（以太坊建设者社区）的子社区，致力于建设以太坊AA Roadmap。而AA能力，是一个个体的区块链账户的原生能力，就包括通过这些账户，构建自然界真菌协议，从而让我们获得可持续公共物品的可能。</p>
<p>AAStar所有产品、 代码和协议，都是遵循GPL开源协议，任何人可以用任何方式来构建任何产品。我们Q2推出了Alpha版本的几个产品模块，Q3开始尝试通过这些开源框架和产品，帮助社区拥有一定的可持续性。</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202406201653191.png" alt /></p>
<h2 id="heading-reference">Reference</h2>
<ol>
<li><p>黄金分割三角形：<a target="_blank" href="http://www.mathsgreat.com/goldsect/goldsect_003.pdf">http://www.mathsgreat.com/goldsect/goldsect_003.pdf</a></p>
</li>
<li><p>Mycelium Network - Earth's Natural Mushroom Internet: <a target="_blank" href="https://www.youtube.com/watch?v=dVMDtCYbK1M&amp;ab_channel=MushroomSite">https://www.youtube.com/watch?v=dVMDtCYbK1M&amp;ab_channel=MushroomSite</a></p>
</li>
<li><p>Fungal Intelligence: <a target="_blank" href="https://www.youtube.com/watch?v=eZUGSBseIiU&amp;ab_channel=AfterSkool">https://www.youtube.com/watch?v=eZUGSBseIiU&amp;ab_channel=AfterSkool</a></p>
</li>
<li><p>Public Economics: <a target="_blank" href="https://www.youtube.com/playlist?list=PLyvUJLHD8IsJh_iD_XWVnzq8N2TqwMijD">https://www.youtube.com/playlist?list=PLyvUJLHD8IsJh_iD_XWVnzq8N2TqwMijD</a></p>
</li>
<li><p>Bankless: Kevin Owocki and Vitalik Talk, <a target="_blank" href="https://www.youtube.com/watch?v=3_8CPpVaaGA&amp;ab_channel=Bankless">https://www.youtube.com/watch?v=3_8CPpVaaGA&amp;ab_channel=Bankless</a></p>
</li>
<li><p>Funding Public Goods: <a target="_blank" href="https://www.youtube.com/watch?v=i_t4VhisO1Y&amp;ab_channel=ProtocolLabs">https://www.youtube.com/watch?v=i_t4VhisO1Y&amp;ab_channel=ProtocolLabs</a></p>
</li>
<li><p>中文真菌网络：<a target="_blank" href="https://service.taipower.com.tw/greennet/point-of-view/case-study/291">https://service.taipower.com.tw/greennet/point-of-view/case-study/291</a></p>
</li>
<li><p>分享PPT：<a target="_blank" href="https://docs.google.com/presentation/d/1pO_PzqcQv2-KqX3pCdgfMheCgf0pOVIfI7bsGddoVPQ/edit?usp=sharing">https://docs.google.com/presentation/d/1pO_PzqcQv2-KqX3pCdgfMheCgf0pOVIfI7bsGddoVPQ/edit?usp=sharing</a></p>
</li>
</ol>
<p>其他</p>
<p>维管束植物是一种植物分类学上的分支，包括了有茎、叶和根等组织的植物。这些植物具有循环系统，能够有效地输送水分和营养到植物的不同部分。维管束植物包括了种子植物和蕨类植物等多种植物类型。它们是植物界中的一个重要分支，包括了大部分陆生植物。</p>
<p>全球80%的维管束植物都和真菌形成菌根(Mycorrhyzal)组成了真菌网络.</p>
<p>松露、雞油菌、牛肝菌都是菌根真菌，好吃！</p>
]]></content:encoded></item><item><title><![CDATA[Flutter学习笔记-1]]></title><description><![CDATA[6-9
初始化Flutter
Vscode, 下载flutter sdk cmd+shit+p, new flutter project，会让你找sdk位置，定位即可
run： flutter doctor
报出检查结果
                                                                  1
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter...]]></description><link>https://blog.jlab.tech/flutter-1</link><guid isPermaLink="true">https://blog.jlab.tech/flutter-1</guid><category><![CDATA[flutter, notes]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Mon, 17 Jun 2024 05:23:01 GMT</pubDate><content:encoded><![CDATA[<h4 id="heading-6-9"><strong>6-9</strong></h4>
<h5 id="heading-flutter"><strong>初始化Flutter</strong></h5>
<p>Vscode, 下载flutter sdk cmd+shit+p, new flutter project，会让你找sdk位置，定位即可</p>
<p>run： flutter doctor</p>
<p>报出检查结果</p>
<pre><code class="lang-plaintext">                                                                  1
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.22.1, on macOS 13.3.1 22E772610a darwin-x64, locale en-US)
[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.
​
[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS and macOS development.
      Download at: https://developer.apple.com/xcode/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart
        side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] VS Code (version 1.89.1)
[✓] Connected device (2 available)
[✓] Network resources
​
! Doctor found issues in 3 categories.
</code></pre>
<p>需要安装</p>
<ol>
<li><p>xcode App Store</p>
</li>
<li><p>android studio <a target="_blank" href="https://developer.android.com/studio">https://developer.android.com/studio</a> ,android sdk :Preferences&gt;Appearance on Behavior&gt;System Settings&gt;Android SDK, 选择安装sdk tools， 打开ADV，Create Virtual Device</p>
</li>
<li><p>CocoaPods <a target="_blank" href="https://guides.cocoapods.org/using/getting-started.html#installation">https://guides.cocoapods.org/using/getting-started.html#installation</a></p>
</li>
</ol>
<p>新建demo后run，报错xcode build 问题</p>
<p>发现需要升级系统到14，然后重新安装xcode（可能有其他方法）</p>
<p>都完成后记得再运行一次：</p>
<pre><code class="lang-plaintext"> flutter doctor
</code></pre>
<p>安装vscode flutter，dart高亮插件</p>
<p>cmd+shit+p, new flutter project，run</p>
<p>terminal: open -a simulator</p>
<p>cmd+shit+p, dart: open dev tools</p>
<p>可以UI， widget，性能诊断啥的</p>
<hr />
<p>web开发：</p>
<h6 id="heading-safari"><strong>使用safari浏览器</strong></h6>
<ul>
<li><p>在启动模拟器后，重新打开safari浏览器</p>
</li>
<li><p>选择（开发）,可以看到模拟器选项</p>
</li>
</ul>
<hr />
<h6 id="heading-googleinspect"><strong>使用Google/inspect</strong></h6>
<ul>
<li><p>将手机与PC通过数据线连接，同时打开手机上的 开发者选项、USB调试</p>
</li>
<li><p>在谷歌浏览器打开 chrome://inspect/#devices，可以看到该手机上的页面信息</p>
</li>
</ul>
<p>安装Charles：<a target="_blank" href="https://www.charlesproxy.com/download/">https://www.charlesproxy.com/download/</a></p>
<ul>
<li><p>打开Charles</p>
</li>
<li><p>安装证书 Help&gt;SSL Proxying&gt;Install Charles Root Certificate/Install Charles Root Certificate in IOS Simulators</p>
</li>
<li><p>同时将上面的证书加入PC的信任列表</p>
</li>
<li><p>开启 Proxy&gt;macOS Proxy</p>
</li>
<li><p>如果电脑还有其他的网络代理设置，需要在Charles启动之后在开启。否则Charles可能无法代理PC请求</p>
</li>
</ul>
<p>更齐全初始化步骤看这里：<a target="_blank" href="https://juejin.cn/post/7207313062541443109">https://juejin.cn/post/7207313062541443109</a></p>
<p>以上，最耗时间的是Mac OS升级，Xcode下载，以及Android studio 安装组件</p>
<h5 id="heading-gameampdocs"><strong>Game&amp;Docs</strong></h5>
<p><a target="_blank" href="https://flutter.cn/games">https://flutter.cn/games</a> ，<a target="_blank" href="https://github.com/flutter/samples/tree/master_archived/game_template">https://github.com/flutter/samples/tree/master_archived/game_template</a></p>
<pre><code class="lang-plaintext">git clone git@github.com:flutter/samples.git
</code></pre>
<p>异常问题，大约消耗了一个小时，解决方案：</p>
<pre><code class="lang-plaintext">sudo /usr/local/Cellar/ruby/3.3.2/bin/gem install cocoapods
</code></pre>
<pre><code class="lang-plaintext"> brew install ruby                                                     
==&gt; Fetching dependencies for ruby: libyaml
==&gt; Fetching libyaml
==&gt; Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/libyaml-0.2
Already downloaded: /Users/jason/Library/Caches/Homebrew/downloads/b57bea533e022a2a6730d2298731682c0516fbe5820cfd5c8f17eedb9245be19--libyaml-0.2.5.sonoma.bottle.tar.gz
==&gt; Fetching ruby
==&gt; Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/ruby-3.3.2.
Already downloaded: /Users/jason/Library/Caches/Homebrew/downloads/c8687e7886b96e5a9889c28fe50b4ecdb8c37086b0f10ce97f6b49b03ad075f9--ruby-3.3.2.sonoma.bottle.tar.gz
==&gt; Installing dependencies for ruby: libyaml
==&gt; Installing ruby dependency: libyaml
==&gt; Pouring libyaml-0.2.5.sonoma.bottle.tar.gz
🍺  /usr/local/Cellar/libyaml/0.2.5: 11 files, 333.6KB
==&gt; Installing ruby
==&gt; Pouring ruby-3.3.2.sonoma.bottle.tar.gz
==&gt; Caveats
By default, binaries installed by gem will be placed into:
  /usr/local/lib/ruby/gems/3.3.0/bin
​
You may want to add this to your PATH.
​
ruby is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.
​
If you need to have ruby first in your PATH, run:
  echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' &gt;&gt; ~/.zshrc
​
For compilers to find ruby you may need to set:
  export LDFLAGS="-L/usr/local/opt/ruby/lib"
  export CPPFLAGS="-I/usr/local/opt/ruby/include"
​
For pkg-config to find ruby you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/ruby/lib/pkgconfig"
==&gt; Summary
🍺  /usr/local/Cellar/ruby/3.3.2: 19,792 files, 46.5MB
==&gt; Running `brew cleanup ruby`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==&gt; Caveats
==&gt; ruby
By default, binaries installed by gem will be placed into:
  /usr/local/lib/ruby/gems/3.3.0/bin
​
You may want to add this to your PATH.
​
ruby is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.
​
If you need to have ruby first in your PATH, run:
  echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' &gt;&gt; ~/.zshrc
​
For compilers to find ruby you may need to set:
  export LDFLAGS="-L/usr/local/opt/ruby/lib"
  export CPPFLAGS="-I/usr/local/opt/ruby/include"
​
For pkg-config to find ruby you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/ruby/lib/pkgconfig"
Cellar ➤ cd ruby
</code></pre>
<p>文档：<a target="_blank" href="https://docs.flutter.cn/">https://docs.flutter.cn/</a></p>
<p>Flutter实战：<a target="_blank" href="https://book.flutterchina.club/chapter1/install_flutter.html">https://book.flutterchina.club/chapter1/install_flutter.html</a> ，代码：<a target="_blank" href="https://github.com/wendux/flutter_in_action_2">https://github.com/wendux/flutter_in_action_2</a> , 本身作者开发的组件库：<a target="_blank" href="https://github.com/flutterchina/flukit">https://github.com/flutterchina/flukit</a></p>
<p>Flutter 稳定版发布到了3.0，现在已经支持移动端、Web端和PC端，通过Flutter 开发的应用程序能够轻松的在各个平台迁移并获得很好的性能</p>
<p>brew update brew install ruby</p>
<p>Android的部分记得studio需要打开一个隐藏checkbox后选择如下:</p>
<ul>
<li><p><strong>Android SDK Platform, API 34.0.5</strong></p>
</li>
<li><p><strong>Android SDK Command-line Tools</strong></p>
</li>
<li><p><strong>Android SDK Build-Tools</strong></p>
</li>
<li><p><strong>Android SDK Platform-Tools</strong></p>
</li>
<li><p><strong>Android Emulator</strong></p>
</li>
</ul>
<p>才正常</p>
<p>运行几个template看看</p>
<p>另外，运行opclave的github repo</p>
<p>mac下的flutter path问题：</p>
<p>运行flutter doctor报错</p>
<pre><code class="lang-plaintext">Mac系统的环境变量，加载顺序为： a. /etc/profile b. /etc/paths c. ~/.bash_profile d. ~/.bash_login e. ~/.profile f. ~/.bashrc
</code></pre>
<p><img alt /></p>
<p><img alt /></p>
<h5 id="heading-desgin"><strong>Desgin</strong></h5>
<p>Flutter包括三个主要部分:</p>
<h5 id="heading-1"><strong>第1部分</strong></h5>
<p>和AirAccount的SDK交互。主要负责比如说账号的初始化，账号的绑定以及获取账号的基础信息，余额，提交交易数据（包括D2FA的签名+基础交易数据）提交给AirAccount</p>
<h5 id="heading-2"><strong>第2部分</strong></h5>
<p>和Racks交互的部分，可以单独SDK，或者先API方式，也就是负责这个 NFT数字资产的创作，上架下架管理。</p>
<h5 id="heading-3"><strong>第3部分</strong></h5>
<p>主要是游戏和更多部分，单独的一部分，会基于这个做扩展。</p>
<p>这次完成1和2的部分功能即可，可演示，可链上验证即可（iOS 发布需要时间）。</p>
<p><img alt="image-20240610194607038" /></p>
<h5 id="heading-kirlhbpkuo7miodmnkpg6jliiyqkg"><strong>关于技术部分</strong></h5>
<p>Flutter external package website: <a target="_blank" href="https://pub.dev/">https://pub.dev/</a></p>
<p><a target="_blank" href="https://github.com/tencent/mxflutter">https://github.com/tencent/mxflutter</a> ，但是3年前停止维护，到1.2版本，目前flutter3.22</p>
<pre><code class="lang-plaintext">MXFlutter 是一套使用 TypeScript/JavaScript 来开发 Flutter 应用的框架。
​
框架支持两种开发方式
​
基于 mxflutter-js 前端框架，使用 TypeScript 语言，以类似 Flutter 的 Widget 组装方式开发UI，借助前端生态的基础能力，开发App。（前端框架已开源: github:mxflutter-js）
不改变现有 Flutter 的开发方式，使用 MXJSCompiler 把现有工程编译为JS，运行在 mxflutter 框架之上。（ MXJSCompiler JS编译工具在开源计划中 ）
可以安装 Android的包来体验 MXFlutter_v0-9-0.apk。
</code></pre>
<p>另外一个思路：</p>
<p><a target="_blank" href="https://tysonchen.me/integrating-javascript-npm-packages-in-flutter/">https://tysonchen.me/integrating-javascript-npm-packages-in-flutter/</a></p>
<p><a target="_blank" href="https://stackoverflow.com/questions/56238514/how-to-use-npm-packages-inside-dart-code">https://stackoverflow.com/questions/56238514/how-to-use-npm-packages-inside-dart-code</a></p>
<p>chatgpt答案（待验证）</p>
<p>In Flutter, you can use npm packages by integrating them with your project using the <code>pubspec.yaml</code> file. Here's how you can do it:</p>
<ol>
<li><p><strong>Find the package on npm</strong>: First, you need to find the npm package that you want to use in your Flutter project. You can search for the package on the <a target="_blank" href="https://www.npmjs.com/">npm website</a> or use the <a target="_blank" href="https://pub.dev/">pub.dev website</a> to search for Flutter-specific packages.</p>
</li>
<li><p><strong>Add the package to your</strong> <code>pubspec.yaml</code> file: Once you've found the package, you need to add it to your <code>pubspec.yaml</code> file. Here's an example:</p>
</li>
</ol>
<pre><code class="lang-plaintext">dependencies:
  flutter:
    sdk: flutter
  my_npm_package:
    # Replace 'my_npm_package' with the name of the package you want to use
    # and 'version_number' with the version of the package you want to use
    version: ^version_number
</code></pre>
<ol>
<li><strong>Install the package</strong>: After adding the package to your <code>pubspec.yaml</code> file, run the following command in your terminal to install the package:</li>
</ol>
<pre><code class="lang-plaintext">flutter pub get
</code></pre>
<p>This will download the package and its dependencies and make them available in your Flutter project.</p>
<ol>
<li><strong>Use the package in your code</strong>: Once the package is installed, you can use it in your Flutter code. The way you use the package will depend on the specific package you're using, but here's a general example:</li>
</ol>
<pre><code class="lang-plaintext">import 'package:my_npm_package/my_npm_package.dart';
​
void main() {
  // Use the package in your code
  MyNpmPackageClass myObject = MyNpmPackageClass();
  myObject.doSomething();
}
</code></pre>
<p>Here are some links that may be helpful:</p>
<ul>
<li><p><a target="_blank" href="https://flutter.dev/docs/development/packages-and-plugins/using-packages">Using packages in Flutter</a></p>
</li>
<li><p><a target="_blank" href="https://pub.dev/">Pub.dev package repository</a></p>
</li>
<li><p><a target="_blank" href="https://www.npmjs.com/">npm package repository</a></p>
</li>
<li><p>[Flutter package documentation](<a target="_blank" href="https://flutter.dev/docs/development/">https://flutter.dev/docs/development/</a></p>
</li>
</ul>
<hr />
<p><a target="_blank" href="https://cloud.tencent.com/developer/tools/blog-entry?target=https%3A%2F%2Fwww.thesmythgroup.com%2Fin-development%2Fhow-to-use-npm-packages-in-native-ios-apps%2F&amp;source=ask&amp;objectId=659990">https://www.thesmythgroup.com/in-development/how-to-use-npm-packages-in-native-ios-apps/</a></p>
<p><a target="_blank" href="https://developer.aliyun.com/article/748246">https://developer.aliyun.com/article/748246</a> 分析的不错</p>
<ul>
<li><p>从 Web 到 Flutter。就是使用 Web 技术栈来开发，然后对接到 Flutter 上实现跨平台渲染。对 Web 来说是解决性能和跨平台一致性问题，对 Flutter 来说是解决生态复用问题。</p>
</li>
<li><p>从 Flutter 到 Web。就是官方已经实现的 Web support for Flutter，把已经用 Dart 开发好的 App 编译成 HTML/JS/CSS 然后运行在浏览器上，可以用于降级和外投场景。这个功能官方已经实现了，可以把使用 Dart 开发的 App 编译成 Web App 运行在浏览器上，官方文档以介绍用法和 API 为主，我这里简单分析一下内部具体的实现方案。</p>
</li>
<li><pre><code class="lang-plaintext">  Flutter Web的基本原理
  ​
  Flutter Web的基本原理是将Flutter的Dart代码转换为Web平台可执行的JavaScript代码。通过Flutter的编译工具链，开发者可以将Dart代码编译为Web平台上的WASM（WebAssembly）和JavaScript代码。WASM是一种在Web上运行二进制代码的格式，它允许开发者以接近原生的性能运行代码。而JavaScript则是Web平台的原生语言，用于与浏览器进行交互。Flutter通过结合WASM和JavaScript，实现了在Web平台上运行Flutter应用的目标。
  对于需要高度交互性和复杂UI的应用，Flutter Web是一个很好的选择,静态内容不适合
</code></pre>
</li>
<li><p>相关文章：<a target="_blank" href="https://developer.aliyun.com/article/1498510?spm=a2c6h.12873639.article-detail.28.37857391KINHbq">https://developer.aliyun.com/article/1498510?spm=a2c6h.12873639.article-detail.28.37857391KINHbq</a> ，Flutter Web</p>
</li>
<li><pre><code class="lang-plaintext">  Flutter 中 setState 很有 React Native 的既视感，Flutter 中也是通过 state 跨帧实现管理数据状态的，这个后面会详细讲到。
  Flutter 中一切皆 Widget 呈现，通过 build方法返回 Widget，这也是和 React Native 中，通过 render 函数返回需要渲染的 component 一样的模式。
  有人说Flutter抄React，估计有点这个意思
</code></pre>
</li>
<li><pre><code class="lang-plaintext">  有状态的widget的简单实现。
  你需要创建管理的是主要是 State ， 通过 State 的 build 方法去构建控件。在 State 中，你可以动态改变数据，这类似 MVVM 实现，在 setState 之后，改变的数据会触发 Widget 重新构建刷新。而下方代码中，是通过延两秒之后，让文本显示为 “这就变了数值”。
  如下代码还可以看出，State 中主要的声明周期有 ：
  initState ：初始化，理论上只有初始化一次，第二篇中会说特殊情况下。
  didChangeDependencies：在 initState 之后调用，此时可以获取其他 State 。
  dispose ：销毁，只会调用一次。
  看到没，Flutter 其实就是这么简单！你的关注点只要在：创建你的 StatelessWidget 或者 StatefulWidget 而已。你需要的就是在 build 中堆积你的布局，然后把数据添加到 Widget 中，最后通过 setState 改变数据，从而实现画面变化。
</code></pre>
</li>
<li><p>另外一种方式：<a target="_blank" href="https://medium.com/yavar/how-to-integrate-node-js-with-flutter-644d5039b4bf">https://medium.com/yavar/how-to-integrate-node-js-with-flutter-644d5039b4bf</a>，API通信吗，无需解决npm问题</p>
<ul>
<li><pre><code class="lang-plaintext">  Future&lt;void&gt; _fetchBooks() async {
    final response = await http.get(Uri.parse('http://localhost:3000/api/books'));
    if (response.statusCode == 200) {
      final List&lt;dynamic&gt; json = jsonDecode(response.body);
      setState(() {
      _books = json.map((item) =&gt; Book.fromJson(item)).toList();
      });
    } else {
      throw Exception('Failed to load books');
    }
  }
</code></pre>
</li>
</ul>
</li>
</ul>
<ul>
<li><p>一个外包，土耳其的，有点不敢信任：<a target="_blank" href="https://www.fiverr.com/astrodevsonline/be-you-professional-android-app-developer?utm_campaign=gigs_show&amp;utm_medium=shared&amp;utm_source=copy_link&amp;utm_term=v9nwbx">https://www.fiverr.com/astrodevsonline/be-you-professional-android-app-developer?utm_campaign=gigs_show&amp;utm_medium=shared&amp;utm_source=copy_link&amp;utm_term=v9nwbx</a></p>
</li>
<li><p>flutter channel</p>
<p>  Flutter channels:</p>
<p>  master (latest development branch, for contributors)</p>
<p>  main (latest development branch, follows master channel)</p>
<p>  beta (updated monthly, recommended for experienced users)</p>
<p>  * stable (updated quarterly, for new users and for production app releases)</p>
</li>
</ul>
<ul>
<li><pre><code class="lang-plaintext">  flutter upgrade
  flutter packages get获取项目所有的依赖包。
  flutter packages upgrade 获取项目所有依赖包的最新版本。
  ​
  3）体验热重载 hotload
  打开lib/main.dart文件。
  将字符串 'You have pushed the button this many times:' 更改为 'You have clicked the button this many times:'。
  不要按“停止”按钮; 让您的应用继续运行。
  要查看您的更改，直接保存（cmd+s / ctrl+s），或者点击 热重载按钮 （绿色圆形箭头按钮）即可。
  你会立即在运行的应用程序中看到更新的字符串。
</code></pre>
</li>
</ul>
<p>Mac</p>
<p>open -a Simulator</p>
<p>苹果开发者enroll：<a target="_blank" href="https://developer.apple.com/support/app-account/">https://developer.apple.com/support/app-account/</a></p>
<h4 id="heading-6-10"><strong>6-10</strong></h4>
<h5 id="heading-chatgpt"><strong>技术方案初步设想(chatgpt给的建议在上面，不一定靠谱)</strong></h5>
<p>用dart+API（http）+移动端本地加密签名+远端public key验签</p>
<p>有个问题就是加密部分dart的能力是否和nodejs的airaccount sdk能力相当，这样等于dart版的airaccout sdk了</p>
<p>初期可以只是api，后面再提炼sdk</p>
<h5 id="heading-kirkuinpg6jliiblipog73orr7mg7mqkg"><strong>三部分功能设想</strong></h5>
<p>工作拆分：<a target="_blank" href="https://www.notion.so/planckerdao/Tokyo-4ecd0e18a0ce4ba6a5cde82adb380190">https://www.notion.so/planckerdao/Tokyo-4ecd0e18a0ce4ba6a5cde82adb380190</a></p>
<hr />
<ol>
<li><p>Account LifeCycle（调用AirAccount的fluter部分）</p>
<ol>
<li><p>Email登陆，使用email验证码登陆（中心化验证码），证明拥有这个Email，可以查看关联Account的余额和交易记录（因为这个是公开的，不登陆链上也可以，所以伪造登陆也无所谓）</p>
</li>
<li><p>查询Account余额，包括ETH，USDT和NFT，以及PNTs，只查询这些，后面可以针对AirAccount的账户进行定时查询链上+后台缓存，目前先链上查询后返回</p>
</li>
<li><p>提交交易</p>
<ol>
<li><p>交易数据（首先本地是有passkey的，可以对交易数据进行secp256r1的签名</p>
</li>
<li><pre><code class="lang-plaintext"> chainid
 nonce
 data
   这个是交易数据
   例如：Mint，或者上架一个NFT
   Hero NFT data
   price
   status
   等等
 passkey-signature
 ​
 下面的字段是airaccount或者paymaster relay后台提供（CommunityNode）
 gasPrice
 gasLimit
 to
 value
 paymasterDataAndSignature
 v、r、s（私钥在Community Node）
</code></pre>
</li>
<li><p>发送给Community Node的API</p>
</li>
<li><p>获得反馈</p>
<ol>
<li><p>同步API返回</p>
</li>
<li><p>异步推送（需要同步调用后等待？）</p>
</li>
<li><p>错误，报错后的重试和错误抛出</p>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
<li><p>Racks</p>
<ol>
<li>两个核心功能：创作者（卖家）和社区玩家（买家），每个人进去都有两个角色（暗含）</li>
</ol>
</li>
</ol>
<p>    <strong>创作者</strong></p>
<ol>
<li><p>手机App上进行创作（或者上架）</p>
</li>
<li><p>目前是拍照+写字（后面AI手绘图变小人动画，HPC接口）后一键NFT</p>
</li>
</ol>
<ul>
<li><p>NFT可以是艺术作品，也可以是收集分数的商业活动卡</p>
<ol>
<li><p>例如711根据交易数据分析，针对游客，提供了本地艺术家创作的数字NFT拼图</p>
</li>
<li><p>购买7大类商品，平均金额达到多少，就可以获得随机抽取拼图</p>
</li>
<li><p>拼图完成，提供大象营、禅修、免费泰语课程等等的系列门票</p>
</li>
<li><p>任何社区可以注册一个<strong>艺术创作者或者生活创作者</strong>，进行艺术作品或者生活作品（Event）的NFT发布</p>
</li>
<li><p><strong>CMUBA</strong>会联合可信安全的筛选过的创作者，具备交流<strong>Party</strong>活动，也会以NFT形式发布。</p>
</li>
</ol>
</li>
<li><p>可以配置日常NFT参数</p>
<ol>
<li><p>名字</p>
</li>
<li><p>价格（PNTs）</p>
</li>
<li><p>数量（默认1）</p>
</li>
<li><p>属性（很多，这个先不管）</p>
</li>
<li><p>技术参数</p>
<ol>
<li><p>链</p>
</li>
<li><p>存储位置</p>
</li>
<li><p>图片大小限制</p>
</li>
</ol>
</li>
</ol>
</li>
</ul>
<p>    <strong>玩家</strong></p>
<ol>
<li><p>普通玩家，社区成员，使用手机进行积分兑换数字资产，例如NFT（Event资格）</p>
</li>
<li><p>积分可以游戏或者空投等等获取</p>
</li>
<li><p>安装任何移动端（使用HM开发的移动端），都可以使用账户内的积分来兑换（购买）Racks上架的数字资产</p>
</li>
</ol>
<hr />
<p>    根据以上，定义核心User Case和开发方案</p>
<ol>
<li><p>Mint NFT</p>
</li>
<li><p>Item Management</p>
<ol>
<li><p>Meta data set</p>
</li>
<li><p>Dynamic data</p>
</li>
<li><p>Item stock number</p>
</li>
<li><p>Item status</p>
</li>
</ol>
</li>
<li><p>Item trade</p>
<ol>
<li><p>Seller show QR</p>
<ol>
<li>Basic trade data</li>
</ol>
</li>
<li><p>Buyer scan QR</p>
<ol>
<li><p>Basic trade data + Community Node trade data + submit</p>
</li>
<li><p>return</p>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<ol start="3">
<li><p>Game and more</p>
<ol>
<li><p>暂时先不做，Arcadia在CMUBA已经完成游戏部分设计</p>
</li>
<li><p>积分体系还未设计</p>
</li>
<li><p>兑换依赖Racks</p>
</li>
</ol>
</li>
</ol>
<p>    开发资源</p>
<h5 id="heading-flutter-package"><strong>Flutter 包Package开发</strong></h5>
<p>    <strong>Package类型：</strong></p>
<p>    Flutter Package(dart包)：Flutter纯Dart插件工程，仅包含Dart层的实现，往往定义一些公共Widget</p>
<p>    Flutter Plugin(插件包)：一种专用的Dart包，其中包含用Dart代码编写的API，以及针对Android（使用Java或Kotlin）和针对iOS（使用OC或Swift）平台的特定实现</p>
<p>    <a target="_blank" href="https://juejin.cn/post/6954940703524782117">https://juejin.cn/post/6954940703524782117</a></p>
<h6 id="heading-kirliqjnllvlupmqkg"><strong>动画库</strong></h6>
<p><a target="_blank" href="https://juejin.cn/post/7169046420505395236?from=search-suggest">https://juejin.cn/post/7169046420505395236?from=search-suggest</a></p>
<p>地图Demo：<a target="_blank" href="https://animated-alfajores-40eb7b.netlify.app/">https://animated-alfajores-40eb7b.netlify.app/</a> 代码：<a target="_blank" href="https://github.com/extrawest/evc_google_maps_demo?tab=readme-ov-file">https://github.com/extrawest/evc_google_maps_demo?tab=readme-ov-file</a></p>
<pre><code class="lang-plaintext">Get an API key at https://cloud.google.com/maps-platform/.
​
Android
Specify your API key in the application manifest android/app/src/main/AndroidManifest.xml:
​
&lt;manifest ...
  &lt;application ...
    &lt;meta-data android:name="com.google.android.geo.API_KEY"
               android:value="YOUR KEY HERE"/&gt;
iOS
Supply your API key in the application delegate ios/Runner/AppDelegate.m:
​
#include "AppDelegate.h"
#include "GeneratedPluginRegistrant.h"
#import "GoogleMaps/GoogleMaps.h"
​
@implementation AppDelegate
​
- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  [GMSServices provideAPIKey:@"YOUR KEY HERE"];
  [GeneratedPluginRegistrant registerWithRegistry:self];
  return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
@end
</code></pre>
<p>相机Camera</p>
<p><a target="_blank" href="https://github.com/sbis04/flutter_camera_demo">https://github.com/sbis04/flutter_camera_demo</a></p>
<p>Game 引擎：<a target="_blank" href="https://github.com/flame-engine/awesome-flame">https://github.com/flame-engine/awesome-flame</a> ， <a target="_blank" href="https://flame-engine.org/">https://flame-engine.org/</a> ， <a target="_blank" href="https://flutter.dev/games">https://flutter.dev/games</a></p>
<p>点赞动画：<a target="_blank" href="https://github.com/duytq94/flutter-fb-reactions-animation">https://github.com/duytq94/flutter-fb-reactions-animation</a></p>
<p>OpenIM：<a target="_blank" href="https://www.cnblogs.com/OpenIM/p/15067721.html">https://www.cnblogs.com/OpenIM/p/15067721.html</a> ，<a target="_blank" href="https://github.com/openimsdk/open-im-flutter-demo">https://github.com/openimsdk/open-im-flutter-demo</a> ， 另外一个聊天的：<a target="_blank" href="https://github.com/duytq94/flutter-chat-demo">https://github.com/duytq94/flutter-chat-demo</a> ， WebRTC聊天：<a target="_blank" href="https://github.com/flutter-webrtc">https://github.com/flutter-webrtc</a> ， P2P：<a target="_blank" href="https://gitcode.com/michal-wrzosek/p2p-chat/overview?utm_source=artical_gitcode">https://gitcode.com/michal-wrzosek/p2p-chat/overview?utm_source=artical_gitcode</a></p>
<p>好看UI，widget：<a target="_blank" href="https://github.com/FlutterOpen/flutter-ui-nice?tab=readme-ov-file">https://github.com/FlutterOpen/flutter-ui-nice?tab=readme-ov-file</a> ， <a target="_blank" href="https://github.com/FlutterOpen">https://github.com/FlutterOpen</a>， 还在活跃的：<a target="_blank" href="https://github.com/OpenFlutter">https://github.com/OpenFlutter</a> ，<a target="_blank" href="https://github.com/826327700/flutter_plugins_demo">https://github.com/826327700/flutter_plugins_demo</a></p>
<p>官方Samples案例，可视化：<a target="_blank" href="https://flutter.github.io/samples/#">https://flutter.github.io/samples/#</a></p>
<p>开发实战：<a target="_blank" href="https://github.com/CarGuo/gsy_flutter_demo">https://github.com/CarGuo/gsy_flutter_demo</a></p>
<h4 id="heading-6-11"><strong>6-11</strong></h4>
<ol>
<li><p>读两章flutter开发</p>
<ol>
<li><p>目前 Flutter 已经支持 iOS、Android、Web、Windows、macOS、Linux、Fuchsia（Google新的自研操作系统）等众多平台</p>
</li>
<li><p>AOT指的是"Ahead Of Time"，即编译器在运行之前编译程序的所有代码。与JIT（Just In Time）模式相比，AOT模式在运行时不需要再进行编译，因此可以提高程序的执行速度。在Dart语言中，采用AOT模式可以显著提升程序的性能，并且使得其执行速度远远超过JavaScript语言。</p>
</li>
<li><p>Dart 支持 AOT，Dart 运行时和编译器支持 Flutter 的两个关键特性的组合：</p>
<ul>
<li><p><strong>基于 JIT 的快速开发周期</strong>：Flutter 在开发阶段采用 JIT 模式，这样就避免了每次改动都要进行编译，极大地节省了开发时间；</p>
</li>
<li><p><strong>基于 AOT 的发布包</strong>: Flutter 在发布时可以通过 AOT 生成高效的机器码以保证应用性能。而 JavaScript 则不具有这个能力。</p>
</li>
</ul>
</li>
<li><p><img src="https://book.flutterchina.club/assets/img/1-1.82c25693.png" alt="图1-1" /></p>
</li>
</ol>
</li>
<li><p>地图demo加载并能运行起来</p>
<ol>
<li><p><a target="_blank" href="https://developers.google.com/profile/u/108223185425827780761">https://developers.google.com/profile/u/108223185425827780761</a>，开发者页面</p>
</li>
<li><p>信用卡不能用，奇怪：<a target="_blank" href="https://console.cloud.google.com/freetrial/signup/billing/TH?redirectPath=%2Fgoogle%2Fmaps-apis%2Fonboard;flow%3Djust-ask-flow;step%3Djust_ask&amp;project=jason-1209">https://console.cloud.google.com/freetrial/signup/billing/TH?redirectPath=%2Fgoogle%2Fmaps-apis%2Fonboard;flow%3Djust-ask-flow;step%3Djust_ask&amp;project=jason-1209</a></p>
</li>
<li><p>clone了，需要api key，nnd，暂放</p>
</li>
</ol>
</li>
<li><p>尝试加入account相关场景和能力</p>
<ol>
<li>约定下上面的API</li>
</ol>
</li>
</ol>
<hr />
]]></content:encoded></item><item><title><![CDATA[大教堂和集市读书笔记]]></title><description><![CDATA[《大教堂与集市（开源运动的《圣经》，中文版首次出版）》
 （美）Eric S. Raymond 著
将近14个小时，读完了第二遍（我承认第一遍这本书根本没有吸引我，那时候就想成为黑客，粗粗看了一小时？）
 398个笔记


 第一章 序

2024/03/19 发表想法
  自由，选择的自由



原文：任何行业的成功几乎都直接和这个行业供应商及客户所享有的自由度相关，对比美国电话业在AT&T失去垄断地位前后的创新步伐，就能知道用户享有选择的自由是多么重要。


2024/04/30 发表想法
...]]></description><link>https://blog.jlab.tech/5asn5pwz5acc5zkm6zug5bic6k75lmm56yu6k6w</link><guid isPermaLink="true">https://blog.jlab.tech/5asn5pwz5acc5zkm6zug5bic6k75lmm56yu6k6w</guid><category><![CDATA[Open Source]]></category><category><![CDATA[reading]]></category><category><![CDATA[hacker]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Thu, 30 May 2024 11:47:35 GMT</pubDate><content:encoded><![CDATA[<h3 id="heading-kirjgirlpkfmlznloilkui7pm4bluilvvijlvidmupdov5dliqjnmotjgirlnkpnu4jgivvvizkuk3mlofniyjpppbmrkhlh7rniyjvvinjgisqkg"><strong>《大教堂与集市（开源运动的《圣经》，中文版首次出版）》</strong></h3>
<p> （美）Eric S. Raymond 著</p>
<p>将近14个小时，读完了第二遍（我承认第一遍这本书根本没有吸引我，那时候就想成为黑客，粗粗看了一小时？）</p>
<p> 398个笔记</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717069438729/aec7d4b6-50dc-42f8-af97-862c5a72766a.png" alt class="image--center mx-auto" /></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1717069513803/c82f10d1-3636-4c65-82d9-fde3009090e1.png" alt class="image--center mx-auto" /></p>
<h3 id="heading-4occkirnrkzkuidnq6ag5bqpkio"> <strong>第一章 序</strong></h3>
<ul>
<li><p><strong>2024/03/19 发表想法</strong></p>
<p>  自由，选择的自由</p>
</li>
</ul>
<blockquote>
<p>原文：任何行业的成功几乎都直接和这个行业供应商及客户所享有的自由度相关，对比美国电话业在AT&amp;T失去垄断地位前后的创新步伐，就能知道用户享有选择的自由是多么重要。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  自由的发展，自由的选择？</p>
</li>
</ul>
<blockquote>
<p>原文：计算机硬件行业和软件行业的对比，是体现自由给行业带来益处的最好示例。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  开源不等于免费</p>
</li>
</ul>
<blockquote>
<p>原文：将开源工具推向市场需要新的商业模式，相比那些仍然试图控制消费者的公司，开源能给用户带来极为独特的好处，能开发出开源商业模式的公司，将取得非同寻常的成功。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuoznq6ag5ymn6kia77ya5li65lua5lmi5l2g5bqu6kl5ywz5bd6lz5lqbkio"> <strong>第二章 前言：为什么你应该关心这些</strong></h3>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  黑客文化是当时时代的先驱，打破人们无法获取源代码，自由使用软件，改进定制的斗士</p>
</li>
</ul>
<blockquote>
<p>原文：你手头这本书是关于黑客 [1]行为和文化的，本书收集了一系列文章，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  开放式开发和分布式review</p>
</li>
</ul>
<blockquote>
<p>原文：本书并没有给出基础理论上的创新，只是描述了这样的事实：开源软件系统性地利用开放式开发和分布式同行评审（peer review），不仅降低了成本，还提高了软件质量</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  夸张了吧，www协议是研究院发明的吧，英国爵士lee，unix是ibm退出的吧</p>
</li>
</ul>
<blockquote>
<p>原文：。他们创建了互联网、创建了UNIX、创建了WWW</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  原生定义</p>
</li>
</ul>
<blockquote>
<p>原文：黑客（hacker）一词，原指喜欢通过智力和创造性方法挑战难题的人，尤指那些热衷于计算机技术的编程高手。</p>
</blockquote>
<h3 id="heading-1"> <strong>第三章 1.黑客圈简史</strong></h3>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  真佩服MIT，一个出了好多对人类有深远影响的科学家，黑客</p>
</li>
</ul>
<blockquote>
<p>原文：探索MIT黑客们的光辉岁月</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  感觉像描述nerd...</p>
</li>
</ul>
<blockquote>
<p>原文：“真程序员”通常具备工程学和物理学背景，并常常是业余无线电爱好者。他们穿着白色袜子、涤纶衬衫，打着领带，带着厚厚的眼镜，使用机器语言、汇编语言、FORTRAN或者其他一些已经被人们遗忘了的古老的编程语言。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  真程序员面对的是大型机，后面面对的是PC</p>
</li>
</ul>
<blockquote>
<p>原文：“真程序员”文化和批处理计算（尤其是批处理技术）密切相关，随着交互式计算、大学和网络的兴起，“真程序员”文化逐渐衰落，另一个工程师文化诞生并最终演化成今天的开源黑客文化。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  起源于MIT</p>
</li>
</ul>
<blockquote>
<p>原文：“黑客”一词大约就起源于MIT</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  AI好早</p>
</li>
</ul>
<blockquote>
<p>原文：技术模型铁路俱乐部的黑客们，大都成为MIT人工智能（AI）实验室的核心成员，直到上世纪80年代早期，该实验室在AI领域的研究都一直处于领先地位，1969年后，他们的影响逐渐扩展开来，因为在那年，APRAnet诞生了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  黑客文化</p>
</li>
</ul>
<blockquote>
<p>原文：黑客文化的第一批产物——第一个俚语列表、第一篇讽刺作品、第一次有意识地对黑客道德的讨论——开始在ARPAnet上传播开来，尤其是1973年到1975年间通过网络合作完成的第一版“黑客行话”（Jargon File，<a target="_blank" href="http://www.tuxedo.org/jargon）。这本俚语字典成为黑客文化的一个定义性文档，并最终在1983年出版为《黑客字典》（The">http://www.tuxedo.org/jargon）。这本俚语字典成为黑客文化的一个定义性文档，并最终在1983年出版为《黑客字典》（The</a> Hacker's Dictionary）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  追求科学的文化，不是追求技术的文化,是自由的人性</p>
</li>
</ul>
<blockquote>
<p>原文：其修订版和增补版是《新黑客字典》（The New Hacker's Dictionary），由MIT出版社于1996年出版（3rd edition，ISBN 0-262-68092-0）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  黑客圈子</p>
</li>
</ul>
<blockquote>
<p>原文：黑客圈在那些联网的大学中——特别是（虽然不全都是）在计算机科学系中——开始发展壮大，上世纪60年代后期，MIT的AI实验室和LCS实验室首当其冲，斯坦福大学的人工智能实验室（SAIL）和卡内基－梅隆大学（CMU）紧随其后，作为当时最繁荣的计算机科学和AI研究中心，这些实验室吸引了大量的优秀人才，不论在技术上还是文化上，这些人都为黑客文化做出了伟大的贡献。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  有了互联网，就先有了小型机</p>
</li>
</ul>
<blockquote>
<p>原文：从PDP-1时代开始，黑客文化的命运就和DEC（数字设备公司）的PDP小型机系统交织在一起了，DEC率先推出了交互式商业计算和分时操作系统，由于其机器灵活、强大且相对便宜，很多大学都购买了DEC的小型机。 廉价的分时系统成为黑客文化成长的媒介，在整个ARPAnet的生命周期中，大多数时间都是DEC小型机的天下，其中最重要的是PDP-10，这款发布于1967年的机器，几乎是这之后15年内黑客圈的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  分时系统是为了高效利用小型机的计算资源</p>
</li>
</ul>
<blockquote>
<p>原文：同样也是使用PDP-10，MIT却有些与众不同，他们完全摒弃了DEC为PDP-10写的软件，而是自己写了一个操作系统，即传说中大名鼎鼎的ITS。 ITS即“不兼容分时系统”（Incompatible Time-sharing System），这充分体现了MIT黑客们的态度，他们就是要走“自己”的路。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  有这么好？估计是特定时代决定的</p>
</li>
</ul>
<blockquote>
<p>原文：ITS是用汇编语言写的，其应用大都是用AI语言LISP写的。LISP比当时的任何编程语言都要强大而灵活，事实上，25年过去了，它的设计仍然比如今大多数语言都要好。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  令人尊敬的施乐</p>
</li>
</ul>
<blockquote>
<p>原文：另一个重要的黑客文化节点是XEROX PARC，即著名的Palo Alto研究中心。从上世纪70年代到80年代中期，PARC产生了大量极具突破性的软硬件发明，其数量之多令人震惊。目前被广泛使用的鼠标、窗口和图标式软件交互界面，以及激光打印机和局域网，都是在那里发明的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  现在聪明人都在搞什么</p>
</li>
</ul>
<blockquote>
<p>原文：电子邮件列表（mailing list）除了促进一些专题兴趣小组（special-interest group）在全美范围内的合作外，也越来越多地应用于社交和休闲领域。DARPA对这种“非授权”行为故意睁一只眼闭一只眼，因为它知道付出这点额外流量，就能吸引一整代的聪明年轻人到计算机领域中来，那真是太划算了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  mark,看看这是啥，另外，计算和交流是那个时代主题，那PC互联网时代是交流，表达和应用；移动互联时代是便捷和表达，娱乐和生活；Web3时代呢，应该是协作和个体自由？</p>
</li>
</ul>
<blockquote>
<p>原文：当时还有其他一些开创性的网上交流方式，后来被一些营利性分时服务商推向商业化，如CompuServe、GEnie和Prodigy（后者现在仍被AOL掌控）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  原来是贝尔发明的，那为啥不出门呢，因为是商业闭源？</p>
</li>
</ul>
<blockquote>
<p>原文：这一年，APRAnet刚刚诞生，而贝尔实验室的黑客Ken Thompson，也正在这年发明了UNIX。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  系统的架构延续</p>
</li>
</ul>
<blockquote>
<p>原文：出于对Multics环境的怀念，Ken Thompson开始尝试将Multics的一些理念和自己的一些想法融合起来，在一台废置的DEC PDP-7上开发一个新的系统</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  膜拜，为啥我们的计算机C语言课本没说那么清晰，估计是怕大学生自卑，原来计算机都是外国人创造的</p>
</li>
</ul>
<blockquote>
<p>原文：贝尔实验室另一名黑客Dennis Ritchie为还处于雏形阶段的UNIX发明了一种新的语言：C语言</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  确实是，之前是一种机器，一个软件，没有通用软件系统</p>
</li>
</ul>
<blockquote>
<p>原文：机器更新换代时，用户就可以不再购买那些为新机器而重新编写的软件，黑客们则可以在不同机器上使用相同的工具，而不是每次都去做类似发明轮子和钻燧取火的事。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  工程师，黑客的美学，也是系统简洁之美</p>
</li>
</ul>
<blockquote>
<p>原文：除了可移植性，UNIX和C还有其他的重要优势，它们都是KISS（Keep It Simple,Stupid）哲学下的产物。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  有需求就有传播</p>
</li>
</ul>
<blockquote>
<p>原文：早期UNIX文化中的主力机器是PDP-11及其后代VAX。但由于UNIX的高可移植性，使得它基本上不用改动就能运行在比整个ARPAnet上范围更广的机器上，没人再用汇编语言了，C语言被迅速移植到了各种机器上。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  人们的注意力跟随自己能懂的东西，相信黑客还在原来网络，但更大范围的用户，会喜欢低成本，简单的usnet</p>
</li>
</ul>
<blockquote>
<p>原文：UNIX甚至有了自己的网络——UUCP：低速、不太可靠但便宜。任意两个UNIX机器可以通过普通电话线路，点对点地交换电子邮件，而且这种功能是系统自带的，不需要额外安装。1980年，第一批Usenet（Usenet最初运行在UUCP上——译者注）站点开始交换广播消息，由此形成了一个巨大的分布式电子公告板，并很快在规模上超过了ARPAnet。围绕Usenet，UNIX站点开始逐渐形成自己的网络部落。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  三层嘲笑，被嘲笑者的出现，总是有理由的</p>
</li>
</ul>
<blockquote>
<p>原文：由于一些UNIX站点运行在ARPAnet上，PDP-10文化和UNIX/Usenet文化开始在各自的边缘交汇，但它们并不能和谐相处，PDP-10的黑客们倾向于把UNIX团体看成是一群暴发户，与LISP和ITS具有巴洛克式令人着迷的复杂性相比，UNIX使用的工具看上去原始得可笑，“就像拿着石刀和穿着兽皮！”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  PDP10嘲笑UNIX简陋，UNIX嘲笑BASIC玩具</p>
</li>
</ul>
<blockquote>
<p>原文：第一台个人电脑在1975年开始进入市场，苹果公司于1977年成立，技术变革在随后几年以令人难以想象的速度发展，微型计算机的发展势头越来越清晰，并吸引着新一代聪明的年轻人，他们的语言是BASIC，这种语言是如此简陋，以至于PDP-10信徒和UNIX爱好者都认为这简直不值得去蔑视。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  谁让更多人获得福祉，谁就是未来</p>
</li>
</ul>
<blockquote>
<p>原文：UNIX和C主要使用PDP-11、VAX以及慢得让人心烦的电话连接；而一群没有组织的微机爱好者则下决心让普通大众都享受到计算机的威力。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/30 发表想法</strong></p>
<p>  AGI那时候出现的</p>
</li>
</ul>
<blockquote>
<p>原文：这其中，ITS文化仍占据至尊地位，但是MIT的实验室里已乌云密布，ITS所寄身的PDP-10已经开始过时，实验室随着人工智能的首次商业化尝试而四分五裂，受一些新成立公司的高薪职位吸引，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  果然，普适性，让更多人得到福祉的系统，就是未来</p>
</li>
</ul>
<blockquote>
<p>原文：1983年，ITS文化迎来了致命一击，DEC取消了PDP-10的后续项目“木星计划”，以集中精力研制PDP-11和VAX系列。ITS没有未来了，因为它没有可移植性，而且也没人能把它搬到新机器上，在VAX上运行的Berkeley版UNIX成为最出类拔萃的黑客系统。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  大型机，小型机，工作站</p>
</li>
</ul>
<blockquote>
<p>原文：1982年，一批来自Stanford和Berkeley的UNIX黑客创立了Sun Microsystems公司，他们认为，UNIX操作系统配以相对便宜的基于68000微处理器的硬件，将会被证明是一个可用于多种场合的无敌组合。他们是对的，他们的洞察力为整个产业提供了范例。虽然工作站的价格对大众个体来说还是太贵，但对企业和大学来说已经很便宜了，工作站之间组成的网络（每个用户一台机器），迅速取代了那些过时的VAX机器和其他分时系统。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  互联网和单机</p>
</li>
</ul>
<blockquote>
<p>原文：黑客圈形成了两大阵营，一边是围绕Internet和Usenet而形成的相对有凝聚力的“网络部落”（他们中绝大多数使用运行着UNIX的小型机或工作站级别的机器），一边则是没有网络的分散在各个角落的微机爱好者。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  互联网成为基础能力，赋能用户</p>
</li>
</ul>
<blockquote>
<p>原文：Berkeley UNIX提供了对APRAnet协议的内置支持，解决了由于UUCP点到点连接较慢而带来的网络问题，促进了互联网的进一步发展。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  开源战胜专属系统，核心是谁赋予更大范围人群以福祉</p>
</li>
</ul>
<blockquote>
<p>原文：在设法充分利用工作站图形能力的若干尝试中，最流行的当属X Window系统，它由MIT开发，吸纳了十多家公司数百名员工的贡献。X Window成功的关键在于其开发者愿意遵守黑客道德免费提供源码，而且是通过互联网发布。X战胜专有图像处理系统（包括Sun公司自己的）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  工作站继续被PC替代，因为PC赋能更多人以福祉</p>
</li>
</ul>
<blockquote>
<p>原文：随着20世纪90年代的到来，已经有十多年发展的工作站技术，受到了明显的威胁，基于Intel 386系列芯片的廉价且高性能的个人计算机出现了，历史上第一次，黑客个人有能力购买一台家用机器，而且其性能和存储能力可以媲美十年前的小型机！UNIX则有能力提供运行于其上的整个开发环境，并能连上互联网。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  数量只是一个因素，链接和内聚的沟通网络，是产生涌现的基础</p>
</li>
</ul>
<blockquote>
<p>原文：MS-DOS世界仍然无知并快乐着，早期的微机爱好者们很快扩张成一支庞大的队伍，DOS和Mac黑客们的数量已经超过了“网络部落”，但他们没有产生一种有自我意识的文化，其间有五十多种技术如蜉蝣般生死交替，但从来没有稳定到可以发展出俚语、传说和轶事这类的公共传统文化</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  DOS没有网络，没有沟通，没有诞生自己的文化和圈子，是碎片化的爱好者群体</p>
</li>
</ul>
<blockquote>
<p>原文：另外，由于一直没有出现类似UUCP或互联网这种真正能流行起来的网络技术，他们也没能发展出自己的网络部落。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  UNIX成为阻止更多人享受福祉的阻塞</p>
</li>
</ul>
<blockquote>
<p>原文：但软件呢？动辄数千美元的商业UNIX仍然太贵了。20世纪90年代初，很多公司致力于将AT&amp;T或者BSD UNIX移植到PC级别的机器上，但一直不太成功，价格也没怎么降下来，而且最糟糕的是你拿不到可以修改和重新发布的操作系统源代码，传统商业模式是无法满足黑客这种需求的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  割裂因为阵营和License已经不可融合，就会有新事物涌现，LINUX登场</p>
</li>
</ul>
<blockquote>
<p>原文：更糟糕的是，20世纪90年代初，人们清楚地看到，十多年来对专有UNIX的商业化努力显然已经失败了。UNIX曾经承诺的跨平台可移植性，在多个专有UNIX版本的争吵声中看不到任何希望，这些专有UNIX商家表现得如此沉闷、盲目和没有市场能力，以至于微软凭借Windows操作系统，从他们手中抢走很多市场份额。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  LINUX！</p>
</li>
</ul>
<blockquote>
<p>原文：，并将在1993年年底到1994年取得令人吃惊的发展，最终，它将引领整个黑客文化进入一个全新的方向，并取得做梦也想象不到的成功。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  严谨的操作系统一定由大教堂模式下诞生的观点被打破</p>
</li>
</ul>
<blockquote>
<p>原文：Linux最重要的特点不是技术上的，而是社会学上的。在Linux被开发出来之前，所有人都认为，如果软件复杂到操作系统这样的程度，就必须要有一个精心协作的团队，团队要比较小，而且紧密互动，不管是以前还是现在，这都是很典型的开发模式。商业软件、FSF在20世纪80年代开发的如大教堂般宏伟的自由软件以及从Lynne Jolitz最初的386BSD分裂出来的freeBSD/netBSD/OpenBSD这些项目，都是使用这种模式开发的</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  Weekly build,用户自由选择</p>
</li>
</ul>
<blockquote>
<p>原文：，他们只是执行一个简单得有点幼稚的策略：每周发布，并在接下来几天内获取数百个用户的反馈。他们创造了一种类似达尔文“物竞天择”的选择机制，被选择对象则是开发者们所做的种种软件修改。让所有人吃惊的是，这种方式工作得非常好。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  发展非常迅速，在前人开源的土壤基础上</p>
</li>
</ul>
<blockquote>
<p>原文：1993年年底，Linux在稳定性和可靠性上已经和很多商业UNIX不相上下，并能支持比商业UNIX要多得多的软件，一些商业应用软件甚至开始考虑移植到Linux上</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  互联网登场，更大范围人获得福祉</p>
</li>
</ul>
<blockquote>
<p>原文：20世纪90年代后期，黑客圈的活动中心是开发Linux和宣扬互联网，WWW使互联网成为大众媒体</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  阻止审查是非常了不起的工作</p>
</li>
</ul>
<blockquote>
<p>原文：互联网成为主流后，黑客文化开始受到尊敬，并有了一定政治影响力，1994年到1995年间，黑客的大规模强烈抗议，使得试图将“强加密”算法置于美国政府控制之下的Clipper提案无疾而终。1996年，黑客动员起广泛的同盟，导致所谓的“通信合宜法”（CDA）被废止 [6]，阻止了政府对互联网的审查。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  真羡慕和佩服早期的美国政治和民主，现在已经被资本寡头垄断了</p>
</li>
</ul>
<blockquote>
<p>原文：1996年2月，为限制和阻止网上色情内容对青少年的影响和危害，美国总统克林顿签署了《通信合宜法》（Communications Decency Act，CDA），很快，美国公民自由联盟（ACLU）以该法侵害美国宪法第一修正案赋予公民的言论自由权利为由，对美国政府提出起诉。1997年6月26日，美国最高法院终审裁定CDA违背美国宪法，并宣布即刻废止。——译者注</p>
</blockquote>
<h3 id="heading-2"> <strong>第四章 2.大教堂与集市</strong></h3>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  但这种黑客文化需要社会和文化背景，经济条件，人才储备的，国内不一定有这样的土壤，不太相信996能够涌现大批开源软件人才</p>
</li>
</ul>
<blockquote>
<p>原文：我从Linux的经验出发，证实了这样一个命题：“只要眼睛多，bug容易捉。”这和那些由利己个体组成的自纠错系统有着异曲同工之妙。在本文的最后，我探讨了在这种观念的影响下，软件可能拥有的未来。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  为何中国很少有人参与，因为经济基础太差，长期和世界割裂，语言能力不足，科学精神不足，技术储备不够，哎</p>
</li>
</ul>
<blockquote>
<p>原文：Linux是颠覆性的，就在5年前（1991年），谁能想到，几千名散布在全球各地的开发者们，利用业余时间，仅仅是通过Internet这种脆弱的合作，就鬼斧神工般地造就了一个世界级的操作系统？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  我现在的观点和这个重合度依然超过一半</p>
</li>
</ul>
<blockquote>
<p>原文：Linux推翻了很多我以为我懂的东西，多年以来，我一直在宣扬“小工具”、“快速原型法”以及“演化式编程”等UNIX信条。但我也相信，如果超过了一定的复杂度，更集中式的管理和更严格的流程是有必要的。我相信大多数重要软件（操作系统和真正大型工具如Emacs编辑器）需要像建造大教堂那样，在与世隔绝的环境下，由天才式专家或几个行家里手精心打造，不成熟时绝不发布beta测试版。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  哇，真想不到，mark,我要试试这种模式，show me the code,如果加上激励，是不是人会很多，涌现一些不错的人和产品</p>
</li>
</ul>
<blockquote>
<p>原文：Linus Torvalds的开发风格是：早发布、常发布、委托所有能委托的事、开放到几乎是混乱的程度，这些都令人感到惊讶不已。在Linux社区里，没有建筑大教堂那样的安静和虔诚，倒更像是一个乱糟糟的大集市，充满了各种不同的计划和方法（Linux的文件服务器就是个很好的例子，这里可以接受任何人的代码和文档提交），而既稳定又一致的一个操作系统就这么诞生了，这真是奇迹中的奇迹。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  我也好奇</p>
</li>
</ul>
<blockquote>
<p>原文：。我开始以自己的方式去了解这种模式，除了在我的个人项目中努力探索外，我也试着去理解为什么Linux世界没有在混乱中四分五裂，反而以大教堂建筑者们难以想象的速度变得越来越强大。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  涌现在开源世界的案例，太棒了！一定要复制到加密世界</p>
</li>
</ul>
<blockquote>
<p>原文：虽然对我来说，这些不都是从Linux中学到的，但我们可以看看Linux是怎样淋漓尽致地运用这些理论。如果我是对的，这些格言警句会帮助你准确地理解到底是什么让Linux社区能够源源不断地产生这么多好软件，而且，也许这些格言还能帮助你成为一个富有成效的人。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  gap存在</p>
</li>
</ul>
<blockquote>
<p>原文：互联网原生的邮件转发协议SMTP（Simple Mail Transfer Protocol，简单邮件传输协议）并不适用，因为它最适用于机器一直在线的情况，而我家里的机器并不总是在线，而且也没有一个静态IP地址。我需要这样一个程序，它可以在我时断时续的拨号上网期间，把我的邮件取到本地。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  改源码啊</p>
</li>
</ul>
<blockquote>
<p>原文：看来我需要一个POP3客户端。于是我便到网上找了一个（事实上我找到了三四个），使用了一段时间后，我发现它有个明显的缺陷：它不能正确地解析取回邮件的邮箱地址，导致我不能正确回复。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  是的，因为他们在构建自己认为的未来美好世界，所以是使命驱动他们持续改进，即使没有报酬</p>
</li>
</ul>
<blockquote>
<p>原文：1.好的软件作品，往往源自于开发者的个人需要。 按说这是显而易见的（正如老话说“需要是发明之母”），但太多的软件开发人员并不需要也不热爱他们正在开发的软件，他们把编程当差事，为的只是拿薪酬。Linux世界里可不是这样——也许这可以解释为什么Linux社区里原创软件的平均质量是如此之高。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  在别人基础上完成你的想法，现在就GITHUB</p>
</li>
</ul>
<blockquote>
<p>原文：2.优秀的程序员知道写什么，卓越的程序员知道改写（和重用）什么。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  哈哈，要懒惰</p>
</li>
</ul>
<blockquote>
<p>原文：卓越程序员们有个很重要的特征是“建设性懒惰”，他们知道人们要的是结果而不是勤奋，而从一个部分可行的方案开始，明显要比从零开始容易得多。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  找个框子，自己开始改造</p>
</li>
</ul>
<blockquote>
<p>原文：以Linus Torvalds为例，他并没有尝试从零开始写Linux，而是以重用Minix（一个用于PC机的迷你型UNIX类操作系统）的代码和理念作为开始，虽然Linux中所有Minix代码最终都被移除或重写，但它在Linux成长初期确实起到了类似脚手架的作</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  这个逻辑很简单，你判断哪个代表对更多人，更大范围人的福祉赋能</p>
</li>
</ul>
<blockquote>
<p>原文：另外，还有一个理论上的原因让我决定转换，这可是早在Linux之前我就学到的：</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  现在面临一个选择，是类似情况，不知道哪个技术代表未来更多人的诉求，需要讨论和思考，给出判断，选择，当然，可以选择都要</p>
</li>
</ul>
<blockquote>
<p>原文：3.“计划好扔掉一个吧，迟早你会这么做的。”（Fred Brooks，《人月神话》第11章）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  动机和动力很重要，我有动力去做这个事情，让更多人享受福祉，是我的乐趣</p>
</li>
</ul>
<blockquote>
<p>原文：4.如果你有正确的态度，有趣的事情自然会找到你。 当然，Carl Harris的态度更重要，因为他明白： 5.当你对一个程序不再感兴趣时，你最后的责任就是把它交给一个可以胜任的接棒者。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  开源世界用户和开发者可以互换</p>
</li>
</ul>
<blockquote>
<p>原文：我就这样继承了popclient，同样重要的是，我继承了popclient的用户群。拥有用户是一件很美好的事，这不仅表明你正在服务于某种需要，表明你做对了某些事，如果发展得当，他们还会成为你的开发合作者</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  但这个依赖于特定的历史背景，使用linux的人，大多数具备计算机能力，或者是开发者，windows用户就不会有这么大比例的开发者</p>
</li>
</ul>
<blockquote>
<p>原文：6.把你的用户当成开发合作者对待，如果想让代码质量快速提升并有效排错，这是最省心的途径。 这种做法的效力很容易被低估，事实上，连我们这些在开源世界里的人，都极大低估了这种做法的效力，也就是用户越多就越能有效对抗系统的复杂性，直到Linus Torvalds向我们明白地展示这一点。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  这个模式不错，快速完成有一定质量的核心组件，然后开源开放更大的能力给用户群</p>
</li>
</ul>
<blockquote>
<p>原文：不只是Emacs，还有其他一些软件产品也使用了两层架构和两级用户群，内核使用大教堂模式开发，工具箱(toolbox)使用集市模式开发，比如数据分析和可视化展现的商业化工具MATLAB就是这样，MATLAB和其他类似产品的用户们发现，创新、酝酿和行动最频繁发生的地方总是在产品的开放部分，而这部分的改进也总是由庞大而多样化的用户群完成。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/01 发表想法</strong></p>
<p>  感觉这个需要我好好思考下，因为如果涉及资产，涉及商业，总会有压力和谨慎，但又想使用集市模式获得更有创新的涌现和持续生命力</p>
</li>
</ul>
<blockquote>
<p>原文：2.4　早发布，常发布 尽早和尽量频繁发布是Linux开发模式中至关重要的一部分，绝大多数开发者（包括我）都习惯性地认为：除非是很小的项目，这么做有害无益，因为软件的早期版本几乎都是问题版本（buggy version），如果早早发布，恐怕会耗尽用户们的耐心。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  可以尝试这个模式，weekly plan and weekly build</p>
</li>
</ul>
<blockquote>
<p>原文：Linus把他的用户当作开发合作者看待，并以一种尽可能最有效的方式： 7.早发布，常发布，倾听用户的反馈。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  一个闭环，很棒，开发者和用户</p>
</li>
</ul>
<blockquote>
<p>原文：所以，如果快速发布和利用互联网杠杆效应不是碰巧而为，而是Linus慧眼发现的最省力路径，那么他最想利用的是什么？什么是他最想从这种开发机制中获取的好处？ 这样一问，答案就显而易见了。Linus在持续不断地激励和回报着他的黑客/用户，用自我满足感激励他</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  大范围测试，及早进入用户使用</p>
</li>
</ul>
<blockquote>
<p>原文：8.如果有足够多的beta测试者 [1]和合作开发者，几乎所有问题都会很快显现，然后自然有人会把它解决。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  协作模式，发现和修复，俩波人</p>
</li>
</ul>
<blockquote>
<p>原文：“有人发现问题，”他说，“另有人搞定问题，我可以公开地说，发现问题更具挑战性。”这个改正很重要。我们会在下一节仔细考查排错过程到底是怎样的，但关键在于，Linux模式下排错的两个部分（发现问题和修复问题）通常都很快</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  稳定性和安全是linux核心，开源和可扩展也是</p>
</li>
</ul>
<blockquote>
<p>原文：就是这样，这就足够了。如果Linus定律是错的，那么任何一个像Linux内核这么复杂的系统，经过如此多黑客的改动，在无法预见的不良交互影响以及难以发现的“深度隐藏”bug的重压下，应该已然在某个时刻轰然倒塌了。如果Linus定律是对的，它可以很好解释Linux为什</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  这啥定律</p>
</li>
</ul>
<blockquote>
<p>原文：也许人们不该为这个定律而惊讶，社会学家早在多年前就发现，一群专家（或一群无知的家伙）的平均观点要比一个随机选择的人的观点更有预见性，这就是“德尔菲效应”(Delphi effect)。看来Linus的做法表明这个理论甚至也适用于操作系统排错——“德尔菲效应”可以驯服软件开发的复杂性，甚至是操作系统内核开发这样的复杂性。 3</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  前提是用户自己有能力区分自己适合哪种版本号的linux</p>
</li>
</ul>
<blockquote>
<p>原文：为防范严重bug给用户带来的影响，Linus有这么一招：在Linux内核版本号上加以标识（可以从版本号看出系统是否稳定——译者注），潜在用户要么选择上一个被标识为“稳定”的版本，要么冒着有bug的风险使用最新版本以获取新特性。这种策略还没有被Linux黑客们系统性地加以模仿，也许他们以后会这样做。事实上，给用户以选择使得两种版本都更具吸引力。 5</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  微观上如何实现集市模式的运转</p>
</li>
</ul>
<blockquote>
<p>原文：从宏观上观察到集市模式能极大加速代码排错和演化是一回事，但从微观上，结合开发者和测试者的日常行为，完全理解这是怎样做到的以及为什么会这样，就另是一回事了。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  对用户有要求</p>
</li>
</ul>
<blockquote>
<p>原文：理解这个问题的关键在于要弄清楚这个现象：如果报告bug的用户对源码不关心，则其报告通常不会很有用。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  传统软件的问题</p>
</li>
</ul>
<blockquote>
<p>原文：这里隐含的问题是开发者和测试者对程序有着不匹配的思维模式，测试者是从外往内看，程序员是从内往外看。对于不开放源码的软件开发，开发者与测试者往往局限于自己的角色，各说各话，都对对方倍感沮丧</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  开源可以共享上下文，快速通过 bug 描述定位bug，但前提是测试者，用户，是行业内的相关开发者</p>
</li>
</ul>
<blockquote>
<p>原文：所以，如果beta测试人员和核心开发人员都能意识到源代码的作用，就能极大增强双方沟通和合作的效果。相应地，即便在合作者很多的情况下，核心开发人员的时间也会节省很多。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  精干的小组</p>
</li>
</ul>
<blockquote>
<p>原文：开源方法之所以能节省开发者的时间，另一个原因是开源项目所常采用的沟通模式，以前我习惯使用“核心开发人员”这个术语，主要想区分一下项目核心人员（通常很少，最常见的是一个人，典型情况是一到三人）和外围人员，外围人员通常由beta测试者和潜在的贡献者组成（通常会达到数百人）。</p>
</blockquote>
<ul>
<li><p>这个术语，主要想区分一下项目核心人员（通常很少，最常见的是一个人，典型情况是一到三人）和外围人员，外围人员通常由beta测试者和潜在的贡献者组成（通常会达到数百人）。 传统软件开发在组织结构上的根本问题由Brooks定律一语道破：“在一个已经延期的项目上增加人手，只会让项目更加延期。”更为一般地讲，Brooks定律指出，随着开发人员数目的增长，项目复杂度和沟通成本按照人数的平方增加，而工作成果只会呈线性增长。 Brooks定律是建立在经验基础上的，人们发现，bug很容易集中在不同人写的代码的交互接口上，沟通/协调的开销会随开发者间接口数的增加而增多，也就是说，问题规模和开发人员间的沟通路径数相关，即和人数的平方相关（更精确地讲，应该是N(N-1)</p>
</li>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  这倒是</p>
</li>
</ul>
<blockquote>
<p>原文：随着开发人员数目的增长，项目复杂度和沟通成本按照人数的平方增加，而工作成果只会呈线性增长。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  星型沟通</p>
</li>
</ul>
<blockquote>
<p>原文：代码修改和bug报告都会流向核心团队，只有在那个小的核心团队里才会有Brooks开销。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  测试用户</p>
</li>
</ul>
<blockquote>
<p>原文：·我把每一个因fetchmail联系我的人都加到beta列表（是指beta测试人员邮件列表——译者注）中。 ·每次发布新版本时，我都向beta列表发送朋友对话般的通知，鼓励他们参与。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  宝贵的早期用户，我们项目也要学习这个</p>
</li>
</ul>
<blockquote>
<p>原文：10.如果你把beta测试者当做最珍贵的资源对待，他们就会成为你最珍贵的资源。 衡量fetchmail有多成功的一个有趣指标是beta列表（fetchmail-friends列表）的规模，在本文最新一版时（2000年11月），列表成员达到了287名之多，并且每周还增加2到3名。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  谦逊是美德</p>
</li>
</ul>
<blockquote>
<p>原文：很有趣的是，如果你发自内心地谦逊，并承认你欠别人很多，你将很快发现世界会这样对待你：他们认为是你发明了整个软件，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  来自用户的价值反馈和热情鼓励</p>
</li>
</ul>
<blockquote>
<p>原文：我把这些邮件收藏了起来，如果什么时候我开始怀疑人生，我就把它们拿出来看看:-)。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  确实是，对事物本质的思考，越清晰，越简洁，越接近本质</p>
</li>
</ul>
<blockquote>
<p>原文：12.通常，那些最有突破性和最有创新力的解决方案来自于你认识到你对问题的基本观念是错的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  叠加功能简单，删除功能难，想清楚自己定位</p>
</li>
</ul>
<blockquote>
<p>原文：13.“设计上的完美不是没有东西可以再加，而是没有东西可以再减。”</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  天才开创，黑客构建</p>
</li>
</ul>
<blockquote>
<p>原文：，但是，大多数科学、工程以及软件开发都不是天才完成的，在青史上留名的往往是黑客。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  望文生义，预期内功能</p>
</li>
</ul>
<blockquote>
<p>原文：14.任何工具都应具备预期内的功能，但一个伟大的工具能给你带来预期外的功能。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  使用issue和开发规划，让用户了解roadmap</p>
</li>
</ul>
<blockquote>
<p>原文：：(a)能运行，(b)让潜在的合作开发者相信，这个软件在可预见的未来，能演变成一个非常棒的东西</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  借力而非有力</p>
</li>
</ul>
<blockquote>
<p>原文：我想，一个协调者是否拥有卓越的原创设计能力，并不是项目成败的决定性因素，但他是否能识别出别人的优秀创意，则一定是最关键的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  迭代模式有点像复杂系统的涌现，大量的不同路径尝试，总有生命出现</p>
</li>
</ul>
<blockquote>
<p>原文：fetchmail项目之所以能成功，相信部分原因是我限制了表现自己聪明的倾向。这（至少）反驳了设计原创性是集市模式项目成功关键的论点。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  我的水平得加强啊🤣</p>
</li>
</ul>
<blockquote>
<p>原文：。开源社区内在的声誉评价机制会给人们施加微妙的压力，使那些不能胜任项目发展的人，不会去发起一个开发项目。至少到目前为止，这个机制非常有效。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  E人？</p>
</li>
</ul>
<blockquote>
<p>原文：Linus是个好人，人们都喜欢他并愿意帮助他，这（和他的项目成功）不是巧合。我精力充沛、性格外向、乐于社交、有一些脱口秀演员般的说话风格和临场反应，这也不是巧合。为了让集市模式运转，哪怕有一点点的人格魅力，都会对你大有裨益。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  我尝试解决的就是我感兴趣的问题</p>
</li>
</ul>
<blockquote>
<p>原文：18.想要解决一个有趣的问题，先去找一个让你感兴趣的问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  对，就是进化</p>
</li>
</ul>
<blockquote>
<p>原文：那就是下一阶段——由用户和共同开发者们组成庞大而活跃的社区，共同促进软件的进化。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  协作方式和组织结构不同</p>
</li>
</ul>
<blockquote>
<p>原文：。Brooks定律已经被广泛地视为真理，但在本文中我们已经通过多种方式论证了开源软件的开发过程不满足这个定律背后的一些假设——并且从实践上看，如果Brooks定律普适于所有开发项目，Linux是不可能完成的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  这个其实很好，相互促进</p>
</li>
</ul>
<blockquote>
<p>原文：（最近，Kent Beck在其“极限编程”（extreme programming）技术中提出的结对编程——两个程序员肩并肩共同完成编程——可以看作是一种效仿。）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  开源方式协作，但老实说，国内我很没有信心这样做，因为我们根本没有空余时间，生存已经让你无力思考，即便高端程序员，同样如此</p>
</li>
</ul>
<blockquote>
<p>原文：。一个在封闭项目中只靠自己的开发者，将远远落后于这种开发者：他们知道如何创建一个开放的、有改进能力的环境，在这个环境中，上百人（甚至上千人）反馈并提供设计空间拓展、代码贡献、bug定位以及软件的其他改进。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  但这种共识方式协作，很难进入</p>
</li>
</ul>
<blockquote>
<p>原文：，我开始感悟到按“命令与纪律原则”行事和按“共识原则”行事之间的重要区别。前者在军队检阅时的作用令人钦佩，但在真实生活中却一文不值，想要达到目标，必须要靠众人的齐心协力。”</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  尝试思考，拆解，应用到web3社区</p>
</li>
</ul>
<blockquote>
<p>原文：，他就不得不学会如何施行Kropotkin所提出的“共识原则”，招募和激励有兴趣的成员形成有效社区。他还必须学会如何使用Linus定律。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  mark,构建这样以reputation为激励的精英团体，是一个思路，如果形成文化并持续传播，可以解决社区文化和可持续性问题</p>
</li>
</ul>
<blockquote>
<p>原文：Linux黑客们致力于最大化的“效用函数”，其目的并不是经典意义上的经济价值，而是自我满足和黑客声望这些无形的东西。（有人把这种动机称为“利他”，但他们忽视了一个事实，即“利他”本身是“利他者”自我满足的外在表现。）按这种方式运转的志愿者文化其实很常见，除了黑客圈，我还长期参与在科幻迷圈子中，不像黑客，科幻迷们早就清楚认识到“egoboo” [5]（个人在团体中声望的提升）是志愿者活动背后的基本驱动力。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  感觉以太坊的v也是类似的角色</p>
</li>
</ul>
<blockquote>
<p>原文：可以把Linus方法看成是创造一个有效率的“egoboo”市场——把一个个黑客的利己动机尽可能牢靠地牵系到一个艰巨的任务目标上，而这个目标只有在众人持续的合作之下才能达成。正如我在fetchmail项目上所展示的（虽然项目小了点），Linus方法可以被复制并取得很好效果。也许我做得比他更有意识和更有计划一些。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  可以深入分析下，如何构建有效的声望市场，个人egoboo市场，mark</p>
</li>
</ul>
<blockquote>
<p>原文：程序员痛恨写文档似乎已经成为一个不争的事实，那为什么Linux黑客们还要写出这么多文档？很明显，Linux自由的“egoboo”市场比那些有重金投资的商业软件公司，能够产生更有道德、更利他的行为。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  违反了人月神话的平方定律</p>
</li>
</ul>
<blockquote>
<p>原文：fetchmail和Linux核心项目都表明，如果对参与者的“自我”做适当奖赏，一个优秀的开发者或协调者可以利用Internet获取多开发者的好处，而不会让项目陷入混乱不堪。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/02 发表想法</strong></p>
<p>  那传统世界的经济模式的颠覆，感觉也是这个逻辑，大量的普通用户，为了一个共识，会超越原有世界物质财富最多的组织形式，以加速度诞生新组织形式的开源资产浪潮</p>
</li>
</ul>
<blockquote>
<p>原文：可能最终导致开源软件取得胜利的，不是因为“合作是道德正确的”或“软件闭锁 [6]是道德错误的”（也许你相信后者，但Linus和我不这样认为），而仅仅是由于闭源世界不能赢得一场与开源社区之间的不断演化的军备竞赛，因为后者可以在一个问题上投入比前者多几个数量级的熟练技术工时。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  正解，但有限制条件</p>
</li>
</ul>
<blockquote>
<p>原文：：由程序员和无政府主义者组成的快乐的网络部落，战胜和压倒了等级森严的传统闭源软件世界。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  传统组织形式的开发或者其他工作，肯定有它的核心价值和适配场景</p>
</li>
</ul>
<blockquote>
<p>原文：大多数对集市模式的异议都归结到这一点：集市模式支持者低估了传统管理方式带来的生产率乘数效应</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  开源方式更省钱，更高效，更丰富</p>
</li>
</ul>
<blockquote>
<p>原文：不管是什么，它肯定不是这三项目标的可信履行：最后期限、预算和需求书中的所有功能。能达到其中一个目标，就已经是很少见的管得不错的项目，更不用说三个全达到了。它也不是在项目生命周期内适应科技和经济变化的能力，这方面，开源社区已被证明远远更为有效（这很容易被核实</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  中心化管理模式有巨大的内耗</p>
</li>
</ul>
<blockquote>
<p>原文：·明确目标并让大家朝同一个方向努力。 ·监督并确保关键细节不被遗漏。 ·激励人们去做那些乏味但必要的“体力活”。 ·组织人员部署并获得最佳生产力。 ·调配项目所需的资源。 显然所有这些目标都是有价值的，但在开源模式及其所在的社会语境中，人们会惊奇地发现这些目标毫无意义，我们按颠倒过来的顺序分析。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  典型内耗</p>
</li>
</ul>
<blockquote>
<p>原文：朋友告诉我，很多资源调配基本上是防守性的；一旦你拥有人、机器和办公空间，你就不得不防备同级管理人员对资源的竞争，以及上级对有限资源中最有效部分的调用。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  之前也备注过，精英是潜台词</p>
</li>
</ul>
<blockquote>
<p>原文：。我那个朋友对开源世界和大型封闭项目都比较熟悉，她相信开源之所以成功，部分原因是开源文化只接受编程人员中那最有才华的5%。她将自己的大部分时间都花在了组织部署其他的95%，并因而第一手见证到那广为人知的差异：最有才华的程序员和那些刚刚及格的程序员之间，生产率能相差100倍。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  意义和动机，是好问题，和社区的价值类似，待在社区，就是意义，解决问题，就是意义</p>
</li>
</ul>
<blockquote>
<p>原文：如果传统、闭源、严格管理模式的软件开发真的想靠这种由“无聊”部分组成的马其诺防线来防御，那么它之所以在某个应用领域能继续生存下去，只是因为还没人发现这些问题是真正有趣的，并且还没人发现迂回包抄的路径。一旦有开源力量介入这些领域，用户就会发现终于有人是因为问题自身的魅力而去解决它的，就像其他所有需要创造力的工作，若论激励效果，问题自身的魅力比单纯的金钱要有效得多。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  这确实是有价值的思考，我们再上升一个纬度，中心化组织和去中心化组织，同样存在类似的问题对比，长远看，是不是公司要被社区替代呢？感觉确实有很大可能，至少在不同领域，有并驾齐驱的可能</p>
</li>
</ul>
<blockquote>
<p>原文：目前来看，传统的开发管理相对于开源，至少在两方面（资源调配和组织）都没有胜算，而且似乎在第三点（动机）上也快要玩完了</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  成就感，正反馈，reputation</p>
</li>
</ul>
<blockquote>
<p>原文：所以，我们对传统软件开发管理者的答复就很简单了——如果开源社区真的低估了传统管理的价值，那为什么你们中的这么多人都表现出对你们自己流程的不屑？ 又一次，开源社区的例子把这个问题变得更为尖锐——我们做这些是为了乐趣。我们创造性的游戏已经在技术上、市场占有率上、观念认同上以令人震惊的速度获得了增长，我们不仅证明了我们可以做出更好的软件，而且证明了快乐也是一种资产。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  回归到人的本质上，AI越来越发达，如果能源革命顺利发生，那电力充沛，计算资源充沛，人的内核再次被挤压，</p>
</li>
</ul>
<blockquote>
<p>原文：更进一步，我想给出一个更普遍的关于软件的经验（可能适用于所有创造性或专业性工作），人类通常会从一种位于“最佳挑战区”的任务中获得乐趣，也即它不是太容易而让人无聊，也不是太困难而无法完成。一个快乐的程序员是一个既没有被浪费也没有被压垮（由于不适当的目标或过程中充满压力与冲突）的人，乐趣预示着效率。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  人要回归人的本质，自由的人性，去做创造和想象，人最擅长的，而非随时可替代的机械劳动，所以让人发挥核心价值，是开源运动的最本质动力所在</p>
</li>
</ul>
<blockquote>
<p>原文：如果你在工作过程中感到恐惧和厌恶（即便你以自嘲的形式来表达——比如悬挂呆伯特玩偶），就应该意识到过程已经出了问题。快乐、幽默和玩兴是真正的资产，前面我之所以写“快乐部落”（happy horde）并不是为了首字母押韵，而用一只憨态可掬的企鹅作为Linux吉祥物也绝不仅仅是为了搞笑。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  开源界算成功的，商业上缺少其他的帮助，这个案例其实很有研究价值，代表仅仅开源，并不能改变世界，因为世界是运行在资本经济模型上的，这个需要区块链来解决</p>
</li>
</ul>
<blockquote>
<p>原文：网景准备在商业世界中给我们提供一个大规模的、真实的集市模式的测试。开源文化现在面临一个危险：如果网景此举失败，那么开源概念将受到严重怀疑，商业世界将在未来十年中都不会再碰它。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  开源运动中不仅仅要开源，更是开放，是对组织形式的调整，是提供统一透明上下文的信息平权，是决策模式的改变，不是代码开源就可以了</p>
</li>
</ul>
<blockquote>
<p>原文：与此同时，开源理念在其他很多地方已经获得了成功和支持。自网景发布源码以来，我们看到人们对开源模式的兴趣有爆发式的增长——这种趋势由Linux操作系统推动，并推动Linux继续获得成功，Mozilla引发的潮流将继续加速前行。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  很好的激发自由人性的好东西</p>
</li>
</ul>
<blockquote>
<p>原文：“egoboo”是ego boosting的口语化简称，是指参与志愿工作得到公共认可而获得的快乐，这个术语大约出现在1947年，最早用于科幻迷圈子。egoboo原本是描述人们看到自己名字出现在出版物上的感觉，由于做到这点比较可行的方式是做一些值得被别人提及的事情，该概念很快用到了志愿者活动中。——译者注</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  真的很激动人心，感觉是在创造历史，影响人类未来，要研究和学习下</p>
</li>
</ul>
<blockquote>
<p>原文：Linus Torvalds于1999年在“The Linux Edge”一文中提到：“Linux现在有数百万用户、数千名开发者和正在增长的市场，Linux用在嵌入式系统中，用在机器人系统中，用在航天飞机上，我想说我早知道这些都会发生，这些都是统领世界计划的一部分”。——译者注</p>
</blockquote>
<h3 id="heading-3"> <strong>第五章 3.开垦心智层</strong></h3>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  了不得，感觉不是程序员和开源了，是社会学问题思考层面了</p>
</li>
</ul>
<blockquote>
<p>原文：观察到开源软件“官方”意识形态（通过版权许可来定义）和黑客的实际行为存在矛盾之后，我研究了开源世界里处理所有权和控制权的习惯做法，展示了其中隐含的与Lockean土地权理论相类似的财产权理论。然后我将这些习惯关联至黑客的“礼物文化”，也即通过付出时间、精力和创意，参与者在竞争中获取声望的文化。最后，我对黑客文化中冲突解决方法进行了分析和研究，并得出了一些约定俗成的推论。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  拆分意识和无意识</p>
</li>
</ul>
<blockquote>
<p>原文：文化是有适应能力的机器，开源文化会对一系列可识别的动力和压力做出反应。通常，文化对其所处环境的适应，既反映了其自觉的意识形态，也反映了其隐藏的、无意识或潜意识的认识。而无意识调适和其意识形态的不一致，是很常见的现象。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  互联网本身的人性自由是出发点</p>
</li>
</ul>
<blockquote>
<p>原文：Internet开源文化的意识形态（即黑客们所称的信仰）本身是一个相当复杂的话题。所有成员都认为开源（也即软件可以自由发布、可以迅捷地演化、可以根据需要修改）是一个好东西，值得投入大量的和群体的努力。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  挺好的科研量表设计，学习研究下</p>
</li>
</ul>
<blockquote>
<p>原文：上面的分类能够组合出九种态度，在开源文化中都有所体现。做这种区分是有价值的，因为这暗示着开源文化中不同的目标、适应性和合作行为。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  对抗可能是后面被抛弃的原因之一</p>
</li>
</ul>
<blockquote>
<p>原文：多年来，FSF是开源文化唯一的最为重要的焦点，它产生的大量工具，仍然对开源文化至关重要。FSF也是长期以来唯一以机构身份（黑客文化外部可观察到的）对开源进行赞助的组织。他们有效定义了“自由软件”概念，并有意赋予其对抗意味（后来出现的“开放源码”叫法则有意避免这点）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  后来也慢慢淡出了</p>
</li>
</ul>
<blockquote>
<p>原文：记上FSF那种狂热态度和反商业目标的烙印。RMS本人否认自己是反商业化的，但他的计划被绝大多数人如此解读（包括很多他的忠实信徒）。FSF以生机勃勃和清晰明确的行动致力于“消灭软件闭锁!”，这成为最接近黑客意识形态的行为，而RMS则成为最接近黑客文化首领的人物。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  致敬GPL</p>
</li>
</ul>
<blockquote>
<p>原文：FSF的许可条文“通用公共许可证”（GPL）表达了FSF的态度，并在开源世界中得到广泛使用。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  工程和商业角度的改进</p>
</li>
</ul>
<blockquote>
<p>原文：对典型的实用派而言，其反商业化的程度只能算是中等，他们对商业世界的主要抱怨不是“闭锁”，而是商业世界一直拒绝接纳UNIX、开放标准和开源软件这些更好的做法</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  那Linux算实用派？</p>
</li>
</ul>
<blockquote>
<p>原文：多年以来，作为黑客文化的一部分，实用派对完全接纳GPL或FSF计划表达了顽固的拒绝。这种态度贯穿20世纪80年代和90年代早期，并往往和Berkeley UNIX粉丝、BSD许可证使用者、众多开源UNIX系统（以BSD源码为基础）的早期发展联系在一起。但这些活动并没有构建起一个稍具规模的集市社区，而是走向了严重的碎片化和低效能。 直到1993至1994年，由于Linux的爆发，实用派才找到一个真正有力的基础，尽管Linus Torvalds从来没有反对过RMS，但他树立了一个友好对待商业Linux成长的榜样，他公开支持在特殊用途上使用高质量的商业软件，并对黑客文化中的纯粹派和狂热人士予以适度的调侃。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  这个转变的根源是新生力量没有Unix时代背景，多数是Linux的开源力量，对商业化是中度排斥，而不是干掉闭源，所以集体转向开放源码成为主流</p>
</li>
</ul>
<blockquote>
<p>原文：完全反商业化的纯粹派，越来越发觉自己成了少数派。1998年2月网景公司声明开放“Navigator 5.0”源码之时，态势就更为明朗了，企业界对“自由软件”产生了更多的兴趣，而黑客文化则抓住这个空前机会，将产品标识从“自由软件”改为“开放源码”，这个改变立刻赢得一片赞扬之声，以至于每个参与其中的人都觉得有些吃惊。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  多样性是好事情</p>
</li>
</ul>
<blockquote>
<p>原文：继Linux之后，Larry Wall创立的Perl社区是其中最重要的一个文化，建立在John Osterhout的Tcl和Guido van Rossum的Python之上的文化，虽然稍小但也很有影响力。这三个社区都有自己设计的不同于GPL的版权方案，以表达其独立的意识形态。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  不加限制就是无需许可的默认自由权利，确实会产生竞争性分支和分裂社区的可能，但实际上很少有这种分支或者fork产生，这个根源是社区的决策机制是无权威，去中心的，给了人们一起构建自己需要想要软件feature的希望，从而没必要fork.</p>
</li>
</ul>
<blockquote>
<p>原文：OSD（以及与OSD一致的版权声明，如GPL、BSD许可证、Perl的艺术许可证（Artistic License））隐含的规则是“任何人能干任何事”（anyone can hack anything），没有任何事情可以阻止人们获取任意开源产品（如自由软件基金会的gcc编译器）、复制其源码、推进其向不同方向演进，并都可声称是该产品。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  这些是fork的典型案例，可以研究看看</p>
</li>
</ul>
<blockquote>
<p>原文：开源许可证没有对“分支”做任何限制，更不用说“伪分支”了。人们可能会说这暗中鼓励了分支，但实际上，“伪分支”比较常见，分支却几乎没有发生过。重大项目极少产生分化，如果有，也总伴随着重新命名以及大量的公开解释，很明显，在诸如GNU Emacs/XEmacs分化、gcc/egcs分化，以及从BSD派生出的各种分化中，分化者都觉得他们在违背一个相当强大的社区准则 1。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  开源文化中的核心，repo控制权</p>
</li>
</ul>
<blockquote>
<p>原文：事实上，和“任何人能干任何事”共识相矛盾的是，开源文化有一套严格的但主要是“不允许”类型的所有权惯例。 这些惯例决定了谁能修改软件、在什么情况下可以修改，以及（特别是）谁有权利向社区发布修改后的版本。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  禁忌和惯例，文化的行程</p>
</li>
</ul>
<blockquote>
<p>原文：在本文的余下部分，我们将仔细研究这些禁忌和所有权惯例。我们将不仅探究这些概念是如何运转的，还将揭示开源社区背后隐藏的社会动力学及激励结构。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  所有权，贡献者列表，社区声誉</p>
</li>
</ul>
<blockquote>
<p>原文：在资产可以被无限复制和轻易改变，且其环境文化既不是强制权力关系也不是物质稀缺经济的情况下，“所有权”该如何理解呢？ 实际上，开源文化对这个问题有着简单的回答：一个软件项目的“所有者”就是在社区中众所周知的对软件版本改动有唯一发布权的那个人。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  一个类似于正统性的东西，可以自然获取，正式移交或者自我举荐</p>
</li>
</ul>
<blockquote>
<p>原文：通常有三种方式获得开源项目的所有权：第一种也是最显然的，就是去创建这个项目，当这个项目在开始时就只有一个维护者而且这个维护者仍然起作用的时候，所有权问题是连提都不该提的。 第二种方式是获取前任对所有权的移交（有点像“接力棒传递”）。这在社区中很容易理解，当项目“所有者”不愿意或者不能在开发和维护中投入必要的时间时，他（她）有义务将项目移交给一个有能力的继任者。 如果是重大项目的控制权移交，做一个隆重的公开声明是很有意义的。虽然没有听说过开源社区能够实际干涉所有者对继任者的选择，但习惯做法上显然认为合法性公开是非常必要的。 对于较小的项目，如果发生所有权变更，通常在项目发布的变更历史中说明就可以了。如果控制权的交出在实际上并非出自前任的自愿，通常认为，在一个合理的时间段内，前任可以通过公开反对来获取社区支持并最终夺回控制权。 第三种方式是一个项目需要维护但项目所有者已经消失或失去兴趣了。如果你想维护该项目，你的责任是努力找到这个“所有者”，如果找不到，你可以在相关场所（比如Usenet上专注于该应用领域的新闻组）声明该项目似乎是一个“孤儿”，而你想为之负责。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  三种方式其实是一个准则，作出实质性贡献</p>
</li>
</ul>
<blockquote>
<p>原文：如果你通过了这个过程（在用户社区的见证下）并且没有任何异议，你就可以声称自己拥有这个孤儿项目的所有权，并将之写入history文件。然而，比起所有权交接，这种方式稳妥性略差，在你做出实质性改进（在用户社区的见证下）之前，你不能认为自己有完全的合法性。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  约定俗成</p>
</li>
</ul>
<blockquote>
<p>原文：其中最有意思的是，绝大多数黑客在并不了解习惯做法的情况下就知道去这样做。事实上，本文大概是第一次有意识和比较完整地总结了这些做法。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/03 发表想法</strong></p>
<p>  谢林点，符合人性，有自然正统性</p>
</li>
</ul>
<blockquote>
<p>原文：另一个有意思的特点是，他们对这种习惯做法的遵循，表现出非凡的（甚至是让人震惊的）一致性。我注意过足有数百个开源项目，不管是亲眼看到的还是听说的，严重违反传统的事情屈指可数。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  公共意识很重要，不要把公共一切都依赖政府，长期看会变成不独立思考的不完整的个体，俗话就是养猪，开源运动如此，社会运动也如此</p>
</li>
</ul>
<blockquote>
<p>原文：这个趋势鼓励更多的公众责任心、更多的公众注意，以及对项目名誉和变更历史维护的更多关心，其目的是建立和巩固项目当前所有者的合法性。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  谁耕种，谁拥有</p>
</li>
</ul>
<blockquote>
<p>原文：如果你学过法律史和政治哲学，可能会辨识出开源的所有权理论在实质上等同于英裔美国人关于土地所有制的习惯法（common law）理论。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  这个是适合大片荒地，西部开垦之类的背景，弱政府，半自治的文化背景，大政府，集权制，土地早就有分配了</p>
</li>
</ul>
<blockquote>
<p>原文：在这个理论中，有三种办法获得土地所有权： 如果在边远地区有无主的土地，人们可以通过开垦、劳作、筑起护栏并保卫这片土地，从而获取对这片土地的所有权。 对于已经有主的土地，所有权转移的常规方法是契约转让——也即从上任所有者那里获得契约。“契约链”在土地所有权理论中是很重要的：拥有一片土地的理想证据是一连串的契约移交，一直追溯到土地最早开垦的时候。 最后，习惯法理论注意到土地所有权可能被遗失或丢弃（如某片土地的所有者离世且没有继承人，或者某片土地无人认领且缺乏对应的契约文件）。这种情况下，某片土地成为遗弃土地，它有可能被“逆权侵占”（adverse possession）——有人搬进来、修缮它、保卫其所有权，就像是开垦了它那样。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  需要研究下</p>
</li>
</ul>
<blockquote>
<p>原文：，正如黑客惯例那样，习惯法理论也在有机地演变。在斯堪的纳维亚民族和日耳曼民族，它发展了一千多年。英国近代政治哲学家John Locke将其进一步系统化和理性化，所以该理论有时也称Locken财产权理论。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  守卫成本，财产观念</p>
</li>
</ul>
<blockquote>
<p>原文：逻辑上讲，如果在某个地方存在高度经济价值或生存价值的财产而没有一个强大到可以强制集中分配稀缺资源的唯一权力机构，类似的理论就会被发展出来。即便是在狩猎采集（hunter-gatherer）文化中，这一点也是正确的，虽然有时人们会浪漫地认为该文化没有财产的概念。举例来说，生活在非洲南部Kgalagadi（先前称Kalahari）沙漠的!Kung San布须曼人，虽然没有猎场所有权一说，但水洼或泉水是有所有权的，且遵循着类似Locke的理论。 !Kung san这个例子很有启发性，因为它表明Lockean财产权习俗仅仅产生于资源期望价值超出保卫成本的地方。猎场之所以不是财产，是因为从猎场获取的收益不可预期而且易变，猎场也不是日常维生的必需品（尽管被高度重视）；而水洼对生存至关重要，而且由于比较小而容易守卫。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  定义黑客活动空间</p>
</li>
</ul>
<blockquote>
<p>原文：本文标题中的“心智层”（noosphere）是思想上的领土，是指所有可能想法的空间 3。我们在黑客传统中看到的只是Lockean财产权理论在心智层一个子集（也即所有程序的空间）上的体现。因此所谓“开垦心智层”，就是每个开源项目创始人所从事的活动。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  有双重性</p>
</li>
</ul>
<blockquote>
<p>原文：他继而指出，黑客项目所位于的空间不是心智层，而更像是一种双重心智层空间，也即在心智层上探索的程序项目空间。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  黑客传统的文化渊源</p>
</li>
</ul>
<blockquote>
<p>原文：Lockean理论的逻辑容易让人想到，开源黑客之所以遵循这些传统，为的是保卫他们劳动付出的某种预期回报，回报必须大于在项目开垦上的投入、对版本历史（用来记载“契约链”）的维护成本、对孤儿项目“逆权侵占”前做出公开声明并等待的时间投入。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  开源软件所有权</p>
</li>
</ul>
<blockquote>
<p>原文：更进一步，开源的“收益”肯定不仅包含对该软件的使用，而且包含那些会被“分支”危害或稀释的东西。如果软件使用是唯一的收益，那么就不会存在对“分支”的禁忌，开源所有权也就不会那么类似于土地所有权。而事实上，现存的开源版权中确实存在这种类型（也即“收益”仅仅为使用，“分支”并不是问题）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  追求别的</p>
</li>
</ul>
<blockquote>
<p>原文：所以黑客并不是在追求很接近物质财富的东西（比如收集稀缺的纪念品）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  出于理想，非常认同</p>
</li>
</ul>
<blockquote>
<p>原文：这种额外作用对于大多数黑客是非常少见和非主流的，它远不能成为黑客动机的唯一解释——即便我们无视黑客们的反复声明：他们做这些不是为了钱，而是出于理想或爱。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  很明显是reputation带来的信任的渡让，从而获得更多的信任和社会交易</p>
</li>
</ul>
<blockquote>
<p>原文：然而，如何导致这种经济上的额外作用是值得研究的。下面我们会看到，如果能够理解开源文化自身的“声誉”动力，将能很好地解释这些。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  两个文化</p>
</li>
</ul>
<blockquote>
<p>原文：让我们从史学移步至人类学和经济学，考察一下“交换文化”和“礼物文化”的区别。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  协作和组织的出现，是为了生存</p>
</li>
</ul>
<blockquote>
<p>原文：大多数的人类组织模式都是为了适应稀缺和匮乏，每种模式有其不同的社会地位获取途径。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  不同组织形式，有了不同的文化形态，进而驯化出不同的人文，但归根结底，自由人性是要独立于这个体系之外的，因为追溯到开始，组织是为了服务人而出现的，而不是现在，人是为了服务组织而存在的，价值逻辑的完全颠倒</p>
</li>
</ul>
<blockquote>
<p>原文：最简单的模式是“命令体系”。在命令体系中，稀缺物品被中心化的权力分配并以武力为后盾。这种体系的延展性很差 5，当规模变大时，它变得越来越官僚和低效率。出于这个原因，如果命令体系的规模超过一个大型家族，那么它几乎总是寄生在另一个不同类型的更大的经济体之上。在命令体系中，社会地位的获取主要取决于对强制力量的使用。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  在经济体系中，资本主导了近三百年或者更久远的社会行为和价值标准，不代表其他的不是正确的或者有可能替代它的，只是它还在成长，需要更多酝酿，更多准备</p>
</li>
</ul>
<blockquote>
<p>原文：大多数人同时存在这两种心理模式并理解它们之间如何交互。政府、军队和犯罪组织（举例来说）都是命令体系，它们都寄生在一个更大的交换经济体（我们称之为“自由市场”）上。然而，还有一种大多数人（除人类学家外）不太了解的和上述两类完全不同的模式：礼物文化。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  新文化的诞生，基于特定的时间，空间，例如物产丰富的地区，例如经济发达的地区，到达一定物质基础后，即便社会救济体系，比不发达地区的地主都舒适，可能会诞生不同于社会平均值的文化</p>
</li>
</ul>
<blockquote>
<p>原文：礼物文化并不是对物质稀缺的适应，而是对物质充裕的适应。产生于没有生活必需品稀缺问题的人群中，在气候宜人且物产丰富的生态环境中，我们经常可以在其原居民文化中观察到礼物文化。我们也能在自身所处的社会中观察到这点，特别是娱乐行业和富豪阶层。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  之前简单研究过礼物文化，需要特定的构建，而且也不稳定</p>
</li>
</ul>
<blockquote>
<p>原文：充裕性会使命令关系难以维持，会使交换关系变成无意义的游戏。在礼物文化中，社会地位并不取决于你控制了什么，而是你给予了什么。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  依赖于个人的觉悟，善心，境界，能力，物质基础，太多东西，最基础的是物质，或者科技到达一个较高的水平线，但可以改进，有机会</p>
</li>
</ul>
<blockquote>
<p>原文：所以才会有夸扣特尔族（Kwakiutl）酋长们的散财宴 [2]，才会有千万富翁们精心准备的并常常是公开展示的慈善行为，才会有黑客们编写高质量开源代码的不懈努力。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  不同的理解和实践</p>
</li>
</ul>
<blockquote>
<p>原文：然而，这些并不足以完全解释黑客文化的种种特性。在相同的（电子）媒介上，骇客和warez d00dz也有着繁荣的礼物文化，但他们有完全不同的行为。他们文化中的群体意识比黑客的更强烈也更排他，他们更喜欢私藏秘密而不是分享秘密，容易看到，破解组织更多是分发没有源码的可执行文件，而不是给出破解技术。（对此行为的一种内部观点，见书后注释5）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  一本独立的书吧，mark</p>
</li>
</ul>
<blockquote>
<p>原文：“黑客圈简史”一文中已经总结了黑客文化的历史，它产生馈赠行为的方式并不神秘。黑客通过对竞争形式的一系列选择，已经定义了他们的文化。本文的余下部分将会检视这些形式。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  这个是基本乐趣和动机来源</p>
</li>
</ul>
<blockquote>
<p>原文：设计优美的软件并让它运行。黑客们都经历过这种满足并乐在其中。如果某人没有这种意义上的动力，他根本就不可能成为一名黑客，正如不喜欢音乐的人永远不会成为作曲家一样。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  存在这种可能，但往往是混合的</p>
</li>
</ul>
<blockquote>
<p>原文：所以我们也许该考虑下另一种黑客行为模型，在这种模型下，精湛工艺（craftsmanship）带来的单纯快乐是黑客首要的动机。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  如果拔高一点，是不是为了公共物品，为了更多人的福祉，而贡献自己时间，技术，创造力的黑客们，是不是是更纯粹的黑客，更应该获得reputation?</p>
</li>
</ul>
<blockquote>
<p>原文：这未必真实。为深入分析“工艺”模型，我们将重新审视是什么迫使黑客文化像礼物文化那样运转？在没有质量评判标准的情况下，人们如何将质量最大化？在稀缺经济并不适用的情况下，除了同侪评价还能怎样度量软件质量？看样子任何“工艺”文化最终必须将自己置身于“声誉竞争”的结构之中——并且，从事实上讲，观察历史上多个从中世纪行业协会发展出来的工艺文化，可以清楚地看到声誉竞争这种动力结构。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  荣誉是被动而来，而不是初始动机，挺好的解释</p>
</li>
</ul>
<blockquote>
<p>原文：本文第一版在互联网上发布后，一位匿名读者评论道：“别为名声工作，如果你做得好，名声将伴随结果而来”。这是一个微妙而重要的观点，不论黑客是否注意到，声誉激励都将起到作用；</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  马斯洛的需求层次，也算合理的解释</p>
</li>
</ul>
<blockquote>
<p>原文：所以，“编程乐趣”要在一定社会环境下才能成为个体的主要动机，而“声誉竞争”可能对该环境提供起到了至关重要的作用。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  三种原因可以更深层分析下，感觉动机决定一切，需要思考下</p>
</li>
</ul>
<blockquote>
<p>原文：首先，也是最明显的一点，在同侪中拥有好名声是一种最基本的激励，出于前面提到的进化上的原因，我们都渴望体验它。（一些人试着将这种对声誉的内驱力做各种升华，使其看起来和同侪没有那么明显的关联性，比如“荣誉”、“道德操守”、“虔诚”等等，但这并不能改变其内在本质。） 第二，声誉是很好的吸引他人注意和合作的途径（在纯礼物经济中，这是唯一的途径）。如果一个人慷慨、智慧、公平交易、有领导能力，或者有其他优秀品质，就更容易让人相信和他合作能获得好处。 第三，如果你所处的礼物经济和交换经济或命令体系互相关联交织，你的名声就可能传播到后两种环境中，使你在那里获得更高的地位。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  talk is cheap, show me the code</p>
</li>
</ul>
<blockquote>
<p>原文：也就是说，要想获取地位，除了同侪声誉，没有什么更多途径了。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  黑客文化的基础逻辑</p>
</li>
</ul>
<blockquote>
<p>原文：我们可以把前面关于黑客所有权习惯的分析整合成一个连贯的解释了，我们已经了解心智层开垦的产出，就是黑客礼物文化中的同侪声望以及所有它带来的二次收益和额外作用。 从这个理解出发，我们可以把黑客所沿袭的Lockean财产权习惯看做是一种将声誉激励最大化的手段——确保同侪将名誉赋给应得之人，而不会赋给不该得到的人。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  分化会造成两个都活不下来的可能，这种恐惧也是分支少的原因可能</p>
</li>
</ul>
<blockquote>
<p>原文：黑客厌恶项目分化的另一个原因是，他们惋惜那些被浪费的重复工作——分化后的两个子项目总是有着或多或少平行的演化路线。他们也会注意到分支倾向于分裂合作开发者社区，使得两个子项目的人手都比父项目的人手更少。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  这个有一些靠谱的理论分析么</p>
</li>
</ul>
<blockquote>
<p>原文：我曾提到文化中具有自适应能力的无意识部分往往与其外显的意识形态有所不同。其中最主要的一个例子体现在Locken所有权惯例上，尽管这些惯例违背了标准许可证所表述的意图，但仍然被广泛地遵循。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  这就是之前我关注的不同点，动机不一定是事后分析的那些</p>
</li>
</ul>
<blockquote>
<p>原文：在与黑客讨论“声誉竞争”模型时，我观察到另一个有趣的现象，那就是很多黑客抵制这个模型，他们非常不愿承认驱动自己行为的动力来自于“对同侪声望的渴望”或是“自我的满足”（这是我当时未考虑后果而贴上的标签）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  还不太明白，是西方文化羞于谈及自我为底层的动机，所以黑客文化不喜欢这个，还是黑客文化就不是自我为动机出发的，就是大爱，人类责任心等等的？迷惑了</p>
</li>
</ul>
<blockquote>
<p>原文：这揭示了黑客文化一个有趣的方面，它有意识地不信任或者看不起“自我主义”或者基于自我的动机。“自我推销”往往会遭到批判，即便整个社区可能从中获得好处。正因如此，黑客文化中的“大人物”和“部落长者”需要言谈轻柔和幽默自贬来维护他们的地位。这种否定“自我”的态度和几乎完全建立在“自我”之上的激励结构是如何协调的？这太需要有一个解释了。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  这只是一种解释，不知道是不是</p>
</li>
</ul>
<blockquote>
<p>原文：一个重要原因是欧裔美国人对“自我”通常所持的否定态度。大多数黑客所处的社会环境都教导他们对自我满足的渴求是不好的（或至少是不成熟的）动机；“自我”在最好情况下也只是用来形容“首席女高音”（prima donna） [3]的怪脾气，糟糕的情况下则会被认作精神病的征兆。只有把“自我”升华或伪装成“同侪声誉”、“自尊”、“专业素养”或“成就感”时，人们才愿意接受它</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  迷惑之处</p>
</li>
</ul>
<blockquote>
<p>原文：让我们继续回到这条线索上的考察。由于黑客（子）文化对“自我”驱动行为有着强烈的抵制，人们不得不怀疑黑客是不是有一种特殊的自适应功能</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  不应该是声誉么，威望有点像影响力了，而不是大家都信任和钦佩之情的reputation,不知道英文版这个是哪个词</p>
</li>
</ul>
<blockquote>
<p>原文：在确立“威望”是黑客文化奖励机制的核心后，我们需要理解为什么它看上去如此重要，以至于人们仍然遮遮掩掩并相当程度上不认可这个事实。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  竞争是如此激烈。</p>
</li>
</ul>
<blockquote>
<p>原文：在黑客社区中，一个人的作品就是他的宣言。这里有着严格的精英意识（技术最好的人胜出），这里的信条是让质量说话，让黑客最自豪的是代码“好使”（just works），是让任何称职程序员都能看到的好东西，所以，黑客文化的知识库增长迅猛。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  限制ego,可能会因为刻意炫技，而偏离原来的目标？</p>
</li>
</ul>
<blockquote>
<p>原文：因此，“自我表现”禁忌会促进生产力，但这只是一个次生(second-order)效果；该禁忌直接保护的是社区同侪评价系统的信息质量，之所以要抑制自我吹捧或妄自尊大，是因为它像噪声一样，往往会破坏在创造性和合作性行为实验中得出的重要信号。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  大家更认可围绕的是产品，项目，代码库，是要呈现给用户的东西，而不是聚焦于个体本身，这偏离了黑客文化的关注空间</p>
</li>
</ul>
<blockquote>
<p>原文：更进一步，人们并不会下意识将过往的bug归咎于开发者，普遍认为“bug已被修复”比“这里有过bug”更重要。就像一位读者所说，一个人是通过修复Emacs的bug获得地位，而不是通过修复Richard Stallman的bug获得地位——用已经修复的Emacs的bug来批评Stallman会被认为是极其恶劣的行为。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  可能英文版会更准确点</p>
</li>
</ul>
<blockquote>
<p>原文：黑客文化中赠送礼物的媒介是无法触摸的，他们表达情感细节的沟通渠道十分贫乏，面对面的接触是非常规的，这使得比起其他礼物文化，黑客文化对噪声更缺乏忍耐力，对自我表现禁忌和能力攻击禁忌的解释也需要花更多功夫。任何稍具影响力的针对黑客能力的攻击事件，都会对声誉计分板造成不可容忍的干扰。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  某种程度上是分饼人</p>
</li>
</ul>
<blockquote>
<p>原文：谈吐柔和也是有用的，如果某人希望成为一个成功项目的维护者，他必须让社区信服他良好的判断力，因为维护者的主要工作是判断他人的代码，谁愿意将代码贡献给一个明显不能正确判断他们自己代码质量的人？或者一个试图从项目中沽名钓誉的人？潜在的贡献者希望项目领导人在客观采用他人代码时，能够谦逊而有风度地说：“是的，这个的确比我的代码好，就用这个了”——然后将荣誉给予应得之人。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/04 发表想法</strong></p>
<p>  非常赞同！黑客是协作文化为主导，基本项目发起人的能力很棒，投入时间很久，依然需要协作者和开源社区，更不要说还有接力棒机制，所以谦逊的意识到不是自己的功劳，很重要</p>
</li>
</ul>
<blockquote>
<p>原文：最后，我个人曾观察到一些顶级黑客的自谦行为，表明了他们对个人崇拜的真实恐惧（这并非没有道理）。Linus Torvalds和Larry Wall都明白无误地展现过很多次对个人崇拜的回避。在一次集体外出晚餐的路上，我对Larry Wall开玩笑说：“你是这里的第一黑客，你来挑餐厅。”他很明显地表现出了退缩。这是正确的，很多志愿者社区就是因为不能辨识共享价值观与领导者个性之间的差异而毁掉的，Larry和Linus肯定都已充分意识到这点。而另一方面，大多数黑客都很愿意有Larry遇上的这种问题，如果他们自己承认的话。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  自然选择最优秀的，然后其他人远离，如果不是，则会有大量竞争者</p>
</li>
</ul>
<blockquote>
<p>原文：一些非常成功的项目成了类别杀手，没人希望在它周围安营扎寨，因为和这些项目的基础相比，新项目很难再吸引黑客们的注意力。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  20年代，来Web3贡献开源，更加可持续</p>
</li>
</ul>
<blockquote>
<p>原文：从全球看来，这两个倾向（“填补空白”和“类别杀手”）是开源项目发展的总体趋势。上世纪70年代的开源项目大多都是玩具和原型，80年代多为开发工具和互联网工具，90年代则转向操作系统。每当一个问题被基本解决后，黑客们就开始攻克更新和更难的问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  dapp?下一波开源的模式？</p>
</li>
</ul>
<blockquote>
<p>原文：是应用。在第三个千年的开始，我们大可预言开源会转向最后一块处女地——写给非技术人员的程序</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  研究一下，微软现在拥有github啊</p>
</li>
</ul>
<blockquote>
<p>原文：一位读者指出，将开源开发和土地开垦类比，也解释了为什么黑客对微软“拥抱并拓展”（embrace and extend）策略——将互联网协议复杂化，然后将其封闭——有着发自内心的愤怒。黑客文化可以和多数封闭软件共存，比如Adobe Photoshop的存在并不能明显减少黑客对GIMP（类同于Photoshop的开源产品）附近领域的兴趣。但如果微软能够成功地将协议“去市场化”（de-commoditizing），那就只有微软的程序员才能写出符合该协议的软件了。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  确实是，这样没有委员会和投票，而是发自内心的认可</p>
</li>
</ul>
<blockquote>
<p>原文：最后，声誉竞争模型解释了一个常被引用的格言，即“自称是黑客不代表你就是黑客，只有其他黑客认为你是黑客，你才是黑客” 10。从这个角度看，所谓黑客，是一个通过贡献礼物表现出他（或她）既拥有技术能力又懂得声誉竞争如何运转的人。对是否为黑客的判断是一种感知和认同，只能由那在文化中已经做得很好的人给出。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  真是拿名誉赌这软件好用</p>
</li>
</ul>
<blockquote>
<p>原文：1.如果它不能像我所预期的那样工作，那就不是好的——不管它多么聪明和有原创性。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  所以alpha,beta时间很长</p>
</li>
</ul>
<blockquote>
<p>原文：开源世界的1.0版意味“开发者愿意拿自己的名誉赌它好使”，而闭源世界的1.0版则意味着“如果你很谨慎，不要用这版”。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  开创性的最有价值</p>
</li>
</ul>
<blockquote>
<p>原文：2.在心智层的拓展性工作要比在某功能域内（对现有作品）的重复性工作好。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  进入主流开源系统的发行版，真的是至高荣誉</p>
</li>
</ul>
<blockquote>
<p>原文：3.能进入主要发行版的作品比不能进入的好。在所有主要发行版中都包含的作品最令人尊敬。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  相信自然选择，大部分人的智慧</p>
</li>
</ul>
<blockquote>
<p>原文：所以人们会认为：多数人使用的作品优于那些少数人使用的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  半神。。。哈哈，就是无可替代，填补空白</p>
</li>
</ul>
<blockquote>
<p>原文：如果作品好到没人再想使用其他备选，作者将会获得巨大的威望。那些被最广泛使用的原创型类别杀手，会被纳入所有的主要发行版中，并获得最大可能的同侪尊重。成功做到这点超过一次的人，将会被人们半开玩笑、半认真地称为“大神”（demigods）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  乏味但有价值的stupid work，脏活累活</p>
</li>
</ul>
<blockquote>
<p>原文：5.相比那些只挑有趣和简单工作的人，长期致力于艰苦和乏味工作（如调试、写文档）的人更令人钦佩。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  难度相关</p>
</li>
</ul>
<blockquote>
<p>原文：6.重要的功能扩展比低层次的修补好。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  核心选择价值观是，更多人的福祉，这俩有可能是相当的</p>
</li>
</ul>
<blockquote>
<p>原文：，但如果问这两个选项：(a)一个隐藏在OS之下的全新工具，每天可能只会被用到几次，但一经问世便迅速成为一个类别杀手；(b)对一个现有工具的若干扩展，这些扩展既不是特别新颖也不是类别杀手，但拥有数量庞大的用户，扩展对用户可见且被用户每天使用。黑客在选择(a)之前可能会犹豫一会，因为这两种选择几乎是等量齐观的</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  挺好的</p>
</li>
</ul>
<blockquote>
<p>原文：很简单，拥有全新“品牌标识”的工作比为已有品牌增添功能更能吸引注意力。这些规则以及它们所揭示的黑客文化计分板系统的内涵，会引出供进一步研究的很好话题。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  看起来很有道理</p>
</li>
</ul>
<blockquote>
<p>原文：为理解Lockean所有权惯例的起因和后果，我们可以从动物行为学（特别是领土方面）的角度来看。 所有权是动物领土权的抽象，它之所以被进化出来，是为了减少物种内的暴力争斗。狼通过标记边界和尊重其他同类的边界，可以减少陷入争斗的机会，而争斗可能会使它虚弱或死亡，从而降低它成功繁殖的概率。类似的，人类社会的所有权是为了防止人类之间的冲突，通过设定边界，可以清楚地区分和平行为与侵犯行为。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  添加contributors很重要</p>
</li>
</ul>
<blockquote>
<p>原文：所有权声明（就像领土标记）是一种述行式（performative）行为，一种宣布防御边界的方法。开源社区支持的所有权声明是一种摩擦最小化和合作最大化的方法，尽管“所有权声明”比栅栏或者狗吠要抽象得多，尽管有时只是在README文件中声明一下项目维护者的名字，但这个道理是没错的。它是领土权的抽象，并（像其他形式的所有权一样）基于领土本能，一种为协助解决冲突而进化出来的本能。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  所有权的声明</p>
</li>
</ul>
<blockquote>
<p>原文：这种动物行为学上的分析，乍看上去很抽象，也很难和实际的黑客行为联系起来。但它能推导出一些重要结论，比如为什么Web站点会流行，特别是为什么一个开源项目有了自己的网站，就会比那些没有的看起来更“真实”和更实在。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  AAStar的页面维护起来，定位以太坊AA领域的专注开发社区</p>
</li>
</ul>
<blockquote>
<p>原文：通过建立项目“主页”，使项目在组织上更有空间感的万维网王国中建立起“家园”（home territory），从而具象化了在程序空间中“开垦家园”的抽象概念。从“心智层”落到“电脑空间”并不能让我们得到真实世界中栅栏和狗吠的感觉，但它的确把抽象的财产声明和人们对领土的直觉认识更牢固地连接了起来，这也正是为什么拥有网页的项目看起来更“真实”一些。 超链接和好的搜索引擎更强化了这点。一个有网页的项目，会更容易被探寻心智层邻居的人注意到。人们能够链接到它或搜索到它，所以，网页是一个更好的广告，一个更有效的述行活动，一个更有力的领土声明。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  声誉和防止冲突</p>
</li>
</ul>
<blockquote>
<p>原文：动物行为学分析也促使我们更近距离观察开源文化中的冲突处理机制。它使我们有理由认为，所有权惯例除了最大化声誉激励外，还有防止和解决冲突的作用。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  社区的冲突可以借鉴</p>
</li>
</ul>
<blockquote>
<p>原文：3.15　冲突的起因</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  核心是谁说了算，开源社区的决策权</p>
</li>
</ul>
<blockquote>
<p>原文：把开源软件中的冲突辨识为以下主要四类： ·谁来做有约束力的决定？ ·谁该得到荣誉或责备，因为什么？ ·如何防范劳动成果被复制？如何防范流氓版本使bug跟踪变得更复杂？ ·从技术上讲，什么是正确的事？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  确实是，项目团队的决策，贡献评估，荣誉分配</p>
</li>
</ul>
<blockquote>
<p>原文：必须要解决三个问题：(a)谁来负责做设计决策？(b)如何决定哪个贡献者应该被授予荣誉，如何授予？(c)如何保持项目团队和产品不被分裂为多个分支？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  分配不会因为被分配个体想法而改变？</p>
</li>
</ul>
<blockquote>
<p>原文：但是，工艺模型不足以解释和(b)相关的黑客习俗，即什么人因什么而得到荣誉——因为一个纯粹的工匠，如果对声誉竞争不感兴趣，将不会在乎这些。为了分析这些，我们需要将Lockean理论更推进一步，去考察项目内以及多个项目间的冲突及财产权运转。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  公开移交，公示给所有人，在开源社区很重要</p>
</li>
</ul>
<blockquote>
<p>原文：（c）即分支问题，这种关心在黑客文化中表现为移交准则：所有者/维护者不再维护项目时，应公开地将权利移交给某人。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  本质是谁贡献多谁做决策</p>
</li>
</ul>
<blockquote>
<p>原文：通常，善意独裁者这种组织形式是由所有者/维护者组织形式（在创立者不断吸引贡献者的过程中）演变而来的。即便所有者仍然保持专断地位，这种形式也可能引入一定程度的争议：谁因为项目的哪个部分获得荣誉。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  这个词是一个概念么</p>
</li>
</ul>
<blockquote>
<p>原文：在这种情况下，习惯要求所有者/独裁者有义务公平地将荣誉给予贡献者（比如在README或history文件中适当地提及）。对Lockean财产模型而言，这意味着如果你对项目做出了贡献，你就会获得一份声誉上的回报（正面或负面的）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  确实，保留历史贡献者</p>
</li>
</ul>
<blockquote>
<p>原文：当然这点除外：即便贡献者不再为项目工作，其名字仍然保留在名誉表上，并能继续“赚取”一定程度的声誉</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  独立模块和质量负责人</p>
</li>
</ul>
<blockquote>
<p>原文：它倾向于发展出两层级的贡献者结构：普通贡献者和合作开发者。成为合作开发者的一个典型途径是承担起项目主要子系统的责任，另一个途径则是成为负责识别和修复bug的“最高修复官”（lord high fixer）。这两种情况下，合作开发者都是做出了大量和持续时间投入的项目贡献者。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  确实是个问题，如何分配的问题</p>
</li>
</ul>
<blockquote>
<p>原文：在我们的分析中，子系统所有者是一个特别重要并值得深入研究的角色。黑客们常说“责任背后是权力”，一个合作开发者在承担起维护某个子系统的责任后，通常有机会掌控子系统及其对外接口的实现，其决策仅受项目领导人（同时也是架构师）的修正。我们观察到该规则有效地在Lockean模型上圈起了项目财产，它正如其他财产边界线一样起到了避免冲突的作用。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  投票委员会或者轮值制度不错</p>
</li>
</ul>
<blockquote>
<p>原文：一些非常大型的项目则完全抛弃了善意独裁者模型，其做法是将合作开发者转为投票委员（如Apache），或是在资深合作开发者内部轮流掌权，Perl开发者就是这么组织起来的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  但这个委员会被授权的过程很难清晰化</p>
</li>
</ul>
<blockquote>
<p>原文：这种复杂的组织形式被广泛认为是不稳定和运行困难的。很明显这种困难主要来自于“委员会设计” [5]以及委员会本身可能产生的问题，这些都是黑客文化在意识上所理解的问题，但我认为，黑客之所以发自肺腑地对这种委员会或者轮流坐庄的组织方式感到不舒服，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  需要有人研究，给出好方案</p>
</li>
</ul>
<blockquote>
<p>原文：是这种方式很难和黑客们潜意识中的Lockean模型相适应，Lockean模型可以用于较为简单的情况，但如果用于这种复杂的组织形式，在分析所有权时，不论是控制意义上的所有权，还是声誉回报意义上的所有权，都有很多问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  完全同意！</p>
</li>
</ul>
<blockquote>
<p>原文：另一个解决冲突的方式是“资深者胜”——如果两个或更多个贡献者有分歧，该分歧在客观上很难解决，并且谁也不拥有该分歧的领土权，那么在整个项目中投入工作最多的一方（也即在整个项目中拥有最多领土权的一方）胜出。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  这也是最大化利用成本</p>
</li>
</ul>
<blockquote>
<p>原文：（对应地，投入最少的一方输掉。很有意思的是，很多关系型数据库也采用了同样的启发性方法解决死锁问题，当两个线程在资源上造成死锁时，在当前事务中投入最少的那个线程将会成为死锁受害者并被终止掉，而运行事务时间最长的或级别更高的，则会成为胜利者。）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  继承权问题？</p>
</li>
</ul>
<blockquote>
<p>原文：发生这种情况最显而易见的例子是项目领导人消失后的继承权争议，我曾经历过一次这样的争斗，其过程令人厌恶、充满痛苦且旷日持久，直到所有相关方都耗尽心力而不得不交给外部人士处理时，问题才得到解决，我真心希望永远也不再和这种事扯上任何一点儿关系。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  公开机制非常重要</p>
</li>
</ul>
<blockquote>
<p>原文：最后，若想让这些冲突解决机制生效，需要整个黑客社区愿意执行它们，唯一可用的执行机制是“批判”和“放逐”——公开谴责那些破坏习俗的人，并拒绝和他们再次合作。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  确实也没有黑客准则教学课程。。</p>
</li>
</ul>
<blockquote>
<p>原文：多数准则都是通过事例来传承的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  不言自明的</p>
</li>
</ul>
<blockquote>
<p>原文：另一方面，一旦人们对声誉竞争有一些基本的（也许是无意识的）理解，就会发现很多黑客习俗都是自组织的。大多数黑客根本不需要被告知本文前面提到的三个禁忌，或至少在被问及这些禁忌时，他们会说这些都是无须告知的，是不言自明的。这个现象吸引我们做进一步的分析——也许我们可以从黑客获取其文化知识的过程中找到解释。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  一个类似于自己人的筛选机制</p>
</li>
</ul>
<blockquote>
<p>原文：黑客文化非常有意识地大量使用这样的线索或测试。我们可以看到这个过程至少在三个层次上起作用： ·类似密码一样的特定秘密。举例来说，有一个叫做alt.sysadmin.recovery的Usenet新闻组，其中有一些非常明确的秘密，如果你不知道这些秘密就无法发文，知道秘密则被认为有发文资格。其成员有着严厉的禁忌以防范秘密泄漏。 ·某种技术秘密的入门要求。一个人能给出有价值礼物的前提是，他（她）已经吸收了大量的技术知识（比如至少要了解一门主要的计算机语言），正如隐藏秘密是在细节层面提要求，这是在宏观层面提要求，它起到了素质（比如抽象思考、毅力、心理弹性等能力）过滤器的作用。想在黑客文化中发挥作用，这些素质是必需的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  参与，然后成为</p>
</li>
</ul>
<blockquote>
<p>原文：·社会语境下的秘密。人们是通过投身于某个特定项目而进入黑客文化的，每个项目都是一个鲜活的社会语境，想要成为项目的贡献者，一个人需要在技术上和社会上都对它进行研究和理解（具体来说，通常是通过阅读项目Web页和/或邮件记录来做到这点）。新手正是通过项目团队，从老手经历的事件中获得阅历。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  学术更追求显性的自身科研贡献，黑客的更复杂，更多动机，但核心是通过拿出作品，证明自己对自由追求的贡献</p>
</li>
</ul>
<blockquote>
<p>原文：有无以计数的读者曾指出：黑客文化的所有权习惯看上去和学术界（特别是科学研究团体）的做法有着密切的关联（也许就是直接源于后者）。在开垦盛产创意的领地时，研究团体有着类似的问题，并展示出非常类似的适应性解决方法：同侪评价及声誉。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  确实是</p>
</li>
</ul>
<blockquote>
<p>原文：这是很有客观价值的，因为科学研究正如黑客文化，都非常有赖于“站在巨人的肩膀上”，人们不必要一次又一次地重新发现基本原理。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  确认是么，是有这个可能性，但学术呢</p>
</li>
</ul>
<blockquote>
<p>原文：。我之所以推测学术界和黑客文化有着共同的适应模式，并不是因为它们有着基因上的关联，而是因为在自然法则和人类固有本能的条件下，它们都已经演化到其从事领域的最佳社会组织形态。自由市场经济是全世界范围内通过合作获得经济效能的最佳方法，这一点看来已成为历史定论，同样，基于声誉竞争的礼物文化可能是通过合作产生（和检验）高质量创造性工作的全世界范围内的最佳方法。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  那确实是会有类似CBI和自由研究，自由创作的机制，是不是更能有创造力</p>
</li>
</ul>
<blockquote>
<p>原文：布兰代斯大学心理学家Theresa Amabile，在1984年发表的一篇关于关动机和报酬的研究中谨慎地总结道：“与完全出于兴趣的工作相比，被委托的工作通常表现出较少的创造性。”Amabile还观察到：“活动越复杂，就越容易被外部的报酬损害。”该研究还指出，固定工资不会降低人们的积极性，但计件工资和奖金会，这一点很有意思。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  创造性劳动，需要薪水和激励分开？</p>
</li>
</ul>
<blockquote>
<p>原文：因此，给那些做汉堡和挖地沟的人们发放绩效奖金可能是经济正确的，但更明智的做法是：在编程工作中把薪水和绩效奖励完全分开，并让人们选择他们自己的项目（这两种趋势自然而然地在开源世界里得到了体现）。这些事实表明：只有当程序员非常积极以至于没有奖励他（她）也愿意工作时，才是唯一应该给予绩效奖励的时候。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/05 发表想法</strong></p>
<p>  完全同意！自主性很重要</p>
</li>
</ul>
<blockquote>
<p>原文：这个领域的其他研究者把目光投向了黑客们非常在意的自主性和创意自由度问题，“如果一个人越是感受到自主性受限”，罗切斯特大学心理学副教授Richard Ryan说，“其创造力就会越少。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  我在尝试用社区的方法让大家自主选择，自主决策，期待更多创造性诞生，但目前大家对这这个无感，很多人会想，我不知道要干嘛，我在等你们，感觉不到自驱，感觉可能是薪酬本身就暗示了我要做点啥的被安排</p>
</li>
</ul>
<blockquote>
<p>原文：即便是赢取比赛或获得同侪尊敬，如果觉得获取胜利只是为了求得回报，也一样会觉得没意思（这也许可以解释为什么黑客文化禁止那些毫不隐瞒的对尊重的追求和索取）。 这也使管理变得更复杂，支配性的语言反馈似乎也如计件报酬一样降低着人们的积极性。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  说起来简单，做起来难，如果第一种以追溯性的方式，那还有可能，但带来的问题有两个，一激励或者报酬从哪里来，而我认可那工作的价值，是开放性的，这些开放性谁提出来；而第二种类似于传统的公司结构下的岗位职责，有具体的标准和要求，达到要求，才算符合和匹配岗位，这是大部分人的心智模型，二者区别就是开放性。</p>
</li>
</ul>
<blockquote>
<p>原文：给予激励是聪明的做法，但一定不能有附加条件，以避免把事情搞糟糕。Ryan观察到以下两种说法有着完全不同的效果：“我给你报酬是因为我认可你工作的价值”和“你得到报酬是因为你达到了我的标准”，第一种说法不会挫伤积极性，但第二种会。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  但是建立一个符合大众意义的开源团队，就非常困难，需要慢慢的聚合同一价值取向和技术水平，黑客认知的，向往自由的人。而先说世界的匹配规则，还是第二种类似契约的逻辑，我个人很希望建立黑客组织，但感觉有心无力，估计还是要之前的逻辑，CBI</p>
</li>
</ul>
<blockquote>
<p>原文：以这些心理学观察为依据，我们可以得出论断：开源开发团体在生产力上会远远超过（特别是长远地看，创造性作为生产力倍乘器的作用会越来越重要）同等规模与技能的闭源程序员团体，后者受稀缺性报酬激励但同时也导致动力不足。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  果然，依赖的经济基础是财富盈余，或者程序员本职工作薪酬很高，足以负担日常生活，或者有一视同仁的CBI，国内这种压榨文化下，不太现实</p>
</li>
</ul>
<blockquote>
<p>原文：这从另一个略微不同的角度，重申了“大教堂与集市”中的论断：最终，当自由市场经济开始创造出足够的财富盈余时，大量程序员可以生活在后稀缺的礼物文化中，而软件产品的工业\工厂模式注定走向衰亡。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  我尽力尝试，采用合适的经济模型，一个Q为review单位，三个Q确实没法说服CBI委员会的，转为bounty，这个钱值得去尝试，甚至是非常有价值的新组织形态的探索。</p>
</li>
</ul>
<blockquote>
<p>原文：事实上，获取最高软件生产力的药方看上去自相矛盾而又颇具禅意：如果你想获得最有效率的产品，你必须放弃促进程序员生产力。做好他们的后勤，让他们自己做主，并忘掉最后期限。在传统的管理者看来，这种几近疯狂的宽容注定失败——但它的的确确有效，使用这种方法，开源文化正势如破竹地痛击着它的对手</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  梳理了黑客文化的形成历史并给出了礼物文化的结论</p>
</li>
</ul>
<blockquote>
<p>原文：我们已经研究了那些规范开源软件所有权和控制权的习惯，看到了它们所隐含的与Lockean土地权理论相类同的财产权理论。我们将这些习惯与黑客世界的“礼物文化”（参与者付出时间、精力和创意，以图在竞争获取声望的文化）联系了起来，并考察了它们对黑客解决冲突所带来的影响。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  个人感觉，类似于古希腊的民主，不得不承认，虽然建立在奴隶制度上的财富自由，但确实在人性自由的思考，探索上，有了极具价值的文化，而礼物文化也有类似的逻辑，都指向自由人性，都会形成多样性的自组织的复杂系统演进，时假以日，一定会涌现创造性的文明。</p>
</li>
</ul>
<blockquote>
<p>原文：接下来很自然的问题是：“这有什么意义？”黑客们在形成这些习惯并遵循这些习惯时（直到现在）都未进行有意识的分析，这种有意识的分析能给我们带来什么实用的东西，并不是一下子就能清楚的——除非，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  mark,研究下，哪些书面制度，需要挂bounty鼓励有人研究这个</p>
</li>
</ul>
<blockquote>
<p>原文：我们已经发现黑客习俗和英裔美国人普通法传统下的土地所有制理论在逻辑上非常类同。从历史上讲 12，欧洲部落文化发明了这些传统，并改善了他们的冲突解决体系——从表达不清的、半意识的习惯体系发展到掌握在部落智者记忆中明确的习惯法，并最终发展成为成书面制度</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  形成明确的积累，什么是对的，或者对的原则，谁说了算，或者决策机制是什么，从而确保黑客组织发展的同时，又不会丢掉那些初心</p>
</li>
</ul>
<blockquote>
<p>原文：也许，当我们人数不断增加、当所有新成员的文化移入变得困难时，黑客文化也该做一些类似的事——将一些优秀实践发展成为规范，解决开源项目中可能出现的各种争议，并发展出一种可以让社区中资深成员调解纠纷的仲裁传统。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  不知道二十年过去了，这个规则形成了没有，是不是已经有人在实践了，mark,后面研究一下</p>
</li>
</ul>
<blockquote>
<p><a target="_blank" href="mailto:原文：我已经开始着手书写这些规范，暂且称之为“Malvern协议”（Malvern是我居住的一个小城市）。如果本文的大体分析能被足够广泛地接受，我会将Malvern协议公开，作为纷争解决的范例程式。如果有兴趣批评和帮助制定这套规范，或仅仅反馈这是否是个好想法，都请通过email联系我：esr@thyrsus.com">原文：我已经开始着手书写这些规范，暂且称之为“Malvern协议”（Malvern是我居住的一个小城市）。如果本文的大体分析能被足够广泛地接受，我会将Malvern协议公开，作为纷争解决的范例程式。如果有兴趣批评和帮助制定这套规范，或仅仅反馈这是否是个好想法，都请通过email联系我：esr@thyrsus.com</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  我靠，这个问题太有学术价值了，但关于组织的研究，确实需要长时间跟进，对比，总结，尝试，才能找到一些可能推动黑客组织更进一步的密钥</p>
</li>
</ul>
<blockquote>
<p>原文：黑客文化（包括我自己）已经发现，大型项目如果没有一位“善意独裁者”领导，往往很脆弱。大多数这种项目都失败了，少数几个则取得了令人惊叹的成功并变得很有影响力（Perl、Apache和KDE），没人真正懂得这其中的原因。人们隐隐约约觉得，这种项目都是独特的，其成功或失败，都建立在其特定成员形成的群体动力学之上，但这是真的吗？是否存在能让其他团队效仿的可复制策略？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  可能需要善意独裁者和委员会结合，但感觉成了三权分立的美式民主，不知道有哪些关于这些的研究，人类组织形式的进化，可能会让人类效率提升五十倍，让更多人获得福祉，又有更多人参与进来，产生更多创新涌现</p>
</li>
</ul>
<blockquote>
<p>原文：善意独裁者（benevolent dictator）是传统“开明君主”的现代叫法，是指独裁领导者运用自己的政治权力为人们造福而不是仅仅为了他(她)自己或者一小部分人的利益。——译者注 [5] 委员会设计（design-by-committee）是一个有讽刺和贬损意味的术语，用于指一组人（尤其是缺乏优秀的领导时）共同设计产生的东西（通常是技术系统和标准）。这种方式设计出来的产物常常过于复杂、内部不一致、有逻辑缺陷、平庸陈</p>
</blockquote>
<h3 id="heading-4"> <strong>第六章 4.魔法锅</strong></h3>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  有价值的研究，这个标题有点像复杂系统中的生物汤，第一个诞生蛋白质的原始汤，从而诞生了生命，是典型的生命涌现</p>
</li>
</ul>
<blockquote>
<p>原文：本文分析了开源现象中不断演化的经济基础，首先驳斥了一些关于软件开发资助和软件价格结构的常见神话，然后给出了软件合作稳定性的博弈分析。我给出了开源开发可持续资助的九个模型，两个是非盈利性的，七个是盈利性的。然后本文给出了一种定性理论，来说明什么时候关闭软件项目在经济上是合理的。我研究了一些新的资助开源开发的盈利性机制，其中包括对资助体系和任务市场的新发现。最后，本文试着给出了一些关于未来的预测性结论。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  目前加密世界对于这些免费的软件，有一个对应的概念，叫公共物品，但公共物品不等于免费，虽然有部分是免费的，空气，阳光免费，但公交车不免费，感觉这是不同公共物品本身属性和治理规则来确定的，换句话说，免费不是目的</p>
</li>
</ul>
<blockquote>
<p>原文：对很多人来说，开源社区的成功看起来像魔法一样不可思议，免费的高质量软件如果能不断生产出来固然很好，但在充满竞争和资源短缺的真实世界里，这能持续下去吗。开源是怎么做到的？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  感觉马斯洛的七层需求也挺符合这个情况的</p>
</li>
</ul>
<blockquote>
<p>原文：开源文化的成功，的确让很多自以为了解软件开发的人感到大惑不解。“大教堂与集市”一文描述了分布式合作开发模式是怎样颠覆了Brooks法则，使得单个项目的可靠性和质量都能达到空前的水平。“开垦心智层”一文研究了“集市”开发模式的社会动力学，指出要想最有效理解这种模式，应参考一下人类学家所称的礼物文化（而不是传统的交换经济），这种文化下，其成员通过送出礼物而竞争社会地位</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  很清晰的分析，混合情况下，依然会涌现黑客和礼物文化</p>
</li>
</ul>
<blockquote>
<p>原文：“开垦心智层”一文假定礼物文化产生的情境是生活用品足够丰富，以至于互相交换方式不再让人觉得很有意思。从心理层面讲，这种解释非常有力，但考虑到大多数开源开发者实际上生活在混合的经济环境下，这种解释就不够充分了。大部分情况下，交换经济失去了吸引力，但并没有失去制约力。只有在物质稀缺的经济环境下也能解释黑客行为，才能让这些行为更好地立足于物质过剩的礼物文化中。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  承认当下的合理性</p>
</li>
</ul>
<blockquote>
<p>原文：在论述之前再最后多说几句：本文对开源开发的讨论及支持，并不代表认同“闭源开发在本质上是错误的”，本文并不是对软件知识产权的反对，也不是对无私“共享”的摇旗呐喊。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  选择更多是核心，因为传统软件行业，只要有经济价值，都会投入，但选择更多，是一个更高维度，类似于比特币，它的初心是选择更多，虽然从市场角度看，其高高在上的价格，让普通人无法选择</p>
</li>
</ul>
<blockquote>
<p>原文：对开源开发完整而充分的认识应该建立在其工程上和经济上的结果——质量更好、可靠性更高、成本更低、选择更多</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  有这个说法？要研究下，不是使用价值是最终价值的闭环么，如果没有使用价值，只有销售价值，谁买单呢</p>
</li>
</ul>
<blockquote>
<p>原文：计算机程序像其他所有类型的工具或生产资料一样，有着两种不同的经济价值：使用价值和销售价值。 程序的使用价值是它作为一个工具、一个生产率倍乘器的经济价值；程序的销售价值是它作为一个可买卖商品的价值。（按照经济学家的专业说法，销售价值是最终产品价值，使用价值是中间产品价值。）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  这不是和经济学家的说法不一致么</p>
</li>
</ul>
<blockquote>
<p>原文：这些工作称为“维护”，任何一个软件工程师或系统分析师都会告诉你，支付给程序员报酬的工作中，大多数（超过75%）都是这类。相应地，程序员的工时也大都花费在编写和维护这些没有任何销售价值的内部代码上——读者可以很容易地在报纸“招聘”栏列出的编程工作列表中验证这个事实。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  销售不是软件提供的价值</p>
</li>
</ul>
<blockquote>
<p>原文：，这就是为什么我们相信行业中只有5%的部分是由销售价值驱动的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  销售和软件价值不相关？</p>
</li>
</ul>
<blockquote>
<p>原文：当我在技术会议上发言时，我常常会以两个问题作为开始：听众中有多少人因写软件而获得报酬，又有多少人的报酬是建立在软件的销售价值之上。通常我会看到听众对第一个问题举手如林，而对第二个问题的响应寥寥无几，并且他们会对这个比例感到相当惊讶。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  是的</p>
</li>
</ul>
<blockquote>
<p>原文：换句话说，软件很大程度上是一个服务行业，虽然长期以来都毫无根据地被错认为是制造行业。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  认为是制造业而不是服务业，这个错觉</p>
</li>
</ul>
<blockquote>
<p>原文：同样值得注意的是，这种错觉鼓励了一种病理性的价格结构，完全脱离了开发成本的实际分解。如果软件生命周期中超过75%的成本（这已经被普遍接受）都花在维护、排错和扩展上，那么常见的价格策略——给软件定以较高的购买价和相对较低甚至为零的维护费——就必然导致很差的服务。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  是因为错误认为软件业是制造业模式而投入服务少，造成的客户流失么</p>
</li>
</ul>
<blockquote>
<p>原文：我们确实已经多次看到“支持匮乏”这种失败模式在市场环境中甚至干掉了排名第二的强有力竞争者。（那些调查过PC操作系统、字处理软件、会计程序或一般商业软件历史的人，会很清楚这种模式。）这种由工厂模型带来的非正常激励，导致了“赢家通吃”的市场模式，并最终导致消费者（即便是赢家的消费者）的损失。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  听起来很有道理，因为redhat就是典型例子，软件免费，服务收费</p>
</li>
</ul>
<blockquote>
<p>原文：以上分析让我们明白，开源软件不仅在技术上，而且也在经济上挑战着现有秩序。将软件“免费”所带来的效果，看来会强制我们进入以服务费为主导的世界，并让我们清楚了解，闭源软件一直以来依靠软件销售价值的做法是多么脆弱。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  哈哈，道德感</p>
</li>
</ul>
<blockquote>
<p>原文：从消费者角度看，只有在得到如下好处时，才值得为专有软件付钱：供应商服务、纸质手册，或者一种有道德的感觉。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  信息的获取和传递有成本，信息本身具备价值，信息不可能免费，但可以有免费信息经济模式</p>
</li>
</ul>
<blockquote>
<p>原文：“信息要免费”（Information Want To Be Free）是一个与“工厂模型”对立但同样错误的神话，思考开源软件经济学的人常为此困惑。它常体现为这样一种主张：数字信息的复制成本接近于零，所以其结算价格应该为零（或表述为：在充满复制者的市场中，其价格不得不降为零）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  开源软件经济模型</p>
</li>
</ul>
<blockquote>
<p>原文：我们看看是否能够建立起另一个模型——一个在经济学上的可靠模型，用来阐述开源合作的可持续性。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  为啥要推翻</p>
</li>
</ul>
<blockquote>
<p>原文：再一次，我们需要先推翻一个妨碍理解的流传很广的民间模型。因为在每次试图对合作行为做出解释时，Garret Hardin的“公地悲剧”理论都会投来一片阴影。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  这个解释看起来没问题，需要研究</p>
</li>
</ul>
<blockquote>
<p>原文：大多数人有着和此类似的本能的合作行为模型。公地悲剧事实上来自于两个互相联系的问题，一是过度使用，二是供应不足。在需求端，公地鼓励“竞次”行为 [2]而导致过度使用——也即经济学家所称的公益拥挤问题。在供给端，公地奖励了“搭便车”行为 [3]——它打消或抑制了个体在开发新牧地上的投资意愿。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  一是悲剧，二是公有制集权，三是私有制</p>
</li>
</ul>
<blockquote>
<p>原文：公地悲剧预言了三个可能的结果。一是公地退化为泥沼，二是少数有强制力的成员代表全村实施分配策略，三是将公地分割给村民，让每个村民自行保护（如围起篱笆）和管理自己那块草地的可持续性。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  开源软件没有公共资源，而是公共贡献pool，它的索取就是使用，使用总有反馈，反而是一种促进</p>
</li>
</ul>
<blockquote>
<p>原文：当把这个模型下意识地套用在开源合作上时，人们预期开源合作是不稳定的，而且有着很短暂的半衰期</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  是的，就是我前面备注的原因</p>
</li>
</ul>
<blockquote>
<p>原文：一部分原因当然是因为使用软件并不会降低软件的价值。事实上，对于开源软件来说，使用得越广泛，就越可能增加其价值，因为用户会提供软件bug修复和功能补充（代码补丁）。反公地模型中，在软件上“放牧”越多，“草”反而长得越好。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  公地悲剧两个原因，一过度使用，二供应不足，还有搭便车不可持续</p>
</li>
</ul>
<blockquote>
<p>原文：所以，开源软件的公共利益不会因为过度使用而恶化，但这只考虑了“公地悲剧”中的公益拥挤问题，还没有解释为什么开源不会遭遇供应不足的问题。为什么明知道开源社区中普遍存在搭便车行为，人们也不会去等别人去做自己需要的东西，而且（自己）也不在意向公地做出贡献</p>
</blockquote>
<ul>
<li><p><strong>2024/05/06 发表想法</strong></p>
<p>  对解决问题有需求，解决问题的人个人满足顺便就满足大家了，是这个逻辑么</p>
</li>
</ul>
<blockquote>
<p>原文：部分原因是人们需要的不仅仅是解决方案，他们还需要问题的及时解决。对于某个给定需求，几乎不能预期别人会在什么时候搞定它。对任何一个潜在贡献者而言，如果他从bug修复或功能增加中能获得足够的回报，他就会投入其中（即便所有人都搭便车也没关系）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/12 发表想法</strong></p>
<p>  持续维护成本</p>
</li>
</ul>
<blockquote>
<p>原文：坐等在补丁上不会获取任何收益。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/12 发表想法</strong></p>
<p>  贡献自己工作是利他，博弈论角度，如果你动机是获得更好的公共物品，可以解释为利己，但从公共物品本身来看，是一个可持续的协作模式</p>
</li>
</ul>
<blockquote>
<p>原文：将补丁投入到公共代码池中可能不会有什么收获，但会鼓励别人参与进来，并在某个时候解决J.Random碰到的问题。从表面上看，这是利他的，但从博弈论意义上讲，这是最大化的利己。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/12 发表想法</strong></p>
<p>  所以搭便车是支付磨合成本的人，被其他不支付的人搭便车了？</p>
</li>
</ul>
<blockquote>
<p>原文：开源软件中真正的搭便车问题，其实更多体现在提交补丁时的磨合成本。一个潜在的贡献者，在黑客文化的声誉游戏（见“开垦心智层”一文）中，几乎没有什么赌注，在缺乏金钱补偿的情况下，会觉得“不值得提交这个修复，因为我不得不整理出补丁，写修改记录，还要签署FSF版权转让书……所以，贡献者数目以及（由此而导致的）项目成功程度，和项目对贡献者所设限制条件多少是强烈负相关的。这种磨合成本可能是政治上的，也可能是机制上的。总之，我认为这解释了为什么宽松的、无组织的Linux文化，比起相对严格的、有组织的、集中式管理的BSD文化，能吸引更多的合作能量（远不在一个数量级上）。这也可以解释为什么FSF在Linux兴起之后变得不再那么重要。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/12 发表想法</strong></p>
<p>  上面是黑客声誉游戏的解释，下面要在混合模式下对现实世界的经济解释</p>
</li>
</ul>
<blockquote>
<p>原文：，我们需要对问题的另一半做出经济解释，即J.Random为什么要写免费补丁，而不是通过闭源程序获取销售价值？是怎样的商业模式，造就了能让开源开发蓬勃发展的生态环境？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/12 发表想法</strong></p>
<p>  常规来说，是软件销售价值，或者软件独家使用价值</p>
</li>
</ul>
<blockquote>
<p>原文：我们应该先研究一下闭源有什么好处，闭源真正想保护的是什么？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/12 发表想法</strong></p>
<p>  应该是收益减去支出，不过计算沉没成本是开发完成后的</p>
</li>
</ul>
<blockquote>
<p>原文：真正应该考虑的问题是：你从分散开发负担中获取的益处是否超过了因（“搭便车”行为导致的）竞争加剧而带来的损失，一些人往往在这个权衡中失算：(a)忽略了社区开发带来的功能改进。(b)不把已经支出的开发成本当做沉没成本。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/12 发表想法</strong></p>
<p>  不好说，模型就代表了逻辑</p>
</li>
</ul>
<blockquote>
<p>原文：它应该由一个模型（schema）或描述语言表达，然后由财会引擎执行实现（作为很相近的一个例子，考虑数据模型将业务知识和数据库引擎相分离的做法），这种功能上的分离使你不但可以保护住王冠上的宝石（即你的商业模型），还能从开放引擎中获得最大收益。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  所以开源更好？</p>
</li>
</ul>
<blockquote>
<p>原文：使用价值和销售价值之间的差别，让我们注意到这样一个关键事实：在从闭源转向开源的过程中，受到威胁的仅仅是销售价值，而非使用价值。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  使用价值支付薪水？</p>
</li>
</ul>
<blockquote>
<p>原文：如果使用价值真的是软件开发的主要驱动力，并且开源开发真的比闭源更有效也更快捷（在“大教堂与集市”一文中已经论证了），我们应该能够发现一种仅靠使用价值就能持续资助开源开发的模式。 事实上这不难找到，至少存在两种重要的开源项目模式，使其全职开发者的薪水直接由使用价值支付</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  大家一起做，共同拥有</p>
</li>
</ul>
<blockquote>
<p>原文：他们明白，与其很多人都搞类似的开发，不如将自己的工作投入到公共代码中。通过这种方式，他们不仅能获得“自己做一个Web服务器”的好处，还会因为大规模的同行评审而获得强大的排错效果。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  前提是非核心软件，不过是个好案例</p>
</li>
</ul>
<blockquote>
<p>原文：Cisco案例表明：开源不仅可以降低成本，还能分散和减轻风险。所有参与方都发现，源码的开放与合作社区（由多个独立的收入来源资助）的存在，提供了一种故障保险（fail-safe）机制，其本身的经济价值足以吸引资金支持。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  三个原因，黑客文化</p>
</li>
</ul>
<blockquote>
<p>原文：困难存在于开源开发社会契约的内在特点。有三个相辅相成的原因，使得主流的开源许可证不允许对对开源软件使用、再发布和修改施加限制，从而影响直接销售收入的获取。要理解这些原因，我们必须研究许可证演变所处的社会语境，也即互联网黑客文化（<a target="_blank" href="http://www.tuxedo.org">http://www.tuxedo.org</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  所有人一视同仁</p>
</li>
</ul>
<blockquote>
<p>原文：第一个原因与“对等性”有关，大多数开源开发者并不反对别人利用他们的礼物获利，只是要求不能有任何人（代码创始人可能会例外）站在一个特权地位上牟利</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  歧视？</p>
</li>
</ul>
<blockquote>
<p>原文：第二个原因则与“非有意后果”有关。黑客已经观察到，那些对商业使用或销售进行限制并收费（这是最常见的征费方式，乍看上去并无不妥）的许可证有着令人扫兴的效果。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  保留分叉权</p>
</li>
</ul>
<blockquote>
<p>原文：最后也是最关键的一个原因，与保持同侪评价这种礼物文化动力（“开垦心智层”一文中所描述的）相关。如果许可证被设计用来保护知识产权或直接获取销售价值，它通常就会在法律上使项目不可能产生分支，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  竞争策略</p>
</li>
</ul>
<blockquote>
<p>原文：占领市场</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  硬件附加价值，分摊成本，可持续维护</p>
</li>
</ul>
<blockquote>
<p>原文：硬件糖霜</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  可持续限量license</p>
</li>
</ul>
<blockquote>
<p>原文：送配方，开餐馆</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  卖的是可持续性服务</p>
</li>
</ul>
<blockquote>
<p>原文：这同样是Red Hat和其他Linux发行商所采用的做法。他们真正销售的东西不是软件，不是那些比特，而是他们所提供的附加价值：他们通过集成和测试，向客户提供一个不断发展的操作系统，保证它是商业级的（要是再低调点就好了），并可以和该品牌其他操作系统向后兼容。他们还提供免费的安装支持和可选的持续支持合约。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  书籍，文化用品</p>
</li>
</ul>
<blockquote>
<p>原文：附属物策</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  开源兜底策略，比较少见</p>
</li>
</ul>
<blockquote>
<p>原文：当下收费，未来免费</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  适合大厂商</p>
</li>
</ul>
<blockquote>
<p>原文：软件免费，品牌收费</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  好像内容类默认这样</p>
</li>
</ul>
<blockquote>
<p>原文：软件免费，内容收费</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  确实预测了未来，linux有蓬勃的生态和创新</p>
</li>
</ul>
<blockquote>
<p>原文：，1996年的Linux还什么都不是，但到2000年中，它已经成为商业服务器市场的第二大操作系统。IDC在1999年初预测，到2003年，Linux的成长速度将会超过所有其他操作系统的总和，目前看来这个预测仍然有效。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/27 发表想法</strong></p>
<p>  去中心带来了繁荣</p>
</li>
</ul>
<blockquote>
<p>原文：另一个几乎同等重要的收益是，开源是标准传播和市场创建的有效途径。Internet的戏剧性成长，在很大程度上要归功于没人拥有TCP/IP标准，也就是说，没有特权能够控制Internet的核心协议。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  依然是组织结构决定应用模式，开源社区带来了广泛的参与和繁荣</p>
</li>
</ul>
<blockquote>
<p>原文：TCP/IP和Linux的成功所带来的网络效应 [4]已经非常明显，并且它非常好地解决了信任和对等问题——对于一个可能的参与者，如果他能看到大家共享的基础架构是怎么工作的（包括所有细节），自然会更信任它一些。他也更愿意选择一个所有参与者都有着对等权力的基础架构，而不是由特权个体掌控并收费的基础架构。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  但是专利壁垒，知识产权，出口禁止，这些如何解释</p>
</li>
</ul>
<blockquote>
<p>原文：经济学家知道，信息不对称会给市场带来负面影响。如果靠特权信息收费能够比努力生产好产品更有利可图，高质量的产品就会被逐出市场。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  更长生命周期保障</p>
</li>
</ul>
<blockquote>
<p>原文：消费者的另一个重要收益与信任相关，即开源拥有的“防患于未然”效应：如果源码是开放的，消费者在供应商破产后仍然能有所依靠</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  正如下文所说，不稳定和不确定性</p>
</li>
</ul>
<blockquote>
<p>原文：如果从秘密比特中能获取比开源更多的收入，从经济意义上讲就应该闭源；但当从开源中能获取更多收益时，那就应该转向开源。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  不稳定</p>
</li>
</ul>
<blockquote>
<p>原文：看上去这很简单，但当我们意识到开源收益比闭源收益更难计算和预测时，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  开源模式的众包方式的高质量保障，是当时认为的核心，token出现后有了未来价值逾期的流动性，算是类似信用卡方式，投资和透支未来，一定概率下保障了开源的启动和稳定的到达一个个里程表</p>
</li>
</ul>
<blockquote>
<p>原文：根据“大教堂与集市”一文的分析，开源获取高收益的条件大约有如下几种：(a)当可靠性/稳定性/可扩展性至关重要时，(b)没有其他方法比独立同行评审能更便捷易行地验证设计和实现正确性时（多数稍具规模的程序都适用这条）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  重要的东西不能是垄断的，应该是公共物品</p>
</li>
</ul>
<blockquote>
<p>原文：当软件对消费者越来越重要时，消费者会在理性上希望避开垄断供应者，这导致他们对开源的兴趣变大（开源供应商的市场竞争力会因此增强），</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  多样性是长期稳定性的基础，也是构成网络效应的基础，从技术接受理论角度看，传播快，易理解，成本低且可靠，是优先选择，而低成本，是构建在非资本增殖压力之下的更长周期视角，依然有收益保障</p>
</li>
</ul>
<blockquote>
<p>原文：潜在客户会根据供应商的商业策略来分析未来可能的问题，而且他们不愿接受供应商的垄断，这给闭源带来了更强的局限性，如果没有压倒性的市场控制力，供应商要么选择开源（让它普及起来），要么通过闭源直接收费——但不能都选。（其他领域也会有类似问题，比如在电子市场上，客户通常拒绝购买单一货源的设计。）说得再保守一些：在网络效应（正的网络外部性）主导的地方，开源很可能是正确的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  公共物品适合开源</p>
</li>
</ul>
<blockquote>
<p>原文：通过观察我们能总结出：(d)当创建或运转一个公共计算或通信基础架构时，开源总是能够非常成功地比闭源获取更多的回报。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  公共物品开源胜出</p>
</li>
</ul>
<blockquote>
<p>原文：我们注意到，提供独特或高度差异化服务的供应商更担心其他竞争者拷贝他们的方法，而关键算法和知识库已经公开化时就不会这样。所以，(e)当关键方法（或能实现同等功能的方法）属于公共知识时，开源更可能胜出。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  区块链协议类似思路，拥抱开源，复合的礼物文化和一定经济收益保障可持续性，逐渐螺旋上升，创造性到更多用户，更多反馈，激励更多创新的正循环</p>
</li>
</ul>
<blockquote>
<p>原文：互联网核心软件Apache以及标准UNIX API的Linux实现是满足这五个条件的最典型案例，这类市场必然朝着开源的方向演进，一个很好的例证是，到20世纪90年代中期，那些试图使用封闭协议（如DECNET、XNS、IPX等）占领市场的尝试，在历经15年的努力后，无一例外的都失败了，数据网络架构最终纷纷采用了TCP/IP。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  这个逻辑的细节需要有两个基础，1.物质丰富到一定程度的基础，2.有足够多的开源贡献者，持续开发和完善此应用，才会有定制等等好feature,否则，很多开源软件是半途而废，功能玩具化，无人迭代升级的代表，而社区和token化带来了组织层面的稳定性，持续性保障；token可以围绕价值诉求市场，保障持续建设，是开源软件和公共物品的建设逻辑</p>
</li>
</ul>
<blockquote>
<p>原文：注意，如果这个切割模式计算软件是由锯机设备制造商写的，我的答案可就不一样了，这种情况下，将源码开放会增加他们所售硬件的价值。另外要注意的是，如果该类软件存在开源产品（也许正是某个锯机设备制造商写的），那闭源产品就很难竞争过它——价格是一方面原因，更重要的是客户会因为开源的可定制性和其他优势动心。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  高质量要求，严重依赖同行review，对用户关键，公共计算基础架构，关键方法属于公共知识，应该不是都满足才建议开源吧</p>
</li>
</ul>
<blockquote>
<p>原文：还有一点要注意，某个产品或技术对这些条件上的满足会随时间变化而变化，下面的案例分析中我们将看到这点。总而言之，如果满足下面这些条件，就该考虑把源码开放：1.可靠性/稳定性/可扩展性非常重要。2.除了独立的同行评审，没有其他便捷易行的方法验证设计和实现的正确性。3.该软件对客户的业务非常关键。4.该软件创建或运转一个公共计算或通信基础架构。5.关键方法（或能实现同等功能的方法）属于公共知识。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  开源部分从而在自己能力之外让人们自由创作，繁荣生态</p>
</li>
</ul>
<blockquote>
<p>原文：游戏发布后，一些爱好者将Doom的技术规格发布出来帮助人们制作游戏里的数据物件（是指玩家通过替换数据文件创造出新的游戏场景、角色和装备等等——译者注），id公司对此表现得很友善，他们有时会直接和黑客合作，回答黑客的具体问题，发布内部的规格文档，鼓励人们制作新的Doom数据并发布到互联网上。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  公司通过和开源产品构成商业方案，从而分摊成本，绕过竞争对手，成为了市场战略武器</p>
</li>
</ul>
<blockquote>
<p>原文：前面谈到的Apache，是一个在开源项目中通过成本分摊实现质量更好和成本更低的基础架构开发的例子。对于想要和微软及其IIS服务器竞争的软件及系统供应商，Apache项目都可以是一个竞争武器。因为任何单个的Web Server供应商，想抗争微软所拥有的巨量“战争基金”（war chest）以及桌面市场上的垄断能力，都是艰难甚至不可能的。而Apache项目使得每个参与者能够以低得多的成本，提供一个不但在技术上优于IIS而且能让客户放心使用的拥有大部分市场份额的Web Server产品。而且，Apache还改善了增值电子商务产品（如IBM的WebSphere）的市场地位和生产成本。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  通过开源力量的低成本和联合微弱力量推广，从而获得其他方面的胜利</p>
</li>
</ul>
<blockquote>
<p>原文：通过资助X并将它贡献出来，DEC可以联合若干小供应商将X推成事实标准，从而抵消Sun和其他竞争者在图形专业知识方面的优势。这将使工作站市场的竞争转向硬件层面，而硬件可一直是DEC的强项</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  类似于阿里早年的去IOE（对技术大厂软硬件的依赖），从2009年开始，逐步淘汰以IBM、Oracle、EMC为代表的传统IT厂商的硬件和软件产品，转而采用自主研发的开源软件和国产硬件的举措，是行业发展到一定程度的核心路径，不仅可以自主研发分支，也可以获得全球的开源力量的加持，符合国际标准，成本降低为原来的1/10</p>
</li>
</ul>
<blockquote>
<p>原文：设想你现在是一个财富500强企业的CTO，你正在考虑建设或升级你们公司的IT基础设施。也许你需要选择一个网络操作系统并将其部署在整个公司；也许你关注24/7的Web服务和电子商务；也许你的业务依赖于高吞吐量和高可靠性的交易数据库。如果你走传统的闭源路子，就是让你的公司听由供应商的控制和摆布——就其定义来看，你只能在它那里寻求支持、bug修复和改进。如果这个供应商不配合，你会没辙，因为你已经被初期的投资和培训成本套牢了，而供应商也知道这点。这种情况下，你觉得软件会被继续改进以满足你的需求和你的商业计划，还是去满足供应商的需求和他的商业计划？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  linux发行商和开源linux组件开发者，形成了一个内部市场</p>
</li>
</ul>
<blockquote>
<p>原文：开源社区以一种倾向于增强其生产效能的方式自我组织。在Linux世界里，若干个相互竞争的Linux发行商形成一个与开发者相隔离的层级，这是一个很有经济意义的现象。开发者写代码，并使其可通过互联网获取。每个发行商从这些代码中选择若干，将它们集成、打包并使用自己的商标，然后销售给用户。用户选择发行版，并可能从开发者的网站直接下载代码，以补充发行版的不足。这种层级隔离的做法，创建了一种非常灵活的内部市场 [6]改善机制。开发者在软件质量上互相竞争，为的是获取发行商和用户的注意。发行商在选择策略上以及给软件带来的附加价值上竞争，为的是从用户那里赚钱。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  强大的自组织弹性网络，具备生命力和稳定性的特征</p>
</li>
</ul>
<blockquote>
<p>原文：内部市场结构的首要效应是：这个网络中没有哪个节点是必不可少的</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  发行商某种程度是是接近用户和钱的角色，是收割开源结果（当然付出了劳动）的角色</p>
</li>
</ul>
<blockquote>
<p>原文：我们的“反公地”模型构建在这样的论点上：个体对开源做出的贡献很难被货币化。但这一论点对那些已经从开源获取收入流的公司（比如说Linux发行商）缺乏效力。他们的贡献每天都在被转化为货币，他们作为合作者的角色稳定吗？</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  linux的license和这群人的动机意识，开放的组合形式，决定了不会分裂</p>
</li>
</ul>
<blockquote>
<p>原文：这不太可能会发生在Linux身上，原因很简单，所有发行商都不得不在同一个公用开源代码库上操作。他们中的任何一个都不可能在事实上保持差异化，因为许可证（Linux代码的有效成长得益于此）要求他们将代码与其他各方共享。任何发行商一旦开发出一个新功能，所有竞争者都可以免费克隆它。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  那时候的互联网还是自由人性的意思，对审查敬而远之，而开源社区也对垄断非常厌恶</p>
</li>
</ul>
<blockquote>
<p>原文：Red Hat对此不动声色，因为其创立者非常明白，他们没有也不能拥有产品中的任何一个比特，Linux社区里的社会准则不允许这样。John Gilmore后来有一个著名的论断，即互联网把网络审查看做是对自己的损害并且会绕开它。对Linux黑客社区而言，很恰当的对应是，Linux把控制企图看做是损害并绕开它。Red Hat如果抵制对他们最新产品的抢先克隆，将会严重危及他们未来从开发者社区吸引合作者的能力。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  reputation，我帮助你开源，我也获得了关联的加成，包括一部分reuptation</p>
</li>
</ul>
<blockquote>
<p>原文：向开源世界注入资金的另一个考虑是改变开源的现状。开发社区明星越来越多地发现他们可以从自己想做的事情中获取报酬，而不是像以前必须要通过正式工作收入才能维持自己对开源的爱好。Red Hat、O'Reilly&amp;Associates和VA LinuxSystem这类公司正在建立类似半独立的研究机构，他们通过合同雇佣开源人才并保持其稳定性。若想让这种做法产生经济意义，公司必须采用快速扩大市场的办法来获取预期收益，以支付维持实验室运转的人力成本。O'Reilly之所以能够负担起Perl和Apache领导人的薪水，是因为预期他们的工作能够让公司出售更多Perl和Apache相关的书籍，并吸引更多人参加其会议；VA Linux System之所以资助实验室是因为改进Linux会提高他们所卖工作站及服务器的使用价值；Red Hat之所以创建Red Hat高级开发实验室是因为可以借此提升他们Linux产品的价值并吸引更多的客户。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  正确的事，站在正义一方，总会在社会层面和产品层面，获得更多竞争优势</p>
</li>
</ul>
<blockquote>
<p>原文：争取名声并将其视为能从未来市场获取回报的无形资产，这种想法并不新鲜，真正有趣之处在于，这些公司的行为表明他们肩负起了道义，而这将会给公司带来极高的估值。即使是在IPO准备阶段资本非常匮乏之时，他们仍然明确表示愿意以高价请到高人，从事一些并不能直接产生收入的项目。目前看来，市场已经非常丰厚地回报了这种行为。这些公司的高管们非常清楚名声有着特别的价值。公司倚重来自客户群中的志愿者们，因为他们不仅开发产品，也是公司非正式的市场营销力量。这样，公司和客户群的关系会更加亲密，而且常常是建立在个体之间的相互信任关系上（不管在公司内部还是外部）。公司不只是在利用黑客社区，他们和黑客社区在根本上是一体的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  不可访问了，看来过了20年，这个模式不可行，不过出现了Token</p>
</li>
</ul>
<blockquote>
<p>原文：另一个很有趣的发展方向是：在开源开发项目中尝试系统性地建立任务市场。SourceXchange（<a target="_blank" href="http://www.sourcexchange.com/process.html）和CoSource（http://www.cosource.com/）都试图通过反向拍卖来资助开源开发，虽然在方式上略有不同。">http://www.sourcexchange.com/process.html）和CoSource（http://www.cosource.com/）都试图通过反向拍卖来资助开源开发，虽然在方式上略有不同。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  干不完的需求，即便当下主流电商、视频和KOL平台需求下降，但Web3新行业也处于上升时期</p>
</li>
</ul>
<blockquote>
<p>原文：这并不会发生，对此我们有充分的理由。首先绝大多数开发者的薪水并不取决于软件销售价值，但最好的也是最值得强调的理由是：你什么时候见过一个软件开发团队的活不够干？在这个快速变化的世界里，经济社会日益复杂并以信息为中心，懂计算机的人可要有个好身体，因为总有很多活等着他们做——无论他们花了多长时间，传授了多少诀窍。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  这也是我尝试站在未来构建的一个关键组件描述： 在以太坊和L2以及众多的链基础上，安全快速低成本的构建不可篡改的区块，是他们的核心能力，而更多的feature也在构建中，例如企业级的TPS，基于ZK的隐私保护和更复杂的隐私计算，更高效的智能合约和跨链协作协议等等，都是infra要持续迭代的。 1. 一个开源的账户能力组件，帮助人们免费，安全，低成本的获得加密账户，接近第一步问题：UX，Cost 2. 三位一体的开源链上链下协作框架，包含和许多组件，但核心是社区--&gt;用户--&gt;商业的循环构建</p>
</li>
</ul>
<blockquote>
<p>原文：这种分类与人们通常所说的“应用”（完全没有市场化、已开放的技术标准太弱或不存在）、“基础架构”（市场化服务、强标准）和“中间件”（部分市场化、有效但不完全的技术标准）有着很好的对应。在今天，典型的例子是字处理软件（应用）、TCP/IP协议栈（基础架构）和数据库引擎（中间件）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  软件企业还是需要的，开源世界不一定对所有软件开发都有兴趣，但是，只要有市场，商业就有动机</p>
</li>
</ul>
<blockquote>
<p>原文：可以预期，由于开源的存在，任何软件技术的最终命运不是灭亡就是成为开源基础架构的一部分。这对那些想靠闭源软件永远收取租金的企业家来说可不是好消息，但软件产业从整体上仍会保持企业性质，上层（应用）软件将不断走向开放，封闭知识产权垄断的时间越来越有限，因为他们的产品终将落入基础架构之中。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  Value=User^2,简单直白</p>
</li>
</ul>
<blockquote>
<p>原文：网络效应（network effect，也称为网络外部性）是指某商品或服务的已有用户数对用户从该商品或服务中获取价值所产生的效用。梅特卡夫定律（Metcalfe's law）指出，如果某个商品或服务拥有网络效应，其总价值大约和已经拥有该商品或服务的客户数量的平方成正比。——译者注</p>
</blockquote>
<h3 id="heading-5"> <strong>第七章 5.黑客的反击</strong></h3>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  这个感觉值得学习，类似加密世界也需要笔杆子，虽然V是超级天才，也在不断思考和创新，但感觉一些和主流打交道的思路不太有空做，例如写一本Crypto Culture&amp;History的读物？感觉可以，边思考，边建设，边整理形成我们自己的文化，当下ETF通过法律和FIT21的商品和股票区分规则确定，是开启了对Crypto行业的主流接纳第一步，相信各行各业会被此所影响和改变</p>
</li>
</ul>
<blockquote>
<p>原文：1998年，开源软件经历爆发式增长后开始进入主流，这可看作是黑客对20多年来边缘化地位的反击。我发现自己有意无意间已经被人们视为这场反击的首要煽动者和宣传者。本文我描述了随后这喧哗的一年，并着重介绍我们让开源产品打入财富500强的媒体策略和话语方式。最后，我对这股潮流的趋势做了展望</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  这种感觉很让人振奋，无论是礼物文化来证明自己的卓越还是看着一个生态通过协作的方式繁荣起来，感觉都很棒，类比Web3，确实需要好多探索</p>
</li>
</ul>
<blockquote>
<p>原文：但就在他们失败的地方，Linus Torvalds和他的社区成功了，他们不仅实现了稳定运行UNIX接口的最低需求，而且完全超越了那个标准，他们用自己的活力和才华，提供了数百兆的程序、文档以及其他资源。他们贡献了整套的互联网工具、桌面出版软件、图形支持、编辑器、游戏……乃至所有你能想到的东西。看到这些精彩绝伦并能组成可工作系统的代码盛宴，其震撼体验远远超过仅在理智上知道这些比特的存在。就好比多年来我一直在整理成堆的汽车零配件，突然间，面前出现一辆由同样元件组装起来的闪闪发亮的红色法拉利，门开着，钥匙在锁上摇摆，引擎温柔地轰鸣，承诺着它将给予的能量……20多年来我所观察到的黑客传统，似乎瞬间有了一种充满能量的新活法。在某种意义上，我已经成为这个社区的一部分，因为我的若干个人作品已经作为自由软件加入其中，但我想更深入一些，因为我每次感受到惊喜时，都又一次加深了我的困惑：它怎么会这么棒。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  模因工程，哈哈，不过很棒的思考，不仅仅系统总结内部语言，也是很好的传播</p>
</li>
</ul>
<blockquote>
<p>原文：我所看到的是：这个社区发展出有史以来最有效的软件开发方法却浑然不觉！也就是说，这个有效实践在不断发展中已经逐渐形成了一套习惯，并通过模仿和示例来传播，却没有理论或语言来解释它为什么有效。事后看来，理论和语言的缺乏在两个方面对我们不利：一是我们不能系统性地思考如何改进我们的方法，二是我们难以向别人解释和推销我们的方法。当时我思考的只是前者，我写那篇文章的唯一目的，就是给黑客文化一个合适的可供内部使用的语言，以便向自己解释。所以我把我看到的写下来，采用叙事框架，辅以恰当和生动的比喻，并描述这些习惯背后的逻辑。“大教堂与集市”里没有根本性的发明创造。我没有发明其中的任何方法，新鲜的不是事实，而是比喻和描述——用简单有力的故事鼓励读者以新的方式看待事实。我只是尝试把些许模因工程的方法，用在黑客文化那充满生产力的神话上。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  商业公司开始正视开源带来的力量和价值</p>
</li>
</ul>
<blockquote>
<p>原文：关于如何对抗微软，网景内部有着激烈的争论。其中一个提议是把网景浏览器开源——但这个提议缺乏有力的理论支持，人们很难相信这样做就能阻止IE占据主导优势。那时我还不知道，“大教堂与集市”这篇文章成了赢得争论的主要因素。1997年冬天，在我为下一篇文章准备材料时，网景公司开始着手打破专有软件的游戏规则，并给黑客部落提供了一个前所未有的机会。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  希望主流世界了解并接受黑客文化和开源社区文化</p>
</li>
</ul>
<blockquote>
<p>原文：我沉浸在黑客文化中已经20多年并且历经了它的各个时期，20年来我看到闪光的想法、充满希望的开端和高超的技术一次又一次被圆滑的市场打败；20年来我见证了黑客的梦想、汗水和努力，但往往只能看着像IBM这种又老又坏或者像微软这种又新又坏的家伙们拿走了现实世界的奖励；20年来我们生活在隔离区——它还算舒服，充满着有趣的朋友，但却仍然被一个巨大的不可触摸的由主流偏见组成的屏障包围，上面写着几个大字：“里面都是怪人”（“ONLY FLAKES LIVE HERE”）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  第一次听到开源社区也需要讲故事，形象建设，品牌再造，那Web3社区呢?同样需要这个，这是一个有价值的问题，需要认真思考，类似于文化的沉淀和品牌的塑造</p>
</li>
</ul>
<blockquote>
<p>原文：然而，真正在概念上的突破，是我们终于承认自己需要有效的市场营销，以及相应的营销技术（讲故事，形象建设，品牌再造</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  就得有个旗子，才能举起来，吸引目光，进而产生更大影响力</p>
</li>
</ul>
<blockquote>
<p>原文：2.Linux是我们最好的例证我们必须大力宣扬Linux。是的，开源世界里还有其他一些不错的东西，这场运动也会向它们致敬，但Linux有着最好的知名度，有着最广泛的软件库，以及最大的开发社区。如果Linux都不能帮助突破，说实话，其他的就更指望不上了。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  布道者总是要付出很多</p>
</li>
</ul>
<blockquote>
<p>原文：所以我知道，对于网景的这次机会，我们需要一个非常有个性的人代表社区做出响应，我们需要一个“鼓动者”、一个“代言人”、一个“宣传家”、一个“大使”、一个“传道者”——这个人一方面和CEO们秘密往来，一方面站在屋顶又唱又跳大喊大叫地吸引记者，不断刺激媒体直到这个机器的齿轮碾出一句：革命来了！与大多数黑客不同，我有着外向的神经特质，有着丰富的和媒体打交道的经验，看看周围，我无法找到比我更有资格扮演“传道者”的人。但我并不想干这个，因为我知道这会耗费我生命中若干月或若干年的时间，我的隐私将会完蛋，我很可能会被主流媒体歪曲成为一个电脑怪人（geek），或者（更糟糕的是）被我自己部落中相当一部分人鄙视为沽名钓誉或贪图名利的家伙，而比这些全都加在一起还要糟糕的是，我很可能不再有时间继续当黑客！</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  一看就是聪明人，洞察人性</p>
</li>
</ul>
<blockquote>
<p>原文：我在编辑《新黑客词典》（The New Hacker's Dictionary）时就已学到一些基本的媒体手法。这次我更加用心，发展出一整套媒体运用理论并加以实践，这套理论围绕我所称的“吸引人的不一致”来煽动起人们对传道者的好奇心，然后充分利用这种好奇心来推广我的理念。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  用实例证明商业公司拥抱开源是一个可选的策略</p>
</li>
</ul>
<blockquote>
<p>原文：我们在“空战”上已经有了好的开端，并改变了媒体的看法。但我们也需要在“陆战”上保持势头，4月，在峰会和网景实际发布源代码之后，我们的主要精力转移到动员尽可能多的人接受“开源”，目标是让网景的行动不那么孤单——这同时也是买个保险，以防网景计划执行不利而导致失败。这是最让人担心的时刻。表面上，一切看上去都很顺利；Linux在技术上越来越强大，开源活动正在享受着行业刊物壮观的爆炸式报道，我们甚至在主流媒体也得到了正面评价。然而，我不安地意识到，我们的成功还很脆弱。Mozilla在经历一开始的代码贡献风潮之后，因为要求使用专有的Motif工具包，社区参与度急剧下降；没有任何一家大型的独立软件供应商承诺向Linux移植；网景看上去依然孤立无援，其浏览器市场占有率正因IE而不断丧失。任何稍微严重一点的负面事件都会让行动在媒体报道和公众舆论中产生令人沮丧的倒退。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  局限性</p>
</li>
</ul>
<blockquote>
<p>原文：唯一的负面消息是Mozilla项目不断出现问题。这些问题在Jamie Zawinski离职时爆发出来，作为Mozilla的共同创始人和Mozilla项目的公众面孔，Zawinski在源代码发布一年零一天后辞职，并抱怨糟糕的项目管理导致很多机会丧失。但Mozilla的麻烦并没有明显减缓公众认同开源的步伐，这无疑表明开源此时已经拥有了巨大的动能。行业刊物很明显对开源也有了更正确的认识，正如Zawinski那句名言所说的：“开源（很伟大，但它）并不能点石成金。”</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  linux最符合开源和市场的角色</p>
</li>
</ul>
<blockquote>
<p>原文：1999年初在各大独立软件开发商之间掀起了一股风潮，效仿之前主要数据库厂商的做法，他们纷纷将其商业应用移植到Linux上。到7月下旬，其中最大一家公司，Computer Associates，宣布其大部分产品线都将支持Linux。1999年8月针对2000名IT管理者进行调查的初步结果显示，49%的受访者都认为Linux在其企业级计算战略中是“重要或必不可少”的因素。IDC的另一项调查称Linux自1998年以来有着“令人吃惊的增长速度”（虽然市场研究表明那时Linux的使用率在统计学上仍不显著），而13%的受访者现在已经在其业务运营上使用Linux了。1999年，Red Hat Linux、VA Linux以及其他Linux公司的成功上市引发了一波Linux IPO热潮。当那些被投资者过分高估的互联网公司在2000年3月历经市场回调而难以为继时，这些围绕开源以盈利为目的公司明显是错不了的，他们会持续成为投资者追逐的热点。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  小看资本的力量了，其实Win server也会进入开源，并且后来收购了github，开源的一个老巢之一，但开源精神确实遍及了世界，成为了次主流</p>
</li>
</ul>
<blockquote>
<p>原文：·Windows 2000要么会被取消，要么一面世就玩完，无论是哪种情况，它都将遭遇可怕的灾难，成为微软有史以来最糟糕的重大失败。然而，由于其纯熟的市场公关能力，在未来2年内，微软对消费者桌面的控制能力几乎不会受到影响。（2000年中期，IDG新发布的调查认为Windows 2000“一面世就玩完”更可能发生，大多数大公司受访者完全不愿意部署其最初发布版本。而已经部属的公司，则经历了严重的安全性和稳定性问题。即便微软自身在2000年10月初和11月末两次被黑客攻入，也没有促使其提高产品的安全性。）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  99年，好早，不过确实微软失去了web server的市场，在数据，云和AI方面，取得了领衔地位</p>
</li>
</ul>
<blockquote>
<p>原文：1999年本书第一版问世时，我预测2000年末/2001年初最有可能的情景是Linux有效控制了服务器、数据中心、ISP以及互联网，而微软仍然保持对桌面的控制。到2000年11月，除了在大公司的数据中心，这一预言得到了相当全面的证实，而缺失的这一块也很有可能在数月之内补上。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  看到了熟悉的模因</p>
</li>
</ul>
<blockquote>
<p>原文：模因(meme)是由新达尔文主义（Neo-Darwinism）倡导者Richard Dawkins在他1976年所著《自私的基因》（The Selfish Gene)中首次提出的。模因被定义为文化的基本单位，它通过被模仿和被复制而得到传递。模因有时被比喻为“病毒”，它可以感染其他人的大脑或者传染到其他人的大脑中，而一个人一旦被感染，“病毒”就会寄生在他的头脑中，并将其传播给其他人。模因论是解释文化进化规律的新理论，它借用生物进化模式探讨模因的复制、传播和进化，对文化具有传承性这种本质特征的进化规律进行诠释。模因工程则是基于模因论创造和发展某种理论的过程。——译者注</p>
</blockquote>
<h3 id="heading-4occkirnrkzlhavnq6ag5zco6k6w77ya6l2v5lu25lml5aswkio"> <strong>第八章 后记：软件之外</strong></h3>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  网站不可访问，看来还得靠IPFS或者区块链</p>
</li>
</ul>
<blockquote>
<p>原文：提到的同行评审、去中心化（decentralization）以及开放性相关。欢迎有兴趣的读者访问我的主页<a target="_blank" href="http://www.tuxedo.org/~esr/并写下你的观点。然而，作为开源的大使和理论研究者，在谈及开源时，我通常有意回避这样的推断。道理很简单：仗要一场一场地打。我的部落现在要打的仗，是提高软件消费者对软件质量和可靠性的期望，并颠覆软件产业现行的标准做法。">http://www.tuxedo.org/~esr/并写下你的观点。然而，作为开源的大使和理论研究者，在谈及开源时，我通常有意回避这样的推断。道理很简单：仗要一场一场地打。我的部落现在要打的仗，是提高软件消费者对软件质量和可靠性的期望，并颠覆软件产业现行的标准做法。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  我的部落，很有归属感，去看看网站</p>
</li>
</ul>
<blockquote>
<p>原文：提到的同行评审、去中心化（decentralization）以及开放性相关。欢迎有兴趣的读者访问我的主页<a target="_blank" href="http://www.tuxedo.org/~esr/并写下你的观点。然而，作为开源的大使和理论研究者，在谈及开源时，我通常有意回避这样的推断。道理很简单：仗要一场一场地打。我的部落现在要打的仗，是提高软件消费者对软件质量和可靠性的期望，并颠覆软件产业现行的标准做法。">http://www.tuxedo.org/~esr/并写下你的观点。然而，作为开源的大使和理论研究者，在谈及开源时，我通常有意回避这样的推断。道理很简单：仗要一场一场地打。我的部落现在要打的仗，是提高软件消费者对软件质量和可靠性的期望，并颠覆软件产业现行的标准做法。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  传播自由理念</p>
</li>
</ul>
<blockquote>
<p>原文：是的，开源的成功确实引发了人们对命令控制系统（command-and-control system）、不透明性、集中式管理（centralization）以及某类知识产权的怀疑，不得不说，在如何对待个体之间、机构之间以及个体与机构之间的关系上，它向世人建议了一种广义上的自由主义观念（或至少是与自由主义相协调的）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  软件和文化上取得进展，主流普及和接受</p>
</li>
</ul>
<blockquote>
<p>原文：我希望开源运动能在三到五年内（2003~2005年）赢得软件上的胜利。当这个愿望实现时，当其成果显现时，它们将会融入非程序员的背景文化。到那时，将这些洞见推广到更广阔的领域内会更合适。那时，即便我们黑客不去谈什么意识形态，我们一样会改变这个世界。</p>
</blockquote>
<h3 id="heading-a"> <strong>第九章 附录A：如何成为一名黑客</strong></h3>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  不可访问了，不过有镜像：<a target="_blank" href="https://web.archive.org/web/20160105191212/http://jargon-file.org/">https://web.archive.org/web/20160105191212/http://jargon-file.org/</a></p>
</li>
</ul>
<blockquote>
<p>原文：作为“黑客行话”（Jargon File，<a target="_blank" href="http://www.tuxedo.org/jargon/）以及其他几篇流传较广的类似文章的作者，我经常收到热情的网络新手的邮件，他们会问：“我怎样才能成为黑客高手？”相当奇怪的是，我没有看到任何FAQ或者网络文章谈及这个重要问题，所以我来写一篇。如果你读的是离线版本，你可以在这个网址找到它的最新在线版本：http://www.tuxedo.org/~esr/faqs/hacker-howto.html。注意：本文最后有一个FAQ（常见问题解答），在向我发邮件提问之前请先读它两遍。">http://www.tuxedo.org/jargon/）以及其他几篇流传较广的类似文章的作者，我经常收到热情的网络新手的邮件，他们会问：“我怎样才能成为黑客高手？”相当奇怪的是，我没有看到任何FAQ或者网络文章谈及这个重要问题，所以我来写一篇。如果你读的是离线版本，你可以在这个网址找到它的最新在线版本：http://www.tuxedo.org/~esr/faqs/hacker-howto.html。注意：本文最后有一个FAQ（常见问题解答），在向我发邮件提问之前请先读它两遍。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  不仅仅电脑，艺术，音乐，或者自由人性下的高水平探索和创作，都可以叫黑客</p>
</li>
</ul>
<blockquote>
<p>原文：长期以来，存在一个崇尚共享文化且成员都是编程专家和网络高手的社区，其历史可以追溯到数十年前第一台分时小型机诞生和ARPAnet还处于最早实验期的年代。这个社区的成员创造了“黑客”一词，黑客构建了互联网，黑客造就了现如今的UNIX操作系统，黑客运转起了Usenet，黑客让WWW发挥作用。如果你是这个文化的一部分，如果你对这个社区有贡献，社区中其他人知道你并称你为黑客，那你就是一名黑客。黑客精神并不局限在软件文化中。人们会把黑客态度用在其他事情上，比如电子或音乐。事实上，对任何科学和艺术，在其最高水平的活动中都可以发现黑客精神。软件黑客若是识别出其他领域的同道中人，也会称他们为“黑客”。所以有人说黑客的天性其实是独立于他们所从事工作的。在本文余下部分中，我将着重讨论软件黑客的技术、态度及其文化传统，正是这一文化产生了“黑客”一词。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/30 发表想法</strong></p>
<p>  初心：相信自由，帮助他人，是初心和态度，而不是为了什么title</p>
</li>
</ul>
<blockquote>
<p>原文：黑客解决问题并做出东西，他们相信自由，并自愿地互相帮助。要想被别人认可是一名黑客，你的行为必须要表现出你拥有这种态度。当然，如果要做到这点，你必须要真的信奉这种态度。如果你把培养黑客态度当做是获取黑客文化接受的途径，那可就差远了。你要打心眼里认为这些态度对你至关重要——这会帮助你学习并保持热情。就像所有其他创造性活动一样，要想成为大师，最有效的方法是模仿大师的思维模式——不仅在理智上，还要在情感上。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  好奇心，探索欲，自由心智，想象力，创造力</p>
</li>
</ul>
<blockquote>
<p>原文：类似地，成为一名黑客，你必须要对解决问题、磨砺技能和智力挑战有着基本的兴奋感。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  假装会很累</p>
</li>
</ul>
<blockquote>
<p>原文：如果你不是那种天生对此就很有感觉的人，你需要把自己变成这种人，否则你会发现你做黑客的能量会被性、金钱以及社会认可这类让你分心的东西慢慢耗尽。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  这个很重要，技术是过程，自然而然会掌握，如果你预见未来</p>
</li>
</ul>
<blockquote>
<p>原文：学习能力的信心——你要相信，即便你没有掌握解决某个问题所需的全部知识，如果你成功处理了其中一小部分而且从中学到东西，你将会学到足够多的知识去解决下一小部分——如此往复，最终你会解决整个问题。）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  分享和站在别人肩膀上，一体两面</p>
</li>
</ul>
<blockquote>
<p>原文：创造性头脑是无比珍贵的有限资源，它们不应浪费在重新发明轮子这种事上，尤其是还有这么多迷人的新问题在那里等着的时候。 想要像一名黑客，你必须要相信：其他黑客的思考时间是很宝贵的——它是如此宝贵，以至于共享信息、解决问题并将解决办法馈赠给其他黑客几乎就是你的道德义务，这样，其他黑客就可以去解决新问题</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  人的核心内核，创造力，想象力</p>
</li>
</ul>
<blockquote>
<p>原文：3.无聊和乏味是有害的。 黑客（以及有创造性的人们）应该从来不会觉得无聊，也不会去做那些乏味而愚蠢的重复性工作，如果这种事情发生，意味着他们没有做只有他们才能做的事——解决新问题</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  AI证明并在强制大多数人思考这一点</p>
</li>
</ul>
<blockquote>
<p>原文：浪费会伤害到每个人，无聊和乏味不仅仅是不好，而且是有害的。 要当一名黑客，你必须得非常相信这点，并希望尽可能将那些无趣的事情自动化，这不仅是为自己，也是为其他人（尤其是其他黑客）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  应该说自由人性的，独立思考的</p>
</li>
</ul>
<blockquote>
<p>原文：4.自由是好事。 黑客天生是反权威的</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  cyphwrpunk的核心起源，社会不应该这样被控制，会失去自由人性</p>
</li>
</ul>
<blockquote>
<p>原文：滥用权威者靠审查和保密而强大，他们不信任自愿合作和信息共享——他们只喜欢他们控制之下的“合作”。若要做得像一名黑客，对审查、保密以及使用武力或欺骗这类行为，你必须要有一种直觉上的反感，而且你必须愿意与之抗争。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  逻辑思维，技术全局视角和基本功，都很重要</p>
</li>
</ul>
<blockquote>
<p>原文：要想成为黑客，你必须养成这些态度。但只凭态度并不会让你成为黑客，就像只凭态度不会让你成为冠军运动员或摇滚明星一样。要成为一名黑客，你需要智慧、实践、投入和努力。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  show me the code</p>
</li>
</ul>
<blockquote>
<p>原文：对黑客来说，态度固然重要，但技能更重要。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  洞察语言背后的核心不变的东西，数据对象，基础语法，内存和进程，线程，特定的语言特征，并发和错误捕捉。。</p>
</li>
</ul>
<blockquote>
<p>原文：要成为一名真正的黑客，你需要到达这样的程度：你能把手册上的东西和你已经知道的东西联系起来，从而可以在几天之内学会一门新语言。这意味着你需要学习几种非常不同的语言。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  是的，自学成才</p>
</li>
</ul>
<blockquote>
<p>原文：这里我没法给出如何学习编程的完整指导——这是个复杂的技能。但我可以告诉你，书本和课程也无法做到（很多黑客，也许是大多数黑客，都是自学成才的</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  简洁，确实是一个核心技能，抓住最本质的</p>
</li>
</ul>
<blockquote>
<p>原文：学习编程就像学习如何写好自然语言。最好的方式是阅读大师们写的东西，然后写你自己的东西，多读一些，多写一些，再多读些，再多写些……如此循环往复，直到你写的东西开始发展出你在经典中所体会到的力量和简洁。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  黑客的reputation很简单，你搞定了哪些问题，而这些问题在当时比比皆是，因为当时的背景是重建闭源对应的开源世界，某种程度上来说，区块链也是处于这个阶段，在我看来，问题好多好多，建立个交流的问题墙是个不错的idea</p>
</li>
</ul>
<blockquote>
<p>原文：像大多数不涉及金钱的文化一样，黑客文化靠声誉运转。你在尝试解决一些有趣的问题，但问题到底多有趣，你的方案有多好，是由你的技术同行或上司来判断的。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  典型的礼物文化思维，但这不是解释黑客文化的唯一视角，这个有点太技术了，书中也分析了现实社会的综合因素影响</p>
</li>
</ul>
<blockquote>
<p>原文：具体而言，黑客文化是人类学家所称的礼物文化。你之所以获得地位和荣誉，不是通过支配别人，不是通过美貌，也不是通过拥有别人想要的东西，而更多是通过给出。特别是给出你的时间、给出你的创造力、给出体现你技能的成果。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  我们称之为公共物品，开源是基础，还要有端到端，至少有上下游，可组合的组件，算是开源运动的增强版？</p>
</li>
</ul>
<blockquote>
<p>原文：以前我们称这些作品为“free software”，但这困惑了太多的人，人们不能确定“free”究竟是想说什么。现在，我们之中很多人更愿意称之为“开源软件”，<a target="_blank" href="http://www.opensource.org/。）">http://www.opensource.org/。）</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  对大家有趣，有用和后台奉献</p>
</li>
</ul>
<blockquote>
<p>原文：4.帮助做一些基础工作。 黑客文化（以及互联网的发展）是靠志愿者推动的。有很多必要但并不吸引人的工作要有人来做——管理邮件列表，主持新闻组，维护大型软件库，提出RFC和其他技术标准等等。 把这类工作做好的人会得到很多尊敬，因为每个人都知道这些工作会耗费大量时间，并且不像玩代码那样有趣，做这些事体现了奉献精神。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  这个不错，宣传公共物品黑客，告诉大家如何成为公共物品黑客，并给出不同选择和路径指导，让更多人感受文化并进入其中，虽然最终是现实世界的综合考量</p>
</li>
</ul>
<blockquote>
<p>原文：最后，你可以服务和宣传黑客文化自身，比如，写一本关于“如何成为黑客”的精准的入门教程:-)。这并不需要你在这个圈子里呆很久并且因为以上四件事中某件而成名后才能做。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  不要自以为，但行好事，莫问前程</p>
</li>
</ul>
<blockquote>
<p>原文：毋庸置疑，黑客文化没有领导人。但它的确有文化英雄、部落长老、史学家和发言人。如果你在这个战壕里时间足够长，你可能也会成为其中之一。记住：黑客并不信任部落老人们的自我炫耀，公然追求这种名声是危险的。与其为此奋争，倒不如摆正位置，静待名声降临，然后对你的地位保持谦逊和优雅。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  我认为geek是褒义词啊，研究一下</p>
</li>
</ul>
<blockquote>
<p>原文：因为这个原因，很多黑客都接受了“书呆子”这个标签，甚至会引以为荣地使用“怪人”（geek）这个更刺耳的称呼——这是他们宣告自己独立于正常社会期望的一种方式。更多深入讨论请参见对Geek的介绍(<a target="_blank" href="http://samsara.circus.com/~omni/geek.html">http://samsara.circus.com/~omni/geek.html)。</a>。)</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  表达能力，想象力</p>
</li>
</ul>
<blockquote>
<p>原文：再说一次，要成为一名黑客，你必须要进入黑客的精神境地。有些事即便没有计算机也能做，虽然它们不能替代编程（没有什么能替代），但很多黑客都这么做，并能感到这些事在本质上和编程相关联。 ·学习很好地使用你的母语写作。尽管有一种陈旧的看法认为程序员写作不行，但很多黑客（包括我所知道的那些最优秀的黑客们）写得一手好文章，而且其数量多得让人吃惊。 ·阅读科幻小说，参加科幻小说集会（这是认识黑客和潜在黑客的好方法）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  思维多样性，确保不是僵化的思维模式</p>
</li>
</ul>
<blockquote>
<p>原文：研习禅修，并且/或者学习武术。（心智训练似乎在很多重要方面都是类似的。） ·培养起对音乐的鉴赏力。学会欣赏一些独特类型的音乐。学习很好地演奏乐器，或者学习如何唱歌。 ·培养出你对双关语和俏皮话的欣赏能力。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  是的，不仅仅具备一种思维模式和用脑习惯</p>
</li>
</ul>
<blockquote>
<p>原文：以上这些事，你已经做到得越多，你就越可能是天生的黑客材料。至于为什么偏偏是这些事，并不是很清楚，但这些事与左右脑技能的结合有关，这可能是问题的关键所在（黑客不仅需要有很强的逻辑推理能力，而且要能够很快从问题的具体逻辑中跳脱出来）。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  这一点代表了认真，自查和谦逊，我要注意</p>
</li>
</ul>
<blockquote>
<p>原文：·不要让你的贴子或email充满错误的拼写和糟糕的语法。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  做自己，真实，因为你在帮助这个社会变得更好，不要害羞</p>
</li>
</ul>
<blockquote>
<p>原文：黑客不会这么做，黑客以自己的作为为荣，并愿意把自己的作品与真名相联系。所以，如果你有假名的话，扔掉它。在黑客文化中，假名是失败者的标识。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  todo,学习，借鉴，时过境迁的批评接受，独立思考</p>
</li>
</ul>
<blockquote>
<p>原文：A.8　其他资源 Peter Seebach维护着一个优秀的黑客FAQ（<a target="_blank" href="http://www.plethora.net/~seebs/faqs/hacker.html），用来帮助那些不懂得如何与黑客相处的管理者。我写的“黑客圈简史”（http://www.tuxedo.org/~esr/writings/hacker-history/hacker-history.html）和“大教堂与集市”(http://www.tuxedo.org/~esr/writings/cathedral-bazaar/index.html)，对Linux开发和开源文化如何运转做了阐述，在“开垦心智层”（http://www.tuxedo.org/~esr/writings/homesteading/）中则对此话题做了更直接的探讨。">http://www.plethora.net/~seebs/faqs/hacker.html），用来帮助那些不懂得如何与黑客相处的管理者。我写的“黑客圈简史”（http://www.tuxedo.org/~esr/writings/hacker-history/hacker-history.html）和“大教堂与集市”(http://www.tuxedo.org/~esr/writings/cathedral-bazaar/index.html)，对Linux开发和开源文化如何运转做了阐述，在“开垦心智层”（http://www.tuxedo.org/~esr/writings/homesteading/）中则对此话题做了更直接的探讨。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  学习并展示，持续进步</p>
</li>
</ul>
<blockquote>
<p>原文：首先，你要学一些东西。展示出你在努力尝试，展示出你有能力自学。然后再带着特定问题去请教你所遇到的黑客。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  也folloe这个整理一个web3 黑客的faq</p>
</li>
</ul>
<blockquote>
<p>原文：只要你有动力开始，任何时候都是好时候。大多数人是在15到20岁之间开始对此感兴趣的，但我知道有不少例外，高于或低于此年龄段的都有。 我要多久才能学会黑客技能？ 这取决于你的天赋和努力程度。如果足够专注，大多数人能在18个月到两年时间内掌握一套相当体面的技能。但是不要觉得这就可以了，如果你是一名真正的黑客，你会用你的一生来学习和完善你的技能。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  可以学习一下，todo</p>
</li>
</ul>
<blockquote>
<p>原文：。对此我在Open Source网站(<a target="_blank" href="http://www.open-source.org">http://www.open-source.org)上有更多的论述</a>上有更多的论述)</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  不是cypherpunk,哈哈</p>
</li>
</ul>
<blockquote>
<p>原文：电脑朋克（cyberpunk），又称赛博朋克、数字朋克，网络叛客等，是cybernetics与punk的结合词</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhkuidnq6ag5q2j5pah5roo6yekkio"> <strong>第一十一章 正文注释</strong></h3>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  开源的最早思考，更多人用得到更多反馈，系统会变得更好，简单可维护是义务</p>
</li>
</ul>
<blockquote>
<p>原文：3.透明性和同行评审对控制操作系统开发的复杂性很有价值，这并不是新观点，1965年，在分时操作系统发展的早期，Multics操作系统的两位设计者Corbató和Vyssotsky写道(<a target="_blank" href="http://www.multicians.org/fjcc1.html">http://www.multicians.org/fjcc1.html)：</a>：) Multics系统将在大规模试用后再发布……这样做出于两点考虑：第一，系统要经得起公众审视和有兴趣读者的批评；第二，在系统日益复杂的时代，现在和未来的系统设计者有义务让操作系统内部尽可能清晰易懂，以便揭示系统的基本问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  这个是开源软件中很棒的经验</p>
</li>
</ul>
<blockquote>
<p>原文：5.Linux将实验版和稳定版分开的做法，还有一个与风险对冲相关但又截然不同的作用，那就是解决要命的最后期限问题（the deadliness of deadlines）。程序员在需求列表不能调整和最后期限不能拖延的双重要求下，会完全顾不上质量，整个工作很可能会变成一团乱麻。感谢哈佛商学院的Marco Iansiti和Alan MacCormack，他们向我证明，放宽这两个限制的任意一个，都会使进度变得可行。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  好了告诉我，不错的保障质量的同时，又能均衡得到进度的方式，但需要issue管理和需求评级，这样妥善对待核心和plus</p>
</li>
</ul>
<blockquote>
<p>原文：另一个办法是设定好想要的需求列表，并在其完成时发布，这基本上是“实验版”核心的策略。De Marco和Lister引用研究结果，指出这个进度策略即是“好了告诉我”(wake me up when it's done)，这不仅能够保证最高质量，而且就平均而言，与“保守”或“激进”的进度安排相比，它的交付时间更短。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  都要研究一下</p>
</li>
</ul>
<blockquote>
<p>原文：现在看来，开源提升产品质量的三架马车中，“好了告诉我”和开发者“自我选择”是两架，另一架是“过程透明"。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  定位bug需要根据症状和对等当下系统的架构，改动，变化有足够了解</p>
</li>
</ul>
<blockquote>
<p>原文：7.在谈及bug定位难度时，有位读者曾向我指出，bug跟踪路径长短的差异很大，他推测，对于那种多症状bug，循迹难度将随症状数呈“指数分布”（我认为呈“高斯分布”或“泊松分布”更合理一些）。如果有可能通过实验获得该分布形状的数据，那将会很有价值。由于跟踪的难度远不是一个等概率平均分布，建议即便是单人开发者，也效仿一下集市策略，对每个症状设定一个循迹时间，过了这个时间还找不到，就换另一症状去查。坚持不懈也许并不总是对的……</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  创意，创造力的土壤，就是自由人性，就是社会和工作环境，就是想象力，创造力和情感，相比森严的大公司和教堂，熙熙攘攘的集市反而更具备多样性，也就具备了可能性，或者生命力，创造力</p>
</li>
</ul>
<blockquote>
<p>原文：有人认为这是对发明家特立独行老派做法的浪漫怀旧，其实不然，我并不是断言一群人不能开发和孵化一个突破性创意，事实上，从同行评审过程可知，正是这类团体开发了高质量的产品。我只是想说，每个这样的团体开发，都必然源自于某人头脑中的一个好创意。大教堂、集市和其他社会结构都可以捕捉这个闪光点并使它更完美，但这些闪光点可不是想要就能有的。 因此创新的根本问题（在软件中，或任何其他领域）是：如何不压制创意。但是，更为根本的是，如何先产生出一批有创见的人。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  这啥网址？todo看看</p>
</li>
</ul>
<blockquote>
<p>原文：·对此来源和Freshmeat进行为期一个月的观察。每天统计Freshmeat发布的公告中你认为有‘原创性’的工作，并使用同一标准统计其他操作系统上的公告。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  我也想进行类似实验，把AAStar转向为开源黑客组织，吸引更多建设者，而不是靠招募的公司文化，可能这样才能走的更久，更长远，产出更有创造力和价值的好组件，好产品</p>
</li>
</ul>
<blockquote>
<p>原文：1997年8月中旬，EGCS项目问世了，它是一个对“大教堂与集市”早期版本中的观点进行有意识尝试的项目。项目创始人觉得GCC（GNU的C编译器）开发已经停滞不前。之后20个月内，GCC和EGCS成为并行产品——二者均从互联网上吸纳开发人员，均源于相同的GCC源码库，均使用了几乎一样的UNIX工具箱和开发环境。二者不同之处仅在于EGCS有意识地尝试运用我之前描述的集市策略；而GCC则保留一种更类似大教堂模式的组织结构，其开发团队封闭，而且不常发布新版本。 这很像是一个应要求而开展的对照实验，其结果很有戏剧性，数月之内，EGCS版本在一些特性上已经有了实质性领先，比如更好的优化，以及对FORTRAN和C++的更好支持。很多人发现EGCS的开发快照要比GCC的最新稳定版本更可靠，而主要的Linux发行版已经开始转向EGCS。 1999年4月，自由软件基金会（GCC的官方赞助商）解散了原有GCC开发小组，并正式将该项目控制权移交给EGCS指导小组。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  组织结构决定产品</p>
</li>
</ul>
<blockquote>
<p>原文：。比如软件工程的一个通俗理论（Conway定律）常常被表述为“如果有四个小组致力于开发一个编译器，那么你将会得到一个四步（4-pass）编译器。”其原始陈述更具一般性：“如果一个系统由多个组织共同设计，那么其设计的系统将不得不成为这些组织间沟通结构的拷贝。”我们可以更简洁地称之为“方法决定结果”，或者乃至“过程变成产品”。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  但之前是要有一个负责人，核心贡献者</p>
</li>
</ul>
<blockquote>
<p>原文：点到点结构是开源社区出现惊人生产力的关键。Kropotkin曾经对权力关系做出的评价被“SNAFU原则” [1]进一步阐明：“只有平等个体之间才有真正的交流，因为下级向上级讲好听的谎话会比讲真话更能得到持续的奖励。”真正的交流是创造型团队必不可少的，而权力关系将极大制约这点。开源社区有效避免了这种权力关系，并通过对比告诉我们权力关系会带来多么糟糕的代价：大量的bug、低下的生产力和机会的丧失。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  新词</p>
</li>
</ul>
<blockquote>
<p>原文：1.“心智层”（noosphere）是一个比较模糊的哲学术语。它的发音是KNOW-uh-sfeer（两个o分别发音，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/23 发表想法</strong></p>
<p>  造词</p>
</li>
</ul>
<blockquote>
<p>原文：详细说来，该术语是指“人类思想的总和”，源于希腊语“noos”，其含义是“理智”、“智慧”或“气息”。它由E.LeRoy在《人类起源和智力的进化》（Paris,1928）中创造，</p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  需要学习linux的无中心组织架构，分析下，todo</p>
</li>
</ul>
<blockquote>
<p>原文：3.将Linux与BSD相比，一个有意思的不同之处是：Linux内核（以及与OS内核相关的实用工具）从来没有分裂过，但BSD内核至少分裂过三次。之所以有意思，是因为BSD社区的社会结构是集中式的，其意图在于定义明确的权力界限并防止分裂，但去中心化和无组织的Linux社区并没有这些措施。这么看来，似乎开放式开发的项目实际上最不可能产生分裂！</p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  听起来linux没有硬分叉，而bsd三次硬分叉，核心是因为linux的无中心，自组织结构，比严格区分权限的bsd组织，更能让弱势方觉得有机会实现自己的诉求，从而不会分寸</p>
</li>
</ul>
<blockquote>
<p>原文：准入门槛不高的开放过程鼓励参与而非分裂，因为参与者能从中获得成果，而不用付出分裂所需的高昂成本。尽管这种成果可能不像分裂所得成果那样令人印象深刻，但其成本较低，且大多数人都能接受这种折衷。（当西班牙政府取消佛朗哥的反巴斯克法令并允许巴斯克多省可以拥有自己的学校和一定的自主权时，绝大多数巴斯克独立运动几乎一夜之间消失。只有极端的人坚持认为这还不够好。）</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  核心是秉承同样价值观下持续践行，并且一定用礼物文化或者其他类似方式，通过赠予大众难且有价值的软件产品，来发出自己声音，从而传递到其他黑客，获得由衷的认可和好评！Great job!</p>
</li>
</ul>
<blockquote>
<p>原文：11.一位读者指出“只有其他黑客认为你是黑客时，你才是黑客”所表达出来的价值观，类似于中世纪欧洲骑士时代精英团体所宣称的理想（通常总是无法实现），这些社会精英有足够的财力超脱于所处的稀缺经济。像人们期望的那样，一个有抱负的骑士为正义而战，他追求荣誉而非获取钱财，他站在弱势和受压迫者一边，不断寻求机会挑战自己英勇才能的极限</p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  自由软件，早期的名字，可以看看心理哲学研究</p>
</li>
</ul>
<blockquote>
<p>原文：12.自由软件基金会主站（<a target="_blank" href="http://www.gnu.org/philoso-phy/motivation.html）上面有一篇文章，总结了许多此类研究的结果。本文的部分引用源自于此。">http://www.gnu.org/philoso-phy/motivation.html）上面有一篇文章，总结了许多此类研究的结果。本文的部分引用源自于此。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  todo</p>
</li>
</ul>
<blockquote>
<p>原文：Malaclypse the Younger.Principia Discordia,or How I Found Goddess and What I Did To Her When I Found Her(Loompanics,1980)。文中描述的Discordianism教义里，有很多看似无厘头但却很具启发意义的观点，其中“SNAFU原则”相当犀利地分析了命令体系不能很好扩展的原因。这里是一个可浏览的HTML版本，<a target="_blank" href="http://www.cs.cmu.edu/~tilt/principia/。">http://www.cs.cmu.edu/~tilt/principia/。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  要研究一下，todo</p>
</li>
</ul>
<blockquote>
<p>原文：Barkow,J.L.Cosmides,and J.Tooby(Eds.).The Adapted Mind:Evolutionary Psychology and the Generation of Culture(New York:Oxford University Press,1992)。这本书很精彩地介绍了进化心理学。其中有些文章和我所讨论的三种文化类型（命令/交换/礼物）直接相关，这些模式也许已经植入了人类的心灵深处。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  todo,要看看</p>
</li>
</ul>
<blockquote>
<p>原文：我已经在“黑客圈简史”（<a target="_blank" href="http://www.tuxedo.org/~esr/faqs/hacker-hist.html）中总结了黑客文化的历史。需要有人写本书把它好好阐释一下，但应该不会是我。">http://www.tuxedo.org/~esr/faqs/hacker-hist.html）中总结了黑客文化的历史。需要有人写本书把它好好阐释一下，但应该不会是我。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  todo,研究</p>
</li>
</ul>
<blockquote>
<p>原文：1.如果假设编程人才均匀分布在项目用户（随时间不断增长）之中，那么供应不足问题事实上就与用户数之间成线性关系，但事实上这并不是问题所在。 在注释2中探讨的动机（以及一些更传统的经济动机）暗示有才能的人倾向于寻找那些与他们兴趣相匹配的项目，而项目也在寻找他们。因此，理论上讲（经验也倾向于证实这点），最有价值（最有资质和最有积极性）的人才在寻找适合他们的项目时，通常会选择在项目生命周期的相对初期阶段，越往后越少。 虽然缺乏具体的数据支持，但基于以往经验，我强烈倾向于认为：一个项目在生命周期成长过程中吸收人才的规律符合典型的逻辑斯谛曲线。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/26 发表想法</strong></p>
<p>  这个观点看起来是正确的，产出价值的核心是最有价值的，不知道经济学如何解释</p>
</li>
</ul>
<blockquote>
<p>原文：Wayne <a target="_blank" href="mailto:Gramlich（Wayne@Gramlich.Net">Gramlich（Wayne@Gramlich.Net</a>）指出，工厂模式之所以长期存在，一定程度上是因为会计准则的落后和陈旧，会计准则形成的年代里，机器和建筑物比人力更重要。在软件公司的账目上，一般将电脑、办公设施以及建筑等列为公司资产，而程序员则属于开支。而事实上，程序员才是真正的资产，电脑、办公设备和建筑物则无关紧要。这种扭曲的估值方法来自美国国税局和股票市场的压力，其目的是维持稳定、统一的会计准则，以减少用货币给公司估值时的复杂性，但其结果导致会计准则跟不上现实情况。</p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  文章哪里？todo，找</p>
</li>
</ul>
<blockquote>
<p>原文：感谢David D.Friedman，与他几次极具启发性的讨论使我完善了开源合作的“反公地模型”</p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  todo</p>
</li>
</ul>
<blockquote>
<p>原文：有关开源的学术性分析已逐步出现，一些相关材料可以在我的网页上找到：<a target="_blank" href="http://www.tuxedo.org/~esr/writings/cathedral-bazaar。">http://www.tuxedo.org/~esr/writings/cathedral-bazaar。</a></p>
</blockquote>
<ul>
<li><p><strong>2024/05/24 发表想法</strong></p>
<p>  哈哈，了解下</p>
</li>
</ul>
<blockquote>
<p>原文：SNAFU是Situation Normal All Fucked Up的缩写，指事态已经混乱不堪，但从管理上看一切正常。该用语源于军队，因为士兵向长官汇报时经常说“Situation Normal”</p>
</blockquote>
<p> 来自微信读书</p>
]]></content:encoded></item><item><title><![CDATA[易莉的学术写作读书笔记的笔记]]></title><description><![CDATA[易莉的学术写作读书笔记的笔记
娃哈哈，再认真看一遍自己的读书笔记，获取营养，并直接反馈在自己的科研和论文写作上，拿到阶段结果。
金句和心得/TODO
词汇量：理解大部分自己相关领域文献，就足够了
语法：大学就够了
所以，要持续看论文，虽然还没开始正经看
先写三篇再说，这就是练习的过程，230页论文
构建文章的10Rules：https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005619
学习和借鉴，形成...]]></description><link>https://blog.jlab.tech/5pit6i6j55qe5a2m5pyv5yaz5l2c6k75lmm56yu6k6w55qe56yu6k6w</link><guid isPermaLink="true">https://blog.jlab.tech/5pit6i6j55qe5a2m5pyv5yaz5l2c6k75lmm56yu6k6w55qe56yu6k6w</guid><category><![CDATA[phd]]></category><category><![CDATA[reading notes]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Sun, 05 May 2024 06:45:26 GMT</pubDate><content:encoded><![CDATA[<h1 id="heading-kirmmjpojonnmotlrabmnklhpnkvzzor7vkuabnrjtorrdnmotnrjtorraqkg"><strong>易莉的学术写作读书笔记的笔记</strong></h1>
<p>娃哈哈，再认真看一遍自己的读书笔记，获取营养，并直接反馈在自己的科研和论文写作上，拿到阶段结果。</p>
<h4 id="heading-todo"><strong>金句和心得/TODO</strong></h4>
<p>词汇量：<strong>理解</strong>大部分自己<strong>相关领域文献</strong>，就足够了</p>
<p>语法：大学就够了</p>
<p>所以，要持续<strong>看论文</strong>，虽然还没开始正经看</p>
<p><strong>先写三篇</strong>再说，这就是练习的过程，230页论文</p>
<p>构建文章的10Rules：<a target="_blank" href="https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005619">https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1005619</a></p>
<p>学习和借鉴，形成自己学术写作能力的过程，读了本书有了认知还不够。</p>
<p><strong>逻辑缜密、有条不紊、用词精确、行文流畅地表达（别人和自己的）观点、描述具体过程和机制</strong>，<strong>简洁描述科学现象、发现，阐明背后机制</strong>。</p>
<p>学术论文是分享你的科研过程，让人能够借鉴和重复，从而帮助别人的文章</p>
<p><strong>从读者角度写作，节省能量</strong>，是类似于服务者心态，让读者最省劲的方式获取信息，精准无歧义，尊重和谦卑。</p>
<p>明确的写出读者是谁，可能是谁：</p>
<ol>
<li><p>导师、Journal的审稿人、学校的QE，PE，CE，defense等Comitte</p>
</li>
<li><p>区块链媒体（会搜索）和区块链从业者</p>
</li>
<li><p>关于以太坊的相关研究和工程人员</p>
</li>
<li><p>一些区块链学术相关的研究者</p>
</li>
</ol>
<p><strong>写作过程中要不断考虑：读者会怎么想，<em>“keep the readers in mind”</em></strong></p>
<p>在上述写作风格、准则的基础上，<strong>传递</strong>给<strong>读者</strong>：你<strong>研究的意义和创新</strong>之处，是核心要务。</p>
<h4 id="heading-kirnrodmtihjgihnsr7noa7jgihpglvovphvvizkv53pmpzmtzpluqbjgihlh4bnoa7jgihmrapnoa4qkg"><strong>简洁、精确、逻辑，保障浓度、准确、正确</strong></h4>
<ol>
<li><p>简单的句子，短句子，简单语法</p>
</li>
<li><p>编织句子，有脉络，按读者预期</p>
</li>
<li><p>主谓宾在一起，拆开就是不符合预期</p>
</li>
<li><p>自检</p>
</li>
</ol>
<pre><code class="lang-plaintext">（1）未介绍过的术语和缩写。 
（2）缺乏理解意思的语境。 
（3）缺乏帮助理解内容的先验知识。 
（4）缺乏帮助理解概念的例子和图表。 
（5）图表信息过于详细或者缺失。 
（6）读者忘了前面读过的内容。 
（7）读者对观点、方法和结果有异议。 
（8）过于抽象的句子（如公式）。 
（9）不符合读者预期的句子（这里再一次强调符合预期的重要性）。
</code></pre>
<p>行文习惯和结构</p>
<pre><code class="lang-plaintext">（1）为句子提供足够的铺垫，提供足够的语境信息来理解新的概念。 
（2）提高读者对于主题和概念的熟悉性。 
（3）用后一句话来解释前一句话。 
（4）用前一句话为后一句话提供铺垫（帮助理解语境）。 
（5）使用短句子（用已知的词汇）。
​
​
</code></pre>
<p>简单精确的语言写论文，180页论文也不是不行，节约大家时间，越来越短的趋势。</p>
<p><em>“Probably means yes. Possibly means no”。</em></p>
<p>Probably=差不多，Possibly=有一点可能</p>
<p><strong>语感类似于车感</strong>，需要实践，需要时间。</p>
<h4 id="heading-kirmqkhns4oqkg"><strong>模糊</strong></h4>
<p><strong>之所以出现很多类似的问题，是因为作者假设读者与他拥有一样的知识储备，没有很好地交代术语的语境和精准定义，并给出具体的例子，导致了写作的模糊性</strong></p>
<p>解决方法：上面有，用后一句话来解释前一句话。</p>
<p>避免模糊：</p>
<p><em>需要把两样内容放在一起写：</em></p>
<p><em>（1）一个新的概念和它的解释</em></p>
<p><em>（2）一个缩写和它的全称</em></p>
<p><em>（3）一个介词和它指代的名词、短语</em></p>
<p><em>（4）一个动词和宾语</em></p>
<p><em>（5）背景和它解释的内容</em></p>
<p>一些模糊的词：</p>
<p><em>different</em></p>
<p>there be，是废话词</p>
<p><em>但应该明确你才是研究的主要实施者，英文写作中不要怕用“I”和“we”。</em></p>
<p>对于review，要：<em>需要厘清前人研究之间的关系以及与你的研究的关系，而不是罗列式地列出来等读者来厘清</em></p>
<hr />
<p><em>讲了什么样的故事（详见第9章）是一篇学术论文的内核、“卖点”，是文章的“灵魂”，决定了文章能发表在什么样的期刊上</em></p>
<p>讲什么故事这里，还不太明白，隐约有点感觉：</p>
<p>区块链行业的用户数量和它的愿景之间，存在巨大的鸿沟：即便是所有钱包地址都计算为真实用户或者活跃用户，相比于世界人口而言（7.951B），依然只占据了很少一部分（2.5%左右）。相比之下，互联网确实实现了一定程度的信息平权，提升了全球人民的福祉。</p>
<p>造成这一问题的根源有很多，例如区块链还在发展之中，基础建设尚未完善；早期有较高的技术和认知门槛，社会习得需要时间；使用区块链需要的Gas成本很高，多数人不愿意承担那么高的成本。</p>
<p>如果区块链代表了一部分人类的数字未来，那随着时间推移，行业发展，基础建设会逐步完善，社会习得会逐步传播，而成本也会随着扩容和大规模应用而降低；</p>
<p>在这个行业发展过程中，本研究发现，当前存在一个非常巨大的threthhold，Account：UX，Cost，Security。</p>
<hr />
<h5 id="heading-kirms6jmhinu4boioiqkg"><strong>注意细节</strong></h5>
<ol>
<li><p>研究方法介绍材料后没说<em>在实验中如何使用</em></p>
</li>
<li><p>出现没有来路的变量</p>
</li>
<li><p>多个<em>实验之间的逻辑不清晰</em></p>
</li>
<li><p>贸然投稿，还不清楚要求</p>
</li>
<li><p><em>需要严格的论证，排除备择假设，这样得到的才是真正科学的结论</em></p>
</li>
<li><p>自己多改几遍，用读者视角</p>
</li>
<li><p><em>一类是数据不支持结论，另一类是论证过程中有漏洞</em></p>
</li>
<li><p>研究方法课程</p>
</li>
<li><p><em>举两个数据不支持结论的例子。</em></p>
</li>
<li><p><em>需要严格的论证，排除备择假设，这样得到的才是真正科学的结论。</em></p>
</li>
<li><p><em>研究本身没有问题，但是结论出了问题。这里可能存在取样偏差（sampling bias）</em></p>
</li>
<li><p><em>审稿人会针对文章的各个方面提出问题和修改意见，其中最难回答的无疑是关于备择假设的问题——他们认为你的数据不足以支持你的结论，存在其他可能性。</em></p>
</li>
<li><p><em>我认为好的连贯性是不需要（或者应该尽量少用）连词的，而应该在意义上连贯。</em></p>
</li>
<li><p><em>戈朋教授提出一般人会把好的东西放在最后，所以着重点应该是句子的后半部分，不一定是最后一个词，可能是一个从句或者词组。这个原则告诉我们，要把重要的信息放到句子后半部分。</em></p>
</li>
<li><p><em>要保证所写的每一句话都服务于写作目的，都能与上下文有机地联系起来。</em></p>
</li>
</ol>
<h4 id="heading-kiroh6rouqvkuadmg68qkg"><strong>自身习惯</strong></h4>
<ol>
<li><p>读英文语境的文章，Washington Post or年轻人看的媒体</p>
</li>
<li><p>听/看英文技术Youtube，自己学习，记录笔记</p>
</li>
<li><p>写一些简单的模仿文章，分析文章</p>
</li>
<li><p>刻意练习演讲和分享，大约刻意练习两周，就有效果</p>
</li>
<li><p>每日写1小时（论文相关）</p>
</li>
</ol>
<h4 id="heading-todo-1"><strong>TODO</strong></h4>
<ol>
<li><p>风格的要素，微信读书读完</p>
</li>
<li><p>研究方法，找到合适的视频，看完整</p>
</li>
<li><p><strong>在编织法写句子的基础上，完成论述结构的段落写作学习</strong></p>
<ol>
<li><p><em>一个典型的段落一般由三个部分组成：主题句（topic sentence）、支撑句（supporting sentences）以及结论句（concluding sentences）。</em></p>
</li>
<li><p><em>One question is about the origins of ToM. Some researchers believe that children do not have a theory of mind until age 4. This is supported by findings from traditional ToM tasks such as Wimmer and Perner (1983). Imagine Maxi, a young boy, puts a chocolate in the kitchen cupboard and leaves the room. While he is away (and cannot see) his mother moves the chocolate from the cupboard to a drawer. And then Maxi returns. When asked to predict where Maxi will look for his chocolate, children older than 4 typically correctly answer the cupboard, even though the chocolate is really in the drawer. Younger children often fail this task, judging that Maxi will look for the chocolate in the drawer. This finding suggested that the ToM is acquired gradually, and the critical transition happens around age 4.</em></p>
</li>
<li><p><em>支撑句通常由多个句子构成，其主要作用是对主题句进行延伸，为主题句提出的观点提供支持。在学术写作中，写作者经常在主题句中提出一个观点或假说，在支撑句中总结相关的研究证据</em></p>
</li>
<li><p><em>除了研究证据，支撑句还可以通过提供一些例子（example）、数据（statistics）以及直接引用别人的观点（quotation）来支撑主题句</em></p>
</li>
<li><p><em>结论句通常以“总之”（“in sum”“to conclude”等）作为开头，对整段话做总结。它可以呼应主题句的内容，也可以总结支撑句的内容</em></p>
</li>
</ol>
</li>
<li><p>段落过度方法</p>
<ol>
<li><p><em>我认为与学术写作有关的主要有以下几种。 （1）观点过渡。前一段讲了一种观点，回顾了支持这个观点的文献，后一段讲了其他研究者不同的观点，也同样回顾了支持观点的文献。那么在第一段的结尾可以写“但是这个假设/观点并没有获得所有证据的支持，也有研究者认为……”。 （2）问题过渡。第一段陈述了一个观点和支持的证据，但是这个方面的研究留下了一个问题，那么下一段就可以就这个问题展开论述。在第一段的结尾抛出这个问题，为下一段做铺垫。 （3）事实过渡。这种过渡方式在原书中叫作“用有趣或者不寻常的事实进行过渡”。</em></p>
</li>
<li><p><em>实验之间的过渡。很多时候，研究论文是包括多个实验的，对于这种论文，比段落间过渡更重要的是实验之间的过渡。实验一写完了，有一个简短的讨论，说明留下了什么问题，这个问题将在实验二中解决。这种情况下更为重要的是，在前言的最后部分就告诉读者，本研究主要回答的问题是什么；为了回答这个问题，我们一共做了几个实验；以及每个实验分别做了什么。给出一个大的框架，对于读者理解文章无疑是非常有帮助的</em></p>
</li>
</ol>
</li>
<li><p>段落关系</p>
<ol>
<li><p><em>写段落的时候，有两点非常重要，即注意段落的一致性（unity）与连贯性（coherence）</em></p>
</li>
<li><p><strong><em>一致性是指段落中的所有句子都指向同一个话题，通常是主题句限定的话题</em></strong></p>
</li>
<li><p><em>连贯性指的是句子之间的联系要自然，从一个句子过渡到另一个句子应该是非常有逻辑（logical）和顺畅（smooth）</em></p>
</li>
<li><p>连贯性的经典段落，mark,背诵</p>
<blockquote>
<p>原文：（1）Several studies have shown that, when students feel an anxious desire to preform at a high level (i.e., performance pressure), they worry about the situation and its consequences. These worries compete for the working memory available for performance. Working memory is a short-term memory system involved in the control and regulation of a limited amount of information immediately relevant to the task at hand. If the ability of working memory to maintain task focus is disrupted because of situation-related worries, performance can suffer. 这是一个值得背诵的经典段落</p>
</blockquote>
</li>
<li><p><em>组织段落的方式：时间顺序、逻辑顺序和对立观点</em></p>
</li>
</ol>
</li>
<li><p>引用</p>
<ol>
<li><p><em>在学术写作中，一般用改写（paraphrase）或总结（summarize）的形式来引述别人的观点，很少直接引用文献中的原文，特别是大段的原文。只有以下几种情况例外： （1）表明一个权威支持你的观点（比如鲁迅、爱因斯坦的观点）。 （2）引用别人的观点作为批评的靶子，这时候把原文亮出来就很重要。 （3）对于古老的语言的文字（如文言文），直接引用以保留语言的原汁原味。 （4）无法改写或总结的句子</em></p>
</li>
<li><p><em>作者先把文献梳理好，厘清文献之间的关系，找到它们的共同点和不同点，然后写出结论驱动（conclusion driven）的段落</em></p>
</li>
</ol>
</li>
<li><p>**谋篇布局：**故事和大纲</p>
<ol>
<li><p><em>评估一个科研成果的科学价值时，我们需要考虑很多方面，我觉得其中最重要的就是创新性和研究意义，</em></p>
</li>
<li><p><em>创新必须是有意义的，这里提到的意义就是研究的意义。研究意义可以分为理论意义和实际意义两个方面。理论意义通常指一项研究怎样拓展了人类知识的边界，解决了一个现有理论中的争论，或者开创了新的理论。而实际意义更容易理解，它指的是一项研究能够如何改善人们的生活，对于我们了解并治疗某些疾病有什么帮助，或者如何帮助我们解决一些实际的问题</em></p>
</li>
<li><p><em>博士答辩接下来的两个小时都围绕着“What is your contribution”（你的研究贡献是什么）这一问题展开。这个问题其实就是问答辩人的论文是如何在前人研究成果的基础上把人类的知识向前推进的，或者解决了什么前人没有解决的问题。</em></p>
</li>
<li><p><em>这篇文章特别有价值，这种价值体现在：一方面，这个研究涉及了之前几乎没有研究过的对象——孤独症婴儿；另一方面，之前有文献报告孤独症个体比正常人更少注视眼部，但是我们不知道这个倾向是不是与生俱来的，是一开始就少，还是慢慢变少的，这篇文章对这个问题给出了答案。</em> 如何升华故事和主题，提升它的可能性和意义</p>
</li>
<li><p>这篇文章特别有价值，研究对象是区块链账户，无论在业界还是学界，大家理解的账户往往是EOA这种默认嵌入区块链的钱包地址计算机制，作为区块链账户。更多的精力和时间投入在区块构建、共识写作的基础设施上，包括。投入在区块链账户的</p>
</li>
<li><p><em>他们提出了一个非常重要的问题：孤独症患者不注视眼部到底是因为对眼部刺激不敏感，不能感受到眼部的重要社会意义（过低唤醒），还是因为对眼部刺激太敏感，感受到了威胁而主动回避（过度唤醒）？这是一个非常重要的问题，前人的研究证据有的支持前者，有的支持后者，并无定论。在提出问题之后，作者写了一句话，这句话一下子升华了研究的价值——区分这两种机制之所以重要，是因为它们指向了不同的干预思路：</em></p>
</li>
<li><p>实际价值来看，主要挑战是，一是去中心化不受重视：中心化解决方案性能好，成本低，去中心化很困难，多数解决方案倾向于选择实现这种，而用户群的决策模式UX和Cost，不看重去中心化的价值；二是尚未形成闭环：绝大多数去中心化应用，都没有形成最终用户的价值闭环，不会直接提升他们的福祉。因此，许多决策就很脆弱，往往基于传统的产品选择模式：UX是不是好，性价比是不是更好，当然，这些决策模式本身没问题，只要能指向一个安全的资产账户。</p>
</li>
<li><p>问题（研究对象），数据，解读方法，创新思路；</p>
</li>
<li><p>论文如果写的深入浅出，外行，小同行，大同行，都能看懂，那真的是很棒的论文；读者是谁，决定了讲什么故事，如何讲故事</p>
</li>
</ol>
</li>
</ol>
<h4 id="heading-kirlpkfnurllkozpqqjmnryqkg"><strong>大纲和骨架</strong></h4>
<p><em>是实际上写论文的顺序应该是先写大纲，再具体到段落结构，再到句子，按照从大到小的顺序</em></p>
<p><em>如何围绕核心故事来组织论文</em></p>
<p><em>研究论文的基本框架其实就包括前言（introduction）、方法（method）、结果（results）、讨论（discussion）和结论（conclusion），每个部分的写法和要点</em></p>
<h5 id="heading-kirmkzjopoeqkg"><strong>摘要</strong></h5>
<p><em>《科技英语写作进阶》中建议摘要包括以下四个方面的内容： （1）摘要的第一句话应该定义研究问题，或者说明文章的主题（topic）。摘要不需要从研究背景入手，也不用介绍研究的重要性和意义等（这些需要若干句话才能说清楚），应该直接切入主题。 （2）用什么方法来解决这个研究问题（1～2句话）。 （3）发现了什么？这个问题解决了吗？ （4）发现说明了什么（如果字数有限，这一点也可以不写）？</em></p>
<p><em>要注意的是，摘要的第一句话应该呼应题目。对于题目中的关键词，在摘要中应该都有所提及</em></p>
<h5 id="heading-kirliy3oqiaqkg"><strong>前言</strong></h5>
<p><em>前言无疑是整篇文章里最难写的部分之一。前言的作用主要是为读者理解文章的贡献提供一个背景，让读者了解： （1）这个研究的主要研究问题是什么？它有怎样的重要性？ （2）这个问题前人研究、解决到了什么程度？领域内没有解决的问题或者有争论的地方在哪里？ （3）本研究主要用什么方法来研究这个问题（对研究方法做个概括）？预期结果是什么？ 《10条简单规则》一文建议，前言应该从宏大的角度来切入，然后把议题缩小到文章讨论的问题范畴内</em></p>
<p><em>我建议前言越早引入研究问题越好，如有可能，在第一段结尾就亮出研究问题，这样读者可以更有针对性地理解前言和文章的剩余部分。</em></p>
<p><em>研究问题的提出，通常需要在总结前人研究的基础上，指出前人研究没有解决的问题，或者尚存在争议的问题。因为只有说明你的研究能更好地解决这些没有解决好的问题，才能体现出创新性，否则无法体现你的研究贡献。</em></p>
<p><em>如果能凸显问题的重要性，就能吸引读者读下去，你的研究贡献就会更加突出。</em></p>
<h5 id="heading-kirmlrnms5uqkg"><strong>方法</strong></h5>
<p><em>方法和结果相比于论文其他部分来说比较好写，学生参照文献“依葫芦画瓢”，也能快速掌握。一般就是按部就班地写，实验是怎么做的，方法部分就怎么写；发现了什么，结果部分就写什么。</em></p>
<p><em>其实其中大量的细节可以更笼统地写，或者放到补充材料里。如果文章中这些无助于读者理解科学发现的细节过多，必然分散读者的注意力，消耗他们过多能量，</em></p>
<p><em>想象一位读者读到你的文章，想要知道你具体是怎么做实验的，以便重复你的研究，那么他需要你提供足够的实验细节，包括怎么招募被试、被试的各种特征、实验设计、有多少个试次、试次按什么顺序排列、有几个条件、怎么控制无关变量等</em></p>
<p>使用经典量表，<em>还有一些文章涉及较新的实验装置，需要对装置进行描述</em></p>
<blockquote>
<p>这样一张设计简约明快的流程图可以帮你省去千言万语。我对学生的作图要求是在说明里把实验流程写清楚，要达到这样的效果：读者不看你的文章，仅通过图和说明就能知道你的实验步骤。这非常有助于读者快速理解你的研究方法，图10-1就很好地做到了这一点。</p>
</blockquote>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714915933626/e8a3ac04-c2f2-49c3-9f06-29e2f11b704a.png" alt class="image--center mx-auto" /></p>
<h5 id="heading-kirnu5pmnpwqkg"><strong>结果</strong></h5>
<p><em>结果与方法一样是相对容易写作的部分，其内容其实就是你对收集来的数据做了什么样的分析。对于相对简单的结果（3个分析以内），按部就班地写就好了</em></p>
<p><em>我推荐《10条简单规则》一文中推荐的结论驱动（conclusion-driven）的方法。在数据处理的过程中，梳理、总结自己的主要发现，以这些发现为大纲（小标题），来组织结果的写作（而不是传统上按照自己数据处理的顺序</em></p>
<p><em>我们就用了这种方法来组织结果部分，分了四个小标题，每个小标题下列出相应的分析及其结果： （1）Sampling optimality may increase or decrease with autistic traits in different conditions （2）Bimodal decision times suggest two consecutive decision processes （3）Sampling is controlled by cost and evidence in two separate stages （4）Autistic traits influence the strategic diversity of sampling decisions</em></p>
<p><em>我建议你阅读《10个简单规则，创造更优图形》（Ten Simple Rules for Better Figures；Rougier，Droettboom，&amp; Bourne，2014），文中为怎么做出一张好图提供了非常全面而有用的指导</em></p>
<h5 id="heading-kirorqjorroqkg"><strong>讨论</strong></h5>
<p><em>有比前言更难写的部分，那么一定是讨论</em></p>
<p><em>从大纲开始写是一种自上而下的写法，在写大纲的过程中确定主题句，然后再确定其他内容。还有一种方法是自下而上地写，就是先随心所欲地写第一稿，从笔记开始写，然后对这些笔记进行梳理和归纳，提炼主题句。我通常混用两种写法，先从零星的点进行归纳（写前言时对文献观点做笔记，写讨论时对结果的发现做笔记），之后通过梳理，整理出大纲，再从大纲开始写作</em></p>
<p><em>在（1）～（4）段的讨论中，要先总结自己最重要的发现，不要忘记回顾前言中提出的实验预期，说明结果是否符合自己的预期。然后回顾前人研究与自己的研究发现是否一致，如果不一致，就可以讨论可能的原因（取样、实验方法的不同等）</em></p>
<p><em>很多学生把讨论的重点放在了与前人研究不一致的结果和自己的局限性上，这些是需要写的，但是最重要的是突出自己研究的贡献</em></p>
<p><em>其实讨论部分给了我们一个从更高层面梳理和解读研究结果的机会。更重要的是，需要明确提出自己的研究贡献，进一步强调研究的重要性、意义以及创新性。因此，不要停留在就事论事的结果描述上</em></p>
<p><em>最重要的是告诉读者研究的启示（implication）——你的发现说明了什么，加深了对什么问题的理解，对未解决的问题提供了什么新的解决方法，揭示了什么新的机制。这也是影响稿件录用的最重要的部分，所以一定要花最多时间和精力来写这个部分</em></p>
<h5 id="heading-kirmoifpopgqkg"><strong>标题</strong></h5>
<p><em>文章的标题有两个重要作用：第一，吸引眼球，给人留下深刻的印象，吸引读者阅读和引用；第二，让人能够快速找到你的文章</em></p>
<p>结论型标题和问题型标题</p>
<h5 id="heading-kirmipxnql8qkg"><strong>投稿</strong></h5>
<p><em>期刊审稿的流程。图11-1对投稿流程做了很好的概括：一般期刊收到你的投稿以后，会分配（assign）一位主编或者副主编对你的稿子进行审阅，审阅后决定是否送审。</em></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714916002823/e321f1aa-b602-4511-b979-ad01c8e86eba.png" alt class="image--center mx-auto" /></p>
<p><em>如果你的文章没有被送审，你马上就会收到一封拒稿信。如果送审，那么一般会交给3～5位审稿</em></p>
<p><em>他们会对你的文章进行批判性审稿，提出各种各样的意见。之后意见返回到主编处，主编根据这些意见做出决定（拒稿或者修改）</em></p>
<p><em>那么恭喜你，你有机会根据审稿人意见来修改你的文章（revision 1）</em></p>
<p><em>审稿人进行第二轮审稿（round 2）</em></p>
<p><em>第二轮修改投稿以后，很多期刊就会做出接受（acceptance）或者拒稿（rejection）</em></p>
<p><em>这两种做法的最终目的都是把拒稿率控制在90%左右</em></p>
<p>行业论文，看看paradim，a16z，</p>
<p><em>有的期刊在投稿前可以给主编写信（inquiry），或者如果有机会可以在学术会议上见到主编时聊一聊，看看你的文章适不适合投稿给这一期刊，如果受到了鼓励，一定要投稿</em></p>
<p><em>多找前辈，特别是担任过期刊副主编的人请教，请他们判断什么期刊可能对你的文章比较感兴趣</em></p>
<p><em>在文章快要写完的时候，可以确定大约五个待投期刊，与你的导师或合作者商议，将这五个期刊排序，按顺序投稿</em></p>
<p><em>当然现阶段什么拒稿信也激不起我心底的小涟漪</em>，<em>目前好的期刊拒稿率高达90%，所以要摆正心态，被拒稿是常事，没有被拒稿则是惊喜</em></p>
<p><em>我觉得被拒稿最根本的一点原因，就是你的故事没有足够打动他们</em></p>
<p><em>而成长型思维的人则把每一次被拒稿当成一次难得的学习和提高的机会，在投稿中学习，提高自己的专业技能和写作能力，之后投稿会越来越容易被接收。</em></p>
<h5 id="heading-kirmllnnql8qkg"><strong>改稿</strong></h5>
<p><em>出于这个目的，他们所进行的是挑剔式审阅。不过也不用惊慌，虽然问题个个刁钻，字字诛心，但是大部分都是可以解决的（除非你的文章真的比较差）</em></p>
<p><em>数据处理看似是大问题，但基本也是送分题，重新做数据处理一般就可以解决</em></p>
<p><em>什么是送命题？<strong><strong>实验设计存在缺陷，数据无法说明结论，问题没有价值</strong></strong>等都是送命题</em></p>
<p><em>其中最常见的就是备择假设（alternative hypothesis）式问题，即你的结论有其他可能的解释</em></p>
<p><em>回复所有的问题</em>，<em>在尊重审稿人的基础上，尽量与审稿人平等对话</em>，<em>你能从他们的意见中学到很多，即使最后文章没有被接收</em></p>
<p><em>如果做了大改动，在回复信中明确指出，并标清楚页码，然后在文中用另一种字体颜色来高亮</em></p>
<p><em>在设计实验的过程中，必须充分考虑到这种可能性，设计各种控制条件来避免这些问题。</em></p>
<p><em>如果遇到审稿人提出了备择假设，你无法根据前人研究结果和自己的结果进行反驳的情况，那么只能修改。有时可能需要大改，再做其他的实验验证；也可能只需要小改，在讨论中加入一段，来明确提出这个假设</em></p>
<p><em>无法修改的情况是指审稿人提出了无法通过以上修改方式解决的问题，包括研究逻辑出现重大漏洞、研究方法不科学、研究结论不支持假设等问题</em></p>
<p><em>不符合诊断标准者或者离群值（outlier）进行剔除，如果审稿人对此有疑问，也可以列出剔除前后的结果对比进行说明</em></p>
<p><em>回答这个问题时，一是要讲清楚原因（如上所述），并且承认这个问题，在局限（limitation）部分说明；二是尽量做检验，比如效力分析（power analysis），来证明被试量已经足够。最后还有一个“没有办法时的办法”——从前人文献里找（但文献不要太老），证明在同一领域/年龄段/条件的文献中，你研究中的被试/试次数并不算少</em></p>
<p><em>如果孩子不能理解任务，他们在任务中的表现就不能证明你的假设。所以应对这个问题的思路是：一方面要在实验设计阶段考虑到这个问题，设计很多控制问题，对这些问题的回答能够说明孩子能理解你采用的任务；另一方面证明这些孩子具有与正常孩子匹配的言语智力，或者言语智力相当于几岁的正常孩子，而几岁的正常孩子则（根据前人研究）可以理解你采用的任务</em></p>
<p><em>你首创的实验，实验材料的问题要好好论证，主要是要论证效度——测量到的确实是我们想测的而不是别的内容。一般没有从无到有的设计实验，我们的实验范式一般都有依据，所以引用别人的文献是一个既省事又有说服力的好选择</em></p>
<p><em>原则上，对于审稿人提出的各种备择假设，如果排除不了，就考虑在局限（limitations）部分里讨论，并且呼吁未来研究对备择假设进行检验。</em></p>
<p>主观太多：<em>这类审稿人在审稿意见里会使用很多心理词，如“I am surprised……”“I feel/think……”“I am not convinced/sure……</em>，<em>所以回复这类审稿意见时要特别小心，既要承认他的感觉是有道理的，也要据理力争，说服他</em></p>
<p><em>回复审稿意见方法的总结就是：不卑不亢，有理有据，应改尽改，据理力争</em></p>
<h5 id="heading-kirln7rph5eqkg"><strong>基金</strong></h5>
<p><em>如果让人感觉没有太多的理论意义和应用价值，也很难吸引评审人</em></p>
<p><em>而基金不一样，对于评审人来说，你之前做了什么、你是否有这个领域的研究基础、你的理论深度、你掌握了什么方法、你是否有好的支撑团队和平台，这些因素都是非常重要的，因为这些因素决定了你能否做好这个项目。</em></p>
<p><em>而面上项目（60多万元）可以写5个研究（大概5～7篇论文），而且很重要的一点是，这些研究应该能够相互联系、相辅相成地解决一个更大的科学问题，推进整个领域的发展</em></p>
<p><em>为什么要做这个研究（why）？为什么是我做（why me）？怎样做（how）？可以说如果解决好了这些问题，就能写好申请书</em></p>
<p><em>孤独症是一种×××的疾病，患病率逐年升高，难以治愈，不仅是很严重的公共卫生问题，还会给个人、家庭和社会带来沉重的负担。”</em></p>
<p><em>“孤独症领域目前最大的挑战是诊断和治疗。”这里可以简单解释一下为什么孤独症的诊断和治疗充满挑战。</em></p>
<p><em>我要研究的是孤独症的×××。这一问题的解决将对孤独症领域内最大的挑战——诊断和治疗（或者对于解决某个争论）有×××意义。”这是在介绍你的研究内容有什么具体意义。我通常会从理论意义和临床（实践）意义两个方面来说明。</em></p>
<p><em>为什么要把钱给你来做呢？这时候，你就需要从你的研究基础（前期论文、专业训练等）、工作基础、团队以及支持条件等方面来回答这个问题。</em></p>
<p><em>所以大趋势是更注重发表论文的质量和价值，这是一个非常好的趋势。</em></p>
<p><em>重点是要说明： （1）我在这个领域做了很多工作。 （2）我的研究发表了，得到了同行们的认可。 （3）我掌握了相关的技术方法。 接下来是你的团队，你不是一个人在战斗，你的团队和你的平台是非常重要的。</em></p>
<p><em>“怎么做”，也就是写研究设计。这部分的写作需要注意以下几个方面的问题。 （1）研究设计是否能有效地解决问题：在前面的部分中已经阐明研究的意义和你要解决的科学问题，那么你这里设计的研究能否解决这个问题？</em></p>
<p><em>（2）研究设计的合理性和可行性：在非常好的研究设计思路的基础上，还要考虑这个研究设计是否合理，比如样本量是否太大，是否可能在三年或四年内完成，</em></p>
<p><em>研究方法的独特性：我觉得这一点非常重要。</em></p>
<p>？？？？？？？？？</p>
<p><em>我认为整个基金申请书的核心就是科学问题：你的研究是解决了一个前人绞尽脑汁也没有解决的问题，还是提出了一个全新的问题，或解决了一个悬而未决的争论？这个问题到底是什么？我觉得每一位写作者都需要认真地思考。这里我将以我自己的两份基金申请书为例来说明什么叫提炼科学问题</em></p>
<p><em>用几个核心问题把几个研究有机地联系起来</em></p>
<p><em>（1）研究设计流程图。图12-1是我曾经在申请书里用到的纵向婴儿队列设计图，这个研究本来是比较复杂的，但用这个图却能很容易地把研究介绍清楚。 [插图] 图12-1　研究设计流程图示例</em></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714916033698/5fdd49cf-0110-4a09-a089-93a987e8e2e2.png" alt class="image--center mx-auto" /></p>
<p><em>研究框架或者整个项目的框架示意图。通常一个项目会包含好几个研究，各个研究之间的关系用图的形式很容易表示清楚，图12-2是一个研究框架示意图的示例。 [插图] 图12-2　研究框架示意图示例</em></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714916058489/49b2b181-938d-43b4-bfff-69b6feadf202.png" alt class="image--center mx-auto" /></p>
<p><em>预期结果图。有时候，预期的结果用文字描述起来比较复杂，这时候我经常选择用图表来展示，图12-3是一个预期结果图的示例。 [插图] 图12-3　预期结果图示例</em></p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714916081640/34b3619e-7b3d-4cb0-80c2-e1c3539f1ec5.png" alt class="image--center mx-auto" /></p>
<p>原读书笔记：<a target="_blank" href="https://blog.jlab.tech/5pit6i6j55qe5a2m5pyv5yaz5l2c6k75lmm56yu6k6w">https://blog.jlab.tech/5pit6i6j55qe5a2m5pyv5yaz5l2c6k75lmm56yu6k6w</a></p>
]]></content:encoded></item><item><title><![CDATA[研磨记读书笔记的总结笔记]]></title><description><![CDATA[核心收获

写论文可以基于工程性质的研究思路为核心, 只要这个研究具备研究（学术）价值和应用价值。

个人博士总体思路：观察到区块链账户距离区块链的大规模应用有巨大的gap（在很多方面：UX，Cost，Motivation），期待研究和设计、开发创新性的可组合组件，帮助区块链适配大规模应用。

在某个领域（Blockchain Account领域），拥有巨大热情，能比其他人提供更多的价值探索（对比其他产品或者从业者）

区块链学术会议可能都不行，必须是行业会议？，例如DevCon？尝试这个思路。...]]></description><link>https://blog.jlab.tech/56cu56oo6k6w6k75lmm56yu6k6w55qe5oc757ut56yu6k6w</link><guid isPermaLink="true">https://blog.jlab.tech/56cu56oo6k6w6k75lmm56yu6k6w55qe5oc757ut56yu6k6w</guid><category><![CDATA[phd research proposal]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Fri, 03 May 2024 12:00:19 GMT</pubDate><content:encoded><![CDATA[<ol>
<li><p>核心收获</p>
<ol>
<li><p>写论文可以基于工程性质的研究思路为核心, 只要这个研究具备<strong>研究（学术）价值和应用价值</strong>。</p>
</li>
<li><p><strong>个人博士总体思路</strong>：观察到区块链账户距离区块链的大规模应用有巨大的gap（在很多方面：UX，Cost，Motivation），期待研究和设计、开发创新性的可组合组件，帮助区块链适配大规模应用。</p>
</li>
<li><p>在某个<strong>领域</strong>（Blockchain Account领域），拥有巨大<strong>热情</strong>，能比其他人提供更多的<strong>价值探索</strong>（<strong>对比</strong>其他产品或者从业者）</p>
</li>
<li><p>区块链学术会议可能都不行，必须是<strong>行业会议</strong>？，例如<strong>DevCon</strong>？尝试这个思路。有可能是先Arxiv+产品出来，再说</p>
</li>
<li><p><strong>交流</strong>：和导师，同行，不断交流，才能碰撞出一些可能性</p>
</li>
</ol>
</li>
</ol>
<ol start="2">
<li><p>研究问题<strong>价值Check</strong></p>
<ol>
<li><p><strong>该课题或方向是否在现有学科领域中具有重要地位？</strong></p>
<ol>
<li><p>计算机领域中，在互联网成为一个透明基础设施后，AI和区块链占据了最核心的TOP发展领域。</p>
</li>
<li><p>资金和资本，科研人才和社会人才、创业精英，都在大规模涌入，而社会层面，也从加密骗局认知扩散到了加密货币狗狗币的认知层面。</p>
</li>
</ol>
</li>
<li><p><strong>该课题或方向是否能够解决现有学科领域中的重要问题？</strong></p>
<ol>
<li><p>区块链账户在加密世界中是最重要的组件之一，通过加密来保障人民的数字资产。</p>
</li>
<li><p>当下区块链账户存在很多的问题，距离大规模应用有巨大的gap.</p>
</li>
<li><p>其中gas payment是本领域的一个重大阻塞和问题，已经存在多种解决思路，本研究整合相关思路，支持当下和未来扩展EIP，创新提出了Super Paymaster、Simple Invoker、D2FA，并整合这些能力在一个SDK中，帮助和赋能任何DApp AA能力。</p>
</li>
<li><p>在计算机区块链领域，是一系列的重大创新，也通过创造的一些列组件，解决了gas payment的问题，为大规模应用扫清一个障碍。</p>
</li>
</ol>
</li>
<li><p><strong>该课题或方向是否具有可行性和创新性？</strong></p>
<ol>
<li><p>当下技术和条件可以完成探索，基于合约的去中心化和P2P网络共识的可信中立机制。</p>
</li>
<li><p>不应是重复或者模仿，要突破创新，打破以公司中心化体系运行模式，创造性的创造了社区节点方式，无需可准入，开源开放。</p>
</li>
</ol>
</li>
<li><p><strong>该课题或方向是否与你的个人兴趣和优势相符？</strong></p>
<ol>
<li><p>个人作为兴趣，研究生课题就是和个体价值相关的社会人文+金融+社会网络的领域，涉及跨学科：隐私、区块链、社会学，已经持续坚持10年研究。</p>
</li>
<li><p>个人从业区块链和互联网5+12年，经验丰富，从产品、架构、开发、团队组织、社区运营等都有相关资源和经验积累。</p>
</li>
</ol>
</li>
<li><p><strong>该课题或方向是否具有充足的资源和条件？</strong></p>
<ol>
<li><p>本研究已经有了社区投资，准备尝试小额度的加密ICO，同时作为公共物品，在积极申请生态Funding</p>
</li>
<li><p>已经筹建了开发小组，并运行了一年多，完成了三个重要里程碑</p>
</li>
</ol>
</li>
<li><p><strong>该课题或方向是否具有良好的发展前景？</strong></p>
<ol>
<li><p>区块链在起起伏伏十年间持续向上发展，趋势明显</p>
</li>
<li><p>无论从资本涌入、社会关注度还是未来前景预判</p>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<ol start="3">
<li><p>研究是否主流</p>
<ol>
<li><p>这个由谁来判断呢？应该是主要学术源头和主干分支的研究历史上，关键的任务</p>
</li>
<li><p>自己可以梳理一个区块链关键历史Xmind，找到关键节点</p>
</li>
</ol>
</li>
<li><p>录取率：10%左右，优秀的会议或者期刊</p>
<ol>
<li><p>还是满足研究套路的基础上，有创新性，学术价值</p>
</li>
<li><p>当下科研的核心思路是用数据证明，用逻辑证明，你确实在某个领域取得了创新思路的实践和进展。</p>
</li>
</ol>
</li>
</ol>
<ol start="5">
<li><p>三分钟讲述你的当下研究课题</p>
<ol>
<li><p>问题是什么：Suck Account: UX, Cost, Security</p>
<ol>
<li><p>区块链账户在区块链交易中的体验、成本都很差，特别是gas支付环节。</p>
</li>
<li><p>例如发起一次交易的步骤是8个步骤，足以阻挡97.5%的人群。</p>
</li>
<li><p>跨链成本和gas成本，平均统计如下，足以吓退大部分人群，区块链成了富豪链。</p>
</li>
<li><p>众多的概念和操作不止，各种的工具和变化的协议，让大部分都眼花缭乱，无从下手，太复杂。</p>
</li>
<li><p>更多问题：衍生出了封闭的CEX成为主流（操作简单成本低但封闭），链上资产碎片化，只有投机者有动机去多做交易等等生态问题</p>
</li>
</ol>
</li>
<li><p>方案是什么: ETHPaymaster: Improve Account in UX, Cost, Security</p>
<ol>
<li><p>Context：当然以太坊生态已经有了EIP4337, RIP7560, EIP3074 and EIP5003 and more，在 alt mem-pool, new native transaction type and new EVM opcodes作出了有益的探索。</p>
</li>
<li><p>本研究基于当下研究，提出了ETHPaymaster 4337+3074+7560兼容解决方案：</p>
<ol>
<li><p>在seamlessly gas sponsor(shoter the steps sevent to zero)</p>
</li>
<li><p>paymaster gas sponsor pool(lower the cost 20000 times)</p>
</li>
<li><p>quick development(SDK and API to empower the Web3 applications in 30 minutes)</p>
</li>
<li><p>support EOA and AA(be adaptable for all EVM accounts)</p>
</li>
<li><p>Improve the invoker security with decentralized validators.</p>
</li>
<li><p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714737500870/1cea97ee-9e65-4aac-aa86-e383dac16e87.png" alt class="image--center mx-auto" /></p>
</li>
</ol>
</li>
</ol>
</li>
<li><p>方案目标：</p>
<ol>
<li><p>NFT EIP6551, 无感Gas支付（支付方式可选，例如单步、预付费和后付费）、步骤更少</p>
</li>
<li><p>Gas Tank, 成本更低、自动多链跨链、</p>
</li>
<li><p>一键Sponsor（生态内不仅仅有用户，还有项目方和链方）</p>
</li>
<li><p>更安全（Validator、stake+slash机制、D2FA等）</p>
</li>
<li><p>去中心方案可持续的激励机制（例如D2FA和其他安全验证机制需要节点）。</p>
</li>
</ol>
</li>
<li><p>如何用实验来证明方案正确</p>
<ol>
<li><p><strong>实证方法</strong>，通过对比方案前后的变化，给出客观可重复的验证步骤，从而证明论文的思路是正确的，是可以创新性解决gap的研究。</p>
</li>
<li><p>对比实验设计</p>
<ol>
<li><p>选择在以太坊链进行研究，因为是最具创新，影响力最大的区块链。</p>
</li>
<li><p>选择问卷调研+产品试用反馈的方式，来获得对比数据：之前的gas 支付体验和问题。使用ETHPaymaster解决方案后的体验变化。</p>
</li>
<li><p>根据UTAT等理论和量表，设计问卷，收集数据，最终得出结论：用户和生态更喜欢，会选择我们的创新方案，因为解决了很多关键点的问题。核心提升在三个方面：UX，Cost，Security。</p>
</li>
</ol>
</li>
<li><p><strong>方案分析法</strong>，在监管和去中心化模式，成本形成和降低方案，安全隐患和解决方案，三个方面，进行翔实的方案对比，因素分析</p>
</li>
<li><p><strong>数据分析</strong>，在实验基础上获得数据，并进行数据分析；在行业数据的分析的基础上，分析用户行为特征？</p>
</li>
<li><p>开源代码：<a target="_blank" href="https://github.com/jhfnetboy/InvokerDemo">https://github.com/jhfnetboy/InvokerDemo</a></p>
<ol>
<li><p>方便别人复制，重复实验</p>
</li>
<li><p>提供可运行的编译版本和测试环境</p>
</li>
<li><p>讨论组</p>
</li>
</ol>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<pre><code class="lang-plaintext">        模板：
        人机交互”研究项目典型的研究过程是这样的： 
        1.观察，以发现人类在使用计算机时真正遇到的问题是什么。 
        2.设计创新工具，改善问题现状。 
        3.用实验评估上述手段是否能真正为人们提供帮助。
</code></pre>
<ol start="6">
<li><p>Idea到实验原型系统，需要</p>
<ol>
<li><p>传播和打磨：PPT，5页，给别人讲故事（我的是不是要的太多？UX创新，Cost后付，Security去中心）</p>
</li>
<li><p>案例调研是需要了解我们的假设（Gap和pain）是否存在，是否是用户的最重要最care的部分</p>
<ol>
<li><p>从而可以基于30个人？做案例分析，从而评估实验方案</p>
</li>
<li><p>算实证的一种方法？</p>
</li>
</ol>
</li>
<li><p>征求符合要求的实验参与者</p>
<ol>
<li><p>例如大学生群体是一个实验群体</p>
</li>
<li><p>Asia的加密社区群体，是一个群体</p>
</li>
<li><p>中国的加密社区，是一个群体</p>
</li>
<li><p>以太坊社区公开招募，是一个群体</p>
</li>
<li><p>如何向他们快速展示你的方案，从而获得他们参与实验</p>
<ol>
<li><p>网站，快速简单的说明</p>
</li>
<li><p>视频演示，针对目标用户的视频</p>
</li>
<li><p>文档和新手教程，让他们快速用起来</p>
</li>
<li><p>发布自己的介绍和视频到Slashdot？linux论坛？或者相关的论坛</p>
</li>
<li><p>建立邮件列表，快速update feature</p>
</li>
<li><p>发送营销性质的邮件给最终用户和项目方</p>
</li>
<li><p>建立FAQ，让用户快速解决问题</p>
</li>
<li><p>让我们的用户达到1万人，获得反馈和功能建议，提交bug报告</p>
</li>
</ol>
</li>
</ol>
</li>
<li><p>我的动机：驱使我做的是在Plancker^社区的资助下的科研热情，一如既往的996，007，每日开会、设计、讨论，画图，研究协议，都是为了推动以太坊向Mass Adopation更进一步，也距离我个人的理想：人的价值和社会组织进化，更进一步。</p>
</li>
<li><p>引言部分很重要</p>
<ol>
<li><p>要吸引评审老师</p>
</li>
<li><p>要吸引未来的相关研究者</p>
</li>
<li><p>要吸引更多的阅读者</p>
</li>
<li><p>实验结果数据的解释很重要（失败都可以获得经验教训而发论文）</p>
</li>
</ol>
</li>
</ol>
</li>
<li><p>原型Demo</p>
<ol>
<li><p>需要Nodejs，Solidity，Foundry+Hardhat</p>
</li>
<li><p>需要各种Web3 SDK，需要RPC</p>
</li>
<li><p>需要了解EIP各种协议，洞察交易类型和交易数据结构</p>
</li>
<li><p>需要根据自己想法编程，完成最核心的逻辑步骤</p>
</li>
<li><p>我需要积累，在编程和工程领域，在技术视野和产品洞察我的能力足够了，这就是核心过程：积累，然后按讨论写，重要的是前面的积累</p>
</li>
</ol>
</li>
<li><p>结果预期</p>
<ol>
<li><p>发表6-8篇文章，围绕我的核心研究领域，顶会、顶刊，业界刊物</p>
</li>
<li><p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1714737525498/1da3788d-12f8-4a95-921e-b2523f28b397.png" alt class="image--center mx-auto" /></p>
</li>
<li><p>完成核心组件的开发：Super Paymaster，Simple Inovoker，D2FA/DMFA，Public Guardian，AirAccount，Trust Net等等</p>
</li>
<li><p>整合为一个title，大约230页，可以叫Blockchain Account Components: Improments in UX, Cost and Secure for Mass Adoption</p>
</li>
<li><p>摘要</p>
</li>
<li><pre><code class="lang-plaintext"> 研究编程，是一种以通过写程序来洞察数据为目标的编程活动。在科学，工程，商业，财会，公共关系，新闻界有数以百万计的教授，以及无数学生和计算机爱好者，都把研究编程视为平时生活的一部分。 本文旨在理解研究编程所遇到的独特的挑战。此外，本文发现通过使用一些辅助技术，可以使提高研究编程人员的编程效率。这些技术包括动态程序分析、混合式自发推荐系统和操作系统级别的追踪技术。 本文概括了研究编程过程的特点，表述了研究编程人员所面临的典型挑战，并展示了五个可以解决这些关键问题的软件工具：1.）ProWrangle，一个交互图形工具，可以帮助研究编程人员在作分析前，重新组合数据格式，并清洗数据。2.）IncPy，一个Python解释器，可以缩短数据分析脚本周期，并帮助编程人员管理代码和数据依赖关系。3.）SlopPy，一个Python解释器，可以自动使现有脚本具有容错性，因而也能缩短数据分析脚本周期。4.）Burrito，一个基于Linux的系统，可以帮助程序员组织、标记和回忆以前的实验发现。5.）CDE，一个软件打包工具，可以方便研究人员部署，归档和分享研究数据。这五个工具结合在一起，可以帮助研究编程人员卸下数据管理的负担，进而更快地迭代实验过程，甚至可能更快地洞察数据。
</code></pre>
</li>
<li><p>不是罗列组件，而是给出逻辑，串联起来多年研究</p>
</li>
<li><p>我研究问题的价值不仅仅是完成了许多组件的开发，而是第一次跳出基础建设方视角，扩大到了多方视角：普通用户，项目方和链方，站在这些人的不同角度，来定义了一个未来Mass Adoption需要的Blockchain Account，并给出了符合他们诉求的关键组件和可运行的整体系统。</p>
</li>
<li><p>To help them fulfill the target, it is meaningful research to get a multi-dimension definition of an Account.</p>
</li>
<li><p>善用AI，努力创造机遇，要学会<strong>既保持自己科研项目的独特性和创造性，又遵守所谓“规则”的方法</strong></p>
</li>
<li><p>每年有至少四次到六次演讲，在你用户群出没的地方</p>
<ol>
<li><p>加油加油，PPT，Demo和repo，以及去各个关键的EDCon，ETHGlobal等等会议，申请演讲</p>
</li>
<li><p>还得自己多练习英语</p>
</li>
<li><p>触达到有影响力的业界人士，和学界人士，通过演讲、直接Email、介绍和推荐等等</p>
</li>
<li><p>帮助别人和寻求帮助同等重要，勤奋和汗水，每日10小时以上工作时间保障（实际5+2），节假日无休，是必须的</p>
</li>
</ol>
</li>
</ol>
</li>
</ol>
<hr />
<h4 id="heading-ux"><strong>UX</strong></h4>
<ol>
<li><p>EIPs support for EOA and AA account</p>
</li>
<li><p>Simple Invoker and Super Paymaster for users and Devs</p>
</li>
<li><p>NFT after-pay and community node publushing.</p>
</li>
</ol>
<h4 id="heading-cost"><strong>Cost</strong></h4>
<ol start="3">
<li><p>Gas tank with multi-chain</p>
</li>
<li><p>Open source and one-key deployment</p>
</li>
<li><p>ENS and SDK</p>
</li>
</ol>
<h4 id="heading-security"><strong>Security</strong></h4>
<ol>
<li><p>D2FA</p>
</li>
<li><p>DMFA</p>
</li>
<li><p>Seperation Key</p>
</li>
<li><p>Social Recovery and Public Guardian</p>
</li>
</ol>
]]></content:encoded></item><item><title><![CDATA[易莉的学术写作读书笔记]]></title><description><![CDATA[这个用了9小时左右，每天一小时，但感觉要记录一些要点，并实践、体会，才真的初步掌握了学术写作，虽然心理学的那些论文看了头晕，但一些通识还是很有些收获，还记录了一堆TODO（看推荐的书啥的）。笔记有些是废话，不过也是感觉自己在和作者对话的一些附和和赞同，大约有80-100条是有点价值的，对于一个初入门槛的学术写作新手来说，可以不看这本书，从我笔记获得一些核心价值。
《学术写作原来是这样：语言、逻辑和结构的全面提升》
 易莉
 349个笔记
 第八章 第1章 学术写作为什么这么难

2024/04/...]]></description><link>https://blog.jlab.tech/5pit6i6j55qe5a2m5pyv5yaz5l2c6k75lmm56yu6k6w</link><guid isPermaLink="true">https://blog.jlab.tech/5pit6i6j55qe5a2m5pyv5yaz5l2c6k75lmm56yu6k6w</guid><category><![CDATA[reading notes]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Tue, 30 Apr 2024 04:00:18 GMT</pubDate><content:encoded><![CDATA[<p>这个用了9小时左右，每天一小时，但感觉要记录一些要点，并实践、体会，才真的初步掌握了学术写作，虽然心理学的那些论文看了头晕，但一些通识还是很有些收获，还记录了一堆TODO（看推荐的书啥的）。笔记有些是废话，不过也是感觉自己在和作者对话的一些附和和赞同，大约有80-100条是有点价值的，对于一个初入门槛的学术写作新手来说，可以不看这本书，从我笔记获得一些核心价值。</p>
<h3 id="heading-kirjgirlrabmnklhpnkvzzljpmnaxmmkov5nmolfvvjror63oqidjgihpglvovphlkoznu5pmnotnmotlhajpnalmj5dljyfjgisqkg"><strong>《学术写作原来是这样：语言、逻辑和结构的全面提升》</strong></h3>
<p> 易莉</p>
<p> 349个笔记</p>
<h3 id="heading-1"> <strong>第八章 第1章 学术写作为什么这么难</strong></h3>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  哈哈，开心😃</p>
</li>
</ul>
<blockquote>
<p>原文：学术写作对于任何人来说都是很难的，母语者也不例外</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  是么，太好了</p>
</li>
</ul>
<blockquote>
<p>原文：在我看来，高中英语的语法已足够应付任何写作</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  我好多领域内文献生词不少啊，得加油看看，积累</p>
</li>
</ul>
<blockquote>
<p>原文：词汇量如果支持他理解大部分的学术文献，那么用来写作也足够了</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  clear</p>
</li>
</ul>
<blockquote>
<p>原文：但其实应该尽量用简单的、避免歧义的句型。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuz3nq6ag5yaz5l2c55qe6zqc56kn5p2l6ieq5zoq6yemkio"> <strong>第九章 写作的障碍来自哪里</strong></h3>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  一字一句的写和指导修改，这个过程得至少两篇，大约2-3年？</p>
</li>
</ul>
<blockquote>
<p>原文：第一，脱离产量来谈写作水平的提高是“耍流氓”。规则掌握得再好，如果没有经过实战训练，也会渐渐忘记，不能内化成自己的能力和技能。我的经验是，在一字一句写出100页硕士论文和200页博士论文，并在导师的指导和反馈下不断进行修改之后，我</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  mark,后面估计不会看，哈哈😄</p>
</li>
</ul>
<blockquote>
<p>原文：如果要推荐这种类型的书和文章作为写作入门参考，我推荐《英语写作手册：风格的要素》（The Element of Style），以及《组织论文的10条简单规则》（Ten Simple Rules for Structuring Papers）一文（见附录A和参考文献）。 还有一类书从写作的指导思想入手，高屋建瓴，从更高层面阐述学术写作要义，如《结构感：从读者的角度写作》（The Sense of Structure：Writing from the Readers' Perspective）。它们回答的是写作的本源问题，比如学术写作的本质到底是什么？学术写作该写什么？当然，还有一些书旨在提供写作经验上的指导，比如《文思泉涌：如何克服学术写作拖延症》（How to Write a Lot：A Practical Guide to Productive Academic Writing）（这本小书读起来非常愉快有趣）、《学术写作指南》（How Successful Academics Write）等。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  有效且精准的表达</p>
</li>
</ul>
<blockquote>
<p>原文：在如何做到有效而精准的表达上存在问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  我说还不顺溜，写估计也得训练</p>
</li>
</ul>
<blockquote>
<p>原文：就是无法逻辑缜密、有条不紊、用词精确、行文流畅地表达（别人和自己的）观点、描述具体过程和机制等。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  好难坚持，各种理由</p>
</li>
</ul>
<blockquote>
<p>原文：不好决定了输出也不好。施一公教授曾在一篇文章中给出了对于学习写作的建议——每天看45分钟《华盛顿邮报》，这就是个积累语言输入的过程</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  mark,</p>
</li>
</ul>
<blockquote>
<p>原文：它们能帮你提高逻辑思维能力：《这才是心理学》（这是一本值得读10遍的“神书”）、《你以为你以为的就是你以为的吗》，还有一个我特别喜欢的案件推理公众号“没药花园”，作者是一位人类学博士，逻辑非常缜密，读她的案例分析就像在读一篇逻辑精巧的学术论文，非常享受。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  表达</p>
</li>
</ul>
<blockquote>
<p>原文：我花了大量时间讲语言，讲怎么写句子，怎么写段落，甚至还花了一节课讲逻辑。我把平时修改学生论文的过程中遇到的典型问题作为例子，在课上讲解。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhnq6ag5yaz5l2c5lmg5oovkio"> <strong>第一十章 写作习惯</strong></h3>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  哈哈</p>
</li>
</ul>
<blockquote>
<p>原文：叫论文创伤后综合征（post-traumatic dissertation syndrome）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  那得写200天？时间来不及，不过每天一小时不错</p>
</li>
</ul>
<blockquote>
<p>原文：我读到了《文思泉涌》这本书，书里建议采用每天写一个小时的方法。当时我在写一篇小论文，就采取了每天写一页的方法，大概每天就花一个小时。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  留出时间，慢慢养成习惯，每日寸进</p>
</li>
</ul>
<blockquote>
<p>原文：当我意识到时间紧迫通常是焦虑的一大来源时，我开始为一项任务预留充足的时间</p>
</blockquote>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  这个我感觉是在分享自己的想象和探索，求得反馈和验证</p>
</li>
</ul>
<blockquote>
<p>原文：在学术写作的过程中，不要忘了写作的初心。写学术论文，本质上是分享，</p>
</blockquote>
<h3 id="heading-2"> <strong>第一十一章 第2章 写作的风格</strong></h3>
<ul>
<li><p><strong>2024/04/11 发表想法</strong></p>
<p>  mark</p>
</li>
</ul>
<blockquote>
<p>原文：注重语言和论证的逻辑性，以及语言的精确简洁。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  编织的缜密逻辑结构</p>
</li>
</ul>
<blockquote>
<p>原文：学生分析每个段落怎么组织，分析每句话之间的逻辑关系</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  写给同行或者相关研究人员，快速启迪帮助他们探索世界的文章</p>
</li>
</ul>
<blockquote>
<p>原文：还有他提出的自成体系的“从读者角度写作”和“节省能量”理论</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  别废话，说清楚</p>
</li>
</ul>
<blockquote>
<p>原文：不追求文学效果，而是力求有条理、精准、简洁地表达一个科学观点，描述一个科学现象和发现，阐明背后的机制等。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  只有一个意思，清晰无误的表达</p>
</li>
</ul>
<blockquote>
<p>原文：而在学术写作中，所有的意思都要明明白白写在纸上，每一句话最好都不要有第二种可能的解读方式</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  快速又清晰的说清楚</p>
</li>
</ul>
<blockquote>
<p>原文：对读者保有足够的尊重和谦卑，努力把意思讲清楚。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  mark</p>
</li>
</ul>
<blockquote>
<p>原文：精确简洁</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  原来如此</p>
</li>
</ul>
<blockquote>
<p>原文：不需要用修辞和成语。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  描述，分析，假设</p>
</li>
</ul>
<blockquote>
<p>原文：而学术写作基本都是基于客观事实，即使描述的是自己的假设，也要基于某些客观事实，提出有根据的假设。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  牢记文章结构对新手有用</p>
</li>
</ul>
<blockquote>
<p>原文：背诵文章</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  传递感受和传递信息的不同</p>
</li>
</ul>
<blockquote>
<p>原文：而阅读学术性文章则能了解科学事实，获得科学知识。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  去看看</p>
</li>
</ul>
<blockquote>
<p>原文：“没药花园”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  可惜木有</p>
</li>
</ul>
<blockquote>
<p>原文：但是我建议，在大学阶段的教育中应该为学生开设学术写作相关的课程</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  果然2-3年</p>
</li>
</ul>
<blockquote>
<p>原文：学术写作只有经过数年专业训练才能入门，我们一般在大学和研究生阶段才开始进行学术写作</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  多找点名字学习下，mark</p>
</li>
</ul>
<blockquote>
<p>原文：When the Muses Strike: Creative Ideas of Physicists and Writers Routinely Occur During Mind Wandering. ·Change is Good! Supporting Students on the Autism Spectrum When Introducing Novelty ·Can't Stop Believing: Inhibitory Control and Resistance to Misleading Testimony</p>
</blockquote>
<h3 id="heading-3"> <strong>第一十三章 第3章 从读者的角度写作</strong></h3>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  网上有开放课程不，mark找下</p>
</li>
</ul>
<blockquote>
<p>原文：乔治·戈朋教授</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  mark,搜搜看</p>
</li>
</ul>
<blockquote>
<p>原文：他的观点主要集中在他撰写的两本书——《结构感：从读者的角度写作》和《期望：从读者的角度教授写作》（Expectations：Teaching Writing from the Reader's Perspective）里。另外一本写作指导书《科技英语写作进阶》（Scientific Writing：A Reader and Writer's Guide）也对戈朋教授的观点做了很好的总结归纳。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhlm5vnq6ag5lqg6kej5l2g55qe6k76icfkio"> <strong>第一十四章 了解你的读者</strong></h3>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  给什么受众，传递简洁准确的信息</p>
</li>
</ul>
<blockquote>
<p>原文：在写作的时候，你是否思考过你的读者是谁，他会期待从你的文章中收获什么，你想让他通过读你的文章收获什么？</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  论文读者是科研同行？</p>
</li>
</ul>
<blockquote>
<p>原文：针对不同的读者，你可能需要采取不太一样的写作风格</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  他们不是最终读者,只是保障质量，筛选给最终读者的少数质检员</p>
</li>
</ul>
<blockquote>
<p>原文：你的文章的读者可能是审读者：你的导师、审稿人、论文评审组的老师</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  同行或者同研</p>
</li>
</ul>
<blockquote>
<p>原文：你的读者就变成了会阅读你文章的人</p>
</blockquote>
<ul>
<li><p><strong>2024/04/12 发表想法</strong></p>
<p>  同行，同研到跨行</p>
</li>
</ul>
<blockquote>
<p>原文：。你的文章将会成为他们了解心理学的一个窗口，增加他们的相关知识。现在全世界都在鼓励学科交叉，而学科间的壁垒总是存在，这样的文章有助于打破壁垒，促进不同学科科学家之间的交流。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  是啊，类比，比喻，现实世界面模型映射，很重要的讲故事能力</p>
</li>
</ul>
<blockquote>
<p>原文：所以科普文章要用大众的语言，尽量少用专业词汇，在这个基础上，如果能有一定趣味性就更好了</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  科学性是真，是事物本质探索和思考，是研究</p>
</li>
</ul>
<blockquote>
<p>原文：我一直觉得科普最重要的原则仍是科学性，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  创新是第一要务</p>
</li>
</ul>
<blockquote>
<p>原文：）专业性和科学性。要能帮助领域内专家了解你研究的意义和创新之处。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  精确性是确保你研究所获得的信息准确</p>
</li>
</ul>
<blockquote>
<p>原文：2）精确性。一定要用精确的语言来描述科学事实。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  简洁是保障信息含量浓度高</p>
</li>
</ul>
<blockquote>
<p>原文：简洁性。简洁即是美，简洁就是为了在最短的篇幅内表达</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  清晰简单，无可辩驳的逻辑</p>
</li>
</ul>
<blockquote>
<p>原文：逻辑性。一篇思路清晰、逻辑性强的文章，能帮助读者更快、更好地了解科学事实</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhkuptnq6ag6iqc55yb6io96yepkio"> <strong>第一十五章 节省能量</strong></h3>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  给人读的文章，当然要用人的视角来阅读和评估</p>
</li>
</ul>
<blockquote>
<p>原文：在读一个句子之前，先深吸一口气，然后开始读。如果句子过长，这口气用完了而句子还没读完，就喘不上气了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  好的学术写作提升之处</p>
</li>
</ul>
<blockquote>
<p>原文：在《科技英语写作进阶》中提出，要节省阅读能量，需要减少句法（syntax）和语义（semantics）的消耗</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  短句子，结构符合预期</p>
</li>
</ul>
<blockquote>
<p>原文：（1）写短句子，尽量用简单的语法。 （2）用可预期的方式来写文章，比如</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  符合大众阅读习惯和预期</p>
</li>
</ul>
<blockquote>
<p>原文：，我们会在后续章节重点讲解，具体说明怎么写才能符合读者的预期。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  这个得注意下</p>
</li>
</ul>
<blockquote>
<p>原文：让句子的主语紧挨着动词，动词紧挨着宾语</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  咋正确使用？英语就几个</p>
</li>
</ul>
<blockquote>
<p>原文：4）正确使用标点。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  就是看不懂，消耗脑力</p>
</li>
</ul>
<blockquote>
<p>原文：那么什么会导致过度的语义能量消耗呢？</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  这几个要自检</p>
</li>
</ul>
<blockquote>
<p>原文：（1）未介绍过的术语和缩写。 （2）缺乏理解意思的语境。 （3）缺乏帮助理解内容的先验知识。 （4）缺乏帮助理解概念的例子和图表。 （5）图表信息过于详细或者缺失。 （6）读者忘了前面读过的内容。 （7）读者对观点、方法和结果有异议。 （8）过于抽象的句子（如公式）。 （9）不符合读者预期的句子（这里再一次强调符合预期的重要性）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  行文习惯和结构</p>
</li>
</ul>
<blockquote>
<p>原文：（1）为句子提供足够的铺垫，提供足够的语境信息来理解新的概念。 （2）提高读者对于主题和概念的熟悉性。 （3）用后一句话来解释前一句话。 （4）用前一句话为后一句话提供铺垫（帮助理解语境）。 （5）使用短句子（用已知的词汇）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  一句话足够</p>
</li>
</ul>
<blockquote>
<p>原文：总之，我们在写作中一定要注意节省读者的能量，避免歧义，精准表达，用短句子，尽可能节省读者在理解文章语言过程中消耗的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  赞同</p>
</li>
</ul>
<blockquote>
<p>原文：，我们要用简单、精确的语言来描述科学事实。现在许多专业期刊都严格限定字数，出现了论文越来越短的趋势，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  这个要时常思考，这句话读者会怎么看</p>
</li>
</ul>
<blockquote>
<p>原文：最后，还是回到戈朋教授的观点：“keep the readers in mind”，也就是说我们在写作的过程中要不断考虑读者会怎么想，用读者的观点来指导写作。这是一条总的原则。</p>
</blockquote>
<h3 id="heading-4"> <strong>第一十六章 第4章 语言的精确性</strong></h3>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  对，精干</p>
</li>
</ul>
<blockquote>
<p>原文：，而是精确简洁、有逻辑地介绍科学现象和结论，我们写作时的很多考虑都是围绕着这个目的而进行的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  需要指导</p>
</li>
</ul>
<blockquote>
<p>原文：怎样让语言精确简洁，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  确实是，中文很多可意会不可言传的上下文和文化背景，潜规则，一段文字，可以有十种解读</p>
</li>
</ul>
<blockquote>
<p>原文：如果一种文化中比较推崇逻辑思维和科学思维（西方哲学和科技发展），那么它对语言精确性的要求自然就比较高，语言中就会发展出适合描述科学和逻辑的词汇和句法。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  多用用这几个</p>
</li>
</ul>
<blockquote>
<p>原文：如单复数、时态、从句等，在我们学习英文的时候都是难点，但是仔细想想，它们都是非常有助于精准描述的语法结构</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  这不是坏消息么。。。好消息我还没学会</p>
</li>
</ul>
<blockquote>
<p>原文：好消息是我们用英文是可以做到精准描述的，坏消息是对我们中国人来说，学习用英文精准描述的过程会尤其困难。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  这个要记住，多义歧义和语言模糊使用</p>
</li>
</ul>
<blockquote>
<p>原文：不精准描述的产生一部分来自语言本身（多义字/词和歧义句）产生的歧义；一部分来自语言的使用，比如没有精确地定义术语、词的修饰范围不明、代词指代不明等。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhkuipnq6ag5q2n5lmj6knkio"> <strong>第一十七章 歧义词</strong></h3>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  天然分词？</p>
</li>
</ul>
<blockquote>
<p>原文：而英文里因为有天然的分词，所以没有这类问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  可能是，可能吧</p>
</li>
</ul>
<blockquote>
<p>原文：“Probably means yes. Possibly means no”。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  确实不一样</p>
</li>
</ul>
<blockquote>
<p>原文：“When you marry the right person, you're complete. When you marry the wrong one, you're finished.”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  这个是用英文语境学习词汇</p>
</li>
</ul>
<blockquote>
<p>原文：我建议查英英字典，或者英汉双语字典，英文的解释或许比中文的翻译能提供更多有助于精准理解的释义。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  语料库是啥啊</p>
</li>
</ul>
<blockquote>
<p>原文：第二，在语料库中寻找各种意义相近的词，然后看上下文的语境，看它们更多被用在</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  语料库，学习下，更精准</p>
</li>
</ul>
<blockquote>
<p>原文：资料来源：<a target="_blank" href="https://www.informationisbeautifulawards.com">https://www.informationisbeautifulawards.com</a>. 还有一些精准用词的困难来自缺乏对一个词使用场合的理解。对于一个词是属于专业的（professional）用词，还是日常的（casual）用词，甚至是粗俗的词语</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  车感就是毫厘之差的精确把控车辆行驶，语感也一样</p>
</li>
</ul>
<blockquote>
<p>原文：语感，现在认识到，大概就是指经过一定的积累以后，形成的对词汇背后微妙含义的精准理解</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  Evans的书，看看</p>
</li>
</ul>
<blockquote>
<p>原文：对于相关来说，Evans（1996）建议这样描述： ·.00-.19　“very weak”（非常弱） ·.20-.39　“weak”（弱） ·.40-.59　“moderate”（中度） ·.60-.79　“strong”（强） ·.80-1.0　“very strong”（非常强）</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhlhavnq6ag5q2n5lmj5ylkio"> <strong>第一十八章 歧义句</strong></h3>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  多种解读的歧义句子</p>
</li>
</ul>
<blockquote>
<p>原文：但我们在学术写作中要尽量避免这样的歧义。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  浅显的表达</p>
</li>
</ul>
<blockquote>
<p>原文：我们需要的是很浅显地把意思表达出来。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  这个精巧的topic</p>
</li>
</ul>
<blockquote>
<p>原文：“Surprise！20-month-old Infants Understand the Emotional Consequence of False Beliefs”。“Surprise”乍一看指的是这篇文章报告的研究结果很出人意料（surprising），但读下去就会发现，它还有一个意思，就是这个实验用到的范式（期待违背范式）测量的是婴儿的惊讶（surprise）反应</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhkuz3nq6ag6kt5lmj5qih57okkio"> <strong>第一十九章 语义模糊</strong></h3>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  歧义是有多种解读，模糊是度的无定义？</p>
</li>
</ul>
<blockquote>
<p>原文：语义模糊</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  要交代背景和学术概念</p>
</li>
</ul>
<blockquote>
<p>原文：之所以出现很多类似的问题，是因为作者假设读者与他拥有一样的知识储备，没有很好地交代术语的语境和精准定义，并给出具体的例子，导致了写作的模糊性</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  棒棒，但是不是不精简了，篇幅多了？</p>
</li>
</ul>
<blockquote>
<p>原文：好方法是在给出一个可能产生模糊解释的术语之后，马上给出精准的释义，并举例说明。例如在本书的第5章“文章的质量”中，“质量”可以指文章多方面的特征，所以我在第一段就直接给出定义：“我这里说的质量不好，主要指的是‘品相不佳’，即低级错误太多。这些低级错误包括拼写错误（typo）、语法错误、格式错误、语言的倾向性问题、细节把控不佳等”，同时在前言中也做了说明</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  关注下这本书</p>
</li>
</ul>
<blockquote>
<p>原文：在《文思泉涌》一书中</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  更清晰了确实</p>
</li>
</ul>
<blockquote>
<p>原文：The ASD group displayed shorter response time in the visual search task relative to the TD group.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  不同？什么不同，不如直接说</p>
</li>
</ul>
<blockquote>
<p>原文：Differing in the unique correlates around age 5, reading and writing in Chinese became significantly correlated a year later.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  还是要多看结构</p>
</li>
</ul>
<blockquote>
<p>原文：To test the group and condition differences of the McGurk effect, we further conducted a two-way ANOVA with Group as the between-subject factor and Condition (open-eyes vs. closed-eyes) as the within-subject factor</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  模糊词，慎用</p>
</li>
</ul>
<blockquote>
<p>原文：“different”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  好建议，要记住</p>
</li>
</ul>
<blockquote>
<p>原文：。但是对于只出现一两次的缩写，因为不容易记住，会造成记忆的负担，所以建议写全称。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  自己记下来，做个check表</p>
</li>
</ul>
<blockquote>
<p>原文：利伯恩提出，为了避免模糊，对于以下几项，需要把两样内容放在一起写： （1）一个新的概念和它的解释 （2）一个缩写和它的全称 （3）一个介词和它指代的名词、短语 （4）一个动词和宾语 （5）背景和它解释的内容</p>
</blockquote>
<ul>
<li><p><strong>2024/04/17 发表想法</strong></p>
<p>  真精确，不过only被一大段替代，感觉不精简了</p>
</li>
</ul>
<blockquote>
<p>原文：The TD group's McGurk effect could be predicted by their eye-looking time only in the open-eyes condition. 这句话里“only”的限定范围令人费解，不如改成： The TD group's McGurk effect could be predicted by their eye-looking time in the open-eyes condition but not in the closed-eyes condition.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  这个改的好</p>
</li>
</ul>
<blockquote>
<p>原文：which is consistent with most previous studies. （which用来指代整个从句）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  用清晰指向而非代词</p>
</li>
</ul>
<blockquote>
<p>原文：段落中用下划线标识出来的两个词，“they”指的是谁？“it”指的又是什么？这都是指代不明的问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  我也写不了长句子，但是AI润色都是长句子了。。。以后不用AI了</p>
</li>
</ul>
<blockquote>
<p>原文：在学术写作中，不建议用太复杂或者过长的句子，以免句子解构不当引起误解。在阅读文章时遇到过长且句式复杂的句子，需要花很长时间解构句子结构，读者容易感到云里雾里。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  尽力一行，最多两行</p>
</li>
</ul>
<blockquote>
<p>原文：长度在四行以上的句子</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  这个初心很重要，不炫技</p>
</li>
</ul>
<blockquote>
<p>原文：学术写作的本质是与人分享你激动人心的发现，而大多数人写作是为了证明自己做的事情有多难，或者其他人是错的。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhnq6ag5zyo57k56gu55qe5z656ga5lik5yga5yiw566a5rsbkio"> <strong>第二十章 在精确的基础上做到简洁</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  精确是说清楚，是一个水平，简洁是另外一个水平，庖丁解牛，用最少动作达到效果</p>
</li>
</ul>
<blockquote>
<p>原文：如果说精确是作者的底线，那么可以说简洁是作者的良心</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  学习了，以后少用there be</p>
</li>
</ul>
<blockquote>
<p>原文：有一些句式本身就可能带来不简洁的效果。比如常见的“there be”句型，我不太推荐使用。一方面是因为“be动词”是弱动词</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  倾向于这句话，少用被动语态</p>
</li>
</ul>
<blockquote>
<p>原文：“ We found no significant relation between A and B”。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  记住了。。</p>
</li>
</ul>
<blockquote>
<p>原文：，但应该明确你才是研究的主要实施者，英文写作中不要怕用“I”和“we”。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  前人研究的逻辑关系</p>
</li>
</ul>
<blockquote>
<p>原文：需要厘清前人研究之间的关系以及与你的研究的关系，而不是罗列式地列出来等读者来厘清</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  保证精确基础上再谈简洁优美</p>
</li>
</ul>
<blockquote>
<p>原文：语言的精确要优先于语言的优美（clarity over elegance）。任何时候，精确都是第一位的。</p>
</blockquote>
<h3 id="heading-5"> <strong>第二十一章 第5章 文章的质量</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  基础质量的范围，要自己check保障好</p>
</li>
</ul>
<blockquote>
<p>原文：主要指的是“品相不佳”，即低级错误太多。这些低级错误包括拼写错误（typo）、语法错误、格式错误、语言的倾向性问题、细节把控不佳等。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  立意，故事，价值的阐述</p>
</li>
</ul>
<blockquote>
<p>原文：讲了什么样的故事（详见第9章）是一篇学术论文的内核、“卖点”，是文章的“灵魂”，决定了文章能发表在什么样的期刊上</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhkuoznq6ag5ou85yazkio"> <strong>第二十二章 拼写</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  有了Grammarly就简单了</p>
</li>
</ul>
<blockquote>
<p>原文：“typo”在英文里叫拼写错误，在中文里叫错别字。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhkuinnq6ag6kt5rovkio"> <strong>第二十三章 语法</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  褒义词褒义词么</p>
</li>
</ul>
<blockquote>
<p>原文：，还有一些中国人比较容易犯的不那么明显的错误。比如词的正负性问题：</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  这个确实需要水平和语感，your own，我经常这样写，被软件纠正</p>
</li>
</ul>
<blockquote>
<p>原文：另一个不那么明显的问题是语义上的重复</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  是滴</p>
</li>
</ul>
<blockquote>
<p>原文：写这句话的学生是受到“比较两组差异”的中文表述习惯的影响</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  哇哈哈</p>
</li>
</ul>
<blockquote>
<p>原文：比如“reply the email”“apply the scholarship”，问题就在于缺了介词“to”和“for”。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  多用we或者this study</p>
</li>
</ul>
<blockquote>
<p>原文：建议改为：Based on previous research, the current study was expected to……. 或者改为：On the basis of previous research, we expected that…….</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  典型用法</p>
</li>
</ul>
<blockquote>
<p>原文：To examin</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  时常自查</p>
</li>
</ul>
<blockquote>
<p>原文：，中国学生在英文学术写作中经常出现的语法方面的错误主要有以下几个方面： （1）名词单复数 （2）第三人称谓语动词 （3）时态 （4）形容词正负性 （5）介词 （6）形式主语是否与实际主语一致</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  是的</p>
</li>
</ul>
<blockquote>
<p>原文：在使用冠词时可以注意。 （1）不要让一个单数可数名词单独出现，一定要加一个不定冠词或者定冠词。这几乎是最容易发现的冠词错误了。 （2）如果是复数名词，就看是泛指（不加定冠词）还是特指（加定冠词）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  加入书架了</p>
</li>
</ul>
<blockquote>
<p>原文：相信你能很快掌握。还有一本宝典《风格的要素》，书中也有很详细的讲述。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhlm5vnq6ag5qc85bypkio"> <strong>第二十四章 格式</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  理科生的也都是这个，记得我们也是APA7</p>
</li>
</ul>
<blockquote>
<p>原文：心理学和社会科学领域内的其他学科，都应该遵循APA出版的《美国心理学会刊物准则》（目前更新到了第7版，即APA7）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  mark</p>
</li>
</ul>
<blockquote>
<p>原文：APA写作手册也是美国亚马逊的畅销书。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhkuptnq6ag6kt6kia55qe5yc5zcr5ocnkio"> <strong>第二十五章 语言的倾向性</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  就是理性客观描述，不掺杂个人看法和倾向</p>
</li>
</ul>
<blockquote>
<p>原文：APA倡导要用无倾向性的语言，比如对女性、残疾人、少数族裔、同性恋等人群，不用有倾向性的语言。语言的无倾向性体现了APA的平权意识和人文关怀</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  那应该咋写。。女人和男人？</p>
</li>
</ul>
<blockquote>
<p>原文：如“男人和女人”“美国白人和少数民族人种”，应尽量避免这类表述。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  突出人而非病变，表示不是歧视病变群体</p>
</li>
</ul>
<blockquote>
<p>原文：应考虑“以人为先”原则，如使用“people with intellectual disabilities”而不是“the mentally retarded people”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  这个是保险的</p>
</li>
</ul>
<blockquote>
<p>原文：最保险的方法是使用各群体对自身的称呼（“use the language they use to describe themselves”）</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhlha3nq6ag57uf5lia5ocnkio"> <strong>第二十六章 统一性</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  这个要自检，mark</p>
</li>
</ul>
<blockquote>
<p>原文：统一性的问题主要有两类。第一类问题是术语的统一，如果文章里出现几个意思相同的词而不统一，会让人感觉作者不专业</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  少用长句子</p>
</li>
</ul>
<blockquote>
<p>原文：第二类问题在于，同一句话包含多个分句时，可能出现多个主语，虽然没有语法错误，但句子的意思表达得不够顺畅。这时就需要统一分句的主语。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhkuipnq6ag5pah56ug55qe57ug6iqckio"> <strong>第二十七章 文章的细节</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  这个就是表述清楚的核心</p>
</li>
</ul>
<blockquote>
<p>原文：对文章细节的把控体现在许多方面，试举几个细节问题的例子。第一，有的作者在写研究方法的时候，在介绍完使用的材料之后，没有讲清楚这些材料在实验中如何使用。比如共</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  莫名出现不行</p>
</li>
</ul>
<blockquote>
<p>原文：第二，很多时候，文章中会出现一个没有说明具体怎么计算的因变量，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  mark,说清楚</p>
</li>
</ul>
<blockquote>
<p>原文：第三，一篇文章中多个实验之间的逻辑不清晰</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuozljyhlhavnq6ag5aac5l2v5oq6auy5pah56ug6lso6yepkio"> <strong>第二十八章 如何提高文章质量</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  哎，格式就非常耗人</p>
</li>
</ul>
<blockquote>
<p>原文：因为文章质量能反映出作者做事情的态度是否认真，而认真的态度也是好内容的前提。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  本书很多内容就可以做自审的标准</p>
</li>
</ul>
<blockquote>
<p>原文：所以我很反对不仔细审读核对就贸然投稿的做法，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  我的生词本要经常复习啊</p>
</li>
</ul>
<blockquote>
<p>原文：（2）可以运用线上语料库（如谷歌）学习词的搭配，特别是介词的使用。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  同意！改个三五遍很正常</p>
</li>
</ul>
<blockquote>
<p>原文：（3）自己仔细核对（proofread）。就像做语法改错题一样，自己给自己挑毛病，永远不要把没有仔细核对过的文章发给别人看。这是对他人最起码的尊重。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  自己自检和把握的核心</p>
</li>
</ul>
<blockquote>
<p>原文：后文讲到的语言、段落结构、谋篇布局甚至句子的写法，还是要自己把握。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  妈呀。。。mark,自己todo</p>
</li>
</ul>
<blockquote>
<p>原文：另外我建议每一位即将开始写文章的同学，先通读《风格的要素》和APA7，再开始动笔</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  老师我还没看APA7，先不做了🤣</p>
</li>
</ul>
<blockquote>
<p>原文：请修改以下APA格式的参考文献写法中的问题。（答案参见附录B） （1）Psaltopoulou, T., Sergentanis, T. N., Panagiotakos, D. B., Sergentanis, I. N., Kosti, R., &amp; Scarmeas, N. (2013). Annals of Neurology, 74(4), 580–591. （2）Reiss, D., Eccles, J. S., &amp; Nielsen, L. (2014). Conscientiousness and public health: synthesizing current research to promote healthy aging. Developmental Psychology, 50(5), 1303-1314. （3）Johnson, J. W. (2019). Society, medicine, and the traditions of arguments. Ann Arbor, MI: University of Michigan Press. （4）Chaiken, S., &amp; Trope, Y. (1999). Dual-process theories in social psychology. Dual-process theories in social psychology. Guilford Press. （5）Behling, O., Labovitz, G., &amp; Gainer, M. (1968). College recruiting: a theoretical base. Personnel Journal, 47 13-19.</p>
</blockquote>
<h3 id="heading-6"> <strong>第二十九章 第6章 论证的逻辑性</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  你的思维方式就是指导研究的方法和基础逻辑</p>
</li>
</ul>
<blockquote>
<p>原文：学术论文中有两类很常见的问题，一类是数据不支持结论，另一类是论证过程中有漏洞</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  我没学过。。。mark,todo,先学一系列视频课吧</p>
</li>
</ul>
<blockquote>
<p>原文：但是即使学习了研究方法，很多人在写文章时也仍会犯逻辑错误。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuinljyhnq6ag5pww5o2u5zkm57ut6k66kio"> <strong>第三十章 数据和结论</strong></h3>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  都是数据和结论之间的逻辑问题</p>
</li>
</ul>
<blockquote>
<p>原文：我举两个数据不支持结论的例子。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/18 发表想法</strong></p>
<p>  这个真的要有多个备选假设前提下，解读数据和结论</p>
</li>
</ul>
<blockquote>
<p>原文：这个相关可能存在以下几种备择假设（alternative hypothesis）：</p>
</blockquote>
<ul>
<li><p><strong>2024/04/19 发表想法</strong></p>
<p>  解读数据果然是个复杂过程</p>
</li>
</ul>
<blockquote>
<p>原文：相关性结论要慎重解读</p>
</blockquote>
<ul>
<li><p><strong>2024/04/19 发表想法</strong></p>
<p>  严密的论证，包括理论框架和逻辑推理</p>
</li>
</ul>
<blockquote>
<p>原文：需要严格的论证，排除备择假设，这样得到的才是真正科学的结论。在流行病学中，很多危险因素（risk factor）和保护性因素（protective factor）的证明都需要一个非常严密的论证过</p>
</blockquote>
<ul>
<li><p><strong>2024/04/19 发表想法</strong></p>
<p>  偏差存在</p>
</li>
</ul>
<blockquote>
<p>原文：早。研究本身没有问题，但是结论出了问题。这里可能存在取样偏差（sampling bias），</p>
</blockquote>
<ul>
<li><p><strong>2024/04/19 发表想法</strong></p>
<p>  哈哈，科学思维很重要</p>
</li>
</ul>
<blockquote>
<p>原文：网上专门骗老人的文章更是逻辑错误的重灾区</p>
</blockquote>
<ul>
<li><p><strong>2024/04/19 发表想法</strong></p>
<p>  原因是研究的设计有问题，数据和建设分析不到位，或者不匹配？</p>
</li>
</ul>
<blockquote>
<p>原文：学术文章投稿以后，审稿人会针对文章的各个方面提出问题和修改意见，其中最难回答的无疑是关于备择假设的问题——他们认为你的数据不足以支持你的结论，存在其他可能性。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/19 发表想法</strong></p>
<p>  实验描述和研究分析结果的可能性，多种备选假设预选</p>
</li>
</ul>
<blockquote>
<p>原文：所以在读文章的时候，可以刻意训练自己针对研究提出备择假设，以锻炼逻辑思维。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/19 发表想法</strong></p>
<p>  论文可以增加备选假设的分析和逻辑排除过程</p>
</li>
</ul>
<blockquote>
<p>原文：如果在学术论文的讨论里能够呈现出各种备择假设，并对其一一进行批驳，那么这样的文章无疑是非常有说服力的。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuinljyhkuidnq6ag6k666kb6lh56il55qe6yc76l6r5ocnkio"> <strong>第三十一章 论证过程的逻辑性</strong></h3>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  信息在逻辑链条的位置要说明</p>
</li>
</ul>
<blockquote>
<p>原文：这里需要告诉读者为什么眼部威胁信息如此重要，才能把逻辑连上。所以我最后把这段话改为：</p>
</blockquote>
<h3 id="heading-7"> <strong>第三十三章 第7章 语言流畅性：句子结构</strong></h3>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  流畅度指逻辑链接</p>
</li>
</ul>
<blockquote>
<p>原文：。什么叫不流畅的语言？我对学生的一篇论文印象很深，文中每句话之间都是离散的。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  这有范例么</p>
</li>
</ul>
<blockquote>
<p>原文：我认为好的连贯性是不需要（或者应该尽量少用）连词的，而应该在意义上连贯。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  模式可以学习，说到啥就解释，然后意群衔接</p>
</li>
</ul>
<blockquote>
<p>原文：Several studies have shown that, when students feel an anxious desire to preform at a high level (i.e., performance pressure), they worry about the situation and its consequences. These worries compete for the working memory available for performance. Working memory is a short-term memory system involved in the control and regulation of a limited amount of information immediately relevant to the task at hand. If the ability of working memory to maintain task focus is disrupted because of situation-related worries, performance can suffer.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  情绪影响学业的解释逻辑过程</p>
</li>
</ul>
<blockquote>
<p>原文：我第一遍读这段话时就感觉写得很好，但是说不出来哪里好。读第二遍时，我仔细把几个关键词标注了出来，发现这几句话在意义上环环相扣，紧密连接。这段话讲的是学生的情绪怎样影响学业表现（performance）。第一句讲到学生的担忧（worry），第二句紧跟着解释这种担忧会带来什么后果——“compete for the working memory”，这里的“working memory”是一个新提出来的概念，所以作者马上对“working memory”进行了解释。第四句话回到原来的主题，如果“working memory”被“worry”所干扰，“performance”就会出现问题。是不是非常流畅呢？</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  读者视角，娓娓道来</p>
</li>
</ul>
<blockquote>
<p>原文：这时候，我们就要站在读者的角度，想象从一个概念转换到另一个概念时是不是足够顺畅，想办法让读者预知下面我们要讲的内容，这是非常重要的。怎么做呢？归根结底，就是多问问自己这几个问题：“这句话想表达的主要意思是什么？这句话的两个分句之间的关系是什么？这句话和上一句话的关系是什么？”</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuinljyhkuptnq6ag5luo6k76icf6kes5bqm5p2l56gu5a6a5yl5a2q57ut5p6ekio"> <strong>第三十五章 从读者角度来确定句子结构</strong></h3>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  读者有一些上下文和说明吧？</p>
</li>
</ul>
<blockquote>
<p>原文：从读者角度来确定句子结构</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  动作表达核心意群，是常规的读者预期</p>
</li>
</ul>
<blockquote>
<p>原文：读者预期英文句子中的动作应该由动词来表达</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  yes</p>
</li>
</ul>
<blockquote>
<p>原文：。如果要用研究做主语，可以考虑用“include”作为动词。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  不要用there be!!!</p>
</li>
</ul>
<blockquote>
<p>原文：为了避免使用弱动词，我一般不建议用“there be”句型。我会把学生文章里的“There is no significant interaction between A and B”改成“We found no significant interaction between A and B”。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  要表述的核心</p>
</li>
</ul>
<blockquote>
<p>原文：读者预期句子讲述最先出现的人/物的故事</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  许多研究表明，这个废话可以省略</p>
</li>
</ul>
<blockquote>
<p>原文：但很多人在写作时会用“several studies have shown that”作为句子的开头。这样的开头往往是可以省略的，可以直接删掉这个开头</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  主语在干啥，就这样表达</p>
</li>
</ul>
<blockquote>
<p>原文：His wife cheated on him even though he is a nice guy.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  重要的先说，although跟的不是重要的</p>
</li>
</ul>
<blockquote>
<p>原文：戈朋教授不建议使用以“although”作为开头的句子</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  明显感觉。。。其实很简单，符合常识的简洁表达是目标，节约能量</p>
</li>
</ul>
<blockquote>
<p>原文：读者预期谓语要紧跟着句子的主语</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  说给人听，且验证的论文</p>
</li>
</ul>
<blockquote>
<p>原文：所有写作都是为了服务于其目的而存在的，我们要记住学术写作的目的永远是让人看得懂。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  先铺垫再说结论</p>
</li>
</ul>
<blockquote>
<p>原文：戈朋教授提出一般人会把好的东西放在最后，所以着重点应该是句子的后半部分，不一定是最后一个词，可能是一个从句或者词组。这个原则告诉我们，要把重要的信息放到句子后半部分。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  这个很需要，自己写的经常没关系。。。</p>
</li>
</ul>
<blockquote>
<p>原文：读者预期句子一开始的内容与前面一句话有联系</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  果然，这个是重点，不一定完全遵循，但感觉是好方法</p>
</li>
</ul>
<blockquote>
<p>原文：戈朋教授给我们提供了一个非常好的框架——用每个句子的主语连接上一个句子的着重点（SP），也就是：“Subject1+Verb1+SP1. Subject2+Verb2+SP2”，其中SP1和Subject2产生意义上的联系</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  关系是细节的逻辑实际</p>
</li>
</ul>
<blockquote>
<p>原文：我帮学生改文章时，大部分的时间都在做帮他们厘清句子关系的工作。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  背诵背诵，突然开窍了，这就是review吧，连起来相关的理论</p>
</li>
</ul>
<blockquote>
<p>原文：（1）Theory of Mind (ToM) refers to the ability to understand one's own and others' beliefs and mental representations of the world (Premack &amp; Woodruff, 1978). For typically developing children (TD), consolidation of this ability starts around the age of four years (Happé &amp; Frith, 2014), and understanding of complex mental states continues to develop throughout adolescence (Valle, Massaro, Castelli, &amp; Marchetti, 2015). Baron-Cohen, Leslie, and Frith (1985) proposed that ToM deficits explain the weakness in social skills of children with Autism Spectrum Disorder (ASD), a neurodevelopmental disorder characterized by impaired social interaction and communication (APA, 2013). This hypothesis was later supported by a series of empirical studies, which showed that children with ASD perform more poorly than TD children on a variety of ToM tasks.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  结构自己分析一下，不错的学习模板</p>
</li>
</ul>
<blockquote>
<p>原文：Theory of Mind (ToM) refers to the ability to understand one's own and others' beliefs and mental representations of the world (Premack &amp; Woodruff, 1978). Consolidation of this ability starts around the age of four years in typically-developing children (Happé &amp; Frith, 2014), and understanding of complex mental states continues to develop throughout adolescence (Valle, Massaro, Castelli, &amp; Marchetti, 2015). A lack of ToM could account for the impairments in social skills of children with Autism Spectrum Disorder (ASD), a neurodevelopmental disorder characterized by impaired social interaction and communication (APA, 2013), according to Theory of Mind Hypothesis of Autism (Baron-Cohen, Leslie, &amp; Frith, 1985). This hypothesis was later supported by a series of empirical studies, which showed that children with ASD perform more poorly than TD children on a variety of ToM tasks. （2）To provide a more comprehensive measure of ToM development, Wellman and Liu (2004) introduced a ToM Scale, which assesses multiple milestones in ToM development. Five tasks with closely matched linguistic and procedural demands were included in the scale, namely: A B C D E. As shown in Table 1, different ToM developmental sequences were found across different cultures (and micro-cultures, in the case of Indonesia) for TD children, as well as for children with ASD.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/21 发表想法</strong></p>
<p>  真是推敲啊</p>
</li>
</ul>
<blockquote>
<p>原文：不妨多问问以下问题：这句话讲了谁的故事？这个人做了什么事情？两句话之间到底有什么关系？怎么写才能把两句话联系起来？要保证所写的每一句话都服务于写作目的，都能与上下文有机地联系起来。只有经过这样的思考和打磨，才能让一篇文章成为合格的论文。</p>
</blockquote>
<h3 id="heading-8"> <strong>第三十六章 第8章 段落</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  句子和段落</p>
</li>
</ul>
<blockquote>
<p>原文：上一章讲过怎么写出有连贯性的句子，这一章在此基础上讲讲怎么组织整个段落</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  mark,要看</p>
</li>
</ul>
<blockquote>
<p>原文：我主要用到的参考书是《学术英语写作》（Writing Academic English）第4版，参考了其中第一二章的内容。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuinljyhkuipnq6ag5q616jc955qe57ut5p6ekio"> <strong>第三十七章 段落的结构</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  我靠，原来真有套路啊，之前就是本能的写写写，哪管那么多</p>
</li>
</ul>
<blockquote>
<p>原文：一个典型的段落一般由三个部分组成：主题句（topic sentence）、支撑句（supporting sentences）以及结论句（concluding sentences）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  这算是模板段落结构么，继续学习</p>
</li>
</ul>
<blockquote>
<p>原文：One question is about the origins of ToM. Some researchers believe that children do not have a theory of mind until age 4. This is supported by findings from traditional ToM tasks such as Wimmer and Perner (1983). Imagine Maxi, a young boy, puts a chocolate in the kitchen cupboard and leaves the room. While he is away (and cannot see) his mother moves the chocolate from the cupboard to a drawer. And then Maxi returns. When asked to predict where Maxi will look for his chocolate, children older than 4 typically correctly answer the cupboard, even though the chocolate is really in the drawer. Younger children often fail this task, judging that Maxi will look for the chocolate in the drawer. This finding suggested that the ToM is acquired gradually, and the critical transition happens around age 4.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  就是给读者快速get意思看的</p>
</li>
</ul>
<blockquote>
<p>原文：。我们可以试着从读者的角度来构思主题句。读者看到主题句，就能大概知道段落的主要意思</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  这个效果不错</p>
</li>
</ul>
<blockquote>
<p>原文：有时候快速浏览一篇文章，只读每一段的主题句，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  原来这样，大纲就是主题句的汇总，当然也可以最后提炼</p>
</li>
</ul>
<blockquote>
<p>原文：段落有两种写法，一种是自上而下地写，就是从大纲（大纲的写法我会在第9章中具体论述）开始写，写大纲的过程中就可以确定主题句，然后再确定其他内容。另一种是自下而上地写，就是写作第一稿时先随心所欲地写，之后修改的时候再对段落进行归纳，提炼主题句。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  开门见山</p>
</li>
</ul>
<blockquote>
<p>原文：喜欢拐弯抹角、百转千回，最后才提出观点。而英文的思维方式是越早亮出观点越好，最好是开门见山，直接亮出观点，然后再想办法去解释</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  主题句观点假设和支撑句的研究论证</p>
</li>
</ul>
<blockquote>
<p>原文：支撑句通常由多个句子构成，其主要作用是对主题句进行延伸，为主题句提出的观点提供支持。在学术写作中，写作者经常在主题句中提出一个观点或假说，在支撑句中总结相关的研究证据</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  观点从哪里来的，他人观点，事实数据，</p>
</li>
</ul>
<blockquote>
<p>原文：除了研究证据，支撑句还可以通过提供一些例子（example）、数据（statistics）以及直接引用别人的观点（quotation）来支撑主题句</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  呼应主题句，总结支撑句</p>
</li>
</ul>
<blockquote>
<p>原文：结论句通常以“总之”（“in sum”“to conclude”等）作为开头，对整段话做总结。它可以呼应主题句的内容，也可以总结支撑句的内容</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuinljyhlhavnq6ag5q616jc95lml6ze055qe6lh5rih77ya6lez5p25ylkio"> <strong>第三十八章 段落之间的过渡：跳板句</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  感觉论文就是编织一个作品 互相有关联关系，跳板句是典型的链接</p>
</li>
</ul>
<blockquote>
<p>原文：段落之间的过渡：跳板句 跳</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  编织结构，链接下个意群段落</p>
</li>
</ul>
<blockquote>
<p>原文：如果两个段落讲了两个概念，那么跳板句需要从概念A承接到概念B，需要讲清楚为什么从A讲到B</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  观点，问题，事实，三种后面段落的过渡</p>
</li>
</ul>
<blockquote>
<p>原文：我认为与学术写作有关的主要有以下几种。 （1）观点过渡。前一段讲了一种观点，回顾了支持这个观点的文献，后一段讲了其他研究者不同的观点，也同样回顾了支持观点的文献。那么在第一段的结尾可以写“但是这个假设/观点并没有获得所有证据的支持，也有研究者认为……”。 （2）问题过渡。第一段陈述了一个观点和支持的证据，但是这个方面的研究留下了一个问题，那么下一段就可以就这个问题展开论述。在第一段的结尾抛出这个问题，为下一段做铺垫。 （3）事实过渡。这种过渡方式在原书中叫作“用有趣或者不寻常的事实进行过渡”。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  这个重要，有整体概括，然后各个细节段落自然过渡</p>
</li>
</ul>
<blockquote>
<p>原文：（4）实验之间的过渡。很多时候，研究论文是包括多个实验的，对于这种论文，比段落间过渡更重要的是实验之间的过渡。实验一写完了，有一个简短的讨论，说明留下了什么问题，这个问题将在实验二中解决。这种情况下更为重要的是，在前言的最后部分就告诉读者，本研究主要回答的问题是什么；为了回答这个问题，我们一共做了几个实验；以及每个实验分别做了什么。给出一个大的框架，对于读者理解文章无疑是非常有帮助的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  是滴</p>
</li>
</ul>
<blockquote>
<p>原文：而且这样的过渡能帮助你更好地思考文章的思路和段落之间的潜在逻辑联系，提高文章的逻辑性和流畅性。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuinljyhkuz3nq6ag5q616jc955qe5lia6ie05ocn5lio6le6lsv5ocnkio"> <strong>第三十九章 段落的一致性与连贯性</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  是不是翻译为统一性会好点</p>
</li>
</ul>
<blockquote>
<p>原文：写段落的时候，有两点非常重要，即注意段落的一致性（unity）与连贯性（coherence）。根据《学术英语写作》一书中的讲述，一致性是指段落中的所有句子都指向同一个话题，通常是主题句限定的话题。如果有句子不属于这个话题，最好删除</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  连贯性是说段落内部</p>
</li>
</ul>
<blockquote>
<p>原文：连贯性指的是句子之间的联系要自然，从一个句子过渡到另一个句子应该是非常有逻辑（logical）和顺畅（smooth）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  连贯性的经典段落，mark,背诵</p>
</li>
</ul>
<blockquote>
<p>原文：（1）Several studies have shown that, when students feel an anxious desire to preform at a high level (i.e., performance pressure), they worry about the situation and its consequences. These worries compete for the working memory available for performance. Working memory is a short-term memory system involved in the control and regulation of a limited amount of information immediately relevant to the task at hand. If the ability of working memory to maintain task focus is disrupted because of situation-related worries, performance can suffer. 这是一个值得背诵的经典段落</p>
</blockquote>
<h3 id="heading-4occkirnrkzlm5vljyhnq6ag5q616jc955qe57ue57uhkio"> <strong>第四十章 段落的组织</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  时间，逻辑好理解，对立观点就是挨个罗列？</p>
</li>
</ul>
<blockquote>
<p>原文：组织段落的方式：时间顺序、逻辑顺序和对立观点</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  对过程的描述用这个</p>
</li>
</ul>
<blockquote>
<p>原文：时间顺序</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  总概括，再按逻辑拆分</p>
</li>
</ul>
<blockquote>
<p>原文：逻辑顺序</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  讨论分歧</p>
</li>
</ul>
<blockquote>
<p>原文：在我的研究领域中，分歧很常见，所以这种对立观点的段落结构非常实用。</p>
</blockquote>
<h3 id="heading-4occkirnrkzlm5vljyhkuidnq6ag5byv55sokio"> <strong>第四十一章 引用</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  不能挨个引用，要逻辑梳理好之后的引用</p>
</li>
</ul>
<blockquote>
<p>原文：这就是把梳理文献的工作丢给了读者，这样做是非常不负责任的。所以我特别建议作者先把文献梳理好，厘清文献之间的关系，找到它们的共同点和不同点，然后写出结论驱动（conclusion driven）的段落</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  要消化别人的观点</p>
</li>
</ul>
<blockquote>
<p>原文：但事实上是一种偷懒，说明作者没有好好消化别人的观</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  很少直接用原文或大段引用</p>
</li>
</ul>
<blockquote>
<p>原文：在学术写作中，一般用改写（paraphrase）或总结（summarize）的形式来引述别人的观点，很少直接引用文献中的原文，特别是大段的原文。只有以下几种情况例外： （1）表明一个权威支持你的观点（比如鲁迅、爱因斯坦的观点）。 （2）引用别人的观点作为批评的靶子，这时候把原文亮出来就很重要。 （3）对于古老的语言的文字（如文言文），直接引用以保留语言的原汁原味。 （4）无法改写或总结的句子</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  这不是西方价值观基石么，肯定要有理有据，主观的等于不是论文了</p>
</li>
</ul>
<blockquote>
<p>原文：在引用里还有一个需要注意的问题，就是不要带主观色彩去评判（judge）别人</p>
</blockquote>
<h3 id="heading-9"> <strong>第四十二章 第9章 谋篇布局：怎么讲好一个故事</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  咋讲故事呢，内容和结构</p>
</li>
</ul>
<blockquote>
<p>原文：如果没有把故事讲好，它就很难成为一篇好的文章。在这一章中，我们将从文章的内容（故事）和结构（写作大纲）两方面来讲讲文章的谋篇布局。</p>
</blockquote>
<h3 id="heading-4occkirnrkzlm5vljyhkuinnq6ag5pah56ug55qe5pyj6laj54g16a2ckio"> <strong>第四十三章 文章的有趣灵魂</strong></h3>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  创新性是第一位，研究价值是影响范围</p>
</li>
</ul>
<blockquote>
<p>原文：评估一个科研成果的科学价值时，我们需要考虑很多方面，我觉得其中最重要的就是创新性和研究意义，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  方法创新</p>
</li>
</ul>
<blockquote>
<p>原文：一个重要的创新点是方法上的创新，即你的研究问题是前人提出的，但前人囿于方法的局限没有解决好或只是部分解决了这个问题，而你用了一种新的方法来尝试更好地解决这个问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  要明白自己研究的意义</p>
</li>
</ul>
<blockquote>
<p>原文：创新必须是有意义的，这里提到的意义就是研究的意义。研究意义可以分为理论意义和实际意义两个方面。理论意义通常指一项研究怎样拓展了人类知识的边界，解决了一个现有理论中的争论，或者开创了新的理论。而实际意义更容易理解，它指的是一项研究能够如何改善人们的生活，对于我们了解并治疗某些疾病有什么帮助，或者如何帮助我们解决一些实际的问题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/22 发表想法</strong></p>
<p>  答辩的核心，拓展知识边界，或者解决问题</p>
</li>
</ul>
<blockquote>
<p>原文：接下来的两个小时都围绕着“What is your contribution”（你的研究贡献是什么）这一问题展开。这个问题其实就是问答辩人的论文是如何在前人研究成果的基础上把人类的知识向前推进的，或者解决了什么前人没有解决的问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  老范式，新对象</p>
</li>
</ul>
<blockquote>
<p>原文：这篇文章特别有价值，这种价值体现在：一方面，这个研究涉及了之前几乎没有研究过的对象——孤独症婴儿；另一方面，之前有文献报告孤独症个体比正常人更少注视眼部，但是我们不知道这个倾向是不是与生俱来的，是一开始就少，还是慢慢变少的，这篇文章对这个问题给出了答案。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  模型要数据</p>
</li>
</ul>
<blockquote>
<p>原文：作者又基于这个数据提出了解释孤独症孩子社会注意早期发展的模型</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  提出问题，指出这个问题的双重价值</p>
</li>
</ul>
<blockquote>
<p>原文：他们提出了一个非常重要的问题：孤独症患者不注视眼部到底是因为对眼部刺激不敏感，不能感受到眼部的重要社会意义（过低唤醒），还是因为对眼部刺激太敏感，感受到了威胁而主动回避（过度唤醒）？这是一个非常重要的问题，前人的研究证据有的支持前者，有的支持后者，并无定论。在提出问题之后，作者写了一句话，这句话一下子升华了研究的价值——区分这两种机制之所以重要，是因为它们指向了不同的干预思路：</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  当下都是基于一个假设做的干预</p>
</li>
</ul>
<blockquote>
<p>原文：但是很遗憾已有的干预都是基于前一个假设来设计的。这句话直接点明了这篇文章的理论价值和实际价值。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  要从不同视角提出价值和意义</p>
</li>
</ul>
<blockquote>
<p>原文：解释如何提出研究价值和意义</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  已有问题的缺憾之处</p>
</li>
</ul>
<blockquote>
<p>原文：，所以一般在阐述文章的理论价值时会采用这样的思路：一种疾病的发病机制是什么，发展规律是什么，哪些因素影响了这种病的症状表现和预后，这些都是可以加深我们对这种疾病了解的研究问题，而且是之前研究提出过，但是没有很好地解决的问题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  实际价值是应用场景下的困难</p>
</li>
</ul>
<blockquote>
<p>原文：对于研究的实际价值，我一般会提到在这种疾病目前的临床工作中遇到的主要挑战：一个是诊断困难，一个是干预困难，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  有滞后性</p>
</li>
</ul>
<blockquote>
<p>原文：但这样从文献中寻找研究问题，通常只能达到“me better</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  老问题，老数据，新解读方法</p>
</li>
</ul>
<blockquote>
<p>原文：用机器学习的方法进行自动分类和识别，实验结果表明这种方法的正确率达到了88.51%，高于一般的孤独症筛查量表，敏感性也达到了93%。这篇文章的写法实际上就是关注临床意义，几乎没有涉及机制等理论问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  工科一般有</p>
</li>
</ul>
<blockquote>
<p>原文：研究是不是一定要有应用价值和现实意义呢？不一定</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  半个同行</p>
</li>
</ul>
<blockquote>
<p>原文：读者大致可以分为三类：小同行、大同行和外行。文章投稿送审遇到的审稿人基本是小同行，发表在领域内专业期刊上文章的读者大多数也是小同行，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  兼顾他们</p>
</li>
</ul>
<blockquote>
<p>原文：备。而博士论文的答辩委员会一般是由大同行和小同行组成的专家组，考虑到这一点，博士论文的写作和答辩需要兼顾大同行和小同行。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  在其他杂志，非同行杂志发表，注意介绍背景给外行研究者</p>
</li>
</ul>
<blockquote>
<p>原文：这时你就需要更多地介绍背景，在语言上也要注意，让非心理学专业的读者也能看懂</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  外行看起来毫无困难</p>
</li>
</ul>
<blockquote>
<p>原文：，我看了很多流行病学的文章，发现这个领域的文章写得非常通俗易懂，连我这样的纯外行读起来也没有一点困难，这是值得所有学科的人学习的写法</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  给谁看，很重要，决定如何讲故事</p>
</li>
</ul>
<blockquote>
<p>原文：总之，在开始写论文之前，我们需要考虑这篇文章大概要投稿给什么期刊，是小领域的专业期刊，还是一般的心理学期刊，还是更一般的所有学科的期刊，这个决定会影响你的文章的思路以及讲故事要达到的层次</p>
</blockquote>
<h3 id="heading-4occkirnrkzlm5vljyhlm5vnq6ag5pah56ug55qe6aqo5p6277ya5yaz5l2c5asn57qykio"> <strong>第四十四章 文章的骨架：写作大纲</strong></h3>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  围绕故事主题，规划组织文章架构</p>
</li>
</ul>
<blockquote>
<p>原文：我们还需要把这个故事完美地呈现出来。为此，我们需要学习如何利用大纲（outline）来帮助文章布局。大纲是关于文章组织架构的写作计划，它可以帮助你思考文章的主要故事和框架，抓住核心科学问题，把文章的故事有顺序、有逻辑、有重点地呈现出来</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  一般都这样吧，mark</p>
</li>
</ul>
<blockquote>
<p>原文：是实际上写论文的顺序应该是先写大纲，再具体到段落结构，再到句子，按照从大到小的顺序。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  常规结构下如何围绕核心，组织论文，mark</p>
</li>
</ul>
<blockquote>
<p>原文：研究论文的基本框架其实就包括前言（introduction）、方法（method）、结果（results）、讨论（discussion）和结论（conclusion），每个部分的写法和要点，我们会在下一章具体讲述。这一章主要介绍的是如何围绕核心故事来组织论文。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  这么少字数？</p>
</li>
</ul>
<blockquote>
<p>原文：但是从一个100字左右的大纲写起，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  常规框架足够</p>
</li>
</ul>
<blockquote>
<p>原文：研究论文的框架最好采用前文提到的“前言——方法——结果——讨论”的结构</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  论文构思大概就是这样，title,topic,result</p>
</li>
</ul>
<blockquote>
<p>原文：这篇文章是我于2019年发表在《计算机在人类行为研究中的应用》（Computers in Human Behavior）上的一篇文章，讲的是让孤独症孩子与社交机器人进行社交小游戏，结果发现，比起向真人学习，孤独症孩子可以从机器人身上更好地学习社会规则</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  mark,作为一个参考模板</p>
</li>
</ul>
<blockquote>
<p>原文：第一段： ·机器人技术发展得越来越快，在现代社会的使用率也越来越高。这改变了我们的生活。 ·这带来一些问题：儿童如何认识机器人以及和机器人的互动？儿童和机器人的互动会给儿童带来怎样的影响？ 第二段： ·根据前人研究（比如“New Ontological Category Hypothesis”）：孩子把机器人当成了一个新的物种。 ·引用文献解释儿童对机器人的认识特点。 ·儿童把机器人当成信息来源以获取知识和信息（Breaseal，2016），从机器人处进行学习（如词汇学习等，此处引用文献）。 第三段： ·前人曾提出，机器人与孤独症儿童的社交对于孤独症儿童这个特殊群体有积极的作用（引用文献）。 ·机器人可以帮助孤独症儿童习得一些社会规则（引用文献支持）。 ·那么，机器人是否可以帮助孤独症儿童习得一些复杂的社会规则呢？ ·本研究希望从信任和欺骗这两种儿童社会发展的标志性行为入手，探讨孤独症儿童与机器人的互动对其习得社会规则的影响。 第四段： ·介绍信任和欺骗的概念和研究范式。 ·正常儿童发展中关于信任和欺骗的研究。 ·孤独症儿童在信任和欺骗中的缺陷。 第五段：提出三个主要的研究问题 ·How do TD and ASD children learn complex social rules (distrust and deception) from robots? ·How is learning of distrust and deception related to anthropomorphic thinking? ·What's the difference of learning social rules (distrust and deception) from robots in ASD and TD children? ·提出研究假设。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  学习下，mark</p>
</li>
</ul>
<blockquote>
<p>原文：第一步是用一个空白文档（我一般用笔记软件）写下你关于这篇论文的所有想法，比如这项研究的主要科学问题是什么，有什么层面的创新（方法上还是其他方面的创新），假设是什么、怎么验证，最重要的结果是什么以及它的启示（implication）。第二步是组织这些想法，合并相似的想法，摒弃与主题关系不紧密的想法，找出最重要的想法，按照顺序排列。重要的内容不但要放在前面，而且要多花精力来讲。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  说清楚最重要的</p>
</li>
</ul>
<blockquote>
<p>原文：正确的做法是花最多时间在最重要的发现上，而且重要的事情要说三遍。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  我得先看文献啊，mark,follow</p>
</li>
</ul>
<blockquote>
<p>原文：如果所写文章来自不熟悉的领域，我一般会花1～2周时间来熟悉文献，再开始列大纲。这里要注意的是文献的归纳，要归纳出哪些文章比较一致地支持了某些结论，而不仅仅是一篇篇地罗列文献。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  这大纲是架构下的大纲啊，以为是全文的。。。</p>
</li>
</ul>
<blockquote>
<p>原文：相比于前言，我觉得讨论部分更需要写大纲</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  没毛病，主题句就是主要结论，开头了就讨论</p>
</li>
</ul>
<blockquote>
<p>原文：我一般把主要的研究结论写成主题句，然后按照重要顺序排列，每个主要结论一般都用一个段落来讨论</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  读者决定了大纲行文啊</p>
</li>
</ul>
<blockquote>
<p>原文：但如果主要读者是外行，可能从机器人开始写作会引起更多人的兴趣。所以这里对于大纲的选择没有绝对的对错，做出选择时要先考虑论文的读者。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  follow大纲写，不断对比</p>
</li>
</ul>
<blockquote>
<p>原文：而是在整个写作过程中都要不断回看这个大纲。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  不断问自己论文的贡献和价值</p>
</li>
</ul>
<blockquote>
<p>原文：我们的研究的真正贡献是什么？读者在读我们的论文时能学到什么？</p>
</blockquote>
<h3 id="heading-10"> <strong>第四十六章 第10章 文章各部分的写作</strong></h3>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  mark,自己搜一下</p>
</li>
</ul>
<blockquote>
<p>原文：《组织论文的10条简单规则》</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  mark,记住了</p>
</li>
</ul>
<blockquote>
<p>原文：一般的学术论文，主要包括摘要、前言、方法、结果、讨论和标题等部分。</p>
</blockquote>
<h3 id="heading-4occkirnrkzlm5vljyhkuipnq6ag5pgy6kabkio"> <strong>第四十七章 摘要</strong></h3>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  对，自己要记住</p>
</li>
</ul>
<blockquote>
<p>原文：摘要是文章的精华，通常用100～200字来概括文章的主要研究问题、主要发现和贡献</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  标准模板，mark</p>
</li>
</ul>
<blockquote>
<p>原文：《科技英语写作进阶》中建议摘要包括以下四个方面的内容： （1）摘要的第一句话应该定义研究问题，或者说明文章的主题（topic）。摘要不需要从研究背景入手，也不用介绍研究的重要性和意义等（这些需要若干句话才能说清楚），应该直接切入主题。 （2）用什么方法来解决这个研究问题（1～2句话）。 （3）发现了什么？这个问题解决了吗？ （4）发现说明了什么（如果字数有限，这一点也可以不写）？</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  同意，mark</p>
</li>
</ul>
<blockquote>
<p>原文：要注意的是，摘要的第一句话应该呼应题目。对于题目中的关键词，在摘要中应该都有所提及</p>
</blockquote>
<h3 id="heading-4occkirnrkzlm5vljyhlhavnq6ag5ymn6kiakio"> <strong>第四十八章 前言</strong></h3>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  mark,我得思考下</p>
</li>
</ul>
<blockquote>
<p>原文：前言无疑是整篇文章里最难写的部分之一。前言的作用主要是为读者理解文章的贡献提供一个背景，让读者了解： （1）这个研究的主要研究问题是什么？它有怎样的重要性？ （2）这个问题前人研究、解决到了什么程度？领域内没有解决的问题或者有争论的地方在哪里？ （3）本研究主要用什么方法来研究这个问题（对研究方法做个概括）？预期结果是什么？ 《10条简单规则》一文建议，前言应该从宏大的角度来切入，然后把议题缩小到文章讨论的问题范畴内</p>
</blockquote>
<ul>
<li><p><strong>2024/04/23 发表想法</strong></p>
<p>  多个研究问题，如何区分主次和回答方式？</p>
</li>
</ul>
<blockquote>
<p>原文：这三段分别介绍了三个研究问题，介绍了如何研究这些问题以及对于研究的预期。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  前言一开始就引入研究问题</p>
</li>
</ul>
<blockquote>
<p>原文：我建议越早引入研究问题越好，如有可能，在第一段结尾就亮出研究问题，这样读者可以更有针对性地理解前言和文章的剩余部分。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  最后一句，本研究布拉布拉</p>
</li>
</ul>
<blockquote>
<p>原文：比如下面的例子，就在第一段的最后一句话引出了主要的研究目的/问题： Autism Spectrum Disorder (ASD) is a neurodevelopmental disorder that is characterized by social-communication impairments and restricted and repetitive behaviors (American Psychiatric Association, 2013). Associated with their social communicative impairments, impaired Theory of Mind (ToM, see Baron-Cohen, 2001, for a review), the ability to infer others' mental states (Premack &amp; Woodruff, 1978), is found to be profoundly impaired in individuals with ASD (Boucher, 2011). This Theory-of-Mind Hypothesis of autism have been supported by numerous studies using false belief tasks, which measure children's understanding about the false belief of others (Bennett, 1978; Dennett, 1978; Frith &amp; Frith, 1999). In this study, we investigated how children with ASD attribute false belief to a social robot.</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  mark,正解</p>
</li>
</ul>
<blockquote>
<p>原文：研究问题的提出，通常需要在总结前人研究的基础上，指出前人研究没有解决的问题，或者尚存在争议的问题。因为只有说明你的研究能更好地解决这些没有解决好的问题，才能体现出创新性，否则无法体现你的研究贡献。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  分析下思路</p>
</li>
</ul>
<blockquote>
<p>原文：这个版本提出了研究问题，并且在比较靠前的位置把问题亮了出来，清楚地说明为什么这是个值得研究的问题。这一版的主要问题在于，在前言的结尾没有做好与方法部分（下一段）的过渡。 最终稿： Autism spectrum disorder (ASD) is a neurodevelopmental disorder characterized by social communicative deficits and restricted and repetitive behaviors. Although ASD is considered as an infantile disorder, its onset of behavioral signs and early developmental trajectory before age 2 is still controversy: some research found that its phenotype emerges early, while recent evidence provides more support for a regressive pattern (Ozonoff et al., 2010). Associated with their social deficits, infants with high risk (HRI) for ASD showed deviances in social attention in the first year of life, such as lower attention to face (Chawarska, Macari, &amp; Shic, 2013) and eye gaze (Elsabbagh et al., 2012), supporting the early-onset account. However, some studies also found that HRI for ASD might exhibit a normal or reduced trajectory of social attention at the beginning, but didn't show significant social deficits until their second year of life (Jones &amp; Klin, 2013; Ozonoff &amp; Iosif, 2019; Pierce, Conant, Hazin, Stoner, &amp; Desmond, 2011), supporting the regressive account. In this study, we examined the early developmental trajectory of social attention in at-risk infants, as compared to typical infants. We recruited 60 infants … 这是最终版本，在一开始（第二句话）就提出研究问题，在最后部分总结我们做了什么，是一个比较完整的前言。一般文章的前言比这个前言长得多，需要扩展，但思路是差不多的。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  学习下</p>
</li>
</ul>
<blockquote>
<p>原文：如果能凸显问题的重要性，就能吸引读者读下去，你的研究贡献就会更加突出。</p>
</blockquote>
<h3 id="heading-4occkirnrkzlm5vljyhkuz3nq6ag5pa55rovkio"> <strong>第四十九章 方法</strong></h3>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  最简单部分</p>
</li>
</ul>
<blockquote>
<p>原文：方法和结果相比于论文其他部分来说比较好写，学生参照文献“依葫芦画瓢”，也能快速掌握。一般就是按部就班地写，实验是怎么做的，方法部分就怎么写；发现了什么，结果部分就写什么。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  写关键部分，不写和读者诉求无关的实验细节，可以放补充材料里</p>
</li>
</ul>
<blockquote>
<p>原文：其实其中大量的细节可以更笼统地写，或者放到补充材料里。如果文章中这些无助于读者理解科学发现的细节过多，必然分散读者的注意力，消耗他们过多能量，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  写到可重复为止</p>
</li>
</ul>
<blockquote>
<p>原文：想象一位读者读到你的文章，想要知道你具体是怎么做实验的，以便重复你的研究，那么他需要你提供足够的实验细节，包括怎么招募被试、被试的各种特征、实验设计、有多少个试次、试次按什么顺序排列、有几个条件、怎么控制无关变量等。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  用前人经典范式</p>
</li>
</ul>
<blockquote>
<p>原文：Children's executive functioning (EF) was measured using the DCCS task, a widely used measure of EF for children across a wide range of ages (Zelazo, 2006). We followed the protocol used in Zelazo (2006). （有了这句话，就省去了千言万语，因为是用前人的经典范式，细节上都与他们文章中的描述一致）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  让读者清晰理解</p>
</li>
</ul>
<blockquote>
<p>原文：还有一些文章涉及较新的实验装置，需要对装置进行描述</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  mark，实验方法流程图</p>
</li>
</ul>
<blockquote>
<p>原文：图10-1提供了一个流程图的示例。 [插图] 图10-1　方法部分的流程图和说明示例</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  一张图达到了解研究方法程度？</p>
</li>
</ul>
<blockquote>
<p>原文：这样一张设计简约明快的流程图可以帮你省去千言万语。我对学生的作图要求是在说明里把实验流程写清楚，要达到这样的效果：读者不看你的文章，仅通过图和说明就能知道你的实验步骤。这非常有助于读者快速理解你的研究方法，图10-1就很好地做到了这一点。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptljyhnq6ag57ut5p6ckio"> <strong>第五十章 结果</strong></h3>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  这不是结果和讨论么</p>
</li>
</ul>
<blockquote>
<p>原文：结果与方法一样是相对容易写作的部分，其内容其实就是你对收集来的数据做了什么样的分析。对于相对简单的结果（3个分析以内），按部就班地写就好了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  复杂结果的分析，可以按结果</p>
</li>
</ul>
<blockquote>
<p>原文：我推荐《10条简单规则》一文中推荐的结论驱动（conclusion-driven）的方法。在数据处理的过程中，梳理、总结自己的主要发现，以这些发现为大纲（小标题），来组织结果的写作（而不是传统上按照自己数据处理的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  按结果分析</p>
</li>
</ul>
<blockquote>
<p>原文：我们就用了这种方法来组织结果部分，分了四个小标题，每个小标题下列出相应的分析及其结果： （1）Sampling optimality may increase or decrease with autistic traits in different conditions （2）Bimodal decision times suggest two consecutive decision processes （3）Sampling is controlled by cost and evidence in two separate stages （4）Autistic traits influence the strategic diversity of sampling decisions</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  图的重要性</p>
</li>
</ul>
<blockquote>
<p>原文：对于结果的呈现，作图是特别重要的，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  mark,读</p>
</li>
</ul>
<blockquote>
<p>原文：，我建议你阅读《10个简单规则，创造更优图形》（Ten Simple Rules for Better Figures；Rougier，Droettboom，&amp; Bourne，2014），文中为怎么做出一张好图提供了非常全面而有用的指导。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptljyhkuidnq6ag6k6o6k66kio"> <strong>第五十一章 讨论</strong></h3>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  一个吸引人，一个说服人</p>
</li>
</ul>
<blockquote>
<p>原文：有比前言更难写的部分，那么一定是讨论</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  结构加随心写</p>
</li>
</ul>
<blockquote>
<p>原文：从大纲开始写是一种自上而下的写法，在写大纲的过程中确定主题句，然后再确定其他内容。还有一种方法是自下而上地写，就是先随心所欲地写第一稿，从笔记开始写，然后对这些笔记进行梳理和归纳，提炼主题句。我通常混用两种写法，先从零星的点进行归纳（写前言时对文献观点做笔记，写讨论时对结果的发现做笔记），之后通过梳理，整理出大纲，再从大纲开始写作。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  讨论的内容之一</p>
</li>
</ul>
<blockquote>
<p>原文：在（1）～（4）段的讨论中，要先总结自己最重要的发现，不要忘记回顾前言中提出的实验预期，说明结果是否符合自己的预期。然后回顾前人研究与自己的研究发现是否一致，如果不一致，就可以讨论可能的原因（取样、实验方法的不同等）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  那当然，肯定是重点说贡献</p>
</li>
</ul>
<blockquote>
<p>原文：很多学生把讨论的重点放在了与前人研究不一致的结果和自己的局限性上，这些是需要写的，但是最重要的是突出自己研究的贡献。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  拔高</p>
</li>
</ul>
<blockquote>
<p>原文：其实讨论部分给了我们一个从更高层面梳理和解读研究结果的机会。更重要的是，需要明确提出自己的研究贡献，进一步强调研究的重要性、意义以及创新性。因此，不要停留在就事论事的结果描述上。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  我的贡献，启示</p>
</li>
</ul>
<blockquote>
<p>原文：这时候，最重要的是告诉读者研究的启示（implication）——你的发现说明了什么，加深了对什么问题的理解，对未解决的问题提供了什么新的解决方法，揭示了什么新的机制。这也是影响稿件录用的最重要的部分，所以一定要花最多时间和精力来写这个部分。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptljyhkuoznq6ag5qch6akykio"> <strong>第五十二章 标题</strong></h3>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  吸引和显眼</p>
</li>
</ul>
<blockquote>
<p>原文：文章的标题有两个重要作用：第一，吸引眼球，给人留下深刻的印象，吸引读者阅读和引用；第二，让人能够快速找到你的文章。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  喜欢这个</p>
</li>
</ul>
<blockquote>
<p>原文：结论型标题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  嗯嗯</p>
</li>
</ul>
<blockquote>
<p>原文：问题型标题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  品品味道，模仿</p>
</li>
</ul>
<blockquote>
<p>原文：·Actions Speak Louder Than Words: The Role of Action in Self-Referential Advantage in Children with Autism ·Sticky or Slippery Attention: How do Symptoms of Autism and ADHD Affect Children's Attention Disengagement? 后者这种标题被我称为简·奥斯</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  研究主题关键词</p>
</li>
</ul>
<blockquote>
<p>原文：）主题型标题：不写出结论，而是写出关键词（</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  这需要原创很高的</p>
</li>
</ul>
<blockquote>
<p>原文：这类标题主张简洁即是美（less is more），比如《自然》期刊引用率最高的一篇文章叫“Deep Learning”，非常简洁，也体现了原创性。俗话说得好：“字越少，事越大。”再举几个经典的例子： ·The Normalization Model of Attention</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  蹭热度</p>
</li>
</ul>
<blockquote>
<p>原文：Pupil Dilation Reflects Implicit Sociomoral Evaluations in Children With ASD（突出了我们用的方法是瞳孔测量，而瞳孔测量是最近领域内非常热门的主题。用好标题，可以吸引更多读者的注意。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptljyhlm5vnq6ag6k665pah5oqv56ikio"> <strong>第五十四章 论文投稿</strong></h3>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  审阅决定是否送审</p>
</li>
</ul>
<blockquote>
<p>原文：下一般期刊审稿的流程。图11-1对投稿流程做了很好的概括：一般期刊收到你的投稿以后，会分配（assign）一位主编或者副主编对你的稿子进行审阅，审阅后决定是否送审。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  拒稿</p>
</li>
</ul>
<blockquote>
<p>原文：如果你的文章没有被送审，你马上就会收到一封拒稿信。如果送审，那么一般会交给3～5位审稿</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  审稿，修改</p>
</li>
</ul>
<blockquote>
<p>原文：他们会对你的文章进行批判性审稿，提出各种各样的意见。之后意见返回到主编处，主编根据这些意见做出决定（拒稿或者修改）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  改1</p>
</li>
</ul>
<blockquote>
<p>原文：，那么恭喜你，你有机会根据审稿人意见来修改你的文章（revision 1）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  审2</p>
</li>
</ul>
<blockquote>
<p>原文：审稿人进行第二轮审稿（round 2）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  审2</p>
</li>
</ul>
<blockquote>
<p>原文：第二轮修改投稿以后，很多期刊就会做出接受（acceptance）或者拒稿（rejection）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  我靠</p>
</li>
</ul>
<blockquote>
<p>原文：这两种做法的最终目的都是把拒稿率控制在90%左右。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  等的时间太久</p>
</li>
</ul>
<blockquote>
<p>原文：。考虑到时间成本，期刊的选择非常重要</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  平常不读期刊🤣</p>
</li>
</ul>
<blockquote>
<p>原文：（1）选择你平时经常阅读的期刊。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  这个可以借鉴</p>
</li>
</ul>
<blockquote>
<p>原文：从你的参考文献中找，看这个领域的文章大概发在哪些期刊上。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  我的行业论文都paradim,a16z发的多，得找下看</p>
</li>
</ul>
<blockquote>
<p>原文：影响因子供参考</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  估计我不认识</p>
</li>
</ul>
<blockquote>
<p>原文：看期刊的编委名单</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  陶瓷了解信息，可以</p>
</li>
</ul>
<blockquote>
<p>原文：有的期刊在投稿前可以给主编写信（inquiry），或者如果有机会可以在学术会议上见到主编时聊一聊，看看你的文章适不适合投稿给这一期刊，如果受到了鼓励，一定要投稿。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  拔高点。。</p>
</li>
</ul>
<blockquote>
<p>原文：投稿时可以选择比最有可能发表的期刊稍好一点的期刊</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  不认识啊，得问问</p>
</li>
</ul>
<blockquote>
<p>原文：多找前辈，特别是担任过期刊副主编的人请教，请他们判断什么期刊可能对你的文章比较感兴趣</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  那当然，这个是领域相关度</p>
</li>
</ul>
<blockquote>
<p>原文：期刊主页搜索是否有</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  可以借鉴</p>
</li>
</ul>
<blockquote>
<p>原文：）在文章快要写完的时候，可以确定大约五个待投期刊，与你的导师或合作者商议，将这五个期刊排序，按顺序投稿</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  真强大</p>
</li>
</ul>
<blockquote>
<p>原文：当然现阶段什么拒稿信也激不起我心底的小涟漪</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  核心话题和价值，故事打动人</p>
</li>
</ul>
<blockquote>
<p>原文：我觉得被拒稿最根本的一点原因，就是你的故事没有足够打动他们，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  我tmd。。。</p>
</li>
</ul>
<blockquote>
<p>原文：。目前好的期刊拒稿率高达90%，所以要摆正心态，被拒稿是常事，没有被拒稿则是惊喜</p>
</blockquote>
<ul>
<li><p><strong>2024/04/24 发表想法</strong></p>
<p>  改进和提升</p>
</li>
</ul>
<blockquote>
<p>原文：。而成长型思维的人则把每一次被拒稿当成一次难得的学习和提高的机会，在投稿中学习，提高自己的专业技能和写作能力，之后投稿会越来越容易被接收。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptljyhkuptnq6ag5lu5ps556i5lu2kio"> <strong>第五十五章 修改稿件</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  为了拒稿</p>
</li>
</ul>
<blockquote>
<p>原文：因为等待你的将是对你的文章从头到尾挑剔式的审稿意见。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  大部分都可以解决</p>
</li>
</ul>
<blockquote>
<p>原文：出于这个目的，他们所进行的是挑剔式审阅。不过也不用惊慌，虽然问题个个刁钻，字字诛心，但是大部分都是可以解决的（除非你的文章真的比较差）</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  这都可以啊</p>
</li>
</ul>
<blockquote>
<p>原文：。数据处理看似是大问题，但基本也是送分题，重新做数据处理一般就可以解决。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  这几个记住</p>
</li>
</ul>
<blockquote>
<p>原文：什么是送命题？实验设计存在缺陷，数据无法说明结论，问题没有价值等都是送命题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  你的解释有漏洞</p>
</li>
</ul>
<blockquote>
<p>原文：其中最常见的就是备择假设（alternative hypothesis）式问题，即你的结论有其他可能的解释。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  平等对话要的是学术底气</p>
</li>
</ul>
<blockquote>
<p>原文：在尊重审稿人的基础上，尽量与审稿人平等对话。也就是说</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  起码的礼貌</p>
</li>
</ul>
<blockquote>
<p>原文：回复所有的问题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  换位思考</p>
</li>
</ul>
<blockquote>
<p>原文：尊重审稿专家</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  反馈就是价值</p>
</li>
</ul>
<blockquote>
<p>原文：你能从他们的意见中学到很多，即使最后文章没有被接收。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  能改肯定改。。。</p>
</li>
</ul>
<blockquote>
<p>原文：尽可能修改原稿</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  将心比心，一起打造好论文给读者</p>
</li>
</ul>
<blockquote>
<p>原文：如果做了大改动，在回复信中明确指出，并标清楚页码，然后在文中用另一种字体颜色来高亮，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  mark，记录下</p>
</li>
</ul>
<blockquote>
<p>原文：让学生遇到一个问题就按图索骥，先亮出自己的观点，然后再论证。 [插图]</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  挺好</p>
</li>
</ul>
<blockquote>
<p>原文：而是说“Did I make myself clear？”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  设置控制条件</p>
</li>
</ul>
<blockquote>
<p>原文：在设计实验的过程中，必须充分考虑到这种可能性，设计各种控制条件来避免这些问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  看情况</p>
</li>
</ul>
<blockquote>
<p>原文：如果遇到审稿人提出了备择假设，你无法根据前人研究结果和自己的结果进行反驳的情况，那么只能修改。有时可能需要大改，再做其他的实验验证；也可能只需要小改，在讨论中加入一段，来明确提出这个假设，然</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  那基本挂了</p>
</li>
</ul>
<blockquote>
<p>原文：。无法修改的情况是指审稿人提出了无法通过以上修改方式解决的问题，包括研究逻辑出现重大漏洞、研究方法不科学、研究结论不支持假设等问题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  说明原因，以及去除不影响结果</p>
</li>
</ul>
<blockquote>
<p>原文：审稿人提问：一开始的五个试次为什么被去掉，如果不去掉结果如何？我们的回答思路是：我们去掉的原因是觉得这五个试次是练习试次</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  离群值去掉不影响结果</p>
</li>
</ul>
<blockquote>
<p>原文：不符合诊断标准者或者离群值（outlier）进行剔除，如果审稿人对此有疑问，也可以列出剔除前后的结果对比进行说明。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  这是一个常见问题</p>
</li>
</ul>
<blockquote>
<p>原文：被试量太少/试次太少 这个问题常常被问到。一是因为我们的实验被试实在珍贵，找不到太多；二是即使被试同意来做研究，很多也不能配合做完</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  几种办法</p>
</li>
</ul>
<blockquote>
<p>原文：回答这个问题时，一是要讲清楚原因（如上所述），并且承认这个问题，在局限（limitation）部分说明；二是尽量做检验，比如效力分析（power analysis），来证明被试量已经足够。最后还有一个“没有办法时的办法”——从前人文献里找（但文献不要太老），证明在同一领域/年龄段/条件的文献中，你研究中的被试/试次数并不算少</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  用实际实验来证明能回答就能理解，另一方面建设不理解，反正法</p>
</li>
</ul>
<blockquote>
<p>原文：如果孩子不能理解任务，他们在任务中的表现就不能证明你的假设。所以应对这个问题的思路是：一方面要在实验设计阶段考虑到这个问题，设计很多控制问题，对这些问题的回答能够说明孩子能理解你采用的任务；另一方面证明这些孩子具有与正常孩子匹配的言语智力，或者言语智力相当于几岁的正常孩子，而几岁的正常孩子则（根据前人研究）可以理解你采用的任务</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  这个要论证效度</p>
</li>
</ul>
<blockquote>
<p>原文：你首创的实验，实验材料的问题要好好论证，主要是要论证效度——测量到的确实是我们想测的而不是别的内容。一般没有从无到有的设计实验，我们的实验范式一般都有依据，所以引用别人的文献是一个既省事又有说服力的好选择</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  做些假设和限定条件</p>
</li>
</ul>
<blockquote>
<p>原文：备择假设：对结果的各种解读</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  加限定，说明limitation</p>
</li>
</ul>
<blockquote>
<p>原文：原则上，对于审稿人提出的各种备择假设，如果排除不了，就考虑在局限（limitations）部分里讨论，并且呼吁未来研究对备择假设进行检验。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  主观觉得的审稿意见</p>
</li>
</ul>
<blockquote>
<p>原文：这类审稿人在审稿意见里会使用很多心理词，如“I am surprised……”“I feel/think……”“I am not convinced/sure……</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  用逻辑说服</p>
</li>
</ul>
<blockquote>
<p>原文：所以回复这类审稿意见时要特别小心，既要承认他的感觉是有道理的，也要据理力争，说服他。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  心态</p>
</li>
</ul>
<blockquote>
<p>原文：回复审稿意见方法的总结就是：不卑不亢，有理有据，应改尽改，据理力争。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptljyhlha3nq6ag5lio5lq65zci6jgxkio"> <strong>第五十六章 与人合著</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  合作双赢</p>
</li>
</ul>
<blockquote>
<p>原文：—与人合著（co-authorship）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  合作合力</p>
</li>
</ul>
<blockquote>
<p>原文：合作者的加入会使文章上升一个层次。另一种情况是纯粹为了分摊工作量，每个人可以少做一些，增加产出。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  这个不错</p>
</li>
</ul>
<blockquote>
<p>原文：合著是一种互补型的合作关系，比如心理学领域的研究者和非心理学领域（如语言学、计算机、统计等）的研究者合作</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  帮助别人的成就感</p>
</li>
</ul>
<blockquote>
<p>原文：我之前一直从发文章中获得成就感，最近发文章带给我的成就感不太多了，但学生的进步带给我极大的满足感。所以到了人生的一定阶段，就需要进行这种类型的合作或指导。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  写，改模式</p>
</li>
</ul>
<blockquote>
<p>原文：通常的方式是一个人先写完，发给另一个人改。这样的合作更高效，适用于双方水平都不低的情况。</p>
</blockquote>
<h3 id="heading-12"> <strong>第五十七章 第12章 如何写科研基金申请书</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  咋申请？</p>
</li>
</ul>
<blockquote>
<p>原文：自然科学基金委这几年的改革非常有国际视野，非常前沿，采取了用AI来遴选评审专家，打破预算限制等新方法，基金评选的过程也非常透明，不能说100%公平，但我觉得做到了最大程度的公平。</p>
</blockquote>
<h3 id="heading-vs"> <strong>第五十八章 基金申请书的写作vs. 论文的写作</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  研究意义上学术的，研究价值是应用的？</p>
</li>
</ul>
<blockquote>
<p>原文：基金申请书更强调研究意义和研究价值。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  理论和应用</p>
</li>
</ul>
<blockquote>
<p>原文：，如果让人感觉没有太多的理论意义和应用价值，也很难吸引评审人</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  透明的？这咋竞争。。。</p>
</li>
</ul>
<blockquote>
<p>原文：而基金不一样，对于评审人来说，你之前做了什么、你是否有这个领域的研究基础、你的理论深度、你掌握了什么方法、你是否有好的支撑团队和平台，这些因素都是非常重要的，因为这些因素决定了你能否做好这个项目。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  课题研究20万</p>
</li>
</ul>
<blockquote>
<p>原文：通常一份基金申请书的研究内容要包括3～5篇论文。基金的规模通常比论文大一些，很多人问我究竟是多大规模，我觉得青年基金（一般20万元）可以写约3个研究（基本上就是3篇论文</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  纯科研，如果加上实践呢</p>
</li>
</ul>
<blockquote>
<p>原文：而面上项目（60多万元）可以写5个研究（大概5～7篇论文），而且很重要的一点是，这些研究应该能够相互联系、相辅相成地解决一个更大的科学问题，推进整个领域的发展。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptljyhkuz3nq6ag56uz5zyo6ke5a6h5lq655qe6kes5bqm5p2l5yaz5l2ckio"> <strong>第五十九章 站在评审人的角度来写作</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  回答几个问题</p>
</li>
</ul>
<blockquote>
<p>原文：评审专家通常都会关心三个你的申请书需要回答的问题：为什么要做这个研究（why）？为什么是我做（why me）？怎样做（how）？可以说如果解决好了这些问题，就能写好申请书。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  社会意义</p>
</li>
</ul>
<blockquote>
<p>原文：孤独症是一种×××的疾病，患病率逐年升高，难以治愈，不仅是很严重的公共卫生问题，还会给个人、家庭和社会带来沉重的负担。”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  领域内的挑战</p>
</li>
</ul>
<blockquote>
<p>原文：“孤独症领域目前最大的挑战是诊断和治疗。”这里可以简单解释一下为什么孤独症的诊断和治疗充满挑战。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  具体意义，例如临床实践</p>
</li>
</ul>
<blockquote>
<p>原文：我要研究的是孤独症的×××。这一问题的解决将对孤独症领域内最大的挑战——诊断和治疗（或者对于解决某个争论）有×××意义。”这是在介绍你的研究内容有什么具体意义。我通常会从理论意义和临床（实践）意义两个方面来说明。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  为什么要做这个研究</p>
</li>
</ul>
<blockquote>
<p>原文：写基金申请书的时候，很多人把主要精力花在了实验设计和实验思路上，但我觉得“为什么要做这个研究”这一问题是一切的根本，只有自己非常深刻地思考过这个问题，之后所有的问题才能有着眼点和思路。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  研究基础，经验，团队，多个角度证明</p>
</li>
</ul>
<blockquote>
<p>原文：为什么要把钱给你来做呢？这时候，你就需要从你的研究基础（前期论文、专业训练等）、工作基础、团队以及支持条件等方面来回答这个问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  发论文是证明为何是你的有效证据</p>
</li>
</ul>
<blockquote>
<p>原文：所以在申请基金前，发表一些论文是很重要的。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  看论文治量</p>
</li>
</ul>
<blockquote>
<p>原文：所以大趋势是更注重发表论文的质量和价值，这是一个非常好的趋势。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  个人能力和平台，团队</p>
</li>
</ul>
<blockquote>
<p>原文：重点是要说明： （1）我在这个领域做了很多工作。 （2）我的研究发表了，得到了同行们的认可。 （3）我掌握了相关的技术方法。 接下来是你的团队，你不是一个人在战斗，你的团队和你的平台是非常重要的。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  个人化</p>
</li>
</ul>
<blockquote>
<p>原文：青年基金进行了一项改革——现在可以一个人申请，不需要团队。我个人认为这是非常合理的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  研究设计要有效解决问题</p>
</li>
</ul>
<blockquote>
<p>原文：“怎么做”，也就是写研究设计。这部分的写作需要注意以下几个方面的问题。 （1）研究设计是否能有效地解决问题：在前面的部分中已经阐明研究的意义和你要解决的科学问题，那么你这里设计的研究能否解决这个问题？</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  时间，成本，设备，研究对象，数据</p>
</li>
</ul>
<blockquote>
<p>原文：（2）研究设计的合理性和可行性：在非常好的研究设计思路的基础上，还要考虑这个研究设计是否合理，比如样本量是否太大，是否可能在三年或四年内完成，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  要有创新</p>
</li>
</ul>
<blockquote>
<p>原文：3）研究方法的创新性</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  不懂，咋个独特性？</p>
</li>
</ul>
<blockquote>
<p>原文：研究方法的独特性：我觉得这一点非常重要。</p>
</blockquote>
<h3 id="heading-4occkirnrkzlha3ljyhnq6ag5oq54k856er5a2m6zeu6akykio"> <strong>第六十章 提炼科学问题</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  提炼科学问题</p>
</li>
</ul>
<blockquote>
<p>原文：我认为整个基金申请书的核心就是科学问题：你的研究是解决了一个前人绞尽脑汁也没有解决的问题，还是提出了一个全新的问题，或解决了一个悬而未决的争论？这个问题到底是什么？我觉得每一位写作者都需要认真地思考。这里我将以我自己的两份基金申请书为例来说明什么叫提炼科学问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  不懂，咋提炼科学问题，科学研究我懂了点</p>
</li>
</ul>
<blockquote>
<p>原文：我看完以后，居然说了同样的话——“要学会提炼科学问题”。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  科学问题</p>
</li>
</ul>
<blockquote>
<p>原文：用几个核心问题把几个研究有机地联系起来，包</p>
</blockquote>
<h3 id="heading-4occkirnrkzlha3ljyhkuidnq6ag5zu6kgo5lyy5lqo5pah5a2xkio"> <strong>第六十一章 图表优于文字</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  mark,学习借鉴下</p>
</li>
</ul>
<blockquote>
<p>原文：（1）研究设计流程图。图12-1是我曾经在申请书里用到的纵向婴儿队列设计图，这个研究本来是比较复杂的，但用这个图却能很容易地把研究介绍清楚。 [插图] 图12-1　研究设计流程图示例</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  整个项目的示意图</p>
</li>
</ul>
<blockquote>
<p>原文：（2）研究框架或者整个项目的框架示意图。通常一个项目会包含好几个研究，各个研究之间的关系用图的形式很容易表示清楚，图12-2是一个研究框架示意图的示例。 [插图] 图12-2　研究框架示意图示例</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  预期结果图</p>
</li>
</ul>
<blockquote>
<p>原文：预期结果图。有时候，预期的结果用文字描述起来比较复杂，这时候我经常选择用图表来展示，图12-3是一个预期结果图的示例。 [插图] 图12-3　预期结果图示例</p>
</blockquote>
<h3 id="heading-4occkirnrkzlha3ljyhkuoznq6ag5pe26ze06kee5yiskio"> <strong>第六十二章 时间规划</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  有经验的一个月</p>
</li>
</ul>
<blockquote>
<p>原文：我发现我写一份申请书需要的时间大概是一个月，这样时间不紧张，也能保证写作质量。所以我现在就刚好留足一个月来写一份申请书。</p>
</blockquote>
<h3 id="heading-a"> <strong>第六十三章 附录A 学术写作资源</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  妈呀，每天写作。。。</p>
</li>
</ul>
<blockquote>
<p>原文：1a. 写作习惯养成书 （1）《文思泉涌》：我在博士毕业之后才读到这本书，对我个人成长帮助很大。我觉得最大的收获是要养成好的写作习惯，每天定时写作。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  mark,看看</p>
</li>
</ul>
<blockquote>
<p>原文：（2）《深度工作》：这本书是我个人特别推荐的一本书，是一位经济学教授写的，书中有很多给研究者的职业生涯、时间管理以及写作方面的建议，语言也风趣幽默，读起来非</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  略读一下</p>
</li>
</ul>
<blockquote>
<p>原文：4）《时间管理手账》：这本书是我读过的时间管理方面的书中感觉最有帮助的一本。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  找下看看，读读看</p>
</li>
</ul>
<blockquote>
<p>原文：《结构感》（The Sense of Structure）：作者是乔治·戈朋，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  mark, 看看</p>
</li>
</ul>
<blockquote>
<p>原文：《组织论文的10条简单规则》（Ten Simple Rules for Structuring Papers）：作者是布雷特·门什（Brett Mensh）和康拉德·科尔丁（Konrad Kording）。文章给出了10条关于论文写作的建议</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  去看看</p>
</li>
</ul>
<blockquote>
<p>原文：如普度大学的“Online writing lab”，我很多上课的资料来自于此：<a target="_blank" href="https://owl.purdue.edu">https://owl.purdue.edu</a></p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  这个要看看，手头必备</p>
</li>
</ul>
<blockquote>
<p>原文：3. 学术措辞库 <a target="_blank" href="http://www.phrasebank.manchester.ac.uk">http://www.phrasebank.manchester.ac.uk</a></p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  句型套用</p>
</li>
</ul>
<blockquote>
<p>原文：其中总结了写文章的各个部分，如前言、讨论等可以用到的句型。它的一个好处是分类非常详细，“提出研究问题”“前人研究的矛盾、空白”或者“当你的结果与前人一致/不一致”等部分均给出了写作的</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  为啥10遍。。这么厉害？</p>
</li>
</ul>
<blockquote>
<p>原文：（1）《这才是心理学》：作者是多伦多大学心理学教授基思·斯坦诺维奇。这是一本值得读十遍的神书！书中厘清了很多研究逻辑问题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  做题看看</p>
</li>
</ul>
<blockquote>
<p>原文：《你以为你以为的就是你以为的吗》：英国作家朱利安·巴吉尼（Julian Baggini）和吉里米·斯唐鲁普（Jeremy Stangroom）共同撰写的哲学普及著作。作者精心设计了12道检测思维清晰度的逻辑谜题，可以帮助你快速提高思考力和逻辑能力。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  不懂，mark,看看</p>
</li>
</ul>
<blockquote>
<p>原文：引用和改写 可以参考威斯康星大学麦迪逊分校的“Writing Lab”在线资源：<a target="_blank" href="https://dept.writing.wisc.edu/wac/acknowledging-paraphrasing-and-quoting-sources/。">https://dept.writing.wisc.edu/wac/acknowledging-paraphrasing-and-quoting-sources/。</a></p>
</blockquote>
<h3 id="heading-4occkirnrkzlha3ljyhlha3nq6ag5zco6k6wiowgmes9no8joihquaikeewlaeios5ii3ryoq"> <strong>第六十六章 后记 写作，自我疗愈之路</strong></h3>
<ul>
<li><p><strong>2024/04/25 发表想法</strong></p>
<p>  这才是做“人”</p>
</li>
</ul>
<blockquote>
<p>原文：倾听自己内心的声音，做真正想做的事情，其他的事情其实并没有那么重要。”</p>
</blockquote>
<p> 来自微信读书</p>
]]></content:encoded></item><item><title><![CDATA[《研磨记》读书笔记]]></title><description><![CDATA[一位斯坦福的博士生的读博记录，简短，个性，真实。
用了4小时左右读完，还买了微信读书会员，记录了一些感想笔记。
《“研”磨记》
 Philip J. Guo
 180个笔记
 点评

2024/04/27 认为好看
  不错，窥一斑可知全豹，每个人的博士生涯都有所不同，但这本书帮助我确立了我个人的研究路线，很有帮助，感谢作者🙏


 第四章 译后记

2024/03/15 发表想法
  这也得匹配兴趣和能力吧，贡献大就要，就应该研究，那如何评判贡献大小？



原文：相反，这位老师用实例告诉我...]]></description><link>https://blog.jlab.tech/44ck56cu56oo6k6w44cl6k75lmm56yu6k6w</link><guid isPermaLink="true">https://blog.jlab.tech/44ck56cu56oo6k6w44cl6k75lmm56yu6k6w</guid><category><![CDATA[academic writig]]></category><category><![CDATA[phd]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Tue, 30 Apr 2024 03:51:05 GMT</pubDate><content:encoded><![CDATA[<p>一位斯坦福的博士生的读博记录，简短，个性，真实。</p>
<p>用了4小时左右读完，还买了微信读书会员，记录了一些感想笔记。</p>
<h3 id="heading-kirjgirigjznojtigj3no6jorrdjgisqkg"><strong>《“研”磨记》</strong></h3>
<p> Philip J. Guo</p>
<p> 180个笔记</p>
<h3 id="heading-4occkirngrnor4qqkg"> <strong>点评</strong></h3>
<ul>
<li><p><strong>2024/04/27 认为好看</strong></p>
<p>  不错，窥一斑可知全豹，每个人的博士生涯都有所不同，但这本书帮助我确立了我个人的研究路线，很有帮助，感谢作者🙏</p>
</li>
</ul>
<h3 id="heading-4occkirnrkzlm5vnq6ag6kr5zco6k6wkio"> <strong>第四章 译后记</strong></h3>
<ul>
<li><p><strong>2024/03/15 发表想法</strong></p>
<p>  这也得匹配兴趣和能力吧，贡献大就要，就应该研究，那如何评判贡献大小？</p>
</li>
</ul>
<blockquote>
<p>原文：相反，这位老师用实例告诉我们，一个课题“值得”研究的理由是，深究此课题可以对学术界做出贡献；</p>
</blockquote>
<ul>
<li><p><strong>2024/03/15 发表想法</strong></p>
<p>  那越多人研究的越扎堆，这思路也不一定有利于人类文明的拓展和研究吧</p>
</li>
</ul>
<blockquote>
<p>原文：因为研究有价值课题的学者必然在和其他在同领域学者们进行学术“对话”，而在对话过程中，找到了前人的不足或者疏忽。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuptnq6ag5ymn6kiakio"> <strong>第五章 前言</strong></h3>
<ul>
<li><p><strong>2024/03/15 发表想法</strong></p>
<p>  博士管理和其他人才不同之处是？</p>
</li>
</ul>
<blockquote>
<p>原文：想招募和管理博士的雇员</p>
</blockquote>
<ul>
<li><p><strong>2024/03/15 发表想法</strong></p>
<p>  作者很谦虚，平和，译者反而感觉有点拔高的意思</p>
</li>
</ul>
<blockquote>
<p>原文：我的故事只是沧海一粟，所以我所说的不一定是普遍状况。然而，我会尽自己全力，避免讲一个太特例的故事。愿大家阅读愉快！</p>
</blockquote>
<h3 id="heading-4occkirnrkzlha3nq6ag5bqp5puykio"> <strong>第六章 序曲</strong></h3>
<ul>
<li><p><strong>2024/03/15 发表想法</strong></p>
<p>  这才是核心动机之一</p>
</li>
</ul>
<blockquote>
<p>原文：为什么我爸妈觉得终身教授是黄金职业呢？答案并不是因为他们对科研抱有崇高敬意，相反，由于我父母的移民经历，他们非常实用主义，</p>
</blockquote>
<ul>
<li><p><strong>2024/03/15 发表想法</strong></p>
<p>  相比于西方的终身教职，感觉国内的非升即走是个笑话</p>
</li>
<li><p>补充：在看的一本书是吴国盛的科学是什么，中国人对科学的实用是从引入科学这个概念开始就有的，不是科学的全部，不是科学的初心，科学的出现的自由的人性</p>
</li>
</ul>
<blockquote>
<p>原文：洛杉矶分校，社会学终身教授的工作。与她的众多移民朋友不同，她可以享受终身安稳的工作，不需要向老板作报告，可以近乎自由地追求自己的学术兴趣，并且在所在的学术领域享有声望。我母亲成功的事业轨迹，与我父亲和他们朋友螺旋向下的职业历程形成了鲜明对比，这样的对比对高中及大学期间的我产生了长久的影响。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/15 发表想法</strong></p>
<p>  个人体验和兴趣，超越了对稳定的诉求，和译者序的引用还是有不同的</p>
</li>
</ul>
<blockquote>
<p>原文：因为我觉得工程实习很无聊，而本科时候，我担任教研助理的那段时光非常享受，我就把未来职业目标定为去高校做教学以及科研。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  现实，可持续，和所有非科研的区别不大</p>
</li>
</ul>
<blockquote>
<p>原文：我找了老师，指导我的硕士论文，像所有野心勃勃的孩子一样，兴致冲冲地提出了有点像科研的项目想法，那想法真是幼稚。导师耐心地迁就我，最终还是成功说服我去做更主流的研究，也就迎合了他自己的研究兴趣，但是更重要的是，做主流一点的研究还可以满足资助他的基金所要求的条件。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  这个真狗实用和深入</p>
</li>
</ul>
<blockquote>
<p>原文：。于是，我听从了他的建议，花了两年半的时间来开发新的原型工具，分析C和C++程序的运行时行为。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  研究并非最感兴趣的</p>
</li>
</ul>
<blockquote>
<p>原文：虽然我对硕士论文所做的项目并不是那么热情，但是事实证明，迎合导师研究兴趣的决定是正确的。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  是说计算机直接就业经济上更划算么</p>
</li>
</ul>
<blockquote>
<p>原文：需要说明的是，我这个学科几乎没有人自掏腰包攻读博士学位，因为从经济方面考虑这样不值得。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  相比人家，果然我自己的博士不行，科研水平估计赶不上人家硕士</p>
</li>
</ul>
<blockquote>
<p>原文：我在科研和撰写论文上已积累了相当多的经验</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuipnq6ag5y2a5liaiowdooiqveiwtw6lsoq"> <strong>第七章 博一 坠落谷底</strong></h3>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  每个优秀的程序员都会这样做</p>
</li>
</ul>
<blockquote>
<p>原文：总体来说，我想开发一些创新的工具来帮助做计算机编程的人们更高产（亦即，提高程序员的生产效率）</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  大家大同小异</p>
</li>
</ul>
<blockquote>
<p>原文：为了从斯坦福计算机科学系博士毕业，学生们必须以第一作者身份发表2-4篇话题互相关联的文章，再综合起来，写成一本书一样的技术文档，就是所谓的博士论文。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  我擦，我们最多读六年，看来低估了</p>
</li>
</ul>
<blockquote>
<p>原文：在我专业就读的博士生大多数都需要4-8年才能毕业，发表文章快，毕业得就早，反之也就越慢。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  兴趣相近确实是很不错</p>
</li>
</ul>
<blockquote>
<p>原文：我见了一些教授，觉得Dawson的研究兴趣和科研方式貌似与我自己最接近。所以我选择了他作为我的导师。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  估计教授也是卷出来的，之后会自由一些</p>
</li>
</ul>
<blockquote>
<p>原文：想拿到终身教授这一职称，并获得终身聘用的保障，教授在大学中工作的前7年里必须发表足够多有名的文章</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  这才是学术的正确方式之一，用现实来验证</p>
</li>
</ul>
<blockquote>
<p>原文：过去十年中，Dawson和他的学生做的几个工具都能比其它竞争对手发现更多的错误[插图]。凭借超乎常人的研究技术，他们成功创业，建立了自己的创业公司，销售软件揭错的服务。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  好像理工男都有类似思路？就是解决现实世界的问题</p>
</li>
</ul>
<blockquote>
<p>原文：尽管Dawson的项目多少符合我的胃口，但是我更看重的，是他和我非常相似的研究理念：作为狂热的实用主义者，比起深入证明理论“趣味”从而提高学术地位，Dawson更关注的，是取得引人瞩目的成果。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  是的，多数博一都没有实践经验</p>
</li>
</ul>
<blockquote>
<p>原文：我向系里其他教授和高年级博士师兄师姐都取经后意识到，新生加入一个已有的项目是科研惯例，通常情况下，新生不会马上自己立项著说</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  研发系统，解决问题，是典型理工科的研究方式？</p>
</li>
</ul>
<blockquote>
<p>原文：Dawson、Cristi和一些其他的同事已经合作发表了第一篇关于Klee的文章，描述最基本的Klee系统，演示Klee寻找新错误的效率</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  计算机领域变化最快，所以刊物不如cinference</p>
</li>
</ul>
<blockquote>
<p>原文：在计算机科学这一领域中，学术威望最高的发表平台是学术会议。请注意，许多其它领域中期刊文章的学术威望最高</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  得搜集征稿通知，投有关联会议</p>
</li>
</ul>
<blockquote>
<p>原文：会议发布征稿通知，涵盖感兴趣的研究主题，并指明截稿日期。 2.研究者需在截稿日期前提交文章。一般一个会议会收到100-300篇文章，每一篇文章的篇幅相当于30-40页双栏文本的长度。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  好可怕</p>
</li>
</ul>
<blockquote>
<p>原文：有学术威望的顶级会议录用率大概在8%到16%之间，二级会议录用率则大概是20%到30%。通常来讲，这些会议的录用率都较低，所以退稿，修改，再提交同一篇文章并不稀奇。加之一篇文章一次只能投到一个会议中，这个过程甚至可能花上几年时间。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  我也不明白，这需要拔高一个层次，从工程问题到学术高度？</p>
</li>
</ul>
<blockquote>
<p>原文：对新的Linux设备驱动揭错并成文发表是挺酷的，但我不明白，这些成果如何能对学术领域做出真正的贡献</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  更好的解决问题，一定有很牛逼的创新</p>
</li>
</ul>
<blockquote>
<p>原文：我总觉得，用Klee找到新的错误只是现有程序的应用，并没有对Klee进行创新革命。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  无法一下子进入体系化的工作内</p>
</li>
</ul>
<blockquote>
<p>原文：时间一天天流逝，我也越来越沮丧：我觉得自己变成了想办法让Klee能用起来的小工，我的苦力劳动根本没有任何技术含量</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  哈哈，博士要的就是不确定性问题的解决</p>
</li>
</ul>
<blockquote>
<p>原文：虽然大学里的很多作业都很有挑战性，但那时总还是有正确答案待我寻找</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  博士要求你必须突破和创新</p>
</li>
</ul>
<blockquote>
<p>原文：。然而在读博士研究生时，研究是我唯一的工作，没有优秀的研究成果，就拿不到学位</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  孤独的探索，哈哈</p>
</li>
</ul>
<blockquote>
<p>原文：之前总听教授们喜欢重复这么一句话，“被人做过的研究不是研究！”我平生第一次，发自肺腑地，理解了这句话。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  感觉是解决问题的战略出问题了，这是陷入战术问题内了</p>
</li>
</ul>
<blockquote>
<p>原文：。这一百天里，我尝试修复与Klee有关的问题以让它寻找Linux设备驱动错误，在这之中遇到新的、更麻烦的问题，简直是家常便饭，</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  我擦，和我一样，整晚上的做梦，分析问题，写东西</p>
</li>
</ul>
<blockquote>
<p>原文：：研究让人身心俱疲，完全不可能在晚上放空大脑，什么都不想。我后来才发现这是博士生普遍患有的“博士病”。有时候，科研工作中的巨大压力让我辗转反侧，难以入眠</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  科研中的验证和反馈很重要</p>
</li>
</ul>
<blockquote>
<p>原文：我给开发这些驱动程序的Linux程序员发邮件，描述Linux程序中可能有的错误</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  1000小时，真的很巨大的付出</p>
</li>
</ul>
<blockquote>
<p>原文：难道写，我花了将近1000个小时，手动使Klee分析设备驱动，却没有获得真正的见地？</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  对比研究，可怜的博一就是被对比的笨样本</p>
</li>
</ul>
<blockquote>
<p>原文：最后终于可以让原版的Klee分析937个Linux设备驱动并发现55个新错误（驱动开发者通过邮件确认了其中32个）。然后，我又得设置那个刚刚面世的Klee-UC，用它分析这937个驱动。由于在我试着用这个软件分析驱动的同时，Dawson和其他学生仍然在实现Klee-UC，这个过程变得更为棘手。谢天谢地，Klee-UC确实能够再次发现源代码中的大多数错误。这样我们至少做出了一些研究贡献，写完了会议提交的论文。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  赶deadline是家常便饭吧。。。</p>
</li>
</ul>
<blockquote>
<p>原文：尽管我们得到了很好的结果，但是距离提交文章的截止日期只有三天了，而且还没有人动笔。这么短的时间里，撰写、编辑并且完善出一篇能够有机会被顶级计算机科学会议录用的文章，简直是不可能的任务</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  语法，解释，图表，总结</p>
</li>
</ul>
<blockquote>
<p>原文：最后论文交上了。但是那论文错字连篇、语法不通，更是对图表没有充分解释，也没能对全文做出总结。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  创新一下，换个思路</p>
</li>
</ul>
<blockquote>
<p>原文：加上那是Dawson唯一关心的项目，我认为，想一个新的研究思路是个明智的起点。因此我和Dawson进行了讨论，想要扩大Klee的应用领域，而不仅仅局限于找漏洞。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  闭关思考，需要</p>
</li>
</ul>
<blockquote>
<p>原文：十个星期，我闭关修炼，没和任何人交流。之前几个月在研究小组的噩梦让我想一个人，静静地，为自己的科研思考一阵。由于Dawson不给我发工资，我闭关这事他也没提太多意见。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  是因为没有带着问题读论文吧</p>
</li>
</ul>
<blockquote>
<p>原文：但是，由于没有合适的指导和研究背景，读论文浪费了我大量时间，而且我也没从阅读的文章中得到任何有意义的想法。</p>
</blockquote>
<ul>
<li><p>但是，由于没有合适的指导和研究背景，读论文浪费了我大量时间，而且我也没从阅读的文章中得到任何有意义的想法。</p>
</li>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  实证方法</p>
</li>
</ul>
<blockquote>
<p>原文：即便闭关这几个月我对研究课题的头脑风暴完全没有重点，我还是慢慢地被如下问题吸引了：怎么才能通过实证的方法度量软件的质量</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  是的，巨大的工作量和不确定性，新手还是远离</p>
</li>
</ul>
<blockquote>
<p>原文：虽然我对研究新的方法来度量软件质量非常感兴趣，但我知道，这只是痴人说梦，因为学术界不会接受一个没有正式研究方法的课题</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  都会陷入这个现实选择中</p>
</li>
</ul>
<blockquote>
<p>原文：我更深知，不发文章就不能毕业。如此，我成为一名终身教授的崇高梦想破碎了——除了找到捷径得以毕业之外，我别无所求。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  这是读自闭了？</p>
</li>
</ul>
<blockquote>
<p>原文：闭关的十周里，我几乎没和任何人说话，包括我的朋友和家人</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  总要经过一段时间这样的过程吧</p>
</li>
</ul>
<blockquote>
<p>原文：这就是我们，一群有才华的年轻计算机科学家，自愿从事又困难，又看起来毫无意义的工作，拿着在企业工作的朋友们四分之一的薪水。当时我竟然觉得这事可悲得非常可笑。但当时，我也并没觉得抱头痛哭可以提高效率：我选择了沉默</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  学徒吗，正常</p>
</li>
</ul>
<blockquote>
<p>原文：在读博期间这么早就单飞是个很糟糕的决定。人们可能觉得单飞特别浪漫，把单飞的画面想象成，一个学者独身一人，啜一口拿铁，时不时在笔记本上空白处涂鸦。恰恰相反，想要真正搞科研，闭门造车是不可能的。技术革命需要智力、历史、甚至物质上的基础（例如实验室设备）。其实我真应该在闭关的几周里和Dawson多交流交流，积极点，和其他教授、高年级学生合作。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  实证</p>
</li>
</ul>
<blockquote>
<p>原文：下了一些关于这个新提出来的实证软件度量项目的想法</p>
</blockquote>
<h3 id="heading-4occkirnrkzlhavnq6ag5y2a5lqmiomaooaipuepuumxtcoq"> <strong>第八章 博二 造梦空间</strong></h3>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  坚持就需要真正认知到价值，否则总归会离开</p>
</li>
</ul>
<blockquote>
<p>原文：“从这个暑假和以前的工作经验中，我已经意识到，除非我对某个课题抱有强烈的热情，并且想要拥有它，否则我就很难坚持继续下去</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  博士只是幼小的科研新人，不和有经验的导师多交流，那干啥？闭门造车？</p>
</li>
</ul>
<blockquote>
<p>原文：后来和他们见面谈话时，这些教授大致都告诉了我同一件事：一定要积极和教授讨论，以找到你们彼此都感兴趣的研究项目；不论如何，都不要躲在自己的小世界里。之后的五年时间证明，这条看似浅显的建议，的确是金玉良言。正是因为听从了这条建议，我的博士生涯才能画上圆满的句号。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  问题，方案，做法，哈哈，论文核心部分</p>
</li>
</ul>
<blockquote>
<p>原文：为了这次谈话，我准备了三个明确的想法，并准备好了如下台词，想在谈话中引出他们： 1.存在的问题是什么？ 2.我建议的解决方案是什么？ 3.我可以用什么方法来做实验，使结果令人信服，可以证明上述解决方案的有效性？</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  数据通过实证分析证明你的解决方案是正确的？</p>
</li>
</ul>
<blockquote>
<p>原文：他向我强调了上述第三点的重要性——当你提出研究设想时一定要思考实验方法。教授们都很希望自己的名字出现在被发表的论文上，并且如果要在计算机科学的会议上发表文章，就必须要强大的实验数据做支持。因此，在项目初期，设计实验就至关重要。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  这不是我的领域么，原来是这个研究方法</p>
</li>
</ul>
<blockquote>
<p>原文：“人机交互”研究项目典型的研究过程是这样的： 1.观察，以发现人类在使用计算机时真正遇到的问题是什么。 2.设计创新工具，改善问题现状。 3.用实验评估上述手段是否能真正为人们提供帮助。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  接触问题发生的现场很重要</p>
</li>
</ul>
<blockquote>
<p>原文：。这些人非常欢迎我光明正大地闯入他们的日常工作，还很乐于和我探讨他们的工作环境。最后，这些访谈为我的学位论文提供了直接灵感</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  对比总是强烈给人感知变化，是个好模式</p>
</li>
</ul>
<blockquote>
<p>原文：然而通过这次经历，我们想到：想要进行研究，我们其实可以计划一个可对照实验。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  设计实验，做实验很重要，我可以借鉴</p>
</li>
</ul>
<blockquote>
<p>原文：于是Joel、Scott和我共同设计了一个实验：我们邀请了一些斯坦福的学生，让他们花两个半小时从零开始完成一个简单的，基于网页的聊天室应用。在此过程中，他们可以使用所有可用资源，尤其是那些可以在网络中搜索到的，现成的代码和教程。我们总共招募了20名学生参与此项试验，大部分同学当时都在Scott教授的“人机交互概论”班上。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  科研，实验，对比，发论文</p>
</li>
</ul>
<blockquote>
<p>原文：，我从这段经历中学到了很多，包括如何进行科研，和如何撰写学术论文。最重要的是，看到这个项目最终成功结项，文章也投中了声名显著的顶级会议，我心满意足</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  我的领域叫啥，区块链账户安全和可信网络？好像不太对</p>
</li>
</ul>
<blockquote>
<p>原文：我开始在一个名叫实证软件度量（通过分析软件项目的开发历史来度量软件质量）的研究领域里寻找科研思路</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  研究要找到合适的数据集</p>
</li>
</ul>
<blockquote>
<p>原文：为调研这些问题，我分析了一些与Linux内核开发这一项目相关的数据集。之所以选择研究Linux，是因为它是当时世界上最大的，也是最有影响力的开源软件项目</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  都得学习。。。</p>
</li>
</ul>
<blockquote>
<p>原文：为了找到灵感，我自学了一些定量数据分析、统计和数据可视化技术方面的知识。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  分析数据，找到问题，提升和解决问题</p>
</li>
</ul>
<blockquote>
<p>原文：数年后，我才知道这种工作方法在各个学科领域的计算科学科研人员中，非常常见；</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  不是圈子内部人，有关系壁垒还是行规</p>
</li>
</ul>
<blockquote>
<p>原文：在试图发表论文时我们遇到这些麻烦的深层根源在于，这个研究项目属于实证软件度量（有时也被称作是实证软件工程）领域，而我们并不是这个领域的圈里人</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  行规</p>
</li>
</ul>
<blockquote>
<p>原文：在战火纷飞的学术圈中，空有一番热情，不足以取得成功，你必须熟知某个领域里那些出任文章评审员的大牛们的喜好。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  圈子的内部知识成本，确实需要</p>
</li>
</ul>
<blockquote>
<p>原文：当然，成为圈内人，并不意味着我们的论文就不会被人那么严格地认真评审（这样就太不公平了）。但是，Scott可以利用他的经验，用最合评审人员口味的方法，展示我们项目的研究动机和发现，因此，提高了论文被录用的概率</p>
</blockquote>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  那时候才转向，感觉确实。。。晚了点，浪费了一年多时间</p>
</li>
</ul>
<blockquote>
<p>原文：于是在我为博三做准备之时，我拼死挣扎，试图抓住所有机会发表文章，</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuz3nq6ag5y2a5lijiomhjei5ioimhuimsoq"> <strong>第九章 博三 重蹈覆辙</strong></h3>
<ul>
<li><p><strong>2024/03/16 发表想法</strong></p>
<p>  越往后，越简单，就是三个字，发论文</p>
</li>
</ul>
<blockquote>
<p>原文：但我深知，想在这个我和Dawson都外行的子域中发表文章，无异于另辟一片战场，孤身作战，最后垂死挣扎。既然意在要发表文章进而毕业，</p>
</blockquote>
<ul>
<li><p><strong>2024/03/17 发表想法</strong></p>
<p>  看到这开始要月付。。。不能单买这本书。。。扫兴</p>
</li>
</ul>
<blockquote>
<p>原文：在调整选项时，我不理解它们之间微妙的相互关系，白白浪费了很多时间。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  理工类常规研究方法？</p>
</li>
</ul>
<blockquote>
<p>原文：进行交叉检验和</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  团队和相互之间的关系，非常重要，有时候开始就意味着失败</p>
</li>
</ul>
<blockquote>
<p>原文：经过这样的事后反省，我现在能明白，项目失败，是因为参与者之间志不同道不合。可惜当时，我没有足够智慧预见这样的失败结果。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  以问题为开始，提升为目标</p>
</li>
</ul>
<blockquote>
<p>原文：Dawson的目标很简单：研究成果一定要比上一篇Klee论文中原本的搜索算法有更高的覆盖水平。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  确实需要保持作息，有严格的时间安排，才可以做到</p>
</li>
</ul>
<blockquote>
<p>原文：为了顶住拖延症，我为自己做了严格的计划，合理安排作息</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  这咋办。。</p>
</li>
</ul>
<blockquote>
<p>原文：这篇论文的结论也就只能是，“我们改进了Klee的搜索算法，使其平均覆盖率从91%提升到94%。”这么一篇论文，很难让审稿人眼前一亮，甚至都不能提起他的兴趣</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  和经验，能力有关，最关键自己不喜欢，就无法形成内心的合力</p>
</li>
</ul>
<blockquote>
<p>原文：但我也感觉，改进Klee搜索算法的这个科研项目，是个死胡同，所以我不干了</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  不是吧，太惨了</p>
</li>
</ul>
<blockquote>
<p>原文：，另外两个Dawson的博士生做了完全相同的研究，而他们两个人在过去三年里一篇文章都没发表</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  我也是这样想的，想法需要人来实现，太难找到人，自己干不过来</p>
</li>
</ul>
<blockquote>
<p>原文：那时我不理解，为什么Dawson对我们的科研这样不耐烦，但现在，我可以感到他的灰心与沮丧。在他的头脑中有个清晰的Klee-UC，而他需要一些又有才能又勤奋的学生，把他的想法实现</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  真惨，退出博士的这么多</p>
</li>
</ul>
<blockquote>
<p>原文：尽管Peter和我在这两个月里用尽全力，但还是感到，我们真的在一个Dawson很在意的项目上让他失望了。Peter灰心丧气，换了导师，不久后干脆放弃攻读博士。组员的离开，无情地打碎了我的幻想，我决定，永久退出Klee项目。</p>
</blockquote>
<ul>
<li><p><strong>2024/03/20 发表想法</strong></p>
<p>  这个说的偏颇了，本来就是双向选择，你自己也需要人指导，怪导师让你去趟路，本来就是这个关系</p>
</li>
</ul>
<blockquote>
<p>原文：一将功成万骨枯。也许在好几届学生失败甚至退学之后，教授才能从一组学生那里获得成功。有时这需要两年，有时五年，甚至有些时候，十年才能达到目标。很多项目持续时间比单个博士生的在校时间还要长。但是只要最初的设想变为现实、成功发表，那么这个项目就是成功的范例。教授开心，系里开心、研究出资方开心，而最后幸存的学生也会开心。但是这一路上“伤亡”的学生怎么办呢？一名终身教授可以从多年的失败中幸存，博士生则不同。对于他们，经历了一次次的失望沮丧后，刚刚启程的职业生涯，加上心理健康，都很可能会被摧毁。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  我也想要博士实习生</p>
</li>
</ul>
<blockquote>
<p>原文：，博三结束之后，我立即前往位于华盛顿州西雅图的微软</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  需要更多博士做研究</p>
</li>
</ul>
<blockquote>
<p>原文：研究人员经常雇佣博士生作为夏季实习生，来帮助他们实现自己的想法</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  这速度，可以</p>
</li>
</ul>
<blockquote>
<p>原文：由于实习生只在这里工作三个月，老板们准备的都是思路清晰、有发表希望的项目。我们中的大多数人都能在这次暑期实习以后提交一篇文章，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  发论文，在行业内部，是个不错的方式</p>
</li>
</ul>
<blockquote>
<p>原文：一年之后，我博三时，一名MSR研究员发现了我同Scott和Joel合作发表在人机交互会议上的论文，便给我发邮件，说他手头有一个项目与我们做过的事情略微相关</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  哈哈，真知灼见</p>
</li>
</ul>
<blockquote>
<p>原文：本科生科研指导老师，提供给了我这份我急需的“关系”。后来，同样是这位指导老师，又为我做了一次重要的引荐，直接为我带来了毕业之后的第一份正式工作。这段经历告诉我，背后有大人物支持，非常重要；在竞争激烈的学界中，想要被伯乐相中，光能做出好结果是不够的。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  熟悉业界的关注点，套路</p>
</li>
</ul>
<blockquote>
<p>原文：因为Tom已经发表过，也审阅过很多实证软件度量这一研究方向的论文，他的确对圈里能招人喜爱的结果了如指掌，也深谙这一方向论文的写作技巧。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  前期的失败是投资和打基础</p>
</li>
</ul>
<blockquote>
<p>原文：回想我博二时，在同一领域里投入的一整年精力，只换来了深深的挫败感，当时我只收到了两封拒信和一篇在二级会议上发表的短文。对比这个暑假，我在MSR和Tom对实证软件度量这一研究方向取得的成功（在顶级会议发表论文），我现在取得的成绩，对我来讲无疑是个很大的补偿</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  数据是第一，微软平台提供了加持</p>
</li>
</ul>
<blockquote>
<p>原文：我不可能有机会得到这些保密的数据集。由于微软数据集非常丰富</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  熟悉业界的大佬</p>
</li>
</ul>
<blockquote>
<p>原文：Tom功劳显著：</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  都是积累。。我们还要学英语写作</p>
</li>
</ul>
<blockquote>
<p>原文：，在MSR实习期间好不容易发表的三篇论文对我毕业并无帮助。然而，这段经历大大提高了我的研究能力和科技论文写作能力。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  厚积薄发</p>
</li>
</ul>
<blockquote>
<p>原文：没想到的是，2009年7月24日，在我实习中期，灵感之神悄然而至</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhnq6ag5y2a5zubiowgjeavtoaxlm8kyoq"> <strong>第一十章 博四 再整旗鼓</strong></h3>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  工具科研思路？感觉这个明显是工程工具思路</p>
</li>
</ul>
<blockquote>
<p>原文：如果能通过新颖的手段，修改Python的运行时环境（叫做解释器），我就能消灭许多这样的低效现象，从而帮助使用Python做科学计算的研究人员提高效率。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  发现应用价值</p>
</li>
</ul>
<blockquote>
<p>原文：。在那里，我尝试改善我那尚在起步阶段的，有关IncPy的想法，想要加强它的“市场效益”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  好奇，工程性idea如何作为研究课题</p>
</li>
</ul>
<blockquote>
<p>原文：我全身心投入到改进关于IncPy的研究思路中，想把它变为一篇可发表的文章，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  我还没有直觉。。有一点点感觉</p>
</li>
</ul>
<blockquote>
<p>原文：过去三年失败的研究经历已经给了我足够伤疤，我也大概获得了一些科研的直觉</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  表达是整理思路的过程，也可以召集反馈，获得支持</p>
</li>
</ul>
<blockquote>
<p>原文：我也找了朋友，帮我安排参加他们的实验室组会，并在组会上介绍IncPy（尽管当时这个想法还不太成熟）。在研究开始阶段做采访和演讲，不仅有益于寻找新鲜的研究思路，也大大帮助了我改善IncPy的“卖点”。我非常感激这些帮我实现项目想法的朋友，毕竟那时，除了几页简陋的幻灯片，我一无所有。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  研究设计和定义，不过一万小时可是不少，每天10小时，还得3年</p>
</li>
</ul>
<blockquote>
<p>原文：整体方案在手，我已做好思想准备，准备经受成千上万个小时的“研磨”，把IncPy从想法转化为实实在在的原型工具。夏日悄悄溜走时，我扮演了教授的角色，进行宏观设计，做演讲，不断改进概念上的思路</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  不仅仅是这些吧</p>
</li>
</ul>
<blockquote>
<p>原文：计算机科学这个研究领域里，流汗流血，主要就是编写程序，构建、测试、评估新的基于软件的原型工具和技术</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  编程的投入是基础，不过AI来了。。</p>
</li>
</ul>
<blockquote>
<p>原文：我差不多花费了1万小时做各种编程的工作，无论是在课堂上，是出于兴趣，是作为实验室的研究工作，甚至是在工业界的实习工作中，我都做过编程工作。这些经历已经让我做好了充分准备，去忍受那些超强度、超复杂的编程工作</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  找到自己的优势</p>
</li>
</ul>
<blockquote>
<p>原文：。我和这些潜在的竞争者之间的最大区别在于，那些人并不具备足够的编程功底，以可以开发一个像IncPy那样完全自动的解决方案</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  惨</p>
</li>
</ul>
<blockquote>
<p>原文：尽管我对前几年在本科和研究生阶段所做的研究项目全无好感</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  但是博士就是读了六年？</p>
</li>
</ul>
<blockquote>
<p>原文：但通过这些项目，我才练就了技术能力与辨识能力，我现在才能够有实力做我自己真正在乎的、属于自己的研究。接下来三年（2009到2011年），我一刻不停地做出了五个全新的、有助于程序员的原型工具（IncPy仅仅是其开端），每个工具都发表了至少一篇一作文章。最后，我把所有这些工作组合到一起，写成了我无比自豪的毕业论文。这三年，也就是我博士生涯的后半部分，是迄今为止最富创造力、最有效率的时间，和前半部分磕磕绊绊、曲折不已的博士生涯大相径庭。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  和我的思考类似，我的想法拆出来四个子项目和一个跨学科项目，原来真可以这样搞</p>
</li>
</ul>
<blockquote>
<p>原文：2009年9月，博四刚刚开始，当时的我，对未来却并无概念，更谈不上策划一个包含五个独立项目、长达230页的毕业论文了。我甚至不知道会不会有教授认真对待我那未被证实的研究设想，同意做我的论文委员会成员。我只想构建IncPy，尝试发表它。至于其他，走一步看一步吧。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  真实数据</p>
</li>
</ul>
<blockquote>
<p>原文：，学术会议的录用率通常在8%到30%，而研讨会的录用率可以达到60%到80%。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  senminar和conference的区别？</p>
</li>
</ul>
<blockquote>
<p>原文：向一个研讨会提交文章的花费，与向会议提交所需差不太多，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  要有自己的核心定位和价值</p>
</li>
</ul>
<blockquote>
<p>原文：，而全自动性正是把IncPy和其它科研区别开来的重要创新点。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  必须是科学的研究</p>
</li>
</ul>
<blockquote>
<p>原文：研讨会论文和会议论文间的最大区别是，一篇会议论文必须包含有理有据令人信服的评估，告诉读者，文章中描述的方法或技术是有效的。论文的评估方法有很多种，从运行时性能的度量，到实验室控制情形下的用户表现，都可算在内</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  可度量</p>
</li>
</ul>
<blockquote>
<p>原文：也就是IncPy可以提高计算研究人员的效率，非常主观模糊。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  模拟和实际测量</p>
</li>
</ul>
<blockquote>
<p>原文：1.案例分析：从各种计算研究人员处寻找用Python写成的程序，进行模拟，观察，如果他们在研究中用IncPy而不是普通的Python，能提高多少效率。 2.部署：找研究人员，让他们在每天的工作中用IncPy而不是普通的Python，然后报告IncPy是否提高了</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  找到用户群，数据来源和样本，真的很重要</p>
</li>
</ul>
<blockquote>
<p>原文：就这样，我成了半个推销员、半个乞丐，死皮赖脸地询问同事们有没有我能够用来做案例分析的Python程序，甚至得寸进尺地问他们是否愿意安装IncPy并每天使用，向我汇报使用心得。和事先预料到的一样，绝大多数情况下，我得到的回答都是“不”，但我仍然会礼貌地询问，有没有别的人选可以推荐给我取得联系。我在不同的实验室组会上不请自来，做一些小展示以期引起人们对IncPy的兴趣。“乞讨”了几个月，我从各种领域里的几个研究人员手中得到了一些Python程序。对于开始案例分析，这已经足够。对每个在那段艰难时光中帮助我的人，我都心存感激。他们明知道帮助我这个陌生博士生，除了我的祝福其它什么都换不来。尽管这样，他们还是慷慨地施以援手。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  真实应用</p>
</li>
</ul>
<blockquote>
<p>原文：单做案例分析已经足够写论文的评估部分了，但我真正渴求的。却是“部署实施”部分，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  对，就是这样！！！真实的改变一点世界</p>
</li>
</ul>
<blockquote>
<p>原文：但是，我希望研究人员能实际运用IncPy，并且一直用下去。我开发IncPy，不是一时空想的结果，更不只为了发表，我是真真正正在研究中，编程时，遇到了真实的问题，用被激发的灵感开发IncPy的。所以我希望真实生活中能真的有人去用它</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  研究就得有研究对象，就是别人真实应用起来</p>
</li>
</ul>
<blockquote>
<p>原文：在斯坦福内找不到人愿意安装运行IncPy，我便在附近的大学里寻找机会。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  嫌弃的才是买家，就怕没人理</p>
</li>
</ul>
<blockquote>
<p>原文：表示很有兴趣尝试IncPy。他们向我大倒苦水，讲述他们面对的那些低效问题，也就是IncPy的灵感来源。事实证明，当时他们并不是在我的演讲上故意捣乱，他们只是想对细节有更清晰的概念，用以评估在他们研究实验室的计算机上是否能运行起来IncPy。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  看到了工程的乐趣</p>
</li>
</ul>
<blockquote>
<p>原文：感谢你们对IncPy Python解释器的兴趣！我真诚希望IncPy足够优秀，能帮到你们的日常工作。我想，安装/启动/配置IncPy是整个解释器使用过程中最麻烦的步骤</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  设想实际场景，并舍身处地的打磨你的产品，mark,太重要了</p>
</li>
</ul>
<blockquote>
<p>原文：但我不放弃。接下来几周里，我重新设计，并重新实现了IncPy代码中的关键部分。这样改动之后，它便可以与任何Python扩展模块良好兼容了。我又向伯克利的神经科学家们发了邮件，请求再一次机会，但这次他们没有回复我。我曾经离成功如此之近，却又自毁前程。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  简单入手，收集反馈的界面，重要</p>
</li>
</ul>
<blockquote>
<p>原文：这巨大的失望鞭策我在实际运用中改进IncPy：修复很多微小错误的同时，我做了一个IncPy项目的网站，其中包括一个简短的视频演示、文档以及新手教程。做这些花费了我上百小时，而这些时间和精力对我的原创研究没有任何贡献。但是，如果想在未来论文中的评估部分得到真实用户的反馈，这些，又是必须的。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  也是我的目标，找到三个应用用我们的sdk</p>
</li>
</ul>
<blockquote>
<p>原文：一个想法变为一个半可行的工具，真正帮助了3个从网上下载它的陌</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhkuidnq6ag5y2a5lquiomprowkmwfqow8gcoq"> <strong>第一十一章 博五 马力全开</strong></h3>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  哈哈，毕业是第一要务</p>
</li>
</ul>
<blockquote>
<p>原文：我真希望自己可以冠冕堂皇大义凛然地说，那时驱使我自己疯狂头脑风暴的动机是纯粹的科研热情；但是，实话实说，真正的动机是恐惧，我害怕不能在合理时间范围内毕业。这种恐惧驱使我努力科研</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  真实世界的反馈，比什么都重要</p>
</li>
</ul>
<blockquote>
<p>原文：在我想到IncPy原始研究思路的整整一年后，我想到了一个相关的点子。激发我想到这个点子的原因也是计算研究者在进行数据分析时，遇到的真实问题。我发现，研究者写程序时经常非常草率邋遢，而且有种为写程序而写程序的态度。于是，这些程序经常在没产出任何分析结果的情况下，因为某种特别愚蠢的原因莫名其妙崩溃，让人挫败无比。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  问题和应用价值</p>
</li>
</ul>
<blockquote>
<p>原文：改变Python编程语言的运行时环境（解释器）来避免程序崩溃，使得这些草率写就的程序多少生成一些结果，而不是什么都不生成</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  好惨。。。人生灰暗了估计</p>
</li>
</ul>
<blockquote>
<p>原文：。 结果，奇迹，而且是坏奇迹，竟然发生了：IncPy和SlopPy两篇论文都被拒了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  讲故事研究框架符合套路</p>
</li>
</ul>
<blockquote>
<p>原文：人们只应该重视它的客观优点。但事实上，很多审稿人是带着主观思想和哲学倾向来审理论文的。我因此彻底重写了论文的引言部分，意在赢得更多友好的审稿人的认可，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  逐渐形成自己的研究领域和方向，虽然我一早就思考了</p>
</li>
</ul>
<blockquote>
<p>原文：因此，为了找到新的点子支持我接下来的研究工作，我开始重新思考，试图找出计算研究者在工作中面临的问题，设计新的工具，解决这些问题。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  看来也是有好多痛</p>
</li>
</ul>
<blockquote>
<p>原文：和Fernando会面时，我提到了扩展IncPy的想法，让它能记录基于Python的实验历史。听到这个想法，Fernando激情四射，布道般地讲了一个研究主题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  精确重现科研代码？</p>
</li>
</ul>
<blockquote>
<p>原文：也就是真正重现或验证任何一个成果，都不太可能。这是因为，研究者几乎无法获得支持这些发现的原始计算机代码和数据集。结果是，很多含有重大错误的论文，不管是诚实的错误还是赤裸裸的欺骗，都成了业界经典</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  科研可重复确实非常重要</p>
</li>
</ul>
<blockquote>
<p>原文：比如Fernando，致力于推广计算科学的可重现性实验，让学者意识到其重要性</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  哈哈，是的</p>
</li>
</ul>
<blockquote>
<p>原文：每个人的代码都需要一个非常具体的环境来运行他们。任何两台电脑，即便它们运行着相同的操作系统，代码运行环境仍然</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  扩展，灵感来了，哈哈</p>
</li>
</ul>
<blockquote>
<p>原文：为什么我的实验只局限于Python程序呢？</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  靠，果然是导师，胸怀更大</p>
</li>
</ul>
<blockquote>
<p>原文：为什么只把CDE的目标限制在科学家的代码呢？为什么不把它变成一个适用于各种代码的通用工具包呢？这个建议确实很明智</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  感觉和docker有点想似思路？</p>
</li>
</ul>
<blockquote>
<p>原文：，CDE就可以让任何人打包他们的Linux程序，让别人运行它们，而且不用担心环境是否匹配。由于CDE可以缩小Linux的依赖性地狱，一个已经困扰业界多年的问题，我感到非常兴奋。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  设计和有提供的能力，要解决的问题</p>
</li>
</ul>
<blockquote>
<p>原文：CDE还只是一堆笔记和设计草图。但是，因为它和现有工具比，概念简单，简易可用，信赖可靠，我觉得它很有潜力。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  在我看来是工程思路，但这就是工科的科研么，那我解决通用型问题的工程,也没问题了</p>
</li>
</ul>
<blockquote>
<p>原文：花了大量的时间和精力，做出了CDE的最初版本。正如我所担忧的，虽然CDE背后的研究思路很直接</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  找到你目标用户的聚集地，然后告诉他们你的产品，mark,重要</p>
</li>
</ul>
<blockquote>
<p>原文：24小时内，Slashdot论坛的那个帖子里已有几百条回复。同时，我收到了数十封来自世界各地Linux爱好者的邮件，他们都已经下载并试用过CDE。来信中不乏热情洋溢的赞扬，比如：“我只想告诉你，你太牛了！你的创意真的给我留下了非常深刻的印象。我会把它宣传到我的在墨西哥Tijuana的Linux社区。”这些来自真实用户的，尚未过滤的随性赞扬对于我意义重大。这比任何研究者对我之前论文的赞扬还要有意义。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  研究止于原型，这个不太好</p>
</li>
</ul>
<blockquote>
<p>原文：应用工程领域的大多数学科有这样一个共识，开发像CDE一样的研究原型需要证实其创新思路的可行性。研究者的本职工作就是创造原型，通过实验验证它们的有效性，撰写论文，然后转移到下一个研究议题</p>
</blockquote>
<ul>
<li><p><strong>2024/04/26 发表想法</strong></p>
<p>  同意，不过一个产品级别的是不是更好</p>
</li>
</ul>
<blockquote>
<p>原文：一句话，学术研究的目的是制造靠谱的研究思路，而不是精美的产品。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  上思路好还是要工程结果好？毕业到思路即可？做多了？</p>
</li>
</ul>
<blockquote>
<p>原文：事实上，我的确发了两篇关于CDE的会议论文，一篇简短介绍性的论文，另一篇则略长，对前一篇进行了跟进。但是，我并没像精明的研究者那样，开始一个新的研究思路。相反，我博五的大部分时间都投入给了持续改进CDE的过程中。我希望让CDE可以达到软件产品的质量。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  早点找到用户出没的地方，和他们沟通，解决他们的痛，slashdot,mark</p>
</li>
</ul>
<blockquote>
<p>原文：在我上传视频到Slashdot上之后仅仅几天，CDE已经拥有了数十个使用者，这数目很可能更多。通过早期的email反馈，我发现，我所创造的东西已经大大出乎我的预期，因为很多人使用CDE的原因是我之前完全没有预料到的。简单地讲，CDE拨动了各种受够了依赖性炼狱Linux用户们的心弦。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  因为想要的结果是工程结果，直接改变世界一点点</p>
</li>
</ul>
<blockquote>
<p>原文：博五时，我花了大量的时间修复了高达几百个错误，让CDE能够运行在令人眼花缭乱的各种复杂的Linux程序中；我改进软件文档、用户手册和常见问题，来让用户更轻松地使用它；我和全世界的使用者邮件甚至电话交流；我还做了无数个报告，发送推销性质的email，吸引用户。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  让人激动，和用户交互起来</p>
</li>
</ul>
<blockquote>
<p>原文：到了2012年夏天，已经有超过一万人下载和使用CDE。我收到了上百封用户发来的邮件，他们提出反馈，阐明新功能需求，上传错误报告，也告诉我一些使用轶事。对于商业软件产品来讲，这个用户群并不庞大。但是，CDE只是一个由一名学生来开发维护的免费开源研究工具，这样来看，超过一万人这样的用户群，已经很大了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  很开心帮助他们</p>
</li>
</ul>
<blockquote>
<p>原文：* 为欧洲网格分布式计算基础设施做计算实验的科学家 <em>在软件公司做实验代码原型的工程师</em> 开源软件的创造者和传播者 <em>Linux计算机系统的管理员</em> 喜欢在多种不兼容的Linux操作系统下运行软件的Linux爱好者 * 大型反病毒软件公司的计算机安全分析师</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  成就感和意义</p>
</li>
</ul>
<blockquote>
<p>原文：即使我深知，维护软件做出的努力并不能对毕业论文有什么加分，但是维护CDE的那几个月，是至那时为止在我博士生涯中最享受的时光。CDE最初成功后，我不再关心我是否会因为发表论文太少推迟毕业了；得知我的软件可以改进很多人的计算体验，我已非常满足。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  做了五个改进类型项目开发，和我的一致啊，那说明工程性的改进是可以作为研究课题发论文，只要有一定通用效果</p>
</li>
</ul>
<blockquote>
<p>原文：回头想想，组成我毕业论文的五个项目中，我最喜欢CDE，因为它简单，优美，作为一个实用工具，拥有超过10000个用户。从研究的角度讲，它复杂度最低，但由于和现实世界密切相关，CDE却成为了我最满意的项目。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  这个就偏原型，新思路探索</p>
</li>
</ul>
<blockquote>
<p>原文：博五末期，我做完CDE后，休息了一阵子，之后花了两个半月对Wrangler做了些新的扩展。我给这个增强版命名为“ProWrngler”，全称叫“Proactive Wrangler”。实现了ProWrangler的原型并通过用户测试验证了它的效率后，我在Jeff和原始Wrangler工具的其他创造者的帮助</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  牛，这得格局和立意都很出色</p>
</li>
</ul>
<blockquote>
<p>原文：，ProWrangler的论文被录取了，而且评审结果不错。Jeff为我们的成功做出了最大的贡献，他出色地完成了论文的引言部分和实验结果解释部分。其实，这篇文章中，用户测试并没有展示出我们原本所期望的，对开发人员的效率做出的改进。因此，我曾担心这篇论文会被拒绝。神奇的是，Jeff的科技写作和论点组织能力化腐朽为神奇了：在文章中，我们很诚实地承认了实验的失败，并从中得到了有价值的经验教</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhkuoznq6ag5y2a5ywtiowujoejuiqvew5lsoq"> <strong>第一十二章 博六 完美落幕</strong></h3>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  发论文，就是发</p>
</li>
</ul>
<blockquote>
<p>原文：Dawson担心我文章发表数量略少，还是不足以支持我顺利毕业，他就建议我再发表一篇真正能对毕业论文有支持作用的论文。他的期待有理有据令人信服，所以我计划在秋季回到斯坦福，花上几个月时间来做新的研究，以完成毕业论文</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  学术原来是这样真实，哈哈，早就知道</p>
</li>
</ul>
<blockquote>
<p>原文：当今学术界并不太接受我喜欢的研究方向，因此我拉不到资助。没有科研经费，就不能给我的学生发钱。没有愿意卖命的学生，就不太可能发出好的论文。每年发不出好论文，也就不可能拿到终身教职。即使拿到了，也需要新的项目拨款，发给新的学生助研费做项目。对于在学术界的人来讲，这个循环周而复始，不会停止</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  家学渊源，示范效应</p>
</li>
</ul>
<blockquote>
<p>原文：。 由于我母亲是名成功的教授，我父亲在学术界也颇有威望</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  压力会束缚创造力</p>
</li>
</ul>
<blockquote>
<p>原文：我博士最后一年里找工作的时候，我变得更有创造力了</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  同感，非常耗电，不想花费时间精力在这上面</p>
</li>
</ul>
<blockquote>
<p>原文：就是在夏季举行的三个学术会议上，我报告IncPy, SlopPY和CDE时，不用再殚精竭虑地去积累人脉了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  这也算研究的第一个用户需求</p>
</li>
</ul>
<blockquote>
<p>原文：我研读Margo最近发表的论文和项目申请书，想了解她的研究哲学，以使我的研究想法迎合她的口味。当时，我已深知，迎合审稿人和资深合作人的主观喜好，非常重要。即使在人们认为比较客观的技术领域做科研，这条原则也适用。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  这就是在做产品啊，只不过服务出发点是科研场景</p>
</li>
</ul>
<blockquote>
<p>原文：个可以监视研究者基于计算机的活动，并帮助他们组织和记录实验的工具。这是对实验室里传统电子笔记本的创新改变</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  厉害，享受</p>
</li>
</ul>
<blockquote>
<p>原文：。2011年11月初，读博的最后时光里，我变成了编程野兽，尽全力，将Burrito变成一个能运行的原型。在那两个半月的冲刺中，我连续编程72天，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  论文的压力</p>
</li>
</ul>
<blockquote>
<p>原文：我甚至在感恩节，圣诞节和除夕夜都没休息，对自己残酷无情，逼迫自己朝目标努力，把Burrito写成会议论文，在2012年1月投出去。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  之前的积累</p>
</li>
</ul>
<blockquote>
<p>原文：尽管每天花十小时以上编程和排错，但是因为技术能力足以应付可能遇到的问题，我精神状态很放松。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  mark,这个是不断积累的过程</p>
</li>
</ul>
<blockquote>
<p>原文：对于完成博士毕业论文，有个流行的观点，即：一个学生，有个伟大念头一闪而过，产生了一些有启发性的创新想法，之后在几百杯拿铁和卡布奇诺的陪伴下，花几年时间写一篇伟大的论文。但是事实上，科学和工程学的领域中，这个观点非常不确切：所谓“写作”博士论文，仅仅是整合几篇已发表的论文，使之成为一篇完整的文章，再加上介绍性和总结性的段落。对工科生和理科生来讲，当他们真的坐下来“撰写”博士论文时，他们已经经历了多年汗水的洗礼，所有工作都已经就绪了。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  mark, follow</p>
</li>
</ul>
<blockquote>
<p>原文：我的论点很简单：我开发了五个创新的软件工具，来改进计算研究程序员的工作流，包括IncPy，SlopPy，CDE，ProWrangle和Burrito，并且发表了一篇顶级会议论文，三篇二级会议论文，和三篇研讨会论文（Burrito的论文被大会拒绝了，于是我们又把它发表到一个研讨会上）。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  mark</p>
</li>
</ul>
<blockquote>
<p>原文：接下来，我花了两个月把发过的论文整合成一篇230页的毕业论文，名字叫做Software Tools to Facilitate Research Programming。以下是毕业论文的摘要：</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  mark,follow</p>
</li>
</ul>
<blockquote>
<p>原文：研究编程，是一种以通过写程序来洞察数据为目标的编程活动。在科学，工程，商业，财会，公共关系，新闻界有数以百万计的教授，以及无数学生和计算机爱好者，都把研究编程视为平时生活的一部分。 本文旨在理解研究编程所遇到的独特的挑战。此外，本文发现通过使用一些辅助技术，可以使提高研究编程人员的编程效率。这些技术包括动态程序分析、混合式自发推荐系统和操作系统级别的追踪技术。 本文概括了研究编程过程的特点，表述了研究编程人员所面临的典型挑战，并展示了五个可以解决这些关键问题的软件工具：1.）ProWrangle，一个交互图形工具，可以帮助研究编程人员在作分析前，重新组合数据格式，并清洗数据。2.）IncPy，一个Python解释器，可以缩短数据分析脚本周期，并帮助编程人员管理代码和数据依赖关系。3.）SlopPy，一个Python解释器，可以自动使现有脚本具有容错性，因而也能缩短数据分析脚本周期。4.）Burrito，一个基于Linux的系统，可以帮助程序员组织、标记和回忆以前的实验发现。5.）CDE，一个软件打包工具，可以方便研究人员部署，归档和分享研究数据。这五个工具结合在一起，可以帮助研究编程人员卸下数据管理的负担，进而更快地迭代实验过程，甚至可能更快地洞察数据。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  不是罗列，要在洞察问题的基础上给出新的探索结果</p>
</li>
</ul>
<blockquote>
<p>原文：想让这篇毕业论文看起来不仅仅是简单地罗列我过去几年里做过的工具。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  创新性是核心</p>
</li>
</ul>
<blockquote>
<p>原文：答辩后，他给我发了一封赞扬满满的电子邮件，邮件里他说，“我只想说，我很喜欢你作的报告，一部分因为它很有创新性，而且你展示得也很好，另一部分因为，我之前一年一直都在作研究编程。”</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  确实，同感</p>
</li>
</ul>
<blockquote>
<p>原文：如果未来有人引用我的论文，用它作为对比的例子，以此来说明他们的技术有多厉害，我会感到很荣幸。这就是科研前进的方式：新一代的科研成果，都是建立在前人的研究想法上的。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  发现问题，给出创新性探索和方案，拓展了边界</p>
</li>
</ul>
<blockquote>
<p>原文：对我来说，这篇毕业论文的最大贡献，并不是那些具体的原型工具。据我所知，当前有个普遍问题，也就是很少有软件可以迎合大批（这个数量还在增大）计算研究编程人员的需求。我毕业论文的贡献则在于，我是这个领域的拓荒者，是第一批发现这个问题的博士生之一。此外，我还研发出了一些初步的原型解决方案，可供后来人参考和改进。我相信，未来二十年，这些研究想法会变得更重要</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  主流是什么，理论性研究为主？</p>
</li>
</ul>
<blockquote>
<p>原文：由于我的论文主题与主流研究相差甚远，</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  idea的诞生</p>
</li>
</ul>
<blockquote>
<p>原文：“可以研究面向非软件工程师的开发工具。很多科学家、工程师和研究院都会因工作需要编写程序——他们不会关心规约、模型检查等；他们只想要实用的、轻量级的、概念上简单的工具，让他们随时都能快速选</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhkuinnq6ag5bc5aowkio"> <strong>第一十三章 尾声</strong></h3>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  自我挑战和锻炼，从而更强？</p>
</li>
</ul>
<blockquote>
<p>原文：所以，既然大多数人都不能成为教授，为什么大家还要花六年甚至更多时间攻读博士学位呢？答案因人而异，但一个可能的答案是，博士项目给那些想逼迫自己超越心理极限，并最终变得更强的人提供了一个安全的环境</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  事实胜于雄辩，以结果论英雄</p>
</li>
</ul>
<blockquote>
<p>原文：结果胜过意图：若你取得好结果，没有人会质疑你做这件事的意图。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  学习别人优点，在此基础上继续创新，不刻意读论文</p>
</li>
</ul>
<blockquote>
<p>原文：相反，在写博士论文时，我为撰写综述所做的阅读就非常有效率，这是因为这时读论文，我有非常明确的目标，而我的阅读也紧密围绕了这个目标：找出同领域中的“竞争者”，从他们的文章中吸收好的点子，为己所用。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  还好有了AI</p>
</li>
</ul>
<blockquote>
<p>原文：寻找相关信息：读博生涯教会我，在需要完成某项任务时如何有效高速地找出最相关的信息。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  不断尝试</p>
</li>
</ul>
<blockquote>
<p>原文：4.努力创造机遇：</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  这个就是适应规则，如果你无法打破规则</p>
</li>
</ul>
<blockquote>
<p>原文：在后半段读博生涯中，我学到了既保持自己科研项目的独特性和创造性，又遵守所谓“规则”的方法。最后，我发表了文章，顺利毕业。为此我感到非常欣慰。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  找到用户的方法</p>
</li>
</ul>
<blockquote>
<p>原文：但我学到了更好地设计和宣传软件的方法，日后，为CDE找到10000个用户</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  可以尝试，期待浙大的期刊可以创造点机会</p>
</li>
</ul>
<blockquote>
<p>原文：与内行结盟：和业内专家结盟后，发论文很容易</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  传播，获得反馈和机会，以及自我提升，follow</p>
</li>
</ul>
<blockquote>
<p>原文：多做学术报告：博士生涯中，我做了二十几个研究演讲，包括从在大学组会上的非正式报告到在酒店会议室里的演讲。项目初创阶段，那些非正式报告非常有用，它们帮我想到了很多设计想法，也得到了很多反馈；</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  mark,follow</p>
</li>
</ul>
<blockquote>
<p>原文：推销，推销，再推销</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  这个要向周博士学习，他不断的努力推销，并取得了成功</p>
</li>
</ul>
<blockquote>
<p>原文：对我来说，想要推销自己的点子和项目，最有效的方法就是让有影响力的人（例如，像Margo这样有名的教授）对你的东西感兴趣。</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  乐于助人是华人天性</p>
</li>
</ul>
<blockquote>
<p>原文：慷慨帮助别人</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  要提高这个</p>
</li>
</ul>
<blockquote>
<p>原文：学会寻求帮助：</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  聪明和勤奋</p>
</li>
</ul>
<blockquote>
<p>原文：。这段旅程教会我，没有汗水和努力，一个创新的思路永远只是空想：经常去办公室，静下心，坐下来，努力工作来取得细小但是扎实的进步，时而休息调整心情，再次投入工作，这样的循环，周而复始，长达两千天。但是，聪明地努力和刻苦奋斗同样重要</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  有意思的时间不多</p>
</li>
</ul>
<blockquote>
<p>原文：博士六年，这些有意思的事总共占去了我几百小时，而这些时间，只占我总共工作时间的不到百分之五。</p>
</blockquote>
<h3 id="heading-4occkirnrkzkuidljyhlm5vnq6ag57yw5zco6k6wkio"> <strong>第一十四章 编后记</strong></h3>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  真难，不确定性和焦虑充满了读博生涯，你要用聪明和勤奋做舟，去跨越这个过程</p>
</li>
</ul>
<blockquote>
<p>原文：你真是拥有坚强的意志力。我刚‘研’磨了自己一年，就感觉已经过了一辈子</p>
</blockquote>
<ul>
<li><p><strong>2024/04/27 发表想法</strong></p>
<p>  不是吧。。。就这句话就劝退很多人。。</p>
</li>
</ul>
<blockquote>
<p>原文：你怎么知道自己在读博期间被“研”磨了一万多个小时？ 保守估计，平均每天5个小时，乘以每年335天（除去30天“假期”），再乘以6年，大概就是一万个小时。大部分的顺利毕业的博士，工作的时间比这会更长。</p>
</blockquote>
<p> 来自微信读书</p>
]]></content:encoded></item><item><title><![CDATA[Notes of Reading "Cypherpunks:  Freedom and the Future of the Internet"]]></title><description><![CDATA[Background
Yes, sometimes I thought I was a Hacker doing some cool things until I heard about Cypherpunks.
So, I am trying to be a Cypherpunk now. It is really cool for human kind.
一些统计图片



Aaron Bushnell

Notes
《密码朋克：自由与互联网的未来》
朱利安· 阿桑奇
251个笔记
说明：一...]]></description><link>https://blog.jlab.tech/notes-of-reading-cypherpunks-freedom-and-the-future-of-the-internet</link><guid isPermaLink="true">https://blog.jlab.tech/notes-of-reading-cypherpunks-freedom-and-the-future-of-the-internet</guid><category><![CDATA[cypherpunk, notes]]></category><dc:creator><![CDATA[Huifeng Jiao]]></dc:creator><pubDate>Tue, 12 Mar 2024 05:02:55 GMT</pubDate><content:encoded><![CDATA[<h2 id="heading-background">Background</h2>
<p>Yes, sometimes I thought I was a Hacker doing some cool things until I heard about Cypherpunks.</p>
<p>So, I am trying to be a Cypherpunk now. It is really cool for human kind.</p>
<p>一些统计图片</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202403122101162.png" alt /></p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202403122100392.png" alt /></p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202403122100881.png" alt /></p>
<p>Aaron Bushnell</p>
<p><img src="https://raw.githubusercontent.com/jhfnetboy/MarkDownImg/main/img/202403122032941.jpg" alt /></p>
<h2 id="heading-notes">Notes</h2>
<h3 id="heading-kirjgirlr4bnoihmnivlhyvvvjroh6rnllhkui7kuplogztnvzhnmotmnkrmnaxjgisqkg"><strong>《密码朋克：自由与互联网的未来》</strong></h3>
<p>朱利安· 阿桑奇</p>
<p>251个笔记</p>
<p>说明：一二章实际是书名标题和目录，正文从第三章开始</p>
<h3 id="heading-kirnrkzkuinnq6ag5lua5lmi5piv5ag56cb5pyl5ywl77yfkio"><strong>第三章 什么是密码朋克？</strong></h3>
<ul>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  技术直接改变社会关系或者结构，而非通过技术提升生产力进而改变社会结构和关系</p>
<blockquote>
<p>原文：密码朋克提倡通过使用密码术及其类似手段来实现社会和政治改革。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  cypherpunk,cyphermonk</p>
<blockquote>
<p>原文：cypherpunk</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzlm5vnq6ag5byv6kiaiowvuewvhueggeatpuwzqoeahos4gos4quwrvowqgsoq"><strong>第四章 引言 对密码武器的一个呼吁</strong></h3>
<ul>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  作者担忧的是全面监控代表了社会协同和协调机制被巨大的信息不对称和无知情权，以及不公平的game thery所垄断和携裹，从而让人类社会变成了一个刻意的饲养场，而非自由的花园</p>
<blockquote>
<p>原文：世界已经不是在滑向，而是在奔向一个新型的跨国反乌托邦。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  因为监控下的互联网，成为了利益攫取和信息控制的工具</p>
<blockquote>
<p>原文：互联网——我们最伟大的解放工具——已经转变成前所未见的极</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  同样原理，这样的社会会压制多样性，在极端控制下的资本和统治意愿的直接干预和影响，文明之花会逐渐凋零</p>
<blockquote>
<p>原文：互联网正在威胁人类文明</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  此书写作于作者囚禁中，大约是2011，2012年左右，十多年过去了，可以看到，有一些改变，但对于本质方向来说，基本无任何影响，依然是“加速滑落”</p>
<blockquote>
<p>原文：数年之内，全球文明将会变成一个后现代的监控型反乌托邦，除了具备最好技术的那些人，其他所有人都无处可逃。事实上，我们已经置身于此了。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  区块链的兴起和繁荣，背后根源有类似之处：对于政府或者第三方的不断失望和不信任，带来了“不需要第三方信任的P2P诉求”</p>
<blockquote>
<p>原文：我们从全球视角来看待它，因为我们的人员、资产和信息几乎来自所有国家；</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  国家=暴力统治，米塞斯在人的行为中提到：“The man who gives up essential liberty to purchase a little temporary safety deserves neither liberty nor safety.” “为了获得一点点暂时的安全而放弃重要自由的人，既不配拥有自由，也不配拥有安全。” 出自于Human Action一书，看到这句时我感觉真的是震耳发聩，如同雷鸣，这句话和监控下的安全是如此匹配</p>
</li>
<li><p>comment 补充：读书越多（虽然没读几本），越感知到自己的浅薄，上面的comment我来补充一些：</p>
</li>
<li><p>上面一句话源头应该是本杰明富兰克林在美国独立时的一封信：“The man who gives up essential liberty to purchase a little temporary safety deserves neither liberty nor safety.” “为了获得一点点暂时的安全而放弃重要自由的人，既不配拥有自由，也不配拥有安全。”而奥派的哈耶克和米塞斯在通往奴役之路和人的行为中，都引用过这句话。</p>
<blockquote>
<p>原文：国家是强制性权力在其中流动的系统。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  米塞斯的话，是针对大政府或强计划经济而言，蛋感觉可以扩展</p>
<blockquote>
<p>原文：我们所有人都为了免遭暴力而让渡了权利。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  物理局限性可以用技术和decentralization来提升</p>
<blockquote>
<p>原文：互联网的柏拉图本性，即理念和信息的流动，</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  确实会孕育新东西，类似于Web3其实是寄希望于再次提升互联网，而Network State也是一种构建于区块链的国家？</p>
<blockquote>
<p>原文：互联网的新世界，从粗暴的原子构成的旧世界脱胎而出，渴望着独立。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  物质基础部分可以通过商业解决，但本质上是联通的世界，censorship可能会无处不在</p>
<blockquote>
<p>原文：，通过控制互联网的物质基础，夺取了对我们新世界的控制权。国家，就像油井周围的一支军队，或者边界上的关税代理人，向我们索取贿赂，他们将很快学会利用其对物质空间的控制，夺取对我们柏拉图国度的控制，这将阻碍我们梦寐以求的独立。进而，通过控制光纤线路、绕地卫星和地面接收站，大规模拦截我们新世界的信息流——这个新世界的本质——即便每个人、每一种经济和政治关系都欢迎这个新世界。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  监控带来的信息不对称和数据垄断，反过来加强统治集团实力，愈演愈烈</p>
<blockquote>
<p>原文：，然后将这些权力梦寐以求的信息，永久地存储在一个巨大的机密仓库里。再然后，国家会一次又一次开采这些宝藏、这些搜集到的人类个体的智力创造，利用前所未有的复杂搜索和模式发现算法，充实这些宝藏，将拦截者与被拦截的世界之间的不平衡不断扩大。最后，国家会将他们从中所学到的运用到现实世界，去发动战争，去发动无人机攻击，去操纵贸易和联合国的委员会，去为产业界、局内人和朋党亲信的巨大关系网牟</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  区块链的到来，数学难题人人平等</p>
<blockquote>
<p>原文：但是，我们发现了一个工具，我们抵抗全面统治的一个希望，一个结合勇气、洞见和团结的希望，让我们可以利用它来进行抵抗。一项来自我们所生活的物质宇宙的奇异的属性。 宇宙相信加密。 加密容易，解密难。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  Crypto Country独立宣言</p>
<blockquote>
<p>原文：让我们创造一片新的国土，将那些物质现实的控制者阻拦在外；为了跟随我们，进入我们的领土，他们将耗尽无穷资源。 以这种方式，我们宣示独立。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  这句话简直就是加密国家宣言</p>
<blockquote>
<p>原文：以这种方式，我们宣示独立。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  有可能，甚至是区块链努力的方向，否则只能赛博飞升，抛弃肉体了</p>
<blockquote>
<p>原文：随着社会与互联网的融合，这种自由能否反作用于物理现实，从而重新定义国家？</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  政府和强权的监控无法阻止，但可以让数据加密，从而让监控失去意义</p>
<blockquote>
<p>原文：我们要记住，国家是决定强制性权力如何持久运用，以及用在何处的系统。 这种强制性权力能够在多大程度上从物理世界渗透进互联网的柏拉图国度，这个问题将由密码术和赛博朋克的理想来解答。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  这个够狠，是要引爆wiki秘密，让强权自己崩解？</p>
<blockquote>
<p>原文：我们的任务是在可能的地方争取自决，在不可能的地方阻止乌托邦的到来，如果这些都失败了，那就去加速它的自我毁灭</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuptnq6ag6k6o6k665yc5lio6icfkio"><strong>第五章 讨论参与者</strong></h3>
<ul>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  密码朋克邮件列表（Cypherpunks）是1992年由埃里克·休斯、蒂姆·梅、约翰·吉尔摩和朱迪思·米尔洪等人发起的电子邮件列表。该列表汇聚了当时全球范围内众多密码学专家、计算机科学家、律师、政治活动家等，他们共同探讨密码学技术在保护个人隐私和自由方面的作用。 密码朋克们认为，密码学技术可以帮助人们在数字时代保护自己的隐私和自由。他们反对政府对个人隐私的过度监控，并呼吁人们使用密码学技术来保障自己的隐私。 密码朋克邮件列表在密码学、隐私保护和自由主义等领域产生了重大影响。该列表的成员们为比特币、Tor、Tornado Cash等技术的开发做出了重要贡献。 密码朋克邮件列表的核心思想可以概括为以下几个方面： 个人隐私是不可剥夺的权利。 密码学技术可以帮助人们保护个人隐私。 政府对个人隐私的过度监控是侵犯人权的行为。 人们应该使用密码学技术来保障自己的隐私。 密码朋克邮件列表的成立标志着密码朋克运动的兴起。该列表为密码朋克运动的传播和发展提供了一个重要的平台。 中本聪在论文中写道： “我对密码朋克运动的目标很感兴趣，即使用密码学来保护个人隐私和自由。我认为，匿名电子现金系统可以为实现这一目标做出重大贡献。” 中本聪在密码朋克邮件列表上发表了多篇帖子，讨论比特币的技术和概念。他还与密码朋克邮件列表上的其他成员进行了交流，获得了他们的建议和帮助。 因此，可以说，密码朋克邮件列表为比特币的诞生提供了重要的思想和技术基础。 具体来说，中本聪与密码朋克邮件列表的关系主要体现在以下几个方面： 中本聪受到了密码朋克运动的启发，尤其是密码朋克邮件列表上关于匿名电子现金的讨论。 中本聪在密码朋克邮件列表上发表了多篇帖子，讨论比特币的技术和概念。 中本聪与密码朋克邮件列表上的其他成员进行了交流，获得了他们的建议和帮助。 密码朋克邮件列表与中本聪有着密切的关系。中本聪在2008年发表了比特币白皮书，提出了一种基于密码学技术的去中心化数字货币系统。比特币的设计理念与密码朋克运动的核心思想高度一致，即个人隐私是不可剥夺的权利，密码学技术可以帮助人们保护个人隐私。 中本聪在2008年11月首次在密码朋克邮件列表上发表了比特币白皮书。该白皮书很快引起了密码朋克们的关注，他们对比特币的潜力给予了高度评价。密码朋克们认为，比特币可以帮助人们在数字时代真正实现金融自由，摆脱对政府和金融机构的依赖。 密码朋克邮件列表上的许多成员，如Adam Back、Hal Finney、Nick Szabo等，都参与了比特币的早期开发。他们为比特币的技术设计和普及做出了重要贡献。 因此，可以说，密码朋克邮件列表为比特币的诞生和发展提供了重要的平台和支持。</p>
<blockquote>
<p>原文：朱利安·阿桑奇（Julian Assange）， 维基解密1 的主编和创始人。作为密码朋克邮件列表的最初贡献者，朱利安·阿桑奇是当今世界最著名的密码朋克哲学倡导者之一。他通过维基解密所做的工作为密码朋克的传统信条“弱者要隐私，强者要透明”（Privacy for the weak, transparency for the powerful）增添了政治砝码。</p>
</blockquote>
</li>
<li><p><strong>2024/01/15 发表想法</strong></p>
<p>  最出色的黑客在积极关心和参与政治</p>
<blockquote>
<p>原文：. 混沌计算机俱乐部是欧洲最大的黑客协会，其活动包括技术研究和开发、政治竞选运动、集会活动、出版活动以及政策建议：<a target="_blank" href="http://www.ccc.de.">http://www.ccc.de。</a></p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzlha3nq6ag57yw6icf5oyjkio"><strong>第六章 编者按</strong></h3>
<ul>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  在集权中心化统治模式下，除了道德，法律和其他规则之外，还有一个莫名的东西，我们成为统治意志，一种感觉，一种价值观，一种纸面之外的东西，它不仅仅是社会默认规则，例如人情社会等等，更包含了一种对这个莫名一直的揣测和极端化；雅各布和热雷米就是被这种莫名意志和不同揣测的执行者所针对，执行他们各自理解的无上一致：维护特定模式下资本持续和资本增值</p>
<blockquote>
<p>原文：对雅各布·阿佩尔鲍姆和热雷米·齐默尔曼的骚扰</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  因为对象是twitter,而不是二十八线农村的上访群众，所以才有了法律和对应形式，个人感受而言，所有个体，对某些政府而言，是裸体透明的，你的个人数据和所有记录，如同可以随意践踏的路边野草。</p>
<blockquote>
<p>原文：2010年12月14日，Twitter（推特）收到了一张来自美国司法部的“行政传票</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  这是西方制度优越性的体现，至少对于个人隐私，还有法律保护和限制，如果被迫泄露，还可以有权告知被泄露者。</p>
<blockquote>
<p>原文：该传票的条款还要求Twitter不得向这些人通知该命令的存在。然而，Twitter对禁言令的上诉取得胜利，赢得了向这些目标人物通知他们的记录正被索要的权利。</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  Google瞬间格调没了，虽然无法求证</p>
<blockquote>
<p>原文：Google（谷歌）也服从了类似的传讯，但没有说Google是否就此向法院提出质疑。</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  可惜自己不是社会学者，否则可以输入研究看看西方社会和媒体对阿桑奇事件态度和历史转变，也是很有价值的话题</p>
<blockquote>
<p>原文：Don’t Look,Don’t Read:Government Warns Its Workers Away From WikiLeaks Documents”</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuipnq6ag5a557u05z66kej5ag5yk55u45ywz5lq65zgy55qe5zce56en6lr5a6z5lyb5zu55qe5roo6yekkio"><strong>第七章 对维基解密及相关人员的各种迫害企图的注释</strong></h3>
<ul>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  谁有时间看看这些，感觉是个课题</p>
<blockquote>
<p>原文：2010年，维基解密卷入了迄今为止最著名的一场信息发布事件，揭露了美军及美国政府内部对官方机密的系统性滥用。所发布的这些信息就是著名的附带谋杀（Collateral Murder）、战争日志（the War Logs）和电报门（Cablegate）</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  这个决议对比之前的Twitter取证，可以看到，对于个体，无需流程正义，是统治集团的主流观点之一</p>
<blockquote>
<p>原文：2010年12月，随着电报门事件的发生，多名活跃的美国政客呼吁对朱利安·阿桑奇实行法外暗杀，包括无人机攻击。美国议员给维基解密贴上“恐怖组织”的标签，并指称阿桑奇是一名“高科技恐怖分子”和参与“赛博战争”的“敌方战士”。5</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  名字很有喜感</p>
<blockquote>
<p>原文：WTF</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzlhavnq6ag5ake5yqg55qe6yca5lh5a55ake5yqg55qe55ur5o6nkio"><strong>第八章 增加的通信对增加的监控</strong></h3>
<ul>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  这个禁用就是国家出去安全考虑，认为密码学，先进的密码学是一种武器，因此实施了类似武器禁运的规定，但密码朋克持不同观点，认为是捍卫个体隐私的新技术，应该推广，个人理解，要考证</p>
<blockquote>
<p>原文：如果我们回顾20世纪90年代早期，作为对国家禁止密码术的回应，兴起了密码朋克运动。</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  确实是核心，关键词是控制，控制世界朝向他们想要的方向发展，中心化而非多元化</p>
<blockquote>
<p>原文：：“那么，秘密的关键是什么？”他们告诉我：“好吧，就是延缓事件进程以便更好地控制他们呗。”这就是这类情报工作的核心，通过剥夺人们理解事件的能力来延缓事件的发展。一旦宣布某些事件是机密，就意味着你限制了通过了解事件继而有能力影响事件进展的人数。</p>
</blockquote>
</li>
<li><p><strong>2024/01/16 发表想法</strong></p>
<p>  一切为了统治集团利益</p>
<blockquote>
<p>原文：因为他们害怕互联网会影响他们的统治方式。</p>
</blockquote>
</li>
<li><p><strong>2024/01/17 发表想法</strong></p>
<p>  还是针对互联网带来的便利沟通和快速共识</p>
<blockquote>
<p>原文：然而，尽管有这种大规模监控，大规模的通信还是让数以百万计的人们能够迅速达成共识。如果从常态中能非常迅速地形成一种新的大规模舆论，尽管国家也许能够预计它的发展，但也没有足够的时间对此作出有效反应了。</p>
</blockquote>
</li>
<li><p><strong>2024/01/17 发表想法</strong></p>
<p>  这是个问题，应该有交叉的互联网提供商，或者更纯粹的去中心化发射卫星</p>
<blockquote>
<p>原文：你就站出头了。而且人们受到了直接的影响，因为他们的手机和互联网都不能用了。</p>
</blockquote>
</li>
<li><p><strong>2024/01/17 发表想法</strong></p>
<p>  这是要考虑的情况</p>
<blockquote>
<p>原文：现在让我们假设一下埃及革命发生在美国——那么Facebook和Twitter上会发生什么呢？它们可能会被国家接管。一旦革命无法成功，它们就会被中央情报局和联邦调查局彻底搜查，找出那些关键的参与者。</p>
</blockquote>
</li>
<li><p><strong>2024/01/17 发表想法</strong></p>
<p>  哈哈，是的</p>
<blockquote>
<p>原文：人们拿到的报酬是社会资本——比如和邻居勾搭的机会——而非金钱。</p>
</blockquote>
</li>
<li><p><strong>2024/01/17 发表想法</strong></p>
<p>  这是一个好话题，技术的民主化</p>
<blockquote>
<p>原文：也许技术的基本趋势就是要经历这些阶段，从技术的发明，到技术的集权化，再到技术的民主化——如果其原理能冲击到下一代的受教育人口。但是，我认为技术的一般趋势是将控制权集中在控制了技术的物质资源的人们手中。</p>
</blockquote>
</li>
<li><p><strong>2024/01/17 发表想法</strong></p>
<p>  和哈耶克，奥派有的类似逻辑，自由主义经济，自由主义技术，这样才符合社会发展趋势</p>
<blockquote>
<p>原文：因此，支撑这场高科技通信革命——以及我们从中获得的自由——的是整个新自由主义的、跨国的、全球化的现代市场经济。从技术成就的角度来看，互联网是现代全球新自由主义经济</p>
</blockquote>
</li>
<li><p><strong>2024/01/17 发表想法</strong></p>
<p>  赞同，但需要讨论</p>
<blockquote>
<p>原文：所以，互联网确实是处于整个新自由主义经济体系金字塔的顶端。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  打破垄断，才会信息平权，这是互联网早期的核心价值</p>
<blockquote>
<p>原文：因为他们是在打破教会对书籍的垄断权</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  对审查的态度</p>
<blockquote>
<p>原文：电子前哨基金会创始人之一约翰·吉尔莫（John Gilmore）在20世纪90年代初所言，当时互联网实现了全球覆盖，“网络将审查视作故障，并绕道而过”</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  这个略微有点阴谋论，可能是我们不了解嵌入系统的一些国家后门</p>
<blockquote>
<p>原文：，而现在我们是在技术内部制造更多的控制。这种控制是内嵌的。对于一部现代计算机，在大多数情况下人们甚至不能打开它</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  自由软件运动的初衷也是信息平权么</p>
<blockquote>
<p>原文：。自由软件之所以重要，一部分原因在于，这是我们获取作为我们生活基础的系统蓝图的能力，这也是自由硬件之所以重要的原因。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  利益是最大动机，权利是他们的天然屏障</p>
<blockquote>
<p>原文：。他们总是在谈论战争，因为这就是他们的生意，他们努力控制技术和法律进程，以此作为促进他们自身利益的一种手段。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  监控和监管带来的隐私泄密，当然，政府看来这是针对国家安全的正义行动。而正义与否，依然由这些人来定义</p>
<blockquote>
<p>原文：Facebook群组的管理员埃斯拉·阿卜杜勒·法塔、艾哈迈德·拉希德和艾哈迈德·马赫尔等人遭到逮捕。马赫尔遭到刑讯，被要求交出他的Facebook密码。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  这书不错，人民要有抗争的权利</p>
<blockquote>
<p>原文：“How to Protest Intelligently”</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  我擦，这么早就有网络国家的概念了</p>
<blockquote>
<p>原文：“First Nation in Cyberspace”</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  不知道当时的主流媒体如何对待类似网络国家的思潮，感觉美国有这个包容度，虽然感觉美国不咋滴</p>
<blockquote>
<p>原文：载于《时代》周刊，1993年12月6日。参见约翰·吉尔莫的网站：<a target="_blank" href="http://www.toad.com/gnu%EF%BC%88">http://www.toad.com/gnu（</a></p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuz3nq6ag6lwb5y2a56m66ze055qe5yab5lql5yywkio"><strong>第九章 赛博空间的军事化</strong></h3>
<ul>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  就是本书核心，弱者要隐私，强者要透明</p>
<blockquote>
<p>原文：我看到现在存在一种赛博空间的军事化，</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  用于战争为目的的信息竞赛</p>
<blockquote>
<p>原文：华盛顿大学安全与隐私研究实验室的团队担任环太平洋大学网络防御</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  CF比赛</p>
<blockquote>
<p>原文：赛（Capture the Flag</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  找到理由，为了某些人的利益，打着爱国旗号，堂而皇之的去操纵</p>
<blockquote>
<p>原文：他们有太多的仗要打，他们真心想要激怒人们，激起人们的某种爱国狂热。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  这就是理念不同的最大区别，代表政府和当权者的人群，会认为获取密码理所当然，监控和审查是他们出于正义而获得的突然权利，但事实上，这个权利是无法监管，被肆意滥用的</p>
<blockquote>
<p>原文：控制全球加密系统的尝试还没有达到美国在1998年左右最初推动它的地步，当时美国商务部负责国际贸易的副部长大卫·阿伦斯（David Aarons）访问世界各国，呼吁政府获取所有人的加密密码。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  监控成本在战争角度看，成本非常低</p>
<blockquote>
<p>原文：我们在混沌计算机俱乐部做过一些估算：一年只花费大概3000万欧元，你就能得到一个存储系统，以良好的音质存储所有德国</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  信息化成本降低，监控范围无边界，任何人的任何行为，都被存储和监控。</p>
<blockquote>
<p>原文：，在南非还有像VASTech这样的公司，它们销售这种系统，每年要1000万美元。 8 “我们会拦截你的所有通话，我们会储存你所有被拦截的通话。”但是，最近几年发生了变化，从前是拦截一个国家到另一国家的所有通信，挑选出你想监听的特定人物，然后对其进行全面监听，现在则是永久性地拦截并存储一切信息。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  战略监控就是全面存储和全面监控</p>
<blockquote>
<p>原文：看到很多国家对进出本国的所有通信进行战略拦截，然而，像是自动封锁银行账户，或自动部署警力，或仅针对特定群体拦截等诸如此类的后续行动，仍然处在转折点上。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  很开心看到有非政府的组织关注宪法，维护宪法，而东方文化下的宪法，个人感觉就是摆设</p>
<blockquote>
<p>原文：美国公民自由联盟对2008年FIAS修正案提出违宪质疑。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhnq6ag5yip55so5lq655qe5a6a5b6l5a55oqx5ywo6z2i55ur5o6nkio"><strong>第一十章 利用人的定律对抗全面监控</strong></h3>
<ul>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  现状就是如此</p>
<blockquote>
<p>原文：但是，战略拦截并不包括在内，它不可能受到监管的有效制约。战略拦截是不分青红皂白地拦截每个人的数据。我们必须记住，是统治集团的核心在从事这种监控。他们不可能有充分的政治意愿去曝光国家的间谍行为。而这种技术本身是如此复杂，在实践中又是被秘密地使用，所以不可能得到有效的民主监督。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  加密技术保护，区块链打破了这个垄断保护</p>
<blockquote>
<p>原文：《瓦森纳协定》是一部国际适用的协定，它意味着你不能向那些所谓的邪恶国家，或者出于某种原因而被认为是有问题的国家出口加密技术，</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  没太懂，是普通人没意识到，还是知道也漠不关心？</p>
<blockquote>
<p>原文：，但我有点怀疑公民是否有兴趣对抗当权者的利益，因为无论是谁拥有这种可以窃听所有人手机的能力，他都会使用这种能力。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  很感慨，国内情况是无人举手，默认全部通过，国外至少还有这个环节，有这个认知</p>
<blockquote>
<p>原文：2日）。 2 . 欧洲议会和理事会的2006/24/EC指令要求欧盟国家存储公民的电讯数据时间为6~24个月。该指令在德国法律中的施行被判定为违宪。2012年5月，欧盟委员会以不执行该指令为由将德国告上欧洲法</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhkuidnq6ag56eb5lq66yoo6zeo55qe6ze06lcn6kgm5li6kio"><strong>第一十一章 私人部门的间谍行为</strong></h3>
<ul>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  国家不国，机构作恶，需要Trustless</p>
<blockquote>
<p>原文：国家支持的监控确实是一个严重的问题，它在挑战所有民主体制的基本结构及其运作方式，但这里还有私人部门的监控和潜在的私人性质的大规模数据搜集。就看看Google吧。如果你是一个标准的Google用户，那Google就知道你在跟谁通信、你知道什么、你在研究什么，可能还有你的性取向，以及你的宗教和哲学信仰。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  我擦，真的？</p>
<blockquote>
<p>原文：而且我们还可以说美国的间谍机构可以获得Google储存的所有数据。</p>
</blockquote>
</li>
<li><p><strong>2024/02/17 发表想法</strong></p>
<p>  对待用户隐私，有不一样的态度</p>
<blockquote>
<p>原文：但是Twitter做出了抗争，要求解除禁言令并通知了所有被传讯的账户主人。我没有Twitter账户，所以并没有收到传讯，但是我的名字和布拉德利·曼宁的名字却出现在这些传讯上，作为需要被搜寻的信息。雅克，你有Twitter账户，所以Twitter收到了关于你的传讯。Google也收到了，但它们没有抗争，没有把消息公布出来</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  裸体行走，Web3的account要解决这个问题，是价值也是机会</p>
<blockquote>
<p>原文：果你在互联网上自愿向第三方暴露信息，就别指望还有什么隐私，顺便一提，在互联网上每个人都是第三方。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  加密的Dapp应用模式，也要解决这个场景，保护隐私基础上无感透明的保障原有价值传递，就是价值</p>
<blockquote>
<p>原文： 他们试图把所有活动都置于《信息自由法案》的要求之外，而且都要保密。此外，美国政府还坚持它有发出行政传票的权力，这比拿到搜查令的门槛要低。并且他们禁止第三方通知你，你无权争辩，因为这里直接涉案的是第三方，而第三方又没有宪法上的理由要去保护你的数据。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  付钱的是客户</p>
<blockquote>
<p>原文：。Facebook的用户实际上是它的产品，广告商才是它真正的客户。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  是要反思，资本推动的是为资本增殖服务的事情，而非符合每个人隐私保护的事情</p>
<blockquote>
<p>原文：： 不对，这事我必须要争一争。如果你建造一套系统，它会记录一个人的一切信息，而且你知道你生活在一个法律允许政府强行搜集这些信息的国家，那么，或许你就不该建造这样的系统</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhkuoznq6ag6lwb5y2a56m66ze055qe5yab5lql5yywkio"><strong>第一十二章 赛博空间的军事化</strong></h3>
<ul>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  区块链只是一种解决方案，估计还有其他的</p>
<blockquote>
<p>原文：目前这个阶段所提出的一个问题是：解决办法是什么，无论对于个人用户还是作为一个整体社会？存在一些技术解决方案——分布式服务器，每个人都存储自己的数据、数据加密，每个人都只信任与自己接近的服务商，服务商为用户提供数据加密服务，诸如此类</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  这算是初心了</p>
<blockquote>
<p>原文：我认为我们必须同时发展这两条路径。我们需要有人人可以理解、可以修改的自由软件，人人都可以检查它是如何运作的。我认为自由软件是一个自由的在线社会的基础之一，由此我们能够一直控制这套机器而不是被机器所控制。我们需要有更强大的密码术来确保，只要你愿意，你的数据只能被自己读取，其他任何人都无法读到。我们需要像Tor或加密电话这样的通信工具来保证你可以只跟你愿意交流的人通信。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  类比的很应景</p>
<blockquote>
<p>原文：现在我们可以说：编码——提供秘密的加密代码，让政府无法监听——就是武器。我们在20世纪90年代参加了这场战争，努力让每个人都可以使用密码术，而且几乎取得了胜利。 1</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  这翻译水平。。。</p>
<blockquote>
<p>原文：密码术必须得到人们的这种认可，即任何暴力都无法解决一道数学难题。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  我靠，全都在透明box里面被统治者观察，裸奔</p>
<blockquote>
<p>原文：加拿大的捷讯移动科技公司（RIM）是黑莓手机的运营商，它可以解密普通用户的通信，而且至少在加拿大和英国有数据中心，所以英美情报共享联盟能够获得全世界黑莓手机之间的通信数据</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  就是需要解决隐私加密的公共物品，区块链</p>
<blockquote>
<p>原文：我认为对付即将来临的监控反乌托邦唯一有效的办法是你自己采取措施来保卫自己的隐私，因为那些有能力拦截一切的人并没有自我约束的动机。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhkuinnq6ag5lqs6igu572r5lio5ps5rk7kio"><strong>第一十三章 互联网与政治</strong></h3>
<ul>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  西方社会主流如何看待用个人数据隐私建立公司的这几个公司呢</p>
<blockquote>
<p>原文：像Google和Facebook这样的公司却看中利用搜集用户的个人数据来建立商业模式的机会。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  1.通过全球协作的运动，改变社会和政治 2.黑客是能够帮助这种行为的</p>
<blockquote>
<p>原文：。而且，我们见证了来自互联网公民社会的强烈骚动，这并不仅仅发生在美国——如果仅仅是美国公民起来反抗SOPA和PIPA的话，这事不可能奏效。正是由于全世界所有人的参与，才使抗议取得了成功，而黑客们在其中居于核心地位，他们向其他人提供工具，帮助他们参与到公共讨论当中。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  Tor的正确使用方法</p>
<blockquote>
<p>原文：，特别是过去两年来，你一直在世界各地谈论Tor，对那些想要匿名、想要对自己的政府保持隐私的人们谈论Tor，那</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  这个是中性词？第一代是谁？</p>
<blockquote>
<p>原文：正是你，你就是让我们这代人变得激进的原因之一。要这么算起来的话，我大概算是第三代密码朋克</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  ZK?</p>
<blockquote>
<p>原文：我的加密文件系统M.A.I.D是为这样一种法制体系而设计的，在这种体系下，被告有权保持沉默，但如果强迫他们，他们也能够在不破坏机密的情况下证明他们所说的是真话</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  TOR如何使用，可以开个课题</p>
<blockquote>
<p>原文：Tor的创始人之一罗杰·丁格勒戴（Roger Dingledine）在某种程度上可以算是我的导师，关于审查规避和匿名在线的问题，他启发我进行了很多思考</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  参与更重要</p>
<blockquote>
<p>原文：事实上，更重要的是去理解普通人的日常事务，而不是那些复杂的技术术语。真正要紧的是，让人们切实参与</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  人性和参与讨论，信息共享</p>
<blockquote>
<p>原文：事实上，正是事情的这种人性方面，才是最重要的。维基解密发布的文件推动了信息共享，这是重要的，但是那些获得了重要信息并把信息传播出去的人也是至关重要的。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  卧槽，真是密码朋克的早期思考，引发了去中心化的概念思考和区块链基础设施涌现</p>
<blockquote>
<p>原文：安迪·米勒–马贡： 第四点，我认为是去中心化（decentralized）系统的基础建构维度，这是一个核心要点。这种基础建构也需要掌握在人民手中，因为现在已经有集中化（centralized）的云计算了。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  资本主导了选择</p>
<blockquote>
<p>原文：这在技术上是可能的，但集中化更有效率，仅此而已。在经济竞争中，集中化的方式取得了胜利。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  反讽，蟑螂多了互相斗争，隔阂</p>
<blockquote>
<p>原文：你知道吗，关于政府的一件好事是，它们从来不是单数，它们总是复数。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  这个哥们思维和你超前啊,不愧第三代</p>
<blockquote>
<p>原文：我还认为，下一步的必要措施是我们要有自己的货币，这样就算他们反对我们支持像维基解密这样</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  赞同！粉了</p>
<blockquote>
<p>原文：我们也能用我们自己的方式去做成事情，而不必依赖那种会将所有数据发往某个司法管辖区的中央基础设施。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  大家共识度还很高</p>
<blockquote>
<p>原文：我同意安迪的看法。我认为这种基础建构非常重要，这是我们为之奋斗的一切的核心。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  对待人类文化的态度是共享</p>
<blockquote>
<p>原文：历史和人类文化的历史就是对思想的复制、修改和完善的历史，如果你把这叫作偷窃，那你就跟那些愤世嫉俗的家伙是一伙的了。</p>
</blockquote>
</li>
<li><p><strong>2024/02/18 发表想法</strong></p>
<p>  这个哥们认知到位，粉</p>
<blockquote>
<p>原文：都有了一个具体的实例来显示去中心化建构如何有益于社会，而这种建构对于文化共享的促进也同样作用于知识的共享。当我们在讨论绕开审查或揭穿政治叙事以建立更好的民主体制和更好的社会时，我们讨论</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  去中心化政治，好词</p>
<blockquote>
<p>原文：，造成了这种影响力。数以千计的行动同时发生，朝着同一个方向，这里我们又看到去中心化的政治行动。我们见证的正是这种去中心化的政治运动。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  思想的自由传递</p>
<blockquote>
<p>原文：我认为罗斯·安德森（Ross Anderson）是这个运动的思想先驱，有一次，他对我说：“我在50年前就加入了P2P运动。”他解释说，他想确保我们永远不要消灭印刷机</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  中心化在丧失人们的信任</p>
<blockquote>
<p>原文：我不相信</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  写作和表达，基础能力</p>
<blockquote>
<p>原文：印刷机教会人们如何阅读，互联网教会人们如何写作。” 15 这是很新鲜的东西，这是一种新的能力，让每个人都可以去写作和表达自己。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  表达，交流，讨论，民主生活</p>
<blockquote>
<p>原文：你能够运用这种能力在公共场合表达自己的意见，这让你逐渐能够以自己的方式来建构你的话语，越来越有效地参与到复杂的讨论中。而我们现在讨论的所有现象，都是围绕工程上的复杂性建立的，我们需要把这种复杂性分解成一个个较小的部分，这样我们才能理解问题，才能心平气和地进行讨论。这与政治先锋队无关，而是关于通过将这种政治制度掌握在我</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  合理摆脱故意忘记密码的指控</p>
<blockquote>
<p>原文：M.A.I.D.，即（相互）确保信息毁灭，是“一个提供时间敏感型遥控密钥托管和带可选遇险编码的可证明验证的框架。当超过既定用户设</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  基于p2p原理？现在还有效么</p>
<blockquote>
<p>原文：它允许每个安装了DIASPORA软件的用户都能充当自己的服务器，从而保留对他们自己数据的控制权。这创造了一种能够替代Facebook的符合隐私标准的产品，并且是非营利和用户所有的：<a target="_blank" href="http://diasporaproject.org.">http://diasporaproject.org。</a></p>
</blockquote>
</li>
<li><p><a target="_blank" href="http://tumblr.com">tumblr.com</a>（访问于2012年10月15日）。 [1] 山达基教，又称科学神教或科学教，新兴宗教之一，由美国科幻小说作家罗恩·贺伯特（L. Ron Hubbard）于1952年创立。——编者注</p>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhlm5vnq6ag5lqs6igu572r5lio57up5rwokio"><strong>第一十四章 互联网与经济</strong></h3>
<ul>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  这都是控制，只能是控制下的自由</p>
<blockquote>
<p>原文：一个国家由三种基本要素组成——对特定区域内武装力量的控制，对通信基础设施的控制，以及对金融基础设施的控制。另外，我们也可以把这些看作三种基本自由。迁徙的自由，物理上的行动自由——我们从一个地方旅行到另一个地方而不被武力所限制</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  这是不同密码学家创造数字货币和区块链网络的根本动因么</p>
<blockquote>
<p>原文：让我们谈一下这些从20世纪90年代开始就在密码朋克中酝酿的观点，密码朋克一直在努力提供这至关重要的第三种自由，即经济交易的自由。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  迁移，通信和经济</p>
<blockquote>
<p>原文：从一种社群主义的观点看，为了自由交流和自由思考，你需要隐私权；在经济交易中，你也需要隐私权。所以，我认为有很多派生的自由，但我刚才所说的这三种自由是最基本的，其他的自由都从中派生而来。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  在加密朋克看来，知识产权是壁垒和锁链，是资本对文化的控制手段</p>
<blockquote>
<p>原文：是的，好吧，说客们还想把知识产权塞进欧盟宪章呢。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  经济系统的实质性垄断，是他们想推翻的目标之一</p>
<blockquote>
<p>原文：我认为有一点我们肯定都同意，那就是现在的货币体系，这个货币交换的经济基础设施，真是糟透了。任何拥有eBay账户的人都会深表同意，因为PayPal、VISA和万事达的所作所为完全就是把人们推入实质性的垄断境地。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  实际情况可能确实是这样</p>
<blockquote>
<p>原文：那就是说，就算是俄罗斯公民在俄罗斯商店中进行的支付也要通过美国的数据中心来处理。所以美国政府拥有对这些俄罗斯事务的司法管辖能力，或者至少可以察觉</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  要获得安全感，或者自己发展系统，但带来了经济交流成本上升，成为实质性的孤岛；或者使用无许可的基础经济设施，也叫公共物品</p>
<blockquote>
<p>原文：对，所以如果普京要出门买杯可乐，华盛顿下一秒就能知道。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  所以需要无许可，自执行的区块链和智能合约，这个兄弟认知很吓人，厉害👍</p>
<blockquote>
<p>原文：密码朋克认为最根本的一点是基本建构实际上定义了政治局面，所以，如果你有一个集中化的建构，即便由世界上最好的人来控制它</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  关系决定结构</p>
<blockquote>
<p>原文：无论从哪个角度看，我们都能发现，这跟金融体系的本质有关，即使人们怀有最好的动机，这都无关紧要。基本建构反映了真相。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  规则和正义，由当权者定义</p>
<blockquote>
<p>原文：你听说过美国总统奥巴马对美国公民发动的无人机攻击吗？他在也门杀了安瓦尔·奥拉基16岁的儿子，他们管这叫合法谋杀或定点清除。 3 所谓的合法拦截也是这么回事——只</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  这一点意思是国家基础结构有问题，有漏洞，所以才会出现合法拦截，合法刑讯，合法谋杀（定点清除），那如何改进呢</p>
<blockquote>
<p>原文：但实际上这就是国家的基本建构允许他们这么做，这是法律的建构，也是技术的建构，同样也是金融体系的建构。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  从上面国家基本构建来看，需要完成那三个？基础构建，自由迁移，自由表达，自由交易，而电子现金和许多尝试，是为了自由交易的经济基础构建而发明的？驱除中心化带来的问题，尝试赋予每个人自由经济权利</p>
<blockquote>
<p>原文：密码朋克想做的就是创造让人们可以真正自由地相互帮助的体系，消除干涉的可能。就像乔姆币（Chaumian），这是根据电子现金（eCash，一种完全匿名的电子货币）的创始人大卫·乔姆（David Chaum）的技术规范设计出的电子货币，尽管你还是可以争辩说它们比实际所需的更集中化。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  挖一下这个电子现金和衍生产品</p>
<blockquote>
<p>原文：但使用了大卫·乔姆发明的密码协议来保证交易的匿名性。</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  是啊，但感觉这些思考还很朴素，确实社会学家，经济学家的深度参与，不过互联网也不是社会学家构建的，哈哈</p>
<blockquote>
<p>原文：这其实是在数码世界重新创造现金。</p>
</blockquote>
</li>
<li><p><strong>2024/02/25 发表想法</strong></p>
<p>  那时候，2012?就在讨论这个了，估计学术的更早</p>
<blockquote>
<p>原文：创造电子现金绝对是一笔大买卖，因为控制交易媒介是组成国家的三种基本要素之一，</p>
</blockquote>
</li>
<li><p><strong>2024/02/19 发表想法</strong></p>
<p>  真直白，不过确实如此，简单的模型</p>
<blockquote>
<p>原文：如果把国家看作一个黑手党，那么国家就是个收保护费的，竭尽所能盘剥百姓。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  这确实是个问题，信用卡背后的机制思考下，建立替代他的</p>
<blockquote>
<p>原文：说起来伤心，对现在的电子世界来说，这是个无解的问题。全世界的大部分信用卡支付被两家信用卡公司掌控着，它们都使用位于美国的电子基础设施来处理清算，这意味着在美国的司法管辖权内可以获取这些数据。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  censorship, 带价值观的审查</p>
<blockquote>
<p>原文：遵守美国的政策，却可以封锁德国网上零售商对古巴雪茄的销售，或是阻止来自美国司法管辖区之外的对维基解密的支付。这意味着美国政府可以访问这些数据，并有权对全世界范围内的支付实施管制。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  如何不方式可以匿名？应该不是纯粹的打破，必须和原有逻辑有延续</p>
<blockquote>
<p>原文：而插手金融问题是最危险的事。这就是创造另一种电子货币比特币（Bitcoin）的人必须要匿名的原因。你不会想成为第一个真正成功发明电子货币的人。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  这个在法理上有哪些深入研究分析么，究竟归属于个体的，被社会共识的基本权利，有哪些？这些是无条件的，还是不同情况下有附加的</p>
<blockquote>
<p>原文：三种基本自由的问题：通信的自由，行动的自由和经济交易的自由。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  确实，需要一个个在地社区，秉承同样价值观，让人们流动和交流</p>
<blockquote>
<p>原文：人与人之间基本的物理交流也在衰退。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  如果技术，不可抗拒的低成本的技术，结合必须的模式，是不是可以实现社会改造</p>
<blockquote>
<p>原文：，现在一切都基于TCP/IP协议了，因为这样更便宜。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  自己控制，是个不错的注意，不过有很多难题要解决</p>
<blockquote>
<p>原文：所以技术的基本建构正在成为一个关键问题，因为它将影响其他一切领域，这才是我们需要反思的。也就是说，如果我们想要一种去中心式的经济形式来处理我们的支付，我们</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  更像数字黄金，也是一次实验</p>
<blockquote>
<p>原文：比特币本质上就是一种电子货币。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  但这个黄金被早期很多人低成本获得，不是合理方式？</p>
<blockquote>
<p>原文：这是一种更像商品而非货币的电子货币，因为人们能决定多少欧元可以兑换一个比特币。所以，这样看来它有点儿像黄金，</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  是指交易透明上链么</p>
<blockquote>
<p>原文：它其实并不是真正匿名的货币，在我看来这是最糟的。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  首先这是一次尝试和实验，其次对于社会改进，多了数字黄金，并没有明显效果，但这个思想确实会引发更多可能</p>
<blockquote>
<p>原文：比特币的真正创新之处在于它的分配方式，以及这种分配方式背后的算法</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  原理同意，但无意义的数学难题可以改进</p>
<blockquote>
<p>原文：网络中的每个部分都必须证明它在做它所声明的事。所以，诚实的比特币“银行业”的运行是建立在这个系统的基本建构之上的。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  就是说加密破解的收益和成本不相符</p>
<blockquote>
<p>原文：的工作的电费被设定为高于其所得的经济收益。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  对比银行的变化</p>
<blockquote>
<p>原文：你就确实得到了支付，这项确认既不能被取消，也不能被银行撤回。强制性的力量联系切断了它们之间的关联</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  资产保管需要很高的专业度，account体系不健全，根本没有类似银行的服务</p>
<blockquote>
<p>原文：另一方面，你必须保管好现金。我觉得这是比特币最大的问题。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  这个不知道有好的解法么</p>
<blockquote>
<p>原文：如果比特币继续发展，就可能遭到打压。你不可能摆脱比特币，因为密码保护着比特币的运行免受强制力量的简单攻击，但兑换比特币的某些外汇交易服务却非常容易成为打击目标。另一方面，这些交易可以在世界上任何地方进行，在没有更多的外汇兑换之前，一笔换汇必须经过相当多的司法管辖区，而且黑市也有它自己的兑换逻辑。我觉得比特币要去引导这个游戏，</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  现在已经有了，但感觉不是预期那样</p>
<blockquote>
<p>原文：一旦各种行业都采用了比特币，他们就会形成一个游说团体来阻止对比特币的封杀。这</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  还是穷人的隐私</p>
<blockquote>
<p>原文：你就可以为自己的隐私买一份优质保险；如果你没钱，你几乎肯定没有任何隐私可言。而互联网的情况甚至更糟。像比特币这样的东西是通往正确道路的一小步，因为只要它跟像Tor这样的匿名通信渠道相结合，Tor就允许你真正地向维基解密发送一个比特币，而任何监视到这笔交易的人只会看到一个Tor用户发送了一个比特币而你接受了它。这样做是可能的，在某种程度上这甚至比现金交易还好。</p>
</blockquote>
</li>
<li><p><strong>2024/02/28 发表想法</strong></p>
<p>  是重要问题</p>
<blockquote>
<p>原文：我们都在讨论通信隐私和发表权利的问题</p>
</blockquote>
</li>
<li><p><strong>2024/03/09 发表想法</strong></p>
<p>  隐私的突然权利是什么？目前社会有哪些共识？这很重要</p>
<blockquote>
<p>原文：实际上，难道不是经济交易的自由或隐私比言论自由更重要吗，因为经济交易实际上是支撑整个社会的基础？</p>
</blockquote>
</li>
<li><p><strong>2024/03/09 发表想法</strong></p>
<p>  出发点不同？</p>
<blockquote>
<p>原文：我觉得你可以在这一点上看出美国密码朋克和欧洲密码朋克的区别</p>
</blockquote>
</li>
<li><p><strong>2024/03/09 发表想法</strong></p>
<p>  现在是资本在主导社会，反了，不是好事情</p>
<blockquote>
<p>原文：，比如说，我们想要的是一种受到社会约束的资本主义。</p>
</blockquote>
</li>
<li><p><strong>2024/03/09 发表想法</strong></p>
<p>  个人信息行为隐私，比较有技术解决方案，但经济行为是运行在国家提供的经济框架至之上，例如银行，现金，法币，信用，身份，合同，市场，法律，等等等等</p>
<blockquote>
<p>原文：所以，关键在于这里没有直接逃脱的办法。你可以做一些事情，像是使用Tor来保护你的通信、给你的电话加密、收发安全的短信，但涉及金钱，事情就复杂多了，我们有所谓的反洗钱法之类的法律条文，</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  没懂，是隐喻？</p>
<blockquote>
<p>原文：信息末日启示录的骑士</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  转折和逻辑没明白，不透明会导致腐败？</p>
<blockquote>
<p>原文：问题是当我们只为这种金钱系统提供全面匿名性时，我们会买什么？</p>
</blockquote>
</li>
<li><p><strong>2024/03/09 发表想法</strong></p>
<p>  这暗指一些合法但路人皆知的权力腐败么</p>
<blockquote>
<p>原文：我们管它叫“购买政客妻子画作的基金会”，所以这是艺术品交易或其他领域的事。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  基于金钱的游说制度，腐蚀了民主？基于二次方投票呢</p>
<blockquote>
<p>原文：问题并不在于政客们对什么是一项好的版权政策的认知，而在于这个行业中存在太多与政治有联系的参与者在推动这种糟糕的版权制度。 14 这才是症结所在。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  粉碎，指清除高科技发展障碍？还是比喻？</p>
<blockquote>
<p>原文：粉碎</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  当下无奈的作法？</p>
<blockquote>
<p>原文：买通</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这个很明显的例子，买个利益组织在集结和发声，为自己的利益争取更好的条件，不会考虑更大范围和更多人</p>
<blockquote>
<p>原文：那就是这里面的反馈链是极其负面的。举例来说，我相信加州最大的政治献金者之一是监狱保卫联合会，这里一部分原因在于他们愿意为更严酷的法律而游说，并不是因为他们关心法治，而是因为这能刺激就业。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  落后生产力攫取了本该属于先进生产力的发展营养？</p>
<blockquote>
<p>原文：实现从真正有生产力的行业到没有生产力的部门的财富转移？</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  他认为大多数是先进生产力游说的是主流方向，等下，游说本身就有问题，不应该用一个可信中立的机制，帮助集体获得正确决策么</p>
<blockquote>
<p>原文：实际上大多数游说以及对国会施加的影响确实来自富有生产力的工业界，这些行业要确保法律继续准许其保持生产力。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  权利寻租</p>
<blockquote>
<p>原文：因为你可以观察到是哪些人愿意促进寻租活动，愿意限制其他人打开局面的自由，</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  以正义之名，醒苟且之事</p>
<blockquote>
<p>原文：。当他们在做那些事情的时候，你就知道事情有问题，他们只是在保护自己的既得利益，他们本质上是在创造一种剥削——通常靠打感情牌，他们会说：“老天啊，要阻止恐怖主义，阻止儿童色情，阻止洗钱，对毒品宣战。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  他的观点更激进，文化应该无障碍沟通，无版权？</p>
<blockquote>
<p>原文：“喂，搞什么鬼？如果我把我想的都说出来，他们怕是不会让我活着离开这里吧？”</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  美国的政治是竞争性和保守性的金钱政治？</p>
<blockquote>
<p>原文：我只是好奇我们是不是真的不可能把美国的那些实践给标准化，把一切都规范化，这样只要单纯地收买参议员或者收买参议院的选票不就行了？</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这个算是公开透明，但总是有钱人的观点被执行</p>
<blockquote>
<p>原文：，让一切都公开化，在一群买家中进行拍卖。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  确实是</p>
<blockquote>
<p>原文：创新是所谓的从下而上的，新的实践从无到有产生出来，一群人在车库中发明出的技术传遍了世界。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这俩肯定无法同步，应该是滞后</p>
<blockquote>
<p>原文：你不可能预测出下一个创新是什么，创新的速度如此之快，远远超过政策制定的过程。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  是</p>
<blockquote>
<p>原文：监管应该用来确保自由的市场。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  当下的立法是利益和权利集团的发生筒，越来越明显感觉到了巨大的分离，公器私用是常态</p>
<blockquote>
<p>原文：版权战争让我们有这样的印象，即立法者努力想要全社会都做出改变，以适应一种由好莱坞定义的框架，他们说：“你们的新文化运动是不道德的，所以，如果你们不想自行了断，那我们就来设置法律工具来阻止你们去做你们自以为是的好事。”这不是制定好政策的方式。一项好的政策是观察世界并且适应世界，以纠正错事、促成好事。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这个思路似乎没问题，增加选择权的选择范围，而不是存量博弈</p>
<blockquote>
<p>原文：。有一个叫海因茨·冯·福尔斯特（Heinz von Foerster）的家伙——控制论的教父——曾经制定出一套规则，其中之一是“总是以某种增加选择的方式来行动”。 16 所以通过政策、技术，或者其他东西，你总是能得到更多而不是更少的选择。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  用Hyper Capital来打败不受控制以增殖为唯一目的的传统资本</p>
<blockquote>
<p>原文：现在的金钱系统有一个特定的逻辑，问题在于我们如何防止金钱系统接管其他领域？”因为金钱系统有这种能力—</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这是个好主意</p>
<blockquote>
<p>原文：所以，你的意思是我们需要一个完全不同的经济体系？因为今天的价值并不依附于经济价值？</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  表达权和选择权？</p>
<blockquote>
<p>原文：我只是想说在通信系统中存在某些价值，这些价值存在于通信的自由之中，就像存在于实际交易的自由中一样——我们有权给你某些东西以换取你的劳动，</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  巨大又可怕的中心化政权的机器，攫取所有人的所有隐私数据，为自己的意志服务</p>
<blockquote>
<p>原文：那么这就明显与行动的自由密切相关——不使用可追踪的货币，你现在甚至都买不到一张机票，不然你就要被标记了。如果你走进机场，想要在当天用现金买一张机票，你就被标记了</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这很显然是的</p>
<blockquote>
<p>原文：他们是勾结在一起的</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhkuptnq6ag5a6h5plkio"><strong>第一十五章 审查</strong></h3>
<ul>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  所谓的政策是意志的体现，行动是意图的表象，很明显政府和国家不是一回事，但党总是想把自己作为国</p>
<blockquote>
<p>原文：而政府会想，这可不好，因为他们所认为的安全就是他们能够窥探、能够控制、能够破解技术上的安全。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  不仅阻止，更是限制，用他们的理由</p>
<blockquote>
<p>原文：这还糟糕，</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  Tor作者之一</p>
<blockquote>
<p>原文：人们总是对我说，“这不是显而易见的吗？你为Tor工作”，或者，“你坐在朱利安旁边，你还能指望什么？</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这是很恐怖，但是你什么也没说，什么也没做，仅仅可能思考了一下他们觉得不利于不符合统一思想的内容，即便手拿白纸或者空气，在被解读后，你就是有罪，你可以理解为莫须有，这不是雅各布面对的刁难和盘问了，不需要这些形式，你就被剥夺基本权利，投入监狱，想想就不寒而栗</p>
<blockquote>
<p>原文：让我感到惊奇的是，这些不同的人，通常是美国海关和边境保护局以及美国移民和海关执法局的人，他们每个人都告诉我，是因为他们有权力这么做，而不是别的什么原因。有时他们还对我胡扯什么“记得‘9·11’吗？这就是原</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  想到了social recovery, 你不需要保存任何你是你的证据，因为你是你，你还有不可剥夺的和过去的链接，你延续的思想，一致的行为，不大但是有效的社交圈，包括弱链接</p>
<blockquote>
<p>原文：不仅要改变我的政治生活，还让我向他们坦白自己头脑中在想些什么。他们还没收了我的财产。我也不能具体地谈论这些发生在我身上的事情，因为这处在一个阴暗的灰</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  GFW,阿桑奇和国人接触过？</p>
<blockquote>
<p>原文：所以，这就是你的遭遇，但是我跟一些中国人谈过，当他们谈到防火墙—</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  是规则内的抗争？还是？实际上在这个上下文，你没有抗争的权利</p>
<blockquote>
<p>原文：因为他们的所作所为是错的，因为他们在滥用职权。我们必须站出来反对这样的事，也有很多勇敢的人站出来以同样的方式反对这种审查制度，并为此做出过有效的工作。因为正确的回应不能是仅仅因为政府宣称他们有权这么做，我们就在屈服于这种压力。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  禁止交流，站出来就关进去，哪怕是改进建议而非颠覆性创新</p>
<blockquote>
<p>原文：现在我们又谈到了政治，因为你说的基本上就是人们应该站起来捍卫他们的权利——但是人们也应该认识到为什么要捍卫自己的权利，并且有能力通过交流来捍卫自己的权利。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  无孔不入</p>
<blockquote>
<p>原文：如果你考察下中国的审查是如何运作的，你会发现，从技术角度来看，这算是世界上存在过的最先进的审查系统之一了</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  我们更加中心化，大政府</p>
<blockquote>
<p>原文：例如，在美国互联网的结构是相对去中心化的，在这方面它就很难实现中国式的审查。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  去中心的内容机制呢</p>
<blockquote>
<p>原文：Google，而政府也可以审查Google。一大批援引了维基解密的网页都被Google的审查给过滤掉</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  压迫性只是更坏，温和的性质依然相同</p>
<blockquote>
<p>原文：。但事实上这个问题并不只存在于那些压迫性的政治体制中，因为只要你处在政权的最高阶层，你就不会感受到压迫。我们认为英国是个很棒的地方，</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  艰难，真的艰难</p>
<blockquote>
<p>原文：： 我是在艰难维持我目前的状态。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  历史由掌权者和资本来书写</p>
<blockquote>
<p>原文：我们也看到《卫报》和其他主流报刊在偷偷地从他们的互联网档案库中删掉某些文档，而对此不作任何说明。你现在再去访问这些网页，试着去查找这些文档，比如去找找关于亿万富翁纳达米·奥奇（Nadhmi Auchi）欺诈案的故事，然后你会看到“</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  和当权者，利益集团相关的丑闻，其实是侵占大众利益，这些都会被即便是他的政治对手，也会帮助他隐瞒，因为不能暴露奶奶是狼的信息给小红帽</p>
<blockquote>
<p>原文：这里也没有“我们收到了法律投诉，决定移除这些报道”的说明，连它们的索引都消失了。维基解密挖掘出了这些报道并重新发</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  所有的所谓事实其实是劝说你继续</p>
<blockquote>
<p>原文：“谁控制了现在，谁就控制了历史；谁控制了历史，谁就控制了将来。”在西方，这种对历史的擦除是难以发现的，而且这还仅仅是出版后审查。出版前的自我审查远甚于此，但是通常更难被发现。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  很明显</p>
<blockquote>
<p>原文：这里甚至没有一个人被点名——以及对在哈萨克斯坦经营业务的意大利能源公司ENI和英国天然气公司的腐败指控。 8 基本上，只要某个有钱人在电报中受到了指控，《卫报》都会将其过滤掉，除非《卫报》在制度议程上反对那个有钱人。 9</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  民主已经不能满足</p>
<blockquote>
<p>原文：某些国家是有民主架构，这表明你可以阅读和理解，甚至也许还能合法地对抗审查制度，但这并不意味着审查制度在这里不存在，尽管在有些国家抗衡会更艰难。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  挺好的审查模型</p>
<blockquote>
<p>原文：你可以把审查制度想象成一座金字塔。只有金字塔的塔尖故意露出了沙面。这个塔尖就是公共诽谤诉讼、谋杀记者、被军队抢走相机，诸如此类——所谓公开承认的审查。但这只是整个审查制度中最小的一部分。在塔尖之下，接下来的一层就是那些不愿意被暴露在塔尖的人，这些人进行自我审查，以免被推向塔尖。再下一层就是各种形式的经济诱导，或者赞助诱导，让人们去报道某件事情。再下一层就是原始经济——只去写那些划算、有赚头的故事，甚至都不必考虑上层的经济因素。然后，再下一层就是读者的偏见，这些人只受过片面的教育，</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  模型最后一步</p>
<blockquote>
<p>原文：能告诉他们复杂但真实的信息。最后一层就是信息的传播——例如，有些人没法接触到某种语言的信息。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  因为环境改变人，当你需要取悦资本才可以生存时，所有的价值观会跟随此而改变，真相从此就不在记者报道中了</p>
<blockquote>
<p>原文：现在被倒转过来了。现在，我们在等着有这么一天，把真相从记者那里“带回来”，因为它们脱离了庇护，不再履行它们的职责。记者们放弃了职责，真相也就被带走了</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  有预见性，政府终归会被更先进的组织方式所替代，因为政府不再是人民的代表</p>
<blockquote>
<p>原文：我们怎么看政府或者怎么看“后政府组织”（Post-Governmental Organisation）的未来——也许维基解密就是第一个，或第一代后政府组织中的一个</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  牺牲和付出，为唤醒重复在原地的人们！！！</p>
<blockquote>
<p>原文：我不会把这个类比发挥得太远，毕竟我自己就被软禁着</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  区块链，比特币</p>
<blockquote>
<p>原文：如果一个组织的资产首先在于它的信息，那么由于运用了密码术，就很难阻止它以某种形式进行跨国传播</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  集中在少数人手中的授权，就会出现问题</p>
<blockquote>
<p>原文：问题归根结底在于，在每一个我们看到出现这些问题的地方，政府都握有太多的权力。权力集中在这些领域而且吸引着滥用权力和贪图权力的人。而且，即使某些情况是合理的，我们也看得出，如果没有这种集中化、没有这种通向威权主义的趋势，世界可能会更好。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这个主意不错，为鼓励外星殖民，人类社会允许不同社会体质的尝试</p>
<blockquote>
<p>原文：而我认为美国距离一个可能的乌托邦甚至更远。如果我们能去火星创建殖民地的话，我们可能会愿意移民去我们在火星上建立的世界，离极权主义和威权主义越远越好。如果我们没有那种乌托邦，就总是有所欠缺的。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  谁有权利影响和决策这些呢，还是当权者和资本</p>
<blockquote>
<p>原文：服务商在这里扮演着这样一种角色，那就是他们在主动剥夺人们接触互联网信息的能力。无论我们把权力赋予Orange、政府，还是其他什么人，在这背后，我都看到了巨大的风险。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  自由的互联网，是战斗的中心，自由的区块链网络，是不是更有可能</p>
<blockquote>
<p>原文：无论是金融系统的扭曲、腐败问题，还是地缘政治或能源环境问题。所有这些都是今天人类共同面临的全球性问题，而我们手上仍握有一个全球性的工具，可以实现更好的通信、更好的知识共享、更好的政治和民主参与。我怀疑，全球互联的普遍网络是我们应对这些全球性问题的唯一工具，因此争取一个自由的互联网是战斗的中心，我们所有人都有责任为此而战。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  需要定义下，保障三种自由的互联网？</p>
<blockquote>
<p>原文：我完全同意我们需要确保互联网被理解为一个实现信息自由流动的普遍网络，我们不仅要明确这一点</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  过滤就是监控加审查</p>
<blockquote>
<p>原文：但我认为我们还没有回答那个在过滤之上的关键问题。</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这个事情的解决方式不是无保留的把隐私交出让政府来过滤</p>
<blockquote>
<p>原文：过滤不该由政府代表人民来执行。</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhlha3nq6ag5byx6icf6kab6zqq56eb77ym5by66icf6kab6ycp5piokio"><strong>第一十六章 弱者要隐私，强者要透明</strong></h3>
<ul>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  这就是不同的诉求，也是阶级的不同</p>
<blockquote>
<p>原文：弱者要隐私，强者要透明</p>
</blockquote>
</li>
<li><p><strong>2024/03/10 发表想法</strong></p>
<p>  传统黑客吧</p>
<blockquote>
<p>原文：但黑客伦理一般主张利用公开信息，保护私人信息</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  因为不平衡的格局</p>
<blockquote>
<p>原文：当你一边看着有权有势的局内人清楚全世界每一张信用卡的交易信息，另一边看到人们在Google上搜索全世界的博客和人们的留言，那么你如何能看得到平衡呢？</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  都有数据去中心化加ZKP</p>
<blockquote>
<p>原文：因为人们可以学到，当他们使用信用卡时，他们留下了痕迹。如果我们把这些解释给某些人听，他们会发现这是非常难以理解和抽象的东西。但当他们读到自己的记录的那一刻，他们就全明白了</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  没太理解，是赞成监控后的披露？</p>
<blockquote>
<p>原文：。而且，这些来自情报机构的记录确实能够帮助人们了解情报机构都在做什么。所以，我们可以力争全面披露，而且如果我们现在就对此投票的话，我不确定自己是否真会反对它。</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  战略监控是对藏在大众里面的坏人不放心，所以我要审核所有人，出于国家安全？</p>
<blockquote>
<p>原文：但是对战略监控的所谓管制就完全是荒谬的了。根据定义，战略监控是在监控所有人，如果你的前提就是监控所有人，那么我们能够向何种法规申诉呢？</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  个人数据，所有的，都应该投过隐私保护的加密终端来保护，再参与计算</p>
<blockquote>
<p>原文：7000万用户的电邮、姓名在一个搜索引擎上就能被检索到。发现这些记录可能让人们立马意识到：“哦，当我把这些数据暴露给索尼时，我都做了什么？将个人数据交给一个公司保管到底意味着什么？”</p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhkuipnq6ag5q2m5ymn6zmi6yem55qe6icx5a2qkio"><strong>第一十七章 歌剧院里的耗子</strong></h3>
<ul>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  知情权，阅读权，表达权，参与权</p>
<blockquote>
<p>原文：我认为我们需要有自由阅读和自由发言的权利，并将这种权利惠及每一个人，</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  隐私基础上行使自己的权利</p>
<blockquote>
<p>原文：同样的道理也适用于匿名发言的权利，让人们能够不受第三方干扰地进行支付，让</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  zk可以做到证明我是好人集合，而不是坏人集合，又不暴露隐私</p>
<blockquote>
<p>原文：让人们能够自由地旅行，让人们能够在系统中纠正关于自己的信息。让我们所看到的各种机构的系统</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  这个不好说，西方有大的机制保障，东方没有任何保障</p>
<blockquote>
<p>原文：能够被压制的信息的数量已经变得相当少了，这意味着政府也知道他们只需要做这些事了。他们知道，在今天，秘密行动仅仅意味着能在一段时期内将行动保密，这些行动迟早都是要公之于众的，</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  这个是为了保护股市上市公司经营的合规性</p>
<blockquote>
<p>原文：（Sarbanes-Oxley Act）要求在美国股市注册的公司具有告发的机制，以便让想告发犯罪行为和上司的不端行为的人可以有告发的渠道，而不必受到他们所告发的人的直接阻扰。</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  是的，一个基础的环境，而环境会改变人</p>
<blockquote>
<p>原文：我认为，我们必须让每个人都明白这一点，一个自由、开放、普遍的互联网可能是我们处理关键的全球性问题的最重要的工具，我们这一代人最重要的任务之一，可能就是保护这种互联网，</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  但是这种做法是维新派，感觉是承认你的权威，然后在机制内改良，斗争，获得应该有的权益，现实看起来这种螳螂和坦克共舞，需要不仅仅是勇气，还有运气，很少人能够这样，更不要说集体活动来争取权益了</p>
<blockquote>
<p>原文：正如我们正在见证的，我们能够依靠集体行动来增加这种决策的政治成本，所有访问自由互联网的公民都能阻止这种行为。我们开始意识到，作为互联网公民，我们在政治决策中有这样的权力，我们可以让我们选出的代表和我们的政府对他们的所作所为更加负责，特别是当他们做错事时，当他们损害了我们的基本自由时，当他们损害了这种自由的全球普遍互联网时。</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  这个做法没错，但相比于改造旧的，我更愿意建设新的</p>
<blockquote>
<p>原文：我们应当继续分享这种知识，教会人们如何实践这些想法。我们应当继续改善我们的行动方式，交流关于走进议会的策略，曝光政客们的所作所为，披露工业游说集团在政策制定过程中的影响。我们应当继续开发工具，让公民们更有能力去建造他们自己的去中心化加密基础设施，拥有他们自己的通信基础设施。我们应当向全社会推广这种观点，这种建立一个更好的世界的方式，</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  通过密码朋克开发的民主工具，提升集体防御</p>
<blockquote>
<p>原文：事实上，我们能够开发出一种新的民主工具。事实上，我们能够运用我们的智慧开发出这些工具，将这些工具散发给其他人，促成集体防御</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  控制论的基调，哈哈，也是一个思路</p>
<blockquote>
<p>原文：我们所有人都要创造更多的选择。在座的各位都在创造这种替代选择，特别是通过互联网，每个人都有权为他们自己的生活环境做出更多的创造。</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  开源运动的核心价值观</p>
<blockquote>
<p>原文：一个自由的社会需要自由的软件，我们也需要自由和开放的硬件</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  code is law, 需要自由的法律，自由的软件</p>
<blockquote>
<p>原文：我们需要自由的软件，就像民主制度需要自由的法律，在民主制度中，每个人都能够学习法律、修改法律，能够真正地理解法律并确保法律得到如期执行。所以我们也需要自由的软件，自由且开放的硬件。</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  所以优秀的代码就是很棒的自由的法律，让人们生活更美好</p>
<blockquote>
<p>原文：在互联网上，你能够做什么是由现存的程序以及程序的运行所定义的，因此可以说代码就是法律</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  互联网现在是这个样子，所以有了web3</p>
<blockquote>
<p>原文：，他们会意识到，那些阻碍他们这么做的人根本不是在提供互联网，而是在制造障碍，他们所提供的只是一种过滤网（filternet）或审查网（censornet），</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  每个ppt都声明我们的价值观，我们信任和支持的人</p>
<blockquote>
<p>原文：这就是我来这里的原因，因为如果朱利安正遭受这样的待遇，而我现在不出来支持他，那我又是在建立怎样的世界呢？</p>
</blockquote>
</li>
<li><p><strong>2024/03/11 发表想法</strong></p>
<p>  哈哈，同意同意，肉食者鄙，举白纸都可以判刑，真TMD行</p>
<blockquote>
<p>原文：当我让自己被一群猪猡任意摆布，我又是在传递怎样的信息呢？没门儿，我绝不会让他们得逞！我们必须去建设，我们必须去改变。正如甘地所说，“你希望看到世界有所改变，必先改变自己”</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  主动建设，而非等候未来</p>
<blockquote>
<p>原文：这是《一个更温柔的世界》（A Softer World ）中的一段话，与甘地的名言并不完全一致，但我认为人们需要知道他们不能只是懒散地坐着，他们需要采取实际行动，但愿他们能这么做。 7</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  我就是，对现状不满，不是个人，而是逻辑上</p>
<blockquote>
<p>原文：我认为我们正恰逢一个很好的机遇，人们会从我们这里出发，进一步推动事情发展，那些对现状或现存选择不满的人会去创造替代的选择。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  这个介绍挺具有涵盖性</p>
<blockquote>
<p>原文：混沌俱乐部是一个巨型的黑客组织，致力于推广信息自由、技术透明的理念，同时也关注人类与技术发展之间的关系，以及社会与发展的互动关系。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  以太坊也是从柏林出发，感觉德国创新土壤很棒</p>
<blockquote>
<p>原文：基本上都在德国，</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  中国有这样的组织么？自己创建一个？</p>
<blockquote>
<p>原文：我们与其他一些位于法国、美国以及世界其他地区的黑客团体也保持着良好的联系。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  没落的民主德国，集权主义相对放松，构造了特定的，适合这样创新的黑客土壤，如同当下的台湾，感觉民主进程和社会思潮，在做有益的探索</p>
<blockquote>
<p>原文：但是我觉得不只是因为这个。它位于柏林，位于没落的民主德国。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  也很有思想</p>
<blockquote>
<p>原文：安迪·米勒–马贡</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  果然，极权主义被刻意削弱，是很重要的原因</p>
<blockquote>
<p>原文：德国的学校现在还在教导这种去中心化的思维方式和反法西斯的行为，就是为了避免成为一个极权主义国家，因为我们曾经历过最糟的状况。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  为啥死了啊，看来有故事</p>
<blockquote>
<p>原文：混沌俱乐部的创始人瓦乌·荷兰德对此也有一种强烈的政治倾向。我在他的墓前见过他父亲，白发人送黑发人，父亲当然说不出什么高兴的话。他只是说：“从此以后，在德国的土地上，再也不会发生任何极权主义的、非和平的行为了。”这就是他的父亲在埋葬自己的儿子时说的话。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  新一代人的诉求</p>
<blockquote>
<p>原文：为什么瓦乌会如此投入到他的事业中：影响和照顾他人，与他人和平相处，传播而不是限制理念，协同合作而不是独断专行</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  感觉需要研究一下，分析起源，理念，目标，组织形式，活动啥的</p>
<blockquote>
<p>原文：这种创造性合作的思想，就像开源运动一样，深深地影响了其他思想，并与美国赛博朋克的思想，以及朱利安·阿桑奇和维基解密所代表的思想一起出现。这是一种全球性的事物，但又带有瑞士、德国、意大利黑客各不相同的、高度去中心化的文化态度，这很好。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  期待和意大利黑客一起玩，德国黑客更类似于理工男？</p>
<blockquote>
<p>原文：无论他们到哪儿，他们都需要做好吃的，而德国黑客则需要让每件事情都井然有序</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  类似于国家了，很多人想象中的意识共同体？不同于民族国家</p>
<blockquote>
<p>原文：而且，我认为，我们发现自己拥有了某种共同的意识，这完全不同于对国家的认同，无论是德国人还是意大利人，或是法国人或其他什么国家的人，这都无所谓</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  国内就是这样，驱赶交易所而不是拥抱变化</p>
<blockquote>
<p>原文：我们都想解决问题，我们都想携手工作。我们看到了互联网审查，这是政府在与新技术作对，我们必须克服这种变局。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  哈哈，说实话了</p>
<blockquote>
<p>原文：这些垃圾</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  政府认为是个麻烦</p>
<blockquote>
<p>原文：他们明白了互联网并非问题的一部分，而是解决之道的一部分。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  是的，人们认为可以变得更好</p>
<blockquote>
<p>原文：我们的世界仍旧建立在武器之上，建立在秘密权力之上，建立在一个总体经济框架之上，但是事情也在发生变化，</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  这个就是集体生活，民主生活？这就是政治的一部分？感觉我们同样需要这些讨论和碰撞</p>
<blockquote>
<p>原文：，我们有许多不同的意见。我明白，我们在这里坐在一起，也并不会马上就得出最好的答案，我们只是在提出问题，把各自不同的观点摆到桌面上，让观点发生碰撞，看看底线是什么。这个过程需要持续下去，我们需要一个自由的互联网来推动这种讨论。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  描述共同憧憬的未来</p>
<blockquote>
<p>原文：看看未来世界的最积极方向是什么样子</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  自我认知没太搞懂，多样性很赞同，自决就是去中心化，自我决定，网络是最终载体</p>
<blockquote>
<p>原文：那就是自我认知、多样性和自决的网络</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  这个是积累之后的涌现，很期待</p>
<blockquote>
<p>原文：是自由交流的产物，这同时也刺激了新文化的茁壮发展，以及个人思想最大限度的多样化，增加了地区的自决、利益集团的自决，同时能促进快速的联合以及超越地理限制的迅速的价值交换</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  很喜欢这个高度和纬度，人类文明从外部看，只有两个关键词：存在和延续。内部看就丰富多了</p>
<blockquote>
<p>原文：最积极的方向必将要求对人类文明的自我认知</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  历史就是存在的一部分，如同多样性的文化，习俗，音乐，美术，建筑，人文，等等等等</p>
<blockquote>
<p>原文：因为历史是不容毁灭的</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  欧洲一直很警醒</p>
<blockquote>
<p>原文：这意味着新的极权主义国家在现实中不可能再出现了，因为信息的自由流动，人们能够私下交流</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  多种多样性，多个纬度的多样性，多组织的多样性</p>
<blockquote>
<p>原文：在这些基础之上，你可以建立各种各样的政治体系。如果只有一个乌托邦，那这个乌托邦对我来说就是个反乌托邦。我认为乌托邦的理想必须意味着体系和互动模式的多样性</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  这个是呼应本章主题的比喻，但是做耗子是指小体量，灵活，打破森严体系，也对应了抗风险能力低，影响力小，持续性差</p>
<blockquote>
<p>原文：一个极其狭隘、同质化的后现代跨国极权主义体系，这个体系具有非凡的复杂性、荒谬性和低俗性，在这种非凡的综合体中，唯有那些聪明的耗子才能自由活动。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  是说欧美的一些联盟？</p>
<blockquote>
<p>原文：这种消极的方向通往跨国监控、无人机攻击和跨国精英的新封建主义关系网。这种关系网并不是传统意义上的，而是各行各业的精英组成的，他们从自己的民族国家中超脱出来，脱离他们的民众基础，相互勾结，结果是形成了一种复杂的多党互动。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  确实是现状</p>
<blockquote>
<p>原文：我认为，这种局面只会造成一种非常压抑的氛围。如果所有搜集到的关于世界的信息都能得到公开，就能对权力运动形成制衡，并让作为一个全球文明的我们，能够塑造自己的命运。但是，除非发生剧烈的变动，这种情况不会发生。大规模监控正在压倒性地作用于我们中的大多数人，而将权力不成比例地转移给那些谋划这种局面的人</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  个体无法抗拒这个坏的趋势，唯有组织</p>
<blockquote>
<p>原文：一个普通人如何能在这样的体系中得到自由呢？根本不可能，这是不可能的。在任何体系中，任何人都不可能获得完全的自由，但是，我们作为生物进化而来的这些自由，我们作为文明所习惯了的这些自由，几乎将会被这种体系彻底毁灭。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  黑客，cyphet punk</p>
<blockquote>
<p>原文：可能只有高技术的反叛精英才是自由的，那些在歌剧院里跑来跑去的聪明耗子。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  很喜欢这样的未来</p>
<blockquote>
<p>原文：这样我们就能够一起探索太空，探索我们内在和外在的世界，并永远生活在和平中。</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  这个有点意思，mark,去看看</p>
<blockquote>
<p>原文：语出《一个更温柔的世界》（A Softer World ），这是一个网络漫画刊物：<a target="_blank" href="http://www.asofterworld.com/index.php?id=189%EF%BC%88">http://www.asofterworld.com/index.php?id=189（</a></p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  mark 跟进看看</p>
<blockquote>
<p>原文：想要进一步了解这段讨论中的相关问题，雅各布推荐以下两个书目资源：“匿名书单”（The Anonymity Bibliography），关于匿名的论文精选，由罗杰·丁格勒戴和尼克·马修森管理：<a target="_blank" href="http://freehaven.net/anonbib%EF%BC%9B%E2%80%9C%E5%AE%A1%E6%9F%A5%E4%B9%A6%E5%8D%95%E2%80%9D%EF%BC%88The">http://freehaven.net/anonbib；“审查书单”（The</a> Censorship Bibliography），关于审查的论文</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  第二个书单</p>
<blockquote>
<p>原文：由菲利普·温特（Philipp Winter）管理：<a target="_blank" href="http://www.cs.kau.se/philwint/censorbib%E3%80%82%EF%BC%88%E4%B8%A4%E4%B8%AA%E9%93%BE%E6%8E%A5%E5%9D%87%E8%AE%BF%E9%97%AE%E4%BA%8E2012%E5%B9%B410%E6%9C%8824%E6%97%A5">www.cs.kau.se/philwint/censorbib。（两个链接均访问于2012年10月24日</a></p>
</blockquote>
</li>
</ul>
<h3 id="heading-kirnrkzkuidljyhlhavnq6ag54mi5p2d6ag1kio"><strong>第一十八章 版权页</strong></h3>
<ul>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  书名</p>
<blockquote>
<p>原文：Cypherpunks:Freedom and the Future of the Internet</p>
</blockquote>
</li>
<li><p><strong>2024/03/12 发表想法</strong></p>
<p>  感谢中信，现在再出版这样的书估计有困难了</p>
<blockquote>
<p>原文：密码朋克：自由与互联网的未来 著者：[ 澳] 朱利安·阿桑奇 译者：Gavroche 出版发行：中信出版集团股份有限公司</p>
</blockquote>
</li>
</ul>
<p>来自微信读书</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1710219457655/aff468ec-e81e-4aee-8ea2-947508912312.png" alt class="image--center mx-auto" /></p>
]]></content:encoded></item></channel></rss>