Profile

Cover photo
Jim Hague
120 followers|243,404 views
AboutPostsPhotosYouTubeReviews

Stream

Jim Hague

Shared publicly  - 
 
I am greatly enjoying Classic Programmer Paintings. Thanks, Russel, for a couple of retweets.

http://classicprogrammerpaintings.tumblr.com/
Painters and Hackers: nothing in common whatsoever, but this are classical painters depictions of...
3
Add a comment...

Jim Hague

Shared publicly  - 
 
Getting to grips with MacOS. Oh, goody. It can do virtual desktops. Now, how can I move a window to another desktop?

https://support.apple.com/kb/PH18757 says:
Place the pointer over the window’s title bar. Hold down the trackpad or mouse button, then press the Control key and the Right or Left arrow key.

Figuring out I could use the right-hand control key has turned this from near-impossible to merely clumsy. Guess I'm too habituated to the KDE right click on window bar, select desktop.
If your desktop becomes cluttered with open app windows, you can use Spaces to organize the windows into groups.
1
Jim Hague's profile photoRussel Winder's profile photo
3 comments
 
But, but, but, it's an Apple thing, and therefore perfect as it comes out of the box: the fault must be yours for having the wrong mindset.  ;-)
Add a comment...

Jim Hague

Shared publicly  - 
 
https://www.youtube.com/watch?v=wSuH9u0kvhU

The Enterprise Software version of the Waiter's Friend.

(I've not come across Rob Higgs before. Cool stuff, well worth a Google.)
1
Add a comment...

Jim Hague

Shared publicly  - 
 
Verity's back!

http://www.theregister.co.uk/2016/01/13/stob_remember_the_monoids/

And no, the James Hague she mentions isn't me.
I remember the Monoids; they came before the Cybermen
2
Russel Winder's profile photo
 
Monads, Jim, Monads.
Add a comment...

Jim Hague

Shared publicly  - 
 
Look, we both may have the name 'James Hague' on our birth certificates, but this bloke is right on the money.

I think I may be a recovering programmer too.
 
A+ — I would sign up for any or all of these.
newest entry · complete archives. I'm James Hague, a recovering programmer who has been designing video games since the 1980s. Programming Without Being Obsessed With Programming and Organizational Skills Beat Algorithmic Wizardry are good starting points. For the older stuff, ...
11 comments on original post
4
Add a comment...

Jim Hague

Shared publicly  - 
 
Nice explanation of what's under Docker.
 
What a refreshing article! It goes behind the hype and actually explains the underlying technologies for Linux containers: namespaces and cgroups. These are the Linux Kernel features that Docker builds upon — previously by using LXC, now via their own libcontainer library.

Docker had made a great job at making these features accessible to the wider developer community. They somehow got the timing right and made the tooling good enough that they could gain critical mass and become a thing.

Having played a little with Docker, I'm already tired of the Dockerfile syntax... The ADD vs COPY sillyness is one thing :-) What annoys me more is how every RUN instruction creates a new layer in the image, forcing us to write convoluted command lines where each line ends in "&& \". Not very elegant and I would have preferred a simple COMMIT instruction.

Another problem is how Docker mangles any output that is retrieved from the Docker daemon via their REST API. By mangling I mean that it naively expects all program output to be UTF-8 and simply replaces high bytes with the Unicode replacement character. There doesn't seem to be any way to control this, the behavior seems undocumented, and I didn't see any warnings when it happened.

That being said, Docker seems to be here to stay due to its obvious benefits over more heavyweight virtual machines.
View original post
1
Add a comment...
Have him in circles
120 people
Jens Bäckman's profile photo
Ry4an Brase's profile photo
Praveen Kaushal's profile photo
Petr Chalupa's profile photo
Nicola Musatti's profile photo
Gail Ollis's profile photo
Duncan Booth's profile photo
M studio's profile photo
Benoît Allard's profile photo

Jim Hague

Shared publicly  - 
 
Barge landing success!

It really takes me back, watching a rocket launch live. Can't help remembering all those Apollo launches in the '70s. 

http://www.floridatoday.com/story/tech/science/space/2016/04/08/spacex-falcon9-rocket-launch-cape-canaveral-to-international-space-station-nasa-live-video-updates/82801742/
SpaceX successfully launched a Falcon 9 rocket with a Dragon spacecraft on a mission to the International Space Station at 4:43 p.m. Friday.
1
Add a comment...

Jim Hague

Shared publicly  - 
 
Much good sense from Walter Bright. Says someone who remembers using the Zorland C compiler, a great piece of work.
1
Peter Sommerlad's profile photoJim Hague's profile photo
2 comments
 
Walter's Datalight C was sold in the UK ~1985 branded 'Zorland C'. It came on 4 5.25" floppies, and included source for the runtime library. When you ran the compiler it said 'Zorland C by Walter Bright'. Following a legal communication from Borland, Zorland changed their name to Zortech.

I was chuffed to bits to meet the man himself 30 years later.
Add a comment...

Jim Hague

Shared publicly  - 
 
Hmm. IANAE, but looks plausible. Any other old farts reminded of the DES 56bit key theories?

https://freedom-to-tinker.com/blog/haldermanheninger/how-is-nsa-breaking-so-much-crypto/
There have been rumors for years that the NSA can decrypt a significant fraction of encrypted Internet traffic. In 2012, James Bamford published an article quoting anonymous former NSA officials stating that the agency had achieved a “computing breakthrough” that gave them “the ability to crack ...
1
Add a comment...

Jim Hague

Shared publicly  - 
 
I am intrigued this morning to learn that the x86 MOV instruction is Turing-complete. The first sentence from the paper tells you this is going to be an enjoyable read: (and so it is). I tip my hat to author Stephen Dolan.

"It is well-known that the x86 instruction set is baroque, overcomplicated, and redundantly redundant. We show just how much fluff it has by demonstrating that it remains Turing-complete when reduced to just one instruction."

http://www.cl.cam.ac.uk/~sd601/papers/mov.pdf
3
1
Duncan Booth's profile photo
 
MOV instructions plus a single JMP. Of course if you make the program counter equivalent to the other registers you could get rid of the JMP: MOV PC,c
Add a comment...

Jim Hague

Shared publicly  - 
 
I got nastily bitten by a 4.1 kernel bug yesterday. One of those days where your evening out is cancelled and a marathon panic-filled data recovery session substituted.

Summary - don't try and create a LVM2 RAID on kernel 4.1 or later. It fails, but the failure report very easily missed. Kernel 4.0 is fine.

https://bugzilla.redhat.com/show_bug.cgi?id=1257636
Advisory: On September 20th, 2015, 0:00 UTC we will be upgrading the Red Hat Bugzilla servers in a migration process lasting 10 to 14 hours. A migration to new hardware and new database technology will occur during this time. The functionality offered by Red Hat Bugzilla UI and RPC API's will ...
1
Phil Armstrong's profile photoJim Hague's profile photo
2 comments
 
No. The evil part is that should one issue a command to create a mirror, it appears to succeed and when you check later the new device us reported at be 100% copied. Trouble ensues when one is mirroring to a new device, removing the old device from the mirror and readding it after repartition. 
Add a comment...

Jim Hague

Shared publicly  - 
 
I am a long time user and fan of hosting company Bytemark. Plentifully equipped with clue. And now, an interesting recruitment approach.
https://blog.bytemark.co.uk/2015/07/23/anonymous-recruitment-we-loved-it
1
Add a comment...
People
Have him in circles
120 people
Jens Bäckman's profile photo
Ry4an Brase's profile photo
Praveen Kaushal's profile photo
Petr Chalupa's profile photo
Nicola Musatti's profile photo
Gail Ollis's profile photo
Duncan Booth's profile photo
M studio's profile photo
Benoît Allard's profile photo
Work
Occupation
Software
Links
YouTube
Story
Tagline
Unsuccessfully batting entropy since 1961
Basic Information
Gender
Male
Needed thermal compound on a Sunday. Job done!
Public - 2 years ago
reviewed 2 years ago
Just back from a blissful 12 days at Kadaltheeram. Philip and Ambi, the owners, provide the personal, relaxed, welcoming, non-formulaic service you don't often find these days. Spent our days relaxing under the coconut palms, enjoying Raj's great food in the restaurant, swimming in the warm Arabian Sea, exploring the local villages on foot and generally getting away from it all. A cracking end to our first visit to India. Can't wait to go again.
Public - 2 years ago
reviewed 2 years ago
2 reviews
Map
Map
Map