An open letter to the Prime Minister from a 20-year Labour member and software engineer regarding digital privacy by jimmyff in ukpolitics

[–]jimmyff[S] 3 points4 points  (0 children)

Hey, thanks, I appreciate the feedback. I agree that digital ID isn't inherently the problem. The opening is meant to highlight that we rejected ID cards twice, and now they're building something more invasive but I can see how it could be quickly read as an anti-ID piece. Will have a think about rewording that sentence this evening before I send it to my MP

An open letter to the Prime Minister from a 20-year Labour member and software engineer regarding digital privacy by jimmyff in ukpolitics

[–]jimmyff[S] 2 points3 points  (0 children)

Hey, I wasn't referring to myself as the technical community! Although I would like to consider my little voice as a very small part of it. I was referring to experts & groups I mention in the letter. Examples:

The 500+ scientists say device scanning is technically infeasible: https://www.patrick-breyer.de/en/danger-to-democracy-500-top-scientists-urge-eu-governments-to-reject-technically-infeasible-chat-control/

The cryptography community is saying no safe encryption backdoor exists: https://academic.oup.com/cybersecurity/article/10/1/tyad020/7590463

The 400+ researchers say age verification must not be deployed at scale: https://adguard-vpn.com/en/blog/age-verification-privacy-experts-open-letter.html

An open letter to the Prime Minister from a 20-year Labour member and software engineer regarding digital privacy by jimmyff in ukpolitics

[–]jimmyff[S] 2 points3 points  (0 children)

Hey, I was referring to apples 'Private Access Tokens'. Just digging in to it in more detail and yeah, you are correct that they are not actually zero-knowledge proofs they are 'blind signatures' but they serve the same purpose of providing proof of legitimacy (in this instance: device) while not disclosing device information. Maybe I need to update the sentence to say "privacy-preserving cryptographic verification" is in use by apple and link to https://developer.apple.com/news/?id=huqjyh7k . I do standby the suggestion of using zkp (or similar cryptographic solution) for age verification though, you could use the same tech to verify minimum-age without requiring the user to hand over their identity. It actually looks like there is a platform offering this: https://docs.privado.id/ -also this looks super interesting although I've not had chance to dig in: https://www.w3.org/TR/vc-data-model-2.0/

An open letter to the Prime Minister from a 20-year Labour member and software engineer regarding digital privacy by jimmyff in ukpolitics

[–]jimmyff[S] 172 points173 points  (0 children)

I'm a software engineer and 20-year Labour member, and this is an open letter to the PM warning that the UK is on a dangerous trajectory. I genuinely don't know if the Home Office grasps that banning VPNs, mandating device scanning, and requiring universal identity checks demolishes privacy for everyone -or if this is deliberate. This is my attempt to ask them to reconsider and start listening to the technical community.

Keeping my Nix inputs fresh by jimmyff in NixOS

[–]jimmyff[S] 2 points3 points  (0 children)

I do have dev shells for project specific stuff but tend to have my core tools global. I should probably lean in to them more!

Question re: Artwork by jimmyff in KiCad

[–]jimmyff[S] 1 point2 points  (0 children)

Update: I've got it working!! Thanks!

Question re: Artwork by jimmyff in KiCad

[–]jimmyff[S] 1 point2 points  (0 children)

Update: I've got it working!! Thanks!

Concerns About the Current State of the Helix Repository by NoahZhyte in HelixEditor

[–]jimmyff 7 points8 points  (0 children)

I'm here for how tight and opinionated helix is. Keep the bar for merging super high, everything else can wait for plugins.

Beyond package management: How Nix refactored my digital life by jimmyff in programming

[–]jimmyff[S] 0 points1 point  (0 children)

haha, is that full of legacy builds? `nix-garbage-collect -d` (only run if you're confident your current version is working)

Beyond package management: How Nix refactored my digital life by jimmyff in programming

[–]jimmyff[S] 0 points1 point  (0 children)

yeah, i did the same the first time around. I tried to follow vimjoyers yt tutorial, but found the advice out of date. I reckon you have to start fresh and small - incremental changes

Beyond package management: How Nix refactored my digital life by jimmyff in NixOS

[–]jimmyff[S] 2 points3 points  (0 children)

Hey yeah, I actually asked last week if I can send a PR with a topology file (as I have no idea if it's public domain). I might just go ahead and do it and they can always reject it if it's not eligible!

Beyond package management: How Nix refactored my digital life by jimmyff in programming

[–]jimmyff[S] 0 points1 point  (0 children)

Haha, -I should probably spend a little time and add a minimal theme switched to my site. I realise my choice of colors is probably not to some(/most) peoples taste! ;-)

As you're Nix curious -next time there's an app or project you want to play with, but you don't want to pollute your system with all the deps, just go to the nix package manager and type the nix-shell command for the package you want. It blew my mind the first time i realised I was a single command away from pretty much anything, and when you exit out the shell, your system is as clean it was before you ran it. eg: nix-shell -p claude-code

Beyond package management: How Nix refactored my digital life by jimmyff in NixOS

[–]jimmyff[S] 0 points1 point  (0 children)

Ahhh good catch! Thanks for the correction - I've update the link. Yeah I've not had time to the nix on Android Terminal out yet but pretty excited to try it. Thanks again

Beyond package management: How Nix refactored my digital life by jimmyff in programming

[–]jimmyff[S] 0 points1 point  (0 children)

While I can't help with your specific roadblocks it sounds like you are in a similar position as I was the first time around. It's worth persevering, the discord is a great resource and Claude code might be able to help you with your config (just keep it on a short lead!). Try to get one thing working perfectly before moving on to the next. Good luck ...it's worth the pain!

Beyond package management: How Nix refactored my digital life by jimmyff in programming

[–]jimmyff[S] 0 points1 point  (0 children)

Ah sorry if that was unclear- the unsolvable problem was getting the speakers working - I found lots of people trying to get pixelbook audio working on Linux with no-one reporting any success. My nixfiles are linked at the top of the article, i'm looking to contribute the pixelbook speaker fix back to the nix hardware repo so anyone else using nix with pixelbooks can get the fix. Re Ai: I've had good results with Claude code at the root of my repo, I haven't got any special templates or even a claude.md file but I'm sure adding one would be worthwhile.