A nice trip into the past:
https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-design-bug-in-the-xbox-360/
https://randomascii.wordpress.com/2018/01/07/finding-a-cpu-design-bug-in-the-xbox-360/
Random ASCII - tech blog of Bruce Dawson
Finding a CPU Design Bug in the Xbox 360
The recent reveal of Meltdown and Spectre reminded me of the time I found a related design bug in the Xbox 360 CPU – a newly added instruction whose mere existence was dangerous. Back in 2005 I was…
How to build your own naive cryptocurrency implementation:
https://lhartikk.github.io/
https://lhartikk.github.io/
lhartikk.github.io
Naivecoin: a tutorial for building a cryptocurrency
Build your blockchain: A tutorial where a blockchain and a cryptocurrency are created from scratch using Typescript.
The Art of Programming is part of the Silicon Network (@siliconnetwork), a network of tech and programming channels and groups.
To view all of our channels and groups, visit https://telegram.me/siliconnetwork
To view all of our channels and groups, visit https://telegram.me/siliconnetwork
Torvalds on the Intelpocalypse:
https://lkml.org/lkml/2018/1/21/192
https://lkml.org/lkml/2018/1/21/192
Something you might not know - from Python 3.6 onwards, dictionary keys stay in the order they were inserted:
https://stackoverflow.com/questions/39980323/are-dictionaries-ordered-in-python-3-6
https://stackoverflow.com/questions/39980323/are-dictionaries-ordered-in-python-3-6
Stack Overflow
Are dictionaries ordered in Python 3.6+?
Dictionaries are insertion ordered as of Python 3.6. It is described as a CPython implementation detail rather than a language feature. The documentation states:
dict() now uses a “compact”
dict() now uses a “compact”
A series of 5-10 minute peeks into Java internals:
https://shipilev.net/jvm-anatomy-park/
https://shipilev.net/jvm-anatomy-park/
How to force named parameters in Python functions
https://stackoverflow.com/questions/2965271/forced-naming-of-parameters-in-python
https://stackoverflow.com/questions/2965271/forced-naming-of-parameters-in-python
Stack Overflow
How can we force naming of parameters when calling a function?
In Python you may have a function definition:
def info(obj, spacing=10, collapse=1)
which could be called in any of the following ways:
info(odbchelper)
info(odbchelper, 12) ...
def info(obj, spacing=10, collapse=1)
which could be called in any of the following ways:
info(odbchelper)
info(odbchelper, 12) ...
Python f-strings are cool, but how do they work?
https://hackernoon.com/a-closer-look-at-how-python-f-strings-work-f197736b3bdb
https://hackernoon.com/a-closer-look-at-how-python-f-strings-work-f197736b3bdb
Hackernoon
A Closer Look At How Python f-strings Work | HackerNoon
<a href="https://www.python.org/dev/peps/pep-0498/" target="_blank">PEP 498</a> introduced a new string formatting mechanism known as <strong>Literal String Interpolation</strong> or more commonly as <strong>F-strings (because of the leading f character preceding…
An introduction to capabilities (the security ones), a detailed essay aimed at total beginners:
http://habitatchronicles.com/2017/05/what-are-capabilities/
http://habitatchronicles.com/2017/05/what-are-capabilities/
Forwarded from Vivian's dev rants.
Choose your adventure guide on undoing your git fuckup:
https://sethrobertson.github.io/GitFixUm/fixup.html
https://sethrobertson.github.io/GitFixUm/fixup.html
A cat for every status code: http://http.cat
HTTP Status Cats API
HTTP Cats
API for HTTP Cats