@GeekAndDad@mastodon.social
@GeekAndDad@mastodon.social avatar

GeekAndDad

@GeekAndDad@mastodon.social

The Dad of GeekAndDad, Mac & iPhone programmer, Maker.

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

GeekAndDad, to random
@GeekAndDad@mastodon.social avatar

Humans Need Play - Allen Pike https://allenpike.com/2023/humans-need-play

glassbottommeg, to news
@glassbottommeg@peoplemaking.games avatar

Woah, they're doing a coup in Russia. https://www.telegraph.co.uk/world-news/2023/06/23/russia-war-ukraine-based-on-lie-yevgeny-prigozhin/ (EDIT: non-paywalled link: https://archive.ph/zdagh )

Wagner's chief (aka the only remotely good military over there) is moving against Putin. This being the same "elite military" branch that Putin basically sent out to die in Ukraine, so, um, I imagine they have grievances.

EDIT: The people replying to this are much smarter about tank-and-gun stuff than I am, so for better context of what's tanking and gunning over there please see replies, heh

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@glassbottommeg “ceased being politically relevant” seems inaccurate as long as they have nuclear weapons (biological weapons, chemical weapons, and the money that oil provides). Military coups rarely lead to an improvement in the short term if my not very good recollection of history is any indication. This could easily go from “very bad” to “much much worse” :-/

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@glassbottommeg 🤔 Interesting. 3 things come to mind:

  1. Sounds like wishful thinking.
  2. The payloads are still dangerous.
  3. Seems very risky to bank on this unknowable/unverified speculation.

¯_(ツ)_/¯

But definitely not an area about which I’m any kind of well-informed expert. :)

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@glassbottommeg I would prefer a change of power within the rules of the system over a violent one because the former seems to have a much greater chance of coming out better in the end than the latter, or so it seems to me (though the way this guy talks he’s not doing a coup, per se, so there may be hope).

rasterweb, to random
@rasterweb@mastodon.social avatar

It's always important to recognize your privilege. Today I got to work and realized I forgot my wallet! Not a big deal except it means I was operating a motor vehicle without my license on me... and need to do it again to get home.

But if I'm honest, I'm an old white man, and even if I get stopped by the cops on my 5 mile drive they'll probably just give me a warning and I'll make it home fine.

Not everyone has that privilege... though they should. Everyone should be able to make it home safe.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@rasterweb Friend of mine looked up the law on this in whatever state she was in at the time and it only says you must be “legally licensed to drive” and you have some time (72 hours?) to produce proof of this if you don’t have it on you. State by state and they can look it up in the computer in the patrol car now (though you won’t have proof of identity either, presumably 🤔).

But yah, that probably doesn’t help anyone the officer involved doesn’t like.

collin, to random
@collin@ruby.social avatar

I wrote a blog post called "MVC Isn’t MVC” about where MVC started, the variations I've experienced on native and web, and some thoughts about that. This has got to be the most research I've ever done for a single blog post, so hopefully people like it :) https://collindonnell.com/mvc-isnt-mvc

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@collin Interesting. The second two don’t look that different to me though. if you take into account the implied controller that gets the view displayed to the user and collects events and sends them to the program. In the Mac app that’s a controller in the system frameworks. On the web it’s the browser and part of what you have in the controller there - the part that sends the data to the client.

(1/2)

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@collin If you redraw the diagrams and include that controller as a second controller participating then they start to look very similar beyond the differences in the UserInteraction controller that accounts for the fact that the monitor and mouse are across a network in the web case but connected to the same computer in the local Mac / iOS case.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@collin Does that make any sense? :)

I should make edited diagrams but I’m being lazy and hoping you’ll “see” it by my description:)

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@collin :-) I’ll try to draw a picture - but it won’t be as nice as yours.

mysk, (edited ) to privacy

The rogue 2FA app that steals scanned secrets is now ranked 18 on the German App Store for the productivity category. No wonder! The app disguises as a Microsoft app. It is the top hit when you search for "Microsoft Authenticator" and the developer has updated the screenshots in the ad card to highlight the word "Microsoft". Surprisingly, the product page of the app shows different screenshots with the word "Microsoft" removed.
The app now has 1.2K reviews, as opposed to 18 when we first addressed the app.

🙏 Boosting this post will help spread the word. Thank you!

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@mysk Did you report it to Apple?

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@mysk (Sigh)

GeekAndDad, to random
@GeekAndDad@mastodon.social avatar
GeekAndDad, to random
@GeekAndDad@mastodon.social avatar

Be cool to replicate this in all cities:

“The former dumping ground that became a flourishing food ecosystem

Cleveland's Rid-All Green Partnership began small in 2011, and it now supports a community kitchen and farmer's market with acres of farmland.”

https://grist.org/agriculture/the-former-dumping-ground-that-became-a-flourishing-food-ecosystem/

GeekAndDad,
@GeekAndDad@mastodon.social avatar

Portland folks - a resource if there’s land in your neighborhood that needs to be cleaned up for urban agriculture: Portland brownfields program:

https://www.portlandoregon.gov/bes/35008

helge, to random
@helge@mastodon.social avatar

When you are trying to import your 25 MB SQLite database into the naive way ...

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@helge ? 25MB?! That doesn’t seem very large…

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@helge 😂 SwiftData needs to see a mechanic, from the sound of it.

Instruments time.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@helge Huh. I haven’t looked into it at all but that seems toylike if true. Core data doesn’t have to be slow.

drahardja, to swift
@drahardja@sfba.social avatar

I’m getting pretty fluent at writing these days, but I still miss writing in . I banged out a command-line tool in ObjC and it was glorious. I love the laid-back nature of the language, its verbosity that makes the code immediately readable, and its not-super-eagerness to get everything fixed up at compile time.

Would I recommend ObjC over Swift for new projects? No. I think most people will create better programs in Swift than ObjC. But I do miss those good old days. The Delegate pattern with optional methods is still exceedingly powerful and IMO yet to be surpassed with callbacks, builders, or what-have-you. The ability to cheat and directly examine the runtime without too much type safety in LLDB is extremely refreshing too.

Anyway, back to Swift.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@uliwitness @leeg @mmalc @drahardja Did you notice in that WEBOBJECTS DEVELOPER’S GUIDE book on page 2, “Written by …. With help from: … Craig Federighi… “

:)

fahrni, to random
@fahrni@curmudgeon.cafe avatar

Just asked Kim — my lovely wife — what would it take for me to build an app I love to work on everyday and make a living from it.

Her reply: “I wish I knew.”

Of all people she knows how much this question tortures me.

I need a younger brain and more energy. That could help. I rarely feel up to working on Stream or [top secret project] after work.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@fahrni Or maybe you’d feel better doing something entirely different? Something that involved more activity that made you feel better?

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@fahrni You may have to try things to find out if you don’t know already. Or maybe writing code is it! :)

GeekAndDad, to random
@GeekAndDad@mastodon.social avatar
fahrni, to random
@fahrni@curmudgeon.cafe avatar

Look, I’m never gonna do this, but I’d love for someone to do an extremely childish thing for me. 🤣

When Tim Apple presents he not only uses his hands he kind of does this little squat motion along with it.

Could someone add fart noises to the audio when he does his little squat thing? I’ve wanted to do this for years and I’m too lazy and not talented enough to make it happen.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@fahrni Why be mean? Life is short. Be kind.

warrioroflatte, to random

I think a lot of guys don't really understand the real power of the internet.

You can be nice to people.

Like you can just tell them "cute dress!" or "wow, I hope you have a really great day today" and no one finds you intimidating or wonders if you're hitting on them. You can be the fun, exuberant rando someone met online today who they tell all their friends about.

Give it a try; it feels great.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@warrioroflatte Great post! I hope you had/have a great day :)

MonaApp, to random
@MonaApp@mastodon.social avatar

Good news! Mona will be a one-time purchase app, and will be available on App Store this Spring:
Free trial: 14-day full-feature access for free, with no recurring fee.
Mona Essential: full-feature access on a single platform (iPhone, iPad, or Mac) for 10 USD.
Mona Extra: full-feature access on 3 platforms (iPhone, iPad, and Mac), and supports family sharing. Mona users can upgrade from Essential to Extra for 7 USD.
If you have purchased Spring or Spring mini, Mona Extra will be just 9 USD.

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@MonaApp Is there a mastodon limitation that prevents you from adding people to lists if you aren’t following them? Or is that just a client convention. It’s an annoying limitation Twitter didn’t have. TIA

GeekAndDad,
@GeekAndDad@mastodon.social avatar

@MonaApp Ah well. Thanks for the reply!

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