This reminds me of the Monsanto case, where they sued a farmer (and won) for using patented seeds that the farmer obtained from a local grain elevator which happened to contain some of Monsanto's seeds.
Should it eventually happen for LLM outputs, I hope we name it Slop Wars.
I used a rendering library like Phlex back in 2010. I hated it back then and I still don’t like it.
They claim it’s faster than ERB but only show micro benchmarks. This is basically a form of lying.
This approach stinks for a lot of reasons:
- it adds a ton of pressure on the garbage collector.
- the backtraces suck to debug. Ruby is better now than in 2010, but it’s still lame.
- your templates are largely static. Yet when it lives as code you can’t cache any of it. An efficient ERB generator is just cached strings concatenations. Very efficient in Ruby.
Finally, Rubyists hate this and it’s why the community is slowly dying. Almost all your frontend should be in JS/JSX at this point. Even the static stuff.
We have plenty of controls on money movements. Immigrants who are financially self-sufficient can come here to visit quite easily and freely. They just can't take up jobs. We even let them buy up land, which many countries disallow.
This is an issue for all the low/no code tools. Every meaningful problem has a first class SaaS product that solves it well.
Notion/Retool/Airtable/Coda/Etc are fighting over a cursed long tail and their employees are slowly going insane trying to generalize asymptotic industries. The “AI” rebranding has no doubt made them want to put a gun in their mouths.
Notions kinda funny. It has this stickiness among a college aged, tech savvy demographic that’s not generating any revenue for them but has garnered a massive valuation relative to their revenue.
They want business from me, a tech savvy technical leader in an enterprise who mostly doesn’t care about what they offer. I want all my docs to live in Git, the way it does in Google’s g3doc.
We use Notion and, while it seems better than Confluence, I’ve never actually authored a single thing in it. It has no overlap with my goals. The world should be accessible from my IDE, and if I were them that’s where I’d really focus: a bi-directional sync and a first class VS Code plugin for whatever their file format looks like.
They have no value-add for developer-only documentation that exists in Git. Most of the value of Notion comes from it being usable by non-developers (but still tolerable for developers).
"Once in a blue moon" -- you mean the thing that constantly happens? If you're not using logs, you're not practicing engineering. Metrics can't really diagnose problems.
It's also a lot easier to inspect a log stream that maps to an alert with a trace id than it is to assemble a pile of metrics for each user action.
I think the above comment is just saying that you shouldn't use logs to do the job of metrics. Like, if you have an alert that goes off when some HTTP server is sending lots of 5xx, that shouldn't rely on parsing logs.
Should it eventually happen for LLM outputs, I hope we name it Slop Wars.