<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Ecology, theory, computers. https://carlboettiger.info </description><link>https://bsky.app/profile/cboettig.bsky.social</link><title>@cboettig.bsky.social - Carl Boettiger </title><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mrxyklgxl22m</link><description>how in the space of a week do both frontier labs go &#39;oops we forgot to unplug it from internet first&#39;  -- in violation of basic security practices, and yet this story will somehow be remembered forever history as a landmark &#39;advance in AI&#39; that rendered human security experts irrelevant...</description><pubDate>31 Jul 2026 22:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mrxyklgxl22m</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mrdd7kntc22h</link><description>Last year was the year of teaching with frontier closed models through GitHub copilot -- opus for all!  those doors are shut (and RIP GitHub Classroom).  Now what?&#xA;&#xA;Thinking this is the year we start on OpenRouter &amp; opencode / kilo code?</description><pubDate>23 Jul 2026 17:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mrdd7kntc22h</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mmhoscfw4c2l</link><description>c 2023, near daily in discussion with students: pandas is causing the OOM kills. why didn&#39;t consider duckdb/ibis? (like we covered in class?)&#xA;&#xA;c2026, near daily discussion with the LLM (&amp; LLMs of students): no not pandas! duckdb! 🦆🦆 (didn&#39;t you read the AGENTS.md?)</description><pubDate>22 May 2026 19:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mmhoscfw4c2l</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mjzfmfk2vs2k</link><description>Recently @karinorman.bsky.social , @ctrlalttim.com @ecologyofgavin.bsky.social + I argued it&#39;s time we ecologists pay more attention to the carbon footprint of our tools.  https://doi.org/10.1002/fee.70021 &#xA;&#xA;In this spirit: I give you the footprint of our local LLMs on NRP.ai carbon-api.nrp-nautilus.io</description><pubDate>21 Apr 2026 16:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mjzfmfk2vs2k</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mjzejbnyd22k</link><description>🤯 @posit.co launches ggsql 🤯&#xA;&#xA;- yes it is precisely what it sounds like.&#xA;- rust based stand-alone, needs vscode or jupyter (or merely wasm) to run&#xA;&#xA; https://opensource.posit.co/blog/2026-04-20_ggsql_alpha_release/</description><pubDate>21 Apr 2026 16:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mjzejbnyd22k</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mjikv2mwcc2v</link><description>rustfs has `rc` S3 client?! It even matches the minio mc syntax? wow this is a good day.  github.com/rustfs/cli&#xA;https://github.com/rustfs/cli</description><pubDate>14 Apr 2026 23:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mjikv2mwcc2v</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mhyaf5alu22w</link><description>Because bulk S3 operations should be fast and easy. A simple R wrapper to rclone: https://cran.r-project.org/web/packages/rcloner/index.html &#xA;&#xA;supports most object stores, should be much faster paws/aws.s3 I think.&#xA;&#xA;(also an alternative to minioclient since minio decided to become AIStor...)</description><pubDate>26 Mar 2026 18:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mhyaf5alu22w</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mhpai6tuik2w</link><description>hmm, openshell looks pretty interesting: https://github.com/NVIDIA/OpenShell &#xA;&#xA;basically just runs your agent in an OCI container (like we already do) but with networking etc locked down by default and controlled from an external instance.&#xA;&#xA;Nice to see open innovation around hard controls instead of prompts</description><pubDate>23 Mar 2026 04:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mhpai6tuik2w</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mhbffpugls2z</link><description>...and GitHub quietly removes Claude Sonnet/Opus from the its student plan mid semester... fun. 🙃&#xA;&#xA;we&#39;re just about to dive into local models in 288 anyway but this is surely disruptive.  If students are going to learn to use these tools they ought to know what the frontier tools are like</description><pubDate>17 Mar 2026 16:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mhbffpugls2z</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mh75csqrck2x</link><description>Wow, great time in Sacramento today with the annual inter-Agency Ecological Program. So many exciting questions and approaches, &amp; great stories I hope to take back to my classroom. https://iep.ca.gov/Public-Engagement/Annual-IEP-Workshop</description><pubDate>16 Mar 2026 18:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mh75csqrck2x</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mfvat5s32224</link><description>folks, please don&#39;t submit LLM-generated PRs to open source projects. It makes no sense.&#xA;&#xA;If the maintainers want to use an LLM to fix an issue, they can use Claude or whatnot directly.  They don&#39;t need you as intermediary, that&#39;s just silly.&#xA;&#xA;If they don&#39;t want to use LLMs, they have reasons.</description><pubDate>28 Feb 2026 03:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mfvat5s32224</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mejh75igj22y</link><description>Nice to see our work with NSF NAIRR pilot highlighted on their homepage: https://nairrpilot.org/projects/highlights  It has certainly been a wild ride.  Huge thanks to NSF and the fantastic team at NRP.ai for making this all possible</description><pubDate>10 Feb 2026 17:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mejh75igj22y</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mbwm6dmpmk27</link><description>We&#39;re hiring a full-time research software engineer for biodiversity &amp; bioacoustics!  &#xA;&#xA;Position offers a strong research component with independence + research pub opportunities and real-world impact.&#xA;&#xA;expected salary range $111K - $116K.&#xA;&#xA;https://dse.berkeley.edu/news/were-hiring-help-build-future-biodiversity-research</description><pubDate>08 Jan 2026 18:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mbwm6dmpmk27</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mbtwcohhhc2w</link><description>Compelling report from the ATOM project on the state of open models: www.atomproject.ai&#xA;https://www.atomproject.ai/</description><pubDate>07 Jan 2026 16:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mbtwcohhhc2w</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mbpmudk4ok27</link><description>Rather applaud JOSS&#39;s revised approach to deal with AI-based submissions.  https://blog.joss.theoj.org/2026/01/preparing-joss-for-a-generative-ai-future , particularly with &#39;starting open&#39; and at least &#39;six months developer history&#39;.  More of scholarly pub could benefit from such policies methinks.</description><pubDate>05 Jan 2026 23:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mbpmudk4ok27</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3mbl7ac4qec2n</link><description>it is kinda delightful to see that the open-source Continue.dev plugin fully supports modern MCP (resources, prompts), while GitHub Copilot plugin only supports tool docstrings.  Now my continue.dev makes perfect tool calls using small/dumb open source LLMs, while CoPilot fails w/ frontier LLMs 🙃&#xA;https://Continue.dev</description><pubDate>04 Jan 2026 05:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3mbl7ac4qec2n</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3ma4uqwe5ac2s</link><description>Argh! @github.com announces it will start charging even for *self-hosted* runners 😥. https://resources.github.com/actions/2026-pricing-changes-for-github-actions/&#xA;&#xA;I have long relied on my self-hosted runners in my teaching to run automated &#39;reproducibility&#39; checks. (The edu allocation is way too small for my large classes).</description><pubDate>16 Dec 2025 19:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3ma4uqwe5ac2s</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3m4yakh5wjc25</link><description>Wow, rio-stac-io looks awesome! https://github.com/planetlabs/rio-stac-io &#xA;&#xA;Anyone have a chance to compare this to the odc-stac approach? ( @mdsumner.bsky.social 👀 ?)</description><pubDate>06 Nov 2025 18:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3m4yakh5wjc25</guid></item><item><link>https://bsky.app/profile/cboettig.bsky.social/post/3m4tnn5p3wc2h</link><description>sad to be missing #jupytercon this week!&#xA;&#xA;But small win, recently made my first PR to JupyterHub fancy-profiles to add support for ARM architecture.&#xA;&#xA;&amp; now I have JupyterHub running on an NVIDIA DGX Spark (via k3s).  &#xA;&#xA;Also have CUDA/RAPIDS based image in rocker for python+R envs, rocker/cuda:arm64</description><pubDate>04 Nov 2025 23:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:ejefjpxwl7kjyktx44cx3hlb/app.bsky.feed.post/3m4tnn5p3wc2h</guid></item></channel></rss>