|
I remember playing a game called Elite, but in a different millennia.
|
|
|
|
|
Yes, exactly that one. The only thing that's missing are the wireframe graphics.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
One of our services is using an archaic version of mkdirp[^] and worse, we apparently have to use a version of node that's 5 or major versions back -- 9.something rather than 14.something.
So our code is calling mkdirp with a callback function on success/fail. Besides the fact that I despise callback functions, this was probably the only way to deal with async calls before Promise became a thing (yes, I know, it's really just syntactical sugar for callback, IMO, but it is more elegant.)
Anyways, in whatever version of mkdirp "npm install" ended up using, it broke the code because the author of mkdirp stopped support a function for "opts".
1. The author didn't continue supporting a function in opts. Why the hell not?
2. Why did "npm install" not pay attention to the version specification in the dependencies file? Maybe we had specified it wrong.
3. In a "real" language, that does type checking, a change in the function signature would have been caught at compile time.
4. And really? I need to rely on an open source package to create a directory structure? Yeah yeah, cross platform compatibility and all that.
5. And relying on open source packages that the author can just change and break the world? (Yeah, I despise NuGet also, BTW, in fact, I'm beginning to despise open source packages and package versioning more and more every day. One day I'll tell you about the System.Net.Http package version hell I've been through.)
Using Node and pure Javascript is already pushing daisies as far as I'm concerned, never will use them, ever, ever, ever. All this experience did was get me to dig up the graves and drive wooden stakes through the rotting corpses of Node and Javascript, to make sure they are really dead.
I'm counting on my coworkers to continue to deal with those two demons.
|
|
|
|
|
Marc Clifton wrote: I'm counting on my coworkers to continue to deal with those two demons.
Drive a stake through the heart, embalm, cremate, and bury. Take no chances!
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Yes, but what should he do about Node and JS afterward?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
OriginalGriff wrote: what should he do about Node and JS afterward?
After following my procedure, Marc may give assistance to any that request it.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
|
Sander Rossel wrote: What was it? Something like the package being in the GAC and in NuGet and both were incompatible, but Visual Studio preferred the GAC one, or something like that?
Yes!!! Exactly that.
|
|
|
|
|
I do enjoy your rants...
Package hell the new DLL hell. Thank the great Ghu I have retired and no longer have to deal with this crap.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
The state of package management and versioning is an absolute debacle.
It's really shining a light on our collective complacency and the false dream of relying on the crowd. People do the fun stuff. And then they move on.
I still think this sums it up best
cheers
Chris Maunder
|
|
|
|
|
Marc Clifton wrote: 5. And relying on open source packages that the author can just change and break the world? (Yeah, I despise NuGet also, BTW, in fact, I'm beginning to despise open source packages and package versioning more and more every day. One day I'll tell you about the System.Net.Http package version hell I've been through.)
Meh. At least nuget doesn't inject a few minutes of build latency into an otherwise fast starting .net project to redownload all the .js I already have. you very much NPM. 🤮
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
I feel the pain. I used a NPM package that produces stars to rate a product and the guy gave up on trying to keep it updated as Angular blasted past V5. And thats just one example in my collection.
They do the same thing with cars, where a 3rd party will produce aftermarket parts such as a super charger. You buy it and put it on your car, and 3 years later when you need a replacement part for it, none are available because they moved on to the next popular car. Or like Ford where the CEO decided to only support the car for 10 years and that's it, no more parts for it, buy a new car.
If it ain't broke don't fix it
Discover my world at jkirkerx.com
|
|
|
|
|
Heh, glad I was an embedded developer. I never had to put up with any of this type of stuff during my career (now retired).
|
|
|
|
|
Hi,
There was something about Paint not being on Win7 to Win10, I discovered Paint.NET and not really used it for very much. It is included on Win7 up isn't it? I read something about it not being on Win10 had a look and it's still there. All the version of Windows 10 I have used appear to have it (as well as Paint3D), could it be missing on some variation of builds?..
|
|
|
|
|
To the best of my knowledge, Paint is still installed with all versions of Win 10, but it's not necessarily added to the start menu.
To run it, try a search for "paint" and the app will appear.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Will dis-app-here ever be that popular?
(Ok I'll get my coat. It's not even Friday... )
|
|
|
|
|
Paint is available on Windows 10, but the functionality has changed slightly.
|
|
|
|
|
Fueled By Decaff wrote: but the functionality has changed slightly
It's now the official MS browser.
I'd rather be phishing!
|
|
|
|
|
Paint.NET is a third party product, you need to install it yourself from the download.
|
|
|
|
|
I know but Shareware, makes it awkward when you don't have Admin rights...
|
|
|
|
|
Paint.NET is not included as far as I know, it's what I have been using to do simple image editing for the past 10+ years.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
|
Paint is found under Windows Accessories in Windows 10 and yes, it is not an "App".
Also of note, typing "mspaint" into the Run command window will get you thing you've been getting since Windows '95.
modified 9-Apr-21 11:07am.
|
|
|
|
|
RedDk wrote: typing "paint" into the Run command window will get you the redecks message "Windows cannot find 'paint'. Make sure you typed the name correctly, and then try again."
The EXE has always been "mspaint" and that still works.
Cheers,
Vikram.
|
|
|
|
|
RedDk wrote: typing "paint" into the Run command window will get you the redecks message "Windows cannot find 'paint'. Well I just typed "paint" and it found the Paint app.
|
|
|
|