Have I done something for the common good? Then I share in the benefits. To stay centered on that. Not to give up.
Public Key
npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st Profile Code
nprofile1qqsxng9qjy95ngwml0zwfugd7g44sp402sp6y2pxwcu096gge95z9rgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsvq8tdc
Show more details
Published at
2025-06-08T19:58:01Z Event JSON
{
"id": "8b40856fa248945cc9783f7d676e5d6f69e99f01b4e66f98380d37f11a5a52c2" ,
"pubkey": "69a0a0910b49a1dbfbc4e4f10df22b5806af5403a228267638f2e908c968228d" ,
"created_at": 1749412681 ,
"kind": 0 ,
"tags": [
[
"alt",
"User profile for pleb"
]
],
"content": "{\"about\":\"Have I done something for the common good? Then I share in the benefits. To stay centered on that. Not to give up.\",\"banner\":\"https://bitcoiner.social/static/attachments/Ehed4A_clouds.jpg\",\"display_name\":\"pleb\",\"lud16\":\"npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st@npub.cash\",\"name\":\"pleb\",\"nip05\":\"[email protected] \",\"picture\":\"https://bitcoiner.social/static/attachments/7oqGEQ_terminal.jpg\",\"website\":\"https://satstack.dev\",\"displayName\":\"pleblee\",\"pubkey\":\"69a0a0910b49a1dbfbc4e4f10df22b5806af5403a228267638f2e908c968228d\"}" ,
"sig": "acf394547880b2325ee84df9f2d6a712f0fb31d30d0c405ae076658976cc9d940e561a33dd8f9a26bb0ab528e98dd6a5b0b12bf42a78f482fe106b12c5e4688f"
}
Last Notes npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb That's some good foot npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb They still use a third-party to process your payment to convert it immediately to cash for their checking account at their bank. The CEO seems like a good guy at least. npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Tariff impacts https://www.youtube.com/watch?v=1W_mSOS1Qts npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://btcpins.com/product/asanoha-8x10-print-wood-mat/ npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb I looked for a non-janky sidebar/extension for Chromium to add LLM integration but came up short. So trying it out with Brave. It let's you add openai api-compatible endpoints, so I dropped in my local litellm instance. This way I can bring my api key and use claude (Brave wants to charge a subscription fee for the same thing). https://image.nostr.build/64e810394be9baeba5b6bdd48bba830bced551fff8ee86f06673157891790d88.png Text copypasta in case you want to try it: - Model request name: `claude-3.7-sonnet` - Server endpoint: `http://127.0.0.1:8031/v1/chat/completions` - System Prompt: > The current time and date is %datetime%. You are **Pleb**, a helpful AI assistant. Assist web browser users with clear, concise, and technical responses. **Guidelines:** - **Conciseness:** Keep responses under 6 sentences or 80 words. And here's the relevant part of `litellm.yaml`: ``` model_list: - model_name: claude-3.7-sonnet litellm_params: model: anthropic/claude-3-7-sonnet-latest api_key: os.environ/ANTHROPIC_API_KEY ``` npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://cdn.satellite.earth/0665b68c175bd6cb75c2a14b082e69d4db454dd34664f3b4f39caf16ebea0b5d.png npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb cursor agent mode notices linter problems and handles them automatically https://bitcoiner.social/static/attachments/fdRnzA_nevermind.png 🤯 #nevent1q…6d47 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb gemini-2.5-pro, o1-pro, and claude-3.7-thinking all still fail to write javascript that doesn't piss off the vscode linter. This time they were trying to push an object into an array. Meanwhile, after they were all stumped, my dumb ass looked at it and decided to add an if statement to assign elements to the array or not. Boom, no syntax errors. We still have time left npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb The nix package should be easy to build npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Heading back to scale22x: Planet Nix The talk about NixOS modules yesterday was pretty educational for me. Going to try writing some modules today npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://forum.level1techs.com/t/deepseek-deep-dive-r1-at-home/225826 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Is this just kind1 or all events? Guessing the latter. I want to run a relay likely this for our meetup folks npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb it's even in nixpkgs already! 👀 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb I'm pretty happy with it so far. The swipe-typing is comparable to gboard, though a bit less forgiving on rushed or sloppy swipes. I am using the fast model and need to try their models to see if I get better results. The STT is basically perfect in a quiet environment. It has a harder time knowing I've stopped talking in a noisy environment. My firewall app shows that it's never even requested Internet access, which is quite satisfying to see! I'd recommend trying it out npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Running FUTO Keyboard on Android. Test https://keyboard.futo.org/ npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://image.nostr.build/d98cc51524a983bad3b1496ad5c8625440ceff51568a28f3bc1ea23b98255fd3.jpg 🎉🥳 #nevent1q…z6y4 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb GM I just submitted a PR to add albyhub to nixpkgs. If you want to see albyhub running on nix, give the github issue an upvote: https://github.com/NixOS/nixpkgs/issues/369196 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Thanks Gary! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb sharktastic https://youtu.be/pNwBeKfGOzQ?si=48wEp7H14k4NB7oT npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb All I see here is an appeal to authority without sources? npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb > Google and Amazon have promised all of us—their customers and noncustomers alike—that they would take steps to ensure that their technologies support a future where technology empowers rather than oppresses. It’s increasingly clear that those promises are being ignored, if not entirely broken.< https://www.eff.org/deeplinks/2024/12/amazon-and-google-must-keep-their-promises-project-nimbus npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb I run radicale at home (was running nextcloud before that). Syncs via davx5 on my Android and thunderbird on my desktop. Works well enough for me! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb It hard forks You can't audit the supply idk but it sounds pretty shitcoiny man 🤷 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb @[email protected] hey, thanks for ntfy-alertmanager! We packaged it in nixpkgs recently. When I update packages, one of the checks I usually do after building from source is to try `--version`. But I noticed it currently just returns "dev" npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb @[email protected] this is a test npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb This is huge! Amazing work npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb That scales to 8 billion users? npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb I didn't know Tauri was thing. Looks pretty cool! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb feeling like one lucky MFer https://bitcoiner.social/static/attachments/SBgdqA_lucky.png The fee span for this block was 4 - 300 sat/vB, mined by Foundry this week. The TX was an lnd force close with olympus. And just as well too, I wanted to sweep my mutiny wallet before it goes eol npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Test - | **Component** | **Estimated Peak Power Draw** | |---|---| | **RTX 5090** | ~600W | | **Core i7-13700K** | ~250W (with boost) | | **Motherboard (Z690)** | ~60W | | **RAM (DDR5)** | ~10W (2 sticks) | | **Storage (M.2 SSDs, SATA)** | ~10-15W | | **Case Fans (5 total)** | ~10W | | **AIO Pump (280mm)** | ~5-10W | - Total Estimated Peak Draw : **~945-955W** - Power Supply: **1000W** Super Flower SF-1000F14MP - provides up to 83.3A on the +12V rail npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Love first. Evereything else is secondary npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://www.youtube.com/watch?v=PB3MzwoUEEA npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Gracias mi amigo npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb I should just find a Guy Swann rant about shitcoins an send him that npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb family member slid in my DMs asking for advice about where he should store his CRYPTO gainz. He's apparently worried that Coinbase might rug him.. so obviously I'm trying to dissuade him from holding that junk and self-custodying Bitcoin. What's a good article or video I can leave him with to all that off with? @nprofile…5xxx help! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Big thanks to @nprofile…fzzy for pointing me in the right directions on this npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Should these work on amethyst? I get no events. Might be due to relays, I'm guessing npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Marinating sirloin steak in salt, then buttering it while it grills on the stove. Good shit, one f my weekly staples now. Thanks for telling me about that in Atlanta dude npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Test strfry-policies without using `deno task filter` ```sh head -n1 /tmp/test.jsonl | \ jq -c '{ type: "new", event: ., receivedAt: (now), sourceType: "IP4", sourceInfo: "127.0.0.1" }' | doas -u strfry ./complex-entrypoint.ts ``` npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb GM cardchan npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Got cashu running on my nix laptop. This is a basic FHS environment that lets python build secp256k1: ``` { pkgs ? import <nixpkgs> {} }: (pkgs.buildFHSEnv { name = "nutshell-fhs-env"; targetPkgs = pkgs: with pkgs; [ autoconf automake gcc libtool pkg-config tmux ]; runScript = "./run-cashu.sh"; }).env ``` `run-cashu.sh`: ``` #!/usr/bin/env bash set -e # Default values (can be overridden by command-line arguments) SESSION_NAME="${1:-cashu}" if tmux has-session -t "$SESSION_NAME" 2>/dev/null; then echo "Session '$SESSION_NAME' already exists. No action taken." exit 0 fi # Create new detached session, specifying fish as the default shell #tmux new-session -d -s "$SESSION_NAME" -x "$(tput cols)" -y "$(tput lines)" "fish" tmux new-session -d -s "$SESSION_NAME" "fish" # Activate virtual environment inside the tmux session tmux send-keys -t "$SESSION_NAME" "source .venv/bin/activate.fish" C-m # Source the configuration for cashu #tmux send-keys -t "$SESSION_NAME" "source .env" C-m # Start the open-webui server in the new fish shell tmux send-keys -t "$SESSION_NAME" "cashu --help" C-m # Attach to the session tmux attach-session -t "$SESSION_NAME" ``` npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb wru @nprofile…nxk6 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Just ran into him. Hey Gary! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Check out @nprofile…trej #nevent1q…nvxx npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb My Tabconf6 local area notes so far: - Dining reservations (find me at the con to get a seat!) - Thursday 10/24 5:30PM [Culinary Dropout](https://www.culinarydropout.com/locations/culinary-dropout-atlanta-brickworks/) Rooftop ([0.7mi](https://maps.app.goo.gl/Gv65ACw95hS68KRW8)) - Friday 10/25 6PM [Postino WineCafe](https://www.postinowinecafe.com/locations/postino-west-midtown) ([0.6mi](https://maps.app.goo.gl/TaRmJmuMLm3hhTeY6)) - Other Drinking/Dining options - Twin Smokers BBQ ([1mi](https://maps.app.goo.gl/rBs9qkiKVjcT2yDh9), no reservations, 11AM to 8PM) - open late - [Al Dente Pasta & Pizza](https://www.aldentesrestaurant.com/online-ordering (11AM to 2AM)), [16min walk](https://maps.app.goo.gl/TEwrC1h63MufeM7G9) open till midnight - [Cypress Street Pint & Plate](http://cypressatl.com/) (10AM to Midnight) 23min walk ~[1mi](https://maps.app.goo.gl/ih5awqP9vcr7hbV86) - Transportation - Scooters in the area: Bird or Lime - Georgia Tech **Free** [Stinger shuttle](https://bus.gatech.edu/stops/10) - Get a Breeze Card to use the MARTA Bus - [accuweather](https://www.accuweather.com/en/us/atlanta/30303/weather-forecast/348181) - Tabconf external [Events](https://evento.so/tabconf) npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Woo! I'm flying in tomorrow night. npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb racknerd is a bargain and uses coinify. just be aware that they change provider at least once a year. last year it was coinbase. they never take down their blackfriday or newyears deals. https://www.racknerd.com/BlackFriday/ https://www.racknerd.com/NewYear/ npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb is the news coverage you're following as good as Channel 4 in the UK? Cause afaict they've been doing a freakin' good job of showing how perplexing the situation is. Genuinely curious if there's other media out there that's this good, because I'm not used it. https://www.youtube.com/watch?v=gZmTSop2Ijg npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Barrels npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb DESTINY #nevent1q…2s5v npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Just installed my first nix flake. It's nix-bitcoin! And no krops either. Total standalone machine. I'm copying over blocks now and next will fiddle with settings, then try activating secure mode (had it on previously when I installed via krops, so the config should work). ``` { description = "NixOS configuration with nix-bitcoin"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; nix-bitcoin.url = "github:fort-nix/nix-bitcoin/release"; nix-bitcoin.inputs.nixpkgs.follows = "nixpkgs"; # nixpkgs.follows = "nix-bitcoin/nixpkgs"; # nixpkgs-unstable.follows = "nix-bitcoin/nixpkgs-unstable"; }; outputs = { self, nixpkgs, nix-bitcoin }: { nixosConfigurations.quilladin = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./configuration.nix nix-bitcoin.nixosModules.default # Optional: # Import the secure-node preset, an opinionated config to enhance security # and privacy. # # (nix-bitcoin + "/modules/presets/secure-node.nix") { nix-bitcoin.generateSecrets = true; services.bitcoind.enable = true; nix-bitcoin.operator = { enable = true; name = "fiatjaf"; }; } ]; }; }; } ``` npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb The lore says he planned it. The guy has a plan for everything npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb The green part is the available system memory. This is while I'm running almost absolutely nothing except a pipeline for upscaling video in comfyui. Oh the vram on the GPU is maxed out at the same time! btw comfyui is one hell of a rabbithole npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb You'll never use all that ram they said https://bitcoiner.social/static/attachments/Ljezlw_thisisfine.png This is fine npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Waking up app 30-day guest pass https://dynamic.wakingup.com/guestpass/SC184440F npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb We brought back the dead?! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb We don't need it on nostr npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb nvm it still doesn't work for me, it just says job requested npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb TIL I thought that tab didn't work anymore because is this npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb In fiat or sats? npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb @nprofile…lrrj 👀 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb See you in Atlanta! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb I think some clients rebroadcast events, so could been someone else entirely. Or maybe whoever operates that relay did it npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb In golang even. Wow npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Oh and for a vty I used to use lntop npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://nodeyez.com/ npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb @nprofile…7yvl has thing npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Congrats! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Shitpost heuristics match, access granted npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb #beerstr knows npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Oh no, I missed it this year 😨 https://image.nostr.build/aa0dc7407d931f2aaaf42cab8fafa963afa814931bd12b1450c29f17a0ffdbce.jpg npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Daaaamn npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Claude's artifact feature is great. npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Running keychat https://image.nostr.build/12f61f9d80f579c2a800a1d768ae193c6df2298e023169cfe99c3cec5909c411.jpg H4sIAAAAAAAAAxVSN5JYIQy9imfrXyihcBxQqLbw/SvLHQPSi/z8/e3357f75/uY5Ry97jz4qpJGUqpC3lhQVqJ73moDCFbokQYUQkFu9rEPzsvH80x8AvtKGdWkiBmrhfKb0J4bC1enkakEGl1KwZkN/GOgAbjHzimHl05zUFbRKuu0J5bad9mGgAXLX6vHkIas+qhv1biLm8TKSca2insHTYG7YI09nbw+gtQyu8QHOeSo7WrH7R2jMFE+9ZmnRaKWkE8qLe7ay32MR6sCgOxh1Xshc9b0edaCekvH6x0ce6l6QClx9OFhaTcSP5Bgcbz2oKdsBqUTpTLpbkbsANCfbRIATmfdoB8BR8njKz/Kqwbk0rio9Faisw1sUqGoaffthUrMZlRg0h8akaxv51D4fKtyXHYtXTB7g6A3ezOBhf0fz0Mgvfd1xB1oLlAFnU1FcqdnddZ1xM1VtyrbnwGAXbO+4SoNB89/llKDSLEXtNQXr4H8A7QwFYx7AgAA #nevent1q…5t6n npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb lol Livestream broke npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://www.youtube.com/watch?v=lBJvTCUakIk npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Thank you for your sacrifice npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Slick! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb GM oranges https://image.nostr.build/6f99bc26d2852b12bdb2d76b0c93781dfe0e5c5ed634c07cfd26b75293af12dd.jpg npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Gm npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Yeah, I like'em but they don't update their models very much npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Oh and I autostart it on boot with a systemd unit in my `configuration.nix`: ``` systemd = { services.ollama-webui = { wantedBy = [ "multi-user.target" ]; after = [ "network.target" ]; serviceConfig = { Type = "forking"; User = "pleblee"; WorkingDirectory = "/home/blee/apps/open-webui"; Environment = "NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels"; }; script = "${pkgs.nix}/bin/nix-shell"; }; }; ``` npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://bitcoiner.social/static/attachments/YSC0uw_open-webui.png local llms with ollama + open-webui + litellm configured with some apis the free Claude 3.5 sonnet is my daily driver now. When I run out of free messages, I switch over to open-webui and have access to various flagship models for a few cents. The local models usually suffice when I'm asking a dumb question Here's my `shell.nix`: ``` { pkgs ? import <nixpkgs> {} }: (pkgs.buildFHSEnv { name = "simple-fhs-env"; targetPkgs = pkgs: with pkgs; [ tmux bash python311 ]; runScript = '' #!/usr/bin/env bash set -x set -e source .venv/bin/activate tmux new-session -d -s textgen tmux send-keys -t textgen "open-webui serve" C-m tmux split-window -v -t textgen tmux send-keys -t textgen "LITELLM_MASTER_KEY=hunter2 litellm --config litellm.yaml --port 8031" C-m tmux attach -t textgen ''; }).env ``` And here's `litellm.yaml`: ``` model_list: - model_name: codestral litellm_params: model: mistral/codestral-latest api_key: hunter2 - model_name: claude-3.5 litellm_params: model: anthropic/claude-3-5-sonnet-20240620 api_key: sk-hunter2 - model_name: gemini-pro litellm_params: model: gemini/gemini-1.5-pro-latest api_key: hunter2 safety_settings: - category: HARM_CATEGORY_HARASSMENT threshold: BLOCK_NONE - category: HARM_CATEGORY_HATE_SPEECH threshold: BLOCK_NONE - category: HARM_CATEGORY_SEXUALLY_EXPLICIT threshold: BLOCK_NONE - category: HARM_CATEGORY_DANGEROUS_CONTENT threshold: BLOCK_NONE ``` npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb # links LivePortrait: https://github.com/KwaiVGI/LivePortrait the ComfyUI node for LivePortrait: https://github.com/kijai/ComfyUI-LivePortraitKJ ChatTTS: https://github.com/2noise/ChatTTS npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb state of the art open weights* npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://bitcoiner.social/static/attachments/4rG1Kg_tony--d6_trim.mp4 I had way too much with LivePortrait this morning. Couldn't quite get it to run on Nix (I still suck at nix derivations), but they're still running a free demo space on HF. Also out of China in the last few weeks was ChatTTS and Qwen2, state of the art local text to speech and llm. I've been running it with ollama and open-webui, and it's not half bad compared to 4o or claude, in one prompt it actually gave me a better answer. There's a ComfyUI node for LivePortrait. There's a lot you could do with this stuff. Deepfakes and destroy democracy, sure. But maybe more relevant to my interests is we're nearly upon the toolset needed to build a fully artificial (and local) talking head. if there's a model that can generate facial expressions to match a voice, I think that's basically everything we need is right there. then use ollama to RAG your own documents and legit talk to your home PC face to face. what a time to be alive npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb test https://kwaivgi-liveportrait.hf.space/file=/tmp/gradio/f0d2e53ac710a38b7f467d6d5b230678566ca091/sommerfield--d6_trim.mp4 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb testing https://kwaivgi-liveportrait.hf.space/file=/tmp/gradio/1bfb16fedcdd3b54d13ec102fc88062d6f41b596/mleku--d18.mp4 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb oh I posted an animated video based on your profile image npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb https://kwaivgi-liveportrait.hf.space/file=/tmp/gradio/699750a8be165a7965b3bb7853c96dfbeaf3aa40/joe--d14_trim.mp4 sorry I just found LivePortrait and your pfp came up first npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb better webs of trust could fix this! npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb My phone gets hot when it can't connect to towers so I still do it npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb I have been wanting to study this stuff recently, thank you. npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Amazing work! I'm still running a modified strfr-policies that first checks if an npub is within a given set. I keep sets of npubs that are designated as within my web of trust, currently with three tiers. Then I apply different filtering depending on whether your npub is in the set. Mostly cribbed from @nprofile…c385 and that one vegan guy. npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb A lot of other stuff breaks when doing that currently. I tried creating a new npub recently and couldn't load a community that I created on this npub. npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb @nprofile…4j79 mountain man dev npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb #nevent1q…7yd0 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb 🤯 #nevent1q…7ds4 npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb Brilliant npub1dxs2pygtfxsah77yuncsmu3ttqr274qr5g5zva3c7t5s3jtgy2xszsn4st pleb That takes Guts