Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rockwotj
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
391.
▲
by
rockwotj
5y ago
If you're hosting user content I always recommend hosting that on another domain. There is plenty of prior art about this on hacker news. Example: https://news.ycombinator.com/item?id=25802366
392.
▲
W3.org Cert Expired
(w3.org)
133 points
by
rockwotj
5y ago
|
119 comments
393.
▲
by
rockwotj
5y ago
> I'm sure in the future people will want a more Pythonic build syntax > Ultimately, I just really didn't want to invent yet another build system. Is there a reason not to use Bazel initially or in the future when you want a
394.
▲
by
rockwotj
5y ago
One thing that's super annoying about this is Google's own build tool Bazel can't create app bundles: https://github.com/bazelbuild/bazel/issues/11497 I wonder if internally they either have th
395.
▲
by
rockwotj
5y ago
> Do you know why they were looking to replace Stubby? Likely to maintain less code long term. It's nice to have a primative like this open source so you can use it everywhere (even on mobile). I'm not sure about the claim that
396.
▲
by
rockwotj
5y ago
IIRC, right before I left Google at the end of 2019 you could be added to an allowlist to use gRPC internally. I believe they want to eventually replace Stubby with gRPC. Someone who still works at Google would have to comment on the curren
397.
▲
by
rockwotj
5y ago
I've found esbuild to be great for this: https://esbuild.github.io/content-types/#typescript
398.
▲
by
rockwotj
6y ago
You'd have to send the full row otherwise you wouldn't know if it matches the query or not
399.
▲
by
rockwotj
6y ago
Only if you keep the whole table in memory or re-read every row that is written
400.
▲
by
rockwotj
6y ago
Yupp, certainly don't disagree. It's not a perfect system - to comment on those two issues: there were some pipe dreams when I was there to support schemas, including partial schemas, but we needed a better migration story (and so
401.
▲
by
rockwotj
6y ago
Fwiw this approach doesn't work for something like: SELECT * FROM Products WHERE price > 5; If a new product comes in with price 20 you won't know to add it to your result set and send it to the clients.
402.
▲
by
rockwotj
6y ago
Sadly I never thought to trying to publish a white paper with my co workers while I was working on this. I'd love the chance to do so. We did do many internal company presentations on the matter however. That being said as far as I kno
403.
▲
by
rockwotj
6y ago
The query language is limited, but a lot of the limitations are intentional. Here is a post from a while back where I explained some of the reason for some of these limitations; https://groups.google.com/g/google-cloud-
404.
▲
by
rockwotj
6y ago
I'm not sure I would call this relatively easy even without joins. Without joins Google Cloud Firestore does exactly what you're describing. The initial query runs against the DB then the client gets a filtered stream of updates t
405.
▲
by
rockwotj
6y ago
You can actually input system stuff like this via: https://docs.bazel.build/versions/master/user-manual.html#fl... They already have support for build times and labels, but you can add arbitrary stuff like got has
406.
▲
by
rockwotj
6y ago
Bazel does embrace code gen, but to be honest I've found rules for most of the code gen I've needed to do and they plug in nicely.
407.
▲
by
rockwotj
6y ago
My company uses bazel for Android development. We tried to use it for iOS but ran into issues with cocoapods. Pinterest uses bazel for their iOS app: https://medium.com/pinterest-engineering/developing-fast-rel...
408.
▲
by
rockwotj
6y ago
> I kind of wish the next generation of my family wasn't having thier young minds and perception of tech shaped by the corporate dystopia net. My approach here is just stay off the internet. Go outside. Play board games. Imagine the
409.
▲
by
rockwotj
6y ago
That dotjs is for user scripts (ie a chrome extension) not for the thing their talking about which is php for node.
410.
▲
by
rockwotj
6y ago
Do you have numbers on this? My assumption is the majority of people use a hosted service for email like Gmail, outlook, fastmail, proto mail, etc and they all have too of the line security when it comes to email. It may be that the majorit
411.
▲
by
rockwotj
6y ago
I really want to be a good person and track my finances like this, but I just don't have time (or am too lazy) and just need a more automated process.
412.
▲
by
rockwotj
6y ago
> So outside of embedded, which tends to have a variety of constraints, what even pretends to handle allocation failures across the entire program? Don't embedded platforms mostly use something other than STL anyway?
413.
▲
by
rockwotj
6y ago
> He has basically no presence online Probably part of the explanation for the productivity XD
414.
▲
by
rockwotj
6y ago
Seems like a bummer that the stream interfaces are blocking for C++ and java :/
415.
▲
by
rockwotj
6y ago
My company uses bazel to build containers and the distroless images that Google provides, it's a really nice setup IMO
416.
▲
by
rockwotj
6y ago
It seems the mkcert tool supports chrome and I believe Google has its own certs internally, so there's gotta be a way to do this - although it may be tied up with gsuite.
417.
▲
by
rockwotj
6y ago
True, but that only happens when setting up graphs. Graphs are not changed as often as they are viewed. I'm sure viceroy is more performant, and I'm not denying that, I may also be scarred a bit because I found writing mash querie
418.
▲
by
rockwotj
6y ago
Hasn't pcon been deprecated for a year and a half now? :P More pixels != to more information. The visuals and varieties in ways to present data in grafana always seemed more intuitive for me, being able to lay stuff out in different wa
419.
▲
by
rockwotj
6y ago
Yeah but you also have to understand the dependency management systems for every open source project on GitHub to get the right dependency, which is a sisyphean task. Google has the advantage there is only one way to build stuff.
420.
▲
by
rockwotj
6y ago
I don't think so. When you consider that you'd have to index every library and every version of it. That's a huge index. Google has the "live at HEAD" [1] mentality so in reality you don't need as much. I d
More ›