« earlier | later » Page 14 of 511
Teaching critical thinking | PNAS edit / delete
"In our study, students in the experiment condition were explicitly instructed to (and received grades to) quantitatively compare multiple collected datasets or a collected dataset and a model and to decide how to act on the comparisons." This would be an interesting way to teach performance measurement in CMP201...
to cmp201 critical-thinking science statistics teaching ... on 04 November 2018
A port of RiscOS to run as a Linux userspace process. This is a horrible hack and also pretty neat.
to acorn linux os retrocomputing riscos ... on 02 November 2018
divcnst.dvi - divcnst-pldi94.pdf edit / delete
The paper that the RISC-V manual refers to on simulating integer division using integer multiplication.
abseil / C++ Tips of the Week edit / delete
Bite-sized advice on modern C++, from developers at Google. Feels much like the old C++ FAQ Lite entries. Worth a look for CMP201 students.
to c++ cmp201 generics language-design programming templates ... on 25 October 2018
Relaxed-Memory Concurrency edit / delete
"This page collects work by a group of people working to develop mathematically rigorous and usable semantics for multiprocessor programs." The gap between what the manual says, what the processor actually does, and what programmers can reason about -- lots of interesting stuff.
to architecture cmp202 concurrency cpu memory-models ... on 24 October 2018
The Mercenary Site edit / delete
I remember reading reviews of these 3D adventure games in Amiga magazines. Some day I ought to play some of them...
to 3d amiga games mercenary retrocomputing ... on 24 October 2018
The Golden Age Arcade Historian edit / delete
Along the lines of Jimmy Maher's site, but for arcade games. Sadly no new posts since 2016.
to games history retrocomputing ... on 24 October 2018
jeffmer/micropython-upyphone: A gsm phone using pyboard and sim800l edit / delete
"Micropython code to implement a mobile phone". Neat!
to electronics gsm phone python ... on 24 October 2018
Abbreviated vs. Full-Word Identifier Names edit / delete
"We carried out a family of controlled experiments to investigate whether the use of abbreviated identifier names, with respect to full-word identifier names, affects fault fixing in C and Java source code. [...] Overall results suggested that there is no difference in terms of effort, effectiveness, and efficiency to fix faults, when source code contains either only abbreviated or only full-word identifier names."
to cmp409 errors experiment language-design ... on 24 October 2018
Palettes in terminals: why gamma is a problem edit / delete
Colour representation, colour calibration, and NetHack.
to amusements cmp101 colour graphics nethack palette ... on 24 October 2018
« earlier | later » Page 14 of 511
tasty by Adam Sampson.