Gentoo has optional binary packages now.
- 0 Posts
- 29 Comments
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.
I think a child porn distributor tried to hide his face using that swirl tool. And he found out that Photoshop will unswirl it quite happily.
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.
mkwt@lemmy.worldto
Programmer Humor@programming.dev•And then everyone stood up and clapped
76·1 month agoNvidia has entered the chat.
Devices 2-7 are available as various pieces of hardware if you have the hardware.
It doesn’t say this, but I suspect that disks received a higher default number than printers because the 1541 disk drive went to market after several printers were already on the market.
It’s worse than that. In C++, if you fail to catch an exception, then std::terminate() is called. In Rust the only options are roughly equivalent to C++ noexcept, or std::terminate() [panic in Rust]. There’s nothing in between.
Rust has many container-like objects that may or may contain a value, like Box. Most of these have an unwrap() method that either obtains the inner value or panics the whole application.
They pick out the small chickens to go to the rotisserie. The chickens for sale raw are substantially heavier on average.
You missed “CM,” which was common in copyright statements in the 20th century.
Red is crap. Gotta go blue or clear.
mkwt@lemmy.worldto
Funny@sh.itjust.works•Did you read the quarter-million-line license for your Slack app?
1·5 months agoGCC in particular comes with the Runtime Library Exception to the GPL. The exception carves out runtime code from the GPL vital licensing condition, and it doesn’t require software compiled by GCC to attribute back to GCC.
So there’s no legal reason to copy in the GPL text into this notice on account of GCC.
Yes, do convey GPL text if you’re also conveying LGPL text.
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.
Given it’s private equity, my guess would be both.
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.
mkwt@lemmy.worldto
Programmer Humor@programming.dev•I created the weirdest political compass
6·6 months agoThis 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.
But when you do shoot yourself in the foot, it blows your whole leg off.




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.