Nice. Those activities remind me when I used to visit my dad countryside (he lived in Tuscany). He's legally blind though, and we managed anyway. Not sure why the last bit would be car enabled. I was in East Hamptons a few weeks ago and the kids would play outside while we stayed in the living room/kitchen. We just had to be careful about the pool.
I traveled with my kid when he was less than 1 year old in Tokyo. What is the issue with the stroller in the subway? There are always signs of how to get where you need to go using elevators.
While Tokyo has one of the worst fertility rates, it's not like the rest of Japan is doing particularly well. Also, I was staying in Azabujuban and I was surprised by the amount of kids I saw there.
Interesting. To provide a different experience, I live in NYC with kids and I find it great here. Daycare/Kindergarten is at most 4 blocks away, grocery stores are less than a block away, it takes me 10 minutes to get to the office on the train (1/2/3). I still bike to the office often. If we need a car there is a rental less than a block away, but in practice we rent maybe once a year. Today there was an open street on Columbus Ave and it was lovely to meet co-workers with their kids and let them play there. To be fair, I wasn't born here even if I'm a citizen, so I guess I wouldn't be considered "American".
When I worked on it, there was no other way to check if a configuration could be set. I remember suggesting to kernel folks to add some another way, in particular 'cause sometimes we had to allocate some massive buffer just to be told you had to composite.
Also, you could not cache a config as valid. The configuration validity depends on the current state of the display controller. For example, if a configuration of planes on one CRTC can be set might depend on how much bandwidth is currently required by another one. I remember having to get rid of framebuffer compression on one monitor if another monitor had a resolution above a certain threshold.
Planes rotation property can be 0,90, 180 and 270, you can also flip them: https://www.kernel.org/doc/html/v4.12/gpu/drm-kms.html#c.drm.... If I remember correctly I implemented/upstreamed a few of these properties support for Rockchip display controllers.
If you can rotate a specific buffer will likely depend on your display controller plus if it's tiled or not though, since rotating a linear buffer is going to destroy BW.
If you are writing code only for one specific display controller you can look at the drivers and just figure out which configs are ok.
If your DP supports it, you don't need to GPU composite for screenshots, you can use the write back connector.
The drm atomic test is not only to verify if it's "correct", it is also used to check if the display controller can scan out that configuration of planes/buffers, given buffer modifiers, plane properties/sizes, etc. and current status of the display controller. If it can't, you probably need to simplify the configuration via some GPU compositing.
I'm not organized at all! The deck of cards idea sounds much better than the spreadsheet, I might print them!
For the "who can cook them" in the spreadsheet, I guess it's just a matter of what we're used to cook. I'm from Italy, she's from Malawi, I'm sure I could cook 'nsima and she could cook polenta.
I don't mean to belittle your app that unfortunately I can't try it since I don't have iOS.
We did solve the problem in a much easier way though. We do have 40 recipes we usually cycle through. I wrote them in a spreadsheet and marked them based on who can cook them, if it's brunch, lunch or dinner, quick or elaborate, summery or wintery.
Then in another sheet I just create a list of those recipes/dishes picked randomly based on the day of the month.
If we start the discussion "what do we eat tonight", I can just open the spreadsheet. 99% of the time proposing the option for that day on the sheet gives us closure and we're done.
I don't mean to belittle your app, I can't try it 'cause I don't have iOS.
We did solve the problem in a much easier way though. We do have 40 recipes we usually cycle through. I wrote them in a spreadsheet and marked them based on who can cook them, if it's brunch, lunch or dinner, quick or elaborate, summery or wintery.
Then in another sheet I just create a list of those recipes/dishes picked randomly based on the day of the month.
If we start the discussion "what do we eat tonight", I can just open the spreadsheet. 99% of the time proposing the option for that day on the sheet gives us closure and we're done.
The limit could also be in the training data. If we could train LLMs with a corpus generated by some super intelligent entity, maybe we'd consider them super intelligent even with the same model size/architecture we have today.
Why do you think standing up is uncomfortable? I'm asking cause I'm at the hospital waiting for someone and they told me I can sit down in the waiting area. They didn't see to understand I am perfectly fine waiting while standing up. As soon as I obliged I read your comment. Now I'm curious.