{"id":873,"date":"2007-07-27T14:39:59","date_gmt":"2007-07-27T04:39:59","guid":{"rendered":"http:\/\/www.flamingspork.com\/blog\/2007\/07\/27\/were-hiring\/"},"modified":"2007-07-27T14:39:59","modified_gmt":"2007-07-27T04:39:59","slug":"were-hiring","status":"publish","type":"post","link":"https:\/\/www.flamingspork.com\/blog\/2007\/07\/27\/were-hiring\/","title":{"rendered":"We&#8217;re hiring&#8230;"},"content":{"rendered":"<p>Know how to do C\/C++ on Win32 and Linux\/UNIX? In Melbourne? Want some contract work (we also have permanent positions that you may be suitable for) &#8211; email me your resume (in plain text) NOW!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Know how to do C\/C++ on Win32 and Linux\/UNIX? In Melbourne? Want some contract work (we also have permanent positions that you may be suitable for) &#8211; email me your resume (in plain text) NOW!<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[14],"tags":[],"class_list":["post-873","post","type-post","status-publish","format-standard","hentry","category-mysql"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5a6n8-e5","jetpack-related-posts":[{"id":4571,"url":"https:\/\/www.flamingspork.com\/blog\/2020\/03\/21\/occ-and-sensors-on-the-raptor-blackbird-and-other-power9-systems\/","url_meta":{"origin":873,"position":0},"title":"OCC and Sensors on the Raptor Blackbird (and other POWER9 systems)","author":"Stewart Smith","date":"2020-03-21","format":false,"excerpt":"This post we're going to look at three different ways to look at various sensors in the Raptor Blackbird system. The Blackbird is a single socket uATX board for the POWER9 processor. One advantage of the system is completely open source firmware, so you can (like I have): build your\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2020\/03\/Screenshot-from-2020-03-21-12-52-30.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2020\/03\/Screenshot-from-2020-03-21-12-52-30.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2020\/03\/Screenshot-from-2020-03-21-12-52-30.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":517,"url":"https:\/\/www.flamingspork.com\/blog\/2005\/11\/30\/new-emacs-snippet\/","url_meta":{"origin":873,"position":1},"title":"new .emacs snippet","author":"Stewart Smith","date":"2005-11-30","format":false,"excerpt":"for the non lisp hackers - this sets some c mode options depending on the name of the path to the source file. ;; run this for mysql source (defun mysql-c-mode-common-hook () (setq indent-tabs-mode nil)) ;; linux kernel style (defun linux-c-mode-common-hook () linux-c-mode) (setq my-c-mode-common-hook '(lambda () (turn-on-font-lock) (setq comment-column\u2026","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1001,"url":"https:\/\/www.flamingspork.com\/blog\/2008\/02\/05\/unboxing-an-apple-c-never-opened\/","url_meta":{"origin":873,"position":2},"title":"unboxing an Apple \/\/c &#8211; never opened","author":"Stewart Smith","date":"2008-02-05","format":false,"excerpt":"Found this via BoingBoing: Apple \/\/c - a photoset on Flickr which is unpacking a previously unopened Apple \/\/c. My inner Apple \/\/ geek is way too excited right now.","rel":"","context":"In &quot;cool gadgets&quot;","block_context":{"text":"cool gadgets","link":"https:\/\/www.flamingspork.com\/blog\/category\/cool-gadgets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4574,"url":"https:\/\/www.flamingspork.com\/blog\/2020\/03\/22\/my-power9-cpu-core-layout\/","url_meta":{"origin":873,"position":3},"title":"My POWER9 CPU Core Layout","author":"Stewart Smith","date":"2020-03-22","format":false,"excerpt":"So, following on from my post on Sensors on the Blackbird (and thus Power9), I mentioned that when you look at the temperature sensors for each CPU core in my 8-core POWER9 chip, they're not linear numbers. Let's look at what that means.... stewart@blackbird9$ sudo ipmitool sensor | grep core\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/www.flamingspork.com\/blog\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2020\/03\/Screenshot-from-2020-03-21-14-31-30-mycores-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2020\/03\/Screenshot-from-2020-03-21-14-31-30-mycores-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2020\/03\/Screenshot-from-2020-03-21-14-31-30-mycores-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.flamingspork.com\/blog\/wp-content\/uploads\/2020\/03\/Screenshot-from-2020-03-21-14-31-30-mycores-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4515,"url":"https:\/\/www.flamingspork.com\/blog\/2019\/12\/13\/upstreaming-blackbird-firmware-step-1-skiboot\/","url_meta":{"origin":873,"position":4},"title":"Upstreaming Blackbird firmware (step 1: skiboot)","author":"Stewart Smith","date":"2019-12-13","format":false,"excerpt":"Now that I can actually boot the machine, I could test and send my patch upstream for Blackbird support in skiboot. One thing I noticed with the current firmware from Raptor is that the PCIe slot names were wrong. While a pretty minor point, it's a bit funny that there's\u2026","rel":"","context":"In &quot;cool gadgets&quot;","block_context":{"text":"cool gadgets","link":"https:\/\/www.flamingspork.com\/blog\/category\/cool-gadgets\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":757,"url":"https:\/\/www.flamingspork.com\/blog\/2006\/11\/02\/my-all-time-favourite-c-class\/","url_meta":{"origin":873,"position":5},"title":"My all time favourite C++ Class","author":"Stewart Smith","date":"2006-11-02","format":false,"excerpt":"class Guard { public: Guard(NdbMutex *mtx) : m_mtx(mtx) { NdbMutex_Lock(m_mtx); }; Guard(NdbLockable & l) : m_mtx(l.m_mutex) { NdbMutex_Lock(m_mtx); }; ~Guard() { NdbMutex_Unlock(m_mtx); }; private: NdbMutex *m_mtx; };","rel":"","context":"In &quot;mysql&quot;","block_context":{"text":"mysql","link":"https:\/\/www.flamingspork.com\/blog\/category\/work-et-al\/mysql\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/comments?post=873"}],"version-history":[{"count":0,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/posts\/873\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/media?parent=873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/categories?post=873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.flamingspork.com\/blog\/wp-json\/wp\/v2\/tags?post=873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}