Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
LegNeato
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
121.
▲
Stdweb: A standard (Rust) library for the client-side Web
(github.com)
8 points
by
LegNeato
9y ago
|
0 comments
122.
▲
by
LegNeato
10y ago
It looks like they are starting to put together a list of who is using it: https://buckbuild.com/about/showcase.html
123.
▲
by
LegNeato
10y ago
A couple of quick notes: * It also writes build output to an output directory * It detects a tty and does the right thing, so on CI you get a linear log * In the output directory it also includes timeline graphs that can be loaded in Chrome
124.
▲
by
LegNeato
10y ago
I think the best people to speak to this would be the Uber folks, as I believe they still use both via okbuck ( https://github.com/uber/okbuck ): https://eng.uber.com/ios-monorepo/
125.
▲
by
LegNeato
10y ago
When Buck was created (my team created it!) there wasn't anything that supported what Facebook needed in a build tool. There still really isn't as all the Blaze work-a-likes are focusing on various different needs. I would argue B
126.
▲
by
LegNeato
10y ago
Buck (and Bazel) both have rules to run and cache arbitrary rules/scripts as part of the build, assuming they produce one output: https://buckbuild.com/rule/genrule.html Some other benefits that may or may not be
127.
▲
by
LegNeato
10y ago
Buck has a daemon that does it automatically. Often when you go to build it takes 0 seconds because the daemon has already done it before you get to it: https://buckbuild.com/command/buckd.html Note the daemon is autom
128.
▲
by
LegNeato
10y ago
Buck (and Bazel) essentially do what you want and more: - Don't use modification times and instead do intelligent hashing (see https://buckbuild.com/concept/rule_keys.html ) - Include the compiler and a bunch of ot
129.
▲
by
LegNeato
10y ago
If you switch to a modern build system like Bazel or Buck with remote caching, you will likely get that down to < 5 mins per change...
130.
▲
by
LegNeato
10y ago
Fun fact: Alex Keybl and I based them on 1Password's release notes ( https://app-updates.agilebits.com/product_history/OPM4 ). Here was the old style: http://website-archive.mozilla.org/www.mozilla.o
131.
▲
by
LegNeato
11y ago
Awesome! Phabricator got me addicted to the clean history of squashing commits and the logical changes staying together in source control (as opposed to grouping in a PR).
132.
▲
by
LegNeato
11y ago
Why laugh? We were already using proguard heavily. We eventually hit build perf issues and had to patch it too ( https://github.com/facebook/proguard ) Do you think we wanted to do a crazy runtime patch and didn't e
133.
▲
by
LegNeato
11y ago
Writing release notes for consumer software doesn't make sense. They are a throwback to boxed software and should be abolished: 1. With A/B testing and server-side feature flags they don't reflect what the user will see. 2. W
134.
▲
by
LegNeato
11y ago
A lot. It's the largest pain point shipping on iOS. More specific details and some suggestions: http://christian.legnitto.com/blog/2016/01/02/ways-i-would-f...
135.
▲
Ways I would fix the App Store: Beta Tester Limit (part 2 of 9)
(christian.legnitto.com)
1 points
by
LegNeato
11y ago
|
0 comments
136.
▲
Ways I would fix the App Store: App Review (part 1 of 9)
(christian.legnitto.com)
1 points
by
LegNeato
11y ago
|
0 comments
137.
▲
Star rating is the worst metric I have ever seen
(christian.legnitto.com)
1 points
by
LegNeato
11y ago
|
0 comments
138.
▲
by
LegNeato
11y ago
Instant run sounds a bit like Buck's exopackage: https://buckbuild.com/article/exopackage.html Although the example they show is editing a resource, so it could be fast-pathing resource-only edits (buck does that
139.
▲
by
LegNeato
11y ago
If you were seeing Atom Helper take 100% cpu on launch or when viewing packages (especially with Nuclide), it should be fixed. Please comment or file a task if it is not!
140.
▲
by
LegNeato
11y ago
Relatedly, this is how Facebook develops and releases their ~40 Atom packages: http://blog.bolinfest.com/2015/10/hacking-on-atom-part-ii-bu... Totally different from the "standard" way and works really w
141.
▲
by
LegNeato
11y ago
Facebook does this to scale their tests, you can hear Katie Coons talking about it in CI at the end of https://www.youtube.com/watch?v=X0VH78ye4yY . There are also rules that say "if you changed this file, run all tests
142.
▲
Simplified libcrypto (from BoringSSL) for Rust
(github.com)
2 points
by
LegNeato
11y ago
|
0 comments
143.
▲
Shipping on mobile
(christian.legnitto.com)
1 points
by
LegNeato
11y ago
|
0 comments
144.
▲
by
LegNeato
11y ago
I wonder if you can use Buck with its distributed cache to make this go way faster?
145.
▲
by
LegNeato
11y ago
Buck was not "ripped off" from Google any more than Hadoop was "ripped off" from Google.
146.
▲
Support for Rust landed in Facebook's “buck” build system
(twitter.com)
2 points
by
LegNeato
11y ago
|
0 comments
147.
▲
by
LegNeato
11y ago
Indeed. I guess I shouldn't quit my day job!
148.
▲
by
LegNeato
11y ago
That's me in the video (hi!). Re: pico. You'd be surprised what editors new employees and interns use when presented with a shell prompt :-D. At FB everyone is free to use their editor of choice...we don't force Nuclide on th
149.
▲
by
LegNeato
12y ago
So invalidate it! http://patents.stackexchange.com/questions/10689/nintendos-r...
150.
▲
Firefox 29's best feature
(christian.legnitto.com)
6 points
by
LegNeato
12y ago
|
3 comments
More ›