I don’t like computers
AdamW on Linux and more
The latest blog posts to take off on Hacker News. 2,307 posts.
AdamW on Linux and more
I built a prawn trap from lawyer cane, sticks and vine. Then I caught some prawns and ate them. Prawn (and fish) traps are simple traps designed to catch aquatic life due to their shape. It consist…
Introduction My first encounter with docker goes back to early 2015. Docker was experimented with to find out whether it could benefit us. At the time it wasn’t possible to run a container [i…
A high level walkthrough of the basics of video compression techniques used in MPEG, AVC/H.264, codecs.
Definition: The Fibonacci sequence is defined as \(F(0) = 0\), \(F(1) = 1\), and \(F(n) = F(n-1) + F(n-2)\) for \(n ≥ 2\). So the sequence (starting with \(F(0)\)) is 0, 1, 1, 2, 3, 5, 8, 13, 21, ….
Ten rules for writing safety critical code, to facilitate analysis and increase software reliability
Monica Dinculescu's blog
Introduction Data science continues to generate excitement and yet real-world results can often disappoint business stakeholders. How can we mitigate risk and ensure results match expectations? Working as a technical data scientist at the interface between R&D and commercial operations has given me an insight into the…
Nano How-To explaining how to setup a root file system with only emacs.
So the C programming language has been getting a lot of bad press recently; a really stupid bug in some C code has compromised some of the core security infrastructure on the internet. The fix is easy, but the knock-on effects are going to go on for years and will cost serious amounts of money. As a result, people…
The "design patterns" movement in software claims to have been inspired by the works of architect Christopher Alexander. But an examination of Alexander's books reveals that he was actually talking about something much more interesting.
If you've ever look at the disassembly output for C or C++ code, you'll probably notice that there are a lot of push/pop instructions. And if you pay close enough attention, you'll notice that the compiler prefers to use certain registers over others. In particular, compilers will prefer pushing "old" registers like…
Rogue cellular infrastructure disguised as office printer Oliver, 2015
An assessment of 16 laptops.
Apple's not in trouble (yet) but here's how Cupertino can get its mojo back
The new MacBook Pro shows that Apple is finally becoming serious about developers.
As the ongoing attempt to build a Hyperloop tube in California is crashing due to entirely foreseen technical problems, the company trying to raise capital for the project, Hyperloop One, is lookin…
Updates: October 28 , 29 , 30 , 31 , November 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 18 , 22 , 27 , December 2 , 5 , 12 , 13 , 27 , January 2 , 5 , 5 , 9 , 11 , 13 , 22 , February 2 , 19 , March 15 , 17 , 21 , 22 , 28 , April 3 , 5 , 6 , 12 , 20 , 23 , May 3 , 6 , 19 , June 4 , July 27 …
Why do some car and motorcycle companies have the courage to devote significant resources to racing?
I’m not one prone to knee-jerk reactions, but I’m also not one to sit about idly without considering alternatives. So the first thing I did after the Apple ...
David Owens II: To me, Thursday’s event signaled one thing for me, and maybe I’m completely wrong, but the Mac is officially over. Apple, the MacBook Pro is not a pro-level computer. It’s simply not. Ted Landau: Apple’s desktop Mac lineup is headed for the graveyard. Dead. Done. Over. It has taken me some time to…