• 0 Posts
  • 29 Comments
Joined 3 years ago
cake
Cake day: June 18th, 2023

help-circle
  • They’ve had individual -bin versions of a few big builds, like firefox, chromium, and libreoffice for basically forever.

    They had something called distcc for a long time too. That let you, the user, cross-compile packages on one machine for installation on different machine(s).

    But at the end of 2023, they dramatically expanded the system, adding configuration machinery to install $packagename from source or binary (i.e. not like firefox and firefox-bin). And they set up the server infrastructure to host a much larger number of official binary packages for amd64 and arm64. Around the same time they added a “distribution kernel” as an ebuild, so users no longer had to “compile it yourself”. And I think the dist-kernel is now available as a binary.



  • mkwt@lemmy.worldtoProgrammer Humor@programming.devClosing programs
    link
    fedilink
    arrow-up
    98
    arrow-down
    2
    ·
    23 days ago

    Windows does, in fact, have signals. They’re just not all the same as Unix signals, and the behavior is different. Here’s a write-up.

    You’re correct there is no “please terminate but you don’t have to” signal in Windows. Windowless processes sometimes make up their own nonstandard events to implement the functionality. As you mentioned, windowed processes have WM_CLOSE.

    Memory access violations (akin to SIGSEGV), and other system exceptions can be handled through Structured Exception Handling.




  • It was also common to have a single step mode, where the CPU advances one cycle per switch press. Very useful for debugging.

    And you could frequently read out the contents of registers directly on rows of lights. This led to the trope of the blinky light computer in Star Trek (original series) and elsewhere. Because the lights would flash in various patterns when the computer was running, as the register contents changed. But in the single step mode you could interpret the values.











  • The Federal gov in the US has a “road legal” standard for commercial motor vehicles like trucks and buses. The feds also have minimum rules for headlights, brake lights and turn signals on passenger cars.

    Everything else in terms of road legality is a state law in each of the 50 states.

    The reason is the Constitution gives the feds power to regulate interstate commerce (i.e. big commercial vehicles that frequently cross state lines). The feds do not have the general “police power” that states have to pass laws on whatever.



  • I’m addition to removing the cartoon old man and barrel iconography, Cracker Barrel is reducing the amount of random junk on the walls, and painting the bare wooden walls white. (Select stores only, not everything gets remodeled all at once). Probably they’re trying to appeal more to a younger generation or something.


  • This chart is easier to understand if you make the following substitutions:

    • Toy Lang --> high level language (except brainfuck really is a low level toy language)
    • System Lang --> low level language
    • Obsolete Lang --> old programming language, regardless of obsolescence status
    • Nu Lang --> newer programming language

    After understanding this construction, I fail to find any humor in this.

    Why is ECMAScript here and not JavaScript?

    Among other things, “JavaScript” is a trademark of Oracle.