483 karma · joined April 22, 2016
I also just like their API and design decisions.
> Niching down, if you work in operations at a <50 person startup or SMB and your company relies on a Postgres or MySQL database, Sourcetable is an affordable reporting tool with turnkey data infrastructure that doesn’t require code or engineers to set up.
With the rise of AI, companies like Tembo that help you set up all in one databases, and tools like this, I'm increasingly of the mind that many companies should start bringing things like analytics and observability in-house. I don't see the need to pay Mixpanel or Datadog thousands of dollars per month when a self-serve solution that relies on tried and true tech is more or less at your fingertips.
1. It's basic networking tasks such as running a network drop, assigning IPs, making sure the PLCs are on the right subnet, etc. In many cases the PLCs aren't on a network at all and the IT team doesn't really know how to work with the PLCs and the OT team doesn't really know how to work with networks. Sometimes it's been easier to just add external sensors and go over a cellular network and skip the PLC altogether.
2. We use one of Ignition's modules to interface with the control systems directly. They have drivers for Allen-Bradley, Siemens S7, Omron, Modbus, and a few others. The downside is Ignition doesn't have an API, so we have to configure things using a GUI. Beyond Ignition, the other big provider of drivers is Kepware - they probably have a driver for everything, but again, they aren't really set up for use by developers trying to deploy to a Linux box. If the customer has an OPC-UA server set up, we can connect to that using an open source library.
3. What we've learned is that many customers rely on third parties (e.g. the machine manufacturer or a system integrator) to configure their system, so when it comes to extracting the data they want, you're kind of on your own. We're not industrial system experts, so this creates a unique challenge. Larger and more sophisticated customers will have a much deeper understanding of their systems, but these folks are usually going to be using something like Ignition and will already have the dashboards and reports so it's more a matter of integrating with Ignition.
Second question. The main platform in this space is Ignition. Do you consider yourself a competitor to Ignition or are you aiming for a different use case?
I wonder if the opposite may be true. With the advent of AI, will there actually be _less_ meaningless noise?
When I was in finance, we would regularly produce 100 page decks for client meetings. Usually only 2 or 3 pages of the 100 page deck would really matter. The rest was what I call "proof of work". _Look at how much work we did for you. Isn't it impressive_? With AI, that kind of proof of work no longer makes any sense, so maybe all those 100 page decks, marketing blog posts, investment memos, and white papers will slim down to only the salient points and in many cases vanish altogether.
How does this handle the fact that credits increase the value of some accounts (e.g. sales, equity) but decrease the value for others (e.g. assets)?
The reality is this encampment, like many others, is pretty close to hell on earth. It's a site of abject misery, squalor, and violence. People regularly get stabbed, beaten, and raped there. The people in the camp set fires, scream wildly at all hours of the day and night, fight with the fire department, consume hard drugs openly (i.e. meth and fentanyl), and destroy the surrounding environment with an astounding amount of trash and human waste. The park they occupy as well as the nearby library are now unusable by the general public.
Also, urban areas generally have very high concentrations of uneducated, addicted, and poverty stricken individuals as well, and the proportion of the population that fits this bill has increased dramatically in the past few years.
One thing I've started to pay a lot more attention to is rainfall. The temperature in Southern California (where I currently live) is certainly pleasant, but that comes with the tradeoff of very limited rainfall, which seems to be having an increasingly negative impact as the years wear on.
Regarding frameworks in general, the common lament is that it's all churn with no progress. In my experience this certainly hasn't been the case. It was much easier to work with jQuery than with the old web APIs, and it's light years easier to work with React than with jQuery or some of the older frameworks like Backbone and Ember. Each step built upon the previous one and unlocked a completely new set of capabilities.
Will adding this disposal cost make certain products prohibitively expensive? Sure. But if no one can (or will) pay for your product after all the associated costs are baked in, then that's just the market's way of telling you that you shouldn't be making that product.
[1] https://docs.microsoft.com/en-us/office/dev/scripts/develop/...