I can easily make Claude freak out and run into limits. Claude is amazing but it only works at the abstraction level you ask of it, so if you ask it to write code to solve a problem it'll only solve that immediate problem, it doesn't have awareness of any larger refactorings or design improvements that could be made to improve what solution is even possible.
I'm building a simulated fantasy town backed by an LLM. Visitors to the website can vote on what the hero does next, and everyone in the town will react naturally to all of the heroes actions.
Unlike previous efforts in this space, the technique I am using consumes very little context, and I'm hoping to get it running on consumer GPUs.
UTF-8 wasn't a thing when the decision to go with UTF-16 was made.
UTF-8 became a thing shortly thereafter and everyone started laughing at MS for having followed the best industry standard that was available to them when they had to make a choice.
UTF-16 also didn't exist when the decision was made. It was UCS-2.
Microsoft absolutely made the right decision at the time and really the only decision that could have been made. They didn't have the luxury to ignore internationalization until UTF-8 made it viable for Linux.
That is how user switching in XP works, and how RDP works. You can have an arbitrary number of sessions of logged in users at once, only limited by the license for what version of Windows you have installed.
There have also been versions of Windows that allow multiple users to interact with each other at once, but I believe these have all been cancelled and I do not know to what extent these simultaneous users had their own accounts.
Well of course, Windows XP is a direct decedent of Windows NT. Maybe you are referring to Citrix or Terminal Server, which are also Windows NT technologies.
Where none of the people running these schools ever kids? Did they just magically appear from some portal from another, sad, apathetic, dimension? Or where they spawned out of eggs laid by depressed lizard people?
My school had 2 recesses, one 15 minute morning and one 30 minutes at lunch. They were absolutely crucial to social emotional development, and to just being outside.
6 hours of focused learning for 5 year olds? What type of massive idiocy is that. Ask the brightest college students how many hours of classes they sign up for, and unless you are talking to a crazy person, the answer is 4, with 3 being preferred by most (and considered a full course load!).
There is oodles of literature on how many hours a day a person can sit down and learn. 6 hours inside for a kid is wildly outside of recommendations.
It is difficult to overstate the intentional underinvestment in public education by conservative states in the US. Quite simply, conservatives see public education as liberal indoctrination and would prefer it not exist. For example,
* Project 2025 calls for eliminating the Office of Head Start, which would lead to the closure of Head Start child care programs that serve about 833,000 low-income children each year.
* In place of a federal Education Department, the it calls for widespread public education funding that goes directly to families, as part of its overarching goal of “advancing education freedom.” This is to enable the public funding of private religious schools which do not have regulatory oversight.
* The federal school meals program should be scaled back to ensure that only children from low-income families are receiving the benefit.
I am going build less for a recent project. The main difference for me is jsdoc vs typescript. There was a large initial learning curve, and the syntax is ugly, and having to duplicate all my TS types from the backend as JS doc types on the front end sucks, but at the end of the day it does work.
I was surprised how well module imports work in modern browsers.
I've never used css preprocessors before, so that wasn't an issue for me. I also have never nested CSS files, so that also wasn't an issue for me.
Another pain point is not having type safety on my front end calls to my backend. With TS I could use Zod on the front end as well and have type checks in place before I make those API calls. While obviously js doc tries to ensure at compile time that things are the correct shape, that isn't the same level of assurance.
I guess you mean relying only on type inference? That will only get you so far. E.g. function parameters for freestanding functions would still be untyped. For those to be typed you need TypeScript or JSDoc annotations as OP noted.
Exactly. You would use jsconfig in place of tsconfig, and disable the build just like you said. At that point you can use JSDoc for typing as well as .ts.d files when the JSDoc is not enough.
It's a bit more verbose, but overall I find it refreshing.
The other major difference is that table top gaming is a constrained environment where one is allowed to act socially different than normal, and mistakes at the table are left at the table.
Players are allowed to play someone with a completely different personality, and spend extended amounts of time stepping into someone else's head and thinking how someone different would act.
There aren't any other situations in life where you can take someone socially awkward and say "ok now act really charismatic" and then, w/o judgement, that person spends 2 or 3 hours a week for months on end trying to figure out what a charismatic person would say and do.