Saturday Morning Coffee

Espresso ShotGood morning. I got to sleep in a bit this morning and I’m grateful for it.

It’s wet and rainy this morning which has turned my garden steps project into a muddy mess so I won’t be working on that today. We’ll see how it looks Sunday morning.

In the meantime I hope you enjoy the links as much as I’m enjoying my coffee. ☕️

The Washington Post

Former president Donald Trump warned early Friday of “potential death & destruction” if he is charged in Manhattan in a criminal case related to alleged hush-money payments to adult-film actress Stormy Daniels to conceal an affair.

As much as I’d rather not waste time on this asshole I feel the need to.

TFG is the target in four separate investigations. Of which this is the least of them. A teensy part of me would like to see this one put on the back burner and one of the more serious crimes prosecuted, say election interference in Georgia or stealing Government documents — including Top Secret documents.

Should the whole paying the porn star off with campaign money go unpunished? No. The law is the law and nobody, not even an ex-President, is above it.

If he’s arrested I hope he is perp walked out of wherever he is. Yes, I’m being very petty, but this man has stomped on the law his entire life and walked away unscathed. It’s time he paid the piper.

And if you think it’s better not to arrest him because he’s asking his supporters to be violent then you don’t understand all we’re doing is postponing the inevitable. See my earlier mention of three other cases he’s involved in. ⚖️

CNN

TikTok CEO Shou Zi Chew will appear later Thursday before US lawmakers, many of whom want the app banned in the United States because of the risk they say it presents to national security. The clamor for a sale is growing louder again.

Politics aside I feel like there is a technical solution to be had here. A 100% Western clone of TikTok running in the United States that cannot interact with TikTok in China. Run it as two companies doing similar things, including the Western version having its own cut of all source code and developed separately. The code would eventually diverge into something different on both sides.

I can’t see spinning it out to be an option and China can certainly hurt some large American companies in retaliation, Apple anyone? 🍎

It’s a real sticky situation. It’s a little ironic Apple may be in control of the system that excludes TikTok from the App Store if Congress passes laws banning it, not to mention Google doing the same for Android.

We’re gonna have a lot of pissed off teenagers in the States. 🤬

New Scientist

Mathematicians have discovered a single shape that can be used to cover a surface completely without ever creating a repeating pattern.

I would love to have a shower done using this pattern. 🎨

The Iconfactory

You’ll see a lot of problems with SwiftUI mentioned in these posts, but the overall experience was wonderful. This new way of building apps gets a wholehearted recommendation from our entire team: designers and developers alike.

I know I’m constantly talking about The Iconfactory. Why not? They’re an amazing group of folks who build beautiful, fun, applications for Mac and iOS and Wallaroo is no exception. I’ve been a subscriber since it shipped and rotate my wallpaper often. 🦘

I’m looking forward to the Mac release.

Oh, this snippet is from part one of a series so make sure to check out the other parts. They’re a great read for any Apple loving developer.🧰

Rogue Amoeba

Even 18 years on, I find this story rather terrifying. If not for an offhand conversation in which we had no involvement, things could have turned out very differently for our company.

It’s a short story well worth the time to read if you do anything with audio on your Mac. And by anything I mean listening to music or podcasts. 😃

The Conversation

This message of inclusion becomes even clearer when Jesus is later confronted by a single scribe (12:28). In answer to the scribe’s question on the most important laws, Jesus summarised the theological ethic of his gospel: love of God and love of neighbour (12:29-31).

Once again I make my case that Jesus was woke. In the end wokeness means love and equality for all. Jesus taught that. I 100% believe that. ❤️

David Smith

Widgetsmith has just achieved a remarkable milestone, surpassing 100 million downloads since its launch in September 2020. A number that I can’t really wrap my mind around. A number larger than the population of all but 14 countries (🤯).

I don’t know David personally but from all I’ve heard about him he’s one of the nicest people you’ll ever meet and I’m thrilled for him!

Congratulations! 🥳

Sourcegraph

In one shot, ChatGPT has produced completely working code from a sloppy English description! With voice input wired up, I could have written this program by asking my computer to do it.

I’ve been a little late to jump into the “AI” fray. It’s seems to be at peak hype and I’m still studying it. Part of me sees using it as cheating. Part of me sees it as a great way to learn. Two competing thoughts. I think it’s healthy and I expect to start using some of this tooling in the very near future for code projects. 🤖

I also wish the term AI wasn’t used for this stuff. It’s not the sentient form we’ve discussed in stories from Asimov’s The Bicentennial Man to the manipulative and ultimately murderous Ava from Ex Machina.

I know, those are robotic forms, but they’re what come to mind when I think AI. A form you recognize and can interact with as you would with any other human being.

It also makes me wonder where The Singularity fits in.

[Mac Rumors](<https://www.macrumors.com/2023/03/23/apple-tracking-staff-office-attendance/)

In a post on Twitter, Schiffer said that Apple is now actively tracking in-person attendance using badge records and will give employees “escalating warnings” if they don’t come in the required three times per week.

It sounds like the economic downturn is about to hit Apple. Having mandates like this that ultimately result in termination is a simple way to let go of people without announcing you’re slashing jobs.

All of this in the name of Shareholder value makes me kind of sick to my stomach. Yet another case of the rich becoming richer at the expense of common folk.

Tiny Apple Core

Do it! Do it now!

New York Times

Mr. Trump, who faced his first criminal investigation in the late 1970s, has been deeply anxious about the prospect of arrest, which is expected to include being fingerprinted, one of the people said. When the Trump Organization’s former chief financial officer, Allen H. Weisselberg, was arrested in 2021, Mr. Trump watched in horror as television news showed Mr. Weisselberg flanked by officers in the courthouse and said he couldn’t believe what was being done to him.

Arrest him on Monday and make sure you do a perp walk for all the world to see. The man’s calling for people to protest to take their country back. Sound familiar?

Saturday Morning Coffee

FrapAs I’m getting started it’s a nice crisp 27F outside just before 8AM EST. The sun is out and will be all day. We’ve had a very mild winter this year, with the exception of that polar blast around Christmas, and I don’t expect us to get any snow.🌞

My coffee is in hand, time to get started. Hope you enjoy the links. ☕️

Reuters

A gunman opened fire on Monday night on the main campus of Michigan State University, killing three people and injuring five, before an hours-long manhunt for the suspect ended with his death, apparently from a self-inflicted gunshot, police said.

It’s the guns. I don’t know what else to say. Over and over and over again we see this and do nothing. A truly American thing and not one to be proud of. 😞

Chicago Tribune

Kansas City Chiefs win the Super Bowl for the 2nd time in 4 years, beating the Philadelphia Eagles 38-35 on a FG with 8 seconds left

I’m happy for the Chiefs and their fans. It was a great Super Bowl, a nail biter, not a blowout. Oh, and the Mahomes to Kelce connection is without a doubt the best in football and one of the best ever. If Patrick Mahomes can stay healthy and have a 20-year run he’ll break all kinds of records and win some more rings.

Macworld

Just short of the 10th anniversary of that first Mac Pro misstep, Apple is now late in concluding its processor transition by shipping the first Apple silicon-based Mac Pro. What’s worse, reports from Bloomberg suggest that the company has ditched the next Mac Pro’s highest-end processor, calling the computer’s entire purpose into question.

Given Apple’s new chip architecture with memory and processor built into the chip I have a difficult time defining what a pro machine should or would be. Maybe you have to accept a new definition? Maybe it doesn’t mean a flexible and expandable architecture?

What I’d like to see is Apple give the Professional computing world a way to use their current investment in Mac Pro a way to replace the x86 based Xeon chips with Apple Silicon. Of course Apple would never do such a thing because money. 💸

Linode

CAMBRIDGE, Mass., Feb. 15, 2022 – Akamai Technologies, Inc. (NASDAQ: AKAM), the world’s most trusted solution to power and protect digital experiences, today announced it has entered into a definitive agreement to acquire Linode, one of the easiest-to-use and most trusted infrastructure-as-a-service (IaaS) platform providers.

I follow a number of indie software developers and they tend to use Linode for their service backends. Two that come to mind are Micro.blog, the system I use for publishing my blog, and Overcast, the indie podcast app for iOS. I’m sure there are many more out there I don’t know about. I’ve never done any large scale backend work for my indie endeavors but if I did I’d most likely choose Linode because they’re inexpensive, reliable, and have great customer service.

Hopefully they don’t start hiking prices, laying off people, and becoming a terrible place to host. 🤞🏼

Semafor

Spotify’s podcast push began in earnest in 2016, when Ek invited audio executives including higher ups at Gimlet to the company’s headquarters in Stockholm, Sweden to explain the emerging American podcast market.

Spotify calls their recorded audio podcasting. It’s not. Podcasting is the audio plus a delivery mechanism in the form of RSS. Yes, you can have a podcast as I’ve defined it behind a paywall. They just want to lock you into their app with their advertising and try to upsell you on other things. That’s fine. It’s their business but don’t call them podcasts. Ok, off the soap box. 📦

I was listening to the Pivot Podcast last night and Scott Galloway point out that very few podcasts make a profit. That’s true of what he defines as a podcast. Remember, this started as an open technology built by Dave Winer and Adam Curry. It was used and loved long before businessmen decided they could monetize it. Just like blogging. It’s was and still is a way for us mere mortals to communicate to the outside world, even if we’re not paid a dime to do it.

Oh, and I have a feeling some of the small podcasting shops are doing just fine, but they do things differently and have well loved shows. They’re just not exclusive to Spotify or Apple or whatever Big Co place you get your podcasts. They’re fully open and downloadable using your podcast player of choice because they’re built on top of RSS as the delivery mechanism.

The key phrase to listen for when you hear a podcast advertised is ”Download wherever you get your podcasts.” Then you know it’s a real podcast.

Crooks and Liars

The hearing got incredibly creepy when Arkansas state Sen. Matt McKee asked a trans pharmacist if she had a penis. “Do you have a penis?” he asked the woman, who seemed stunned at the question.

Unbelievable. I wish we could get past this and so many other things. So many people want to control how others behave and how they live their life. Often times based on some form of religion they’ve twisted to support their hate, disdain, or jealously of others.

Let people live their lives. Show them respect and grace as fellow human beings. It’s not our job to tell folks how they should live. That goes for women, brown skinned people, and the LBGTQ+ community. ❤️

Doctorow

After half a decade of sedate, steady growth, Mastodon suddenly surged, from 600,000 daily users to 2.6 million in the space of months.

Some folks are already writing off Mastodon. Silly people. If you’re looking to get a huge following and interacting with movie stars, influencers, government officials, and the rich and famous, don’t expect that from Mastodon. It’s not built for that. It’s built like your everyday neighborhood for us commoners to engage in. It’s real people carrying on real discussions. Sure, there’s gonna be some hate but there are mechanisms in place to take care of that crap. I love it and I’m excited to see it grow. There’s no algorithm to encourage you to follow people or corporate master to satisfy and no need to grow to billions of users because of it.

It’s like blogging. It’s all open and up to us, everyday people, to keep it. ✌🏼

New York Times

Lurking behind the concerns of Ron DeSantis, the governor of Florida, over the content of a proposed high school course in African American studies, is a long and complex series of debates about the role of slavery and race in American classrooms.

Talk about hateful, mean, and unsympathetic to fellow human beings. DeSantis is an authoritarian who wants to mold Florida into his own disgusting image. He doesn’t want you to think for yourself or question authority, no sir. He wants a bunch of dumb drones serving the rich and powerful.

Get out if you can. It’s a terrible state. If you can’t, or don’t want to, I wish you luck and hope you find a way to help change the state. 🍀

Joseph Heck

In the past couple of years, I’ve had the occasion to want to make an XCFramework – a bundle that’s used by Apple platforms to encapsulate binary frameworks or libraries – a couple of times.

I don’t know Joseph personally but I’ve interacted with him on the NetNewsWire Slack and Mastodon and he’s a really kind, thoughtful, selfless man. He’s given me feedback on Stream and Mac programming questions. All that to say he’s one of the good ones.

Anywho, this is a great piece on how he built an XCFramework with a Rust core. Rust has become the new, safe, language for creating highly performant software and being able to use it natively on iOS or Mac and integrate it right into Xcode is wonderful. 🧰

Cory Doctrow

Mobile tech is a duopoly run by two companies – Google and Apple – with a combined market cap of $3.5 trillion. Each company uses a combination of tech, law, contract and market power to force sellers to do commerce via an app, and each one extracts a massive commission on all in-app sales – 15-30%!

Duct Tape, fixer of all things!Web tools continue to improve to the point that native apps may become a thing of the past for many companies. Of course folks like me will continue to do native iOS, and hopefully Mac, apps for as long as we can, but the writing has been on the wall for a long time. Native apps are becoming less and less important with each passing day. Learn HTML, CSS, and JavaScript.

New York Times

Over the past year, we have seen a sweeping and ferocious attack on the rights and dignity of transgender people across the country.

A really great piece by Jamelle Bouie. Please, go read it if you can.

Me on SwiftUI list performance

Yours truly who accidentally started a conversation about SwiftUI List performance. Smooth, fast, stable, code is important to me and most developers. we do strive to make our apps the best they can be. I’m still learning, still trying, to make all my apps better each time I work on one. This conversation may change how I do Stream for Mac.

Tiny Apple Core

Confessions of an Old Developer

WillowTree Engineering

“One of the biggest reasons the title of “Staff Engineer” is so hard to wrap up in one quick explanation is because it entails such a wide scope. Over the course of my time as a Staff Engineer, I’ve had responsibilities that fall into all of the following categories at one time or another”

Brain in a jarUp until I became an Engineering Director I’d been a Senior Software Engineer since the early 2000’s, not long before Microsoft acquired Visio. I was so self conscious about the title change I asked that nobody talk about it. I didn’t tell anyone. Why? I was kind of embarrassed because I thought there was no way I could be a Senior Engineer amongst all the legendary Principal Engineers I worked with. At Visio a Principal Software Engineer was equivalent to what we call a Staff Software Engineer at WillowTree.

Fast forward to 2019 when I join WillowTree we had Staff Software Engineers and I had never actually heard the term. We also had Principal Software Engineers. The difference was a Staff focused on technical stuff and the Principal on managing folks and helping them grow.

Since then the Principal role changed name to Engineering Director. Same responsibilities, new title.

One of the things I found attractive about WillowTree was the dual track a Senior Software Engineer had the choice of taking when they promoted to the next level. I’d been thinking for quite a while I’d like to become more of a people manager and get out of day-to-day coding. To this day I still love writing code and building product. I fill that need today by building my own products. They’re small, digestible, apps I enjoyed building and maintaining, especially Stream.

Since I became an Engineering Director I’ve caught myself missing the day-to-day work of building a product. By that I mean doing the code. It’s a real transition to become a people and project manager instead of writing code. It’s taken time for me to really embrace the change and I’m finally started to settle into it.

A part of me wonders if I could be a Staff Engineer and I think I could. Staff folks tend to work on stuff around the edges, gluing all the various bits together, making sure the build pipeline gets setup and working, working with the client to decide architectures, third-party services, and overall strategy. They also tend to jump on big issues, bugs, and hop around technologies at will and pick them up quickly. In my experience at WillowTree they have the ear of our client.

AHHHHHH!My history tells me I have filled a lot of those roles, all of them in fact, but the thing that I feel would stop me from doing that job is speed. I’ve never been quick to make change. Yes, I can adapt, but I’m not one to do it overnight. I’m not what I’d label intelligent. I work really hard at what I do to make things soak into my brain. Over the course of my career I’ve outworked people. I don’t give up when I’m onto something. My lack of speed has always been, I believe, my biggest weakness.

That’s why the people manager track was so interesting to me. I knew it was time to get out of coding, I love mentoring, and it feels really great to see others grow in their career.

But I sure do love sitting in a quiet room building software and if I could work on my own projects all day, every day, I’d do it in a heartbeat. 😃

Saturday Morning Coffee

Espresso ShotI’ve had a head cold for the past week and my body is finally getting on top of it, finally. As a result I’m tired this morning and my brain is foggy and doesn’t want to do anything. Coffee to the rescue, I hope! ☕️

Hope you enjoy the links.

CNN

More than 23,000 people have been killed and tens of thousands injured after a magnitude 7.8 earthquake struck Turkey and Syria on Monday, officials said.

It’s been a very sad week for the people of Turkey and Syria. So many dead and wounded. I haven’t kept up with it like I normally would for such a tragedy. Why is that?

Thankfully people are still being rescued from the rubble. America needs to send help.

Arstechnica

According to The Register, Google and Mozilla have recently been spotted working on versions of Chromium and Firefox that use their normal Blink and Gecko rendering engines, respectively.

It doesn’t surprise me to hear Google and Mozilla have native browsers built for iOS. Why not, their code is very portable already, it makes sense.

Some competition on the platform would be good for Apple and consumers.

Colm Doyle

It’s hardly insightful to suggest that the last few years have substantially changed the day to day experience of a knowledge worker. Nearly overnight even the most remote skeptical leadership teams were forced to embrace flexible work practices like working from home.

At WillowTree our CEO, Tobias, is a huge proponent of working in the office full time. When COVID hit we were just getting ready to move into our newly renovated building at Woolen Mills, but that didn’t happen and everybody went remote.

Fast forward a year and a half later and WillowTree is making preparations to return to the office on a hybrid schedule. Then COVID spiked again so it was out on hold. Eventually a poll was taken, we do lots of polls at WillowTree, asking if folks preferred in office or work from home. Tobias himself was shocked to learn that over 20% of the company preferred it.

Things changed based on the poll and a team was created to that would allow anyone to work from anywhere. I’m part of that team and I love it. I’m grateful our leadership is open to big change. So far it’s been really amazing.

Facebook Engineering Blog

Facebook for iOS (FBiOS) is the oldest mobile codebase at Meta. Since the app was rewritten in 2012, it has been worked on by thousands of engineers and shipped to billions of users, and it can support hundreds of engineers iterating on it at a time.

If you’re a developer go read this piece. When folks think of mobile software they most likely think of toy sized apps like Stream, not a lot going on. Then you run into a beast of a codebase like Facebook and you realize mobile software is “real” bonafide software with real challenges.

Mike Masnick

In the past few decades, however, rather than building new protocols, the internet has grown up around controlled platforms that are privately owned.

This is a piece from 2019 and it holds up really well. He’s basically discussing what ActivityPub and Mastodon have become. A lot of the challenges around siloed social networks is around “free speech.” I put that in quotes because most folks think free speech is a free for all, anything goes, and you can’t ban me because I said something nasty or threatening to you. Of course a platform could ban you and it has nothing to do with free speech. Companies and individuals don’t have to take the abuse and can choose to ban you if they want. Mastodon has helped this in many ways. I run my own Mastodon server and it’s by invitation only so I know and trust the folks on it to maintain a certain decorum. I know they won’t be nasty or threatening and it’s self policing. We need more small instances with better community management.

Cloudflare

Today we’re introducing Wildebeest, an open-source, easy-to-deploy ActivityPub and Mastodon-compatible server built entirely on top of Cloudflare’s Supercloud.

I read through this post and I think it’s really wonderful to see addition ActivityPub based services come online. It’s an exciting time!

Cordi

About the tech experience on Mastodon. This is the last of three posts I have on Mastodon. I’ve been on the app for more than two months and have been content to ghost Twitter.

A nice series of posts about one persons experience with Mastodon. If you have friends fearful of joining they should go read this and see what someone else has experienced. Sure, it’s not Twitter, it’s even better, and it’s growing day by day.

Jack Dorsey believed Twitter should be open, not a silo. Mastodon and ActivityPub are delivering that vision. A central hub, controlled by a single corporation, is no longer in charge. The people are.

Digits to Dollars

After 30 years of dominance, the industry has come to come view Intel as a giant who has fallen on hard times. We do not think this is the right way to view the company, and it creates mental blind spots which hinder our ability to assess what are the right next steps for the company.

It’s hard to believe Intel is having so much trouble. They coasted for so long on their x86 architecture and still make a ton of money from it but the times they are a changing. Apple creating their own, much better, silicon must scare the pants off of Intel internally. They’re lucky Apple doesn’t care to sell their tech to any computer manufacturer. Imagine a Windows PC running on Apple Silicon. That would be glorious. 😃

Dave Rogers

What is somewhat more puzzling to me is the nature or character of the people who are attracted to this type. The toadies and sycophants, the enablers and lickspittles who compete for proximity to someone in power, someone in control.

I love reading Dave’s stuff. He’s an extremely kind, compassionate, man and a great writer. Unfortunately he lives in Florida and that state is full of looney birds, especially at the government level. Their Governor is is King Looney, a complete nutter, with fantasies of making Florida a totalitarian government run by him. His desire to control everything is exactly the opposite of a free nation and against everything our nation was founded on. He needs to go.

Dave, like many of us, can’t understand why people want this sort of strongman creating horrible policy in charge. Why would you want your rights squashed? You’re American, don’t you believe in freedom for all?

Tiny Apple Core

Saturday Morning Coffee

Cold EspressoWelp, I’m really gonna need that coffee this morning. Kolby, our puppers, decided 4:30 would be a great time to get up. I was able to ask him to lay down, which means I get another hour, and just like clockwork he woke me up and 5:30. 😀

I’ve done a little poking around my Mastodon timeline this morning and started going through Pocket to see what I was sharing this morning.

First cup down, couple more to go, let’s get started. ☕️

Louie Mantia

All the designers there have a very different taste and style from each other, but they all work together so well. If anything, I felt a little intimidated being the youngest, feeling I might muck it all up. But everyone here was determined to not let me fail. I don’t think I knew what the best job could feel like before I had it.

This is a great piece on Louis time at The Iconfactory.

Louie went on to work for Apple and did the icons for iTunes among other things. After that he started Pacific Helm in San Francisco before landing in Portland to create Parakeet. He’s an amazing designer and if you’re an app creator you may want to hire him to do some beautiful icons for you.

Ars Technica

The New York Times has a report about which divisions are being hit the hardest, and a big one is Google’s future OS development group, Fuchsia.

I check in on Fuschia from time to time and I’d love to see it land on a computing device like Android or Pixel. Perhaps something a bit more powerful, like a web server?

Aeon

This futuristic dream-like scenario is being sold to us as a real scientific possibility, with billionaires planning to move humanity to Mars in the near future.

It would be so much better to invest all that time and resources to saving this planet. After that, please, pursue your conquest of Mars.

Daring Fireball

It’s worse than that, though, because if you were delivered a newspaper with random stories scissored out, you’d know that there were missing stories.

As expected Twitter is beginning to decay. And it has become a bit of a ghost town in my timeline, I do check on occasion, but refuse to post.

The Verge

Asked whether his recent tweets — spreading tawdry conspiracy theories about the attack on Nancy Pelosi’s husband, embracing COVID misinformation, mocking trans people, making groan-inducing, jokes, and exposing himself as a right-wing troll — has harmed Tesla’s brand image, Musk responded with characteristic mocking defiance.

Musk is deluded to the point that he only cares about his popularity at the expense of Tesla.

The board should let him go and get someone who can run the company.

AMA

At this point in the pandemic, almost everyone in the U.S. has had COVID-19—whether they know it or not. But something more alarming is happening: A growing number of people are getting reinfected with SARS-CoV-2.

I’ve been wondering for a while if I’m just that out of shape or if COVID did some damage to my lungs. Most likely I’m out of shape but I feel really bad for all the poor souls with long COVID.

Barn Finds

In the pantheon of old Fords, the ’32 coupe and various Model As are always favorites with hot-rodders and collectors.

I’m not what I’d call a car guy but I do run across a car on Barn Finds or Jalopnik I’d love to have. My Dad has a ‘37 Chevy Coup he restored from a rust bucket. I need to find some pictures. It’s a beautiful car.

Smithsonian

Welcome to Smithsonian Open Access, where you can download, share, and reuse millions of the Smithsonian’s images—right now, without asking.

The Smithsonian is absolutely amazing. I think they need an iOS and Android App for sharing. 😃

Mike McBride

The cost-saving effects of layoffs are almost non-existent. So why? It’s one thing to be losing money and need to cut costs. It’s another to be a pretty profitable organization with layoffs that don’t wind up cutting costs.

Microsoft, Google, and Amazon have laid off around 50,000 folks recently. The tech sector continues to take hit after hit after hit.

I know WillowTree is in great shape but this kind of movement in the industry can spread. Here’s hoping we’ve seen the last of it for a while.

David Masover via LinkedIn

I’m the Google SRE who made sure to hand off the pager in the minutes after I got laid off on 2023-01-20. If you’ve worked at Google (or maybe even if you haven’t), you may have heard some version of this story. Here’s what actually happened:

This fella is dedicated. After being laid off he felt the need to track down someone to hand his job off to.

I admire the dedication but Google didn’t feel dedicated enough to you to let you keep your job. Keep that in mind. We’re all expendable to corporations.

Tiny Apple Core

Saturday Morning Coffee

Good morning! I hope your coffee is strong and you’re ready to read some random links? ☕️

Spicy Mexican Coffee

The Iconfactory

While this chapter may have ended, our story is not over. We’ll continue improving our other apps, creating new apps, doing amazing design work for our clients, and posting awesome wallpapers to Wallaroo and Patreon.

Tapbots

We have taken everything great about Tweetbot and used it as the starting point for the future of Ivory.

I’ve been posting on this topic for a while now. Musk is a big caca-doodoo-head and shutting down third-party Twitter clients isn’t a good idea. Why? They’re much better than Twitter’s own client.

Twitter should’ve reached out to these tiny app creators and offered to work with them to include advertising in their timeline streams or offered to buy a few of them and turn each app into a unique client for various Twitter endeavors. Like one that specializes in video and one that specializes in news. Something like that. Give folks more options, not fewer. 🫡🐦

By contrast Mastodon, being a completely open platform, is flourishing thanks to third-party clients! There are so many new iOS Apps for Mastodon it’ll make your head spin. Some have been around for years and have seen a resurgence, others are brand new. They give folks options. Variety, the spice of life!

One other very important point to make. Hitching your wagon to a company that can shut off access at any time was a dangerous move. These indie devs knew what they were doing, but it doesn’t hurt them any less.

I’ve been switching between three very good clients; Toot!, Ivory (beta), and Ice Cubes. Each have something about them I really enjoy, but there are so many more just waiting in the wings.

Also, Musk is failing in many ways. Twitter is a mess and Tesla stock is plummeting. I’m surprised Tesla Board hasn’t fired him. 🔥

Salon

So maybe it’s surprising that any defense attorneys for the Proud Boys have said anything coherent, let alone incisive. Yet right there in the opening arguments, Sabino Jauregui, who is defending Tarrio, went straight at the prosecution’s weak spot: The government is putting the insurrection’s foot soldiers on trial, while leaving the man who led and directed them, Donald Trump, not just untouched by the law but running for president again. (Supposedly.)

To this I say “Duh!” Yes, that slimeball TFG should be in jail.

Here’s hoping Justice is served.

Daring Fireball

The best interfaces to Twitter, on any platforms, were all native apps on the iPhone and Mac. We’re now on the cusp of a new frontier with Mastodon, and it’s Apple’s utterly clueless bureaucratic App Store reviewers who are doing their best to lock the new playground’s gates before they even open.

John is talking about a beautiful, highly functional, Mastodon client called Ice Cubes. The Apple App Store review process can throw some really weird reasons at folks why they won’t approve an app. Stream was rejected three times because I use the word subscribe in it and they thought I was collecting money and wanted their cut. They insisted I use in app purchase for subscriptions. 😵‍💫

Short story long, Ice Cubes was finally approved and I honestly believe someone at Apple read John’s piece and fixed the situation. 💪🏼

stitcher.io

From its humble beginnings as a personal project in the mid-90s, PHP has grown to become one of the most popular languages for web development, powering everything from small blogs to large enterprise applications.

I know what you’re gonna say, PHP is garbage. I don’t think so. It’s been used for years and years and while some folks may find it strange I think it’s a much better language than JavaScript and it continues to improve.

Ars Technica

Legislators of the nation’s least-populous state are taking a brave stand against modernity and climate action. They’re sponsoring SJ0004, “Phasing out new electric vehicle sales by 2035,” an uncomplicated bill that expresses the state’s goal to phase out sales of new EVs by 2035 and asks Wyoming’s industries and citizens to do their civic duty in resisting the EV.

These folks are just ridiculous. When the world becomes so difficult to live in they’ll all ask “What caused this.” We all know what’s causing it. Us, continuing to do things we know are destroying the planet.

Dave Rogers

But I’m conscious of the fact that what I’m doing involves writing; and I have two fears when I’m doing this, neither of which has had the good effect of compelling me to stop. I’m afraid that I’m writing badly, and I’m afraid that it’s boring.

I love reading Dave’s stuff, always have. Like Dave I started my weblog to become a better writer. It hasn’t worked but I still enjoy doing it. Keep up the good work Dave!

Support Indie Developers. That’s it, that’s the commentary.

Sam Soffes

This year was a unique year. I started the year without a job or a place to live. My house in San Francisco just sold, so I had house money in my checking account. Now what?

Great read from Sam. I’d love to become a nomad, traveling the country with Kim and our animal family in a big RV. Yes, id like to make it our full time home!

Anywho, Sam talks about his year of Van Life and it sounds so exciting.

Maybe someday.🤞🏼

Dave Rupert

So you want to make a new JS framework

Web development is still way too difficult. In 2011 I realized most of it boils down to DevOps, not the code so much. We could write, debug, and test code locally but were at the mercy of how the network was configured to make it scale. Yes, we found and fixed bottlenecks in code as we went along, but the DevOps folks were the real heroes.

Go read what Mr. Rupert outlines in his post. It’s ridiculous it takes that much to publish a new JavaScript framework.

Also, why are folks still making new JavaScript frameworks? 🤔

Variety

Regal Cinemas, the second-largest chain of movie theaters in the U.S., will close 39 locations after its parent company Cineworld filed for bankruptcy in September, according to legal filings obtained by Variety.

Cut, cut, cut!I love seeing movies on the big screen, always have, but the new realities of COVID-19 have made me a very cautious person. I’ve seen two movies in theaters since the pandemic hit, both at very quiet times for a theatre.

It is sad to see our Charlottesville Regal hit by the closures. It is a really nice theatre.

Tiny Apple Core

Native vs. Web

Chris Coyier

Still, one gets the feeling that if any of the huge platform-producing tech companies could have their way, they’d have us all writing proprietary apps for their platform only. Right this second, the web feels like it’s in a good spot, but it also feels like the native vs. web battle is a swinging pendulum.

As a native application developer I’ve been waiting for the web to replace all native software development SDK’s, and we’re closer now more than ever.

Web browsers can now persist data locally and work in offline modes. Developers can now write code in many different languages and convert that to Web Assembly. The browser is, essentially, the operating system.

Duct Tape, fixer of all things!At a personal level I want to keep doing native work because it’s nice to use the frameworks as intended and not have to rely on one of the cross platform tools, like React Native, to catch up. But I don’t see a problem with folks choosing web technologies and creating a 100% web app that works great on desktop and mobile.

If anything, old guys like me, should be concerned about web technologies being the choice for everything. When the web happened we didn’t have JavaScript. It was hacked together in a short period of time, a week if memory serves, and named JavaScript because Java was the new hotness. It has all kinds of quirks but it is beloved by developers. Add Microsoft’s TypeScript to the mix and you get some strong typing that spits out as JavaScript.

JavaScript is eating the world and if I want to write code in the future, I’ll have to learn it. 😃

Another thing worth noting: most native apps do use web technologies. We use the internet to pull data from the web and render it using native OS support instead of web technologies. My app, Stream, uses RSS, Atom, and JSON Feed, feeds from any website provided by the user. That’s all web stuff.

Chris Dixon

This is a worrisome trend for the web. Mobile is the future. What wins mobile, wins the Internet. Right now, apps are winning and the web is losing.

Red sock.Mr. Coyier’s piece sounded so familiar I went back through my blog and found a link to Chris Dixon’s piece above. In 2014 folks were worried about native apps beating the web. It hasn’t happened. The web will keep chipping away until it’s all we have or the web is completely replaced by something else.

Life and Sudden Cardiac Arrest

Popular Information

Hamlin lay on the field, motionless, for ten minutes as medical personnel administered CPR. Players from both teams kneeled, some with tears streaming down their faces, while Hamlin was placed on a stretcher and taken to the University of Cincinnati Medical Center in an ambulance. As of Tuesday, Hamlin remains hospitalized in critical condition.

This hit home. I’ve been through this. You can read about it after I add some commentary around Mr. Hamlin’s event.

Scary is a good way to describe what happened to Damar Hamlin. You don’t expect a healthy, young, fit athlete to drop dead on a football field.

The good news is two fold. First, medical staff began working on him right away. Second, doctors have to be 99% sure what caused it. Getting hit in the chest while your heart is at a very specific point in its rhythm can cause Sudden Cardiac Arrest. It seems likely this is what happened.

A wonderful bouquet of flowers.It’s going to take a while but I’d expect Mr. Hamlin is going to make a full recovery and live a normal, hopefully very long, life. I’d also imagine the psychological trauma will harder to overcome than the physical trauma. Keep that in mind.

The next question is, will he play football again? That’s tough to answer and it will ultimately be between him and his doctors to decide. If it doesn’t work out that he can play again I hope he has another skill he can fall back on. No athlete can play their sport forever, especially an NFL football player. The average NFL career is around 3.3 years, give it take, so let’s be generous and say it’s four years.

It stands to reason Mr. Hamlin would eventually resign from the NFL a young man and do something else. I often wonder how many athletes consider this on their way into professional sports?

It was reported Mr. Hamlin was due to make over $800,000US this year. That should also afford him some runway should he need to change careers.

This brings me around to a little rant but I could see folks disagreeing with what I’m about to say.

From the article I link above.

But, with a few exceptions, NFL players, unlike other major sports leagues, do not have guaranteed contracts. That means the players, not the team, carry the financial risk of serious injury.

Here’s where I’m going to be controversial.

Why should contracts be guaranteed? I understand that these young men take hard shots to their bodies in every game they play. I’d imagine it’s like us being in a car wreck and walking away battered and bruised. Heck, I’d say their experience is probably worse than that in every game.

They know what they’re doing. These men decided they wanted to do this for a living, just as I decided I wanted to be a computer programmer when I was in junior high school. They must understand the risk they take with each snap. They must. Why do you think they’re paid so well? That’s right. There are very few who are good enough to make an NFL roster, much less play.

AHHHHHH!As a teenager in high school I knew football was a collision sport. I loved the collisions, which, unfortunately, I was usually on the losing side of. I saw my teammates get hurt. A few tore ACLs. I’ve seen players get concussed. Hell, I was concussed so badly I couldn’t really see and started walking to the other teams sideline. Luckily one of my teammates grabbed my jersey and took me to our sideline. I received no medical attention. I just shook it off. I watched the QB of my JV team play through a rib injury. After the game he lay on the floor of the locker room sobbing in agony. No, we were not Pro players at the highest level of performance. Just a bunch of snot nosed kids who loved football. I knew then I could be seriously injured but I still loved playing.

Many of us choose to become Professionals in business or other occupation. I’m paid a certain amount to do my job eight hours a day, five days a week. I’m a Professional Software Engineer. I’m paid to write software. NFL players are paid to play football.

I’m aging. I’ve come to realize all that punishment I put myself through as a kid is coming home to roost. Couple that with poor genetics and I feel physically broken at age 55. I have knee and back issues to contend with daily. Recently I injured my back putting on my shoe. It happened while I was off for a week to be with family after the death of my grandmother. When I got back I struggled with work and had to take some time off, some complete days, some half days. Work became concerned and it went all the way to our HR department who called to see if I wanted to take extended time off. It’s nice I have that option but at 60% of my income I cannot afford to take time off. Can you? So I’m “playing” injured, I know it’s not like the NFL but bare with me. Thankfully it’s not my brain and some time off between Christmas and New Year healed me up enough to get back to work without issue.

I do not have guaranteed income as a Professional Software Developer. Sure I have the option to go on disability for 12 weeks at 60% pay, but eventually that ends. What if I am injured so badly I need medical care my entire life? Like many other Americans I’m screwed and so is my family.

I disagree NFL players should get guaranteed contracts. I do believe the NFL Players Union could probably do a better job negotiating some guaranteed money and guaranteed healthcare, for life. Healthcare is going to, most likely, be the largest lifetime expense for many players.

I understand the punditry, players, and all us normals are talking about Mr. Hamlins injury now. It’s only natural and, after all, the young man almost died for a sport. But, let’s not forget things like this happen in the real world every day. It’s just not talked about every day on talk shows, so we are naive to it, and go about our daily lives as if everything is peachy.

My Sudden Cardiac Arrest

When I was in my Senior year of high school – at age 17 – I had Sudden Cardiac Arrest while in the on deck circle of a baseball field. We were taking batting practice.

As it’s told to me I just collapsed. I wasn’t hit in the chest with a baseball, which can cause a Sudden Cardiac Arrest, my heart just decided it wanted to stop. You don’t expect to see a young, healthy, fit 17 year old drop dead on a baseball diamond.

I was resuscitated by my best friend, Pedro. Pete, as we called him, was a hemophiliac and wasn’t allowed to participate in sports so our high school sent him to Sports Medicine training and he became a student trainer for various sports. Luckily he was on the baseball field that day. Pete was joined by Mr. Conley, a teacher, and they performed CPR on me until the ambulance arrived.

I apparently arrested again so the EMT’s worked on me for a bit then loaded me into the ambulance. Being in a small town word gets around really quickly. My family doctor heard what was going on and asked the ambulance to pick him up. He continued working on me as we drove to neighboring Visalia. I was resuscitated before arriving at Kaweah Delta Hospital.

When we arrived at the ER I arrested again and was subsequently resuscitated once more. This time my heart continued to beat on its own.

Once stabilized I was put into a medically enduced coma. When I was allowed to wake up I had no idea what had happened and I was loopy for quite a while.

Doctors tried to recreate my arrest by performing a heart catheterization, inserting some type of wire, and shocking my heart. They were trying to create an electrical malfunction. They were unable to recreate it.

No true cause was ever detected but I do have mitral valve prolapse and the best theory doctors had was my mitral valve stuck open and caused my heart to stop. Mitral valve issues can cause Sudden Cardiac Arrest.

Eventually I was released from the hospital, put on beta blockers, and went back to my life. No driving for the next six months and no sports until the doctor released me.

The most difficult part of this entire episode was dealing with the thought it could happen again, at any time. I went through bouts of depression and had to be treated for it. Eventually things returned to normal. I worked in the packing house over the summer, played hoops with my friends, and went to pool parties. Like a normal 17 year old.

A couple years later I married the love of my life, had two amazing kids, and now we have two wonderful grand kids. Overall I’ve had a wonderful life.

All that to say your life can still be quite full after a major, life threatening, event. Even if you don’t have a true cause.

Tiny Apple Core

The biggest story of 2022

A wonderful bouquet of flowers.The biggest story of 2022 was, without doubt, the overturning of Roe v. Wade.

The Ultra Conservative packed Supreme Court decided it would overturn 50-years of law and plunge women’s rights back into the stone age.

I don’t know a single woman who supports this decision. These are not women who’ve had abortions, rather women who want control over their own bodies. It mostly comes down to having men taking decisions about their own healthcare out of their hands. It makes sense.

Shame on the Supreme Court and the three TFG appointed judges who flat out lied during their confirmation hearings. Of course nothing can, or will, be done about the corruption, gaslighting, and grifting that is the way of the GOP.

The Musk Files: Part II

As the world turns so does the mess Elon Musk is making at Twitter.

Who knows how much of this once titan of social will exist once he’s finished dismantling it. Who will be the lucky company to buy twitter.com when the place fails?

Of course that’s probably a bit premature but it sure seems like it’s headed that direction.

How about his effect on Tesla? Yeah, it’s been bad.

Axios

Tesla’s stock plunged by 9% on Tuesday, poised to end 2022 on a grim note after having shed over 70% of value this year.

How about his own wealth? Yeah, it’s been bad.

Bloomberg

The Tesla Inc. chief executive officer has now achieved a first of his own: becoming the only person in history to erase $200 billion from their net worth.

Watch out! It's a blog fly!How are things going inside Twitter? By some accounts it really smells. Talk about a shit show.

New York Times

That has left the office in disarray. With people packed into more confined spaces, the smell of leftover takeout food and body odor has lingered on the floors, according to four current and former employees. Bathrooms have grown dirty, these people said. And because janitorial services have largely been ended, some workers have resorted to bringing their own rolls of toilet paper from home.

I’m sure the site is running just fine since Mr. Musk is a genius computer programmer and has probably optimized the site to the point of being able to run on a single 8 MHz 8088 PC, right?

Oh, there have been service disruptions? I see. 🤔

TechCrunch

If Twitter isn’t loading fine for you, you’re not alone. Tens of thousands of users are complaining that they unable to access the Elon Musk-owned social network, seeing scores of strange error-messages instead.

I’m trying not to embed Tweets into my blog these days but this chart shared by Dare Obasanjo is too good to skip. Tap or click on the embed below to see the chart.

Who knows, maybe once Musk as destroyed Twitter he’d like to run a Mastodon instance on musk.social? It’s still there for you, Elon.

So, yes, Twitter is going great! 🥳

Saturday Morning Coffee

It’s grey outside this morning, low fog, and we expect rain later in the morning that should go until midnight tonight. My what a difference a week makes. Last week at this time is was 8 Fahrenheit outside, this week 49 Fahrenheit at 8AM. Weird.

My first cup is steaming on the table next to me. It’s delicious. ☕️

NBC News

WASHINGTON — A federal judge indicated Wednesday that then-President Donald Trump’s remarks on Jan. 6 telling a crowd to “fight like hell” before the Capitol attack could have signaled to his supporters that he wanted them “to do something more” than just protest.

It seems obvious to all of us TFG riled up his supporters and sent them marching to the Capitol to overthrow the will of the people. Of course he’s likely to get away with it, run for President, win again, and never leave office. Thus destroying our democracy.

I hate being so negative but I haven’t seen anything that makes me believe justice will eventually come home to roost for TFG.

Ashur Cabrera

Thanks to my instance admins, though, seeing the red no alt badge is a simple way for me to know not to boost that post. Conversely, an alt badge gives me the green light to boost, knowing the author has taken the time to describe the image.

My friend, Ashur, on why it’s important to add alt text to images in your Mastodon posts. It’s all about accessibility.

Mac Rumors

Historically, Apple released at least one new Mac model every year in the fourth quarter that runs between October and December, starting in 2001 with the launch of the iBook G3. This means that there has been a new Mac toward the end of the year for the entire lifespan of product lines including the iPod, iPhone, iPad, and Apple Watch.

While I still love me some Apple devices I don’t really pay much attention to what’s happening with Apple releases. Most of the end of the year Apple enthusiast angst is around their promise to convert the entire Mac line to use Apple Silicon. They didn’t make it.

Meanwhile I’m plugging along on my 2019 MacBook Pro and it’s a perfectly great computer. Yes, even for writing code.

Rob Napier

We spend so much time drilling algorithmic complexity. Big-O and all that. But performance is so often about contention and memory, especially when working in parallel.

I see Rob Napier’s name all over Stack Overflow when I have a question about iOS or Mac Programming. This little piece walks through his process to optimize some code. I love these types of posts.

Not Just Bikes

I tried the “Full Self-Driving (Beta)” on a Model Y in Toronto. It was terrifying.

I don’t want a full self driving car and I have zero confidence in Tesla ever creating a good one, much less a perfect one. Musk is delusional and rapidly slipping into insanity after his purchase of Twitter. More on that later.

Don’t waste your money on a Tesla, there are lots of really great EV’s on the market now.

Mobile Syrup

After a heavy winter storm hit southern Ontario and parts of Quebec around December 25th, one lucky home could keep the lights on via the power from a Ford Lightning.

Speaking a a great EV! How cool is it to have the ability to power your home when the power goes out? I’d like to have that ability. I mean prices start at less than $40,000.00! 😳 Who can afford these things? I can’t. 😕

The North Shore Leader

Controversial US congressional candidate George Santos has finally filed his Personal Financial Disclosure Report on September 6th - 20 months late - and he is claiming an inexplicable rise in his alleged net worth to $11 million..

This Santos guy is a real piece of work, just like TFG. He’s nothing more than a grifter and he’s going to be a Representative for New York’s 3rd congressional district. Hogwash, I say. He should be expelled for lying and we need a better systems in place to vet any candidate before they’re allowed to run for office.

Seat 31B

A lot of people have been asking for an explainer on what is going on with Southwest Airlines and the massive meltdown that has occurred.

This whole Southwest thing is a real mess. It sounds like they need to invest heavily in their digital infrastructure. I know a company full of great folks who could help fix it.

David Penfold

Eating too much cake is the sin of gluttony. However, eating too much pie is okay because the sin of pi is always zero.

Lovely, geeky, dad joke. I had to share it.

Denny Henke

Building the tiny house, setting up the garden and food forest during the first summer. Then, of course, learning about living in the tiny house during winter and what that means for keeping warm and keeping things working.

This is a really great series of posts! Our youngest daughter is taken with the idea of living in a tiny home. Guess I should pass this series of articles on to her? 🤔

Dave Rogers

But, like anyone I suppose, I have darker moods from time to time; and I often find that I’m reluctant to post those thoughts at the marmot. They’re not strictly political, though politics has a role in why they exist.

I love reading Dave’s work. He’s a very thoughtful man and shares wonderful stories about life, tech, and photography. This post is out of the norm for him but I understand exactly where he’s coming from. I have these thoughts myself and I often wonder how many folks share them with me.

You’re not alone, my friend. ❤️

Dave Winer

One of the reasons I chose Twitter for identity for my apps, a decision made in 2014, is that I hoped that a developer community would grow up around Twitter. I hoped that Twitter would take a chance on co-promoting products. It could still happen, but it seems unlikely now.

With Twitter imploding there’s a decent chance Dave will have to swap out his identity system. As nice as it would be to not have to do it, it seems somewhat inevitable unless Musk can turn things around at Twitter.

Time for my third and final cup of coffee. See y’all next week. ☕️

Tiny Apple Core

Saturday Morning Coffee

Good morning! It’s Christmas Eve – for those who celebrate!

Look, I’m a native California boy. It’s mostly sunshine and warm weather year round. Sure we’d get down in the high 20s overnight on rare occasion, but nothing like we’ve experienced in Virginia this week. It’s been pretty darned frigid. The temperature at the moment is a balmy 8 degrees outside, with a feels like of -7. That’s just wild!

Anywho, first cup of coffee is in the mug. Time to compose the post. ☕️

Spicy Mexican Coffee

Mike Hurley

Many people using PCalc on their shiny devices today don’t realise that the app has been around for a lot longer than they think. In some cases, a lot longer than they’ve been thinking.

Happy Birthday PCalc! 🎂

It’s impressive to have an active 30 year run with a piece of software. Congratulations on 30 years and counting James Thomson!

Craig Hockenberry

By now, you probably know where this is going: yes, I wrote my own utility and call it SimBuddy. It’s a FREE download from the Iconfactory.

Craig Hockenberry is a long time Mac and iOS Developer. He’s best known as the creator of the first Twitter client, Twitterrific, but he’s also developed many fun and useful apps for the Iconfactory.

If Apple gave out lifetime achievement awards, Craig would be deserving of one.

Thanks for another great development tool, Craig!

Joel Spolsky

Well, yes. They did. They did it by making the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch.

This is an oldie-but-goodie. The Joel on Software piece above is from 2000 and touches on something that can destroy a company quicker than anything: rewriting software.

The article was brought up somewhere this week because Musk is reportedly looking to rewrite Twitter.

I mean, dang, dude! Maybe try to understand how all the things work together before jumping to that conclusion. A lot of cool stuff was happening before you blew the place up.

I’ve been trying to stay away from linking to Twitter but I couldn’t resist this tweet because it captures something a lot of modern devs should hear.

Basically the tweet thread goes on to explain how broken Apple’s development process was broken on a particular team.

I’m not saying alternate forms of development are necessarily bad but grinding devs into the ground is not good, at all. People need time to live, and sleep.

Futurism

It’s not just Tesla investors who are at their wit’s end with CEO Elon Musk, who has been making a huge mess of his Twitter takeover.

Ah, yes, The Musk Effect. He’s dragging Tesla down with Twitter and I’m shocked the Tesla Board hasn’t fired him.

Tech Dirt

But, really, after all this, I cannot fathom how anyone can possibly get all that excited about joining yet another centralized social media site. Perhaps I’m biased (note: I am biased) because it was my frustration with the problems of these big, centralized social media services that made me write my Protocols, Not Platforms paper a few years ago. But, after all of that, the big question that kept coming up about it was “sure, but how would you get anyone to actually use it.”

Here’s to the Open Web making a comeback! We now have Mastodon and Micro.blog to fill our Twitter mojo and both run on open standards like ActivityPub and RSS.

Dare Obasanjo

A friend asked what I think will happen to Twitter. Here’s my assessment

Nice little Mastodon thread from Dare sharing his thoughts on the Twitter mess.

Denise Yu

You’d like to have time to code, but nobody else is onboarding the junior engineers, updating the roadmap, talking to the users, noticing the things that got dropped, asking questions on design documents, and making sure that everyone’s going roughly in the same direction.

This piece from Denice is required reading for any Software Developer. It explores the position know as Staff Engineer or Principle Engineer in many companies today.

At WillowTree was have a dual track for Software Developers after the Senior level; Staff Engineer or Associate Engineering Director.

I personally reached a point where I decided it was time to change direction and focus on building teams instead of coding, so I became an Associate Engineering Director.

It is interesting to note the Staff and Director positions overlap in significant ways but also have very unique traits. The Director position is a people management and team building position, the Staff position does deep dives into technology and can master just about anything.

Anywho, go read Denise’s piece, it’s very good.

Alexandre Colucci

Eat your own dog food.

Like in the past years, I will try to answer a couple of questions: How many binaries are in iOS 16? Which programming languages are used to develop these apps? How many apps are written with Swift? What is the percentage of apps using SwiftUI versus UIKit?

I had to share this because I too find it interesting to know how much Apple is eating their own dog food when it comes to their developer technologies.

Swift seems to be making real inroads and SwiftUI (worst name ever) is starting to show itself.

I’ve been thinking about doing Stream for Mac with SwiftUI. It is the future of development on the Mac and iOS. All devs need to learn it at some point.

Dan Sinker

Newsrooms should not spin up instances for their reporters partially because this is too new to dedicate strapped staff to

I’ve been pushing the idea of news companies spinning up their own Mastodon servers. Dan does make a good point about not doing that. If Mastodon could be enhanced to export all posts to another instance I have a feeling Dan wouldn’t be as opposed to the idea. As it stands you can move instances but it only keeps your followers, you lose your posts. That’s no bueno.

Adam Davidson

We want the field of journalism to take ownership of the ways stories are distributed and audiences are engaged.

With the most recent flight of users from Twitter Mr. Davidson spun up an instance of Mastodon for journalists. That was a brilliant idea and provides a bit of distance from the journalist to their organization. It’s a great alternative to news orgs spinning up their own.

The Atlantic

There has never been any mystery about what happened on January 6, 2021. As Senator Mitch McConnell said at Trump’s second impeachment trial, “There’s no question—none—that President Trump is practically and morally responsible for provoking the events of the day.”

In many ways I’ve lost confidence in our Justice system because it treats the rich, politicians, and white people differently than everyone else. Combine more than one of those traits and you’re likely to walk away unscathed where someone who works at the coffee shop, is poor, and dark skinned is totally screwed.

It’s not right. TFG must be brought to Justice. Our system requires it if our democracy is to survive.

Ghost Only

How to have a good internet experience in 8 easy steps

I usually avoid posts that include “steps” or “X reasons” because they’re usually really bad click bait type articles. This one isn’t. Go check it out.

Tiny Apple Core

Saturday Morning Coffee

Good morning. I’ve just finished my first cup of joe time to do a little writing while the second cools a bit. ☕️

The back is still misbehaving and I’m over it. Don’t you wish it was that easy to heal something? You just say “I’m over it” and it’s magically fixed? Yeah, me too. Physical therapy, I’m coming to see you. Be kind to me.

Frap

Grist

Scientists at the Lawrence Livermore National Laboratory have allegedly achieved the first-ever net energy gain in a nuclear fusion reaction, according to the Financial Times, which cited three unnamed sources with knowledge of the recent experiment.

I know this is just the beginning and it may take another 20 to 50 years to get where we need it to be. Hopefully we can keep the planet alive that long.

The Iconfactory

More than any other year in recent memory, 2022 brought big changes—some good, some bad, and some sad. During our 25 years in business we’ve learned to roll with all manner of punches and continue forging ahead. This year was no different.

I’m a huge fan of The Iconfactory. I use more than a few of their products, including Tot, which I’m using now to write this post.

I also use Twitterrific, xScope, and Wallaroo. Really great software, excellent people.

Comic Sands

Social media users cheered as Democratic President Joe Biden masterfully trolled former Republican President Donald Trump’s big “announcement” with a few announcements of his own.

President Biden announced a bunch of really nice accomplishments.

TFG’s big announcement was a bunch of NFT trading cards with his face superimposed over the top of various fit men. Laughable, but true.

The great grift continues. You too can own these gems for $99.00US. I wonder how many of his poor cult members fell for it? Poor saps. 🤣

Fortune

Cavill, who has played Superman since 2013’s “Man of Steel,” took to Instagram on Wednesday to share the “sad news” that he would not be returning to the iconic role.

I loved Mr. Cavill as Superman and will miss him as The Man of Steel.

And to really rub salt in the wound he had to turn down his role as Geralt of Rivia in The Witcher, which kind of ruins that too. 🤬

Six Colors

Lawsuits, new laws, and proposed regulations have been swirling around Apple and some of its core business practices for years now. But on Tuesday came the first report—from Bloomberg’s Mark Gurman, perhaps the most reliable breaker of secret Apple news—that Apple’s planning on changing its App Store policies in major ways.

Apple allowing Third Party App Stores? What? Has hell frozen over?

Look, if we do get Third Party App Stores I Apple will require each of them to pass a percentage of each sale directly to Apple.

Tim Apple: “Welcome to the Apple Platform, Third Party App Store.”

Third Party: “Thank you, Tim. It’s good to be here.”

Tim Apple: “I’ll take 27% of every sale, due at the first of the month.”

Third Party: “😳”

Apple always wants their piece of the pie, so to speak. 🥧

The Washington Post

HOUSTON — Employees at the Texas Department of Public Safety in June received a sweeping request from Republican Attorney General Ken Paxton’s office: Compile a list of individuals who had changed their gender on their Texas driver’s license and other department records during the past two years.

What is wrong with these people? Trans rights are human rights! Get lost Paxton. Texas, what a terrible state. Embarrassing and dangerous.

Our country lacks empathy for fellow human beings. It’s sickening.

Fulton News & Record

The men standing before the cameras in Moore County were sober-faced and serious as they addressed the intentional and targeted attacks on two electric substations the night before. Forty-five thousand residents lost power, schools and businesses closed, the county was forced to declare a state of emergency and curfew, and local communities were put both at risk and on edge.

So, yeah, this is what its come to. Militant groups destroying our infrastructure. Osama bin Laden didn’t need to strike at our country, we’re destroying ourselves.

Swift.org

The Foundation framework is used in nearly all Swift projects. It provides both a base layer of functionality for fundamentals like strings, collections, and dates, as well as setting conventions for writing great Swift code.

If you’ve written an app for iOS or Mac or any other Apple Platform you’ve used Foundation. I checked out the repository and there’s an awful lot of C code in there, which isn’t bad, but makes me wonder if the plan is to slowly replace all that C code with 100% Swift?

Kenny Kerr

The windows crate provides bindings for the Windows API, including C-style APIs as well as COM and WinRT APIs. This crate provides the most comprehensive API coverage for the Windows operating system. Where possible, the windows crate also attempts to provide a more idiomatic and safe programming model for Rust developers.

While Apple is all in on Swift, Microsoft is embracing Rust as their language of choice for low level orogramming. This new set of Windows “crates” as the Rust community calls them sounds like an excellent way to write Windows applications.

I find it really interesring it includes Win32 API’s, COM, and WinRT all rolled into one cohesive package. Hopefully the interface is consistent and hides all the ugly details. I have a feeling it does.

Vox

It’s not about doxxing. It’s about Elon.

Bingo. This entire time a man we all thought was some kind of genius was just another grifter. Don’t get me wrong, the man is smart, but I don’t think he’s a genius. He’s a narcissists and needs to be in the news. See, even I’m talking about him. That’s his super power.

Tiny Apple Core

Saturday Morning Coffee

The week has come to an end. Grandma, the final of the grandparents, was laid to rest Wednesday, December 7. She had a very full 96 years. We miss you already, Grandma.

Now we head home. Bug — our daughter Taylor — and I are at Fresno-Yosemite International waiting for our plane to San Francisco. Sipping my quad-grande-vanilla-mocha and typing away on my iPhone. Coffee is good. ☕️

Cold Espresso

Swift.org

When Swift began life as an open source project, we wanted to open not just the language itself, but the ecosystem around it. Foundation has been instrumental in the success of decades of software and has been an integral part of the Swift developer experience from the beginning, and we knew it had to be included in the open source offering.

This is really nice to see. Apple does have a history of open source projects.

Swift is an amazing language and I’d love to see it spread to all operating systems. To write shared code for Mac, iOS, Windows, and Android, and have it be a first class citizen would be incredible.

C and C++ are still great choices for that of course and we now have Rust, which becomes more tempting with each article I read about it.

Vox

In late November, Amazon began making what are expected to be the largest corporate staff cuts in its 28-year history, axing as many as 10,000 corporate employees, or about 3 percent of the company’s office staff.

It’s sad to see a company have to lay off so many people, especially around the holidays.

Good vibes to all those affected.

Dart Engineering Blog

Over the last four years, we’ve evolved Dart into a fast, portable, and modern language. Our next release, Dart 3, completes the journey to a fully sound null safe language.

Another interesting language getting safer by the day. This could be a really interesting cross platform choice for model, network, and data persistence code if it doesn’t rely on an interpreter. Even if it does it makes me go hmmmm. 🤔

Also, Dart Engineering folks, use Blogger instead of Medium. It is a Google property after all.

Rolling Stone

Recipients of the Congressional Gold Medal didn’t shake hands with Senate Minority Leader Mitch McConnell and Republican House Leader Kevin McCarthy, at a ceremony on Tuesday.

Good. Those assholes don’t deserve to be recognized by any of us. Support an insurrection and the man who instigated it and you don’t deserve any respect.

The Sacramento Bee

When a man got lost deep in the dark Alaskan wilderness, it was his iPhone’s satellite that saved him.

I’ll be darned. It worked! 🥳

ReadySet Blog

Predictably, many Rust advocates (of which I am one) pointed out that this is exactly the kind of vulnerability that can be statically prevented by Rust, and is a clear example of where “Rewrite it in Rust” can have real benefits.

Speaking of Rust. We’re seeing a movement to Rust as a low level language. Even Microsoft is going to move to it for low level stuff. It would be really great to see it treated as a first class language by Apple and Microsoft in their respective IDE’s.

The Times

The Pentagon has given a tacit endorsement of Ukraine’s long-range attacks on targets inside Russia after President Putin’s multiple missile strikes against Kyiv’s critical infrastructure.

I like the idea of tactical strikes into Russian territory. After almost a year of defending themselves it’s nice to see Ukraine go on the offensive.

Putin has succeeded in making sure Ukraine becomes part of the United Nations. Nice job dude. 🤪

Seth Abramson

I have never had my social media account at any social media platform suspended. But it just happened at Mastodon, a place I have posted so few times that I can literally count them on a single hand.

I’d love to hear the other side of this story. Since Mastodon instances are not beholden to any one corporation they can make their own rules. It could’ve been as simple as the instance admin not liking Mr. Abramson’s work.

He could’ve found a different instance to participate in. It’s really easy to move and I know of at least two instances dedicated to journalism.

It would be nice to see Post federate with other services, Mastodon being the primary one. Post could still maintain their own unique identity and allow others to at least see headlines to paid articles. Just spitballing.

Ed Bott

Nice work, Jack. Your buddy Elon has turned Twitter into 8Chan.

Elon is ruining Twitter.

Also, I’d love to see Mastodon support embedding cards in websites. Maybe it does and I don’t know how. That would be amazing.

Tiny Apple Core

Saturday Morning Coffee

This week will be slightly abbreviated. I’m in California for a funeral.

It’s 4:50AM here and I really need the juice. ☕️

Espresso Shot

Inessential

The internet’s town square should never have been one specific website with its own specific rules and incentives. It should have been, and should be, the web itself.

The open web is still the best web and weblogs play a big role in making the web better. When I post to my blog it generates an RSS and JSON Feed so you can point your feed reader of chioce to it and get updated when my blog changes. It’s nice in that way because it’s completely decentralized.

Mastodon also works that way. It’s a collection of different servers participating as a collective. I can follow folks from many different servers around the world and it just works.

I see my weblog as the central hub of communication and use Mastodon and other social networks as a means of broadcasting posts to a wider audience.

To subscribe to my Mastodon account all you have to do is point your favorite feed reader to my Mastodon account with a .rss extension appended and you get an RSS feed! How awesome is that?

Here’s what it looks like: https://curmudgeon.cafe/@fahrni.rss

Jalopnik

Formula 1 drivers are truly athletes at the top of their game. As such, they all follow strict diets, have nutritionists on hand to monitor what they’re eating and make sure that they’re only consuming things that keep them in tip top shape over a race weekend. For Alfa Romeo driver Valtteri Bottas, this includes coffee. Lots of coffee.

I got into F1 a little bit while watch Drive to Survive on Netflix. If you haven’t seen it I’d recommed giving it a try. It’s fascinating.

While I’m in California I’ll probably visit Exeter Coffee Company and Dutch Brothers.

It’s nice to see others with an extreme coffee addiction. 😀

Robert Reich

What worries me most about Trump’s dinner last week at Mar-a-Lago with Nick Fuentes, the outspoken antisemite and racist who is one of America’s most prominent young white supremacists, and Kanye West, whose recent antisemitic outbursts have rocked the entertainment world, isn’t just that a former (and possibly future) president would dine with such avowed bigots.

The GOP is not even trying to hide their antisemitic and racist ways. It’s seriously pathetic and signaling to every other garbage human it’s ok to openly talk about and act on their hate.

Jesse Skinner

I signed up for Mastodon back in May 2019 and, at the time, I wrote on there: “I just heard about Mastodon a few days ago. I keep spelling it Mastadon. It’s a really cool platform and architecture, and I would love to see it completely replace Twitter one day. Do you think it could?”

I also spelled it Mastadon at first, whoops.

As far as replacing Twitter, I think it will for me as a place to collect, perhaps as a public square. 😀

MacRumors

Tapbots, the company behind the popular Tweetbot app designed for Twitter, is working on developing a new app called Ivory that integrates with the Mastodon social network.

I’ve been using Ivory for a while and it’s absolutely gorgeous and works the way you’d expect it to work.

Mastodon has turned into an iOS App playground and I’m loving it.

chaos.social

The past month has changed the Fediverse, and, by extension, our instance. We’ve continued as normal (apart from limiting sign-ups) to give ourselves time to figure out which changes were only temporary, what seems to be changed for good, and how to react. A month seems ample time, and here we are with a set of changes in how chaos.social will work in the future.

Folks thought Mastodon would be the wild west, without good and proper moderation, but many instances take things very seriously and are making changes as needed to make their instance a better place. The chaos.social instance is one such example.

Jason Kottke

Hey everyone. Tomorrow, after almost 7 months of a sabbatical break, I’m resuming regular publication of kottke.org. (Actually, I’ve been posting a bit here and there this week already — underpromise & over-deliver, etc.) I’m going to share more about what I’ve been up to (and what I’ve not been up to) in a massive forthcoming post, but for now, know that I’m happy to be back here in the saddle once again. (And that my fiddle leaf fig is doing well!)

Welcome back, Jason! Jason has been a mainstay of my web consumption for well over 10-years, most likely since 2001-2002 timeframe when I got into blogs and blogging.

WillowTree

Charlottesville, Va. – December 1, 2022 – Piedmont Virginia Community College (PVCC) will launch a new Associate of Applied Science Degree Program (AAS) in Technical Studies-Software Development, co-created with WillowTree, in the 2023 spring semester which starts January 9. The two-year degree program will provide high school graduates and those seeking to advance in or change careers with the digital and data skills needed to fill current and emerging jobs in software development.

I thought I’d humblebrag a bit. I was honored to be part of the group who helped define this new program at PVCC. The working group was full of wonderful WillowTree folks and I think we wound up with a great program.

Since I don’t have a degree of any type I’ve been thinking about signing up for this program.

Thank you PVCC!

Ahh, the life of the modern developer. 🤣

Tiny Apple Core

Saturday Morning Coffee

It’s Thanksgiving week here in the States so I had a three day week, which is really nice and I’d like to make it a standard moving forward. Show of hands, whose with me!

I need to have a very serious conversation with Kolby. He woke me up at 5AM, not to go outside, nooooo, he just wanted to get up. Goofy pup.

There is a good side to being awake, I’m alive, I get to write, and I get to drink coffee. Cheers. ☕️

Cold Espresso

The Guardian

Sian, I’m seeing a lot of talk about a Martin Scorsese film called Goncharov. But I’ve never heard of a Martin Scorsese film called Goncharov. What’s going on?

This is one of those delightful things that could only happen on the internet. Creative people gonna create.

Maybe Mr. Scorsese should make this film? It would have to be a remake, of course. 😃

John Scalzi

Now, why should we bring back that artisan, hand-crafted Web? Oh, I don’t know. Wouldn’t it be nice to have a site that’s not run by an amoral billionaire chaos engine, or algorithmically designed to keep you doomscrolling in a state of fear and anger, or is essentially spyware for governments and/or corporations?

That’s right, author John Scalzi also has a really great blog and he understands the power of the open web. He’s also very entertaining on Twitter. Here’s hoping his Mastodon account is just as good.

Proton

This new emphasis on advertising also undermines Apple’s claims about privacy with its App Tracking Transparency (ATT) feature and its “Privacy. That’s iPhone” ad campaign. In fact, it appears ATT may have been more about blocking competitors than protecting user privacy. Since Apple introduced ATT, its ad revenue has skyrocketed, leading German regulators to investigate Apple to see if it’s abusing its power.

No matter Apple’s true intentions here it just comes off as a real scumbag move and I’d imagine regulators are ready to pounce.

The Verge

Elon Musk says that Twitter’s check mark program could return on Friday, December 2nd, with a new procedure to verify individual identities in order to resolve impersonation issues. Musk described the new manual authentication process as “painful, but necessary.” Verified checkmarks will also be expanded with additional colors — gold for companies, grey for the government, and the original blue for individual accounts.

Not that it matters but I like this move. I don’t agree with the color coding but I like the idea.

I’d make the people gold, governments blue, and companies gray. As it is having gold for a company makes them seem more important than people. The people make the platform not companies. Oh, and gray for the government feels like a slap in the face to governments.

Flicker Fusion

I think Musk is genuniely surprised he hasn’t been able (so far) to bluster his way through this.

We’re finally starting to see cracks in Musks three ring circus. He’s spending so much time at Twitter blowing it up he’s ignoring Tesla and Space X.

Here’s hoping he hires an adult to run Twitter soon. 🤞🏼

Puck

Harry Potter, boy wizard

I know I wasn’t alone in chuckling when the new Warner Bros. Discovery C.E.O. David Zaslav announced on an earnings call last week that he’d really like to do “something with J.K. on Harry Potter going forward,” noting that his film executives “haven’t done a Harry Potter movie in 15 years.” You don’t say! one rival exec texted, echoing a few calls I got from others on the Warners lot. People are terrible.

You need more than JK Rowling to boost your profits Mr. Zaslav but you know that.

Comic Sands

Horror icon Stephen King became the latest celebrity to mock billionaire Elon Musk following his move to reinstate former Republican President Donald Trump to Twitter.

Stephen King, another author I love, is also extremely entertaining on Twitter and I hope he to makes his way to Mastodon.

I wish he and Mr. Scalzi would consider running their own Mastodon instance and invite authors to join them. That would be amazing.

TechCrunch

Tumblr will add support for ActivityPub, the open, decentralized social networking protocol that’s today powering social networking software like Twitter alternative Mastodon, the Instagram-like Pixelfed, video streaming service PeerTube, and others.

I think this is a brilliant idea. Tumblr is a great little micro blogging platform and this will bring a massively scaled ActivityPub instance to the fold.

When I saw this announcement my gut reaction was ”Yes! I must get a job there to help!” Yeah, seriously, that’s how I felt. Luckily I remembered how much I love WillowTree and came to my senses.

Here’s wishing the Tumblr team all the best! 🧡

Oh, look, we still have pumpkin and pecan pie. Pie and coffee? Don’t mind if I do. 🥧

Tiny Apple Core

Saturday Morning Coffee

What a week! That dude that took over Twitter is driving it in the ground with a gigantor hammer all while we watch from the cheap seats sipping our soda and eating popcorn. What a spectacle.

This week was a busy week at work, promotion time. Lots of meetings. I’m all Zoom’ed out.

Enjoy that morning elixir of life. I certainly am. ☕️

Spicy Mexican Coffee

Wired

Eugen Rochko looks exhausted. The 29-year-old German programmer is the founder of Mastodon, a distributed alternative to Twitter that has exploded in popularity in recent weeks as Elon Musk’s ownership of the platform has rained chaos on its users.

I’ve heard some folks doubt the survivability of Mastodon and doubt hate can be squashed there. In my experience on the platform it’s quite the opposite. If you’re running a server full of racist white nationalists, Nazis, or other hate groups it’s extremely easy for the admin of your server to block federation of that entire server.

I’ve found Mastodon to be so much better for conversation with folks outside my little friend bubble on Twitter.

Brent Simmons

For writers, artists, podcasters, journalists, and people who make things in public, Twitter was the one social networking site we all had to use.

Brent is a long time blogger, Mac programmer, creator and leader of the NetNewsWire team, and all around great guy. If you’re a consumer of RSS point your feed reader to his site. It’s a great read.

Platformer

Musk went on to say that “Twitter will be much more engineering-driven,” and that while design and product “will still be very important,” engineers “will have the greatest sway.” And then Musk presented employees with an ultimatum: click “yes” on a Google form affirming your desire to “be part of the new Twitter,” or leave in exchange for three months’ pay.

I’ve heard from a friend that most of the US Engineering staff left. That’s just wild.

I don’t have a NY Times subscription but I’ll bet this piece by Mr. Roth is quite good.

Daring Fireball

If you had told me three weeks ago that Twitter, as a company, would today be embroiled in turmoil — perhaps outright existential crisis — over a company-wide email from Elon Musk centered around the phrase “extremely hardcore”, v-1 is not the scenario I’d have imagined.

In my career I’ve worked for some hardcore companies, like the old Microsoft, it’s not fun. Don’t do it.

I don’t understand why he continues to ask for snippets of code from his employees. It’s just some random metric he’s using to what what end? What about the devs who made Twitter better by removing code?

CNN

Amazon confirmed on Wednesday that layoffs had begun at the company, two days after multiple outlets the e-commerce giant planned to cut around 10,000 employees this week.

It’s been a rough couple weeks in the tech sector. I’m sorry to see so many folks having to deal with this. Here’s hoping they land on their feet quickly.

Fresnoland

While Central Valley agricultural leaders warn of jobs loss during California’s ongoing drought, some local leaders say it’s time for less water-dependent economic opportunities.

California is in deep trouble so the United States food supply is in deep trouble. You’ll see it at the grocery store.

Becky Hansmeyer

When I tweeted my way into the iOS community so many years ago, I felt the same energy and excitement, if not necessarily the same level of closeness. You all gave me the confidence I needed to keep going with programming when I felt like giving up. We’ve person. Like her I lament the loss of the Twitter we knew but all good things come to an end, right?

America, America

I’m not anywhere close to assuming redemption for Rupert Murdoch or his publication for their role in empowering the dangerous desecration of the last six years, particularly since Fox News showed reluctance in quitting the man by airing nearly all of his sour announcement. (For me, the announcement at Mar-a-Lago had more of the air of a man running from the law than running for the presidency.)

How TFG avoids jail time at this point is beyond me.

The Register

Microsoft Azure CTO Mark Russinovich has had it with C and C++, time-tested programming languages commonly used for native applications that require high performance.

Russinovich is a legendary software engineer. It’s gonna be interesting to see how many new products come out of Microsoft and other companies written in 100% Rust.

The Brookings Institution

In this second edition of our October 2021 report, we review the investigation and its basis. We assess the publicly known facts and relevant law and analyze the extent to which the former president may be held criminally responsible for his conduct in Georgia. We conclude that Trump is at substantial risk of criminal prosecution in Fulton County.

At substantial risk? How is he not already in handcuffs? If any of us “regular” people had done this we’d be thrown in a dungeon.

Jalopnik

Haas’ Kevin Magnussen just scored his first-ever pole position in Formula 1 during the Brazilian Grand Prix. Yes, I intended to write that sentence. It’s not April Fool’s Day. Kevin Magnussen is polesitter for Saturday’s sprint race.

I support Haas. It’s an American F1 team and I’m happy for Kevin Magnussen and Haas. Now, get some podiums! 😂

PZ Meyers

Between the Church Militant and Nick Fuentes, it’s pretty clear what the theocratic Right wants to do: they want to kill you or force you to be as mad as they are.

Nick Fuentes is a piece of work but at least he’s not hiding his White Christian Nationalism behind dog whistles, no sir, he’s just saying it out loud.

Go check out that tweet thread. It’s full of Twitter Employees saying goodbye after the hardcore time limit expired.

It’s a sad day for the social network. How long will it stay up?

Tiny Apple Core

Twitter and Free Speech

What’s wrong with these people? One a billionaire, one a US Senator. They both seem to praise the open market but in these tweets they seem to think that open and free market is punishing them because “the left” is somehow controlling them? Wacko.

Here’s a reminder Mr. Musk and Mr. Cotton of what the First Amendment means.

Look, businesses don’t care for assholes. If they detect the slightest stench of controversy they’re going to do what’s best for their company, not to mention their shareholders. It’s smart. Sorry, bros, they don’t like Twitter at the moment. I agree with them.

If Musk’s new Twitter climbs to new heights and he’s able to keep it from being a hellscape filled with trolls, monsters, and Nazis I’m sure advertisers will happily give their money to him. As it is nobody knows what the hell Musk and his sycophant advisers come up with to make the platform a success.

AHHHHHH!I mean, come on, an $8 blue check mark? Bad idea. Will Twitter even bother to verify the person paying their fee to make sure they’re the real person? Probably not. Those check marks are there for a reason. It’s so you know the person with it is the real person. It all started as a safety measure.

At one point I’m fairly sure Musk said all people should be verified. That is a great idea. All humans should be verified, if of course, it’s the real them. After that verify corporations and the like. Make special allowances for posting bots that represent companies or real verified humans. E.G. something that auto posts news updates to an account and label them as bots with a special symbol and test indicating they’re bots and who runs them.

Everything else is garbage and should be wiped from the platform.

Yeah, that’s going to be really expensive to pull off. Make the sign up process easy but don’t activate the account until an actual human being or company is verified. Then turn it on.

If you want to allow porn, allow it. Just put it behind a paywall and verify any customer of the service is of legal age to view the content. If I’m not paying for it, I don’t see it. What a concept!

How about adding long form writing, like a blog post? Sure, you could charge for that too!

And for heavens sake put some adults on your new content review board thingie. Don’t fill it with out of touch Elon bros.

Mastodon for News Organizations

It’s a prime time for news organizations to spin up their own Twitter like service.

A wonderful bouquet of flowers.Look, I believe [Mastodon] (https://joinmastodon.org/) is the beginning of something that could be very special. It uses the internet as it was intended to connect multiple Twitter like services together and anyone can have one. Think of how email works at a very high level. I have a GMail account and you have one at your company, say The Atlantic. If I know your email address I can send you email and our email servers know how to talk to each other. Brilliant! That’s a 30,000ft view of Mastodon.

Ms. Applebaum is asking which instance, or server, to join. Yeah, that’s a tough one. Some of the most popular servers, those with the Mastodon name, are jam packed with users and until Mastodon is great at scaling horizontally it’s going to be slow when you host a lot of people.

By contrast I have a teeny-tiny instance for me and my friends. It only has seven users but it slides right into the Mastodon ecosystem so anyone with an account on any Mastodon server can follow me and we can have a very Twitter like conversation. It’s really quite wonderful. I’m able to do this for $6/month. That’s it.

Of course a server hosting thousands or tens of thousands of users would cost a whole lot more.

Red sock.What if instead of piling on at one of the generic Mastodon instances writers formed a collective and spun up their own server? What if the companies they work for did it instead? In the Anne Apllebaum case The Atlantic could have a subdomain of The Atlantic running a Mastodon server. It could be something like stream.theatlantic.com. Boom! All writers for The Atlantic would have a home from which to write and the server wouldn’t be overwhelmed with users causing slowdowns.

Dan Hon

A Proposal for News Organization Mastodon Servers and More

Another service worth considering is Micro.blog. It is it’s own service, not based on Mastodon, but it supports two way communication with Mastodon servers!

Micro.blog has a Twitter like timeline of folks and for posts over 256 characters it allows you to make a blog post that is linked directly into its timeline. If you have any followers on a Mastodon server your “tweets” can be seen by people on that servers as well and you can see their replies. Micro.blog also supports custom domain names. It’s how I publish this very blog at rob.crabapples.net.

Micro.blog has really great service and help to get your rolling.

Another thing brewing from one of the creators of RSS, Dave Winer, is a way to federate using RSS. I don’t have a handle on this idea, at all, but if there was a way to do two way communication with RSS so we could carry on a threaded conversation, I’d be extremely interested given I’m the creator a feed reader.

There are so many things in a state of flux at the moment it’s really difficult to see where they’ll land but it’s another exciting time in the evolution of the web and I’m here for it!

Saturday Morning Coffee

I struggled to get started this morning. Not because I didn’t want to write. There’s just so much going on at Twitter I could fill today’s post with all Twitter news stories. That could still happen. I haven’t decided yet.

Get that cup ready and strap in. To quote the legendary Forrest Gump. ☕️

“Life is like a box of chocolates. You never know what you’re gonna get.”

Martin Fowler Spicy Mexican Coffee

“In the United States, we have midterm elections coming up. Many people aren’t interested in politics, or feel there is nobody worthwhile to vote for. If you’re an American inclined to skip voting in these mid-terms, I’d appreciate it if you read this appeal.”

It seems that every election from now until we can rid the country of Trumpism will be the vote of our lives.

I have no doubt there are folks I interact with every day worried about the future of our great nation. Im terrified and fully expect a Civil War to erupt. That will happen if Republicans take over the House, Senate, and Presidency lead by TFG.

I predict if he returns the eight year Presidental term as defined will be overturned. TFG will become our dictator and the greatest Democracy every know will fade into the dark of a new dystopian America.

Los Angeles Times

“Chilling new details continue to emerge about last week’s attack on House Speaker Nancy’s Pelosi’s husband, Paul Pelosi, at their San Francisco home as the suspect faces formal charges on Monday.”

We absolutely need to call this what it was: an assassination attempt.

TFG and his MAGA, Q loving, base are out of control and have to be stopped.

Tech Crunch

“On Thursday evening, all employees received an email stating that they will be informed of their employment status at 9 A.M. PT on Friday. Each email will be sent with the subject line “Your Role at Twitter.” If an employee is keeping their job, they’ll be notified via their work email — if they’re let go, they’ll be notified on a personal address.”

The Washington Post

“As Twitter advertisers run for the exits, the world’s richest man has apparently decided to set his $44 billion investment on fire”

Musk is a strange bird and was forced to buy Twitter even after he realized he’d made a terrible mistake. Twitter lawyers wrote a bullet proof deal after Musk declared he didn’t care to have any due diligence on the deal.

Major blunder. Now he’s playing games with peoples lives. Laying off up to half of the Twitter staff.

The teams around making Twitter less of a hellscape are gone. I have one good programmer friend, who joined the company in May of this year, who was let go. He was barely getting started and had already contributed a great deal to improving internal iOS dev process and tools. He’ll be fine and I’m trying to get him to come back to WillowTree, wish me luck. 🤞🏼

Stripe

“Today we’re announcing the hardest change we have had to make at Stripe to date. We’re reducing the size of our team by around 14% and saying goodbye to many talented Stripes in the process.”

While it’s not fun to go through a layoff compare and contrast how Stipe handled it vs. Twitter’s ham fisted version. It’s night and day different.

Stripe is taking care of those effected. Go read the piece. This is a very compassionate, empathetic, way to do something so devastating.

Jalopnik

“Four years ago, Dodge showed up at SEMA with a thousand-horsepower crate engine that you could just buy off the shelf.”

Raw unadulterated power. Don’t get me wrong. I want to save the planet and get rid of all carbon emitting gas guzzlers, but this engine gets my heart pumping.

Daring Fireball

“The gambling/casino-related ads were so dominating the auctions for these new ad slots that they were even being presented at the bottom of the product pages for apps intended to help people with gambling addiction.”

Apple becoming a home for advertising feels so, so, dirty. They make all this stink about privacy and go about destroying Facebook (whom I could care less about) by using the power of their platform to disallow the tracking necessary for them to survive. Then they say “Hey! Look over here! We do safe ads with a captive audience on a platform with 50% market share in the US.”

Steve is rolling in his grave and Tim Apple is running his hands together like Mr. Burns with a giant smile on his face because shareholder value.

Just stop.

The Exeter Sun

“VISALIA – Quesadilla lovers across the country should be excited as Quesadilla Gorilla begins their journey of spreading peace love and dillas throughout the states one store at a time.”

I had to add this story this morning because I love this little speciality dining experience. It’s simple, it’s just quesadilla’s, but they’re really good.

If you ever have one make sure you get the Liquid Gold sauce for dipping. It’s absolutely delicious. 😃

Tiny Apple Core

Twitter smells like Musk

Robert Reich

“If Musk’s tweet doesn’t raise bright red warning signs all over the world about his judgment and character, just days after he took over one of the planet’s largest and most influential media machines, I don’t know what will.”

Musk is already stinking up the place with conspiracy theories, also know as misinformation, also know best as a lie.

Saturday Morning Coffee

This morning I started putting together the notes from this week prior to writing the intro. I had so much content there’s no way I could share it all.

We have Ukraine, the continued effort by the GOP to destroy our nation, and the continued domination of the news by Elon Musk.

I got my COVID bivalent vaccine earlier in the week. I felt crummy the day after but have been fine since.

Next week I’ll be onsite at WillowTree meeting with my all remote group. Wish me luck. Last time we had this event I got COVID. I told my boss if that happened again I was never attending another one. He was OK with that. 😄

Enjoy your coffee and the links. ☕️

Wired: “A CUP OF coffee in the morning is not just about the caffeine (though that’s certainly important). It’s the ritual that starts the day. There’s the sound of beans grinding, the toasted smell of brewing coffee—even waiting for your brew to finish is a part of the fun. It’s a way to let yourself know that it’s time to start creeping toward wakefulness, like the sun peeking over the horizon in an old-timey Folgers commercial—all fuzzy and warm and full of promise.”

The first link had to be about coffee, right? I had to do it first! Charlottesville own Grit is mentioned. It’s my favorite local shop.

Meson Stars: “A toaster-sized instrument aboard NASA’s Perseverance rover is ‘reliably’ converting carbon dioxide to oxygen on Mars at about the same rate as a small tree on Earth, a new study has revealed.”

YAY SCIENCE! 🥳

I will warn you, this whole terraforming idea can go really sideways.

Six Colors: “I get it. The iPad Pro isn’t ready for a complete hardware redesign, nor did Apple want to redesign the Magic Keyboard this year. But the result is that the leading iPad is missing innovations that the cheap iPad offers. It’s weird.”

I didn’t pay attention to the Apple announcement this week, but I can see how this would be extremely confusing.

What do you mean the low end model is better than the Pro model?

Puck.news: “Where we last left the Twitter saga, our reluctant hero Elon Musk had essentially made the difficult decision that he’d be better off forking over another $20 billion of his own cash rather than continue to fight Twitter in court and still end up paying a fine in the billions of dollars—perhaps double-digit billions—and have only a bunch of lawsuits to show for it.”

This guy. I’ll say it again, for being such a genius this was a dumb move.

Then again, he may make fools of us all. We can only hope. 🤔

Engadget: “On one hand, Musk has told prospective investors that he plans to axe 75 percent of the Twitter’s 7,500-member staff upon completion of the deal, a move that would likely cripple the site’s operations and kneecap its ability to moderate content and ensure users' security.”

Yeah! Let’s buy a company for $54.20 a share — it’s not worth nearly that much — and promptly run it in the ground.

Where is everybody going next? I’m still recommending Mastodon or Micro.blog.

Chris Coyier: “If you publish stuff on the web, you’re outputting HTML at URLs for people to read. And it’s good form to provide an RSS feed as well maybe JSON if you’re hip. That’s 2-3 formats for your content out of the gate, which is effort, but hey, that’s the job as a publisher: get your content out to as many people as possible. If syndicating into another format is where people are, it’s likely worth doing.”

Of course I’m biased but having an RSS or JSON Feed is important to the syndication of your weblog or web site.

Also, dear podcasters large and small, please add an RSS option to the list of places folks can get your podcast and make sure folks know it. Thank you.

Reuters: “Oct 17 (Reuters) - Parlement Technologies, the parent company of social media app Parler, said on Monday that it will be acquired by rapper Kanye West, who legally changed his name to simply Ye last year.”

Not to be outdone by his good buddy Elon Musk, Kanye West has been conned into purchasing white supremacist and conspiracist stronghold, Parler.

How long until it disappears?

Vice: “But either way, 5.7 million is a lot, and one of the elements managing it is an operating system that fell into obscurity a quarter-century ago: IBM’s OS/2.”

This is extremely cool. I know there are a lot of OS/2 fans in the world, lord knows I ran into a lot of them during my time at Visio. They’re rabid! 😄

I need to know more about this now and it’s nice to see a reliable system continue to do what it was intended to do.

If it were written today it would probably be some JavaScript monstrosity.

Politico: “In the early days of Russia’s war on Ukraine, Hill warned in an interview with POLITICO that what Putin was trying to do was not only seize Ukraine but destroy the current world order. And she recognized from the start that Putin would use the threat of nuclear conflict to try to get his way.”

Ah, yes, more Musk, the fragrance that lingers. Not only is he trying to destroy Twitter he’s trying to bring about the destruction of Ukraine and Democracy and set himself up to be ruler of the world.

Scary.

Tiny Apple Core

Saturday Morning Coffee

Good morning fellow coffee and tea drinkers! Grab a cup, sit back, relax, and enjoy the show.☕️

Cold Espresso

CNN: “Robbie Coltrane, the actor who brought to life the lovable gamekeeper Hagrid in the Harry Potter film franchise, died on Friday, according to his agent, Scott Henderson. He was 72.”

This is so heartbreaking. Our beloved Hagrid is gone. Mr. Coletrane, of course, appeared in many other films but he will always be Hagrid to me.

RIP 💔

Sketch - Via LinkedIn: “Today is a very tough day for everyone at Sketch. In response to challenging market conditions and with a desire to keep our product-first strategy, we’ve taken the difficult decision to reduce our team by just over 80 people. This will mostly impact Operations and Marketing, who have done great work in the recent weeks and months. Our Product team remains well-equipped, with a core team continuing to drive things forward.”

This is a real bummer to see. In my mind Sketch is a prime example of a modern Mac application done right. I know many designers who use it daily. To see such a reduction in workforce makes your heart sink. All those people looking for work toward the end of the year.

On the flip side there are now many very qualified Mac and iOS developers on the market. Go find one and hire them.

Also, why in the world wouldn’t you put this on the company blog or as a standalone news announcement on your own website?

Fortune: “Every day, we are confronted with the knowledge of further destruction of Earth at our hands: the extinction of animal species, of flora and fauna…things that took five billion years to evolve, and suddenly we will never see them again because of the interference of mankind. It filled me with dread. My trip to space was supposed to be a celebration; instead, it felt like a funeral.”

William Shatner is a Canadian Treasure, I originally said American Treasure but a friend corrected me. He’s still an American Treasure if you ask me. 😁 I don’t know what more say, other thank this: We must protect our planet. It’s the only place that can sustain life we’re aware of. Even if we found another planet it would be impossible to reach.

It couldn’t have happened to a better man. Now, get this jerk off the airwaves.

Yahoo! News: “The House select committee held its 10th and possibly final public hearing on Thursday, presenting new evidence stemming from its 15-month investigation into the events surrounding the Jan. 6, 2021, attack on the U.S. Capitol.”

Well, well, well, TFG will finally get his subpoena. Of course he’ll worm his way out of it, like he always does. Here’s hoping the Justice Department gets him.

CNN: “Michael J. Fox and Christopher Lloyd delighted “Back to the Future” fans when they were reunited at the weekend, 37 years after the release of the sci-fi comedy.”

I love this film series. My favorite episode is the third and final installment. They’re all very good of course but the third one is best.

Axios: “Google has approved Donald Trump’s Twitter-like social media app Truth Social for distribution in the Google Play Store, Axios has learned.”

This company is doomed to failure. Besides, if Musk gets his hands on Twitter, which is highly likely, TFG will be allowed back on to continue his reign of terror unabated. That sucks.

Fast Company: “With 15,000 locations across the U.S., the coffee chain is betting it can convince electric vehicle owners that it’s the perfect place to charge up. (Literally!)”

Starbucks has some much bigger fish to fry with workers form unions and their attempts to bust those unions but this is an interesting idea.

I was going to question why a company like McDonalds wasn’t interested in doing something like this but Starbucks is definitely a more high end brand. It’s a place folks spend “disposable” income.

That’s right Peter! You tell ‘em!

Hey! Did you know I developed a feed reader for iOS called Stream? That’s right, I did, no, really, I did! It’s free in the App Store but you’re welcome to leave a tip. 😄

Tiny Apple Core

Federated vs. Centralized

Hacker News Comment: “This is one of the strengths of a federated system run by people who aren’t looking to profit. Firstly, they care about their users and are more likely to take difficult decisions, like the one Ash has made, for the good of themselves and their users. In doing so everyone involved has time to make an orderly move.”

I really love seeing this take. It’s the first reply to this Hacker News post on the shutdown of mastodon.technology. Yes, it is a sad day amongst folks in the Fediverse, especially for folks on mastodon.technology but the network persists because it’s federated with other instances. The folks who are losing their accounts will be able to move to another instance or perhaps spin up their own!

It some ways it’s like having your own blog. If you decide to stop writing and let the domain lapse your writing will disappear but the internet of blogs continues to march along.

I’ve heard so many folks say Mastodon isn’t a good substitute to Twitter but if it isn’t, what is?

Once Elon Musk has Twitter it would be fantastic to see Twitter implement the protocols necessary to participate in the Fediverse.

What does that even mean?

It means Twitter would write some code that would allow Mastodon based servers to find it and render Twitter tweets into a unified timeline of users.

It would allow a Twitter of Twitters to blossom. Sure, Twitter is a for profit company and others could have for profit Mastodon instances but it wouldn’t be required. All that’s required is the will to fire up an instance.

A true open social experience

Folks like Manton Reese, the creator of Micro.blog, have already implemented these protocols to allow Micro.blog to federate with other Mastodon instances! In fact, I follow quite a few folks on Micro.blog from my Mastodon account on my instance, curmudgeon.cafe.

I could also see news papers, streaming companies, and movie studios running their own instances. Think of names on services like @wolfblitzer@cnn.social for Wolf Blitzer, @maggie@nytimes.social for Maggie Haberman, or @maddow@msnbc.social for Rachel Maddow. Of course I made all those names up and each of those companies may choose to use a different domain extension for their federated servers, but you get the picture.

Those custom domain names can’t be used on Twitter today because it’s completely centralized as opposed to the open, federated, system employed by Mastodon.

The really nice benefit to the federated system is the survivability of the network. If one system disappeared the remainder of the systems continue to operate. There is no set of central servers.

Hey! That’s how the internet is built!