HNHacker News
TopNewBestAskShowJobs

travisglines

1,501 karma · joined November 18, 2010

Currently: AI/Robotics Engineer, Entrepreneur, and NFT Artist. http://linktr.ee/travisglines

Previously: Principal Software Engineer at ObserveIt Core Application Lead Software Engineer at DataRobot Senior Software Engineer at Shift, acquired by Brand Networks Founder of Shopaboo Research Engineer and student at NASA/University of New Hampshire working on OpenGGCM

linkedin: https://www.linkedin.com/in/tglines

twitter & instagram: @travisglines

submissionscomments
travisglines··on AMD Ryzen Threadripper 3960X and 3970X Review
The percentage increase in performance in those benchmarks is stunning. They're pushing hard on the multi-thread end and it's clearly working for a lot of modern applications that can take advantage of it.

Pair one of these Threadrippers with a pair of the fastest NVMe SSD's out there, with plenty of high performance DDR4 memory and you've got a near supercomputer from recent past in terms of performance.

travisglines··on Bar Chart Race, Explained
These are amazingly useful for visualizing growth over periods of time.

Data Is Beautiful, one of my favorite short clip youtube channels does this for all of their content:

https://www.youtube.com/watch?v=ojARdKHKlI0

travisglines··on Cloud Run beta pricing
Hey boulos, upvoted your response. Thanks for taking action on this. Agreed that GCP != Google consumer support.

I didn't mean for my response to be perceived as negative for GCP, was only hoping to inspire those at GCP to continue to focus on the customer experience rather than features. AWS certainly needs the competition and I've also had great experiences using Google's cloud platform.

travisglines··on Student Charged $14k on Stolen Google Cloud Credentials
Thanks for responding to this and offering to escalate boulos.

I certainly don't think a student just learning the ins and outs of a cloud provider's services should be able to spend 10k+ without warnings/thresholds that require configuration to exceed. It would be positive for platform adoption to make that process better.

travisglines··on Cloud Run beta pricing
Glad this was posted.

I've used GCP in the past, including decisions on which cloud providers to use where we spent north of 1M USD/month.

Honestly Google's efforts are best focused on support issues like this and customer service rather than features to compete with AWS at the moment. A lot about GCP's setup is simpler and their network/hardware is well known to be better per dollar spent.

However, I've always found the ability to contact an AWS rep and work through a tough situation on billing/quotas to be much more convenient.

That often shifts the decision in Amazon's favor.

travisglines··on No one, not even the Secret Service, should randomly plug in a strange USB stick
I wish I could upvote this comment twice.

At this point in 2019 intelligence gathering and government/corporate security vulnerabilities are much more in the digital realm than physical. Wifi enabled cameras/microphones, cell phones, servers, consumer computers, usb devices, iot devices are all used to that end.

We need to hold the flame to OS vendors to handle basic security precautions. It's not like the US government doesn't have contract negotiations with them large enough to force the issue.

It's also unacceptable to have security around the most protected person on the planet be ignorant to common attack vectors and procedures.

travisglines··on Deep Learning Book (2016)
Note that the text of the book is available free here:

http://www.deeplearningbook.org/

travisglines··on Show HN: Bubbles - my unfinished HTML5 Particle Game
This is a really great metaphor for starting companies in winner take all markets.

It

    Takes a combination of luck and skill

    Speed through quick iteration to out maneuver and eventually devour the big guys

    Frequent failures due to bad starting conditions

    Partnering with the right people early on is vital

    Later on you need your acquisitions to be large enough to move the needle

    Sometimes there is really no way to oust the established player in a mature market from a small players perspective
I think maybe some signs of aging or negatory effects of size would be cool to add in.

Cool concept!

travisglines··on Local Website Simplifies Car-Buying Experience
I think a play-by-play about how you guys got coverage from a local news station would be solid ... maybe a bit more of how it effected sign ups etc on your site.
travisglines··on 30 Days Without Sugar
Typically how these things are measured is body fat and lean mass. Lean mass is all the stuff other than fat (muscle, water, organs etc).

You're right, I did assume that the lean mass lost came out of muscle in retrospect. Given his weight loss ratios I'd guess that it has to be, but it may be all water.

One interesting point here is if he lost significant water weight then he could have actually gained muscle as he lost fat. (that one's hard to tell though)

travisglines··on 30 Days Without Sugar
After noticing the percentage differences and the weight drop, I wanted to do the math to figure out how much muscle vs. fat he lost.

He went from 219.2 at 35% body fat to 195.8 at 28.1%. If you do the back of the napkin math real quick that works out as follows:

    219.2 * .35 = 76.72 lbs of initial fat
    219.2 - 76.72 = 142.48 lbs of lean mass

    195.8 * .281 = 55.02 lbs of final fat
    195.8 - 55.02 = 140.78 lbs of lean mass
That means he lost ...

    1.7 lbs of muscle
    21.7 lbs of fat
Normally I say that these diets are often bad, and end up putting you back further where you started because you lose so much muscle and therefore regain it all much quicker.

However in this case 92% of his weight loss was fat, which is awesome.

travisglines··on Ask PG: What caused the downtime?
I think so as well. Oddly enough that post on TC rose to the front page of reddit at the same time HN was down.

http://www.reddit.com/r/technology/comments/xel55/startup_cl...

It's been sitting on the front page for the past few hours. I suspect several sources led to the TC article and then through to the post on HN.

travisglines··on Dynasaur: A DynamoDB ORM for Node.js
There is quite a bit to make more clear. I'd like to see how far along I can get into abstracting away the dynamodb issues.

In your scan vs. query example I'd want to duplicate the data to two indicies ... and running both through a query call. If I can get even a decent amount of consistency this way (the real challenge to the multi-index problem using this method) for small/medium data sizes it would work and still be cost effective. At larger data sizes an application will most likely know which queries it needs to execute consistently in an indexed fashion and which could be farmed out through elastic map reduce.

As mentioned here:

    https://forums.aws.amazon.com/thread.jspa?messageID=332629
Amazon is looking into these concerns and I'd like my abstraction to stay constant throughout the transition. (while informing the user as to what its actually doing)
travisglines··on Dynasaur: A DynamoDB ORM for Node.js
Thanks Jed, I was unaware of dynamo-client ... I'll make sure to go off of that (exponential back off retry sounds awesome).
travisglines··on Dynasaur: A DynamoDB ORM for Node.js
Please check out the features to come, note that full test coverage is coming and feel free to ask any questions.
travisglines··on Ask HN: Record Yourself Coding Link
http://codestre.am/ ?
travisglines··on You can zip open Google's homepage today.
A simple summary of what I think is going on here:

There is a bit of slight of hand here that makes this look like a CSS3 animation but I'm pretty sure it's not.

Upon initial page load there is a canvas that takes up the background that has the zipper, logo, split input's and buttons on it. On top of that they have real DOM input and buttons.

When you touch the zipper they hide the DOM elements and reveal the underlying canvas. The background page is loaded and the canvas animation proceeds and reveals the background page.

travisglines··on 500 Startups Raises New $50M Fund, Adds 4 New Partners. 250 investments to date
One downside to their strategy is that the follow on investments can be seen as a vote of confidence. It may be very hard for a company to raise funds if passed over by the people who know them best.
travisglines··on In Manhattan Pizza War, Price of Slice Keeps Dropping
Well it's somewhere between predatory pricing (essentially overcapitalist ... as kalleboo mentioned) and socialistic. This is one of the cases where a larger player is trying to push a smaller player out of the market via taking a loss on lower prices at a certain location. I do realize this can be an anti-competitive tactic ... however, bringing government into the mix is a very scary proposition. It's one of the aspects of a capitalistic society that's always a damned if you do, damned if you don't proposition. There is no perfect solution to the problem and as a whole it's sickening.
travisglines··on In Manhattan Pizza War, Price of Slice Keeps Dropping
"Mr. Kumar said he was contemplating checking with a lawyer to see if there might be a city law that somehow prohibits a business from selling pizza at outlandishly cheap prices."

This thought is sickening.

travisglines··on Lean Domain Search Passes 50K Searches One Month After Its HackerNews Launch
My domain search on LDS lands an error:

http://www.leandomainsearch.com/search?q=shop

Fix the bugs and it'd be great.

travisglines··on Google Search Result Redirect Page Hijacked For NodeSummit
Ahh good call, I was thinking it couldn't be Google ...
travisglines··on Google Search Result Redirect Page Hijacked For NodeSummit
Click the top link (NodeSummit)

The Google redirect is landing on a page with malware by the looks of things.

Edit: Picture of the page it redirects to ...

http://i.imgur.com/EgwKs.png

travisglines··on Bloomberg market data API made public for C++, .Net, Java, Perl
Yeah I think in retrospect this comment was sort of silly. We all read this post hoping that they were giving away a real time free financial data API (that would be huge), but really that's how they make money.

They just want to change their model a bit and have everyone able to access it easily by becoming a data API customer. It's probably a good move for them but I don't like the way they and the press covering this aren't mentioning that all it is is access to the same API as before without having to purchase the terminal now. (this is conjecture as I still haven't heard back)

Edit ... their response that confirms it:

    Hello Travis,
    Thank you for your inquiry.

    The Open BLPAPI initiative is meant to present the API as a free-use technology, 
    but the Bloomberg content and data services from Bloomberg 
    are still licensed products. 
    Our goal is to give you the freedom to develop applications using the API, 
    and once subscribed to a licensed data 
    service from Bloomberg you would be able to access the content.

    Regards,
    Bloomberg Open Market Data Initiative
travisglines··on Bloomberg market data API made public for C++, .Net, Java, Perl
I'm not convinced that they're actually offering the data for free here. Merely the use of the API is now free (You used to have to actually purchase Bloomberg terminals/hardware to use it). I've emailed both of their contact addresses requesting more information, will edit this as soon as I get a response.
travisglines··on Ryan Dahl steps down
node.js is different. It's not a language, it's a small/extensible set of tools built on top of a solid language, and VM (V8) that are very mature.

Node.js is in great hands with Isaac. Unlike many other web/network platforms node doesn't go around gobbling up everything into core. The community behind node is stronger and contributes more than I've seen before. Focusing on that third party module system experience is a good move to further grow the community, one that Isaac has been heading for a while.

While many people will see the BDFL stepping down from a project as a bad sign, I think its the opposite. It has a dedicated and invested company behind it (Joyent), it's core doesn't try to do too much, it has legs of its own strong enough and it's community fault tolerant enough to grow quickly without him.

Ryan spawned a project that grew a community that in the long run isn't reliant on him, a rare achievement of platform/language creators.

travisglines··on JsLinux: This time with an EXT2 local storage Block Device
http://www.youtube.com/watch?v=MEsmgHrKQYM
travisglines··on WebGL and HTML5 Challenges For The Future
My main concern here is that Adobe's new flash plugin will allow some of these things for 3d on the web and set back adoption of WebGL to the point that it's also DOA.

I know mouse capture seems like a security concern to many browser vendors, but just have a dialogue to agree to mouse capture and a clear use of ESC to exit it. If they don't do it, some plugin will and we'll be set back into another X years of flash dominance in online gaming again.

travisglines··on Show HN: The rise and fall of a startup
Your writing style is awesome, especially from a fellow developer's point of view. What are you currently doing now that this startup has failed?
travisglines··on Node Knockout registration open (edit: now full)
Anyone know exactly how long it took to fill up? I'm glad I signed up when I did.
Page 1 of 4Next →