Alyssa Coghlan

@ancoghlan
297 Followers
228 Following
1.3K Posts
CPython core developer, Python platform engineer @ Westpac (opinions my own), cognitive science dabbler, secular humanist, charitably mercenary cynical idealist :)
Blog (mostly idle)https://www.curiousefficiency.org/
Past #PyConAU speakers have included first-timers, classroom teachers, engineers with war stories, and researchers who didn't think their work would land, until it did.

If you've been on the fence, this is your nudge.

CFP closes 29 March 👉 https://2026.pycon.org.au/cfp

First they ask for your date of birth,
but later they claim it's not enough.

Then they ask for your full name and location,
but later they claim it's not enough.

Then they ask for a copy of your passport,
but later they claim it's not enough.

Then they ask for your facial scan,
but later they claim it's not enough.

Then they ask for your fingerprints,
but later they claim it's not enough.

Then they ask for your palm scan,
but later they claim it's not enough.

Then they ask for a scan of your iris,
but later they claim it's not enough.

Then they ask for ...

#MassSurveillance #Authoritarianism #AgeVerification #Privacy #Democracy #HumanRights

We’re hiring!

If you are good at desktop support and have knowledge of digital preservation, this might be for you.

Location: Brisbane, Australia

https://uq.wd3.myworkdayjobs.com/en-GB/uqcareers/job/St-Lucia-Campus/Library-IT-Officer_R-61005-1

#getFediHired #work #jobs

Library IT Officer

Library Services Help enhance the digital experience for the UQ community through innovative technology support. Full-time, Permanent with Base salary will be in the range $83,776.44 - $93,121.41 + 17% Superannuation (HEW Level 5) Based at our Renowned St Lucia Campus About This Opportunity  Help deliver the technology that enables one of Australia’s leading university libraries to support its staff, students and the broader community. As a Library IT Officer, you’ll play a key role in maintaining and improving the digital services that power the UQ Library experience. Working within the Workstation Support team, you’ll provide Tier 1–2 technical support across library systems, devices and services, while contributing to broader initiatives that support digital collections and service innovation. We’re looking for someone with a collaborative, customer-centric approach who enjoys solving problems and working closely with others to deliver great outcomes. Key Responsibilities Will Include: Provide Tier 1–2 IT support to Library staff and clients, troubleshooting hardware, software and system issues both in person and remotely. Contribute to strategic initiatives supporting access to and preservation of digital collections. Collaborate with Library and University teams to improve services, implement new technologies and enhance the digital experience for a range of audiences both within UQ and externally. About UQ As part of the UQ community, you will have the opportunity to work alongside the brightest minds, who have joined us from all over the world. Everyone here has a role to play. As a member of our professional staff cohort, you will be actively involved in working towards our vision of a better world. By supporting the academic endeavour across teaching, research, and the student life, you will have the opportunity to contribute to activities that have a lasting impact on our community. Join a community where excellence is at the core of our culture, contributions are valued and a range of benefits and rewards are available, such as: Up to 26 weeks paid parental leave/paid primary care leave 17% superannuation contributions + 17.5% annual leave loading Access to flexible working arrangements including hybrid working options, flexible start/finish times, purchased leave, and a condensed fortnight Health and wellness discounts – fitness passport access, free yearly flu vaccinations, discounted health insurance, and access to our Employee Assistance Program for staff and their immediate family Career development opportunities – access to exclusive internal-only vacancies and our Study for Staff program On campus childcare options Affordable parking (from just $6.40 a day) Salary packaging options About You   Relevant qualifications or equivalent experience in IT, computing or a related field. Strong communication and interpersonal skills, with the ability to work effectively with teams across the University. Experience supporting multiple operating systems, including Windows, macOS, Linux/Unix and mobile platforms. Customer-focused IT support experience, with the ability to remain calm and effective in fast-paced service environments. Strong problem-solving and organisational skills, with the ability to manage priorities and work both independently and collaboratively. Interest or experience in digital cultural collections and/or working with Aboriginal and Torres Strait Islander communities (highly regarded) Appointment to this role is subject to the successful completion of relevant pre-employment checks, which may include verification of the right to work in Australia, qualifications, criminal history checks. This may also include checks relating to gender-based violence matters or other integrity and conduct requirements. You must maintain unrestricted work rights in Australia for the duration of this appointment to apply. Employer sponsored work rights are not available for this appointment. Questions?  For more information about this opportunity, please contact Rob Bowen on [email protected]  For application inquiries, please reach out to the Talent Acquisition team at [email protected], stating the job reference number (below) in the subject line.  Want to Apply?  We welcome applications from all individuals and are committed to an inclusive and accessible recruitment process. To be considered, please ensure you upload:   Resume A cover letter (no more than 2 pages) summarising how your background aligns with the 'About You' section   Our strength as an institution lies in our diverse colleagues. We're dedicated to equity, diversity, and inclusion, fostering an environment that mirrors our wider community. We're committed to attracting, retaining, and promoting diverse talent, particularly from Aboriginal and Torres Strait Islander peoples. If you require an alternative method to submit your application due to accessibility needs or personal circumstances, please contact [email protected].   Other Information  UQ is committed to a fair, equitable and inclusive selection process, which recognises that some applicants may face additional barriers and challenges which have impacted and/or continue to impact their career trajectory. Candidates who don’t meet all criteria are encouraged to apply and demonstrate their potential. The selection panel considers both potential and performance relative to opportunities when assessing suitability for the role. Applications close Tuesday 31 March 2026, 11.00pm AEST (R-61005). Please note that interviews have been tentatively scheduled for Monday 20th April 2026. The University of Queensland (UQ) acknowledges the Traditional Owners and their custodianship of the lands on which UQ is situated. We pay our respects to their Ancestors and their descendants, who continue cultural and spiritual connections to Country. At the University of Queensland, we are proud to be one of Australia’s leading research and teaching institutions, consistently ranking among the top 50 universities worldwide. As a member of the prestigious Group of Eight (Go8) universities, UQ is widely recognised for its intensive focus on research and teaching excellence – evidenced by our numerous accolades including more teaching awards than any other Australian University and reflected in UQ being the number one recipient of ARC Fellowships and Awards nationally across all scheme years (totalling 452 awards worth $339 million). Our state-of-the-art facilities, libraries, and cutting-edge research centres offer unparalleled opportunities for academic and professional growth. With five faculties, a number of globally recognised research institutes, and over 100 research centres, we attract an interdisciplinary community of more than 7000 staff, supporting more than 55,000 current students from over 137 countries. UQ is dedicated to supporting the career aspirations of our students and staff. Our comprehensive career services provide personalized guidance, skills development, and networking opportunities to help you achieve your professional goals. Whether you are a student seeking internships and job placements or a staff member looking for career advancement, UQ is here to support you every step of the way. UQ values equity, diversity and inclusion and seeks to reflect the broader community by attracting and retaining high-quality staff from a range of backgrounds. Our commitment to equity, diversity, and inclusion aims to ensure that everyone at UQ feels valued and empowered to achieve their full potential. We are particularly interested to hear from people who bring diversity to UQ – whether that be gender identity, LGBTQIA+, cultural and/or linguistic, Aboriginal and/or Torres Strait Islander peoples, or people with a disability. Whether you are a recent graduate, an Academic, or an experienced professional, UQ offers a wide range of opportunities to help you grow and succeed. Explore our current job openings, discover our programs, and become part of a community that is dedicated to creating lasting, meaningful impact for the communities in which we live and work. For more information about working at UQ and our employee benefits (such as generous leave provisions, 17% superannuation, flexible working arrangements, and health and wellness discounts) please visit Why Work at UQ.

The popular #Python library “Requests” needs your help! @nateprewitt plans to add type hints to the API and is requesting feedback:

https://sethmlarson.dev/python-library-requests-is-adding-type-hints-and-needs-your-help

#typing #http #typehints

Python library “Requests” needs you to test type hints

Requests is a popular HTTP client library available on the Python Package Index (PyPI). Sitting in the top 10 packages by downloads on PyPI, this library is used by many, many projects. This librar...

sethmlarson.dev
Appending a further related observation that came up in another thread: streamlining outsourcing of custom software development, or even routinely outsourced knowledge work in general, still isn't a big enough market to justify the current sky high evaluations and overblown rhetoric around generative AI, so this "outsourcing-as-a-service" realisation is just a glimpse of what a post-bubble world might look like, not a claim of anything more significant than that.
This is your periodic reminder that `0xfor....real` is a syntactically-valid AND error-free #Python program

Ageless Linux: Software for humans of indeterminate age. We don't know how old you are. We don't want to know. We are legally required to ask. We won't.

https://agelesslinux.org/

Ageless Linux — Software for Humans of Indeterminate Age

A lot of the devices we use in the kitchen (Thermomix, microwaves, dishwashers, coffeemakers etc) use complete operating systems and embedded computers nowadays, often with internet connectivity for who knows what. So. Will we soon see mandated fingerprint readers for age verification or will a simple switch with "18+" be sufficient to continue to cook and clean? ;)

#SarcasmButOnlyHalf #AgeVerification

"Your hands are hovering over the keyboard. Notice which keys your fingers are drawn to. If they are drawn to the up arrow and enter, you are about to re-run a command that has already failed. This is not mindfulness. This is 'while true'. Gently place your hands in your lap." From "Guided Meditation for Developers", https://nesbitt.io/2026/03/15/guided-meditation-for-developers.html, by @andrewnez
Guided Meditation for Developers

A practice for finding peace in your dependency tree.

Andrew Nesbitt
Wrote down everything I wish I knew earlier about Python supply chain security. Hash pinning, pip-audit, SBOMs, trusted publishing — the whole thing. Enjoy 🐍🔒https://bernat.tech/posts/securing-python-supply-chain/
Defense in Depth: A Practical Guide to Python Supply Chain Security

A comprehensive guide to securing your Python dependencies from ingestion to deployment, covering linting, pinning, vulnerability scanning, SBOMs, and attestations

BernĂĄt GĂĄbor - Engineering & Open Source