News for hackers. Stuff that matters.

zachgersh

Re:Go 1.15 – Draft release notes on Thursday June 11, 2020 @11:04PM (#23495598)
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.
Re:Go Developer Survey 2019 Results on Monday April 20, 2020 @06:14PM (#22929328)
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).

Re:Go Developer Survey 2019 Results on Monday April 20, 2020 @05:12PM (#22928633)
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).

Re:How Hot Chicken Happened on Monday May 13, 2019 @01:25AM (#19896602)
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).
Re:Ask HN: Which games are you playing in free time? on Monday May 29, 2017 @01:26PM (#14440202)
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

Re:Snap Jumps in Debut After App Maker Raises $3.4B in IPO on Thursday March 02, 2017 @12:26PM (#13776017)
My favorite tweet about the whole situation: https://twitter.com/objective_neo/status/736530568222015489
Re:Let’s Encrypt 2016 in Review on Friday January 06, 2017 @11:36PM (#13342388)
You can probably get pretty far with the package written by Russ Cox:

https://github.com/rsc/letsencrypt

Re:Ask HN: Recommend an introductory course on compilers on Sunday December 25, 2016 @06:23PM (#13255975)
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.

Re:Anywhere but Medium on Thursday January 21, 2016 @09:15PM (#10950306)
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.

Re:Why I Carry a Newton on Sunday January 10, 2016 @07:45PM (#10878062)
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.

Re:Why I Carry a Newton on Sunday January 10, 2016 @06:31PM (#10877764)
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.

Re:The End of the Taxi Era on Saturday January 09, 2016 @12:50PM (#10872107)
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.

Re:Go GC: Solving the Latency Problem in Go 1.5 on Thursday July 09, 2015 @02:10AM (#9856398)
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.
Re:Ask HN: Slow engineers, did you get faster? How? on Monday June 22, 2015 @02:08AM (#9756466)
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?
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-...

Re:Resources to learn Go on Saturday June 20, 2015 @06:31PM (#9751269)
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.

Re:Everyday hassles in Go on Tuesday December 30, 2014 @10:48AM (#8815017)
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.

Older »