Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jvolkman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
241.
▲
by
jvolkman
4y ago
This seems like a great resource. Kudos. > But most of them are based on the incomplete specs from Google's developer site. None of them can correctly predict what source files protoc will actually accept or reject 100% of the time.
242.
▲
by
jvolkman
4y ago
> What sort of advantage do you imagine a build system like Bazel would provide for you? Build my C (or Rust, or Odin) Python extension, package the Python app with the extension and whatever other dependencies are required (e.g., genera
243.
▲
by
jvolkman
4y ago
We're having lambda issues in us-west-2. Haven't seen much chatter yet.
244.
▲
by
jvolkman
4y ago
Amazon was definitely using 11/8 internally when I was there 7 years ago.
245.
▲
by
jvolkman
4y ago
"works just fine" might be a perfectly reasonable tradeoff if it avoids adding additional architectural complexity.
246.
▲
by
jvolkman
4y ago
For anyone curious about this approach, I've posted an excerpt [1] of the shared Python + SQLAlchemy + Postgres code we use to handle pagination at my company. The name "cursor pagination" is super confusing given that "
247.
▲
by
jvolkman
4y ago
In my case, I ran into an old coworker on the street that was working in a space that sounded interesting, and now I've been working with freight railroads for 3 years after spending ~15 at giant, well-known tech companies. But it depe
248.
▲
by
jvolkman
4y ago
I find them useful. To each their own, I suppose.
249.
▲
by
jvolkman
4y ago
Apart from better media, typing indicators, etc., RCS allows richer metadata (like content types) and various side channels (AFAIK) that allow extensions like E2E to be added. SMS is just 160 characters. I believe Google will share their E2
250.
▲
by
jvolkman
4y ago
SMS/MMS, which is the only iMessage fallback today, is not E2E.
251.
▲
by
jvolkman
4y ago
SMS isn't their moat, though. They wouldn't give up iMessage. Supporting RCS (again, in addition to iMessage) would make their product better: it would allow higher quality media to be sent to and received from non-Apple users; it
252.
▲
by
jvolkman
4y ago
A lot has happened with RCS since that random article. * All of the major US carriers announced that they'd ship Google Messages by default on android phones (including RCS). I believe Verizon was the last one [1]. * Google enabled end
253.
▲
by
jvolkman
4y ago
This incident page really needs a diff mode or just less boilerplate. It's really difficult to tell at a glance what's changed with each update.
254.
▲
by
jvolkman
4y ago
`pip freeze` doesn't generate hashes, so you can't be sure that the package contents haven't actually changed but maintained the same version string. Also, `pip freeze` doesn't include platform-specific dependencies for
255.
▲
by
jvolkman
4y ago
I've been using 43 inch 4k displays as monitors for 3 years now and don't think I could go back to anything smaller. Font size at native scaling is just right for me and there's plenty of real estate.
256.
▲
by
jvolkman
4y ago
Yeah, SSM supports just opening a terminal on the remote host without ssh. We started with regular ssh bastions though so I just stuck with that. They're just no longer routeable from outside.
257.
▲
by
jvolkman
4y ago
It still requires the bastion host though, right? In which case I'd prefer to just use ssh since it's more familiar. Also, intellij's built-in database tools support ssh tunneling, it 'just works' with the ProxyComm
258.
▲
by
jvolkman
4y ago
We still need bastion hosts to connect to RDS, but they're no longer accessible from the internet since we use SSM. `ssh aws-bastion` invokes a ProxyCommand that: 1) finds an actual bastion host by tag using ec2 describe-instances 2) g
259.
▲
Beanless coffee startup Atomo raises $40M, begins online sales
(geekwire.com)
7 points
by
jvolkman
4y ago
|
4 comments
260.
▲
by
jvolkman
4y ago
Two things. One, teams that share a dependency version can still develop independently; they just share something in common. They already likely share other things in common: deployment target OS, cloud platform and services, shared authN&#
261.
▲
by
jvolkman
4y ago
Amazon I think is the notable exception to the monorepo preference at large companies. But they have no lack of their own custom tooling to make multiple repos work.
262.
▲
by
jvolkman
4y ago
Only somewhat relevant, but Google Cloud does this in their console at least for some products. E.g., go through the UI Kubernetes cluster flow, but instead of clicking the create button at the end, you can click a button to get the equival
263.
▲
by
jvolkman
4y ago
I didn't run any stats when I found that file. Just clicked around in github a handful of times looking for something that seemed like it'd be complex.
264.
▲
by
jvolkman
4y ago
I get the impression that long files are culturally acceptable in systems-level C code. E.g., just a cherry-picked file from Linux: kernel/sched/core.c is over 11k lines. https://github.com/torvalds/linux/
265.
▲
by
jvolkman
4y ago
Discussion from 7 days ago (330+ comments): https://news.ycombinator.com/item?id=31536827
266.
▲
by
jvolkman
4y ago
But the internal tech stack doesn't have much in common with Kubernetes, either.
267.
▲
by
jvolkman
4y ago
At this point I would say no, but work is in progress to improve in this respect [1]. At my place of work we use some rules [2] to build virtual envs from Bazel dependencies. It's been a great stop-gap for us and allows us to use tradi
268.
▲
by
jvolkman
4y ago
AlloyDB is free during its preview phase (not sure how long that is). https://cloud.google.com/alloydb/pricing#fair-usage-limits
269.
▲
by
jvolkman
4y ago
AWS Aurora Postgres supports this to an extent with "clones". You can even clone cross-account. The same copy-on-write stuff applies, so they're relatively cheap and fast. I hope that Google's new AlloyDB will also suppo
270.
▲
by
jvolkman
4y ago
In that case it seems like you could just have one all_requirements.txt that includes the individual files like: -r package_a/requirements.txt -r package_b/requirements.txt etc.
More ›