You’d have a hard time finding a service at scale that wouldn’t kick you off for the kind of things cloudflare does. All the big players remove certain types of content from their platforms.
It is a postgresql extension that you install on top of a normal postgresql server, so it is not worse in any way.
Timescale works by creating a 'hypertable', which is an aggregate of a lot of smaller 'chunk' tables. These chunk tables are automatically split by date or incrementing id. This means that for queries that specify IDs or a date range within a certain range, you only have to query results within a few chunks, instead of looking through all the contents of the entire 'hypertable.' [1]
Timescale also offers some other things like compression which can save you up to ~96% disk space while also improving query performance in some cases. [2][3]
It also has something they call 'continuous aggregates' [4], which are similar to postgresql's materialized views, but do not require manual refreshing - they instead update periodically through an automatic background job. There is also a feature which builds on this called 'realtime aggregates' that allows you to combine the data within a continuous aggregate with the raw data in the tables that has yet to be materialized.
There are a lot more things besides that, but I think that's a decent overview of the major features it brings to the table. From a dev perspective these things all make the data and the database easier to work with (especially targeting timeseries data). There is an api reference [5] that has some of the other commands timescale adds, if you want to see some of the other things it can help you do.
The distinction they try to make is whether or not timescale is a ‘value added’ thing or not. You can’t provide a customer with a hosted timescaledb for them to use as the service, but you can provide a dashboard that stores data in timescale.
They were hoping to discourage him from asking for more. It’s always negotiable if the company wants to hire you, they just typically don’t want you to feel that way.
Honestly, yes. According to semver, a major version change is for when you make breaking api changes. If a project is backwards compatible, it wouldn’t need to increment the major version.
I agree with this to some extent.. but I think a text editor is a little different than gitlab. Even within the realm of text editors or IDEs, there are still successful paid options (not to mention that the author is conflating ‘open source’ with ‘free’).
With something like gitlab, people may pay for some ‘enterprise’ features, but they are also paying for support. Open Core and totally open source projects can be monetized by offering support.
Other projects are successful just by limiting who can use the open source software for free via different licenses.
This is kind of a weird statement to make.. if I have photos, important documents, etc.. why would I not pay 5 extra dollars a month to host them on a service that offers more durability than I can guarantee doing it myself? It’s not like it’s so prohibitively expensive that only a business could do it.
The problem with group DMs in slack is that they are almost always better off as a channel - you can’t really add new people to a group DM. So you’re forced to decide if you should make a channel or not right at the beginning.
Group DMs can also have usability problems, and they tend to clog up the UI of slack. I currently have 5 or 6 group DMs going that all have at least one of the same people in all of them, so now when I use the quick switcher I see all of those. Some of them even have 2 of the same people in them - it makes it really easy to select the wrong group.
They certainly CAN monitor all of this.. but a lot of them don’t. I don’t think it really matters if the mouse or something is yours, it’s really about the computer itself. The policies and practices vary between companies. Are you suggesting there might be an issue because they are ‘using your resources’ to do this?
Would be interesting to see the liability a company opens themselves up to by monitoring an unaware employee with a webcam while they work from home though!
I believe they only consider ‘digital goods’ to be in-app purchases. For instance you can’t buy kindle books or streaming video content through the amazon app(s).
I’m curious what you mean by this - the community version has most of the features in it.. and if you are willing to pay for something, you’d an run the enterprise version on-prem.. my experience with that is that it’s quite cheap, and you get support as well.
Timescale also has a multi node version now that distributes your data across a cluster sort of like Citus.