hardware wallet – What is the difference between PSBT support in Coldcard and Trezor?

The Coldcard handles PSBT directly and natively. A PSBT can given to the device by writing it to a microSD card and inserting the card into the device. It will be able to load the PSBT and process it as a transaction. Additionally when communicating with the device over USB, PSBTs can be given directly instead of being packed into another data structure.

However other hardware wallets like the Trezor do not have this capability yet. Instead these must be given transactions over USB and those transactions must be packed into device specific data structures. The HWI software does this translation for users – it takes PSBTs and converts them into the format that each hardware wallet uses.

How is the interaction between an Hardware Wallet and the blockchain?

I tried to understand the principle how the hardware wallet sends transactions to another Bitcoin address since it is not connected via full node to the blockchain.
I found this answer: How do hardware wallets communicate with the outside world?

Do I understand it right that every hardware wallet company like Ledger, Trezor or Shiftcrypto run a full node (e.g. bitcoind) in their company network and every hardware wallet, which is connected via the locally installed company’s software at the sender’s computer just sends a request to this full node like this?

bitcoin-cli createrawtransaction "({"txid" : "mytxid","vout":0})" "{"myaddress":0.01}"

If so, do companies run it’s own (closed source) full node which works in a different way? The only exception seems to be BitBoxBase from ShiftCrypto, which is open source.

But basically, the principle of the transaction handling between the hardware wallet and the blockchain is always the same, right? So every company run it’s own full node. Only the transmission “protocol” between the hardware wallet and this full node is different and non-standardized, right?

asus laptop – Nvidia Prime Hardware LED

I run Vanilla Elementary OS 5.1 on an ASUS N53SV. It has an Nvidia GeForce GT 540m as well as Intel HD 3000 integrated graphics with Nvidia Optimus.

If I switch the Prime profile to the intel chip the nvidia driver is not loaded anymore on startup. On the other hand, the laptop has a hardware LED indicator for the graphics chip. On Windows, it is white colored when the dedicated nvidia Card is used and Blue colored when the Intel chip is used. On elementary os, it stays white whatever I do. Does this mean, prime simply does not Trigger the LED which would be triggered on windows via Software? Or is this led Hardware-triggered and in Fact the nvidia chip is still running? How can I Check?

Many thanks!

smartphone – How to select a cell phone (mobile phone) that will have the best camera hardware and software?

Shortly before the COVID-19 pandemic began, I had the opportunity to attend a few art gallery openings that featured photography.

What surprised me was that some of the photographs were taken using cell phones (aka mobile phones, smartphones, and cameraphones). What surprised me even more was that some of these photos were enlarged to over 2m wide, and still looked good.

My first quality camera was medium format (followed by large format), so this was a real eye-opening experience for me.

As all photographers know, the foremost challenge to taking a good photograph is actually having a camera with you when you see an opportunity.

Cell phones have given us an easy-to-carry and portable solution to almost always have a camera (and even a short-range flash!) with us. But finding a cell phone with quality camera hardware and software can be challenging. Four issues make this especially challenging:

  1. Cell phone models are constantly being introduced, making previous comparative reviews less valuable.
  2. Cell phone brands and model availability are not consistent around the world. This is partly because different technologies and frequencies are used in different regions.
  3. Cell phone prices vary considerably, and different people have different budgets. Phone XYZ might technically offer the best combination of hardware and software, but it might be twice the price of a device that is 99% as good.
  4. The cameras of many cell phones get great reviews because they generate reasonable quality images if you never enlarge your photographs. But once you enlarge them to sizes appropriate for hanging in a gallery, quality often (but definitely not always) degrades to unacceptable levels.

Taking the above into consideration, how does a photographer select a cell phone that will have the best camera hardware and software that will meet their desires (those desires, of course, tempered by an understanding of the current limits of technology, manufacturing, and form factor)?

known vulnerabilities – How safe is hardware encryption on newer SSDs?

There was quite a lot of talk two years ago about vulnerabilities discovered in hardware encryption on SSDs that allowed attackers to bypass the encryption and get to the data on them. I can find very little recent discussion on this, except that a year ago Windows BitLocker started disabling hardware encryption by default. The research identified only a few specific models of SSDs. I am wondering if this has been fixed on newer models, but I can find very little discussion of this. Is there a list of specific models that are subject to this risk, or a way to test for it? My SSD is a Samsung 960 PRO, which is not on the list of those that are vulnerable, but other older Samsung drives are. What is the current security status of SSD encryption?

cpu – Computer Hardware used by professional programmers

Just wanting to get some opinions regarding computer setups used by people for programming.

I have my old laptop that runs a 4th gen i7-4700MQ processor which seems to run my projects well enough. This is a 4 core, 8 thread, 2.4/3.4GHz processor with an SSD installed for the OS and the VS Code install if i remember correctly but the project is stored in a HDD. Even with this i have noticed compiling gets slower as the project gets bigger. I make databases in VS Code using Angular front end with .NET Core. Only new to this style of programming so i have everything constantly running and rebuilding as i make changes. Maybe not the best way of doing things but it seems to work for me. So, a faster computer would certainly be appreciated.

My laptop doesn’t have enough video outputs so i grabbed on old Optiplex 5040 which has a Pentium G4400 in it which is 2 cores, 2 threads, 3.3GHz with the OS, VS Code, and the project stored on the one HDD. Switching over to this is dreadfully slow which is what started my research into a new computer. I just grabbed a new SSD which will arrive in a few days but still, i am thinking of a whole new setup.

Clearly i don’t want to waste money so am looking for good value. That said, i can afford to buy whatever is best suited to the task. So i found a second hand computer which is a 6th gen, i7-6700 which is 4 cores, 8 threads, 3.4/4GHz and a PCIe SSD. So i figure this will solve my issue as based off the processor it is the same cores and threads as my old laptop plus a little bit faster and has a PCIe SSD instead of my old SATA SSD in the laptop. It is also DDR4 memory instead of DDR3 which the laptop has…i think. Anyways, it will certainly be faster, but by how much? As i said, the laptop worked well enough but i certainly would prefer a boost if i am going to the trouble of getting a new computer. No point spending $600 and only having the same specs as my laptop and merely solving my video output issue.

So, i have started looking at the brand new Dell range of Volstro/Optiplex computers and can already see that the latest 10th gen i5 is a heap better than the old i7 in my laptop. But then there is the i5-9500 or the i5-10500….faster again. Or i can get the 10th gen i7. Essentially the list is endless, the more i spend the faster i get. But how fast do i need? I don’t know enough about programming to know how many cores/threads are being utilised and i don’t have the experience to be able to gauge what works and what doesn’t just based on experience without truly knowing what is going on.

I am hoping that you guys here can tell me what your experience is with your computer setups and how well they perform when building applications similar to what i do….using VS Code to make Angular .NET Core database applications.

And FYI i do not do any gaming what so ever. My computer is used for web browsing, document editing, and the coding i have explained. That said, like most of you here i do all of that at the same time. Multiple chrome browsers open, a couple of word docs (maybe even an excel file), DB Browser, Postman, and VS Code constantly rebuilding as i code.

Any and all advice is appreciated!!!!!

Thanks in advance.

ERROR Unable to retrieve local hardware address libnet (ioctl: Permission denied). iptables (2) failed

hi I tried to install network spoofer but it gives me this error and not only with this app but also with others it knows how to solve I already have the root

hardware – SoC compute-resource usage monitor for single app

I need to understand the compute resource usage of a compute-intensive app; this includes the CPU (ideally including the core ID), GPU, DSP, AI Engine in the processor (for Quallcom chips). I have found many ways to track the CPU usage per app, but am yet to find one that tracks the GPU or DSP usage per app.

What can I use to monitor the compute-resource usage of an app?

hardware – Graphics problems even after disabling discrete graphics card on Macbook Pro 2011

So following the extremely useful instructions here I have to managed to successfully disable the discrete graphics card on my 15″ MacBook Pro 2011. The laptop which was getting stuck on boot screen with stripes and such is now starting up.

However, I see strange things like blackened Safari tab titles, Finder tabs, occasionally chunks of webpages disappearing only to reappear on scroll, etc. All of these point to graphics problems.

Does this mean either the integrated graphics chip or something else on the logic board is starting to go kaput?

Easy way to hardware lock an exe file in windows

Hi I want an easy way to hardware lock an exe file to a specific system so that when a user copies that file to another system it does not open.