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!