My first language was also Logo, which I learned first in English at home, then in French at school. I wonder how many languages Logo was translated into?
Mine was exclusively in Polish because it was some kind of demo version which lacked documentation and some functions.
Fortunately most commands had TLA aliases and were highlighted in the editor, so I just generated all three-letter combinations, inspected them visually and reverse-engineered what they were doing.
The academic / business divide is a great example of the correct model depending on what you want to do. The academic side wants to understand, the business side wants to take action.
For example, the Viable System Model[1] can capture a huge amount of nuance about how a team functions, but when you need to reorganize a disfunctional team, a simple org chart and concise role descriptions are much more effective.
It’s hard to believe this is the first time I’ve seen Grasshopper on HN!
Just this morning, a colleague showed me a web app for building option exploration that he had vibe coded on Replit that wrapped around existing core logic in a Grasshopper script hosted in RhinoCompute [1].
The combination of visual programming, the tree data structure and Rhino’s geometry engine has made this the de facto standard for parametric design in architecture (sorry, Dynamo…)
This is basically what the OP is doing - just think of this of the cursor rule as a summary (aka a compression) of the session.
I did something similar for a small vibe-coded app. After a few back and forths to develop the first working version, I asked the LLM summarize the requirements and state of the app so far. I saved that summary into a `description.md` file, and can include it in a fresh conversation.
I was using simonw's llm so adding a new feature or making a change looks like:
`llm -f description.md -f code.py "Instructions for making another change."`
Better. I still feel like there's an element of explanations there nearly as opaque as "a monad is a monoid in the category of endofunctors",
but I can mostly forgive it.
Clearly the review is written for someone already familiar with GIS terms.
For example,
"The geometry type represents spatial objects in a planar space using Cartesian geometry, assuming all calculations, including distance and area measurements, are performed on a flat surface."
says nothing that couldn't be better stated as "this is for flat-projection maps, like the Mercator".
I also once got distracted by Spirographs. We got a Spirograph kit for our kids one Christmas, so I spent some time during the holidays writing a python package to draw them. Nothing fancy, just uses python’s built-in turtle graphics.
> Maple syrup is a minor luxury, easily substituted by other things like jam or honey.
Speaking as a Canadian, I suppose this is maybe technically true from an economic standpoint, but…we don’t even accept table syrup as a substitute, much less honey or jam.
(and I’ll bet IHOP serves table, not maple, syrup…)
It might be true for non-Canadian consumers of syrup. From my brief search, it looks like perhaps 70% of Canadian maple syrup is exported, so the tastes of non-Canadian consumers is quite important in this context.
As gwern said, maple syrup is a minor luxury. My household grew up with Aunt Jemima because the extra expense could not be justified. People here saying maple syrup cannot be substituted sound as pompous as saying they only drink XXO Cognac because regular brandy just won't do.
According to one random source online, a typical serving of syrup would be about 15mL per pancake, so perhaps 50mL for an average breakfast serving of three pancakes for an adult.
My local grocery store sells maple syrup for $1.90/100mL and table syrup for $0.60/100mL. This means that a serving of maple syrup would cost $0.95 and table syrup would cost $0.30, or a difference of $0.65 per person per meal.
As 'luxuries' go, we're not talking about large amounts of money here, even for a low income family, to afford. I grew up in a low income family, and we still used actual maple syrup growing up because the difference in quality is worth it.
An extra $0.50 per meal (less than what you are saying and not just for a topping) equates to an extra $500/year per person. Either you did not grow up as low income as you think you did or your family made sacrifices to keep maple syrup on the table. I knew many families that could not afford a new Xbox for their kids. You are literally saying that an Xbox per person per year is not a large amount of money for a low income family. I don't think we'll agree on that.
$500 per person per year divided by $0.50 per meal equals 1000 meals per year, which is almost every meal all year. Most people only eat pancakes for breakfast, and not anywhere near every day. What about a moderate rate like 2 maple syrup meals per week: then it's only $26 per person per year.
There's a lot more happiness from going to 1.50$/meal from 1$/meal at every meal across an entire year than buying an XBox at the end of the year and not being able to afford games. Poor people know what it's like to have little money for food, that first jump is often a very high priority.
Where exactly peoples breaking points are varies, but you can be quite poor and still have some wiggle room. 1.50/meal vs buying used clothes is easy etc.
So sure it might be real maple syrup on the cheapest pancakes it's possible to make, but it's well worth it.
I mean, by your own numbers, maple syrup is more than 3 times the price of its competitor. I would also imagine the type of syrup is not high on the priority list when comparison shopping.
For what it's worth, my SO grew up in Texas and absolutely prefers the taste & consistency of table syrup over maple syrup for our use cases (pancakes & waffles). I suppose it's what he grew up with and that's what "syrup" is supposed to taste like to him.
My point is that the quantities that are consumed per serving are small and so it's the absolute costs that are more important than the relative difference.
Sure, but I think you have to consider how most people shop: if they see the bottle of maple syrup as 3 times the cost of its competitor, that's the comparison they see, especially if they have no strong emotional connection to maple syrup itself. Could they make the stretch if they wanted to? I'm sure they could, but I imagine there's a hundred other competing groceries that win out when the primary caretaker is grocery shopping. Should they opt for the name brand cereal or the store brand? Detergent? Juice? I don't think most of those grocery item comparisons are as stark as a three-fold difference, so I can appreciate that maple syrup may not make the cut for many people - even if the difference is not all that much in dollar terms.
Your analogy is flawed. Maple syrup is not to jam or honey as XXO Cognac is to regular brandy.
A better analogy is that maple syrup is to jam or honey as brandy is to beer.
Yeah — they have the same sort of fundamental purpose but if your recipe or drink calls for wine you probably don’t want to substitute beer or vice versa.
It can be somewhat substituted by “regular” (aka caramel) syrup although the taste of that is darker and has less depth due to the missing maple flavor.
Honey and especially jam are ridiculous examples for substitutes.
If sketchfab is converting the file format, it’s not so surprising that they get into the internals of the file.