【科技新聞】二合一計算器應用程序為退休工程師帶來驚喜


二合一計算器應用程序為退休工程師帶來驚喜
2-in-1 calculator app adds up to surprise hit for retired engineer

評論

這個計算器的一些優點是我在帶有堆棧的 RPN 計算器中使用的主要內容。複製一個值然後對其進行操作對我來說非常有幫助,如果我搞砸了,我可以從中間計算開始的地方進行完整性檢查等等,這並不相同,但是其他人提到了很多點這個線程是我從基於 RPN 堆棧的計算器中看重的。

順便說一句,對於任何熟悉 RPN 的人來說,MacOS 最近在他們的內置計算器中添加了該模式。這也不可怕。我已經切換到它以獲得我的默認體驗。 (儘管沒有什麼比 HP 48g 更好,因為它是我最熟悉的)。

此外,在這篇文章中,有人在手機上添加了這個真的很酷。我喜歡聽到開發人員開發一些可以填補利基並且做得很好的東西。我覺得我大部分時間都沒有想法。對她好!

我想要的是一個像 Python REPL/console 一樣工作的手機應用計算器。保存所有以前的計算。顯示最後十幾個左右。可以滾動瀏覽它們。點擊一個來調用它,編輯一個數字,重新計算。完畢。

到目前為止,這將超越這款二合一計算器的便利性和可用性。我會殺了這個。

事實上,在我的筆記本電腦上,我使用 Python REPL 作為計算器。我按 Ctrl-T python ENTER。它打開一個終端,我開始輸入 48*152 ENTER 並看到結果。計算歷史被保存。我可以訪問以前的計算,編輯一個數字並重新計算。我在一個屏幕上看到最後 100 行左右。

Android 上唯一可用的 Python REPL 是“Pyonic Python 3 解釋器”,但它用作計算器很笨拙,因為它使用標準字母鍵盤,因此您必須不斷切換到特殊字符佈局來鍵入數學運算符(-+/ …)如果這個 ONE 細節得到修復,並且通過一些小的 UI 潤色,我相信它會變得比二合一計算器更受歡迎……

多麼美妙的混搭啊。人們無法想像他們能夠返回並編輯甚至查看他們的計算歷史,因此將兩個計算器並排放置似乎是一個絕妙的主意。

這就像一個新的文字處理器由兩台忠實再現的打字機組成,有一個特殊的按鈕可以在它們之間來回發送最近輸入的單詞。


Whisper – OpenAI 的開源語音識別
Whisper – open source speech recognition by OpenAI

評論

整潔, https://github.com/openai/whisper – 他們已經開源了它,甚至模型權重,所以在這種情況下他們不辜負他們的名字。

這 4 個例子非常好(這些例子的說話者口音很重,說外語,說話有動態背景噪音等),這比我見過的其他任何東西都要好得多。會非常好奇地看到其他人嘗試它,看看它是否像看起來一樣強大,包括當面對帶有自然抽動和 uhhh's 和 uhmm's 以及介於兩者之間的所有音頻語音時。

我認為可以公平地說,人工智能轉錄的準確性現在明顯優於普通人類,我不確定這意味著什麼。

似乎 OpenAI 終於在這個版本中名副其實了?有什麼我想念的嗎?

據我所知:

1. 包括模型重量。我找不到 URL,但他們引用了足夠多的 URL,並且有一個 CLI 工具,所以我想我只是還沒有找到它們。

2.包含代碼: https ://github.com/openai/whisper

3. 在 MIT 許可下發布: https ://github.com/openai/whisper/blob/main/LICENSE

在幾個常見的測試集上將此模型的單詞錯誤率與現有技術 [1] 進行比較:

 Whisper SoTA LibriSpeech test-clean 2.7% 1.8% LibriSpeech test-other 5.6% 2.9% Switchboard 13.1% 4.9% CallHome 15.8% 9.5%

作者確實明確表示他們正在嘗試在這裡做很多花哨的新東西,比如多語言,而不是僅僅追求準確性。

[1] https://github.com/syhw/wer_are_we


Minecraft 中製造的 1Hz CPU 以 0.1fps 運行 Minecraft [視頻]
1Hz CPU made in Minecraft running Minecraft at 0.1fps

評論

很酷。

該程序本身是用一種稱為 URCL 的現有中間語言編寫的,然後將其編譯為 CHUNGUS2 彙編。 CHUNGUS2 是使用 Minecraft 的紅石機制製成的處理器。該處理器是為開發而模擬的,但該演示在 MCHPRS 上運行,這是一個 Minecraft 服務器,它使用 Wasmtime 的 Cranelift 來 JIT 紅石操作,這些操作表示為加權有向圖。在 MCHPRS 之前,使用編譯器技術優化紅石性能被認為是不可能的。使用 MCHPRS,演示需要 9 小時才能運行,而使用 Minecraft 則需要數十年。

https://github.com/sammyuri/minecraft

https://github.com/MCHPR/MCHPRS

至於 CHUNGUS2 本身,它是一個合適的 RISC 處理器,它有 4 級指令流水線,64 字節 8 路關聯數據緩存,甚至分支預測。

https://www.youtube.com/watch?v=FDiapbD0Xfg

這真是太神奇了。

來自其中一位創作者的評論;

此構建不會實時運行。它運行在由 StackDoubleFlow 開發的服務器 MCHPRS 上,在運行紅石時可將游戲加速大約 10-20,000 倍。這使幀速率達到了更合理的 0.1fps,因此視頻中的長時間延時總共只需要 9 個小時即可錄製。

幾年前,我在 Minecraft 中開發了一個 CPU,並將其設計為 7 位 CPU。我選擇了這個數字,因為它給了我可觀的操作數量加上參數空間。我只有 6 字節的 RAM 和大約 32 字節的 ROM。 ROM 只是由活塞推動的一圈透明塊(零)和實心塊(一)。

整個過程真的很慢,但是嘗試設計一些可以執行有趣計算的東西非常有趣。我停止了它的工作,因為當時 Minecraft 有一些奇怪的活塞錯誤,會導致不確定的行為。

我認為最具挑戰性的方面不是編程或電路,它們被很好地理解和繪製出來,而是嘗試創建模塊,我可以在一個特殊的 Minecraft 保存編輯器中復制粘貼以快速製作機器,然後手動拖出數據/命令行將模塊連接在一起。


留言討論區