Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gravypod
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
241.
▲
by
gravypod
5y ago
There is also a company called SourceGraph which parses the AST of the various languages and lets you get CLion-like features with regex search. https://about.sourcegraph.com/
242.
▲
by
gravypod
5y ago
If you decouple you build from your packaging you can also use from-scratch containers. You can also use distroless' static image [0] to get a posix-y environment with as little space as possible. Total image size of the static image i
243.
▲
by
gravypod
5y ago
> required to reach feature parity I think most people don't need full feature parity. That's why a lot of these techs take off. They need something that is easier to understand. Similar with kubernetes, there's like 5 per
244.
▲
by
gravypod
5y ago
Needing to tie into a specific API (like codesearch) couples you to the specific storage backend (Github). If you build your software to operate on a POSIX-y file system, you can support anything that shows up as a file system. For example:
245.
▲
by
gravypod
5y ago
That works well for small repos or a few repos but if you want to find all cc files, at all release branch's, in your entire company and check for some exploit it is helpful to have a VFS. Makes it so you could also support N SCMs thro
246.
▲
by
gravypod
5y ago
There are quite a few local credit unions that I've heard good things about. Some are run in a way that all the profits are equally divided by the account holders (after expenses like comp for the employees). Some also offer credit car
247.
▲
by
gravypod
5y ago
1. Focus on a simplified version of a real problem you had to solve at your current job (MIN(arbitrary)) 2. Needs to be explainable in 1 page with example data (MIN(completely)) 3. Needs to not require any complex interaction. No web reques
248.
▲
by
gravypod
5y ago
> our tooling is so effing slow it needs a 1000x improvement. not in how fast we can write code, just to compile and test the damn stuff Not just that. Why do we have 30 tools for 30 programming languages. JetBrains has one IDE per langu
249.
▲
by
gravypod
5y ago
I'd love a replacement shell with threaded screw holes so that, when the joysticks eventually drift / battery starts to die, I can feel safe opening/replacing things.
250.
▲
by
gravypod
5y ago
It would be great if you could plug in other configuration frontends. I'd love to be able to just define a proto and have this manage database schemas for me.
251.
▲
by
gravypod
5y ago
Have you thought of using something like container snapshots to build the full dep tree of things off shared container images? For example: you build ncurses, snapshot the layer it produces, then use that to build nano, vi, etc.
252.
▲
by
gravypod
5y ago
In addition: you can use overlayfs + tmpfs to run the same build with multiple build args without using any extra memory. I had an experiment I was working on to run tests for mutation testing that I want to open source at some point that u
253.
▲
by
gravypod
5y ago
IANAL but I think HIPAA: 1. Only applies to covered entities. 2. Data can be given to another covered entity as long as certain rules are followed. Very easy to have a web of people giving each other data because of this.
254.
▲
by
gravypod
5y ago
As a manager you need to help set up a culture where showing unfinished work is ok. On my current team I will often make a quick prototype and ask our TL "Can you take a look to see if this is a completely off base approach? This code
255.
▲
by
gravypod
5y ago
The nice part of the `.bin` format is you don't need to do anything to support multiple files or cross deps. The build system packages all of the files/messages/services into a single file for you to load.
256.
▲
by
gravypod
5y ago
Are you planning on supporting importing the proto .bin format that stores file descriptors? This is the output of the proto compiler and would make it easier to provide a full transitive closure of deps for people who have complex build ph
257.
▲
by
gravypod
5y ago
Rather than 1x cluster with 4k nodes it might be better to use 4x clusters with 1k nodes. You've now lowered the blast radius of any change to the apiserver and at PayPal scale you'll already be dealing with multi region which wou
258.
▲
by
gravypod
5y ago
If you needed to do low level systems programming in Rust would you be able to use this as an OS abstraction layer by importing these sorts of things: https://github.com/uutils/coreutils/blob/main/src
259.
▲
by
gravypod
5y ago
This would be great if it automatically generated `<device>.<user>.search.domain.vpn` DNS names for all of the devices.
260.
▲
by
gravypod
5y ago
It might sound easy but that would be a critical component of such a rewrite. Python's standard library is implemented using the same API so much of that would need to be rewritten. You then have the risk of introducing bugs, etc. This
261.
▲
by
gravypod
5y ago
From a language design perspective I don't think there's much in the way of making up this ground. The hard part is not breaking any existing modules written in C/C++/Rust/etc that depend on the cpython ABI (memory
262.
▲
by
gravypod
5y ago
It's not even just lower class workers. Taking public transit to my FAANG job each day would be ~$20 total and be ~2hrs of commuting each day. That comes out to ~5k/year in commuting costs and about 65 workdays in hours wasted o
263.
▲
by
gravypod
5y ago
Would one of these make a decent random source if you could find them for cheap?
264.
▲
by
gravypod
5y ago
> (The worst offenders of this that I remember dealing with at Google were when generated code/artifacts had to be checked into the repo instead of getting being wired into the build system because <insert hermeticity problem>
265.
▲
by
gravypod
5y ago
I think this is a great example of where build systems, that understand the need for testing, can help out. In a build system I use quite often (Bazel) you can express this as an `sh_test()` [0] which provides documentation about what you&#
266.
▲
by
gravypod
5y ago
I choose "Believe in product" & "Other". I really love the product I work on. I've had a lot of friction on my team, a few issues related to comp, but in the end of the day I'm really passionate about what
267.
▲
by
gravypod
5y ago
> In that situation, if we wanted to betray your trust and privacy, we would need to put in a lot more effort than if we said "We have secure servers. Trust us on that. No you can't see them.". Does that make sense? Have y
268.
▲
by
gravypod
5y ago
There are some tools that allow you to copy debug tools into a container when needed. I think all that needs to be I'm the container is tar and it runs `kubectl exec ... tar` in the container. This allows you to get in when needed but
269.
▲
by
gravypod
5y ago
Hopefully the Linux kernel will eventually get automated presubmits for IWYU and other things.
270.
▲
by
gravypod
5y ago
This isn't a "know more" or "know less" than me thing. This is being-a-human thing. I've never written a large amount of C++ without a similar mistake creeping in. Humans make mistakes.
More ›