Preferences

cptskippy
Joined 9,515 karma

  1. That was a lot of exposition to refute what was clearly a joke.
  2. The Venn Diagram of people who ride motorcycles purely for entertainment, and people who like to annoy others by being loud and obnoxious is just a circle.
  3. > ...after trying electric bikes... I felt they were like toys.

    > ...a motorcycle...it's more about a hobby, fun.

    I don't think you have successfully articulated why EV motorcycles are a struggle. If anything you've created further confusion.

  4. Given the silicone rubber covering over the button, I wouldn't expect the hardware to last much longer anyways.
  5. I just made the discovery the other day that there are two Arduino IDEs, the old crusty one maintained by Arduino.org and the new hotness maintained by Arduino.cc.

    I'd been using the Arduino.org version which had mostly driven me to use PlatformIO and ESPHome.

    https://www.arduino.cc/en/software/#ide

    Unfortunately, but perhaps fortuitously, I needed to use a Library only compatible with Arduino 3.0.0 which is incompatible with PlatformIO. That lead me to discover the Arduino.cc IDE which, while not on par with VSCode, is dramatically better than the Arduino.org IDE.

  6. > But I've only programmed Esp32s using the arduino dev environment.

    Well you can use PlatformIO/VSCode and the ESP-IDF.

    If you're ok with the Arduino 2 framework, then you can use PlatformIO as well. Unfortunately Arduino 3 support isn't there yet so a lot of libraries like HomeSpan won't work on PlatformIO at the moment.

    https://github.com/platformio/platform-espressif32/issues/12...

  7. > Currently, they seem to favor xml-rs which only implements a subset of XML.

    What in particular do you find objectionable about this implementation? It's only claiming to be an XML parser, it isn't claiming to validate against a DTD or Schema.

    The XML standard is very complex and broad, I would be surprised if anyone has implemented it in it's entirety beyond a company like Microsoft or Oracle. Even then I would question it.

    At the end of the day, much of XML is hard if not impossible to use or maintain. A lot of it was defined without much thought given to practicality and for most developers they will never had to deal with a lot of it's eccentricities.

  8. > They’re calling it “Window AI.”

    Was this intentional or just a complete lack of attention to detail? Even their own screenshot contradicts this.

    Does it matter? Yes. "Window AI" suggests there is an AI manager, where as "AI Window" suggests an isolated environment.

  9. Is there anything preventing a Matter product from also requesting an IP address from your DHCP server and getting a route out to the internet?
  10. Having network access is my primary concern. The protocol was developed by the largest adware companies on the planet...

    I'm sure someone will chime in and say you can setup a VLAN and restrict all Matter devices from the internet yada yada...

    You don't have to do that with Z-Wave or ZigBee. And with ESPHome you know exactly what the device is doing because you have 100% control over it.

  11. > Gen 2, however, had no excuses. They had every opportunity to add active cooling and they still decided to go with just air cooling.

    The Lizard pack in the later Nissan Leafs has held up surprisingly well. I have a 2015 that still gets 75 miles of range. I'm sure they thought it wasn't necessary and they probably had the actuarial numbers to justify it.

  12. > Some of my new TVs won’t even let me use the microphone on the remote until I give it my WiFi password.

    What brand?

  13. TLS certs use to be about Identity as much as they were about encryption. There was a pay wall to being able to have encrypted communications with clients that was the equivalent of a colonoscopy over fax machine. Today that takes the form of EV Certs. Let's Encrypt democratized encryption but not identity.

    Going back back to HTTP would allow for communications to be monitored by any intermediary and would be a huge step backwards in terms of privacy. Advertisers or Adversaries wouldn't need to compromise the client or the server to track you. Just ask AT&T nicely or compell Cloudflare via secret warrant.

    Anonymous encryption is essential to the freedom of communication.

    Identity is a wholly different problem that should be solved without being tightly coupled to encryption. And at the end of the day it's still only as reliable as the host server.

  14. When did browsers stop respecting CAs managed at the OS level?
  15. This is spot on. Arduino occupies a space that everyone else vacated a long time ago.
  16. > I've used the ESP32 native tools and they are a lot more complex than Arduino.

    How so? All of that is abstracted away from the users just like it is for Arduinos. In fact you can use the Arduino IDE to develop for most ESP32 chips.

    If anything Arduino is holding back everyone with their horrible IDE. Their Board and Library managers are painfully slow and having no way to store configuration with your sketch means that you're taking a screenshot of a drop down menu if you have to make any changes.

    Eventually people want to write their own libraries to make their code more manageable and the Arduino IDE makes it difficult for someone who knows what they're doing.

    > But I used an Arduino, with 5V tolerant outputs, to light up Halloween costumes for years.

    I have yet to encounter a piece of hardware that doesn't respect 3.3v as signal high. All of the neopixel variant's data pins work off 3.3v and most people have moved on to 12v and even 24v for larger projects while still raw dogging 3.3v on the data pin without issue.

    Arduino's insistence on 5v logic levels is for maintaining backward compatibility which is honestly unnecessary.

  17. Unlimited time and money will not make someone like me a John Carmack level programmer. There are a finite number of individuals operating at his level or above and having them hyper optimize code is a poor use of their time.
  18. > The problem is that even for things like consoles, it's usually more "cost efficient" to write normal fast-to-write code that isn't maximally effective, let the compiler do its magic, and call it good enough.

    Given all the time and money, there's also a skills gap.

  19. Not the Op but I have PM 2.5 sensors in my house. There is one next to the stove, another in the main bedroom above the kitchen, another in the office above the main bedroom, and another in the garage.

    Here's two samples. One was last night when I cooked pancakes, grits, sausages, and hash browns on a gas stove. The fan came on at 6:35:37.

    The other is cooking one fried egg in the morning for breakfast.

    https://imgur.com/a/zwBU6wA

  20. Responsibility is nice, accountability is nicer. Having to testify before Congress or pay a sub percentage point of annual profits in fines is not accountability.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal