Avatar
Jordan Bravo
4ea6b729356cc2d75b180211eca7c4ea125b36c34cfdf7fac32f04f01f25b16b
Software Engineering. Sovereign Computing. Bitcoin.

The ability to mute someone without blocking them. That way you don't see their posts in your feed but you still follow them.

New episode of the Sovereign Computing Show! nostr:nprofile1qqsyaf4h9y6keskhtvvqyy0v5lzw5yjmxmp5el0hltpj7p8srujmz6ce75523 and nostr:nprofile1qqsfnz2dwau4yye5edyez03r8q0pj6smky89hcldak8pa8sgq07cvmgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy88wumn8ghj7mn0wvhxcmmv9ufaplpg expose the hidden costs of "free" software and reveal ethical business models that respect users. Learn about dark patterns, subscription traps, and why paying for software can be better than "free" alternatives. Plus: Google forced to open Android!

🎥Watch: https://atlbitlab.com/podcast/sov-020-real-cost-of-software

⚡Support: https://fountain.fm/show/mQSGg47zU5qNwjgkDJAL

New episode of the Sovereign Computing Show! nostr:nprofile1qqsyaf4h9y6keskhtvvqyy0v5lzw5yjmxmp5el0hltpj7p8srujmz6ce75523 and nostr:nprofile1qqsfnz2dwau4yye5edyez03r8q0pj6smky89hcldak8pa8sgq07cvmgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy88wumn8ghj7mn0wvhxcmmv9ufaplpg share their framework for choosing software that respects your freedom. Learn to spot healthy vs abandoned GitHub projects, avoid vendor lock-in, and find sustainable business models. Plus: Samsung kills custom ROMs and EU surveillance concerns.

🎥Watch: https://atlbitlab.com/podcast/how-to-choose-sovereign-software

⚡Support: https://fountain.fm/show/mQSGg47zU5qNwjgkDJAL

New episode of the Sovereign Computing Show! nostr:nprofile1qqsyaf4h9y6keskhtvvqyy0v5lzw5yjmxmp5el0hltpj7p8srujmz6ce75523 and nostr:nprofile1qqsfnz2dwau4yye5edyez03r8q0pj6smky89hcldak8pa8sgq07cvmgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy88wumn8ghj7mn0wvhxcmmv9ufaplpg explore private GPS alternatives to Google Maps. From Magic Earth and Waze on GrapheneOS to standalone Garmin devices - navigate without surveillance. Plus: Proton's new AI assistant Lumo and their move away from Switzerland.

New episode of the Sovereign Computing show!

nostr:nprofile1qqsyaf4h9y6keskhtvvqyy0v5lzw5yjmxmp5el0hltpj7p8srujmz6ce75523 and nostr:nprofile1qqsfnz2dwau4yye5edyez03r8q0pj6smky89hcldak8pa8sgq07cvmgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy88wumn8ghj7mn0wvhxcmmv9ufaplpg reveal how to register domain names and set up hosting with maximum privacy. Learn which providers accept Bitcoin payments and require minimal personal information, plus how the controversial Bitcoin OP_Return PR highlights the importance of running your own node.

🎥Watch: https://atlbitlab.com/podcast/anonymous-website-hosting-and-domains

⚡Support: https://fountain.fm/episode/0BZlLswsrDioRQrzX668

Are you going to submit the podcast feed to other indexes so it's searchable in various podcast apps (Spotify, Apple Podcasts, etc.)?

New episode of the Sovereign Computing show! nostr:nprofile1qqsyaf4h9y6keskhtvvqyy0v5lzw5yjmxmp5el0hltpj7p8srujmz6ce75523 and nostr:nprofile1qqsfnz2dwau4yye5edyez03r8q0pj6smky89hcldak8pa8sgq07cvmgpzamhxue69uhhyetvv9ujuurjd9kkzmpwdejhgtcpzdmhxue69uhhqatjwpkx2urpvuhx2ue0qy88wumn8ghj7mn0wvhxcmmv9ufaplpg explore how to use AI without sacrificing your privacy. "If you have an AI girlfriend and it's not local only, then your AI girlfriend is cheating on you!" Learn about privacy-focused services and running LLMs locally on your own hardware.

🎥Watch: https://atlbitlab.com/podcast/sovereign-ai-using-llms-without-sacrificing-privacy

⚡Support: https://fountain.fm/episode/WQNHSN5beA7Y3lLFRjtb

Replying to Avatar PlebLab

https://streamable.com/l/d54alq/mp4-mobile.mp4

💻 This past weekend at PlebLab, we kicked off our Building on Rust Workshop Series featuring the awesome Ben Carman!

📚 Workshop #1: Learn Building a Rust Wallet with LDK Node

We learned how to:

→ Connect to peers

→ Open channels

→ Send & receive sats

→ Set up an LSP & more

→ Build from scratch using Rust + Lightning Dev Kit

—all in under an hour! 🤯

🎥 Full demo & GitHub repo:

https://github.com/benthecarman/pleblab-ldk-node

💫 More about Ben:

https://benthecarman.com

⚡️ Explore LDK:

https://lightningdevkit.org

#Bitcoin #LDK #RustLang #BuildersInBitcoin #PlebLab #LightningNetwork #OpenSource

Would you please post the link to the video?

Whenever you pay for things with a debit/credit card, you're exposing yourself. In this episode, Jordan and Stephen discuss tools you can use to regain some control and privacy with your payments. They cover using Bitcoin & Lightning, virtual debit cards, gift cards, and cash, in the latest Sovereign Computing Show

🎥 Watch: https://atlbitlab.com/podcast/how-to-make-private-payments

⚡️ Support on Fountain: https://fountain.fm/episode/M0fzVEQA28N1dgQppoDn

🎙️ Spotify: https://open.spotify.com/episode/4KZtGg1WRaSx7o1lB5ZdAv

💪 Support Directly:

https://btcpay.atlbitlab.com/apps/34nNxf2QtUDf91ootPYwcq97UcSz/pos

If you're looking to learn to code for the joy and empowerment, I highly recommend bash script.

It helps you to be great at maintaining your computer, and following guides to install things with Linux.

Anything you might execute from the command line is code.

Here's how you start (works on Linux or Mac)...

1) create a paranoid crypto anarchist directory and go into it

cd ~

mkdir pca

cd pca

2) make a file

touch GFY.sh

3) edit it with nano (vim later when you're getting skilled and seeking efficiency). This makes step 2 redundant, everyone relax, I know.

nano GFY.sh

4) on line 1, very important, put...

#!/bin/bash

This turns the document into a program.

5) Let's print something. Add these 3 lines

echo "GFY World!"

sleep 10

clear

This will print to screen, wait 10 seconds, then clear the screen, then the program ends. Notice, each new line is a new command, and they can be sequentially typed in if you want. All these lines of bash code work manually too.

6)

Make the program executable...

sudo chmod +x ~/GFY.sh

This is superuser do (elevated privileges), change mode function, add executable option, and the path to the file (~ is shorthand to the home directory of the current user).

7) now you can run the program like this...

./GFY.sh

Or

~/GFY.sh

In the first example the full stop stands for the current directory. So whatever your directory you're in, the computer knows to replace the full stop with the current path, and then it adds on the rest. You have to be in the same directory as your program for this work.

In the second example, you don't have to be in the same directory because you're specifying the path fully, although in shorthand with ~

This might seem very trivial but it is the basic building blocks for building more and more complex things, such as Parmanode .

You can actually read the Parmanode script and see what it's doing.

Maybe I should do a video one day explaining the code.

Pro tip: instead of starting the script with #!/bin/bash, use #!/usr/bin/env bash. This will increase portability of the script and allow it to run in as many environments as possible.