• 6 Posts
  • 197 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle


  • Time to DIY!

    Waveshare touchscreen for pi, 1200x800 is a good price and for home assistant that is fine. $70/75 for 8inch/10.1inch version. (10.1DP-CAPLCD)

    Raspberry pi 3/4/5 can mount directly on the back of it. For whatever outrageous price Pis are now. (Around here, a 4B/4GB is 60€.

    Wave share PoE hat for $20

    Assemble it like Lego, put it in a wooden frame or 3D print, done. Around 160 USD plus shipping for a full build of a POE battery-less touchscreen display that runs full Linux of whatever flavor. (And is quite overkill as far as power).

    You could probably do it even cheaper with an orange pi zero 3 with a PoE to USB-C converter or a Banana Pi BPI-P2 Pro IoT which has PoE built in.

    It is cheaper than a tablet and strips out the useless things like a battery, camera, really high DPI display, LTE radios, etc… For a simple home assistant kiosk.

    But yeah, epaper displays are 3x the display cost without touchscreen. Though in my opinion, epaper is better for static non-interactive sensor display which can run on battery with an MCU for almost no power because it only has to update once an hour or so.



  • But actual results and bugs have very little to do with corporate firings or open positions, as 30 years of history show us.

    If corporations “think” they can fire people, with AI as an excuse, and put that cost in their pockets, they will do it. We are already seeing it in the US tech-bro sphere.

    Companies will tank themselves in the medium-long term to make short term profits. Which I think is the “dev market” that OP is talking about. It shouldn’t affect the market, but it will because you have MBAs making technical decisions. I could be wrong, but the tech market is very predictable as far as behavior. They will hire a skeleton crew and work them to burnout to fix the AI slop. (Tech industry needs unions now)


  • But on this threat model? Why would it not be good?

    It has to physically accessed on the PCB itself from what I gather.

    There are 2 “threats” from what I see:

    • someone at the distribution facility pops it open and has the know how to install malware on it (very very unlikely)

    • someone breaks into your home unnoticed and has the time to carefully take apart your vacuum and upload pre-prepared malware instead of just sticking an IP camera somewhere. If this actually happens, the owner has much much bigger problems and the vacuum is the least of their worries.

    The homeowner is the other person that can access it and it is a big feature in that case.








  • I am still relatively inexperienced and only embedded. (Electronics by trade) I am working on an embedded project with Zephyr now.

    If I run into a problem I kind of do this method (e.g. trying to figure out when to use mutexes vs semaphores vs library header file booleans for checking ):

    • first look in the zephyr docs at mutexes and see if that clears it up

    • second search ecosia/ddg for things like “Zephyr when to use global boolean vs mutex in thread syncing”

    • if none of those work, I will ask AI, and then it often gives enough context that I can see if it is logical or not (in this case, it was better to use a semi-global boolean to check if a specific thread had seen the next message in the queue, and protect the boolean with a mutex to know if that thread was currently busy processing the data), but then it also gave options like using a gate check instead of a mutex, which is dumb because it doesn’t exist in zephyr.

    For new topics if I can’t find a video or application note that doesn’t assume too much knowledge or use jargon I am not yet familiar with, I will use AI to become familiar with the basic concept in the terms so that I can then go on to other, better resources.

    In engineering and programming, jargon is constant and makes topic introduction quite difficult if they don’t explain it in the beginning.

    I never use it for code with the exception of codebases that are ingested but with no documentation on all of the keys available, or like in zephyr where macro magic is very difficult to navigate to what it actually does and isn’t often documented at all.








  • Netanyahu has literally given interviews about how he and Israel have financially supported Hama’s as controlled opposition.

    Israel is also the size of New jersey (for Americans) or Slovenia. It is tiny. It is a 6 hour drive or an hour by helicopter. The Israel extreme militarized state, with tons of vehicles and helicopters, didn’t react at all to an attack where sponsered money bought weapons 10 hours later, when there were 2000 people against 169500 active members and 465000 in reserve.

    Then when specifically asked if there was an order to the IDF to stand down and not repel the attackers, Israeli leaders have refused to deny it.

    Israel with 80000% larger military not reacting at all for 10 hours is ridiculous.

    By the way, Israel has had over 1900 Palestinian hostages for a decade not charged or tried at all for supposed crimes including up to 1000 children that they rape with dogs and IDF soldiers, abuse, and torture daily.