HNHacker News
TopNewBestAskShowJobs

stoney

427 karma · joined May 7, 2010

submissionscomments
stoney··on All Internet porn will be blocked by default under UK government plan
> i mean are there really any parents in the world who are able to put a filter on their net connection their kids can't get past

No there aren't, which doesn't really give me any confidence that an ISP could do it either. Presumably all it takes is an encrypted connection to a server outside of the ISP's filter and you've bypassed the filter.

stoney··on How Dark Patterns can improve your conversion rates but damage your brand.
You will probably get caught out the first time or two - they charge you a cheap up front price but then add lots of little charges for all kinds of extras (luggage, checkin, that kind of thing). Once you know the system it works well.
stoney··on A funny thing about developing software is demand
Not sure you got the right site - http://www.team17.com/ seems to be alive and well.
stoney··on Dropbox hits 1.0
JungleDisk might do what you are looking for (not that I know what it is that you are looking for!)

http://www.jungledisk.com/

stoney··on Phone-Wielding Shoppers Strike Fear Into Retailers
Yeah, there's a limit to how much of a premium I'm prepared to pay for the benefit of bricks and mortar!

Though cables can vary a bit in price depending on quality, so that might have come into it a bit too.

stoney··on Phone-Wielding Shoppers Strike Fear Into Retailers
I sometimes feel a bit bad about price checking items in a local shop against the web. For example, I wanted to buy some climbing shoes recently. I have never bought a pair before, had no idea what I should be looking for and what size I should get. I went to a local climbing specialist, they talked me through the options, fitted me for a shoe, etc. At that point I could have left the store and bought the shoes on eBay for about 75% of what they would have cost in the store, but I didn't - I chose to pay full price because the store offered me a valuable service. If that store hadn't been there I couldn't have tried on the shoes. So I think there is a place for paying more for goods when you want/need extra assistance.

In the case of huge stores like BestBuy that are basically like a warehouse with pretty much no customer service except at the checkout I would have no problem buying from the cheapest alternative provider (Amazon/ebay/whatever).

stoney··on Kaminsky's Next Hack? Colorblindness
I'm not sure that the refraction of a lens is mathematically invertible/reversible?

As I understand it, the problem with my eye is that my lens doesn't focus a point light source (e.g. a pixel) onto a point on my retina - one consequence of which is that the point source gets smeared out over a larger area (also I have astigmatism which means my eyes aren't perfectly spherical so colours get messed up, but lets ignore that!).

You can't fix that smearing by warping the shape of the image, but maybe you could adjust the brightness of the adjacent pixels to cancel out the smeared out bit - I guess by making the adjacent pixels a little darker than they should be. I don't know if that's a solvable set of equations.

If I flip my glasses over and look through the lens backwards, my vision doesn't get twice as bad - it's actually better than no glasses at all. Not sure what that tells you other than optics is very confusing to me.

stoney··on Kaminsky's Next Hack? Colorblindness
I'm not sure what you mean here - is it a camera app to bring stuff into focus or is it a warped screen image to bring your phone into focus? If it's the first one then I don't think the distance from camera to object is a problem - cameras can already focus on arbitrary objects, so you can get a clear image of the target on the phone easily enough. The hard part is from phone to eye, which I'm not sure is even possible? Can you create a distorted image that looks right when viewed from a certain point by someone who's short/long sighted? I suspect you can't do it with today's displays - I think you'd need to be able to emit different images at different angles (since the angle between each pixel and my retina will be different and you don't know in advance where my eye will be relative to the screen).

If your eyes have different prescriptions it's not going to work, but maybe you could set it up for one eye and just close the other (but then maybe it would be easier to hold the phone closer to/further from your face).

I wish I could remember enough about optics to figure this out!

stoney··on Paypal's logo designed to look like a recommendation?
I think it's because "safest and easiest" is quite a definite claim - they would be saying that no other payment method is safer than them, which could lead to claims of false advertising from their competitors. "Safer and easier" doesn't really mean anything at all without knowing what it is being compared to.

But I also agree with your assessment - safer and easier might have psychological advantages

stoney··on Homeland Security seizes music blog domains
No, but if you had a .com and .ly version of each domain/site then you could probably be reasonably confident that if one got seized the other would be ok (I'm assuming that the US and Libya are sufficiently far apart politically that they are unlikely to collaborate on this kind of thing).
stoney··on Why You Need To Work For A Big Company
I've known several people who've found that moving department at a big company makes a massive difference to their overall experience (I've seen it go from bad to good and good to bad).

Your coworkers and (possibly more importantly) your managers, are critical determining factors in how it all works out for you. Probably more so than whether you have a choice in technology, etc.

stoney··on Locksmith gets less tips and more price complaints for being faster
I dunno, if you want me to come and help you out at 3am it's going to cost you. If you want to pay less, wait until morning.
stoney··on Locksmith gets less tips and more price complaints for being faster
I think most burglars already know more efficient methods of entering your house than fiddling about trying to pick a lock...
stoney··on What will kill Facebook?
Yes, but I don't use facebook because my Grandma's on it (well, actually she isn't, but if she was it wouldn't matter).

If I found a new social network that I thought offered something new I would start using that in parallel to facebook. Then I'd use the new one more as more people moved over, until eventually facebook just became a way of emailing my grandma.

A lot of these facebook killer conversations seem to be based on the idea that I'm only going to use one social network. I'd argue that's not true at all.

stoney··on I'm so impressed I want to pay you less
Assuming of course that you live in the US. In the UK it's relatively difficult to get rid of people - sacking is very difficult and likely to end up in court (you need a bulletproof reason for doing it) and the redundancy process is quite complex (with guaranteed payments if you've been there more than 2 years, etc).

Looks like the blog article was written by an Australian - their level of job security falls somewhere between the UK and the US.

EDIT: Also, I believe, in the UK you can't make permanent staff redundant if you've got temporary staff - so the contractors are first out of the door.

stoney··on Author Slams eBook Piracy, Son Outs Her As a Music Pirate
Is there such a large, morally important difference?

I am going to simplify a lot here, but let's say that the train operator has a fixed operating cost and has a profit target, from which they know the gross revenue that they want over the next quarter. They know how many rides they expect people to pay for, so they divide the target gross revenue by the number of trips to get the ticket price. Assuming that the train timetable is fixed, more paying passengers means they can charge less per ticket and still hit their targets.

So in the case of stealing from someone's wallet, the victim takes a $50 hit. In the case on not paying for a train ticket, the operator will have to charge a slightly higher rate to paying passengers, so between them, the paying passengers take a $50 hit. If there's only one person not paying then that doesn't make much difference. But if 1% of passengers aren't paying, or 10%, or 50%... then that can start to affect the paying passengers quite significantly.

Or if the train operator is a bit less charitable and doesn't raise/lower the price in response to number of passengers, then the train operator's profit takes a $50 hit, which is passed on to the share holders, who may well be (in part) yours and my pension fund.

I would say that just because the $50 loss is divided by a large number of people, it doesn't make it any more morally defensible.

stoney··on Staging Servers, Source Control & Deploy Workflows, And Other Stuff
I typically commit at least once an hour when I'm coding full steam ahead. My rule is I commit to my local repo whenever I have uncommitted work that I'd care about losing (if I made a blunder and had to revert everything). I also commit locally whenever I switch tasks (so one commit is one coherent block of work). I only push from my local to central repo when I have the code in a reasonable "working" state.

If you're working on your own then commiting frequently is fine. If you are working with a team then that's a lot of information for your colleagues to process, so it's a good idea to condense your changes down a bit when you commit to the main branch. I think that's what the article is getting at when it talks about feature branches.

stoney··on Staging Servers, Source Control & Deploy Workflows, And Other Stuff
Definitely get Git/Mercurial set up sooner rather than later - it's actually very easy to get the hang of the basics and it will give you a noticeable productivity boost (having a decent history of everything you've done is surprisingly helpful at times). You can still use dropbox as a kind of backup for your repository - no need to muck about setting up servers etc.

If you don't mind going for mercurial instead of git then take a look at hginit.com. Then if you're on windows, go and install tortoiseHg.

stoney··on What do you think of my project, MeetupMail?
Looks like an interesting project, but you might want to think about rearranging the sales pitch to emphasize what it can do for me that regular email can't. Also some kind of demo of what I'll be able to do after creating an account would be good.

Is this is specifically for the meetup.com website? If it is then I'm not your target audience so ignore me (might be worth making that more obvious). If you are talking about organizing meetups more generally (not tied to meetup,com), then it's not entirely obvious from the front page why I might need it. I don't know why I'd want to add social elements (I can create a link to a map easily enough myself), and the other 3 I can already do.

Does it handle managing who's coming/not coming? Who's replied? Who came last time? I could probably find all of that out by creating an account, but I'm not going to bother doing that unless I already know the answers to those questions.

Hope that helps! Best of luck.

stoney··on Tools of the Modern Python Hacker: Virtualenv, Fabric and Pip
I find the main benefit of project-specific site-package directories is simply that it's easy to see what my project depends on and what it doesn't. If everything's mixed together in the global dir then it's not always obvious. This becomes important when you want to deploy your project somewhere other than your personal PC.

It's also very useful for managing different versions of packages - e.g. I can upgrade to the latest Django for one project without risking breaking all of the others.

Having said that, I install the stuff that I consider to be "core" globally - for me that's primarily numpy, but also a handful of others.

stoney··on Ask HN: What advice messed up your life?
True, being able to teach yourself is a hugely valuable skill. But I think you also shouldn't underestimate the value of a mentor (as in someone to guide your self teaching) - I've been teaching myself guitar for years and finally got around to getting some lessons. It's been an eye opener seeing the obvious things I missed by just relying on myself.
stoney··on Facebook Doesn't Own My Friends: Chrome extension exports Facebook contacts
This looks very handy - hadn't heard of it before. Apparently it can also be used as an OpenID.

Do you know of a list of services that actually make use of these domains?

stoney··on RIAA Blames Journalists For Its Piracy Troubles
Alternatives to Limewire are "of interest to your readers" because they're looking for new places to download this copyrighted content.

Limewire and alternatives are of interest to me yet I have no interest in downloading any content via those services. Why am I interested in Limewire and friends? Partly because I like to know what's going on in the tech world and partly because I'm interested in what other people are up to. But mostly because I find the ongoing fight between the RIAA and co and the pirates massively interesting. In what other industry does a leading industry body actively harass potential customers in what appears from the outside to be a losing battle?

I'm pretty sure that the people looking for alternatives don't need to read PC Mag to find them.

stoney··on Coding Horror: Your Internet Driver's License
The problem is, a lot of the time I don't want my various internet IDs linked together - I want something more like the coffee club loyalty card for each website I visit. I definitely don't want facebook knowing which sites I use (frankly I don't trust them enough) and I'm not too keen on Google knowing either.

The crucial difference between a drivers license and some kind of centralised internet ID is that anyone can verify a drivers licence with a reasonable degree of accuracy - they don't need to contact the government each time to see if it's genuine.

With an internet ID the provider gets to collect a lot of information about me and what I'm doing (not saying they would, just saying they could), which makes me nervous.

stoney··on Coding Horror: Your Internet Driver's License
I think the point is that few people carry their passport around with them on a day to day basis even in countries where they are very common.

I've lived in the UK and Oz and in both countries my drivers license stays in my wallet ready for when an over eager bouncer to ask me to prove my age or for when I sign up to a new video store on a whim. My passport pretty much stays at home unless I'm going to the airport.

stoney··on Oregon Senator effectively kills Internet censorship bill
That's an interesting point to ponder - do corporations really have more money than private citizens combined? Aren't corporations ultimately owned by private citizens? Certainly the wealth of individuals is spread more thinly and so is harder to mobilise for a particular cause.
stoney··on US scientists significantly more likely to publish fake research, study finds
No - because the percentages are only for withdrawn papers. The likelihood of publishing fake results should be based on the total number of papers. If the US group had fewer withdrawn papers as a percentage of submitted papers then the 33% of withdrawn papers could amount to a smaller percentage of the total submitted than the Asians' 25%.
stoney··on Reporting a bug on a fragile analysis
Well in this fantasy TDD scenario (as in we don't know what happened in MS so I'm just making stuff up), presumably the product requirement was "make IE9 look very fast on the benchmarks without getting caught cheating".

So sure, they solved the first failing unit test (make IE9 look quick), but don't seem to have written enough unit tests to make sure the second part of the requirement works. So they would fail the acceptance tests and have to keep working on it.

(Wouldn't count myself as a full on TDD proponent but do use it when the time is right.)

stoney··on World's smallest legible font is not the smallest I've seen
I don't really understand the definitions - typeface is the style of the letters, you have a font file, which is the implementation of that typeface, but what does "font" on its own refer to? Is it the same as the typeface? I guess that's how I would use it in conversation.

If that's the case then I'd say you created a new implementation of existing font?

stoney··on Scott Adams: FaceBook Killer
The question is whether showing you adverts that you think you'd like to see is more or less effective than inferring what adverts you'd like to see based on your actions (you're reading a blog about gardening -> show gardening adverts,etc).
← PreviousPage 4 of 8Next →