Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gravypod
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
78 ms
·
391.
▲
by
gravypod
5y ago
Do the clients of WorldQL (the workers) know how to gracefully fail over when WorldQL fails?
392.
▲
by
gravypod
5y ago
If you could check for container signing and providence on all materials and make sure that only a single registry is being used (ex only `internal.company.com:443`) and make sure it's not possible to schedule pods with unsigned/u
393.
▲
by
gravypod
5y ago
This is very impressive work! Do you plan to make WorldQL highly available? It seems like if it died you'd loose the server.
394.
▲
by
gravypod
5y ago
I love that since Kube is a standard API we can implement preflight checks like this that work for "any" kube cluster automatically.
395.
▲
by
gravypod
5y ago
One of the big benefits of protos is that you have a language-agnostic schema that can evolve safely and backwards compatibly. I'd love for some team to join that with better performance as it seems like it's possible from what th
396.
▲
by
gravypod
5y ago
I don't know much about Sears. I've mostly worked as a Software Engineer and know other Software Engineers.
397.
▲
by
gravypod
5y ago
At most large companies things are organized in such a way that internal teams are your "paying users". Some internal teams at some companies even say "If you want X feature and Y support you need to request $$$ funding and N
398.
▲
by
gravypod
5y ago
Save up money and work at a risky pre-Series A startup. They'd kill to have an ex-FAANG employee who can design things from the ground up, lease a project to completion, and enjoy the systems they are building. Recently left a small st
399.
▲
by
gravypod
5y ago
I really wish we saw wider adoption of Bazel, or something Bazel-like, from the OSS space. The main benefits Bazel-like systems bring to the table, in my mind, are structuring libraries, binaries, and tests in a way a software engineer thin
400.
▲
by
gravypod
5y ago
I listened to some of this today and it's really great. Lots of similar learnings as has been had from the g3doc team at Google. More information available here: https://www.youtube.com/watch?v=EnB8GtPuauw
401.
▲
by
gravypod
5y ago
I think what you're using as a positive signal is actually a negative signal. If people ask you for help and >50% of the responses aren't "here is a link to a doc/previous discussion" then you are a bus factor 1.
402.
▲
by
gravypod
5y ago
Sounds like an awful environment. If a CEO can't see the value in hiring good people that you don't need to micro manage and allowing them to decide if it makes sense to be in person or in office I don't think working at that
403.
▲
by
gravypod
5y ago
This is not a swap out DBs thing. This is a "have the ability to tweak all of the config options from a connection string with no code changes" You'd still get the correct client for your DB. You'd just not need to plan
404.
▲
by
gravypod
5y ago
I see you support Thrift and Buck. Would you also be interested in adding Proto and Bazel support? Being able to query the code based on the build graph (sort of) would be very cool.
405.
▲
by
gravypod
5y ago
Using a schema that allows you to specify a different parser for the remainder of the string would fix this. Like: sqlite:// and redis://. You could the have standards for common things like usernames, passwords, hosts,
406.
▲
by
gravypod
5y ago
Do you have any demos of how this library works when used in something complex? Also, do you have any ways to export the logic defined into some data structure? This would allow you to bolt on compilers to translate into a netlist or FPGA.
407.
▲
by
gravypod
5y ago
I wish there was a library for "every" that took a standardized connection string and mapped it to "every" DB/storage/queue/etc client. This is one of those things that should be a solved problem that we a
408.
▲
by
gravypod
5y ago
I'm a huge fan of assistive note pads. I wish the one I use was more stable and supported multiple files and more solvers: https://parnold-x.github.io/nasc/ Hopefully more tools like this and the OP come out.
409.
▲
by
gravypod
5y ago
Have you tried to reclaim that time without the commuting? Walk to a coffee shop and read there before work? I see a lot of "me time" posts about commuting but I think that this is something you can change without commuting.
410.
▲
by
gravypod
5y ago
I love the details and ideas they were bouncing around: > At present there seems to be no very urgent reason to depart from using nitrogen as the diluent for oxygen. Any mechanical advantages that may be considered for helium would be of
411.
▲
by
gravypod
5y ago
I started getting them at ~2 months at Google. I was no more qualified for those jobs then than I was before I joined Google. I got the seal of "he's a Googler, he's super smart" which currently exists. I'm not sayi
412.
▲
by
gravypod
5y ago
> Or maybe those people know what they are talking about and the truth is that many people who are big fans of automated testing tend to overrate its value when it comes to many areas of software development. There's been a lot of r
413.
▲
by
gravypod
5y ago
I think even integration tests would be a huge improvement for most teams and software. As long as some automated checks are run before code is merged you're going to save yourself a lot of heart ache.
414.
▲
by
gravypod
5y ago
There's a lot of push back from engineers - especially people at lower levels of the stack - against testing infrastructure. One particularly famous example is Linux. Rather than testing before merging in code, they merge in code and t
415.
▲
by
gravypod
5y ago
It's a very specific niche that I fall in: experience with managing OSS, lots of build systems, CI/CD, managing reliable systems (N+1, monitoring, latency management), C++ & assembly for x86, etc. Essentially they want someone
416.
▲
by
gravypod
5y ago
I get weekly emails from HFTs wanting to hire SWEs and SREs for >500k base. These companies do exist but vary quite a bit in quality of life and stress.
417.
▲
by
gravypod
5y ago
You can do something similar to what golang does. You can define an interface and then have a `thing_x86.c` and a `thing_arm64.c` etc. If you abstract the problem this way you are very explicit about what is being linked into the binary whi
418.
▲
by
gravypod
5y ago
I may be ignorant but I don't know many businesses who operate mainly on dopamine hooks other than tech and gambling.
419.
▲
by
gravypod
5y ago
As someone who does quite a bit of C++ recently: for most uses readability is king. If you did want squeeze out the extra performance you could also do something where you store `std::variant<>` inside a struct and provide an API like
420.
▲
by
gravypod
5y ago
`std::string_view` is essentially something like this: struct string_view { char *data; size_t length; } It is a pointer to a subset of an existing string. It has all of the existing features of `std::string` but pass
More ›