is this the beginning of an article and a link is missing?
- Posts
- 89
- Comments
- 1487
- Joined
- 3 yr. ago
- Posts
- 89
- Comments
- 1487
- Joined
- 3 yr. ago
"That's stupid". Great argument. "This content doesn't exist on $platform ergo $platform is stupid". "Be the change you want to see is stupid because it's stupid!".
Can't wait for the content you're going to contribute to peertube.
@darklang@mas.to why opensource it on GitHub instead of Codeberg or a similar platform?
Always ready to complain. All these things need to exist in order to gain traction. You need to have content and multiple ways to view it. Complaining that there's an additional way to view it is just unnecessary negativity.
If you think there isn't enough content, be the change you want to see: make it.
If they moved it to Kiel, I don't know what would happen to Munich and their Microsoft policy. One can only hope the federal politicians aren't as corrupt as the ones in Munich, but they are just people too.
Nearly every government in Europe is beholden to Microsoft. There was a news article recently about how only one single municipality in the Netherlands hosted their own services on their own hardware. If Germany, the probably least digitally progressive country in the EU, suddenly decides to do more than just talk about opensource and actually use it across all government agencies, it would be a huge signal.
Only time will tell. Trump better keep beating his great big drum to keep the pro-opensource voices strong. Without it, it would be back to business in no time.
You did not read my comment did you? Please read it again...
Because reports say "Germany" when they talk about some town in the middle of a rape seed field nobody's heard of adopting Linux. Everyone's heard of Limux, the distro for Munich, that was killed by the Christian conservatives for sweet sweet Microsoft money.
I can understand your scepticism, Germany is not the country of innovation and progress these days. However, let's not spread fake news about "Germany wanting Linux for a decade". It simply isn't true. There hasn't been an official statement like this from the federal digital minister... ever. At least not that I can find. That this comes from a Christian democrat is even more astounding.
Whether it will result in anything (he just wants to "raise awareness") and be tabled as soon as this invitation to be lobbied by GAFAM is taken up, who knows. The Christian democrats have promised 100% fiber internet for a decade too and any trip through Germany has always been a lesson in patient with the internet. Hell, rice fields in fucking Vietnam and the middle of the goddamn jungle in South America have had better internet that in the middle of large German cities.
At least, if it's said by the digital minister of Germany, there's a possibility other European countries will listen and actually do more than Germany promised.
I really think if flatpaks were built upon nix, it would resolve these problems. It would however bring a new problem: people would have to learn forsaken nix 💀
That knowledge is gone. Everything is a web app running JavaScript in a browser. We don't need to be encumbered by pesky things like pages and folders. 😋
The weights for the neural network or the embeddings?
We're not 20 years in the past, old man.
What is a "kernel" in this context? It doesn't seem to be related to the OS kernel but some kind of graphics kernel? Whatever that is...
Are you doing his in any official capacity? Who are you? And who is "us"?
LOL. Let me guess "just use Emacs/vim"?
No thank you bruv. Been there, done that. Terrible experience.
https://github.com/emacs-tw/awesome-emacs
https://github.com/lunarvim/lunarvim
All of these emulated only a fraction of the power of IDEs, even after weeks of trying to get them configured properly.
Inb4 "you're doing it wrong". Nah mate, IDEs work out of the box and don't require opening a text file to change settings while going through reams of documentation.
I right click in a file and it shows me the most important contextual commands. No need to find the " leader key", scroll through all the 1 billion commands, I don't have to "download a LSP and DAP" then "configure treesitter" or whatever the fuck kind of apes are in the editor.
Those editors have steep learning curves and get you productive eventually. IDEs get you there much more quickly. Yeah yeah, they hide complexity and "people don't know what's actually going on anymore" but sometimes I just want to get going instead of fighting my editor first. Feel me?
Meanwhile: vim and Emacs users, constantly installing and configuring plugins to emulate a fraction of the power of IDEs, go "just use vim/Emacs".
Did they resolve their issue with that other company? I can't remember what was going on but the owner of automattic was pissed about them not contributing back or something? Did something change?
Anything built on top of atproto I tend to distrust. Doesn't it all hinge upon the makers of bluesky hosting their central node for it to work?
EDIT: It does work. My (GNU) libc spits out version info when executed as an executable.
How does that work? There must be something above
ld.so, maybe the OS? Because looking at the ELF header,ld.sois a shared library "Type: DYN (Shared object file)"$ readelf -hl ld.so ELF Header: Magic: 7f 45 4c 46 02 01 01 03 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - GNU ABI Version: 0 Type: DYN (Shared object file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x1d780 Start of program headers: 64 (bytes into file) Start of section headers: 256264 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 11 Size of section headers: 64 (bytes) Number of section headers: 23 Section header string table index: 22 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000db8 0x0000000000000db8 R 0x1000 LOAD 0x0000000000001000 0x0000000000001000 0x0000000000001000 0x0000000000029435 0x0000000000029435 R E 0x1000 LOAD 0x000000000002b000 0x000000000002b000 0x000000000002b000 0x000000000000a8c0 0x000000000000a8c0 R 0x1000 LOAD 0x00000000000362e0 0x00000000000362e0 0x00000000000362e0 0x0000000000002e24 0x0000000000003000 RW 0x1000 DYNAMIC 0x0000000000037e80 0x0000000000037e80 0x0000000000037e80 0x0000000000000180 0x0000000000000180 RW 0x8 NOTE 0x00000000000002a8 0x00000000000002a8 0x00000000000002a8 0x0000000000000040 0x0000000000000040 R 0x8 NOTE 0x00000000000002e8 0x00000000000002e8 0x00000000000002e8 0x0000000000000024 0x0000000000000024 R 0x4 GNU_PROPERTY 0x00000000000002a8 0x00000000000002a8 0x00000000000002a8 0x0000000000000040 0x0000000000000040 R 0x8 GNU_EH_FRAME 0x0000000000031718 0x0000000000031718 0x0000000000031718 0x00000000000009b4 0x00000000000009b4 R 0x4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0x10 GNU_RELRO 0x00000000000362e0 0x00000000000362e0 0x00000000000362e0 0x0000000000001d20 0x0000000000001d20 R 0x1The program headers don't have interpreter information either. Compare that to
ls"Type: EXEC (Executable file)".$ readelf -hl ls ELF Header: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: EXEC (Executable file) Machine: Advanced Micro Devices X86-64 Version: 0x1 Entry point address: 0x40b6e0 Start of program headers: 64 (bytes into file) Start of section headers: 1473672 (bytes into file) Flags: 0x0 Size of this header: 64 (bytes) Size of program headers: 56 (bytes) Number of program headers: 14 Size of section headers: 64 (bytes) Number of section headers: 32 Section header string table index: 31 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align PHDR 0x0000000000000040 0x0000000000400040 0x0000000000400040 0x0000000000000310 0x0000000000000310 R 0x8 INTERP 0x00000000000003b4 0x00000000004003b4 0x00000000004003b4 0x0000000000000053 0x0000000000000053 R 0x1 LOAD 0x0000000000000000 0x0000000000400000 0x0000000000400000 0x0000000000007570 0x0000000000007570 R 0x1000 LOAD 0x0000000000008000 0x0000000000408000 0x0000000000408000 0x00000000000decb1 0x00000000000decb1 R E 0x1000 LOAD 0x00000000000e7000 0x00000000004e7000 0x00000000004e7000 0x00000000000553a0 0x00000000000553a0 R 0x1000 LOAD 0x000000000013c9c8 0x000000000053d9c8 0x000000000053d9c8 0x000000000000d01c 0x0000000000024748 RW 0x1000 DYNAMIC 0x0000000000148080 0x0000000000549080 0x0000000000549080 0x0000000000000250 0x0000000000000250 RW 0x8 NOTE 0x0000000000000350 0x0000000000400350 0x0000000000400350 0x0000000000000040 0x0000000000000040 R 0x8 NOTE 0x0000000000000390 0x0000000000400390 0x0000000000400390 0x0000000000000024 0x0000000000000024 R 0x4 NOTE 0x000000000013c380 0x000000000053c380 0x000000000053c380 0x0000000000000020 0x0000000000000020 R 0x4 GNU_PROPERTY 0x0000000000000350 0x0000000000400350 0x0000000000400350 0x0000000000000040 0x0000000000000040 R 0x8 GNU_EH_FRAME 0x0000000000126318 0x0000000000526318 0x0000000000526318 0x0000000000002eb4 0x0000000000002eb4 R 0x4 GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0x10 GNU_RELRO 0x000000000013c9c8 0x000000000053d9c8 0x000000000053d9c8 0x000000000000c638 0x000000000000c638 R 0x1It feels like somewhere in the flow there is the same thing that's happening in python just more hidden. Python seems to expose it because a file can be a library and an executable at the same time.
Can someone explain to me how to compile a C library with "main" and a program with main? How does executing a program actually work? It has an executable flag, but what actually happens in the OS when it encounters a file with an executable file? How does it know to execute "main"? Is it possible to have a library that can be called and also executed like a program?
Nice. Are there any other groups on Signal? Probably joining one allows you to meet people from other groups too.
Anti Commercial-AI license