Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cfors
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
cfors
5y ago
More engineering effort going into reinventing things that already exist to upsell people on Grafana cloud. What about focusing on the core value that Grafana provides, dashboards? Grafana 8 alerting is still in my opinion at a beta level.
32.
▲
by
cfors
5y ago
This will no doubt be overshadowed by Generics, but Workspaces[0] are going to be incredibly useful for companies using a monorepo with shared packages. Once again, great job to the Go team! [0] https://go.dev/doc/tutor
33.
▲
by
cfors
5y ago
Agree. I really can only imagine this being useful for an organization that publishes dozens of different libraries that a "product team" needs to use such as logging, database access, secret managers, etc. At that point, speaking
34.
▲
by
cfors
5y ago
Performance is relative, so I'm not really sure the point being made here. Sure if your program has regex as the constrained resource this matters, but again it's all relative.
35.
▲
by
cfors
5y ago
For one, I'm not convinced that the Grafana 8 Alerting API Swagger docs are up to date or ready for the public [0]. I've literally copied an alert's json format, and then tried to post it back and never got it to work. Here&#
36.
▲
by
cfors
5y ago
I wish Grafana would stop trying to make offerings that already exist and focus on making their dashboards and alerts as code usable. I would even pay money for an actual offering that worked.
37.
▲
by
cfors
5y ago
In today's world of excellent CLI tools I don't think grep is a good choice, especially for checking irregular languages like XML. [0] I use tools like `jq` [1] or `yq` [2] all the time for CI checks. One useful check, is we have
38.
▲
by
cfors
5y ago
Surely, this is the very definition of too many options? *Disclaimer: Mostly happy user of many of these projects
39.
▲
by
cfors
5y ago
IBM already purchased red hat for $34b 3 years ago, so no need to wait any longer :)
40.
▲
by
cfors
5y ago
Take vault for example. Rather than have to toggle a flag in your service to get a secret, you could have the vault sidecar inject the secret automatically into your container, as opposed to having to pass a configuration flag `USE_VAULT` t
41.
▲
by
cfors
5y ago
You can! There are downsides though for any sufficiently polyglot organization, which is maintaining all the different client SDK's that need to use that. Sidecars are often useful for platform-centric teams that would like to have acc
42.
▲
by
cfors
5y ago
A benefit of Kafka is that it is relatively trivial to spin up multiple consumers from a single CDC stream. If you have some user attribute table that you set up with Debezium, there are a couple downstream consumers (teams!) that also want
43.
▲
by
cfors
5y ago
This is essentially the idea behind CDC (Change Data Capture) [0]. Martin Kleppmann has some great blogs about this as well [1]. [0] https://en.wikipedia.org/wiki/Change_data_capture [1] https://www.confluen
44.
▲
by
cfors
5y ago
Yes containers don't solve for dealing with the mess of third party saas that every company is built around. But that's why anytime you integrate with one of these tools you should be aware that there is a cost for maintaining tha
45.
▲
by
cfors
5y ago
Its right here from the "Other Testimonies" section: https://elmtown.simplecast.com/episodes/it-just-goes-on-and-... Obviously Microsoft is a huge company so they use all of the languages, but I find it surpr
46.
▲
by
cfors
5y ago
I don't need to know anything about user123 outside of the fact that they are located in Perth, Australia. Nothing else matters to me for this, I don't have access to any PII data like email or device (look, I know user ID's
47.
▲
by
cfors
5y ago
Let me be clear here, I'm not advocating for ZERO access control or audit logs here! Let's take that bank argument, I'm definitely not advocating for not locking vaults or safe deposit boxes. But somebody has access to those,
48.
▲
by
cfors
5y ago
These comment's are all relatively ignorant of the fact that implementing these sorts of privacy controls generally makes your product worse and your engineers miserable. > Facebook employees were granted user data access in order t
49.
▲
by
cfors
5y ago
Not a perfect solution but I add a prompt signaling both my current namespace and cluster, along with some safeguards for any changes on our production environment. In practice I haven't deployed something wrongfully in production ever
50.
▲
by
cfors
5y ago
I upvoted, but then I felt like that wasn't enough. There is something about this book that seems more real than life. The author not only was a neurosurgeon, but also had a Master of Arts in Literature from Stanford. He is an absolute
51.
▲
by
cfors
5y ago
What is `rdep`? Couldn't seem to find it with a cursory google search.
52.
▲
by
cfors
5y ago
> Developers want the durability, stability, and scalability of a SQL database but do not want to be constrained by managing a schema. It has been our goal to give both, not compromising on the power of your datastore but making changes
53.
▲
by
cfors
6y ago
Hinge | Software Engineer(s!) (Backend) | New York (NYC), Remote until September 2021 | Full-Time Hinge is the dating app for people who want to get off dating apps. In today’s digital world, singles are so busy matching that they’re not ac
54.
▲
by
cfors
6y ago
Makes me wonder what their partitioning strategy was. I can't imagine a cache that is over 4GB+ that couldn't be partitioned at least a bit further. But good call out, thank you for the correction.
55.
▲
by
cfors
6y ago
Sounds like Discord was running gigantic in memory Go caches. Not that it's the wrong approach, but this is a very real-time system-y problem that Rust is designed for. So I understand why this made sense. Obviously rewriting in Rust w
56.
▲
by
cfors
6y ago
Using fzf and ctrl+r for fuzzy finding commands is a godsend. Basically all snippets of code that I ever run are straight from this. Forget how to exactly reset a committed local file that you want to place into another commit? Not somethin
57.
▲
by
cfors
6y ago
Awesome product, btw. Definitely see where it fits some niches. Actual concerns about running a real application with real uptime requirements. 1. Say your EC2 or docker container that's hosting this goes down. Is that left up to the u
58.
▲
by
cfors
6y ago
> If you exceed the capacity of a single node, sharding your data can allow you to scale horizontally to multiple nodes. It's so simple, just don't have a lot of data that doesn't need to interact with other data and your
59.
▲
by
cfors
6y ago
The README is a treasure trove of information on go internals, thank you for writing all of that out. Fascinating to read what looks like your your thought process as you built this library, I always sort of thought README's should som
60.
▲
by
cfors
6y ago
Tech companies do this all the time when the cheap servers they run their businesses on can't handle the traffic. I find it hard to believe that anybody would find it hard to empathize with the fact that your company failed to predict
More ›