01/13/2012. From a lecture by Professor John Ousterhout at Stanford, class CS140
Here's today's thought for the weekend. A little bit of slope makes up for a lot of Y-intercept.
[Laughter]
| [ | |
| { | |
| "context": "Editor && VimControl && !VimWaiting && !menu", | |
| "bindings": { | |
| "ctrl-w z": "workspace::ToggleZoom", | |
| "ctrl-w t": "terminal_panel::ToggleFocus", | |
| "g ]": "editor::GoToDiagnostic", | |
| "g [": "editor::GoToPrevDiagnostic", | |
| "g r": "editor::FindAllReferences", | |
| "shift-k": "editor::Hover", |
| FROM golang:1.21.0-bullseye as builder | |
| COPY . /workdir | |
| WORKDIR /workdir | |
| ENV CGO_CPPFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-all" | |
| ENV GOFLAGS="-buildmode=pie" | |
| RUN go build -ldflags "-s -w" -trimpath ./cmd/app |