Twitter: @ewenmcneill -- August 2019

Wed Jul 31 22:39:53 +0000 2019 (#)

Hey @SharesiesNZ, how am I supposed to close my account without accepting your new terms? The “x” at the top logs me out, and the only other option is “accept and continue”.


Wed Jul 31 22:44:53 +0000 2019 (#)

Replying to @SharesiesNZ

The new terms seem to allow @SharesiesNZ to front run any trade, delay any order, and let @SharesiesNZ pick/wait for the trade price it wants.

And abuse personal information for marketing of third parties, with no ability to opt out.

Neither is acceptable.


Wed Jul 31 22:46:09 +0000 2019 (#)

Replying to @SharesiesNZ

That’s just what jumps out in the 26+ pages of new terms, which of course have the usual “can change terms at any time”.


Thu Aug 01 04:29:42 +0000 2019 (#)

@vodafoneNZ please stop spamming out your email announcements of 5G. 2 to the same address so far, at 15:15 and 16:23. Both to an address I unsubscribed twice in 2017, and unsubscribed twice today.

Your unsubscribe facility appears (illegally) non functional.


Fri Aug 02 05:59:01 +0000 2019 (#)

Replying to @aurynn

In case you think that some of it is hearing loss, Adam Savage talked about his experience upgrading his hearing aids recently (semi promo, but mostly his own story with repeated upgrades over the years). Maybe worth having your hearing tested sometime?

https://m.youtube.com/watch?v=D-Ptuq85R8Y


Fri Aug 02 09:48:20 +0000 2019 (#)

The Teardown 2019 “e-Paper MegaInfoDump” talk recording just came out. Worth watching if you’re curious how far low power display tech can be pushed.

https://m.youtube.com/watch?v=d5sRnXgzVgU


Sat Aug 03 03:04:12 +0000 2019 (#)

“Aquarela” has some fantastic footage of ice, sea, and waterfalls clearly obtained at great risk to equipment/personnel. That might be worth the price of admission.

But it is disappointing as a feature film due to weak editing, odd music choices, & the lack of any clear message.


Sat Aug 03 06:32:25 +0000 2019 (#)

Replying to @minxdragon

I’ve seen people use Gantt charts in the last 12 months. But it does tend to be older PMs or larger projects.

Smaller/less formal projects seem to use things like Kanban boards. (Think post-it walls, Trello, etc.)

https://en.m.wikipedia.org/wiki/Kanban_board


Sat Aug 03 07:42:17 +0000 2019 (#)

Replying to @minxdragon

I suspect one can use Kanban boards at multiple levels of detail. Especially if they’re electronic.

Yes, the lack of “A depends on B” detail does limit how much assistance they are for big projects. However “actually updated” wins over “represents everything” in practice IME.


Sat Aug 03 07:48:46 +0000 2019 (#)

Replying to @minxdragon

Also some projects I’m involved in literally use ticklists for the lowest level of detail, especially on GitHub which has built in support. (With links to other issues/tickets/etc for anything needing more than one line of detail.)

Definitely not perfect. But used/updated helps!


Sat Aug 03 08:35:55 +0000 2019 (#)

Replying to @minxdragon

I hear you on the difference between big picture and small picture!

But the question I heard asked was “what are people using” not “what’s the best tool” 😃 People use what they know, if it’s even vaguely usable for the purpose.

Witness Excel for complex programming…


Sat Aug 03 08:55:48 +0000 2019 (#)

Replying to @minxdragon

For better or worse I think Microsoft Project won the Gnatt chart war. I’m not aware of anyone using anything else for Gnatt charts now.

The software tech world largely went Agile/sprints instead, with “a handful of weeks” cycles. Because too many unknowns, and “PM is hard”.


Sat Aug 03 09:01:50 +0000 2019 (#)

Replying to @minxdragon

Like many things PM is harder than it looks: it’s fractal levels of detail, and interconnections at all levels. Some people are good at that, and some… aren’t, or don’t stay ahead of the technical debt.

I’m de facto PM on some projects because I see critical dependency details.


Sat Aug 03 09:08:07 +0000 2019 (#)

Replying to @minxdragon

Plus of course the PM interpersonal skills you mention (eg knowing what delays matter and what don’t; not drowning people in meetings).

It’s rare to find people “good with details” and “good with people”.

Good PMs are worry their weight in gold. And also rare: Sturgeon’s Law.


Sat Aug 03 09:16:27 +0000 2019 (#)

Replying to @minxdragon

*worth their weight in gold.

(Thanks autocorrect.)


Sat Aug 03 10:15:31 +0000 2019 (#)

Replying to @minxdragon

FWIW, trying to find “Mr Project” (old FOSS clone, seems gone) by searching for “Mr Project Management Gantt Chart” turns up various online Gantt chart tools. Of unknown quality and cost. But at least might work on an iPad.

(At a guess most of them will be MS Project like…)


Sun Aug 04 21:52:35 +0000 2019 (#)

Replying to @ewenmcneill

For those playing along at home: Sharesies responded to my email, two business days later, suggesting I could accept the new terms and close my account, keep the account active, or they could sell my holdings and refund the money to my NZ bank account.


Sun Aug 04 21:54:43 +0000 2019 (#)

Replying to @ewenmcneill

I chose the third option, because it’s the only one that doesn’t force me to “accept the new terms anyway” or just let Sharesies keep my money locked away.

So “how do I close my account” seems to be “support request and wait”. It should have been in the UI!


Mon Aug 05 09:05:59 +0000 2019 (#)

RT @nextdayvideo: #pyconau @matt_trentini Extending MicroPython: Using C for good! http://youtu.be/fUb3Urw4H-E


Mon Aug 05 09:13:35 +0000 2019 (#)

Replying to @matt_trentini

Thanks for including the slides QR code up front: even with YouTube determined to show the lowest possible video quality with much artifacting, the QR code scans and I can read the slides I downloaded to follow along 👍

https://docs.google.com/presentation/d/1ioDmPTnkAaubxlKYxyTvgns3o0NyOkJpaNJCw0khS_Q/mobilepresent?slide=id.p


Mon Aug 05 09:51:58 +0000 2019 (#)

I’m very impressed how promptly @unexpectedmaker got the TinyPico kits delivered. Shipped the day before planned date, despite getting 350x the desired minimum orders.

My order arrived today (would have been last week, but I was out at the wrong time…)

https://www.crowdsupply.com/unexpected-maker/tinypico


Mon Aug 05 10:27:19 +0000 2019 (#)

Replying to @flowblok and @developerjack

That looks the size and shape of a redeemable voucher….

Just saying 🦋🎵🎶


Tue Aug 06 05:55:50 +0000 2019 (#)

Replying to @matt_trentini

In case it helps, the video quality improved dramatically (by itself, to what looked like good 720p) about 20-25% into the recording. So maybe there is an encoding error at the start affecting some bitrates.

Slides/talk was useful, thanks 👍


Tue Aug 06 05:57:18 +0000 2019 (#)

Replying to @unexpectedmaker

That’s both of the preorder kits, taken out of the outer bags to photograph 😃 Definitely lots of options there!


Tue Aug 06 06:08:30 +0000 2019 (#)

RT @kawaiiconNZ: Tired to death of waiting for tickets? Kawaiicon has some killer news to announce this weekend!


Tue Aug 06 08:44:49 +0000 2019 (#)

“Herbs: Songs of Freedom” is a fantastic documentary. Rooted in the land, the culture, and the protests, it beautifully covers the origin of the band Herbs through their 40th birthday. Much aroha 💜

Out for general release 15 August 2019. Go see it 👍


Tue Aug 06 09:24:03 +0000 2019 (#)

Replying to @ewenmcneill

And 36 hours after I replied (by email), @SharesiesNZ emailed again to ask what I wanted to do. 🤦🏻‍♂️

I’ve replied again with the same answer, but voodoo reformatted the email to try to get my answer past their broken ticket system. Sigh 🙁


Tue Aug 06 23:19:59 +0000 2019 (#)

Today I have a special hatred for the combination of Just In Time manufacturing, and long chains of retailers/distributors that hold zero stock, but advertise items for sale with no indication of any lead time. Especially when only reply after ordering is “we are out of stock” 😠


Wed Aug 07 02:16:56 +0000 2019 (#)

Replying to @ewenmcneill

I’m currently 7 weeks into trying to get an ETA. And as of today the first ETA I’ve got is “hopefully in the next few weeks”. (It’d have been much less frustrating if they’d just advertise it with “10 week lead time” instead of implying they have stock to sell.)

I just want 1 🙁


Thu Aug 08 08:24:20 +0000 2019 (#)

RT @nnja: The lovely @brandon_rhodes, one of my favorite speakers gave a lovely keynote at #PyConAU. Check out "The Antipodes"

https://t.c…


Thu Aug 08 08:35:59 +0000 2019 (#)

Replying to @ewenmcneill

TIL that Python decorators are at least as powerful as C++ templates for doing meta programming that repurposes the language syntax for other purposes.

@chrisjrn’s talk is well worth watching if you’re interested in how (programming) languages evolve 👍 https://twitter.com/chrisjrn/status/1158176205515870208


Thu Aug 08 09:03:56 +0000 2019 (#)

Endorse! It’s another fantastic talk by @sauramaia, and I’d also recommend you watch it 💜

Tech is people, at many levels of meaning. Listening to someone who has studied why people believe things, and how/how not to change their minds is invaluable. 🦋 https://twitter.com/lizzeran/status/1158209582570835968


Thu Aug 08 23:08:21 +0000 2019 (#)

“Fork https://rules.nz/ Start your own country” 😃

(Ideally with less monkey patching of definitions per use case. Law really could do with more application of the DRY principle!) https://twitter.com/mattwadd/status/1158046198177173512


Fri Aug 09 02:32:32 +0000 2019 (#)

Replying to @hroethgar

It potentially improves the interpretation process. I don’t know if it improves the content of the legislation, bylaws, etc that are written.

The legislation process would benefit from a “one code repository” approach. And regression tests, as @BR3NDA is saying.


Fri Aug 09 03:34:57 +0000 2019 (#)

“This ticket is valid for travel between the stations stated.” / “Wellington and Johnsonville”

Apparently except where @metlinkwgtn and @greaterwgtn are involved, then the guards just stop accepting it for travel. Surprise!

What even is the point of contracts? 😠


Fri Aug 09 10:10:44 +0000 2019 (#)

Replying to @lruru19 and @metlinkwgtn

Thanks for the info.

However that seems to have been poorly publicised (eg, no one in my extended family knew older train tickets weren’t accepted, just lots of bus changes).

And it still seems to me like a flagrant breach of the contract under which the ticket was sold.


Fri Aug 09 10:13:02 +0000 2019 (#)

Replying to @lruru19 and @metlinkwgtn

Also ironically the tickets say they are not refundable (on the back, right below the bit where it says they are valid for travel, without any expiry date)


Fri Aug 09 23:27:11 +0000 2019 (#)

Replying to @lruru19 and @metlinkwgtn

Signs in the train stations, buried on the Metlink website, etc probably helped frequent train users.

But they’re of little use to infrequent train users, who are most likely to have bought 10 trip tickets as the singles cost 40% more per ride, and monthly passes are unsuitable.


Sat Aug 10 01:06:36 +0000 2019 (#)

Replying to @SharesiesNZ

FTR, after a week of trying (6 business days) to contact them, @SharesiesNZ did close my account and give me a full refund. There was even a small profit. Thank you for that.

I still think the process should be a lot easier, eg an option in the new terms page to say “no”.


Sat Aug 10 01:16:10 +0000 2019 (#)

Replying to @whitequark and @Gankro

PGP email predates MIME in email, so the random inband signaling made a bit of sense in the beginning. (File “attachment” was via uuencode, also inband signaled.)

Inband PGP should have been deprecated 20 years ago though. When uuencode stopped being used 😃


Sat Aug 10 02:57:31 +0000 2019 (#)

“Koyaanisqatsi” (1982/3) is a visual treat. There’s not a word spoken, but the editing is fantastic and the Philip Glass music is a wonderful accompaniment.

Some of it is very “of its time” (eg fashion/tech), but much is timeless.

https://www.nziff.co.nz/2019/wellington/koyaanisqatsi/ https://en.m.wikipedia.org/wiki/Koyaanisqatsi


Sat Aug 10 03:45:20 +0000 2019 (#)

Replying to @__fincham

😢

Maybe you can track “Koyaanisqatsi” down somewhere else? Possibly Aro Video has it?


Sat Aug 10 08:18:05 +0000 2019 (#)

For extra intrigue we got escorted in via BoH at Te Papa to see “Shooting the Mafia”. Seems thematicly appropriate! 😃


Sat Aug 10 23:08:21 +0000 2019 (#)

Replying to @hroethgar

Me too. I’ve been counting down films left/days left for a while. 2 films, 1 day, to go. Then some days at home, without so much “travel to cinema”, “lather, rinse, repeat” constant motion!


Sun Aug 11 02:23:58 +0000 2019 (#)

Replying to @tveastman and @__fincham

😢

My guess is that it corrupted it’s block map, at which point recovery is raw flash read and attempt to put the jigsaw back together 🙁

Professional recovery might get something back, but with a partial backup and no business case to recover, it’s probably cost prohibitive.


Sun Aug 11 02:27:59 +0000 2019 (#)

Replying to @tveastman

If you want N-monthly releases, security support, and close to upstream with regular catchups to upstream, then yes Fedora is probably one of the top choices.

I like Debian, and security team is good, but it’s always been more “LTS” like, and non trivially patched over upstream.


Sun Aug 11 02:48:58 +0000 2019 (#)

RT @willsmith: This video is fucking rad. I love @SimoneGiertz's mantis shrimp. https://youtu.be/bmoPYnwPKKY


Sun Aug 11 05:28:22 +0000 2019 (#)

Replying to @megjohnjustin

Would you be willing to set up a “just want to support the podcast” “pay what you want” tier, with no extras?

I’d like to offer some support, but the existing tier descriptions feel fairly “pay lots or nothing” (through tie to income). Happy to skip the extras.

Thanks 💜


Sun Aug 11 08:07:17 +0000 2019 (#)

Replying to @__fincham and @tveastman

Yes, seems worth checking if SMART will report anything.

ISTR some models do have unlock sequences if it’s that. But it’s a long shot, and won’t help if the internal flash file system (and thus block map) is corrupt.


Sun Aug 11 21:40:59 +0000 2019 (#)

Replying to @megjohnjustin

I’m totally fine with letting people pay more if they have spare money. But the existing tiers are not “pay more if you want to”, they’re “we think you should pay more”.

Your work around of claiming to have a “low income”, then paying a bit more feels uncomfortably like lying 🙁


Mon Aug 12 00:36:24 +0000 2019 (#)

Replying to @megjohnjustin

Email sent.

Sorry you’re finding it annoying, that wasn’t my intention.

Lots of crowd funding has a “no reward, just want to support the project” bottom tier, to pick up extra donations. So I thought I’d ask. I’m surprised at the controversy.

Y’all are welcome to say “no”.


Mon Aug 12 09:32:31 +0000 2019 (#)

RT @kawaiiconNZ: Wave 1 tickets + merch for Kawaiicon are live! https://kawaiicon.org/ We loaded 500 tickets, so you eager beavers can get…


Mon Aug 12 10:05:44 +0000 2019 (#)

Replying to @merxplat

Having spent days reverse engineering a code base where “git add *; git commit -m Updates” seems to be the only command the developer knew, I’d look forward take cute commits 😃 (The rest would be a very welcome bonus!)

Does it come with a time machine too…?


Mon Aug 12 10:13:15 +0000 2019 (#)

purplecon would like your talks, your volunteering, and your interest in being notified when tickets are on sale.

All the links you need to do all the things are in the quoted thread 💜 https://twitter.com/purplecon_nz/status/1160850789985685504


Mon Aug 12 10:16:26 +0000 2019 (#)

Replying to @merxplat

After decades with revision control I’m very aware that future me is likely to be the one puzzled by past me, so I’ve learnt to explain myself carefully lest I blame myself later 😃

Definitely all for tools that encourage others to think of the future too 👍


Tue Aug 13 05:34:37 +0000 2019 (#)

Replying to @minxdragon

A friend used the phrase “I was too much myself” about some situation and I so understood.

I think I’m about 25% myself in any given situation. (Which 25% varies depending on context. It’s non trivial to keep track…)

Good to hear you’ve found somewhere you can be yourself!


Tue Aug 13 21:29:50 +0000 2019 (#)

RT @tveastman: Please register. Vote out every single person who was in the council when this bus system was instituted. https://t.co/pT0XF…


Thu Aug 15 01:09:51 +0000 2019 (#)

Replying to @ewenmcneill

Narrator: there was no reply email.

I guess I’ll never know why asking someone to spend a couple of minutes adding a “just a donation, no reward” tier to their crowdfunding, below their “paid extras, steeply indexed to income” tiers is “deeply annoying” ¯_(ツ)_/¯


Thu Aug 15 01:25:16 +0000 2019 (#)

RT @kawaiiconNZ: Here are some lil birds to tell you: more tickets are rolling in tomorrow!

Also - submit those CFPs! They close today! ht…


Thu Aug 15 01:25:46 +0000 2019 (#)

RT @purplecon_nz: you fumble for your keys, but in frustration, astrally project into your lounge room instead. out of habit, you reach for…


Thu Aug 15 03:00:59 +0000 2019 (#)

RT @jaicesd: @jessfraz Data link between our DR site and main site was having rhythmic packet loss. Like this: oooooXXoooXXooooooXXooooXX i…


Thu Aug 15 10:14:25 +0000 2019 (#)

Replying to @__fincham

Possibly depends on how public/busy the IRC channel is, and how fast someone types. It feels like I’ve got an internal “N seconds” timeout, if someone is waiting on an answer, or too much else will end up in between.

Balanced against needing to nick-prefix more lines of text.


Thu Aug 15 10:20:46 +0000 2019 (#)

Replying to @__fincham

Typically works out to 80-240 characters as an upper limit per IRC “line” for me (20-40 feels too short if there’s more of the same sentence to continue on the next line). But I type fairly quickly.

(In a “will only be read later” channel, it’s easier to take more time/line.)


Fri Aug 16 02:45:30 +0000 2019 (#)

RT @kawaiiconNZ: At this point in con planning we are solely powered by sugar, hopes, and dreams.

Wave 2 tickets are live! Bounce on over…


Fri Aug 16 02:46:26 +0000 2019 (#)

RT @davidbrunelle: Men are replying to this Tweet saying "At least the guy is persistent" or "I'm rooting for this guy."

Just imagine, for…


Fri Aug 16 23:52:48 +0000 2019 (#)

This is a really interesting personal history of the earlier Crypto Wars, by the Hellman of the Diffie Hellman algorithm. https://twitter.com/byrongibson/status/1161793348669075457


Sat Aug 17 01:33:44 +0000 2019 (#)

Replying to @tveastman

Pre social media online forums started getting “spammed” with lots of “one bit” replies (“me too”, “thanks”, “great”). “Like” solves that “one bit” response, and I think it’s useful for that: a less noisy “response without content”. Not everyone used if like that though. 1/2


Sat Aug 17 01:38:24 +0000 2019 (#)

Replying to @tveastman

You’re right that there’s a down side when it starts being used to tune algorithms for “what to show the user”, and then people feel they “need to peck to get another pellet”. Then “like” loses a lot if its original usefulness.

(I’m team “show everything subscribed to” 😃) 2/2


Mon Aug 19 01:09:09 +0000 2019 (#)

TFW the fulfillment centre doesn’t understand Nagle’s Algorithm.

Fomu 1/2 arrived this afternoon. Fomu 2/2, dispatched less than an hour later, is due tomorrow.

I suspect they could have squeezed it into the same shipping box…. 😃


Mon Aug 19 01:13:17 +0000 2019 (#)

RT @kawaiiconNZ: Holy guacamole - wave 2 tickets were smashed over the weekend!

If ya still missed out, a final wave will open so keep an…


Mon Aug 19 04:03:05 +0000 2019 (#)

Replying to @ewenmcneill

The second Fomu delivery arrived 3 hours later (not next day), with a courier who was surprised to be delivering the same thing on two trips the same day.… 😃

3 hours difference in delivery time for (under) 1 hour difference in the dispatch time is good, if unnecessary!


Mon Aug 19 09:27:25 +0000 2019 (#)

Replying to @ewenmcneill

After asking around, Customer Service at Wellington Railway Station helped me locate someone who would swap my valid Wellington/Johnsonville 10 trip tickets, for valid Zone 1-3 10 trip tickets which hopefully the train guards accept ❤️ Maybe hope for others for a wee while yet.


Mon Aug 19 09:29:08 +0000 2019 (#)

RT @purplecon_nz: our cfp closes its warm, welcoming, pleasantly soft and fragrant arms in 6 days, on the 25th. you, internet traveller, ne…


Mon Aug 19 09:36:42 +0000 2019 (#)

Replying to @isomer

The second package to arrive did contain 2 Fomu…. but its time stamp headers show it was dispatched before the first package was acked.

“Further research required” 😃

(With the N month latency on requests, definitive proof could take a lifetime…)


Tue Aug 20 06:16:20 +0000 2019 (#)

Replying to @nzkarit and @__fincham

The previous bus system favoured different suburbs than the current one for “one bus start to end”. And people planned their lives around the old system, including where to live.

Plenty of cities make multi bus trips work well, but it requires reliable connections and shelter.


Tue Aug 20 06:20:06 +0000 2019 (#)

Replying to @nzkarit and @__fincham

My personal theory is that the serialised buses through “The Golden Mile” is unsolvable with Wellington roading. So only way to get high volume is to run a loop with good interchanges at Railway, Courtenay, Willis, Taranaki, and then force changes on all trips equally.


Tue Aug 20 06:23:52 +0000 2019 (#)

Replying to @nzkarit and @__fincham

If we did that, I’d personally make the central city bus loop free (collecting payment wastes lots of time). Then run buses every 3-5 minutes off peak, and as many as possible in the loop at peak hour. So there was always a connection waiting for the passenger, not vice versa.


Tue Aug 20 07:54:31 +0000 2019 (#)

Replying to @__fincham and @nzkarit

Yes, the key point with transfers is they need to be made as pleasant as possible. Metlink utterly failed at doing that, and failed to create reliable connections, or providing sufficient reliable buses on previously busy routes to meet existing usage.


Tue Aug 20 07:58:21 +0000 2019 (#)

Replying to @__fincham

I agree people should be able to get from the nearest edge of the CBD to Northland without a transfer.

But “arbitrary CBD location to arbitrary suburb without a transfer” requires all buses be serialised through the same unfixable bottleneck. 1/2


Tue Aug 20 08:01:36 +0000 2019 (#)

Replying to @__fincham

Most other cities solve the central city serialisation issue by running transport down N parallel routes. Eg, Melbourne in all major roads in central grid.

Wellington has basically four parallel roads north/south in the centre. Three are unfixable narrow. 2/2


Tue Aug 20 08:05:31 +0000 2019 (#)

Replying to @__fincham

Encouraging people to walk/cycle/scoot/… 5-10 minutes from where they are to appropriate CBD edge and then get bus seems the least bad way out of that geographic problem.

With “city circular” bus running between good CBD edge transit hubs as backup option for those who can’t.


Tue Aug 20 08:11:19 +0000 2019 (#)

Replying to @__fincham

And while I’m being idealistic, I’d put the entire central city transit loop underground. So it didn’t have cross traffic to slow it down, and was out of the wind/rain.

Minor facts like three earthquake faultlines make that a bit less practical though 😃


Wed Aug 21 05:49:39 +0000 2019 (#)

Replying to @__fincham

Which part is “ridiculous” — arriving early, or leaving on time?

7 minutes early is a little surprising, but if one is to “run to a timetable” there’s got to be periodic “reset to timetable” points.

(At peak “bus every N minutes” is more meaningful than timetable, for N <= 10.)


Wed Aug 21 06:10:19 +0000 2019 (#)

Replying to @__fincham

Ah, those “never on time” routes. Where it’s hard to tell early from late, except by “it waits before departing” 😂

Sorry to hear about the lack of real time info too. RTI was supposed to be the workaround for timing jitter, but its presence/accuracy is unusably poor 🙁


Fri Aug 23 01:35:48 +0000 2019 (#)

Replying to @tveastman and @BR3NDA

It’s like picking a major. At the beginning you’re not really sure, but people make assumptions about you. Later you figure out which one you want, or maybe create your own 🌈


Fri Aug 23 23:33:45 +0000 2019 (#)

“Python for Public Transport” talk by Alex Raichev at #KiwiPycon, about the General Transit Feed Specification (GTFS), and the GTFSTK Python library.

https://github.com/mrcagney/python_for_public_transport

https://pypi.org/project/gtfstk/

https://en.m.wikipedia.org/wiki/General_Transit_Feed_Specification


Sat Aug 24 00:22:04 +0000 2019 (#)

“What makes an API Pythonic?” wondered Anna Tisch; lots of the answer came in a talk at #KiwiPycon.

Great summary of things to consider to make an API where the obvious/easy way to do something is the correct way to use the API. https://python.nz/kiwipycon.talk.annatisch https://github.com/annatisch


Sat Aug 24 00:44:03 +0000 2019 (#)

Day two (special) lunch at #KiwiPycon passes the “I can guess the ingredients, so I can safely eat it” test. And came with appropriate utensils 👍


Sat Aug 24 00:49:07 +0000 2019 (#)

Replying to @ewenmcneill

Pro tip: list the ingredients in special meals made for food allergies/intolerances. It reduces the guessing required (and the food wasted when guessing isn’t possible/certain).


Sat Aug 24 02:04:54 +0000 2019 (#)

“I’m So Meta Even This Acronym…” by @BunkyFob, with XKCD title reference, at #KiwiPycon gave an overview tour of Python’s type hierarchy, in 20ish minutes. Interested viewers were directed to the 70 minute deep dive from PyconAU.

https://2019.pycon-au.org/talks/its-pythons-all-the-way-down-python-types-metaclasses-made-simple https://youtu.be/ZpV3tel0xtQ


Sat Aug 24 03:40:48 +0000 2019 (#)

@tveastman talking about https://secateur.app, and why he made it at #KiwiPycon.

https://python.nz/kiwipycon.talk.tomeastman

He also talked about the tool at PyconAU, for which the video is already online (KiwiPycon video should be up soon).

https://m.youtube.com/watch?feature=youtu.be&v=kqafZiBoz9I


Sat Aug 24 04:17:43 +0000 2019 (#)

RT @NZPUG: The core message from @tveastman: "if you think you have a skill that you could use to protect people, you have a moral obligati…


Sat Aug 24 04:42:35 +0000 2019 (#)

Phoenix Zerin from @blockchainlabnz talking at #KiwiPycon about combining pytest and docker-compose to scale up testing.

The demo setup is on GitHub if you want to try at home.

https://github.com/BlockchainLabsNZ/hello-pytest-docker-compose https://python.nz/kiwipycon.talk.phoenixzerin


Sat Aug 24 05:05:59 +0000 2019 (#)

Replying to @blockchainlabnz

Slides from the #KiwiPycon talk on pytest-docker-compose.

https://docs.google.com/presentation/d/1CN3ZAlvmN1W2pZxv4seI3hTxy7YzvrlynI6JOYsjlQM/mobilepresent?slide=id.g5f4e01a281_0_34

https://pypi.org/project/pytest-docker-compose/

https://github.com/BlockchainLabsNZ/hello-pytest-docker-compose


Sat Aug 24 10:12:37 +0000 2019 (#)

RT @eevee: ah. in what is definitely not a conflict of interest, i see chrome's director of engineering is passionately arguing that brows…


Sat Aug 24 23:19:45 +0000 2019 (#)

Replying to @NZPUG and @glasnt

@glasnt’s #KiwiPycon talk is so action packed it even comes with footnotes 👍💜

Follow along when you watch the video!

See also her “JavaScript is awe-ful” talk to fill you with awe about the things that JavaScript is full of 😃

https://github.com/glasnt/wat-references/

https://m.youtube.com/watch?v=k3brfCZSFiQ


Sun Aug 25 01:55:22 +0000 2019 (#)

RT @JennyKayNZ: Lightning talk by @pengu_frost at #KiwiPyCon on gender or sex fields in data capture & forms. Do you need that personal inf…


Sun Aug 25 06:21:04 +0000 2019 (#)

RT @nextdayvideo: #kiwipycon Turning 'wat' into 'why' - Katie McLaughlin http://youtu.be/AxJB2sWMS-k


Sun Aug 25 08:34:26 +0000 2019 (#)

Replying to @billah_tishad and @pydanny

Recorded and uploaded already! Definitely worth watching 👍

https://twitter.com/nextdayvideo/status/1165455345449193477


Mon Aug 26 01:06:07 +0000 2019 (#)

RT @kawaiiconNZ: If you are still looking for a ticket, our last wave will go live this Friday. Don't snooze & get ready to pounce on them!…


Tue Aug 27 01:00:13 +0000 2019 (#)

RT @radkat: I'm trying again to speak Fahrenheit. Now instead of sophisticated numerology: remember two temperature palindromes (16->61 and…


Tue Aug 27 01:04:10 +0000 2019 (#)

Replying to @isomer and @RichardWarburto

I remember being told (as a child) that NZ did rotary dialing backwards to avoid patents. Seems unnecessary effort for market lock in when there was only one customer — the Post Office, who ran the phones back in.

(I didn’t know about Norway.)


Tue Aug 27 01:07:41 +0000 2019 (#)

Replying to @isomer and @RichardWarburto

At the time all phones were rented, and it was illegal to connect anything else.

Also I suspect most of the handset difference was the labeling behind the finger guide 😃

So really the lock in you’d want was the exchanges. And you could do that with an exclusive contract.


Tue Aug 27 05:07:15 +0000 2019 (#)

Replying to @isomer and @RichardWarburto

It does seem like the ROT13 of the phone system 😃

With it basically only mattering at the UI edges in how things were labeled.

FWIW, it’s also 111 / 999 because it’s a long flash sequence that won’t trigger by mistake when flashing the hook to get dial tone again… (cf 911)


Tue Aug 27 05:26:45 +0000 2019 (#)

Replying to @BR3NDA and @MoonbaseOtago

Several systems will accept nospam@example.com as an “email address shaped” placeholder, which /dev/null is not.

(http://example.com is reserved for documentation, and has placeholder pages.)


Tue Aug 27 08:39:40 +0000 2019 (#)

@alicegoldfuss has some Good Ol’ Home Truths about containers in production to share. Listen to an SRE who has Been There, Done That. Learn from the voice of experience (or not — you do you!)

Great talk 👍 https://twitter.com/devopsdaysmsp/status/1166177759095414784


Tue Aug 27 08:46:25 +0000 2019 (#)

Replying to @isomer and @RichardWarburto

000 is an interesting choice: it’s the same pulse code in both systems (US/UK… and NZ/NO), and definitely unlikely to hook flash by accident (3 * 10 pulses!)

But I see they had to change it when they adopted 00 as an international dial prefix (was 095); NZ used 00 much earlier.


Wed Aug 28 07:52:09 +0000 2019 (#)

Replying to @minxdragon

Thanks for the link. It’s definitely a sad story.

Unfortunately I suspect the group organizers meant “AFAB”, or maybe “AFAB and transfemme”, and probably would mean that no matter what words they used. Which is harder to change.

FLINT, downthread, has promise as a term though.


Wed Aug 28 07:52:52 +0000 2019 (#)

RT @purpleconNZ: hi friends! tickets are going on sale this saturday (the 31st) NZT, and this year we're trying something new ^_^ https://t…


Wed Aug 28 07:56:04 +0000 2019 (#)

RT @KivaBay:


Fri Aug 30 20:23:05 +0000 2019 (#)

Replying to @purpleconNZ

tickets (wave 1) on sale now, via EventBrite. Look for the “available here” link in the ticket waves section of https://purplecon.nz/tickets/ to find purchase page. (Two more waves later today if you miss out now.) https://twitter.com/purpleconNZ/status/1167523826122383360


Fri Aug 30 20:32:27 +0000 2019 (#)

RT @purpleconNZ: māwhero tickets all gone, some waiporoporo tickets still available. see y'all again this afternoon at 15:00 NZT <3

https:…


Fri Aug 30 20:42:53 +0000 2019 (#)

RT @Thunder_Chicken: @laurieontech Wisdom is mostly scar tissue.


Sat Aug 31 04:23:54 +0000 2019 (#)

RT @purpleconNZ: hey friends, two people have kindly offered to fund waiporoporo tickets! if this would make a difference to you, please se…


Sat Aug 31 04:32:14 +0000 2019 (#)

Replying to @__fincham

You appear to still have all your limbs, so you at least know to treat the heavy machinery with proper respect for its power 😃