mcyoung πŸ³οΈβ€πŸŒˆ Profile Banner
mcyoung πŸ³οΈβ€πŸŒˆ Profile
mcyoung πŸ³οΈβ€πŸŒˆ

@DrawsMiguel

3,162
Followers
392
Following
1,149
Media
11,910
Statuses

a whimsicott crawled into ur compiler and got stuck

queer (problematic)
Joined March 2021
Don't wanna be here? Send us removal request.
Pinned Tweet
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
new ref sheet :D
Tweet media one
1
3
53
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
boltzmann gave no fucks. he developed a complete theory of heat and entropy that everyone hates and then killed himself, refusing to elaborate further. that fucker goes so hard
@kane
Kane 謝凱堯
2 months
hard to beat Boltzmann’s tombstone which is just his glowering bust and the formula for entropy
Tweet media one
72
1K
12K
13
719
7K
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
26 days
op delivers
Tweet media one
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
26 days
fuck i gotta do this for llvm
1
11
314
14
392
3K
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
it had never occurred to me that Hopper's innovation of using English syntax to describe programs was such an essential invention that no one in 70 years has cooked up anything as close to universal. for our field, it is on par with the invention of writing itself in impact
@Grady_Booch
Grady Booch
3 months
AI will kill coding in the same way that compilers killed coding. What kind of human language prompts would have sufficient detail, clarity, and precision to permit the creation of useful, evolvable, and maintainable executable assets? We call those "programming languages".
617
2K
16K
3
122
2K
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
i think you should lie on your resume
Tweet media one
@bettersafetynet
Mick Douglas πŸ‡ΊπŸ‡¦πŸŒ»
1 month
Do. Not. Lie. On. Your. Resume!!! Was helping a client do a tech screening this morning. They're looking for someone who's "an accomplished penetration tester" (from job posting) This poser was anything but. 1
195
164
5K
20
94
2K
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
a friend recently started as a director at adobe so i have sent him the mandatory meme image
Tweet media one
7
110
1K
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
my take on "learning C". fuck that. learn LLVM IR.
14
138
1K
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
it's always fucking GNU extensions. fuck you richard and your shitty toolchain.
13
24
864
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
a lot of people think I am a rust programmer. this is false. I am a C++ programmer dedicating all of my posting skills to the utter destruction of C and C++. the rust people are merely allies.
16
49
793
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
C doesn't fucking matter intrinsically in 2024. it only matters because of path dependence. all uses of C can be done better by one of C++, Rust, Fortran, or Go. we will always need people to write assembly, that I agree with. but most assemblers are crap. demand better tools.
@FFmpeg
FFmpeg
2 months
If we don't keep raising awareness of low-level programming skills, the skillset will disppear forever under a sea of SDKs, binary blobs and proprietary chips. C programming matters, assembly language matters.
156
1K
8K
64
26
748
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
honestly? i think what the lzma thing has taught us is that the trusting trust backdoor can never actually work. there are too many people with weapons-grade autism cramming every release build into valgrind, perf, rr, and gdb for something like that to go unnoticed.
13
54
728
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
@__femb0t lets not forget the time an algebraic geometer was picked up for discussing "blowing up eight points on a plane" with a collegue
2
7
680
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
16 days
we are everywhere for example I am in your compiler
@felpix_
Felpix
16 days
the man who invented the thing on your watch that detects your heart rate is a massive furry. my god…
Tweet media one
Tweet media two
214
2K
27K
8
39
698
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
22 days
the factoid "the average person writes two compilers per year" is false. Compilers Miguel, who writes a thousand compilers per day, is an outlier who should not be counted.
Tweet media one
6
47
678
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
> instead of cmake god dammit I thought we were over this already if autotools is the poison cmake is sulfuric acid. Jesus Christ.
@Devon_Eriksen_
Devon Eriksen
1 month
What. The. Actual. Fuck. Are you actually sitting there telling me that, in 2024, a significant open source project is using fucking Autotools instead of something like Cmake? See, this is why I retired early from software engineering. Because for every new job I took, the…
361
959
7K
24
32
669
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
8 months
imagine compiler diagnostics that vibe like paper Mario speech bubbles
@LucyLavend
LucyLavend
2 years
print_rich() has to be the best feature added to Godot 4.0 so far
63
2K
10K
3
79
630
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
ok so like as a rule gatekeeping is uncool but I genuinely think that you are not qualified to program professionally if you depend on a chatbot for anything programming-related
14
54
602
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
@myrrlyn extremely botherable in shape and size...
0
10
592
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
it blows my mind that Grace Hopper said "what if we just give the computer a numbered list of instructions" and it shaped the field, in my opinion, more visibly than any other popular titan of early computing (e.g. Turing, Church, Lovelace)
3
35
577
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
Grace Hopper is the patron saint of "stop hitting yourself and build better tools"
1
24
553
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
Einstein also have zero fucks but he mostly stuck around telling the next generation they were a bunch of sissies and to smoke weed with gΓΆdel
0
4
551
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
i have two kinds of programmer friends the c++ programmers who ask me "wait rust actually does this??????" and i'm like "lmao yes" and the rust programmers who ask me "wait c++ actually does this??????" and i'm like "lmao yes" you all know who you are
4
34
541
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
i program c++ professionally, do not know cmake, and refuse to ever learn it properly. it is an absolutely garbage build system. the only thing that's worse that i have had to deal with is the autotools ecosystem
32
20
505
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
"8-bit" is such a strange qualifier. is it the size of a pointer? a register? it doesn't even make sense for e.g. the nes or the snes, which have multiple different pointer sizes!
37
8
492
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
17 days
gamedevs decided to use a C++-style language for game design, complained about lack of hot-reloading and slow compile times. what a surprising outcome.
@supahvee1234
Vittorio Romeo
17 days
Extremely interesting article about #gamedev in @rustlang !
0
1
31
12
12
496
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
hollow knight is trending again... I draw HK art sometimes :)
Tweet media one
Tweet media two
Tweet media three
6
72
481
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
scripting language converts bitching about compile times is so exhausting. tell me, funny boy, why do you think your code runs so fast? hmm?
Tweet media one
14
18
487
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
every attempt at replacing programming languages writ large (i.e. text files with pseudo-human language instructions) has failed. successes, at best, imitate essential features of programming languages in a different substrate, or are very niche.
1
11
479
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
apparently the hot take tonight is that "Rust is slower than C++" which is honestly deeply funny to me because of how utterly meaningless of a statement it is c'mon, C++ is the language of "substring makes a copy". Writing "fast" code in both languages is a skill.
15
23
481
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
broke: C is high level assembly woke: C is LLVM IR with type inference
7
40
483
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
27 days
i do genuinely think clang should have a -O11 that turns on every single optimization regardless of build cost and sets the inlining threshold to "yes"
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
28 days
i was today years old when i learned that clang's -O is -O1???? what????????
5
1
119
16
17
478
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
my friend: "what if clang had a lawful evil setting that intentionally miscompiles code whenever it detects it's UB" me: "that's how clang *already works*"
12
40
466
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
this is, in fact, unnecessarily mean. this is not how sane languages (Rust, C++, Swift) behave. non-regularity of container types (that's the technical term for this behavior) is a programming design anti-pattern.
@windcomecalling
central committee of the WFH pajama patrol
1 month
I don't want to be unnecessarily mean here but I find this quite puzzling. I suppose this behavior would be unintuitive to someone who was not familiar with programming, but this is how almost every "very high level" language works, from Python to Ruby to JS and even Java
20
12
488
28
15
464
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
11 months
my current favorite thing is all the sensible ppl cheering on the destruction of the fell "Airbnb" and dudes wearing suits in their pfps are all like "is this what you want, a real estate crash???" as someone gearing up to buy a house: fuck yeah we do
6
31
454
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
18 days
that's super cool do you wanna also talk about how some computer scientists are massive racists?
Tweet media one
@lemire
Daniel Lemire
18 days
Many famous computer scientists were Christians. Knuth wrote an entire book on religion covering topics such as God and Computer Science. Fred Brooks was a devout Christian. That may seem surprising. But to Stark, it wasn't: "That new technologies and techniques would be…
28
15
148
10
21
454
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
wait do people actually think libc, the library full of weird global locks, doesn't do shenanigans behind your back? what? have any of you people ever even tried to implement a libc before?
10
40
424
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
12 days
"for the benefit of the recorded line" is probably the most aggressive "I am not fucking around with this" polite phone conversation quip I have ever heard.
@patio11
Patrick McKenzie
13 days
Me: Oh I take no position on what another part of the company believes to be true, and am happy to work with you to update their records. Ins: Yes we can get a new policy issued. Me: For the benefit of recorded phone line, I understand myself to have a policy with this insurer.
6
7
841
1
14
420
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
friend. "the appeal of Factorio is the ability to accrue unbounded technical debt with no real world consequences"
7
45
414
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
what an incredible list of things written in C++ (not C!) that the entire industry is working like crazy to rewrite in Rust. 'cept games, the only people doing rewriting there is like. a dozen crazy people. and most "AAA game" non-engine code is C# these days
Tweet media one
22
26
414
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
4 months
ok apparently people are being stupid about 0-indexing again so let's remember that the real reason is so that the math to get the i,jth index is i + N * j.
13
16
408
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
this is pretentious bullshit. if you get a meche degree you WILL learn solidworks. get off your high horse you fucking idiot. yours, an academic.
@0xglitchbyte
Glitchbyte
2 months
Hot take: Universities shouldnt teach tools like Git Universities are meant to challenge thinking, dive deep into concepts from first principles, and push academic boundaries They are not there to show you how to use Git or any other tool Professors can make students aware of…
463
113
2K
16
24
408
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
friend was talking about a (bad) interview question: write a C program to detect whether the program stack grows up or down. the answer is super easy but it made me wonder... is there a way to do this without operations that are technically UB?
37
12
400
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
17 days
what the actual fuck this is what I love about toolchain work tbh. buried grenades at every layer
@EgorBo
Egor Bogatov
17 days
TL;DR: A tiny arm64 peephole optimization (merging two `ldr` into one `ldp`) makes List.Add 3x slower *ONLY* on Apple M* chips πŸ™‚
Tweet media one
15
72
963
2
20
406
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
26 days
after much bitching about bad register usage I've decided to just write out my thoughts on why Rust could have the best calling convention of any programming language, period (i am trying a new thing where the link is in the reply bc that's what the algorithm wants >_>)
Tweet media one
18
37
392
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
15 days
@MKVRiscy how topical
Tweet media one
7
3
387
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
cmake is fucking garbage. use bazel. or buck2. or literally anything else. write ninja by hand for Christ's sake. cmake is a language designed to sell books and consultants. if you provide a cmake build of your library you are a massive tool.
@lemire
Daniel Lemire
2 months
CMake is challenging and could be made better/easier... but I don't know any tool that is equally powerful while being easier to use. I am also convinced that it will keep improving.
27
3
107
42
24
380
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
extremely bizarre the number of programmers who have become reliant on chatbot-based tools. kind of a red flag in my mind if that's how someone works.
24
31
370
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
6 months
alright nerds here's the base64 writeup, go wild.
19
55
369
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
5 months
decided to rice the shit out of my blog's headings
Tweet media one
12
3
357
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
idea: diode joust. consider a circuit +---->|---|<----+ | | +------(~)------+ slowly ramp up the AC voltage. first diode to hit its breakdown voltage wins
12
42
317
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
people think programming language success is about how many users u have. this is incorrect. it's actually about how much gay people discuss it (and, ideally, do not use it). this is why C++ is the best programming language.
6
20
317
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
26 days
fuck i gotta do this for llvm
f it i am doing it as well sorry not sorry
Tweet media one
194
5K
27K
1
11
314
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
4 months
git as a tool is so frustrating. not because it has no undo; i did git reset --soft HEAD@{1} literally yesterday. but rather how much github's has fucked peoples' heads about the git data model
@_Felipe
Felipe O. Carvalho
4 months
git UI is confusing as a lot of tools are, but the most unforgivable flaw really is the lack of an β€œundo” operation. Complex software is much less scarier when you can try something, see what happens, and undo it if it’s not what you expected.
48
19
366
5
14
316
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
i feel kinda bad for C-cels who have decided to participate in the posting, not realizing that all of the rust people don't write very much rust and instead spend months in hidden mountain dojos practicing forbidden posting techniques
8
21
306
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
me: you don't understand google's codebase is big me: <quotes actual numbers> them: jesus christ
9
8
306
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
interview question: implement a function that clears a buffer, but only the zero bits.
36
6
305
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
24 days
the uwubernetes thing is funny bc people hate it bc it references furry culture, and hating furries is a less socially unacceptable form of being homophobic (because furryism is fundamentally a queer activity) put another way: it's a great fascist detector. :D
11
22
303
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
27 days
fired: JSON should have comments hired: JSON is no supposed to be human readable! inspired: use protobuf for interchange you. you!!!! *mouth froths with rage*
33
17
301
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
maybe this says more about my friend group than anything else but I kind of perceive advanced systems programming as being a relatively femme and queer-coded pursuit.
13
28
293
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
6 months
the "retvrn to simple imperative code" people drive me nuts. they apparently haven't seen how utterly unreadable most mediocre oss Go code is, nor do they understand how frustratingly hard imperative code is for compilers to optimize.
3
12
294
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
it drives me bananas how much code has been spilled to make python even meagrely usable. it's one of those things so illogical where if you saw it in literally any other industry you could assume it was rooted in corruption
15
13
290
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
i was thinking about how coil whine comes from the microscopic vibrations of wires in the coil due to the changing magnetic field gently shifting the wires and honestly its incredible that electric motors work at all. how do you model that. what if you drive RF into it
@alicelovescode
alice πŸ¦€πŸ΄
2 months
lots of people are being introduced to the idea that modern civil engineering is actually vastly more complicated than they thought it was and they do NOT like it standing waves are basically magic bullshit to the average Opinion Haver on here
0
11
140
7
19
287
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
5 months
fuck: c++ marry: rust kill: python
@basit_ayantunde
Basit
5 months
Language I dislike: Javascript Language I begrudgingly respect: Assembly Language I think is overrated: Rust Language I think is underrated: C Language I like: C++
4
2
57
10
21
287
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
emoji for various programming languages: Java β˜•, C++ 🐲, Rust πŸ¦€, Go 🦫, Python 🐍, C πŸ‘
30
23
285
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
6 months
me_irl
Tweet media one
4
10
284
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
4 months
it is incredible how the average c programmer manages to be pointlessly and intentionally obtuse
Tweet media one
18
7
283
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
so I work in scientific computing and deal with IEEE745 on the regular and I agree with this. i think that the actual source of confusion is presenting floats as approximating real numbers without being upfront or users about how that works.
@the_aiju
Emily
2 months
it’s such a pet peeve of mine when people assume floating point numbers are randomly fuzzy. they’re much more precise than people give them credit for!
18
13
376
5
13
284
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
8 months
I had this insane idea the other day that it would be really cool to have a "systems programming" version of knuth's books where you build an entire OS, compiler for the OS, and all of the accoutrements (a database, a text editor, ...)
15
19
277
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
me: hey david why does every chrome proc on my machine have a 1TB address space davidben: oh that's the gigacage me: the what
3
18
280
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
another one is enlightened @ManishEarth
Tweet media one
7
10
271
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
my favorite computing history fact not enough people talk about is that linkers, and as a consequence multi-file programs, were invented by grace hopper when she was working on algol compilers.
3
30
269
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
7 months
i do compilers for a living and ive found its surprisingly hard to explain to people what that actually is
18
3
267
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
jesus christ, what is wrong with you?
@lemire
Daniel Lemire
2 months
@seanbax @JakeArkinstall I don't want to do language design. Not my expertise. But Rust is about as much fun as an antiracist at a Texas BBQ.
12
2
16
8
4
268
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
computer people: "naming is hard omg" mathematicians: "a vector space with as multiplication operation is called an algebra"
5
13
269
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
fuck cmake so much man. it and its brethren (autotools in particular, and equally fucked relatives like meson) need to be fired into the sun.
@julianor
Juliano Rizzo
1 month
Jia Tan's git commit to turn off Landlock sandboxing one week after Lasse Collin improved it. I understand the sandbox is for xz, the command line tool, and Jia did not need to disable it for the SSHD backdoor. πŸ€”The xz command also activates the backdoor?
Tweet media one
11
166
1K
9
13
265
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
HAHAHAHAHAHAHAHAAHA I DIDN'T EVEN REALIZE THIS PART THIS MAKES IT EVEN BETTER
@defnotbeka
beka_valentine @ kolektiva . social
2 months
systemd strikes again! "openssh does not directly use liblzma. However debian and several other distributions patch openssh to support systemd notification, and libsystemd does depend on lzma."
4
29
368
5
14
263
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 years
another security person and i were talking about how speedrunners have gradually redeveloped the field of reverse engineering with jargon that mirrors what "we" use: remote code exec <-> arbitrary code exec dangling pointer <-> stale reference fuzzing <-> random TAS
6
54
257
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
the most embarrassing part of this is that virtually all ML is relatively simple data slicing hiding behind undergraduate math and hacker's delight bullshit. only diffusion has any claim to being more than that: some of the bullshit is first year graduate level.
@hausdorff_space
Alex Clemmer πŸ”₯πŸ”₯πŸ”₯πŸ˜…πŸ”₯πŸ”₯πŸ”₯
1 month
95% of what we are doing in AI is stuff that's simple enough to explain to a child, made way over-complicated by mathematical-looking notation and unclear thinking. A short rant 🧡 using attention as an example.
49
326
3K
5
26
259
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
6 months
it is extremely funny to me that the base64 crate's perf is all over the place wheras my impl's variance is extremely consistent on the 32-byte window. also what the fuck is that cliff at around 120???
Tweet media one
13
8
257
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 months
hilarious. oh wait, you're serious! let me laugh harder. hahahahahahahahahahahaha
@lemire
Daniel Lemire
3 months
Learn C. You can learn it in weeks.
48
39
712
6
7
253
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
18 days
apart from the obvious answer (that python is the only language in common use more velocity-damping than C), it's funny how the replies are full of sycophantic "it is the children who are wrong, they should try harder"
Tweet media one
8
8
243
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
I do not create "content" you fucking charlatan. I am a trained artist. I produce real, genuine, PORNOGRAPHIC FURRY ART. and that is a more meaningful contribution to the human experience than whatever sludge you're selling.
@theandreboso
Andrea Bosoni
2 months
Everyone wants to use AI to create content but no one wants to consume content created by AI.
227
581
5K
5
15
236
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
27 days
this but for compiler veterans
@El_Josen_UwU
J0s3n 0tis 🦊
28 days
Is this true?
Tweet media one
92
564
6K
2
16
235
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
something about my aura really makes random techbros think they can go mano a mano with me on systems programming. maybe it's the pfp? i don't think any of those guys are ever ready for the fact that my audience is a whole bunch of people just like me who don't love tech bros...
6
7
232
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
18 days
i kinda think the carbon people were cooking with "me" as the self keyword. however, we should have followed after perl: "my" is the self value, and "our" is the self type. my.field = 55; our.Constant + 2; the opposite of "my" for var names is "their". return my.x + their.x
9
15
229
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
6 months
apparently there's extremely stupid "hashtables in C" discourse this morning so here I already solved this problem with MAXIMUM PERFORMANCE
4
16
227
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
c++'s superpower is it can make both beginners and compiler writers feel equally dumb
4
26
222
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
10 months
finally got around to writing again. I put together a compact introduction to reading LLVM IR for non-compiler folks who want to peek at what LLVM is doing
3
31
224
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
two alternative captions: 1. do you ever wonder what it's like to be this dense? 2. holy shit, covid really left people's educations cooked
Tweet media one
4
6
219
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
this is unfortunately true. "premature optimization" is often the fool's fig leaf. the trick is knowing what *doesn't* matter for performance, which is all intuition... :/
@GustavSterbrant
Gustav Sterbrant
2 months
This poll is why software today is on a steep downhill. You can’t write code and refactor for speed later, you have to design the code for the hardware from the start. Failure to do so will only result in replacing bubble sort with merge sort and calling it a day.
52
28
441
9
11
219
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
spotted this yesterday in the building the carbon people sit in (sunnyvale)
Tweet media one
4
13
213
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 months
the dmca (and more broadly, copyright for non-individuals writ large) must be destroyed
@OatmealDome
OatmealDome
2 months
[yuzu] yuzu, in its current form, will cease to exist. Their settlement with Nintendo prohibits any distribution of yuzu in built and source code form. Development must also stop. The yuzu website and related services will also be shut down.
Tweet media one
Tweet media two
Tweet media three
543
2K
10K
4
48
218
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
8 months
also i wrote an optimized string type
9
30
209
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
zig is a neat little language, but who's using it? it seems like a hard sell in 2022 to use a memory-unsafe language if you're able to write software in a young language. why do people pick it over Rust or Swift, which are both memory-safe?
47
9
210
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
4 months
explaining -O3 to my coworkers as the "it makes the compiler call sleep to make you think it's thinking harder" flag
3
5
208
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
appropos of nothing I realized that leaf decay in minecraft is modeled exactly by radioactive decay with a half life of about 47.31 seconds
2
17
209
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 year
i didn't realize this until i started writing tests, but when you mangle an `unsafe extern "C" fn(...)` type in Rust, it starts with "FUKC"
2
24
207
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
2 years
i played a lot of cult of the lamb while traveling for work and i have had to get this stupid drawing out of my system for a while cc @__phantomderp
Tweet media one
2
23
206
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
1 month
do y'all ever think about how "unconditional branch" is an oxymoron
14
5
206
@DrawsMiguel
mcyoung πŸ³οΈβ€πŸŒˆ
3 years
Tweet media one
2
60
189