Doug Tangren 🐑

11K posts

Doug Tangren 🐑 banner
Doug Tangren 🐑

Doug Tangren 🐑

@softprops

slowgrammer, comin in jwt🌲 🍃

nyc 🗽 เข้าร่วม Mayıs 2007
2.1K กำลังติดตาม1.5K ผู้ติดตาม
ทวีตที่ปักหมุด
Doug Tangren 🐑
Doug Tangren 🐑@softprops·
I'm on a curiosity voyage and these keys are my paddles 👨‍💻
English
0
0
4
0
Doug Tangren 🐑
Doug Tangren 🐑@softprops·
I’ve got two pairs of aviator sunglasses: one pair for flying control planes, one pair for flying data planes.
English
0
0
0
19
Outsider
Outsider@Outsideris·
thekubeguy.com/how-dns-actual… 깔끔하게 잘 설명해주어서 이해하기 쉬웠다. 이미 팀에서 ndots에 대해서 몇번 설명 들어서 더 이해하기 좋긴 했지만...
한국어
0
3
11
842
Doug Tangren 🐑
Doug Tangren 🐑@softprops·
@Outsideris Very cool. I don’t work at this layer of the stacks but it does make me wonder if I’m dropping performance on the floor with the ndot problem. We run on eks .
English
0
0
0
6
Doug Tangren 🐑 รีทวีตแล้ว
dax
dax@thdxr·
when we first started working on opencode days would pass by where we wouldn't use it and go back to our editor for everything had to actively try and switch our workflow now we're on the opposite extreme where we're all trying to use it less - crazy how fast that happened
English
25
6
686
39.1K
Doug Tangren 🐑 รีทวีตแล้ว
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
From empty repo to a functional minimal standalone terminal based on libghostty in 2 hours, presenting Ghostling! ~600 lines of C and you get extremely accurate, performant, and proven terminal emulation. github.com/ghostty-org/gh… Feature list: - Resize with text reflow - Full 24-bit color and 256-color palette support - Bold, italic, and inverse text styles - Unicode and multi-codepoint grapheme handling (no shaping or layout) - Keyboard input with modifier support (Shift, Ctrl, Alt, Super) - Kitty keyboard protocol support - Mouse tracking (X10, normal, button, and any-event modes) - Mouse reporting formats (SGR, URxvt, UTF8, X10) - Scroll wheel support (viewport scrollback or forwarded to applications) - Scrollbar with mouse drag-to-scroll - Focus reporting (CSI I / CSI O) - And more. Effectively all the terminal emulation features supported by Ghostty! The libghostty C API is not formally released, but I built this project to prove its ready to go. 😎 github.com/ghostty-org/gh…
English
42
43
911
85.9K
Doug Tangren 🐑 รีทวีตแล้ว
dax
dax@thdxr·
opencode 1.3.0 will no longer autoload the claude max plugin we did our best to convince anthropic to support developer choice but they sent lawyers it's your right to access services however you wish but it is also their right to block whoever they want we can't maintain an official plugin so it's been removed from github and marked deprecated on npm appreciate our partners at openai, github and gitlab who are going the other direction and supporting developer freedom
English
257
480
8.8K
1M
Doug Tangren 🐑 รีทวีตแล้ว
TheStandupPod
TheStandupPod@thestanduppod·
AI is being adopted too fast
English
21
51
472
17.4K
Doug Tangren 🐑 รีทวีตแล้ว
Ramin Nasibov
Ramin Nasibov@RaminNasibov·
MoMA New York Installation by Refik Anadol
English
129
1.8K
8.9K
568.5K
Doug Tangren 🐑 รีทวีตแล้ว
Anton Zhiyanov
Anton Zhiyanov@ohmypy·
Working on something crazy these days — using Go to write regular C code. Wish me luck :)
Anton Zhiyanov tweet media
English
21
14
240
13.9K
Doug Tangren 🐑 รีทวีตแล้ว
mattn
mattn@mattn_jp·
Neovim でカーソルがひゅんひゅんする奴見て、あれ Vim も欲しいなぁ、そういえば先日 Vim の popup で背景を完全透過するパッチ入ったなぁ 「claude 作って!」 とお願いしたら作ってくれた。
日本語
4
39
241
33.1K
Doug Tangren 🐑 รีทวีตแล้ว
Victor
Victor@vponamariov·
Ever wondered why text never aligns perfectly? You set padding to 24px. You check it in dev tools. But visually it looks like 32px. The reason is invisible space above and below every text element. CSS includes it by default because of how line-height works.
Victor tweet media
English
25
66
1.1K
140.3K
Doug Tangren 🐑 รีทวีตแล้ว
Neovim, e/plugins
Neovim, e/plugins@Neovim·
nvim-lspconfig (upcoming in v2.8.0) now ships with type definitions for LSP server "settings" (inspired by folke/neoconf.nvim) Get autocompletion + validation of server-specific settings by adding "---@ type lspconfig.settings.xx" on your vim.lsp.config "settings" item. #lsp-settings-type-annotations" target="_blank" rel="nofollow noopener">github.com/neovim/nvim-ls…
Neovim, e/plugins tweet media
English
4
22
308
13.2K
Doug Tangren 🐑 รีทวีตแล้ว
Victor
Victor@vponamariov·
One CSS property just killed the need for JavaScript in every FAQ accordion you've ever built. Seriously. The property is interpolate-size: allow-keywords
Victor tweet media
English
11
29
602
24.7K
Doug Tangren 🐑 รีทวีตแล้ว
Neovim, e/plugins
Neovim, e/plugins@Neovim·
New visual-mode textobjects for LSP-enabled buffers: - "an" (expand selection) - "in" (shrink selection) Driven by LSP "textDocument/selectionRange". Future: treesitter-driven when LSP not available. Thanks to Riley Bruins! github.com/neovim/neovim/…
English
10
23
272
29.3K
Doug Tangren 🐑 รีทวีตแล้ว
Isaac Van Doren
Isaac Van Doren@isaacvando·
I'm extremely excited that Carson Gross, the creator of @htmx_org is coming to speak at Software Should Work. Just one week left for early bird tickets!
Isaac Van Doren tweet media
English
1
2
18
2K
Doug Tangren 🐑
Doug Tangren 🐑@softprops·
People still knit and quilt clothing even though they don’t have to but because they love to, possibly to find a little joy in their world. I think that will happen programming. People will still write code “by hand” not because they have to, but because they love to.
English
0
0
0
57
Doug Tangren 🐑
Doug Tangren 🐑@softprops·
That’s why it’s hard to knock on llms for generating overly complex code. it was human habit that did that first. Models were trained on bad habits of humans
English
0
0
0
45
Doug Tangren 🐑
Doug Tangren 🐑@softprops·
Where generated ai shines brightest is in generating applications complexity that was never necessary but eventually became over burdensome for humans. I often wonder what if that complexity was never allowed to happen in the first place
English
1
0
0
51
Doug Tangren 🐑
Doug Tangren 🐑@softprops·
I wonder if the proliferation of ai code generated faster than humans can create will cause a rift in the evolution and adoption of “good” programming languages as ai is trained on past mistakes creating a high likelihood of recreating those mistakes over and over
English
1
0
0
95