Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
isbadawi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
isbadawi
11y ago
Java Puzzlers spring to mind. There's a book [0], and some fun talks available on youtube [1][2][3]. [0]: http://www.javapuzzlers.com/ [1]: https://www.youtube.com/watch?v=wbp-3BJWsU8 [2]: https:/
32.
▲
by
isbadawi
11y ago
From TFA: "I should add that we are not intending for this to be a big consumer brand with related products--the whole point is that Alphabet companies should have independence and develop their own brands."
33.
▲
by
isbadawi
11y ago
In bash at least, cd with no arguments takes you back to the home directory.
34.
▲
by
isbadawi
11y ago
I don't think the speed hit you take when you actually have to type 'jk' should be a dealbreaker. It rarely comes up, and when it does, you can use e.g. '<C-v>j<C-v>k' or 'jjkak'.
35.
▲
by
isbadawi
11y ago
What are you referring to?
36.
▲
by
isbadawi
11y ago
You can use a hybrid of absolute and relative numbering by setting both the 'number' and 'relativenumber' options (in vim 7.4). It displays the absolute number of the current line (instead of 0) but relative numbers of t
37.
▲
by
isbadawi
12y ago
(I wrote this article a while ago). I'm not sure what you mean. If you're referring to the implementation, it's around three hundred lines [0], including the unfortunate problem I mention with visiting expressions, which does
38.
▲
by
isbadawi
12y ago
PeepCode did this with its Play by Play series. They were acquired by PluralSight, and the series is still going on there [0]. [0]: http://www.pluralsight.com/search/?searchTerm=play%20by%20pl...
39.
▲
by
isbadawi
12y ago
You can go to the project's network graph (append /network to the url) then press shift ←. If the project has a lot of forks like git/git does it won't work though.
40.
▲
McGill will double your password if you don’t do it first
(mcgill.ca)
117 points
by
isbadawi
12y ago
|
136 comments
41.
▲
by
isbadawi
12y ago
"DSL" is slang for "API" in the ruby community [0]. [0]: https://gist.github.com/geeksam/24ef10be8c773a2c1bd4
42.
▲
by
isbadawi
12y ago
You might be in interested in looking at Dijkstra's manuscripts, which are all handwritten. Here's an example [0], and an index is available here [1]. [0]: https://www.cs.utexas.edu/~EWD/ewd10xx/EWD1001.P
43.
▲
by
isbadawi
12y ago
Pretty neat. I noticed something a bit off about the "tint a random photo blue" example around 2:22. Two of the three search results are fine, but the second search result is pics := media -> pictures pic := pics ->
44.
▲
by
isbadawi
12y ago
I like this. I've used both virtualenvwrapper and pew before, but they both have lots of features I don't use. Using this plus some small shell functions like the below to create, list and delete virtualenvs is enough for me.
45.
▲
by
isbadawi
12y ago
Judging from the code samples they showed during the keynote, I'd guess that Google Cloud Dataflow is based on (or an extension of, or a public version of...) FlumeJava, described in this PLDI 2010 paper: http://pages.cs.wis
46.
▲
Readygo, a Ruby benchmarking tool by Gary Bernhardt
(github.com)
2 points
by
isbadawi
12y ago
|
0 comments
47.
▲
by
isbadawi
12y ago
If you don't currently have protobuf definitions, you can just not use required fields in any new ones you write, like the quoted passage suggests.
48.
▲
by
isbadawi
12y ago
Alternatively, you can type jjkak (insert a j, exit insert mode with cursor on the j, enter insert mode one character to the right, insert a k).
49.
▲
by
isbadawi
12y ago
You can do that in iTerm too. Preferences -> Profiles -> General -> Working Directory -> Reuse previous session's directory
50.
▲
by
isbadawi
12y ago
I wasn't implying that these features were unique to GitHub, just that there can be reasons why one might prefer to use GitHub beyond it just being a place to host git repositories. I don't think "hosted git" accurately
51.
▲
by
isbadawi
12y ago
GitHub is not just hosted git. There are other features like the issue tracker, pull requests, editing files and committing from the browser, etc. Also, if e.g. a research group already has a GitHub organization with their open source work
52.
▲
by
isbadawi
13y ago
It's funny that you use "make the world a better place" -- that's one of the specific phrases (and attitudes) the show makes fun of. "We're making the world a better place. By constructing elegant hierarchies f
53.
▲
by
isbadawi
13y ago
Could you explain what is so offensive about using `...` here?
54.
▲
by
isbadawi
13y ago
April Fools Joke, I would assume.
55.
▲
by
isbadawi
13y ago
Have you looked at webassets? [0] [0]: https://github.com/miracle2k/webassets
56.
▲
by
isbadawi
13y ago
Settings -> General -> Button labels. You can choose between "Icons" and "Text".
57.
▲
by
isbadawi
13y ago
Could you explain what you're referring to ("once again")?
58.
▲
by
isbadawi
13y ago
Go has interfaces that you implement just by having the methods, without declaring that you're implementing the interface (e.g. "implements" in Java). This kind of feels like duck typing in python. For example, in python lots of APIs work w
59.
▲
A 12 Line Wi-Fi SSID Sniffer in Python using Raw Sockets
(hackoftheday.securitytube.net)
1 points
by
isbadawi
14y ago
|
0 comments
60.
▲
by
isbadawi
14y ago
Still there: http://www.youtube.com/user/GoogleTechTalks/
More ›