computers   70207

Β« earlier    

2017-04-04-MartynThomas_Y2K.docx

Unfortunately, little seems to have changed, perhaps because Y2K remediation was so successful and because it is only after a catastrophe has occurred that major reorganisations are brought about in the way an industry operates.

1. Almost all software-based systems are still designed and developed with cost and time-to-market taking priority over modularity, robustness, security, ease of modification and other software engineering principles. Testing is still the primary way in which programmers assure that software is fit for purpose, despite decades of evidence that testing can never find most errors.
2. Single points of failure are still introduced without considering the possible consequences. One current and critical example is the extraordinarily widespread dependence on the GPS signal for positioning, navigation and timing. Other examples are the almost universal reliance on encryption systems that could be destroyed by advances in quantum computing, and the growing dependence of multiple systems on identical software components or on identical sources of open data.
3. In the interests of efficiency, supply chains have become far more tightly coupled and redundancy has been removed with little thought about the impact on resilience, making cascade failures more likely.
4. There is an increased unwillingness to use regulation to encourage private companies to write better software.

The current cybersecurity crisis is one consequence of this failure to learn from Y2K but as there is no deadline to compel urgent action the risks to society from badly designed and insecure software are certain to continue to increase.
y2k  programming  2000  computers  history 
2 days ago by WimLeers
thedaviddias/Front-End-Checklist: πŸ—‚ The perfect Front-End Checklist for modern websites and meticulous developers
Front-End-Checklist - πŸ—‚ The perfect Front-End Checklist for modern websites and meticulous developers
computers  web  programming  javascript  html  css 
2 days ago by wesleythill
The Radical Message of 'Halt and Catch Fire' | WIRED
Computers were and are nothing more than tools, boxes of beautiful ideas that are only as valuable as they are humanβ€”ones whose connections can destroy us as easily as they can draw us together, if we are not careful. But at their best, they can connect us with the thing that really matters: the people who will stand with us on the precipice of our lives, gazing down at the chasm of the next challenge, and hold our hands as we jump into the unknown.
tv  computers 
2 days ago by pbk
thedaviddias/Front-End-Checklist: πŸ—‚ The perfect Front-End Checklist for modern websites and meticulous developers
Front-End-Checklist - πŸ—‚ The perfect Front-End Checklist for modern websites and meticulous developers
computers  web  programming  javascript  html  css 
3 days ago by pozorvlak
Trinity Rescue Kit | CPR for your computer
Trinity Rescue Kit or TRK is a free live Linux distribution that aims specifically at recovery and repair operations on Windows machines, but is equally usable for Linux recovery issues. Since version 3.4 it has an easy to use scrollable text menu that allows anyone who masters a keyboard and some English to perform maintenance and repair on a computer, ranging from password resetting over disk cleanup to virus scanning
it  computers  tech-support  donationware  software  linux  windows 
4 days ago by stephenjgrant

Β« earlier    

related tags

1960s  2000  7  80s  90s  abuse  adhd  advertising  africa  agile  ai  alexa  algorithms  america  anniversary  anxiety  apple  appletv  applewatch  art  artificial  audio  automation  backup  berkeley  bitcoin  blockchain  blog  book  bookmarks  botsman  browser  bugs  build  buildguides  bullshit  business  c  cache  catalogs  categorytheory  cellphone  change  checklist  chrome  chromium  cli  coding  communication  compiler  compilers  computer-use  computer  computerscience  computing  convert  cpu  crime  cryptocurrency  css  culture  daring_fireball  data  datascience  debugging  democracy  design  desktop  development  diy  documents  donationware  drama  dystopia  earpods  ebook  electronics  employment  evidence  explainer  facebook  ff  firefox  floatingpoint  from:medium  frontend  funny  games  gaming  gender  go  graphics  gui  guide  guides  hackers  hackintosh  hardware  history  homepod  how-to  howto  html  ifttt  informationtechnology  infosec  instapaper  intelligence  interface  internet  ios  ipad  iphone  it  java  javascript  jobs  journalism  json  kids  labor  latency  law  learning  lesson  lifeimitatessf  linux  mac  macos  mainstream  management  manufacturing  marketing  math  mathematics  maths  mentalhealth  menu  microsoft  mobile  money  monitoring  music  network  nostalgia  nyt  open-source  opensource  operatingsystems  opsec  os  parts  passwords  patents  pc  performance  phone  photography  physics  picasso  pmz  poetry  politics  posters  predictions  privacy  process  processing  programming  psychology  python  quality  quantum  quora  quote  radioshack  raspberry-pi  reading  reference  regex  resource  retrocomputing  review  reviews  robots  rust  school  science  script  security  sexism  shopping  simplicity  simulation  smartphone  software  soviet  sqlite  standards  start  startmenu  statistics  stem  stuff-id-like  syllabus  synthesizers  teaching  tech-support  tech  techindustry  technology-effects  technology  theory  transparency  tutorial  tv  ui  unicode  unix  usa  usb-c  usb  video  vintage  visualization  vr  web  webdev  webrender  wifi  windows  women  www  y2k  zig 

Copy this bookmark:



description:


tags: