• 0 Posts
  • 13 Comments
Joined 1Y ago
cake
Cake day: Jun 16, 2023

help-circle
rss

__auto_type is a compiler builtin, not a library function. It’s not a function at all, the parentheses are for precedence & grouping.


#define max(x,y) ( { __auto_type __x = (x); __auto_type __y = (y); __x > __y ? __x : __y; })

GNU C. Also works with Clang. Avoids evaluating the arguments multiple times. The optimizer will convert the branch into a conditional move, if it doesn’t I’d replace the ternary with the “bit hacker 2” version.


DoH looks identical to normal website traffic. If it’s slow, it’s probably the DoH provider and not the ISP.


You mean SNI, not ESNI. ESNI is the Encrypted Server Name Indication that gets around that, though the newer ECH (Encrypted Client Hello) is better in many ways. Not all sites support either though.


You don’t have an autoformatter in your pre-commit hook? Why not?


Looks a heck of a lot like the RS-485 serial cable I’ve got on my desk right now. Scale is hard to tell, not sure how big that bowl is.


On libc functions yes. Maybe on some from other libs, if they provide man pages.


Many cameras these days have AI autofocus for subject detection. Phone cameras use AI image enhancemnnt by default.


If GitHub’s UI isn’t saying “infinity files changed” you’re not trying hard enough.




Fantasy world that turns out to be post-Apocalypse Earth is a pretty old trope.