cover photo

Mike Macgirvin

mike@macgirvin.com

Mike Macgirvin
 High Range, Australia 

    George: You know, this used to be a helluva good country. I can't understand what's gone wrong with it.
    Billy: Huh. Man, everybody got chicken, that's what happened, man. Hey, we can't even get into like, uh, second-rate hotel, I mean, a second-rate motel. You dig? They think we're gonna cut their throat or something, man. They're scared, man.
    George: Oh, they're not scared of you. They're scared of what you represent to 'em.
    Billy: Hey man. All we represent to them, man, is somebody needs a haircut.
    George: Oh no. What you represent to them is freedom.
    Billy: What the hell's wrong with freedom, man? That's what it's all about.
    George: Oh yeah, that's right, that's what it's all about, all right. But talkin' about it and bein' it - that's two different things. I mean, it's real hard to be free when you are bought and sold in the marketplace. 'Course, don't ever tell anybody that they're not free 'cause then they're gonna get real busy killin' and maimin' to prove to you that they are. Oh yeah, they're gonna talk to you, and talk to you, and talk to you about individual freedom, but they see a free individual, it's gonna scare 'em.
    Billy: Mmmm, well, that don't make 'em runnin' scared.
    George: No, it makes 'em dangerous. Nik, nik, nik, nik, nik, nik, nik, nik - Swamp.
Haakon Meland Eriksen (Parlementum)
  
Freedom is a strange beast.
Beni Grind
  
I haven't watched this film for ags. This needs to change!
Mike Macgirvin
 High Range, Australia 
I don't have any need or desire to use Facebook or Twitter. I don't need Nextcloud or MediaGoblin or Drupal or Diaspora or GNU-Social or Mastodon or Wordpress. I've got all of the features from those applications that I want - right now, without needing those applications. I've got as much privacy as I want or need - up to top secret messages between top secret friends if I need that level of privacy. I can share photos from my photo albums and videos from my library with selected friends and *only* those selected friends. I've got 16 years of my online life literally in my pocket. Everything I need to keep from my online life over those years. I can spin it up on any server in the world at any time and have all my friends and all my content intact if the datacenter serving my stuff gets hit by a nuclear warhead. I can spin it up right now and keep it all synced between servers as I add new content - and switch to another server at any time; for just a few minutes or a few years. My server is my social network, even though I'm the only person with an account on it. My friends have their own servers and these all work together. It's my personal cloud and my file sharing app. If I allow you to see my videos you can see them. If I don't - you can't and there's nothing you can do about it. You don't need a password on my machine to do this. You just be yourself and do your own thing, and if you can see them you'll see them.  I don't see targeted ads. My dead friends don't recommend products for me to buy (this actually happened to me once on Facebook). I don't get spam from Twitter begging me to login and let them analyse me.  

This is what we mean by "own your data".
Manuel
  
During the year I was on Facebook, an ad appeared on my wall, recurring, that warned me that a colleague of mine, a girl, otherwise, very shy and formal, loved Prime condoms... I always blushed when I saw it, but I could not leave to see it until I left Facebook :-(
Mike Macgirvin
 High Range, Australia 
WordPress-like anonymous (and moderated) comments are now supported in red. Should be easy to port to Hubzilla (3 commits iirc). To use, select custom/expert permissions and change 'can comment and like my posts' to 'Anybody on the internet'.

Done.

You'll get an email notification if a comment requires approval. There's provision for a captcha/turing plugin but implementing that is left as an exercise for the reader.
Mike Macgirvin
  last edited: Tue, 20 Jun 2017 22:15:51 +1000  
No. That will cause issues.

Should be blocked now but testing was minimal. I didn't have the buttons in earlier testing so I'm curious how to accomplish this - possibly on remote sites?
Mario Vavti
  
If the missing xchan (email hash) is the only problem, we could ask for the credentials in a popup (also for comments).
Mike Macgirvin
  
I'll leave that for others. I woke up thinking of another couple of quirks that I've just checked in fixes for.
Mike Macgirvin
 High Range, Australia 
On the bright side it seems like Mastodon is finally connectable for folks using dev (via the GNU-Social plugin). There was a fundamental bug in their salmon implementation which took about a month to track down. There's a workaround for the bug in dev until the fix eventually gets pushed on their side. There may still be some minor rendering issues (haven't tested photo or file attachments) and all of the standard disclaimers about hubzilla/zot unique features (nomadic identity, E2EE, etc.) would of course apply.
Mike Macgirvin
 High Range, Australia 
After a few false starts and a few frauds - Back to the Future is really here, just a slightly different shape.

Want.

Man riding hoverboard delivers match ball in Portuguese cup final 

Image/photo

Football fans were given a glimpse into the future of the beautiful game in the Portuguese cup final where the match ball was delivered by a man riding a futuristic hoverboard.
Adam Robertson
  
is it just me, or is balancing above a bunch of swirling blades asking for trouble?
Haakon Meland Eriksen (Parlementum)
  
It is just you. ;-)
Marshall Sutherland
  
Think of it as serious motivation to keep your balance!
Mike Macgirvin
 High Range, Australia 
A young doe in the middle of the freeway, on her knees but alert; surrounded by emergency workers.

I do hope this story ends well.
Marshall Sutherland
  last edited: Tue, 30 May 2017 14:26:27 +1000  
We had a fawn, no more than a week old, wander right up to the house today. Mommy deer kept her distance. I was talking on my phone and didn't think to use it to get a picture.
Mike Macgirvin
 High Range, Australia 
Just finished reading through a thread on GNU-Social where GS developer dismisses 'account migration' completely because to do it right is 'just too complicated'.

We choose to go to the moon. We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too.
-- John F Kennedy
Carolus Rex
  
Best line of the speech, delivered in the heat of Houston, TX:
...causing heat about half that of the temperature of the sun--almost as hot as it is here today--and do all this, and do it right, and do it first before this decade is out--then we must be bold.
Sean Tilley
  
Unfortunately, GS developers seem to have some of the most unfortunate attitudes about developing new features for federation or privacy. The general consensus I see is: "It's imperfect, too complicated, and might have corner cases that cause further issues, therefore we won't do anything about it."
Jake Moomaw
  
@Mike Macgirvin , I used to wonder that, too, until I heard the entire speech.  JFK referenced conquering Everest and reaching the South Pole earlier in the oration.  I think that I liked it better when it was just "do the other things" in my head, since I figured that he just threw that in there as a filler.

"We choose to go to the Moon in this decade and do the other things along with some really wacky stuff that may or may not involve instant pancake batter and infernal uses of velcro, not because they are easy, but because we might as well!"
Mike Macgirvin
 High Range, Australia 
Kenny Rogers did the most famous cover, but there were dozens of others. Here's the original.



Mickey Newbury -- Just Dropped In (To See What Condition My Condition Was In)
by JudasKFoxglove on YouTube
Carolus Rex
  
Seth Martin
  
There are some people in this part of town that call me the Dude. I'll be walking through a store and someone will yell, "it's the dude!". This song and the Big Lebowski are what comes to mind each time.
Mike Macgirvin
 High Range, Australia 
Stack Overflow: Helping One Million Developers Exit Vim - Stack Overflow Blog

Image/photo

This morning, a popular Stack Overflow question hit a major milestone:
Mike Macgirvin
 High Range, Australia 
There's a fair bit of DoubleThink here to wade through, and the original statement link is practically devoid of substance but I still encourage folks to try and digest this because it shows how deeply entangled/intertwined the surveillance state has become.

Facebook & Google lobbyists fight latest user privacy bill

Image/photo

Google and Facebook lobbyists are fighting tooth and nail against the latest proposed law to strengthen privacy online.
Maria Karlsen
  
DoubleThink indeed. :facepalm
Mike Macgirvin
 High Range, Australia 
Here's a nice little addon project if you want to do something fun

https://github.com/webonyx/graphql-php

Which implements

GraphQL: A query language for APIs.

Image/photo


GraphQL provides a complete description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.


We'll ignore the fact that it was developed by Facebook just like we ignore that bootstrap was developed by Twitter. But do check the libraries for back doors. I don't trust those bastards for a millisecond.
Mike Macgirvin
 High Range, Australia 
Tell me the truth. How likely are you to trust the quality control of a condom manufactured in China?

Ansell sheds condom business in $800m deal with China

Image/photo

The  venerable Ansell condom business has been sold to Chinese interests after almost 80 years in Australian hands.
Adam Robertson
  
I would guess it would depend on the urgency of the moment.
mrjive
  
In China, condoms *have* to work, due to birth control policies. The ones for use *in China*, at least.
Mike Macgirvin
 High Range, Australia 
50 years ago. May 1967 and the beginning of a summer unlike any summer before or since - my great aunt (who lived a few blocks away) drove us to the Haight Ashbury district to "see the hippies". In modern times they would be called 'refugees'. I remember people in strange clothes selling underground newspapers for ten cents each (the Oracle was my favourite of the several I picked up). If you wanted food or books or clothes or musical instruments or bicycles to get around, there was free stuff everywhere.  You either bartered or just asked for it. The streets were jam packed with people; mostly teenage runaways from other parts of the country who had been hassled at home for not getting haircuts or getting pregnant and were looking for an enlightened (non judgemental) new world where they didn't have to justify their beliefs. I knew a few of these. We all had family friends who took in cousins and nieces/nephews from conservative midwest towns. A friend of my dad helped set up a free health clinic for all the immigrants - they got medications supplied from big pharma companies; basically floor sweepings - which were catalogued and dispensed by a registered nurse, completely unregulated, for free. LSD had been completely legal nation wide only months earlier, and in May 67 was only illegal in California and Nevada, so a lot of these refugees brought in stocks they had obtained in other states (or distributed openly at Grateful Dead or Jefferson Airplane concerts). LSD was typically distributed for free. Marijuana (a common weed) was also free. Everything was free as in beer, free as in freedom. Love and sex were open and free of inhibition.
The penultimate keyword here is 'free'.

May you live in interesting times.
Mike Macgirvin
  
In fairness it was also very short lived... By the time school started in the fall, Haight-Ashbury was dead. The only people left were speed-freaks and junkies. Crime was out of control. Shops were all boarded up or gated and most of the original property owners had sold out and moved elsewhere. It remained in that dilapidated state for the next 20 years. Most of the original "hippies" moved to Mendocino or Humboldt or assimilated into the suburbs.
Sean Tilley
  
Having lived in Haight-Ashbury for six months, I can safely say that it is but a hollow shell of its former self. Commercialism has all but converted its original spirit into a sprawling strip mall punctuated by head shops. Many of the hippies are still real, and the LSD is still very good if you know who to ask, but it is largely a historic district trying to squeeze all of the economic value out of a selectively-depicted past.

Interestingly, the Season of the Witch is only mentioned in passing, but is a fundamental part of understanding why the hippies turned into speed freaks.
Mike Macgirvin
  
Agreed, but at the time you could get speed at convenience stores 24/7. The acid supply chain was regularly disrupted by law enforcement and the Dead's tour schedule.
Mike Macgirvin
 High Range, Australia 
RIP Roger Moore (James Bond IV) - whom I just discovered was 3 years older than Sean Connery (James Bond I).
Mike Macgirvin
 High Range, Australia 
I'm so done with postgres. If you're one of those folks that say "oh it's easy, just use standard SQL and don't be such a lazy bugger", you support the damn thing and stop being such a lazy bugger. I recommend Hubzilla drop it. I'm dropping it from red. I have better ways to spend my life than study arcane differences between SQL implementations.
Mario Vavti
  
I actually had the impression that we were in pretty good shape regarding postgres :astonished:
Mike Macgirvin
  
There is no standard SQL. Just like there is no standard English. There are different dialects and wildly different underlying implementations. It is the subtle and arcane differences that you only discover the hard way which bite. When 2.6 goes out basically anybody using postgres will have to dump their DB, re-create the schema, and restore their data. Without anybody with in-depth postgres knowledge reviewing all the pull requests, this could turn out to be a regular exercise over time. Right now, somebody using postgres is going to have lots of weird bugs that folks without postgres won't be able to recreate or track down. Right now, today. This was the source of the missing apps on postgres. 'char' fields on postgres with default '' (empty string) contents aren't stored with an empty string. They are filled with space characters (byte padded) and this can cause issues if you weren't expecting it. There are a few of these in the schema. I can fix this, but it points out the kind of problems that will occur in the future. It isn't that the SQL is different (we used standard SQL supported by both platforms), it's the storage engines and the way they implement that SQL that is different.
Mario Vavti
  last edited: Wed, 17 May 2017 19:58:28 +1000  
I think i'll setup one of my dev hubs to use postgres...

@habeascodice used to have a better insight on postgres. Maybe he can review related pullrequests if he is still around...
JRandal
 
So it's today, is it? Am I getting it right, your birthday today? If so, have a very merry celebration!

#Happy Birthday
Mike Macgirvin
 High Range, Australia 
It's the federated social web. Except it's closed and proprietary and full of surveillance-ware. Not what you had in mind? Well why don't you get off of your gluteus maximus and help us create an alternative?

Home - Thred

Image/photo


Our vision is to be the most useful, obvious and used app in the world … an essential digital utility. Thred enables the aggregation of all your messaging, mail, commerce, content and services into one simple and intuitive app. We connect your connections like never before. GET STARTED                                       learn more Play With thred you can connect with ...
Mike Macgirvin
 High Range, Australia 
Imagine the irony... in the country where most everything that is animal, mineral, or vegetable is trying to kill you, we have bees that don't sting.  

http://www.sugarbag.net/faq
Haakon Meland Eriksen (Parlementum)
  
That can't be right. Unless... you also have the alligatorspiderjumping bee?
Mike Macgirvin
  
Well there's this:

https://www.gizmodo.com.au/2017/01/the-most-dangerous-animal-in-australia-is-bees/

and I'm reminded that our dogs cornered an eastern brown in the front yard a couple of weeks ago. These are your worst nightmare.
Haakon Meland Eriksen (Parlementum)
  
Aaahh - all is well in the world again. :-) This snake is only considered the world's second-most venomous land snake, so these are really your penultimate nightmare. :-D