Twitter: @ewenmcneill -- July 2019

Mon Jul 01 06:10:35 +0000 2019 (#)

Replying to @minxdragon

Frustrated routines are tricky šŸ’œ

Sometimes I find the way out of that ā€œI have to do something elseā€ problem is to surrender to an external source, eg Google ā€œtoast topping -IngredientAā€ (maybe plus a rule about the winner). If nothing else itā€™s more options.


Mon Jul 01 23:03:49 +0000 2019 (#)

RT @kawaiiconNZ: (u ā€æu āœæ) (ā—•ā€æā—•āœæ) http://kawaiicon.org is live! give that cursor a wiggle and let the stars bring you sparks of joy! httpā€¦


Wed Jul 03 01:13:14 +0000 2019 (#)

RT @PowerDNS_Bert: Cloudflare is currently down, including the Cloudflare DoH server that is the default DoH server for Firefox, if you enaā€¦


Wed Jul 03 06:37:26 +0000 2019 (#)

Tabletop scenario: youā€™ve lost access to your central password manager. Make a list of all the accounts you have and how you recover access to the accounts.

Follow up scenarios: is the list complete? Does it concern you how easily you could recover access?


Wed Jul 03 07:35:47 +0000 2019 (#)

Replying to @ijk64 and @isomer

For many people/situations I actually encourage ā€œwritten down on paperā€ passwords, as ā€œstrong passwordā€ and ā€œrecovery by looking it up elsewhereā€ can be a good trade off.

It does help if theyā€™re stored a wee bit more securely than ā€œpost it under the keyboardā€ thoughā€¦ šŸ˜ƒ


Wed Jul 03 23:04:31 +0000 2019 (#)

Managed to buy all my #NZIFF Wellington tickets in just over an hour. Some timeouts early on, but system worked amazingly better than last few years (this time last year I still had no tickets). Thanks @nzff!

(Prediction: Amazing Grace at The Embassy will sell out. Buy today.)


Wed Jul 03 23:16:23 +0000 2019 (#)

Replying to @Tarryntino and @nzff

This year I found seat selection worked well if I bought one film at a time. And broke badly when I tried to buy two films at a time and choose good seats. (Auto chosen seats remain poor, I almost always found several better seats in seconds.)


Thu Jul 04 07:33:28 +0000 2019 (#)

Replying to @BR3NDA

I make my own hummus from canned pre-cooked chickpeas. Takes about 10-15 minutes to make, and turns out better than store bought hummus. (Took a dozen attempts to refine technique.)

Starting with unsoaked/uncooked/unsprouted chickpeas is very slow, so I usually donā€™t do that.


Fri Jul 05 08:08:55 +0000 2019 (#)

Replying to @pjf

Yes, brains are very good at ā€œif onlyā€¦ā€ statements, especially in situations that are unchangable. Iā€™ve had a bunch of those myself, in somewhat similar circumstances. I think itā€™s just part of the process ā¤ļøšŸ’œ


Fri Jul 05 08:16:08 +0000 2019 (#)

Replying to @pjf

I think itā€™s a very common pattern, buried deep in the way (most) boys are raised. Maybe some of us get a stronger dose of it than others. Itā€™s good youā€™re able to recognise the pattern, and maybe make different choices. (I have thoughts on ā€œwhyā€, but this doesnā€™t seem the time.)


Mon Jul 08 01:19:02 +0000 2019 (#)

Thread about GPG performance on much signed keys (quoted tweet is the middle of the thread).

150k records is not that big a deal these days, unless you are Accidentally Quadratic. Sounds like GPG is at least quadratic, possibly worse, on number of signatures šŸ™ (Fixed SW name) https://twitter.com/lambdafu/status/1147162589597720577


Mon Jul 08 01:20:24 +0000 2019 (#)

RT @matthew_d_green: I was wrong about GPG. It doesnā€™t validate all of its imported signatures in some weird O(N^2) way. It just has an Oā€¦


Fri Jul 12 00:41:03 +0000 2019 (#)

Another (slightly earlier) ā€œremove Ethernet chip and use raw PCIe busā€ modification. Iā€™m in awe at the fine pitch soldering required for these modifications!

https://ripitapart.com/2019/06/25/atomic-pi-adventures-episode-1-adding-external-pci-express-expansion-by-removing-onboard-ethernet/


Fri Jul 12 08:39:58 +0000 2019 (#)

The keyboardio Kickstarter production updates are an adventure to read! Manufacturing is hard, custom manufacturing is harder. Murphyā€™s law is real. Serious kudos to keyboardio for being so open about issues. (Via The Amp Hour special from Teardown 2019)

https://www.kickstarter.com/projects/keyboardio/the-model-01-an-heirloom-grade-keyboard-for-seriou/updates


Fri Jul 12 22:55:50 +0000 2019 (#)

Replying to @ciphernyx

Yes, itā€™s a good explanation of two way phishing scams. And yet thatā€™s barely an ā€œoh, and this happenedā€ afterthought to the whole story!

For those playing along at home, itā€™s ā€œAnother Failed Scamā€ near the end of the June 2019 update https://www.kickstarter.com/projects/keyboardio/the-model-01-an-heirloom-grade-keyboard-for-seriou/posts/2540405


Sat Jul 13 03:55:56 +0000 2019 (#)

Replying to @minxdragon

ā€œUnit under me less?ā€

Often one has to guess these things partly from context, and thereā€™s not quite enough here.

(Iā€™m currently scanning my grandfatherā€™s 1960 diary, written with a medium tip fountain pen on thin paper in a tight hand. Every line is a guess from contextā€¦)


Sat Jul 13 20:41:32 +0000 2019 (#)

Replying to @Jkid4 and @webhat

I was able to download the MP4 version, but it is unplayable (unrecognized file format). There is an OGV derived version, which will play (eg, in Firefox) but itā€™s only 18 seconds long. That 18 seconds confirms ā€œIā€™m outā€ and having to delete some Twitter posts, then just ends.


Sat Jul 13 23:15:07 +0000 2019 (#)

RT @SwiftOnSecurity: What an incredible post by the @Cloudflare team. I didn't see anyone seriously do it, but anyone who jumped to the conā€¦


Sun Jul 14 04:43:40 +0000 2019 (#)

Replying to @pjf

Yes, itā€™s done pretty cool technology they have.

Iā€™ve seen it at work at my place a few times, as an owner of an older house. Good that it exists. Unfortunate that itā€™s needed šŸ˜•


Sun Jul 14 10:26:30 +0000 2019 (#)

Apollo AGC restored to operation, including doing a core memory dump from its previous life as a test unit decades ago. (19th part in the restoration series; the whole restoration series is worth watching for obstacles found and fixes done.)

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


Sun Jul 14 21:57:01 +0000 2019 (#)

RT @kenshirriff: We're restoring an Apollo Guidance Computer for #apollo50. Instead of core ropes, our AGC has a core rope simulator. I revā€¦


Sun Jul 14 21:59:49 +0000 2019 (#)

ā€œThe Case of the Missing Hatchā€ asks the important Project Egress build question: did they lose the original?!

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


Mon Jul 15 23:19:02 +0000 2019 (#)

Replying to @tveastman

Itā€™s definitely possible to have ā€œtoo much of a good thingā€, but IMHO sometimes the itertools helpers make for more readable ā€œfilter pipelineā€ code than spreading that logic over N lines of for/if.

(I do tend to think in set transformations though: Unix pipelines, SQL, etc.)


Mon Jul 15 23:46:46 +0000 2019 (#)

Replying to @tveastman

Python definitely makes filtering pipelines harder.

The cleanest solution Iā€™ve found (in Python) for larger pipelines is functions that consume an iterative and ā€œyieldā€ relevant values, which you can arrange to consume each otherā€™s output.


Mon Jul 15 23:51:42 +0000 2019 (#)

Replying to @tveastman

For short filter pipelines list/dict comprehensions with one or maybe two levels of filtering / transformation can work. But two levels of filtering inline in one comprehension is definitely a bit of a code smell.


Tue Jul 16 07:47:09 +0000 2019 (#)

ā€œMoon Landerā€ with infinite fuel is easy mode šŸ˜ƒ

But many bonus points for doing it on real AGC hardware! (Also featuring an el wire DSKY display for extra authenticity.)

https://m.youtube.com/watch?v=2zXfO571Tio


Tue Jul 16 07:50:08 +0000 2019 (#)

Replying to @minxdragon

Thatā€™s quite the opening hook sentence youā€™ve got there šŸ˜ƒ

Iā€™d want to find out more about the talk. Just saying.


Wed Jul 17 21:21:20 +0000 2019 (#)

Replying to @tomk_

Youā€™ll want the slides too, as the InfoQ / QConNYC video recording only shows the lower left corner of them :-(

But yes, another interesting Bryan Cantrill ā€œhistorical contextā€ talk.

https://mobile.twitter.com/bcantrill/status/1143532677171167234


Thu Jul 18 05:27:26 +0000 2019 (#)

Replying to @tveastman

Maybe someone has fired up an Infinite Improbability Drive in our vicinity? šŸ˜ƒ


Thu Jul 18 20:33:02 +0000 2019 (#)

RT @daveaitel: If you grew up, as I did, going to Hebrew school, half of which was about the Holocaust, then images like this are PTSD-leveā€¦


Thu Jul 18 20:33:39 +0000 2019 (#)

RT @the_sailor_dog: Container ship art


Fri Jul 19 07:47:58 +0000 2019 (#)

Turns out if you started early enough, and were recognized by The Church, you could end up independently sovereign, to this day. The whole story is pretty wild, but the post WW2 Air Force special case in this thread is extra wild.

https://www.orderofmalta.int/sovereign-order-of-malta/knights-of-malta/ https://www.orderofmalta.int/sovereign-order-of-malta/faq/ https://twitter.com/garius/status/1151832864494903296


Fri Jul 19 10:36:57 +0000 2019 (#)

Replying to @1johnwatson and @KevinSavetz

I loved this series too, and would happily pay money for a good DVD or BluRay copy. All I can find now seem to be low quality VHS versions (including sold on DVD-Rs šŸ˜ƒ). Which ironically are worse quality than the ones I recorded off TV to VHS to watch then didnā€™t keep šŸ¤¦šŸ»ā€ā™‚ļø


Sat Jul 20 03:02:55 +0000 2019 (#)

Replying to @hroethgar

Ouch. That seems like something that should just have been auto added by the lvm package post install if it detected a package upgrade and lvm root, for the duration of the Debian 10 release. But Iā€™m not even seeing it in the release notes šŸ™


Sat Jul 20 03:55:28 +0000 2019 (#)

Replying to @hroethgar

Yeah, Iā€™ve also got a much upgraded Debian system that keeps hitting those upgrade edge cases. Most of them are in the release notes thoughā€¦.


Sat Jul 20 03:59:05 +0000 2019 (#)

RT @ticky: this ā€œz-axis conductive tapeā€ is absolute witchcraft and I want a roll of the stuff https://www.adafruit.com/product/1656

itā€™s double-sided tā€¦


Sat Jul 20 04:08:51 +0000 2019 (#)

Verilog to 74-series logic PCB layout, with open source tools. Application Specific Integrated Circuit Board generation šŸ˜ƒ

Amazing what can be done with tools that can be chained together!

http://pepijndevos.nl/2019/07/18/vhdl-to-pcb.html https://youtu.be/-1G_gXUzLPg https://github.com/ZirconiumX/74xx-liberty https://twitter.com/pepijndevos/status/1152315173685923840


Sat Jul 20 23:02:27 +0000 2019 (#)

Replying to @pjf

Iā€™m really pleased to see youā€™ve got a ā€œproject planā€ with separate deliverables. I was getting concerned you were trying to do it all in one big sprint. Having watched others try to do that, itā€™s exhausting (and months of effort).

I hope deliverable 1 comes together easilyšŸ’œ


Sun Jul 21 00:12:26 +0000 2019 (#)

Replying to @pjf

šŸ‘ I highly encourage outsourcing! šŸ’œā¤ļø


Sun Jul 21 21:29:33 +0000 2019 (#)

RT @theartsyreader1: I have come to the conclusion that buying books and reading them are actually two entirely different hobbies.


Wed Jul 24 03:56:50 +0000 2019 (#)

My ā€œearlybirdā€ iCEBreaker FPGA dev board arrived today (with friends). A bit later than Iā€™d expected from the ā€œall sentā€ posting at the start of June (mine was sent mid July, apparently Because Reasons). Iā€™m glad itā€™s made it!


Wed Jul 24 04:59:44 +0000 2019 (#)

Replying to @aenertia

If you want a small intro FPGA dev board that can be used with open source tools, itā€™s a pretty good choice. Manufacturing isā€¦ artisan, so I believe new orders are saying October at least for delivery.

For the LED panels, ones from AliExpress and any FPGA should be useable.


Wed Jul 24 05:03:39 +0000 2019 (#)

Replying to @aenertia

Beware if you buy LED panels from AliExpress that there are at least two different driver chipsets on them. I believe some of the delay in iCEBreaker delivery was trying to track down panels with easiest to use chipset.


Wed Jul 24 08:03:43 +0000 2019 (#)

Replying to @aenertia

From what Iā€™ve seen online a FPGA can do more cycle accurate/faster cycle clocking out to LED panel than any CPU. Including, eg, full motion video. But esp32 should come fairly close in performance, with good code, for anything less demanding than video/high colour depth šŸ˜ƒ


Thu Jul 25 04:39:21 +0000 2019 (#)

Replying to @ewenmcneill

The iCEBreaker board turns out to be smaller than Iā€™d imagined from pictures online. (Itā€™s about 4 times the area of the TinyFPGA BX, butā€¦ the TinyFPGA is tiny!)

Banana for scale šŸ˜ƒ


Thu Jul 25 08:36:54 +0000 2019 (#)

RT @__nolang: It's time to get your talk proposals ready! CFP closes August 25th

If you have an idea but aren't sure how it would fit in aā€¦


Thu Jul 25 22:31:57 +0000 2019 (#)

Seems like IPv6 transit for Vodafone Fibrex (HFC) is broken: DHCPv6 happily hands out IPs, but traffic stops between 2401:7000:f501::1 and eg 2407:7000:8000:1::1 (both Vodafone IPs) šŸ™

IPv4 works fine, but software tries IPv6 first. (Restarting CPE devices makes no difference.)


Thu Jul 25 22:48:05 +0000 2019 (#)

Replying to @ewenmcneill

And now itā€™s working again, after an hour (or more?) of being broken. \o/

I wasnā€™t looking forward to trying to explain IPv6 to level 1 Helpdesk anyway šŸ˜ƒ (But I had got as far as waiting in a phone queueā€¦)


Fri Jul 26 23:58:42 +0000 2019 (#)

Replying to @__fincham

ā€œApollo 11ā€ is my second film today too!

Iā€™m seeing ā€œMaking Waves: The Art of Cinematic Soundā€ first, which I backed on Kickstarter. (Hope itā€™s good ā€” theyā€™re not saying when backers will actually get to see it; was originally Aug 2018ā€¦ šŸ˜¢ )


Sat Jul 27 01:50:49 +0000 2019 (#)

ā€œMaking Waves: The Art of Cinematic Soundā€ is a great documentary. Iā€™m glad my backing it on Kickstarter helped it get made. Iā€™m pleased I got to see it (at the NZIFF Wellington Film Festival).


Sat Jul 27 01:54:15 +0000 2019 (#)

Replying to @ewenmcneill

But Iā€™m still frustrated with how poorly the producers/directors have treated their KickStarter backers, most of whom havenā€™t seen the film 7+ months after it was finished, and still donā€™t know when theyā€™ll get to see it.

Hopefully theyā€™ll eventually deliver what was promised šŸ˜•


Sat Jul 27 09:19:48 +0000 2019 (#)

Replying to @minxdragon

I think thereā€™s a talk in ā€œthe obsessions of machine learning algorithmsā€, of which cats are one example (many humans are obsessed with cats too, a fact which might be related).

Another example: the stickers one can use to trick ML into recognising something else in image.


Sun Jul 28 20:16:37 +0000 2019 (#)

Replying to @ExplodingLemur, @mgd81 and @digikey

Same. DigiKey specific email address, never used elsewhere, and unique long password. Very suspicious, but seems to be actually from DigiKey. Seems like thereā€™s more to this story to come out yet.


Sun Jul 28 23:56:38 +0000 2019 (#)

Replying to @hroethgar

Thatā€™s really unfortunate.

Most of the theatres seem to have turned their centre speaker up to 10 and left it there (so are unnaturally loud). Seems like Lighthouse turned theirs up to 11 šŸ™


Mon Jul 29 09:18:34 +0000 2019 (#)

Replying to @ss2342 and @__fincham

Of course they can change the bus contracts before the term is up. It might just be very expensive. Eg, ā€œgolden carrotā€ (weā€™ll pay double if you agree to new terms), or ā€œgolden parachuteā€ (bye, hereā€™s something to forget about us). 1/2


Mon Jul 29 09:24:17 +0000 2019 (#)

Replying to @ss2342 and @__fincham

The important thing is deciding that good public transport is something worth spending substantial public money on.

Rather than trying to provide the bare minimum via the cheapest bidder.

I think good public transport is worth funding well, to make a great city. 2/2


Tue Jul 30 05:23:00 +0000 2019 (#)

Replying to @digikey and @ExplodingLemur

Thanks for the explanation of the background, ie the implementation of a single sigon system.

Please pass back to whoever wrote the customer email that sending a ā€œplease secure your accountā€ message gives the wrong impression (ie security vulnerability, not planned upgrade).


Tue Jul 30 05:23:11 +0000 2019 (#)

RT @digikey: @ewenmcneill @ExplodingLemur @mgd81 We recently underwent a planned system modification tied to our backend systems that requiā€¦