For me 1.0 only means that I’ve delivered the software to a paying customer.
- 0 Posts
- 58 Comments
Maybe not exactly the same, but Bodhi Linux is an Ubuntu derivative that develops the Moksha desktop environment based on the Enlightenment window manager.
Not even. ed is The Standard Editor.
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.
Gentoo has optional binary packages now.
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.
mkwt@lemmy.worldto
Programmer Humor@programming.dev•And then everyone stood up and clapped
76·2 months agoNvidia has entered the chat.
You missed “CM,” which was common in copyright statements in the 20th century.
Red is crap. Gotta go blue or clear.
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.
mkwt@lemmy.worldto
Programmer Humor@programming.dev•I created the weirdest political compass
6·7 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.
Truly a Solomonic decision.
Optional type annotations started to enter Python around 3.8, and they have really improved the experience. Even if nothing enforces the annotations, the IDEs can pick them up and show them to you in all the usual places.
That number is at the high end of what I usually see for consulting work. The high hourly rate has to cover all of the HR and accounting overhead, invoicing, marketing, business development, and the opportunity cost of short term engagement vs. long term engagements.
But when you do shoot yourself in the foot, it blows your whole leg off.
One time I did this thing with an internal calibration program where the user had to type floats into a text box. I set it up so that every key stroke was validated so that the string in the box had to parse as a valid number within the assigned range at all intermediate steps.
Everyone hated that.


This is not true any more. Gentoo provides sys-kernel/gentoo-kernel-bin as an option.