Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone

Forza Italia primo partito in Calabria.

Uncategorized
1 1 0

Gli ultimi otto messaggi ricevuti dalla Federazione
  • Hello World in C Without Linking in Libraries

    If there’s one constant with software developers, it is that sometimes they get bored. At these times, they tend to think dangerous thoughts, usually starting with ‘What if…’. Next you know, they have gone down a dark and winding rabbit hole and found themselves staring at something so amazing that the only natural conclusion that comes to mind is that while educational, it serves no immediate purpose.

    The idea of applying this to snipping out the <stdio.h> header in C and the printf() function that it provides definitely is a good example here. Starting from the typical Hello World example in C, [Old Man Yells at Code] over at YouTube first takes us from the standard dynamically linked binary at a bloated 16 kB, to the statically linked version at an eyepopping 767 kB.

    To remove any such dynamic linkages, and to keep file sizes somewhat sane, he then proceeds to first use the write()function from the <unistd.h> header, which does indeed cut out the <stdio.h> include, before doing the reasonable thing and removing all includes by rewriting the code in x86 assembly.

    While this gets the final binary size down to 9 kB and needs no libraries to link with, it still performs a syscall, after setting appropriate register values, to hand control back to the kernel for doing the actual printing. If you try doing something similar with syscall(), you have to link in libc, so it might very well be that this is the real way to do Hello World without includes or linking in libraries. Plus the asm keyword part of C, although one could argue that at this point you could just as well write everything in x86 ASM.

    Of course, one cannot argue that this experience isn’t incredibly educational, and decidedly answers the original ‘What if…’ question.

    youtube.com/embed/gVaXLlGqQ-c?…

    hackaday.com/2025/10/29/hello-…

    read more

  • Remember, US FM Pirates:

    When the Federal government is shut down, the FCC is shut down, and the detector vans can't triangulate.

    Here's a link to help you find the cleanest spot on the dial in your area:

    https://radio-locator.com/cgi-bin/vacant

    Keep it clean, don't step on a licensed station, and party on.

    And don't forget! You might have a community radio station in your area. Volunteer and do it legit!

    read more

  • @lritter ok tavy told me how to fix it. kclock appears to be quite nice actually!

    read more

  • Better than store bought, worse than proper homemade. I put the ingredients in in the order of the recipe and should have done it the way all the recipes in my manual for my breadmaker do it, instead. All liquids first, then dry. The mix wasn't quite complete here...so there are some patches of weird texture. But, the edges kinda have that crispy cookie texture I love so much about pound cake, so I'm calling it a win.

    read more

  • @lritter ok sorry for the delay, i forgot about your request, but i was reminded when tavy suggested kclock last night. I gave it a try tonight and it segfaults when I try to run it, so unfortunately this means I cannot at this time determine whether or not kclock is a worse program than gnome clocks. Under normal circumstances, one would probably consider immediately segfaulting to be a significantly negative quality for a program to have, but I think that could improve gnome clocks.

    read more

  • Val d’Hérens,

    Larch trees stand in fresh snow beside a partly frozen Lac Bleu in the Swiss Alps
    Photograph: Denis Balibouse/Reuters







    read more

  • @Gina holy moly... this is one hell of a "Today I Learned". :o(

    Up until now, I thought Netherlands was more progressive than this. 72 for retirement age? This is nuts! All the other things you point out are very concerning, too.

    I now understand that it's not just the weather that you're wanting to get away from...

    At least your government has the concept of "coalitions" and it's not a two-party circle-jerk like in USA.

    read more

  • Seems like he only criticizes the AI companies that he doesn't do PR for?

    read more
Post suggeriti