JohnLBevan

Joined 15 years ago

Karma
209
Submissions
150
Member since
Jun 16
Hey Folks! Here's my speed dating style intro: I play Bass Trombone in dance bands, orchestras, brass bands and funk ensembles; I also know the intros to several tunes on the Piano. I climb (indoor only, so far). I recently tried out snowboarding, skiing and ice skating, and did pretty badly, but enjoyed greatly. I love cooking, though it doesn't always return the favour (as the burning smell emanating from my oven whilst I type this will testify). I also enjoy movies, comedy, eating & drinking, and various other bits & bobs. I work as a software developer, gradually moving into the role of technical architect, for a company who make bus shelters for free in exchange for using the space on them for adverts (putting it that way sounds better than saying I work for an advertising company, though that's what I do).

Google Plus: https://plus.google.com/110745911399341564511 Twitter: www.twitter.com/#JohnLBevan

by JohnLBevan (added for Google Authorship)

View on Hacker News

Recent submissions

Comment · 13 years ago
The issue there is that the value of those tags decreases if the majority just accept those tags suggested (which from what I've seen, most users do). There's no penalty to giving a tag, so if someone says "What to help one of your mates get a job by spending <1 second hitting a button" there's no reason not to (beyond your personal principles at least). To fix the system you either need to limit the number of endorsements you can give (e.g. you're allowed to give 3 endorsements (to anyone) for each contact you have), or have some way to force a comparison (e.g. is A or B a more competent Java developer in the context of Gaming?).
Comment · 13 years ago
(of course, this assumes that you wish endorsements to have meaning; if you're just using it to increase user engagement with your site the current method works fine - until people get fed up with putting in redundant effort).
Comment · 13 years ago
How to fix endorsements - rather than asking if someone has a skill, take two people in your circle claiming the same skill and ask who's more competent at that. Repeat this for all people in your circle with that skill and you can bubble sort people into who's best in your eyes. Next take those people's standing within their respective circles, perhaps weighted by some measure (e.g. people working in the same field's opinion counts more) and you start to get a good idea of how people compare to one another for the skills you're interested in. Even if those people don't have anyone in common you can use the 6 degrees of separation to use their connections' connections to approximate their standing compared to one another.
Comment · 13 years ago
Has anyone considered a SCRUM funding model? i.e. Similar to how Patreon's used to fund ongoing deliverables from YouTube artists (among others) the team could have patrons sign up to pay a smaller amount on a fortnightly basis, with the development team announcing their goal for that sprint, then taking funding on delivery. This gives patrons the option to back out further down the project if things go off course/change, thus reducing risk in committing to a failing project, whilst allowing other patrons to sign up down the line as the project starts to look increasingly feasible. Optionally small awards could be given per pledge, whilst larger rewards (e.g. your own phone) given to those who've given a certain amount by the end of the project / the pledged amounts could be discounted from the resulting phone's price.
Comment · 13 years ago
-> (Yes || Maybe) -> ...
Comment · 13 years ago
Awesome work.

One minor "bug" / missing feature; I have two monitors at different resolution; when moving the browser (maximised) from my laptop monitor (1440 x 900) to second display (1280 x 1024) the staves are put on a different line to the instrument names. If I refresh the browser on my second monitor then move to my laptop screen all works fine though. The same issue exists if I resize my browser; i.e. currently window.onresize events aren't handled.

Great work though - and nice choice of pieces too.

Comment · 13 years ago
Comment · 13 years ago
I like the way this has been presented, but have to admit that I disagree with the point - if someone's willing to give me something for free (monetary) in exchange for reading info I pass through their services I'm fine with that - I just won't use their service to send anything I don't want them to read. There are good arguments for privacy, and for people/organisations being open about how they use any personal data they collect, but in this scenario you've willingly and knowingly signed up to a contract; and in doing so invalidated your right to be upset by the required "payment method" of information.
Comment · 13 years ago
Build your solution suitably decoupled, such that if you lose access to the API you can easily switch to another provided. Ideally build solutions across two competitors services such that if you get any surprises it's clear that your solution works / users are able to migrate to the alternate provider.

For authentication I'd argue in some ways it's better to provide the option of third-party. This means users don't have to submit credentials to you. Given most people (against advice to the contrary) use the same username and password for most sites signing up to an unknown company's service feels riskier as they're then giving that company their credentials, which someone may then try on other sites - having a token which allows them to sign in with their Google/FB/Twitter/etc account saves this worry / only requires the user to hit an "authorise" button.

Comment · 13 years ago
Agreed. My argument was that the government asking the company to do something immoral would be more of a concern to me than the company doing it, since the government is supposed to hold a position of trust with its society whilst the company is generally assumed to represent its owners and/or investors interests.
Comment · 13 years ago
Fair point well made. Opinion updated.
Comment · 13 years ago
When a company does what's asked of it by a government and people are upset with the company something's seriously wrong. A company's main priority is typically to make money within the bounds of the law. A government's should be to improve the quality of life and uphold the moral values of its citizens.

I have a feeling had Apple been first on board rather than last the journalist would argue that Microsoft were evil for not complying with a government request and that Apple clearly had the vision to help the nation's security, but maybe that's just me?

Comment · 13 years ago
My guess is enterprises were scared of going the SaaS route; partly as this model is still relatively new, but mainly because companies like to keep their data in house (or at least need the option to easily get hold of a regular backup / with some way to quickly restore it should the vendor go under).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton