1,503 karma · joined June 16, 2017
First is this Oxide and Friends episode [1] where Bryan and gang explains war stories related to operating Postgres during their Joyent days and why they went with Cockroach DB for Oxide.
Second is this amazing blog from brandur which explains several issues with using Postgres as high throughput queue and some mitigations.
Online forums like Hacker news can be a bit echo chamber-y. It is always good to ensure that the people you are taking advice from are solving the same problem as you.
[1] https://oxide-and-friends.transistor.fm/episodes/whither-coc... [2] https://brandur.org/postgres-queues
> He's an Indian Lex Friedman (and I mean that derogatorily)
I might be reading this wrong, but sounds kinda racist to me?
This is very interesting to me and I did not know that our current LLMs can do this. Does anyone has a live coding video/stream of this workflow to do some non trivial task successfully, like developing/merging a feature for some open-source project? There is so much crap around AI on youtube that I have just stopped engaging with that stuff and not sure who are producing genuine content and who is just selling their latest grift.
Who cares about languages and culture of few dozen people who does not live in AMERICA.
But since this has name of Google attached to it, many people will mindless ape it to the detriment of experience of their users.
The whole reason I host plex is that I want an offline experience that I curate myself. The requirement for internet to authenticate and shoveling crapware in my face pushed me towards trying Jellyfin. The Jellyfin UI on TV and mobile is not as flashy and polished as Plex, but it is extremely functional and respects users choices.
Been a happy Jellyfin customer for years now though I only use it to organize and browse my library now. Actual playback is either MPV on PC or Kodi over NFS on TV. After trying many many players, these were the two I found best for respective platforms, nothing else even comes close.
Some basic things like notifications, keyboard controls for volume/brightness, sound etc don't work the best in i3wm by default and requires some fiddling on each machine to get it to work properly.
I love the out of the box behavior of my Mint installation and don't want to switch completely to something like i3wm. I could get even a watered down version tiling and stacking like i3 with keyboard shortcuts, I would be very happy. There is gTile but it doesn't quite work the same way.
I very strongly believe it's only Microsoft's reputation that is hindering it's adoption outside enterprise settings (and very deservedly so).
Can anyone elaborate how does one do that? I have seen this advice many many times but never anything actionable attached to it.
I believe my soft skills are my biggest weak point right now and is holding me from growing further in my career and I would like to do something about it. But I have no idea how.
I use PlainTasks [0] which is very similar to your plugin but also has a few keyboard shortcuts to toggle the item state. Using this with a watered down GTD setup has really brought a lot of peace in both my personal and professional life.
Things like identity management (AAD/IAM), provisioning and running VMs, deployments. Network side of things like VNet, DNS, securely opening ports etc. Monitoring setup across the stack. There is so much functionalities that will be required to safely expose an application externally that I can't even coherently list them out here. Are people just using Saas for everything (which I think will defeat the purpose of on-prem infra) or a competent Sys admin can handle all this to give a cloud like experience for end developers?
Can someone share their experience or share any write ups on this topic?
For more context, I worked at a very large hedge fund briefly which had a small DC worth of VERY beefy machines but absolutely no platform on top of it. Hosting application was done by copying the binaries on a particular well known machine and running npm commands and restarting nginx. Log a ticket with sys admin to create a DNS entry to point a reserve and point a internal DNS to this machine (no load balancer). Deployment was a shell script which rcp new binaries and restarts nginx. No monitoring or observability stack. There was a script which will log you into a random machine for you to run your workloads (be ready to get angry IMs from more senior quants running their workload in that random machine if your development build takes up enough resources to effect their work). I can go on and on but I think you get the idea.