Joshua Lock

@joshuagl.bsky.social

Software engineer and part-time PhD student (programming systems / human computer interaction / computing education)

The UK has pulled its order to put a backdoor into Apple's encrypted services. BUT "powers to attack encryption are still on the law books, and pose a serious risk to user security and protection against criminal abuse of our data." 🗣️ Jim Killock, ORG Exec Director. www.bbc.co.uk/news/article...

UK backs down in Apple privacy row, US says

UK authorities have demanded access to Apple users' protected files when required for investigations.

bbc.co.uk

I enabled full keyboard accessibility on macOS today so that I could touch the mouse less (due to a sore hand/wrist). It's really awkward. Especially with web apps like the Google Workspace Suite and Slack (electron app). Lots of keyboard presses and occasional focus stealing behaviour.

We are in urgent need of several Associate Editors to join the ACM TOCE Editorial Board. If you're interested in serving, write Amy at ajko@uw.edu and share your reviewing experience and expertise. Without more volunteers to manage our rising submissions, we may have to pause submissions.

I am once more seeking participants for a user study. We'll be evaluating a prototype code editor that completes your text with placeholders for missing tokens expected by the language. Here's a short video of me motivating the editor and study. Details in thread. Reskeets appreciated! 🙏

Come and do a PhD with us! Interested in programming languages, development tools, HCI and computing education? @neilccbrown.bsky.social and I are jointly supervising a fully funded PhD. Theme: "Debugging and runtime visualisation in a frame-based system". Details www.kcl.ac.uk/study-legacy...

Industry-funded studentship in Computer Science

3.5yr Studentship funding for a specific PhD project on Debugging and runtime visualisation in a frame-based system.

kcl.ac.uk

“Someone with a 1-hr car commute needs to earn 40% more to be as happy as someone with a short walk to work. On the other hand, if someone shifts from a long commute to a walk, their happiness increases as much as if they’d fallen in love.” #CityMakingMath 50 reasons to want walkable streets.

50 Reasons Why Everyone Should Want More Walkable Streets

From making you live longer to making cities more resilient: If you want a reason to make your city more walkable, it's in here.

fastcompany.com

Open source projects should include a user expectations document to go alongside the code of conduct and license. Describe what support and maintenance expectations will be provided. Absence of such document should imply “as is”.

The paper, The Unpaid Toll: Quantifying the Public Health impact of AI, “finds that the generation of electricity for data centers hosting artificial intelligence applications could pollute the air so much that by 2030 an additional 1,300 people may die prematurely each year as a result.”

AI's $20 billion air pollution problem

Researchers find AI-related emissions will soon rival that of all the cars in California and cause asthma deaths to spike.

businessinsider.com

It's the 10 year anniversary of one of the coolest things I've ever done on the Internet: My feminist remix of Mattel's absurdly sexist Computer Engineer Barbie book. A thing I did to procrastinate from writing my dissertation but then resulted in me consulting for Mattel. medium.com/csforall-sto...

Tech Barbie’s Backstory: How she went from “math is hard” to robotics engineer

Learning to code can be an exciting journey, but having to overcome stereotypes along the way makes it a more difficult one. Girls deal…

medium.com

I was curious how hard it would be to implement a basic feed-forward neural net in Scratch. Definitely doable but dealing with inability to represent anything more complex than a 1D list makes it a pain in the butt. If I didn’t get my loops right I’m not sure I can debug this nightmare.

Bild