WWDC 2023
一如往常蘋果開發者年會, 今年除了還很遙遠, 以及個人並不太看好的 MR 裝置外, 幾乎沒亮點了.
過往 Apple 總能在軟體 / 設計 / 生態圈上讓人驚艷! 原來還能這樣玩!
今年除了不斷打臉自己, 把過去鄙視他廠的功能抄過來, 把過各種嫌棄移掉的功能拿回來, 最最重要的一件事, 大概就全產品線採用 Apple Silicon, 正式預告黑蘋果的落日吧.
至於 MR 裝置, 買前生產力, 買後 JAV....
一如往常蘋果開發者年會, 今年除了還很遙遠, 以及個人並不太看好的 MR 裝置外, 幾乎沒亮點了.
過往 Apple 總能在軟體 / 設計 / 生態圈上讓人驚艷! 原來還能這樣玩!
今年除了不斷打臉自己, 把過去鄙視他廠的功能抄過來, 把過各種嫌棄移掉的功能拿回來, 最最重要的一件事, 大概就全產品線採用 Apple Silicon, 正式預告黑蘋果的落日吧.
至於 MR 裝置, 買前生產力, 買後 JAV....
互聯網檔案館在 Multi-purpose Emulation Framework (MAME) 支持之下所推出的 The Calculator Drawer 一下子就炸裂了 HN.
討論串裡滿滿的懷舊, 即使不會用, 國小時的工程計算機, 國中的翻譯機, 都是當年熱門, 現在的懷念.
Refs:
日常執行 brew upgrade
時順便滑 Hacker News 時看到 Obsidian 1.0 – Personal knowledge base app.
然後就注意到
恭喜 Obsidian, 1.0 正式 Release!
初步試了一下, 介面上更加洗煉外, 一般需求並沒有太多不同感受.
也可能是我尚未深入使用 Obsidian 吧, 目前多數文章還是在部落格下, 只是順便利用 Obsidian 來幫忙進行本地端關聯管理而已. 需要再撥時間好好理順如何把 Obsidian 加入生活或工作流程中.
BTW, 編寫文章時同時注意到另一個可能值得關注的新筆記管理軟體 Logseq: A privacy-first, open-source knowledge base, 許多特性和 Obsidian 挺像, 哪天好好試用再決定最終去處.
今天各大資訊 RSS 很熱門的新聞是 Adobe 宣佈要收購 Figma: Adobe to acquire Figma for $20B | Hacker News.
有趣的是 Hacker News 上另一則資訊 Penpot: Open-source design and prototyping platform | Hacker News 同時也上了 Daily Top 10, 看來大家對 Figma 之後的商業行為有許多疑慮.
Penpot is the first Open Source design and prototyping platform meant for cross-domain teams. Non dependent on operating systems, Penpot is web based and works with open web standards (SVG). For all and empowered by the community.
簡單試用了一下 Penpot, 功能其實相當完善了, 是個被埋沒已久的專案.
不知道對這樣開源免費的專案, 最大競爭對手被產業巨頭收購是福是禍. 簡單紀錄.
Give Up GitHub: The Time Has Come! - Conservancy Blog - Software Freedom Conservancy 是今天上 Hacker News 的熱門討論. 通篇來說, 支持反對或中立幾方的討論, 好像還是回到 Vim V.S Emacs 之類的信仰之爭.
前些日子, GitHub 毫不意外地公告了 Atom 退場, 近日 GitHub 又推出了可能有版權疑慮的收費服務 GitHub Copilot, 相信這些舉動會踩到 FOSS 基礎教義派支持者.
對許多開源開發者來說, MS 代表了原罪. 即使 GitHub 打從一開始就聲明 GitHub 是商業公司, 不是非營利組織. 當他獨立經營時, GitHub 對開發整合帶來的便利, 深受各方開發者喜好, 也包括 FOSS 專案與社群. 而當 MS 買下 GitHub 後 GitHub 一舉一動都會被放大檢視與批評.
個人暫時是中立偏向支持 GitHub 的立場. 自由軟體若能適當結合商業行為, 才能走得更遠.
ref: Give Up GitHub - Software Freedom Conservancy
22.07.05 update
相關後續報導:
這幾天開發者社群最大的新聞應該是 GitHub 公告正式開放 GitHub Copilot. Hacker News 上也討論的沸沸洋洋: GitHub Copilot is generally available
價錢也出來了,US$10/mo 或是 US$100/year:
We’re making GitHub Copilot, an AI pair programmer that suggests code in your editor, generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.
書寫程式時, GitHub Copilot AI 會即時跑出建議的修改或是下一行的編寫, 建議的資訊, 不單是幾個字或一行程式, GitHub Copilot 會以最完整的解決方法來協助開發 者解決問題. 無論是提供樣板程式碼, 整個單元測試, 甚至是更複雜的演算法等。
早些年前, Tabnine 就提供了利用 AI 分析程式碼的自動完成工具. 傳統 IDE 的自動補完, 大多是分析程式碼中的變數, 物件屬性, 函式等, 提供對應的自動完成建議.
而 Tabnine 除了程式庫中的既有程式碼等分析資料外, 也會利用 AI 訓練分析的結果, 提供開發者可能會需要的自動補完推薦. 長期使用下來, 覺得 Tabnine 確實對開發上是有幫助的.
但 Tabnine 主要僅提供自動完成的推薦, 開發上還是一行行自己輸入. 而 GitHub Copilot 提供更多程式片段, 可能是一整個功能區塊程式樣板等.
可以理解 GitHub Copilot 帶來的便利. 畢竟過往經驗中, 有相當程度功能區塊其實都非常雷同, 尤其是像 CRUD / Error Handling / unit test / ... 等程式片段. 很多時候開發上確實是複製貼上到不同專案而已.
無獨有偶地, 近日亞馬遜在 re:Mars 公布了一款名為 CodeWhisperer 的自動寫程式輔助工具的預覽版本.
亞馬遜的 CodeWhisperer 是一種能協助軟體工程師擁有更高寫程式效率的 AI 工具, 根據亞馬遜的說法,CodeWhisperer 將不斷檢查工程師所寫的程式碼, 並且提供正確的建議.