HNHacker News
TopNewBestAskShowJobs

pauljohncleary

140 karma · joined August 16, 2013

[ my public key: https://keybase.io/paulcleary; my proof: https://keybase.io/paulcleary/sigs/fJ4guDAwb7bKKv4cmf2OXXFKcwe0asNjO_8fS_OgUx8 ]
submissionscomments
pauljohncleary··on Boutique medical services offer wealthy Americans the chance to cut the line
This is a really important point, having seen both public and private systems I think it's quite valid.

In this case I probably would not want a head of orthopaedics to treat a relatively straightforward leg break- I would want a practitioner who has a significant amount of recent experience in this area. The ER doctor likely sees hundreds of these a year, so may actually be the best person. Of course if my case is particularly challenging, I want a consultant with a significant amount of experience- but it doesn't seem right for that person to pushing their skills to the highest bidder, regardless of patient need.

I also don't want a steak with my meal, nor do I care for a fancy waiting room, as they aren't going to fix my leg.

pauljohncleary··on How can I protect myself from government snoopers?
...and be put on the list of state enemies?
pauljohncleary··on Becoming a Real Company
it's a tax on organizational size

and well spent taxes aren't a bad thing, in fact, they're a great thing

pauljohncleary··on Akamai takes Brian Krebs’ site off its servers after ‘record’ cyberattack
something being on your property is not the same as possessing it
pauljohncleary··on Falcon – a Chrome extension for full text browsing history search
Switch to Firefox and only use fully reviewed/approved addons if you're serious about this. I just put a ported chrome extension through the full Firefox add on review process (thanks to web extensions they're easy to port now), and those guys rejected my extension twice because they couldn't replicate my minified code from my dependencies to the exact byte.

Chrome web store doesn't care what I upload and push down to my users. I've had numerous requests from spammers looking to buy my extension based on the number of users and their geography. I guess once they buy an extension they push malware down to the users, so even if you can trust the extension developer or source now, you can't keep that trust up indefinitely.

pauljohncleary··on Slow-motion replays can distort criminal responsibility
Different people think at different speeds[1], so if we really want to judge someone based on what we see as a reactive action, we'd need to measure their "thinking speed" first to get a full picture.

1 http://www.npr.org/templates/story/story.php?storyId=1021695...

pauljohncleary··on Slow-motion replays can distort criminal responsibility
With cricket the player's intent is not considered unlike many other sports and in courtroom trials. So looking at the most minute detail (e.g. the snickometer, the checks if the ball made a "snick" sound passing the bat, indicating contact) makes sense to the sport.
pauljohncleary··on DistroWatch Ubuntu Phone review
it's almost unreadable on a widescreen monitor
pauljohncleary··on Mozilla Fathom: Find meaning in the web
Extensions are a form of vendor lock in, Google were killing Mozilla in that space because:

- network effects (chrome is more popular than ff)

- chrome extensions are so much easier to write than XUL ff extensions

Now webextensions are implemented in FF, it's incredibly easy to port extensions across (I ported one earlier this week, took about 20 minutes!)

Tree style tabs and all that jazz aren't going away yet.

It's a killer move from Mozilla and makes FF a first class citizen of the web again.

pauljohncleary··on Young voters wanted Brexit the least – and will have to live with it the longest
You can do something similar with voting "credits" instead of cash, everyone gets 100 and they can use them to vote on the things they want

I've done this to help elicit requirements from stakeholders and it works really well

pauljohncleary··on React Tutorial: Cloning Yelp
Fair point, recent updates to Meteor (1.3) have made it much easier to use with the rest of the JS ecosystem (e.g. using react with meteor is as easy as using the default view library).

The reason you have all of this boilerplate setup with react is because it's only one small part of the equation, so you need to use and (ideally) understand a bunch of other libraries and tools to build something, hence these epic tutorials.

pauljohncleary··on React Tutorial: Cloning Yelp
> the same frustrations when I was looking at things like meteor

The main strength of Meteor is the speed you can get up and running

  $ meteor create my-app-name
  $ meteor npm install
  $ meteor
will set you up with a full stack application, running locally, with zero config
pauljohncleary··on Tesla crash after flying 82 feet in the air shows importance of a crumple zone
I'm from the rest of the world and I do ;-)
pauljohncleary··on Tesla crash after flying 82 feet in the air shows importance of a crumple zone
> Wunderlich's converted value should really be stated as "ninety eight point something" if one is being honest.

or we could, you know, agree on a standard and just use that...

pauljohncleary··on Powa failure – where did the money go?
That's probably not that fair to lead the page with - if you read the rest of the wikipedia article you'll see that he founded Dialog in 1984 when he was 21 and it went public 10 years later. It looks like he made some major mistakes later on and during the dot-com crash, but building and running a multi-billion dollar company for 16 years is better than 99.9% of HN users achievements.

I wouldn't chalk off Powa's failure to one person.

pauljohncleary··on Today’s Brexit Likelihood Score
bang on - I often ask my friends who are going through hard times with work or life, if they would consider moving to europe or further afield, among the poorer ones (aka 93% of the UK population) it's not even an option they would consider
pauljohncleary··on Hack-petya mission accomplished – Petya ransomware decryptor
The targets for this malware are laypeople with enough funds to pay the fee but not enough to go after the creators. Hypothetically, if a national government or other agent with sufficiently deep pockets were infected they would first attempt to crack it, failing that they would go after the creators directly- they would not pay the fee.

So implementing weak crypto dramatically lowers the risk of prosecution or worse for the attackers.

pauljohncleary··on Tinder-like application for gifs built with Elm
wow, literally every comment is about facebook login

seriously guys come on

I really like this! It seems your "mobile first" design is "mobile only", you might want to make gifs show up as their actual size on bigger screens, the square chops them off at the sides sometimes

Are you going to use the likes to show me personalised gifs?

pauljohncleary··on NPM and Left-Pad: Have We Forgotten How to Program?
>add-1-to-a-number

i++

pauljohncleary··on Ask HN: What is your job role and what are the side projects you are working on?
Product Manager

Side Projects:

- https://trombone.io

- https://tab.bz

pauljohncleary··on Telegram gains 1M users after Whatsapp ban
yes, and by ignoring those laws it's perfectly reasonable for that judiciary to ban your service within the bounds of their jurisdiction
pauljohncleary··on Ask HN: What was your best passive income in 2015?
Thanks! I had a similar extension that used the tab.bz API called Tab Condensor. It only had around 1000 users so I took it down to focus on the main product.
pauljohncleary··on Ask HN: What was your best passive income in 2015?
I have a chrome extension and service at http://tab.bz which has around 25k users.

It nets a tiny amount of revenue per month, I'm using it as a testing ground to keep my coding skills sharp, learn meteor and as a case study for growth hacking/product Dev

I run it off a couple of digital ocean droplets at around $10/month

pauljohncleary··on Do not let your CDN betray you: Use Subresource Integrity
Because a properly configured content security policy will block any inlined js (and external js files on non whitelisted domains)
pauljohncleary··on How renting became the new homeownership
>I wonder how many renters are actually aware of this difference, versus just spending their extra disposable income on fancy clothes, booze, and gadgets.

Where I live (London), rent is more expensive than mortgage repayments.

pauljohncleary··on Show HN: Find bugs before your users do
Did not know that, thanks, it's gone.
pauljohncleary··on Show HN: Find bugs before your users do
I've never tried that, but I'm going to guess that it won't take the port number into account. We could definitely make that happen though, as that's a very valid use case, thanks!
pauljohncleary··on Show HN: Find bugs before your users do
That top bar is actually a cloudflare app- it should disappear when you tap/click it?

Thanks for the feedback on the pricing. You may be right, we probably need another plan that handles more links and less sites.

pauljohncleary··on Show HN: Find bugs before your users do
All of those tools are targeted at ensuring that bots can crawl a site correctly (usually for SEO purposes).

Bughunt aims to find bugs a real user would run into.

It does this by using an actual web browser to crawl (not just HTTP requests). This means it supports Single Page Apps, JavaScript and anything else (including external scripts & images) that the page requires to render correctly.

Bughunt can replace a large chunk of point and click QA regression testing, without ever having to write automated scripts.

pauljohncleary··on Show HN: Find bugs before your users do
agree, we'll add one, does anyone know of any good template resources out there?
Page 1 of 2Next →