HN user

janders

24 karma

I hit the buttons and make the screen light up in a company full of Electrical Engineers. We mostly do sensors, which means I do embedded programming and data analysis.

Posts0
Comments6
View on HN
No posts found.

Oh yeah. Schema nesting is a problem. I think a lot of it would be solved by having a schema allow a "types" field which just has a list your named types that can be referenced later in the list and in the actual schema. But yeah, totally concur on that pain point.

I want to be a fan of Apache Avro (https://avro.apache.org/) so much for situations such as this. And while I like Avro as a standard, most of the implementations I have found (specifically in C/C++) are... lacking. I feel Avro would be a great fit for something like this close to zero overhead (assuming a pre-shared schema) but there is little to no support for pre-shared schema and the RPC part of the standard is not a great fit for telemetry. Maybe one day I'll make an Avro library I like, or contribute to an extant one.

This is wild. It's perfectly logical what they're doing but I'm used to seeing this kinda thing after the trademark has lapsed (Kleenex, Xerox, etc). But to see a company release a pretty funny youtube video begging you to say their name less, well, it's just a weird thing to see.

So interesting thing that. While I was introduced to the FFT in the same manner, (an algorithm for fast polynomial multiplication in a class by the CS department) my Electrical-Engineering-backgrounded colleagues are completely unaware of this use of the FFT. They use it as a change of basis to directly observe and manipulate frequency. The EEs I work with are much more familiar with the relationship between the Fourier transform of a function and what the original function looks like.