@ctietze@mastodon.social
@ctietze@mastodon.social avatar

ctietze

@ctietze@mastodon.social

Developer of indie macOS apps. The Archive, WordCounter, TableFlip, Move!

Using #Xcode to write #Swift and sometimes #SwiftUI apps for #iOS and #Mac.

OG #Zettelkasten zealot.
Local #urbansketchers group founder.

#Bielefeld (Germany)

─────────────
#fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ctietze, to random
@ctietze@mastodon.social avatar

📦 Swift Package:

FastSpring In-App Purchases
https://christiantietze.de/posts/2024/05/swift-package-fastspring-in-app-purchase/

Simplify selling licenses from your indie apps outside of the Mac App Store with this custom store package.

ctietze,
@ctietze@mastodon.social avatar

@helge yes, it uses the Embedded Store web frontend which IIRC wasn't available when you released yours. The license code is gathered from order completion payload (JSON).

sachac, to emacs
@sachac@emacs.ch avatar

I'm reading Naomi Fisher's book "Changing Our Minds: How Children Can Take Control of Their Own Learning." The discussions of adult self-directed learning and also Peter Gray's theory about (play + curiosity) * sociability = learning reminds me of how much I like the #Emacs community.

ctietze,
@ctietze@mastodon.social avatar

@sachac is the book also interesting for parents? Asking for soon-to-be ones :)

bleuje, to random French
@bleuje@mastodon.social avatar
ctietze,
@ctietze@mastodon.social avatar

@bleuje cool. is this like a cellular automaton, but with spaghetti?

ctietze, to random
@ctietze@mastodon.social avatar

I don't want to start a political discussion.

I wonder, "philosophically" more or less, though, what kind of incentives are missing for so many people.

Context: There are very loud (maybe majority, maybe minority) voices that want to ban a party that is considered "right wing" in the traditional sense.

Problem: If you ban the existence of a group that many people associate with, what outlet will they look for, next?

Is there an attractive alternative so they can participate somewhere else?

ctietze,
@ctietze@mastodon.social avatar

Worry: Escalation. In both directions. Ban this, protest there, ban that, eventually you need a strong police state to suppress this, and one slippery slope later, all dissent is suppressed.

I have no clue where to invite anyone to, because the current system is not very appealing to participate in. I tried party politics ~15 years ago. It was boring, brain-washing, and felt like a waste of time. Can't say that this is an attractive alternative.

ctietze,
@ctietze@mastodon.social avatar

@clafou I would call a group exactly that if it was that homogenous.

Weird old family members get confused and cherry-pick the stuff they like from the party. Not ever line is destruction and fire and brimstone; some sound innocent enough. Being selective in one's interpretation doesn't help there. Family members are acting stupid (benefit of the doubt), or maybe they even are shitheads.

ctietze,
@ctietze@mastodon.social avatar

@daniel @uliwitness I do understand the "punch a Nazi in the face" thing. I'm certain that humans can be tolerant, and intolerant, and I believe they can choose to be one or the other.

I don't believe that a nation state can do this, or a political system. "Tolerance" in that context is a metaphor, a humanization of a larger-than-human social system.

I'll stop there because I'm too brainwashed by my education to not think in certain systemic terms, and I'm aware they don't help in conversation

ctietze,
@ctietze@mastodon.social avatar

@mattiem the (to me) sad consequence of this is:

If a democracy is sufficiently 'vaccinated' against movements that want to undo it in a structural way,

is then the only way ever to make a structual change to riot and overthrow the government completely, likely with violence?

I don't want to overthrow anything. But simplified, if 10% feel discontent with 'everything' today, and nobody wins them over, will it need a violent 40+% before they are heard at all?

ctietze,
@ctietze@mastodon.social avatar

@uliwitness @daniel That makes sense. I read the tolerance part too literally and got confused in this context. @mattiem gave this a structural drift that goes into the same direction.

Thanks y'all for chiming in 💗

ctietze,
@ctietze@mastodon.social avatar

@clafou thank you, but also not needed I believe: I'm not dealing with outright fascists :) it's more like confused, angry, or anxious simple people. They can be talked to.

The inclination is frightening: to reach for anything that's different and promises more than is possible to uphold, while lashing out to spread violence or hate.

I can see how they, too, would dissolve into an anonymous mass of 'them'. Giving a few of them a face makes the discussion more humane, IMHO

howard, to orgmode
@howard@emacs.ch avatar

Excellent ideas in customizing the agenda in . I believe I need to revisit how I've been organizing my day-to-day workflow.

https://macowners.club/posts/personal-touch-org-agenda/

ctietze,
@ctietze@mastodon.social avatar

@howard Same. Saw this today, too. I wonder if I could fit my agenda into a side bar as well 🤔

fatbobman, to random
@fatbobman@mastodon.social avatar

Fatbobman's Swift Weekly |Boosting Engagement: Forum Updates Alone Fall Short

  • SwiftUI Changes
  • Declarative Text Kit
  • Build Website in Swift
  • MVVM in SwiftUI
  • Using TipKit
  • Common Errors from UIKit to SwiftUI
  • The Impact of AI Search Engines

https://weekly.fatbobman.com/p/fatbobmans-swift-weekly-033

Thanks to the authors featured in this issue: @ctietze @ian @Mecid @twostraws and Jeremy Gale, SwiftLee

ctietze,
@ctietze@mastodon.social avatar

@fatbobman thanks for the shout out!

klaremitte, to random German
@klaremitte@troet.cafe avatar

Das Umfrage-Debakel zum zeigt wie ein Brennglas, was die offenbar alles nicht kann:

  • Demokratische Prozesse
  • Digitalisierung
  • Politische Kommunikation
  • Sich an (Datenschutz-) Gesetze halten
  • Redlichkeit

Und die wollen ein Land regieren…

ctietze,
@ctietze@mastodon.social avatar

@klaremitte oh was ist denn datenschutzrechtlich passiert? Haben die Teilnehmerlisten geleaked?

ia, to random
@ia@mastodon.online avatar

We've always known iA Writer ran on creativity and careful thought.
We're excited to learn that iA Writer also runs on daylight.

https://daylightcomputer.com/

ctietze,
@ctietze@mastodon.social avatar

@ia 😅

When will the tech talk go online that describes how you did the cross-platform thing?

ctietze,
@ctietze@mastodon.social avatar

@ia hey wait, I thought that was a fluke and they just used your logo, but iA Writer actually runs on Android devices? https://ia.net/topics/turbocharged-ia-writer-for-android

Well then, nice!

podfeet, to random
@podfeet@chaos.social avatar

@ctietze TableFlip Looks like a fun app that solves a real problem (learned about it with your conversation with @tantramar just now). Question from testing - my table headings look centered, but the Markdown on export is not. And the option to center text is greyed out when on the column headings. Expected behavior?

ctietze,
@ctietze@mastodon.social avatar

@podfeet I'm not at my desk a.t.m., can you share a picture so I can look on Monday?

ctietze,
@ctietze@mastodon.social avatar

@podfeet I see! I'll fix that. Does using the alignment options in cells below the heading line work?

SebastianLeist, to Canon German
@SebastianLeist@mastodon.social avatar
ctietze,
@ctietze@mastodon.social avatar

@SebastianLeist Was ist die Lizenz deiner Bilder?

Ich programmiere in der Programmiersprache "Swift" und schreibe auf meinem Blog darüber. Wenn das eine Creative Commons Lizenz ist, würde ich die gern weiter teilen

mergesort, to random
@mergesort@macaw.social avatar

Can't believe I have to fight app review to approve a TestFlight for my wedding app. 🤦🏻‍♂️

ctietze,
@ctietze@mastodon.social avatar

@mergesort what do you mean, 'reasons'?

(The experience sucks, but still sounds exciting with wedding and all 👍)

etenil, to physics
@etenil@emacs.ch avatar

I've never done so much and during this since university! Programming a game is a lot of maths!

ctietze,
@ctietze@mastodon.social avatar

@etenil oh man I wish I could make time to participate, sounds cool

finestructure, to random
@finestructure@mastodon.social avatar

Right then. Off to the hardware store to buy some pizza toppings.

ctietze,
@ctietze@mastodon.social avatar

@finestructure @icanzilb maaaaaaan, you nerds and your in-joked!

denis, to blogging
@denis@ruby.social avatar
ctietze,
@ctietze@mastodon.social avatar

@denis wow there's a lot going on!

The job situation sounds awful. What a shitshow to put people (you) into a situation where they have to resolve a contradiction put up by HR/management/... over a scarce resource!

Wish I were rich by now to pay for a project or two that would need to be made, but alas, no riches to be had :(

daniel, to random
@daniel@social.telemetrydeck.com avatar

Good morning Fediverse

ctietze,
@ctietze@mastodon.social avatar

@daniel GOOD MORNING!

tantramar, to random
@tantramar@nojack.easydns.ca avatar

I love working in Markdown when writing HTML. When appropriate, I love using tables (for tabular data). On macOS, I love using TableFlip. https://tableflipapp.com

ctietze,
@ctietze@mastodon.social avatar

@tantramar Thank you for the shout-out!

What is your typical workflow, and where does TableFlip kick in the most?

skybert, to running
@skybert@emacs.ch avatar

A thing I like about trail running is the camaraderie with bikers. I just met a biker going downhill, so I jumped out of the track. Even though he was in a challenging spot, he managed to say "thank you" (which in Norwegian is four words, so it takes longer).

Wish everyone a happy weekend on or off roads!

#trailrunning #running #forest #norway

Trail in the forest

ctietze,
@ctietze@mastodon.social avatar

@skybert the first pic almost eerily looks just like your avatar at first glance

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • mdbf
  • osvaldo12
  • ethstaker
  • tacticalgear
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • modclub
  • Youngstown
  • everett
  • slotface
  • kavyap
  • JUstTest
  • GTA5RPClips
  • khanakhh
  • cisconetworking
  • tester
  • ngwrru68w68
  • normalnudes
  • Durango
  • InstantRegret
  • cubers
  • megavids
  • Leos
  • anitta
  • lostlight
  • All magazines