Spinach Forest

Table Of Contents

July 2025

/   /   /   /   / More Links   / "Malleable software"   /   /   / TIL: Select Multiple Tabs in Chrome   / Anytype   /   /   / Cracking The Form Factor   / Blogging Platform 遍歴四半世紀   / Hyprland   /   /   / Obsidian Sync   /   / Native Tongue   / Dana Street Roasting Company   / Colossus   /   /   /   /   /   / Hugo on Obsidian  

June 2025

/ Jan  

May 2025

/ File Editing APIs for LLMs   / Meta AI App  

April 2025

/ Spinach   / Claude Code   / Moving Back  

March 2025

/ TIL: Scheduled(ThreadPool)Executor has no thread size upper bound   / Peak PL?   / Links of Feburary   / TIL: WITH RECURSIVE  

February 2025

/ Link: johnousterhout/aposd-vs-clean-code   / Long Flu   / Link: Tracing Summit 2022 - Analysing Perfetto Android traces at every scale - YouTube   / インフラ・プロセス・速さ   / Links of January  

January 2025

/ Tariffs and Software   / Pop-culture CoT and Writing To Think   / Link: How I program with LLMs  

December 2024

/ 2024   / マイクロ残業  

November 2024

/ Spinach November   / 自分の育った場所は、自分みたいな人ばかりだよ   / TIL: Zero-shot CoT   / Spinach, October  

October 2024

/ Empty Room   / Hello Vertex AI   / 最近聞いた本   / Tax-Deductible Art Classes   / Book: ゼロから作る RAW 現像   / Bluetooth Keyboard and Phone  

September 2024

/ Spinach, September   / CarMax 体験記   / Absence of Think-to-Write   / checkNotNull() and getClass() NPE   / Spinach, August  

July 2024

/ Spinach, July   / Book: The Next Millionaire Next Door   / Book: The Simple Path to Wealth   / 最近 Sub してる Podcasts   / Spinach, June  

June 2024

/ GitHub Repo Sweep   / Spinach, May  

May 2024

/ Kobo Libra 2 (Non-Colour)   / Revisiting GPU Parallelism Mental Model   / Spinach, April  

April 2024

/ Spinach, March  

March 2024

/ Weighted Sum of Imagined Life   / Institutional Knowledge and Its Loss   / Spinach, February  

February 2024

/ 引っ越しから十年   / Spinach, January  

January 2024

/ Revisiting Getting Things Done   / Home Screen on PC  

December 2023

/ Spinach, December   / 2023   / Work Log on Google Docs  

November 2023

/ AGP #1   / Cargo E-Bike   / 時間を溶かす   / 防壁としての楽しい趣味   / 名ばかり TL   / XPS 17 9730 and Ubuntu   / 出戻り   / Spinach, October  

October 2023

/ チームの雰囲気は MSG   / TIL: Wdym   / 伝統的品質への無関心   / Book: Exit Interview: The Life and Death of My Ambitious CareerBook:   / TIL: Humidifier Lung   / プログラマたちの業務外テック活動   / Spinach, September  

September 2023

/ 遅ればせながら、休刊に寄せて   / Data Warehouse Modeling?   / TIL: E-Bike の速度制限   / TIL: hg split   / TIL: AS Debugger for Platform Code   / TIL: Don't mix blockingGet() and Main Looper   / Spinach, August  

August 2023

/ Amplification At Tails   / TIL: Ubuntu Desktop Core   / Feel-Good Membership   / TIL: Twyman's law   / Caffeinated   / Unhedged   / TIL: Dagger Instantiation Recursion   / “If we have data, let’s look at data. If all we have are opinions, let’s go with mine.”   / TIL: Chrome Side Panel API   / TIL: Struct and Row Types   / なくならなかった仕事  

July 2023

/ Morning Spinach, July   / 失われるもの   / PC   / Morning Spinach, June  

June 2023

/ マンガの読めなさ   / Morning Spinach, May   / Vision Pro  

May 2023

/ Every Day Is Mother's Day   / Link: Twenty Years of Blogging | Hacker News   / L  

April 2023

/ Recently Listening   / The Double-Back Dark Pattern   / Open The Kimono   / Escape Room   / 日本人はアメリカのどこに住んでいるのか   / Morning Spinach, April   / Plug This Off, Plug That In.  

March 2023

/ Morning Spinach March   / A Story Writer   / It's Time to Get Back to Work   / McDonald’s Theory Of Bug Fix   / Morning Spinach: February  

February 2023

/ Accepting The Funny Mediocrity   / In 2020s, Don't Listen to Java Haters   / Link: "The worst part of this is that everyone at GitHub is now forced to use Microsoft Teams."   / A Corner to Breathe   / Peak and Bubble   / Link: Ask HN: Suggestions for working effectively with junior devs at FAANG | Hacker News  

January 2023

/ Monica   / Link: Actually, Japan has changed a lot - by Noah Smith   / Link: Remote Workers Face a Lonely Wave of Layoffs - The New York Times   / Lifer   / Agile Roles   / I'm Fine   / Link: Tell HN: It is impossible to disable Google 2FA using backup codes | Hacker News   / See You on Sunday   / Pumpkin Sugar   / Outdated Code Comment Enthusiasm   / Link: EVs are getting too heavy and too powerful, safety chief says | Ars Technica   / 写本   / Conversational Resume   / Chromebook の良さ   / AI とプログラマの仕事   / Atmospheric River  

December 2022

/ 2022   / Remote And Vegan   / Tumblr   / Stratechery Plus  

November 2022

/ HOMA   / Annapurna Labs   / EV   / 仕事について考える時間   / Social Media 復帰 (に失敗)   / Book: How To Avoid A Climate Disaster   / Year Of Desktop Linux   / 読書活動 PPMP Ch.9, 10   / 読書活動 PPMP Ch.8   / 読書活動 PMPP Ch.7   / 読書活動: PMPP Ch. 6   / Link: Performing Calculations on a GPU | Apple Developer Documentation   / 読書活動 PMPP Ch. 5   / ARM GPU Cores   / 読書活動 PMPP Ch. 3, 4   / 読書活動: Programming Massively Parallel Processors: A Hands-on Approach   / Book: ADHD 2.0  

October 2022

/ Link: Framework Laptop Chromebook Edition   / 聞きなおしたい自己啓発本   / Book: The Love Prescription: Seven Days to More Intimacy, Connection, and Joy   / Book: Embrace the Suck: The Navy SEAL Way to an Extraordinary Life   / Link: Ask HN: So you moved off Heroku, where did you go?  

September 2022

/ Todoist Tips: Trash Project   / 交通事故   / Pushkin Industries  

August 2022

/ WP.com Pricing   / Link: The growing image-processor unpleasantness [LWN.net]   / Prep   / CodeForces: Virus   / Codeforces: Build Permutations   / Codeforces   / Moved   / Judge Error   / Hacker News でカルマを稼ぐ   / Kattis   / The rsync Algorithm   / Greatest common divisor   / Leet, Paper   / Leet, Paper   / 訓練活動 - Leet  

July 2022

/ 訓練活動 - Leet   / 準備活動  

May 2022

/ Canva   / The Database Management Systems, Chapter 3: The Relational Model   / RSS の整理   / A relational model of data for large shared data banks   / 準備活動   / The POSTGRES next generation database management system  

April 2022

/ 発病活動 - Understanding SQL and RDB   / 読譜活動 – ZetaSQL – Algebrizer   / 工作活動 - Memory Upgrade   / 読譜活動 - ZetaSQL - AST, Expression Resolution   / 読譜活動 – ZetaSQL - SELECT   / 読譜活動 – ZetaSQL – ResolveQuery   / 読譜活動 – ZetaSQL - Resolver   / 読書活動 - Information Dashboard Design Ch 4, Ch 5.   / 読譜活動 - ZetaSQL - execute_query   / 読譜活動 - ZetaSQL   / 入門活動 - D3 #2   / 脇道活動 - Scripting   / 入門活動 - D3.JS   / 誤読活動 - A layered grammar of graphics   / 収録活動、列挙活動 - It Will Never Work In Theory   / 執筆活動 - m.g.i   / 誤読活動 - The Grammar of Graphics   / 文章活動、家庭活動   / 雑用活動   / 運営活動 - m.g.i  

March 2022

/ 移行活動 - ドメインなど   / 読書活動 - Information Dashboard Design Ch 2, Ch 3.   / 読書活動 - The Food Lab   / 誤読活動 - Polaris: a system for query, analysis, and visualization of multidimensional relational databases   / 移行活動、読書活動   / 週例活動 - 図鑑探し   / 移行活動 - From Hugo To WP.com   / はじめに   / Moving   / WSL2   / 「ハイブリッド勤務」にむけて   / Too Obvious To Innovate  

February 2022

/ Fragments, Feb  

January 2022

/ Off Notes  

December 2021

/ 2021 Outside Work   / 星空日記  

November 2021

/ Restarting Extra Curricular   / Book: The Second Shift   / Webcam   / 横書き日記 - 完了   / Publishing Blog Draft Behind oauth2-proxy on Cloud Run   / Writing VSCode Extension   / Code Server   / 横書き日記   / Revisiting Writing   / Office   / HP C1030 Chromebook   / Alder Lake and The End Of Linux Laptop  

October 2021

/ Cycle   / Laptops   / Parties   / Anime Night   / 出荷を見届ける 2021   / Paul Debevec   / 出勤  

September 2021

/ Getting A Phone   / Chat With Ducks   / Impossibility Of Remote (Contd)   / Hierarchy   / Stressors   / Supernatural First Day  

August 2021

/ Fasting Again   / Scudo Allocator   / 朝型化に復帰   / 縦書日記   / Juggling  

July 2021

/ Links, July 30   / Neeva   / 新聞   / 電子タバコ   / RubberDuckEng   / 残業   / Links, 07/03/2021   / 日記   / 会話の無さ  

June 2021

/ Possibility and Impossibility of Remote  

May 2021

/ Links 2020-05-23   / Mentorship   / Nudge Bot Stack   / Staff Engineer   / Teacher Appreciation Week  

April 2021

/ 最近聴いた本   / Revisiting Caffeine   / In HN  

March 2021

/ 雑談用メディアについて考える  

February 2021

/ Project, Feb. 2021   / Scala 3 Disappointment   / Project, Jan. 2021  

January 2021

/ Book: Software Engineering At Google   / Write Code Every Day At Work   / On Misreading Chat   / Wordpress Isn't For Blog Anymore   / Direction 2021   / Having Fun on The Dead Carrier   / Being At Home 2020   / Looking Back 2020  

December 2020

/ Another Update  

May 2020

/ Fragments #46   / 時間はなく、忙しくもない   / Towards (A Bit) More Procrastination   / Wishlist   / Office After This   / WFH Week 7 くらい   / Tech After This  

April 2020

/ 書く気力のなさ   / 炊事日記 #1   / Big Blurry Picture  

March 2020

/ WFH Week 3   / 疎開について考える   / WFH Week 1   / Peer Reviews   / WFH Day 1  

February 2020

/ 歌を覚える   / WA 2020 #7: Wrapping Up Before The End.   / WA 2020 #6: Procrastination Paralysis   / WA 2020 #5: Running Fast Enough   / Book: Whilstleblower   / Fragments #45   / WA 2020 #4: A Secret of Perfect Taste   / WA 2020 #3: Conway's Law of Thread Pools   / WA 2020 #2: Doc Appointment   / WA 2020 #1: Figure Things Out   / WA 2020 #0: Ten Days, That's The Goal   / Fragment #44   / 貸しの無さ   / Asthma and Fear   / Shopping List を探す旅   / Vega-Lite: A Grammar of Interactive Graphics   / Fragment #43   / Book: Friendfluence  

January 2020

/ Revisiting FTrace   / Revisiting Altair   / Fragments #42   / 高速化日記 (10) - The Deprecated Way   / 高速化日記 (9) - Processing Traces   / 高速化日記 (8) - Load Average and Jiffies   / 高速化日記 (7) - Removing Code   / Fragments #41   / Book: Women's Work   / Book: Zero To One / The Startup Way   / Fragments #40   / Link: Graphics and Gaming Development | The Bifrost Shader Core – Arm Developer   / Fragments #39   / Picture Taking Practice, A Month Later.   / 自己デバッグ / Snippets   / 時間予算日記 (18)  

December 2019

/ Fragments #38   / Fragments #37   / A Short Reflection 2019   / (Audio)books 2019   / Book: Why We Sleep   / Learning at work is work, and we must make space for it | Hacker News   / Fragments #36   / Publishing 2019   / A Long Reflection 2019 (7) – Not Looking Forward   / A Long Reflection 2019 (6) - The Failure   / A Long Reflection 2019 (5) - Extracurriculars   / A Long Reflection 2019 (4) - Attention and Citizenship   / A Long Reflection 2019 (3) - Bigness   / A Long Reflection 2019 (2) - Grit and Expectation   / A Long Reflection 2019 (1) - Timeline   / A Long Reflection 2019 (0) - Looking Back   / Fragments #35   / Book: Competing with Unicorns   / Fragments #34  

November 2019

/ 感謝祭の夜に   / 紙読み日記: Spatial Transformer Networks   / PT 日記 (3)   / Fragments #33   / 朝型化一年   / 時間予算日記 (17)   / Picture Taking Practice   / Fragments #32   / PT 日記 (2)   / Revert First   / 時間予算日記 (16)   / Fragments #31   / 紙読み日記 (1)   / PT 日記 (1)   / 時間予算日記 (15)   / 1st Day of Kick Scooter Commute   / Fragments #30   / 誰が力を持つのか  

October 2019

/ Indistractable   / Fragments #29   / 高速化日記 (6) - Overload   / 高速化日記 (5) - JNI   / 技術的な意思決定   / 技術的免責   / The Complexity of a UI   / MVI   / Fragments #28   / The Tales of Two Firsts   / Antisocial   / Skipping The Tech Conference   / 出荷を見届ける - 2019   / PyTorch Mobile   / Fragments #27   / Organizing The Bookmarks   / アメリカの騒音   / Another Goliath   / Open Domain-Specific Architecture   / Fragments #26   / GPUs On The Cloud   / How It's Been Ending (7) - The Ecosystems   / How It's Been Ending (6) - Me   / Attention Industry Complex   / 技術の古典化   / Fragments #25  

September 2019

/ 音の鳴るおもちゃとはてなくん   / 画面の不透明さ   / How It's Been Ending (5) - Software Development   / Link: What is Developmentally Appropriate Practice (DAP)? | NAEYC   / 過保護の本   / Fragments #24   / 時間予算日記 (14)   / How It's Been Ending (4) - Dennard Scaling   / 教える対価   / 仕事日記 2019-09-22   / モダン根性論と才能   / The Writer's Process   / A Book On Potty Training   / Fragments #23   / How It's Been Ending (3) - Downsizing   / An Update on Fragments   / How It's Been Ending (2) - CPU   / How It's Been Ending (1)   / 平日と休日の交換   / バグを弔う技術   / Fragment #22   / Upstreamed   / Link: Blow to 10,000-hour rule as study finds practice doesn't always make perfect | Science | The Guardian   / 教えない対価   / Dogfooding Fear   / Fragment #21  

August 2019

/ 実践 Backyard Grilling   / Career Development Talk   / Fragment #20   / Personal Wiki (No More)   / Backyard Grilling の謎   / 仕事日記 2019-08-25: Towards W Release   / 高速化日記 (4) - Tracing   / 砂糖戦争日記 (1)   / Spoilage   / 時間予算日記 (13)   / 時間予算日記 (Backlog)   / Fragment #19   / Book: The Case Against Sugar   / 日記: 2019-08-17   / 日記: 2019-08-14   / Huawei officially reveals Harmony OS, its first party operating system   / Fragment #18   / 仕事のやる気   / Work Journal: 2019-08-11   / Podcast 負荷低減に向けて   / Fragment #17   / 高速化日記 (3) - Pinning  

July 2019

/ Another Reduction   / Casey   / Fragment #16   / Pricing, Medium vs. note   / 隣の TLM   / Fragment #15   / The First (Failed) Attempt To note   / Fragment #14   / On note   / Link: ニューヨーク・タイムズは日本を「独裁政権」と呼んだのか、気炎を吐いても息さわやか - ネットロアをめぐる冒険   / Fragment #13   / 退屈な電話機と仕事の物欲   / Toiletry Bag  

June 2019

/ Fragment #12   / Fragment #11   / On Hybrid Research   / More On 20-Percent   / Stepping Out From The Mess   / Composability   / 手段の為替レート   / Diplomatic Coding   / Fragement #9   / Fragment #8  

May 2019

/ Fragment #7   / Less Relevant: Blocking vs Non-Blocking   / Intermittent Fasting   / Fragment #6   / The Pragmatic Programmer 一通り眺めた   / 棚卸し   / 歩きの効能とノート   / 技術書への不満という濡れ衣   / Fragment #5   / Cloud Build と Serverless   / Pragprog 20 周年版(Beta)読み始め   / Did Docker Win?   / Fragment #4   / Python Async/Await のいまいちさ   / Podcast Clip-Sharing   / 高速化日記 (2) - Colab  

April 2019

/ Fragments #3   / 無印のプログラマという夢   / 伝統的サラリーマンの謎   / Fragments #2   / 嫌いなものに美点を見出す   / 高速化日記 (1) - Flow Visualization   / Fragments #1   / Letters   / I Don't Like The Focus   / Mystery of DSLR   / Audacity Playback Speed   / Fitbit Versa Lite   / Second Regression   / Backstage Blog - Release Quality and Mobile Trains - SoundCloud Developers   / Fear of Vacation   / MN #85 - Code Reading   / MN #84 Code Reading   / Home Alone 2019 (4)   / GAP   / Book: Bad Blood: Secrets and Lies in a Silicon Valley Startup   / Book: Measure What Matters   / Good-bye My Server   / Reducing AWS Bill   / How I ...   / Home Alone 2019 (3)  

March 2019

/ Spring   / Notion for Android   / Home Alone 2019 (2)   / Oil Change   / Link: Careers - Systems Software Engineer, Oculus Browser | Oculus   / Community Exposure   / The First Regression   / Home Alone 2019 (1)   / Beyond BOLD   / Quora   / Accessible Podcast   / MN #83 Paper Reading   / MN #82 Paper Reading   / Urge Of Side Projects At Work   / Self Assessment   / Bug Tracker and Task Management, Updated   / MN #81 - Weekly Review   / Stressed Out   / 9 Years   / NM #80 - Tax Return  

February 2019

/ Snippet Train At Work   / Listening Backnumbers   / Link: Antitrust 3: Big Tech : Planet Money : NPR   / MN #79 Weekly Review   / MN #78 - Podcast Prep   / Link: Block ads in apps on Android (including video ads) - unlike kinds   / MN #77 Paper Reading   / You probably don't need a single-page app | Hacker News   / Deep Dive   / Memory Allocation onDraw()   / Extra Curricular And Distraction   / google/mobly: E2E test framework for tests with complex environment requirements.   / Your Responsibility, My Problem   / Weight Reduction   / MN #76 Weekly Review   / This article misses one of the primary reasons for AV's demise -- we didn't upda... | Hacker News   / MN #75 Podcast Prep, Planning   / GetDirectBufferAddress   / SQL And Python (Again)   / MN #74 Podcast Prep   / MN #73 Paper Reading   / Book: The Age of Surveillance Capitalism   / Book: The Curse of Bigness   / Software Design, Process and Documentation   / You Are What You Say (And Not Say)   / MN #72 -Weekly Review   / Link: Androidにおけるパフォーマンスチューニング実践 - Speaker Deck   / Paperium Design, Rough Ideas   / MN #71 - Load It   / MN #70 GN and Bazel   / Freshing Out Before Starting   / Colab and Exploratory Benchmarking   / MN #69 PDFium And Bazel  

January 2019

/ Better At Detaching   / MN #68 PDFium, Java   / Unconscious Bias   / Link: [1.3] arter97 kernel for OnePlus 6 - Post #56   / MN #67 PDFium   / Web Stack Today   / Dynalist   / Sentiment Amplifier   / MN #66 Weekly Recap   / MN #65 Podcast Prep / PDFium   / The Lack Of The Focus   / WebRender   / MN #64 PDFium contd.   / Link: Profilo · An Android performance library   / Android PDFium Variations   / MN #63 Building PDFium   / MN #62 Blog   / PDFium on Android   / Agile And Micromanagement   / Reviewer Being Nice   / Bad Parts of Performance Work   / MN #61 - Weekly Review and Planning   / Link: I interviewed at six top companies in Silicon Valley in six days | Hacker News   / Conflicting Or Collaborating   / Thinking Like Talking   / MN #60 - Work Prep   / FBJNI   / MN #59, Losing Momentum   / MN #58 Note Prep   / MN #57 - Note Prep   / ML #56   / It's Not For Your Favorite   / MN #55 Paper Reading   / Wanted: vmstat over ADB Visualization   / MN #54 - Paper Reading, etc   / MN #53 - Note Prep Contd   / MN #52 - Note Prep   / MN #51 - Paper Reading, contd.   / MN #50 - Paper Reading Continues   / Link: amakanサービス終了の経緯 | r7kamura on Patreon   / MN #49 - Paper Reading  

December 2018

/ 先送り   / MN #48 - Halide Tutorial   / What To Give Up   / Link: ngrok - secure introspectable tunnels to localhost   / HV: Steering   / MN #47 - Weekly Review   / MN #46 - Blog For a Change.   / My "Things I Don’t Know"   / #45 - Resuming Halide Tutorial   / Comments and Commit Logs in English   / 来年以降のキャリアをぼんやり考える   / Building The OS   / MN #43 - Home Chore, Then Note Prep   / 家でも非同期コミュニケーション   / MN #42 - Firecracker Reading, continued.   / MN #41 - Podcast Prep Reading, Firecracker   / Review 2018 / Work   / MN #41 Weekly Review   / MN #40 - Podcast Editing   / Mercari IR   / プログラミング言語の習熟   / 2018 Review   / MN #39 - QEMU   / MN #38 - Podcast Note Writing   / MN #37 - Podcast Paper Reading   / (Audio)books 2018   / NM #36 - Podcast Prep   / 職場における自分個人の進行管理   / Podcast Channels to Settle   / Links: Book Lists   / NM #35 - Weekly Review @SB   / NM #34 - Halide Tutorial Leasson 03 -   / MN #33 - Halide Tutorial   / TabCopy   / MN #32 - Halide Continues   / android_library   / Revisiting Simplenote (and Failed Again)   / NM #31 - Halide   / NM #30 - Histogram Equalization   / MN #29 - Weekly Review @SB   / Playing With Firefox   / MN #28 - Histogram Equalization   / MN #27 - Demosaicing   / Skimming OpenCV   / C++ programming with Visual Studio Code   / 給与改定の季節   / Link: Microsoft Edge: Making the web better through more open source collaboration - Windows Experience BlogWindows Experience Blog   / MN #26 - Demosaicing Prep.   / MN #25 - Cleanup   / KVM Papers and Links   / Link: The Friendship That Made Google Huge | The New Yorker   / Link: My New Book: Digital Minimalism - Study Hacks - Cal Newport   / NM #24 Libpng   / Precision 5530 Setup Log   / NM #23 - Laptop Setup   / Roadtrip   / MN #22 - Podcast Planning @SB   / NM #21 - Pondering  

November 2018

/ Retiring   / NM #20 - Bazel   / MN #19 Looking at Bayer   / 煙に追われ南へ   / MN #18 - Saving RAW10   / MN #17 - Shutter Button   / MN #16 - Debugging ZSL Continues   / MN #15 - Debugging Raw ZSL   / Chaos Engineering and O'Reilly   / Book: Building Evolutionary Architectures   / NM #14 - ZSL   / MN #13 - Debugging   / MN #12 - Chores   / 空気清浄機   / MN #11 - Hardening   / MN #10 - Preview Aspect Ratio   / MN #9 - Preview   / MN #8 - Reviewing RxJava   / Toolbox App: Easily Manage JetBrains Product Updates   / MN #7 - Code   / MN #6 - Podcast Editing   / Dying Object and RxJava   / MN #5 - Code   / MN #4 - Code   / Dell Precision 5530   / MN #3 - Android App Stub   / MN #2 - Podcast Editing Continues   / logd   / MN #1   / Gaining Weight   / Understanding Android Surface   / 朝型化を考える   / What to Talk: Odd Number Episode  

October 2018

/ 関心過剰   / MacBook Air - Apple   / ステロイド   / コーディング面接   / Being Shippable   / 人事考課の季節   / 何を仕事に数えるか   / HV: Kick The Hello Tires   / Pick Your Battles   / Finally Dead   / 卵と壁と窓   / Interview with the Google Pixel 3 Camera team - YouTube   / Link: Ask HN: Ex-FAANG developers, where are you now and why? | Hacker News   / Gastritis   / 出荷を見届ける   / 長続きするコツ   / NVML / NVIDIA SMI   / Unlearning The Dream Job   / 割れ窓理論再考   / Bugs are Eating (My) World   / Gmail  

September 2018

/ 景気のいい日本の会社   / Performance Team, SRE and Android as Distributed Systems   / Podcasts Come and Go   / Good Morning!   / TickTick   / 帯状疱   / 書きたい、書ける気がしない   / 要リハビリ   / 作らない、作れない   / Moving Target   / Bugrepot and Thread Dump   / Podcast の集客   / Updating Baseline  

August 2018

/ Tateno Culture   / Big.Little Sucks (or Not)   / DirectML   / 草の根ツール   / コードサーチの力   / エピソード構成見直し   / To Mute   / Thread Priorities   / Link: Profiling: Measurement and Analysis | Riot Games Engineering   / Link: Lenovo Launches Ultra-Thin ThinkPad P1: X1 Carbon Meets Workstation   / On a Layout   / Declining   / Link: Reading the NSA’s codebase: LemonGraph review–Part I - Storing Nodes - Ayende @ Rahien   / UI/Application Exerciser Monkey  |  Android Developers   / Phase Correletion   / Evicted   / Link: Android Developers Blog: Introducing Android 9 Pie   / ARM-based Laptops   / A Case of How Open-Source Works at Mobile   / NDK, pthread and Systrace   / Less Free Time, 2018   / Link: Real-Time Rendering, Fourth Edition  

July 2018

/ AS As APK Browser   / CVAA: Chapter 3, Image Processing   / Link: Open sourcing oomd, a new approach to handling OOMs – Facebook Code   / Snapdragon Profiler   / Gralloc, Treble and ION   / OMAP   / Meet O’Reilly, Your partner in learning   / SIGGRAPH 2018 Computational Photography Papers   / Link: Richard Szeliski at FB   / My Note Taking 2018   / Owning The Speed   / 贅沢してる   / WKB.UG, 2018 Edition   / CVAA: Chapter 2   / Budgeting Child Costs   / 締め切りの力   / You Need A Budget   / Santa Cruz Mountains  

June 2018

/ 季節性のある仕事   / Lost Phone (and Found)   / Ubuntu 18.04 on XPS 13 (2015)   / Fight Against Distraction   / Impulsively Toxed   / 性能仕事の退屈さ   / Dogfooding   / CVPR   / バグを眺める   / Book: So Good They Can't Ignore You   / Book: The Manager's Path   / モダン根性論   / On40: Health   / On40: Mediocrity   / Fortieth   / Xen and the art of virtualization   / Book: Crucial Conversations   / Scopes of Productivity Books   / On Being Left   / Podcast Busy-ness   / On 20-Percent   / Multi-threading   / Speaking Speed   / On Device Tracing  

May 2018

/ 伸ばした背筋の記憶   / 仕事日記   / Cold Start and Busy Start on Android   / Turning English Mode On   / 週末に会社で一服の気まずさ   / 表面的な話   / Link: The Untold Story of Japan’s Secret Spy Agency   / Link: Management tips from a brilliant business leader | Bill Gates   / Re-Reading GAN   / Home Alone (6)   / Time Box in Work Logging   / Work At Amazon   / Lab Notebook and Jupyter, Braindump (2)   / Book: The Essential Drucker   / What To Read Next   / Real ID   / Home Alone (5)   / HnP, Ch.7: Domain-Specific Architecture   / Mindfulness   / Monadic Critical Path   / Assumption   / Boundaries   / Home Alone (4)  

April 2018

/ GitBook Pivot   / README 表示という発明   / Proxy Child   / Get It Explained   / 平社員技能   / 評価減   / CHI 18   / Graal Papers   / Docker Documentation   / Cancelling Audible Subscription   / Thinking and Listening   / Altair   / Home Alone (3)   / Suspicious Bill   / Home Alone (2)   / Home Alone   / Podcast Editing: Snapshot   / Hosted Jupyter Notebooks   / Data Expert   / Pivot Table   / "Free, cheaply produced content"   / binder_driver   / A Wasted Month  

March 2018

/ Tech Podcasts in Japanese   / Leave Me Alone   / Hyperthyroidism   / Systrace Buffer size   / Why Static Analysis Sucks   / Slacking March   / View Hierarchy Optimization and Ergonomics   / Cold: A Postmortem   / 近況  

February 2018

/ HTML Imports の死   / Slow-mo Debug   / Fight Against Cold  

January 2018

/ The Worst Winter   / For Every Sick Leave   / Prosper   / Sick Baby and Guilt   / Smartphone Lenses  

December 2017

/ Publishing 2017   / 2017 Review   / (Audio)books of The Year   / Revisiting Susan Fowler   / Fantasy on Foundations   / Podcasts Of The Year   / Uber POOL Express   / Mobile Only   / Dumping Your Brain   / Why Blog   / Herniated Disc   / Link: Distributed Systems 3ed   / Programmers Writing Blog in English   / My English Training 2017   / The Double Twist   / Sick Baby   / Indie Tech Publishers   / "Source: I've interviewed him."   / Giving up "Clean Architecture"   / Daydreams of a Revelation   / Link: @Percelize in Kotlin   / Simplenote For Linux   / Personal CRM   / Feedbin   / reMarkable and DRM   / With Accent: The Result   / LX100, Android and Raw Editing   / Link: NYTimes: Is Anyone Good Enough for an H-1B Visa?   / A Sense of Ending Career  

November 2017

/ Web-ish OS Never Dies   / Black Friday: Things I Didn't Buy   / Considering Windows 10   / Google Calendar Keyboard Shortcuts   / Link: Proposed Syntax for JS Partial Application   / Paying a Careless Tax - WA, #1   / Link: LineageOS   / Link: Pyro   / Uncool Monsters - WA, #0  

October 2017

/ Chrome Extensions   / Disabling Feed   / Link: Kythe   / Luxury   / "When Shishir Mehrotra worked at YouTube, he was struck by the relatively pedestrian tools that kept the site running."   / Wordpress Android   / Far Away   / New Team (Trivial) Impression   / Mercurial   / On Monolith   / Services on Android   / Android Notification API   / 安全靴精神   / Cloud Firestore   / Reflection   / Moving  

September 2017

/ Cache vs. Sync (Is a False Conflict)   / Emotional Labor and Leadership   / Binge Writing   / Weekly Release Cycle   / Link: Some tech workers over 50 are literally working themselves to death   / Kent Beck talk @ SF   / Hit Refresh   / Fryer Pot   / Link: Per-Second billing for EC2   / Salvation   / 2015/01/15: 読むに値するコード   / 2015/01/26: カルマをためすぎない   / 2015/02/04: 謙虚なリーダーシップ   / 2015/03/03: リテラシーとしてのスタートアップ   / 2015/03/07: Chrome Threading   / 2015/03/08: In mobile, disruption comes from above   / 2015/03/13: CSS Houdini と Extensible Web   / 2015/04/21: Annual Positivity   / 2015/03/19: 辛い一週間だった・・・   / 2015/08/09: Being an Android Programmer   / 2015/08/15: 自分は何をマネージャに期待しているか。   / 2015/09/07: Re: 日本に閉じることについて   / 2015/09/25: かつてはここがフロンティアだったという感覚   / ONNX  

August 2017

/ @Scale 2017   / Misfit Vapor   / MLD: GloVe   / MLD: CS224n   / Link: Roy sells ThoughtWorks   / AutoFactory   / Working on Data   / Paper: TensorFlow Estimators: Managing Simplicity vs. Flexibility in High-Level Machine Learning Frameworks   / Link: The Complete Software Developer's Career Guide   / Reinforcement Learning: An Introduction   / A Mental Model of TF   / Wok As a Fryer   / MLD: Wrapping up Learning TF Book   / MLD: tf.contrib.data.Dataset   / MLD: BLEU   / MLD: Model class   / Link: Andrew Ng is back!   / Link: “Rest and vest”: engineers who get paid and barely work   / MLD: Tensorboard and gradients   / MLD: TF Learning Dictation / RNN   / MLD: Revisiting Word2vec   / Link: Introducing VetorFlow   / Link: Why AI and machine learning researchers are beginning to embrace PyTorch   / Link: Transitioning entirely to neural machine translation   / Link: Trump Supports Plan to Cut Legal Immigration by Half - The New York Times   / Link: My Advice To Anyone Starting A Business Is To Remember That Someday I Will Crush You  

July 2017

/ Paper: Neural Architecture Search with Reinforcement Learning   / Re-subscribing NYTimes   / Link: Google has dropped Google Instant Search   / MLD: Learning TF Dictation, Slowness   / Link: Yes you should understand backprop   / Link: Achievement is not normal, it's lognormal   / Link: Death By A Thousand Cuts - 1 year later series - Uchujin -The Blog   / Laboratory Notebook   / MLD: "Learning TensorFlow" Dictation   / Book: Information Theory: A Tutorial Introduction   / Link: Manning | Deep Learning with Python   / No Basecamp Personal   / Link: 米国大学院に合格するためにやったこと   / Link: Using Deep Learning to Create Professional-Level Photographs   / MLD: K-L Divergence   / 2015/06/07: Designing the Pain   / 2014/10/24: RxAndroid   / 復職日記 8; 離乳食   / Book: Learning TensorFlow   / P is for Parfait   / Assets and Earnings   / HN: O'Reilly's Decision and its DRM Implication   / Link: 常にそこにいろ  

June 2017

/ Qualcomm Hexagon   / MLD: Goodfellow, Wrapping Up   / 復職日記 7; 育児休暇(夏)   / Dagger その後   / MLD: Goodfellow, Chapter 17   / Link: The Human Fabric of the Facebook Pyramid   / MLD: Goodfellow, Chapter 16   / Link: HN on Ben Thompson   / Link: Error Prone   / ROM: Managers Writing Code   / Link: Stop Pretending You’re Not Rich - The New York Times   / MLD: Goodfellow, Chapter 15   / ROM: Project Oxygen   / MLD: Goodfellow, Chapter 14   / Link: Konami Exodus   / MLD: Link: Deep Residual Networks   / Link: Pragprog Audiobook   / Link: Go Guru   / ROM: Corporate Diplomat   / ROM: Blowing Little Whistles   / MLD: Attention Menchanism   / Google Wifi   / MLD: Goodfellow, Chapter 13   / Sincerity   / MLD: Goodfellow, Chapter 11, 12   / Keep Making Apps   / Architecture Components   / Partial Failure on Life   / Based Stickman   / Password Manager for Moms   / Link: Promisify   / Link: Karoshi at BBC   / Instapaper to Pocket   / Del.icio.us   / Atlassian at Mountain View  

May 2017

/ Clay Shirky at NYU Shanghai   / Repairing OnePlus 3   / Matplotlib Object Model   / MLD: Goodfellow, Chapter 10   / The Fall Of Utils   / Vi のおかげで結婚できた   / Book: Python Machine Learning   / 一回休み   / MLD: Cloud TPU on GCE   / MLD: Pre-Trained Models   / U.S. Passport   / MLD: Goodfellow, Chapter 9   / CEO at Quora   / Kotlin and Conceptual Backporting   / 本を読む指標   / 朝からうんざり   / MLD: Batch Normalization   / MLD: Goodfellow, Chapter 8   / Android Rendering Profiler   / 最近の英語訓練(してない)   / CrowdFlower   / MLD: Ensemble   / MLD: Goodfellow, Chapter 7.   / Scala as a Better Java   / Powered by Polymer   / Job Research and Disappointment   / 復職日記 6; WFH   / 復職日記 5  

April 2017

/ MLD: Goodfellow, Chapter 6.   / 復職日記 4   / Unsubscribing   / 復職日記 3   / Isolation   / MLD: Maximum (Log) Likelihood   / MLD: Goodfellow, Part 1   / 復職日記 2   / And Counting   / What Was DI, or What Is It, Still?   / Book: Programming In Haskell   / 復職日記 1   / Rusty Feeds   / danah boyd at Medium   / Sonnet   / Grading the Leave   / MLD: Set-Device-Type, Keras, Jupyter Lab   / Butternut Squash vs. Kabocha Squash  

March 2017

/ Occupational Disorder   / Giving up Chromebook Plus   / GCP Projects   / Cloud Editors Don't Work (for me)   / Default Permission on Dropbox Paper   / Nuzzel   / eBird   / Monty Hall Problem   / More Veggies   / Attempting to Restart NN Learning   / Attachment Parenting   / How WebView Sucks   / Instant Pot   / Price of Being Behind   / Users of an Orphan App   / Echo Fairy: Landing Page   / Echo Fairy: Firebase for Android   / Echo Fairy: Making of The Laucher Icon   / MTTF and Apps   / ELK Developer   / Paying Off The iKnow Debt   / Echo Fairy   / Brake Lights   / Self-Consciousness   / Kotlin 1.1   / Haskell Stack   / Three Years   / Fedex Sucks   / 10x programmer  

February 2017

/ Book: Kotlin in Action   / Andrew Jackson   / Chromebook Plus   / Hello Work   / Medium Custom Domain   / Kotlin: From Arg To Receiver   / GPU on GCP   / WKB.UG   / Revisited Hugo   / Half-Baked Promises   / Publishing 2016  

January 2017

/ Closure Compiler and ES6   / Starting NN Learning Feels Intractable  

December 2016

/ Hacker News Hurts   / CUDA, C++ AMP and ROCm   / My Solo Project (2)   / My Solo Project (1)   / Accepting Google Docs   / Note Taking Refugee   / DataFrame is new JSON   / 今年読んだ/聞いた本  

November 2016

/ Observability   / On Device Dashboard   / CLion 2016.3 And Unreal   / Mental Model of Backpropagation   / Election   / San Luis Obispo   / NN4ML, Coming Halfway   / Faster Storage  

October 2016

/ Debates   / 自転車通勤   / Book: High Performance Python   / VS Code, Jedi, Rope   / PyCharm and Type Hinting   / Fluent Python   / Unlearning Anarchism   / Inflammation   / CLion  

September 2016

/ Sick Leave   / ToyQL: Apache Phoenix   / ToyQL: Braindump #2   / ToyQL: JFLEX and CUP   / Revisitng GraphQL   / Utility Bills   / ToyQL: Relational Algebra   / ToyQL: Volcano Paper   / ToyQL: Braindump #1   / ToyQL: PLY   / プログラマと英語 1: 野良翻訳   / ToyQL: Impala Paper   / Why Pomodoro Fails   / ToyQL: Dreaming   / Trails   / RxJava 2.0   / Origin of NumPy   / Moving  

August 2016

/ Self Code Review   / On Leaving   / 丁寧に書かない練習   / Pandas と BigQuery   / 週末みたいな平日   / 差別と差別のあいだのメタファ   / レガシー技術   / 離脱時間   / ひげそりスタートアップ   / 隣の JIRA 職人   / こんな Bug Tracker が欲しい 2016   / 適応   / Tracing の不条理な効力   / Cold Starts の偏在   / スケーラブルな問題   / 景気の波に乗る   / レイテンシとスケーラビリティ   / 懲りない  

September 2015

/ にわか Audible ファン  

July 2015

/ iKnow 感想など   / A Million Hello Worlds   / 生焼け四半期終了  

June 2015

/ Ftrace と Systrace   / 転校生の本歌取  

May 2015

/ 続・にわか Podcast ファン   / 異動ルールズ   / Hiccup, An Audio Player   / Communicate, Not Socialize  

April 2015

/ Custom Views の気楽さ加減   / Rust の Lifetimes   / Borg Paper 感想   / 書き直さない時代の気分   / 確率的に犠牲的   / Web Push Protocol   / Funemployment  

March 2015

/ 生焼け週報   / Travis からのアップロード   / 花の名前   / バックナンバー  

January 2000

/  

Pages

/ 星空日記  / Code Server  / Writing VSCode Extension  / このサイトについて  / Android Miscellanous Commands  / Git Setup  / 横書き日記  / 窓ふき日記