For me 1.0 only means that I’ve delivered the software to a paying customer.
- 0 posts
- 40 comments
Not even. ed is The Standard Editor.
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.
Nvidia has entered the chat.
You missed “CM,” which was common in copyright statements in the 20th century.
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
Reddit@lemmy.world•I didn't think it was possible to sum up reddit with a single image, but...
10 monthsWere you here for US election season? Because there were piles of astroturf comments pushing a don’t vote narrative, with activity vaguely correlated around Moscow’s time zone. And they all shut up and disappeared right after the election.
And you could tell the difference between the psyop trolls and the genuine tankies, because the tankies are still here doing their tankie stuff.
- 10 months
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.
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.
If you want top speed, Fortran is faster than C.
- mkwt@lemmy.worldto
Programmer Humor@programming.dev•This will be *really* funny, until you remember 99% of current super hyped AI stuff is running on Python
1 yearMatlab’s syntax for matrices actually derives from Fortran. There’s a lot of flexibility in Fortran’s array features for
- multidimensional arrays
- arrays of indeterminate and flexible length
- vectorized operations on arrays without explicitly writing loops.
Because Fortran does not have a pointer in the sense of C, the Fortran compiler is free to make several optimization that a C compiler can’t. Compiled Fortran is often faster than C code that does the same thing.
- mkwt@lemmy.worldto
Programmer Humor@programming.dev•js is in the "pure embodiment of hell" category along with vb.net and php
1 yearSomeday the concepts will come and fix all of this. It has been foretold.
At the end of the day, they still want their shit to work. It does, however, make things very uncomfortable in the mean time.
- 1 year
As far as I know, the MAX software fully complied with its software requirements. The problem was crappy system requirements, and Boeing actively lied to their pilots to conceal that they added a brand new automatic flight control system that can push the elevators down independent of the autopilot and stick pusher.
That last part is what sent people to jail.
- 1 year
Both git and svn started around the same time, in or about 2004.



Linux (at least the mainline version) never supported 16-bit processors. Linus started writing the operating system on his brand new 32-bit 386 machine, and he never looked back.