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
- āconsume an iteratorā
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ā¦