Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gecko
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
181.
▲
by
gecko
11y ago
So, I'm not David, so I'm not going to pretend to know what his thoughts are, but I'll say that I've always had really mixed feelings about Wasabi. Let me start by saying that Wasabi as a strategic move was brilliant.
182.
▲
by
gecko
11y ago
Probably a mix of that and the fact that Drive supports a hybrid of traditional folders and tagging that you can't ignore (it would break things) and you can't cleanly implement on Linux (there's no real reliable mechanism to
183.
▲
by
gecko
11y ago
Sorry, just to be clear, I don't see anything wrong at all with raiding the best ideas from older languages. It's actually awesome: it means those ideas get used. I'm genuinely just amused at the cycle.
184.
▲
by
gecko
11y ago
Honestly, everything we're doing recently feels like rediscovering Oberon. Oberon had name-based public/private methods, like Go. It had ahead-of-time compilation of bytecode, as you pointed out. It had CSP-style concurrency, agai
185.
▲
by
gecko
11y ago
The GUI systems are utterly different, so, for a GUI tool like this, you'd have to write the front-end twice. I don't think OS X and Linux are especially closer to each other than either with Windows when you're in that depar
186.
▲
by
gecko
11y ago
> Assembly has one huge advantage over C: no undefined behavior. In the olden days, maybe, but nowadays? No way. As the most extreme example: forget to use memory barriers when you should? Congratulations, the OOO nature of modern day CP
187.
▲
by
gecko
11y ago
I was corrected that Google uses Perforce. They apparently do not anymore, but rather wrote their own Perforce workalike.
188.
▲
by
gecko
11y ago
I don't have a publishable source, no, but you can look at the number of @google.com email addresses on the Mercurial mailing list if you want some to do your own inference, or just hang in there for a bit and you won't have to. :
189.
▲
by
gecko
11y ago
This is exactly the opposite of what I was arguing for. In a monolithic repo, I can see and control what the consumers are doing. Your version is actually just a way to implement semver. (Or, possibly, to do something worse than semver;
190.
▲
by
gecko
11y ago
Shallow is not narrow, and I specifically meant narrow in this particular context. A narrow clone gives you the full history for part of the tree.
191.
▲
by
gecko
11y ago
<wrong>Google is still using don't-look-behind-the-curtain-it's-totally-not-Perforce-but-it's-Perforce</wrong> Google is using a Perforce lookalike that is not actually Perforce, but they're moving to Me
192.
▲
by
gecko
11y ago
"It's too slow" is not a trivial problem to solve. Anything but. Depends on your viewpoint, but I'd argue it's not actually that hard to solve unless you also require you solve it within the context o
193.
▲
by
gecko
11y ago
This is only true if you do two unrelated things simultaneously: have a monolithic repo, and keep the whole thing checked out at all times. Provided you have a sane build system (pants, Blaze, Buck, etc.), then the only thing that should
194.
▲
by
gecko
11y ago
As a counter-argument: I think that using a monorepo encourages a steady and careful movement of API deprecation, which is actually healthier than semver. In fact, I'll contend that semver is nothing more than an effort to bring monore
195.
▲
by
gecko
11y ago
It does, unless I'm really missing something. Since I'm not familiar with pup, can you walk me through what of bundler's functionality you'd be missing? Maybe I just don't use bundler correctly.
196.
▲
by
gecko
11y ago
I have been living in NYC for ten years. I use cabs constantly. This has happened to be exactly one time. I'm not saying it doesn't happen, but I think the idea that this is common for NYC cabbies to do is really outdated.
197.
▲
by
gecko
11y ago
Meh, I'm friends with the team and stopping by the office tomorrow anyway, so I figured I'd save you a step.
198.
▲
by
gecko
11y ago
Can you give me an idea what keyboard shortcuts you were looking for you didn't have? I have no affiliation with Trello; I'm just curious, since they've been a good fit for my use patterns, and it'd probably be relative
199.
▲
by
gecko
11y ago
I used to, quite heavily. It was my go-to systems language when I didn't have any particular reason to use C or C++. But I think its time has likely gone at this point. It honestly just doesn't offer anything that interesting comp
200.
▲
by
gecko
11y ago
Where is the actual download link here? I feel as if I must be missing something.
201.
▲
by
gecko
11y ago
It has greater extensibility (both in protocol and the code itself), which is why Facebook and Google are looking at it in the first place: it's possible to hook into it in such a way that you can make it scale to ridiculous sizes (see
202.
▲
by
gecko
11y ago
Little-endian has a major advantage over big-endian...on eight-bit architectures: as you expand the size of the number, you can keep using up new digits at the end of the range, rather than the beginning. This means that you can more easily
203.
▲
by
gecko
11y ago
So, let me cover three different things here: my attitude on Smalltalk the language; my thoughts on Seaside; and what would push you further into the Smalltalk camp. Last one first. Smalltalk shines when you go native and really buy the ide
204.
▲
by
gecko
11y ago
I've been working on and off with Smalltalk since about 1996. I'd encourage you to be open to having a GUI-first development tool. Yeah, it's blingy. But it's also incredibly productive, and I think that eschewing Pharo
205.
▲
by
gecko
12y ago
In IntelliJ, that'd be turning on the Toolbar, the Tool Buttons, Navigation Bar, and Status Bar, and then opening all the panels at once. In real life, I don't actually turn all those things on; I instead have common panels enabl
206.
▲
by
gecko
12y ago
I disagree they're straight-up ugly , but they're certainly cluttered , and I think there's a very simple reason for that: IntelliJ (or VisualStudio, or Xcode, or anything in this class) is an expert tool. Expert tools can
207.
▲
by
gecko
12y ago
F# has a proven implementation, but I doubt that's what you're after. OCaml is also getting one for Mirage, but I don't know its status, and it won't be proven correct.
208.
▲
by
gecko
12y ago
I think this is actually still on the pragmatic scale. Start with normal JavaScript. Gradually add typing. When you hit a point where it's sufficiently typed, and the situation calls for it, you can increase things further to Safe Ty
209.
▲
by
gecko
12y ago
No; they don't do that. He means he applied for an internship and got an internship.
210.
▲
by
gecko
12y ago
(Author here) To be clear, in real life, I do not actually like Subversion. I use Mercurial pretty exclusively for my own stuff, and would indeed use some of the centralized Mercurial extensions I linked in the article (e.g., remotefilelog
More ›