Reposted by John MarshallPaul Le Comte 🇳🇿🇨🇦📷 @paullecomtephoto.nz · 22/09/2026Seacliff farm sheds, North Dunedin #Nikon #Rural I've always been a fan of this fangled new 'hyper localism', a reaction to 'influencer photographers' all travelling to the same insanely beautiful 'secret' location to get iconic shots. Celebrating the local rocks my boat too 101106
Reposted by John MarshallFelix Geiringer @barristernz.bsky.social · 22/09/2026I'm at Unity Bookshop Wellington for the Nicky Hager book launch. The event is not due to start until 6 pm, but the room is mostly full already and filling up fast. 17356102
John Marshall @johnm.bsky.social · 16/09/2026Investigating pysam wheel sizes had been on my to-do list for a while. Recently realising that we'd used 6 GiB out of our default 10 GiB PyPI limit and had room for maybe five more releases made it urgent. Last week's 0.24.1 release reduces the per-release total from ~760 MiB to ~150 MiB. 🧬🖥️ 🧵 230
John Marshall @johnm.bsky.social · 07/09/2026Today's pysam 0.24.1 release bundles htslib, samtools, and bcftools 1.24 and has pre-built wheels on PyPI for Python 3.9 through 3.15. Wheels are much smaller than in previous releases. It includes type hint fixes, some speed optimisations, and a new reverse_complement() utility function. 🧬🖥️github.comRelease v0.24.1 · pysam-developers/pysamThis minor pysam release wraps htslib/samtools/bcftools version 1.24. It has been tested with Python versions 3.9 through 3.15 (RC2) and wheels are available via PyPI for all of those Python versio... 011
John Marshall @johnm.bsky.social · 05/09/2026Probably the biggest organisational change we've made in pysam for a while: Dynamically load libcurl and libcrypto in order to subvert Linux wheel repair and avoid these libraries being bundled into the final wheels. (This organisational change affects only the pre-built Linux wheels.)github.comPrevent libcurl/libcrypto/et al being bundled in Linux wheels by jmarshall · Pull Request #1420 · pysam-developers/pysamAn alternative to PR #1415 which reapplied the CA bundle location hack to hfile_s3.c. Because Linux wheels bundle libcurl.so and are built on AlmaLinux (i.e., a Red Hat flavoured distro); and becau... 000
John Marshall @johnm.bsky.social · 02/09/2026A week later, and no response from my electorate MP other than the autoreply from her office. I also emailed Reuben Davidson asking if the public are allowed to read his reported “79 questions” letter… 🦗🦗 Labour really working hard to earn every vote here… 🙄 000
Reposted by John MarshallJames Ferguson @psy-fer.bsky.social · 27/08/2026Sign up for the Garvan Long-Read Research Symposium 2026, a day filled with talks/discussions on the latest advances in long-read sequencing technology and related genomics, transcriptomics and epigenetics research using @nanoporetech.com and @pacbio.bsky.social www.eventbrite.com.au/e/garvan-lon...eventbrite.com.auGarvan Long-Read Research Symposium 2026Join us at the Garvan Long-Read Research Symposium 2026 for a deep dive into groundbreaking discoveries in medical research! 298
John Marshall @johnm.bsky.social · 27/08/2026Days since I've been screwed by SELinux: 0 I spent years reflexively removing the selinux packages whenever I upgraded Fedora. Was hoping not to have to go back to that…bugzilla.redhat.com2502040 – ssh agent forwarding blocked by selinux debug1: Remote: Agent forwarding disabled: couldn't create listener socket 020
Reposted by John MarshallMorgan Davie @fromthemorgue.bsky.social · 26/08/2026Just reflecting on the fact that when a Kiwi was seized and detained for weeks by the US regime, our Minister of Foreign Affairs (who also leads a party in govt) responded by sharing an elaborate and obvious lie that it was her own fault- -and it has disappeared down the memory hole already. 1/ 210531
Reposted by John MarshallDr. Cassandra Mudgway @legallyfeminist.bsky.social · 24/08/2026I read 54 pages of draft legislation so you don't have to. Important notes: this is not "systemic change" as there's no obligation to make platforms (or AI companions) safe. There's no ref to gender based violence, children's rights, or te Tiriti. It's an age ban and a duty to assess risk. #nzpol 79844
Reposted by John MarshallDavid Hood @thoughtfulnz.bsky.social · 24/08/2026What I have spent the last hour writing. 913350
Reposted by John MarshallAndrew @openpolicy.bsky.social · 24/08/2026The NZ Herald reports the bill will be discussed at the Labour Party's parliamentary caucus meeting tomorrow (Tuesday 25 August), so it's important to let Labour MPs know how you feel about the Bill today. List of Labour MPs here: www3.parliament.nz/en/mps-and-e... #nzpolwww3.parliament.nzMembers of Parliament - New Zealand ParliamentFind out who the current MPs are, including their roles and responsibilities. This section also shows you where they sit in the House and how to contact them at Parliament. 288
Reposted by John MarshallNZ Council for Civil Liberties @nzccl.org.nz · 24/08/2026Very disappointed to see the govt proposing a ban on under-16s using social media. While we agree there is work to be done, a ban is the wrong approach and interferes with young people's rights to communicate with family, each other, and the wider world. www.rnz.co.nz/news/politic...rnz.co.nzWatch live: Govt pushes ahead with social media ban for under-16sThe government is pressing ahead with its ban on social media for under-16 year olds, with the legislation set to be introduced on Monday. 210739
John Marshall @johnm.bsky.social · 24/08/2026Surely (surely…!) Labour would not offer support to the government on a contentious topic less than three months before an election. I've told my Labour MP what will happen to my vote if the party supports this, and I hope they get a deluge of such letters. 020
Reposted by John Marshalljoel @jmoonz.bsky.social · 23/08/2026Wait what, synthID requires access to the secret key used to encode the watermark? And we just have to trust the person with the secret to say yes or no? I know DRM is pretty useless, but this is next level useless. 2111
Reposted by John MarshallDan Kaszeta FRHistS @dankaszeta.bsky.social · 13/08/2026There was no cholera in ancient or medieval Europe; it’s a 19th century arrival to Europe 4513
Reposted by John MarshallJohn Bull @garius.bsky.social · 13/08/2026Spot the literal criminal offence. 839946
John Marshall @johnm.bsky.social · 13/08/2026Last year 2785 people voted in the InternetNZ Board election, and 1046 (37%) of them had an FSU candidate as their first preference. This year 3104 people voted, 1923 (61%) of them for an FSU candidate as first pref. Very unevenly: Brown had 1822 (58%) of the first prefs and—go figure—was elected. 120
Reposted by John MarshallKate Pearce @secvalve.bsky.social · 13/08/2026Let this remind you that what matters in democracy is. - enrolling to become eligible to vote - turning up to vote - casting a valid and effective vote 29635
John Marshall @johnm.bsky.social · 13/08/2026First #InternetNZ AGM motion vote at 7.30, scheduled for a minute or two after 6:55 — we're only running half an hour late after two hours elapsed! 020
John Marshall @johnm.bsky.social · 13/08/2026Currently ~900 people in the InternetNZ AGM meeting. Early days yet, still just testing the voting system — if memory serves, we spent AGES doing this last year! 010
Reposted by John MarshallNabil Sabio Azadi @nabilsabioazadi.bsky.social · 12/08/2026Tēnā koutou, e hoa and #InternetNZ folks! Here are my thoughts on Motions 2–5 and Motion 9, and what they could actually require of Ipurangi Aotearoa: bit.ly/3St9A2E.bit.ly7HrMgK8pkmYZu1Rytv1W | Riseup PadA collaborative document that everyone can edit in real time. 043
Reposted by John MarshallDavid Slack @davidslack.bsky.social · 12/08/2026It's going to be proper Red Wedding if it's Winston who comes out 2496
John Marshall @johnm.bsky.social · 12/08/2026Live from the prime ministerial lectern! It's riveting stuff… 140
John Marshall @johnm.bsky.social · 11/08/2026Late addition motion 9 #InternetNZ. You Cannot Be Serious. (And once again the apparent FSU stooge feels no need to provide any supporting information explaining why their onerous suggestion might be worthwhile.) 110
Reposted by John MarshallTim @timward2014.bsky.social · 10/08/2026Electoral Commission: We tried and failed to get hold of the voter, so we moved them to the dormant roll. The voter? Labour MP Willow-Jean Prime, just in case you were wondering who is being targeted by roll-cleansing… #nzpol www.rnz.co.nz/news/politic...rnz.co.nzLabour MP among 115,000 NZers currently on dormant electoral rollLabour MP Willow-Jean Prime is sounding the alarm after discovering she was moved on to the dormant electoral roll earlier this year without her knowledge. 45726
Reposted by John MarshallJonathan Brewer @kiwibrew.bsky.social · 10/08/2026I proposed an amendment to the Internet NZ Constitution that's up for vote at the AGM this Thursday. I proposed a Nominating Committee, or a NomCom, a standard practice across the world's Internet Governance structures. Members can register for the AGM here: internetnz.zoom.us/webinar/regi...internetnz.zoom.usVideo Conferencing, Web Conferencing, Webinars, Screen SharingZoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom ... 2107
Reposted by John MarshallTerry Baucher @trabaq.bsky.social · 09/08/2026Mōrena e te whanāu fog blanketed most of Rangitoto and the North Shore this morning but it made for a dramatic view from the top of Maungauika. Once it lifts it should be a fine day ahead here in Tāmaki Makaurau. Kia pai tō rā! 142
Reposted by John MarshallCynethryth @cynethryth.com · 09/08/2026Vote by 12pm today for #InternetNZ board elections!! Don't forget! And don't forget to sign up for the AGM! Last year, about 1/3 of the voters were FSU, so if you don't want bad motions to pass, come in numbers! Order a pizza! Chill on Bluesky. Make an evening of it! 174
Reposted by John MarshallDylan Reeve @dylanreeve.com · 09/08/2026TODAY is your last chance to vote in the InternetNZ board election! Like, now. If you are a member and haven't voted, then now (like right this moment ideally) is the time to do so! The instructions will be in your email. 246
Reposted by John MarshallKay in the End Times 🏳️🌈 💗💜💙📚 @jennykaynz.bsky.social · 09/08/2026Reminder #InternetNZ members, voting closes 12noon on Monday 10 August! That's tomorrow! 🗳 It's STV voting so give your 1 and 2 to candidates you most want to see on the board. Number others you're OK with. Number last or not at all those you actively distrust or have concerns about. 🥇🥈🥉⬛ 21110
John Marshall @johnm.bsky.social · 06/08/2026The clock has started… Python 3.15rc1 was released on Tuesday which freezes the Python ABI, and the same day's cibuildwheel release now builds 3.15 wheels by default. The 3.15 release proper is expected in early October. We shouldn't have too much trouble getting a pysam release out before then. 200
Reposted by John MarshallJohn Marshall @johnm.bsky.social · 05/08/2026The recording of the #InternetNZ Meet the Candidates session is now available at www.youtube.com/watch?v=ion_... (via an announcement on NetHub this morning)youtube.comMeet the Candidates | InternetNZ Board elections 2026YouTube video by InternetNZ | Ipurangi Aotearoa 142
Reposted by John MarshallAndrew @openpolicy.bsky.social · 04/08/2026How about a journalist asks Erica Stanford to explain what the “legal reasons” are why she “can’t” share a copy of her Social Media Ban (Forced Online Identification for All) Bill? In a sensible country this bill would’ve been preceded by consultation on a draft bill. www.rnz.co.nz/news/politic...rnz.co.nzNational wants to show Labour the social media ban bill, but 'we can't', education minister saysThe education minister says she hopes to get a copy of the social media ban bill to Labour's caucus this week, after previously saying legal reasons were preventing her from doing so. 3144
Reposted by John MarshallEmma Hart @ghet.bsky.social · 04/08/2026Let me take a minute to tell you how bonkers this is. The first election I worked was (I think) 2008, before there was really any advance voting. At every election, if you weren't on the roll, we let you cast a special vote and then worked out if you were eligible afterwards. Two reasons: 1/2 38344
Reposted by John MarshallJonathan Brewer @kiwibrew.bsky.social · 04/08/2026I've open-sourced another new container-based API tool this week for calculating a viewshed anywhere on earth using Corpernicus WorldDEM-30. github.com/InternetSoci...github.comGitHub - InternetSociety/glo30: Copernicus DEM GLO-30 Terrain Analysis API ServerCopernicus DEM GLO-30 Terrain Analysis API Server. Contribute to InternetSociety/glo30 development by creating an account on GitHub. 101
Reposted by John MarshallJim Waterson @jim.londoncentric.media · 02/08/2026more good content! imagine publishing content that's just nice! reveals a little bit about having fun on the internet! people just doing things because they can and the internet was nice! 635983
Reposted by John MarshallDr Sarah Hendrica Bickerton 🏳️🌈 @sarahhbickerton.bsky.social · 30/07/2026I was listening to @bernardchickey.bsky.social's 'The Hoon' podcast this morning, and I must say I agree very much with Helen Clark (always find it amazing that her Bluesky account is suspended) that Winston Peters should be sacked as AoNZ Foreign Minister. thekaka.substack.com/p/the-weekly...thekaka.substack.comThe Weekly Hoon: Helen Clark on why Winston Peters should be fired over his 'go home' comments, & on NZ's humiliation on a key UN voteBernard Hickey, Peter Bale & Cathrine Dyer discuss the week in geopolitics, the economy & climate; plus special guests Helen Clark & Janet Anderson on NZ's UN vote, the ICC & Winston's 'go home' jibe 84111
John Marshall @johnm.bsky.social · 30/07/2026TIL Python's subprocess.run() et al routines have a cwd parameter that specifies a directory for the command to run in. I foresee a lot less writing of directory-changing context managers in my future… (Well, a reduction from inherited 1 + wrote 1… …to zero.) 000
John Marshall @johnm.bsky.social · 24/07/2026Considered asking one of the #InternetNZ Board candidates just what involvement she is thinking of in her statement “I believe Internet New Zealand’s involvement in assessing some views as misinformation/disinformation should be anathema for a regulator”… …but Do Not Engage is a better policy. 150
Reposted by John MarshallRyan Wiley @rdubwiley.bsky.social · 22/07/2026I simultaneously think AI psychosis is often caused by deeper underlying causes (rather than just exposure to the technology) while also thinking the massive disruption to coding as a lifestyle is giving an entire generation of engineers mental health issues. 1122
Reposted by John MarshallStephanie Rodgers 🍉 @bootstheory.bsky.social · 18/07/2026It's actually antidemocratic for our media to be so uncritical about basic, commonly understood political agendas at this point Explaining politics *is your goddamned job*, you shouldn't need to have *basic context* suggested by a member of the public. 29434
Reposted by John MarshallSmashshitupika @shambolika.bsky.social · 14/07/2026I've known Paul Henry is dodgy since I was a teen in my dad's antique shop; Paul waited until my dad was out, then told me "Gary said I could have $50 off of this" and I was very naive, believed him. He know it was a small town, that my dad would tell people Paul's a dick but he didn't care... 27718
John Marshall @johnm.bsky.social · 13/07/2026Slightly surprised to look again at my bio and see that I did indeed put the word “bioinformatics” in there… 0100
John Marshall @johnm.bsky.social · 09/07/2026“Why do you always try to merge bioconda samtools et al updates yourself, John?” Due to inline functions, merging the bioconda htslib/samtools/bcftools PRs fully correctly is not as straightforward as it looks. These releases occurred at 3am in my time zone and someone else got to them first… 🫠github.comUpdate htslib to 1.24 by BiocondaBot · Pull Request #67046 · bioconda/bioconda-recipesUpdate htslib: 1.23.1 → 1.24 Info Link or Description Recipe recipes/htslib (click to view/edit other files) Summary C library for high-throughput sequencing data formats. Home https:/... 000
Reposted by John MarshallAndrew Whitwham @whitwham.bsky.social · 09/07/2026Release 1.24 of HTSlib, SAMtools, and BCFtools is now available from GitHub. See htslib.org/download/ for links to tarballs and release notes. 🧪🧬🖥️htslib.orgSamtoolsSamtools 074
Reposted by John MarshallShuangjia Lu @lushjia.bsky.social · 07/07/2026🔥 Does switching to a pangenome reference actually improve your association study? We tested it, and the answer is yes, measurably. Our preprint is online now: "Pangenome-based human genome analysis improves trait association and genomic prediction": doi.org/10.64898/202...doi.orgPangenome-based human genome analysis improves trait association and genomic predictionThe Human Pangenome Reference Consortium has generated 462 open-access reference genomes and a variation graph that represents differences among them, providing a substrate for pangenome-based analysi... 02817
Reposted by John MarshallKieran @nugmonster.cryptoanarchy.network · 07/07/2026On the 12th of feburary, Paul Goldsmith had two meetings, one with the free speech union, and one with the human right's commission. I submitted an OIA for documents relating to those two half hour meetings, and apparently that was such an onerous request, Goldsmith requested an extension in order 13115