Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MetaCosm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
151.
▲
by
MetaCosm
12y ago
I agree with you on one part, writing static language INITIAL code, does generally take more time. Depending on the language, it can vary from slightly more in something like Go (where composition is valued over type hierarchies) to a grea
152.
▲
by
MetaCosm
12y ago
Built in. "Clip This Page" or "Clip This Selection". It is a single keypress in FireFox for me.
153.
▲
by
MetaCosm
12y ago
It works for trivial examples, but on anything complex... as you go 3/4 layers down and on longer / more complex functions, I suspect it quickly makes less sense... what about when that function references other stuff in its local
154.
▲
by
MetaCosm
12y ago
This is exactly what I thought. I set vim to always open in new splits, I often have the same file open in 3 splits for 3 functions. It press 2 keys to open a reference to a function in a new split with me looking at the function. It seem
155.
▲
by
MetaCosm
12y ago
> Clearly I'm a biased observer, but I really think people should take steps to archive stuff that is important to them. I recently converted all my bookmarks to saved copies of the pages in Evernote. This means I have full text se
156.
▲
by
MetaCosm
12y ago
Forever on Firefox because of tree-style tabs.
157.
▲
by
MetaCosm
12y ago
Couldn't anyone choose to create a mirror on Github and do the busy work of shuttling patches back and forth? If the accessibility is important to them, can't they independently solve this issue? Furthermore, if this is as import
158.
▲
by
MetaCosm
12y ago
What astounds me -- I think -- is his honesty. He overstates and overestimates his value... but... he wrote it as it is. I read his account and think he is a goddamn idiot... basically a self-indulgent, petulant child. I think it shows a
159.
▲
by
MetaCosm
12y ago
Yeah... getting caught out of evil mode can be scary... WHAT DO I PRESS TO LEAVE... CTRL-F... dafuq?
160.
▲
by
MetaCosm
12y ago
Vim has great plugins -- but expanding it is often best left to experts. I have a pet theory that part of the reason for the high quality of many vim plugins is the horrors of writing them (and of course, tpope). Most Vim users are simple
161.
▲
by
MetaCosm
12y ago
That is a handful of firms offering that, and some are tiny. W&C is legendary and like 200 people out of a single office... they grew to 200 people in 45 years -- do the math. These firms are hiring the absolute best... heck, if we ke
162.
▲
by
MetaCosm
12y ago
Actually, I think I have used a clone of Lusty on the Vim side and it worked nicely. Getting tags support working would be nice as well -- I really like the global tags option in CtrlP (I got this function name somewhere in an open file, t
163.
▲
by
MetaCosm
12y ago
When I spent a few weeks learning Emacs -- I had to filter out EmacsWiki because it lied to me so many times. :(
164.
▲
by
MetaCosm
12y ago
Working on code that only makes sense against production data... our current "small" dataset is 20TB, our real one is going to land about 150TB. These datasets are a pain to get locally, and a pain to maintain. Way easier to jus
165.
▲
by
MetaCosm
12y ago
Vim defenders will also tell you to use search. Also, why would even Emacs fans recommended corded combos over single keypresses? Give my pinky a break man!
166.
▲
by
MetaCosm
12y ago
Fast proper fuzzy-find completion on files, buffers and tags that works across multiple platforms and even on files not in source control. In Vim I have it bound to <leader>f, <leader>b, <leader>t -- on my multiple trips
167.
▲
by
MetaCosm
12y ago
Craftsmen and tools. It is an age old story, you grow to trust and understand a tool. Programmers and text editors are an extreme example, because programmers often spend 30+ hours a week using a single too, their editor. Vim and Emacs ha
168.
▲
by
MetaCosm
12y ago
1. Well -- unless I misunderstand, they use STM to emulate a GIL (while actually letting stuff be done concurrently). Which means that it will still be a bit of a hodgepodge messy disaster. 2. I can't speak for Dropbox, but I worked i
169.
▲
by
MetaCosm
12y ago
The fact that the money seems to be being spread around seems to be working well for the project.
170.
▲
by
MetaCosm
12y ago
Change 6 months to 6 days -- and agreed. Go has a 50 page SPEC -- the language fits in your head.
171.
▲
by
MetaCosm
12y ago
Exactly -- I worked on IMAP related nonsense for about 18 months -- it is a special, broken type of hell.
172.
▲
by
MetaCosm
12y ago
Dependently typed programming already rocks my world -- but not my job. I enjoy Haskell.... as a hobby. Whenever I am playing with it -- I distinctly understand that "it" is the point. The focus is squarely on the language and t
173.
▲
by
MetaCosm
12y ago
To be fair, "babel" isn't really a unique emacs term. It had a meanings outside of emacs, and a movie... and multiple albums... and a book... and the open babel chemical project... and the python internationalization library
174.
▲
by
MetaCosm
12y ago
Yep. Asking a developer about style/formatting is an amazing filter if you have a lot of candidates... the answers I am looking for include "the language / platform standard", "the overwhelming most popular standar
175.
▲
by
MetaCosm
12y ago
The arguments against Soylent that compare it to some perfect diet are just obnoxious and disingenuous. McDonalds feeds 68+ million human beings A DAY... just McDonalds. If there is a solution that is convenient, simple, healthier cost-eff
176.
▲
by
MetaCosm
12y ago
You are 100% right on unparalleled flexibility. Why limit your self to one set of flow control operators when you can have two! Also, lets make one break out of another one at any point of exception! The flexibility is endless! You are 1
177.
▲
by
MetaCosm
12y ago
I wouldn't say "more reliable" -- I would say "easier to reason about". Errors are just another returned variable, nothing more, nothing less. Go doesn't encourage tracking two independent flow control sets -
178.
▲
by
MetaCosm
12y ago
I love (don't use, but love) editors like this -- that push at some boundaries and rather than having that push be some "side feature" or "addon" -- is the core part of the editor. An older editor that I thought was
179.
▲
by
MetaCosm
12y ago
http://labix.org/gopkg.in is a rather good solution for distributing libraries with transitive dependencies. It requires critical mass for it to really take off, but the level of effort is extremely low for implementation
180.
▲
by
MetaCosm
12y ago
Still, IMHO, nice to split them out -- so they don't stomp on each other or do other silly things. Same reason it is nice (but not memory efficient) that Chrome does this... individual processes are safe and sane.
More ›