View on GitHub

AwesomeResources

An awesome list of computer science related resources.

Contents

  1. Introduction
  2. Communities
  3. Business/Career
  4. Services
  5. Software
  6. Programming
  7. Ethics, Law & Professionalism
  8. Learning Resources
  9. Linux Distributions
  10. Sysadmin
  11. Electronics
  12. Hypervisors and virtual machines
  13. Cyber Security Resources
  14. Other Interesting Stuff

Ethics

  1. Values and Societal Norms
  2. Islanders change spouses whenever they want, have dedicated ‘love huts’ and settle their differences over a game of cricket
  3. An eye for an eye? The morality of punishment.
  4. How the ‘Original Internet Godfather’ walked away from his cybercrime past
  5. Call us immediately if your child uses Kali Linux says West Mids Police
  6. Jeffrey Paul: Your Computer isn’t yours
  7. Does Apple really log every app you run?
  8. I asked Tinder for my data. It sent me 800 pages of my deepest, darkest secrets.
  9. A hacker got all my texts for $16
  10. Your period tracking app could be sharing intimate details with all of facebook
  11. Shaping the Future of Connected Policing
  12. Enabling Digital Policing: Computacenter and VMware
  13. NSA Files Decoded: Snowden’s surveillance revelations explained
  14. Surveillance Technologies under review
  15. I don’t know how to count that low - Dismissing smaller problems doesn’t mean they don’t exist or that they don’t need solving.
  16. Hackers turning to exotic programming languages
  17. Don’t talk to Police - An American Law School lecture with a police officer in attendance exploring why it is never a good idea to talk to police.
  18. Right to be offended does not exist - High Court Judge - High court Judge on why the right to be offended does not exist.
  19. Social Media and democracy: we need laws, not platform guidelines - The EU
  20. Surrey Police officer who lied about domestic abuse is sacked
  21. EU to allow installation of spyware on journalists phones and laptops
  22. Web3 doesn’t exist

Guidance

  1. NCSC Data Breach Guidance
  2. NCSC Phishing Scam Guidance
  3. NCSC Phishing Guidance
  4. REPORT on the proposal for regulation of the european parliament on Machinery Products

Professionalism & Standards

  1. W3 - Standards for web design and applications, devices, architecture, XML, web services and other technology. guide-to-data-protection/guide-to-the-general-data-protection-regulation-gdpr/)
  2. Government overview of Data Protection
  3. The Chartered Institute for IT
  4. GDPR Compliance Checklist
  5. ICO Guide to GDPR
  6. ICO Children’s Code
  7. Code of Practice for Consumer IoT Security
  8. ETSI Industry standard Code of Practice
  9. Electronic Communications Code
  10. The Seven Principles of Public Life
  11. Complying with COPPA: Frequently Asked Questions
  12. Kids Privacy (COPPA)
  13. Children’s Online Privacy Protection - Cornell Law School
  14. Chain of Custody - Digital Forensics

Artificial Intelligence

  1. BCS AI Ethics Guidelines
  2. Introduction to AI Assurance
  3. AI Regulation - A pro innovation approach
  4. AI Standards Hub
  5. Artificial Intelligence Act
  6. NIST AI Risk Management Framework

Law

  1. Actus Reus - The Act (Physical)
  2. Mens Rea - The Intent (Mental)
  3. Ignorantia juris non excusat - Ignorance of the law is no excuse.

Computing Specific Laws

  1. Computer Misuse Act 1990
  2. Data Protection Act 2018
  3. Investigatory Powers Act 2016 Read more heres
  4. Malicious Communications Act 1988

Online Safety Act 2023

Read the Online Safety Act 2023

  1. Online Safety Bill - Fact Sheet
  2. Online Safety Bill - Guidance
  3. Online Safety Bill - Publications and Consultations
  4. A guide to the Online Safety Bill
  5. Online Safety Bill ‘catastrophic for free speech’ via BBC News
  6. Online Safety Bill returns to Parliament After five month delay via The Guardian
  7. Experts Condemn The UK Online Safety Bill As Harmful To Privacy And Encryption
  8. The UK Online Safety Bill Attacks Free Speech and Encryption
  9. EFF Action Center - Tell the UK’s House of Lords: Protect End-to-End Encryption in the Online Safety Bill
  10. Wrong time to weaken encryption, UK IT chartered institute tells government
  11. Online Harms White Paper - Government Response
  12. Online Harms White Paper
  13. Online Harms Bill Press Release
  14. Parliamentary Committee - Online Harms Bill

Kids Online Safety Act (KOSA)

  1. Kids Online Safety Act - Congress
  2. KOSA One pager
  3. Kids Online Safety Act may harm minors, civil society groups warn lawmakers
  4. Reed Smith KOSA Perspective

The Product Security and Telecommunications Infrastructure (PSTI) Bill

  1. Factsheet
  2. Secure by Design 2.1 Secure By Design Report
  3. Regulating consumer smart product cyber security - government response
  4. Consultation on regulatory proposals on consumer IoT Security
  5. New Cyber Laws to Protect People’s personal tech from hackers
  6. Huge fines and a ban on default passwords in new UK law

The Digital Services Act

  1. EU Digital Services Act: European Commission proposes new rules for digital platforms
  2. EU Digital Services Act: Europeanising Social Media Regulation
  3. E.U. Takes Aim at Social Media’s Harms With Landmark New Law
  4. Social media and democracy: we need laws, not platform guidelines
  5. Social media innovation and policy

Professional Development

  1. Tech Interview Handbook
  2. Software Engineering Technical Interviews
  3. Devops Exercises
  4. Engineering Blogs
  5. System Design 101
  6. System Design Primer
  7. Awesome System Design Resources
  8. Shared Solutions Code Review
  9. Hands on LLMs
  10. Papers we Love
  11. AI Notes
  12. ML Papers of the Week
  13. Path to Senior Engineer Handbook
  14. Resources to become a great engineering leader
  15. DevOps Roadmap
  16. The Book of Secret Knowledge
  17. Free Programming Books
  18. Developer Roadmap