Profile

Cover photo
Anthony Towns
Worked at Red Hat Software
Attended University of Queensland
Lived in Brisbane, Australia
280 followers|51,361 views
AboutPostsPhotosVideos+1's

Stream

Anthony Towns

Shared publicly  - 
 
http://www.themoneyillusion.com/?p=29567

"Nonetheless, when the specifics in Plan A were presented as the Democratic plan and B as the Republican plan, Democrats preferred A by 75 percent to 17 percent, and Republicans favored B by 13 percent to 78 percent. When the exact same elements of A were presented in the exact same words, but as the Republicans’ plan, and with B as the Democrats’ plan, Democrats preferred B by 80 percent to 12 percent, while Republicans preferred “their party’s plan” by 70 percent to 10 percent. Independents split fairly evenly both times. In short, support for an identical education plan shifted by more than 60 points among partisans, depending on which party was said to back it."
I frequently argue that public opinion polls on complex policy issues are almost meaningless. (Although polls can be useful for predicting election outcomes.) It all depends on the framing. Here's another study that reached the same conclusion: We presented respondents with two different ...
3
1
David Pennock's profile photo
 
There's no better evidence that you can't think for yourself than joining a political party. 
Add a comment...

Anthony Towns

Shared publicly  - 
 
Ugh, I thought Rust was supposed to produce C-like executables?

$ grep ^ hello.{rs,hs,c}
hello.rs:fn main() { println!("Hello, world!"); }
hello.hs:main = putStrLn "Hello, world!"
hello.c:#include <stdio.h>
hello.c:int main(void){printf("Hello, world!\n");return 0;}

$ gcc -Wall -W -o hello-gcc hello.c
$ clang -o hello-clang hello.c
$ rustc hello.rs -o hello-rust
$ ghc -o hello-ghc hello.hs
Linking hello-ghc ...
$ strip hello-*

$ ls -l hello[^.]*
-rwxr-xr-x 1 aj aj   4424 May 28 12:45 hello-gcc
-rwxr-xr-x 1 aj aj   4432 May 28 12:45 hello-clang
-rwxr-xr-x 1 aj aj 290080 May 28 12:45 hello-rust
-rwxr-xr-x 1 aj aj 737216 May 28 12:45 hello-ghc

Compiling with -C prefer-dynamic gets the rust binary down to 8kB, but introduces a library dependency on "libstd-4e7c5e5c.so" which doesn't actually exist in the current Debian package it seems. (Haskell binaries reduce to a few kB if dynamically linked too, of course; they just pull in the 7MB libHSbase as a dep)

As far as other libs go,

 - everything uses libc.so.6
 - rust and ghc both pull in: libdl.so.2, libm.so.6, libpthread.so.0, librt.so.1
 - ghc also pulls in libffi.so.6, libgmp.so.10
 - rust also pulls in libgcc_s.so.1

Totes ridiculous :(
2
Erik de Castro Lopo's profile photoMichael Neuling's profile photoStewart Smith's profile photo
9 comments
 
And knowing what you're likely to do with it I'm forming a new theory about software I write: the weirdness of the location it ends up is directly proportional to the level of stupid the software is.
Add a comment...

Anthony Towns

Shared publicly  - 
 
What's best practice with mac randomisation these days? Is it just for random probing of untrusted networks? Can you still rely on a single device presenting the same mac to your wifi router when it connects? (If not, what's best practice for identifying a device if you want to limit which devices can connect to your wifi?)
1
Jeff Bailey's profile photo
 
Best as I can tell, you have two networks:

1) Semi-trusted devices (Roku, Sonos, etc), that you can't get more than MAC address whitelisting.  Visiting friends get added here.

2) 802.1x on devices on a secure unrestricted network.
Add a comment...

Anthony Towns

Shared publicly  - 
 
Interesting take on (lack of) documentation
The Vicious Circle of Documentation. Posted: Sun, 15 February 2015 | permalink | 1 Comment. Ever worked at a company (or on a codebase, or whatever) where it seemed like, no matter what the question was, the answer was written down somewhere you could easily find it? Most people haven't, sadly, ...
1
1
Jonathan Landrum's profile photo
Add a comment...

Anthony Towns

Shared publicly  - 
 
Wrote a program to work out what 1+2 is. Only 322 lines total! (Spoiler: turns out it's 3) #baldyaks  

$ wc bbns.py bbapi.py testbbserver.py  -l
 156 bbns.py
 151 bbapi.py
  15 testbbserver.py
 322 total

$ grep '^[^#]' ./testbbserver.py 
import bbapi
def sum(a,b):
    return a+b
x = bbapi.BeanBagServer()
x.api["a"].plus["b"] = sum
bb = x.localaccess()
print bb[1].plus[2]()

$ python ./testbbserver.py 
3
3
Add a comment...

Anthony Towns

Shared publicly  - 
 
 
A Little Help Would be Awesome!

Hi friends!  So if you have a little time to help out a struggling indie game developer - and you have an iOS device - I would really really appreciate it!  My new game Space Bot Alpha is out on the App Store, and just got a feature at 9th position in worldwide paid strategy games.

But I could still submerge without a trace, and I would love it if you have time to help me seize this opportunity.  Read more (and maybe snag some promo codes) here:

http://indiegamecodingconfessions.blogspot.com.au/2014/11/a-little-help-would-be-awesome.html
1
Add a comment...
In his circles
171 people
Have him in circles
280 people
David Pennock's profile photo
Alina json's profile photo
Craige Mac a' Chruiteir's profile photo
Luk Claes's profile photo
Ryan Lovett's profile photo
yethwe mg's profile photo
Simon Lyall's profile photo
David Starkoff's profile photo
Chris Burgess's profile photo

Anthony Towns

Shared publicly  - 
 
http://lwn.net/Articles/646061/

"I think that, as experts, we should regularly make mistakes - very public mistakes. That way people don't get lulled into the idea that we can't. Linus has been doing it for years and it seems to be working for him."
5
1
Anthony Towns's profile photoAndrew Pam's profile photo
 
The article that inspied that comment is pretty good too actually -- http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1118019/
Add a comment...

Anthony Towns

Shared publicly  - 
 
IPv6 means (a) everything's routable from everywhere, and (b) firewalls are bad. Given that, how are you supposed to secure your media server running samba?
1
Paul Wayper's profile photoAnthony Towns's profile photoRobert Collins's profile photoAndrew Pam's profile photo
5 comments
 
Yes, I strongly advise setting up your ip6tables before enabling IPv6 routing.  I'm running dual-stack with globally routed addresses on my home LAN these days.
Add a comment...

Anthony Towns

Shared publicly  - 
 
Considered blogging about the "good coders are assholes to each other" stuff inspired from #lca2015gate, and looking at it from an economic signalling viewpoint. Woke up to twitter being about neonazis and gamergate and figured I don't need to be a part of that crap. Too much of  http://www.smbc-comics.com/?id=2939 and http://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage/ in the whole debate.
3
Add a comment...

Anthony Towns

Shared publicly  - 
 
http://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage/

Yeah, this is pretty much why I dislike reading facebook and twitter, despite liking everyone I follow on facebook and twitter.
"Nobody makes an IRC channel for no reason. Who are we doing this versus?" -- topic of #slatestarcodex I. Some old news I only just heard about: PETA is offering to pay the water bills for needy De...
3
4
Paul Wayper's profile photoCasey Barker's profile photoRusty Russell's profile photoVadim Nasardinov's profile photo
6 comments
 
Actually I'm quite fond of China.  The comic is of course an oversimplification, and is not central to the point I was making.  I agree with many of your points above.
Add a comment...

Anthony Towns

Shared publicly  - 
 
 
As part of the plan we have setup for Debian LTS, there's this offer that we created for companies that can't contribute human resources but prefer to bring some financial support. My company (Freexian) will collect the money from all contributing companies and will use it to pay Debian developers providing security updates for Debian 6. On top of this, all companies get a number of benefits from subscribing to this service. Check out the page for details and support the initiative now! Share this widely. TIA.
1
1
Jason Brooks's profile photo
Add a comment...
People
In his circles
171 people
Have him in circles
280 people
David Pennock's profile photo
Alina json's profile photo
Craige Mac a' Chruiteir's profile photo
Luk Claes's profile photo
Ryan Lovett's profile photo
yethwe mg's profile photo
Simon Lyall's profile photo
David Starkoff's profile photo
Chris Burgess's profile photo
Education
  • University of Queensland
    Maths, Computer Science, 1996 - 1999
Basic Information
Gender
Male
Work
Occupation
Hacker
Employment
  • Red Hat Software
    Release Engineer, 2011 - 2014
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Brisbane, Australia - Hay, NSW, Australia - Deniliquin, NSW, Australia
Anthony Towns's +1's are the things they like, agree with, or want to recommend.
Altus Metrum
plus.google.com

open hardware and software designs for high powered model rocketry