Twitter: @ewenmcneill -- August 2020

Fri Jul 31 23:46:06 +0000 2020 (#)

It looks like maybe the recent grub2 “grub_calloc” boot failures (in the recent “fix” to secure boot break, in RHEL, Ubuntu, etc) might be due to grub-install of grub early stages failing too quietly (and thus mismatched grub versions in different stages).

Fri Jul 31 23:48:45 +0000 2020 (#)

Replying to @ewenmcneill

And as best I can guess from the various bug reports, grub-install is failing due to the boot drive device being renamed since the original install.

So forcing a full grub-install (to the correct boot device) before rebooting may be sufficient.

Fri Jul 31 23:50:33 +0000 2020 (#)

Replying to @ewenmcneill

Looks like there are proposed package updates now, to handle this better (presumably to better catch grub-install failure and do something more helpful than just hoping it works out anyway :-) )

Sat Aug 01 00:31:22 +0000 2020 (#)

Replying to @ewenmcneill

For future reference, the original description of the grub2 secure boot break. Which is just grub2 mishandling the config parser reporting “input too big”. (Grub2 developers also fixed a bunch of other security bugs, after a more detailed review.)

Sat Aug 01 02:16:50 +0000 2020 (#)

RT @quasimondo: Now is your chance to comment on the small print of the rules and regulations that might be applied to AI in a few years. I…

Sat Aug 01 08:34:07 +0000 2020 (#)

Replying to @hroethgar


The VoD film I rented last night, about 70 minutes before it ended sale, played perfectly tonight, 21 hours after I purchased it (20 hours after end of sale). So it looks like time really is “last orders” not last viewing.

Good film too, I’m glad I took the gamble :-)

Sat Aug 01 08:41:10 +0000 2020 (#)

My seventh #NZIFF movie was “If I were the Winter Itself” (“Si yo fuera el invierno mismo”).

It’s a beautiful piece of performance art, with interwoven stories, non-linear time, and fantastic long tracking shots. I’m very glad I watched it.

Sat Aug 01 08:43:43 +0000 2020 (#)

Replying to @ewenmcneill

The #NZIFF video on demand access has sadly already ended, so you’d have to find another way to see it if you haven’t already rented it. (But my rental at 21:50 last night, an hour before the sale ended, did play just fine tonight, nearly a day later.)

Sun Aug 02 01:14:15 +0000 2020 (#)

This @makersmuse video shows a really interesting idea for a (3D printed) custom camera mount — gravity hung off a solid monitor, supporting a standard camera quick release plate ball joint. (Should support any reasonable weight mirrorless camera.)

Sun Aug 02 04:26:39 +0000 2020 (#)

Reverse engineering C128 PLA (Programmable Logic Array) through die photography. The blog post has lots of useful details on how they got increasingly good die shots, and analysed the structure.

(Hat tip to cyrozap in the OpenFPGA IRC channel.)

Sun Aug 02 10:02:19 +0000 2020 (#)

My eight #NZIFF movie was “Jumbo”, a Belgian/French movie about a young woman who loves machines and becomes obsessed with a particular machine. No one understands.

It’s beautifully cinematography, and an intriguing storyline.

Sun Aug 02 22:32:31 +0000 2020 (#)

Replying to @ewenmcneill

Apparently the Ubuntu fix for the grub-install failure on upgrade is just not to call grub-install?!

And cloud-init’s hardcoded guesses of install devices hasn’t kept up with NVMe.

Sun Aug 02 22:35:47 +0000 2020 (#)

Replying to @ewenmcneill

I’m unclear if “don’t call grub-install” now means upgrading the grub package is insufficient to patch the CVEs (ie boots old grub), or there’s an increased risk of “grub_calloc not found” (ie version mismatch), or all CVE fixes are in later stages (ie post grub-install stages).

Sun Aug 02 22:42:59 +0000 2020 (#)

Replying to @nzgizmoguy

Yes grub1 to grub2 was a tricky update, and definitely not perfectly handled (in addition to off by 1 change in the config device names IIRC).

Boot loaders are an inherently risky thing to update, so really need extra extra care... :-)

Sun Aug 02 22:46:18 +0000 2020 (#)

Replying to @ewenmcneill

The other interesting piece is that due to secure boot being found insecure the key that signed the old (insecure) grub is being blocked by a UEFI DBX update. Sometime soon. Which could arrive via any installed OS. Then you have to use patched grub.

Sun Aug 02 22:49:09 +0000 2020 (#)

Replying to @ewenmcneill

UEFI revocation list updates for no longer trusted secure boot keys. (Via link in the Ubuntu KnowledgeBase article upthread.)

Sun Aug 02 22:49:28 +0000 2020 (#)

RT @nzgizmoguy: @ewenmcneill It would be nice if there was a tool that could sanity check /boot vs MBR to know what code is actually going…

Sun Aug 02 22:51:59 +0000 2020 (#)

Replying to @nzgizmoguy

Yes, this kind of consistency checking really ought to be built in. And probably run automatically before, eg, shutdown/reboot can happen.

It’s bad enough breaking a VM. But breaking a Vm hypervisor/colo host at present... would be bad.

Sun Aug 02 23:38:20 +0000 2020 (#)

Replying to @ewenmcneill

The RedHat advisory and solution guide to grub not booting any longer also has lots of good detail. Note that it focuses on the earlier “downgrade grub” solution rather than run grub-install on proper boot device.

Mon Aug 03 03:11:52 +0000 2020 (#)

Replying to @MoonbaseOtago and @BR3NDA

I’ve had AliExpress (small) “free” shipping items delivered in about 2 weeks (in May). So it probably does depend on space available.

My other (non China) international orders in the last few months seem to take 2x-4x the previous delivery times (ie now 4-6 weeks).

Mon Aug 03 03:16:47 +0000 2020 (#)

Replying to @MoonbaseOtago and @BR3NDA

For February orders, I also had an AliExpress order from late January arrive in March (ie once China was back to work, before NZ locked down).

I’d still expect 2-3 months to be the worst case in the shipping system, if sent this year. (Main issue is way less tracking this year.)

Mon Aug 03 04:10:06 +0000 2020 (#)

Replying to @MoonbaseOtago and @BR3NDA

Yes, pretty much everything I’ve had from AliExpress finally shipped from Auckland. I’d just assumed they bulk shipped to NZ, and then repacked for final in country distribution.

It wouldn’t surprise me if some (frequently orders) items were proactively stocked here too.

Mon Aug 03 05:14:30 +0000 2020 (#)

Replying to @__fincham

Thank you for the reminder this existed! I just successfully semi-automatically installed a system with “ip=... ks=...” (pointing at a “python3 -m http.server 8000” web server). Semi automatically because it was ISO boot, and hand edited grub command line. But it worked! 😍

Mon Aug 03 05:17:35 +0000 2020 (#)

Replying to @voltagex and @__fincham

FWIW I just successfully did this (kernel up=) with an “ens192” “predictable” interface. So maybe it’s applied when the interface rename happens? Ie once that interface name appears, whenever that is?

/me misses eth0 😢

Mon Aug 03 05:45:33 +0000 2020 (#)

Replying to @hroethgar

Thank you for this timely review — removing “Dinner in America” from my “maybe” list simplifies fitting this week’s films in before they disappear... :-)

Mon Aug 03 08:35:12 +0000 2020 (#)

My ninth #NZIFF movie was “Tupaia’s Endeavour”, a New Zealand documentary about Tupaia who travelled from Tahiti to NZ, with Captain Cook on the Endeavour, and translated for him. It’s a nicely made documentary, which tied a lot of context together for me.

Mon Aug 03 08:38:09 +0000 2020 (#)

Replying to @ewenmcneill

“Tupaia’s Endeavour” is available as video on demand through the #NZIFF site for one more day.

Then hopefully it will be available more generally somewhere else, as it’d be good for many more people to see it; there’s lots of NZ and Pacific history covered in the documentary.

Mon Aug 03 08:51:48 +0000 2020 (#)

RT @DRWaus: If you missed our discussion on facial recognition last week with @attacus_au @chipswoon @arielbogle and @jakusg, you can check…

Mon Aug 03 22:38:57 +0000 2020 (#)

I’m dubious this is ever going to work, selinux 😂

error: lsetfilecon: (/boot/efi/EFI/redhat, system_u:object_r:boot_t:s0) Operation not supported

mount | grep /boot/efi /dev/sda1 on /boot/efi type vfat

(EFI System Partition is based on FAT...)

Mon Aug 03 23:50:47 +0000 2020 (#)

RT @Chris_Gammell: Today is an exciting day for me. I have officially launched The @ContextualElec Podcast!


Tue Aug 04 05:42:12 +0000 2020 (#)

Extremely cursed code: if the value was true last run (as recovered from /root/.ipa_cache), then override the value this time to be false. (Then if this value is false and another is empty, fail install run.)

This... is not how one does idempotency :-/

Tue Aug 04 05:48:17 +0000 2020 (#)

Replying to @ewenmcneill

See also “limitations” and issue 124.

(And the “fail” message that results — “IPA server is already configured on this system” — is pretty misleading too; and if true... isn’t actually a failure. Sigh.)

Tue Aug 04 08:39:36 +0000 2020 (#)

My tenth #NZIFF movie was “Leap of Faith: William Friedkin on The Exorcist”, which is a fantastic “commentary” movie beautifully edited together from six days of interview and wonderfully chosen movie sections and other B roll. Highly recommended.

Tue Aug 04 08:42:43 +0000 2020 (#)

Replying to @ewenmcneill

“Leap of Faith” has one more day of video on demand purchase in #NZIFF (watch within 48 hours of purchase). If you don’t get to see it, and like directors interviews/commentaries, it’s well worth tracking down.

It was everything I hoped “Kubrick by Kubrick” would be & much more.

Tue Aug 04 09:05:22 +0000 2020 (#)

RT @RealSexyCyborg: For those of you not into 3D printing, but curious about where the cutting edge is, this is the @Creality3dprint protot…

Tue Aug 04 10:15:44 +0000 2020 (#)

RT @janeruffino: Whenever I work on a design project I try to add user scenarios for abuse. No one ever listens because they think it’s an…

Tue Aug 04 23:50:28 +0000 2020 (#)

RT @ktemkin: Here’s my hot take for the day: if some folk had spent just a fraction of the half-decade they would have at university learni…

Wed Aug 05 07:51:21 +0000 2020 (#)

My eleventh #NZIFF movie was “Dark City Beneath the Beat”, about the Baltimore club music and dance. It’s a movie only an insider could have made, part documentary, part music/dance videos, all beautifully woven together. Very glad I saw it :-)

Wed Aug 05 09:31:11 +0000 2020 (#)

My twelfth #NZIFF movie was “Last and First Men”, a 1930s SF story narrated by Tilda Swindon, set to mostly architectural closeups (to the point of abstraction), matched with haunting music. If you like your art thought provoking, this one is for you.

Wed Aug 05 09:36:42 +0000 2020 (#)

Replying to @ewenmcneill

I believe this is the story it was based on; it seems to have been considerably adapted for the film, as there were only a couple of thousand spoken words. (I’d originally assumed it was a short story.)

Wed Aug 05 20:56:33 +0000 2020 (#)

Replying to @hroethgar

Thanks for the suggestion. It does look interesting!

But it looks like it might be today only (“Premieres tonight”), and I already have other 2 hour films to fit in each of the next couple of nights or miss out... so I might need to find it elsewhere 🤔

Wed Aug 05 21:00:57 +0000 2020 (#)

Replying to @hroethgar

On the plus side it looks like one of my “last four” movies is now officially available Sunday, not just “buy Saturday, watch within 48 hours”. So my existing schedule seems more plausible now...

(There’s 8 movies available until Sunday evening. Including several good ones.)

Thu Aug 06 03:15:45 +0000 2020 (#)

Extremely cursed code.

The “find Python” hack is due to RHEL 8 (“how about there’s just no python”); the rest is due to Ansible wanting to load Ansible Vault variables before it will list group names. And I want to auto-detect need to prompt for vault password.

Requires bash.

Thu Aug 06 03:19:33 +0000 2020 (#)

Replying to @ewenmcneill

Based on very useful StackOverflow example. Seems to work on Ansible 2.9 too (they report it works on Ansible 2.8).

No idea why “list groups this host is in” isn’t an Ansible built in. But here we are.

Bonus: this hack returns significantly faster.

Thu Aug 06 03:25:24 +0000 2020 (#)

Replying to @ewenmcneill

Slightly less cursed code.

Also reimplemented in bash, as work around for RHEL 8 not having any Python by default.

Based on very clever StackOverflow suggestion.

Requires bash. Must be called something ending in -client, for the vault-id bit to work.

Thu Aug 06 03:28:06 +0000 2020 (#)

Replying to @ewenmcneill

Between these two my Ansible wrapper script now detects if the host is in a group which loads variables from a vault. If so it will collect the vault password on first run and cache it for subsequent runs in the kernel key chain.

No idea why that’s not built into Ansible either.

Thu Aug 06 03:43:24 +0000 2020 (#)

RT @miamingus: normalize that “i’m busy” means all my time that is allotted for work is booked, instead of all my time is booked. prote…

Thu Aug 06 09:03:35 +0000 2020 (#)

My thirteenth #NZIFF movie was “Wendy”, a sweet adaption of the Peter Pan tale which centres Wendy and shows the importance of make believe and what it means to “never grow up”. Well worth seeing; sadly tonight is the last NZIFF “on demand” rental night.

Fri Aug 07 07:52:06 +0000 2020 (#)

Replying to @RealSexyCyborg

You say “awkward”, I say “entertaining”.

(Would watch Shenzhen cooking robot review, and especially enjoy it if there’s a DIY version too. I’m easy as to the number of pinecones required... 😂)

Fri Aug 07 10:02:40 +0000 2020 (#)

My fourteenth #NZIFF movie was “The Long Walk”, an excellent science fiction time travel thriller from Laos. The mix of science fiction and a small village works surprisingly well. Worth seeing, but sadly VoD rentals ended yesterday.

(Thanks @hroethgar!)

Fri Aug 07 10:09:08 +0000 2020 (#)

Replying to @ewenmcneill

Content warnings for the movie: illness, death, and horror.

But I liked the way that one could see the story from multiple perspectives, which added context.

Sat Aug 08 05:33:15 +0000 2020 (#)

Lift pre-scheduling, but for buses.

The combination of “you walk to nearby pickup location” (bus stop it directs you to) and location-tracking driven bus scheduling seems ideal for servicing less heavily used routes (for which timetables work poorly).

Sat Aug 08 06:50:25 +0000 2020 (#)

My #NZIFF online ticket buying process:

Log into NZIFF site, go to Wishlist, go to Wishlist (second time to hide purchased).

Open movie wanted in tab, click on Watch Online, click on Watch Online again (to open in a tab), click “No thanks, cancel” to dismiss modal dialogue. 1/n

Sat Aug 08 06:57:15 +0000 2020 (#)

Replying to @ewenmcneill

Go to #NZIFF At Home tab, click “Sign In” and log in to At Home, then go to browser History and click link 3 down to go back to film and be logged in to At Home.

Rent $10, enter credit card details, hit Rent, done.

Go to app, watch film :-)

Go to web tab, mark purchased. 2/n

Sat Aug 08 06:59:38 +0000 2020 (#)

Replying to @ewenmcneill

Repeat from the top for each new film (including logging in, both sites regularly log you out).

As clunky as this is, it’s still much better than the previous years #NZIFF ticket purchasing which required address/phone per ticket, plus CC. And timed out lots in first hours. 3/n

Sat Aug 08 07:02:48 +0000 2020 (#)

Replying to @ewenmcneill

By comparison the #NZIFF iOS app for steaming (and AirPlay to TV) has been amazing: every movie has streamed 720p, perfectly, first time. Very impressed. (It’d be nice if it always turned captions on when needed, and/or could buy films.) 4/n

Sat Aug 08 07:05:46 +0000 2020 (#)

Replying to @ewenmcneill

Overall I’ve been very impressed with what #NZIFF managed to pull together on short notice for an online film festival.

While not perfect, I’ve managed to watch a film a night for two weeks, with less hassle than previous years, and as usual some of them have been amazing! 5/5

Sat Aug 08 09:15:42 +0000 2020 (#)

Replying to @hroethgar

Yes, easier visibility of what was available when, would have helped a great deal.

I ended up looking at each day’s list of “available for streaming”, identifying what was new, then making my own lists of available dates.

The “rent by”/“watch by” dates ended up mattering too.

Sat Aug 08 09:21:42 +0000 2020 (#)

My fifteenth #NZIFF movie was “To the Ends of the Earth”, a Japanese/Uzbekistan movie about cultural differences and exploration. It’s nicely made, and having a young Japanese woman as the lead highlights more cultural issues than just inter-country.

Sat Aug 08 09:24:37 +0000 2020 (#)

Replying to @ewenmcneill

Sadly the #NZIFF rental period ended yesterday (I rented it late last night for watch today, “within 48 hours of renting”).

But it’s worth seeing if you find it somewhere else, and like female led cultural exploration.

Sat Aug 08 09:25:35 +0000 2020 (#)

RT @kejames: This is perhaps the funniest example of this common data viz error I have ever seen. bookmarks

Sat Aug 08 09:45:04 +0000 2020 (#)

Replying to @oe1cxw and @ktemkin

In other contexts I’ve heard people use, eg, the first initial of someone’s name (if long and otherwise not easily shortened), as a sort of pronoun substitute. Maybe that could work in other (non English) languages too?

Sat Aug 08 09:48:22 +0000 2020 (#)

Replying to @oe1cxw and @ktemkin

FWIW I think what eventually helped singular they/them work in English (30ish years into gender neutral pronouns), is that it’s also English’s “gender unknown/unspecified” pronoun (“someone left their bag behind, I hope they come back for it”).

Sat Aug 08 22:09:33 +0000 2020 (#)

Replying to @RichFelker, @oe1cxw and @ktemkin

I agree, some people will fight gender neutral either way :-(

Borrowing an existing pronoun usage (unknown gender) helped with the argument people made that they didn’t know how to use those pronouns, which helped get critical mass of modern usage. (Compare with, eg, xe.)

Sun Aug 09 06:52:59 +0000 2020 (#)

My sixteenth #NZIFF movie was “LOIMATA, The Sweetest Tears”, a Sāmoan/NZ film about a family’s journey to speak about the unspoken.

It’s not an easy movie to watch in places, but it’s an important movie to have been made.

(Today is last #NZIFF day.)

Sun Aug 09 06:56:54 +0000 2020 (#)

Replying to @ewenmcneill

Content warnings for the movie: discussion of sexual abuse, sexual assault, and physical violence. (Not really in detail, but definitely in impact.)

One of the strongest themes of the story is the importance of talking about topics that are tapu/taboo, to break the cycles.

Sun Aug 09 07:01:35 +0000 2020 (#)

Replying to @ewenmcneill

Additional content warnings: terminal illness, and death.

The documentary really serves as “final words”, both the journey she took her family on back to the extended families home land, and in the value of telling the untold stories.


Sun Aug 09 08:49:45 +0000 2020 (#)

My seventeenth #NZIFF movie was “Before Everest”, about Earle Riddiford who organized a 1951 NZ climbing trip to Nepal which later resulted in Ed Hillary being in the 1953 British group to climb Everest from Nepal.

It’s... an uneven documentary.

Sun Aug 09 08:55:09 +0000 2020 (#)

Replying to @ewenmcneill

“Before Everest” is part family home movie, and part historical research to “set the story straight”. Ultimately I think it’s worth seeing if you care about climbing or NZ history, but it could have been much tighter edited. It shows it was shot in pieces over 15 years. #NZIFF

Sun Aug 09 08:57:52 +0000 2020 (#)

Replying to @ewenmcneill

I feel like the best/most important part of the documentary is the last third. But maybe it wouldn’t make sense without seeing at least some of the earlier parts.

(“Before Everest” has its last day in #NZIFF today; maybe still rent tonight and watch within 48 hours?)

Mon Aug 10 02:53:52 +0000 2020 (#)

Replying to @minxdragon

It feels like there’s quite a bit of “women and non-binary” going on in that quoted tweet, just with a desire to call that category “women” rather than “women and non-binary” 🤔

Mon Aug 10 02:57:21 +0000 2020 (#)

Replying to @minxdragon

Letting people be who they are and letting them choose to be part of a category seems helpful; letting people be who they are and telling them “you’re still X, like us” when they’ve picked a different category... not so much.

Mon Aug 10 08:56:04 +0000 2020 (#)

My eighteenth (and last) #NZIFF movie was “1982”, about the day Israel invaded Lebanon in 1982.

It’s a very well made movie, with school student/teacher tensions providing a neat way to show the impacts of the day, indirectly.

Mon Aug 10 09:14:50 +0000 2020 (#)

Replying to @jme_nz

I’ve not seen the (2009) “Lebanon” film, but I’ll keep an eye out for it. Thanks for the suggestion :-)

Mon Aug 10 09:18:30 +0000 2020 (#)

Replying to @ewenmcneill

“1982” is well worth seeing anyway (even without the invasion background it’s a cleverly written school/love story, which is very well cast).

But it’s particularly poignant as a fund raiser benefit screening for the recent explosion in Beirut. Thanks #NZIFF!

Mon Aug 10 09:24:41 +0000 2020 (#)

Here ends my #NZIFF of 2020. 18 movies, in 16 days. To my surprise in hindsight (that’s about 75% as many as previous years; I’d expected to see maybe half that this year).

3 of the movies I saw the day after last sales; buying late evening and “48 hours to watch” really helped.

Mon Aug 10 09:28:08 +0000 2020 (#)

Replying to @ewenmcneill

Even with the donation to the Beirut fund raiser included, the total cost was about 2/3rds of what I’d have spent previous years (with Film Society discount).

This year I got to pick movies the day I watched, which allowed adding a few good recommendations at the last minute.

Mon Aug 10 09:31:09 +0000 2020 (#)

Replying to @ewenmcneill

I do miss the excitement of group viewings of new movies — I watched everything at home by myself this year — but for a solution to the uncertainty of 2020, it’s been great to be able to pick “a movie a night” for the last fortnight.

Thanks #NZIFF!

Mon Aug 10 09:34:18 +0000 2020 (#)

Replying to @ewenmcneill

It also feels like I’ve seen more director/writer Q&A’s this year, even while only watching video on demand screenings.

Having those Q&A available to all viewers has been a great bonus of the online #NZIFF 2020.

Mon Aug 10 09:42:47 +0000 2020 (#)

Replying to @__fincham

I for one was tired of the JavaScript (poor) reimplementation of built in browser features 10 years ago. It just seems to keep getting worse :-(

Mon Aug 10 10:29:51 +0000 2020 (#)

Replying to @__fincham

Yeah, me too. It’s... been a while since that’s even possible on most sites 😢

Mon Aug 10 23:53:22 +0000 2020 (#)

RT @ExcitedLeigh: TweetVer: A versioning scheme like SemVer, but in 280 characters. Version numbers are of the form X.Y, and you must have…

Tue Aug 11 00:55:29 +0000 2020 (#)

RT @RealSexyCyborg: I keep seeing articles about people breaking hotel quarantine.

In order for testing to work, you need quarantine facil…

Tue Aug 11 01:04:03 +0000 2020 (#)

Replying to @minxdragon

Hot take: “Hello” by itself is the bare “We need to talk” from someone you know. But from someone you don’t know, which is worse.

In any medium that allows someone to provide more context (pro tip: this is all contexts), choosing not to do so is a very loud (unspoken) message.

Tue Aug 11 01:08:06 +0000 2020 (#)

RT @wonderofscience: Spectacular timelapse of a SpaceX launch over downtown Los Angeles.

Tue Aug 11 03:07:26 +0000 2020 (#)

If you like documentaries about computer history, as I do, you might like this Kickstarter for a Myst documentary.

It’s less than 3 days and about US$10-15k away from being funded for US$200k, which seems plausible. (I found out about it today and backed it immediately.)

Tue Aug 11 03:10:02 +0000 2020 (#)

Replying to @ewenmcneill

Estimated film release is about 2.5 years away (Dec 2022). Which having backed a bunch of Kickstarter documentaries also feels realistic. (Most movies I’ve backed that estimated earlier slipped to that sort of timeline!)

Tue Aug 11 10:52:32 +0000 2020 (#)

I’m hopeful this #Covid19 NZ level change is another “stitch in time” that avoids anything further happening. (Curiously my 2Degrees SIM got this alert, but my Vodafone one didn’t; possibly lower priority alert?)

Auckland: Level 3 / rest of NZ: Level 2.

Tue Aug 11 19:07:56 +0000 2020 (#)

Replying to @ewenmcneill

Less than 9 hours later, there’s a second #Covid19 NZ alert to phones, this time arriving on both my Vodafone and my 2Degrees SIMs simultaneously.

As far as I can tell the text is the same as last night, so it’s a reminder.

Tue Aug 11 19:13:34 +0000 2020 (#)

Replying to @ewenmcneill

Both #Covid19 NZ phone alerts (2020-08-11 22:12 and 2020-08-12 06:55) are at only just at times most of the population is awake.

Given the short notice I kind of understand how both got sent (especially since last night’s didn’t go to everyone), for Level 1 to 3 jump (in AKL)...

Tue Aug 11 19:17:43 +0000 2020 (#)

Replying to @ewenmcneill

... but 8h42 between alerts didn’t leave a huge amount of time for a good rest (I’m sure I’m not the only one who got to sleep later than usual after the alert!).

I expect this #Covid19 “lockdown again” will happen again; it’d help to get better timing on communication of it.

Tue Aug 11 20:56:19 +0000 2020 (#)

RT @hacks4pancakes: Please don’t make me use Chrome

Please don’t make me use Chrome

Please don’t make me use Chrome…

Tue Aug 11 23:58:55 +0000 2020 (#)

RT @andrewtychen: s16(2)(d) of the new Public Health Response Order now requires all businesses and services to "display a copy of [the gov…

Wed Aug 12 00:13:29 +0000 2020 (#)

Looks like s16(2)(d) and s17(2)(b) of the Order (businesses must display QR codes) come into effect in 1 week (2020-08-19 11:59).

But seems to apply to all businesses, even home based ones (like mine) where no one but couriers ever visits.

Wed Aug 12 00:17:05 +0000 2020 (#)

Replying to @ewenmcneill

“Warning: Some amendments have not yet been incorporated” is always fun to see on legislation being amended/coming into effect on short notice 😂 #Covid19

Wed Aug 12 00:23:19 +0000 2020 (#)

Replying to @ewenmcneill

Subject to “amendments not incorporated”, looks like “an infringement offence” not to display a QR code for the business, which is $300-$1300. (Hopefully “there are no visitors” would be at the lower end.)


Wed Aug 12 00:32:37 +0000 2020 (#)

Replying to @andrewtychen


I did consider it back in level 4 for my home business, but the process looked unnecessarily difficult then, and.... no one ever visits (I barely even see couriers).

Months ago I did ask one home-business friend I visited if I was visiting him as a friend or a business 😢

Wed Aug 12 00:43:00 +0000 2020 (#)

Replying to @ewenmcneill

For anyone else finding this thread as a home business, this looks like a reasonable place to start getting your QR code.

But the descriptive text is in need of updating for the “about to be mandatory” level 2/3 status :-)

Wed Aug 12 01:03:08 +0000 2020 (#)

Replying to @ewenmcneill

Possibly they should have scaled up the QR code generation systems in advance of making them mandatory?! 😂

(Estimate seems to be “up to two business days”, so probably apply by Friday.)

Wed Aug 12 01:08:20 +0000 2020 (#)

Replying to @andrewtychen

The system is definitely much more streamlined than the first version.

The “enter drivers license details into Let’s Encrypt protected site” part is amusing though :-)

As is the compulsory intellectual property agreement. Eg Return the GS1/GLN at the end of the license period.

Wed Aug 12 01:30:53 +0000 2020 (#)

Replying to @ewenmcneill

FTR, looks like an Amazon SES email is sent (almost immediately) with a link to the poster.

I did have to dig the notification email out of my junk mail folder though. (And I only checked today because someone else who applied at the same time told me it came immediately...)

Wed Aug 12 03:18:06 +0000 2020 (#)

Replying to @mattcen

Pick a reasonable hourly rate for a specialist doing the work, and consider what you’d neee to do to make it worth them paying that.

If that’s outside their budget, consider how much you’re willing to donate to the non-profit to cover part of that cost they can’t afford.

Wed Aug 12 03:20:18 +0000 2020 (#)

Replying to @mattcen

And as Tim said, “what’s your budget for this work” is a good opening question to get a sense how they’re approaching it. From there you can, eg, say “that’s below the normal rate, but because of CAUSE” I’m willing to donate some of my time to reduce costs.

Wed Aug 12 07:19:50 +0000 2020 (#)

RT @PyConAU: ✨ Exciting news everybody! ✨

Two huge announcements happening today: we've released both the session schedule AND ticket deta…

Wed Aug 12 07:33:29 +0000 2020 (#)

Replying to @yaakov_h and @voltagex

I’ve also been tending towards treating outer layer of packaging as a risk. Mostly I leave things for 24 hours after arrival before opening it. Based on early studies that virus life on dry cardboard was about a day at most.

(And I tend to open in a batch then wash my hands.)

Wed Aug 12 07:36:15 +0000 2020 (#)

Replying to @yaakov_h and @voltagex

For the contents of the package I generally assume they’ve been sealed in the shipping for 36+ hours by the time I get around to opening them, and that that’s sufficient.

Any contents particularly hospitable to virus life might need extra care.

Wed Aug 12 09:11:17 +0000 2020 (#)

Replying to @ewenmcneill

It turns out the second #Covid19 NZ “emergency” alert (morning “reminder”) was due to incomplete Vodafone send out last night, due to Vodafone planned maintenance (planned before last minute Government announcement).

I’m glad they waited for morning :-)

Wed Aug 12 09:31:19 +0000 2020 (#)

RT @ktaiuru: We all need to use a tracing app - no argument. If you don’t want to share your data with the NZ govt, the Rippl app works wit…

Thu Aug 13 00:30:57 +0000 2020 (#)

RT @bzzlr: @zkat__ I think the whole discussion about Mozilla's decisions and future should include one important question: is Google going…

Thu Aug 13 00:32:17 +0000 2020 (#)

RT @robinberjon: Mozilla is laying off 250 people and is basically on life support. Their primary competitors:

Thu Aug 13 00:51:08 +0000 2020 (#)

Replying to @ktemkin

Hmm, k9 and k8 are defined, so I wonder what k7 through k1 are?! 🤔

Thu Aug 13 07:39:45 +0000 2020 (#)

Replying to @ktemkin

Also k3 is short for k8, which was obvious in hindsight! 😃

Thu Aug 13 09:56:38 +0000 2020 (#)

Life size stop motion animation with water shadows!! 😯😍

Thu Aug 13 10:02:37 +0000 2020 (#)

Replying to @__fincham

I tweeted all of these on the day I saw them, but for ease of reference this is what I watched (reverse chronological order). 18 movies in 16 days, about 2/3rds the number I’d have seen in previous #NZIFF.

Thu Aug 13 10:10:14 +0000 2020 (#)

Replying to @__fincham

Once I got into a “one a day” pattern with greedy allocation it was easier to keep going; so I’m glad I just started rather then trying to optimize up front.

LOIMATA, The Long Walk, Leap of Faith, 1982, and Rurangi were probably my top 5. Several other strong contenders.

Thu Aug 13 23:59:43 +0000 2020 (#)

Note that the NZ Government #Covid19 website is constantly changing again, and there’s no change history there. The Internet Archive Wayback Machine (or local save) is the best way to preserve history. Go to the Web Archive, past in URL, click Save twice.

Fri Aug 14 00:03:08 +0000 2020 (#)

Replying to @ewenmcneill

Among other changes the Level 2 definition has yet another new URL, since last time I looked (not sure when, I was the first to archive the new URL 🤦🏻‍♂️).

(I don’t think they’re doing it to make changes hard to identify, but it also has that effect.)

Fri Aug 14 00:14:11 +0000 2020 (#)

Replying to @ewenmcneill

Looks like the last clear snapshot was 2020-06-07. After which it turned into redirects to the Unite for Recovery site, just to further muddy the waters (including Level 2 redirecting to Level 1?!).

Fri Aug 14 00:19:33 +0000 2020 (#)

Replying to @ewenmcneill

Looks like the #Covid19 site came back early July (2020-06-30 is last redirect to UfR; 2020-07-02 is first actual page again).

I’m sure this is all well intentioned, but it makes following changes/history unnecessarily difficult 😢


Fri Aug 14 00:40:07 +0000 2020 (#)

Replying to @ewenmcneill

As best I can tell we only had a Level 1 definition (not 2/3) until Wednesday 2020-08-12 when 2/3 reappeared at new URLs. (Sadly not captured, but in the menus.)

So, yeah, history is only on the Wayback Machine y’all :-) (And that’s incomplete.) #Covid19

Fri Aug 14 00:48:38 +0000 2020 (#)

Replying to @ewenmcneill

Found July/early August NZ #Covid19 Level 2. The “not in the menu” late July/early August Level 2 was at yet another URL up through 2020-08-11, then moved to the current one between then and 2020-08-13. #Covid19NZ

/me misses “permalink” URLs 😢

Fri Aug 14 00:52:30 +0000 2020 (#)

Replying to @ewenmcneill

Oh dear. That previous #Covid19 Level 2 URL only existed 2020-08-11; the captures from July are of an error page (not 404, but apparently a 200 CMS error page).

(Presumably referenced earlier, for crawl to try to grab it.)

Sun Aug 16 02:13:53 +0000 2020 (#)

Replying to @__fincham

Barbie and Goth? 😃

Sun Aug 16 08:29:28 +0000 2020 (#)

RT @merxplat: There are also really interesting opportunities all over the world to send computing to wherever there is surplus renewable e…

Sun Aug 16 22:43:46 +0000 2020 (#)

More Internet Archive Wayback Machine first archives today.

You too can play along:, paste in URL at bottom right, click Save, then click Save (yes, twice).

New URLs to archive released daily :-)

#Covid19 #Covid19NZ

Sun Aug 16 22:51:51 +0000 2020 (#)

Replying to @ewenmcneill

The face covering “new” URL is yet another change of URL, with similar content to the old page. Which makes diffs more difficult :-(

The regional transport rules are, as far as I can tell, new.

#Covid19 #Covid19NZ

Mon Aug 17 03:37:12 +0000 2020 (#)

Replying to @hroethgar and @jackelder

In my case my house is the registered address of my company, and the only office, so it’s pretty clearly “place of business”.

Mon Aug 17 03:44:53 +0000 2020 (#)

Replying to @hroethgar and @jackelder

For other home offices, my quick interpretation is... definitely maybe. If it’s a regular “place of work” my first impression is it appears it should have a QR code as of Wednesday.

#Covid19 #Covid19NZ

Mon Aug 17 03:49:47 +0000 2020 (#)

Replying to @hroethgar and @jackelder

If you have a drivers license (seems to be primary authentication now) and know the business NZBN (eg look up on Companies Office site), it takes 5-10 minutes to get a QR code. Plus time dealing with printers... :-)

#Covid19 #Covid19NZ

Mon Aug 17 03:56:14 +0000 2020 (#)

Replying to @hroethgar and @jackelder

Randomly, it looks like if you regularly work from a vehicle, potentially including a car, then that can be deemed a work place, which would then require a tracing QR code as of Wednesday 😂

I wonder what address one gives for a vehicle... 🤔 #Covid19 #Covid19NZ

Mon Aug 17 03:59:25 +0000 2020 (#)

Replying to @ewenmcneill

Arguably this means that all taxis, vans, “ride sharing” vehicles, trains, buses, etc should have tracing QR codes.

Which honestly is probably a good idea, but maybe not via the existing “GLN” registration system that asks for an address! #Covid19 #Covid19NZ

Mon Aug 17 04:02:21 +0000 2020 (#)

Replying to @pjf

Yes, it was mentioned as a possible exposure site in this afternoon’s #Covid19 Min of Health update. I was very amused in a “Kiwi as” way :-)

(And had a guinea pig as a pet as a child, but never went to a show 😃)

Mon Aug 17 04:03:51 +0000 2020 (#)

Replying to @LaurieFleming

That’s awesome to hear. Thanks for passing it on!

(Although I am now super curious what address they gave.... at least train carriage movement is somewhat constrained 😂)

Mon Aug 17 04:06:09 +0000 2020 (#)

Replying to @nzgizmoguy

Excellent news.

It sounds like maybe it just needs a “non trivial case” registration which generates more than a GIS point.

(Taxis, “ride sharing”, etc I guess have to be “area of service” polygons... 🤔)

Mon Aug 17 04:19:53 +0000 2020 (#)

Replying to @LaurieFleming

Awesome. That seems like a good way to narrow down where someone was on the train. (Give or take people walking between carriages on the train, trying to find a seat.)

Thanks for the “as seen in the wild” details! (I’ve not been on public transport in months.)

Mon Aug 17 04:27:23 +0000 2020 (#)

Replying to @nzgizmoguy

Yes, having driver and passenger sign in (driver at start of shift), seems like a reasonable way to identify overlap of contact.

And cars + air con/heating moving air + longer trips arguably counts as “close contact” even back/front seats.

Mon Aug 17 04:31:11 +0000 2020 (#)

Random #Covid19 amusement of the day: I’m on about my fifth month of listening to a podcast encountering Covid19 occurring for the first time, due to backlog in listening to various podcasts.

(I still have two podcasts left with episodes back to late 2019 waiting for me!)

Mon Aug 17 05:11:02 +0000 2020 (#)

RT @JoeLawry: That was worth getting up early for.

Mon Aug 17 20:00:30 +0000 2020 (#)

RT @pjgoodman: Oh wow - I've seen the marks this leaves dozens of times in Roman quarries and on the back, not-for-public-view sides of the…

Wed Aug 19 00:57:48 +0000 2020 (#)

RT @ow: This is a joke but the project in this comic is CURL.....and it's literally been maintained by ONE person in Sweden for the last 20…

Wed Aug 19 04:55:39 +0000 2020 (#)

I miss being able to use python as a systems programming language.

Python 2.6 through python 3.7 compatible Python I can manage fairly easily.

No /usr/bin/python, /usr/bin/python2, or /usr/bin/python3 installed is harder to portably work around 😢

Wed Aug 19 04:58:26 +0000 2020 (#)

Replying to @ewenmcneill

On the plus side my 1990s Bourne shell programming skills are coming in handy 😃

And I’m even tempted to start using Perl for systems programming by default. For all that “Perl 6” caused chaos, at least /usr/bin/perl has always been installed by default for 20+ years.

Wed Aug 19 06:19:58 +0000 2020 (#)

Replying to @ewenmcneill

I guess I could use this Shell/Python turducken (works everywhere I’ve tried)... but it’s a lot of boilerplate, and so far I can’t figure out how to combine it with “from future import print_function” as that has to be first.

Wed Aug 19 20:39:51 +0000 2020 (#)

RT @danoliver: This is some Predator-level camo. (Amazing photo by Alan Murphy.)

Wed Aug 19 21:17:20 +0000 2020 (#)

You know you’ve been around computer architectures too long when you get to this point in the (great!) thread on a DOS/486 FPGA core, and say “pipelining” out loud.

(Self modifying code fell out of favour when CPU pipelining became common and pipeline flushes were costly :-) )

Wed Aug 19 21:17:51 +0000 2020 (#)

RT @KeyJ_trbl: So there was this new release of the #ao486 PC clone core for the #MiSTerFPGA emulation system the other day. It was a highl…

Thu Aug 20 01:04:21 +0000 2020 (#)

Replying to @pjf and @minxdragon

A “The Sound of Music” and “The Birds” Disney mashup...?

It’s got possibilities :-)

Fri Aug 21 02:32:02 +0000 2020 (#)

Replying to @minxdragon


What’s the point of preferred names if they’re not going to use them?!

(The fax part/phone call part is less surprising to me. Legal/medical/banking things still believe in the magic of faxes, somewhat backed up by legislation imbuing faxes with +10 credibility...)

Fri Aug 21 08:33:42 +0000 2020 (#)

Replying to @danielrheath and @minxdragon

Perhaps :-/

Said developers should default populate the preferred name field with the legal name if the user leaves it empty. Then staff just have one field they need to refer to for how to address the user.

(Rule of thumb: “Seldom used features are probably broken”.)

Fri Aug 21 09:21:57 +0000 2020 (#)

If you’re giving any kind of remote presentation, or even just want to look good on a business video conference, there’s a lot of great tips in this PyConline remote presentation tips video.

Well worth watching for hints.

Sat Aug 22 03:28:13 +0000 2020 (#)

Replying to @minxdragon

“The convenience of an app” loses a lot of its shine when it’s actually “an app plus faxes and phone calls” :-(

Sorry you’ve had a rough time with it. Hope you can find a prescription fulfillment option that’s more convenient...

Sat Aug 22 04:35:24 +0000 2020 (#)

Replying to @ExcitedLeigh

I’ve come across at least one conference that had minimum ticket costs, with “enter your own price”, as a “add a donation” kind of option.

That approach is also common for, eg, online music sales (like BandCamp), and bundle deals (“pay N or more and get...”).

Sat Aug 22 04:43:45 +0000 2020 (#)

Replying to @pjf

“It was the very best Zoo ever. . . .” 😂

Sat Aug 22 04:53:04 +0000 2020 (#)

RT @minxdragon: If you have to say something about a bad take, screen grab it so the author doesn't get more engagement spikes on Twitter.…

Sat Aug 22 04:57:46 +0000 2020 (#)

Replying to @minxdragon

I feel like that sort of “typo” is related to Spoonerisms as a brain confusion: it’s half one phrase with half of another.

My brain does that periodically, especially when I go back and reword something. (And proof reading for it is always way easier after it’s posted/sent 😢)

Sat Aug 22 05:49:18 +0000 2020 (#)

If you like your conference talks to contain deep technical wizardry, then “DEF CON Safe Mode - Michael Stay - How we recovered XXX,000 dollars in Bitcoin from an encrypted zip file” really delivers (it includes history of earlier zip password attacks).

Sat Aug 22 05:53:19 +0000 2020 (#)

Replying to @pjf

“Box”, singular?

Oh you sweet summer child :-)

(I’ve still got my first 8-bit computer, and all the random accessories and cables for it. Including the cassette hookup cable my father hand made, in 1986. I’ve actually used that cable in the last couple of years...)

Sat Aug 22 06:38:02 +0000 2020 (#)

Replying to @moylecroft and @pjf

I’m certain there are cables I have which I no longer need. I’m just not certain which cables I’ll definitely never need :-)

(It’s been quite a while since I used the various SCSI or FireWire cables, but I can definitely imagine using them again one day 🤔)

Sat Aug 22 06:40:54 +0000 2020 (#)

Replying to @itgrrl and @pjf

It’s the little touches that make a picture :-)

(I came here to say the same thing!)

Sun Aug 23 08:59:23 +0000 2020 (#)

Replying to @attacus_au

That’s a beautiful work of art!

Unintentional, maybe, but that’s true of a lot of great discovered art :-)

Sun Aug 23 08:59:36 +0000 2020 (#)

RT @attacus_au: I finally got a desk setup in front of a wall with a solid colour so excited to try out virtual backgrounds did not expect…

Sun Aug 23 22:09:41 +0000 2020 (#)

If you like Sudoku variants, this @crypticcracking video “An Impossible Work Of Genius” from yesterday is amazing (and very colourful!). It’s 50 minutes long, but the puzzle starts as just coloured rings and killer sudoku clues, so it’s DIY from there 😯

Sun Aug 23 23:16:11 +0000 2020 (#)

CourierPost: “NZ Post here. We expect to deliver your parcel [...] today. Won't be there? [tell us to leave it]”

Me: does nothing, as I’m always here

Also CourierPost: leaves “Signature Required” parcel on doorstep without even knocking/ringing the doorbell.


Sun Aug 23 23:20:28 +0000 2020 (#)

Replying to @ewenmcneill

The first I knew it had been delivered was the text from the retailer saying “your parcel has been delivered”. Which it had been, with no sign of a courier anywhere nearby.

Feels like we’re back to “signature required” as, at most, a photo being taken of delivery 😢 #Covid19NZ

Sun Aug 23 23:26:08 +0000 2020 (#)

Replying to @ewenmcneill

Ah yes, “Contactless” signed for it. With even less contact than in level 4, when they’d at least ring the doorbell and photograph it while you were there.

(At least its not my letterbox, or my garden path, signing for it this time... :-) ) #Covid19NZ

Sun Aug 23 23:28:04 +0000 2020 (#)

Replying to @ewenmcneill

Certain retailers might want to reconsider their practice of “packed for shipping” being “we stuck the courier label on the retail box” in light of these new delivery practices.... Just saying. #Covid19NZ #Covid19

Mon Aug 24 01:17:56 +0000 2020 (#)

Replying to @minxdragon


A day filled with VC sounds bad enough, let alone with “you have to remember what happens when”, and “you need to keep track of where you are in that schedule”.

Digital calendars with reminders have been a thing for 20+ years; I’m honestly shocked they’re not using them 😯

Mon Aug 24 01:23:09 +0000 2020 (#)

Replying to @minxdragon

I basically never attend a VC meeting without it being on my calendar, with reminders. (Extremely rare exception is emergency “a phone call, but we needed more people” ones I start as soon as the link arrives.)

For routine scheduled VC, why not repeating calendar events?!

Mon Aug 24 01:27:26 +0000 2020 (#)

Replying to @minxdragon

My guess, from the outside, is that the staff are still overwhelmed by the logistical experience that they’re not willing to look at how the workflow could be made easier for everyone.

“Working” I suspect means “people found a way to get through their day”.

Mon Aug 24 01:30:02 +0000 2020 (#)

Replying to @minxdragon

Yes, I suspect many self-motivated children would of better with pomodoro style individual assignments, and check ins every hour or so. (Eg, read/watch this, write/draw a response, group session to share/discuss, etc.)

Mon Aug 24 01:32:29 +0000 2020 (#)

Replying to @minxdragon

I’m usually pretty good with time. But especially the last couple of weeks I’ve caught myself saying out loud “It’s Monday, right”. I can’t imagine how it is for anyone less good with time 😢

(I too have reminders for all the things; and 20+ years of digital assistants.)

Mon Aug 24 01:38:51 +0000 2020 (#)

Replying to @minxdragon

Honestly I’m with you on “better to be learning anything, even if it’s not on the syllabus”.

Special interest and anything adjacent to that gradually pulls in lots of life useful stuff, as anyone familiar with Yak Shaving has found out :-)

Mon Aug 24 02:11:21 +0000 2020 (#)

Replying to @tveastman

My reading of that thread was that they did have a warrant, from an external jurisdiction, which they’d obtained via some shady approach to convince a lone part time magistrate to issue it... and all the rest of the circumstances were even more dodgy than that.

Mon Aug 24 02:15:32 +0000 2020 (#)

Replying to @tveastman

Not disagreeing with the dangerous thugs part though.

I’m actually surprised they’re still wrapping their actions in the colour of pretending to be following the law. Given the US situation it puzzles me they had a “warrant” rather than just claiming to have one... 🤔

Wed Aug 26 04:55:02 +0000 2020 (#)

RT @GoldenFennec: Morning! ☀🌻 I made a pentatonic python with Python. If you'd like to find out how to make your own one, come see my @PyCo…

Thu Aug 27 00:36:43 +0000 2020 (#)

Replying to @__fincham

I’m guessing “Chrome” there already means “Chrome (compatible)”, and Safari is the actual browser.

But yes browser UA have been a terrible content negotiation mess for a couple of decades... 😢

Thu Aug 27 00:44:43 +0000 2020 (#)

Replying to @redtwitdown and @__fincham

I came here to say the same thing: several people have built 3d printed jigs that use acupuncture needles as probes.

The SuperHouse link (⬆️) is a good post/video about one of the available printable designs.

Thu Aug 27 01:16:49 +0000 2020 (#)

Replying to @__fincham and @redtwitdown

I think they’re basically disposable as an acupuncture tool, which probably helps enough be sold to keep the cost down.

Good luck with the building!

Thu Aug 27 01:19:11 +0000 2020 (#)

Replying to @__fincham

Interesting. I guess Chrome did start with the Apple version of WebKit, so maybe the history goes the other way, and it means “Safari (compatible)” Chrome....

(All more proof that UA is increasingly meaningless!)

Thu Aug 27 06:20:40 +0000 2020 (#)

Multi-choice #Covid19NZ QR codes seems to be the way now :-)

And apparently symmetric sanitisaton too!

Fri Aug 28 01:48:15 +0000 2020 (#)

Well that’s going to make archiving pages more difficult :-/

(So far only now, pages load okay for my browser, so I’ll assume it’s some temporary issue.)


Fri Aug 28 04:23:13 +0000 2020 (#)

One advantage of picking the network stack of a UPS to demo your DNS compression overflow CVE is it makes for an obvious demo to end with 😃

“DEF CON Safe Mode - Shlomi Oberman, Moshe Kol, Ariel Schön - Hacking the Supply Chain”

Fri Aug 28 04:25:27 +0000 2020 (#)

Replying to @ewenmcneill

Personally I’m amused to discover that DNS name compression can encode a (full) name into a 1460 octet packet that expands to more RAM than many small computers had when DNS was invented! (Ie more than 65536 bytes.)

Fri Aug 28 04:28:34 +0000 2020 (#)

Replying to @ewenmcneill

There’s also an interesting CPU architecture variation featured, the Turbo86 — an x86 segmented variant, with 8-bit shift of segments, rather than the 4-bit shift of segments from the Intel 8086, which allows for more “ASCII- bytes only” addressing options to reach more RAM.

Fri Aug 28 06:01:31 +0000 2020 (#)

Replying to @pjf

I too (like other replies) use Tweetbot (on iOS) to mute people for 1 day I situations like that. It works as one would expect (but only fixed durations).

I’d assumed it was built in to Twitter, but maybe that’s a local Tweetbot filter?

Fri Aug 28 06:09:49 +0000 2020 (#)

Replying to @pjf

Mute Twitter account, seems to be built in to Twitter. So I assume that’s what Tweetbot is using too, but it looks like the auto-unmute after, eg, 24 hours might be a local Tweetbot extension (Twitter docs imply theirs is forever, unlike words/hashtags.)

Fri Aug 28 08:49:01 +0000 2020 (#)

RT @LeaKissner: @senykam's CRYPTO talk this year is simply amazing. He goes through a number of examples of how crypto, academia, and indus…

Fri Aug 28 09:39:21 +0000 2020 (#)

hexyl — a colour coded hex file viewer. Written in rust.

(Apparently also packaged on fairly recent Linux.)

Fri Aug 28 09:42:57 +0000 2020 (#)

Replying to @ewenmcneill

hexyl found via an interview about the FPGA simulated on a GPU challenge from the Google CTF 2019 final; which is well worth watching too: an interview with the person who created that CTF puzzle and someone who solved it (in 24 hours).

Fri Aug 28 09:44:23 +0000 2020 (#)

RT @JonnyBergdahl: As featured on @adafruit 's Show and tell - This is the FemFemFemto board in action, probably the littlest 555 board in…

Fri Aug 28 09:57:07 +0000 2020 (#)

Replying to @ewenmcneill

Looks like this is the GPURTL / challenge source release from the Google CTF 2019 final.

Appears to include tea.v which was the verilog (compiled with yosys) which to produce one of the challenge files.

Fri Aug 28 20:20:05 +0000 2020 (#)

RT @TheRealRevK: I am not sure if this is evil or genius. Either way I take full credit. Mainly for a library where we want to add extra op…

Sat Aug 29 05:43:23 +0000 2020 (#)

Replying to @LapTop006


Depending on the camera model, that may be a relatively simple repair (or it may not). Some cameras have an “external connectors” breakout board, which can be swapped out/worked on separately. Precisely because they often get bumped.

Eg check LensRentals disassembly blog.

Sat Aug 29 09:16:39 +0000 2020 (#)

Replying to @__fincham

That looks nicely bound. Well done!

Sun Aug 30 01:10:45 +0000 2020 (#)

TIL about the “grep” web app, that is apparently a more effective way to search open source software on GitHub (than GitHub itself). Both static strings and regular expressions.

Sun Aug 30 01:14:30 +0000 2020 (#)

Replying to @ewenmcneill

“grep” web app found via this thread (about “clearerr()”).

Sun Aug 30 22:00:42 +0000 2020 (#)

RT @tveastman: The new line is that it'll be fine as long as everybody follows the guidance.

The reason I'm worried is because it's *alway…

Mon Aug 31 03:19:12 +0000 2020 (#)

RT @helengravesnyc: Original video on Instagram:

Mon Aug 31 03:24:41 +0000 2020 (#)

RT @iszi_lawrence: This made me happy. It's called a flip flop winch.

Mon Aug 31 06:13:02 +0000 2020 (#)

Replying to @minxdragon

I’ve had, from memory, exactly one meal that I didn’t personally make, since March. That one was made by one of the two friends I did see in person (twice each) when NZ was less locked down. No eating out, no takeaways, no pre made meals, even when NZ was in level 1.

Mon Aug 31 06:18:07 +0000 2020 (#)

Replying to @minxdragon

I went to two events back when NZ got to level 1 (June). Then ended up with a series of colds/flu (not The Disease, yes I got tested), so didn’t go to anything else. Those two were the only in-person events since March; and with hindsight I’d probably not have gone... :-/

Mon Aug 31 06:20:49 +0000 2020 (#)

RT @ComfyConAU: A reminder that we're going to start approving ComfyCon talks + workshops. Hosted on 28th and 29th of November, plenty of t…

Mon Aug 31 07:28:12 +0000 2020 (#)

Replying to @tveastman

In particular, false positives that they can choose whether they say “I’m sure that’s a false positive” or “well if guess we’d better investigate just to be sure” are a significant bonus if they’d like “probable cause”.

All the justification, with fewer public complaints.

Mon Aug 31 10:13:36 +0000 2020 (#)

Thanks to @WgtnFilmSoc for the fun online viewing of “The Little Shop of Horrors” from 1960 (later made into a play, then a film again in the 1980s).

According to Wikipedia the 1960 film entered the public domain, due to a copyright not being registered.