A Security Curriculumhttps://learnaifromscratch.github.io/theabsolutestateofsoftware.html
operating systems, all programming languages, these things were built to be maximal insecure'. He talks about SELinux also known as MAC or mandatory access controls like AppArmor.
Over 1000 articles about Embedded Systemshttps://www.ganssle.com/articles-subj.htm
reason, not emotions. Programming Quotations - A number of good quotes about this field. Promise Management - We make lots of promises to our boss, our employees, spouse and child
This is one of the largest selection of articles about embedded systems available
The Biggest Mythshttp://0pointer.de/blog/projects/the-biggest-myths.html
they do not expose a programming language, but are simple and declarative by nature. That all said, if you are experienced in shell, then yes, adopting systemd will take a bit of
Posts and writings by Lennart Poettering
IBM SAGEhttps://ed-thelen.org/comp-hist/vs-ibm-sage.html
installed at the IBM programming center in Santa Monica, CA. One remote SAGE Combat Center was activated at the former manual at Hamilton AFB using a three-string BUIC-II computer
Nintendo 64 Architecture | A Practical Analysishttps://classic.copetti.org/writings/consoles/nintendo-64/
and tools for microcode programming [39] . An SGI Indy I came across at The Centre for Computing History (Cambridge, UK) when I visited in August 2024. By comparison, this compute
An in-depth analysis that explains how this console works internally
poindexter, WHO?http://tilde.club/~poindexter/
work and started programming in earnest. I was a poor college student, so I picked the Casio - it was the cheapest option available. Other kids splurged on the HP 41CV or HP 71 ca
John Regehr's Home Pagehttps://users.cs.utah.edu/~regehr/
such as high-level programming languages make it easier to express our intent, and then we can offload to software tools the problem of making programs run quickly. The software t
Racket Modehttps://www.racket-mode.com/
use ¶ Racket is a programming language. Racket is also a “language-oriented programming language”. Most Racket source files contain a ‘#lang‘ line. Th
Racket Mode
CS 452/652 - Winter 2020https://student.cs.uwaterloo.ca/~cs452/W20/
CS 452/652 - Real-time Programming I hear the train a comin' It's rollin' 'round the bend And I ain't seen the sunshine Since I don't know when... Johnny Cash Winter 2020 Comp Sec
Julia Evanshttps://jvns.ca/
Apr 2023 A list of programming playgrounds Mar 2022 Some tiny personal programs I've written Dec 2021 New tool: Mess with DNS! Sep 2021 New tool: an nginx playground Apr 2021
Julia Evans
The toxic schooling systemhttp://digdeeper.love/articles/school.xhtml
general proficiency in programming will - of course - remain). Since none of the knowledge you learn in school is being regularly used outside of it, the brain will see no point i
Rationale for a Large Text Compression Benchmarkhttp://www.mattmahoney.net/dc/rationale.html
design, and programming and testing skills. The second problem is that there is not enough text in existing benchmarks. The table below summarizes some important benchmarks that h
Find more...