標高+1m

Don't be rational.

2020-01-01から1年間の記事一覧

人間が計算資源になる日

US291464337 Fig. 1 マイクロソフトの特許部門がPCT出願した特許PCT/US2019/038084に、WIPOのWO/2020/060606と言う公開番号が付いた。*1 暗号通貨のマイニングに、ユーザーの生体活動データ(e.g. 体温、脳波)を利用するシステムに付いての特許だ。 この公開…

『なぜ全ては崩壊するのか』翻訳 『Why everything will collapse』Japanese translation

去年11月に観た動画『Why everything will collapse 』 その頃は絶望しか感じられなかったけど、COVID-19による緊急事態宣言下の今なら、響く人がいるかもしれないと思って、昨晩翻訳した。 YouTubeのCCで今レビューの申請中。 鼻水垂らしながら勢いで翻訳を…

biwascheme call/cc 非同期処理と大域脱出

引き続きbiwaschemeで呪文を唱えております。 ;;treasure hunt (let ((data (<o> 'data (fetch-json "treasure-map.json")))) (begin (listen-click "button") (console-log (<o> 'treasure (fetch-json (<o> 'treasure-url data)))))) #0: 宝探し call/ccで非同期処</o></o></o>…

集中用設定

X設定 画面に琥珀色のティントをかける。 xrandr --output LVDS1 --gamma 1:0.7:0.1 --output は xrandr -q で探す. Firefox設定 about:config 動画を無効化 media.mp4.enabled = false media.webm.enabled = false サードパーティ画像をブロック permission…

call/ccの合成の解

以前の記事 ( call/ccの合成 - 標高+1m )で、やりたかったのはこういうことでした。 たまに便利なことがあると思う。 (define (compose-c/cc . fs) (letrec ((vals (list->vector (map (^ (f i) (f (lambda (res) (vector-set! vals i res) (when cont (cont…

call/ccの合成の訂正

前回の記事で色々と誤りがあったので訂正 biwaschemeのcall/ccの挙動に怪しいところがあるというのは間違いで、僕の理解が怪しかったのと、jsとのinterop周りで挙動がおかしくなっていた。 biwaschemeの継続の実装は問題ない様子。失礼しました。 もう一点、…

call/ccの合成

もうjsが書けない体になってしまったのでbiwaschemeでcall/ccとマクロを使いまくっている。 yharaさんありがとう。 www.biwascheme.org biwaのcall/ccの挙動には怪しいところがある気がするけど細かいことは気にせずボヤっと動けば良い。 追記: call/ccの合…