Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
shawnps
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
shawnps
9y ago
I'm a fan of the "Japanese" app on iOS for studying vocabulary - they have lists for each JLPT level. It's a great dictionary as well.
32.
▲
by
shawnps
9y ago
I started learning Japanese around 8 years ago, and I've never been a fan of saying it's "the most difficult language to learn." It's like learning anything else, if you enjoy learning it and are motivated enough, y
33.
▲
by
shawnps
10y ago
I know many people in tech from non-US countries who went through a lot of trouble to get hired on H1B visas. The power of the US passport (for engineers) is the ability to work legally in the US.
34.
▲
by
shawnps
10y ago
I've heard good things about this: http://smartairfilters.com/en which is really just a fan with a HEPA filter attached to it.
35.
▲
by
shawnps
10y ago
Certainly the first time I've seen "otsukaresama" described as "beautiful". It's like something you say to your coworkers when you pass them in the hallway.
36.
▲
by
shawnps
10y ago
Pretty neat, but the first thing I looked for was how to open a file in Python and it wasn't there. I'm guessing it's because the "File" column only displays methods on the file object, and open is a built-in functi
37.
▲
by
shawnps
10y ago
A long time ago I was interviewing with Facebook. They told me exactly what to expect from the process. I was actually shocked that they were giving away so much information. I studied for the interview and did very well in the first half
38.
▲
Show HN: Go Report Card
(goreportcard.com)
23 points
by
shawnps
11y ago
|
3 comments
39.
▲
by
shawnps
11y ago
Not a startup, but I was going to shut Go Report Card ( http://goreportcard.com/ ) down because I didn't want to pay for it myself anymore, and I reached out to Digital Ocean and was given some credits to keep it running
40.
▲
by
shawnps
11y ago
Definitely take a look at Go. If criticism on HN is what you're concerned about, I can tell you that when I started writing Go ~3 years ago it got a lot more criticism on HN than it does now. I've used it as my primary language si
41.
▲
by
shawnps
11y ago
I enjoy it, but only if I'm treated with respect, not micro-managed, and trusted to do my job. Ironically when managers set deadlines and add process, it demotivates me and the code ends up shipping later. The silver lining, however, i
42.
▲
by
shawnps
11y ago
We have lots of unit tests and a fair amount of integration tests. There is a staging environment as well, and I personally do a bit of manual testing whenever I push just to be sure nothing is catastrophically broken. Commits to master don
43.
▲
by
shawnps
11y ago
I've worked with a few different branching styles, including: 1. Feature branches that get merged into master via PR in GitHub 2. Sprint branch, bug fix branch, and master 3. Developers push directly to master (or if they really need a
44.
▲
by
shawnps
11y ago
I've worked remotely for the past year and it has by far been the most productive year of my career as a software engineer. I'm not sure if I will ever want to work in an office again. In my experience, when working in an office e
45.
▲
by
shawnps
11y ago
This is not idiomatic Go code and in my experience not many people will do this. New Go programmers who ask for help with a piece of code that ignores the error are told immediately to check the error. And experienced Go programmers simply
46.
▲
by
shawnps
11y ago
There is a pretty good book that covers some of this called Moonwalking with Einstein: http://www.goodreads.com/book/show/6346975-moonwalking-with-... I picked it up because it was on a list of books that Bill Gat
47.
▲
by
shawnps
11y ago
The part about core rope memory was pretty interesting. Star charts and other bits of data were actually woven into a form of read-only memory via loom: https://youtu.be/xY45YE7ggng?t=1155 https://en.wikipedia.or
48.
▲
by
shawnps
11y ago
Ran it through an app I maintain, Go Report Card, and it got an A+ grade: http://goreportcard.com/report/renstrom/shortuuid I'm actually pretty surprised, as I do this quite often and it's rare that some
49.
▲
by
shawnps
11y ago
I personally wouldn't call it excessive. It's more like set it once and forget about it. And it's something that basically all professional Go developers do, along the same lines of how everyone runs gofmt.
50.
▲
by
shawnps
11y ago
I'm surprised to see the author mention not being able to compile when there are unused imports. Editor plugins that call goimports have solved this problem for a long time now. For example, I use vim-go ( https://github.com&
51.
▲
by
shawnps
11y ago
Brad Fitzpatrick, a prominent Go developer and Google engineer actually gave a talk covering some of this at GoCon Tokyo last year: http://talks.golang.org/2014/gocon-tokyo.slide Skip to slide 32 for examples of diffe
52.
▲
by
shawnps
11y ago
If you liked this you might also find Rick Hudson's talk on GC improvements in Go 1.5 interesting: https://www.youtube.com/watch?v=aiv1JOfMjm0 https://talks.golang.org/2015/go-gc.pdf
53.
▲
by
shawnps
11y ago
Meanwhile, in Tokyo: http://www.jreast.co.jp/e/info/map_a4ol.pdf http://www.tokyometro.jp/en/subwaymap/pdf/routemap_en.pdf
54.
▲
by
shawnps
11y ago
How about: "learn to program go" "learn to write go code" "first go program" "go hello world"
55.
▲
by
shawnps
11y ago
I don't understand why people find it so hard to search for Go-related things, and would love to see some example bad searches. Here are some that do work: "string formatting go" "regex go" "convert string to i
56.
▲
by
shawnps
11y ago
This is the site I usually check: http://aqicn.org/city/beijing/ Also, if I needed it, I'd probably build one of these: http://smartairfilters.com/en.html
57.
▲
by
shawnps
11y ago
Interestingly, a search for "retard" in code on GitHub yields over 200,000 results: https://github.com/search?q=retard&type=Code&utf8=%E2%9C%93 Not sure what made this particular case different.
58.
▲
by
shawnps
11y ago
It's in GitHub's TOS that they maintain the ability to remove content they find offensive. So they asked a user to remove something that GitHub found offensive.
59.
▲
by
shawnps
11y ago
As well as an "office lobby" photo: http://s3.amazonaws.com/o.oculuscdn.com/v/test/social/avatar...
60.
▲
by
shawnps
11y ago
I attended Northeastern University where PLT Scheme (now Racket) was the first programming language I ever learned in a classroom. Matthias Felleisen, the second poster in that thread, is a professor at NU and co-author of How to Design Pro
More ›