November 2020 | 44 posts
Nov. 23, 2020 →
Going Indie is currently the #1 new release in Presentation Software Books! Not sure why, but I'll take it!
Nov. 23, 2020 →
It's always permissions...
Nov. 20, 2020 →
A coup doesn't have to be smart; it just has to work. We're in a dangerous place. (Granted it seems like this one won't work, but still)
Nov. 19, 2020 →
I don't care what anyone says, email is great.
Nov. 19, 2020 →
Made sweet potato fries. Didn't take pictures. Ate them all. 😋
Nov. 19, 2020 →
Dappled Sky
Nov. 18, 2020 →
The latest episode of the Indie Dev Life Podcast is out! 🎙
Nov. 18, 2020 →
Today is the day! My book, Going Indie: A Complete Guide to becoming an Independent Software Developer, is out! Order yours today!
Nov. 18, 2020 →
This article seems to concur with my theory that Prop 22 passed because of incredibly misleading ads and marketting that promised drivers healthcare and a minimum wage.
Nov. 17, 2020 →
I did learn quite a few things about my state in the process.
Nov. 17, 2020 →
Late last night I attempted to read the entire California Constitution. I didn't get all the way through (it's long), but I did get through most of it. It can be tough to do (and you can skip sections), but I recommend reading your own state's Constitution. It will tell you a lot...
Nov. 17, 2020 →
I've been thinking a lot about this article recently: Joe Biden needs to avoid a return to “eat your peas” budgeting → Under the circumstances, the opportunity is clearly available for a win-win deal in which everyone gets to do something big that they are excited about.
Nov. 17, 2020 →
Jets, Far Away
Nov. 16, 2020 →
Made this last night. Having some now.
Nov. 16, 2020 →
Thanks to everyone who has pre-ordered my book Going Indie: A Complete Guide to becoming and Independent Software Developer! If you're interested in the book, please consider pre-ordering now! There's less than one week left before the book comes out!
Nov. 14, 2020 →
Making good progress on the next update to Pine.blog for iOS. No idea when this stuff will ship tho.
Nov. 14, 2020 →
Nighttime Studio
Nov. 13, 2020 →
Almost always when I'm compiling or running my apps in the simulator.
Nov. 13, 2020 →
It happens with other apps too, not just iTunes. Any audio playback really: YouTube, local videos, Music, etc.
Nov. 13, 2020 →
Anyone else notice that macOS audio playback gets super distored and intermittent whenever CPU load spikes? I have used Macs for decades and I've never, ever heard distorted audio from iTunes. Now it's a weekly thing.
Nov. 12, 2020 →
Seems fixed now.
Nov. 12, 2020 →
So as of last night, HEAD requests to YouTube RSS feeds now hang forever. Nice.
Nov. 11, 2020 →
It’s 2020 and FTP is still not a solved problem.
Nov. 11, 2020 →
I just kernel-panicked macOS by disconnecting from an FTP site in Finder. wtf?
Nov. 11, 2020 →
The latest episode of Indie Dev Life is out! 🎙
Nov. 10, 2020 →
Also, you should buy my book 📚 Going Indie: A Complete Guide to becoming an Independent Software Developer Now on Amazon, B&N, and IndieBound!
Nov. 10, 2020 →
Announcing Hewell: Your Virtual Tour Guide to the World Public Beta! Now available on iOS via Testflight! Try it out and let me know what you think! Announcement Blog Post →
Nov. 9, 2020 →
That took far too long, but Pine.blog is back up! Apologies for the extended downtime. That maintinence took longer than I thought it would.
Nov. 8, 2020 →
Tonight is for celebration. Tomorrow the work begins. There is so much to do.
Nov. 8, 2020 →
I have missed presidential speeches so much.
Nov. 7, 2020 →
Is it just me or has Xcode's achiving process for Swift apps gotten a lot faster?
Nov. 7, 2020 →
Now we need the Senate.
Nov. 7, 2020 →
We did it. One step along a long journey.
Nov. 7, 2020 →
I'm watching Biden's speech and I'm in shock. This is what a president sounds like.
Nov. 6, 2020 →
Tom Petty was right. The waiting is the hardest part
Nov. 5, 2020 →
What are the odds we see Fox and Reps turn on Trump? Not because they're suddenly moral, they're def not, but because he lost and they don't need to tolerate him if he can't win elections.
Nov. 5, 2020 →
The U.S. has become captured by perhaps one of the oldest and most powerful polarizing forces: urban vs. rural. This is not a new road for societies, but it is not a good one.
Nov. 5, 2020 →
What this election has taught me, more than anything else, is not how polarized we are — there's a great book about that you should read. It's that the polarization and the urban/rural divide are absolutely dominent in American politics.
Nov. 5, 2020 →
I'm saying all of this as much for me as for you.
Nov. 5, 2020 →
I know this might be weird to say, but if Biden wins, then this election went pretty much as expected. If he takes AZ, NV, and GA, then it's a big win; add in PA or NC and it's huge.
Nov. 5, 2020 →
Locally, things went well in San Diego and California was a mixed bag of mostly good things from my perspective. It's disheartening though that most state legislatures didn't see much change so the current forms of gerrymandering will most likely continue for another decade.
Nov. 5, 2020 →
If Democrats don't flip the Senate (which is likely) I will be really upset, but change and progress doesn't manifest in neat, bright lines. It is hard fought and hard won. More votes than any president and massive turnout by expanded voting opportunities is huge.
Nov. 5, 2020 →
If Democrats do take the Senate in runoffs, we should all take a deep look at how much we've let our anxiety and our own punditry run our lives over the past week. If they don't, but Biden still wins, then we still won. That was the most likely scenario. 🇺🇸
Nov. 5, 2020 →
A great episode about our current times. Ezra Klein and Chris Hayes work through the election, their own interpretations of who we are, and how polling does (or doesn't) work.
October 2020 | 67 posts
Oct. 31, 2020 →
It is also available from Barnes and Noble and Indie Bound!
Oct. 31, 2020 →
You can now pre-order my book, Going Indie, on Amazon!
Oct. 29, 2020 →
So many states.
Oct. 27, 2020 →
The latest episode of my podcast Indie Dev Life is out! 🎙 In this episode we dive into the nuances and complexities of distributed computing on the Web! Give it a listen if you want to hear a few war stories.
Oct. 27, 2020 →
Early voting works.🇺🇸🗳
Oct. 27, 2020 →
According to San Diego County's recent post: 725,000 people have voted. That's in a county of 3.2 million people and 1.9 million registered voters. Said another way, over 38% of the electorate has already voted. 🇺🇸🗳
Oct. 26, 2020 →
and before you ask, yes the iPad is upside-down.
Oct. 26, 2020 →
How I read (for research). Reading for fun doesn't usually involve taking notes.
Oct. 26, 2020 →
I tend to read a bunch of things that aren't technically books, and I'm not sure how to keep a record of them. I'd really like a unified reading/read list that could contain anything: books, articles, scientific papers, blog posts, etc.
Oct. 24, 2020 →
Vote. Vote damn it. Vote. 🇺🇸🗳
Oct. 23, 2020 →
iOS Devs: What are the downsides of storing non-critical user data in a plist(s) and syncing it with iCloud documents? (Assume that file conflicts are easily resolved by using the latest revision).
Oct. 23, 2020 →
I'm out of my regular brand of coffee and I'm running on backup coffee.
Oct. 22, 2020 →
I like Swift, but whenever I use it for long periods I consistently find myself missing simple Python features. I miss in, any(), all(), and comprehensions.
Oct. 22, 2020 →
(hey... you should use Nine9s)
Oct. 21, 2020 →
Mail voting works.
Oct. 21, 2020 →
The newest episode of my podcast Indie Dev Life is out! In this episode we discuss doing UI and graphic design as an Indie Dev.
Oct. 19, 2020 →
I voted.
Oct. 18, 2020 →
Minor Pine.blog update submitted to App Review.
Oct. 18, 2020 →
So, CloudKit is pretty easy to use. Good job Apple.
Oct. 15, 2020 →
I'm now a verified author on GoodReads!
Oct. 15, 2020 →
This one is better balanced and has updated lyrics.
Oct. 15, 2020 →
Just re-recorded and re-uploaded I Thought We Were Better than This. It's a song for 2020. Give it a listen!
Oct. 15, 2020 →
Just saw this from Kottke about how a collection of treaties between the U.S. and the Indian Tribes are now digitized and available. I just want to point out that at least one official U.S. treaty is written on college-ruled paper.
Oct. 15, 2020 →
I created this calendar event in July as a goal for myself. I can't believe I actually hit my deadline.
Oct. 15, 2020 →
The button has been pressed.
Oct. 15, 2020 →
Got the revised print copy of Going Indie! This one looks great. I think that's everything I need to do. Might press the button tonight!
Oct. 13, 2020 →
If you're interested in getting the news about my book: Going Indie delivered straight to your inbox, sign up for the Going Indie Newsletter! News is posted there first!
Oct. 13, 2020 →
Going Indie is now available to pre-order on Apple Books! If you're interested in the book, please consider pre-ordering. It helps more than you'd think. Going Indie (print/ebook) will be coming to Amazon and other retailers soon.
Oct. 13, 2020 →
Didn't follow the Apple event. Just saw the new iPhone on Apple's site. The iPhone 5 design is back and I think that's great. Also great to see Apple making a smaller device. The 12 mini is certainly appealing. I need a new phone anyway.
Oct. 10, 2020 →
Just opened my ballot. I am unreasonably excited to vote. 🇺🇸
Oct. 9, 2020 →
All of my projects are at the point now where upgrading them is one command. I don't have to remember anything. That command runs a bash script that does everything, and if there are any extra steps, it reminds me to do them.
Oct. 9, 2020 →
You'd be amazed at what ~100 lines of bash can do to make your life easier.
Oct. 9, 2020 →
Rolled out some changes to Nine9s today. The dashboard should be a lot more glancable now.
Oct. 9, 2020 →
I also learned a new word! Displicency: dissatisfaction, aversion, or discontent.
Oct. 9, 2020 →
Wrote a song today 🎵 Really proud of the lyrics on this one.
Oct. 8, 2020 →
Colin Meloy, "Slint, Spiderland" I was watching a movie about Slint Spiderland While the parasite outside belied the calls from high command... Another morning rises, another baton-down As the government equivocates, to flounder or to drown...
Oct. 8, 2020 →
The revised proof of Going Indie has been approved, and I've ordered what should be the final pre-print copy!
Oct. 7, 2020 →
Just submitted the new revision of Going Indie after I discovered some issues with the first print copy! This should be it. 🤞
Oct. 7, 2020 →
Coffin's version of the Seaman's Hymn reminds me of this song version of the WWI poem Flander's FIelds.
Oct. 7, 2020 →
Here's him leading a rendition of Roll the Old Chariot. He literally goes around teaching and sharing old sea shanties. That's his job. So cool.
Oct. 7, 2020 →
Been listening to a lot of sea shanties lately and discovered David Coffin. He's great. I have been utterly captivated by his performance of The Seaman's Hymn for days.
Oct. 7, 2020 →
The latest episode of the Indie Dev Life podcast is out. This episode is soley about the print copy of Going Indie that I recieved today. Yes, I am excited.
Oct. 7, 2020 →
There are some issues with this print, so I will be making some changes, but this is still a very exciting moment.
Oct. 7, 2020 →
The first copy of my book: Going Indie. So excited.
Oct. 7, 2020 →
I have the first print copy of Going Indie in my hands. It's still being unboxed.
Oct. 7, 2020 →
It is wild to see Apple bloggers cited in a Congressional report.
Oct. 7, 2020 →
H. Judiciary Committee: Recommendations (2/2): Safe harbor for news publishers... prohibiting dominant platforms from engaging in self- preferencing... ...strengthening the law on vertical mergers... ...strengthen overall enforcement...
Oct. 7, 2020 →
H. Judiciary Committee: Recommendations (1/2): Structural separations and prohibitions of certain dominant platforms from operating in adjacent lines of business... Interoperability and data portability...
Oct. 6, 2020 →
Getting to the recommendations section!
Oct. 6, 2020 →
H. Judiciary Committee: Subcommittee staff encountered a prevalence of fear among market participants that depend on the dominant platforms, [who's businesses have] unaccountable and arbitrary power [over their economic livelihoods].
Oct. 6, 2020 →
H. Judiciary Committee: Google and Facebook have an outsized influence over the distribution and monetization of trustworthy sources of news online, undermining the quality and availability of high-quality sources of journalism.
Oct. 6, 2020 →
H. Judiciary Committee: Google increasingly functions as an ecosystem of interlocking monopolies.
Oct. 6, 2020 →
A lot of this is obvious to us in the tech world, but it's important that Congress sees these things too. They have the ability to actually solve these problems.
Oct. 6, 2020 →
H. Judiciary Committee: Google has a monopoly in the markets for general online search and search advertising... [and as] a result... Google appears to be siphoning off traffic from the rest of the web, while entities seeking to reach users must pay Google steadily increasing s...
Oct. 6, 2020 →
H. Judiciary Committee: The open internet has delivered significant benefits to Americans and [the economy]... [and COVID-19] has underscored the importance of internet access that is affordable, competitive, and widely available... (p10-12)
Oct. 6, 2020 →
Currently reading through the House Judiciary Committee Report: ‘Investigation of Competition in Digital Markets’. There's a lot of scathing words in here. I'll post a few and probably write a full post shortly.
Oct. 6, 2020 →
Reminder: Vote early if you can!
Oct. 6, 2020 →
Got my ballot! Let's do some democracy!
Oct. 6, 2020 →
Virtual City Council meetings are just very orderly conference calls.
Oct. 4, 2020 →
Here's one of my personal favorites from the newly submitted entries on d20.photos.
Oct. 4, 2020 →
I just dropped an egg on the floor, but didn't crack the yolk. Do I win a prize?
Oct. 4, 2020 →
Lots of great photos are going to come out of d20.photos today. Check them out!
Oct. 4, 2020 →
The thing that amazes me about old video from the early 1900s is just how much public transit there is. We could do it again.
Oct. 2, 2020 →
My latest editorial is out! Give it a read and a share! Not planning on voting? Read this
Oct. 2, 2020 →
2020 is one hell of an endurance test.
Oct. 2, 2020 →
There's your October surprise, and it's a doozy.
Oct. 2, 2020 →
Interesting times indeed.
September 2020 | 52 posts
Sept. 30, 2020 →
No turning back now. The book is submitted.
Sept. 30, 2020 →
I went back and watched it after the fact. That was a complete and utter disgrace.
Sept. 30, 2020 →
I really tried, but I can't watch anymore.
Sept. 28, 2020 →
Preparing the final versions of a book cover is nerve-racking.
Sept. 28, 2020 →
There are many examples throughout history of people seeking the aegis of public office to shield themselves from private creditors and doing anything to get it.
Sept. 28, 2020 →
Hey everyone! I've started a podcast about Indie Software Development called Indie Dev Life! Episode 1 is out today. New episodes (hopefully) every Monday. Check it out: indiedevlife.fm
Sept. 27, 2020 →
Pine.blog doesn't have a macOS app (yet) but I've been using the Helium app to fill that gap lately.
Sept. 27, 2020 →
Got my air filter yesterday. There's no smoke anymore, but hopefully it will still come in handy. It's a good thing to have regardless.
Sept. 23, 2020 →
Update coming this week for my book: Going Indie! Be sure to sign up for the newsletter if you want to staty up to date on everything that's going on! brianschrader.com/archive/going-indie/
Sept. 18, 2020 →
Apparently Xcode just updates itself while you're using it. This process can apparently destroy Xcode's ability to read the core frameworks. Quitting and relaunching Xcode fixes the issue but now I have to reinstall "Additional Components"...
Sept. 17, 2020 →
My word of the day is bucolic. It's a good word, just learned it.
Sept. 17, 2020 →
Fill out the Census! Time is running out and it's important. Do it! It's a 10 minute survey. Just do it.
Sept. 17, 2020 →
I finally reached a breaking point. The smoke in San Diego is nowhere near Portland-level, but it's still bad. I'm now wearing a mask indoors to filter the air. I've had headaches and eye strain for days from the smoke and haze. Air purifier is on order too.
Sept. 16, 2020 →
Did really good not looking at twitter today. Just opened it and now I’m stressed again. Bye Twitter!
Sept. 16, 2020 →
My Apple update for today: I shattered the screen on my iPhone X like a month ago, haven’t gotten it fixed because reasons, and I just put the SIM into my old 6.
Sept. 16, 2020 →
I guess I missed an Apple event today. Huh.
Sept. 15, 2020 →
After Xcode "installs additional components" of course.
Sept. 15, 2020 →
Diving into iOS work for the first time in months.
Sept. 15, 2020 →
I couldn’t decide what show or YouTube video to watch, so I turned off the TV and now I’m just sitting on my couch, with a snack, listening to an audiobook. Who needs video?
Sept. 15, 2020 →
I need proofreaders for my book, Going Indie: A complete guide to becoming an independent software developer. If you're a techie or an indie-dev and you want to help out, get in touch! DM, Webmention, or my email at brianschrader.com/about
Sept. 13, 2020 →
Fixed!
Sept. 13, 2020 →
Fixing the issue now.
Sept. 13, 2020 →
Just noticed a small bug with Pine.blog. I’ll fix it the moment my computer finished upgrading...
Sept. 12, 2020 →
The Meme Retraction Cycle: See a meme on twitter about a show I like that relates to 2020 Share meme Further investigation reveals that the meme is doctored Retract like and tell everyone
Sept. 11, 2020 →
I have a special place in my heart for Colin Meloy's KEXP performance of Crane Wife 1, 2, & 3. It's probably my favorite rendition of the song.
Sept. 11, 2020 →
I have recorded a pilot episode for a podcast.
Sept. 9, 2020 →
Editing DNS records is like Ritual Casting as a D&D Wizard. Both take 10 minutes to resolve and no one wants to wait that long.
Sept. 9, 2020 →
Setting up a Synology to backup to B2 is surprisingly easy.
Sept. 8, 2020 →
Knowing what you don't know is arguably just as important as knowing what you know. The scary times are when you don't know what you don't know. You know?
Sept. 8, 2020 →
Language is a leaky abstraction.
Sept. 8, 2020 →
There's a big difference between what a piece of writing actually says and what you think it says. This is true even when you're reading your own writing.
Sept. 7, 2020 →
Smoke and ash
Sept. 6, 2020 →
One funny thing about a physical paper: it feels more worth the cost. Online news is ephemeral but a paper is something you can hold in your hands. For some reason that feels like a better deal even though it’s more expensive.
Sept. 6, 2020 →
Well, like 3 cups of cold brew. Don’t judge me.
Sept. 6, 2020 →
I have spent nearly 3 hours reading the Sunday paper and drinking a cold brew. I regret nothing.
Sept. 6, 2020 →
Pine.blog now integrates with Pinboard to automatically bookmark your likes! Check it out.
Sept. 6, 2020 →
San Diego update: it is literally raining ash.
Sept. 5, 2020 →
Peter Thiel really saved us all a bunch of time by naming his corrupting, secretive surveillance company after a corrupting, secretive, surveillance magic item from the Lord of the Rings. I will never not be amazed at just how on the nose that name really is.
Sept. 5, 2020 →
I think Siri is a transplant from New York. She pronounces "Costs" as "k-haw-sts" and "Congress" as "k-hawn-gress".
Sept. 4, 2020 →
Eventually I need to do actual work today...
Sept. 4, 2020 →
I’m in print!
Sept. 4, 2020 →
It always is.
Sept. 4, 2020 →
I genuinely and unironically love email. It is, in almost every way, the Internet as it was promised.
Sept. 4, 2020 →
Did something change about the video player page on YouTube? It looks great now. Not sure if it's just me or if something actually changed.
Sept. 4, 2020 →
My Op-Ed got published! Californians deserve better data protection sduptownnews.com/californians-deserve-better-data-protection/
Sept. 4, 2020 →
Pushed out some late night UI changes.
Sept. 4, 2020 →
I just accidentally quit Safari and now it's trying to reopen the 327 tabs I had open. 😩
Sept. 3, 2020 →
Hey everyone! It's time for the cover reveal of my book: Going Indie! Get more information and sign up for the newsletter @ brianschrader.com
Sept. 3, 2020 →
If you haven't already, you might want to sign up for the Going Indie book newsletter. There's some exciting news that's about to be pre-announced there!
Sept. 3, 2020 →
Pine.blog now supports emoji-based profile pictures 😎
Sept. 3, 2020 →
Check out the newest version of Pine.blog! blog.pine.blog/2020/09/profiles-pinboard-and-more/
Sept. 3, 2020 →
Pine.blog announcement is coming soon!
August 2020 | 57 posts
Aug. 28, 2020 →
Some exciting things are happening in the next few days. More details to come.
Aug. 26, 2020 →
I think I'm losing it. The phrase "advice oatmeal" has made it into my book.
Aug. 25, 2020 →
Now to start a new book.
Aug. 25, 2020 →
Done and done! I was able to finish nearly 1,500 words. More than twice my goal. 76,530 words in total!
Aug. 25, 2020 →
I have to write 700 more words today to meet my daily goal... but I can't seem to summon them.
Aug. 25, 2020 →
More quick Pine.blog fixes rolling out now.
Aug. 25, 2020 →
Made some pickled red onions yesterday. Can’t wait to try them today!
Aug. 25, 2020 →
Rolled out a much nicer timeline and mentions UI for Pine.blog
Aug. 25, 2020 →
Aaron I have put more thought that I probably should into building your custom emoji functionality into Pine.blog.
Aug. 25, 2020 →
Making my own chili paste was the best thing I did today. It's so good 😋
Aug. 25, 2020 →
Making Chili
Aug. 23, 2020 →
Just learned that one of my favorite bars is closing permanently. 😫
Aug. 22, 2020 →
Iced green tea ☺️
Aug. 21, 2020 →
Can't focus on writing today, so I'm writing code for the first time in almost two months.
Aug. 21, 2020 →
Gavin Newsom's speech tonight was great!
Aug. 20, 2020 →
Milestone achieved: 70,000 words written!
Aug. 20, 2020 →
One day I'll break and start ranting about Modern Monetary Theory and how the deficit actually doesn't matter anyway, but that's a story for another time. In the mean time, read The Deficit Myth by Stephanie Kelton. It's really good.
Aug. 20, 2020 →
I'm seeing a few people talking about how Biden might enact austerity measures. I just want to remind everyone that the President doesn't control the budget, Congress does. If you want more expansive programs or services, vote for progressive Senators and Representatives.
Aug. 20, 2020 →
I wrote a thing: On Uber, Lyft, and Labor Law A storm has been brewing in California... What we're witnessing now may become either a cautionary tale or a key example of just how these battles can be waged in the future... brianschrader.com/archive/on-uber-lyft-and-labor-law/
Aug. 20, 2020 →
I'll just say this: if your company can only exist if it violates civil rights law or violates labor law, then I don't think you should exist.
Aug. 20, 2020 →
Uber, Lyft, and others are pouting, taking their ball and going home. They've had years to anticipate the changes required by California's AB 5 and months of leeway to come into compliance.
Aug. 20, 2020 →
I long for a world without a retweet/repost/share button.
Aug. 19, 2020 →
Woot! getting closer to finishing the writing phase! brianschrader.com/archive/going-indie/
Aug. 18, 2020 →
The Administration: "We're taking away [thing] you like." *dismantles [thing] and ruins it* Everyone: "No, we like that! Put it back!" A: "We have stopped ruining [thing], but we're not fixing what we broke." E: "We did it! We won!" It's so sad that we settle for this.
Aug. 18, 2020 →
By the way, I'm writing a book. Cover reveal is coming soon! Subscribe to the newsletter to stay updated! brianschrader.com/archive/going-indie/
Aug. 18, 2020 →
Also, while the Postal Service is technically a government service, it has long been charged with funding itself and be profitable. IMO this is terrible, but it is the way it currently works.
Aug. 18, 2020 →
Remember: you can’t download medication, packages, or live chickens from the internet. You can get all of those through the Postal Service.
Aug. 18, 2020 →
That law has forced austerity on the Post Office for 15 years. It laid the groundwork for the current Postmaster General’s justifications. The Post Office has been neglected for years, but it can be repaired.
Aug. 18, 2020 →
I keep seeing this critique so let me address it. The internet did not bankrupt the Post Office. Most experts believe that if it weren’t for a 2006 law, the Post Office would still be fairly profitable.
Aug. 18, 2020 →
Is there ever going to be a time in human history when politicians and pop culture don’t reference Rome, the republic, or the empire? It’s hard to understate the impact this ancient society has on our lives day to day.
Aug. 18, 2020 →
What would he do if we all just decided to never say his damn name ever again?
Aug. 17, 2020 →
The Bancroft 🥃
Aug. 16, 2020 →
I am unreasonably excited about this.
Aug. 16, 2020 →
It's 2020 and I've just received my first ever Sunday paper (yes, in print). I'm hoping a print paper will force me to learn more about my community and prevent me from doomscrolling. You can't doomscroll print.
Aug. 14, 2020 →
Organizing my bookmarks.
Aug. 12, 2020 →
Whenever you read polls that say 85-90% of Americans support X, remember that according to HuffPost/YouGov only 81% of Americans like apple pie. If your idea is more popular than apple pie, you’ve won.
Aug. 12, 2020 →
Speaking of the Post Office (which is awesome and we should fund it better + allow postal banking) Here's a visualization of the number of new Post Offices in the US by year since 1709. source: guides.library.illinois.edu/c.php?g=347656&p=2348310 vimeo.com/27376376
Aug. 12, 2020 →
Fun fact: If Biden wins the election then the VP and Speaker of the House will be from California. Add in our two senators and CA will have an almost appropriately sized role in our government.
Aug. 12, 2020 →
To all those on the left feeling betrayed, remember this: The Biden/Harris administration will sign whatever a Democratic House and Senate sends them. Congress will decide the agenda. The real battle is there. We must flip the Senate.
Aug. 12, 2020 →
Neither Kamala Harris nor Joe Biden were my preferred picks for the ticket (I preferred and still prefer Warren), but I will enthusiastically support them. We need real, competent leadership and Biden/Harris would deliver that. Plus CA gets another voice in the Senate. I'll take...
Aug. 11, 2020 →
Is it weird that it's 2020 and I want a physical paper delivered to my house?
Aug. 10, 2020 →
Hey Everyone! I'm writing a book! Going Indie: A complete guide to becoming an independent software developer Check it out and sign up for the newsletter to get updates when news is announced! brianschrader.com/archive/going-indie/
Aug. 9, 2020 →
Even if Joe Biden wins in a landslide, this will be an incredibly tense and nasty election.
Aug. 9, 2020 →
The Postal Service is a national treasure, an essential service, an example of what democratic institutions should be. USPS built this nation and we need it to thrive. As always, call your Reps and Senators. Let them know we need USPS.
Aug. 9, 2020 →
I see a lot of people raving about the Post Office now that it’s in huge trouble and the President is undermining it. Welcome to the fight!
Aug. 9, 2020 →
Anyway Goodreads is pretty cool.
Aug. 9, 2020 →
This week, I just discovered what Goodreads actually is. Good thing the site was only recently started in... *checks Wikipedia* 2006... huh.
Aug. 9, 2020 →
If I posted: “This has been a productive morning,” you would be well within your rights to flag that post as misinformation.
Aug. 9, 2020 →
Lately, I have become a human Lending Library. Perhaps the greatest thing about physical books is that they can be easily shared.
Aug. 8, 2020 →
Sing it with me: 🎵 It’s not a Podcast if it’s proprietary. If I can’t subscribe how I want then it’s not for me. Podcasts are open, like by definition. To publish a Podcast you don’t need permission. 🎵
Aug. 8, 2020 →
And we're back!
Aug. 8, 2020 →
Pine.blog is going to go down for a few minutes. This is all a part of scheduled maintenance on the host servers.
Aug. 7, 2020 →
Pine.blog was down for a minute for some migrations to the host server. Everything should be back up now.
Aug. 3, 2020 →
I wish I had a banjo.
Aug. 3, 2020 →
I keep writing these songs. I can't stop. Here's a new one about how to be a pirate. sonicrocketman.bandcamp.com/track/the-buccaneers-oath
Aug. 2, 2020 →
I’m so ready for our post-catastrophe progressive resurgence. I want my FDR.
Aug. 2, 2020 →
Remember: we’re still not in the aftertimes yet. This is still the meantimes.
July 2020 | 74 posts
July 31, 2020 →
I’ll go first. I’m reading a ton more than I used to. Since May I’ve read 4 books start-to-finish, finished 3 in-progress books on my shelf, and I’m halfway through another now.
July 31, 2020 →
Poll: Do you find yourself reading more (books, long articles, etc) during the past few months? Yes or No? Why?
July 29, 2020 →
Got a little distracted today, but even with that I hit 50,000 words! I'm halfway done!
July 29, 2020 →
If the House Tech hearing isn't as effective as you were expecting, and you have a better idea or approach, volunteer to help your state and local legislators better understand technology.
July 29, 2020 →
Yesterday I wrote a tavern song for one of my D&D games. Here's the Bandcamp version for it, check it out! sonicrocketman.bandcamp.com
July 27, 2020 →
Also, that’s all leftovers. Don’t hate on leftovers.
July 27, 2020 →
Homemade Potato-eggplant Tikka Masala over Brown Basmati Rice
July 27, 2020 →
Today's Assignment: Check that you're registered to vote Fill out the Census Homework due in November: Vote There will be a pop quiz.
July 22, 2020 →
Today combined a late start with a distraction-filled morning, but somehow I was able to power through to 39,602 words! I'm 398 words short of a novel... if I was writing a novel.
July 21, 2020 →
Learning that the word "definitely" is derived from the word "finite" and not "define" has changed my life. I learned this over a year ago and haven't misspelled "definitely" since.
July 21, 2020 →
Looks like my IFTTT integration was appending a blank link to my cross-posts on Twitter. Should be fixed now.
July 21, 2020 →
Yesterday I set out to rearrange and reorganize my bookshelfs. After 4 hours I had successfully reorganized the furnature in my entire apartment. The books were still on the floor.
July 20, 2020 →
It feels like so much and yet so little.
July 20, 2020 →
I have written 1/3 of the first draft of my book! 33,000 words!
July 20, 2020 →
San Diegans! Our City Council is voting tomorrow to move forward with a proposal to use Ranked Choice Voting in our elections! Please urge the council to approve this measure using the instructions below. We need fairer and more diverse elections. us7.campaign-archive.com/?u=8453...
July 17, 2020 →
Seems like things are back up. Going back to work now.
July 17, 2020 →
Cloudflare: This afternoon we saw an outage across some parts of our network. It was not as a result of an attack. It appears a router on our global backbone announced bad routes... www.cloudflarestatus.com
July 17, 2020 →
This is kinda like that time when S3 went down taking parts of Reddit, Twitter, imgr, and even the AWS status page down with it.
July 17, 2020 →
The fact that so many people jump onto Cloudflare isn't surprising. Cloudflare does a lot more than just DNS. It's scary that we've ended up this way though.
July 17, 2020 →
I usually prefer to use Linode for my DNS, but anything dealing with photos: d20.photos and Pine.blog use Cloudflare because of their partnership with B2, my storage provider.
July 17, 2020 →
My condolences to the devops team at Cloudflare. Their friday evening is ruined.
July 17, 2020 →
Some stuff appears back up. Will continue to monitor this. Correction: Nine9s never went down. It doesn't use Cloudflare and in fact detected this issue like a champ.
July 17, 2020 →
It appears that Cloudflare is down. This is affecting Adventurer's Codex, Pine.blog, Nine9s, and d20.photos. More information here: nine9s.cloud/s/5289350c-fbc8-4143-9f1e-3843eb44032d
July 17, 2020 →
I see a lot of Trump ads on YouTube asking me to take a survey of whether I approve of Trump and his administration (I said no obv). I assume Trump treasures his own site's polls. It would be a shame if it showed him he was super unpopular... just saying.
July 17, 2020 →
Made hummus. Twas good. Much better than store-bought hummus.
July 15, 2020 →
I feel like @siracusa would be proud. I have 33 Safari windows currently open with ~3-4 tabs in each one, plus an additional ~10 BBEdit windows, and ~20 Preview windows along with a smattering of other apps. Granted, mine are spread across 9 virtual desktops.
July 15, 2020 →
San Diegans, The City Council is considering adding a Ranked Choice Voting initiative to the ballot in November. RCV would drastically improve our democracy and ensure more representative elections! Please urge your councilmember to approve the measure! morechoicesd.org
July 14, 2020 →
I'm not sure I am. Hopefully Preview can handle this many PDFs.
July 14, 2020 →
Email is a fantastic thing. The fact that you can just email people all over the world at all levels is so incredibly powerful and I think we've lost sight of just how awesome it really is.
July 13, 2020 →
Sometimes you do things just to motivate yourself to do things.
July 13, 2020 →
Added some progress bars on my blog for projects I'm currently working on.
July 13, 2020 →
I haven't had a haircut since January. I've been too concerned with the pandemic to get one even when shops re-opened in CA. Now it looks like I might need to wait many more months. It's not a big deal, but it still sucks.
July 13, 2020 →
California is closing down again. I applaud the Governor for his actions, I'm dissapointed in the delay and in our failure as Californians for not keeping the pandemic under control with our behavior, and I hope that the Federal Gov will provide more stimulus.
July 13, 2020 →
It's been probably 5 years since this has happened. I just shattered my iPhone screen.
July 13, 2020 →
Marc Tracy (NYTimes): Hedge funds and private equity firms have had a growing presence in the news industry, to the chagrin of press advocates who argue that financial firms do not make civic-minded stewards of a business built largely on holding the powerful to account.
July 13, 2020 →
I know it's pricy, and I know that money is tight, but buy a subscription to your local, or state paper if you can. They're really good and their work keeps our democracy running.
July 13, 2020 →
This is tragic news. The Sacremento Bee is one of the most useful newspapers in California. Support local journalism! It's dying. The family-owned publisher of The Sacramento Be [will be sold off to] the owner of The National Enquirer.
July 13, 2020 →
It makes me so sad to see Puerto Rico pushed aside. They just held their democratic presidential primary, but they can't vote in the general election. Puerto Rico should be a state!
July 13, 2020 →
So now it's super hot, but we can't open windows to get air. Lots of San Diegans don't have AC. We depend on the breeze. Luckily, I have a 1 room AC unit for my office. I try not to use it, but I will be this week it seems.
July 13, 2020 →
Also there's a Navy ship on fire in the San Diego Bay. Everyone's homes smell like burning rubber and electrical fire. Smoke is pungent over 10 miles away.
July 13, 2020 →
California depends on voluntary, inmate Firefighters to battle wildfires in the summer and fall. Right now those inmates are suffering in prisons overwhelmed by COVID-19. www.sacbee.com/news/california/fires/article243977827.html
July 13, 2020 →
I give Google a lot of crap, but Scholar is one of the greatest things it does.
July 12, 2020 →
It’s too hot to do much. I guess it’s reading time. 📚
July 12, 2020 →
This was a super productive week for me. I finished 2 books, wrote 10,000 words for a book I’m writing, learned some SwiftUI, and updated my blog!
July 12, 2020 →
I wrote a thing. Here’s What Democrats Should Do First If They Retake the Senate and the White House These are unprecedented times in American history... though, there are a few, albeit small, silver linings.
July 11, 2020 →
The NY Times gets a lot of flack and most is rightly deserved. But they do good work and this headline is wow.
July 11, 2020 →
I don't mean that as a dig. If it works, then I'm all for it.
July 11, 2020 →
Perhaps Joe Biden's single most electable quality is the fact that he's extremely unoffensive to most people. "Biden? Eh sure."
July 11, 2020 →
Also my blog has a new sidebar and I just added some Book Recommendations. If that’s your thing, check it out!
July 11, 2020 →
Also I finished The Deficit Myth. It’s really good. You should read it. Full review coming soon.
July 11, 2020 →
A book and a beautiful evening.
July 11, 2020 →
Safari really doesn't like having ~50 windows open.
July 10, 2020 →
SwiftUI is pretty cool.
July 10, 2020 →
Woo! 20,215 words!
July 10, 2020 →
Ok. Today's goal is to write just 900 words, and then to finish The Deficit Myth. That's it. Small goals today.
July 9, 2020 →
Jacky I noticed that your Atom feed had an issue parsing. I've fixed the issue and re-imported your feed. That said, I notice that the feed has no title and links to Superfeedr rather than to your own site. This would impede anyone trying to mention you.
July 9, 2020 →
Been pretty distracted today. I need to finish 2,400 words to hit 20,000.
July 9, 2020 →
If Biden wins the election, and if he even tries to enact some of these recent ideas from his campaign and the Sanders Task Force, then to quote myself: the left would really need to re-evaluate if they “lost” this cycle.
July 9, 2020 →
Scott Detrow (NPR): "When I talked to Joe a while back, he said that he wants to be the most progressive president since FDR," Sanders said.
July 8, 2020 →
Nothing illustrates how toxic social media really is like stepping away, and visiting occasionally to find yourself surrounded by firestorms of over-inflated, nuance-less, echo-chamber controversy.
July 8, 2020 →
Lakefront
July 4, 2020 →
I just reduced my daily Twitter limit from 30 to 20 minutes per day.
July 4, 2020 →
We are not there yet.
July 4, 2020 →
As Americans we must remember that our founding creed to fight for Justice, Liberty, Equality, and Prosperity is not a description of what existed at the founding. It’s what we strive to build, what we aim for. It’s the dream we aim to achieve.
July 3, 2020 →
Some good stuff on the California November ballot.
July 3, 2020 →
PROPOSITION 24: CONSUMER PRIVACY ...the measure would create a new state agency, the California Privacy Protection Agency, “to enforce and implement consumer privacy laws, and impose administrative fines,”
July 3, 2020 →
PROPOSITION 25: BAIL REFORM REFERENDUM California is poised to eliminate cash bail requirements for pre-trial inmates.
July 3, 2020 →
There has to be a word for this.
July 3, 2020 →
First Painkiller of the Summer.
July 3, 2020 →
Literally as in the literal meaning of the word “literally”.
July 3, 2020 →
Just FYI, taking off your mask to cough is literally the opposite of what you’re supposed to do.
July 1, 2020 →
It wasn't close enough. 9,239 words achieved.
July 1, 2020 →
If you set a goal to reach 9,000 words (from 6,200) and you've finished the section you planned on writing at 8,970 words: Do you write another section, or is that close enough? Asking for a friend.
July 1, 2020 →
It’s funny that Facebook would start taking immediate and decisive steps to remove misinformation from its site when advertisers started pulling out. They are the customers. Their boycott matters.
June 2020 | 113 posts
June 30, 2020 →
I'm finding that I'm able to write in 45-minute stints, then I need a short break (~15-30 mins).
June 30, 2020 →
I studied rocket science. This is not it. Wear a mask. Think of everyone not just yourself. This isn’t hard.
June 30, 2020 →
Don’t go to bars people. Wear a mask. Stay 6ft apart. Don’t be stupid. This isn’t rocket science.
June 30, 2020 →
That same article claims that cases could soon reach 100,000 per day. Per. Damn. Day. What are we doing?!
June 30, 2020 →
NYTimes: Seven in 10 Americans have said they would get vaccines against the virus if immunizations were free and available to everyone... Only 7 in 10?!
June 29, 2020 →
Just pay the rent for people in need. The UK did something similar for jobs and they did fine.
June 29, 2020 →
But sometimes the easiest solution is also the most effective. Halting all evictions/rent payments is hard because the Fed Gov doesn’t control landlords who’s mortgages aren’t federally backed.
June 29, 2020 →
Obviously any of those solutions is better than doing nothing.
June 29, 2020 →
Instead of cancelling rent (which hurts landlords) or pausing rent/evictions (which helps renters until the order expires), the Federal Government could just pay rent for people who can’t.
June 28, 2020 →
I make no promises when these will be mailed but it should be soon.
June 28, 2020 →
If anyone would like Pine.blog or Adventurer’s Codex stickers please email me (brian at brianschrader dot com) and include your mailing address and which stickers you want. There’s limited supply, so act fast.
June 28, 2020 →
Stickers applied!
June 27, 2020 →
Self-plug here: If you need fast, inexpensive, environmentally-friendly Uptime Monitoring for your site, check out Nine9s.cloud and start monitoring for free.
June 27, 2020 →
David Roberts: Nothing would do more to increase consumer confidence in EV charging infrastructure than having an EV charger publicly available at every post office.
June 27, 2020 →
Also apparently the Postal Service is the most popular US agency. Why don't we fund it better? Source: news.gallup.com/poll/257510/postal-service-americans-favorite-federal-agency.aspx
June 27, 2020 →
I 100% support this. Improve the Postal Service and make their cars electric! David Roberts: Democrats’ infrastructure bill has a special delivery: Electric mail trucks vox.com/energy-and-environment/2020/6/26/21302742/electric-vehicles-usps-postal-trucks-democrats-infrastructu...
June 27, 2020 →
D.C. should be a state. Puerto Rico should be a state. Guam should be a state. American Samoa should be a state. We should not have territories in the 21st century.
June 27, 2020 →
Holy Crap! Politico: House passes bill to provide D.C. statehood
June 26, 2020 →
I called my Rep about DC statehood last week and the aide on the phone told me that she really appreciated the attention to this issue and that they rarely get calls about it. Calls matter! Do it!
June 26, 2020 →
DC should be a state. Pass it on. But call your Representative first.
June 26, 2020 →
Just discovered turbolinks by Basecamp. It's stupid awesome. It makes your server-rendered HTML site (i.e. Django/Rails) feel like a SPA w/ no effort.
June 25, 2020 →
I did bring lots of coffee and water though. Priorities.
June 25, 2020 →
For the second time, I went to work in the park and didn't bring food. This will soon be an issue.
June 25, 2020 →
Rolling out a fix to d20.photos which should drastically speed up submission uploads.
June 25, 2020 →
The response to d20.photos yesterday was really great to see. Sometimes launches are a bust, but the D&D community really took to this one.
June 25, 2020 →
Park work again. 🌲
June 25, 2020 →
Abolish the bail system.
June 24, 2020 →
Never forget this: it doesn't have to continue like this. We can turn this around. There is always a better path forward. Seeing these things as inevitable only further intrenches us.
June 24, 2020 →
The single most prophetic phrase I keep thinking about was uttered at the very start of this in March. This virus is more patient than we are.
June 24, 2020 →
Blocking more aid, letting states and local govts go bankrupt, opening up while cases are rising, not wearing a mask. These are all things we, as a nation, are doing to ourselves.
June 24, 2020 →
I don't like to put a too much stock in human agency during huge crises, but this crisis was and is utterly solvable. We, as a society, choose to let 120k+ die, to let even more to get sick, and to let the economy crash.
June 24, 2020 →
Every day that COVID cases rise, or new outbreaks occur, or the economic hardship worses in the U.S. remember: It didn't have to be this way, and it doesn't have to continue like this. We are choosing this path.
June 24, 2020 →
We've made a huge deal about near 100% uptime, but going down for a few minutes really isn't that big of a deal.
June 24, 2020 →
I obviously don't want to see websites going down, but whenever a big site has an issue it reminds me that they too are run by humans and that their servers have occasional problems.
June 24, 2020 →
That's not a thing you wanna see.
June 24, 2020 →
I've never been a person who puts stickers on their laptop, but... now I have all these...
June 24, 2020 →
I'm so happy with this feature. My Pine.blog account now recieves webmentions on behalf of all my sites.
June 23, 2020 →
I would have used their Object Storage, but it wasn't out when I needed it and B2 is also quite good (which is what I use).
June 23, 2020 →
Linode is really good. I have to use Cloudflare for some of my DNS and while it is also really good, I'm always a bit bummed that I can't just use Linode for everything.
June 23, 2020 →
Working from the park today.
June 23, 2020 →
Apple's idea for Privacy Disclosures today was so good, I made a Web version! Mine includes a site's environmental impacts too. privacylabel.tech
June 22, 2020 →
I have an idea for a new service.
June 22, 2020 →
Whelp. That was a thing. Back to work.
June 22, 2020 →
I prefer this keynote’s pace over the in-person version.
June 22, 2020 →
This WWDC keynote had lots of great stuff, exciting Mac transition, great privacy enhancements, proper social distancing, and a good feel to it. This new macOS UI though...
June 22, 2020 →
Does this mean I have to run Docker in a VM again? I hope not. I love running Docker natively.
June 22, 2020 →
Big Sur is a great name.
June 22, 2020 →
I really like that the idea for privacy disclosures came from nutrition labels. The FDA has already solved these problems and it’s good to see Apple just adapt their solution for tech.
June 22, 2020 →
Some good stuff from Apple today. Privacy disclosures ✅ Cycling support in Maps ✅ Multi-language text in-line ✅
June 22, 2020 →
Modern YouTube
June 22, 2020 →
Thinking about adding podcast support to Pine.blog. Possibly including video podcast support. Are there still video podcasts?
June 20, 2020 →
Technology is not magic and it won’t magically solve our problems. Sometimes it helps us, and other times it just makes our problem happen faster and on a centralized, ad-ridden platform.
June 20, 2020 →
Or, you know, not build them
June 20, 2020 →
Technology is as biased as its creators. As an industry it’s our job to be aware of this and to design systems with that in mind. twitter.com/lazerwalker/status/1274359505283883008
June 19, 2020 →
Everyone: Hey Apple, this controversy with Hey is really hurting you and your Anti-Trust case. You might want to lay off or change the rules because this ridiculous. Apple: *keeps digging down*
June 18, 2020 →
My reaction to GitHub's new visual design: it's fine. It checks the "modern" boxes, but I'm just not a fan of the current trend of "modern" design in general.
June 18, 2020 →
Making coffee. Making making coffee. ☕️
June 17, 2020 →
Sigh... and Node is broken now too.
June 17, 2020 →
Correction: Python 3.6 was uninstalled and importing the SSL package no longer works. This is gonna be fun.
June 17, 2020 →
Homebrew updated my Python version from 3.6 to 3.7... and now my virtualenvs are broken... I guess I'm upgrading to Python3.7 now?
June 17, 2020 →
Tbh I’d never looked into Hey before. Just did and it looks great. The sleepy giant of email is the last titan of the free Internet left and Hey looks like a welcome refresh to the paradigm. I blogged about this years ago.
June 17, 2020 →
This. We need this. Call your representatives now! House to vote on historic D.C. statehood bill next week www.politico.com/news/2020/06/16/house-to-vote-on-dc-statehood-322516
June 17, 2020 →
I’ve wanted a macOS version of Pine.blog for years and maybe I’ll get to it one day, but I really don’t think it’ll ever be in the App Store. I love the idea of distributing the app myself.
June 17, 2020 →
For starters, start a blog and enable Webmentions. Blogging can be a social experience: likes, comments, replies, reposts. We can do it all and without the platforms.
June 17, 2020 →
I, for one, dream of a better Internet and a better World than this.
June 17, 2020 →
In this new era of digital feudalism we are all at the whims of fickle, capricious gods both algorithmic and mortal. Their will is unknowable, so we are left reading tea leaves and casting knuckle bones.
June 17, 2020 →
YouTubers and iOS Developers are not so different. CGP Grey made a great video about all of this a while back. youtube.com/watch?v=DIssymQvrbU
June 17, 2020 →
I have long believed that App Review is more an exercise in performing sacrificial offerings and pleading for mercy from an uncaring feudal lord than anything else.
June 17, 2020 →
Adding limits to my Twitter and YouTube consumption was one of the best things I’ve done lately.
June 15, 2020 →
I'm not actually writing any Go code, but I am building and running an Open Source Go project directly.
June 15, 2020 →
This will be my first time using Go in a project.
June 15, 2020 →
SCOTUS Report: Civil Rights Law Protects L.G.B.T. Workers, SC Rules 👍 🏳️‍🌈 SC declines to hear cases over legal doctrine qualified immunity, which shields police from lawsuits 👎 (sigh)
June 15, 2020 →
I just occurred to me that you could literally drink Americanos all day. The coffee ☕️ in the morning, and the cocktail 🍹 in the evening... or the reverse. I'm not gonna judge you.
June 15, 2020 →
The Americano is a great cocktail, and so easy to make.
June 13, 2020 →
Update, restarting my phone worked. Apparently Smart Playlists sync now too! This is a pleasant surprise.
June 13, 2020 →
Does iTunes Match and iCloud Library just not work anymore with non-purchased music? I've used it to sync my band's recordings to my phone for years, but now it just doesn't work. New items just don't appear.
June 13, 2020 →
Why is San Diego great? Exhibit 2,321:
June 13, 2020 →
“Ive just received an official pdf from the Whitehouse. This pdf indicates...”
June 13, 2020 →
All official sounding documents should be referred to as “an official PDF”.
June 13, 2020 →
Read. Local. News. It’s actually really helpful.
June 13, 2020 →
Parts of my neighborhood are closing the streets so that stores and shops can spread out into them for social distancing. I 100% support this. Take back our streets! Cars begone!
June 12, 2020 →
I’m glad to know this actually works. I was never actually able to 100% test it on real certs.
June 11, 2020 →
B2 is pretty great. Just saying.
June 11, 2020 →
Reminder: you can include emoji in Python source code.
June 11, 2020 →
“Purgatory is a Cave in Ireland” is something I’m going to work into every conversation somehow.
June 11, 2020 →
Apparently Catholic doctrine originally taught that Purgatory was not just real, but it was a physical place... in Ireland. Listen to the episode.
June 11, 2020 →
If you’re in the depths of the moment and need a break, let me recommend this episode of the Ezra Klein Show about UFO culture from the perspective of a Catholic Historian. It’s fascinating. overcast.fm/+QLhWtU4rE
June 10, 2020 →
Just learned about IndieBound.org a site that helps you find and buy from local bookstores!
June 10, 2020 →
Nine9s also cares about the environment! Nine9s runs in datacenters powered by 92% clean and renewable energy. Learn more: nine9s.cloud/kb/infrastructure
June 10, 2020 →
Today, I'm super happy to announce the release of Nine9s: No-fuss uptime monitoring for developers. If you need inexpensive, but powerful monitoring for your site, give Nine9s a try. nine9s.cloud
June 10, 2020 →
The most expensive domain name I've ever found on Hover's website: $119,999.99 for studio.blog
June 9, 2020 →
The People of this nation are its rulers. We should all be able to oversee the institutions that govern us. While we remake our societies, let’s not repeat our mistakes. Let’s double down on Democracy.
June 9, 2020 →
Citizens should sit on committees that oversee the police (or whatever we rebuild them to be). Let us be the judge of their behavior. They should be filled by Sortition (randomly from those interested) so that everyone can participate.
June 9, 2020 →
Since there seems to be a surge in recently vacated plinths, may I suggest these options (in order) Historic POCs. Historic Non-POCs that aren’t terrible people. Old-timey analog clocks cause they’re actually great. Famous horses cause why not.
June 8, 2020 →
I don't remember taking this photo, but I just found it on my camera.
June 6, 2020 →
Reminder: Guam, DC, and Puerto Rico should be states.
June 5, 2020 →
I love this phase of a project. I'm just putting the finishing touches on the code and getting the server ready.
June 5, 2020 →
Standing up a server for a new project! More details coming next week.
June 3, 2020 →
The federal government should spend more money, in general, on most things it does. So often: you get what you pay for.
June 3, 2020 →
Matt Yglesias (Vox): ...the interest rate paid on federal debt is currently less than the overall rate of price inflation — meaning Congress can essentially borrow money for less than nothing. The ground is laid for all kinds of expansive policy. We have the money!
June 3, 2020 →
Author: “First, I’ll write an Introduction, where I introduce the topic. Then there will be a chapter going in to detail.” Editor: “What’s the topic?” A: “The thing discussed in the Intro” E: ... “sold” 💸
June 3, 2020 →
This table of contents is totally phoning it in. I mean, yes, typically a book has an intro, some stuff, and then a conclusion. But what are those parts about?
June 3, 2020 →
I have finished it. Everyone should go and pick up a copy of Democracy May Not Exist, But We’ll Miss It When It’s Gone by Astra Taylor. It’s great.
June 3, 2020 →
Keep your eyes peeled. I should be announcing something pretty soon. (days).
June 3, 2020 →
A productive day. Now to actually finish that book I said I would finish yesterday but didn’t finish.
June 2, 2020 →
I did not finish this book tonight. A wave of yawn ensued. The idea was flawed from the start. Will attempt tomorrow.
June 2, 2020 →
I am gonna finish this book tonight
June 1, 2020 →
Contributions welcome. Please get in touch and we can discuss.
June 1, 2020 →
I may have started another project... liberalistagenda.com
June 1, 2020 →
Also: Use email folders. They are a godsend. They work everywhere and they've been around forever. Inbox Zero is glorious when you can attain it.
June 1, 2020 →
I do this with Pine.blog and my email (and previously w/ Twitter lists). I always know what I'm getting into when I click on a timeline. This greatly minimizes surprise outage. #MentalHealthTip
June 1, 2020 →
One of the biggest issues with timelines, on sites like FB and Twitter (and email), is that a bunch of wildly-different concerns get shoved into the same place and you never know what to expect. Organizing what you follow into timelines (or Twitter lists) helps a lot.
June 1, 2020 →
This website has brought me much joy tonight. www.thiswebsitewillselfdestruct.com
May 2020 | 115 posts
May 30, 2020 →
Releasing software is such a dopamine hit for me. It makes my day no matter how small the feature is.
May 30, 2020 →
I didn't realize that when GitHub said they'd be shutting off HTTP Basic Authentication that they also meant App Keys. That really sucks.
May 30, 2020 →
Pine.blog can now help you add Webmention support to your personal blog! Let's move the Open, Indie Web forward. No matter where you host your blog, you can have mentions and even replies powered by Pine.blog! Check out the announcement blog post to learn more
May 30, 2020 →
I've had my static blog for so many years. It amazes me that I'm still happily using the code I wrote all that time ago. It still works, and it's still powerful enough to do nearly everything I've asked of it.
May 30, 2020 →
I. Love. Pirate. CGP Grey. youtu.be/3YFeE1eDlD0
May 29, 2020 →
How many of you out there would be interested in a book about building quick but powerful SaaS products in Python/Django from start to launch?
May 29, 2020 →
Thanks to the Sacramento Bee and their Capital Alert column. If you live in CA and can spare some money right now, support this great paper and get the news that impacts you and your state.
May 29, 2020 →
I spent way too long browsing Twitter today and it was not good for me. iOS’s Screen Time feature helped me realize I was wasting my time (I limit my Twitter time). Poured myself a drink and switched it off.
May 29, 2020 →
Fact checking is not censoring.
May 29, 2020 →
I hold these two opinions: Social Media platforms hold immense power in our society and are (probably) too big. The President is a fool who’s been allowed to skirt harassment violations on Twitter for years.
May 28, 2020 →
I am back to my old keyboard...
May 27, 2020 →
The streets were once public spaces, let’s do that again. San Francisco plans to offer sidewalks, streets, public spaces for business activity
May 24, 2020 →
If you lack context for my reasoning: it has to do with the fact that 100,000 people have died and that number is still climbing (fast). We’re making progress, don’t screw it up.
May 24, 2020 →
Eating outside I can (maybe) understand, but inside? Hell no. I personally won’t be eating at a restaurant (inside or outside) for some time yet.
May 24, 2020 →
I genuinely do not understand how people are comfortable eating in a restaurant.
May 24, 2020 →
And yes, that means that my entire programming career has been on one of two keyboards, both at work and home (I have multiple K750s). I have had it very good. It's amazing how good you can be when your keyboard is always the same.
May 24, 2020 →
I have used the same model of keyboard for 6 years (either the keyboard on my Macbook Pro, or the Logitech K750). The Logitech adapter no longer works reliably on new Macs, so I'm having to move to a new keyboard. I am not enjoying the transition.
May 23, 2020 →
OH: "Boromir is the Condor of Gondor." Seconded
May 22, 2020 →
Interesting times indeed.
May 22, 2020 →
I can't believe that Migration Assistant managed to bring over even my janky blog engine and Python 2. Well done Apple.
May 22, 2020 →
I'm live from my new Mac!
May 21, 2020 →
I've only ever used Migration Assistant to move between my Macs. It's always been a seamless experience. Anyone out there ever had problems with it?
May 21, 2020 →
Migrating...
May 21, 2020 →
My new Macbook is here!
May 21, 2020 →
Life as a web dev is full of constantly encountering errors on other people’s sites and diving into the dev tools to figure out why. How do normal people use computers?
May 20, 2020 →
If you need an acutally uplifting story about an employee-owned company doing great work amid a pandemic, look no further: kottke.org/20/05/inside-the-epicenter-of-the-pandemic-baking-boom-at-king-arthur-flour
May 20, 2020 →
Also if Warren was chosen as VP, the left would really need to re-evaluate if they “lost” this cycle. I’d call that a pretty damn-fine job.
May 20, 2020 →
Plus it seems like Warren writes the policies and the articles. This really wasn’t really a Joe themed article. miamiherald.com/article242350451.html
May 20, 2020 →
It may make me unpopular with those further left, but a Biden/Warren ticket wouldn’t be terrible. It sure wasn’t my first choice, but I’d surely take it. Warren would be a huge asset.
May 20, 2020 →
I may write a blog post about this.
May 20, 2020 →
I’ve been trying some things: Limit potential distractions Read more long form news, articles, and books Try to not just watch TV/YouTube Limit podcasts Follow the news but not constantly In other words, be mindful of my own attention.
May 20, 2020 →
Obviously at home it makes no difference since I have a WiFi connection, but disabling cellular data and a couple other recent habit changes have helped keep my mood up lately.
May 20, 2020 →
I have turned off cellular data on my phone for the past week. It means that when I leave my house for walks, I can’t be disrupted. I highly recommend this.
May 20, 2020 →
MacBook, MacBook, MacBook
May 19, 2020 →
There's lots of people pronouncing the death of blogging. It's nice to see more counter-arguments. But, there is hope for those looking to read and be read... using the old rss We also have webmentions... Blogging's death is highly exaggerated.
May 18, 2020 →
I have done more reading this weekend than I have since October. Feels great.
May 18, 2020 →
I really need to stop buying domains.
May 18, 2020 →
My next quarantine goal: Finish Democracy May Not Exist, But We’ll Miss It When It’s Gone by Astra Taylor. I got like 1/3 of the way through it before stopping. I get distracted easily.
May 18, 2020 →
Just had to hard power down my Mac. That can’t be good.
May 17, 2020 →
Today I tried for an hour to develop a ~10 line Safari Extension. I just gave up after having no idea how to predictably run it. Safari and Safari Tech Preview would almost always reject it.
May 17, 2020 →
I upgraded my blog! Spring Cleaning and Microformats
May 17, 2020 →
We should build more clock towers. Hear me out: They’re useful, decorative, you can style them in a number of ways, and they don’t inflame social or political tensions like statues might. Plus they tell time I guess.
May 17, 2020 →
Afternoon coffee and reading time. ☕️📚
May 17, 2020 →
Analog clocks are better than digital clocks. Discuss.
May 16, 2020 →
“Netflix CEO Reed Hastings famously said his biggest competitor is sleep.” - Why We’re Polarized, Ezra Klein (p140)
May 16, 2020 →
Over the years, I’ve been increasingly grateful for my engineering education. I don’t build or design planes, but I do have an understanding of math and complex systems. That knowledge has proven invaluable to me.
May 16, 2020 →
Like the other day when our President claimed that if we didn’t test people for COVID, we would have less cases, or that no one gets how exponential growth works.
May 16, 2020 →
So many popular conceptions and misunderstandings in recent history partly come down to the simple fact that people do not intuitively understand how Statistics works.
May 16, 2020 →
It’s worth it to you and your well being to spend time seeking out good, intelligent, well-rounded voices. Follow their work, actually read it, but know that they’re human too.
May 16, 2020 →
To be on the Internet is to be constantly barraged by sampling bias and lack of context.
May 16, 2020 →
As you go about your life on the internet, it’s important to remember than you’re constantly seeing a distorted version of the world crafted by the loudest voices, 280 characters, and sarcasm.
May 16, 2020 →
Also, why can I type better on a smaller screen? I feel like iPods are still using the old predictive spell checker. It got worse years ago. Is this what it used to be?
May 16, 2020 →
This thing is stupid fast.
May 16, 2020 →
I never realized how wasted some of the space on the iPhone screen is. To use this tiny screen is to appreciate the acres of space we have on larger devices.
May 16, 2020 →
Using this iPod is wild. A total blast from the past.
May 16, 2020 →
Posted from my new testing iPod. Is this what iPhones used to feel like?
May 16, 2020 →
Holy crap. iPods are super thin and light.
May 14, 2020 →
Time to see if this works.
May 14, 2020 →
I have stacks of UI mockups for Pine.blog; mostly the iOS app.
May 14, 2020 →
I struggled through Aerospace Engineering in college and all I have to show for it these days is a few war stories, a nuanced understanding of complex systems, and the incredibly strong need to sketch and plan on a specific type of colored graph paper.
May 14, 2020 →
I still do UI mockups in pencil on engineering paper.
May 13, 2020 →
You’re right BitBucket, I should go for a walk. You come back up when you’re ready.
May 13, 2020 →
Mindy Isser (Jacobin): The Post Office is a national treasure, providing service everywhere from the smallest town to the biggest city and offering a rare example in US society of democratic values prevailing over private profits...[and it's] in trouble.
May 12, 2020 →
Love to see Apple adding features to Logic Pro. It’s been a while since a big update but as a person who uses Logic for music production (even as a hobby) this is great to see.
May 12, 2020 →
For those who don't know brid.gy is a service that would allow you to see your likes, replies, and reposts from other networks (Twitter, etc) on Pine.blog, or any Webmention capable site.
May 12, 2020 →
Apparently Pine.blog works with brid.gy (not super well, but still). I did not build this feature and I believe I enabled it for testing and then forgot to finish. This is awesome! I'll see what I can do to improve support.
May 12, 2020 →
A lot of people signing up for Pine.blog these last few weeks (and especially today for some reason). Welcome! Let’s forge a new Web together!
May 12, 2020 →
Nothing launches 15 months early without cuts.
May 12, 2020 →
When Disney announces that they’re releasing Hamilton recording 15 months early I have two thoughts: That’s awesome! What got cut to make that deadline?
May 12, 2020 →
Question: If you mention yourself (i.e. an older post, etc) should that show up as a mention in your notifications? I'd expect no, but I'm conflicted.
May 11, 2020 →
I laughed way too hard at this: Why we at $FAMOUS_COMPANY Switched to $HYPED_TECHNOLOGY Initially, we tried messing with some garbage collector parameters we didn’t really understand, but to our surprise that didn’t magically solve our problems so instead we disabled garbage col...
May 11, 2020 →
It made my night that tonight’s episode of Last Week Tonight was about the Postal Service. Save USPS!
May 11, 2020 →
The White House’s response has been worse than we could have imagined. The House is trying to help Americans but both the WH and the Senate are in the way. We can fix this.
May 11, 2020 →
The biggest change we can make is getting Trump out of the White House and flipping the Senate. 2021 is a redistricting year. We have the chance to shape this nation for a decade.
May 11, 2020 →
I know that symmetric upload/download speeds are never expected on home internet connections, but I would expect a ratio better than 18:1. My upload speed doesn't even crack double digits.
May 11, 2020 →
Praise Gilgamesh!
May 11, 2020 →
The newest version of Pine.blog for iOS is out! There’s tons of improvements and fixes in this version. I’ll write a blog post tomorrow detailing it all!
May 11, 2020 →
Can it be? Is it true?
May 10, 2020 →
Basically, how can I most easily mitigate this classic traffic problem? en.wikipedia.org/wiki/Bus_bunching
May 10, 2020 →
Completely unrelated: does anyone have any suggestions for managing loads on workers in a queue? It has a lot of idle time but tasks tend to bunch up causing minor delays periodically.
May 10, 2020 →
Choosing which bugs to ship is an important skill to develop as a programmer. Learning to live with those bugs every day because you don’t have time to fix them is a whole other thing.
May 10, 2020 →
I’ve noticed myself opening twitter more and I really need to stop. That terrible site does nothing but stress me.
May 9, 2020 →
Pay attention to Gavin Newsom’s leadership. Even if you’re not in California. Look to CA, reach out. We can help you. @GavinNewsom I know CA is struggling too, but we can and should lead this nation.
May 9, 2020 →
Reopening without a plan: This is the most consequential and profound failure of presidential leadership in the modern era. Full stop. Like @ezraklein, I too wish Gavin Newsom was president right now.
May 9, 2020 →
I love this state: California becomes first state to switch November election to all-mail balloting politico.com/states/california/story/2020/05/08/california-becomes-first-state-to-switch-november-election-to-all-mail-balloting-1283238
May 9, 2020 →
Today did not go as I had planned. It seems like lots of days this week have been like that.
May 8, 2020 →
Does anyone else have the issue where the macOS Music.app (formerly iTunes) just refuses to play anything anymore and requires a reboot? I've had this issue occasionally for years.
May 6, 2020 →
I can’t even right now.
May 6, 2020 →
If you’re in San Diego, there’s a whole ton of great outlets you should read/follow. Here’s just two: Voice of San Diego (local news) Sacramento Bee (state news)
May 6, 2020 →
Speaking of problems: if you’re tired of Twitter constantly making you feel hopeless, try out Pine.blog and follow some local news sources.
May 6, 2020 →
The problem with problems is that they might have solutions. That means that either you have a solution or you need to find a solution to the problem of not knowing the solution to the problem.
May 5, 2020 →
Reminder: the people who arguably need Federal stimulus checks the most are still waiting for their paper check because they don’t have a bank account. Postal banking would fix this.
May 5, 2020 →
I have purchased new  hardware. I am excited.
May 4, 2020 →
Today has taken a turn I was not expecting.
May 4, 2020 →
On San Diego’s new community-run electric company: ...former Gov. Jerry Brown set California on a path toward running 100 percent renewable by 2045. San Diego’s goal is more ambitious, aiming to reach 100 percent renewable energy a whole decade earlier.
May 4, 2020 →
They finally did it. I might be buying a new Mac now.
May 3, 2020 →
I don’t even have intelli-sense functionality enabled. BBEdit will autocomplete words already in the same text file but that’s it. I’ve worked with Python and Django for so long I just kinda know the API. For everything else, I have the docs up.
May 3, 2020 →
That’s one thing I love about Python for web development: all I need is a text editor and a terminal. No fancy compiler toolchain. No IDE. No cruft.
May 3, 2020 →
I’ve used BBEdit as my primary editor for years and only recently (~a year ago) started using Projects.
May 3, 2020 →
I am unreasonably excited that I discovered (and remapped) the shortcut for cycling through open documents (not windows) in BBEdit.
May 2, 2020 →
HTTP/2 is live for Pine.blog. No idea why I didn’t enable it sooner.
May 2, 2020 →
Just finished drafting the feature list for the next major Pine.blog release. Some great stuff in the works.
May 2, 2020 →
One of my favorite easter eggs on the internet: traceroute bad.horse.
May 1, 2020 →
“Democrats are currently governing from the minority.” https://overcast.fm/+FOOR5U-Rk
May 1, 2020 →
🎵 The Lonesome Crowded West - Modest Mouse
May 1, 2020 →
I never realized that the language parser was the reason why Python doesn't support multiple items in a context manager. In Python 3.9 alpha 6 the new parser will be opt-in; it will become the default... The proposal met no opposition. I look forward to the new parser.
May 1, 2020 →
🎵 Little Lover's So Polite youtube.com/watch?v=QbOCR-7Ju-E So. Good.
May 1, 2020 →
Me: Found a really weird bug with the in-dev version of Pine.blog. No idea why it's happening. Found it... typo. Of course.
May 1, 2020 →
If you want to forever transform how you listen to music, get a pair of Studio Monitors (like these amazon.com/gp/product/B00KVEIY4E). I got a pair of these two years ago and I have never been the same. The music you love has so much more to offer than you think.
May 1, 2020 →
Found a really weird bug with the in-dev version of Pine.blog. No idea why it's happening.
May 1, 2020 →
Does macOS uninstall Xcode's "Additional Components" when doing an upgrade? It seems like every time I update my Mac, I have to reinstall them. Is there some jealous love triangle between macOS, Xcode, and "Additional Components" I'm not aware of?
May 1, 2020 →
2 minutes remaining!
May 1, 2020 →
Macs and PC updates were encouraging people to go outside long before gaming platforms added those “Remember to walk” screens.
May 1, 2020 →
What I thought would be a short point release update for my Mac is apparently an “About 37 minutes remaining...” kind of update. I was going to work, but I guess I’ll just go for a walk.
May 1, 2020 →
Just pushed an update for Pine.blog to add support for per post author images. Now @aaronpk's emoji-based avatar photos show up!
April 2020 | 68 posts
April 30, 2020 →
I know people made fun of the fact that Jira was a headlining Catalyst app at WWDC, but I'm really liking it... Having a native app is almost always nicer than a web app (he said while being a web developer).
April 30, 2020 →
Upgrading my work Mac to Catalina!
April 27, 2020 →
Machine Learning often discovers what we already knew. It just doesn't know that the outcome would be racist. Companies often choose to ignore this and instead call it "efficient".
April 27, 2020 →
Matt Yglesias (The Weeds): The upshots of efforts in Algorithmic Lending is that banks want to find a way to violate Civil Rights law in a way that's legal. Tons of companies code their ethically dubious use of Machine Learning or AI in business-efficiency terms.
April 27, 2020 →
I will sing the merits of this bill from the rooftops.
April 27, 2020 →
Everything in that article is a yes.
April 27, 2020 →
Senator Kirsten Gillibrand with the right ideas: The Postal Service should be allowed to deliver low-cost financial services to poor and rural communities. And vote-by-mail should be universal. 100% Yes. www.nytimes.com/2020/04/26/opinion/kirsten-gillibrand-usps-coronavirus.ht...
April 27, 2020 →
Stopped Traffic
April 26, 2020 →
The condition of any backup is unknown until a restore is attempted. “Schrödinger’s Backup,” Redditor intelx88 Wise words
April 26, 2020 →
I anticipate that I will not be able to play tomorrow as my fingertips will be very displeased with me.
April 26, 2020 →
My favorite kind of tired is post band-practice tired. It feels so good to create something and exert physical effort doing so. It feels like I did something. Most days, building software doesn’t scratch that itch.
April 26, 2020 →
Today I played music for nearly 7 hours. Got a ton of new stuff written for some songs we’re working on and tuned my at-home recording setup. My hands hurt now.
April 25, 2020 →
Another great thing about mail voting: It’s an entirely paper process. Easily recounted and tracked. No computer voting required. Democracy wins all the way around.
April 25, 2020 →
Our Founders knew how important the Post Office can be. We should heed that advice.
April 25, 2020 →
Also, while we’re at it, we should: Allow the Post Office to provide free or stamp-priced banking for accounts
April 25, 2020 →
One of the greatest successes in this nation’s history is just how universal and commonplace the Post Office is. They’re everywhere and they send anywhere. I know today it feels like a relic but the PO built this nation, and it still binds is together. We should use it.
April 25, 2020 →
Voting by mail is great: The Post Office universal in this country Voting by mail is super easy and simple It increases people’s ability to exercise their right to vote The Post Office is a damn good national institution that is criminally under-appreciated.
April 25, 2020 →
It is a beautiful evening.
April 24, 2020 →
Just gonna say it: Webmentions are so damn cool.
April 24, 2020 →
🎵 Listening to Honey Bones by DOPE LEMON.
April 24, 2020 →
Me: I think I may have gotten zero-downtime deploys working for Pine.blog. I did. 🎉
April 24, 2020 →
I think I may have gotten zero-downtime deploys working for Pine.blog.
April 23, 2020 →
Found a weird bug just now and I want to fix it but I must sleep.
April 23, 2020 →
I know it’s in our constitution that there shall be no deficit, but we could change that. We do it all the time here. Constitutions are just documents written by people.
April 23, 2020 →
We (Californians) have been really good about our budget and doing long-term saving til now. We could go back to that once things get pseudo-normal again.
April 23, 2020 →
What would happen if California could suddenly run a budget deficit? I know we had ~$20bn in the bank, but even that might not be enough if the Federal Gov doesn’t step up more. Could we just run a deficit?
April 23, 2020 →
Brain: sleep Me: but there are bugs in my code Brain: you need sleep
April 23, 2020 →
I am, once again, up too late having just finished working. I need to stop earlier. It takes too long for me to unwind and get to sleep.
April 23, 2020 →
Fixed an error with Pine.blog and Webmentions.
April 21, 2020 →
Music.app on macOS Catalina has this nasty habit of going blank and forgetting all my album art for a second or two. It worries me what it must be doing to cause that. Does it constantly re-check my library w/ iCloud?
April 21, 2020 →
This iced-coffee is 👌 Did your ☕️ get cold? Pro-tip: add more cold.
April 21, 2020 →
@garybernhardt I may own the company, the domain, and the intellectual property, but I still serve at Google's whim and it can destroy me at any time. This but s/Google/Google & Apple/g
April 19, 2020 →
It baffles me how much of your odds on passing App Review depends on the specific person that happens to be reviewing it.
April 19, 2020 →
Oh, App Review. What form of sacrifice dost thou require of me this season?
April 19, 2020 →
Are there no apps going through app review these days? My review times have been almost instant lately.
April 19, 2020 →
I was baking bread before it was cool. #YesThisIsMyHighHorse
April 19, 2020 →
Everyone in 2019: Bread? Ew, no thanks. Bread is unhealthy. Everyone in 2020: Baking more 🍞! My store had yeast in stock again!
April 19, 2020 →
🎵 Making Sourdough 🎵
April 19, 2020 →
Our thanks to Dave Mote for all of his work redesigning Adventurer's Codex. This redesign has been in the works for a long time. It's great to see it finally launched. adventurerscodex.com/update/2020/04/18/v2-ui-beta.html
April 19, 2020 →
If I can stop myself from making improvements, the new version of Pine.blog for iOS should be released this coming week.
April 19, 2020 →
Spent the whole day working on either Adventurer’s Codex or Pine.blog. I’m exhausted but I will say that there’s a lot coming for both of them.
April 17, 2020 →
Tonight is gonna be fun.
April 16, 2020 →
This timeline is weird. blog.cloudflare.com: Cloudflare Workers now supports COBOL
April 15, 2020 →
Today is a slow day.
April 15, 2020 →
Archiving a new Pine.blog build! Got a good feeling about this one.
April 15, 2020 →
I have a confession to make: I actually do try to keep lines of code in both Swift and Obj-C to an ~80 character limit. I fear I am in the minority here.
April 15, 2020 →
And lo, a dark cloud descended upon all the nations of the world, bringing with it: pestilence, turmoil, fear, doubt, anxiety, and the inability to remember where my keys are, I swear they were right here.
April 14, 2020 →
What do you call “starting the process of making sourdough starter”? Anyway, I’m doing that.
April 14, 2020 →
The sheer weight of the collective cognative burden that this virus has put on us is incalculable.
April 14, 2020 →
There's so much I wanna do with Pine.blog, but with everything going on lately I just don't have much focus left to work on it. I pushed out a few small changes and a new iOS beta, but that's all I've got for tonight.
April 13, 2020 →
No-Knead Quarantine Bread
April 13, 2020 →
Just fantastic. Colornames.org: A collaborative effort to name all 16.7M colors Some of my favorites so far: Not Salmon but Getting There Torvalds Soul Lightly Used Firetruck Blueberries with Milk
April 13, 2020 →
Me: Furiously plugging and unplugging HDMI cables into my Mac.
April 13, 2020 →
Every time I plug something directly into my 2014 MBP, I feel like I’m simultaneously living in the past, and that the past was better.
April 13, 2020 →
There's something incredibly comforting about the macOS startup chime. It's an elegant chime, for a more civilized age. Renable it in Terminal: sudo nvram StartupMute=%00
April 11, 2020 →
Apparently there’s a lot of people visiting adventurerscodex.com today. To all those people: welcome. We hope you like it. Enjoy your D&D game.
April 11, 2020 →
Django's Admin Panel is literally life-saving.
April 9, 2020 →
Quarantined, but still want to help democracy? Follow these simple steps: Put on a mask. Go outside and get your mail. Find the Census form with your code. Go to 2020census.gov, and fill out your info. Democracy thanks you. #NotSponsored
April 9, 2020 →
We’re doing it San Diego! The Doubling Rate (the number of days it takes for the number of cases to double) just jumped a ton! Distancing is working! Keep it up! (numbers from outbreak.info)
April 9, 2020 →
Elizabeth Warren has a plan for this too. We should listen. nytimes.com/2020/04/08/opinion/coronavirus-congress-warren.html
April 8, 2020 →
I do not apologize for being a very proud Californian.
April 8, 2020 →
Gov. Gavin Newsom We decided enough is enough: let's use the power of the purchasing power of the state of California as a nation-state... California has arrived y’all!
April 5, 2020 →
I needed this today You Look Nice Today is back ad it's called California King
April 3, 2020 →
@Aaronpk, do you know why my webmention replies aren't reaching you? Likes work fine, and normal mentions seem to work.
April 3, 2020 →
This is great news from Apple: All Mac portables with the Apple T2 Security Chip feature a hardware disconnect... [which] prevents any software — even with root... and even the software on the T2 chip—from engaging the microphone when the lid is closed.
April 1, 2020 →
Gavin Newsom should run for president.
April 1, 2020 →
Reminder: Twitter... is kinda awful.
April 1, 2020 →
Reorganizing my timelines. I’ve let too much noise into my life and it’s crowding out the useful, helpful, and fun stuff.
March 2020 | 64 posts
March 30, 2020 →
Fin
March 30, 2020 →
Babish’s Browned Butter Cookies
March 29, 2020 →
Sandwich time
March 29, 2020 →
I cannot even imagine just how many horrible hacks make Catalyst work, and I don't want to know.
March 29, 2020 →
I technically have a mac app now, in that the iPad version of Pine.blog boots up on my mac. It is awful to use, but it does work.
March 29, 2020 →
Once this build is uploaded, I think I'm going to spend the rest of the day playing with Catalyst.
March 29, 2020 →
That all said, I've wanted a macOS app for years but never had the time to get into Mac development seriously.
March 28, 2020 →
Truthfully, the iOS app tends to lag behind the web version because: I'm one person working in my spare time. I'm much more comfortable on the web than in iOS.
March 28, 2020 →
Pushing up a new beta for Pine.blog (iOS). Lots of fixes + enhancements.
March 28, 2020 →
Just thought up a really cool feature for Pine.blog. Too bad I'm working on something else at the moment.
March 28, 2020 →
I'll be using this to track San Diego County
March 28, 2020 →
A few of my friends at SRTI hav just launched outbreak.info: [It] shows growth of #COVID19 cases and deaths over time, stratified by country and/or state. Automatically refreshed from @JHUSystems daily. Congrats to everyone who worked to get this launched!
March 28, 2020 →
Attention: I now have coffee and therefore can now start working on Pine.blog. That is all. ☕️
March 28, 2020 →
Today is a Pine.blog day.
March 25, 2020 →
Really appreciating Gov. Gavin Newsom’s updates. They’re clear, to the point, and frank. My only feedback is that he could take a breath once and a while. It feels like he’s racing to the end.
March 24, 2020 →
So. Tired.
March 22, 2020 →
In other news: this week I got a SodaStream 👍

Better Photo Posting

March 21, 2020 →
Umm... how exactly are we supposed to deal with this? by Vox
March 21, 2020 →
NPR: “...states like Japan, California, and others” Did we secede?
March 20, 2020 →
Anyway, I have to work.
March 20, 2020 →
Also, Google’s docs for this assume you’re guilty and you want to create new ads. What happened to presumptions of innocence? All bow to the all-knowing algorithm!
March 20, 2020 →
In unrelated news some of my ads on Google we’re suspended and I have no idea why. Apparently, Google considers Pine.blog to be malware?? I do not have time to fix this now.
March 20, 2020 →
If you build systems that make decisions about people’s livelihoods: Please include the reasons why the system made the decisions it did, or at lease a clue.
March 20, 2020 →
You don't often see them but you can find some of them on your local news. They're struggling to cope, but they are trying. Look to your local leaders. They'll have more effect on you than the Federal Government will.
March 20, 2020 →
Since I'm a consultant for San Diego County, I've been pulled into working on the emergency response to COVID-19. In this time of crisis, look to your local goverments: city and county. There are thousands of people working hard and looking out for you and for your community.
March 18, 2020 →
A few of us are cataloging photos of our neighborhood as a photo challenge. Check it out! We're on FB and Twitter too. @picsaboutadams pine.blog/u/photosaboutadams
March 17, 2020 →
Whoo boy. https://www.vox.com/science-and-health/2020/3/17/21181694/coronavirus-covid-19-lockdowns-end-how-long-months-years
March 17, 2020 →
And show mad respect for that band name.
March 17, 2020 →
Since we're all stuck inside and working from home, take this time to listen to some local San Diego music: takenbycanadians.com/music
March 17, 2020 →
It's spooky that the last epidemic of this scale was almost exactly 100 years ago.
March 17, 2020 →
I guess I never noticed, but YouTube has a Local News section and it’s actually for local news in it. Well done.
March 17, 2020 →
Fellow San Diegans, The County has put together an action fund for helping people who aren’t able to pay rent, services etc. The fund needs donations. If you can give, please consider it. https://www.sdfoundation.org/programs/programs-and-funds/san-diego-covid-19-community-respo...
March 16, 2020 →
Andrew Yang [Then]: Send everyone $1000/month to guarentee basic resources and resilience to every American. ... months pass and COVID-19 crisis escalates in the US. Congress [Now]: So... that $1000 thing.
March 15, 2020 →
The Census site is pretty great: simple, clean, and clear. Did you know there's a Federal Agency that standardizes the design of official websites? Well, there is and it's great.
March 14, 2020 →
Since we’re all quarantined and home, make sure you spend 10 minutes and fill out the Census form!
March 14, 2020 →
Pushed out some small improvements with uploading images.
March 14, 2020 →
What if he’d been fiddling the whole time, and only then, under the ongoing threat of fire, did everyone finally notice?
March 14, 2020 →
What if Nero was already fiddling when Rome started to burn?
March 14, 2020 →
Immediately after I get an email from Cox about how they could handle the surge in traffic due to Coronavirus, my internet drops.
March 14, 2020 →
Pushed a quick fix this morning. Some Feed Directory pages weren't responding.
March 14, 2020 →
It's late but I wrote a thing: Don't let anyone tell you that you can't accomplish your dreams: you can. It might take a lot longer than you thought, but it can be done. brianschrader.com →
March 14, 2020 →
Just rolled out a new home page for Pine.blog showing off the new features (and because it needed a refresh). The old one looks so empty in comparison.
March 14, 2020 →
Water Tower in the Rain
March 14, 2020 →
Pine.blog and The Social Web Today, Pine.blog joins the Social Web as a full-fledged member! ...When you reply to a post, Pine.blog uses Webmentions to let the recipient know you’ve responded to them, and if they respond back, you’ll see their response in your Mentions There's.
March 14, 2020 →
There went nothing (read: everything)!
March 13, 2020 →
Do any of you solo-devs out there also do code-reviews of your own code?
March 13, 2020 →
Sunset Bridge
March 13, 2020 →
If all goes according to plan, there’s a lot in store for Pine.blog tonight.
March 13, 2020 →
Rock got nothin’ on Jazz
March 13, 2020 →
Cloudy
March 11, 2020 →
My hobby: finding and singing harmony backing vocals to my favorite songs. I will not apologize.
March 9, 2020 →
lol. Apparently I never reenabled the cross-posting from my blog to Twitter. Fixed now.
March 9, 2020 →
You can still listen to Internet Radio, but the experience is cripped without a directory. Not that I have ever really listened Internet Radio, but lots of people do. Another hit to the Open Web.
March 9, 2020 →
Finally pulled the trigger and upgraded to Catalina yesterday. Music.app feels a lot cleaner, but it's missing a lot of features and some long-lived iTunes features were just removed with no substitute. This also marks the death of the Internet Radio catalog; RIP.
March 8, 2020 →
Bridge
March 7, 2020 →
Sleepy today
March 6, 2020 →
It's 2pm and I'm finally starting on the thing I wanted to do today.
March 6, 2020 →
One of the most concerning discoveries I’ve ever seen:
March 3, 2020 →
Behold, the deed is done.
March 3, 2020 →
Today is Super Tuesday. Remember to Vote. Vote. .... Vote!
March 2, 2020 →
Jump
March 1, 2020 →
💀 ded
March 1, 2020 →
Update: The weather made up its mind. It decided to be awesome.
February 2020 | 57 posts
Feb. 29, 2020 →
My Dearest Weather, I hope this letter finds you well. I am enjoying my excursion in your midst. If I could ask but a humble favor: make up your damn mind.
Feb. 29, 2020 →
Why hello there.
Feb. 28, 2020 →
Ezra Klein: It sometimes seems, to me, that the people with power in society are engaged in a very desperate effort to stave off the recognition of, on some level, their own uselessness.
Feb. 25, 2020 →
Took this the other day while listening to a local band play.
Feb. 25, 2020 →
Hey Chris thanks for taking a look at Pine.blog (and for finding those bugs, they're fixed now). As for your questions, Pine.blog doesn't ask for your Wordpress password until you try to publish a post (which is why you weren't seeing it). Also, posting comments requires a premiu...
Feb. 24, 2020 →
And now: A Long Drive for Someone with Nothing to Think About. Not the album. I actually need to drive.
Feb. 24, 2020 →
🛫
Feb. 24, 2020 →
Speaking of being onboard...
Feb. 24, 2020 →
It was so surreal this weekend to be with people who use and power the #IndieWeb. We need more people on board!
Feb. 24, 2020 →
This may be the first time I've been in an airport with decent cell coverage. It's not great, but 100% usable.
Feb. 24, 2020 →
Hey Joe it looks like your apple-touch-icon returns 404.
Feb. 23, 2020 →
Had a great time at #IndieWebCamp Austin. Everyone was great. Together we further the future of the Web.
Feb. 23, 2020 →
Great demo of Masilotti.com! Let's see if the demo works! It did!
Feb. 23, 2020 →
#IndieWebCamp Day 2!
Feb. 23, 2020 →
Pushed some feed parsing fixes. Turns out I'd been accounting for so many incorrect feeds and neglected the well-behaved ones...
Feb. 23, 2020 →
Kudos, Sir
Feb. 22, 2020 →
#IndieWebCamp Day 1
Feb. 22, 2020 →
There are a lot of bands playing tonight. #Fact
Feb. 22, 2020 →
Got to see the Texas Capital. Pretty cool.
Feb. 22, 2020 →
Excited for IndieWebCamp tomorrow.
Feb. 22, 2020 →
@aaron are you all still hanging out at Easy Tiger?
Feb. 22, 2020 →
Is it just me or does the automatic timezone detection in iOS just not work anymore? Last three trips I’ve taken I’ve had to set it myself.
Feb. 21, 2020 →
✈️
Feb. 18, 2020 →
It’d be nice if sites could provide this info. Local-based sites could tell search engines where their constituency is likely to be and search engines could promote those results above others.
Feb. 18, 2020 →
Is there any way for a website to specify (preferably in its markup) that the document’s contents are relevant to a given geographic area? It doesn’t seem like there is.
Feb. 17, 2020 →
TIL there’s a pager emoji. 📟 Also the Apple TV emoji is solidly stuck in the past. I know it’s more distinctive than just a black rectangle but there has to be something better than 📺
Feb. 17, 2020 →
Anyone have thoughts on React Native for Android development? I know basically nothing about either. Used React extensively but not natively.
Feb. 17, 2020 →
Also, on Pine.blog there’s no ads. Just sayin’.
Feb. 17, 2020 →
Admittedly it wasn’t really my intention to incentivize more in depth reading, but I’ve notified it in myself and I want to figure out how to incentivize it further.
Feb. 17, 2020 →
If you’re tired of the news being presented in overly simplistic formats on platforms that discourage reading the whole story check out Pine.blog. I’ve found that I read a lot more articles and understand the news better than I really ever have.
Feb. 17, 2020 →
And with that, I'm finally done with what I'd planned to finish at 10 AM. \o/
Feb. 17, 2020 →
Pine.blog Downtime Post-Mortem: A Story of Finite Resources http://bit.ly/2SxJppJ → Pine.blog was down for a while today; here's why. tl;dr Turns out parsing and storing entire portions of the web is hard.
Feb. 17, 2020 →
I'll probably post a full post-mortem in the next few hours. The Quick Version: The web is pretty large; my servers aren't.
Feb. 17, 2020 →
Well that was fun. Pine.blog was out of commission for the last few hours, but it should be back up at 100% now. Apologies for the downtime.
Feb. 15, 2020 →
Underappreciated Apple Support Article of the Week: What's the difference between a "disc" and a "disk?" They're pronounced the same, but, technically speaking, there is a distinct difference between a disc and a disk.
Feb. 14, 2020 →
I applaud Senator Gillibrand for her Data Protection Agency proposal.
Feb. 11, 2020 →
Gotta ship some Pine.blog updates before then. Time’s passing fast.
Feb. 11, 2020 →
I never explicitly said this so here it goes: I’m going to IndieWebCamp Austin! See y’all there!
Feb. 10, 2020 →
Lots of candidates have called for something like this and Seattle tried it! one aspect of his political vision has been less examined: the overhaul of our dysfunctional campaign finance system. ... Sanders wants to radically expand who is a political contributor by giving all A...
Feb. 9, 2020 →
Unrelated: Development on the next major step for Pine.blog is wrapping up and should be released soon!
Feb. 9, 2020 →
Reading @ezraklein’s Why We’re Polarized and this explanation really stood out. Great clarification. Sorting ≠ Polarization But the two are related.
Feb. 8, 2020 →
One of the worst things that can happen to a system of government is that its rules become biased towards one party. When the system is against you, it looks illegitimate. Illegitimate systems die. When we start to see the system as biased, its time to do some tweaking.
Feb. 8, 2020 →
Regardless of political preference, the systems we use to enact policy (progressive or conservative) shouldn't be biased towards one outcome. The system should strive to be neutral and self-preserving. A system that incentivises bypassing its own rules will not endure.
Feb. 8, 2020 →
Of the three branches, the Supreme Court and the President have the power to negate acts of Congress. The bicameral Congress also exherts a negating check on ambition. Institutions already exist to preserve the status quo; something must exist to push us forward.
Feb. 8, 2020 →
Congress' job is to consider options and take votes on matters, but simply ignoring the problem is a valid political move in our republic. This turns Congress into a branch that prefers inaction.
Feb. 8, 2020 →
IMO the biggest flaw in our Madisonian System, which I think has a lot of benefits, is that the cost of doing something is nowhere near the cost of doing nothing. Our system incentivises inaction.
Feb. 8, 2020 →
Thought Experiment: A Constitutional Amendment that any bill passed by one chamber of Congress, but not taken to a vote in the other chamber by the end of the session is deemed "tacitly approved" and sent to the President.
Feb. 7, 2020 →
At Communal Coffee
Feb. 7, 2020 →
Team Four Star (Patreon): We currently have no plans on continuing [DBZ Abridged]... I've loved DBZA for over a decade. It brought new life to a show I loved, but when the magic of making a thing is gone, it's time to move on. I wish the TFS team all the best.
Feb. 7, 2020 →
Apple, don't feel like you have to wait for me to say something. I'll take a new 13" MacBook Pro with that improved keyboard any day.
Feb. 5, 2020 →
That was incredibly frustrating.
Feb. 5, 2020 →
FACT CHECK “We will always protect patients with pre-existing conditions.” This is false. https://www.nytimes.com/live/2020/fact-check-state-of-the-union-02-04
Feb. 4, 2020 →
Please, everyone: Electronic Voting is not good. It sounds like it should be, but it isn’t. Glaring security issues aside, how much do you think you should trust election results to apps that can’t go hours without crashing?
Feb. 1, 2020 →
I’ve never had what I do so blatantly compared to magic as this. #ImAWizardApparently
Feb. 1, 2020 →
I just... they can’t... but what about... doesn’t it matter if... but how could... even if... just... why?
Feb. 1, 2020 →
@ezraklein’s last episode of Impeachment Explained really expresses the same frustration, concern, grief, and anxiety that I’ve felt during the whole of the impeachment trial. This episode was a cathartic release for both him and the audience.
Feb. 1, 2020 →
Today concludes the hunt for a bug that has been plaguing the in-dev version of Adventurer’s Codex for over 6 months. The fix was 6 characters long.
January 2020 | 42 posts
Jan. 30, 2020 →
Fix applied! Should be all good now.
Jan. 29, 2020 →
Seems like there's a bug in the Pine.blog Timeline API. The Pine.blog web timeline works fine, but the iOS app is having some issues because of this bug. Fix is incomming later tonight. Apologies on any confusion.
Jan. 19, 2020 →
I started reading the Federalist Papers after the podcast came out. They’re also really good. What it would be to have podcast by Alexander Hamilton?
Jan. 19, 2020 →
Every week on Impeachment Explained, Ezra Klein delves into the nuts, bolts, and intricacies of the Impeachment news. His insights are always interesting and thoughtful. Well worth your time if you have space for another podcast.
Jan. 19, 2020 →
Pine.blog had a rough day today. I think everything is settled now. Sorry for any delays or downtime.
Jan. 18, 2020 →
This will not end well. We need real federal privacy protections by the end of 2005. 2006 at the latest. What’s that? It’s 2020? Shit. https://www.nytimes.com/2020/01/18/technology/clearview-privacy-facial-recognition.html
Jan. 15, 2020 →
Pine.blog aims to make writing on the Web easier. Part of that mission involves letting writers make a living from their work... https://blog.pine.blog/2020/01/patronage/
Jan. 15, 2020 →
TIL Mercurial can mean Volatile.
Jan. 15, 2020 →
Even if veto’ed this is huge: Senate Has Votes to Pass Limits on Trump’s Iran War Power, Likely Drawing a Veto https://www.nytimes.com/2020/01/14/us/politics/iran-war.html
Jan. 15, 2020 →
Amy Klobuchar deserves more.
Jan. 15, 2020 →
Apparently, Amazon is selling their Ring Surveillance Cameras as a device that brings you and your neighbors together. Just wow.
Jan. 15, 2020 →
The Joe Biden Strategy: Have a three point plan Forget number two or three but power through it Say “look” and transition quickly to ObamaCare.
Jan. 10, 2020 →
Exhibit #456,765,088 on why California is pretty great. Our budget includes mitigating Climate Change, Drug Dricing, Homelessness, and Criminal Justice Reform. All things that barely get a mention in the Senate. http://bit.ly/2uy9oUs →
Jan. 10, 2020 →
Aside from the fires, which continue to increase in intensity and number as the climate crisis worsens and that arguably we can only mitigate anyway. But now I'm off topic.
Jan. 10, 2020 →
To be fair, California has many problems. But all told, it's really quite lovely here.
Jan. 10, 2020 →
When people say they don't want the U.S. to be like California, I hear them saying that they don't want an effective legislature and a government with a $7 billion annual budget surplus. To each his own, I guess.
Jan. 10, 2020 →
Doing some reading at the park today. Winter in San Diego can be pretty great.
Jan. 10, 2020 →
The iPad Air, when it launched, was pretty great. It’s biggest flaw was and still is it’s paltry 1GB of RAM.
Jan. 10, 2020 →
I bumped Pine.blog to require iOS 13 a while back and because of that it doesn’t run on my iPad Air anymore. Guess I need to get another iPad. That or go back to supporting iOS 12. 🙅‍♀️
Jan. 10, 2020 →
Fix applied!
Jan. 10, 2020 →
Huh. Found a weird one. Will be fixed shortly.
Jan. 10, 2020 →
Thankfully Celery, Django, and DRF have stable and dependable releases. Mature software is pretty great.
Jan. 10, 2020 →
Upgrading is never an easy task. Most of the packages I’m using are pretty dependable and stable but you never know what’s going to just break silently.
Jan. 10, 2020 →
Rolled out some Pine.blog updates last night. Major upgrades on the backend and a significant feed directory redesign. Let me know if you have any issues. I think I got everything sorted.
Jan. 8, 2020 →
Dr Sarah Taber (Twitter): Hey if you're in the US and still on twitter right now, please take a small break and call your reps & senators about how we need a full trial with witnesses in front of the Senate and NOT a war with Iran. Done and done. Link: http://bit.ly/2QvRKcx
Jan. 8, 2020 →
With my Oxo Good Grips Cheese Knife, I stab at thee. - Leela
Jan. 8, 2020 →
Representative Duncan Hunter is resigning effective Jan. 13. I grew up in his district and the community deserves much more than what he’s given them.
Jan. 8, 2020 →
Avoiding the news today. I still have a few things to get done before I fall into that pit.
Jan. 6, 2020 →
He’s got a beard!
Jan. 5, 2020 →
Apparently I missed Maciej Cegłowski's (i.e. @pinboard) testimony before the Senate Banking, Housing, and Urban Affairs Committee about data privacy and internet surveillance! As always, he's full of great insights about how we can ensure our rights to Privacy on the Web.
Jan. 5, 2020 →
Admittedly, I haven't written my Representative in over two years and my Senator in much longer. We all need to do better. Democracy is hard. Complaining on the Internet doesn't really count.
Jan. 5, 2020 →
The House voted last year on repealing the law that gives the President the power to do what he's done in the past few days. It didn't pass the Senate.
Jan. 5, 2020 →
If you believe, like I do, that: (1) Echo chambers shape our perspectives, (2) War is bad and if we are going to war we should all have a say in it, Then you should make it a habit to regularly write your representatives and tell them. They live in echo chambers like we do.
Jan. 4, 2020 →
I'm totally not playing KoTOR right now. Thanks for asking.
Jan. 4, 2020 →
You know what that means? It’s Hello Internet Christmas Special time!
Jan. 4, 2020 →
I have now seen a Star War.
Jan. 3, 2020 →
Mike Duncan: Medicare for all is a much more moderate proposal than any war.
Jan. 3, 2020 →
Day 3: The President of the United States, who has been impeached for high Crimes and Misdemeanors, is provoking war with a hostile nation, during a contentious election year, without Congressional knowledge or approval.
Jan. 3, 2020 →
It’s only day 3 everyone.
Jan. 2, 2020 →
Neglecting scientific results has never ended well and it won’t this time either. We need to be using research more often in legislation, not less.
Jan. 1, 2020 →
That should be the last of the updates! Happy New Year everyone!
Jan. 1, 2020 →
Doing some quick Pine.blog maintenance. Apologies for any downtime.
December 2019 | 23 posts
Dec. 31, 2019 →
This is great to hear. Corporate lobbyists have too much power already. Most other nations have let their citizens file taxes for free for years. IRS Reforms Free File Program, Drops Agreement Not to Compete With TurboTax
Dec. 31, 2019 →
@manton Hello from Pine.blog! I know this is kind of a shameless plug, but Pine.blog now supports Webmentions! One step further to a better Web!
Dec. 31, 2019 →
Looks like B2 might be having some issues. Images on Pine.blog might not appear right now. I've let them know.
Dec. 31, 2019 →
Sometimes I really love iOS's error messages. They're so foreboding. warning: object does not implement methodSignatureForSelector: -- trouble ahead Got that right before a crash. Trouble was indeed ahead.
Dec. 30, 2019 →
Southern-style cornbread (Technically it’s not traditional since I used butter instead of lard. But at least this way it’s vegetarian)
Dec. 29, 2019 →
If you want to start a blog for free and try out Pine.blog’s premium features, then sign up and use the code HACKER_19 to get a month for free! No card required. Find and follow great blogs from all over the web and start your own blog with one-click!
Dec. 29, 2019 →
If you haven't seen Jen's blog posts, you should. She's been re-writing clues from the Tomb of Annihilation, as they should have been: rhyming and in Iambic Pentameter http://bit.ly/2QrCyMh →
Dec. 29, 2019 →
@manton looks like your cert is expired.
Dec. 27, 2019 →
Congratulations to the @MyGeneRank team on a great update! The app looks great and the easy access to Genetic Counselors is a great feature to see. Keep up the awesome work! https://twitter.com/ATorkamani/status/1208892037254107136?s=20
Dec. 23, 2019 →
Certbot, you are too good.
Dec. 19, 2019 →
Interesting times indeed.
Dec. 19, 2019 →
Today is a somber day for our country. Impeaching a president is not an action taken lightly; it’s one of the highest acts our government can undertake and a crucial move to protect our republic. We should all deeply reflect on how we got here. And why we didn’t get here sooner.
Dec. 15, 2019 →
It's not that I don't like the other two. iOS particularly is a lot of fun, but I'm just so much faster and more comforatable in the backend.
Dec. 15, 2019 →
It's telling that whenever I have the choice of working on the Web UI (JS), iOS UI (Swift), or API backend (Python) for Pine.blog, I basically always choose the backend first.
Dec. 15, 2019 →
AWS is a really powerful set of tools that enable great things. And also it controls way too much of the web. Prime Leverage: How Amazon Wields Power in the Technology World
Dec. 13, 2019 →
@aaron I recently added likes to my indieblog platform Pine.blog. It looks like the likes don't show the profile pics right on your site. Is there something amiss with my pages? Everything looks right to me when I parse my own site with mf2py.
Dec. 10, 2019 →
Long but good day. Now if I could just get into rest mode that would be great.
Dec. 7, 2019 →
My heart aches that we, in this time, refuse a use of language as would honorably and faithfully befit its occasion. Why such a thing as this has not endured in these times that would, in this author’s humble opinion, so require them, I do not know.
Dec. 7, 2019 →
The 10th Article of Impeachment against Andrew Johnson: [He did] make and deliver with a loud voice certain intemperate, inflammatory and scandalous harangues, and did therein utter loud threats and bitter menaces as well against Congress as the laws of the United States duly en...
Dec. 6, 2019 →
Article 1 > Article 2
Dec. 6, 2019 →
Even if you believe that the President did no wrong in asking a foreign nation to investigate a political rival, his obstruction of Congress’ investigations into his behavior is arguably more dangerous and impeachable in its own right; as it has been twice before.
Dec. 1, 2019 →
I post something like this almost every year: It’s December here in San Diego.
Dec. 1, 2019 →
Aboard the San Salvador
November 2019 | 77 posts
Nov. 30, 2019 →
Submitted to App Review!
Nov. 30, 2019 →
In short: concurrency is hard.
Nov. 30, 2019 →
This bug has existed in some form for months, but didn't manifest very often due to a different bug that I recently fixed. My recent code cleanup refactor and fixes made this issue worse.
Nov. 30, 2019 →
Tonight has been a heck of a ride. I've been trying to track down a persistent bug with Pine.blog's iOS app (it causes the app to log you out), and I finally think I've squashed it. Doing some final testing now.
Nov. 28, 2019 →
Because we're all adults now: Here's a screenshot of a bunch of us picking out flooring for the house with swatches, because apparently that's what we do now.
Nov. 28, 2019 →
Pretty much every winter I start playing Minecraft again. Most years I use Linode to host my server. This year I tried to use Realms, but in 2 days we lost hours of progress when their backups stopped working, so we switched back to Linode.
Nov. 28, 2019 →
It’s a blustery day.
Nov. 28, 2019 →
In the Aeroplane Over the Sea is perfect. Everyone just needs to accept this as fact.
Nov. 27, 2019 →
I am unreasonably excited about this.
Nov. 27, 2019 →
Policy podcast and burrito time.
Nov. 25, 2019 →
The newest version of Pine.blog for iOS is out! Get it while it’s hot.
Nov. 25, 2019 →
It’s that Minecraft time of year.
Nov. 24, 2019 →
The algorithms are fickle gods. https://www.youtube.com/watch?v=DIssymQvrbU
Nov. 24, 2019 →
Just watched the Intro Video for CGP Grey’s new series on the history of the American Indian Tribes. I can’t wait to see where he goes with this series.
Nov. 23, 2019 →
Listening to Single Payer Federalism. “States Rights” can give and take away. If California, Massachusetts, or New York want Medicare For All, why can’t we do it? If we free up the federal limits on state spending, we make it possible for states to try MFA on their own.
Nov. 23, 2019 →
TIL you can fat wash rum for hot buttered rum. Now I really want to try it.
Nov. 21, 2019 →
What am I doing? Oh nothing, just watching a 45 minute video of CGP Gray editing a spreadsheet.
Nov. 21, 2019 →
Listening to Modest Mouse and the rain.
Nov. 20, 2019 →
Unrelated: I’m getting closer to enabling Webmentions on Pine.blog. Once it’s done, bloggers on Pine.blog will be able to mention, reply to, and converse with each other and the wider web.
Nov. 20, 2019 →
Moonlighting projects is hard work. You work on it during odd hours and for little to no immediate benefit. It’s a labor of love.
Nov. 20, 2019 →
If I have seen further it is only because I stand on the shoulders of giants. Software is always built on top of someone else’s work.
Nov. 17, 2019 →
For example: I can both admire and respect Bill Gates’ work fighting disease and helping eliminate global poverty AND think that a class of people with that much wealth maybe shouldn’t exist at all.
Nov. 17, 2019 →
Reminder: You are allowed to have complex opinions. You can love one aspect of a thing and hate the other and that’s ok. Humans are complex.
Nov. 17, 2019 →
I sleep now!
Nov. 17, 2019 →
The fact that iOS, by default when making requests, includes the app name and build number in the User-Agent is super useful.
Nov. 16, 2019 →
How is 30GB of disk space not enough for you Xcode? Your primary purpose seems to be to fill my disk with simulators, derived data, and documentation then complain I don't have enough space for your updates.
Nov. 16, 2019 →
I just wanted to upload a beta build to TestFlight. Apparently, I need to update my Mac to update Xcode to upload my build.
Nov. 16, 2019 →
Rabbit holes full of unshaven yaks.
Nov. 16, 2019 →
The rest of the photos will be at photos.brianschrader.com.
Nov. 16, 2019 →
To start off the series, here's a couple random funny shots from the trip.
Free Wi-Fi - Montjuic, Barcelona
Marie Antoinette - Conciergerie, Paris
Nov. 16, 2019 →
They're in no particular order btw.
Nov. 16, 2019 →
Over the next few weeks, I'll be posting photos from my trip to Barcelona and Paris. You can follow them by following by photoblog in any RSS reader (including Pine.blog) or watch out for them on Twitter.
Nov. 16, 2019 →
Long week. Good week.
Nov. 14, 2019 →
It’s done! Looking good.
Nov. 14, 2019 →
Pumpkin Bread!
Nov. 13, 2019 →
I can’t wait until the new changes percolate down to the 13”. A 16” is not for me.
Nov. 13, 2019 →
People seem to be pretty angry with the 16” MBP's still-mandatory TouchBar. I don’t see it. I think a TouchBar with a physical Esc key is a solid compromise.
Nov. 13, 2019 →
It’s good to be home.
Nov. 12, 2019 →
Redash is great. When in doubt, use it for your BI.
Nov. 10, 2019 →
Pushed some backend changes that fixes an issue hopefully no one saw.
Nov. 9, 2019 →
Careful out there kids. There's a vicious Linode phishing scam going around.
Nov. 9, 2019 →
The blogrolls are back! Read more at blog.pine.blog
Nov. 8, 2019 →
There’s lots of great tools out there to help you get started. I should probably put a list together.
Nov. 8, 2019 →
The good news is that there’s things that people, politicians, and technologists can do to fix this! Start a blog, read and share blogs, reject big social media, and promote a better web by building open tech and funding it. This is how we fix what’s broken.
Nov. 8, 2019 →
The democratic web where individuals could speak their mind and people, not bots, would determine if and how their voice was heard; that web is gone. What we have now is arguably worse than what we had before the web.
Nov. 8, 2019 →
Day to day we don’t really notice it, but the web has changed so much since it’s inception and although lots of great stuff exists today on the web, it’s important to realize and revive what we lost.
Nov. 8, 2019 →
Still listening, but the latest Weeds episode on “The Internet we lost” with Anil Dash is really good. Lots of good insight, and it’s great to hear this stuff being discussed with a wide audience.
Nov. 7, 2019 →
Uh... wut? Apparently this is something that can happen.
Nov. 7, 2019 →
Related: I’ve been blogging for 7 years! Feels like it was just yester.... actually 7 years ago feels right.
Nov. 7, 2019 →
Congrats to Brent on 20 years of blogging! Here’s to 20 more.
Nov. 7, 2019 →
The Times has a nice article summarizing the costs and scope of Elizabeth Warren’s policy agenda. It’s amazing how helpful a good visualization can be. www.nytimes.com/interactive/2019/11/06/us/politics/elizabeth-warren-policies-taxes.html
Nov. 6, 2019 →
Just pushed a fix for following feeds from the web. Apologies about that.
Nov. 6, 2019 →
“It’s like trying to play chess with a badger” The Weeds: Paying for Single-Payer
Nov. 6, 2019 →
Large refactors are large
Nov. 6, 2019 →
Is it just me, or is the Simulator just really broken in Mojave?
Nov. 6, 2019 →
That’s enough for tonight. I need sleep.
Nov. 6, 2019 →
I do not know when to stop adding features...
Nov. 6, 2019 →
Took this a while back.
Nov. 6, 2019 →
Oh wow. I just checked, and apparently I have the Late-2013 MacBook Pro... This computer is 6 years old.
Nov. 6, 2019 →
I love my 2014 MacBook Pro. It's a little long in the tooth these days, but it's the best computer I've ever owned. That said, my biggest regret is getting the 256GB drive; it's always full.
Nov. 6, 2019 →
Oh Xcode. Updating you is always an adventure.
Nov. 6, 2019 →
Pine.blog is quickly becoming the easiest way to follow almost anything on the web and post to your own site. If you're looking for an alternative to Twitter, Facebook or Instagram check out Pine.blog.
Nov. 6, 2019 →
New features also include uploading photos to your media library!
Nov. 6, 2019 →
Doing lots of clean up and bug fixes on Pine.blog for iOS. Hoping to ship this version soon. It's a lot of changes, but they should make the app much more stable.
Nov. 5, 2019 →
This.
Nov. 4, 2019 →
Finished a bunch of admin things that I've been putting off for months. Feeds good to finally check them off my todo list.
Nov. 4, 2019 →
Paperwork!
Nov. 4, 2019 →
Pushed out some web updates earlier. One important fix: media uploads should be more reliable.
Nov. 2, 2019 →
Ah. Inbox Zero
Nov. 2, 2019 →
I know it gets a lot of guff (some of it deservedly so), but I really like Mail.app on macOS. It does what it says and does it well.
Nov. 2, 2019 →
Doing some email reorganizing.
Nov. 2, 2019 →
Landed!
Nov. 1, 2019 →
CDG➡️LAX✈️
Nov. 1, 2019 →
Made it!
Nov. 1, 2019 →
Never been on a bus with so many nervous people afraid they’ll miss their flight. You could cut the tension with a knife.
Nov. 1, 2019 →
Late getting to the airport. The train was down for maintenance so they bussed us in. Made it, but not with much time to spare.
Nov. 1, 2019 →
Breakfast!
October 2019 | 65 posts
Oct. 31, 2019 →
By Twitter, I mean Tweetbot. I know no other way to use Twitter.
Oct. 31, 2019 →
Had twitter on my phone again for the last couple days. First time in over a year. I kept checking it and not really reading anything, so I just removed it again.
Oct. 31, 2019 →
Spent most of the day in the Louvre and barely finished 1 wing of the museum. Overwhelming in the best possible way.
Oct. 30, 2019 →
I hate to turn up out of the blue, uninvited, but I couldn’t stay away; I couldn’t fight it.
Oct. 29, 2019 →
Lunch time!
Oct. 29, 2019 →
La Conciergere was... intense. So much of The Revolution took place there and it was surreal to be in there.
Oct. 29, 2019 →
Why is the Louvre entrance arch not centered with the building? The whole rest of the area is symmetrical. Why not the arch?
Oct. 29, 2019 →
I see a sliver of sun like 10 miles from me. I guess that’s what it’s talking about.
Oct. 29, 2019 →
Are weather forecasts in France a joke? Forecasts say it’s sunny here but there’s no break in these clouds.
Oct. 29, 2019 →
Drizzley day in Paris
Oct. 28, 2019 →
Been walking for 10 hrs. Time to stop
Oct. 28, 2019 →
Dose Eiffel Tower Lights doe
Oct. 28, 2019 →
The pantheon is 👌
Oct. 28, 2019 →
An interesting choice to flank Julius Caesar with Hannibal at the Tuileries Gardens. Not sure what the Romans would’ve thought of that.
Oct. 28, 2019 →
Not a bad view
Oct. 28, 2019 →
The weather just keeps getting better!
Oct. 28, 2019 →
Will probably need a scarf soon.
Oct. 28, 2019 →
Is still cold. So glad I brought a heavy jacket.
Oct. 28, 2019 →
Oct. 28, 2019 →
Bagel time!
Oct. 27, 2019 →
Dinner complete. Now to chill for the evening.
Oct. 27, 2019 →
Is cold
Oct. 27, 2019 →
BCN➡️CDG✈️
Oct. 26, 2019 →
The train is packed today.
Oct. 26, 2019 →
Not a bad view at all!
Oct. 26, 2019 →
To Montserrat!
Oct. 25, 2019 →
I am Lé Tired
Oct. 25, 2019 →
If you look really carefully you can see the original city walls.
Oct. 25, 2019 →
Upward!
Oct. 25, 2019 →
Looks like some of my posts aren’t getting propagated correctly. Check out my microblog for all my posts! pine.blog/u/sonicrocketman
Oct. 25, 2019 →
The metro here is pretty great.
Oct. 25, 2019 →
Seeing the outside of the Sagrada Familia did not adequately prepare me for the inside. One is grand; the other is absolutely incredible.
Oct. 25, 2019 →
The song playing in this café is a cover/remix of Every Step You Take but with the ending replaced with “I’ll be missing you”. Decidedly less creepy than the original.
Oct. 25, 2019 →
I’ve said it before. I love this camera. I wish I had a different lens but that’s a small thing.
Oct. 25, 2019 →
Yesterday was a long day. Walked 13 miles (~23km) in all. Saw some great parts of the city, and got some great photos. What I learned: Barcelona is not a flat city.
Oct. 25, 2019 →
Late start, but on to day 3.
Oct. 24, 2019 →
I did not bring the right lens for this. Granted I only have the one.
Oct. 23, 2019 →
All the steps!
Oct. 22, 2019 →
Aaaaand I’m crashing, finally.
Oct. 21, 2019 →
Sorry about that. Looks like Pine.blog was down for a bit due to some server maintinence.
Oct. 17, 2019 →
Got ☕️ Let the work commence
Oct. 17, 2019 →
Not for the caffeine. It’s just nice to have a hot beverage while I work.
Oct. 17, 2019 →
Need ☕️
Oct. 17, 2019 →
I mean it won an award, so I guess... worth?
Oct. 17, 2019 →
3 years of putting meat on a tree for one picture. That’s dedication. https://kottke.org/19/10/the-winners-of-the-2019-wildlife-photographer-of-the-year
Oct. 14, 2019 →
Last night’s episode of LWT covers the importance of Open Data in predicting the Weather. Hint: Open Data is also extremely useful in most everything. So many industries are dependent on free access to data from all sorts of volunteer groups and government agencies.
Oct. 14, 2019 →
Is there some business reason that the PS4 has a built in DLNA player? It’s one of my favorite features, but I can’t think of a reason why Sony would want to support it.
Oct. 14, 2019 →
Pushed out some new updates. Let's see if anyone notices what they are. 🤫
Oct. 14, 2019 →
Took this one a while ago. I love it and I’m not sure why.
Oct. 14, 2019 →
I made this really cool roadmap for myself, and then proceeded to completely ignore it.
Oct. 14, 2019 →
Spent most of today finalizing a bunch of new features for Pine.blog. I'm essentially just waiting for DNS to migrate, and I'll be g2g for release.
Oct. 8, 2019 →
Not that anyone doubts this, but it needs to be said: Built To Spill's early stuff is 👍
Oct. 8, 2019 →
Plus the Bandwidth alliance with Cloudflare is pretty 👌
Oct. 8, 2019 →
Image hosting for Pine.blog will be done entirely through B2 for the foreseeable future. If I can, I’m not adding yet my apps/service to AWS; they control enough of the web already.
Oct. 8, 2019 →
Played a lot with B2 yesterday. It’s pretty good and easy to use. Got up and running with a new feature for Pine.blog in just a couple hours.
Oct. 8, 2019 →
Long day. Productive, but long.
Oct. 8, 2019 →
Been trying to figure out the source of this weird outgoing traffic from my servers today... just realized that it's my SSH session...
Oct. 8, 2019 →
To be fair, before that it said "Replace Soon"
Oct. 8, 2019 →
And now there's this...
Oct. 8, 2019 →
My Mac's fan seems to spin up a lot these days...
Oct. 8, 2019 →
ALL THE MICRO-FIXES!
Oct. 7, 2019 →
Now for a quick post-release walk.
Oct. 7, 2019 →
It feels so amazing to finally release this version. I've been working on it since February and it's chock full of so many cool features (plus lots of optimizations and fixes too).
Oct. 7, 2019 →
The newest version of Pine.blog is out! Start a blog and get to posting! http://bit.ly/35oytzk
Oct. 7, 2019 →
Hello World!