跳至主要内容

2024-08-30

一百萬個核取方塊中的秘密

  • 「網站『One Million Checkboxes』(OMCB)於2024年6月26日上線,並在兩週內意外吸引了50萬名玩家,這些玩家共勾選了超過6億5千萬個方框。」
  • 用戶創意地使用複選框來撰寫二進位訊息,進而引導至一個 Discord 伺服器,在那裡他們討論如何自動化該網站,並創作出複雜的圖畫和動畫。
  • 儘管有些人抱怨機器人,創作者發現社群的創意令人振奮,並在 YouTube 影片中記錄了這段經歷,以分享其情感影響。

評論

  • 「這篇文章討論了網站『一百萬個核取方塊』(One Million Checkboxes,簡稱 OMCB)背後的情感旅程和創作過程,強調了在網際網路上限制與創意之間的平衡。」
  • 作者分享了他們關閉網站的決定,理由包括自然興趣的結束、成本上升以及避免維護負擔的願望。
  • 這個故事引起了許多讀者的共鳴,喚起了對軟體工程的懷舊情感和重新燃起的喜悅,與通常令人不堪重負且商業化的科技環境形成了鮮明對比。

AnandTech 告別

  • 聯發科將為顯示器縮放器新增 NVIDIA G-Sync 支援,旨在讓 G-Sync 顯示器更廣泛地普及。
  • 「Qualcomm 推出 Snapdragon 7s Gen 3,使用 Cortex-A720 架構來提升其中階產品線。」
  • 「英特爾已經出售其在安謀的股份,並減少在其他公司的持股,顯示其投資組合的策略性轉變。」

評論

  • AnandTech,一個知名的科技評測網站,即將關閉,標誌著深入技術評測和文章時代的結束。
  • 「該網站以其詳盡且誠信為本的內容而聞名,對許多科技愛好者和專業人士產生了重大影響。」
  • 這次的關閉引發了懷舊情緒和對科技新聞變遷的討論,許多人感嘆失去這樣一個獨特且可靠的資源。

“Elasticsearch 再次成為開源軟體”

  • Elasticsearch 和 Kibana 現在再次成為開源軟體,並新增 AGPL 作為與 ELv2 和 SSPL 並列的授權選項。
  • 此變更重申了 Elastic 對開源的承諾,解決了先前與 AWS 的問題以及導致 Elasticsearch 分叉的市場混淆。
  • 此舉旨在透過提供多種授權選項來簡化使用者體驗,並與 Elastic 支持更多開源授權的目標一致。

評論

  • 「Elasticsearch 已經恢復為開源軟體,現在採用 AGPL 授權,這要求使用者必須回饋任何修改。」
  • AWS 在 Elastic 拒絕 AWS 提供的安全功能貢獻提議後,創建了 OpenSearch,導致社群分裂。
  • Elastic 的新授權目標在於平衡開源的好處與商業需求,防止競爭對手在不做出貢獻的情況下使用他們的代碼。

Anthropic 的提示工程互動教程

  • Anthropic 已經推出了一個針對 Claude 的互動式提示工程教學,旨在教導使用者如何創建最佳提示。
  • 「本課程涵蓋從初學到高階的主題,包括提示結構、解決常見問題以及構建複雜提示,並提供實際練習和一個“範例遊樂場”供實驗使用。」
  • 本教學使用了Claude 3 Haiku,並包含一個Google Sheets版本以便使用,讓新手用戶能夠輕鬆理解和應用提示工程技術。

評論

  • 「Anthropic 已經發布了一個提示工程互動教程,這在科技社群中引起了廣泛關注。」
  • 本教程旨在教導使用者如何有效地與大型語言模型(LLMs)進行溝通,以達成預期的結果,這項技能被稱為提示工程。
  • 此版本值得注意,因為它提供了有關優化提示的結構化指導,這對於提升人工智慧驅動應用程式的性能和可靠性至關重要。

「SDL3 新的 GPU API 已合併」

  • GPU API MkII #9312 已經合併到 libsdl-org 的主分支中,帶來了重大更新,例如支援現代 API 的 Refresh 圖形元件,包括 Vulkan 和 PS5 圖形 API。
  • 此次更新包含一個離線著色器編譯系統,旨在簡化 GPU API、提升效能並改善資源安全性。
  • 主要貢獻者是 @thatcosmonaut,並獲得 FNA 核心團隊的支持以及各位合作者的反饋,這表明這是一個共同努力以改進和優化 API 的過程。

評論

  • 「SDL3 的新 GPU API 已經合併到主分支中,儘管 SDL3 仍處於預覽階段,目的是簡化跨平台圖形開發,包括在遊戲主機上。」
  • 這個新的 API 設計得比舊的 SDL 2D API 更強大,支援現代 GPU 功能,並針對 2D 和部分 3D 需求。
  • 雖然類似的努力如 WebGPU/WGSL 存在,但它們缺乏主機後端,而新的 SDL3 GPU API 尚未支援 WebGPU 作為後端。

血液疾病:揭開我在瑞典中毒之謎

  • 作者回憶了一系列事件,從2021年7月24日開始,他的妻子Kim因被發現持有可疑瓶子而被逮捕,進而發現她曾經動過他的水瓶。
  • 作者自2019年以來一直飽受高鈣血症和維生素D中毒之苦,儘管進行了無數次醫學檢查和治療,包括MRI和PET-CT掃描,健康狀況仍然起伏不定。
  • 過量維生素D和鈣的來源一直不明,直到作者發現Kim在他的水中添加了一種棕色液體,她聲稱那是鉀。

評論

  • rattvisan.blog 的一篇部落格文章討論了一起在瑞典的疑似中毒案件,作者聲稱他的妻子用維生素 D 毒害了他。
  • 「儘管有醫療記錄和影片證據,瑞典檢察官因證據不足而選擇不提起訴訟,這引發了對司法系統的討論。」
  • 「評論者對這個決定表示難以置信,討論私人起訴的可能性,並推測妻子的動機和心理狀態。」

防火牆規則:沒有你想的那麼安全

  • 「這篇文章討論了繞過企業防火牆的技術,允許通過任何協議進行任意的入站和出站請求,這對於在受限的網路環境中部署軟體非常有用。」
  • 它介紹了一個名為「holepunch」的儲存庫,包含自動化這些防火牆繞過技巧的 NixOS 模組,包括將入站的 SSH 連線隧道化到出站的 HTTPS 請求中。
  • 這些技術假設對網路請求兩端的主機進行控制,並利用像是正向代理、TLS終止的反向代理、反向隧道和Corkscrew等工具來偽裝和隧道化流量。

評論

  • 「這篇文章討論了防火牆規則的限制和潛在漏洞,強調它們可能不像普遍認為的那麼安全。」
  • 它分享了真實世界的軼事和技術見解,說明供應商和個人如何使用像 SSH 和 netcat 這樣的工具繞過防火牆限制,這引發了對安全實踐的擔憂。
  • 這段對話強調了安全政策與實際需求之間的緊張關係,並強調透明溝通和適當安全措施的重要性,以防止未經授權的存取。

我正在阻止來自 AWS 的連線到我的內部服務

  • 「大型雲端服務提供商的崛起正在導致互聯網的碎片化或所謂的『巴爾幹化』,使得與一般互聯網的互操作性受到限制。」
  • 歷史背景:網際網路從政府和教育工具轉變為由廣告和用戶數據貨幣化主導的商業化空間。
  • 擔憂包括資料竊取和來自雲端服務的過多流量,這促使一些人封鎖來自主要供應商如 AWS 的訪問,以保護本地資源。

評論

  • 由於擔心濫用和攻擊,作者正在阻止 AWS 連接到其內部部署服務。
  • 封鎖亞馬遜的廣泛 IP 範圍是具有挑戰性的,但作者願意犧牲一些合法流量來減少不必要的流量。
  • 「有關封鎖雲端服務提供商的 IP 是否會導致網際網路的碎片化(巴爾幹化)的爭論,但作者優先考慮的是安全性而非這個問題。」

Google Closure Library 已被封存

  • Closure Library 已被存檔,因為它不再符合現代 JavaScript 開發需求。
  • 鼓勵使用者尋找其他圖書館以滿足其開發需求。
  • 「更多資訊請參閱第 1214 期。」

評論

  • 「Google Closure Library 已被存檔,儘管它在構建如 Gmail 編輯器這樣的強大電子郵件客戶端方面具有歷史意義,但其維護工作已經結束。」
  • 「Closure Compiler 將繼續獲得支援,即使 JavaScript 生態系統已經演變,減少了對此類全面性函式庫的需求。」
  • Closure Library 的卓越工程傳統在開發社群中依然具有影響力。

「CIEL 是一種擴展的 Lisp」

  • 「CIEL 是一種擴展的 Lisp 語言,完全兼容 Common Lisp,並包含額外的功能(“內建電池”)。」
  • CIEL 的 GitHub 儲存庫提供了資源和文件,供有興趣探索或貢獻該專案的使用者使用。
  • “範例腳本展示了如何使用 CIEL 從網路 API 獲取並列印 JSON 資料,突顯其實際應用。”

評論

  • 「CIEL 是 Lisp 的擴展版本,討論中強調了其完善的工具文件以及可能設計吉祥物或標誌的潛力。」
  • 討論的主要特點包括在 REPL 中的 shell 傳遞、編譯二進位檔的便利性,以及 CIEL 的 REPL 與 Python 的互動性比較。
  • 用戶指出了名稱「Ciel」(法語中意為「天空」)的重要性、安裝的便利性,以及與其他語言如 Clojure 和 Nim 的比較,強調了 CIEL 在標準化 Common Lisp 生態系統方面的潛力。

「DuckDuckGo for Mac 現在已開放原始碼」

  • 「DuckDuckGo 正在擴大其團隊,並招聘資深軟體工程師以提升線上信任標準。」
  • macOS 專案使用 Swift Package Manager 來管理相依性,並使用 SwiftLint 來強制執行程式碼風格。
  • 已進行術語更新以移除有問題的種族含義,採用像是主要分支、允許清單和封鎖清單等術語。

評論

  • “DuckDuckGo 已將其 Mac 瀏覽器開源,並在 GitHub 上提供,該瀏覽器基於與 Safari 相同的 WebKit 引擎。”
  • 用戶反映 DuckDuckGo 的搜尋品質下降,指出 AI 垃圾訊息和不相關的本地商家連結,促使一些人轉而使用 Brave Search 和 Kagi 等替代方案。
  • 勇敢的工程師們正積極解決驗證碼問題,並強調替代搜尋引擎的持續改進。

參觀布萊切利園

評論

  • 「布萊切利園區提供關於二戰生活和破譯密碼的歷史展覽,重點展示人員和過程的各個方面。」
  • 位於同一地點的國家計算機博物館展示了豐富的收藏品,包括 Bombe 和 Colossus 計算機的複製品。
  • 布萊切利園區的門票有效期為 12 個月,允許多次參觀。

Rust 的醜陋語法 (2023)

  • 「這篇文章討論了一個常見的誤解,即認為 Rust 的語法是主要問題,而實際的挑戰在於其語義。」
  • 它提供了各種語法風格(Rs++、Rhodes、RhodesScript、Rattlesnake、CrabML)來說明如何簡化 Rust 的語義。
  • 「該文章建議對 Rust 的標準函式庫進行多項更改,以使其更具使用者友好性,包括移除巢狀函式、約束條件,並簡化錯誤處理。」

評論

  • 這篇文章討論了 Rust 語法中的複雜性和可讀性問題,特別是在處理泛型類型和生命週期標記時。
  • 提供的範例包括在特徵中使用非同步函數,這可能會因為生命週期和型別界限的組合而導致代碼複雜化。
  • 討論中強調了對 Rust 語法選擇的不同意見,例如使用單引號(')來表示生命週期,以及是否使用更詳細的關鍵字會提高程式碼的可讀性。

「開源 Twitch 給開發者」

  • “Algora TV 推出了一項名為直播廣告牌的新功能,允許開發者在直播過程中通過視頻廣告賺取收入。”
  • 設置過程需要 Elixir、Erlang/OTP、PostgreSQL、FFmpeg 和 OBS Studio,並提供了詳細的步驟來進行專案初始化和資料庫配置。
  • 「該架構涉及使用 Fly(Elixir 應用程式)和 RTMP 伺服器的串流主,媒體存儲和傳輸由 Tigris 處理,且該服務依據 AGPLv3 授權條款分發。」

評論

  • Algora 是一個開源的直播平台,專為開發者設計,支持多平台直播到 Twitch、YouTube 和 X 等平台,並匯集即時評論。
  • Algora 使用 Elixir 來提升生產力和容錯性,並利用 Phoenix LiveView 和 OTP 來處理複雜的串流管線,以及使用 BEAM 叢集來實現低延遲。
  • 該專案由一位獨立開發者維護,現正尋求貢獻和反饋,並對優先處理的問題提供獎勵。

曾經使用過 Google Chrome 的無痕模式嗎?你可能有資格獲得高達 5 千美元的賠償。

  • 「Google 面臨有關其無痕模式誤導用戶隱私的指控,這可能使用戶有資格獲得高達 5,000 美元的隱私侵權賠償。」
  • 「該訴訟聲稱,Google 在 2016 至 2023 年間追蹤活動、出售個人資料,並誤導用戶關於無痕模式的隱私。」
  • 資格標準包括在指定期間使用無痕模式、期望隱私、不總是同意被追蹤、年滿18歲以及為美國居民。

評論

  • 「使用 Google Chrome 無痕模式的用戶可能有資格獲得高達 5,000 美元的賠償,但尚未達成任何和解。」
  • 該訴訟聲稱,無痕模式的名稱和圖示具有誤導性,暗示完全匿名,儘管有警告指出它無法隱藏使用者的活動於網站、雇主或網際網路服務提供商(ISP)面前。
  • 此案件引發了關於科技素養和使用者期望的討論,對於參與訴訟的人來說,可能面臨的風險包括如果案件敗訴可能需要承擔的費用。