duckson
Joined 14 years ago
Joined 14 years ago
In fact, at the end of 2023 our public broadcaster rewrote the Teletext backend system using modern programming practices to keep it running into the future. [2] Before that it was running on software from the 80's.
[1] https://over.nos.nl/nieuws/teletekst-kan-weer-jaren-vooruit-... [2] https://tweakers.net/reviews/11700/hoe-werkt-het-vernieuwde-...
That's VoiceOver on iOS. It's a screen reader that's also available on the Mac, iPad, and Apple Watch. Android has a similar screenreader called TalkBack.
I work with visually impaired people on accessible apps, and the large majority of them prefer Apple's devices because they have more advanced accessibility features.
> Fun game at apple store: on any mac, in terminal type: "grep Copyright `gem which rake`"
... which would print his name, because Ruby and rake are bundled with macOS. :)
[1] https://github.com/guardian/frontend/blob/master/docs/99-arc...
I'm using the Mars Science Laboratory as an example here:
The MSL uses twin PowerPC RAD750 boards. If one of them fails, the rover could use the other as a backup. After all, you can't go out to Mars to fix a firmware update gone wrong. :) The RAD750's are hardened against radiation in space, and can withstand extreme temperatures. They run at about 200Mhz, and cost around $200.000 a piece. [1] [2]
It runs the realtime operating system VxWorks, which also happens to be what Apple uses for their Airport routers. :) [3]
NASA uses C as their main language, with specific coding standards. [4]
[1] http://en.wikipedia.org/wiki/Mars_Science_Laboratory#Rover [2] http://en.wikipedia.org/wiki/RAD750 [3] http://www.extremetech.com/extreme/134041-inside-nasas-curio... [4] http://lars-lab.jpl.nasa.gov/JPL_Coding_Standard_C.pdf