143 reputation
6
bio website
location London, United Kingdom
age
visits member for 3 years, 11 months
seen yesterday

Aug
26
awarded  Scholar
Aug
26
accepted Format data as a table in bash
Aug
26
comment Format data as a table in bash
Thanks =). Yes, knowing a bit of programming is very helpful. This week we're getting new Macs and we'll be installing Boxen on them and share some development environments across the team! =)
Aug
26
revised Format data as a table in bash
deleted 10 characters in body
Aug
26
answered Format data as a table in bash
Aug
26
comment Format data as a table in bash
Nice. The reason that it's non-deterministic is probably that a Hash isn't ordered. There's the 'map' gem though, that you can probably replace the hash implementation in 'table_print' with.
Aug
26
awarded  Commentator
Aug
26
comment Format data as a table in bash
Yes............
Aug
26
revised Format data as a table in bash
added 509 characters in body
Aug
26
asked Format data as a table in bash
Sep
7
awarded  Editor
Sep
7
comment Why is Firefox's cache empty after an improper shutdown?
Good question, +1 ;)
Sep
7
comment VPS Git vs custom git service
I've updated the answer.
Sep
7
revised VPS Git vs custom git service
added 621 characters in body
Sep
7
awarded  Teacher
Sep
7
answered VPS Git vs custom git service
Jun
17
comment Is NTFS on Ubuntu stable?
+1 I'm using NTFS to share VMs and code and it has caused me pains by corrupting VMs. This experience was sometimes during 2011.
Feb
4
comment Processor noise. What generates it?
omg, poor capacitor!
Feb
4
comment What does the processor do when I copy things from one USB disk to another?
What are intelligent channels? Could you show a pseudo-code snippet for that?
Feb
4
comment What does the processor do when I copy things from one USB disk to another?
DMA helps by giving the CPU an interrupt whenever an IO command to a block device, such as a USB stick, has completed. The CPU then continues executing the copying. In fact, what the CPU is doing is running kernel-ioctl code that interfaces with the device drivers to copy chunks (the actual name) over DMA. The CPU also handles asynchronous IO and sync IO slightly different from a kernel-code-executing-perspective.