Hacker Newsnew | past | comments | ask | show | jobs | submit | nickthenerd's commentslogin

bytefield-svg is an npm package: https://github.com/Deep-Symmetry/bytefield-svg


WaveDrom also have a package for making bitfield diagrams (https://github.com/wavedrom/bitfield). Has anyone used both of these? I'd be interested to see how they compare.


Ovyl | Nashville, TN | Hardware Engineer, Firmware Engineer, Industrial Designer

Ovyl is a multi-disciplinary, turn-key, product development firm based in Nashville, TN. We have a team of Industrial Designers, Mechanical Engineers, Electrical Engineers (hardware and firmware), and Software Engineers. We design and build products across many industries - Medical, IoT, Industrial, Commercial B2B.

We are hiring for multiple roles:

  * Firmware Engineer: Zephyr, FreeRTOS, Nordic, STM32, Renesas, SiLabs, lots of unit testing and all firmware builds done in CI pipelines.   
  * Hardware Engineer: schematic capture, circuit design, PCB layout, Altium and Altium365 (we love Active BOM).  
  * Industrial Designer: thinking about form, function, and... stuff I' don't really know all the details, but they can all draw really well, which is awesome to watch.
Here is a link to all our open jobs: https://ovyl.rippling-ats.com/

Here is a link to our site: https://ovyl.io/


Yes. I was looking for this comment before saying the same. This is the biggest selling point of Sidewalk to appliance/product companies. All the usage data, ad data, analytics, even remote control of devices can now happen even if your devices are completely disconnected from your home WiFi. If your neighbor has an Amazon Echo... now its basically connected to the internet. Even if you don't have neighbors, there could be a LoRa gateway a mile away on a cell tower, and its now connected.


Well, we still have physical access at least. Let's see these weasel devices try to connect without a functioning antenna.


> de facto IoT MCU

Not at all, at least not professionally. Mostly mocked and avoided professionally. But prosumer and hobbyist, it’s probably the most popular. They are fun to prototype with and use around the house but I would never stake my business on them.


Perhaps they're mocked and avoided in your sphere but there's certainly plenty of consumer products using them. Both sonoff and Tuya produce enormous amounts of products with them.

What exactly is your problem with them? The chips are fairly capable and the newest ones have transitioned to RiscV in case you're unaware. Sure I wouldn't use them for anything serious realtime but that rarely requires wifi/ble anyway so not sure why you'd pick an ESP to begin with for that :)


Why not? Plenty of businesses like Sonoff do just that. In fact it's a selling point for a lot of them.


Absolutely.

I've bought several things specifically because they use esp32 and I can flash Tasmota or EspHome on them. In fact it's a far bigger factor than price.


I've never heard of them being mocked or avoided professionally. They're not usually the go-to or the most popular, but I've got no issue using them in a professional device.


What are some reasons for that?


Technically Matter can run purely local, no external web requests (well there are some attestation and certs that are confirmed by the Controller). Then Matter devices use Endpoints and Clusters for control, device to device or Controller to device. Matter devices' Commissioning process is done in 2 ways - for Thread devices, they require the operational dataset of the Thread network, which is held by the Border Router, then the Border Router needs information about the Thread Device (Device ID, Discriminator, and PIN Code). This can be exchanged over BLE or NFC with the Controller (smartphone app like Homekit, Google Home, etc). If you have WiFi only devices then Commissioning is done via the Controller only. In both of these cases any DNS lookup would be done by the Controller.


> Technically Matter can run purely local, no external web requests (well there are some attestation and certs that are confirmed by the Controller).

So Matter should work when the [W]LAN is up but there is no external DNS or IP connectivity?

> Then Matter devices use Endpoints and Clusters for control, device to device or Controller to device. Matter devices' Commissioning process is done in 2 ways - for Thread devices, they require the operational dataset of the Thread network, which is held by the Border Router, then the Border Router needs information about the Thread Device (Device ID, Discriminator, and PIN Code). This can be exchanged over BLE or NFC with the Controller (smartphone app like Homekit, Google Home, etc). If you have WiFi only devices then Commissioning is done via the Controller only. In both of these cases any DNS lookup would be done by the Controller.

Does the Controller optionally run DoH (DNS-over-HTTPS), DoT (DNS-over-TLS), DoQ (DNS-over-QUIC; which is easy to load-balance because it's UDP), DNS-over-CoAP, or plain-old unsecured DNS with optional DNSSEC validation? What about ENS (Ethereum Name Service; "web3 dns"; why was DNS reinvented for the smart-contract world? And what about Matter and IoT?

Found this which explains ENS, which is perhaps less obtusely more complex than your DNS-over-CoAP thing: https://www.cryptohopper.com/blog/6536-what-is-the-web3-doma... ( https://web3py.readthedocs.io/en/stable/ens_overview.html )

> ENS domains work similar to traditional domain names, but with the new web 3.0 infrastructure, they can create decentralized applications and websites, and store data or files on the blockchain.

> The ENS is the new domain naming system built on top of the Ethereum network that enables users to create memorable and distinctive addresses or usernames. It utilizes Ethereum's smart contracts to provide supplementary services to the conventional DNS and manage domain name registration and resolution. ENS allows users to create a single username for all their wallet addresses, decentralized apps, and websites in a distributed ecosystem.

> ENS utilizes three types of smart contracts: the registry, the registrars, and the resolvers.

And of course there are better than PIN codes and CRL-less x.509 certs for entropy there. DLTs are specifically designed to be resilient to [mDNS] DDoS.


Mustang Mach E went from 100% to 75% in 12 hours stationary with room temp inside.

Saved you a click.


I wonder what a comparable gasoline car would have consumed in fuel if idled with the passenger compartment heat on for an identical 12 hour period of time in the same ambient temperature.


Assuming, for comparison, a V6 Toyota Highlander, approximately 0.5 – 0.7 gallons of gasoline burned per hour at idle, or 6 - 8.4 gallons of fuel burned in total. Fuel tank capacity is 17.9 gallons, so about 30%-50% would be consumed in 12 hours.


But you don't need to idle the whole time.

As much as I hate the new autostop in cars, it's smart enough to turn the engine on just for heat generation.

The bigger issue is the growing number of vehicles that turn themselves off after 20 mins in park, engine running or not.



1. Copper is expensive

2. This would block your cell phone signal


WiFi calling or nano cell?


3. no wifi in your back yard


Weatherproof APs mounted outside or in the attic.


I think its important to understand what you are also getting into with a trademark. They mention:

    actively asserted and defended in order to have legal meaning.
This is a critical piece of owning a trademark. It must be defended which means that you have to issue cease and desist letters, normally engaging an attorney to do so, or else you risk losing your trademark altogether or it becoming genericized, i.e. 'Kleenex': https://en.wikipedia.org/wiki/Generic_trademark


This is often repeated, but misguided: https://www.eff.org/deeplinks/2013/11/trademark-law-does-not...

Genericides do occur, but they are rather exceptional, and you generally can't do much about it (imagine the public starting to talk of dashboards as grafanas).

Cease-and-desists should probably be reserbed for severe missuse, such as a competitor selling their product as yours, etc.


Even if it were really that easy to fall prey to the genericide rules, couldn't companies fulfill the enforcement obligations more amicably by asking for a nominal fee?

I suppose that might open the door to the party making wider use of the trademarked term though.


On this topic, can someone explain how Elasticsearch got f*cked by AWS which is using their name for their competing hosted ES service?


They may have to change it now since the fork, but before there was no problem since they were not trying to deceive customers, they were running elastic search.

You can sell a Honda with after market parts and still say its a Honda. You just can't sell a Kia and call it a Porsche trying to trick people.


Only in 0.000001% of cases when your product is a massive hit.

>A generic trademark, also known as a genericized trademark or proprietary eponym, is a trademark or brand name that, because of its popularity or significance, has become the generic term for, or synonymous with, a general class of product or service.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: