![](/static/66c60d9f/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
I was using emacs then, I’m using emacs now, and I’ll be using emacs in another 30 years.
I was using emacs then, I’m using emacs now, and I’ll be using emacs in another 30 years.
Generally speaking the OS is your universe and you interact via syscalls. Linking libc is also an option.
In some instances you may need to roll your own, but it’s likely to be small and specialized.
Syscalls are sitting right there, and you can always just link libc…
What if I prefer this?
#define CURLYOPENRIGHTCLOSEDLEFTBRACKET {
#define CURLYOPENLEFTCLOSEDRIGHTBRACKET }
#define CURVYOPENRIGHTCLOSEDLEFTBRACKET (
#define CURVYOPENLEFTCLOSEDRIGHTBRACKET )
#define PERIODWITHPERIODONTOP :
#define COMMAWITHPERIODONTOP ;
int main CURVYOPENRIGHTCLOSEDLEFTBRACKET CURVYOPENLEFTCLOSEDRIGHTBRACKET CURLYOPENRIGHTCLOSEDLEFTBRACKET
if CURVYOPENRIGHTCLOSEDLEFTBRACKET 1 CURVYOPENLEFTCLOSEDRIGHTBRACKET CURLYOPENRIGHTCLOSEDLEFTBRACKET
asm volatile CURVYOPENRIGHTCLOSEDLEFTBRACKET
"mov $1, %%rax\n"
"mov $1, %%rdi\n"
"lea message(%%rip), %%rsi\n"
"mov $4, %%edx\n"
"syscall\n"
PERIODWITHPERIODONTOP
PERIODWITHPERIODONTOP
PERIODWITHPERIODONTOP "%rax", "%rdi", "%rsi", "%rdx"
CURVYOPENLEFTCLOSEDRIGHTBRACKET COMMAWITHPERIODONTOP
CURLYOPENLEFTCLOSEDRIGHTBRACKET
return 0 COMMAWITHPERIODONTOP
CURLYOPENLEFTCLOSEDRIGHTBRACKET
asm CURVYOPENRIGHTCLOSEDLEFTBRACKET ".section .data\n"
"message: .ascii \"wut\\n\"\n"
".section .text\n" CURVYOPENLEFTCLOSEDRIGHTBRACKET COMMAWITHPERIODONTOP
regex feels like the kind of magic you get by consorting with dark forces
AKA reading the manual.
sq
git commit -m 'sq'
git reset --soft HEAD~
git commit --amend
git push origin +release
Coder you know can’t program, programs.
You should be able to debug/profile/trace your way to understanding, otherwise that impostor feeling isn’t a syndrome.
I use gdb with great success for x64, rv64, and c:
info registers rip
or just setup tui:
# ~/.config/gdb/gdbinit:
tui new-layout default regs 1 {-horizontal src 1 asm 1} 2 status 0 cmd 1
tui layout default
tui enable
Upholding the status quo increases the desirability of “not like the other guys”. Politicians who campaign on hope and change only to deliver more of the same are equally culpable.
whoooosh (that’s the sound of a hellfire missile being launched in your direction for antisemitic remarks).
Thanks to the likes of Dave Grossman and ‘warrior’ type training it is what they’re actively taught. They take personalities that want to engage in modern policing and teach them how to kill, all adapted from soldier training. It’s so popular they’re building a disneyland of violence cop city in Atlanta
“Noooo! We must ban guns!”
Citizens in blue states are rushing to limit their second amendment rights all while citizens in red states are busy expanding their own. Fascist militias are popping up all over the place, and while I’m optimistic and hopeful regarding the future there may come a time we’ll wish we had access to normal capacity magazines and non-nerfed rifles. Jon Stewart isn’t coming to your rescue when they have you on our knees in front of a ditch.
Liberals need to start listening to what these people are saying, they’re very clearly telling us what kind of America they want to live in and what they’re willing to do to get there. Conservatives may often seem like a joke, but they’re dead fucking serious.
If we somehow dodge this theofascist wave we’ve still got uber capitalists to deal with, and given the chance they’ll take everything we’ve got. If you’re healthy enough to shoot, educate and arm yourselves, it’s your civic responsibility.
Maybe if the IDF wasn’t busy blowing up journalists (again) we could get some credible information.
I guess it would be helpful if the IDF wasn’t blowing up journalists, again.
I guess it would be helpful if the IDF wasn’t blowing up journalists, again.
Maybe wait before hoping back on the anti-Israel bandwagon.
I’m just anti-apartheid and anti-nationalism, which bandwagon should I hop on?
https://ifuckinghatejira.com