Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zellyn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
511.
▲
by
zellyn
7y ago
While you may be correct, I think you commented on the wrong thread
512.
▲
by
zellyn
7y ago
I was at Google for five years, and by the end of it, I'd reached a similar place as you. Alas, my leaving Google was precipitated by us deciding to move, not a well-thought or self-directed intentional impulse on my part. But it turne
513.
▲
by
zellyn
7y ago
It's not just you. It was a very strange interview. Perhaps it was just a snippet out of a longer conversation, that made sense in context.
514.
▲
by
zellyn
7y ago
If I understand it correctly (unlikely), Nix has the degree of purely-functional rigor necessary to do this correctly, right? Sounds like it would eventually be awesome for Bazel usecases.
515.
▲
by
zellyn
7y ago
If you're looking for a magic bullet argument proving that either approach is strictly better, I'm not the person to ask.
516.
▲
by
zellyn
7y ago
Once you reach a certain size of codebase, you're either going to be investing significantly in making many repositories work together and look a bit like a monorepo, or you're going to be investing significantly in making working
517.
▲
by
zellyn
7y ago
If you are an organization with a large enough codebase (especially if it's in a monorepo) that you need a shared remote cache of build artifacts, or remote build sharding and execution, and have multiple languages (even protocol buffe
518.
▲
by
zellyn
7y ago
Yes, you’ll most likely need to limit the speed, if you want it to run at 1mhz. I highly recommend a test-driven approach to your 6502 emulation, using Klaus Dormann’s amazing tests. Since you’re aiming for cycle-stepping from the outset (a
519.
▲
by
zellyn
7y ago
I really like this articulation of the situation.
520.
▲
by
zellyn
7y ago
Came to the comments to lament Sandstorm's demise. Glad y'all are looking to keep it moving!
521.
▲
by
zellyn
7y ago
Paging fogleman ( https://news.ycombinator.com/user?id=fogleman ) :-)
522.
▲
by
zellyn
7y ago
It's not widely used. Pure Java (rather than Scala) seems off the beaten track. The documentation is sparse. The IDE plugins are less capable, and less documented. It is sloppy about rigorously declaring needed files. It's slow ju
523.
▲
by
zellyn
7y ago
(At Square, we currently use Pants for our Java monorepo. Don’t do that; we’re switching.)
524.
▲
by
zellyn
7y ago
Bazel is about as far from redo as you can get: they aim to solve very different problems. If you have a huge monorepo, and thus need distributed caching and distributed builds, and cross-language dependency tracking and incremental rebuild
525.
▲
by
zellyn
7y ago
regehr's posts on program minimization are quite fascinating in their own right: https://blog.regehr.org/archives/1679
526.
▲
by
zellyn
7y ago
“And they didn’t throw away the good parts of the butterfly keyboard — including excellent backlighting and especially the increased stability, where keys go down flat even when pressed off-center. The keys on this keyboard don’t wobble lik
527.
▲
by
zellyn
7y ago
Came here to say this. I would care if it's GPU-based if it were an open-source library. Not caring about how the other end of a paid API does their thing is the whole point of using a paid API.
528.
▲
by
zellyn
7y ago
Heh. Everything I know about the Green Bank Telescope, I know from The Adventure Zone podcast, which set their second major story — Amnesty — there. If you've never tried it, I highly recommend it :-)
529.
▲
by
zellyn
7y ago
The amazing Michael Fogleman also has https://github.com/fogleman/fauxgl - a software renderer written in Go.
530.
▲
by
zellyn
7y ago
I've been lurking Elm for a while, and with Elm 18 came to the conclusion that I should avoid it, because there was a single creator who simply could not keep up, and was uninterested in fostering a healthy community of contributors. W
531.
▲
by
zellyn
7y ago
Even color is a non-local effect. Turning two colored pixels on side-by-side on an Apple II makes them white. I can give you an unbounded amount of detail why :-) https://zellyn.github.io/apple2shader/
532.
▲
by
zellyn
7y ago
I did the Coursera Compilers course (highly recommended), so I implemented a toy language... but have never created one :-)
533.
▲
by
zellyn
7y ago
Writing an emulator was on my list of “wizardly things beyond my reach” (along with compilers), but I highly recommend burning down that list. While creating a complete and shareable emulator is a big undertaking, making a simple one for fu
534.
▲
by
zellyn
7y ago
The jsonnet mailing list still has activity. Is the project dead?
535.
▲
by
zellyn
7y ago
jsonnet is basically GCL, but after like five failed attempts to rewrite, replace, or fix GCL, which included creating a formal semantics of GCL pointing out all the problems. I believe there was a final successful attempt to fix it. The Cu
536.
▲
by
zellyn
7y ago
It does
537.
▲
by
zellyn
7y ago
I can’t keep upper and lower straight, but `“foo” | 5` would allow either “foo” or 5, and `”foo” & 5` would be “bottom” (also spelled “_|_”, essentially an error)
538.
▲
by
zellyn
7y ago
That makes sense. I need to read up on Raft again. I know Zookeeper, for example, supports observer nodes: essentially a cheaper read-only cache. Chubby at Google had the same thing.
539.
▲
by
zellyn
7y ago
Hey, free-ekanayaka, a few more questions for your FAQ if you're still paying attention: Does this store the entire log for all time? When you bring up a new node, does it replay the entire history? If not, how do you bring up a new no
540.
▲
by
zellyn
7y ago
I guess I meant observer nodes, with read-only DB access.
More ›