HN user

callumlocke

2,206 karma
Posts175
Comments161
View on HN
ejb.github.io 7y ago

What interactives can do that articles can’t (2018)

callumlocke
61pts4
www.buzzfeednews.com 7y ago

Apple is removing Alex Jones and InfoWars’ podcasts from iTunes

callumlocke
57pts140
medium.com 8y ago

Apple has no idea what’s next, so it’s just banging on the same old drum

callumlocke
2pts0
ejb.github.io 8y ago

What interactives can do that articles can’t (2018)

callumlocke
1pts0
github.com 8y ago

React store built on top of the new context API: react-waterfall

callumlocke
1pts0
jamie.build 8y ago

“last 2 versions” considered harmful

callumlocke
2pts0
fivethirtyeight.com 8y ago

The five types of Nicolas Cage movies

callumlocke
1pts0
techcrunch.com 8y ago

In defense of the HomePod

callumlocke
1pts0
www.zdnet.com 8y ago

For $15,000, GrayKey promises to crack iPhone passcodes for police

callumlocke
1pts0
www.theverge.com 8y ago

China will ban people with poor ‘social credit’ from planes and trains

callumlocke
4pts0
boxy-svg.com 8y ago

Boxy SVG

callumlocke
4pts0
polymer.github.io 8y ago

Lit-html: HTML Templates in JavaScript

callumlocke
2pts0
www.theguardian.com 8y ago

Two Freemasons' lodges operating secretly at Westminster

callumlocke
2pts0
www.theverge.com 8y ago

Facebook usage falls in the US as it begins to tinker with the News Feed

callumlocke
1pts0
yarnpkg.com 8y ago

Yarn Workspaces

callumlocke
1pts0
medium.com 8y ago

Declarative web APIs and truly serverless web endpoints

callumlocke
2pts0
github.com 8y ago

X0: Zero-config React dev environment and static site generator

callumlocke
3pts0
stateofjs.com 8y ago

The State of JavaScript: 2017 results

callumlocke
2pts0
www.mdmag.com 8y ago

Schizophrenia study: Digital avatars to represent hallucinatory voices

callumlocke
62pts14
www.theguardian.com 8y ago

Trial shows Huntington's drug could slow progress of disease

callumlocke
109pts13
www.typotheque.com 8y ago

Calcula

callumlocke
2pts1
heml.io 8y ago

HEML – markup language for responsive email

callumlocke
3pts0
www.shadertoy.com 8y ago

The Drive Home

callumlocke
237pts23
pudding.cool 8y ago

Seeing Earth from outer space

callumlocke
55pts19
blog.xix.ai 8y ago

How adversarial attacks on ML algorithms work

callumlocke
1pts0
www.bbc.co.uk 8y ago

The bots behind Vladimir Putin's birthday wishes

callumlocke
1pts0
www.ft.com 8y ago

The Uber Game

callumlocke
2pts0
www.bbc.co.uk 8y ago

Bill Gates switches to Android phone

callumlocke
4pts0
source.opennews.org 8y ago

How we made the Washington Post eclipse-scroller

callumlocke
1pts0
www.timewellspent.io 8y ago

Time well spent: app ratings

callumlocke
1pts0

Likewise, wouldn’t you be baffled if you needed to click a “Start Editing” button in Word or Google Docs?

Interestingly that’s exactly what Apple Pages does now, on phone/tablet at least. I like the way it forces a moment of consideration of what’s there before I dive in. And iterative edit–review–edit cycles help me to keep making macro progress instead of fiddling with irrelevant details. (I’ve not tried Notion though.)

Having a limited supply of empathy is one way to think about this, but another (less immediately appealing) way is as fast moving moral fashions. In your example it seems like the empathy got ‘used up’, because of the order of those two events, but I think that sort of thing often happens the other way round too, in which cases it’s harder to tell ourselves stories about why. Maybe the best explanation is it’s mostly arbitrary. That’s the problem with relying on public charity and the feel-good factor as a mechanism for helping the worst off. Moral fashions are like weather – somewhat predictable, but not definitely not reliable or consistent.

Maybe it helps them in some way with legal compliance, or just PR (gives them an easy way to fob off people with concerns), the benefits of which would significantly outweigh the lost revenue from the miniscule percentage of Chrome users who will install this.

If a law is bad when enforced, then the law needs to be changed, not the enforcement.

Useful as a rule of thumb but it's not always true. Models are never perfect, the map is not the territory. We are constantly figuring out what our shared values are, and it's a moving target. And the body of law itself is a complex beast with its own surprising dynamics. It's part of an ecosystem. You can't wave away its complexity with such a simplistic ideal.

A given law may be 'bad' (regrettable, even draconian/immoral) when enforced in certain cases, and yet it may also be unfeasible to change that law to add those cases as exceptions. This is why the law gives judges flexibility on sentencing, for example.

I’m the author of JSON Formatter [1] with 989,000 users.

I probably get a couple of offers a year for it. Of those that have offered specific sums, they ranged from from $10-20k. I always reject them, because it’s pretty obvious they want to turn it into malware.

I’ve had a couple of cases where I felt they went to some effort to schmooze me first, presenting themselves as having benign intentions, almost like a carefully crafted con. But as far as I can tell, there is no legitimate, ethical reason to want to acquire it, and I won’t sell out my users like that.

[1] https://chrome.google.com/webstore/detail/json-formatter/bcj...

Good UX depends on audience and context. Many things are widely shared precisely because they give the user something fun and unexpected.

For people who work with computers all day, being online is more perfunctory, and the pleasure of seeing something fun/different rarely outweighs the annoyance of the interruption or of having to figure out an unconventional UI. But that's not everyone.

I think the edge just means CDN edge locations. There’s been a trend towards making edge locations smarter (via Lambda etc), so you can sometimes send dynamic responses straight back from the edge, ie quicker than always deferring to the big data centre for dynamic stuff. Previously computing on the edge was restricted to fairly simple caching of static responses.

There is a reason the Microsoft Store and Google Play are absolutely filled with trash

So is the iOS App Store. If you dig past the first few search results you find tons of trash. But I'm not sure it matters how many low quality apps there are overall, as long as the store does its job of showing me the good ones first.

Well, he is frequently met with outright ridicule. But to be fair, he does address those points. I haven’t read his stuff for a while, but I think he argued that, even with the two world wars and all the other atrocities of the 20th century, there were still fewer violent deaths per capita than in the previous century.

I don’t agree with everything Pinker says but there does appear to be a statistical fact that fewer people die from violence each century. He looks for for explanations for this general trend.

Because the market-proven reality is most end users don’t care about 100MB download sizes, and they do care about simplicity.

We completely agree about what a blacklist is.

I am saying the function should not be called isVeganIngredient if it returns true for ham. It’s misleading. It’s bad design.

Two possible solutions:

1. Invert the return value, and change the function name to isKnownNonVeganIngredient (and take similar steps for the other functions).

2. Even better, scrap the functions entirely, and just release the data (e.g. publish a dumb JSON package on npm called non-vegan-ingredients), so people can use everyday array methods to consume it however they want.

I’m not the one downvoting you btw.

It says "true" for any ingredient it doesn't have in its list (I tried lamb, goats milk, and sausage – all are reported to be vegan).

It would make more sense to just release the JSON list of known non-vegan ingredients. People can use Array#filter and Array#some themselves.

EDIT: it says these are all vegan too: steak, bacon, ham, pheasant, venison, cheddar, mozzarella, ghee, lactic acid, sour cream.