wini (@caramelows) header
wini (@caramelows) profile picture

consciences lie unguarded, foolishness is in demand

Joined August 2015
Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)Photo by wini (@caramelows)
oi eu vou usar essa conta pra postar coisas sobre programação e tal e ninguém se interessa por isso então se somos amigos siga @redstarstheory obrigado
1
2
2,454
LULA DA SILVA
2
40
i really don’t understand this idea that there is some concept of “good code” or “clean code” that existed totally independently of code that works correctly, performs well, and is easy to understand and modify. but i guess i was never a Ruby programmer.
7
9
3
263
9,658
this sent me down a bit of a rabbit whole and now I have kache installed and ported my filesystem to btrfs with zstd compression ~10x less disk usage when working with multiple worktrees significantly faster compile times amazing stuff
hot take but compile times are partially a skill issue
5
286
such a shame that apple music doesn't have a linux client
3
83
Another sneak peak: Every binary #nix #nixpkgs ever shipped, on your PATH. Nothing installed. Nothing built. 0 bytes on disk until something actually reads a file. 😈 Oh yea, and this works on any Linux distro (*cough* @OmarchyLinux ) and inside @Docker
29
10
5
198
19,771
additional funny part: llvm didn't get folded into gcc because of rms's idiosyncratic email setup lists.gnu.org/archive/html/e…
The funny part is that programming languages explosion happened because Apple invested in llvm and made it a success.
6
21
6
370
61,575
i hate computers
2
10
571
new pc!!
5
1
17
1,960
let's talk about squash merge! squash merge is a great example of how interfaces affect how we think about and manage our work because pull requests are based on branches, the unit of change is 1 *or more* commits
2
2
38
4,535
> there is nothing inherently political about software > it's about freedom of choice
Replying to @Pix3l_Peeper
Linus Torvalds created Linux. And there is nothing inherently political about software. It’s about freedom of choice.
6
190
i don't understand why people need things like cargo-hakari. why not just declare the full set of features needed by all crates on the workspace Cargo.toml? is it really that important that each crate specifies it's own set of features for each dep? i don't think so
150
my pre-CI step that usually takes 40 seconds to run now hangs without any indication of something going wrong #watdatmean
6
317
Replying to @nomad421
The Fil-C vs Rust debate is OVER Steve Krabnik has spoken:
18
31
11
488
78,246
The dishonesty of Fil-C comes from its complete ignorance of this reality and instead the constant comparison against Rust, it’s not a Rust competitor, it’s exploring a different trade-off space. Its innovation is keeping you in C (usability) trading performance.
2
1
77
1,952
fala serio como essa 1 linha de codigo equivale a isso tudo n entra na minha cabeça
1
2
255
the people yearn for patch sets, they just don’t know it
5
594
downright irresponsible to use this shit in production
Fascinating to look at PRs in the Bun repo: much of it is AI reviewers talking with AI bots...! CodeRabbit and Claude review bot talking with Robobun. Screenshot from this PR: github.com/oven-sh/bun/pull/…
6
275
it saddens me that jj, a tool with otherwise perfect defaults, has really bad default revsets for `jj bookmark advance`, forcing me to fix it on my own config
2
5
258
`bookmark-advance-from` doesn't have the `& ~immutable()` part, meaning that when you merge trunk into your PR branch advancing the bookmark moves both your PR bookmark _and_ trunk. ridiculous.
1
1
73
`bookmark-advance-to` defaults to @, which is even worse!! because the usual workflow of running `jj commit` _after_ you're done with a patch (or change request) means `jj bookmark advance` will put the bookmark in an empty revision, when it should be in `@-` instead
1
56