HNHacker News
TopNewBestAskShowJobs

digitaLandscape

353 karma · joined July 20, 2018

submissionscomments
digitaLandscape··on The collapse of cryptokitties, the first big blockchain game
You breed them. It reminded me of horse breeding games my girlfriend used to play. Kind of fun. Not worth the ongoing cost though.
digitaLandscape··on Plus codes: addresses for everyone
W3W is one of the stupidest proposals I've ever seen, because it's proprietary. We want everybody on earth to need to pay licensing fees and contact a remote API to resolve address?

To call it mad would be far too kind. I may call it evil.

digitaLandscape··on The relative performance of C and Rust
Is there a non-Google alternative for those of us who don’t want our builds spied on?
digitaLandscape··on Kristinn Hrafnsson Replaces Julian Assange as WikiLeaks Editor-In-chief
This means less than nothing.
digitaLandscape··on Google Maps won't let you save home address without allowing all Google tracking
There was a lot of uproar about this internally but nothing changed. They told us that this was the only "practical" option.

The company has rotted.

digitaLandscape··on GnuPG can now be used to perform notarial acts in the State of Washington
Nope. Keybase supports GPG keys, but they haven't been used or generated by default for three years: https://keybase.io/blog/keybase-new-key-model

There's no real reason to use GPG. Make an arbitrary scheme on top of something like NaCl and you'll probably be safer.

digitaLandscape··on Java Is Still Free
Java is encumbered and rotten. Nobody should be using it by choice.
digitaLandscape··on Apple now strives to design and build products that last as long as possible
This is clearly not the case: the C64 could respond to input faster than the a few-year-old iPhone.
digitaLandscape··on Why Amazon is eating the world (2017)
Amazon has been shipping counterfeit products when you buy "directly" from them for more than five years, now.

They don't care at all. The market is failing to punish them. We need a government to step in and fuck them up.

digitaLandscape··on A tour of JavaScript timers on the web
The `WorkerGlobalScope` interface extends the `WindowTimers` interface, so you can still use `setTimeout` or `setInterval` in your workers.
digitaLandscape··on Javascript Fundamentals: ‘this’ keyword
Just use arrow functions for your callbacks!

This is trivial. Don't create a problem that doesn't exist.

digitaLandscape··on Javascript Fundamentals: ‘this’ keyword
This would have been a good post in 2014 but it shouldn't be relevant to any JavaScript developers in 2018.

Arrow functions don't have `this`, and `...` syntax is simpler and as efficient as using `apply`. You only still need to use `function(){}` for generators and custom constructors, which are rare.

digitaLandscape··on Johnny-Five v1.0 – JavaScript Robotics and IoT Framework
You have things backwards. Python has threading, JavaScript does not. Potential breaks in execution are limited and explicit in JavaScript but almost ubiquitous in Python.
digitaLandscape··on Google Data Collection research
I do and the only time you'll get a straight word from leadership is when Sergey appears on stage drunk (which is often. dude has a problem). The rest are consistently awful.
digitaLandscape··on Magic Leap One Teardown
No.
digitaLandscape··on Google Data Collection research
Wasn't the entire point of this location privacy redesign Google did a few years ago that they wanted to have a single master switch, for internal and consumer clarity?

Because that's the line they sold us inside the company when we complained that it was now asking for broad permissions too often. "It's broad, but it's all controlled in one place now."

If they're now claiming that users are confused and that's not what it means, well, fuck Google management. They don't give a damn. They'll lie to their employees, and they'll lie to their users.

digitaLandscape··on PyPy.js: Python in the web browser
It's stable and mature?

If you've been writing JavaScript your whole career you might not know what that looks like.

digitaLandscape··on A visualization of the prime factors of the first million integers
Cool. Thanks.
digitaLandscape··on Dynamic Django Models with Model Models
It has types... which are rarely at runtime, when you typically just use an unchecked bag of key-value pairs.

It's closer to getting a bag of bytes in assembly than it is to the behaviour you'd get in any actually-typed language.

Nobody should be using such crap in 2018.

digitaLandscape··on A visualization of the prime factors of the first million integers
Is this actually capturing any properties of the original set, or is this a set of operations that will make any input look similar? (i.e. is this just a pretty picture with no real connection to the math.)
digitaLandscape··on Redis will remain BSD licensed
He cares, because he wasn't trying to be political.

You could try being literate.

digitaLandscape··on Small Assets without the Headache in Elm 0.19
Google Closure Compiler doesn't get any use because Google has entirely neglected it for a decade. They could have been where TypeScript is today, but instead they entirely ignored external users, hardly staffed the project, and now have an inconsistent mess with a non-coherent super-buggy type system and no users. It's a disaster, and if you try to do anything non-trivial it will fall to dust.

Good riddance to that abandoned pile of rubbish, and fuck Google management for letting it get so bad. They had a five-year lead on the rest of the industry in serious JavaScript development, and now they're ten years behind.

digitaLandscape··on Idempotence: What is it and why should I care?
Meh. The logic still applies: on a bad network, the first request can hang for half a minute when a retry would get lucky and go through immediately.

Don't handcuff your users for no benefit, just because you can't write a well-behaved backend.

digitaLandscape··on Idempotence: What is it and why should I care?
I don't like this because in practice sites usually fail to re-enable the submit button if something goes wrong. Just let the user submit multiple requests if they want to retry, don't take that away from them, just make it harmless.
digitaLandscape··on Mastodon Is Better Than Twitter: Elevator Pitch
> As a result, Mastodon users basically never boost toots to say how wrong they are, and there isn't an issue with armies of followers descending on the original author.

Because Mastodon is full of like-thinking people, and the ones they'd strongly disagree with aren't joining.

This isn't a bad thing (it's the "local" point this post makes), but it's important to emphasize this as the primary factor responsible for people being nicer, above any design decisions the author is complimenting. Keeping people civil is easy when there are ten thousand times fewer and they all voted socialist.

I checked the mastodon.social local timeline and fewer than 1% of posts were tagged, so I don't see how that's going to make a big difference to my experience.

> Twitter is a public company, funded by investor money; they thus owe a legal duty to make as much money for their investors as they can.

False. This isn't a legal obligation, it's what the investors want because they're toxic scum.

digitaLandscape··on Cryptocurrency investor robbed via his cellphone account sues AT&T for $224M
This kind-of comment would have been clever in elementary school.

Here, you're just being a dick.

digitaLandscape··on China’s first ‘fully homegrown’ web browser found to be Google Chrome clone
If by "also tends" you mean "once, as a bug", then yes.

https://news.ycombinator.com/item?id=9724409

That's a disingenuous phrasing, though.