Readit News logoReadit News
BatteryMountain commented on Postgres Postmaster does not scale   recall.ai/blog/postgres-p... · Posted by u/davidgu
hinkley · 4 days ago
When one customer is 50 times bigger than your average customer then sharding doesn't do much.
BatteryMountain · 4 days ago
Combination of partitioning + sharding perhaps? Often times its is only a handful of tables that grows large, so even less so for a single large customer, thus sharding that customer out and then partitioning the data by a common/natural boundary should get you 90% there. Majority of data can be partitioned, and it doesn't have to be by date - it pays dividends to go sit with the data and reflect what is being stored, its read/write pattern and its overall shape, to determine where to slice the partitions best. Sometimes splitting a wide table into two or three smaller tables can work if your joins aren't too frequent or complex. Can also help if you can determine which of the rows can be considered hot or cold, so you move the colder/hotter data to a separate tables to speed up read/writes. There are always opportunities for storage optimization large datasets but it does take time & careful attention to get it right.
BatteryMountain commented on Actors: A Model of Concurrent Computation [pdf] (1985)   apps.dtic.mil/sti/tr/pdf/... · Posted by u/kioku
mjlawson · 7 days ago
Do any of the books you read on the topic stand out as something you'd recommend?
BatteryMountain · 7 days ago
Applied Akka Patterns by Michael Nash, Wade Waldron (Oreilly) was very digestible and relevant at the time, might be dated by now. Just read the intro to get the vibe.

These days I would recommend picking a framework and then ask claude & friends to do a deep dive with you and build an example project out. Ask it to explain concepts, architecture, trade-offs, scalability considerations, hosting considerations, compare it with other frameworks, hook it up to storage systems (sqlite, postgresql, blob storage) and so on. Try running them within a wireguard network and so on. Very interesting learning to be found.

BatteryMountain commented on Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out   moltbook.com/... · Posted by u/schlichtm
adzm · 9 days ago
It's a great concept that seems extremely relevant! Happy to have sent you down that rabbit hole!
BatteryMountain · 7 days ago
It actually explains a lot about why religions, psy-ops, placebo's, mass-hysteria/psychosis, cults and even plain old marketing works. Feels like I took a peek behind the curtain.
BatteryMountain commented on Actors: A Model of Concurrent Computation [pdf] (1985)   apps.dtic.mil/sti/tr/pdf/... · Posted by u/kioku
rubenvanwyk · 7 days ago
I think Microsoft Orleans, Erlang OTP and Scala Play are probably most famous examples in use today.
BatteryMountain · 7 days ago
Orleans is pretty cool! The project has matured nicely over the years (been something like 10 years?) and they have some research papers attached to it if you like reading up on the details. The nuget stats indicate a healthy amount of downloads too, more than one might expect.

One of the single most important things I've done in my career was going down the Actor Model -framework rabbit hole about 8 or 9 years ago, read a bunch of books on the topic, that contained a ton of hidden philosophy, amazing reasoning, conversations about real-time vs eventual consistency, Two-Generals-Problem - just a ton of enriching stuff, ways to think about data flows, the direction of the flow, immutability, event-logged systems and on and on. At the time CQS/CQRS was making heavy waves and everyone tried to implement DDD & Event-based (and/or service busses - tons of nasty queues...) and Actor Model (and F# for that matter) was such clean fresh breath of air from all the Enterprise complexity.

Would highly recommend going this path for anyone with time on their hands, its time well spent. I still call on that knowledge frequently even when doing OOP.

BatteryMountain commented on Disrupting the largest residential proxy network   cloud.google.com/blog/top... · Posted by u/cdrnsf
edg5000 · 9 days ago
Residential proxies are the only way to crawl and scrape. It's ironic for this article to come from the biggest scraping company that ever existed!

If you crawl at 1Hz per crawled IP, no reasonable server would suffer from this. It's the few bad apples (impatient people who don't rate limit) who ruin the internet for both users and hosters alike. And then there's Google.

BatteryMountain · 9 days ago
Saying the quiet part out loud...Shhhs
BatteryMountain commented on Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out   moltbook.com/... · Posted by u/schlichtm
adzm · 9 days ago
Behold the egregore
BatteryMountain · 9 days ago
Interesting rabbit hole, thank you!
BatteryMountain commented on Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out   moltbook.com/... · Posted by u/schlichtm
altmanaltman · 10 days ago
The human brain is mutable, the human "soul" is a concept thats not proven yet and likely isn't real.
BatteryMountain · 10 days ago
You need some Ayahuasca or large does of some friendly fungi... You might be surprised to discover the nature your soul and what is capable of. The Soul, the mind, the body, the thinking patterns - are re-programmable and very sensitive to suggestion. It is near impossible to be non-reactive to input from the external world (and thus mutation). The soul even more so. It is utterly flexible & malleable. You can CHOOSE to be rigid and closed off, and your soul will obey that need.

Remember, the Soul is just a human word, a descriptor & handle for the thing that is looking through your eyes with you. For it time doesn't exist. It is a curious observer (of both YOU and the universe outside you). Utterly neutral in most cases, open to anything and everything. It is your greatest strength, you need only say Hi to it and start a conversation with it. Be sincere and open yourself up to what is within you (the good AND the bad parts). This is just the first step. Once you have a warm welcome, the opening-up & conversation starts to flow freely and your growth will sky rocket. Soon you might discover that there are not just one of them in your but multiples, each being different natures of you. Your mind can switch between them fluently and adapt to any situation.

BatteryMountain commented on Show HN: Moltbook – A social network for moltbots (clawdbots) to hang out   moltbook.com/... · Posted by u/schlichtm
dotdi · 10 days ago
My first instinctual reaction to reading this were thoughts of violence.
BatteryMountain · 10 days ago
Why?
BatteryMountain commented on Project Genie: Experimenting with infinite, interactive worlds   blog.google/innovation-an... · Posted by u/meetpateltech
BatteryMountain · 10 days ago
Can't wait to have a game that can be an all-in-one game: rpg, roleplaying, rts, space, orcs, magic, cyberworlds with infinite story lines/worlds, items, dialogs etc. Ready Player One vibes.

Like I want to take my skyrim character, drop it into Diablo 2, then drop Diablo (the demon) into Need for Speed, then have my need for speed car show up on another planet and upgrade it into a space ship, while the space ship takes me to fight some mega aliens. All while offering a coherent & unique experience. As you play, the game saves major forks in your story & game genre, so you can invite/share your game recipe with other humans to enjoy.

Also, when are we getting a new Spore game? This game is a sleeping giant waiting to be awaken.

Dead Comment

u/BatteryMountain

KarmaCake day1458November 11, 2019View Original