Avatar
sommerfeld
d0debf9fb12def81f43d7c69429bb784812ac1e4d2d53a202db6aac7ea4b466c
Sovereignty, freedom, privacy, self-hosting and software dev 8BETLojm7zCfGV8DKKiRWLAXrFGbkZxDAgzpGmkrDvafTB18QFUg9cQ1KKDtcECrekV14yZDdGEEQbGy8ShXq1pDBVAh2Hw

Don't leave me hanging, where's the rest of this thread?

The first dev team to make a technically sound activation client will win the covenants softfork race.

Not a good day for me. My family was sick last week, I thought I would survive it, but no, I feel like shit today, can't even celebrate the 100k.

I also bought a new kingsize bed for me and my wife, but can't use it because the fucking bedstead it too big to pass through the stairs or the bedroom windows. Might have to make a hole in the stairs ceiling just make room to pass that thing.

Replying to Avatar craigraw

Introducing Lark.

Lark is a Java port of HWI, a library used by many wallets to communicate over USB with with hardware wallets like nostr:npub19canpmsgykwumm43uxmp0l5sernavvnrf87mau9a6xnjfx6ajjhsh9qj29 , Ledger, Trezor, nostr:npub1tg779rlap8t4qm8lpgn89k7mr7pkxpaulupp0nq5faywr8h28llsj3cxmt and nostr:npub1jg552aulj07skd6e7y2hu0vl5g8nl5jvfw8jhn6jpjk0vjd0waksvl6n8n Jade.

HWI is a good example of the ‘single dependency’ situation in the famous xkcd comic. Until now, there has been no project like it.

However, with all the wealth stored on hardware wallets (especially those that can only communicate over USB) it's important to have multiple implementations. Lark represents the first complete reimplementation of all common USB HWW clients in a language other than Python.

Even though HWW manufacturers have used a dizzying array of different communication protocols and standards, Lark seeks to be identical to the HWI API, providing direct interchangeability and a more robust ecosystem.

All common commands are supported, and there is some additional functionality, such as retrieving a wallet registration from Ledger devices to avoid re-registration on every signing.

Lark is available as a command line application, and as a Java library for JVM-based applications. Hardware wallet manufacturers are invited to test their devices before it's integrated into Sparrow Wallet.

See https://github.com/sparrowwallet/larkapp for docs and binaries.

Amazing, thanks! Will Sparrow in the future just use Lark as a library so that we don't have to install anything else and USB HWW will "just work"?

Replying to Avatar Ava

###### **Your Cheat Sheet to Installing Android Apps the Privacy Respecting Way: From Direct Sources to Google Play Store**

**1. Direct from Developer**

- Get APKs directly from GitHub, GitLab, or Codeberg etc. using Obtanium

- If the app is on Accrescent, use Accrescent

**2. F-Droid**

Use only in these cases:

- When it's the developer's chosen release channel

- When no other distribution option exists

Most devs will put F-Droid instructions or a download button on their Git page or website. Use the developer's official F-Droid release repository or recommended repository whenever available (eg: many devs use IzzyOnDroid F-Droid repo for their releases instead of creating their own).

**When using F-Droid:**

- Use the official "**F-Droid Basic**" client

- Benefits: Automatic background updates without privileged extension or root

- Enhanced security through reduced feature set and attack surface

- Do not use alternative clients like Neo Store

**3. Google Play Store**

Use only if the app is unavailable through any other official channel.

Some prefer to use Aurora Store (a Google Play Store client which does not require a Google account, Google Play Services, or microG to download apps).

This is threat model and usecase dependent.

I prefer to just use Google Play since I have it installed on GrapheneOS where I use some paid apps not available anywhere else, and I want to keep all of my apps all in one place.

(Optional) Create an anonymous Gmail account and use it for Google Play.

---

*Note: This approach aligns with PrivacyGuides and GrapheneOS recommendations, as well as modern security standards. Third-party F-Droid clients are not recommended.*

```

#Ikitao #OPSEC #Privacy #Android #GrapheneOS

There is nothing wrong with installing fdroid apps with Obtainium.

Replying to Avatar Ava

Looking for an open-source privacy oriented fitness tracker?

I have really been enjoying FitoTrack.

FitoTrack is a mobile app for logging and viewing your workouts. Whether you’re running, cycling or hiking, FitoTrack will show you the most important information, with detailed charts and statistics. It is open-source and completely ad-free.

Features:

• Track workouts. Choose the type of sport you would like to track and just start running, cycling or hiking, for example. You can see the general information right below the map on the tracking screen.

• View your workouts. View general information such as date, time, duration, distance, speed and pace. See your route on a map. Work out your level of performance from the speed diagram.

• Open-Source. There is neither advertisement nor tracking, and the source code is open and licensed under the GPLv3.

Check it out!

The repo is on Codeberg and the official release is on Google Play and F-Droid only, so...

I recommend getting it from F-Droid Basic and not a third party like Obtanium.

Get it here:

https://codeberg.org/jannis/FitoTrack

For those who wonder why not Obtanium?

My views align with PrivacyGuides and modern security standards regarding obtaining apps from F-Droid. I don't recommend getting apps from F-Droid unless it's the only option.

If F-Droid must be used, F-Droid Basic is the preferred choice. F-Droid Basic supports automatic background updates without privileged extension or root and has a reduced feature set, limiting the attack surface.

Third-party F-Droid clients can have numerous issues, such as lacking proper mirroring support. For this reason, I recommend avoiding Neo Store and no longer suggest using any third-party clients for F-Droid repositories.

#Ikitao #Fitness #OpenSource #Privacy

I prefer OpenTracks, looks cleaner and has Gadgetbridge integration

https://github.com/OpenTracksApp/OpenTracks

The chill guy meme is just a lame attempt at glorifying mid behavior. And I say that as a chill guy myself

Replying to Avatar corndalorian

This one is actually good. One of your best work

Nope. Just work, save more than you spend. Ignore cycles and predictions.

These past couple of months have been crazy. Run my 1st half marathon, got married, bought a house, moved out of the city. There are short periods of your life that are worth a lifetime.

This pump is fake and gay and everyone who is taking it seriously as a "bull market pump" is retarded.

There's no real change in adoption that justifies it. On-chain activity is a ghost town.

Price is pumping for the exact same reason DOGECOIN is pumping: bitcoin is still mainly traded as a speculative memecoin, despite whatever maxis try to paint it on their podcasts.

Rant over. Until we meet again.

It will be a short stay. I'll delete amethyst before going to bed

No whirlpool yet but a man can dream

The code is public and is a legit samourai fork (that I verified).

i haven't looked at the code myself nor tried to reproduce the build, but I know that others (that I sort of trust) did it.

I still created a new fresh wallet and will try with small amounts.

I got #dojo 1.25 up and running again just to take the new #ashigaru wallet. Feels good to have hope again. Here's my new paynym

https://paynym.rs/+scatteredengineering68

Let's not forget, #freesamourai

Hello friends. I haven't posted in a while. I realized I was spending too much time on my phone. It was unhealthy for me and a terrible example for my children.

I deeply regret all the time wasted on meaningless online debates with internet trolls. It wasn't worth it.

A change was needed. This is not a goodbye.