1,712 karma · joined May 11, 2016
Wine glasses have also gotten bigger over the years.
https://www.yalemedicine.org/news/why-you-shouldnt-rely-on-b...
Most obvious features, at first glance, are no commas and no need for escape characters. Other useful features include processing instructions, extensible data-substitution rules, and support for comments. Currently only implemented in .NET; plans are to rewrite the core in Rust and provide language wrappers around that core.
I'm actually in the middle of a complete redesign of the AI layer, but there is a POC video linked from the GitHub README that demonstrates the interaction I'm going for using an earlier version. The POS is a very bare-bones system where the "kernel," as it were, is implemented in Rust. There's an MCP atop that to allow the AI and UI layers to drive the POS. Stores may be implemented as extensions that plug into the POS kernel, and that's where language, currency, item databases, and such are defined. The AI cashier knows what items are for sale, how to modify items (in a restaurant context), how to translate from other languages, how to interpret what the customer actually wants, and seamlessly lead the customer through a transaction.
The current code is quite ugly and full of a lot of unfortunate hacks, but it was a good education. The new design puts the AI much more in charge, without as much code-level orchestration. I'm applying a lot of my knowledge from the retail POS and self-service checkout domains to this, as well as learning a lot about applying AI to a "legacy" software domain.
There's probably a practical set-design aspect to this. The acoustic tile as backdrop also makes a better sound stage, I would think.
I still miss the old days: We had offices, we actually did design before we started implementing, we didn't do stand-ups but everyone still knew what was going on. I think I'll go yell at a cloud now.
> Testing string prefixes or file extensions is bound to fail at some point on some edge case. I'd like to see more robust discovery of formats than this. This reeks of script-kiddie code, not professional-quality code.
It's true more often than I'd like that the quality of code I see generated is script-kiddie level. If I prompt carefully beforehand or review harshly after, it generally improves, but I have to keep my guard up.
> Why This Actually Works
isn't anything the author lists under that heading. It's actually what he says above:
> Every night, I check tomorrow’s calendar. I dump everything into the next day’s section. Scheduled items get times in front. Sub-bullets hold notes or reminders. Finished tasks? I delete them or add what happened. Still on the list? Not done yet. That’s it.
That's why it works. He can build a simple ritual around it. The medium doesn't matter. The ritual does.
> Providing ample power for the rovers’ many science instruments, MMRTGs are known for their longevity (the twin Voyager spacecraft have relied on RTGs since 1977). But as the plutonium decays over time, it takes longer to recharge Curiosity’s batteries, leaving less energy for science each day.
Wait, this is supposed to be an improvement? 6% CPU for a lame animation?