<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><link>https://bsky.app/profile/dontusethiscode.bsky.social</link><title>@dontusethiscode.bsky.social - James Powell</title><item><link>https://bsky.app/profile/dontusethiscode.bsky.social/post/3lnlmif2kns2m</link><description>I recently became a heavy user of LLMs. I have, at points, been a daily user (though I have yet to use them when coding.)&#xA;&#xA;An obvious risk is that these tools are quite convincing, even when dangerously wrong.&#xA;&#xA;Perhaps an equal risk is how readily we manage convince ourselves…&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>24 Apr 2025 21:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:dvv2mysbrspeimfbwwz3rrlj/app.bsky.feed.post/3lnlmif2kns2m</guid></item><item><link>https://bsky.app/profile/dontusethiscode.bsky.social/post/3lcn46tw6ok2u</link><description>#linux #puzzler&#xA;&#xA;How do you recover from `rm /etc/pam.d -rf` on a machine you control *without* booting into single-user mode?</description><pubDate>06 Dec 2024 11:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:dvv2mysbrspeimfbwwz3rrlj/app.bsky.feed.post/3lcn46tw6ok2u</guid></item><item><link>https://bsky.app/profile/dontusethiscode.bsky.social/post/3lbfbaf3g222f</link><description># hmm&#xA;&#xA;from dataclasses import dataclass&#xA;&#xA;@dataclass&#xA;class T:&#xA;  value : int = None&#xA;&#xA;obj = T()&#xA;for obj.value in range(3):&#xA;  print(f&#39;{obj = }&#39;)</description><pubDate>20 Nov 2024 15:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:dvv2mysbrspeimfbwwz3rrlj/app.bsky.feed.post/3lbfbaf3g222f</guid></item><item><link>https://bsky.app/profile/dontusethiscode.bsky.social/post/3lbalbmtbts2b</link><description>Posting to Bluesky using Python API.&#xA;&#xA;Code: gist.github.com/dutc/50f54d50afa16c16ddc78c463d1fdac5&#xA;&#xA;API documentation:  atproto.blue&#xA;API examples: github.com/MarshalX/atproto/tree/main/examples&#xA;&#xA;@marshal.dev&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>18 Nov 2024 18:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:dvv2mysbrspeimfbwwz3rrlj/app.bsky.feed.post/3lbalbmtbts2b</guid></item><item><link>https://bsky.app/profile/dontusethiscode.bsky.social/post/3lbako2mxk522</link><description>from asyncio import run&#xA;from os import environ&#xA;&#xA;from atproto import AsyncClient, client_utils, models&#xA;&#xA;def chunked(text, *, size):&#xA;&#x9;buf = []&#xA;&#x9;for ln in text.splitlines():&#xA;&#x9;&#x9;if sum(map(len, buf)) + len(ln) &gt;= size:&#xA;&#x9;&#x9;&#x9;yield &#39;\n&#39;.join(buf)&#xA;&#x9;&#x9;&#x9;buf = []&#xA;&#x9;&#x9;buf.append(ln)&#xA;&#x9;yield &#39;\n&#39;.join(buf)&#xA;&#xA;### 01/04</description><pubDate>18 Nov 2024 18:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:dvv2mysbrspeimfbwwz3rrlj/app.bsky.feed.post/3lbako2mxk522</guid></item></channel></rss>