292 karma · joined September 8, 2021
The 2nd agency I called them through phone. No ai. But it is excellent cause they do async processing. so you reserve a slot and they call you back. i don't care if those are not answered urgently. Because I just want to talk to a human.
By the way - I think AI or ML whatever has some valid uses right now. but mostly in image processing domain - so like recognizing shapes in some bounded domain OK yea. Generative image - NOT bad but theres always this "AI GLOW" to each image. Something is always off. Its some neat tools but a race to the bottom and mostly users want to generate explicit content lets be real. and they will become increasingly more creative and obtuse to get around the guards. nothing is stopping you from entering the * industry and making tons off money. but that industry is always doing good.
a friend recently suggested to use AI to generate generic icons for my game. Thats a really good use case. but does that radically change the current economy?
[BTW GENERIC STUFF ONLY UNTILL I could hire someone because i prefer that experience way more. you can get more interesting results. 4 eyes are better than 2.
Are maps of ancient empires even accurate? What do they even mean. If you went back in time to some backwater village on the edges of some Empire map and asked the villagers who was the emperor could they even tell you? Or would they still name some king from 50 years ago?
Public facing like serving some static webpages or blog, text content. Yeah do it.
The backend of my game is written in Elixir. And the world grid used for path-finding is represented as a global shared ETS table (distributed data store) with 1 writer (world server) + multiple readers (ai unit controllers). It works so well, and I can even have sub processes that evict cached paths when dynamic "obstructions" like resources spawn into the world. The ETS table structure also can partition cells/grids/paths by "level/map" and server instance. And you can profile it in real-time and see how much memory the ETS table is using, time-to-pathfind, and other metrics.
But I'm planning to release the game for testing next month! Its a browser "MMO" game too so its going to be easy to try out. And then I'll have time to write some more detailed technical notes online.
I think multiplayer game devs are sleeping on Elixir! It has made the network side of things so much easier and intuitive with fast prototyping and built in monitoring - so many lifetime issues are easily found and addressed. I'm pairing Elixir with Godot, Godot is used for the frontend game client. And its crazy because I thought the game client part would be the "hard" part as it would be a new skillset to learn, but Godot makes the actual game part very easy. GDScript is easy to learn, and the way Godot uses "signals" is very similar to the backend code in Elixir with message passing so its not a huge cognitive shift to switch between server/client code.
I get that BEAM doesn't lend well to highly computational tasks, but I just don't see how thats an issue for many types of multiplayer games? If you aren't making some crazy simulation game, then most of the backend computation is more around managing client state and doing "accounting" every tick as inputs are processed. The most computational task I've had is server-side NPC Pathfinding, which I was able to quickly offload onto seperate processes that chug along at their own rhythm.
It didn't 100% solve my anxiety but it put me on the path to finally seek out a legitimate and effective solution because I had enough reference to compare to.
I worked there for 3 years! When I started 3 years ago - the owners touted the benefits of all of it. And I agree its not all totally bad. There are some valid use cases for small enterprise projects.
BUT after 3 years it was really starting to wear me down. The codebase just kept growing, there were so many lambdas to keep track of. It was so hard to test and observe the system in production. Sure you can address some of these pitfalls by creating your own tools that wrap AWS API calls but it never ends. It doesn't make your life easier, you still have to write a bunch of extra glue code because a lot of the tooling for these serverless platforms is terrible and left up to frameworks to solve.
The language i'm using - Elixir - also has some very interesting features that make it easy to integrate async a.i planning + a.i to a.i group communication. Ahh, I find it so exciting. The main simulation loop is never blocked. Meanwhile the A.I planner just chugs along as a separate process, spawning and despawning new agents in the world, creating and merging control groups, and setting new goals.
And the second part of it is - I'm sure its easily done but at this point there is some incentive to keep whatever implementation you have to yourself.
Or maybe I missed something and I should try looking into it again.
And I played Baldurs Gate 3 a few months ago which really inspired me. I have been playing RPG games for a long time now but I never tried a real "TTRPG", most of my experience was playing JRPG's when I was younger. And I knew about DnD but never felt compelled to try it irl because it seemed "kind of lame". But then I played BG3 and I really understood what "RPG" means. The game made it all click for me.
"everything sucks. And there is no cohesion between peoples."
Because at the same time I understand the brutal truth. The nations of today where this process of state centralization did not occur, or occurred under coercion from colonial powers are much worse off. And there people viewed as backwards or uncivilized unable to compete in the modern world, even though they admirably continue to resist modernity.
>"Given that you believe you learned the American national identity in a public school..."
I'm not American. I'm Canadian. And no I did not learn the national identity strictly through school, it was through the people I met at school. My peers, friends, etc. It was those interactions that were facilitated through the public school system.
And yet, I went through public schooling, learned the "national" identity but I still retained my own unique identity and cultural practices taught at home by parents. And in the process, I forged a new identity, much like the settlers who immigrated to this country before me.
Is it because my parents did not embed the great insecurity into me? To reject everything taught from the onset because it may lead me astray? They did nothing like that. They told me to attend school, make friends, and learn new things. I learned both the good and the bad of the dominant society I lived in, simply by observing it for myself. And I became familiar with the archetypes of the elites and the poor.
I'm well aware. There is an irony to the arguments I make, because I also detest the idea of forced erasure of identity.
Military service? No. I would be in favor of some 1-yr mandatory civil service. I believe its important to interact with all classes of the society you inhabit. How else can you gain true perspective if you only live in a bubble? Life is about being uncomfortable.
>The funny thing about school is that almost no adults would be willing to be subjected to it.
Its interesting you say this, because at the same time we see adults also long for their school days as they grow to hate the 40 hour work week. Now it could be that what they really long for is childhood and youth, but people also long for their college days as well. They long for the environment where they freely mingled with people of their age, and the camaraderie they established in their "shared suffering". They miss structured periods like "recess" and "lunch" or "gym class", even though as an adult you can do these things freely.
In public school you are forced to mingle with the people of your generation. The ones who will inevitably go on to run the country in whatever big or small way.
The objective of public school is to break down the regional identities of old and assimilate the youth into the “new” national identity. And what do we see in countries without functional public schools? Everything sucks. And there is no cohesion between peoples. I see it in the home country of my parents.
And then it devolves into worshipping the founder/priest/oracle. Usually by making claims of their supposed genius and foresight. Blah so boring. You can see it all on display in this comment. Emad the genius, yet he lies about trivial things. Yeah who cares that he lied about his master's degree? I mean I agree, who gives a shit about a master's degree. But then why feel the need to lie about it? You don't think that reflects on his character?
And of course you may say that all CEOs are liars. And I would agree. But the smart CEO’s know not to lie about trivial things like education credentials.
I don’t think this is a hit piece. I think the incompetency of the CEO is finally bubbling up to the surface and rotting the company from the inside. And now the original believers are starting to turn on their former saviour.
People are what drive the hype and what motivates people to lie, cheat, etc is the same no matter where you go or what year it is.
Or maybe it’s because I’ve been burned enough times by hype cycles and magical thinking in my youth I have developed some skill for this. You gotta get burned a few times to understand.
of course you need to be careful. Check yourself. I’m not some perma-skeptic or contrarian. But if it quacks like a duck…
But then I spent one year at home getting stoned and playing competitive video game Dota 2. And doing that seemed to melt my anxiety away. I learned how to be confident in my thoughts and perceptions under an alternate state of mind. The proof was winning a a match or seeing some strategy of mine pan out. And I learned when to ignore others and not let their thoughts influence me. I learned how to live in the present.
Now you’re saying this year is the year? n+1
A few days ago some poster tried to compare denying LLM’s to being a naysayer in Gallileos time. Is this all we can do? Make references to past events and fail to evaluate the present properly?