HNHacker News
TopNewBestAskShowJobs

zachgersh

328 karma · joined April 24, 2013

http://twitter.com/zachgersh
submissionscomments
zachgersh··on Go 1.15 – Draft release notes
The GOPROXY API being either , or | makes me a tiny bit sad. Now, what was once simple, has given these characters new and not easily discernible semantic meaning. I really wish I had commented on this proposal but missed it until the feature was already in.
zachgersh··on Go Developer Survey 2019 Results
This should be clarified, if you setup YOUR OWN proxy it can handle both public and private modules (side note I haven’t been able to verify this yet with artifactory).

You can also just let your GOPROXY fallback go “direct” which will then go straight to vcs (you need to make sure you have a gitconfig setup to redirect https to ssh).

zachgersh··on Go Developer Survey 2019 Results
RE: modules and vendoring, you should no longer have to worry about a package going away now that proxies have been introduced (the default proxy right now being proxy.golang.org).

You should be able to pull all your modules from a proxy, minus any private repos you control (which you can either setup our own proxy for OR set The GOPROXY var to go direct to vcs for it).

Also, not vendoring should give you a smaller repo and build speed shouldn’t suffer too much (proxy caching and such).

zachgersh··on How Hot Chicken Happened
For those on the West Coast, well LA, we actually have access to incredible hot chicken in Howlin' Rays. The chicken definitely stays true to the Nashville original and they have the lines to prove it (peak is like 3 hours).
zachgersh··on Ask HN: Which games are you playing in free time?
A whole handful because they all bring something different to the table:

- Dishonored 2 - The Witness - The Talos Principal - Batman - Arkham Knight - Shadows of Mordor - Transistor

zachgersh··on Snap Jumps in Debut After App Maker Raises $3.4B in IPO
My favorite tweet about the whole situation: https://twitter.com/objective_neo/status/736530568222015489
zachgersh··on Let’s Encrypt 2016 in Review
You can probably get pretty far with the package written by Russ Cox:

https://github.com/rsc/letsencrypt

zachgersh··on Ask HN: Recommend an introductory course on compilers
Not a full course (apologies in advance) but I have heard a lot of people get a good introduction from:

http://compilers.iecc.com/crenshaw/

It was written with Turbo Pascal in mind but many have read the text and transcribed the instructions to a language of their choosing. Should be at least a good introduction to compilers.

zachgersh··on Anywhere but Medium
If you wanted both a platform and an OSS approach why not just deploy something like ghost:

https://ghost.org

I like supporting OSS business models that allow me to host my own platform or just post my content to their hosted version of said platform.

zachgersh··on Why I Carry a Newton
I should have been more specific, favorite device I've used in 2016 not that came out in 2016.

Would love giant size Boogie boards for the office.

zachgersh··on Why I Carry a Newton
Recently switched to using these at work for quick notes (before they are transferred somewhere else):

http://www.myboogieboard.com/shop/store/original

Heavily writing focused and the newer ones actually sync your notes to an app as needed.

Having used it for a few weeks now, definitely one of my favorite devices of 2016 and I really appreciate the singular focus it has as a device.

zachgersh··on The End of the Taxi Era
I have been WAITING for ride-sharing pickups to be available from LAX for what feels like ages. They've actually implemented a pretty sane system - ride sharing services have marked areas that they can pickup from but they can drop off anywhere. You request a car and the ask what marked area you are near, then they show up there, it doesn't get much easier.

Taxis still aren't focused on the customer in LA and I don't think they will ever be.

zachgersh··on Go GC: Solving the Latency Problem in Go 1.5
The summary pretty much covers it in terms of what was presented. There definitely would not have been enough time to discuss the changes they made at length.
zachgersh··on Ask HN: Slow engineers, did you get faster? How?
Technically couldn't you just write a separate bash script that tests the exit status or return of anything you are scripting in bash? Feels like bringing in any other "framework" would possibly just get in the way?
zachgersh··on Race After Race, Teenager Crosses Finish Line, Then Collapses
The even crazier runner is the one with MS who continues to run and is now one of the best distance runners in the country. She also collapses at the finish line. There was an ESPN short video piece about her last year:

http://espn.go.com/video/clip?id=11909407

The NYT wrote an article as well and it is linked in the above article but I thought I would call it out here:

http://www.nytimes.com/2014/03/04/sports/for-runner-with-ms-...

zachgersh··on Resources to learn Go
I want to throw the little go book into the ring as another great resource:

http://openmymind.net/The-Little-Go-Book/

Short and also freely available.

zachgersh··on Everyday hassles in Go
Wanted to say, you can potentially do better than this in go for arbitrary JSON:

type JSON map[string]interface{}

Go ahead and use the json.RawMessage type instead:

http://golang.org/pkg/encoding/json/#RawMessage

Not even going to wade into the lack of generics war, still very happy without them and going on a full year of Go usage.

zachgersh··on Show HN: Check out our new 'Open Company' page
The biggest benefit in my opinion as that every person who implements balanced can "own" a piece of the company. You don't like something, change it. You want to propose a new feature, do it. Being able to directly impact a product you have implemented is a rarity in today's marketplace and it should be encouraged.
zachgersh··on [dead]
So,

I love the writeup and the product but I am surprised that you didn't run into draft when doing your research:

https://draftin.com/

It's exactly the competitor you were looking for and Nate is a totally awesome guy who I am sure you could even ask for advice while building your product!

Doing some research on my own, you focused on "GitHub for writers" which uses a very specific player in the version control space. Seems that being more generic in your search terminology with "version control for writers" leads directly to what you were searching for.

zachgersh··on Snake Vim Trainer
Such a good call! I don't use buffers enough :)
zachgersh··on Snake Vim Trainer
This should get you comfortable with using the h,j,k,l mapping then. I actually turn arrow keys off in my vimrc, I can definitively say it is one of the things that has made me faster.
zachgersh··on Releases – a workflow for shipping software to end users
Interesting that they launch this without API access and without adding it to the right hand nav. Sure, it's above your repo but I don't think that catches the eye enough and this is definitely meant to be a primary item users will be searching for.
zachgersh··on [dead]
I don't know who he is, you can add me to the count.

Now, will someone fill me in on the details?

zachgersh··on Why I'm Not Using RubyMotion in Production
Very interesting! Thanks a ton for the tip.
zachgersh··on From Learning Rails to Deploying a SaaS App in 7 Days
We've all gotten stuck there. It's too tempting to add easy functionality, until it breaks and you have to debug it.

Hopefully you are going to take a long journey with Rails!

zachgersh··on From Learning Rails to Deploying a SaaS App in 7 Days
This is the double edged sword that is Rails. It gives you enough to quickly deploy a basic SaaS app and lull you into the false sense of security (it's so easy to launch an app!).

Rushing through learning RoR and not a) learning Ruby and b) actually taking your time to write some tests goes against what is arguably the best practice for learning RoR properly.

Throwing together one app is a start down a path to learning RoR, it's not actually "learning Ruby on Rails". They are two different things.

zachgersh··on Why I'm Not Using RubyMotion in Production
I have been waiting for a post like this for a long time. There seems to be a distinct lack of "I use rubymotion and here are my thoughts" type posts that provide concrete details.

Really appreciate the article and I am interested to see where this leads for RubyMotion.

zachgersh··on Why Are So Many College Graduates Driving Taxis?
I am still waiting for more trade schools / bootcamps and apprenticeships to start opening up in the states.

We should be training people for the job that they will eventually hold instead of teaching theoretical scenarios and looking over case studies.

Its already started to gain a foothold in the tech industry and I believe it will be even more in demand as college degrees become less valuable.

zachgersh··on Show HN: Programmatically sent 42k snapchats, created a social contest
I don't understand how any of these items could be okay with snapchat:

1. You are keeping chats that are meant to be ephemeral 2. You are acting as a snapchat client to create an API where there should not be one. 3. You are basically spamming users on snapchat to get them to add you.

zachgersh··on Rails 4.0: Final version released
What is her new book? I am assuming you mean the next book after POODR?
Page 1 of 3Next →