Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gravypod
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
61 ms
·
661.
▲
by
gravypod
6y ago
It's docker without the dockerfile which, from what I can tell, is the biggest feature of docker most engineers like. I've personally switched to bazel for building most of my containers but that's a far departure from what t
662.
▲
by
gravypod
6y ago
If your use case is 1/10th the monthly cost of equivalent cloud resources you can have 5x the regions and still have budget for plane tickets and remote hands.
663.
▲
by
gravypod
6y ago
> If you're a tech startup, then I don't even know how you'll be able to do anything without someone technical :-) I've spoken to some YC founders. You can definitely raise funds without a (real) technical founder.
664.
▲
by
gravypod
6y ago
I've done a few different things with these types of machines. I also know a few people who run some big companies off infra like this. The key for a small team is finding a colo provider with really good remote hands. Essentially you
665.
▲
by
gravypod
6y ago
For startups you cant beat used hardware from ebay and some IT experience in one of the cofounders. This is especially true for development machines (CI runners, compile caching, GPU servers, etc).
666.
▲
by
gravypod
6y ago
Something I've used similarly in these situations is LevelDB or RocksDB if you just need a really small key value store. It's a really tiny library that gets you really fast write performance and some light atomic operations.
667.
▲
by
gravypod
6y ago
I think there's a few advantages of bazel-like systems: 1. Reproducible/Hermetic: your builds cannot, say, access the network during a step or produce changing binaries for the same input. This makes sure that once you've dow
668.
▲
by
gravypod
6y ago
What specifically about the UX is annoying to you? I'd be interested in hearing what could be done to improve the experience. Is it just writing BUILD files or is it the cli interface?
669.
▲
by
gravypod
6y ago
Bazel has a lot of things "missing" that had to be cut out from the OSS release. Things like grpc rule sets are extremely fragmented right now. It's a bit of A saying "the B team should maintain the rules" and B say
670.
▲
by
gravypod
6y ago
Thanks for all the hard work! I'm very excited to see where this goes. Have you considered sponsoring, or accepting donations, to work on IDE integration? That's pretty much the only reason I migrated my current employers codebase
671.
▲
by
gravypod
6y ago
I've used it for Python, C, and some Go. The huge benifit of bazel-like build systems isn't that it's better then a languages build system, it's that it's the best every language build system. It's consiste
672.
▲
by
gravypod
6y ago
Please build is really fantastic and I loved using it. If it had better ide integrations I'd recommend it over bazel for oss work. It's extremely fast and we'll documented and the community seems very welcoming. Glad it'
673.
▲
by
gravypod
6y ago
The way I prefer to look at this is: hire people who you are comfortable giving a sizable stake of your company to. If properly motivated an employee can then decide what is "enough" and "too much" work. Good decision ma
674.
▲
by
gravypod
6y ago
I'd assume there's other considerations because if that were the only concern why not go with Vulkan, an industry standard? https://github.com/KhronosGroup/MoltenVK Battery life might be a good reason
675.
▲
by
gravypod
6y ago
It will highly vary depending on use case. I have been using the same SSD (Samsung 850 evo) since 2015. First used on my gaming desktop, then on my college laptop, now in my gaming desktop again. I just make sure to keep it at ~25% to ~50%
676.
▲
by
gravypod
6y ago
Depending on the storage technology the comparison to RAM is not that far off. Intel is trying to market it that way any way [0]. It's obviously not RAM but it's not the <500GB 5200RPM SATA 3GB/s disk I started programming
677.
▲
by
gravypod
6y ago
> 2) "You don't know nuthin', dummy!" is not a great lead-in to correcting people's misconceptions. On the other hand if you look for reasons why mongo db is bad by searching "mongodb wrong choice" or &
678.
▲
by
gravypod
6y ago
Hopefully the pains we feel with this shift to arm will inspire compiler developers to take cross compiling seriously. I don't see a reason why a compiler can't output binaries for any (or even ALL supported) platforms with a sing
679.
▲
by
gravypod
6y ago
Wow! This is really cool, thank you for open sourcing this! Do you have any posts talking about how you got started with FPGAs? I'm a SWE and want to get into this area. Your language seems to map directly to what I was sort of expecti
680.
▲
Show HN: Branch Poke – nag people to clean up branches
(github.com)
1 points
by
gravypod
6y ago
|
0 comments
681.
▲
by
gravypod
6y ago
Same reason people want to use AWS lambda. If you're already locked in and have the right use case it's cheap. Personally the product isn't for me (I'd rather write portable code) but I can see why someone would like it.
682.
▲
by
gravypod
6y ago
You can do very fast builds with both Docker, Gradle, and Bazel all of which support caching. Unfortunately for my use case Docker and Gradle don't have the understanding of the source tree needed for effective caching. Docker's c
683.
▲
by
gravypod
6y ago
Dropping our Docker+Gradle builds for Bazel and using Bazel's caching and running a Bazel daemon on CI machines so I don't pay startup/analysis costs. On builds with no change CI time is like under 1 minute. I could have done
684.
▲
by
gravypod
6y ago
I've optimized software at startups for a 10x to 100x performance improvement. It's not hard to find these areas when you have the fortune of hindsight. These past 2 weeks I took CI from ~40 min to ~2 min and not only improved eve
685.
▲
by
gravypod
6y ago
Depends on what your use case is. For GPU compute, in my experience, it's pretty much 2 months of continuous usage.
686.
▲
by
gravypod
6y ago
Vaccine development has progressed far faster than I would have ever guessed. This might be a dumb question but what has enabled a COVID-19 vaccine to be developed in such short time? I was under the impression that developing a vaccine too
687.
▲
by
gravypod
6y ago
Something that I wish more people did when they don't have the time to do a bunch of debugging for an issue they don't experience is dropping a pointer for others. If the response was "I don't have time to work on fixing
688.
▲
by
gravypod
6y ago
Likely the same reason why developers, who purport to offer software on GitHub, don't always offer licensing/support contracts. This could be a proof of concept that someone has drawn up for their firm to gain mind share. If you l
689.
▲
by
gravypod
6y ago
For a smaller company, that doesn't have the ability to dedicate a team of people to authn and authz, OIDC/OAuth/SAML/etc are all extremely complicated tools that take a lot of experience to even begin to understand the
690.
▲
by
gravypod
6y ago
Looks like it used GitHub for SSO and likely specific APIs.
More ›