Peter Tripp

Peter Tripp

@notpeter.bsky.social

Builder of Open Source things @oxide.computer.

288 followers188 following248 posts

Thrashy is better than crashy. A chunk of swap is often the difference between a system that dies a tragic death and one that recovers.

This post is unavailable.

Sometimes I find myself remembering old IPv4 addresses of systems I ran. This is very much an old man thought, but like phone numbers, people used to need to **know** IP addresses.

At Chartio I somehow managed to acquire 52.6.1.1 by manually banging on the AWS EIP allocate tap for a couple hours. Chartio used it as the source of all our outgoing database connections (added in many customer firewall rules). Long live `exit.chartio.com`

After Atlassian acquired Chartio in 2022, I assume they closed-out the old AWS account and deallocated 52.6.1.1. Maybe it found a new home -- or maybe a mostly-empty AWS account has been paying $3.50/mo forever. If someone at Atlassian knows -- hit me up. And i'd happily take it off your hands.

Realizing people are unlikely to mistake my writing for LLMs —no matter how many times I reread drafts I usually miss a doubled word and often include phasing which works fine in spoken english but is awkward when read. I wonder if Pangram would agree

A reminder: Google will never call you. If someone says they are Google on the phone it is a scam. If you ever get a call from someone claiming to be from your bank, hangup and call the number on the back of your card. Incoming numbers and CallerID can be easily spoofed.

I used to create open source tools to scratch and itch and hoping someone else would find them useful. Now I create a new tools almost weekly, post them on GitHub and don’t care. It’s not my job to convince everyone they are missing out on useful shit.

Glass bottle Fruitopia (1994-1997) Strawberry Passion Awareness Raspberry Psychic Lemonade Cranberry Lemonade Vision Pink Lemonade Euphoria Lemonade Love & Hope Citrus Consciousness The Grape Beyond Fruit Integration Gone but not forgotten.

Kasey Gifford@kaseygifford.bsky.social

On this special 4th of July I want to remind everyone that the ambrosial 90's era beverage Fruitopia was around for nine years, thats five years longer than the Confederate States of America.

“On July 1st all US Households will receive a bill for $2222 to cover their portion of the war reparations to Iran.” ($300B/135M households) #ArtOfTheDeal™️

mtsw@mtsw.bsky.social

The reason "pallettes of cash" became such a sticky anti-JCPOA talking point is because it's vivid - you can hold an image of it in your mind's eye. "$300 billion" sounds like a lot of money but doesn't connect with people the same way. Dems should consider this in crafting talking points

I've been using LOL in conversation for 30 odd years (ytalk, IRC, ICQ, AIM, etc) but more recently my brain is no longer processing it "Laughs Out Loud". Instead I see a man drowning. Won't someone please help him? lol

@github.com: Please support emoji responses to Issues and PRs being closed. I want to 🎉 the merging of a long lived PR 👎 the premature closing of a legit issue and ❤️ an unmerged PR that wasn't quite up to snuff.

I’ve hit a bug for years (5?) where my iPhone gets in a state where video refuses to play. Once it’s triggered no app can play video (YouTube, Hulu, TV, etc) until I restart the device.

View full thread

Has anyone else run into this? Or have suggestions for how to gather logging/debug data? It seems to happen most often with PIP videos, but I’ve triggered it during normal local playback too — video stops, play/pause does nothing; quitting apps and reopening is no help.

I figured it out. TikTok, Netflix, Peacock, and AppleTV were no help. Everything refused to play video unless I restarted my phone. But HBO. They bring the juice. Unplugging / replugging my headphones and video playback works again.

Does anyone else experience a splotchy mess when transitioning from dark to light on their Macbook? This is a two week old 14inch M5 Macbook Pro Nano-Texture with default settings. None of the display options (Preset, True Tone, Refresh Rate, Brightness etc) seem to help.

Steps to reproduce: 1. Put these two PNG images in a folder. 2. In Finder, select both 3. Press space to open QuickLook 4. Full screen 5. Hold left (or right). Record with SloMo to capture the blotchy intermediary frames.

This is going to be a hard transition. Literally three times in the last 30mins I've gone to dump a code fragment into a Text Thread to ask the agent to ask a standalone question about it. Zed Stable v0.230.2, I think you and are going to be good friends: ``` "stable": { "auto_update": false } ```

Have you ever wondered why if you save an empty Rust file your editor might add a newline? I thought it was a @zed.dev bug, but turns out it's cause Zed by-default enables format_on_save and rust-analyzer. When rust-analyzer invokes rustfmt and that actually adds the newline. But why?

View full thread

Have you ever wondered why if you save an empty Rust file your editor might add a newline? I thought it was a @zed.dev bug, but turns out it's cause Zed by-default enables format_on_save and rust-analyzer. When rust-analyzer invokes rustfmt and that actually adds the newline. But why?

View full thread

To workaround this, prior to rustc being fixed, rustfmt added a newline to all formatted content. This had the benefit of (a) enforcing a trailing newline on formatted content (b) preventing the rustc panic on empty files. Zero byte files became 1 byte files with a newline.

Have you ever wondered why if you save an empty Rust file your editor might add a newline? I thought it was a @zed.dev bug, but turns out it's cause Zed by-default enables format_on_save and rust-analyzer. When rust-analyzer invokes rustfmt and that actually adds the newline. But why?

With some spelunking, I discovered the source of this behavior. Prior to Rust 1.3.0 (2015-09-17) the Rust Compiler would panic if it encountered an 0 byte rust source file, but as long as there was at least one byte (e.g. `\n`) it worked fine.

It took me far too long to realize Indeed was merging with GlassDoor and not NextDoor. For the life of me I couldn’t grasp the private equity AI fever dream where combining profiles of racist NextDoor comments and resumes of unemployed folks led to a profitable synergy.

Am I supposed to use it to complain about where I work? Or the other companies in the same business park? Is NextDoor yet another social network where I’m expected to announce my new job so random people I met a decade ago can comment “Congratulations! 🎉 You deserve this!”

One of my favorite parts of coding agents is that I can just say "fix my merge conflict". I will happily pay some number of pennies to outsource the first pass to a machine.

At a bar with "Mango Cart" on tap. It's amazing how fast this has fallen out of the lexicon. Juul mango pods (along with Creme, Fruit, Cucumber) were discontinued (US in 2019, Canada 2020) but before that were **super** popular with kids. The beer is a about a literal food cart that sells mango.

I’ve hit a bug for years (5?) where my iPhone gets in a state where video refuses to play. Once it’s triggered no app can play video (YouTube, Hulu, TV, etc) until I restart the device.

I can’t reliably reproduce but it happens 5-6 times a month. Today I was watching PIP Hulu and clicked play on this YouTube link in BlueSky, then clicked to open embedded Safari and then open in the YouTube app. Boom. Everything stops and nothing plays. bsky.app/profile/matt...

Matthew Sanabria@matthewsanabria.com

I get a lot of people asking me how to run Oxide at home. Here's how I do it. youtu.be/qwXtS0-r1uQ