41554 blogs · [ { "id": "01a0f11e-c1cf-718e-85d1-c4b63c2b935f", "title": "Citrix NetScaler ADC and Gateway bulletin: CVE-2026-88771 through CVE-2026-88778", "url": "https://rud.is/b/2026/09/27/50065-3/", "published_at": "2026-09-28T04:38:58+00:00" }, { "id": "01a0d0ee-0c7d-7161-9991-84dfbc29dcb6", "title": "Trump’s Incredibly Stupid War Sets Up Mainers For A Brutal Winter", "url": "https://rud.is/b/2026/09/23/50065-2/", "published_at": "2026-09-23T10:10:20+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de61d1db465", "title": "AttackerKB Is Shutting Down: Here’s an Archive Tool", "url": "https://rud.is/b/2026/07/24/attackerkb-is-shutting-down-heres-an-archive-tool/", "published_at": "2026-07-24T19:47:17+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de61dda2eaa", "title": "On AI Agents, Criminal Activity, And Who Is Actually Responsible", "url": "https://rud.is/b/2026/07/22/on-ai-agents-criminal-activity-and-who-is-actually-responsible/", "published_at": "2026-07-22T15:42:41+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de61ea75390", "title": "Your Logs Contain a Plea for Assistance In a Packet Bottle and You Likely Never Noticed It", "url": "https://rud.is/b/2026/07/09/your-logs-contain-a-plea-for-assistance-in-a-packet-bottle-and-you-likely-never-noticed-it/", "published_at": "2026-07-09T13:34:50+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de61f21e68a", "title": "Unjamming the Chrome Releases Blog", "url": "https://rud.is/b/2026/07/02/unjamming-the-chrome-releases-blog/", "published_at": "2026-07-02T16:56:15+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de61fdb9c22", "title": "PACT: The open web doesn’t need another trust oligopoly", "url": "https://rud.is/b/2026/06/23/pact-the-open-web-doesnt-need-another-trust-oligopoly/", "published_at": "2026-06-23T11:55:01+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de6205bb5a4", "title": "Three CVEs and the May 2026 Exploit Chain Nobody’s Taking Seriously", "url": "https://rud.is/b/2026/05/14/three-cves-and-the-may-2026-exploit-chain-nobodys-taking-seriously/", "published_at": "2026-05-14T13:40:19+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de620ee1633", "title": "[un]prompted Spring 2026: Threat Hunting In The Matrix", "url": "https://rud.is/b/2026/04/06/unprompted-spring-2026-threat-hunting-in-the-matrix/", "published_at": "2026-04-06T16:18:42+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de620f7c548", "title": "AI Proofing Your It/cyber Career: The Human Only Capabilities That Matter", "url": "https://rud.is/b/2026/01/10/ai-proofing-your-it-cyber-career-the-human-only-capabilities-that-matter/", "published_at": "2026-01-10T20:11:27+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de6217c2ee9", "title": "Are We Becoming Children of the MagentAI?", "url": "https://rud.is/b/2025/12/20/are-we-becoming-children-of-the-magentai/", "published_at": "2025-12-20T14:14:27+00:00" }, { "id": "01a087d8-ab64-7200-b803-2de621bc665a", "title": "Maine 2025 Ballot Questions Redux", "url": "https://rud.is/b/2025/10/20/maine-2025-ballot-questions-redux/", "published_at": "2025-10-20T17:32:38+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-66739685facd", "title": "Never Forget", "url": "https://rud.is/b/2025/09/11/never-forget/", "published_at": "2025-09-11T13:33:05+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-667396a2e856", "title": "Delete Your Perplexity Account Today", "url": "https://rud.is/b/2025/08/07/delete-your-perplexity-account-today/", "published_at": "2025-08-07T12:45:41+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-6673973ed683", "title": "EUVD API NPM And Go Packages + Nicer Docs", "url": "https://rud.is/b/2025/05/14/euvd-api-npm-and-go-packages-nicer-docs/", "published_at": "2025-05-14T09:50:00+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-667397e3d7c4", "title": "Suriest: Suricata Rule Validation As A (REST) Service", "url": "https://rud.is/b/2025/05/14/suriest-suricata-rule-validation-as-a-rest-service/", "published_at": "2025-05-14T07:07:31+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-667397fe1d28", "title": "New CISA KEV MCP Server", "url": "https://rud.is/b/2025/05/02/new-cisa-kev-mcp-server/", "published_at": "2025-05-02T14:16:27+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-66739848c081", "title": "RSAC 2025 Sets A Dangerous Precedent for Cybersecurity Leadership", "url": "https://rud.is/b/2025/04/29/rsac-2025-sets-a-dangerous-precedent-for-cybersecurity-leadership/", "published_at": "2025-04-29T12:48:06+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-66739900600b", "title": "New geolocus-cli For ONYPHE’s Geolocus Database", "url": "https://rud.is/b/2025/04/27/new-geolocus-cli-for-onyphes-geolocus-database/", "published_at": "2025-04-27T17:32:38+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-6673995a396b", "title": "Trump’s Retaliation Against Chris Krebs — and the Cybersecurity Industry’s Deafening Silence", "url": "https://rud.is/b/2025/04/17/trumps-retaliation-against-chris-krebs-and-the-cybersecurity-industrys-deafening-silence/", "published_at": "2025-04-17T07:27:54+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-667399e69980", "title": "American [Cyber] Sigh", "url": "https://rud.is/b/2025/04/16/american-cyber-sigh/", "published_at": "2025-04-16T07:36:46+00:00" }, { "id": "01a0bdf8-708b-736a-b2e6-66739a0b662c", "title": "I told you so…", "url": "https://rud.is/b/2025/04/11/i-told-you-so/", "published_at": "2025-04-12T01:14:57+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d92caf090", "title": "A Critical Analysis of ICERAID", "url": "https://rud.is/b/2025/04/05/a-critical-analysis-of-iceraid/", "published_at": "2025-04-05T14:11:04+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d93a7081f", "title": "Call To Action: State Department Power Grab", "url": "https://rud.is/b/2025/03/15/call-to-action-state-department-power-grab/", "published_at": "2025-03-15T13:06:20+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d9477d64c", "title": "Xitter Hit by Major Cyberattack", "url": "https://rud.is/b/2025/03/11/xitter-hit-by-major-cyberattack/", "published_at": "2025-03-11T13:37:50+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d95528dfe", "title": "Cruel And Vindictive By Design", "url": "https://rud.is/b/2025/03/08/cruel-and-vindictive-by-design/", "published_at": "2025-03-08T10:27:08+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d961dcc7f", "title": "Senator Susan Collins’ Betrayal of Maine Demands Accountability", "url": "https://rud.is/b/2025/02/28/senator-susan-collins-betrayal-of-maine-demands-accountability/", "published_at": "2025-02-28T13:59:23+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d9624fb54", "title": "When Checks and Balances Fail: The State’s Role in Preserving Constitutional Order", "url": "https://rud.is/b/2025/02/03/when-checks-and-balances-fail-the-states-role-in-preserving-constitutional-order/", "published_at": "2025-02-04T03:52:27+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d96c5e716", "title": "CVESky: Monitoring The Bluesky Jetstream For CVE Mentions", "url": "https://rud.is/b/2024/12/04/cvesky-monitoring-the-bluesky-jetstream-for-cve-mentions/", "published_at": "2024-12-04T11:36:47+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d96efd24e", "title": "Reading PCAP Files (Directly) With DuckDB", "url": "https://rud.is/b/2024/08/26/reading-pcap-files-directly-with-duckdb/", "published_at": "2024-08-26T12:37:28+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d973aa133", "title": "100 Miles", "url": "https://rud.is/b/2024/08/01/100-miles/", "published_at": "2024-08-01T22:05:59+00:00" }, { "id": "01a0be05-4143-719a-a02b-3a2d978d8d04", "title": "Resolve Bluesky/ATproto Handles To did:plc", "url": "https://rud.is/b/2024/07/18/resolve-bluesky-atproto-handles-to-didplc/", "published_at": "2024-07-18T10:16:55+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac68366f739", "title": "CVE-2024-27322 Should Never Have Been Assigned And R Data Files Are Still Super Risky Even In R 4.4.0", "url": "https://rud.is/b/2024/05/03/cve-2024-27322-should-never-have-been-assigned-and-r-data-files-are-still-super-risky-even-in-r-4-4-0/", "published_at": "2024-05-03T10:12:52+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac6836e0f18", "title": "Get A Day’s Schedule From Fantastical On The Command Line With Shortcuts", "url": "https://rud.is/b/2024/03/23/get-a-days-schedule-from-fantastical-on-the-command-line-with-shortcuts/", "published_at": "2024-03-23T17:19:45+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac683d14c1f", "title": "VulnCheck’s Free Community KEV & CVE APIs (Code & Golang CLI Utility)", "url": "https://rud.is/b/2024/03/23/vulnchecks-free-community-kev-cve-apis-code-golang-cli-utility/", "published_at": "2024-03-23T10:35:59+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac684c3123e", "title": "Something For The Fediverse Readers", "url": "https://rud.is/b/2023/12/22/something-for-the-fediverse-readers/", "published_at": "2023-12-23T03:42:18+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac68535cabe", "title": "Ligatures In RStudio Dailies", "url": "https://rud.is/b/2023/11/12/ligatures-in-rstudio-dailies/", "published_at": "2023-11-12T09:11:57+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac685f07b08", "title": "Avoid libwebp Electron Woes On macOS With positron", "url": "https://rud.is/b/2023/09/30/avoid-libwebp-electron-woes-on-macos-with-positron/", "published_at": "2023-09-30T21:45:55+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac68621e8d2", "title": "Tracking Rite-Aid Store Closures", "url": "https://rud.is/b/2023/09/23/tracking-rite-aid-store-closures/", "published_at": "2023-09-23T23:27:46+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac686745604", "title": "Foliage 2023", "url": "https://rud.is/b/2023/09/09/foliage-2023/", "published_at": "2023-09-09T11:45:12+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac6869eca60", "title": "Resolving A Bluesky/AT Protocol did:plc To A Handle/Handles", "url": "https://rud.is/b/2023/08/05/resolving-a-bluesky-at-protocol-didplc-to-a-handle-handles/", "published_at": "2023-08-05T10:19:54+00:00" }, { "id": "01a0be0b-ccda-718b-8de9-7ac686dafdbf", "title": "Keeping Track Of URLs Shared On Bluesky", "url": "https://rud.is/b/2023/07/15/keeping-track-of-urls-shared-on-bluesky/", "published_at": "2023-07-15T15:40:17+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec0f91dc1", "title": "New R Package For HTTP Headers Hashing", "url": "https://rud.is/b/2023/07/09/new-r-package-hhhash/", "published_at": "2023-07-09T11:46:02+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec1f34dc7", "title": "Poor Dude’s Janky Bluesky Feed Reader CLI Via R & Python", "url": "https://rud.is/b/2023/07/07/poor-dudes-janky-bluesky-feed-reader-cli-via-r-python/", "published_at": "2023-07-07T17:21:30+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec204cf8a", "title": "Supreme Annotations Plot Redux & An OJS Plot↔ggplot2 Rosetta Stone", "url": "https://rud.is/b/2023/04/29/supreme-annotations-plot-redux-an-ojs-plot%e2%86%94ggplot2-rosetta-stone/", "published_at": "2023-04-29T11:19:02+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec26eecfd", "title": "Start Creating Vanilla JS WebR Apps With Less Inertia", "url": "https://rud.is/b/2023/04/16/start-creating-vanilla-js-webr-apps-with-less-inertia/", "published_at": "2023-04-16T20:17:57+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec34bd0d3", "title": "Make “Solar System” Plots With {ggsolar}", "url": "https://rud.is/b/2023/04/12/make-solar-system-plots-with-ggsolar/", "published_at": "2023-04-12T09:23:29+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec41efabd", "title": "Introducing WebRIDEr: The WebR “IDE”-ish REPL You Didn’t Know You Needed", "url": "https://rud.is/b/2023/04/10/introducing-webrider-the-webr-ide-ish-repl-you-didnt-know-you-needed/", "published_at": "2023-04-10T10:27:17+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec48b1023", "title": "Using WebR + Pyodide To Fill In The (Temporary) Package Gaps", "url": "https://rud.is/b/2023/03/29/using-webr-pyodide-to-fill-in-the-temporary-package-gaps/", "published_at": "2023-03-29T20:00:12+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec4bb0da9", "title": "? Lit + WebR + Observable Plot: Linking Lit’s Lightweight Web Components And WebR For Vanilla JS Reactivity & JS DataVis", "url": "https://rud.is/b/2023/03/26/%f0%9f%a7%aa-lit-webr-observable-plot-linking-lits-lightweight-web-components-and-webr-for-vanilla-js-reactivity-js-datavis/", "published_at": "2023-03-27T00:47:50+00:00" }, { "id": "01a0dd03-0e63-7246-81bd-c3bec56e4160", "title": "Linking Lit’s Lightweight Web Components And WebR For Vanilla JS Reactivity", "url": "https://rud.is/b/2023/03/25/linking-lits-lightweight-web-components-and-webr-for-vanilla-js-reactivity/", "published_at": "2023-03-25T19:57:47+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-521478861c35", "title": "You’re One JavaScript Function Call Away From Using (Most) WebR R Functions In Your WebR-Powered Apps/Sites", "url": "https://rud.is/b/2023/03/21/youre-one-javascript-function-call-away-from-using-most-webr-r-functions-in-your-webr-powered-apps-sites/", "published_at": "2023-03-21T17:40:55+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-521478e3b092", "title": "WebR Filesystem Machinations & ReefR", "url": "https://rud.is/b/2023/03/20/webr-filesystem-and-reefr/", "published_at": "2023-03-20T09:45:46+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-52147980bfac", "title": "The Road To ggplot2 In WebR, Part 1: The Road Is Paved With Good Base R Plots", "url": "https://rud.is/b/2023/03/18/the-road-to-ggplot2-in-webr-part-1-the-road-is-paved-with-good-base-r-plots/", "published_at": "2023-03-18T14:19:56+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-521479eab4b5", "title": "WebR WASM R Package Load/Library Benchmarking Rabbit Hole", "url": "https://rud.is/b/2023/03/18/webr-wasm-r-package-load-library-benchmarking-rabbit-hole/", "published_at": "2023-03-18T11:25:33+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-52147abcf515", "title": "Almost Bare Bones WebR Starter App", "url": "https://rud.is/b/2023/03/12/almost-bare-bones-webr-starter-app/", "published_at": "2023-03-12T14:28:48+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-52147b204186", "title": "WebR IS HERE!", "url": "https://rud.is/b/2023/03/09/webr-is-here/", "published_at": "2023-03-09T20:00:31+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-52147bb52ce3", "title": "“Bizarre” DNS Hacks For Fun And, Um…, Fun", "url": "https://rud.is/b/2023/02/27/bizarre-dns-hacks-for-fun-and-um-fun/", "published_at": "2023-02-27T20:34:25+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-52147c877803", "title": "Do Not Purchase Kucht Appliances", "url": "https://rud.is/b/2023/01/17/do-not-purchase-kucht-appliances/", "published_at": "2023-01-18T01:31:52+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-52147d021a22", "title": "2022 Hanukkah of Data • Puzzle 2", "url": "https://rud.is/b/2022/12/20/2022-hanukkah-of-data-puzzle-2/", "published_at": "2022-12-20T16:20:45+00:00" }, { "id": "01a0dd10-e6f7-7177-b7f0-52147d27c2b2", "title": "2022 Hanukkah of Data • Puzzle 1", "url": "https://rud.is/b/2022/12/19/2022-hanukkah-of-data-puzzle-1/", "published_at": "2022-12-19T16:03:25+00:00" }, { "id": "01a0dd20-d85d-709a-8d3c-4cfd133aba8b", "title": "Arc You Ready For A New Browser?", "url": "https://rud.is/b/2022/11/21/arc-you-ready-for-a-new-browser/", "published_at": "2022-11-21T21:23:35+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49dc46f3db", "title": "Honk If You Like The Fediverse!", "url": "https://rud.is/b/2022/11/11/honk-if-you-like-the-fediverse/", "published_at": "2022-11-11T15:29:16+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49dd25608c", "title": "Into The Fediverse!", "url": "https://rud.is/b/2022/11/08/into-the-fediverse/", "published_at": "2022-11-08T10:29:51+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49dd7532ec", "title": "Fall Foliage: JavaScript/OJS Edition", "url": "https://rud.is/b/2022/09/09/fall-foliage-javascript-ojs-edition/", "published_at": "2022-09-10T00:45:31+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49ddf67664", "title": "New Chrome Extension To Turn Observable Notebooks Into Quarto Projects", "url": "https://rud.is/b/2022/08/22/new-chrome-extension-to-turn-observable-notebooks-into-quarto-projects/", "published_at": "2022-08-22T07:56:25+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49deb4eda0", "title": "ohq2quarto — Rust-Based CLI For Turning Observable Notebooks Into Quarto Projects", "url": "https://rud.is/b/2022/08/20/ohq2quarto-rust-based-cli-for-turning-observable-notebooks-into-quarto-projects/", "published_at": "2022-08-20T14:37:17+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49dee1fb8f", "title": "Bootstrapping An {ojs} Quarto Document With An Observable Notebook", "url": "https://rud.is/b/2022/08/19/bootstrapping-an-ojs-quarto-document-with-an-observable-notebook/", "published_at": "2022-08-19T14:13:12+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49def06181", "title": "Rust CLI For Apple’s WeatherKit REST API", "url": "https://rud.is/b/2022/07/10/rust-cli-for-apples-weatherkit-rest-api/", "published_at": "2022-07-10T17:28:29+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49df757bb2", "title": "Introducing {weatherkit}: The Eventual Replacement R Package for {darksky}", "url": "https://rud.is/b/2022/07/07/introducing-weatherkit-the-eventual-replacement-r-package-for-darksky/", "published_at": "2022-07-07T13:22:13+00:00" }, { "id": "01a0dd20-d860-71eb-a6b8-dd49e028ace5", "title": "Saying The Quiet Part Out Loud On Juneteenth", "url": "https://rud.is/b/2022/06/20/saying-the-quiet-part-out-loud-on-juneteenth/", "published_at": "2022-06-20T10:55:12+00:00" }, { "id": "01a0dd31-3a70-72b1-9674-780119d9a4a7", "title": "Using Leonardo SVG Palettes in R", "url": "https://rud.is/b/2022/05/17/using-leonardo-svg-palettes-in-r/", "published_at": "2022-05-17T11:51:50+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd25063665", "title": "Escaping Groundhog Day", "url": "https://rud.is/b/2022/05/15/escaping-groundhog-day/", "published_at": "2022-05-15T15:50:33+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd25564dc8", "title": "Rusty HTML Minifying In R with {rextendr}", "url": "https://rud.is/b/2022/05/10/rusty-html-minifying-in-r-with-rextendr/", "published_at": "2022-05-10T17:53:53+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd25a72c6d", "title": "Announcement: New Substack Newsletter", "url": "https://rud.is/b/2022/04/27/announcement-new-substack-newsletter/", "published_at": "2022-04-27T13:16:26+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd267e200e", "title": "Keeping Those SSH Keys Safe", "url": "https://rud.is/b/2022/04/16/keeping-those-ssh-keys-safe/", "published_at": "2022-04-16T20:59:54+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd273fc8fa", "title": "Update On ESC/POS Package Work", "url": "https://rud.is/b/2022/04/04/update-on-esc-pos-package-work/", "published_at": "2022-04-04T13:45:45+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd27d84b1e", "title": "Turning {ggplot2} Into a PoS (Point-of-Sale) System", "url": "https://rud.is/b/2022/04/03/turning-ggplot2-into-a-pos-point-of-sale-system/", "published_at": "2022-04-03T12:32:01+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd28c31a50", "title": "A zsh Helper Script For Updating macOS RStudio Daily Electron + Quarto CLI Installs", "url": "https://rud.is/b/2022/03/13/a-zsh-helper-script-for-updating-macos-rstudio-daily-electron-quarto-cli-installs/", "published_at": "2022-03-13T15:18:34+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd295248ec", "title": "How to access BBC News in Ukrainian (??) and Russian (??). Как получить доступ к новостям Би-би-си.", "url": "https://rud.is/b/2022/03/04/how-to-access-bbc-news-in-ukrainian-%f0%9f%87%ba%f0%9f%87%a6-and-russian-%f0%9f%87%b7%f0%9f%87%ba-%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b8%d1%82%d1%8c-%d0%b4%d0%be%d1%81%d1%82/", "published_at": "2022-03-04T16:25:46+00:00" }, { "id": "01a0dd31-3a71-7033-8537-9cdd2a1ee789", "title": "Full transcript of Ukrainian President Volodymyr Zelenskyy’s emotional appeal to Russians", "url": "https://rud.is/b/2022/02/27/full-transcript-of-ukrainian-president-volodymyr-zelenskyys-emotional-appeal-to-russians/", "published_at": "2022-02-27T11:59:47+00:00" }, { "id": "01a0dd44-2cb8-72cf-8f7e-1d052bffde0d", "title": "Getting Back 2 Good", "url": "https://rud.is/b/2022/02/13/getting-back-2-good/", "published_at": "2022-02-13T12:43:10+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982ee73c44a5", "title": "A WeatherFlow Tempest UDP Broadcast Receiver in Golang, Rust, Swift, and C++", "url": "https://rud.is/b/2022/01/28/a-weatherflow-tempest-udp-broadcast-receiver-in-golang-rust-swift-and-c/", "published_at": "2022-01-28T21:06:03+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982ee775e77d", "title": "Starting 2022 Off With A Fairly Complex {ggplot2} Recreation Plot", "url": "https://rud.is/b/2022/01/04/starting-2022-off-with-a-fairly-complex-ggplot2-recreation-plot/", "published_at": "2022-01-04T16:32:01+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982ee7e9c219", "title": "2021 Advent of Code Day 02 “Don’t Try This At Home” Edition", "url": "https://rud.is/b/2021/12/02/2021-advent-of-code-day-02-dont-try-this-at-home-edition/", "published_at": "2021-12-02T07:34:45+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982ee880f478", "title": "Creating A Custom MaxMind mmdb File For Cloud Provider Ranges", "url": "https://rud.is/b/2021/11/16/creating-a-custom-maxmind-mmdb-file-for-cloud-provider-ranges/", "published_at": "2021-11-16T16:08:16+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982ee8d6356c", "title": "#30DayMapChallenge 2021 Day 2: Lines", "url": "https://rud.is/b/2021/11/02/30daymapchallenge-2021-day-2-lines/", "published_at": "2021-11-02T18:55:42+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982ee9822279", "title": "RSwitch 2.1.2b Bug-fix Release", "url": "https://rud.is/b/2021/09/06/rswitch-2-1-2b-bug-fix-release/", "published_at": "2021-09-06T13:39:14+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982ee9f261e2", "title": "Some Covid Donuts To End The Week", "url": "https://rud.is/b/2021/08/13/some-covid-donuts-to-end-the-week/", "published_at": "2021-08-13T20:23:00+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982eea56ea5b", "title": "Hasty Bug-fix Release of RSwitch v2", "url": "https://rud.is/b/2021/07/28/hasty-bug-fix-release-of-rswitch-v2/", "published_at": "2021-07-28T19:42:29+00:00" }, { "id": "01a0dd44-2cb9-71bc-bb42-982eea9a06a4", "title": "Acoustic: Solving a CyberDefenders PCAP SIP/RTP Challenge with R, Zeek, tshark (& friends)", "url": "https://rud.is/b/2021/07/25/acoustic-solving-a-cyberdefenders-pcap-sip-rtp-challenge-with-r-zeek-tshark-friends/", "published_at": "2021-07-25T14:40:14+00:00" }, { "id": "01a0dd5b-60e8-7159-b42e-a5957cc45395", "title": "Packet Maze: Solving a CyberDefenders PCAP Puzzle with R, Zeek, and tshark", "url": "https://rud.is/b/2021/07/20/packet-maze-solving-a-cyberdefenders-pcap-puzzle-with-r-zeek-and-tshark/", "published_at": "2021-07-20T20:18:12+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-4624829db393", "title": "New TabularData Available in Swift on macOS Monterery (et al)", "url": "https://rud.is/b/2021/06/08/new-tabulardata-available-in-swift-on-macos-monterery-et-al/", "published_at": "2021-06-08T17:56:08+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-4624836f614d", "title": "archinfo v0.4.0 Released", "url": "https://rud.is/b/2021/05/26/archinfo-v0-4-0-released/", "published_at": "2021-05-26T14:38:42+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-462483d366bb", "title": "A {swiftr} Brief Interlude While Awaiting {cdcfluview} CRAN Checks", "url": "https://rud.is/b/2021/05/22/a-swiftr-brief-interlude-while-awaiting-cdcfluview-cran-checks/", "published_at": "2021-05-22T15:01:35+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-462484d0faeb", "title": "Using the new Plot Javascript Exploratory Visualization Library Sans-Observable", "url": "https://rud.is/b/2021/05/09/using-the-new-plot-javascript-exploratory-visualization-library-sans-observable/", "published_at": "2021-05-09T13:25:51+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-462485354f33", "title": "Feedly Mini Extension Removed From Chrome Store Due To “Malware”", "url": "https://rud.is/b/2021/05/09/feedly-mini-extension-removed-from-chrome-store-due-to-malware/", "published_at": "2021-05-09T12:57:52+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-462485869e64", "title": "COVID-19 U.S. County Vaccination Tracker With An Observable Notebook Using Datasettes and {Plot}", "url": "https://rud.is/b/2021/05/06/covid-19-u-s-county-vaccination-tracker-with-an-observable-notebook-using-datasettes-and-plot/", "published_at": "2021-05-06T09:46:02+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-462486532a0c", "title": "A Small macOS (Big Sur+) App to Extract Indicators of Compromise", "url": "https://rud.is/b/2021/04/25/a-small-macos-big-sur-to-extract-indicators-of-compromise/", "published_at": "2021-04-25T11:20:21+00:00" }, { "id": "01a0dd5b-60e9-7198-9f25-462486a755ba", "title": "Making macOS Universal Apps in Swift with Universal Golang Static Libraries", "url": "https://rud.is/b/2021/04/24/making-macos-universal-apps-with-universal-golang-static-libraries/", "published_at": "2021-04-24T18:34:58+00:00" } ] posts Claim your blog
Back to rud.is
Blog · corpus.blog/blogs/rud.is/posts

rud.is

rud.is

2026

2025

2024

2023

2022

2021