Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gravypod
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
511.
▲
by
gravypod
5y ago
I'm also interested. When learning to program I just found projects and learned how to write software for them. It didn't matter if it already existed, I just wrote my own implementation and became very good. Does something like t
512.
▲
by
gravypod
5y ago
My theory: 1. Git was used for Linux. People developing Linux also developed packages for apt. They used it to host the source since they already used it for Linux. 2. GitHub showed the file tree @ master as the main thing when viewing a re
513.
▲
by
gravypod
5y ago
This is the "secret sauce" behind LevelDB: https://github.com/google/leveldb#performance
514.
▲
by
gravypod
5y ago
This is not a ridiculous question and does not deserve a mean answer. Voyager 1 has been flying for over 43 years [0]. In that time it went over 150 AU. This averages about 3.5 AU/year. It took, from start of project to launch, about 5
515.
▲
by
gravypod
5y ago
Something I'd be very interested in: building a PXE image from something declarative like Dockerfiles.
516.
▲
by
gravypod
5y ago
It's unfortunate we live in this world. Harvard takes in ~2k/year. Each student stays for ~4 years. This means ~10k are on campus at any time. Harvard costs ~50k/year. This means it costs ~500,000,000/year for all of Har
517.
▲
by
gravypod
5y ago
Super agree with this comment. Been using Caddy with DNS and it's been amazing.
518.
▲
by
gravypod
5y ago
> Of course this could quickly devolve into a conversation about "at what point is it microservices". Yep, exactly. I've built more than one microservice in my time that loads up a few GB of data into RAM and efficiently q
519.
▲
by
gravypod
5y ago
Think of a situation where you have, for example, a database like Redis. If you need to run two systems that need to access that data there will need to be some process that maintains that data and allows other people to access it. You woul
520.
▲
by
gravypod
5y ago
Some reasons may be: 1. Multiple languages/tech stacks. Have something like protobufs and now any language can "import" your library instead of it just being things that can handle cffi. 2. State management. For example, redi
521.
▲
by
gravypod
5y ago
How do your applications persist data? If you're running a compute resource today there's very likely a TCP connection between your application and your data somewhere. Also, in things like kube, it's possible to schedule job
522.
▲
by
gravypod
5y ago
How does this work? Is it based off of some git vfs? I'd be interesting in using that outside of the editor as well! That's more interesting technology.
523.
▲
by
gravypod
5y ago
> One could not just look into a project in their IDE, but it required to have multiple projects open simultaneously to make sense of all that mess Why not both? You can set things up so your go-to-def can understand your API calls and h
524.
▲
by
gravypod
5y ago
You can do some amazing things based on convention. In kube it's pretty common to use Services for service discovery. Essentially all a Service is is a smart DNS name that points to a collection of pods (netns). If you want to mirror t
525.
▲
by
gravypod
5y ago
It's BeyondCorp done at a network layer. You have cryptographic trust that traffic from specific IP ranges are specific people, you get a flat network topology for your infra/team/etc, and it works in the most hostile network
526.
▲
by
gravypod
5y ago
I have not found a good ebook reader that keeps my state on edge devices and syncs to a server my position. When I had more time to read manga I built this: https://github.com/gravypod/ComicReader It takes a folder of
527.
▲
by
gravypod
5y ago
If you have multiple federated clusters you can tolerate issues that affect an entire cluster of machines. Having 3x clusters each with 3x master nodes that do not depend on each other, and Volume drivers that are aware of having replicatio
528.
▲
by
gravypod
5y ago
Have you considered using Bazel to build an artifact that describes your deployment configuration? This is something that I've been thinking about trying to implement for some time. Essentially I want to have a way to support defining
529.
▲
by
gravypod
5y ago
There's active work on a standard called kubefed [0] that is being worked on. > I want a scale-to-zero node-pool in every region, and one kube master api for the world. Personally, I'd generalize this to: "I want to descri
530.
▲
by
gravypod
5y ago
If you're at the scale where your postgres db can be used as a queue and no one on your team has experience running a these systems (most startups) then pretty much anything will work to begin with and as long as you have a clear inter
531.
▲
by
gravypod
5y ago
My main concern would be monitoring. Most queue systems connect to alerting systems and can page you if you suddenly stop processing thongs or retrying the same query many many times. For a DB, since the scope of access is much larger, you
532.
▲
by
gravypod
5y ago
I use Queues for retries, buffering, and parallelization. It's pretty easy to write most programs to support at least once and to run multiple queue workers that you auto scale.
533.
▲
by
gravypod
5y ago
> Don't you have a home office anyway with a monitor, desk, and chair for normal life things? I'm 24 and just starting out my career but currently a house is completely out of my price range. I live in NJ and the cheapest house
534.
▲
by
gravypod
5y ago
An alternative perspective: I work in EST and my coworkers are in Munich. It takes planning but it works out fine. We picked meeting times for critical things that line up correctly between us all, do minimal meetings, etc. I've also b
535.
▲
by
gravypod
5y ago
> 99% of these sorts of problems can be eliminated by being up-front with your system requirements and expectations from your customer At my last job, and also every IoT company I've worked at, we've implemented an HTTP endpoin
536.
▲
by
gravypod
5y ago
I've had the unfortunate experience of running machines behind other people's corporate firewalls. Some corporate networking teams are a blessing to work with and I learn debugging tips from them on calls, others stick to archaic
537.
▲
by
gravypod
5y ago
I have, and it still goes bad. I've done quarts and those still go bad. Pints might work but at that point it's just annoying because I have to head out for milk often. Soy milk works fine for me. I hate the idea of wasting/s
538.
▲
by
gravypod
5y ago
I will definitely be taking a look at that. Thank for the tip!
539.
▲
by
gravypod
5y ago
About one bowl of cereal a week.
540.
▲
by
gravypod
5y ago
Is there any particular component of this that disgusts you? You could likely do that and end up spending less money than buying food and cooking for yourself. If you don't cook you can free up your time for other revenue generating ac
More ›