Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jvolkman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
361.
▲
by
jvolkman
5y ago
It already exists and is enabled by default (at least on my Pixel phone using the default messaging client). https://support.google.com/messages/answer/10262381
362.
▲
by
jvolkman
5y ago
Kind of funny that instagram.com uses Route53, but amazon.com does not.
363.
▲
by
jvolkman
5y ago
Cedar AI | Seattle | Full-time software engineers Cedar AI is a small Seattle-based startup building management and automation products for short line and class 1 railroads. Our team is a mix of engineers from major tech companies (AWS, Goo
364.
▲
YouTube TV Sends Ominous Email Ahead of NBC Drop-Dead Date
(thestreamable.com)
1 points
by
jvolkman
5y ago
|
1 comments
365.
▲
by
jvolkman
5y ago
Bazel uses Starlark as its language, not Python. Obviously there are similarities, but Starlark is a tiny subset.
366.
▲
by
jvolkman
5y ago
All email providers that want customers analyze and store information about the content of emails so they can provide features such as spam filtering and search.
367.
▲
by
jvolkman
5y ago
Just this past week my family suffered from what appears to be bad generics. My daughter is on multiple anti-seizure medications, and due to a recent change in pharmacies the generic suppliers for most of her prescriptions changed. Within a
368.
▲
by
jvolkman
5y ago
Cool, thanks for the link. For what it's worth, we use rules_nixpkgs to source Postgres (for Linux and Darwin) as well as things such as C and Python toolchains, and it's been working really well. It does require that the machine
369.
▲
by
jvolkman
5y ago
Late reply but - I haven't really run into notable downsides. Installation was somewhat of a pain since I had to resize the partition (all of the prebuilt images assume small hardware), and all of the default packages are as minimal as
370.
▲
by
jvolkman
5y ago
What does your bazel tooling look like? We use postgres and bazel together in automated tests and I'm curious about how others start and manage postgres instances in similar scenarios. Currently were driving postgres from Python (py.te
371.
▲
by
jvolkman
5y ago
I did try opnsense, but found that I wanted wireguard more than any of the features it offered. At the time wireguard wasn't a built-in option, so went back to OpenWrt which I was already familiar with anyway from running it on Linksys
372.
▲
by
jvolkman
5y ago
I found a passively cooled x86 box that I run openwrt on. It's got 6 Intel gigabit NICs and I use Proxmox to virtualize guests. OpenWrt is one of those guests, as is Home Assistant which controls various home automation things. I poste
373.
▲
by
jvolkman
5y ago
Cedar AI | Seattle | Full-time software engineers Cedar AI is a small Seattle-based startup building management and automation products for short line and class 1 railroads. Our team is a mix of engineers from major tech companies (AWS, Goo
374.
▲
by
jvolkman
5y ago
Seems correct? If you expand the upcoming occurrences (click the `next` hyperlink), you'll see that it also occurs on 11/7, but after that only on Wednesdays in November. https://stackoverflow.com/questions/34
375.
▲
by
jvolkman
5y ago
Meh. I use Meet, Duo, and Android Messages with RCS regularly and they all work great. The RCS client even enables end-to-end encryption between two parties these days.
376.
▲
by
jvolkman
5y ago
> Nix requires only its configuration (Nix's expression) to be in monorepo. At the opposite, Bazel design is centered around the source code being in monorepo. That is a major difference. Modern Bazel rule sets are more pragmatic th
377.
▲
by
jvolkman
5y ago
Yeah, I think it's due to the small size of the rest of the example. It wouldn't grow more than a few more lines for a sizeable python app.
378.
▲
by
jvolkman
5y ago
Sure, we can run commands using `bazel run` or build them using `bazel build` and then run the generated binaries from `bazel-bin` directly. In these cases we also use the same Nix-provided python version, but through a different path. The
379.
▲
by
jvolkman
5y ago
The former. See an example I made for the sibling thread.
380.
▲
by
jvolkman
5y ago
Not sure of any writing that ties all of the pieces together, but I made a small example for you: https://github.com/jvolkman/bazel-nix-example
381.
▲
by
jvolkman
5y ago
Bazel is where I started. As an ex-Google employee it's familiar, and I prefer its build language. I found Nix when looking for ways to make Python builds reproducible across machines. Also, I get the impression that a Nix artifact is
382.
▲
by
jvolkman
5y ago
We're using Bazel + Nix together to build Docker images containing Python apps and it's been working surprisingly well. Bazel builds the final image on top of a base image built by Nix (containing only Python sourced from Nix'
383.
▲
by
jvolkman
5y ago
We pull Postgres from Nix using rules_nixpkgs for our Bazel tests. It works pretty well. I wrote some additional infrastructure that makes it easy to test against different versions of postgres (11, 12, 13 - all available from Nix) using si
384.
▲
by
jvolkman
5y ago
Cedar AI | Seattle | Full-time software engineers Cedar AI is a small Seattle-based startup building management and automation products for short line and class 1 railroads. Our team is a mix of engineers from major tech companies (AWS, Goo
385.
▲
by
jvolkman
5y ago
Google actually provides history and diffs for its own terms, although I don't think there's a way to get notifications. https://policies.google.com/terms/archive
386.
▲
by
jvolkman
5y ago
And if you ever see "DO NOT HUMP" on the side of a car, this is what it refers to. Crews also "kick" cars in flat yards which looks a bit more like humping in that brakeless cars roll down tracks on their own: https:&#x
387.
▲
by
jvolkman
5y ago
My least favorite is that import ordering matters in some situations. Like if I just run "organize imports", all of a sudden dependency cycles pop up and everything is broken. Certainly a sign of things being misimported/miso
388.
▲
by
jvolkman
5y ago
In my experience they creep in over time as the system grows. Coupling between parts of the system that was previously unnecessary is added, and the cycles form.
389.
▲
by
jvolkman
5y ago
Were there people that thought the latter? Certainly there's still an expectation that things like spam filtering work, which require scanning.
390.
▲
by
jvolkman
5y ago
Any change that won't cross deployable binary boundaries (think docker container) can be made atomically without care about subsequent deployment schedules. So this doesn't work for DB changes or client/server API changes as
More ›