Instead use the stack much more and have a limit on how much data the program can handle fixed on startup. It adds the need to think what happens if your system runs out of memory.
Like OP said, it's not a solution for all types of programs. But it makes for very stable software with known and easily tested error states. Also adds a bit of fun in figuring out how to do it.
Our daughter is seven now, she does use a wheelchair, but is normal intelligence and just went in her cute little electric car she got for Christmas with her big sister to a friend’s house down the street. I’m so proud of her, and my wife.
So sometimes these traumatic events improve your personality in the sense that they give you a more realistic way of how the world actually works, and how to achieve your goals (especially when those goals are dearly held, like “I want my child to survive and have the best quality of life possible).
Also, with COVID I’d imagine a lot of the neuroticism going up or down depended on where you were and your philosophy. For me, and a lot of people leaning conservative, living in the Midwest, I think it is less neurotic, perhaps to our detriment. Totally disregarding health warnings, and being insubordinately against precautions rather than becoming more neurotic. Many of these people got covid. One died. Most were fine. There is likely a “correct” amount of neuroticism, although that obviously changes depending on your circumstances.
Extremely high neuroticism would help someone who was Jewish in 1930s Europe decide to get themselves and their family out of there at any cost, but extremely high neuroticism might not be great during the Pax Americana of the last 60 years.
But let's face it, the reason people aren't reading anymore is because most of us are lazy and there are swaths of less cognitively demanding alternatives. People also can't afford books. Reading has always been a pastime of the wealthy.
Books had their heyday in the 19th century before the rise of computers and when print technology was quite robust.
It's fine! The number of books you read is not a reflection on your quality as a person.
Reading absolutely has positive benefits, but really it's exactly what you said. It's just more interesting than other options out there. The tradeoff is yes, it can require some effort, but that's the same as any other effortful activity. You have to get past the cost, but there's a really nice reward on the other side.
And for what it's worth, there ARE television shows, movies, etc. that have more value than many books. ("The Wire" is a prime example, probably better than 70-80% of the books out there.) The point is just generally that more cognitively demanding avocations can have a higher cost-benefit ratio than cheaper ones like TV. On average, books fall more into this category than other media, but that's just on average.
Anyway this is a long way of saying that feeling bad about the media you consume is counterproductive. The message should be that there is potentially a more rewarding experience out there, but whether you pursue it or not is totally up to you and doesn't make you a good or bad person either way.
Hundreds of people came to the funeral, even though it was short notice (24 hours) and in the middle of holiday season. They all dropped whatever they were doing, hopped in their cars or on a plane and came. Friends from his childhood. Friends from his middle/high school years. Friends from his university years, and med school years. People he had worked with and done community service with over the decades. His former students from the decades he taught at the local university. Employees at the hospital he worked at. Family friends. Friends of family. People who knew him by only name and yet still wanted to pay their respects.
I'm Turkish, and community has always played a big role in our culture. But the past few days made me realize that, ever since immigrating to the USA 20+ years ago, community had been supplanted by individualism. Like the author, I work from home. I do have a bit of a social life, and there's a couple of meetups I organize, but the size of my community is nothing compared to my parents. It makes me sad.
Reading this article gave me some hope. It reminded me that ultimately it's a matter of putting in the work, which I am determined to do. Not because I want to maximize the number of people who come to my eventual funeral or anything like that, but because I do want to live a richer life and the best way to do that is to share it with others.
Sorry if the above was all over the place. Things are still raw.
1. LLMs can do some truly impressive things, like taking natural language instructions and producing compiling, functional code as output. This experience is what turns some people into cheerleaders.
2. Other engineers see that in real production systems, LLMs lack sufficient background / domain knowledge to effectively iterate. They also still produce output, but it's verbose and essentially missing the point of a desired change.
3. LLMs also can be used by people who are not knowledgeable to "fake it," and produce huge amounts of output that is basically besides-the-point bullshit. This makes those same senior folks very, very resentful, because it wastes a huge amount of their time. This isn't really the fault of the tool, but it's a common way the tool gets used and so it gets tarnished by association.
4. There is a ridiculous amount of complexity in some of these tools and workflows people are trying to invent, some of which is of questionable value. So aside from the tools themselves people are skeptical of the people trying to become thought leaders in this space and the sort of wild hacks they're coming up with.
5. There are real macro questions about whether these tools can be made economical to justify whatever value they do produce, and broader questions about their net impact on society.
6. Last but not least, these tools poke at the edges of "intelligence," the crown jewel of our species and also a big source of status for many people in the engineering community. It's natural that we're a little sensitive about the prospect of anything that might devalue or democratize the concept.
That's my take for what it's worth. It's a complex phenomenon that touches all of these threads, so not only do you see a bunch of different opinions, but the same person might feel bullish about one aspect and bearish about another.
> The hard part of computer programming isn't expressing what we want the machine to do in code. The hard part is turning human thinking -- with all its wooliness and ambiguity and contradictions -- into computational thinking that is logically precise and unambiguous, and that can then be expressed formally in the syntax of a programming language.
> That was the hard part when programmers were punching holes in cards. It was the hard part when they were typing COBOL code. It was the hard part when they were bringing Visual Basic GUIs to life (presumably to track the killer's IP address). And it's the hard part when they're prompting language models to predict plausible-looking Python.
> The hard part has always been – and likely will continue to be for many years to come – knowing exactly what to ask for.
I don't agree with this:
> To folks who say this technology isn’t going anywhere, I would remind them of just how expensive these models are to build and what massive losses they’re incurring. Yes, you could carry on using your local instance of some small model distilled from a hyper-scale model trained today. But as the years roll by, you may find not being able to move on from the programming language and library versions it was trained on a tad constraining.
Some of the best Chinese models (which are genuinely competitive with the frontier models from OpenAI / Anthropic / Gemini) claim to have been trained for single-digit millions of dollars. I'm not at all worried that the bubble will burst and new models will stop being trained and the existing ones will lose their utility - I think what we have now is a permanent baseline for what will be available in the future.
EDIT: Some later posts mentioned it, but philosophers and religions have contemplated this stuff for centuries. Nevertheless I do think it's an exacerbated problem in the modern world due to technology and scale.
How do you all deal with this?