Twitter: @ewenmcneill -- July 2020

Wed Jul 01 05:34:25 +0000 2020 (#)

Joy. The Twitter mobile (portrait tablet) web interface just suddenly changed to being more cluttered, and constant nagging to log in (fixed bottom of every page, not dismissible/scrollable).

Previously the portrait tablet mobile view was fairly clean to just read tweets šŸ˜¢


Wed Jul 01 05:47:57 +0000 2020 (#)

Replying to @ewenmcneill

FTR example of previous interface from about a week ago (and a few months ago).

The top login bar used to scroll off the top (new top and bottom bars donā€™t) and there was no side bar taking up 1/6th of the width for three pointless icons (which also donā€™t scroll off screen).


Wed Jul 01 06:02:21 +0000 2020 (#)

Replying to @ewenmcneill

The Twitter mobile web landscape view has been terrible for a couple of years: small ā€œadvertising holeā€ with actual content you were trying to read (about half the screen is clutter).

Until this afternoon the portrait view was still pretty clean/easy to read. Alas, no more :-(


Wed Jul 01 07:23:09 +0000 2020 (#)

RT @EiaraDevops: We just published a great article on the planning and design that goes into our infrastructure, and how that shaped Cloudā€¦


Wed Jul 01 22:59:32 +0000 2020 (#)

Replying to @ewenmcneill

Packages for me outstanding in world logistics system: 0!

My last #Covid19 affected international order got delivered this morning (approx 30 days in USA, and 3 days in NZ). Tracking only worked the last 3 days.


Wed Jul 01 23:03:07 +0000 2020 (#)

Replying to @ewenmcneill

Iā€™ve still got a bunch of things where maker is waiting on parts to be able to build/ship them, and more things where the retailer is waiting on stock before they can ship or accept orders.

But today is the first day in months Iā€™ve got nothing waiting to be delivered šŸ˜ƒ #Covid19


Wed Jul 01 23:48:18 +0000 2020 (#)

Replying to @RealSexyCyborg

Youā€™re a real life superhero!

Superheros spend a lot of time fighting against the evil in the world. Itā€™s in the job description.

Sorry, I donā€™t make the rules šŸ˜‚


Thu Jul 02 06:27:04 +0000 2020 (#)

This is a great write up on the technology behind hosting http://cloudisland.nz (a NZ focused Mastodon instance) in NZ. Iā€™m surprised by how light weight the VMs are, but as a user it definitely all works well. Efficiency FTW!

Thanks for writing it up @aurynn! https://twitter.com/EiaraDevops/status/1278534270621900802


Thu Jul 02 10:12:49 +0000 2020 (#)

ā€œFOSSi Dial-Up: Tim Ansell - Fully open source manufacturable PDK for a 130nm processā€ (2020-06-30; about 1h + questions).

First of a series of online talks (coming) on the open process to design custom silicon. https://m.youtube.com/watch?v=EczW2IWdnOM https://fossi-foundation.org/2020/06/30/skywater-pdk


Thu Jul 02 22:37:57 +0000 2020 (#)

It appears Microsoft now considers opening two links from a third party page ā€œan automated processā€ that warrants blocking all access for an indefinite amount of time :-(

(No local proxy here ā€” I think my ISP transparently proxies ā€”tried a different browser in case of cookies.)


Fri Jul 03 01:26:22 +0000 2020 (#)

RT @BiancaJoanie: Good morning ā˜€ļø A friend of mine shared this video of social distanced salsa and itā€™s how iā€™m tryna be.

Enjoy. https://ā€¦


Fri Jul 03 08:09:56 +0000 2020 (#)

RT @RealSexyCyborg: The policies you, with the power you have, could put in place now- in 5 to 15 years would see more talented women inspiā€¦


Fri Jul 03 08:41:50 +0000 2020 (#)

Replying to @jillrouleau

Oh no!

Iā€™m really sorry to hear that.

I was thinking ā€œyou donā€™t exactly live in a zero case stateā€ at the beginning of the thread. But Iā€™m still surprised/sad you probably donā€™t even live in a zero case household.

Hopefully your mild case also has mild/no long term effects šŸ¤”


Fri Jul 03 21:17:53 +0000 2020 (#)

RT @CoolSWEng: Jon Bentley's long-lost DFORMAT, a program for typesetting binary data formats, has been reconstituted by Arnold Robbins andā€¦


Fri Jul 03 21:19:05 +0000 2020 (#)

RT @dusttodigital: German musician Armin KĆ¼pper recently came across a set of large gas pipes while jogging. He returned with his saxophoneā€¦


Fri Jul 03 21:27:21 +0000 2020 (#)

RT @JamesDManton: Branched flow of light observed for the first time by Patsyk et al. (https://doi.org/10.1038/s41586-020-2376-8), in a simple soap film! Itā€¦


Sat Jul 04 21:25:04 +0000 2020 (#)

Replying to @svs

Iā€™m really sorry to hear this news (but glad you did at least get to spend time with her in person the last few weeks).

Best wishes to you and your family.


Sat Jul 04 23:47:27 +0000 2020 (#)

This is a really cool back port (8086 to Z80) of Microsoft BASIC assembler source that was originally mechanically ported from 8080 to 8086 assembler (Intel designed them to be assembler portable).

Not complete yet, but open source and very promising! šŸ˜ https://github.com/lpereira/GW-BASIC https://twitter.com/lafp/status/1274953446932635650


Wed Jul 08 07:19:30 +0000 2020 (#)

Good thread (ā¬†ļøā¬‡ļø from QT).

I agree you canā€™t build technical controls, but you can and should build business process/legal controls to at least strongly discourage abuse of trust and have there be non-trivial consequences for (deliberately) being untrustworthy. https://twitter.com/hroethgar/status/1280676794534785025


Wed Jul 08 07:23:25 +0000 2020 (#)

Replying to @ewenmcneill

Itā€™s parallel to a person with privileged access stealing money (by fraud, or directly). You might not be able to stop them at the time, but it should be possible to investigate, and consequences like ā€œyou donā€™t get to be near other peopleā€™s money againā€ should follow.


Wed Jul 08 07:26:43 +0000 2020 (#)

Replying to @ewenmcneill

Deliberately exposing known to be privacy sensitive data ought to have the same ā€œnot of good moral characterā€ consequences as deliberately stealing money.

Which means you canā€™t have a bunch of jobs involving being trusted any longer. (In addition to any other consequences.)


Wed Jul 08 07:41:39 +0000 2020 (#)

RT @isomer: @ewenmcneill There's a reason that large company transactions require a two person rule. You need two signatures.

You can genā€¦


Wed Jul 08 08:46:20 +0000 2020 (#)

Replying to @isomer

And legal measures tend to call collusion ā€œconspiracyā€, which opens up charging everyone with all crimes committed by anyone.

So thatā€™s any added advantage to making it harder to do something illegal alone/unrecorded.


Thu Jul 09 00:50:51 +0000 2020 (#)

RT @merxplat: Yesssss!! Build datacentres by the Manapouri power station instead!!! https://twitter.com/NZMorningReport/status/1280959234163654656


Thu Jul 09 05:39:50 +0000 2020 (#)

TIL that a few months ago Ansible reversed their deprecation of hyphens (-) and dots (.) in inventory group names. By popular outcry.

AFAICT default still changed, but you can reallow them yourself. šŸ‘

https://github.com/ansible/ansible/issues/56930 https://meetbot.fedoraproject.org/ansible-meeting/2020-03-17/ansible_core_public_irc_meeting_https:github.comansiblecommunityissues528.2020-03-17-19.01.log.html https://github.com/ansible/ansible/pull/66650


Thu Jul 09 05:43:44 +0000 2020 (#)

Replying to @ewenmcneill

This mostly matters for auto generated Ansible inventories (eg Cloud environment), and using DNS aliases as group names.

AFAICT original reason for change was to make shortcut template references (foo.GROUPNAME) safe, which they arenā€™t with hyphens (you need to use quoted key).


Thu Jul 09 06:10:18 +0000 2020 (#)

RT @RealSexyCyborg: I can't quite put my finger on it, it's almost like having the capacity to produce basic medical supplies is a matter oā€¦


Thu Jul 09 06:38:38 +0000 2020 (#)

Replying to @__fincham

My guess is theyā€™re treating ā€œnot on the public electrical roleā€ as ā€œmore privacy sensitiveā€ than the historically public data šŸ¤”

I do agree, itā€™s basically useless as a data validation check, beyond maybe ā€œwhich of my details did I giveā€ (for which I have a password manager!).


Thu Jul 09 07:08:20 +0000 2020 (#)

Sadly at the moment Iā€™d guess ā€œoverā€ (rather than under) 500k excess deaths in the USA in 2020.

Which is horrifying; but so is seeing #Covid19 cases/hospitalizations going exponential again in many US statesšŸ˜¢

I hope the states can turn that trend around, soon. https://twitter.com/joshtpm/status/1281089581547425792


Thu Jul 09 07:12:19 +0000 2020 (#)

RT @farmgeek: The closure of Tiwai Pt will be a human tragedy if we don't look for just transition opportunities vigorously and quickly, buā€¦


Thu Jul 09 22:25:48 +0000 2020 (#)

Replying to @Danjite

32% is less than 50% (and less than 33% even), so a clear majority of (US) households paid their housing payments.

Iā€™m... sure itā€™ll be fine... uh, maybe šŸ˜§

(!! Iā€™d have guessed ā€œup to 20%ā€ prior to that article.)


Thu Jul 09 22:32:53 +0000 2020 (#)

RT @FloppyTotaal: Weā€™re happy to reveal that Floppy Totaal has received funding from @StimuleerFonds for our first publication: ā€˜Floppy Disā€¦


Thu Jul 09 22:56:52 +0000 2020 (#)

Replying to @theavalkyrie

The .@1bitsquared Discord is a nice friendly electronics making community. Some FPGA focus, but thereā€™s a Synth channel too!

Also the @SuperHouseTV Discord. Some home automation focus, but also open hardware/electronics/making. https://1bitsquared.com/pages/chat https://www.superhouse.tv/discord/


Fri Jul 10 00:05:54 +0000 2020 (#)

Replying to @theavalkyrie

A lot of the Discordā€™s Iā€™m on are at best semi real-time. Thereā€™s some bursts of live discussions, but generally Iā€™m reading/responding to them maybe once every day or so.

90% of the forums I follow went to Discord. And possibly that influences how people use them? šŸ¤”


Fri Jul 10 00:19:05 +0000 2020 (#)

Replying to @theavalkyrie

I agree the ā€œwalled gardenā€ lack of external search/direct links is not ideal šŸ˜¢

But I kind of see why ā€œeveryoneā€ has moved to Discord: it mostly solves both live chat and ā€œturn basedā€ (non-live) discussion, at least for quieter groups, and all groups are in ā€œone placeā€.


Fri Jul 10 00:27:49 +0000 2020 (#)

Replying to @ewenmcneill

You can set:

force_valid_group_names=ignore

in your ansible.cfg to override the new default (and set never change/never warn).

Or:

ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS=ignore

in the environment.

No I have no idea why those are so different?! šŸ¤·ā€ā™‚ļø https://docs.ansible.com/ansible/latest/reference_appendices/config.html#transform-invalid-group-chars


Fri Jul 10 00:47:08 +0000 2020 (#)

The good news is my ZX Spectrum ULA book arrived (from UK/France) much earlier than I expected.

The bad news is that it seems to have been in international shipping for a month in a thin recycled cardboard envelope. Which arrived (in NZ) damp šŸ˜¢

http://www.zxdesign.info/book/


Fri Jul 10 00:50:21 +0000 2020 (#)

Replying to @ewenmcneill

Fortunately it seems like the thin cardboard envelope absorbed most of the water, the book cover got a bit damp, and the inner book pages seem to be dry.

So Iā€™m hopeful itā€™ll be okay. (But hence opening immediately on receipt to give it a chance to dry out.)


Fri Jul 10 00:55:49 +0000 2020 (#)

Replying to @ewenmcneill

Looks like it actually got sent 2020-06-10, even though I didnā€™t get a ā€œshippedā€ notification until 2020-07-06. (Appears to have been drop shipped by print on demand publisher used by the author.)

So thatā€™s a month Europe to NZ by package post, during #Covid19 (seems typical).


Fri Jul 10 01:07:54 +0000 2020 (#)

Replying to @__fincham

In this case I ordered it direct from the (UK) author. Iā€™d hoped they had stock, but wasnā€™t that surprised they needed to get more printed.

Book quality itself seems fine, so itā€™s pretty good print on demand if it is. (Maybe the author just ran out and had dozens printed?)


Fri Jul 10 01:10:17 +0000 2020 (#)

Replying to @__fincham

I could have ordered it from a NZ reseller, but they all seemed to be drop shipping from the UK anyway (and taking a cut on the sale price), so it might have turned out about the same (maybe ex UK warehouse, maybe not).


Fri Jul 10 01:53:07 +0000 2020 (#)

RT @minxdragon: This one works as a photograph that stares into your soul and as a queer image. It is also reasonably photorealistic but Iā€¦


Fri Jul 10 01:57:43 +0000 2020 (#)

RT @theavalkyrie: Okay - if you're into hobbyist / independent electronics and related "maker" stuff and you're interested in helping buildā€¦


Fri Jul 10 02:16:07 +0000 2020 (#)

Replying to @attacus_au

Please consider this message encouragement to write scripts for @venividivenom :-)

Also Iā€™ve loved all your ā€œhistory and modern techā€ crossover talks, several of which Iā€™ve seen/watched multiple times šŸ’š

https://mobile.twitter.com/attacus_au/status/1109380614128439296


Sat Jul 11 04:58:10 +0000 2020 (#)

RT @esden: Check it out: @tnt is exploring the newly released SkyWater PDK and other things related to the ASIC design tools and processes.ā€¦


Sat Jul 11 08:22:34 +0000 2020 (#)

ā€œFull Mechanical: The Panel Switch - Dial Equipment Appreciation, Part 1ā€ is an amazing detailed analysis of the electromechanical exchange side of dialing and connecting a call. 30+ minutes of sound by sound analysis. (Ongoing series; only part 1 now.) https://m.youtube.com/watch?v=Gsx2ZsYggGw


Sun Jul 12 04:25:26 +0000 2020 (#)

RT @esden: @ewenmcneill @theavalkyrie As promised. I have moved the iCEBreaker forum and greatly expanded the categories. I spent time poliā€¦


Sun Jul 12 05:33:12 +0000 2020 (#)

Replying to @slyall

Weekly report with infrastructure cost breakdown attributed to each internal product team? šŸ¤”

With infrastructure team being attributed just the things that exist to spin up/monitor infrastructure requested (ideally would still be 1/nth charged back to each of the other teams).


Sun Jul 12 05:39:11 +0000 2020 (#)

RT @ChiefSciAdvisor: For anyone wondering how the test for COVID-19 actually works.

https://www.otago.ac.nz/biochemistry/research/otago736925.html


Sun Jul 12 07:27:20 +0000 2020 (#)

Virtual ToorCamp 2020 (late June): ā€œHardware Hacking Stage - Lab Demo: Reading ROM Opticallyā€ demoing reverse engineering a 1990s smart card (which was hacked years ago). Chris Gerlinsky (and John McMaster).

2h25m real time live demo, with commentary. https://m.youtube.com/watch?v=nUKiV2s13wk


Mon Jul 13 05:48:46 +0000 2020 (#)

RT @minxdragon: I just wanted to know things. Some people see someone wanting to know as an opportunity and some as an opponent. I enjoyedā€¦


Mon Jul 13 08:20:12 +0000 2020 (#)

Replying to @whitequark

Random thought from the networking side: can you maybe run 2x or 4x 10Gbps IP over TB3 over the same (40Gbps) cable? As a link aggregation? šŸ¤”

Thatā€™s basically what 40Gbps links are on Ethernet switches... but Iā€™ve never tried IP over TB3. (4x10Gbps limits each flow to 10Gbps.)


Mon Jul 13 08:56:23 +0000 2020 (#)

Replying to @whitequark

Yes :-)

I was basically wondering out loud whether that implementation detail leaked through to the IP over TB3 and someone decided to bind each IP path to one link in the bundle (to avoid subtle frame reordering).

But maybe just itā€™s 10Gbps IP and 30Gbps ā€œfor other thingsā€?!


Mon Jul 13 20:59:24 +0000 2020 (#)

It turns out that writing to floppy drives needs a few control signals and a timing sensitive bitstream... and CRT controllers are good at generating a timing sensitive bitstream šŸ˜²

Very clever hack! https://twitter.com/scarybeasts/status/1281671598391488513


Mon Jul 13 21:07:14 +0000 2020 (#)

RT @scarybeasts: [blog] Weak bits floppy disc protection: an alternate origins story on 8-bit: https://scarybeastsecurity.blogspot.com/2020/06/weak-bits-floppy-disc-protection.html I found an unusuallyā€¦


Tue Jul 14 22:21:14 +0000 2020 (#)

RT @ISCdotORG: Microsoft DNS published a critical severity issue today. https://msrc-blog.microsoft.com/2020/07/14/july-2020-security-update-cve-2020-1350-vulnerability-in-windows-domain-name-system-dns-server/


Tue Jul 14 22:48:17 +0000 2020 (#)

TIL (via yet another new Slack) that opting out of Slackbot advertising channels (ā€œChannel Suggestionsā€) is a paid feature.

The documentation implies itā€™s opt in (ā€œopt toā€), but really itā€™s on by default and cannot be turned off in free Slacks AFAICT :-/

https://slack.com/intl/en-nz/help/articles/360002062027-Manage-your-channel-suggestions


Thu Jul 16 00:14:48 +0000 2020 (#)

My OrangeCrab FPGA dev boards arrived this morning, repackaged, with a note saying that they had been ā€œSecurity Checkedā€.

ā€œContents: Orange Crab Case; OrangeCrabā€.

No surprise why they got ā€œSecurity Checkedā€! šŸ˜ƒ

(At least they arrived, early even.) https://groupgets.com/campaigns/710-orangecrab


Thu Jul 16 00:43:55 +0000 2020 (#)

Replying to @nickzoic

Precisely!

The comments on the GroupGet page are filled with comments of people being asked by their local customs authority for more info, etc. (Hopefully GroupGets learn from this that ā€œElectronics Development Boardā€ makes more sense on customs documents :-) )


Thu Jul 16 00:45:30 +0000 2020 (#)

Replying to @__fincham

Technically ā€œsignature requiredā€, but they still seem to be doing the ā€œphotograph as deliveredā€ thing. (In my case I was holding it when they photographed it... not sure if thatā€™s required.)


Thu Jul 16 04:02:53 +0000 2020 (#)

Replying to @pjf

After 3 days careful checking youā€™re now safe from bow envy? šŸ¤” šŸ˜‚

(Iā€™ve loved the live tweeting of the adventure of finding out which bow is best!)


Thu Jul 16 05:57:15 +0000 2020 (#)

Replying to @__fincham

!!

I backed for 2 of each and seemed to get just that.

Two boards definitely costs more than a board and a case, and maybe is more useful too?

I think the case model is online. But apparently itā€™s best resin printed (or injection molded) rather than FDM printed.


Thu Jul 16 05:58:20 +0000 2020 (#)

Replying to @__fincham

And yes my package had a ā€œsecurity checkedā€ sticker just like that. It wouldnā€™t surprise me if the same people did both packages :-)


Thu Jul 16 22:13:52 +0000 2020 (#)

Ah Slack, where Clippy the Slackbot starts over again every single time you join a new Slack with the same pointless noise, and cannot be muted or opted out from :-/

(And email notifications are all or nothing šŸ˜¢)

https://slack.com/intl/en-nz/help/articles/204411433-Mute-channels-and-direct-messages


Fri Jul 17 06:09:54 +0000 2020 (#)

Staying at 650km/h you say?! šŸ§

Normally I wouldnā€™t point out a typo (although this one is pretty ironic!), but thatā€™s from the second ā€œcorrectedā€ email sent out 8 minutes later, after a submission where I said I didnā€™t want further email updates... https://letsgetwellingtonmoving.cmail20.com/t/ViewEmail/t/A8441801C12B9A592540EF23F30FEDED/2BD5E2D5A562DDC2F99AA49ED5AF8B9E


Fri Jul 17 06:17:15 +0000 2020 (#)

Replying to @ewenmcneill

AFAICT the second ā€œcorrectedā€ email changes ā€œlink to comeā€ to an actual link, and nothing else. (Itā€™s hard to diff due to random reformatting.)

Possibly Friday afternoon just before implementation wasnā€™t the best time to send this out... šŸ¤”

Old link: https://letsgetwellingtonmoving.cmail19.com/t/ViewEmail/t/DE42ECBCF21F1CE12540EF23F30FEDED/2BD5E2D5A562DDC2F99AA49ED5AF8B9E


Fri Jul 17 06:50:40 +0000 2020 (#)

RT @ExcitedLeigh: If you are doing fitout for a restaurant or something please, for the love of God, hire someone who knows the first thingā€¦


Fri Jul 17 21:26:59 +0000 2020 (#)

I got very excited by this for a minute: 8GB (64Gb) RAM would be really useful for Linux on SoftCPU.

But it seems to actually be 8Gb (1GB) which is useful, but similar to some other boards. BeagleBone pin out could be handy though. https://github.com/oskirby/logicbone https://twitter.com/Hacksterio/status/1283833884065628161


Fri Jul 17 21:36:56 +0000 2020 (#)

Replying to @ewenmcneill

FTR screenshot of the original Hackster tweet of the article I saw. And it looks like the article confuses the capacity too, saying 8GB in the intro and 8Gb in the feature list.

So much importance in one bit (capital versus lower case B) :-) https://www.hackster.io/news/throwing-verilog-users-a-bone-with-an-open-source-fpga-dev-board-b5557d388187


Sun Jul 19 22:03:21 +0000 2020 (#)

ā€œKnights Uniteā€ is a fantastic irregular sudoku puzzle solve, involving friendly (chess) knights who do not want to get lonely and must always ā€œsee a friendā€.

Simon (of .@crypticcracking) does a brilliant job stepping through all the logic to solve it! https://m.youtube.com/watch?v=-iNGf1PJaUA


Mon Jul 20 01:47:09 +0000 2020 (#)

This ā¬‡ļø.

Quarantine for incoming arrivals protects those of us already here. Weā€™re not paying for their time, just food/hotel, so theyā€™re already contributing two weeks of their life to the quarantine cause.

Taxes pay food/hotel, they offer time, seems a fair split to me. https://twitter.com/eey0re/status/1284927733819035648


Mon Jul 20 01:50:32 +0000 2020 (#)

Replying to @ewenmcneill

Thereā€™s maybe an argument that it should be limited to, eg, once per person per 12 months (pay yourself if more trips). And maybe those with no NZ connection should pay their own way.

But for those repatriating, once, the existing split (taxes pay cash costs) seems fair to me.


Tue Jul 21 03:34:42 +0000 2020 (#)

TIL that if youā€™re using Ansible ā€œ|default([])ā€ to coerce a variable to a list, when not defined in host_vars, you probably really want ā€œ|default([],true)ā€.

YAML defaults an omitted list to an empty string with:

foo: example:

(Ie foo.example=ā€œā€) https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#defaulting-undefined-variables


Tue Jul 21 03:55:06 +0000 2020 (#)

Replying to @ewenmcneill

This YAML default to string if the ā€œlistā€ is omitted interacts poorly with Ansible (jinja2) treating ā€œ+ā€ as list concatenation if both sides are lists, and string concatenation if either side is a string. (A list plus a string leads to a really weirdly formatted string.)


Tue Jul 21 03:58:26 +0000 2020 (#)

Replying to @ewenmcneill

And that weirdly formatted string interacts poorly with Ansible ā€œloop:ā€ as it seems to lead to a single iteration pass, with the weird string.

Which can lead to template results you really didnā€™t expect. And break parsing of generated files.

Itā€™s a rather sharp edge :-(


Tue Jul 21 08:36:52 +0000 2020 (#)

Replying to @pjf

Iā€™m noticing that assembling the bed is sufficiently avoidant that the todo list gets other things added and done, but not so avoidant youā€™re doing taxes... šŸ˜ƒ

Seems like it could be an approachable task after all... šŸ¤”


Tue Jul 21 08:53:01 +0000 2020 (#)

RT @tloch14: Gamma: Always convert from sRGB to linear before doing any math on color ever. This explains why: https://youtu.be/LKnqECcg6Gw

Forā€¦


Tue Jul 21 09:24:39 +0000 2020 (#)

RT @esden: Such a fun and well put together video about magnetic switches. I love the excitement and obvious love for engineering and teachā€¦


Tue Jul 21 23:50:36 +0000 2020 (#)

RT @Chris_Gammell: This week on @theamphour, I talked to @mithro about the recently announced open source PDK released by Skywater and Googā€¦


Thu Jul 23 01:33:49 +0000 2020 (#)

RT @AndrewMCrespo: Today on TV, the Deputy Director of the federal paramilitary force in #PDX discussed the infamous van video. He describeā€¦


Fri Jul 24 06:19:04 +0000 2020 (#)

Replying to @ExcitedLeigh

I think of Duffā€™s Device more as Chaotic Lawful, rather than Evil. Itā€™s technical legal, but definitely chaotic šŸ˜ƒ

(Chaotic Lawful is an alignment mix that passes the lexer but not the parser... which itself strikes me as Chaotic Lawful :-) )


Fri Jul 24 06:40:12 +0000 2020 (#)

Replying to @minxdragon

Itā€™s inherited from historical paper based layouts. Which I suspect had a lot to do with retaining flexibility in page layout, as late as possible, when that was literally done by pasting on to a large sheet of paper.

With digital layout, and reflow, it just seems annoying.


Fri Jul 24 08:09:46 +0000 2020 (#)

RT @whitequark: i felt like doing something silly today, so i spent 12 hours painstakingly making an adapter for reading (some day, programā€¦


Fri Jul 24 22:27:45 +0000 2020 (#)

RT @whitequark: the https://github.com/GlasgowEmbedded/glasgow/ memory-prom applet can now automatically undervolt a decaying EEPROM until the thresholds get lā€¦


Fri Jul 24 22:32:33 +0000 2020 (#)

Replying to @minxdragon and @j_kaul

No, itā€™s just a bad layout (narrow columns on a narrow page). It barely works on paper where itā€™s easier to move to scan each section individually; on screen itā€™s just legacy busywork for the reader (auto reflow to readers width would be better); or just a single long column.


Fri Jul 24 22:35:38 +0000 2020 (#)

Replying to @minxdragon and @j_kaul

I too almost always end up zooming in to read one column at a time (especially on eg a small tablet). Which then requires following a weird maze of ā€œwhere does the text go nextā€, for no good reason.

AFAICT itā€™s a ā€œbecause weā€™ve always done thatā€ thing, carried on way too long.


Fri Jul 24 22:39:19 +0000 2020 (#)

Replying to @minxdragon, @xssfox, @minxdragon and @xssfox

PDF is basically a container format. So it could be easy to convert to text, or it could be impossible to convert, depending on how the PDF was made.

Thereā€™s eg ps2ascii which sometimes works really well, and sometimes fails completely. Could be worth trying.


Fri Jul 24 23:30:47 +0000 2020 (#)

Replying to @BR3NDA

I wrestle them open the first time, sometimes involving prying, then defeat the anti-open lock by cutting off the tips of the anti-open plastic wedges.

Itā€™s easier to pour that way. But you do have to get the top off at least once.


Sat Jul 25 04:17:04 +0000 2020 (#)

An interesting extended article about Patricia Crowtherā€™s exploring and mapping of caves in Kentucky, which later led to the Adventure computer game, and then interactive fiction in general (eg Infocom).

https://onezero.medium.com/the-woman-who-inspired-one-of-the-first-hit-video-games-by-mapping-the-worlds-longest-cave-ef572ccde6d2


Sat Jul 25 06:41:19 +0000 2020 (#)

Early computer network history: this part (from June 2020) is about UseNet and FidoNet. (The whole, ongoing, series is amazingly detailed, and I highly recommend it.)

https://technicshistory.com/2020/06/25/the-era-of-fragmentation-part-4-the-anarchists/


Sat Jul 25 07:36:11 +0000 2020 (#)

Replying to @clinton_roy and @ExcitedLeigh

ComfyCon did questions submitted via one of the Slack channels, read by the session moderator (or the speaker if they were prepared for it). It worked really well.

That also allows, eg, the option upvoting questions via (emoji) reactions.


Sat Jul 25 07:37:54 +0000 2020 (#)

Replying to @clinton_roy and @ExcitedLeigh

One of the Discordā€™s Iā€™m on has a bot they use to track a specific emoji reaction on comments, and promote those to another channel. So specific popular points are easy to find. Something like that would work quite well for identifying good questions I think šŸ¤”


Sat Jul 25 07:39:35 +0000 2020 (#)

Replying to @ExcitedLeigh and @clinton_roy

Ah.

Honestly Iā€™d just tell people ā€œweā€™re doing it the same again this year, it worked so well taking questions onlineā€ :-)

(Relatively few tech people attend conferences with no tech devices...)


Sun Jul 26 06:15:12 +0000 2020 (#)

Finallly figured out how to solve my ā€œwhat NZIFF films could I watch tonightā€ use case: go to the schedule list, scroll down lots, past the online premieres, find the ā€œalso streamingā€ list.

All the other streaming lists/schedules have ā€œto comeā€ items :-( https://www.nziff.co.nz/2020/at-home-online/schedule/list/


Sun Jul 26 09:04:05 +0000 2020 (#)

Replying to @ewenmcneill

While the NZIFF Online website(s) UI leaves a bit to be desired, Iā€™m very impressed the iOS app, streaming, and AirPlay just worked flawlessly. I streamed a 2+ hour film, AirPlayed to my TV, perfectly, first time.

Iā€™m glad to see sufficient streaming capacity was provisioned šŸ‘


Sun Jul 26 09:09:42 +0000 2020 (#)

Replying to @ExcitedLeigh

And also those let out early at an in person conference are often trying to go into their next room, while the previous talk is still going, causing noise/disturbance. Whereas swapping to another online stream is usually possible to do without disturbing those already watching...


Sun Jul 26 09:33:01 +0000 2020 (#)

Replying to @hroethgar

No, I decided that streaming means Video On Demand, not ā€œpremiereā€ to a schedule. Hence trying to figure out what was already available for VoD :-)

I watched ā€œTrue History of the Kelly Gangā€. Interesting movie, but the warnings about ā€œTrueā€ and strobing are both accurate!


Sun Jul 26 22:09:12 +0000 2020 (#)

RT @Kristy_Viers: I thought I would share how I, as someone who is visually impaired use my iPhone.ā˜ŗļø


Mon Jul 27 00:51:34 +0000 2020 (#)

Replying to @hroethgar

At that pace (3x/day) Iā€™m not surprised you need a firm schedule!

I think Iā€™m aiming for about 5-7 films total (about 1/3rd of previous years) given the more limited selection and timeframe. And about 1 per evening. So ā€œwatch when Iā€™m readyā€ is much more convenient.


Mon Jul 27 00:54:06 +0000 2020 (#)

Replying to @hroethgar

I also have about 20 years of habits that things watched at home should be ā€œas Iā€™m readyā€ not an external schedule. (Even when I did watch broadcast TV 15+ years ago, it was via recordings, watched when I was ready.)


Mon Jul 27 08:30:35 +0000 2020 (#)

My second #NZIFF online ā€œfilmā€ was RÅ«rangi, which turned out to be a 5 part season 1, of a NZ trans/queer web series, premiering in the #NZIFF.

It cleverly covers a lot of gender/sexuality/small town issues, in a very Kiwi way. https://rurangi.com https://www.nziff.co.nz/2020/at-home-online/rurangi/


Mon Jul 27 08:36:16 +0000 2020 (#)

Replying to @ewenmcneill

If you watch it as part of #NZIFF Online (this week) you also get to see a 30 minute panel discussion with the cast and crew (from the live premiere last night I think).

I loved the way they wove Te Reo (language) and environmental issues into it as well. https://www.nziff.co.nz/2020/at-home-online/rurangi/


Mon Jul 27 09:24:56 +0000 2020 (#)

Replying to @__fincham

Science says you should try putting it back to level and record how long it takes to readjust to ā€œthe new tiltā€ šŸ˜ƒ

(For me, changes like that seem to take single digit days, with the urge to undo the ā€œcorrectionā€ strongest at the beginning.)


Mon Jul 27 09:33:07 +0000 2020 (#)

Replying to @__fincham

The UI is definitely not ideal :-(

So far Iā€™ve just ā€œbookedā€ VoD (2 day) rentals, and only immediately before I planned to watch them. Which has worked okay, give or take buying one at a time. (No idea what theyā€™re doing with ā€œpremieresā€; that just seemed too stressful.)


Mon Jul 27 10:05:34 +0000 2020 (#)

Replying to @__fincham

Yeah :-/

Hence Iā€™m doing the festival very differently this year: aiming to watch one film a night, and picking what that film is once Iā€™m ready to watch something. From the ā€œalso streamingā€ list (starting to intersect with things Iā€™ve previously wishlisted).


Mon Jul 27 10:07:54 +0000 2020 (#)

Replying to @__fincham

Iā€™m certain Iā€™ll miss things Iā€™ll want to see later. But that happened every year anyway.

Optimizing for a Greedy Algorithm ā€œwhatā€™s the best thing I can watch as my film tonightā€ is at least a tractable problem... šŸ¤”


Mon Jul 27 19:36:03 +0000 2020 (#)

Replying to @hroethgar and @__fincham

That premiere approach (screening time to 04:00 next morning) is actually a bit more generous than I expected (I expected ā€œexact time or miss outā€).

But Iā€™m already finding ā€œ48 hours to watchā€ (VoD) sufficiently tight to not want to book in advance... so no premieres for me.


Mon Jul 27 19:42:48 +0000 2020 (#)

Replying to @hroethgar and @__fincham

It does seem like an odd mix of underconstrained (no set times, in N days) and overconstrained (limited, overlapping, availability). With many hundreds of free variables.

Which is a wickedly hard problem to maximize for šŸ˜ƒ

(Hence I very quickly went for ā€œsufficiently goodā€.)


Mon Jul 27 19:48:25 +0000 2020 (#)

Replying to @__fincham

Well done in forming some sort of schedule!

Your schedule also implies some films are available well into next week, which Iā€™d not expected (everything Iā€™ve looked at seemed to vanish by about Fri/Mon).

Maybe I also optimize for ā€œdisappearing soonā€, which I kind of am already.


Mon Jul 27 19:51:34 +0000 2020 (#)

Replying to @__fincham

I do want to see ā€œKubrick by Kubrickā€ from your list too. That was one of the first I spotted and then realised wasnā€™t yet available, which started me on the whole ā€œ well what can I watch now huntā€!


Tue Jul 28 00:53:17 +0000 2020 (#)

Replying to @hroethgar

Yes, I too have overdone it in previous years! Which is how I settled on ā€œ1 film per weeknightā€, and 4-5 max in a weekend (ie approx 2 per weekend day).

And yes, most of the films will eventually show up somewhere else. Especially now with lots more online streaming.


Tue Jul 28 00:56:21 +0000 2020 (#)

RT @jlengstorf: git 2.28 just dropped with support for a different default branch name!

` git config --global init.defaultBranch mainā€¦


Tue Jul 28 01:03:41 +0000 2020 (#)

Replying to @minxdragon and @pjf

My local board game convention held its annual board game weekend online last month, mostly with Board Game Arena and video/voice chat per game group (Discord or Zoom). That plus text chat (Discord) for group scheduling worked really well.

https://en.boardgamearena.com


Tue Jul 28 01:07:30 +0000 2020 (#)

Replying to @ewenmcneill

Some Board Game Arena games are entirely free. The rest can be played providing at least the person setting up the game has a ā€œpremiumā€ (ie paid) account, but other players can be free accounts.

Itā€™s a surprisingly good web implementation, even for large/common board games.


Tue Jul 28 03:47:03 +0000 2020 (#)

TIL a HTTP to SOCKS5 proxy (in NodeJS) combined with the built in SSH (Dynamic, -D) SOCKS5 proxy opens up a useful range of additional possibilities. (There are other proxy adapters out there, thatā€™s just the first one I got working.)

https://github.com/oyyd/http-proxy-to-socks


Tue Jul 28 06:41:13 +0000 2020 (#)

Hey @nzff, any chance you could fix the CORS/other HTTP headers so http://www.nziff.co.nz to http://athome.nziff.co.nz recognizes the logged in session (on athome). And/or logging in (again!) on athome goes back to the film I clicked on?

Manually pasting URLs is frustrating šŸ˜•


Tue Jul 28 08:03:42 +0000 2020 (#)

Replying to @nzff

Yes, Iā€™ve been clicking on the Watch Online links from the NZIFF site.

The problem is even when logged into athome site, the Watch Online link opens as if Iā€™m logged out. Then if I click login on that athome page, it goes to top athome page after logging in. 1/2


Tue Jul 28 08:07:34 +0000 2020 (#)

Replying to @nzff

The only thing that Iā€™ve found which works reliably is to cutā€™nā€™paste the athome link for the film into an already logged in athome tab. Then it recognizes Iā€™m logged in and Iā€™m at the film I wanted.

Hence the problem report for your web developers (Firefox 68 ESR, macOS) 2/2


Tue Jul 28 08:14:49 +0000 2020 (#)

My third #NZIFF Online film was ā€œKubrick by Kubrickā€.

It feels a bit ā€œradio with picturesā€ (due to being based on an audio interview?), and somewhat padded to be over 70 minutes. But I think still worth watching.

https://en.m.wikipedia.org/wiki/Kubrick_by_Kubrick https://www.nziff.co.nz/2020/at-home-online/kubrick-by-kubrick/


Tue Jul 28 08:18:41 +0000 2020 (#)

Replying to @ewenmcneill

Of note, the NZIFF online ā€œscreeningā€ (VoD) of ā€œKubrick by Kubrickā€ has both a viewership limit and a ā€œwatch within 6 hours of startingā€ special condition. So it may not still be available on Mon 2020-08-03.

(Rating is due to Kubrick film clips shown.) https://www.nziff.co.nz/2020/at-home-online/kubrick-by-kubrick/


Tue Jul 28 09:02:11 +0000 2020 (#)

Replying to @nzff

!!

I guess that counts as ā€œwonā€™t fixā€ :-(

Iā€™m unclear how your developers managed to support Chrome/Edge/IE/Safari/Opera and somehow break Firefox compatibility (as the other major browser core engine).

(FTR, Firefox seems to work but for the login weirdness.)


Tue Jul 28 09:04:47 +0000 2020 (#)

Replying to @nzff

Thanks for the prompt responses.

At least now I know ā€œitā€™s not just meā€, and how to work around the problem (which wonā€™t be installing Chrome ā€œbecause the website is ā€˜best viewer in Google Chromeā€™ā€).


Tue Jul 28 09:13:03 +0000 2020 (#)

TIL that the NZIFF streaming site somehow supports every major browser except Firefox. Including IE/Opera, with less usage combined than Firefox.

Even, apparently, for film purchases (Iā€™m streaming from the iPad app, via AirPlay, which has been great). https://twitter.com/nzff/status/1288033269598937089


Wed Jul 29 00:31:50 +0000 2020 (#)

RT @IanColdwater: Hello products that claim to be able to determine gender based on name, I would like to have a word with you


Wed Jul 29 04:40:22 +0000 2020 (#)

This ā¬‡ļø (cw: #uspol)

Iā€™ve seen multiple credible videos of each of two incidents in two different USA cities, this month.

The fact itā€™s happening in daylight, while multiple people are clearly recording, is even more worrying (ie they believe there will be no consequences). https://twitter.com/umairh/status/1288311316864696320


Wed Jul 29 04:57:57 +0000 2020 (#)

RT @metasynthie: None of the nit pickers flooding my mentions will read this far, but for the record: an ā€œarrestā€ requires proper arrest prā€¦


Wed Jul 29 09:18:26 +0000 2020 (#)

[cw: #protests HK]

My fourth #NZIFF film was ā€œHong Kong Momentsā€, which is a really well made documentary that provided a lot of context to the 2019 protests in Hong Kong, from many perspectives. Not always easy to watch right now, but Iā€™m glad I did.

https://www.nziff.co.nz/2020/at-home-online/hong-kong-moments/


Wed Jul 29 22:25:06 +0000 2020 (#)

RT @minxdragon: Maybe I should create a classifier/ generator that assigns everyone a unique gender. That would be better than some bullshiā€¦


Thu Jul 30 00:03:26 +0000 2020 (#)

Replying to @pjf

I guess one advantage of doing it immediately before an election is the Mean Time To Replacement stays relatively low.... šŸ˜‚

(From memory National had a few 10s of MPs last election, so thereā€™s probably a couple of 10s of National MPs left. But I lost count weeks ago.) #nzpol


Thu Jul 30 07:38:47 +0000 2020 (#)

Replying to @pjf and @brianwisti

And also the first 2-3 weeks of additional cases are ā€œbaked inā€ when you start lockdown, due to the incubation time, just waiting to be discovered.

As sad as this Victorian news is (šŸ˜¢šŸ˜¢), hopefully itā€™s the peak, (mostly) from pre-lockdown infections being found now šŸ¤”


Thu Jul 30 09:22:29 +0000 2020 (#)

My fifth #NZIFF film was ā€œCoded Biasā€ about machine learning algorithms, how their accuracy is uneven (across race, gender, etc), and the unevenness of impacts on different groups.

Itā€™s a well made documentary, and Iā€™m glad I watched it. https://www.nziff.co.nz/2020/at-home-online/coded-bias/


Thu Jul 30 09:25:04 +0000 2020 (#)

Replying to @ewenmcneill

The one additional observation Iā€™d make is thereā€™s a clear bias in the gender/race of those interviewed about the problems (different from those developing the tools). And Iā€™m left wondering if that was a filming choice, or reflects who is addressing the issues. 1/2


Thu Jul 30 09:28:08 +0000 2020 (#)

Replying to @ewenmcneill

Iā€™d like to think that thereā€™s more than just people/groups directly adversely impacted by machine learning algorithms working on addressing those issues... but maybe it is just that group? šŸ¤”

(Other than that the film covers a wide range of issues/contexts, which is great.) 2/2


Thu Jul 30 09:32:33 +0000 2020 (#)

Replying to @GyledC

Iā€™m pretty hopeful a bunch of these films will end up on (general) online streaming sooner than in previous years. Because 2020!

So hopefully youā€™ll get a chance to watch the ones youā€™re interested in soon :-)


Thu Jul 30 23:45:24 +0000 2020 (#)

TIL thereā€™s a mainstream OS, released in 2019, that doesnā€™t trust its own updates by default (the user is asked to manually verify the PGP keys to used to sign updates).

Iā€™m... not sure what the user checking PGP fingerprints is adding to this process šŸ˜Æ


Fri Jul 31 08:18:33 +0000 2020 (#)

My sixth #NZIFF film was ā€œHeroic Losersā€ (ā€œLa Odisea de los Gilesā€), an Argentinan small town heist movie, set against the background of their early 2000s financial crisis. Itā€™s silly, and fun, and the ā€œgood guysā€ win in the end.

https://www.nziff.co.nz/2020/at-home-online/heroic-losers/


Fri Jul 31 08:24:40 +0000 2020 (#)

Replying to @ewenmcneill

The #NZIFF video on demand stops being for sale tonight (in 2.5 hours), but it may be possible to rent tonight and watch this weekend (in theory can purchase tonight and ā€œwatch within 48 hoursā€); I havenā€™t tried that, but might try it with another film ā€œendingā€ tonight.


Fri Jul 31 10:09:01 +0000 2020 (#)

Replying to @hroethgar

I see :-/

I did end up purchasing an ā€œends tonightā€ film to watch tomorrow. Both the buy page and T&C say rentals finish 48 hours ā€œafter purchaseā€. And the app shows it as ā€œExpires in 2 daysā€ right now.

So if I canā€™t watch it tomorrow, Iā€™ll be asking for my money back.... :-)


Fri Jul 31 10:19:18 +0000 2020 (#)

Replying to @hroethgar

Yes, itā€™s a particularly complex combination of rules!

Iā€™ll report back if I can (or canā€™t) successfully watch it tomorrow evening as planned šŸ™‚

(I bought it sufficiently late thereā€™s no way way the system could believe Iā€™m watching it by 23:00 tonight; doesnā€™t fit :-) )