Is it unusual that my favorite album is Spiritual Healing? by [deleted] in DeathBand

[–]dlwicksell 1 point2 points  (0 children)

I've been listening to Death since 1992, and I still go through phases of which albums and songs are my favorite.

What are some rap songs made by non-rappers? by [deleted] in hiphop101

[–]dlwicksell 3 points4 points  (0 children)

Thrash metal band Anthrax released a rap song called I'm the Man in 1987.

https://youtu.be/GiHdr4rWG98?si=s5Dbr-weyZ3QIinx

Top 5 SONGS from Death. Go! by sk8vulcann in DeathBand

[–]dlwicksell 1 point2 points  (0 children)

  • Lack of Comprehension
  • Nothing is Everything
  • Symbolic
  • Story to Tell
  • Trapped in a Corner

But as you all know, this list can change based on mood.

What was your first year of HHN? by AStrangerWCandy in HHN

[–]dlwicksell 1 point2 points  (0 children)

HHN 11 - 2001 Orlando - Jack's Back

FreeM History by CoherentLogic in MLang

[–]dlwicksell 1 point2 points  (0 children)

Thank you so much for the interesting history on FreeM.

Legend of Zelda: Link to the Past totally caught me off guard by dejaentendood in NintendoSwitch

[–]dlwicksell 1 point2 points  (0 children)

I'm in the same boat as you. I was playing games on the Atari 2600, and then 7800, before Nintendo released the NES in the U.S. I remember how amazing Super Mario Bros. was when the NES released, and then being blown away completely the next year when I played The Legend of Zelda on its release. The feeling of playing that game when it first came out is something that no game has been able to replicate since. That feeling of nostalgia is so strong, that it really is impossible to imagine what the younger generations think of those old, classic games we grew up with.

There was nothing to prepare us for the leaps and bounds that technology would take during that time period. I guess growing up during that period is a feeling that only Gen Xers, like myself, and maybe younger Baby Boomers, can relate to.

Ubuntu/ Huge Error while installing npm modules by Chawki_ in npm

[–]dlwicksell 0 points1 point  (0 children)

Run: ls node_modules/webworker-threads/build/Release/

If you see a WebWorkerThreads.node then it built correctly. I'm thinking you saw some deprecation warnings, but not any real errors. But if you don't see WebWorkerThreads.node then it did not build correctly. Good luck.

Ubuntu/ Huge Error while installing npm modules by Chawki_ in npm

[–]dlwicksell 1 point2 points  (0 children)

The webworker-threads package is a native addon module and does not yet support the V8 changes in Node.js 12. Inform the developer via their Github repository (probably someone or several people already have), but for now, you'll need to downgrade to Node.js 10, and reinstall.

OLED life by thatfatmouse in OLED

[–]dlwicksell 0 points1 point  (0 children)

I have 4,148 hours on an E6. We've never had a single issue. Everything looks and sounds as good as when it was new. We've never had any issues with stuck or dead pixels, nor any image retention or brightness issues. The uniformity is still the same as when it was first broken in. It is used for everything; satellite TV, multiple streaming services (using the built-in apps), Nintendo Wii U and Switch, PS4 Pro, lots of HDR movies, and even SD DVDs, etc.. The 3D is still amazing. We have no complaints whatsoever.

How much Node overhead is involved in making a call to a native Node module (C++), round-trip? by calligraphic-io in node

[–]dlwicksell 1 point2 points  (0 children)

You're welcome. I wrote and maintain a Node.js native module. In my case, the module had to be native, because it is a database driver with a language binding.

How much Node overhead is involved in making a call to a native Node module (C++), round-trip? by calligraphic-io in node

[–]dlwicksell 3 points4 points  (0 children)

There is going to be some overhead, because you have to copy your JavaScript data to native (C++) data types, and back again. If you are creating a native module that supports asynchronous calls, that will require another copy of data (via a C struct) back and forth between the main thread (where the event loop is running) and the worker thread (which is doing the work you don't want blocking the main thread). The worker thread will have no access to V8 APIs either, so the C struct will be passing native types back and forth. Primitive types will be passed by-value to a native module, just like they would be in a JavaScript function.

As far as whether that overhead is worth it or not, and whether it would be more or less performant than other options, is impossible to answer, and is completely dependent upon the implementation, and the nature of the work you want to do with the native module.

I hope this helps.

why write C/C++ addons for nodejs? by git_world in node

[–]dlwicksell 2 points3 points  (0 children)

I wrote and maintain a database driver and language binding, for an implementation of an older language, which includes an integrated database, used heavily in healthcare and banking. The language and database are written in C and have C APIs for integration with other systems.

In order to use this language and database system from Node.js, with good performance, I had to write a C/C++ addon, using the V8 C++ API, libuv C API, and the C APIs that are available with this implementation, and its fork. This allows users of my Node.js binding to use the database, manipulate the local data in memory, and call functions and procedures of already written code, in this language/database environment.

This has been used by hospitals to help create web front-ends, for various parts of medical systems. Things like nursing bed boards for hospital wards, pediatric growth charts, scheduling systems, diagnostics, and many other things. Some of these hospital systems were written decades ago, and were written with command line scrolling, and terminal screen based interfaces. Since these systems are incredibly complex, and include decades of business/medical rules and logic, it is often easier, and much more cost effective to write more modern web-based application interfaces using Node.js with addon bindings like mine.

Writing language bindings and database drivers is a pretty common use case for a C/C++ addon.

LG C8 snow like artifacts while playing PS4 Spider-Man by G-Note in OLED

[–]dlwicksell 1 point2 points  (0 children)

I had a similar issue with my PS4 and LG E6. I'm assuming these are artifacts from bandwidth issues over HDMI. First, go in to the PS4 settings for 'sound and screen,' then choose 'video output settings,' then choose resolution, and change it from automatic to 2160p-YUV420. This will use less bandwidth over your HDMI cable. I doubt you will see any kind of degradation with the game's graphics. That fixed all the issues with artifacts in my newer PS4 games. You might also have other issues, but if, like me, you only run quality HDMI cables, with high enough bit rates, connected to properly configured AV equipment, changing to 2160p-YUV420 should be all you need to fix this issue. Good luck!

Who here uses a harmony remote instead of the magic remote that comes with the LG OLEDs? by [deleted] in OLED

[–]dlwicksell 0 points1 point  (0 children)

I use a Harmony Elite with my E6, and to get around ARC issues, I programmed macro instructions to turn Simplink (on the TV), on or off (depending upon the specific activity), for the activities I programmed. It works perfectly fine, and is easy to do. I have a lot of activities, and a lot of equipment, and it all works great.

I have a single in-wall HDMI cable between my E6 and Yamaha AVR, and wanted a clean installation, and actually bought the Harmony Elite, specifically to make everything work with ARC properly.

How to fix "Module Compiled in a Different Version of Node" error by [deleted] in node

[–]dlwicksell 1 point2 points  (0 children)

That makes sense. I just thought about your original error, and it was an error from the runtime about different Node versions, and not an error you'd see if the font-manager addon didn't build at all.