| 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

Can't Help Thinking It's Thoughtcrime; Mefi Quotes; Spray Painting Bike Frame; Weeks 10 + 11; Change: No Longer Possible To Merge Metadata; Books on Old Age; Health Tree Maps; MRA - Men's Rights Activists; Writing Good C++14; Risk Assessment - Fukushima; The Future of Advertising and Surveillance; Travelling With Betaferon; I think I know what I dislike so much about Metafilter; Weeks 8 + 9; More; Pastamore - Bad Italian in Vitacura; History Books; Iraq + The (UK) Governing Elite; Answering Some Hard Questions; Pinochet: The Dictator's Shadow; An Outsider's Guide To Julia Packages; Nobody gives a shit; Lepton Decay Irregularity; An Easier Way; Julia's BinDeps (aka How To Install Cairo); Good Example Of Good Police Work (And Anonymity Being Hard); Best Santiago Burgers; Also; Michael Emmerich (Vibrator Translator) Interview (Japanese Books); Clarice Lispector (Brazillian Writer); Books On Evolution; Looks like Ara (Modular Phone) is dead; Index - Translations From Chile; More Emotion in Chilean Wines; Week 7; Aeon Magazine (Science-ish); QM, Deutsch, Constructor Theory; Interesting Talk Transcripts; Interesting Suggestion Of Election Fraud; "Hard" Books; Articles or Papers on depolarizing the US; Textbook for "QM as complex probabilities"; SFO Get Libor Trader (14 years); Why Are There Still So Many Jobs?; Navier Stokes Incomplete; More on Benford; FBI Claimed Vandalism; Architectural Tessellation; Also: Go, Blake's 7; Delusions of Gender (book); Crypto AG DID work with NSA / GCHQ; UNUMS (Universal Number Format); MOOCs (Massive Open Online Courses); Interesting Looking Game; Euler's Theorem for Polynomials; Weeks 3-6; Reddit Comment; Differential Cryptanalysis For Dummies; Japanese Graphic Design; Books To Be Re-Read; And Today I Learned Bugs Need Clear Examples; Factoring a 67 bit prime in your head; Islamic Geometric Art; Useful Julia Backtraces from Tasks; Nothing, however, is lost with less discomfort than that which, when lost, cannot be missed; Article on Didion; Cost of Living by City; British Slavery; Derrida on Metaphor; African SciFi; Traits in Julia; Alternative Japanese Lit; Pulic Key as Address (Snow); Why Information Grows; The Blindness Of The Chilean Elite; Some Victoriagate Links; This Is Why I Left StackOverflow; New TLS Implementation; Maths for Physicists; How I Am 8; 1000 Word Philosophy; Cyberpunk Reading List; Detailed Discussion of Message Dispatch in ParserCombinator Library for Julia; FizzBuzz in Julia w Dependent Types; kokko - Design Shop in Osaka; Summary of Greece, Currently; LLVM and GPUs; See Also; Schoolgirl Groyps (Maths); Japanese Lit; Another Example - Modular Arithmetic; Music from United; Python 2 and 3 compatible alternative.; Read Agatha Christie for the Plot; A Constructive Look at TempleOS; Music Thread w Many Recommendations; Fixed Version; A Useful Julia Macro To Define Equality And Hash; k3b cdrom access, OpenSuse 13.1; Week 2; From outside, the UK looks less than stellar

© 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