Older blog entries for etbe (starting at number 1090)

The Nexus 5

The Nexus 5 is the latest Android phone to be endorsed by Google (and manufactured by LG). It’s getting good reviews and the price is good for the specs. I just bought one for my wife, I got her the 32G version because when I bought her a Nexus 4 at the start of the year [1] I chose the 8G version and regretted it ever since. The size of apps is always increasing (some Android games need more than 1G of storage) and higher resolution screens drives the use of high resolution video.

Appearance

back of Nexus 4, Nexus 5, and Samsung Galaxy Note 2 front of Nexus 4, Nexus 5, and Samsung Galaxy Note 2

Above I have pictures of the Nexus 4, the Nexus 5, and the Samsung Galaxy Note 2. The photo of the phone backs captures part of the sparkling pattern on the back of the Nexus 4 and it looks much better in real life (IMHO) because it shimmers as you move the phone. The Nexus 4 looks so good that there’s even a transparent case specifically designed to show off the rear panel [2]. It doesn’t seem likely that anyone will design such a transparent case for the Nexus 5, it’s a good phone to cover up IMHO.

The Note 2 isn’t the most attractive phone, but I think it has a streamlined elegance of being optimised for it’s function. The Nexus 5 has it’s camera sticking out, it would be better if they had just made the entire phone thicker and given it a bigger battery but for people who don’t want good battery life I guess it’s a way of providing a better focal length without making the phone thicker. Sticking the IMEI number on the back of the phone will be useful on rare occasions (and might be a security issue on more occasions) but it definitely makes the phone less attractive.

Full HD

The quality of the Full HD (1920*1080) display is obvious. The text is slightly clearer when viewing maps and the graphics in Ingress look nicer. Before I used the Nexus 5 I didn’t think that there would be any benefit in having such a high resolution in a phone but now I realise that I was wrong. The higher resolution is clearly better.

Chris Chavez wrote an article for Phandroid about a rumored Samsung phone with a 2560*1440 display [3]. If such a device had a 6.6″ display (IE a new version of the Galaxy Mega) then it would have the same dot-pitch as the Nexus 5. If such a device had a 5.5″ display (like the Galaxy Note 3) then it would have a 15% greater DPI than the Nexus 5.

It seems that a higher DPI provides a real benefit and this is probably the biggest reason to choose the Nexus 5 over the Nexus 4 and most other Android devices.

Comparing with the Nexus 4

The Nexus 5 has the same amount of RAM (2G), a slightly larger display (4.95″ vs 4.7″), higher resolution (a big deal), faster CPU and GPU, and optical zoom. Faster CPU isn’t usually going to be a big deal (apart from the fact that more CPU power is needed as well as more GPU power to drive the higher resolution display).

The Nexus 5 can come with 16G or 32G of storage while the Nexus 4 has options of 8G and 16G. If you want more than 16G of storage then that’s a real benefit for the Nexus 5, but if you only need 16G then it’s not an issue.

It seems that when playing Ingress on a Nexus 5 it’s more likely that running another program (such as Google Hangouts) will cause Ingress to be reloaded than it does on a Nexus 4 or a Galaxy Note 2. While I haven’t done a good comparison of the Nexus 4 and the Nexus 5 in this regard I’ve compared the Galaxy Note 2 and the Nexus 5 well. My Galaxy Note 2 (which has many daemons running) is much less likely to cause a reload of Ingress (IE have run low on memory and terminated Ingress) than the Nexus 5 my wife is using (which has very little running). So it seems that the OS build on the Nexus 5 uses more memory than the Galaxy Note 2.

The Nexus 5 has Gorilla Glass 3 vs Gorilla Glass 2 on the Nexus 4. As my older Android phones with Gorilla Glass 1 (Galaxy S and Sony Ericsson Xperia X10i) didn’t get any scratches that matter I don’t think this is a benefit for me. Maybe if I lived near a beach I’d care more about this.

I think that the most significant benefit of the Nexus 5 over the Nexus 4 is the higher resolution display. The optical zoom should provide a theoretical benefit when taking photos, whether that results in better pictures in practice would probably depend on how you hold your phone, the available light, and other factors.

I think that if it was possible to buy a Nexus 4 at a sensible price (IE something less than the $250 that Google last charged) then for most people the Nexus 4 would be a better choice than the Nexus 5. But as ebay is full of Nexus 4 phones selling for a higher prices than the Nexus 5 it seems that buying a Nexus 5 is the only option. The range of phones that Kogan sells [4] doesn’t have anything for the same price that compares on features.

Heat

The heat produced by the Nexus 5 is significant and noticable. After some light Ingress playing on a cold day my Galaxy Note 2 with a gel case (that keeps it warm) reported itself as having a battery temperature of 34C. My wife’s Nexus 5 reported a temperature of 43C. While the thermometer in the phone might not be the most accurate I don’t think there was an accuracy problem, holding my wife’s phone was unpleasant and felt like it could burn my hand if I held it tight (40C is the minimum temperature for burns).

It seems that a Nexus 5 isn’t a good choice if you want to play Ingress in a warm part of the world (EG most of Australia in summer). Also heat dissipated is directly proportional to power use which is going to be a problem for a phone that doesn’t permit replacing it’s battery.

Conclusion

I’m quite disappointed with the Nexus 5. I expected it to be at least as good as the Nexus 4 in every way and better in many ways. Instead it’s not always as good as the Nexus 4 and the ways that it is better won’t necessarily provide benefits for everyone.

The heat and power use problems are really going to hurt the use of it. But I guess we can always hope that Google release a new Android build that reduce power use, they might even have a new build that uses less RAM too.

I would not consider getting a Nexus 5 for my own use. For my use the Note 2 is clearly more suitable, the larger screen more than compensates for the clarity that the Nexus 5 gets from it’s high resolution display. Also I REALLY like having a hardware home button. I’ll probably get a Note 3 when the price drops, I’m not interested in paying $649 for a phone and I’m also not interested in replacing a phone that’s less than a year old. So maybe I’ll get a Note 3 in the second half of next year.

Syndicated 2013-12-23 09:32:40 from etbe - Russell Coker

Links December 2013

Andres Lozano gave an interesting TED talk about the use of electrodes inside the brain (deep brain stimulation) to treat Alzheimers disease, Parkinson’s disease, and depression [1].

Daniel Pocock wrote an interesting post commenting on some bad political decisions being made in Australia titled “Evacuating Australia” [2]. You can read that as a suggestion to leave Australia or to try and make Australia better.

Marco Tempest gave an interesting TED talk about Nikola Tesla [3]. The presentation method is one that I’ve never seen before so I recommend watching the talk even if you already know all about Tesla.

Charmian Gooch gave an interesting TED talk about global corruption [4]. I think we need people to send the information on shell company ownership to organisations like Wikileaks. The punishment for leaking such information would be a lot less than Chelsea Manning is getting and the chance of getting caught is also low.

Rich Mogul wrote an interesting and insightful article for Macworld about the Apple approach to security problems [5]. To avoid the problem of users disabling security features they work to make the secure way of doing things EASIER for the user. That won’t work with all security problems but it’s something we need to think about when working on computer security.

Ray Raphael gave an interesting TED talk about the parts of the US revolution that don’t appear in history books [6]. He warns the listener to beware of the narrative forms, but another way to interpret his talk is that you should present your version of history in the narrative form that is best accepted. That lesson is well known and it’s easy to see history being deliberately distorted in most media outlets.

Will Wright gave an interesting TED talk about how he designed the game Spore and his ideas about games in general [7]. Spore is a really good game.

Chris Lintott gave an interesting TED talk about crowd-sourced astronomy titled “How to Discover a Planet from Your Sofa” [8]. He referenced the Zooniverse.org site which lists many crowd-sourced science projects [9].

Jake Socha gave an interesting TED talk about flying snakes, you have to see this to believe it [10].

Nikita Bier gave an interesting TED talk about his webapp to analyse economic policies [11]. Apparently 60% of people were going to vote in their best economic interest before seeing his site and 66% would do so afterwards – that could change an election result.

Anya Kamenetz wrote an interesting article for Salon about The Iliad Project which aims to use Indigogo to help identify new anti-biotics [12]. The current ways of discovering anti-biotics aren’t working, lets hope this one does.

Peter Finocchiaro wrote an interesting Salon article about how right-wing politicians in the US were opposed to Nelson Mandela [13] – racism meets anti-communism. Katie McDonough wrote an interesting Salon article about Rick Santorum and Bill O’Reilly comparing “Obamacare” to apartheid while supposedly honoring Nelson Mandela [14], Katie also notes that Nelson enshrined universal healthcare in the South African constitution – something all countries should do.

Mary Elizabeth Williams wrote a Salon article about Susan Boyle’s announcement about being diagnosed with Asperger Syndrome [15]. Not a surprise though, some people can be diagnosed with Autism by merely watching them on TV.

Amelia Hill wrote an article for The Guardian/The Observer about the educational results of Home Schooling [16]. Apparently Home-Schooled kids learn significantly more and “home-educated children of working-class parents achieved considerably higher marks in tests than the children of professional, middle-class parents and that gender differences in exam results disappear among home-taught children”. Wow, Home Schooling beats gender and class problems! I’m sure it’s even better for GLBT kids too.

Robert Reich wrote an interesting Salon article about the way rich people in the US give tax-deductable (taxpayer supported) donations to “charities” that benefit themselves [17].

Dan Savage wrote a very funny review of Sarah Palin’s latest Christmas book, one classic quote is “why should I have to read the whole thing? Lord knows Sarah Palin didn’t write the whole thing” [18]. He makes a good point that we should use the term “happy holidays” instead of “happy Christmas” just to show that we aren’t assholes.

Related posts:

  1. Links August 2013 Mark Cuban wrote an interesting article titled “What Business is...
  2. Links November 2013 Shanley wrote an insightful article about microagressions and management [1]....
  3. Links March 2013 Russ Allbery wrote an informative post about how to determine...

Syndicated 2013-12-21 23:58:42 from etbe - Russell Coker

Dell PowerEdge T110

In June 2008 I received a Dell PowerEdge T105 server to run in my home for a client [1]. That system has run well for over 5 years for the purposes of my client and also as my own home fileserver and as a workstation. But now it’s getting a bit old, while it was still basically working the cooling fans were getting noisy, faster systems are available, and it was crashing occasionally which could have been due to hardware or software.

On the 7th of November I got a new Dell PowerEdge T110. It’s got a i3-3220 CPU (speed of 4218 according to cpubenchmark.net) which is a lot better than the AMD 1212 (speed of 982). It takes up to 4*3.5″ SATA disks (as opposed to 2 disks) and has more options for memory expansion. Next time I run out of disk space I’ll add another RAID-1 pair of disks instead of buying new disks.

Generally this system is much the same as the one it replaces. It’s a cheap server which unfortunately lacks sound hardware and usable video hardware. Sound is a problem I already solved with USB speakers but for the new system I bought a PCIe video card. Fortunately the system has PCIe*16 sockets (which apparently only have PCIe*8 wires) which avoids the problem I had in the past trying to obtain a suitable video card.

The crashes turned out to be due to BTRFS and now that I’ve made some tweaks everything is running well.

I’ll probably buy another Dell PowerEdge in about 5 years time.

Related posts:

  1. Dell PowerEdge T105 Today I received a Dell PowerEDGE T105 for use by...
  2. New Dell Server My Dell PowerEdge T105 server (as referenced in my previous...
  3. Cheap SATA Disks in a Dell PowerEdge T410 A non-profit organisation I support has just bought a Dell...

Syndicated 2013-12-15 10:41:34 from etbe - Russell Coker

A Basic Income for Australia

There has been a lot of discussion recently about the concept of a Basic Income (Wikipedia), largely due to the efforts to change the Swiss constitution to provide a Basic Income [1]. The concept of a Basic Income is that residents get a fixed payment without having to be sick, disabled, looking for work, or eligible for other forms of social security.

A Basic Income wouldn’t replace all other forms of social security, one of the most obvious examples is that sick people will often need money for medical care in additional to living expenses. Also I believe that it shouldn’t be means tested in any way. I think that one of the problems with current payment schemes is that there are complex eligibility criteria which require effort for the applicant and for government agencies to prevent accidental or fraudulent over-payment. The tax rates could be raised slightly to make it revenue neutral.

Newstart

In Australia the main form of social security for unemployed people at the moment is called “Newstart” [2]. Currently Newstart payments range from a maximum of $501 per fortnight for a single person ($13,026 per annum), to a maximum of $699.90 per fortnight for someone who is a carer.

The Newstart payments start to decrease if the recipient earns more than $62 per fortnight. The minimum wage in Australia is $16.37 per hour for permanent work or $20.30 for casual work [3]. So if someone works for more than 3 hours at a casual rate (and I can’t imagine 4 hours a fortnight being anything other than casual) then their Newstart payments will decrease. The payment decreases are fairly significant, for every dollar that is earned about 50 cents will be deducted from the payments. That’s a great incentive to either avoid opportunities to do part-time work or to do cash-only work that’s outside the tax system.

The most obvious way of implementing a Basic Income would be to replace Newstart. Then anyone who is in that situation would be free to just not get a job – which would be OK IMHO as people who don’t want to work probably wouldn’t do a good job if the government forced them to get a job. People who are unemployed who want to work could work as much as they want and scale up according to what their employer asks and how much money they need.

Currently the full-time minimum wage is $622.20 per week (I’m not sure exactly how they get that from $16.37). That’s almost 2.5* the Newstart allowance for a single person (but less than twice the Newstart allowance for a carer). While Newstart (and the other forms of social security) don’t provide a great income, it seems that the difference between Newstart and the minimum wage isn’t that great – particularly when you consider that working involves some expenses for travel etc. There doesn’t seem to be a great financial incentive for someone to leave Newstart and get a minimum wage job.

People Who Want Social Security

Some people think it’s great to get government payments while others find it embarrassing to need such payments and won’t necessarily apply if they are eligible. I think that the current system of forcing people to apply for social security is a way of discouraging people who find themselves unexpectedly in a difficult situation but doesn’t discourage people who are happy not to work. This seems to effectively reduce the incidence of payments to the people who most tax-payers would regard as the most worthy recipients.

Economics

Charles Stross wrote about some ideas related to this [4]. He suggests that as the workforce participation has been steadily reducing due to technology we should move to a social model that isn’t based around working to live but working to buy luxuries that aren’t covered by the Basic Income.

One of the many economic changes related to a Basic Income is that the minimum wage could be smaller than it might otherwise be. For example if the minimum wage was decreased by the same amount that the Basic Income provided then the minimum income would remain the same while employers would pay less, this would affect the viability of certain types of contract work web sites if they were subject to minimum wage laws (currently they just ignore the minimum wage laws by paying based on job completion instead of hours worked). I don’t think that the minimum wage should decrease that much though, currently employers are able to run viable businesses with the minimum wage laws and I don’t think that a Basic Income should be used as a way of helping corporations avoid paying their employees.

If we had a Basic Income then there’s many ways that it could be used to stabilise the economy. If people could pay their rent even if they lost their job then a down-turn in one area of the economy wouldn’t immediately affect other areas. Also if rent payments were deducted automatically from an account used to receive the Basic Income then landlords would be more likely to rent to poor people as they could be guaranteed to receive rent payments (it would be easy to have a contractual agreement for rent to take priority and have bank computers enforce that).

The Implementation Problem

I don’t think that my idea would have any significant negative effects. It wouldn’t decrease government revenues if tax was adjusted accordingly. It wouldn’t make people stop working as people who don’t want to work already avoid it. It would help people who are out of work to get work by reducing the barriers to entry in terms of paperwork and of unreasonable cuts to Newstart making it bad value to take part time work.

I think that the big problem with implementing it is people who want to prevent poor people from having opportunities. They want to reduce social security and minimum wages even though such changes will in the long run only give less tax revenue and greater expense in law enforcement. It seems rather ironic that such hostility often comes from people at the low end of the middle class whos jobs are most likely to be at risk from new technology.

As on-going technological development reduces the number of workers that are required to keep things running we need to have some form of payment to the people who aren’t doing enough work to survive. A decent Basic Income is a much better option than giving Newstart payments and forcing a significant portion of the population into a degrading search for jobs that don’t exist. As that’s the inevitable future I think we should make political changes to deal with it sooner rather than later. However a Basic Income might be implemented now it’s surely going to be a lot better than what might happen if we wait until the majority of the population are unemployed before doing something about it.

Related posts:

  1. Some OWS Stuff There is an interesting interview with Richard Wilkinson on ted.com...
  2. CAPTCHAs that don’t work One thing that I don’t like is blogs that provide...
  3. Compassion for Windows Users In a discussion which covered some of the differences between...

Syndicated 2013-12-08 12:17:36 from etbe - Russell Coker

A Better University

I previously wrote about the financial value of a university degree [1], my general conclusion is that the value is decreasing for most fields of employment that don’t have a legal requirement for a degree. In the past I wrote about some ideas for a home university [2], basically extending the home-schooling concept to a university level.

I recently read John Scalzi’s post about being poor [3], many of the comments address the difficulty of getting to college and how it impacts career possibilities. From reading that it seems that my ideas about a “home university” are mostly based around what middle-class people can afford. Also getting a job afterwards will probably be a lot easier for someone who was born into the middle classes.

It seems to me that a large part of the problem with the university system is the expectation that they will both provide for academic research and train people for jobs. Dr. David Helfand has some great ideas for running a university to give the higher education that a university is supposed to provide rather than the work training that most universities actually provide [4]. His ideas aren’t theoretical, they have been implemented and proven to work. Note that Dr Helfand’s talk starts slowly, the second half is the best (for those of you with short attention spans). The fact that most people think of a university degree in terms of getting a job seems to be a failure of the university system to fulfill it’s original aim.

If Dr Helfand’s ideas take off then it would really address the problem of universities not educating people. But that still leaves the issue of job training.

Is a Degree Mandatory?

I think that to some degree people expect that a university degree is necessary job training even when it isn’t. I wonder what would happen if it was generally agreed that the right thing to do was to search for a job between the end of high school and the start of university, then anyone who got a suitable offer could defer their university course and see what career success they could achieve without it. When I was at school the general idea was that after completing year 12 everyone just had a holiday until the start of university as the entire point of school was to get into university. While hiring managers prefer candidates who have degrees they also prefer to hire people who will accept a lower salary, so hiring an 18yo with no degree may give better value than a 21yo who has a degree.

I believe that making university degrees more accessible has reduced inequality which is a good thing. But making degrees mandatory (which is widely believed by high school students and thus is the situation that they have to deal with) contributes to greater inequality. While university doesn’t cost much by middle-class standards it is still expensive for poor people.

If a university degree wasn’t considered to be mandatory then the number of people employed to teach at a university level would be smaller. This would hopefully mean that the average skill of university lecturers would increase (I hope that the least skillful lecturers would be the ones to find work elsewhere).

Related posts:

  1. Ideas for a Home University There seems to be a recent trend towards home-schooling. The...
  2. The Financial Value of a University Degree I’ve read quite a few articles about the value of...
  3. university degrees Recently someone asked me for advice on what they can...

Syndicated 2013-12-08 11:39:02 from etbe - Russell Coker

Preferring Not To

I’ve just read Bartleby the Scrivener which is a short story about a scrivener who refused to work saying “I’d prefer not to”.

It reminded me of some situations in the computer industry. I’ve never seen a single case where someone preferred not to work when everyone around them (colleagues and management) wanted them to work. But then the incidence of having an entire team and management wanting to work efficiently isn’t nearly as common as one might imagine.

In some cases it’s desired that someone not work, such as a former colleague who was hired as a sysadmin but did nothing but change backup tapes (a few hours work per week). Not having him login as root improved the general reliability of the servers but it was fortunate that we never needed to restore from backups…

One time I had a colleague who preferred to spend most of his time in the office searching the Internet for videos of street fights. I have often told colleagues that I would prefer them to work, but in the case of a guy who’s only hobby is street-fighting I decided to let it go.

Managing people can be difficult, particularly for someone who doesn’t like disagreements. Some managers that I’ve reported to seemed to prefer not to manage in an apparent attempt to avoid disputes. One time when I complained about a colleague not even having a suitable computer to permit doing any work a manager responded with the rhetorical question “what do you expect me to do?”. That manager didn’t do any annual reviews of staff for over a year, he only eventually did some reviews because he was told that his scheduled promotion was on hold until he got them done. I got the impression that at least two levels of management preferred not to work at that company.

Sometimes it just gets weird though, such as the occasion when I was the only member of a team and the manager who was supposedly managing no-one but me never seemed to have time to have a meeting with me. But he didn’t want me to bypass him and talk directly to other people in the company, so he preferred not to work and not to have anyone else do his job.

Most of the companies that I’ve worked for in a full-time capacity didn’t seem to have any effective technical interviews (note that I’ve mostly worked for financial companies and ISPs not free software companies). So it seems that anyone with minimal computer skills who wants a well paying job could just send out a CV to a bunch of recruiting agencies, get interviewed by enough companies to eventually hit one without a technical interview process and then find a job that doesn’t require work.

Depression

The Wikipedia page about Bartleby the Scrivener [2] suggests that Bartleby was depressed. I wonder how much of the lack of performance I’ve witnessed has been due to depression. There appears to be a strong correlation between work environments that cause depression and people preferring not to work.

Maybe managers should be considering how to make work less depressing to try and get more effective employees (in terms of quality and quantity of work). One example of this is the sysadmin team death spiral I’ve witnessed where no-one can automate solving problems (EG by cron jobs to manage resource usage and analysis tools to find minor problems before they become major problems) because everyone is dedicated to fixing things that break needlessly (EG systems crashing due to lack of disk space). When people start getting control over recurring problems and automating things then the work becomes increasingly about solving problems and less about implementing the same manual processes every day/week and it’s more fun and effective for everyone.

At the BoF on depression at LCA 2013 one delegate stated that many companies have people in HR who can arrange support for depressed employees. Apparently if you are depressed and you work for a company that’s large enough to have a HR department then it can be beneficial to talk to HR about it. That probably works well in the case where an employee is depressed but the company is working well. But in the case where the company isn’t working well it seems unlikely to help.

David Graeber wrote an interesting article about “Bullshit Jobs” [3]. He goes a bit far, I don’t think that late night pizza delivery is a bullshit job and actuaries are useful to society. But his points about the existence of useless jobs are reasonable.

Management Levels

I sometimes wonder whether there is some benefit in establishing social norms about working and then having management take little interest in how it happens. If a team works well together then management could just set deadlines (which would be negotiated with employees who know what’s possible) and let the team work out how to do it. Then instead of having one manager for each team of ~10 people who theoretically tracks what everyone is doing you could have one manager for a dozen teams who just tracks overall team performance – essentially remove a layer of management.

Valve is famous for having no formal management structure and for getting things done, unfortunately that apparently allows school-style cliques to block actions [4]. But I think that the Valve experiment is useful and provides some ideas that can be used by other companies. Maybe if instead of requiring consensus of the entire company for hiring decisions they only required consensus of the team things would have worked better.

Of course another down-side to such things is that hierarchical management can be good for avoiding discrimination and bullying. The article I cited about Valve compares it to high-school. It could be that Valve employees were all nice people who only hired other nice people. But if similar systems were implemented in many companies then some would surely end up being like a typical high school with all the bullying and mistreatment of minority groups that entails.

Michael O. Church wrote an interesting article in which he divides employees into four categories, “loser”, “clueless”, “psychopaths”, and “technocrats” (note that he didn’t invent the first three names) [5]. In his model the “clueless” category includes most middle-management. I think that there are some problems with Michael’s model and I’m not arguing for a “technocracy” (which is how this post might be interpreted in terms of his ideas). But I think he demonstrates some of the real problems in the way companies are managed and in his model the “losers” prefer not to work as long as they can get paid.

Conclusion

I don’t have any good solutions to these problems to offer. It seems that the best we can hope for is incremental change to make work less depressing, to have the minimal amount of management, and to avoid “bullshit jobs”.

Related posts:

  1. IT Jobs and Working Conditions Mark Glossop has written about the best designs for offices...
  2. Preferring Low Quality and Microsoft Software Is Low Quality in Italian Academia related to the choice...
  3. university degrees Recently someone asked me for advice on what they can...

Syndicated 2013-12-03 05:44:32 from etbe - Russell Coker

Links November 2013

Shanley wrote an insightful article about microagressions and management [1]. It’s interesting to read that and think of past work experiences, even the best managers do it.

Bill Stone gave an inspiring TED talk about exploring huge caves, autonamous probes to explore underground lakes (which can be used on Europa) and building a refuelling station on the Moon [2].

Simon Lewis gave an interesting TED talk about consciousness and the technology needed to help him recover from injuries sustained in a serious car crash [3].

Paul Wayper wrote an interesting article about reforming the patent system [4]. He also notes that the patent system is claimed to be protecting the mythical home inventor when it’s really about patent trolls (and ex-inventors who work for them). This is similar to the way that ex-musicians work for organisations that promote extreme copyright legislation.

Amanda Palmer gave an interesting TED talk about asking for donations/assistance, and the interactions between musicians and the audience [5]. Some part of this are NSFW.

Hans Rakers wrote a useful post about how to solve a Dovecot problem with too many files open [6]. His solution was for a Red Hat based system, for Debian you can do the same but by editing /etc/init.d/dovecot. The use of the /proc/N/limits file was interesting, I’ve never had a cause to deliberately use that file before.

Krebs on Security has an interesting article about Android malware being used to defeat SMS systems to prevent bank fraud [7]. Apparently an infected PC will instruct the user to install an Android app to complete the process.

Rick Falkvinge wrote an interesting article about how to apply basic economics terminology to so-called “Intellectual Property” [8].

Matthew Garrett wrote an interesting post about the way that Ubuntu gets a better result than Debian and Fedora because it has clear fixed goals [9]. He states that many people regard Fedora as a “playground to produce a range of niche derivatives”, probably a large portion of the Fedora and Debian developers consider this a feature not a bug.

Ming Thein wrote an interesting article about the demise of the DSLR [10].

Bruce Schneier wrote an interesting post on the detention of David Miranda by the British authorities [11]. It’s mostly speculation as to why they would do such a thing (which seems to go against their own best interests) and whether the NSA even knows which documents Edward Snowden copied.

Jaclyn Friedman wrote an interesting article on Mens Rights Movements (MRAs) and how they are bad for MEN as well as for women [12].

Rodney S. Tucker wrote an insightful article for the IEEE about the NBN [13]. Basically the Liberal party are going to spend most of the tax money needed for a full NBN but get a significantly less than the full benefit.

Lauren Drell wrote an interesting article for Mashable about TellSpec, a portable spectrometer that communicates with an Android phone to analyse food for allergens [14]. I guess this will stop schools from banning phones.

Katie McDonough wrote an interesting article for Salon about the Pope’s statements about the problems with unchecked capitalism [15]. His ideas are really nothing new to anyone who has read the Bible and read the news. It seems to me that the most newsworthy part of this is that most Christian leaders don’t make similar statements.

Daniel Leidert wrote an interesting post about power saving when running Debian on a HP Microserver [16]. Most of it is relevant to other AMD64 hardware too, I’ll have to investigate the PCIE ASPM and spin down options on some of my systems that are mostly idle.

Related posts:

  1. Links March 2013 Russ Allbery wrote an informative post about how to determine...
  2. Links July 2013 Wayne Mcgregor gave an interesting TED talk about the creative...
  3. Links September 2013 Matt Palmer wrote an insightful post about the use of...

Syndicated 2013-11-30 06:22:11 from etbe - Russell Coker

Failures of Intelligence Agencies

There’s been an ongoing news issue related to the NSA that I’m not going to directly comment on, Charles Stross has one of the more interesting comments about it [1]. One of his major points is that any success at government secrecy relies on the type of work environment that existed 40+ years ago. Corporatism has killed government secrecy – now it’s a matter of time before corporate whistle-blowers start seriously leaking documents.

One article that Charles links to is an interesting and insightful blog post Adam Curtis wrote for the BBC about the many failures of MI5 [2]. I think that everyone is aware of their biggest failures but from Adam’s article it seems that they have only failed and never succeeded in anything. I wonder whether ASIO is any better, it’s probably not (the Wikipedia page notes the involvement of MI5 in creating ASIO). It seems that the best way of achieving the goals of ASIO and MI5 would be to disband those organisations and assign regular police to do such work, after all it’s been proven that British police are better at catching spies than MI5.

Related posts:

  1. The Australian Government is a Terrorist Organisation This article in The Age about Mohamed Haneef shows the...
  2. SCSI Failures For a long time it was widely regarded that SCSI...
  3. lifetime failures (LF) This morning at LCA Andrew Tanenbaum gave a talk about...

Syndicated 2013-11-23 01:36:21 from etbe - Russell Coker

Bad Advertising of Protoplast

Carpal Tunnel Syndrome

In early 2010 I wrote about Carpal Tunnel Syndrome, I gave a picture of the wrist brace and a description of the process of creating it [1].

A few months later I wrote a follow-up about how the wrist brace had helped me, at the time I was anticipating wearing it at night for the rest of my life [2]. But my wrist has continued to improve. Nowadays I never wear the wrist brace and hardly even think of it. I am a little more careful about posture than I was before, but mostly it has no impact on my life. I think this counts as a full recovery.

At the time I was mildly interested in buying some thermo-plastic of that type to make things, but the only source I found was Jaycar which sold 100 grams for $14.95, Jaycar prices have now dropped to $11.50 for 100 grams or $89.50 for a kilo but it’s still expensive [3].

Protoplast

When looking at the sites that link to my blog I saw a site advertising “Protoplast” which is a type of thermo-plastic that can be used for making things [4]. Protoplast have more reasonable prices, E30 ($AU42.75) for a kilo and their web site offers better prices for anyone who purchases 10kg or more (good for hackerspaces etc). As they post no further than Belgium they aren’t an option for me but they do seem to make a good offer, better than Jaycar offers in Australia.

Protoplast is probably a good product, but I think that their advert is misleading. While it is probably possible to make a wrist-brace similar to mine with Protoplast it’s a fact that my wrist brace was not made with it. My wrist brace started out as a flat sheet of plastic which could be formed to the final product without being melted. Converting a packet of plastic granules (as sold by Protoplast or Jaycar) to a sheet to even start work on such a wrist brace would take some work.

To make a sheet of plastic out of beads sold by Jaycar or Protoplast you would ideally completely melt the plastic, if you just softened the plastic then it wouldn’t be as strong as using a pre-made sheet. During the time that I wore the wrist brace I probably repaired it more than 30 times, this wasn’t particularly difficult to do, I poured boiling water over it to soften the part that cracked until it became tacky and then pushed it together again. But the result was significantly weaker than the original due to the difficulty in welding the broken sections together. I ended up cutting some strips from less important parts of the wrist brace (the part nearest to my elbow) to reinforce the weakest part which was between my thumb and fore-finger. That section ended up being about three times thicker than it was originally while also not being as strong as it was originally. I also had difficulty in making it flat so it wasn’t nearly as comfortable as the original version.

It seems rather misleading to include the picture of my wrist brace on a site advertising plastic which wasn’t used to make it and which probably couldn’t be used to make something that looks as good with the same ratio of strength to mass. But with a suitable disclaimer indicating that the user probably can’t get the same result it would be OK to give it as an example of what could be done.

I can imagine someone using a product like Protoplast to make a wrist brace that can hold a mobile phone, that can be worn with a watch, or has other features that aren’t offered by medical staff.

License Issues

The license for my blog doesn’t permit people to just copy pictures, it’s a Creative Commons Attribution-Noncommercial-Share Alike based license [5]. I am interested in supporting companies that make interesting products and anything that can help people with medical issues is also of interest. So I wouldn’t rule out the possibility of a free license for a picture from my blog to be used in the way that they used it (with a link back to the original blog post). But I would want a description that informs readers that it’s not an item made with their product, merely something similar that can be used for inspiration.

Related posts:

  1. Carpal Tunnel – Getting Better Three months ago I wrote about getting Carpal Tunnel Syndrome...
  2. Carpal Tunnel Syndrome Diagnosis A few weeks ago I was referred to...
  3. Desks Lindsay Holmwood has written about the benefits of a standing...

Syndicated 2013-11-12 13:07:13 from etbe - Russell Coker

Aldi Changes, Cheap Telcos, and Estimating Costs

I’ve been using Aldi as my mobile phone provider for two months now since Kogan was shut down [1]. Now Aldi have cut the transfer quota on their “Unlimited” plan from 5G per month to 2.5G per month. The most charitable interpretation of this would be that Aldi got a lot of former Kogan customers who needed the 6G per month that Kogan offered and that forced them to make changes to remain profitable. But the most likely possibility is that with less competition Aldi can just offer less for the same price.

This isn’t a huge problem for me, in two months on Aldi my biggest month involved almost exactly 2.5G of data transfer. But it’s annoying to lose something and it’s enough to make me consider other options. Also some of my relatives are looking for new plans so now is a good time to research the options.

Other Pre-paid Options

Lebara offers “Unlimited” plans that start at $30 per month and offer 1.5G of data [2], this compares well to the “Unlimited” plan of $35 per month from Aldi which has 2.5G of data (depending on whether 1.5G is enough).

Amaysim has an “Unlimited” plan that includes 4G of data for $40 per month [3]. If you make lots of phone calls and transfer more than 2.5G of data per month then that would be a really good deal.

Lebara uses the Vodafone network and Amaysim uses Optus. Neither of them compare to the Telstra 3G network if you want access outside major urban areas. I had Virgin (Optus network) work well for me for years and Three (their own network now part of Vodafone) work well for many years before that. But data transfer is becoming more important to me and the Telstra network is a major feature of Aldi.

Lebara has one of the wost web sites I’ve ever seen and Amaysim isn’t much better. Aldi is great, they just provide all the key data in one page. Aldi and Amaysim have Android apps that can be used for recharging and viewing the balance, Aldi’s app works well but I haven’t been able to test the Amaysim app. Lebara doesn’t even have an app.

Generally Lebara doesn’t seem to have anything going for it unless you want to make lots of calls to other Lebara customers, you want to make calls to certain other countries where Lebara has very low international rates, or unless you need a plan with “unlimited” calls but don’t need more than 1.5G of data.

The following table summarises the costs of the three pre-paid telcos.

Telco Flagfall Cost/min (Australia calls) SMS Data Cost/Meg Data Increment Credit Expiry and Minimum 30day Data Packs
Aldi 0 $0.12 $0.12 $0.05 1M 1 year $15 2G=$15
Lebara $0.29 $0.15 $0.15 $0.05 1K 90 days $10
Amaysim 0 $0.12 $0.12 $0.05 1M 90 days $5 1G=$10 2G=$20 4G=$30

Post-paid Options

Virgin’s cheapest offer is $20 per month for $200 of calls (at $0.98/min + $0.40 flagfall) and 200M of data [4], they currently have a special offer of an extra 1G if you sign up before the 18th of November. Virgin have a long history of periodically offering special deals so if you want to sign up with them some time in the next few months it’s best to poll their web site and wait for a deal.

The TeleChoice Global Liberty plan is a slightly better deal of $20 per month for $500 of calls (at $0.97/min + $0.40 flagfall) and 1G of data which also has free SMS [5].

TeleChoice Global Rebel Texter is a plan for $15 per month that includes $200 of calls and 200M of data and free SMS [6]. They also have a $10 per month plan which charges $0.22 per SMS, which would be bad value for anyone who sends 1 SMS per day.

At Aldi rates if you spend $15 per month on 2G of data and $5 on calls then you will get 41 * one minute calls as opposed to $200/($0.98+$0.40)==145 * one minute calls with the cheapest Virgin plan. It seems to me that there is little possibility for those two $20 post-paid plans (which seem to be two of the best value plans currently available) to compete well with the pre-paid options from Aldi and Lebara. Even if you have the same usage pattern every month there are only particular patterns which make the Virgin or TeleChoice deals most appealing options, for example if you need to make more than 40 minutes of calls but less than 145 minutes of calls then Virgin will look good. TeleChoice Global Liberty looks good if you make between 40 and $500/($0.97+$0.40)==365 * one minute calls.

If you only need a small amount of data transfer (less than 200M billed in 10K increments) then the TeleChoice Rebel Texter plan would look good as the Aldi 1M increments matter for small amounts of data transfer. But I don’t think that many people are in that situation, even my mother in law can’t easily stick within 200M of data transfer.

Measuring Phone Use

The first program I used for measuring phone calls is the Call & SMS Stats app from the Android Market [7]. I wouldn’t recommend this to technical users as it demands a lot of access to the phone (including reading SMS, accessing the phone storage, and sending data to the Internet), but it’s good for less technical users. For my use I prefer Call Meter 3G from the F-Droid repository [8]. I trust the Call Meter 3G program more because it’s source is available under the GPL and it also has the convenient feature of adding up the costs of the calls, SMS, and data used.

According to Call Meter 3G I’m using less than $20 of calls and SMS per month, so if I continue my current use with a 2G data pack every month from Aldi instead of buying a $35 “Unlimited” pack and don’t use more than 2G of data then I’ll save at least a few dollars every month. My wife makes fewer calls so I’ve already moved her phone away from the “Unlimited” plan and I’ll move my phone later if it looks like it will save money – she will now use my phone for making calls when we are together so the “Unlimited” plan may become good value when we share it.

The Case for Aldi

Aldi offers competitive options for phones for most levels of usage. While there are some post-paid plans which are better in some areas such as the ones from TeleChoice Aldi has the benefit of flexibility. A phone with Aldi can have it’s plan scaled up or down easily with no penalty fees.

For a phone to be usable for an entire year the cheapest option at the moment is Aldi which has a $15 recharge that lasts for a year. The next best option seems to be Amaysim with a $5 recharge that lasts for 90 days.

Saving Money

In the past I’ve been used to SMS being significantly cheaper than phone calls. When I was on Virgin and calls just over $1 per minute ($0.98 per minute plus the flag-fall) and SMS were $0.28 which made a simple question and answer cheaper by SMS than calling. But with Aldi charging the same for a 1 minute call and sending an SMS a simple question and answer will cost half as much if it’s done with a call so SMS isn’t a good deal. Also I’ve started using Google Hangouts to communicate with my wife instead of SMS as extra use of Hangouts is essentially free (we both have it running all the time for Ingress related communication anyway). The financial incentive now is to use Google Hangouts to replace some calls.

One down-side to saving money in such ways is that it restricts usage of the phone. While moving from SMS to Google Hangouts (or any other instant-messaging system) isn’t any great cost having to reduce the number of calls does. The ability to talk for as long as you want without bothering about cost is something that’s worth paying for.

I Hate Telcos

For most things that I spend money on I wouldn’t invest much effort to try and save $10 or $15 per month. Even when doing research that will help my friends and relatives and random people on the Internet I probably wouldn’t take so much time for a small saving. But the Telcos seems to avoid competing as much as possible which is obvious from the way that they increase prices and decrease services at the same time. Also most Telcos seem to have a business model that is based around exploiting customers, they have confusing terms in the contracts that make it very likely for customers to go over the included usage and hit penalty rates and charge unreasonable prices for the phones that are bundled with a telephony contract. I want to reduce the amount of money I pay to Telcos as a matter of principle.

Aldi is better than most Telcos, they have clear terms that are explained on a single web page [9], and they have an Android app to show the remaining credit that can reduce the risk of excessive fees if a 2G data block is used. Aldi sells phones in their stores at low prices, the phones that they sell aren’t the highest quality but the customer gets what they pay for and the warranty return policy is good. But we still need to find the best options so that market forces will encourage Telcos to make more reasonable offers.

Related posts:

  1. The End of Kogan Mobile Kogan Mobile has just announced that Telstra succeeded in it’s...
  2. Australian Mobile Phone Costs I previously wrote about the changes to bundling prices by...
  3. Changing Phone Prices in Australia 18 months ago when I signed up with Virgin Mobile...

Syndicated 2013-11-10 00:26:51 from etbe - Russell Coker

1081 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!