{"ancestors":[{"id":"111898374486149342","created_at":"2024-02-08T23:08:12.771Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://code4lib.social/users/dltj/statuses/111898374486149342","url":"https://code4lib.social/@dltj/111898374486149342","replies_count":1,"reblogs_count":6,"favourites_count":9,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e🔖 This Guy Has Built an Open Source Search Engine as an Alternative to Google in His Spare Time | 404 Media \u003ca href=\"https://www.404media.co/this-guy-is-building-an-open-source-search-engine-in-real-time/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://www.\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003e404media.co/this-guy-is-buildi\u003c/span\u003e\u003cspan class=\"invisible\"\u003eng-an-open-source-search-engine-in-real-time/\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://code4lib.social/tags/BookmarkShare\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eBookmarkShare\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"application":{"name":"DLTJ's Bots","website":"https://github.com/dltj/km-tools"},"account":{"id":"117","username":"dltj","acct":"dltj","display_name":"Peter Murray","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2018-02-15T00:00:00.000Z","note":"\u003cp\u003eLibrary technologist, open source advocate, striving to think globally while acting locally.  mypronouns.org/he-him\u003c/p\u003e","url":"https://code4lib.social/@dltj","uri":"https://code4lib.social/users/dltj","avatar":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/avatars/000/000/117/original/9a1910c9517fac8b.jpeg","avatar_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/avatars/000/000/117/original/9a1910c9517fac8b.jpeg","header":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/headers/000/000/117/original/b61e5c014f9700de.jpeg","header_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/headers/000/000/117/original/b61e5c014f9700de.jpeg","followers_count":629,"following_count":306,"statuses_count":5785,"last_status_at":"2026-04-19","hide_collections":false,"noindex":false,"emojis":[],"roles":[{"id":"3","name":"Owner","color":""}],"fields":[{"name":"My blog","value":"\u003ca href=\"https://dltj.org\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003edltj.org\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-11-17T00:37:00.593+00:00"},{"name":"PGP/GPG key","value":"\u003ca href=\"https://keyoxide.org/hkp/2DA08D6069D2483DE5E537F348E5203C304F1344\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ekeyoxide.org/hkp/2DA08D6069D24\u003c/span\u003e\u003cspan class=\"invisible\"\u003e83DE5E537F348E5203C304F1344\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-02T14:24:00.424+00:00"},{"name":"GitHub","value":"\u003ca href=\"https://github.com/dltj\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/dltj\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-02T14:24:01.681+00:00"}]},"media_attachments":[],"mentions":[],"tags":[{"name":"BookmarkShare","url":"https://code4lib.social/tags/BookmarkShare"}],"emojis":[],"quote":null,"card":{"url":"https://www.404media.co/this-guy-is-building-an-open-source-search-engine-in-real-time/","title":"This Guy Has Built an Open Source Search Engine as an Alternative to Google in His Spare Time","description":"\"I found it very weird that there essentially is no way to browse the web in an open manner. So that's what I am trying to build,\" the founder of Stract said.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"404 Media","provider_url":"","html":"","width":1200,"height":792,"image":null,"image_description":"","embed_url":"","blurhash":"U@MQ*Kj@D%a}WBj[j[fQ00ayxujsjtfQazfQ","published_at":"2024-02-08T14:08:23.000Z","authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111898709858315969","created_at":"2024-02-09T00:33:28.000Z","in_reply_to_id":"111898374486149342","in_reply_to_account_id":"117","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mstdn.ca/users/SheamusPatt/statuses/111898709775427687","url":"https://mstdn.ca/@SheamusPatt/111898709775427687","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":"2024-02-09T13:27:57.000Z","content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://code4lib.social/@dltj\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003edltj\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e That's the easy part. The tough part is funding the massive server farm to scrape the web day after day. Forbes reported Google consumed 12.4 terawatt-hours of power in 2019. No doubt a lot of that is the search engine,\u003cbr\u003e[ correction - terawatt-hours ]\u003cbr\u003e\u003ca href=\"https://www.forbes.com/sites/robertbryce/2020/10/21/googles-dominance-is-fueled-by-zambia-size-amounts-of-electricity/?sh=632f8b8668c9\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://www.\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003eforbes.com/sites/robertbryce/2\u003c/span\u003e\u003cspan class=\"invisible\"\u003e020/10/21/googles-dominance-is-fueled-by-zambia-size-amounts-of-electricity/?sh=632f8b8668c9\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"109320939691109262","username":"SheamusPatt","acct":"SheamusPatt@mstdn.ca","display_name":"Jim Patterson 🇨🇦","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2022-10-31T00:00:00.000Z","note":"\u003cp\u003eSoftware engineer (retired). Old Folkie and political junkie (leftist)\u003cbr\u003e\u003ca href=\"https://mstdn.ca/tags/Ottawa\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOttawa\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/onpoli\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eonpoli\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/cdnpoli\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ecdnpoli\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/genealogy\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003egenealogy\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/nobridge\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003enobridge\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://mstdn.ca/@SheamusPatt","uri":"https://mstdn.ca/users/SheamusPatt","avatar":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/avatars/109/320/939/691/109/262/original/7ab324a18ba5e89d.gif","avatar_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/avatars/109/320/939/691/109/262/static/7ab324a18ba5e89d.png","header":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/headers/109/320/939/691/109/262/original/adb476160d901699.jpg","header_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/headers/109/320/939/691/109/262/original/adb476160d901699.jpg","followers_count":604,"following_count":568,"statuses_count":5419,"last_status_at":"2026-04-18","hide_collections":false,"emojis":[],"fields":[{"name":"Poli Blog","value":"\u003ca href=\"http://galbraith-was-right.sheamuspatt.ca/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003egalbraith-was-right.sheamuspat\u003c/span\u003e\u003cspan class=\"invisible\"\u003et.ca/\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"GitHub","value":"\u003ca href=\"https://github.com/SheamusPatt\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/SheamusPatt\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-13T22:00:07.221+00:00"},{"name":"Keybase","value":"\u003ca href=\"https://keybase.io/sheamuspatt\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ekeybase.io/sheamuspatt\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"OMG","value":"\u003ca href=\"https://sheamuspatt.omg.lol\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esheamuspatt.omg.lol\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"117","username":"dltj","url":"https://code4lib.social/@dltj","acct":"dltj"}],"tags":[],"emojis":[],"quote":null,"card":{"url":"https://www.forbes.com/sites/robertbryce/2020/10/21/googles-dominance-is-fueled-by-zambia-size-amounts-of-electricity/","title":"How Google Powers Its ‘Monopoly’ With Enough Electricity For Entire Countries","description":"Google has become a vertically integrated information-electric utility. It gained near-total market dominance in search and advertising by controlling nearly every aspect of its business, including the ownership of its own fleet of electricity generators.","language":"en","type":"link","author_name":"Robert Bryce","author_url":"https://www.forbes.com/sites/robertbryce/","provider_name":"Forbes","provider_url":"","html":"","width":1243,"height":900,"image":null,"image_description":"","embed_url":"","blurhash":"UMD+}Ix]M{V@_4ozNGWB%gbHIoWBtRWCWBax","published_at":"2020-10-21T20:26:10.000Z","authors":[{"name":"Robert Bryce","url":"https://www.forbes.com/sites/robertbryce/","account":null}]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}],"descendants":[{"id":"111898889295284514","created_at":"2024-02-09T01:19:04.000Z","in_reply_to_id":"111898751067058949","in_reply_to_account_id":"117","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mstdn.ca/users/SheamusPatt/statuses/111898889072594065","url":"https://mstdn.ca/@SheamusPatt/111898889072594065","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":"2024-02-09T01:21:41.000Z","content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://code4lib.social/@dltj\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003edltj\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e A targeted search would be more feasible, though unless it was very focused it's not something your typical hobbyist could support. Even some of the Google alternatives look elsewhere for much of their search results. Eg. \u003ca href=\"https://mstdn.ca/tags/DuckDuckGo\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eDuckDuckGo\u003c/span\u003e\u003c/a\u003e relies on \u003ca href=\"https://mstdn.ca/tags/Bing\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eBing\u003c/span\u003e\u003c/a\u003e \u003cbr\u003e\u003ca href=\"https://duckduckgo.com/duckduckgo-help-pages/results/sources/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003educkduckgo.com/duckduckgo-help\u003c/span\u003e\u003cspan class=\"invisible\"\u003e-pages/results/sources/\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"109320939691109262","username":"SheamusPatt","acct":"SheamusPatt@mstdn.ca","display_name":"Jim Patterson 🇨🇦","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2022-10-31T00:00:00.000Z","note":"\u003cp\u003eSoftware engineer (retired). Old Folkie and political junkie (leftist)\u003cbr\u003e\u003ca href=\"https://mstdn.ca/tags/Ottawa\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOttawa\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/onpoli\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eonpoli\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/cdnpoli\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ecdnpoli\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/genealogy\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003egenealogy\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/nobridge\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003enobridge\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://mstdn.ca/@SheamusPatt","uri":"https://mstdn.ca/users/SheamusPatt","avatar":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/avatars/109/320/939/691/109/262/original/7ab324a18ba5e89d.gif","avatar_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/avatars/109/320/939/691/109/262/static/7ab324a18ba5e89d.png","header":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/headers/109/320/939/691/109/262/original/adb476160d901699.jpg","header_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/headers/109/320/939/691/109/262/original/adb476160d901699.jpg","followers_count":604,"following_count":568,"statuses_count":5419,"last_status_at":"2026-04-18","hide_collections":false,"emojis":[],"fields":[{"name":"Poli Blog","value":"\u003ca href=\"http://galbraith-was-right.sheamuspatt.ca/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003egalbraith-was-right.sheamuspat\u003c/span\u003e\u003cspan class=\"invisible\"\u003et.ca/\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"GitHub","value":"\u003ca href=\"https://github.com/SheamusPatt\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/SheamusPatt\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-13T22:00:07.221+00:00"},{"name":"Keybase","value":"\u003ca href=\"https://keybase.io/sheamuspatt\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ekeybase.io/sheamuspatt\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"OMG","value":"\u003ca href=\"https://sheamuspatt.omg.lol\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esheamuspatt.omg.lol\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"117","username":"dltj","url":"https://code4lib.social/@dltj","acct":"dltj"}],"tags":[{"name":"duckduckgo","url":"https://code4lib.social/tags/duckduckgo"},{"name":"bing","url":"https://code4lib.social/tags/bing"}],"emojis":[],"quote":null,"card":{"url":"https://duckduckgo.com/duckduckgo-help-pages/results/sources/","title":"Where do DuckDuckGo search results come from?","description":"DuckDuckGo is an independent internet privacy company that offers a private alternative to Google search \u0026 Chrome in one free app.","language":"en","type":"link","author_name":"","author_url":"","provider_name":"DuckDuckGo Help Pages","provider_url":"","html":"","width":0,"height":0,"image":null,"image_description":"","embed_url":"","blurhash":null,"published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111898922933402631","created_at":"2024-02-09T01:27:41.362Z","in_reply_to_id":"111898889295284514","in_reply_to_account_id":"109320939691109262","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://code4lib.social/users/dltj/statuses/111898922933402631","url":"https://code4lib.social/@dltj/111898922933402631","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://mstdn.ca/@SheamusPatt\" class=\"u-url mention\"\u003e@\u003cspan\u003eSheamusPatt\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e very true. I used DDG, but then became a Kagi subscriber…I’m happy with their index and the steady progress they are making.\u003c/p\u003e","reblog":null,"application":{"name":"Ivory for iOS","website":"https://tapbots.com/"},"account":{"id":"117","username":"dltj","acct":"dltj","display_name":"Peter Murray","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2018-02-15T00:00:00.000Z","note":"\u003cp\u003eLibrary technologist, open source advocate, striving to think globally while acting locally.  mypronouns.org/he-him\u003c/p\u003e","url":"https://code4lib.social/@dltj","uri":"https://code4lib.social/users/dltj","avatar":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/avatars/000/000/117/original/9a1910c9517fac8b.jpeg","avatar_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/avatars/000/000/117/original/9a1910c9517fac8b.jpeg","header":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/headers/000/000/117/original/b61e5c014f9700de.jpeg","header_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/headers/000/000/117/original/b61e5c014f9700de.jpeg","followers_count":629,"following_count":306,"statuses_count":5785,"last_status_at":"2026-04-19","hide_collections":false,"noindex":false,"emojis":[],"roles":[{"id":"3","name":"Owner","color":""}],"fields":[{"name":"My blog","value":"\u003ca href=\"https://dltj.org\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003edltj.org\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-11-17T00:37:00.593+00:00"},{"name":"PGP/GPG key","value":"\u003ca href=\"https://keyoxide.org/hkp/2DA08D6069D2483DE5E537F348E5203C304F1344\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ekeyoxide.org/hkp/2DA08D6069D24\u003c/span\u003e\u003cspan class=\"invisible\"\u003e83DE5E537F348E5203C304F1344\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-02T14:24:00.424+00:00"},{"name":"GitHub","value":"\u003ca href=\"https://github.com/dltj\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/dltj\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-02T14:24:01.681+00:00"}]},"media_attachments":[],"mentions":[{"id":"109320939691109262","username":"SheamusPatt","url":"https://mstdn.ca/@SheamusPatt","acct":"SheamusPatt@mstdn.ca"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111904555684701636","created_at":"2024-02-10T01:20:08.000Z","in_reply_to_id":"111898922933402631","in_reply_to_account_id":"117","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://mstdn.ca/users/SheamusPatt/statuses/111904555561920073","url":"https://mstdn.ca/@SheamusPatt/111904555561920073","replies_count":1,"reblogs_count":0,"favourites_count":0,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://code4lib.social/@dltj\" class=\"u-url mention\" rel=\"nofollow noopener\" target=\"_blank\"\u003e@\u003cspan\u003edltj\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e \u003ca href=\"https://mstdn.ca/tags/Paid\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ePaid\u003c/span\u003e\u003c/a\u003e search is another way to go I guess. I was never bothered enough by the ads to spend money to remove them (and I still trust \u003ca href=\"https://mstdn.ca/tags/Google\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eGoogle\u003c/span\u003e\u003c/a\u003e to return the most comprehensive results once you skip past the ads).\u003cbr\u003eSeems \u003ca href=\"https://mstdn.ca/tags/kagi\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ekagi\u003c/span\u003e\u003c/a\u003e also relies on others for search results like DDG. \u003ca href=\"https://mstdn.ca/tags/Brave\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eBrave\u003c/span\u003e\u003c/a\u003e apparently relies on its own scraping.\u003c/p\u003e\u003cp\u003e\u003ca href=\"https://help.kagi.com/kagi/search-details/search-sources.html\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ehelp.kagi.com/kagi/search-deta\u003c/span\u003e\u003cspan class=\"invisible\"\u003eils/search-sources.html\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","reblog":null,"account":{"id":"109320939691109262","username":"SheamusPatt","acct":"SheamusPatt@mstdn.ca","display_name":"Jim Patterson 🇨🇦","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2022-10-31T00:00:00.000Z","note":"\u003cp\u003eSoftware engineer (retired). Old Folkie and political junkie (leftist)\u003cbr\u003e\u003ca href=\"https://mstdn.ca/tags/Ottawa\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eOttawa\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/onpoli\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003eonpoli\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/cdnpoli\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003ecdnpoli\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/genealogy\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003egenealogy\u003c/span\u003e\u003c/a\u003e \u003ca href=\"https://mstdn.ca/tags/nobridge\" class=\"mention hashtag\" rel=\"nofollow noopener\" target=\"_blank\"\u003e#\u003cspan\u003enobridge\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e","url":"https://mstdn.ca/@SheamusPatt","uri":"https://mstdn.ca/users/SheamusPatt","avatar":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/avatars/109/320/939/691/109/262/original/7ab324a18ba5e89d.gif","avatar_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/avatars/109/320/939/691/109/262/static/7ab324a18ba5e89d.png","header":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/headers/109/320/939/691/109/262/original/adb476160d901699.jpg","header_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/cache/accounts/headers/109/320/939/691/109/262/original/adb476160d901699.jpg","followers_count":604,"following_count":568,"statuses_count":5419,"last_status_at":"2026-04-18","hide_collections":false,"emojis":[],"fields":[{"name":"Poli Blog","value":"\u003ca href=\"http://galbraith-was-right.sheamuspatt.ca/\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttp://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003egalbraith-was-right.sheamuspat\u003c/span\u003e\u003cspan class=\"invisible\"\u003et.ca/\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"GitHub","value":"\u003ca href=\"https://github.com/SheamusPatt\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/SheamusPatt\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2026-04-13T22:00:07.221+00:00"},{"name":"Keybase","value":"\u003ca href=\"https://keybase.io/sheamuspatt\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ekeybase.io/sheamuspatt\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null},{"name":"OMG","value":"\u003ca href=\"https://sheamuspatt.omg.lol\" rel=\"nofollow noopener\" translate=\"no\" target=\"_blank\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003esheamuspatt.omg.lol\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"117","username":"dltj","url":"https://code4lib.social/@dltj","acct":"dltj"}],"tags":[{"name":"paid","url":"https://code4lib.social/tags/paid"},{"name":"google","url":"https://code4lib.social/tags/google"},{"name":"Kagi","url":"https://code4lib.social/tags/Kagi"},{"name":"brave","url":"https://code4lib.social/tags/brave"}],"emojis":[],"quote":null,"card":{"url":"https://help.kagi.com/kagi/search-details/search-sources.html","title":"Search Sources | Kagi's Docs","description":"Kagi Search Help","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":664,"height":347,"image":null,"image_description":"","embed_url":"","blurhash":"UORK4Ub{$evxw@WAbIoz}QRPNe%M%1s:n$V@","published_at":null,"authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}},{"id":"111907385554417482","created_at":"2024-02-10T13:19:50.711Z","in_reply_to_id":"111904555684701636","in_reply_to_account_id":"109320939691109262","sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://code4lib.social/users/dltj/statuses/111907385554417482","url":"https://code4lib.social/@dltj/111907385554417482","replies_count":0,"reblogs_count":0,"favourites_count":1,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://mstdn.ca/@SheamusPatt\" class=\"u-url mention\"\u003e@\u003cspan\u003eSheamusPatt\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e Kagi is also building up its own index, but some of the real power is the ability for users to adjust the ranking of sites to tailor their own experiences. Plus, yeah, I’m not getting a profile of my search activities built by a behemoth company.\u003c/p\u003e","reblog":null,"application":{"name":"Ivory for iOS","website":"https://tapbots.com/"},"account":{"id":"117","username":"dltj","acct":"dltj","display_name":"Peter Murray","locked":false,"bot":false,"discoverable":true,"indexable":false,"group":false,"created_at":"2018-02-15T00:00:00.000Z","note":"\u003cp\u003eLibrary technologist, open source advocate, striving to think globally while acting locally.  mypronouns.org/he-him\u003c/p\u003e","url":"https://code4lib.social/@dltj","uri":"https://code4lib.social/users/dltj","avatar":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/avatars/000/000/117/original/9a1910c9517fac8b.jpeg","avatar_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/avatars/000/000/117/original/9a1910c9517fac8b.jpeg","header":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/headers/000/000/117/original/b61e5c014f9700de.jpeg","header_static":"https://s3-us-east-2.amazonaws.com/code4libsocial/accounts/headers/000/000/117/original/b61e5c014f9700de.jpeg","followers_count":629,"following_count":306,"statuses_count":5785,"last_status_at":"2026-04-19","hide_collections":false,"noindex":false,"emojis":[],"roles":[{"id":"3","name":"Owner","color":""}],"fields":[{"name":"My blog","value":"\u003ca href=\"https://dltj.org\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003edltj.org\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-11-17T00:37:00.593+00:00"},{"name":"PGP/GPG key","value":"\u003ca href=\"https://keyoxide.org/hkp/2DA08D6069D2483DE5E537F348E5203C304F1344\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003ekeyoxide.org/hkp/2DA08D6069D24\u003c/span\u003e\u003cspan class=\"invisible\"\u003e83DE5E537F348E5203C304F1344\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-02T14:24:00.424+00:00"},{"name":"GitHub","value":"\u003ca href=\"https://github.com/dltj\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/dltj\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-02T14:24:01.681+00:00"}]},"media_attachments":[],"mentions":[{"id":"109320939691109262","username":"SheamusPatt","url":"https://mstdn.ca/@SheamusPatt","acct":"SheamusPatt@mstdn.ca"}],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}]}