I see you have done a fair amount of work to document calibration for various scenarios. Have you tried to calibrate to ignore cats? Can you prioritize different algorithms to focus on size rather than speed of movement?
Also, I use an ebay purchased ruckus router designed for commercial settings. Will the stronger signal and beam forming from the router provide better or worse performance, or is that mainly down to the esp32?
Currently, ESPectre performs only binary motion detection (IDLE/MOTION) based on simple statistical thresholding.
It cannot ignore cats or prioritize size over speed directly on the device, but ESPectre's architecture is designed to enable this kind of advanced classification externally.
It collects a rich set of pre-processed features (spatial turbulence, entropy, etc.) and transmits them via MQTT.
Any external server (like a Home Assistant add-on or a dedicated Python script) can use these features as the input for a trained ML model to perform classification (e.g., Cat vs. Human vs. Fall detection vs. Gesture detection).
Regardin Ruckus Router / Beamforming: for CSI sensing, stability is generally more important than raw power. I recommend starting by disabling beamforming or reducing the power output if you experience poor motion sensitivity, as the stability of the ESP32 receiver is often the bottleneck.
I will say here something I have said and has proved unpopular before. The complexity is mainly something of scale. I would propose more permissive MIT style licensing for small companies, and something stricter for larger companies. It is hard to enforce (which was the main complaint I got), but it's not impossible and I think it is better than the current state of affairs.
Large companies will self-enforce, as they already do with GPL and "open" LLMs that are dual licensed by company size. Small companies don't care either way and are hard to enforce, so that works.
Any pointers to open/closed vendors and projects which use this kind of honor system?
EU CRA has "commercial use" definitions to differentiate OSS contributors and OSS consumers.
Not that I know of, but there are many subscription services that are based on institutional size / income, and they are more often than not self-certifying.
I not an expert ai user (and have never touched Codex), but anything remotely important I do, I force the smallest context window possible. I just did something very beautiful using that principle, which will soon be ready to show the world. It would have been a garbled pile of garbage with long context windows.
Obviously major architectural changes need a bigger context window. But try to aggressively modularize your tasks as much as you can, and where possible run batch jobs to keep your workflow moving while each task stays a smaller chunk.
The next level up from the Democrats objectively horrible attitude is fascism, which we are currently attempting. I believe Americans have a strong cultural preference to be extreme bullies whenever they can get away with it. So often we are just execrable people who care nothing about others, at all.
I prefer to combine this with FixedRandomDelay=true. FixedRandomDelay ensures that the randomized delay is an arbitrary number up to RandomizedDelaySec, but it is deterministic per server and timer. I find this useful because this means the timer will always run at XX:12:45 on server01, always run on XX:06:23 on server02 and so on.
This combines very simple configuration, while being predictable and spreading out timers well.
The biggest problem with public school is school size and class size. The last century of school building built prison-like megaliths, when it should have built a much more distributed system. Class sizes under 20 and schools under 120 at least through middle school would raise a far less pathologically self-centered society. But most people who vote/make decisions would have to care more deeply, so I think it's a non-starter in the US, and more and more some other countries.
Kids stop caring way too young as a self-preservation mechanism. This means many of them also stop trying... It's a spiral that can only be broken by restructuring.
"Class sizes under 20 and schools under 120 at least through middle school would raise a far less pathologically self-centered society."
This is a big if. Until the 1990s, class sizes routinely exceeded 30 and school sizes 500 in former Czechoslovakia, but I wouldn't call us "pathologically self-centered society".
As for self-centeredness, shrinking family size might be the true reason. Only children tend to be a lot more pampered than kids who were born into a family of six. In China, they are called "Little Emperors".
> As for self-centeredness, shrinking family size might be the true reason. Only children tend to be a lot more pampered than kids who were born into a family of six.
to quote @inglor_cz - this is big if… you are arguing against generalization in your first paragraph and then you are proceeding to generalize… I am only child and my daughter is too and neither of us (especially me) have been pampered
I am an only child too. "Tend to be" is quite a soft claim, though, with plenty of room for exceptions.
The Little Emperors phenomenon is still a thing. If a kid has two parents and four grandparents who have no other descendands, it is USUALLY on the receiving end of a lot more attention and resources than if there are six of them.
I think you are missing the context of what I said: I didn't say: all countries with large class sizes are self-centered. I said: in a self-centered society, smaller class sizes would be a big help to undo the harm that currently exists. Don't underestimate the influence schools and school communities have on the formation of character. It is huge.
1. It's easier to form friendships in a smaller group. In larger groups it is much easier for it to became a wall of people rather than individual persons. Large groups can be extremely overwhelming for children (they are still overwhelming for many adults).
2. It is much easier for the teacher to see the group dynamics, and jump in to make sure nobody is excluded. If the teacher doesn't do this, many of the benefits of smaller class size will be lost. Teachers need to very vigilant to teach that it's not okay to exclude kids and not play with them, its not ok to bully, etc. If there is nobody in the room to foster healthy relationships, they will never reach even close to their full potential.
I have seen and talked about this in quite a bit of detail with educators who are continually successful, and it is not hard to figure out - it requires devotion rather than advanced pedagogical theory and strategy.
The biggest problem with public school is school size and class size
the montessori method can handle larger class sizes specifically because of the way it is designed. in other words, large class sized are an even better argument for why the montessori method should be used.
I have experience with Montessori, and I love the system. But it doesn't work for everybody. The Montessori educators I have known were open about the common situation where about 1 in 20 kids just do not learn with the lack of structure - they never become self-starters. In a public Montessori with large class sizes, there had better be a very clear plan of how to help those kids. We started our kids in Montessori and switched to Waldorf because my eldest really needed more structure, and my wife didn't want to try again.
When we transitioned our charter Waldorf to a public Waldorf, the kids experiencing it for their first year absolutely thrived. I would love to see both systems expand significantly in the public space, and have educators with enough savvy to help kids find their best place.
I think that even a more traditional school system can be totally healthy, and should stay part of the school mix. I have seen it work out relatively well in other countries. It just doesn't work when run like a for-profit prison.
PLEASE do your due diligence before considering Waldorf for your kids.
I'm not saying that kids cannot have a good experience at a Waldorf school, or that all their educational ideas are bad. Just that once you children have been there for a couple of years, you learn some very disturbing truths about the organization. It's not an education institution as much as it is a religious organization - your children WILL be taught hymns about god and angels in class. The teachers will not admit to this. They will be taught from the original lessons of Steiner, who had some rather unconventional pseudo-scientific ideas (even for his day). This is coming from a dad who had his kids at Waldorf for three years, and I'm so glad I finally got them out - even with the difficult academic transition.
There is plenty of information published about their organization online, and growing awareness worldwide.
My kids went to charter/public Waldorf. I personally am Catholic (not Protestant-adjacent like Waldorf tradition) and even though they do have some weird ceremonies that I am happy the charter Waldorfs don't adopt, my decidedly agnostic-to-atheist siblings sent their kids to private and charter Waldorfs and did not seem to find it so much of a problem. A Dragon Pagaent focused on Saint George and the Dragon (which we did have) is not much of a problem for most I would say. There is a chance you had a bad school. There are problems in every school, but none centered around Waldorf curriculum for any of us, and collectively we have over 50 school years of our kids in several different Waldorfs around the US. Any older pedagogy: Waldorf, Montessori, traditional schooling - they all need improvement. Still, there is no need to throw the baby out with the bathwater.
My kids are at a Waldorf school currently. I would not be surprised by your experience from what I’ve learned. However I’ve also seen a truly incredible environment at my school and zero cult adherence to Steiner. My best explanation is that each Waldorf school is very much its own island - it seems to be a very federated system.
We enrolled our kids in K thinking the same as you - some light eco-minded spirituality never harmed anyone. Until we started to learn more about their actual philosophy.
From my experience, the teachers and admin will actively disclaim any adherence to the Waldorf / Anthroposophy connections, but I can assure you that if this is truly a Waldorf school (not "Waldorf-inspired"), they are 100% absolutely members of the Anthroposophy organization. I saw teachers actually do things like quickly hide away Steiner's books from their desk when parents would drop in. But do dig a bit deeper into your school if you can - you'll find there is a "college of teachers" and other such secretive meetings, religious Christian-inspired songs being taught to the children (speaking of God and angels from heaven), and more such nonsense at your school.
If you are a Anthroposophist, then by all means, send your kids there. But Waldorf has an international track record[1] of hiding covering their tracks and pretending to be secular when they are anything but. They just don't belong to a religion that you've heard much about [2].
7:20 for anyone who just wants to see the failure. I have to respect someone committed to the content: Not only does he flip it with his bare hands while it's still sizzling, he makes sure to hover over it while the plume of battery smoke wafts up lol.
They are shipping a "flagship" phone with a new SoC which wouldn't have been competitive three years ago, I'm not convinced this will meaningfully impact their sales number.
This seemed like something relatively easy for chatgpt to handle. The response is a bit complicated compared to what it sounds like you are looking for (it's not from the kde settings gui), but still a two minute "fix".
It was easy enough and I have enough experience with kde and linux to know it would work. I have no interest in doing this although I do similar things with "Input Remapper". My point, which I tried to state kindly, was it is not that hard and not worth complaining about - basically a 2025 "Let me google that for you".
For the same reason I would use gpt to solve something basic like this: It is the simplest and fastest way to get it done right now. I was not trying to be inflammatory, although apparently I did not understand it would be a big deal to people.
> It is the simplest and fastest way to get it done right now.
or the fastest way to get a confidently wrong words-salad. This stuff is niche AND indexed in search-engines, which makes LLMs generally not the best-suited (as proven by Gemini's answer being inferior than the search results lower down on the same search page).
> I was not trying to be inflammatory
You were not. I was just catching you at "use the right tool for the job", which often LLM is not. On a tech venue such as this, I would indeed expect this to come across as non-controversial.
SAP is a German company that was pressured by the US government (surely with EU blessing - Huawei still has too much control over foreign infrastructure). I guess the lesson is that every country has to replicate software autarchy, and the easiest way for all but the largest countries is through FOSS.
Also, I use an ebay purchased ruckus router designed for commercial settings. Will the stronger signal and beam forming from the router provide better or worse performance, or is that mainly down to the esp32?