DHH Profile picture
9 Feb, 14 tweets, 4 min read
I'll be testifying remotely today before the North Dakota State Senate in support of an amazing bill ensuring that software developers cannot be coerced into using app store payment processing or face retaliation if they refuse. This is what we need 😍 legis.nd.gov/assembly/67-20…
It's truly an incredible bill. Plainly written, providing immediate relief, and expertly carved out to apply to large, general computing platforms. And you don't even need to be a lawyer to parse it. North Dakota would do so very, very well to pass this bill 🙏
Apple and Google will surely throw everything they have at it to prevent this bill from passing. When you have an extortion racket as profitable as the duopoly of app stores, you don't give up the rents without a fight. But doubt North Dakota will be swayed.
Part of the problem with these tech monopolies is that they end up being very extractive. How is it good for North Dakota that big tech companies based in California or Washington state are able to shake down companies in the other 48? It's not. Not at all.
Anyway, I'll publish my testimony after it's been delivered later today. But make no mistake. This is the holy grail of legislative relief we've been waiting for. Did not expect to have a real shot at real change this soon. Please @vestager, take notes, and deliver in the EU 🙏
This is not an unreasonable concern! Google threatened to cut off all of Australia, if they didn't back off on legislation they didn't like. But I doubt the North Dakota Senate is going to let itself be intimidated like that.
You can watch this hearing live directly from the North Dakota Senate hearing on SB 2333. video.legis.nd.gov/en/PowerBrowse…
We were running low on time, so instead of focusing on my written testimony, I spent some time refuting the nonsense and scare tactics propelled by Google's and Apple's paid spokespeople. So here's my written testimony: m.signalvnoise.com/testimony-befo…
Boy do Apple and Google love to conflate security and payments, though! On the one hand, Apple is super proud that they're only extorting 15% of developers the fee, while also claiming ITS ESSENTIAL unless hackers start stalking you (WAT?). Does not compute!
Also, love the argument, again, that they'd be running these stores at a loss, unless they can coerce the 15% of apps they're making pay for the show forever more. Wat? App developers already pay Apple hundreds of millions per year in fixed developer fees.
And "OMG THE WORLD IS GOING TO FALL IF YOU SIDELOAD" argument from Apple is truly peach, when you consider they've had a computing platform for FOURTY YEARS that "allows" that. It's the Mac! The Mac is GREAT BECAUSE OF IT. (M1 Macs extra great 😂)
Apple's representative literally said it would "destroy iPhone as you know it". Lol. I know the Mac has been declared dead many times, but come on, to have Apple be the one chanting that nonsense is beyond over the top.
North Dakota's SB 2333 is the first real, concrete legislative proposal I've seen that actually gives me hope that tech monopolies aren't going to rule the world forever. Fargo or Bismarck sound like wonderful places to set up shop under a shield against abuse 😂😍
Finally, one of the Google reps kept chanting "it's just billion dollar companies in contract disputes". First, Google and Apple are both TRILLION dollar companies. Second, I ain't no billionaire, yo! They need to paint this fight as one amongst equals, because the reality isn't.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with DHH

DHH Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @dhh

10 Feb
Considering the fact that Apple testified to the North Dakota Senate that if they dare pass this bill, it would "destroy iPhone as you know it", it's kinda wild how little coverage this has received. If it's as serious a threat as Apple claims, shouldn't this be BREAKING NEWS?
Another good test if Apple is simply bullshitting is whether this gets listed as a material business risk in their next 10-Q filing with the SEC. You'd think pending legislation that could "destroy" their most profitable product "as we know it" would warrant investor disclosures?
And if Apple fails to disclose this risk to investors, are they then lining up a "everything-is-securities-fraud" (as @matt_levine would say 😂) lawsuit from investors or inquiry from the SEC?
Read 5 tweets
10 Feb
I seriously thought this was a joke. The old/new "settlement" had no difference? Oh, there is the smallest of differences. I won't spoil it. Look for it yourself. But this is what a trillion-dollar company showed up to bully Prepear about? Out of control.
Easy to dismiss this as "haha apple lawyers clocking billable hours". Nah. This is classic Foucault-style sovereign demonstration of power. Apple has shown they have SO MUCH POWER they can change the angle of a fucking leaf in your logo, if they so please.
When you have that kind of power – a willingness to spend tens of thousands, if not hundreds of thousands of dollars – to change the angle of a leaf, JUST BECAUSE, you've warned the world what kind of pain you could really inflict, if the mood should strike.
Read 5 tweets
10 Feb
Oh this is more like it: "No read tracking - we only check if the receiving server accepted the email, we never invade a person's inbox privacy". A transactional email sender that not only doesn't default spy pixels, but won't allow them 😍 ohmysmtp.com
I'm not surprised that they're out of the UK. There's a much greater appreciation for privacy-by-default in Europe at the moment. The GDPR is like a fertilizer for a new crop of services that simple seeks to do what's right by users from the outset. Loving it!
The way I found them was through this lovely explainer of SPF Records. This is something we worked on a lot for HEY for Work and custom domains. The need to validate and authorize who can send from your domain is key to guaranteeing delivery. blog.ohmysmtp.com/blog/whats-an-…
Read 4 tweets
4 Feb
The trinity of expanded access pitches for @heyhey has now shipped! HEY for Work offers full custom domain support (with DKIM etc!), multi-account linking allows for a unified imbox, and now we bring send-as via external SMTPs to all account types 🥳 hey.com/features/send-…
This send-as feature is what we internally developed as ROGUE MODE. You can see how the whole feature was considered and presented internally in advance of the public reveal in Basecamp: public.3.basecamp.com/p/gpfFtkpt5NVu…
Unfortunately, send-as is not available for Gmail. Google is using their dominant market position to fence-in external SMTP support behind a kiss-the-ring, month-long, arduous assessment process with preferred vendors you have to pay upwards of $75K! 🤯 support.google.com/cloud/answer/9…
Read 5 tweets
3 Feb
Calling out people who @heyhey alerts me is using spy pixels is my favorite awkward social moment 😂 The twisted rationalizations and embarrassing excuses I’ve heard. People who use spy pixels are usually shocked that software exists to detect and shame them.
And of course it’s embarrassing! You’re trying to spy on someone without their knowledge or consent. Spy pixels used by individuals against individuals would disappear immediately if the spying party didn’t think they could get away with it without detection.
But HEY sees you. HEY calls you out. Many tens of thousands of people are paying for HEY. So if you’re using spy pixels against others, you gotta think whether this is your lucky day, punk 😄 hey.com/spy-trackers/
Read 4 tweets
2 Feb
Kredis is a new framework for Rails that provides higher-level types and structures for Redis. This is yet another extraction from the open-source faucet that is @heyhey by @kaspth and yours truly. We're just getting started, but you can follow along! ✌️❤️ github.com/rails/kredis
This is that abstraction I was talking about the other day that just fell into place after years of noodling. Really fun how quickly we were able to go from OH SHIT, THIS IS IT to a fairly fleshed out framework that'll be used in @heyhey production and is available to all.
Also, this has reminded me just how much I ❤️ Redis. It's just such a joy to work with. Being able to wrap a loving object-oriented abstraction around it, and removing gobs of repeated code from our apps, is just a cherry on top.
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!