HNHacker News
TopNewBestAskShowJobs

djh_

53 karma · joined October 5, 2013

submissionscomments
djh_··on Compute Engine machine types with up to 96 vCPUs and 624GB of memory
Ahh you found it! No machine learning at the moment, just using the Twitch clips api. Machine learning would be very helpful for some problems however, specifically to weed out clips in which the broadcaster specified the incorrect game.

You're right about offering the service to the streamers - that's definitely the way to go to make a business out of it and it's something I've considered. However, I was mostly interested in doing the project for fun, and for some passive income, and making it a service would definitely not be passive.

The clips API returns language information about the clips, which you can use to filter them. Before that, I had to manually maintain a blacklist of non-English streamers.

I do monthly highlight videos, but they're solely based on clip views on Twitch - it doesn't use YouTube analytics, which I'm sure would improve the videos.

It is a cool idea to include chat - another thing I've considered but haven't implemented, though I've noticed some Twitch highlight channels (that do manually edited videos) do it. Thanks for the link to the downloader.

The links at the end of the videos are tricky - there's no api for that, so currently they're populated by a Firefox macro on a desktop that's supposed to be run every day - looks like there's an issue with it running! The better version would be to use a webscraper or headless browser to automate those clicks via the render server. That's what I'm supposed to be working on next, in fact...

djh_··on Compute Engine machine types with up to 96 vCPUs and 624GB of memory
I'm doing a similar (but different) kind of thing going from Twitch to YouTube. At the moment, Google Cloud Platform doesn't charge for bandwidth egress to their own services, so YouTube uploads are free if you use GCP.
djh_··on What does $100 Ether mean?
The author talks about making Ethereum more humane and user-friendly, but jargon like "The Internet of Agreements" and "Humanizing the Singularity" makes me think he's mostly interested in becoming a thought-leader through Branding™. Those terms and his bombastic language in general will not help bring Ethereum to the masses like he claims to want to do.

Also, the idea that Ethereum at $100 implies this amazing decentralized future is simply wrong, because that also implies that Ethereum at $1 didn't mean anything. Instead his argument should center around the many different businesses, products and experiments being built on the platform.

djh_··on Revert the GitHub dark header
I really dislike the dark header - it draws attention away from the content and towards the nav because the contrast is so great.
djh_··on The Voder, the First Machine to Create Human Speech
Thanks!
djh_··on The Voder, the First Machine to Create Human Speech
I used Voder as a sample for a piece of music I made. Makes a really great sample, really cool sound, particularly the different inflections.

https://soundcloud.com/acadiamusic/she-saw-me

Sample starts at 1:35.

djh_··on Show HN: It's back! Hipster Domain Finder is now Hipster Domains
101domains doesn't seem like that great of a registrar. I left it there out of respect for the guy that originally made the site (it had his referral code in the link). I guess I should change it to a better registrar.
djh_··on Show HN: It's back! Hipster Domain Finder is now Hipster Domains
Hipster Domain Finder was created by HN user bramgg. Three months ago he posted looking for someone to take over. https://news.ycombinator.com/item?id=10861715

Being a big fan of silly domains, I had already started working on reviving it before I saw that thread.

It's open source, you can find the code here: https://github.com/djh-/hipster-domain-finder

djh_··on The Vexing Legacy of Lewis Terman (2000)
This was a really nicely written and nuanced article, and your TL;DR doesn't do it justice.
djh_··on Futilitris
The pedant in me has to point out that the tetromino sequence is generated randomly, which is not the correct way to do it.

http://tetris.wikia.com/wiki/Random_Generator

djh_··on Android++: Native development and debugging extension for Visual Studio
Having worked with the NDK in Android Developer Tools (Google's Eclipse Fork), it's pretty painful. It takes a long time to get the environment set up and working (somewhat) nicely. You have to get a plugin to debug via ADT, I used the ARM DS-5 debugger. It works, but it's not a good user experience.

I used to complain about certain niggles in Xcode, but having used ADT, I shall never complain again. Comparatively, using Xcode is a joy.

djh_··on Android++: Native development and debugging extension for Visual Studio
Don't forget games, the vast majority of popular games are likely running native code.

I don't have any stats on that, but you can check out the following games made using the open-source C++ framework Cocos2d-x that the developers asked to be featured:

http://www.cocos2d-x.org/games/all?p=8&page=1

djh_··on Introducing ART – A new Android runtime being introduced experimentally in 4.4
Google made changes to how the JNI returns references to Java objects in Ice Cream Sandwich (4.0) so that native code can work with a moving GC.

http://android-developers.blogspot.com/2011/11/jni-local-ref...

Doesn't answer your question, just some supporting evidence.

djh_··on Show HN: Upbeat, HN for music - Node + Redis + Angular + Soundcloud
I like that this will allow me to try to promote my music in a way that doesn't feel so spammy. If people don't like it, it won't get any visibility, and I won't have to feel like I'm bothering people.

A bit of feedback: people's submissions should default with 1 upvote(ala Reddit).