Floating-Point Formats
http://www.quadibloc.com/comp/cp0201.htm [www.quadibloc.com]
2020-12-13 07:05
tags:
compsci
format
math
reference
retro
systems
A survey of recent iOS kernel exploits
https://googleprojectzero.blogspot.com/2020/06/a-survey-of-recent-ios-kernel-exploits.html [googleprojectzero.blogspot.com]
2020-06-12 00:44
tags:
exploit
iphone
links
reference
security
I recently found myself wishing for a single online reference providing a brief summary of the high-level exploit flow of every public iOS kernel exploit in recent years; since no such document existed, I decided to create it here.
This post summarizes original iOS kernel exploits from local app context targeting iOS 10 through iOS 13, focusing on the high-level exploit flow from the initial primitive granted by the vulnerability to kernel read/write. At the end of this post, we will briefly look at iOS kernel exploit mitigations (in both hardware and software) and how they map onto the techniques used in the exploits.
Engineering and Technology History Wiki
https://ethw.org/Main_Page [ethw.org]
2020-05-17 03:46
tags:
archive
history
physics
reference
retro
science
tech
The ETHW is not a “how-does-technology-work” site. The scope of the ETHW is historical; instead of focusing on the inner workings of technology, it aims to explain how the technology was developed, who were the major players involved, and what long term significance the technologies have. The ETHW is not only an encyclopedia of the history of technology, but it also contains a full range of materials that relate to the legacy of engineering, including personal accounts, documents, and multimedia objects. In that sense, it is a combination reference guide, blog, virtual archive, and on-line community.
David Rumsey Historical Map Collection
https://www.davidrumsey.com/ [www.davidrumsey.com]
2020-03-13 04:23
tags:
archive
history
maps
reference
visualization
The David Rumsey Map Collection was started over 30 years ago and contains more than 150,000 maps. The collection focuses on rare 16th through 21st century maps of North and South America, as well as maps of the World, Asia, Africa, Europe, and Oceania. The collection includes atlases, wall maps, globes, school geographies, pocket maps, books of exploration, maritime charts, and a variety of cartographic materials including pocket, wall, children’s, and manuscript maps. Items range in date from about 1550 to the present.
This is fantastic.
History of Information
http://www.historyofinformation.com/ [www.historyofinformation.com]
2019-11-08 20:51
tags:
compsci
history
language
reference
tech
Lots of little facts organized in various ways.
source: grugq
Relearn CSS layout
https://every-layout.dev/ [every-layout.dev]
2019-09-30 23:52
tags:
design
html
reference
ux
web
If you find yourself wrestling with CSS layout, it’s likely you’re making decisions for browsers they should be making themselves. Through a series of simple, composable layouts, Every Layout will teach you how to better harness the built-in algorithms that power browsers and CSS.
Some free, some pay.
source: L
pure sh bible
https://github.com/dylanaraps/pure-sh-bible [github.com]
2019-09-28 17:28
tags:
programming
reference
sh
A collection of pure POSIX sh alternatives to external processes.
X11 Explanations
https://magcius.github.io/xplain/article/index.html [magcius.github.io]
2019-09-21 22:53
tags:
article
graphics
interactive
programming
reference
x11
The goal of Explanations is to try to allow people to play with fun parts of computers. Graphics, compression, audio. The tagline is my biggest inspiration: “Play, don’t show”, riffing off the typical “Show, don’t tell” rule of writers and authors everywhere. Why bother giving a diagram when I give you an inspector and let you poke at things yourself!
Previously, this series was known as “Xplain” and was more focused on the X11 window system and protocol, but I’ve been slowly moving towards anything that interests me, and I’m hijacking this project for it since I really like the format and style I’ve developed. The code for every single one of these demos is available in the GitHub repo, and I do try to comment heavily and go into even more depth there! Play with the code! Use it for one of your own projects! It’s all MIT/X11 licensed. I very much appreciate followup questions and any sort of feedback through the links mentioned above.
You might have noticed that when you ran your mouse over the stipple, your cursor changed. That’s because this isn’t just any old stipple image, that stipple is actually the background of a full X server session running in your browser using HTML5 canvas. All of the interactive demos will use this framework to explain what’s going on under the hood.
Author comment: https://news.ycombinator.com/item?id=21041340
source: L
Survey of Alternative Displays
https://medium.com/@laserpilot/survey-of-alternative-displays-82d928480b9d [medium.com]
2019-07-25 21:36
tags:
graphics
hardware
physics
reference
retro
The purpose of this article is to collect and consolidate a list of these alternative methods of working with displays, light and optics. This will by no means be an exhaustive list of the possibilities available — depending on how you categorize, there could be dozens or hundreds of ways. There are historical mainstays, oddball one-offs, expensive failures and techniques that are only beginning to come into their own.
There’s more to life than the LCD.
source: L
507 Mechanical Movements
http://507movements.com/ [507movements.com]
2019-06-04 06:57
tags:
archive
hardware
reference
tech
visualization
This is an online edition of the classic technical reference Five Hundred and Seven Mechanical Movements by Henry T. Brown.
This site contains the original illustrations and text from the 21st edition of the book, published in 1908. It also includes animated versions of the illustrations, and occasional notes by the webmaster.
source: K
Browser Side Channels
https://github.com/xsleaks/xsleaks/wiki/Browser-Side-Channels [github.com]
2019-03-19 00:34
tags:
browser
reference
security
sidechannel
web
Well-known DOM APIs
Only a few dozen issues.
source: grugq
HTTP/3 explained
https://daniel.haxx.se/http3-explained/ [daniel.haxx.se]
2019-02-05 17:37
tags:
networking
reference
standard
web
HTTP/3 is the to-become next generation of the HTTP protocol family. This version is similar to HTTP/2 in features, and is most different than its predecessor primarily by the fact that HTTP/3 will only be done over QUIC.
QUIC is a new reliable transport protocol that could be viewed as a sort of next generation TCP.
HTTP/3 explained is a free and open booklet describing the HTTP/3 and QUIC protocols.
Web version: https://http3-explained.haxx.se/en/
source: HN
Algorithms by Jeff Erickson
http://jeffe.cs.illinois.edu/teaching/algorithms/ [jeffe.cs.illinois.edu]
2019-01-02 21:54
tags:
academia
book
compsci
dupe
reference
release
This web page contains a free electronic version of my (soon to be) self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign since 1998.
0th edition (prepublication draft), December 2018
The New Illustrated TLS Connection
https://tls13.ulfheim.net/ [tls13.ulfheim.net]
2018-11-08 02:45
tags:
networking
reference
security
standard
Every byte explained and reproduced. A revised edition in which we dissect the new manner of secure and authenticated data exchange, the TLS 1.3 cryptographic protocol. In this demonstration a client connects to a server, negotiates a TLS 1.3 session, sends “ping”, receives “pong”, and then terminates the session.
Also: https://github.com/syncsynchalt/illustrated-tls13
source: L
Static Program Analysis
https://cs.au.dk/~amoeller/spa/spa.pdf [cs.au.dk]
2018-11-05 21:41
tags:
academia
book
compiler
compsci
development
dupe
paper
programming
reference
These notes present principles and applications of static analysis of programs. We cover basic type analysis, lattice theory, control flow graphs, dataflow analysis, fixed-point algorithms, widening and narrowing, path sensitivity, relational analysis, interprocedural analysis, context sensitivity, control-flow analysis, several flavors of pointer analysis, and key concepts of semantics-based abstract interpretation. A tiny imperative programming language with pointers and first-class functions is subjected to numerous different static analyses illustrating the techniques that are presented.
source: solar
MAC Address Age Tracking
https://github.com/hdm/mac-ages [github.com]
2018-10-03 18:40
tags:
hardware
networking
reference
This repository is used to determine an approximate issuance date for IEEE allocated hardware address ranges. The dataset was bootstrapped using a combination of the DeepMAC and Wireshark archives and maintained via daily pulls from the IEEE website.
source: solar
ActivityPub W3C Recommendation 23 January 2018
https://www.w3.org/TR/2018/REC-activitypub-20180123/ [www.w3.org]
2018-02-04 03:36
tags:
networking
reference
social
standard
web
The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.
source: L
How To Cook Cisco
https://embedi.com/blog/how-cook-cisco [embedi.com]
2017-11-13 21:45
tags:
cpu
exploit
networking
programming
reference
security
This white paper is intended to reveal intricacies of Cisco vulnerabilities exploitation. All the information presented in this research is based on our experience and updates other researchers’ experience and knowledge. The very process of exploiting Cisco vulnerabilities depends heavily on a specific vulnerability and a gadget. We encourage you to think of the information below as of a book of recipes enabling you to execute arbitrary code in any given situation, rather than a complete solution.
source: grugq
Data Viz Project
http://datavizproject.com/ [datavizproject.com]
2017-11-01 14:22
tags:
academia
archive
graphics
reference
visualization
one of every visualization.
source: grugq
Math and Computation
https://www.math.ias.edu/avi/book [www.math.ias.edu]
2017-10-30 18:36
tags:
academia
book
compsci
crypto
math
pdf
quantum
random
reference
This book is devoted to computational complexity theory, and its many connections and interactions with mathematics. This mathematical discipline arose from the quest to understand efficient computation. In its half-century of existence it has developed into a rich, deep and broad theory with remarkable achievements and formidable challenges. It had important practical impact on computer science and industry, and has forged strong connections with a diverse set of mathematical fields.
source: solar