HNHacker News
TopNewBestAskShowJobs

ditn

230 karma · joined May 28, 2016

Senior Android Engineer at Reddit, former Tweep, Google Developer Expert for Android
submissionscomments
ditn··on Google I/O 2017
Already been solved by a group on Discord, the dates are the 8th-10th of May at the Shoreline Amphitheatre. I won't spoil the answers to the rooms :)
ditn··on Website Glitch Let Me Overstock My Coinbase
One thing that'll help prevent this sort of confusion is the upcoming change in Bitcoin Cash address formats (https://gist.github.com/DesWurstes/bba4222c8b6253b940096fced...). Assuming clients check that the BTC addresses are valid, they'll reject the new BECH32 BCH format.
ditn··on DOJ: Strong encryption that we don’t have access to is “unreasonable”
"incredibly simple"
ditn··on Ask HN: What was your “why didn't I start doing this sooner” moment?
I've started doing this recently and it's improved my quality of life outside work enormously.
ditn··on MacOS High Sierra
Just a heads up - seems GPGTools has issues with High Sierra; those using PGP might want to hold off.

https://gpgtools.tenderapp.com/discussions/beta/2348-macos-h...

ditn··on Google is apparently ready to buy HTC
How did they botch it? Moto was a strategic acquisition for patents; Google never intended to keep the business.
ditn··on Ars Technica Android O Review
I knew Project Treble was exciting, but this is really interesting:

>Treble promises to change everything. Malchev says that Treble standardizes Android hardware support to such a degree that generic Android builds compiled from AOSP can boot and run on every Treble device. In fact, these "raw AOSP" builds are what will be used for some of the CTS testing Google requires all Android OEMs to pass in order to license the Google apps—it's not just that they should work, they are required to work.

Ron paints a rosy future here:

>Custom ROMs shouldn't need to be painstakingly hand-crafted for individual devices anymore—a single build should be able to cover multiple Treble devices from multiple manufacturers. Imagine the next time a major new version of Android is released—on Day One of the AOSP code drop, a single build (or a small handful of builds) could cover every Treble device with an unlocked bootloader, with a "download Android 9.0 here" link on XDA or some other technical website.

If this comes to fruition, the ROM community is going to go nuts. This is enormously exciting and Oreo will turn out to be a real turning point for Android.

One thing that is interesting though is the implication that Android updates will get more iOS-y in the future. By that I mean certain features will be missing from updated phones because the HAL layer doesn't support it.

ditn··on Ask HN: Any way to test Google ARCore without a supported device?
Yes, someone has stripped the device check and ported it to unsupported devices https://github.com/tomthecarrot/arcore-for-all
ditn··on Making Your Own Custom USB Cables
What keyboard is this? It's beautiful.
ditn··on Digital coins may be on the verge of going mainstream
>“If my landscaper ever asks me about crypto, that’s the day I get out,” he said.

My hairdresser spent an hour extolling the virtues of cryptocurrencies to me a few weeks ago, and yesterday an electrician who was in the office was explaining to us his weekend project which was basically a multisig wallet written in PHP.

Perhaps crypto has already reached peak bubble.

ditn··on Ask HN: What qualities do you look for in a junior developer?
I actually wrote about this fairly recently, although it's aimed squarely at Android developers: https://proandroiddev.com/what-i-look-for-in-a-junior-androi...

tl;dr: I want someone who is excited by the platform and has shown a willingness to learn, as well as some autodidactic tendencies.

ditn··on The great British Brexit robbery
Fair observation, but it's worth noting that the person in charge of selecting the audience for Question Time was caught out as being extremely far right on the political spectrum. It's unlikely that the audiences you saw in the leadup to the vote were particularly balanced.

http://www.thecanary.co/2016/12/05/fresh-scandal-erupts-bbc-...

ditn··on Ask HN: Which companies have the best blogs written by their engineering team?
Square have an excellent blog: https://medium.com/square-corner-blog

Square put out a lot of fantastic libraries, and much of their output is basically essential for Android.

ditn··on Kotlin 1.1 Released with JavaScript Support, Coroutines and more
>Kotlin (1.0) works well with everything and is relatively succinct except for Mockito due to everything defaulting to 'final' - but it appears that Kotlin 1.1 fixes this with a compiler plugin.

It's worth pointing out that since Mockito 2.0, you've been able to opt into mocking final classes, making testing Kotlin pretty painless.

https://github.com/mockito/mockito/wiki/What's-new-in-Mockit...

ditn··on A life in ruins: On the architectural vision of John Soane
Yes absolutely. It's one of the stranger, most fascinating museums in London that I've ever visited.
ditn··on Why I won't recommend Signal anymore
That's still the case now, just for different reasons.
← PreviousPage 2 of 2