41554 blogs · [ { "id": "01a0875a-4cff-72ef-8603-25004ade766e", "title": "Bitcoin Energy Consumption", "url": "https://bubelov.com/blog/2021/bitcoin-energy-consumption/", "published_at": "2021-05-25T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004b99057b", "title": "Everything curl (2015)", "url": "https://bubelov.com/blog/2021/curl-book/", "published_at": "2021-05-17T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004bcdfc69", "title": "How to Publish Things Online", "url": "https://bubelov.com/blog/2021/how-to-publish-things-online/", "published_at": "2021-05-13T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004c6dc4e9", "title": "Money Explained (2021)", "url": "https://bubelov.com/blog/2021/money-explained/", "published_at": "2021-05-12T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004c7b69da", "title": "Darknet Diaries", "url": "https://bubelov.com/blog/2021/darknet-diaries/", "published_at": "2021-05-10T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004d05f087", "title": "Changelog Podcast", "url": "https://bubelov.com/blog/2021/changelog-podcast/", "published_at": "2021-05-09T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004dbf41f2", "title": "Wasabikas", "url": "https://bubelov.com/blog/2021/wasabikas/", "published_at": "2021-05-04T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004df518bb", "title": "New PC", "url": "https://bubelov.com/blog/2021/new-pc/", "published_at": "2021-04-29T00:00:00+00:00" }, { "id": "01a0875a-4cff-72ef-8603-25004ee8fcb6", "title": "Spring Boot", "url": "https://bubelov.com/blog/2021/spring-boot/", "published_at": "2021-04-26T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a4b9abf7", "title": "Security Vulnerabilities in curl", "url": "https://bubelov.com/blog/2021/curl-security/", "published_at": "2021-04-25T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a520e201", "title": "Wi-Fi 6 Router", "url": "https://bubelov.com/blog/2021/wifi-6-router/", "published_at": "2021-04-17T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a54eb51f", "title": "Ubuntu 21.04", "url": "https://bubelov.com/blog/2021/ubuntu-21-04/", "published_at": "2021-04-14T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a62e9f75", "title": "UNIX for People (1985)", "url": "https://bubelov.com/blog/2021/unix-for-people/", "published_at": "2021-04-10T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a66541c5", "title": "The Elder Scrolls III: Morrowind (2002)", "url": "https://bubelov.com/blog/2021/morrowind/", "published_at": "2021-04-02T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a75b7500", "title": "More Ansible", "url": "https://bubelov.com/blog/2021/more-ansible/", "published_at": "2021-03-29T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a81fc0b7", "title": "Lightning Wallets and Full Nodes", "url": "https://bubelov.com/blog/2021/lightning-and-full-nodes/", "published_at": "2021-03-25T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a890d194", "title": "Apache2", "url": "https://bubelov.com/blog/2021/apache2/", "published_at": "2021-03-18T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a9415a04", "title": "Studies in Pessimism (1851)", "url": "https://bubelov.com/blog/2021/studies-in-pessimism/", "published_at": "2021-03-16T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a95da09f", "title": "Jabra Evolve 30 II", "url": "https://bubelov.com/blog/2021/jabra-evolve-30/", "published_at": "2021-03-11T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a995d128", "title": "Europa Universalis IV (2013)", "url": "https://bubelov.com/blog/2021/europa-universalis-4/", "published_at": "2021-03-04T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2a999c31c", "title": "PinePhone", "url": "https://bubelov.com/blog/2021/pinephone/", "published_at": "2021-02-25T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2aa7b8afb", "title": "State of the Lightning Network", "url": "https://bubelov.com/blog/2021/state-of-lightning/", "published_at": "2021-02-24T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2aaa056ba", "title": "Hellfire Pass", "url": "https://bubelov.com/blog/2021/hellfire-pass/", "published_at": "2021-02-23T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2aad072dd", "title": "Android Smartphones Will Last Longer", "url": "https://bubelov.com/blog/2021/android-lifespan/", "published_at": "2021-02-20T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2ab55fd64", "title": "Automatic Updates on Linux Severs", "url": "https://bubelov.com/blog/2021/linux-auto-updates/", "published_at": "2021-02-14T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2ac4c033b", "title": "Bond Market Updates", "url": "https://bubelov.com/blog/2021/bond-market-updates/", "published_at": "2021-02-10T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2ac795549", "title": "RaspiBlitz", "url": "https://bubelov.com/blog/2021/raspiblitz/", "published_at": "2021-01-31T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2ace97b9d", "title": "Digital Markets Act", "url": "https://bubelov.com/blog/2021/digital-markets-act/", "published_at": "2021-01-28T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2ad6a6fac", "title": "Argon ONE M2 Review", "url": "https://bubelov.com/blog/2021/argon-one-m2/", "published_at": "2021-01-25T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2ae1e4bb7", "title": "Ansible", "url": "https://bubelov.com/blog/2021/ansible/", "published_at": "2021-01-24T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2aedb3dbe", "title": "Less Docker?", "url": "https://bubelov.com/blog/2021/less-docker/", "published_at": "2021-01-22T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2aee7b6f9", "title": "Pinephone + Mobian", "url": "https://bubelov.com/blog/2021/pinephone-mobian/", "published_at": "2021-01-19T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2af2c39c3", "title": "Mastodon", "url": "https://bubelov.com/blog/2021/mastodon/", "published_at": "2021-01-16T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b0277b01", "title": "BeagleV", "url": "https://bubelov.com/blog/2021/beagle-5/", "published_at": "2021-01-14T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b0981322", "title": "YouTube Alternatives", "url": "https://bubelov.com/blog/2021/youtube-alternatives/", "published_at": "2021-01-09T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b152c6c8", "title": "Blockstream Jade", "url": "https://bubelov.com/blog/2021/blockstream-jade/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b184b59e", "title": "Anita Posch Show", "url": "https://bubelov.com/blog/2021/anita-posch-show/", "published_at": "2021-01-03T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b2527267", "title": "What a rough year!", "url": "https://bubelov.com/blog/2021/what-a-rough-year/", "published_at": "2021-01-02T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b25ee7e5", "title": "Open Source and Smartphones", "url": "https://bubelov.com/blog/2020/open-source-and-smartphones/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b2d8f873", "title": "Stop the Abusers: A Case for Punishing Anti-Competitive Tech Giants", "url": "https://bubelov.com/blog/2020/regulation/", "published_at": "2020-12-26T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b3a962d3", "title": "F-Droid", "url": "https://bubelov.com/blog/2020/fdroid/", "published_at": "2020-12-25T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b3eb1ca9", "title": "Thailand Road Trip", "url": "https://bubelov.com/blog/2020/thai-road-trip/", "published_at": "2020-12-24T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b46320d4", "title": "Vanilla CSS", "url": "https://bubelov.com/blog/2020/vanilla-css-2/", "published_at": "2020-12-24T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b5138da5", "title": "Markets, Mania, and the Search for Real Value", "url": "https://bubelov.com/blog/2020/economics/", "published_at": "2020-12-22T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b5bb0428", "title": "Webfeeds", "url": "https://bubelov.com/blog/2020/web-feeds/", "published_at": "2020-12-21T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b66b2954", "title": "The Pragmatist's Path to Free Software", "url": "https://bubelov.com/blog/2020/open-source-2/", "published_at": "2020-12-20T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b6bcd112", "title": "Argon ONE Review", "url": "https://bubelov.com/blog/2020/argon-one/", "published_at": "2020-12-16T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b7058a50", "title": "Fallout 4 (2015)", "url": "https://bubelov.com/blog/2020/fallout-4-2/", "published_at": "2020-11-28T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b7a5e2d9", "title": "Raspberry Pi is Vulkan Conformant", "url": "https://bubelov.com/blog/2020/rpi-vulkan/", "published_at": "2020-11-26T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b80b0e82", "title": "State of Bitcoin Mining", "url": "https://bubelov.com/blog/2020/state-of-bitcoin-mining/", "published_at": "2020-11-25T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b8975e1f", "title": "Seven Misconceptions About Bitcoin", "url": "https://bubelov.com/blog/2020/misconceptions-about-bitcoin/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a0875a-4d00-7176-8741-6de2b8e1e492", "title": "High Quality E-Books", "url": "https://bubelov.com/blog/2020/quality-ebooks/", "published_at": "2020-11-20T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2341aec17", "title": "Ansible", "url": "https://bubelov.com/blog/2020/ansible/", "published_at": "2020-11-18T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c234bf5405", "title": "Optimizing Things in the USSR", "url": "https://bubelov.com/blog/2020/optimizing-ussr/", "published_at": "2020-11-10T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2352ae0b5", "title": "AMD Ryzen 9 on Linux", "url": "https://bubelov.com/blog/2020/ryzen-9-linux/", "published_at": "2020-11-04T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23530048d", "title": "Ubuntu 20.10 and Raspberry Pi 4", "url": "https://bubelov.com/blog/2020/ubuntu-20-10-rpi/", "published_at": "2020-10-30T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c235dff216", "title": "U.S. Justice Department Sues Google", "url": "https://bubelov.com/blog/2020/google-justice/", "published_at": "2020-10-26T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2361450c5", "title": "Firefox Sucks", "url": "https://bubelov.com/blog/2020/firefox-sucks/", "published_at": "2020-10-24T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c236a23995", "title": "Uber Pressures its Workers", "url": "https://bubelov.com/blog/2020/uber-pressure/", "published_at": "2020-10-20T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2370c37b2", "title": "Getting Started With Self-Hosting", "url": "https://bubelov.com/blog/2020/getting-started-with-self-hosting/", "published_at": "2020-10-11T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c237232d65", "title": "Self-Hosting as a Hobby", "url": "https://bubelov.com/blog/2020/selfhosting/", "published_at": "2020-10-05T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c237bccd0b", "title": "Trezor Suite", "url": "https://bubelov.com/blog/2020/trezor-suite/", "published_at": "2020-10-04T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2382201a6", "title": "Fallout 4 (2015)", "url": "https://bubelov.com/blog/2020/fallout-4/", "published_at": "2020-10-02T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c238d10270", "title": "The World Needs Another Feed Reader", "url": "https://bubelov.com/blog/2020/another-feed-reader/", "published_at": "2020-09-30T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c239588cf5", "title": "History of Object-Oriented Programming", "url": "https://bubelov.com/blog/2020/history-of-oop/", "published_at": "2020-09-20T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c239da92ef", "title": "Getting Familiar With nftables", "url": "https://bubelov.com/blog/2020/nftables/", "published_at": "2020-09-18T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23abd8424", "title": "Bloodborne (2015)", "url": "https://bubelov.com/blog/2020/bloodborne/", "published_at": "2020-09-07T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23b153708", "title": "IP Forwarding With Nftables", "url": "https://bubelov.com/blog/2020/ip-forwarding-nftables/", "published_at": "2020-08-23T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23b890a79", "title": "XCOM 2 (2016)", "url": "https://bubelov.com/blog/2020/xcom-2/", "published_at": "2020-08-14T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23b9959df", "title": "Software Engineering Interviews", "url": "https://bubelov.com/blog/2020/se-interviews/", "published_at": "2020-08-10T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23bd0ee73", "title": "Fairphone", "url": "https://bubelov.com/blog/2020/fairphone/", "published_at": "2020-08-06T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23bd987db", "title": "Don't Trust SQLite Timestamps", "url": "https://bubelov.com/blog/2020/sqlite-timestamps/", "published_at": "2020-08-01T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23c5c0a3c", "title": "Days Gone (2019)", "url": "https://bubelov.com/blog/2020/days-gone/", "published_at": "2020-07-28T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23ce75e96", "title": "Bitcoin Price Movements", "url": "https://bubelov.com/blog/2020/bitcoin-price-movements/", "published_at": "2020-07-23T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23da5cd6b", "title": "Rise of the Tomb Raider (2015)", "url": "https://bubelov.com/blog/2020/rise-of-tomb-raider/", "published_at": "2020-07-14T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23def4cfd", "title": "The Cloudflare Hype: Not Impressed", "url": "https://bubelov.com/blog/2020/cloudflare/", "published_at": "2020-07-02T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23e9ae06f", "title": "Detroit: Become Human (2018)", "url": "https://bubelov.com/blog/2020/detroit-become-human/", "published_at": "2020-07-01T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23f1a86b2", "title": "Migrating to Vanilla CSS", "url": "https://bubelov.com/blog/2020/vanilla-css/", "published_at": "2020-06-26T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c23f82e29a", "title": "Goodbye, Joda-Time", "url": "https://bubelov.com/blog/2020/goodbye-joda-time/", "published_at": "2020-06-22T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c24030fcfe", "title": "Chicago Boys (2015)", "url": "https://bubelov.com/blog/2020/chicago-boys/", "published_at": "2020-06-15T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c241225a25", "title": "Disco Elysium (2019)", "url": "https://bubelov.com/blog/2020/disco-elysium/", "published_at": "2020-06-07T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2416c0780", "title": "WireGuard", "url": "https://bubelov.com/blog/2020/wireguard/", "published_at": "2020-05-30T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c242468389", "title": "RetroPie", "url": "https://bubelov.com/blog/2020/retropie/", "published_at": "2020-05-27T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c242e5be0f", "title": "Why Apps Need Cache", "url": "https://bubelov.com/blog/2020/why-apps-need-cache/", "published_at": "2020-05-25T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c242fc5d39", "title": "Dark Stone (1999)", "url": "https://bubelov.com/blog/2020/dark-stone/", "published_at": "2020-05-20T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c243da12ee", "title": "Ubuntu 20.04 + Raspberry Pi", "url": "https://bubelov.com/blog/2020/ubuntu-20-04-rpi/", "published_at": "2020-05-18T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c244210cfa", "title": "Computer Science of Crypto-Currency", "url": "https://bubelov.com/blog/2020/crypto-cs/", "published_at": "2020-05-16T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c24487b482", "title": "Gtypist", "url": "https://bubelov.com/blog/2020/gtypist/", "published_at": "2020-05-13T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c245608191", "title": "Jeffrey Epstein: Filthy Rich (2020)", "url": "https://bubelov.com/blog/2020/filthy-rich/", "published_at": "2020-05-02T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c245e663cb", "title": "Duplicity", "url": "https://bubelov.com/blog/2020/duplicity/", "published_at": "2020-04-25T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c246391808", "title": "What Bitcoin Did", "url": "https://bubelov.com/blog/2020/what-bitcoin-did/", "published_at": "2020-04-20T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c246d27f9c", "title": "2.5 Admins", "url": "https://bubelov.com/blog/2020/2-5-admins/", "published_at": "2020-04-17T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c24771d177", "title": "Tiger King (2020)", "url": "https://bubelov.com/blog/2020/tiger-king/", "published_at": "2020-04-10T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c247e9f19f", "title": "Operation Odessa (2018)", "url": "https://bubelov.com/blog/2020/operation-odessa/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2486399e1", "title": "Password Auth", "url": "https://bubelov.com/blog/2020/password-auth/", "published_at": "2020-02-25T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c2494bd1d9", "title": "Plotting Financial Data in Python", "url": "https://bubelov.com/blog/2020/plotting-financial-data-in-python/", "published_at": "2020-02-23T00:00:00+00:00" }, { "id": "01a0875a-4d01-710f-89b3-09c249a93a84", "title": "Kotlin Native", "url": "https://bubelov.com/blog/2020/kotlin-native/", "published_at": "2020-02-20T00:00:00+00:00" }, { "id": "01a0875a-4d02-7383-8db7-ec0d4a0173bd", "title": "How to Make a Snake Game in Kotlin", "url": "https://bubelov.com/blog/2020/snake-kotlin/", "published_at": "2020-02-15T00:00:00+00:00" }, { "id": "01a0875a-4d02-7383-8db7-ec0d4a084ad1", "title": "The Rust Programming Language (2018)", "url": "https://bubelov.com/blog/2020/rust-programming-language/", "published_at": "2020-02-10T00:00:00+00:00" }, { "id": "01a0875a-4d02-7383-8db7-ec0d4a9f65d7", "title": "Mobile Unleashed: The Origin and Evolution of ARM Processors in Our Devices (2015)", "url": "https://bubelov.com/blog/2020/mobile-unleashed/", "published_at": "2020-02-08T00:00:00+00:00" } ] posts Claim your blog
Back to bubelov.com
Blog · corpus.blog/blogs/bubelov.com/posts

bubelov.com

bubelov.com

2021

2020