4,395 karma · joined March 25, 2020
There's a bit of fringe-political subculture worth knowing here. Most self-proclaimed antifascist groups in Europe are made up of leftists who side with the Palestinians, and in Germany that scene has a long history of friction with old-school "anti-imperialists", often fairly authoritarian communists. The "antideutsche" current grew out of a rejection of exactly that, dating back to reunification in 1990, when part of the radical left decided the real danger was Germany itself. It started as a mostly intellectual critique, but in practice it came to mean waving the Israeli flag at every opportunity and giving grief to anyone in a keffiyeh.
My impression is that the overton window has gone further and further to the right so chacun voit midi à sa porte
Consider at least giving the title of what you want to share and even to add a small description as to why this is worth anyone's time
Bluesky is totally accessible for me without an account. What do you see ?
Which is unrelated to the point I was making
But maybe I misunderstood your point ?
It's not the end of the world but it feels like a wasted effort. I don't know what the solution is.
Also that's kind of irrelevant because it is free/cheap to get the ISP to pay for bringing fiber into the home (at least if you are in an urbanized area ? But if not, the paragraph above still applies)
When stopped at a breakpoint, you can evaluate C/C++ expressions, modify state, call functions, and, with compile code, have GDB compile and execute new C/C++ code in the context of the running process:
(gdb) set variable state->counter = 42
(gdb) call recompute_state(state)
(gdb) compile code
> printf("counter = %d\n", state->counter);
> do_something(state);
> end
That makes for a surprisingly nice "REPL attached to a running C program" experience. You can poke at the heap, change variables, call into the existing code, and inject little bits of new code without restarting the process.One use case I have fond memories of was implementing different trees structure and adding a print_dot function that printed the tree in .dot format and whenever I call the function from inside gdb, the xdot window would redraw with an updated tree graph.
I know it isn't really the same thing as a Lisp image where the injected code is become persistent but still nice to have
P.S: If you are trying gdb's tui for the first time and your program is still laden with print statements, you can ungarble the screen after a printf output with Ctrl+L or the refresh command
Time to start a F.A.Q section on the website. You could that comment almost verbatims for the question : "How is that different from NickelMenu"
I always think about linux hard-links and always though they were pretty cool but I don't think I have encountered any in the wild so far (I am not a sysadmin though)
This new thing is pretty cool :
=USB4STREAM for streaming data with USB4=
In addition to Thunderbolt networking, which was already supported, this release adds support for streaming data directly over a cable as well (USB4STREAM). It is very simple and basically just transfers raw packets from one host to another. The driver exposes /dev/tbstreamX devices on each side of the link that can be used to transfer data using regular filesystem operations such as read(2) and write(2):
host1 # cat /dev/tbstream0
host2 # echo hello > /dev/tbstream0
This can be useful in cases where network tooling is not available or just for existing applications like dd and cat that do not support sockets. This feature can be used at the same time with thunderbolt_net so they don't rule each other out, and it allows multiple streams to be created.I am not even "pro-palestinian" but this is not hn-worthy and is something anecdotal. Anyone in the world every day does something that some think is unacceptable.
Also it is a highly flammable topic and won't lead to any interesting discussion and will make everyone on each side, and even those who don't have a side, feel miserable
Flagged
There's no blueprint for what Communism will be like. There is just this vague idea of some administrative entity that would replace distribution by the market IIRC
"But one should not succumb to the illusion that with an analysis of the fundamentals of the capitalist mode of production that everything decisive has already been said about capitalist societies"
Michael Heinrich, Introduction to the three volumes of Capital
"But one should not succumb to the illusion that with an analysis of the fundamentals of the capitalist mode of production that everything decisive has already been said about capitalist societies"
Michael Heinrich, Introduction to the three volumes of Capital