<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title/><link>https://www.zachocean.com/</link><description>Recent content on</description><generator>Hugo</generator><language>en-us</language><managingEditor>zach.b.ocean@gmail.com (Zach Ocean)</managingEditor><webMaster>zach.b.ocean@gmail.com (Zach Ocean)</webMaster><lastBuildDate>Fri, 23 Jan 2026 12:00:00 -0800</lastBuildDate><atom:link href="https://www.zachocean.com/index.xml" rel="self" type="application/rss+xml"/><item><title>To Substack</title><link>https://www.zachocean.com/posts/to-substack/</link><pubDate>Fri, 23 Jan 2026 12:00:00 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/to-substack/</guid><description>I&amp;rsquo;m relocating this blog to Substack: https://zachocean.substack.com/
Why? I want to make it easier for folks to subscribe via email, I like the Substack post editor, I want more discoverability, and I like how Substack handles embeds of tweets and other substack posts. Let&amp;rsquo;s see how it goes.</description></item><item><title>Links, January 16, 2026</title><link>https://www.zachocean.com/posts/1-16-links/</link><pubDate>Fri, 16 Jan 2026 12:00:00 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/1-16-links/</guid><description>What makes Forever Chemicals forever? - Bryan Johnson Steady Progress and Self-Reflection: 2025 Annual Letter - Permanent Equity The emerging epicenter: Asia&amp;rsquo;s role in biopharma&amp;rsquo;s future - McKinsey Is Biopharma Doing Enough to Advance Novel Targets? - L.E.K. Consulting (via Jacob Kimmel&amp;rsquo;s Creating Therapeutic Abundance) moPPIt: De Novo Generation of Motif-Specific Peptide Binders - ChatterjeeLab moPPIt thread - @pranamanam Biotech Tycoon - Andrew White Antibodies are not magic bullets – more like sticky drunkards - Andrew George, The Conversation AI program could help guard against pandemics and biowarfare - ASU (Abhishek Singharoy) Origin-1: A Generative AI Platform for De Novo Antibody Design - Absci ARPA-H - Advanced Research Projects Agency for Health Axiom - Frontier AI systems to predict, explain and fix human toxicity risks better than animal testing Lila AI - Scientific Superintelligence ($500M raised) Anti-aging strategies and ex vivo rejuvenation - Cell Stem Cell Affinity maturation with linear regression - Cell Stem Cell Why is China winning biotech?</description></item><item><title>Protein Dojo</title><link>https://www.zachocean.com/posts/protein-dojo/</link><pubDate>Sun, 11 Jan 2026 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/protein-dojo/</guid><description>Protein Dojo is a platform for learning protein design by practicing with realistic drug targets and modern computational molecular design tools. I built it over the last few weeks of winter holidays, during family nap times and around holiday celebrations.
My goals for this project are twofold. One, I wanted to make somethign useful for people who are just getting into computational molecule design. If you&amp;rsquo;re like me, you learned about the protein folding problem a long time ago and you heard about Alphafold 2 (&amp;ldquo;the ChatGPT moment for protein folding&amp;rdquo;).</description></item><item><title>Links, January 9, 2026</title><link>https://www.zachocean.com/posts/1-9-links/</link><pubDate>Fri, 09 Jan 2026 12:00:00 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/1-9-links/</guid><description>Chinese Peptides in Silicon Valley - NYTimes PeptiVerse: Peptide Property Prediction - Hugging Face The MPTP Story - J William Langston (MPTP and Parkinson&amp;rsquo;s) A Multimodal Sleep Foundation Model for Disease Predictions - Nature Medicine (code) NewLimit Update - Jacob Kimmel Creating Therapeutic Abundance - Jacob Kimmel Topos Bio - AI drug discovery for intrinsically disordered proteins Rebrand public health to biodefense - Dr. Shelby 2026 Biotech AI Report - Benchling Becoming a Centenarian - The New Yorker New FDA approved therapies in 2025:</description></item><item><title>Links, January 2, 2026</title><link>https://www.zachocean.com/posts/1-2-links/</link><pubDate>Fri, 02 Jan 2026 12:00:00 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/1-2-links/</guid><description> Not For Human Consumption - Vectorculture Ph.D.s Can&amp;rsquo;t Find Work as Boston&amp;rsquo;s Biotech Engine Sputters - WSJ Alignism - Sequence Alignment - hgbrian The Generative Geometric Turn in AI Drug Discovery - LiteFold A Visual Guide to Keytruda - Liam Bai Rebuild Biotech for the AI Era - Benchling</description></item><item><title>Links, December 26, 2025</title><link>https://www.zachocean.com/posts/12-26-links/</link><pubDate>Fri, 26 Dec 2025 12:00:00 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/12-26-links/</guid><description> 2025 LLM Year in Review - Karpathy Chemical Hygiene - Karpathy A Comprehensive Introduction to AI for Proteins - Tamarind Bio https://x.com/shelbynewsad/status/2003508957155844390 AI drug designer Insilico Medicine aims to generate $300M in Hong Kong IPO - FierceBiotech The Virtual Cell Will Be More Like GWAS Than AlphaFold - Andrew Carroll The ML drug discovery startup trying really, really hard to not cheat (Leash Bio) - Owl Posting Leash: Machine learning for medicinal chemistry - Substack Recent discoveries on the acquisition of the highest levels of human performance - Science FrontierScience: Evaluating AI&amp;rsquo;s Ability to Perform Expert-Level Scientific Tasks - OpenAI Evaluating Large Language Models in Scientific Discovery - arXiv MONDE·T: A Database and Interactive Webserver for Non-Canonical Amino Acids (ncAAs) in the PDB - bioRxiv The Breath of Life - The Atlantic (on Trikafta) Eleven clinical trials that will shape medicine in 2026 - Nature Medicine</description></item><item><title>Links, December 19, 2025</title><link>https://www.zachocean.com/posts/12-19-links/</link><pubDate>Fri, 19 Dec 2025 11:54:43 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/12-19-links/</guid><description>Aaron blotnick&amp;rsquo;s jpm week list: JPM Week 2025 Event List
Using Claude Code for computational biology
De novo design of luciferases using deep learning
Latent X2 Technical Report
Immune repertoire profiling for disease pathobiology
China&amp;rsquo;s Biotech Is Cheaper and Faster
ChinaRxiv
Science Corporation working on organ preservation: A Brain-Computer Interface Company Is Getting Into Organ Preservation
Enveda&amp;rsquo;s new obesity drug
Binding and sensing diverse small molecules using shape-complementary pseudocycles</description></item><item><title>Links, December 12, 2025</title><link>https://www.zachocean.com/posts/12-12-links/</link><pubDate>Fri, 12 Dec 2025 11:54:43 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/12-12-links/</guid><description>Sugars, &amp;lsquo;Gum,&amp;rsquo; Stardust Found in NASA&amp;rsquo;s Asteroid Bennu Samples AI in biotech investor tweet thread:
Jeffrey Low MD on X High throughput binder screening in 2 weeks for the adaptyv nipah virus competition:
Nipah Binder Competition Submission 1
To Get More Effective Drugs, We Need More Human Trials
RFDiffusion3 is out:
RosettaCommons/foundry
Sterilization and contraception increase lifespan across vertebrates
Ask not why more talented people don&amp;rsquo;t work in biotech, but rather, what can we do about it?</description></item><item><title>Links, December 5, 2025</title><link>https://www.zachocean.com/posts/12-5-links/</link><pubDate>Thu, 04 Dec 2025 11:55:04 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/12-5-links/</guid><description> Periodic Table of Antibodies Computer Scientist&amp;rsquo;s Guide to Cell Biology Just know stuff, proteinML edition Retro bio clinical trial (1st one):
ANZCTR Trial Registration</description></item><item><title>Links, November 28, 2025</title><link>https://www.zachocean.com/posts/11-28-links/</link><pubDate>Fri, 28 Nov 2025 11:54:43 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/11-28-links/</guid><description>Boltzgen deep dive:
Anatomy of BoltzGen Cradle Bio guy reading list:
Just know stuff, proteinML edition Design comp (Ends December 1):
Nipah Binder Competition
IF1 Protein Controls Aging Rate
Somatic mutations impose an entropic upper bound on human lifespan</description></item><item><title>Links, November 21, 2025</title><link>https://www.zachocean.com/posts/11-21-links/</link><pubDate>Fri, 21 Nov 2025 11:54:30 -0800</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/11-21-links/</guid><description>From Lada Nuzhna’s trilly biotech post:
Advancing gene-editing platforms to improve the viability of rare-disease therapeutics: key insights from a 2024 Scientific Exchange hosted by ARM, ISCT, and Danaher First-In-Human Therapy Stem Cell Dopaminergic Progenitor Parkinson&amp;rsquo;s Infant with rare, incurable disease is first to successfully receive personalized gene therapy treatment Personalized gene editing helped one baby: can it be rolled out widely? Long history:
The pharma industry from Paul Janssen to today: why drugs got harder to develop and what we can do about it Repurposing statins for Alzheimer’s:</description></item><item><title>Links of the week, November 14, 2025</title><link>https://www.zachocean.com/posts/11-14-links/</link><pubDate>Fri, 14 Nov 2025 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/11-14-links/</guid><description>RFantibody, Github
The Desci $50k</description></item><item><title>Links of the Week, November 7, 2025</title><link>https://www.zachocean.com/posts/11-7-links-of-the-week/</link><pubDate>Fri, 07 Nov 2025 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/11-7-links-of-the-week/</guid><description>Chinese peptides, Everyone has a Chinese peptide dealer now
More Chinese peptides, Tech bro&amp;rsquo;s manual for living forever
Finnrick: Testing for Chinese peptides
What should Finnrick test text? (posted on /r/saferpeptides</description></item><item><title>Attention</title><link>https://www.zachocean.com/posts/attention/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/attention/</guid><description>Let&amp;rsquo;s implement some attention modules.
The 3Blue1Brown video on attention is really good for intuition. Sebastian Raschka&amp;rsquo;s &amp;ldquo;Build a Large Language Model&amp;rdquo; is really nice too for more in-the-weeds implementation details without any tricky math.
Here&amp;rsquo;s the intuition:
we&amp;rsquo;ve got some sequence; say it&amp;rsquo;s the sentence &amp;ldquo;the quick brown fox jumps over the lazy dog&amp;rdquo;. For the sake of simplicity let&amp;rsquo;s pretend that each word is a single token. each token in the sequence wants to know which other tokens in the sequence to pay attention to; for example, &amp;ldquo;fox&amp;rdquo; should probably pay attention to &amp;ldquo;quick&amp;rdquo; and &amp;ldquo;brown&amp;rdquo; in order to understand that we are dealing not just with any fox, but a quick and brown one.</description></item><item><title>Multidimensional transpose</title><link>https://www.zachocean.com/posts/tensor-dot-t/</link><pubDate>Mon, 03 Nov 2025 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/tensor-dot-t/</guid><description>It&amp;rsquo;s not obvious to me prima facie how tensor.T would be expected to work for tensor shapes of more than 2d, i.e. len(tens.shape) &amp;gt; 2.
It turns out that the transpose occurs across the entire tensor, so if tens has shape (x, y, z) then tens.T has shape (z, y, x).
Furthermore, tens[i, j, k] = tens[k, j, i]. I haven&amp;rsquo;t found it as intuitive geometrically to think about the transpose for above 2 dimensions, so considering the elementwise transposition is the best way I&amp;rsquo;ve found.</description></item><item><title>A mantra for mission driven careers</title><link>https://www.zachocean.com/posts/mantra/</link><pubDate>Sun, 02 Nov 2025 16:13:50 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/mantra/</guid><description> Accept the mission Be humble Don&amp;rsquo;t mourn your flaws and shortcomings Be thankful for what you have Be thankful for the opportunity Be courageous Be resilient Remember the why Resist short-term temptation Act with urgency, but be patient</description></item><item><title>Jensen's Inequality</title><link>https://www.zachocean.com/posts/jensens/</link><pubDate>Sat, 01 Nov 2025 17:51:17 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/jensens/</guid><description>Jensens&amp;rsquo; inequality says that for convex function $f(x)$ and random variable $X$, $f(E[X]) \le E[f(x)]$. (And conversely, for concave $f$, the reverse relationship holds).
A good way to remember the direction of the inequality is by picturing the graphs below.
(Thanks to Cursor and Codex for help with the Matplotlib charts, code reproduced below.)
import matplotlib.pyplot as plt import numpy as np # Set up figure and axes fig, axes = plt.</description></item><item><title>Variational</title><link>https://www.zachocean.com/posts/variational/</link><pubDate>Fri, 31 Oct 2025 11:28:40 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/variational/</guid><description>Variational (as in variational inference, variational autoencoder, etc) is an unintuitive term. You can read it as choosing a good function (typically a probability distribution) from some set of functions. The term comes from &amp;ldquo;calculus of variations,&amp;rdquo; which deals with optimization problems that involve choosing a best function (as opposed to e.g. choosing the best values for variables).
Good answers here</description></item><item><title>Install uv in a conda environment</title><link>https://www.zachocean.com/posts/install-uv-in-conda-env/</link><pubDate>Thu, 23 Oct 2025 13:35:41 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/install-uv-in-conda-env/</guid><description>If you&amp;rsquo;re working in a project which relies on conda installs for system dependencies but you also want to use uv instead of pip for much faster python-only dependencies:
You can create a new conda env the usual way (conda create -n whatever), then pip install uv.
Now you can install python deps with uv pip install ....
Thanks to Brandon Young for this tip.</description></item><item><title>Notes on Google's New Dialog Model</title><link>https://www.zachocean.com/posts/google-new-dialog-model/</link><pubDate>Sun, 17 Nov 2024 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/google-new-dialog-model/</guid><description>Google released an API for their 2-way dialog model, the same technology that powers the podcast generation feature in NotebookLM. API docs here.
It supports only 2 speakers. The dialog is represente as a series of speaking turns, each of which is assigned a speaker. There are 2 male and 2 female speakers supported, no custom voice or voice clones as of today.
The model outputs are extremely natural, which is what makes the NotebookLM podcast generation so uncanny.</description></item><item><title>Superhuman Speech</title><link>https://www.zachocean.com/posts/superhuman-speech/</link><pubDate>Sat, 26 Oct 2024 12:40:12 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/superhuman-speech/</guid><description>Sometimes it feels like superhuman text to speech (and generative audio in general) is solved.
But it&amp;rsquo;s not—even though TTS models are close or even superior to average humans in tasks like audiobook narration, they&amp;rsquo;re still way worse than the best humans in most speech domains.
What follows is a collection of links that I believe represent the highest level of human speech generation.
This list was made off the top of my head in just a few minutes, so please send me more that come to mind.</description></item><item><title>Joy scales with growth rate, misery scales with headcount</title><link>https://www.zachocean.com/posts/joy-misery-scales/</link><pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/joy-misery-scales/</guid><description>My experience with startups is that joy scales with growth rate and misery scales with headcount. That joy scales with growth rate is kind of obvious and likely needs no explanation. That misery scales with headcount seems to be because the more employees you have, the more frustrating personnel management and interpersonal conflict type issues you are bound to encounter.
So for maximum happiness, grow fast (in metrics) and stay small (in humans).</description></item><item><title>Contact</title><link>https://www.zachocean.com/contact/</link><pubDate>Fri, 21 Jun 2024 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/contact/</guid><description>How to reach me:
X (formerly Twitter) LinkedIn Email Substack</description></item><item><title>Now is a good time to start a service business</title><link>https://www.zachocean.com/posts/service-business/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/service-business/</guid><description>Now is a good time to start a service business. Maybe you should try it!
A service business is one where your company sells its work output directly instead of selling a product. Dentists, plumbers, design agencies, pool cleaner, consultants: these are all service businesses.
The opposite of a service business is a product business, where your company develops a product and sells it to customers. Your dentist pays for a practice-management software product and a bunch of teeth cleaning products like drills, mirrors, and suctions, but you pay for the service of a biannual dental checkup.</description></item><item><title>A Bug and a Fix</title><link>https://www.zachocean.com/posts/bug-and-fix/</link><pubDate>Fri, 02 Oct 2020 13:35:45 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/bug-and-fix/</guid><description>Today, a short tale of fun mystery-solving. I&amp;rsquo;ve been working on a project that involves a server dynamically generating audio files and streaming them to a client via a WebRTC session.
The dynamic audio generation process works like this: first run a program that generates a wav file. Then compress the .wav to an .ogg which contains an Opus audio stream and deliver it over the network. The WebRTC portion is handled by the awesome Pion library, a pure Golang implementation which makes customizing WebRTC (for example by streaming a dynamically generated audio file) super easy.</description></item><item><title>SQLite Is Dynamically Typed</title><link>https://www.zachocean.com/posts/sqlite-is-dynamically-typed/</link><pubDate>Sat, 26 Sep 2020 08:08:55 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/sqlite-is-dynamically-typed/</guid><description>A small, cool fact about SQLite is that its columns are flexibly typed. You can store any value in any column! Try it out:
sqlite&amp;gt; create table t1 (v1 int, v2 varchar(10)); sqlite&amp;gt; insert into t1 values (&amp;#34;abc&amp;#34;, &amp;#34;this string is longer than 10 characters!&amp;#34;); sqlite&amp;gt; select * from t1; abc|this string is longer than 10 characters! sqlite&amp;gt; select typeof(v1), typeof(v2) from t1; text|text The null type is still special:</description></item><item><title>Work</title><link>https://www.zachocean.com/work/</link><pubDate>Tue, 01 Sep 2020 09:47:31 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/work/</guid><description>A list of useful or entertaining allegories about work.
The Chicken and the Pig If a chicken and pig open up breakfast restaurant called Ham &amp;lsquo;N Eggs, the pig is totally committed but the chicken is merely involved.
The Gervaise Principle The workplace consists of The Clueless, The Sociopaths, and The Losers.
Barrels and Ammunition Employees are either barrels or ammunition. Ammunition employees do what they&amp;rsquo;re told, get things done, etc.</description></item><item><title>About</title><link>https://www.zachocean.com/about/</link><pubDate>Mon, 31 Aug 2020 11:43:08 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/about/</guid><description>Zach Wener is a software engineer and writer. You&amp;rsquo;re on his personal website. Thanks for the visit!</description></item><item><title>Remote Workers Should Move to College Towns</title><link>https://www.zachocean.com/posts/remote-workers-should-move-to-college-towns/</link><pubDate>Tue, 26 May 2020 13:13:02 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/remote-workers-should-move-to-college-towns/</guid><description>Three months ago, the college fiscal crisis was a fringe issue. Enrollment was already dropping, sure; but the brand-name schools didn&amp;rsquo;t seem to be affected and the colleges that had to shut their doors were either tiny, mostly-unknown liberal arts colleges or for-profits. No worries; Pura Vida.
Three months ago, there were plenty of remote workers. Remote work grew steadily, but mostly at the margins of corporate culture: some corporate success stories, a few vocal advocates, but no widespread corporate acceptance.</description></item><item><title>Code Readings: Douglas Crockford's secret to software teams that punch above their weight</title><link>https://www.zachocean.com/posts/code-readings-douglas-crockford/</link><pubDate>Fri, 24 Jan 2020 13:12:45 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/code-readings-douglas-crockford/</guid><description>I recently came across a gem of an idea in a Douglas Crockford interview with Peter Seibel, from Seibel&amp;rsquo;s Coders at Work. The idea is that of a code reading: a public presentation of code that&amp;rsquo;s a sort of cross between a code review and a tech talk and a whiteboard session.
As Crockford tells it, code readings sound pretty awesome: the mentorship effect of a great code review, multiplied across all involved team members, at cost of maybe a half-hour or an hour per week.</description></item><item><title>A Humble Alternative to Technical Interviews</title><link>https://www.zachocean.com/posts/a-humble-alternative-to-technical-interviews/</link><pubDate>Mon, 18 Feb 2019 13:07:19 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/a-humble-alternative-to-technical-interviews/</guid><description>I&amp;rsquo;ve got a proposal for an alternative to the dreaded technical interview loop that could make life easier, better and cheaper for people and their companies. The idea came from a conversation with coworkers I overheard a few years back:
INT. OPEN OFFICE - DAY
Two software engineers, GEORGE, a senior engineer and highly-skilled technical leader who people love to work with, and JOHN, a mid-level engineer, banter in their San Francisco office, surrounded by drink fridges and ping-pong tables.</description></item><item><title>No-sweat Jupyter notebook setup on Google Compute Engine</title><link>https://www.zachocean.com/posts/jupyter-gce/</link><pubDate>Wed, 26 Dec 2018 12:56:19 -0700</pubDate><author>zach.b.ocean@gmail.com (Zach Ocean)</author><guid>https://www.zachocean.com/posts/jupyter-gce/</guid><description>So you want to putter around with some data using Jupyter Notebook, and you don&amp;rsquo;t want to be limited by your local machine&amp;rsquo;s specs or have your laptop fan sounding like a jet engine. Here&amp;rsquo;s a solution using Google Compute Engine that takes about 10 minutes to set up.
Create the virtual machine. You can do this via the Google Cloud UI by following the tutorial here. There are a number of reasonable presets for machines you can use depending on your needs.</description></item></channel></rss>