| Andrew Cooke | Contents | Latest | RSS | Twitter | Previous | Next


Welcome to my blog, which was once a mailing list of the same name and is still generated by mail. Please reply via the "comment" links.

Always interested in offers/projects/new ideas. Eclectic experience in fields like: numerical computing; Python web; Java enterprise; functional languages; GPGPU; SQL databases; etc. Based in Santiago, Chile; telecommute worldwide. CV; email.

Personal Projects

Lepl parser for Python.

Colorless Green.

Photography around Santiago.

SVG experiment.

Professional Portfolio

Calibration of seismometers.

Data access via web services.

Cache rewrite.

Extending OpenSSH.

C-ORM: docs, API.

Last 100 entries

Consciousness From Max Entropy; Democrats; Harvard Will Fix Black Poverty; Modelling Bicycle Wheels; Amusing Polling Outlier; If Labour keeps telling working class people...; Populism and Choice; Books on Defeat; Enrique Ferrari - Argentine Author; Transcript of German Scientists on Learning of Hiroshima; Calvert Journal; Telephone System Quotes for Cat Soft LLC; Owen Jones on Twitter; Telephone System Quotes for Cat Soft LLC; Possible Japanese Authors; Complex American Literature; Chutney v5; Weird Componentized Virus; Interesting Argentinian Author - Antonio Di Benedetto; Useful Thread on MetaPhysics; RAND on fighting online anarchy (2001); Now Is Cat Soft LLC's Chance To Save Up To 32% On Mail; NSA Hacked; Call Center Services for Cat Soft LLC; Very Good LRB Article on Brexit; Nussbaum on Anger; Credit Card Processing for Cat Soft LLC; Discover new movies on demand in our online cinema; Tasting; Credit Card Processing for Cat Soft LLC; Apple + Kiwi Jam; Hit Me; Increase Efficiency with GPS Vehicle Tracking for Cat Soft LLC; Sudoku - CSP + Chaos; Recycling Electronics In Santiago; Vector Displays in OpenGL; Call Center Services for Cat Soft LLC; And Anti-Aliased; OpenGL - Render via Intermediate Texture; And Garmin Connect; Using Garmin Forerunner 230 With Linux; Payroll Service Quotes for Cat Soft LLC; (Beating Dead Horse) StackOverflow; Current State of Justice in China; Now Is Cat Soft LLC's Chance To Save Up To 32% On Mail; Axiom of Determinacy; Ewww; Fee Chaos Book; Course on Differential Geometry; Increase Efficiency with GPS Vehicle Tracking for Cat Soft LLC; Okay, but...; Sparse Matrices, Deep Learning; Sounds Bad; Applebaum Rape; Tomato Chutney v4; Have to add...; Culturally Liberal and Nothing More; Weird Finite / Infinite Result; Your diamond is a beaten up mess; Maths Books; Good Bike Route from Providencia / Las Condes to Panul\; Iain Pears (Author of Complex Plots); Plum Jam; Excellent; More Recently; For a moment I forgot StackOverflow sucked; A Few Weeks On...; Chilean Book Recommendations; How To Write Shared Libraries; Jenny Erpenbeck (Author); Dijkstra, Coins, Tables; Python libraries error on OpenSuse; Deserving Trump; And Smugness; McCloskey Economics Trilogy; cmocka - Mocks for C; Concept Creep (Americans); Futhark - OpenCL Language; Moved / Gone; Fan and USB issues; Burgers in Santiago; The Origin of Icosahedral Symmetry in Viruses; autoenum on PyPI; Jars Explains; Tomato Chutney v3; REST; US Elections and Gender: 24 Point Swing; PPPoE on OpenSuse Leap 42.1; SuperMicro X10SDV-TLN4F/F with Opensuse Leap 42.1; Big Data AI Could Be Very Bad Indeed....; Cornering; Postcapitalism (Paul Mason); Black Science Fiction; Git is not a CDN; Mining of Massive Data Sets; Rachel Kaadzi Ghansah; How great republics meet their end; Raspberry, Strawberry and Banana Jam; Interesting Dead Areas of Math; Later Taste; For Sale

© 2006-2015 Andrew Cooke (site) / post authors (content).

Hiding HN Karma

From: andrew cooke <andrew@...>

Date: Wed, 17 Mar 2010 18:03:17 -0400

A few times recently I have been frustrated by the "karma" system on Hacker
News.  Today I posted a short rant saying it was "broken".  But then I got to
thinking and decided perhaps *I* was the problem.  Maybe it's working as it
should (or at least, in a way that's hard to improve) and, instead of hoping
someone fixes the site, I should fix myself in some way.

Brain surgery being out of the question, I had a look at GreaseMonkey.  I've
never used GreaseMonkey, or jQuery, but it was only a few minutes work to
write something that hides both my karma (from the top titlebar) and thread
karma (displayed by each comment).

In fact, the code required, apart from GS + JQ boilerplate, is just:

    // sets the titlebar karma value to "bhk"
    $('body table:first td:nth-child(3) span.pagetop').contents().filter(
        function() {return this.nodeType == 3;} // text node
        ).replaceWith(' (bhk) | ');
    // clear the thread scores

If anyone else wants to use this, you need to:

 1 - install GreaseMonkey

 2 - load the script

that's it.

I used the following resources:
 - http://diveintogreasemonkey.org/helloworld/divein.html
 - http://joanpiedra.com/jquery/greasemonkey/
 - http://jquery.com/


Un-greyed Text

From: andrew cooke <andrew@...>

Date: Thu, 18 Mar 2010 05:31:06 -0400

I've extended the script to un-grey text, so that downboted links appear the
same as normal ones:

        function () {$(this).attr('color', '#000000');}

Also, in use it's rather slow - it's best to open links in tabs, let them
load, and then read them...


Undead Links

From: andrew cooke <andrew@...>

Date: Thu, 18 Mar 2010 07:38:21 -0400

I'm also ungreying dead comments (and colours above is now for various shades
of grey)

    // change dead links to black
        function () {$(this).attr('class', '');}


Comment on this post