Bitcoin | Lightning | Blink | RaspiBlitz on RPi and more | Self-hosting | Enjoyer of Linux Desktops and GrapheneOS | building hardware at diynodes.com
Public Key
npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 Profile Code
nprofile1qqs24sraj5yfee4d7z9ez4k58sdy4dv5ccfsklwtztkpnyqgckqe5tcpy9mhxue69uhk6atvw35hqmr90pjhytngw4eh5mmwv4nhjtnhdaexceqprdmhxue69uhkummnw3ezu6r4wdax7mn9vaujuam0wfkxg3h4jtl
Show more details
Published at
2025-04-16T16:05:56Z Event JSON
{
"id": "f0b2a04ee79655d1fca43d13d9e98c1e9b65109e87eb7b1142866cfc707ca1aa" ,
"pubkey": "aac07d95089ce6adf08b9156d43c1a4ab594c6130b7dcb12ec199008c5819a2f" ,
"created_at": 1744819556 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"openoms\",\"display_name\":\"openoms\",\"picture\":\"https://diynodes.com/wp-content/uploads/2024/11/openoms_avatar.jpeg\",\"about\":\"Bitcoin | Lightning | Blink | RaspiBlitz on RPi and more | Self-hosting | Enjoyer of Linux Desktops and GrapheneOS | building hardware at diynodes.com\",\"nip05\":\"[email protected] \",\"lud16\":\"npub1t27lc3teecnhd33m44n6gtes8k4n3xry2nhlrtpfu9hstyl4v57qcr82nr@npub.cash\",\"pubkey\":\"aac07d95089ce6adf08b9156d43c1a4ab594c6130b7dcb12ec199008c5819a2f\",\"banner\":\"https://diynodes.com/wp-content/uploads/2024/11/openoms-banner.jpeg\",\"displayName\":\"openoms\",\"website\":\"https://www.lightningnode.info\"}" ,
"sig": "1da33ab8d13a059cb501e6ed2855d537a5974239b7e2a29fa796899b4b90d48e6cb104da7e0cd9d243eaf9d4c1d9c41eb712de349190190b31ce85e0b1a793bc"
}
Last Notes npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms To update #BTCPayServer on a #Raspiblitz you will need the latest install script: # download the latest script from the dev branch: wget -O /home/admin/config.scripts/bonus.btcpayserver.sh https://github.com/raspiblitz/raspiblitz/blob/dev/home.admin/config.scripts/bonus.btcpayserver.sh # To update use the UPDATE menu or run: /home/admin/config.scripts/bonus.btcpayserver.sh update This part has the fix: https://image.nostr.build/4580416e3f5525dacfb27bf1cc50fb75271fde2e7241d2234032c09b6960a40a.png #nevent1q…q7qx npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Old PR closed, now one proposed with the desired configuration option: https://image.nostr.build/fd3603f8a8fc36f6b7fe439ef99c35600f75670a6e34879c502f3cc4945dd1b3.jpg https://github.com/bitcoin/bitcoin/pull/32406 #nevent1q…4hdg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Check out the new @nprofile…u3ku VPN app to replace Orbot eventually: https://gitlab.torproject.org/tpo/applications/vpn Experimental version download here: https://gitlab.torproject.org/tpo/applications/vpn/-/packages/726 h/t @nprofile…nztg https://image.nostr.build/3cb035037fc5e4f5f7444127875c144bc6b77f0adc1afbf910bb2a2dd720567a.jpg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms This is about the general non-technical moralizing and larping. The removal of the OP_RETURN mempool policy limit does not worth the energy going into it, could just leave it alone, but agree with the technical motivation. I just want my node to be able to predict the next block as accurately as possible when it has the mempool on at all. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Running Bitcoin Core. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Shitcoins are back, now in non-standard OP_RETURN #nevent1q…up6e npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Suddenly needed to unfollow @nprofile…d62w again. Thank you for the service regardless. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms OP_20 protocol going on despite mempool filters - this way only certain pools benefit and these transactions are not seen in common mempools. #nevent1q…fpj5 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms At least one of your cars needs to have minimal electronics, difficult to find an EV like that, but there is a decent ICE range from the past 10-20 years. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms This is exactly what firefish.io does here in Europe, check it out. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms If you are (or not yet) working with AI read this sci-fi take: https://ai-2027.com npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms A human recommendation is langgraph which is built on langchain. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Sharing a useful lookimg answer from perplexity: What are the best tools to combine various LLMs in a pipeline? Feed the output of one as the input of the other Here are some of the best tools for combining various LLMs in a pipeline, where the output of one model can be fed as the input to another: ## **1. LangChain** - LangChain specializes in chaining LLM outputs and inputs through its **Chains** and **Agents**. Chains allow developers to integrate multiple LLMs or components into a pipeline, while Agents enable dynamic decision-making based on user input or intermediate results[3][5]. - Example: Use `SimpleSequentialChain` or `AgentExecutor` to pass outputs between models seamlessly[2][5]. ## **2. LM Studio** - LM Studio supports **model orchestration**, making it ideal for managing workflows involving multiple LLMs. Its customizable API integration allows easy connection between models and services[1]. ## **3. Ollama** - Ollama simplifies workflow orchestration and automates data flow across stages, making it suitable for chaining LLMs for production environments[1]. ## **4. MLflow** - MLflow offers experiment tracking and model versioning, enabling smooth collaboration and monitoring of interactions between multiple LLMs in pipelines[1]. ## **5. LlamaIndex** - LlamaIndex connects LLMs with diverse data sources and supports retrieval-augmented generation (RAG), streamlining complex pipelines that require data-driven LLM interactions[6]. LangChain is particularly popular for its flexibility in chaining outputs and managing complex workflows dynamically. Citations: [1] 15 Best LLM Tools for AI Product Development [2025 Guide] https://orq.ai/blog/llm-tools [2] What's the point of LangChain for chaining LLM outputs if I could just ... https://www.reddit.com/r/LangChain/comments/17rb5zl/whats_the_point_of_langchain_for_chaining_llm/ [3] LangChain for Including AI from LLMs Inside Data Applications https://www.comet.com/site/blog/introduction-to-langchain-for-including-ai-from-large-language-models-llms-inside-data-applications-and-data-pipelines/ [4] Top 9 RAG Tools to Boost Your LLM Workflows https://lakefs.io/rag-tools/ [5] How to Chain Tool Outputs as Inputs in LangChain Tool-Calling Agent https://github.com/langchain-ai/langchain/discussions/28686 [6] 5 Essential Free Tools for Getting Started with LLMs https://www.machinelearningmastery.com/5-essential-free-tools-getting-started-llms/ [7] Top 15 LLMOps Tools for Building AI Applications in 2025 - DataCamp https://www.datacamp.com/blog/llmops-tools [8] Understanding the Influence of LLM Inputs on Outputs - Shelf.io https://shelf.io/blog/understanding-the-influence-of-llm-inputs-on-outputs/ npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms DIY today - a game changer hardware wallet: - $12 Lilygo T-display was lying around - flashed using Google Chrome on Debian Linux with https://blockstream.github.io/jadediyflasher/ - connected to a Pixel7 running GrapheneOS with USB-C - seamlessly initialized with Blockstream Green on the phone (also available for desktop) Could have used Bluetooth to connect to the phone (as the only option on iOS). I really like the virtual secure element using the blinded PIN server: https://help.blockstream.com/hc/en-us/articles/9639949755673-How-does-Blockstream-Jade-s-oracle-enforced-PIN-protection-work Looking forward to try the Jade Plus equivalent hardware: Lilygo T-display S3 Pro with GC0308 Camera ($46) Find some links and notes in: https://gist.github.com/openoms/3df017ad9183cbd64b99152049905473 https://image.nostr.build/279e8b8f085fd171cbe88abcdab902f7c51e255f1f8e97f404d90702886581de.jpg https://image.nostr.build/6d9298e8638561a977894461620881706a64e31d4493f5a9ed7e326cbff4a5ab.jpg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Yes! First you can chain swaps (even accross different providers eg swapmarket.github.io @nprofile…s9n9 ) onchain - LN - LN - onchain Second is the actual coinswap protocol aka teleport transactions under development: https://github.com/bitcoin-teleport/teleport-transactions npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Asked GPT-4.5 on @nprofile…35fm just in case but still curious of real life examples: Yes, there are several tools designed specifically to leverage LLM-powered AI to assist in reviewing pull requests on GitHub. These tools can help you identify bugs, security vulnerabilities, style inconsistencies, or logical errors, ultimately saving significant human review time and effort. Here are some recommended options you can use right away: ## Tools that integrate directly with GitHub PRs ### 1. **CodiumAI** - CodiumAI integrates directly into GitHub pull requests and leverages LLM-based analysis to detect code errors, suggest improvements, identify bugs, and offer helpful recommendations right within the GitHub UI. It uses LLM APIs under the hood and can directly comment into the PR review discussions. ### 2. **ReviewGPT** - An LLM-powered GitHub Action that automates PR reviews by providing summaries and suggesting improvements or identifying potential logic errors. ReviewGPT uses GPT-based models and comments automatically into GitHub pull request conversations. ### 3. **CodeRabbit** - A GitHub App that automatically generates comments and feedback for your pull requests by leveraging OpenAI's GPT models. CodeRabbit integrates seamlessly into PR threads, giving detailed feedback, suggestions, and potential fixes. ## Tools you can use locally (with remote API) ### 4. **LangChain or custom scripted OpenAI-based analysis** - With LangChain, open-source Python libraries, or custom scripts, you can easily build your own local CLI applications that analyze code diffs with OpenAI APIs. Here’s a basic local python example leveraging OpenAI and GitHub APIs to handle PR reviews automatically: ```python import openai from github import Github openai.api_key = "OPENAI_API_KEY" github_access_token = "GITHUB_API_TOKEN" repo_name = "user/repo" pr_number = 123 g = Github(github_access_token) repo = g.get_repo(repo_name) pr = repo.get_pull(pr_number) diff = pr.diff_url # or pr.patch_url, then retrieve and parse contents # Get the diff contents through requests import requests diff_text = requests.get(diff).text prompt=f"""Given the following GitHub code patch, provide a review summary, highlight issues, potential improvements, and best practices: {diff_text} """ llm_response = openai.ChatCompletion.create( model="gpt-4-turbo", messages=[{"role": "user", "content": prompt}], ) review_summary = llm_response['choices'][0]['message']['content'] print("LLM Review:\n", review_summary) # Optionally, post back comment to GitHub PR: pr.create_issue_comment(review_summary) ``` This lightweight example pulls the GitHub PR diff, analyzes it using GPT models (like GPT-4 Turbo), and posts the resulting summary back into the PR conversation automatically. ## Considerations when Using LLM-Based Review Tools - **Accuracy & Safety:** These tools significantly speed up code reviews, but should always complement human review rather than entirely replacing it. - **Context & Complexity:** LLMs handle common styles and best practices well, but domain-specific logic and subtleties might need manual reviewer validation. - **Privacy & Security:** Be careful about sending confidential or proprietary code to third-party services or APIs. Run carefully scoped deployments and consider self-hosted/open-source options if privacy is critical. In summary, definitely consider testing out CodiumAI, ReviewGPT, or CodeRabbit if you want an out-of-the-box integration directly commenting into GitHub PR threads. Alternatively, a lightweight local script similar to the example provided gives flexibility, control, and privacy—ideal if your requirements are more sensitive or custom. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Does anyone use some LLM powered tool to help the review of github pull requests? Could be useful running locally (with a remote API), but if good enough could even comment straight into the PR discussion too. #asknostr npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms This visison is next level: MacOS like security running Linux on a Free Open Source stack. #nevent1q…hhc5 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Mobile first now means different. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Anyone with a phone running Android 15 and sufficient data available will have a Linux terminal at their fingertips. What are you thinking? A dev environment? Hosting websites? Easy onion services? Sparrow-server? @npub1hea…g9v2 A pruned bitcoin node? #RaspiBlitz Just need a few weeks free to play around 😅 (also it crashes on GrapheneOS so far, but a fix is underway) https://image.nostr.build/5d455e20083ff623cecf6bf71d435f410bc9433a1db121ce5065ab1ad9fbefc6.jpg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms here you go, someone made this (no need to be logged in to goolag to read): https://docs.google.com/spreadsheets/d/147AXd8hN3uO3v_P1dupgfRCRzSMlH85dvQSHPAg7lZ4 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms X is down, probably nothing npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms It is done via extensions, pleade read the original post. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Here it is: https://chromium.woolyss.com/ npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms The Brave recommendations I have seen were mostly stemmed from their own marketing material. Brave is not good enough by default, see these settings for example: https://lifehacker.com/change-these-settings-to-make-the-brave-browser-even-mo-1848763348 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Brave is only recommended by their own advice. It has a shitcoin wallet built in and phones home. The Tor function is insecure and had dangerous leaks in the past. Needs some tweaking if you use it. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Would add the obvious default browser on @nprofile…nztg: Vanadium (Chromium based) https://github.com/GrapheneOS/Vanadium npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Actionable browser advice found on Telegram, original post (with clickable links): https://t.me/NoGoolag/36979 @NoGoolag #browser #alternatives with mitigations, patches etc. Alpha version release March 6, 2025 FireFox browser options - Tor Browser (all) - Mullvad Browser (Desktop) - IronFox (Android) Read the Known Issues section on the gitlab. - LibreWolf (mentally ill devs) Make your own #Firefox with mitigations etc... - Phoenix / wiki - Arkenfox user.js / wiki / gui / user-tool / mobile - Narsil / Narsil Mobile - Betterfox / Betterfox Mobile - pyllyukko - Compare some of the user.js files Chromium based browser Options - Ungoogled Chromium (all) - Cromite (Android, Linux, Windows) Browser extensions - uBlacklist - uBlock Origin or uMatrix (never both) - LibRedirect (setup your instances for each service in the settings) Links to block lists... - Yokoffing - Celenity/Phoenix - FilterLists Set your default search engine to a search proxy - 4get instances - Searx instances Why your favorite browser is not recommended - Celenity Firefox browser comparisons - How to choose a browser for everyday use? - is your browser spyware? - Choose your browser carefully - Browsers and the connections they make compared - Fake Privacy and security Additional reading... - Wiki about extensions - Multiple Extension Conflicts - uMatrix for beginners - Firefox user.js install guide - Arch Linux Firefox Privacy wiki - Bromite (for knowledge purposes) Testing your browser - Fingerprint.com - How to test browsers for spyware - Privacytests browser comparison - Mullvad check - Bromite fingerprint testing - IP Leak - List of test sites A - List of test sites B * Thunderbird users should consider taking a look at Dove - Phoenix's sister project. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms I have enjoyed two so far: Aurora Store (FOSS Google Play client): https://gitlab.com/AuroraOSS/AuroraStore and Droid-ify was the smoothest out of the F-droid clients: https://github.com/Droid-ify/client Both can manage updates automatically in the background. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Selling for fiat is not an option. Using bitcoin is. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms The system in place is called taxes and capital controls like: * wealth tax * exit tax npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms That assumes the funds never move again. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Step 1: Register all your assets through regulated exchanges and KYC Step 2: Make your government interested in digital asset forfeiture Step 3: ... npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms From the contexts I have seen a #hellthread is where a large number of accounts get mentoined unnecessarily and as a result all getting a stream of irrelevant notifications. Lot of noise drowning the signal. Quoted the question so trying to not make it worse. Muted the hellthread origin post or the originator of that's the only way. #nevent1q…247p npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms hellthreads earn a mute (no hard feelings) npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Thanks, but this and similar apps can only work with existing intents (configured in the apk package), they cannot make eg. YakiHonne open a link starting with https://primal.. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms True, the two approaches can be used the same time. Benefit from the OS defaults and at the same time be sovereign on the protocol level. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Sounds way too complicated, why nost just use nostr:<nevent> prefixes for external sharing and set up the nostr: intent filters (open with) in all Nostr compatible apps? This way I could choose which nostr app to open with the same way I can choose the broelwser for http: / https: or lightning wallets for lightning: . npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Agree, Amethyst is doing it right with building the external sharing links using njump.me. The nostr:<nevent> prefix should be used for clarity and included in the intent filter of all nostr-able apps. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Yes, it is called intent filters like we have lightning: for invoices and LNURLs. Should nostr linked be shared with an intent filter nostr: so any protocol compatible app could open a nostr link? The app might need to parse the full link to get the event. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms I want to choose to open Primal links in Yakihonne and Yakihonne links in Amethyst. Has anyone found a single click method to open arbitrary links in set apps on Android? #asknostr npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms It is interesting only if they are the same in Libreoffice Calc. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms If your multisig setup is a security theatre If you trust and don't verify North Korean hackers will come and take your shit This is not a fucking joke npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms or in the UK for now? npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Sure you can, but will it lead to questions in the EU? npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Do not keep any secrets in cloud drives. Not in iCloud, not in Google Drive, not in Dropbox. Whatsapp chat history shouldn't be backed up. https://www.bloomberg.com/news/articles/2025-02-21/apple-removes-end-to-end-encryption-feature-from-uk-after-backdoor-order https://image.nostr.build/88a8ef048bb0205387b0f0773c0e854272a0882ce160741bb9a3602d5f234973.jpg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Using only the order ID (a five digit number, no "rs") in the reference is obscure enough. Should it become a general instruction to include it? That would make the payer double check and provide verification to the seller that the buyer is part of the same transaction. Also the order ID itself could be made to be random length letters and / or numbers so it is not a consistent pattern risking censorship. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms The Robosats chat is already encrypted and peer-to-peer. Opening an other channel does not stop the scammer from just forwarding any request the seller makes to the real buyer. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms A laptop upgrade recommendation in the comments: https://image.nostr.build/63c01dac488172f86821cfe24e9c016945e7dfbced5510b1aec6750072fc7284.jpg https://www.ebay.com/itm/156626070024 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Thanks for the link! The burnout potential is great especially when working with such large and somewhat loosely managed systems like the Linux kernel. Glad that the project continues: https://asahilinux.org/2025/02/passing-the-torch/ npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Apple needs to stop serving the UK otherwise take it as their sevices are compromised worldwide. (please anyone relying on icloud, gcloud, microsoft or some other shit learn to self host for your own sake) #nevent1q…m48g npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms It is likely the best for online security and privacy, but doesn't solve the issue with verified boot and the usage of secure elements. Qubes OS is better with compartmentalization, but has a big tradeoff in useability and surely performance compared to MacOS on Apple silicon. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Pay $10 for a VPS and run your own Nextcloud. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms You can use a Mac without an Apple account. Install https://brew.sh/ to skip the AppStore. Get a Pixel with GrapheneOS for a smartphone. #nevent1q…r9hv npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Chain surveillance tools are affinity scams of the regulators. #nevent1q…9efr npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Sounds like GrapheneOS on PC, would love to see it! npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms I am aware of these rumours, but can only believe when I see it. My VPN runs on the router level and will check with Pi Hole if there is unrequested communication towards Apple. For now I am not even logged in with an Apple ID, can use brew and nix without it. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Feeling good about the most secure setup on mobile with GrapheneOS as it follows the Free Open Source model, but using MacOS is a hard pill to swallow. Don't wan't to support the closed garden approach, but a Linux desktop is challenging to be configured for max security if even possible. Apple has significant advantage on the hardware and security by default. Still rocking Asahi Fedora Remix with encrypted root on an M1 Macbook Pro, but wonder if I should give in to use MacOS for travel. #nevent1q…qkz4 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms PJR! npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms @nprofile…nrar npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Yes, Asahi has GPU drivers since 2022: https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linux/ Didn't have time to test local LLMs yet, but should be good. Drivers and the shared memory are working so I have 32 GB available for the GPU as well. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Trying this now, thanks. Not yet sure about the caching part. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Looks like a solid setup, but will take some time to set up the server. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms What do you guys use for caching music to Android for listening offline? Best I have so far is an old torrented mp3 collection and a soundcloud account. #asknostr npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Asahi is just the layer which interacts with the Apple silicon and adds reverse engineered drivers for the webcam, speaker etc. Only missing the built in microphone and proper CPU suspend. I use the Fedora version which works great, but need to find the aarch64 version of apps or compile from source. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Tails is not built for arm processors. It is not just the M1 chips, there is no version for eg. Pinebook neither. To run traditional amd64/x86 software get any cheap Thinkpad, they have great linux compatibility and work with Tails out of the box. If want to go deeper look into replacing BIOS/UEFI with Coreboot or Libreboot as well. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Not once managed to boot an other Linux on the machine. There is a good guide here outlining the steps: https://davidalger.com/posts/fedora-asahi-remix-on-apple-silicon-with-luks-encryption/ npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms There is a few percent per hour drain in standby as the CPU doesn't fully idle. Ok to put down during the day, but can't leave it unplugged overnight only if switched off. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Was worried about not having Tor Browser available for aarch64 linux, but worked out that the Tor proxy can be installed the same. From there can set the SOCKS5 proxy: 127.0.0.1 on the port 9050 in a dedicated browser like LibreWolf. Leave the DNS request going over Tor. Opening .onion sites works this way, acceptable for my main usecase of testing self-hosted Hidden Services and maybe Robosats. #asahi #linux #aarch64 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Root encryption on the M1 Mac running Asahi Fedora Remix is done for a while now. I have set up LUKS while booting from another partition running Debian so GRUB2 doesn't get confused. This was easier then having making a bootable USB work, which I still couldn't do. All going well since, seems like it is a viable setup. #nevent1q…73la npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms I use @nprofile…dcwu to install Obtainium. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Having been pushed to do it earlier the bitcoiners in Switzerland are way ahead of us. Find guides here for addres ownership verification using Blue Wallet, Sparrow Wallet, Green Wallet, BitBox02, Trezor, ColdCard, Ledger, Keystone, Passport, Jade and so on: https://getbittr.com/blog/category/wallet_tutorials https://pocketbitcoin.com/learn #AOPP #travelrule npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Seeing the EU Travel Rule implementation not getting any pushback like AOPP did is a disappointment. Reminder: https://www.21analytics.ch/blog/how-does-address-ownership-proof-protocol-aopp-work-with-bitbox02/ npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Using native SegWit (bc1q...) addresses instead of Taproot for your intermediate wallets would still guarantee better compatibility accross wallets and services. Also transacting from simple single sig native SegWit addresses is slightly cheaper than using Taproot (knowing that on Taproot with Musig2 multisig can be much more efficient). npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Wow, that just works! Love this https://soapbox.pub/blog/mostr-fediverse-nostr-bridge/ npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms How can I follow a Mastodon account like https://social.treehouse.systems/@AsahiLinux here? #asknostr npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms The hsm_secret is basically your CLN onchain wallet is on the disk together with the other user data. The OS lives on the SDcard amd it can be changed at will - the system is designed to recover the data from the disk. The CLN wallet (if encrypted) will need to be unlocked after every restart of the node. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Your CLN node has been stopped and the hsm_secret (the CLN wallet) was encrypted with the password you gave. This is done to avoid it restarting automaticallyin case you are transferring the node. Will need to unlock it to start again. Restart or type: menu in the terminal and enter the CLN option. You will be asked for the password to unlock the wallet. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms There is no encryption set on the root partition using the default Asahi linux install flow so will encrypt that btrfs partition after the fact. Will try without using a live USB, wish me luck. 🤞 #asahi #linux #aarch64 #nevent1q…45zu npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms sure, just not releasing for aarch64 apparently npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Anyone running Linux on their M1 (or M2) Mac? Here to share my journey. https://asahilinux.org/ with Fedora is working really well, but got some annoyances due to the limited software available for aarch64. The good things are: - I learn to compile more things - looking at you Signal and Keybase - Power efficiency and shared memory without the closed garden - Fedora seems to be a very good distro (coming from Debian) - Webcam, speakers, USBC ports just work The (not so) bad so far: - will think twice what software worth the hassle and no closed source stuff is available to build - will need to master some emulators like qemu and Box86/Box64 - The built-in microphone hasn't been reverse-engineered yet - Fingerprint sensor won't work #linux #aarch64 #asahi npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Rotating the screen helped 😉 https://image.nostr.build/42d5e87b002d25f6ab9285f8f986352129fc8155e350e1e08ace903ed8da09c2.jpg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms How can I build these proofs for Github and X? #asknostr #amethyst https://image.nostr.build/1d41fe8c482712bd0dbf66748921fe805368d43cb742e6c829d6c91cd83b52ab.jpg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms @nprofile…nrar has kept an eye on #assumeUTXO since 2020 for the #Raspiblitz, now it's time! https://github.com/raspiblitz/raspiblitz/issues/1178 #nevent1q…ep6x npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Kicsit keresnem kellett, de Amethystben is megvan. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Upgraded to Pixel7 from Pixel5, the speedup is significant, the camera is fine on both. I like the 8a / 8 for it's rounder corners compared to the 7. Also worth it for 8a+ due to the improved security. GrapheneOS only. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Kösz, saját szerverre raktam most a képeket, az volt a gond. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms "henkover", ez jó 😅 Víz és kevés cukor a nyerő receptem, de korral egy hosszabb a felépülés, jobbulást! npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Same, it was a beautiful day: https://image.nostr.build/70880c14ef836ac5f4fc41244df416aa7e1547558967fa3b8f1625c2b93e3ca9.jpg npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms The fingers 🤣 npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Sure, I prefer exclusive usage + Tor. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Rent a VPS for $3.5-5/month and use it as you own VPN (eg. as Tailscale exit node.). Now think that how many people could share it using a simple app and credentials. Bandwith is cheap, you are paying for the storage and the IP address mostly. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Can also use keysend to pay to the nodeID of your established peers. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Come on just open channels to nodes and push half (!on signet only!) Find nodes here: https://mempool.space/signet/lightning Other stuff: https://dev.blink.sv/self-host/deployment/signet The main Blink Staging signet node is: https://mempool.space/signet/lightning/node/024e679c1a77143029b806f396f935fa6cd0744970f412667adfc75edbbab54d7a npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Use these scripts with your Bitcoin Core on signet: https://github.com/ajtowns/powcoins Delivers full coins in a few blocks. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Also the modded Seedsigner image does contain the Satochip (and Seedkeeper) applets and can write them to the blank cards. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Loading the Satochip java applet to the javacard is what I refer to as the DIY version of Satochip. It takes seconds to prepare them. Here are my notes, follow the links and readmes in the linked repos for more details: https://gist.github.com/openoms/510b2876cab19e15c4190456ea8aad82#file-satochip-javacard-applet-install npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms It does store the private key and does the signing also. It only not capable of generating the seed itself so that is needed to be loaded once from an external source using Sparrow Wallet, Electrum Wallet or the modded Seedsigner. Once the seed is in the card it cannot be exported and the signing is protected by a 4-16 character PIN. npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms Wrote a quick guide about using an initialized Satochip smart card with Sparrow Wallet: https://github.com/openoms/bitcoin-tutorials/tree/master/satochip#get-started-with-satochip As these javacards are essentially $5 hardware wallets (with no screen, but using a Secure Element) are great to give bitcoin in a physical form. This short guide is for the ones receiving them. To initialize the cards one could use TailsOS offline with Sparrow Wallet or Electrum or a modded version of Seedsigner: nevent1qvzqqqqqqypzp2kq0k2s388x4hcghy2k6s7p5j44jnrpxzmaevfwcxvsprzcrx30qyw8wumn8ghj7mn0wd68ytngw4eh5mmwv4nhjtnhdaexcep0qy38wumn8ghj7mt4d36xjurvv4ux2u3wdp6hx7n0dejkw7fwwahhymry9uqzpaca0y00n4qs4k5drhwaz99vuy78r6ddqxu7hwxy8xghj45knkh5jgfqlz npub14tq8m9ggnnn2muytj9tdg0q6f26ef3snpd7ukyhvrxgq33vpnghs8shy62 openoms To work with Bitcoin Core v28.0 LND needs to have deprecatedrpc=warnings set in the bitcoin.conf https://x.com/roasbeef/status/1842956355516223824 Electrs needs to be updated to the latest version: https://x.com/roman_zeyde/status/1842937024967327932 Tracking issue in Bitcoin Core: https://github.com/bitcoin/bitcoin/issues/31039 H/t Ketominer of https://nodl.eu for reporting the issues.