nikon – Recovering a video file that was never closed properly?

The situation has happened a few times now. My Camera a Nikon d5600 will occasionally give me a message about the battery not being being a Nikon battery and shut down the power. (It is an OEM Nikon battery) and another time when I was plugged in with the camera and accidentally pulled the plug. Anyway power went off in the middle of shooting a time lapse and the file was lost.

So I have looked around at recovery software and it seems all the stuff I can find is for recovering deleted files. While there maybe something that works to recover a file that was not deleted but not saved properly, I cannot find it with the free stuff. I don’t mind paying for software but it is not clear if the software will work in my situation and I don’t want to put cash out for a none solution. If you have been able to recover a file in this kind of situation I would appreciate knowing the software you used. I hate to be picky about an answer but if you have not actually had and fixed this particular problem you might be mudding the solution with conjecture.

rooting – Recovering deleted files from unrooted Android device requires factory data reset

I would like to create a copy of the internal drive (not SD) of my Android device (Motorola E3) to recover some deleted files, but it requires rooting of the device. Rooting itself requires bootloader unlocking. During bootloader unlocking one has to wipe the internal drive (text taken from the “Unlock bootloader” menu):

To prevent unauthoritzed access to your personal data, unlocking the bootloader will also delete all personal data from your phone (a “factory data reset”).

It sounds a bit contradictory to me. Is there no way to restore deleted files even after rooting the device?

Note: These answers (and many others on the internet) were not helpful:

rooting – Recovering SMS messages from a non-rooted LG G6 H870

I’ve accidentally deleted some SMS messages on a non-rooted LG G6 H870 (which AFAICT can’t have its bootloader unlocked). I assume they weren’t deleted from /data/data/, only flagged as deleted; but I can’t access the database as I don’t have root permissions. What are my options for recovering those messages?

sql server – Disconnected replica when recovering from a forced failover

I’m evaluating desaster recovery using read-scale availability group on sql server 2019/win2019.
The cluster type is NONE.

The cluster works fine in general even when restarting replicas.

The issue arises when simulating a DR with the following action :

  1. Stop the SQL server service on the primary node.
  2. Force failover on secondary with ALTER AVAILABILITY GROUP (ag1) FORCE_FAILOVER_ALLOW_DATA_LOSS
  3. Start the SQL server service on the primary node.

When started, the primary node joins as primary and exhibits a split brain behaviour.
which seems to be fine following this doc :

When the previous primary replica recovers, it will also assume the primary role …

But the primary node can no more connect to the other node.
This secondary replica is not connected to the primary replica. The connected state is DISCONNECTED.
The same applies from the other node’s perspective.

In the sql server logs I’ve got a message like

A connection timeout has occurred while attempting to establish a connection to availability replica ‘xxxx(former secondary)’ with id (yyy). Either a networking or firewall issue exists, or the endpoint address provided for the replica is not the database mirroring endpoint of the host server instance.

Of course, there is no firewall or intermediate issue since I can connect again by drop/create the ag group.

Also, I used wireshark to get some insights into the traffic:

enter image description here

The flow looks okay, but the retransmits show some kind of “misunderstanding” between the nodes.

This seems like a software issue on sql server.


Sql server version:

Microsoft SQL Server 2019 (RTM-CU6) (KB4563110) - 15.0.4053.23 (X64)   Jul 25 2020 11:26:55   Copyright (C) 2019 Microsoft Corporation  Enterprise Evaluation Edition (64-bit) on Windows Server 2019 Standard 10.0 <X64> (Build 17763: ) 

The cluster config

        N'replica-node1' WITH (
            ENDPOINT_URL = N'tcp://',
            SESSION_TIMEOUT  = 30,
        N'replica-node2' WITH ( 
            ENDPOINT_URL = N'tcp://',
            SESSION_TIMEOUT  = 30,

blockchain – anyone can help me recovering my bitcoin bip38 password?

i have bitcoin wallet with more than 1 btc but i cant import it without losing this amount cos i forgot the bip38 password
public key: 1CZosSHnf87ZqZ3fRiAuikpzdCZhAKsi3y
private key: 6PRVbkCfZ4YGwXhdJwJ6rR56gRnwLBvMDRbncp3PUeT9QwAG8cd1xVVDKc

anyone who finds it take the half and send me the other half to this wallet

dnd 5e – Does Chill Touch Prevent Druid’s Wild Shape from Recovering Hit Points?

Does the Chill Touch cantrip’s secondary effect prevent a Druid from regaining hit points via Wild Shape?

Chill Touch reads:

… On a hit, the target takes 1d8 necrotic damage, and it can’t regain hit points until the start of your next turn.

Wild Shape:

… When you transform, you assume the beast’s hit points and Hit Dice.

RAW: Is “assume” the same as “regain”?

transactions – Recovering LTC from a BTC address

Please, can anyone help! I sent 24 LTC from my Litecoin Core Wallet to Shapeshift to exchange to BTC and to receive in my Portis wallet. I made an error and sent the LTC to a BTC address on the Shapeshift site. I can see the transaction on Blockcypher but I have no idea how to get to it and send it back to my LTC wallet. Any help/ideas would be greatly appreciated

computer vision – trouble recovering rotation and translation from essential matrix

I am having trouble recovering rotation and translation from an essential matrix. I am constructing this matrix using the following equation:
E = R left(tright)_x

which is the equation listed on Wikipedia. With my calculated Essential matrix I am able to show the following relation holds:
left( hat x right) E x = 0

for the forty or so points I am randomly generating and projecting into coordinate frames. I decompose $E$ using SVD then compute the 2 possible translations and the two possible rotations. These solutions differ significantly from the components I’m starting with.

I have pasted a simplified version of the problem I am struggling with below. Is there anything wrong with how I am recovering the these components?

import numpy as np

t = np.array((-0.08519122, -0.34015967, -0.93650086))

R = np.array((( 0.5499506 , 0.28125727, -0.78641508),
    (-0.6855271 , 0.68986729, -0.23267083),
    ( 0.47708168, 0.66706632, 0.57220241)))

def cross(t):
    return np.array((
    (0, -t(2), t(1)),
    (t(2), 0, -t(0)),
    (-t(1), t(0), 0)))

E =

u, _, vh = np.linalg.svd(E, full_matrices=True)

W = np.array((
( 0,-1, 0),
( 1, 0, 0),
( 0, 0, 1)))

Rs = (,
Ts = (u(:,2), -u(:,2))

data recovery – recovering textedit crash

My laptop was low on ram and I just had a message saying that TextEdit crashed. TextEdit had multiple windows opened and I see that they are all gone, replaced with a single blank untitled RTF document window.

Other than the “recently opened” list which isn’t helping at all, Is there some way to search for the lost content? For example a backup file or a dump file somewhere on the system?